aaacgaaacaacgacagctcttcgatgaacgatttctggcaacactgttccgcgctattggagcgtgaattgacgccccaacagtacgtgacgtggattaaacccttggccccggtcgccttcgatgccgccgcgaacacgctgtcgatcgccgcaccgaaccgcttcaagctcgactgggtcaagagccagttctcgggccggatctccgatctggcccgcgatttctggaacgcgccgatcgaagtgcaattcgtgctcgatccgaaggcgggccaacgcagtcccgccggcgcgacgccgcttgcgccccgcgcgccgctgccgagcgcgaatcccgcgccggttgcgcccggcccggcgtgcgcgcccgccgtcgacgcgcacgcgcccgcccccgccggcatgaacgccgccaccgcggccgccgtcgccgccgcgcaggccgcgcaagcggcccaggcgaacgccgccgcgctgaacgcggacgaggccgccgacctcgacctgccgagcctcaccgcgcacgaggcggcggcaggccgccgcacgtggcgcccgggcgcggcgaacgcgaacagcgaagccgccgattcgatgtacgagcgctcgaagctgaacccggtgctcacgttcgacaacttcgtcaccggcaaggcgaaccagctcgcacgcgcggcggcgatccaggtggccgataatccggggatttcgtacaacccgctgttcctgtacggcggtgtcggcctcggcaagacccacctgatccacgcgatcggcaaccagttgctgctcgacaaacccgnnnnnnnnatccgctacatccacgcggaacagtacgtgtccgacgtcgtgaaggcgtaccagcgcaaggcgttcgacgatttcaagcgctactatcattcgctcgacctgctgctcatcgacgacatccaattcttctcgggcaagtcgcgcacgcaggaagagttcttctacgcgttcgaagcgctcgtcgcgaacaaggcgcaggtgatcatcacgagcgatacgtatccgaaggaaatctccggcatcgacgatcgcctgatctcgcgcttcgattcgggcctcactgtcgcgatcgagccgcccgagctggagatgcgcgtcgcgatcctgatgcgcaaggcgcaatcggaaggcgtgagcctgtcggaggacgtcgcgttcttcgtcgcgaagcacctgcgctcgaacgtgcgcgagctcgaaggcgcgctgcgcaagatcctcgcgtactcgaagttccacggccgggagatcacgatcgagctgacgaaggaagcgctgaaggatctgctcaccgtgcagaaccggcagatctcggtcgagaacatccagaagacggtggccgacttctacaacatcaaggtcgccgacatgtattcgaagaagcgccccgcgaacatcgcgcggcctcggcagatcgcgatgtatctcgcgaaggagctcacgcagaagagcctgcccgaaatcggcgagctgttcggcgggcgcgaccacaccaccgtgctgcacgcggtgcgcaagatcgccgacgaacgcggcaaggacgcgcagctcaatcacgagctgcacgtgctcgaacagacgctcaagggctgatgcgcgcgagcgcttgagaatggcggaaccgccccaatttaaaaggggcggttcggttttgaggcacaatactggtttgaccgcccggccggcggcgggccgagggcccgcccggccaggcgctgcgaggcttgcaggccgttaattgaacgaaggaactctatgcaactggtcaagaccgaacgagacaccctccttaggccgctgcaaaccgtgagcggtatcgtcgaacgccgccacacgttgccgatcctcgccaatctgttgatcacgaagaacggcccggacgtgtcgttcctgtcgaccgacctcgagctccagatcacgacgcgcgccgatttcggcgtcggcggcgatcaggtcgcgacgaccgtcgcggcccgcaagctgctcgacatcctgcgcgcgatgcccgacggccaggtcacgctgtcgctcgccgacaagcgcctgacggtccagtccggcaagagccgcttcgcactgcaaacgctcgcggccgacgagttcccgaccgtcgcgcaatcgaaggatttcggcgcaagcctcgccgttccgcagaaggcgttccgccagttgctcggcatggtgtacttcgcgatggcgcagcaggacatccgctactacctgaacgggatgctgctcgtcgtggacggcgaccgcctgatggcggtggcgaccgacggccaccgcctcgcgttctcgtcgatgaagatcgaaggctcgttcggccgccaggaagtgatcgtgccgcgcaagacgattctcgagctgcagcgcctgctcgaggacatcgacgacacggtcaagatcgacatcgcgcagactcaggcgaagttcacgttcggccaggtcgagctggtgtcgaagctcgtcgagggcaagttcccggacttccagcgcgtgattccgaaggcgcacaagaacacgttcgagatcggccgcgaagagttgcagcgctcgctgcagcgcgcggcgatcctcacgtccgacaagttcaagggcgtacgctgcatcatcgcgcccggccagttgaagatcatgtcgacgaacgccgatcaggaagaggcgcaggaagaactggaaatcgcctaccagggcgacaccgtcgacatcggcttcaacgtcacgtatctgctcgacgtgctcgcgaacctgaaagtcgacaccgttcaggtgagcctcggcgacgcgagctcgagcgccctcatcaccgtgcccgagaacgacgaattcaagtacgtggtgatgccgatgcgcatctgannnnnnnnattcgccggacacaccaaggggcgccacgcccctttggcgtttttatggcgattcgcacgcttgagcgccggcgcgcgacgccggcccccgaaaggggcgaaaaacccgaggcggcccggnnnnnncggcggaagcaccccgccgccactcgagtagcccagcagaaccggaagacatccatgactgaacagcataattcgcagcccgaaaatagctacggcgcgtcgtcgatccagatcctcgaaggcctggaagcggtgcgcaagcgacccgggatgtacatcggcgacacgtcggacggcaccggtctgcatcacctcgtgttcgaggtgctcgacaactcgatcgacgaggcgctcgccggctactgcaacgacatccatgtgaccatacacgcggacaattcgatctccgtgaccgacaacggccgcggcatcccgaccgacgtcaagctcaacgacaagcacgagccgaagcgctcggccgccgaaatcgtgatgaccgagctgcatgcgggcggcaagttcgaccagaacagctacaaggtgtcgggcggcctgcacggcgtcggcgtgtcgtgcgtgaacgcgctctcgagctggctgcgcctcatcgtgcgccgcgatggcaagaagcacttcatggaattccatcgcggcatcgcgcagaaccgcgtgctcgaggagcgcgacggcgagcaggtctcgccgatgcaggtgatcggcgagaccgagaaccgcggcaccgaagtgcacttcatggccgatccgacgatcttcggcaccgtcgaataccactacgacattctcgcgaagcgcatccgcgagctctcgttcctgaacaacggcgtgcgcatccggctgaccgacctgcgctccggcaaggaagacgatttcgcgttcgcgggcggcgtgaagggcttcgtcgagtacatcaacaagacgaagagcgtgctgcacccgacgatcttccacatcaacggcgagaaggatagcgtgggcgtggaagtagcgatgcagtggaacgacagctacaacgaaaacgtgctgtgcttcacgaacaacatcccgcagcgcgacggcggcacgcacttgaccggcctgcgcgcggcgatgacgcgcgtgatcaacaagtacatcgccgacaacgagatcgcgaagaaggcgaaggtcgagacgaccggcgacgacatgcgcgaagggctttcgtgcgtgctctccgtgaaggtgccggagccgaagttcagctcgcagacgaaggacaagctggtttcgtccgaagtnnnnnnnncggtggaggaagtggtggcgaaggcgctcgaggagtttctgctcgaaacgccgaacgacgcgaagatcatctgcggcaagatcgtcgaagcgnnnnnnnnnnnnnatgccgcgcgcaaggcgcgcgagatgacgcgccgcaagggcgtgctcgacggcgtgggcctgccgggcaagctcgcggactgccaggagaaggacccggcgaagtcggaaatctacattgtcgagggcgactcggcgggcggctcagccaagcaggggcgcgaccgcaagttccaggcgatcctgccgctgcgcggcaaggtgctgaacgtcgagaaggcgcgctacgacaagctgctgtcgtccgagcagatcgtcacgctcgtgaccgcgctcggctgcgggatcggcaaggacgactacaacctcgacaagctgcgctaccaccggatcatcatcatgaccgatgcggacgtggacggcgcgcacatccgcacgctgctgctgacgttcttctaccggcagatgccggagatgatcgagcgcggctacgtgtacatcgcgcagccgccgctttacaaggtgaaggcgggccgcgacgagcgctacctgaaggacgataccgagctgaacgcgcacatgctgcgcctcgcgctgcagggctcggagctcgtgccgaccgagaacggcacgccgatctcgggcgacgcgctcggcgagctcgcgcgctcgtatctgctcgcgcggggcgtggtggagcggttgagccgcctgtacgacccggccgcgctcgaggcggtcatggacggtgtcgcgatcgatctgtcgagcgaggcatcgacggaggcgtcggcgaaggcgctggccgccatgctatccgacgattcgaagaccgaagtgcgcgtcgtgccggcttacgatgcggtacgcgagcagcgctcgctgcgcgtggagcgcacgcatcacggcaacgtgcgcgtatcggtgatcgacgaggaattccagcacacggccgattatcagcagctcgtgaacaccgcgaatacgttcaagggcttgatcggcgcgggggcggcgatcaagcgcggcgagcggagctcgaacgtgacggacttcaaggaagcgatgaagtggctgatggccgacgctgagcggaacctgtctaagcagcggtataaggggttgggcgagatgaaccccgagcagctgtgggaaacgacgatggacccggcggtgcggcggttgctgcgcgtgcagatcgaggatgcgattgcggccgatgggatctttaccaccctcatgggggatgaggtcgagccgcgtagggcgtttatcgagaataatgcgctaagggcggggaatattgatgtttgaggttgtcggttgccgtagggcgccagagtatgtgcgactggcgccacagttttgcgactgggcgacagagttggtgcgacagacctacatgggttggcgtaaacgtggtgttgcgcatctgtcgccgcgaggatgcaaactgatcagtgcccggtgagacgaacggagcttgaggaggcgagcgtggcgctcatgcgccgcccggagctgtcgaagggcgcattgatggcgctacgctgcacagtggggcgtgagtctgctttcattcgcactgcggacgctgttattcttgagtcaattcaaaaggtcgcgtgagaggctaaccaatgattcgaaattatagatatcctgcactgttaagcgtgcagggctctggtgtgaagcccatagttatgttttcggctccagcggctcagattgagaagtgggcaggtgtgccgcaaaagaaacgcttcggtgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcacgccgcatacatcatcgaaggcccacctcccatataaaccgccgtcgccaacaaatcctcgaattcctcccgggtcgtcccgagtttcacgagcgtctgcacgtggaacccgatgcagtcgtcgcagcgtgacgcgatcgcgatgccgagcgcgacgagctcgcgcgtctttttcccgagcgcgccttctttcgtgcccgcggcggcgagcgcggcgaatgccgacatcaaatccggttgcgttttgcgaannnnnnnnatttgcgtcgcgacttcgcccgtcaattcccgatagctttgcggcagggccatgatgtttctccgatcgcgcgtcttgaacgaagcgacaccgtttgcccgcgctcaactgtcccgttcggcgcgcaatcgcatcggcgcatcgaaacggcaacgcctttgccccggatcgaagcgcccacgccgacacgcacttttcgtccgatctttcacgtgaggccgcgccatgccgcgcgagacccaaacgcatgcaccgttaacggatcgcactcgccttcgagcataagaaagcctgtcggcggcgatttgatctgccgcaatcctcaccccgtattgctcgggctccccgacccgaacgcgttgttgaacgccatctcgaagttgttcacgccgttcgcatcgacgatctgcgccatcgtcgccgcgtagtcgatgaagtagggcgccgcgccgagcagcagcgagatctggtgcgcgtagctgaatcccgcctggtcgagcgccatcgacgtatcgacgagccccgcgaaccccgcgtcgttcagcacgcccggcccgagccagccgatcggtatcgagaaccagccggccgcctgttcgttcgtcgtcacgaggttcggcagcaggccgagcaggttacccgcgttgaaaccgttcggcatcgaaagctgcgcgagcgattcggtcacgcccgccgcgttgtcggccgagttgatcgccgtcgatgtgctcgtgaaatccgcgaacttctggccgaacgcaccaatgttcaggaagttgtccggcttcgccgcgccgctgatgcccgtgcccgcgatcgcgccgatccccgcgccgagcagcgtgccgagcaccgcgccccatgcggcgcccttggccatcgcgatcaacatcgattcggcattgcccttgccgcccgcgtacccgatcgcgagccccgtgcccgcgcccgcgagcgtgccctggatcgcgcccgccgcgacgaacgacaggaacgtcttcgtgccgccgatcagtgtgtcgatgccggccgcggccgcgccgccgatcagcgaggtcgcgccgccgaggaatgcgccgaggaacgcgcccgcccacaggttgccgcccgccttctgcgcggcgagctcgcccgcgatcgcgccgccgaggctgccgagcgccacgcccgcgagcagccatccgccgatgttcgcggacagcacgccgagcgcgacgagcgtcgcgccgcccgtgaaaatcgcgccgacgacgcaggccgccgcgaggatcgcgacgccgatgatctcgagcacgctcaggaagctgcagccgttcggatcggcgagcaggatcggattgccgaggcagtacacgtacgggttccacgcgccgacggtgtagacgctcgtcaccaccgggtccgggctgatgaactggccgacgcgcgggtcgtaccatcgcaggccgtggcatacgaggcccgtcgcgtccgccgcgcccagcgcgagcgccaccgccgcgacgccgcccgccggcgccgcgccgtcggccgctcgcgcgtagccgaacggtgtctgccgcacgcgcgtgccgtatgcgccgcccgaatcggtgatgagatccatcacgccgagcgcgttcggatgcacgaacgtcagcgcgccgccgatgtcggccgcgatccgctgtctgccgaacgtgatccacacgatcgccgtgtcgccctggaactcgatgtcttcgatcgggctgaaatacgtctgcgcgccgttcttcgtcgagcgcacgcggcggccctggtagtcgtacgtgtgcgcgatgtgcgtcgcgtccggcagcgtgacggcgctcaggtgatcggccgcgtcgaacgtcgccgcgccgaagcgcccgctcgtcatccggccggcggcatcgaacgccaccgccgcgccgccaaccgacgcgagccggtgcgtgcccggctcgtacgtcagcacgcccgcatcggtggcggccgtcgcgccttgccggtagtgcgcgcttgtcaggcggcgcagcgggtcgtagccgaagtcgacgctgtcgtcgccggcgtgcgcgctcgtgagcgtttgcacgaggccgccgccgcgggtgagcgtcgtgtcgcgcagcacgttgcgcgcggcgtcgagcacgcgcacgcgtgcgatgccgccggcgttcgccgcgtagtcgatcagcgtcgacgcgccgttctcgtagtcgatcgaggtcaggcgtccgaaccgatcataggccgcgtccttcacgacgcccgatgcgctgacgagccgtccgtcggccgcatagccgtaggcgatcgtgcgtgcggcgccgcccggcgcgctcgcgggcagcgtnnnnnnnnnnaggcggccgagcgcgtcgtatgcgcgccgcgtgacgaagcgctgcccggtggccgcgacggtgcgcgtcgtcgcggtcttgcggccggcttcgtcgtattcgaagtcgaccgtgccgatctcgtcggtgatccgccagaggcgcgtgtagcgattcgcgacgatgccgtccgcgggcggcgcgccgctcgcgtcggcgtactcgtagcgcacgcgcggcgccggctccgcgtcgtgatacacgttcgtcgcgcggttcatcgcgtcgacttcggtgcgcacgatctggcccgccgcgttcgtnnnnnnnnnntggttgtccgatgcgtcgaggaggaacacggtgcggcccgtgtcggggctttgctgcgcgaacacgcggccgagcaggtcgagcgtgaacgcgacgtgcgcgccgcccggcagcgtcacgtcgcggaccttgcccgacggtgcgtacgcgtagcgctgctcgacccagtgatcgcccgcgttgcgcgagaccgatacgagctggcccgccgcgtcgtacacctgccgctcgacgtcgagcgcggcgccgcccggccaggtttcgctcgtgatcagcgtgtcgccttcgcggcggctcgtgacgacgagcccgtccggccgcgtgagctgcacgagccggccgagcgcgttgtaggtcgacgtcgtcgcgccggtgtccgcgggcggcggctgccagtttgcgcccgtcgccgcgtacggcaggaacgaggcggcgacgaggcnnnnnnnnttgcgccgcaccgcgtgggtgacggtccactcgccgggcgcggcggcgggcgtgcccttgccgagcacgttgccggtgccgtcgatccacgtgagcgccggcaccgcgtccgcgccgccgtgcgtgccgcgcgtcgcgctcgtgacggtcgagatcgcgcccaccgtgtacgtgaacgcgatcgtcggcagcgcgggcgtgtcgagcgggccgatcgtcgcgacgacgcggccgagcgcgtcgaacgcgtcggccgtccggtggccgttcgcgtcggtgagcgaggcggtctggaacacgcgcgcatcggtggtggccgccaccgcgttgccgagcgcgtcgatcaccttgacgacgcgctggccgctcgcgtcgtattgcagcgtctgcagcgcgccgagcgggcctttcgtcgcgagcgtcggcccgctcgcgttcgcgcnnnnnnnntnnnnnnnncgggtcttccaccaactgcccgcttcgcccggcagccggtggtagccgtactgcgtgaggtcgggcggggtgtcgccccagaccgacgcgacgaacgcgtcgtcgaacacgcgatcttcgatgcgggtgacgagcccgcgcgtcgcctggccttcgggcaagccggcgaacgcgtcgccatcgtagaagcagatcgattcggacacgatgtccccgccgggcgcggtctgcgtgacgcgtgccggcagtctcaggttcttgccgcccgtggcgagnnnnnnnnnnnnnnnnacgtcctggtcgggcgcggcgatgccggcgcgctnnnnnnnnntgcgttgcgacgtgacgtcgccttcgctcgtgatcgcgagatagtcgacggtgcgtgccgatacggcggcgctctgccgttcccagcgctcctcggtcgacgtcgtgcagtacggcaccgcgatccgcttgccgttatccgccgtcgacgcgacgagcagcgcgtcgtacgcgtgccgcgtgattgaatacgggcggcgctcgagcggcgagccgtcgagcccgtacgtcgcggtgacgagcggcttgcggcgcagcgcgccgagcttcagcgcttcgtcgcccgtcagcgggcgggccgggtcggccggatcgagcccgaggtggaaggtcgtctcgacgcgcagcgtcgggcacgatgcgtcgcccagttgctcgctgtcgacgcggccgaagccgaggaacgtgcgcgtcgcgggatcgtagcgcgcgtcgtgatacgcgtagcgggtcgacgtcgtcgcgccggtgccgtggtcggtctggtcggtgcgcgcgacgcactggatcggaaacggatgataggttcgccacggcgcgccggcatgcgcatcgtnnnnnnnntactcggtgctcgtgcggtagccgatatgcgtgctttgcgccgcgccgtgcgcgagatcggtcagcagatacggcttcacgccgccgccgagatcgagatagctctggcgcgacgcgcccgcgatcgacggcagttggaaatgcacgcccgccgtgcccgagccgagcagatcgacgatccggtagctgcccggcagcgcgaccggcgtgccgggaatcgccacgggcgcggcgagccgcgtcgcgccgacgttgcgccacagcgtgacggattgcaggccgacgtagacgagatccgcgcagccgtcgccgtcgacgtcgtacagcgcgagccggtgcggatcgaaatcgcgcccgaacgcgggcgaaggcgtcatcgcgatcgccgcgtcccagccgccgtcnnnnnnnnnnggccagtacgtgagcccgccgcccgtcacgcgcacgatgtccatcagcccgtcgcccgtcatgtcggcgagatgcacgtgcggatcggcgagcgacacgggcggcgtgcgcgcgggcggcagcacgcgcggcgcgtcggaccagctcgccgggccgtcgcgcagatacgcgagccagccgcggccggtgtcgagcaggatgtccgtgatgccgtcgccgttcagatcgacgaagcgcagccgcacgtcgctcggcgagacggcggnnnnnnnntcgaacacgatcggccggccgaagcccgcgggcgccgagccgcccggcgcggccagcgggtagtagccggagaacggcgcgtcgagcacgagcacgtcgacgctgccgttgcccgacatgtccgcgaacgcgaccgagggcgcggacagccgcagcggggcggcggtgcgcgcgagcgggcgcggcgcgccgaactgtccgccgccgaggttcggatgcatcgtcggcatgccatggccaaggtgcacgatgtcgggcagcccgtcgccgttcaggtcgacgagatcggtgttcgggtccgacagcggcgtcgtccagcccgttaccggcacgagcgcgggcgcgccgggcgacgagtacgcgaacgtgcgctcgggcgcggcgaggatcgagccgtcggccgcgtggccttgttcgcggatcgtcgcgagcagcgagcggccgcggccgcnnnnnnnnnnnnnnnnnnacagcagcgtccagctgcgcacgaggctgggcgcctcggtcgtcgcgtgcagctcgatgcgggcgcagcgcttgtcgagcgtgacgggcgcgccgtagctgccgtcgacgagcacgtcgggccgcgcctcgtacacgaagtcgagccgatacgtgccccatgcgatcgcctgcggcannnnnnnnncgccgacgtcgagccacgtgtacgctcgcgttgcccgcgctgtcggcgcagcgatcgacgagccatgcggcgggcagcgcgccgccgccgatccgtgcgttcgcgctcgtgccgagcgtgtactgcgtatcggtcttgtcggtggccgtccacgacgcgcccgtgaattcgatcagcagccccgtcgcgtcgacgatcggccgaaagcgnnnnnnnnccatgtcgacgagctcgccgacgccgacgagcgagcacgcgccgggcggcgcgggctcggccgcgcccgttgccggcgtgatcctgcggcggatcgtcatcagcccgagcgaccagccgatgccgaacgctccgtcgcccgcgcccgccgaatactgcagcgtgtgcggcggcgtgatgccgttcgggccggccggcaccgtcagatcgaacttcagcgtcgcggtgcccgtgttcagatcgacgctgaaatcgccgccatcgccactgaccgatccgccgcccgaaggcaggttcaggatctcgtcggcggtaccgcttgtcttggccacggttcgcctcctggtcggaattcagccgcgcggcttgaatgcgtagtcgatgacgagcacgagattgatgagcggcgacagatcgagcttgccgcccggcgcgagcgacggattcgcggcggcgccgagcgtgagcgtccagtcgccgagcgcggcgccgccgacggcgcccgcccatgcgctgcccgcgctctgcgacgagatcgcgcccgtcgcatcggtcacgcccgacagcgcgcccttgcccggcgcggcgagcgcgatcgtgacgttcgacgcgggcgtgcccggcttcatcgcgacgagcaggctcaccgcggtgacggccggcgcggtctgatcgatcgggaaatccgcggccgacaggttcagcgtcagcgtgcccgtcgacacgaaaccgtagaacaggtccggatacagccacgcgagcgggatcgcacgctcgcggttgtagaagcccggccggctcgcgagctgcgcgagcacgggctgcacgaggcgcggatcgaagcgcgcttcgtagaggaacgtgagcacgacgtcggtcagcgtgccgtagttgatgtcgttgagcgcgggcggcaggctcagcgtccagctgctcgccacgcccgcgccctcgaagatgcccgtctggttctcgggcggcggcgcgagcacggcgtcctgcaccgggtcgtagtccgaaatgacttgcgtctccgcgctctgcacgcgcaccttgctcggcgcggcgggcgtcgcgacgtcggcgggcagccggtagaacgagatgccctcgttgccgagcgtgccggagatgcccgtcggcggcacgatgccctgcaccgaaacgagcacgcgccggatgcggccctgataggtgccggggtacgcggaatcgaaatcgtcgagcgtcgtctcgaacgtcatcgtgcccgtcttgcgcagttgcgtctcgaacagatagccgtagcggctcgcgagcgagatcgactgcttcaggtattgcttcttgccgcgcttggcgttgacgagatcgtcggtgaacgactggatgtcggccatcagcgcgtccgcggcgaggagcccgtccacgacgccctgatacgatgccttgatgaacgacacgctcacgtcgttctcgaagttgtacgcctgctgcatcagctttgccgcgcgcagcgccatgttcatgtaacgctcgtagatctgatcgacgaagttgcccatcgccttccagacttgcggcgtgaacgtgtccgcgtcgaacacgccgagcgtttgcgcggccgcctgcgcgttgagttgcgcgaccgcgagattcgcgcccgccgcgctcacctgcgcgttcgcggcggcgagctgcgcctgcgcctgtgcgagcgcctgctgcatttcggccgtcgtccggttcatgctgtcgatctggaactgctggctcagccggttcgcggcgagattggtcgcggccgcgacggtggccgaatcgcccgagatccgctgcccggacaggtactggttcgccatcgcgcttacgccgttgtagtcgccgtcgtcgccgcccgacacttgctggcccgtcgcctggatgacgatcacctggctgttgagcgagccgtattcctgagcgttcttcgcgacattcgtnnnnnnnntctgcgcgagcgcgacgcccgcctgatacgcctgcgcctgtgcctgcgcgacggcgagctgctgctgcgcggcgttgatctggccgctcgcctgcgagacctggttcgcgagctcggtgcgcgtgagcttcgcctggtcggcctggttccagaagttgacgacctggttctccgcctgctgcgcgagctgcgcgaaattgatcgccacctgctgcagatagctgaacgaccagatcggcacggccgccgcgtagttgccccagtagtcgagccccgcgccgatctgcacgagcttcgcgtagacctcgagaaggacggtcgcgatcgcgacgtcgtcggccgtcacgccgcccgtgccggtttgcgcgagcgtcgcgagctgcggcagcagcgcggtcgcgcgcttcgcggcggtcgcgaggcccgcgagctgatagagcgccgtggccggcgcggccgggctgcccggcgtgacgaccttgccgtacgcgttcgtcgcgcccgcgcggtcgccctgcagatacaggctgtcgccccatgcgcgatagagctgcgcgagcgcgacccagatgtacgggccttccgtcgccgtgttgaggtacgcgtagcccgccgcctgcagatagtaggtctcggcgttcgcgtagtcgccgagcgcctgatagcagtgagcgatcgcgagcgggatcgtatagaagtaatcgtgcgggagcagcaccgagcgctcccacagactgttcgcgttcgtcagcgcgtcgggcagcgcggcggcgctcgcgtgcggcgcgtagaggatcgtcttgatcgacgcgatgtccggcgcgccgctcgccgcccactggatcgccttgaccgcggtttgcgcgccgctgcccgtcaggagtccgacctgcttttgcgcgagcagcgcgatcggcagcttcggcatcggctggatcttgagcggcgtgagcgccgcgggcgcgagatcgatgccgcgcggcggcatcacgcccggtgccgggtggaagcccggcgtggttgaaggcgcggcgttcgggttcgcggccggcagcgcgctcgggttcggcatctgcggcggcgagaacgcgccgacgacggccgcgtccaccgccttnnnnnnnntgacggccacgctgctcgcggcgctgttgccttgcgacgtgtagagcgacgcgagttgcatgtccgacagcgcctgcgcggtcgcggccgggttcgggctgacgggcgcgagccccgcgccgcgcagcgcggcgacgccggcgagcgcctgcgcgggcggcggcgtcgcgggccgcaccgggctcgcgggcgcgggcaccggcagcacgttcagccattgcgaggtcgccgacagcagcgaatcgaacagcgcggcgtcgcgcggcagccgcgagcgcaaccggccgccgagatcggggttccattgcgcatcgagatgcgagtagatcagcgattcgcacgcgaagtaatcgtcgagcgcggcgtcgtacgcacgggccttgaacgaagcggcggccgacgcgagcagcgcgtcgatctgcgcgagcagcgcggcgtccgcgctcgaggtgccgatnnnnnnnngattgacgggcggacgatcgatgaagctgtaggtcagtacgcgctgtgtgagcgaaagcatcgtggcgnnnnnnggcaacggcgcgcggccgcgcccgagcgccggatggcgctcgggcggccgtgcacctggttcactgttgcaacttcgttcgcgcgaacagcgatgacggcatcgagcggtgcgcgccgcttacgccgaggcaatgcgaaatcgaaaaccggcgtgtcgagacaataggacggcatgcccgcgtttggacgggcacgtcgtctctttaaatgattcgttgtctcgatatcgttattgtcggattaattgaagcttcgtcattttccgcacttgtccgaaaggacaaaacgccgaccgtcggatcgagacgtgtcccgttcaatgccggttacgtggagatccccgtcgtggcgtacgccgcgcaccgcgggcaagcactttcttcgtgacttcgcgagcttgccggaacgtggcttgctctactttaggccgatattcgatgaagtcaattcgcctttgnnnnnncggcgctcgcgtatcgaacgagcggttcggtgcatcgacgaacgatttgattggcttcgctaattaattaaaagcggccgtcgaaatgagacgcatcccttcgcttcgcgcaacgcaatggaagtcgttcgcgccgggcttgcatggaaggcgtcgcggcgcacttgcgcttcggcgtcgcgcatcgcgcgccactgtcctggaaggcgatcatgggcgcgatgtcatgcccatcgtcgnnnnnnnnngcgtcgacacggcgattcggagaaggccgccaggatcgccgcgaacatgtccggcaggctcgacgagcccggcgcccgccgtgcattcgagacgcggctcggcgtgctgctgcggcagacccgccaggcgttcgccgcgcgccggcgcgtgcgaatccgccgcggtgcacgcggcgccgcgccctcggcaaaataaaacccgacggccctcgccgggccgccgggttctcgtttgcgcgcgtgttgtcttgtcggtcccgccccctctgcccggggcggtctgcgttatcgcgaaacgacgccaaggtgctaccgaacgtgctttgtccggcgggagcgtacgctgcccgccgggcgccgtttcgaatcgacggcgcgcgattcgccgaagccgatgtccgtcgcgcgtgctccgctnnnnnnnnnnnnggnnnnnngcggcggccggttcgcagtcagccggccctcgttcgacggtcacaggccgagcgtgccgctcttgctcgtgcctccgatgatcggcgcgcagacggtcagcttgtagtcaagcttgccgccgggcacgtcgagcgtcagatcgacttcggccttcagcttgccgaccgagccgccgaacttgccgctcggatgcgcggcgttcaccgtgcagccgccgaccagttgccgcgagatgtacagctcggccgtcgacgaaggcggctcggcgctggtgcggaattccaccgtgacggggccgaccgtcaccgcatggcacgacgcgtcgaaaatgctgccgtcgagctgatcggcccgaatgtgcgtgagcagttcccggttcatgcctgttctctgttctgttgtcgtcggcaacacgaagcacacggccgtcgcgcgtgcgctcagtcggcgtcgagcgccgcctcggccgcctgcgcggcttcgcggcgaaacagccccaccttgaccgggatgatgccgttcgcgccgcgaatgaagatctccctgtgatagcagctctcgaacgagtaagccggcgtccggtactgcttcaccgtcggcgacgggcgccccgcgatgcccaccacctcgagcagcaccccaccgacgaagcccggatcgtgcgcgaggtggatgttgccgacgtgaagcggcgcctcgccttgcgcgacgacgtgcaggaacccgggcacgtgcgggctcaacgccgtataggtggccgttgcgctcgcgatcgagacgagaacctggcgtggctggatgaggtccgacgaactcatgttggtctccgcgctgccttgcgcagcgtcattagtcgaaagaagcgtcgttggcggcatccggcggtgccggtgaagcgaacagtatggccgcggcggggcgaaatccattacaggcgattacgttgtcggcggccgttcgccggcccgccgcccgaggggcgacgtcgcacgggaggcgttcgccgttcgtcacggaaagggggcgttttccgnnnnnngatttcatcggctgcgaatgcccggagcgcacgggcagccgcggtcgcgggcggcatgcgcgcgtctacgcggcggcatcgagcgtatccaggaagctctccgcttcttcgtccttgagcagccggaccttgacggtgacgatgccgttcgcgcgttggacgtagatcgtgtcctgatactgcccctggtacgaatacacgggtgtcctgtaggaggtgatcggaccgaggcgcggccgccccacgcccgccacggcgagcccgccgggcggatgccacatttgcggcgtcaggcgagggttgcgaatggtcaacggcttttcgccttccgcgtacacgtggaaggtgccgagcagaggcaggctgaaggacgtatgcgtggcgtacgcgcgggtaacgggtaccagcacgatacgggatttaacgatatccgaactcacgctgatctccagagatcacggctttgtagccatggaaaatggagaaaacgtcgttgccgccacggtgcgtgtcggcacctggaatttatgtggccgaatcagggaattccattacgtccgattacgtgtcgttcggatatcgccgaatgtgacagtcggcgatgattcggcgcagcgcgcattcgcggatcgcggtgtcgggatcgacgcgcatttaataccgtcgcggcgtagcgccgtttacacgcttatctcgaaattcgggcgcgatattccgacgggtgtccttacggttgggtattcgatnnnnnnngcccggcaatccgtttccggatgccgggcgttttcgttcgcttgttgttgtgcgacgattttctcgtttcggcggaattcgtcttcagttgtcatgcaaacgattcttgatgcggtgcggcccgccgcgcgccggccgccggccttcacctcggccggcagcgcggcgctcaagcggcgtcgagcgcctgcaggaacgcgtcggcttcctcgtgcggaatctgcttgacctcgacgacctcggtcttgttgctgccgtgcacgacgatcgtcgggtggaatacgccctggaacgtatgtcgcaccttgtatgactgtgtgccgctcgacagcggcccggtccagcccatcacgtcgatcttcaatccgccgacgaagcgcggatcgcgtaccagttgaatgccagtcgtgtaacgcggcgcgttgccctcgacctcgacgatcagggcgccgggtacgcgcaggcccagccacacataggtggcggttgctctttcgaacggctcgggtctgtagaatcccatggcggtctccaaacgctagttatccgtaacattttcggaatattgaatcgtgaccggcatacggccgtgccggtgaaacaaaaactaggcgagatgatcgtcaaaatccattacacccaattacgccttgtcggcgatgccgcgcttgcctatgattcaacagaatctgatattcgaccgtcaatcattcacataaaacgcgcacgacgtcctttgaggtgccaacggacgtcgtgcannnnnnacgcgggtcgacgaaatggcgttattggaaaatggtctttccggggaagccagcctgctnnnnnnnnnncacgtattgggtcgcgatccgcagcgttgcgacacggtcatcgccgatccgtacgtgtcgcgcatccacgcgagcatctgctggacggcggggcggtgggaactgcacgatcacggccgcaacggcacgttcgtgtccgggcgattcgtcggcgaaggcgaatgcgtggtgctgcgcgacggcgatctgatccagttcggcagcgccggctcggttcgctgnnnnnnnnnnnaactgggcgagcccgtcgacatgctctggccgctnnnnnnnnccgcgcggccgatcgcgctcgatcgcacgcacgcgctgccgggcgccgcgttcaccgtcagccgctccgcgcagggcgactggctctgcaacgacacgacgccnnnnnnnntgctgcatgacggcgacgcggtgatctgcggcgaattcgcgtggcagctggtgctcgcgcatcgcggcgtgacggccgcgctgcnnnnnnnnacgcaggtcgcgacgctgccgcagcgcatcgatttcacggtgagccgcgacgaggagcacgtgacggcgacgctgcacacgcgcggcggcgcggtcgatctcgnnnnnnnnnnnnatcactactgcctcgtgacgctnnnnnnnnnnnnnttcgccgatgcgcaggcgggctacgacacggcgtcgcgcggctggatcgagctcgacgtgctcgcgcggatgctcggcctcgacgaatcgcacatcaatgtgcagatccaccgcgcccgcacgcagttcctgccgctgctgtcgcccggctccgccgaactcgtcgagcgccgccgcggcggggtgcgcttcggcgcgctcgcatttcgcgtcgtgcgcggcgatcggctcgaatgccagtcggccgacgccgacgcttcagcgccgctgcccgatccgctnnnnnnnngcgcggcgacgttcgtctcgcccgccgcgctcggctgagcggcgcttcatgtccgcttccgttctggccgaacgcgtgcgcgccggcaatcgccgtgcgcnnnnnnnnntcgcgccgccgctgcccggcgacggcgacgaactgcaaggcgagcatcgctaccggctcggcgccgtgctcggcgaaggcggcgcgggccgcgtgcacgaggcgatccggctcgacacgtcggcgcgcgtcgcgatcaagctgctgcgcgaggatgcgccgcgcgnnnnnnnnnagcgcgcccggctnnnnnnnnnntttcgccgcgagacggcgctgtgcgcacggctgtcgcatccgcacatcgtcgcgctgctcgacagcggcgagacgccggacggcctgctgttcgcggtgttcgagcacgtcgccgggcgcacgctnnnnnnnntgctcgcggccgacggcgcgctggccgccgagacgacgggcgcgctgatggcgcaggtgctcgacggcctcgcgcacgcgcatgcgaacggcgtcgtgcatcgtgacctgaagccgcagaacgtgatggtgacgacgcgcgacggcgagccgtgcgcgaagatcctcgacttcggaatcggcgcgctgctgcccgatgcgcatgccgccgacgaactgacgctcaccgcgacgaccgaggtgctcggctcgccgcagtactgcgcgccggagcaattgcgcggcgagccgccgaccgcgaaaagcgatttctacgcgtggggcctgatcgtcatcgaatgcctgaccgggcatccggtgatgcagggcgcgagcctcgcggacgtgctgtatcagcatctgagccccgtcgacgtcgcgctgccgcccgtgatcgccgcgcatccgctcggcgacgtgttgcgcgatgcgctgaacaaggatccgcggcagcgcgcggaatccgcgcaggcgctcgccaaccggttccgcgcgatccacttcccggcgctcgtcggcggcctgcgctacggcgcgcgtcacgggcgnnnnnnnntggcggagccgggcgtcgcggcccgcgagccgggcgggacgatcgcgctcgacgcgcccgtcgggcggcggcaggtgacggcgctctgttgccgcgtgtcggtcgtctcgacgctggcgcggccggccgacgcggcggccgacgacgaagcgctcgacgcatttcacgcgcactggctcacgcgctgctcggacatcgcggtgcgctacggcggccacgtcgcgggcgcgctcggcgatacgctgctgttctacttcggctaccccgaggggatcgatcgccccgcgcagcgcgcgtgccgcgcggcgctcgagatgacgcggcacgcggggcagccggcgggcgcgccgcgttcgtccgacggcgacgcgcgtgcgtgcgcgcccgcgtggcgaatcgacatcgcgggcgcgatccatgtcggcacggcgttcgcgacnnnnnnnngcgcgtcgggcggcgtgctcgcgagcgcggcgctcggcctgcagcgcatcgcgcagccgggcggcattctgttgagcgacgaagcgnnnnnnnnnntcgagcgccacgtcgacgccgcgccgactgcgctcacgttcgccgcgcccggcgcggcgccgcagccggtgcgcgagctgctcggcgagcgctacgagcgcgggccgttcgaatcgctcgaactcggcgacgcgacgccgatcgtcgggcgcgatcgcgagcaggcggcgctnnnnnnnnnatggcgcgatgtggtgcgcgcggcnnnnnnnnnnnntnnnnnnnngcggcgcgcgacgctcgtcgtcggcgagccgggcatcggcaaatcgcggctcgtgcatgcgctgcgcgagctggtnnnnnnnnagcgcggcgcgtgtgcggcatgcgtgtgcctgcccgagcagacgaatcacgcgctttttccgatcctgcgtttcgtnnnnnnnnactggcagctcgatgtgggcgatccgcacgcgctcgaccggatgctcgaagcgttcgacggcgatcgcgcatcnnnnnnnnnnacgcttgccgcgtggctcggcctgccgggcggcgcggatacgctgcgctggtcgggcgcgcggcagcagcaggcgcttttcgacgtgctgtgccaactgctcggctcgctnnnnnnnnnnnntcccgtgctgctgatcgtcgacgacgtgcaatggtgcgacagcgcgacggacgattttctcgacgcgctcgcgcaccacccggcgtgcgcggcggtgtgcgtcgtgctgacgtcgcggccggagcggctcgagcgctggcggcgcggcgccgaacgcctgatgctgcgccgcctgtcggctgccgcgacgcgcaatctgatcgtgtcgctgatgcccggcgcgggcacgcagcgcgcggcgctcgattttctcgtgaagcgcacgggcggcgtgccgctgtacgtggaggaaacggtccgcgcgctcgccgaaggcggcgttgcgccgggcgcgggcgctcggctgcccgatctcgcgcaggcggggcgctgtccgctgccgggcagcctgcgcgagacgctcgagctcgcgctcgaacgcgcggacgacgcgctcgataccgtgcagctcgccgcgacgatcggcctcgaggtggacgcgcggctgctcgccgaagcgtcgccgcacgcgggcgcggaactggacgagcggttgcggcggctgatcgaaggccgcgtgctgtacgcgcagcaccgcatcggcggcgcgacgtacgtgttccgtcacgcattgctgcgcgaggccgcatacgaatcgatgccggccgcgacgcgccgcgaatatcatcggcgcgtcgcgcaggcgctgctcgcgtgcgtcgcgcagggcgatccggcggcgcgctcggcgagcatcgccgatcacttcgcgcgtgcgcacgcgttcgccgccgcggtgccgcacggcatcgaagccgcgcgccgcgcgctnnnnnnnnnnntgcacgacgacgcgatccgctatgcgggcgcggtgcgcggctggctgctgcattgcgactacccggggcagcacgaggatgcggtatcggtcgacctgacgctcgcgcacgcgcagatggcgcgcgacggctggggcgatccgcgcgtgcgcgagcataccgaccgcgtgctgtcgcgcgtcggcgagctgagcgacgcgaaggcggccgcgggcgcgttgtggacgatcgcggtgtatcaccacgtcgccggcgatcgcgacgcggtgcgccgcatcggcgggcaactgtcggcgctnnnnnnnnnntcnnnnnnnnnngatctcggcgtcgcggccgatacgctgcacggcatggcgctctggatcgacggccactacacgctcgcgctcgacgcgttcgacgcggcgctcgccgcgtacgatccgcgccgcgacggcgatcaccggcacatgttcggcctggacannnnnnnntgggcgcaatcnnnnnnnnnntgcgtgctgtggggcatcgacgacgatgtcgcgcgcacgctcgcgctnnnnnnnnacgcggttcaactggcgacctgcaccgatcatctgccgacgatcggcctgacgatgatgtatctcgcgcgaatgcagcaatgcgtgggcgaccgggaagnnnnnnnnnnnacggccgacgcggtgctgcggctgtcgcgctgccacgggctcaacgcagtcgagcgctacgcggccgtcgtgcgggcgtggtgcgacggcgatcgcgacgcgnnnnnnnnnaacgtcgatgcgctgcgcgcgtcgggatgcatgctgggcctcacgtattacgcgtcggtcgccgccgacatcgacgccgagcgcggcgatnnnnnnnncgcgctcgcgacgctcgacgaatgcctcgcgctcgccgaatcgatggacgagcgccattacgtcgccgaactgctgctcaagaaggcgcgctgcgtgcgcgacgcgcacggccgccgcgcggccgacgacgcccaagcgctgtgcgcgcgggccgccgccgtcgcgcggcgcagcggcatggctcgaatcgagaggaaagcgcaggcggagctgcgcgagctgcaacgggaactccgatcaaccacgggagaagagcgatgacagaccgaagccccaatgttccgacgtacgaccagtttctcgaataccgcgcggtgatcgtgcaggcgatcgcggcggcgtggcacgacgccgagtttcgcgaggaactgatcgcgcatccggtcgacgcgctgcacaagcgtttcgactaccggtttccgatgaagatgcacctgaaagtgcatgagaacagcgcgacgtggacaccgctcacgaacggcgggtggacgaccaacgaggtcaacggcctcgatctcgtgctgccgccggcgccgccgccggagcagcgcgcggccgcgctcgccgcgtacaacgcgagacacatcagtctgttcggaccggaccgcaaggagatctgacatggccgagaacaacgccgtccctacccaccaatcgctgctcgattttccggaggtctatctgcgcgcgatcgcgctgtcatgggagaacgagcagttcaagcgggaactgctcgccgatccgctggatgcgctcgagcgctatttcgactatcgctgcccgtggatcctgaatctgaaggtcgccgaagtgccgccggacgagtctcattatggctgggacgccaagcggcagcgctggaatctgcccgtcaacacgttgcgcgtcggcattccgacgccgccgaagcacctcgccgaggaaggcatcgcgctcgccgcatacaacgacgcgggcccggcgtacctgttcacctgctgctgagccgttcatccggcgagccgcggcgcggcccggcgcacgttgcgcgggccgcgccgcgcacgtcgatcgcggtatccgatacnnnnnnncgatgctcgacgacttctcgcgcgtgctgcgtttcaagccgcatctgctggtgcgcgacgccggttccggcgcgctgtatgtggtggacgaattcaggcgctcggtgctgccgggcgacgtgtttcccgcgatcgccgcgtgcatgcgcgatcgcctgacgatcgcgcagacgttcgcggcgctcgccgcgcggttttctcaatgggaggtgctcgccgcgctcgatcaactggtgcggcgcggctacgtgcgcgccgatgcacccggcgagcgcgacgccgagcttgccttccatgaacgcgcgggcgtcgacggcgatgcggcgagcggcgtcgcgtcgcggcttacggtcgccgtcgaggcgttcggcgtggaccnnnnnnnnnagctcgacgcgttcgccgcatgcgggatcggcgttgcgcccgacgcgccgctgacggtcgcgctcaccgacggctacgatcgcgccgaattgatcgtggccgccgaacgcgcggcggcgcgcggcggcgcattgctcgttgtcgtggccgatcgcgtggagccgctgatcggcccgttgctcggcgctgcggcgggcttggcggcatcgacggcgccgacggcaccgtcgacatcgcccgcgccgcaggacgccgccgacgcgccgccctgcatcgaatgcgtgcgctactggacggcgctgaaccatcccgtcgagacgctgctcgcgcgcctgcacggcggcgacgcggcgcgcctgccgcccgcgcgcagccgtgcgagcgccgccgccgtcgcggccgtcgtcgcgtcgttcgtcgagcagatcgcggtgaacgcgcagcgccgccgtcatgcgggctcgcatatcgtgtcgctgcgcgtcgatacgctggccaccgccgcgcatcgcgtcgtcaggcggccgcaatgtccgcgctgcgctcacgcgggatggatgcgcgagcaggccgagcgcccggtgacgctcgcgtcggcggatgcagnnnnnnnncgcgacggcggctatcggacgcttgccgccgccgagctattcaaacgctacggacatctgatttccccggtgagcgggccgatcgcctatctgcatccgatgccggggcgcaacgccggcatgcggcacatgtacgtcgcgggctacctggtgtgcccgccgagcgcgccgcgcgagaaccgtttcgacaagctgtgctcgggcaagggcgcgagcgacgcgcagnnnnnnnncagcgcgctcgccgaggcgctggagcgcttcagcggcgtctatcagggcgacgaggcggcgctgcgcggcagtctcgcgcagttgtcggcacacgcgccgccgggcagcgggccgatcgacgtcaacgcgctacagcagtacagcgatcgccagttcgagcggcgcgagcgccacaacgcgacgaccgacgatccgcgcaagcaggtgccgcggcgcttcacgcgcgacagcgtgatcgactggacacccgcgtggtcgatcgcgacgggcgcgcggcggctcgtgccgctcgcgtactgctatgcggaaacgcccgcgtcgagcggcgccgactattgcgtgcacaacccgaacggctgcgcggcaggcgcatgcatcgaggaagcgatcctgcagggcctgctcgagctcgtcgagcgcgacgcggtggcgatctggtggtacaacatgctgcnnnnnnnnnnnntggacatcgagagcttcggcgatccgtacttcgacgcgctcgccgccgactatgcgtcgctcggctggcgcttgtgggcgctcgacatcacgcacgacctgcgcattccggtgttcgtcgcgctnnnnnnnnaaacggcgacggggcgcttctcgatcggcttcggctgccatccggacagccggatcgcgctgcagcgcgctctcaccgaagtgaatcaactgctcgacgtcggcgcgtcggcgccgccgccgtgggacgtcgacaagctgccggacgacgcgtttcttcatccggatcccgcgctgccgccggtgcgcgcgccgnnnnnnnnnncgcacggccgctgcgatctgaagcgtgacatcgaggattgcgtcgcgcgcttggccgcggcgggcatcgatacgctcgtcgtcgacaagacgcggcccgacatcggcctgccggtcgtgcaggtgatcgcacccggcctgtgtcatttctggccgcgcttcggcgcgccgcgactgtattcggtgcccgtcgcgcagcgctggcgcgagcggccgcgcgacgaggacgcgctcaatcgcgcgctgctgttcctgtagcgcgggcccgccgccggcgggcttgcatgcgccggcgcccgcaacgatgtcattcgacgaggagcgcacgtgacgaatcgaacgccgaatcaaccgttcgcccgcccggcgcgttttgcgcaagcggagtggcaggcgcgcgtgcaactggcggccgcgtaccggatcttcgatcatctcggctggagcgagctgatctacaaccacatctcgctgcgcgtgccgggcgaagacacgcattttctgatcaacccgttcgggctgcactaccgcgaggtctgcgcctcgaacctcgtgaaggtcgacgtcgacggccattcggtcggccacgcggactggccgttcaatccggcgggcgtcacgttccatgcggcgattcacgcggcgctgcccaatgcgcactgcgtgatgcacgtgcacacgacgccgacgatggccgtgtgcgcgacgcgccgcgggctgtcgttctccaatttctatgcggcgcaattgcacggccgcgtcgcgtatcacgatttcgagggcatcaccgtgcggcccgacgaaggccggcggatcgtcgacagcgcggccgggcggccggtgctgctgttgcgcaatcacgggccggtcgcgatcggccgcacgctcgcgcatgcgttctcgctgatgtggctgctccatcgcgcgtgcgaggtgcaggtcgcgacgcatgcgctcggcgagccgctcgagatcgacgcgccgattctcgacgcgtnnnnnnnnnattcgctgaatctcgatccgcgccacggcgcggggcaggatgcgttcgatgcgctgcagcgcatcgtcgaccggatcgatccgggttatcgcagctgaatgcggatgccgcgattgttctgatcaaaatcgttcgacggattgacttcaaatattaagaatcaattgatccggaatgctttcattcggaagcgaaatttgatggtttatgttttgaatttcgattgcgttcgattattttcgggtatgcgagaagccgtaatacggcacttcgttttcatgcgcggcagcgcggatcggcaagcctgaagggccaaggcgggaaacgtgcgcgccgcgtcaggtgcgcgccaatgcgaaatgaattgcgtcatccagcccacacacccgcatcgcgatgtcggagatgatcgcatcagatcgaatcggcgcaaatggaaatagatttggtatccgaattttgggaagattaatcgaatgcgtgctcgaaatgttcgcggtttgtcgctttcggtgatgtatcgatggctttcgtccccagtggtccgtcttgcgatgtgaacgcgcgatgcgcccggttcgtgcgttcggccgtcgcggttgcactggcggttgcgttgctcggcgcggcgctgctgtccgtcgagcggttcggcgccgcgcgaagccgcgcgtcggccgcgatcccggcgagcatcgnnnnnnnnctgagcggctgcgcgttcatcgccgtgcgcatcggcgcggcgctgtcgcggcgcgtgccgtcgccggcgcatgcggcggcgcctggcgttgcgcggccggatttcgacgcgatcgagcgcgtgttcggcccgatccgcatgcgcgagcgnnnnnnnnatggcgcgacgtgcaccgcggacgcgccggacgcgtcgcacgcagggtggatcgaaccnnnnnnnntgtgctcggccgccgcgcatgcggcgccggggcgcggcgccgagggcgcgccgaacacgatgccggggccgtccgaagcgggcgccgcggcggtcctacaatcgcaaccgtacctggacatgatcgattcgacgtttcgcgaaccggcggccatcgtgctcgctttgagcctgctcggcatgatcgcgctcgcactgctgcccgtgttccggatcaggcggctcgcgcttcgcctcggcgaggcgcagggagcgctcgagatgagcgaannnnnnnnccgcgcggcgctcgtcgccgtcggcgacggcgtgatcttcaccggccgggcggggcgcgtcgaatgcctgaatccggcggcggagcgattgatcggcatgctcgccgacgattgccgcggccgtccgctcgtgtcgacgctgcggctgtcgcgcacggccacgtccgcttcgtccggcgcgttcgccgcgtccgccgggctcgacgcgccggattcgccgggctcggccgcctcgcccgatgtgccgctcggcgatctcgaggacggcggcagttgcgacgcgacgctctaccgcgcggacggcggcgcgatcgccgtgcgcgcgaccgcgtcgtcgatcgcgccgccgccggggcatgcgcggcgcgcgtgcggcagcggccgcgtgctcgtgctcaagagcctcgcgaccgagcacgagctcgtgcgccgcctcgcgtggcagacaacgcacgatccgctcaccggcctggcgagccgcgcagagttcgagcgtcacgttggtttcgcgctcgccgccgacgtgcgcgagccggtcgcgctgctgttcgtcgatctggatcgcttccggatcgtcaacgatacgtgcggctacgcggcgggcgacgcgatgctcgccgcgctcgccgcgcgtctcgtgtcgtgcgcggcgtcggccgacgtcgtcgcgcggctcggcggcgacgaattctgcgtgctgctcgacgcccgcgacgaagcgtcggccgtgagcgcggccgagcgcctgcgcgcgagcgtcgacggcttcgtgttcgtctgggacggccagccgttctcggtgacggcgagcgtcggcgtcgcactgctcggcgggccgggccgcgcgccgcgcgtcgaggatgcggtgcggctcgccggcatcgcgtgcgacgtcgcgaaggcgcgcgggcgcaaccgcgtgcaactggccgatccgcacgatcacgagctcgcgcaccacatcagcgacgtatcgtggtgcgcgcgcgtgaggcaggcgctcgaatacgacgatttccgcctgtacgtgcagccgatcgtcgatacggcgacgcagggtgcgaccggcctgcnnnnnnnnaggcgcggcgagctgctgctgcgcatgggcgcgctcggcgagcgcgagggcgtcgcgccgcccggccttttcatccgcgcggccgagcgctacgggctcgtcaccgacatcgaccgctgggtcgtgcgcacggtgctcgacgcgctcgcgcgcacgcgcagccggcgcttcagcgaatacgcgatcaatctgtcggggatctcgatcggcgacgagcgctttctcgactacgtgctcgaacagttcgcgcgcacgcgcgtcgcgcccgcgctcatctgtttcgagatcaccgagacggcggcgatcgcgaacctggccggcgcgctgcgcttcatgcacgagctgaaggcgctcggctgccggttcgcgctcgacgatttcggctccgggatggcgtcgctcagctatctgaagcaactgcccgtcgagtacctgaagatcgacggcagcttcgtgacgggcatcgcgaacgatgccgcgagcctcgacatcgtcgcgtcgatcaacgacatcggccacgcgatgaattgcaagacgatcgccgagtacgtcgacagcgcggcgacgctgcaaaagctcgccgcgctcggcgtcgattatgcgcagggctactacatcggccggcccgtgccgtggtgcgaggcnnnnnnnnnntagcggcgcgcccggcgcggcgggcggcgagcgtgcgccgacgggcggcggcgagcggccggcggcaacggccggcgcgagagcgaccgtcaatagcgatcgtcaatagcgaccggagataaaggccggagatagagaccggcgaggacgacgaacgacgacagccgccgttcgccgccgtcacccgcgggacgcggggcgcggcgccggccgcgcgaagatcgatacgcgcttccgatacagcacgtatgcgagcgtcgcggcaaccgcggtctcggcgatcagcacggccgccgccgcgccttgctcggcgaagcacttcgcgagcggcggcagcagcgcgacattcagcacgccggacgaaatcagcacgcggctgaaggcggtcttcatgccgagcggcagcatcgtctgcacgccgaacagatcggtcatcccggccatgaacggaatgagcgccatgcagcgcagcacgccgacggtcggctcgtaggtggacccgtacaggatgtgcaccgcgagcggcgcgagcgcgaagatcgcgagcgagatcgcgagcaccatcgcgccctgcacgacgagcagcttgcgcaggaacgacatcgcgtcctnnnnnnnntggtgcatcagatagctgacgtgcggatacgcggcagccttcagcggctgcagcaggctgatggccgagcggatcagcttgtcgcccgcggcgaagtagcccgccgcgacgttgcccgacacgaagccgagcagcacggtgttcgtcgacgcgtagaacgcgactgacgtcgacgcgagaaacacctgccagccgcccttgagcgacgcggcgacgtcggccgcgccgatgcgaacgaacacgacttcgcgctgcacgatcaggtagccgaacacgagcacgccgcacacgagcggcacggccgcgttgatcgcgaccgcgtcgatcaggtcggcgggcgagcgcacgcacagatacatcgcgggcacgctgagcgcgcggcacgcgaacagcgtcatgctgtagatgcgcagcttctggatgccctggaaataccagcccggcgtgagcgcggcgcccaccgtcatgccgaagccgatcacgagcagcgtgcggtcgatcgcgaaccgctcgatcgcgaacgtgagcgcgagcaggatcgcgaagcccgccaccgtgatcgcggcctgcgcggcgaaggtcgcccagaagatcttcgagcgcgcggcgagatcgtcgtgcgcgagcgcgatgcgcggcgtcgcggtcagatcgaagctgtagttcgtgaaattgatgaagtaggtgatgacggcgagcacgaacgacagctgtccgtacgcttcgggcccgagcacgcgcgtgagcagcggcagcgtgacgagcggcacgacataggtggagatctgcagcgtcatcagcagcaggaaattcttgcgaacggtcgtcatgcgtggccttcgcgtcgcatgggcgacgtcgtgcnnnnnnnnntcatgnnnnnnnnngcgaggtgagccggatcggtcaatcgcattgtggcgcgagttcccgggcttctcgtgcgctcagttcgagcagcgcggccaggcggtcggcgtaatgccgccgcgtgtagagcgaccagtcgtaacggcgccgcggctcgcgcagatnnnnnnnnagcgcgtcgagcgcatgcgcgaggctcgcgccgttgtgcgcgtagcggatcttgttgccgatctcgtcgccgaagctcgacaggctgccgatgtcgtgaacgagcacgggcagcccgatcatcgccgcctcgacgatcacgagcggcgcgttctccgcccataccgaaggcagcacgagcgcgtcgtgctcgcgcagcgcgacgaacagccgcgcgtgatcgaggcggccggcgaagcgcaactggcccgcggcgatcagcgccgcgtacttgcgctcgagcannnnnnnntggccgccgtcgccgtagacggtcacgctcgcgatgcgctcgaagcgcgannnnnnnnnnagctcgagaaattcgtcgagccccttttccggatcgatgcggccgacgaatgcgagatcgagccgctcgcgctccgcgcatttcggctcgcgcggcgtgagcgcggtgctgaccggattgtgcagcagcgcggtgcgcgcgatgccgcgccgcgcgagcgcgtcgcgcatgtacgggctcgggcagagcagcagatcgaatgcgtcggcgggctgcacgagcgcgtcgatcgcatgccagtgcagcttcttgatcgcgtcgtgcagcgcgccgcgcgggctcgagcgctcgaagagccgcgcgcnnnnnnnnagcgcgtcgagcggcagcggcgtcgcgcggccgcgcggataggtcagcaggttcgggttgtagaagacgagatggtagtcgtggcacgtgaggtacgcgcggcagccggtgcgccgcttgtagcgcgcgatcaccggcacgacggaaggcgacagcaggttgtgatagttgtgcacgagcacgcgctgcggcgcctcgcgttcgagcacggccgcgannnnnnnnnncgcgggcgcgttccannnnnnnnncgcgccgccttgcgtgagcgcgaacgcgcgctcgtcgaacgtcgcgacttcgacgcccggctnnnnnnnnaggacgtcgaccgatgtgcggtagacctcttcggcgccgcccttgcgggcgaaatcgttgatgacgagtactttcatgcgaaacggcgcgggcggatccgcccgcgcttcttcattgcgcgccgagcgcccgcgcgggcccggcggcggnnnnnnnntcggcgtcggccggcttcgccgcgtcgggcgcgtgctgcgcgctcgcgcggccgtaacggtcgtcgaagcgaacgatgtcgtcttcgccgagatagtcgcccgattgaacctcgatgatctcgagcggaatcctgcccgggttctccagacggtgaaccgcgccgacggcgatgtacgtcgattcgttctcgctcagcaggaacgtctcgtcgccgcgcgtgaccttggcggtgccgcgcacgacgatccagtgctcggcgcggtgatagtgcatctgcagcgacagctgcttgcccggatcgacgacgatccgcttcacctggaagcgctcgccgcgatcgatcgaatcgtagtagccccacgggcgctgcaccttgcggtggtcgcgcacctgctcatgccggccggacttcaggcgcgcgacgacggtcttcacgtcctgcacgcggtgcttgttcgcgacgagcaccgcgtcgggcgtctcgacgaccaccacgtccttgagcccgacgcatgcgacgagccggccctcggagcgcgcgaagctgtcctcggtgccttcgaacagcacctcgcnnnnnnnnacgttgcccgcttcgtccttcggcagcagttcccagatcgcgtcccacgagccgacgtcggaccagccggccgtgagcggcacgatcacgcccgggatgccgannnnnnnnnnnnccgtcaggcgctccatcaccgcatagtcgatcgaatcggacgggcacgcggcgaacgccgccgcatccgccttgaagaacgcgccttcgctcgtgccgccgcgccacgccgtttcgcaggccgcgtgcatgtccggctgcagcgcgcggatcgccgcgagccacgtcgacgcgcgcacgacgaagatgccgctgttccaccagtagtcgccggattgcaggtactgctgcgcgagctcctgatgcggcttctcgacgaagctgtcgatcgcgtagccgcccgtgtcgccgttcgcgccggcgagcggcgcgccgaccttgatgtagccgtagcccgtttccgcgcggcgcggcagcacgccgagcgtgacgatcgcgccgtcctgcgcgtagcgcgcggccagcgcgatcgtttcctggaannnnnnnntatcggacaccgcgtgatcggcgggcatcgcggcgagcacggggtcgccgtgatgcgcgagcgcttcgagcgcggcgagcgtgagcgcgggggccgtgttgcgcgcggccggctcgagcaggatgcgcacatcgaggccgcgtgcgctgacttgcgcggcgctcgtgaagcgatgctgctcgccgcagacgagcagcagcgtatcggcgagctcggcgttcgcgatgcccgtgaggcggcgcgcggtggcggacagcggcgattcgtcggcgatcagatcgatcagctgcttcggatgatgctcgcgcgacagcggccagaggcgcgtgccggagccgcccgcgagaatcacgggcaggatgcgcggcagggtgccgtgcgacgcggcgggagtgggcttcgtggcgagatcggtcatcggttcattccggagtcggccggcaaacggccggcgaacgcatagcgttcgccttcggtggtggattcggcgttggccttgcgcggtttgcgcgcggcgctcgcgggcaccgcgcccgcgctcgtgccgggattggcgctcgtcgcgttgccgacgagatcgagcagattgcgcacggccttcgacggggcgctcgccgcgcgcagcatgccgacgtacggcgcgccatgctcgagatacggcccgtcgaccttgcggaagccgaagcggttgtagaagccttcgcgcggcgcgggcgcctgcacgcgcaccggcgcatccggccagcgtgcgtgcgcggcggcgagcacgtgctcgatcagcgcgtcgatcgtgcgatcgtcgcggtgcgcggcgctcgtcaggatcttgtcgatcgtcgtttcgggatcgatgtcgtcaccgggcagcaggcgcgcgtaagcggcgatcgccggctgctcgccgcgcttgtcggtggcgaacacgtggatcgcgaattcgtccttgccgtcgatgtcgagatgcgtgtgcgcgtcttcgacgacgaggactgcattgcgcgtgcgaaggatcatgtaaagctcgttcgaactcagatgcctgaattcgcagcatgtccagtccatgatggagattcctcgtttctgggccgcgtgccgcgtcgtgcggcgcgggtttggtgcgccgcgacatgagagatgtttccgatgcggcctatggtcgcaaagatacgagcggaccccgcgccgttctgttcgaaagcgtaccgtgcgcgtgacgagcggggcgccgcgtgcggcgcgccgccgatgtgtgcggtgcacacgagccgccgcgccgatccttgcgtaatgtgcgcttgcgcacataggggnnnnnnnnttgttcggataatggccgccatgcgatgacggcgcgcagccgtgccacccgcgccgctcgctgacgacgcaatccgcgttcgattcgacgcgcccaagcgcacatcaaaaggacttcctgtttgaaggtagcaatcgttcacgactggctggtggtgtatggcggcgcggagcgtgtgctcgcgcagatgatcgactgctttgcgcaagccgacatctacagcctcgtcgattttctcgacgaccgctcgtgcctgcgtggccggccggtgcacacctcgttcatccagaaattgccgttcgcgcgcagcaagtaccgcagctatttgccgctctttccgctcgcgatcgagcagttcgatctgtccggctacgacctgatcctgtcgagctcgtatgcggtcgccaagggcgtgctgaacggcccggaccagttgcatgcgagttacgtgcactcgcccgtgcgctacgcgtgggacctgcagcatcagtacctgaacgaagcggggctnnnnnnnngcgtgaaatcggcgctcgcgcgcacgttgctgcactacatccgcaactgggatgcgcgctcggcgaacggggtcgacctgctcgcggcgaattcgcgcttcgtcgcgcgacgtatccgcaagacgtatcggcgcgacgcgacggtcatctatccgcccgtcgacgtcgatcatctcgcgctgcgcgacacgaaggacgacttctatctgacggcgtcgcgcctcgtgccgtacaagcggatcgatctgatcgtcgaggcgttttcgcacatgccgtcgcgccggctcgtcgtgatcggcgacgggccggaggcggcgaagatccgcgcgctcgcgggcccgaacgtcacgctgctcggctaccagccgttcgacgtgctgcacgatcatctgcagcgcgcgaaggcgttcgtgttcgccgcggaagaggatttcggcatctcgcccgtcgaagcgcaggcatgcggcacgcccgtgatcgcatacggcaagggcggcgtgtgcgaatcggtgcgcgcggcgggcgcggcgccgacgggcctcttctatgcgaagcaaacgtgcgacgcgttgatcgatgcgatcgaccggttcgaggcgatgccggcgggcacattcgatccgcacgcgtgccgcgcgaacgcggagcgcttcagcgccgcgcgctttcgctcgacgttctcgcgcttcgtgctcgagggctacgccgcgttgcaggcggaaatgggcgagacgatgcaggacgcgccgctcgagccgggtggcgcgccggacggcgcgcctgtcgagcgcgacgcggcggcgccgcacggcgcctgccggaacgaaacgctcgcgcgcatctgagcgcgggcgtctgttcgatctgacgtgatgcgactacnnnnnnnnctgaccaatttcggcgatccgatgctcaccgcgccgcttgcgttcgcggtattgagctggctcgcggcgannnnnnnnnnnnnngccgcgcttgtctgggcattgggcttcgcgtgcgcggtcggggtggtcgcgctgaccaaattcgtctatgcaggctggggaatcggcatcgccgcgtggcgcttcaccggcgtgagcggccacacgatgctcggcgcggcggtgtatccgctcgtcgcgacgatctgcgtgcgcgacgcgtatccgcgnnnnnnnntcgcggcggggctcgcgttcgcgctcgcgatcggcatgtcgcgcgtgctgcttggctttcattcgtggtccgaaatcgtttccggctggctgctcggcgcggccgtcgcggcgtcgacggcgagatgtctgcacggcatcggcggtgcgcgtgcgagccaagcgcaggcgagcggcatgcacgcggctcggaatgttcctatggcgcggcgagcgcacggcgggagcgctgtcggcgcgcatccgcatgcggccgccggcgccgctgccgtgcggcgcgcgnnnnnnnncccgcgctcgacgctgatgttcgtcgcggcggcgtgcgcgatcgcggtgtcgtgctacgggcgcagcgcgcccgtgagcgcatggatctcggatgcggcgccgaaggtcgccgagtggggccgcgtctggttcgacgatgcgcgctgaacccgcgggtttcgttcaagcgatgtagacgccgcttggacgtcgacgcatgcatgcggcgacgcaattccacacgcgtcttatctcaataatgccgggcggaatgcggccggtctggaggaatttgtttcattcatacacaaacattacggcgcggctgcgcgacaatgaataggagggtgaaagtgtccgattccgaccgtggtggttgcccaataaatggtcaacgatggtcaaatcaaggatgggaattcgattgcaaaagagcgcgaatggtagagtaacttcgacagtccgctccttgagcgcgacgcagcaaacgcagtgaagccatcctgagagagcgaggtgaaaaggattgcgcggcgtgccgcccaatctgaccggacgagttcaacgagcccggcgacgcgggcgtttcgacgcgtgtcgcggctgtcggagcggaccttgcatcgcttgtccgaggctgcttgccgatcccgcggcgcgccgcatgtatgctacgcggccgatacgatacgtcgccgctttcttgacgaaatctaaccatcaatcagagaccaacgaggcatctgacgtgcgctcccgaacgatacgaacgggcgcgtcccggcgtcgtgtacgggcggggcgcgacatcctcccatctcgcgctgcgtcgccggtaggcagacgatcgtcggctcttgcccgtccacgaattcgtcgagtcacacagtcagttcatgatcggaggcgccaatgacgactagcgcgatcatcnnnnnnccctcccggggatcgatccgacagcgaccgttgatttactggacgcatcagccttcgacgctgctgcgcaaggaactcgcgcgccgcgactggaagatctccgtcgtcacgagcgcgaaccaggtgcgcacgacggcgggcgaggtcacgggcggcattctcgatctgagcgccgtgtcgatcgacgagatgaacgcggtggcggccgtatgcgcgtcgctgcgcaacgtcgcgtgggtcgcgctcgtcgaagcgcagcaggcgaacgtgccgaacgtgcgcacgctgctgcgcgattactgcttcgactacatcacgctgcccgcgtcgcatcagcggatcgcggatgcggtgggtcacgcgtacgggatggaatgcctgttcgcgccgagcacggcgccgatcgcgtccgccgatcaggggatgatcggcacgtgcgacgcgatgctgcaactgttcgacacggtgcgccggatcgcgcgcaccgacgcgcccgtgctcgtgtccggcgagacaggcaccggcaaggaactcaccgcggccgcgatccatcagcattccgcgcgccgcgcgggcccgttcgtcgcggtcaattgcggcgcgattccgccgcatctgctgcaatccgaactattcggctacgagcgcggcgcattcaccggcgcgagcacgcgcaagatcggccatgtcgaatcggcgaacggcggcacgctgctgctcgacgaaatcggcgatttgccgctcgaaagccaggcgagcctgctgcgcttcctgcaggagcgcacgattcatcggctgggcggcagcgagccggtgcccgtcgacgtgcgcatcgtatcggcgacgcacgtcgatctgcgcggcgcgatgaacgaagggcgtttccgcgcggacctgtatcaccggctgtgcgtgctgcgcgtcgaccagccgccgctnnnnnnnnnaggcaaggacatcgaactgctcgcgcggcacatgctcgagcgctttcgcgccgacgcgcggcaccgcgtgcgcggcttctcgaccgatgcgatctccgcgctctacaagcacgattggccgggcaacgtgcgcgagctcatcaaccgcgtgcgccgcgcgctcgtgatggcggaagggcggctcatcaccgcgcacgatctcgagctcgaccattgcaccgaggtcgcgccgctgtcggtcgccgcgatccgcaaatcgatcgagcgggaagtgatcgagctcgcgctgttgcgcaatcgcgggcgcctcgcgggcacnnnnnnnnagctcggcatctnnnnnnnnacgctgtatcggtggatggaggcgtacggcatcgagcgcccgcgcagcaccgcgtcgcccgccaattgaaacgaaacgccggcgcgccgcggcgaacgcgccgcgccggcgtgcgcgccgccgtcaggaggacgcggccgcgtcggcggacgccgcatnnnnnnnnnnnnnnnnggcnnnnnnnnnnnnnggccggggccgcgagccgcgtgtgcggtcgttccattgcgtcagcgtatcgatgcagagctcgatgatcatgtcggccgccgacgtgccgtacaccgaatgatcgagcaggcggatcatctcgacgctcacgagcggcgaacgcctgaatgcgcggcgcggcgagccgaagtagcggctcagttcgtcgacgcccggatcgaactcgccgtagacgagcatcgtgtgcacgttccgctcggtgagcgtcctgagcagcccgcgcggcgtatcggggctcggccggcggccgaaccgctccgcgaggcgtgcggccggctcgctcaggcgcgaggtcacgtggcggcgcagcgcgctcagcaccgggcgtagatcgcggccttcgcgcagcaggcggcgccatttgctccagtcgcgcatcgatgcgagatagcnnnnnnnngaattcgtctgctgccggcgggcctcggcgatcgtgagcccgcgcggccagatgaaacgcggcaggttgaccgcgatcacgcccgcggccgcgggcgcgtgcgcggccgcgtgcagcgcggcgaacgcgccggagcacacgccgaacgcgacgaccgggcgccggcagtgcgcgccgagccagtccgtggccgcggcgacgtccgcgatcgcgggatcggagtacagcacgtcggcctgatcgtccggcgcgcgtgcgccgctgtcgccgatgccttcgatgtcgatgcgcaacgatgcgatgccgcgctgcgcgagcgtgcgcgcgagccgcacgccgatgcggccgtccgcgctccgcggattggccgcggtgttcgcgatcagcaggcacggcatgccgnnnnnnnnnggcacgatgggttcgcacagcgtgccgacgagccgcttcgcgccgacatggacgagcgtctcggcgacgccgtcgaatgcgaacgtgatgggcggcgacgcttgcgnnnnnnnnnnngcacggctttcggcgaggcgctcgtcgtgctgctccgtgtgcttctcggcgcacttctcagcaagtctatcggtgcgtttctcgatgcgctcggcggcggcatgtgccgccgcgcacgcatcgtcgcccgtgcgcgcggccgcgctcgtttccggtgttgctcgctcgccatggccgatccagcgcgccaccgactcgagcgccgcgagcggcacgcgcgannnnnnnncttcctgcagcgcgttcggccattccgggaacggctcgacgtgcgccggcacgccgcgcgccgcgagcgcgtcgcgcagcgcgggactgtcgccgtagtcggtatcgacgagcagcgcggcgcgcggcggcgaagccgtcgcggcgaccgcggcgctcagatcgattgtcctcagatcggcgacgaaatcggccgggtagcggtggccgaggatgttgagccacggttcttcatgatgctgctcgcgaatcgcgggcggcgccgtatcgagccagcgcttttgcacgaccgacagctcgcgcagataggcacgcccgcgcacgacgggcgcgagcgcgacgaatgcgtcgacgtcgggcgcgtcctcgcccgcgagcgcgagcatcgcgaacgcggcgcccgcgcgcaggccgacgagcgtgacctggtcgaccggcgcgagatcgcgcagcgcggcgagcgcgcggcgcacgctcgcgacgctcgcgggctgccggcccggcgcgagatcgtcgcctgccgaatcgccggcgcacggatagtgaaagcgcagcacccacatgccgtcgtcggccaggcgctcggcgagcgtgcgaaccaccttgtgcgtccacagcgcctcatggccgagcgcctcgcagatcacggcgccgcgccgcgtgcggccctcatgcagccatcccaggcaatcgtcgaatcgaactggtctcaattttctatcctcgggcgaatggtcttgttggaattgagtgcgcgcacctcgatcgcgggcggggcgcagtgggccgcgtcggcttcgggcgggcggtggtcgggagcgggagagtgagggtcggcggcgaactcgatccgcgcggcggcacccggcgcgagatggaaccagtcgatgtcgggcagcaggcccggcgcgcacacatgcacgtagcgcgcgaacgtgcgcgtctgcacttgcacgcaccagcggccgtctcgatacgcggcgctcgcctcgagaccgatgtcgccgcgctcgaacacggtcggcgctgtgcgttcgggaaagtggaacgcctgcgacagcagcgcgccgtcgctcgcgtacagcgatgcgatcacgacgtcgtgctcgcgcgggccgaagcggtacgcataggtgaaatcgaagaatcggccgagcaggtcggccgaattcacgcattggcccgcgtgggcggcgacgtgcaccgtgcgggcnnnnnnnnnnatcggcgtcttgccgtcgcgcagcgcgacgagctcgatgcgggcttcgagcggcgcgggcgcatcgttgagcacgtgcacgtcgaggccgttgagcccttcgtcggtcagcaggatctgccgcggctgcgatacgcgccgcaacgcatgccacgcggatttcggccggccgtgcgcgtcgacgaggccccagcccgcgcccggcatcacgtcctggaactgccagacgagcgcgcccgcgcacgaggagccgacgcgccgccactcggcgagcgtctccccgacgagatcggcgacgacggcgcgcgacagcgtcagatagcgggcgggatcgatgctgcgcaagcgcgcgggctcgacgccgtacannnnnnnnaggtagtgatcgcgcacgtcgtcgaaatcccacggcgcgccgggatcgcgcggcaccgcgcgtttccaggccggctcgtgcgcggcgggcgagccgatcgaggcgagcgtcgcgtcgcacggcacgttcgcgaacgcgaggcactcgctcgcgaagcgcacgccggcgcggcgtgcatcctcgggagggcgcaggtacgcgccgacgccgtagtagtgcgtaacgccctcgcgcggcgcgaacggcagcacgccgccgtgcggcgaatcgctgacgtacgcggcatcggggcgatgcgcggcgcacagttcggcgagccattgctcggtggcgggcacgcggcgctcgtcgggcgcgaggccgaccatcgcggcctgctgcgcgatctcgctgccgccgcacagcaccgcgatcgacggccgcgccatgtgccggccgaggaactgctcggcctcgcgcttgagcgattcggcaaagcgcggatcgttcgacggatagtcgaagttcgcgagcatgaagtcttgccacacgagcagccccaactcgtcgcagagcgcgtagaacgcgtcggcctcgtagatcatcgtgccgccgacgcggatcatgttgcagccggcgtnnnnnnnnagcacgagcgcgcggcgataggcgggcgcatcggcgtgcaggccgacggggtcggcgctcgtccagcatgcgcnnnnnnnnaaaagcggcgtgccgttgaccgatagcgcgaagccgcggccgtccgcgccgcgctcgacggcgagcgtgcgaaagcccgttttggcgagcgcaatcgtcgcgccgccgattgccacgccgacgtcgtacaacgcgggttcgccgtgcgtatgcggccaccacggcgtgacgttcgcaatcctgagcgtnnnnnnnnnngtgcgcggaccggtcgcttcgagcggcgccgcatgctcgccgcagacgagctnnnnnnnnnncgttctcggaagcggcgcggcgaactcgagcgtcgcgtcgagcacgccgtcgcgcccgtcgagcgtcgcgcgcagcgtgtcgtgcacgatcgtcggcgccccggccggattcacgatgtcgatcggacgccacgggccgaccggctcgatcgccgggaaccagcccggcatccggccgaggaacgtcgcgcgcacgccgcgcagcgcgggcgtatcgacgaggcgcgtccgccannnnnnnnngccgcgcggcgggtgctcggcgaggtgccggtcgagcgagcgaaagcagagcgcgagacggtgcgcgccgccgagcgtcacgggcagatcgtgcgcgacgtacatgttgtctgagcagagcagcagcgtgtcgtcgagccagacctcggcgatcgtcgcgaggccgttgagccggacgatgtgcggccccgcgccgtgcagcgtcgtgcggtaccagtaatcgctgtcgccgagcgggtacggatgcgcgggatcgaagcggcgcgcggcggcgagcgcctgcgcgacggtgccgggcacgcttgccgcgcaccagccggcttcgccgagctcgctcggtcgcgcgatcgcgccagcgggcgtcgcgatcaacgtccattgggcggcgccgcgcgccacgcgatccggcgcggatttcatcggaccgcggtaacgggcctcggcggcacgtacagcgtgccgaacggcggattcggctcgaccctgccgggcggcgcgatacgcgcgacgccgtcgatgagcgacgcatnnnnnnnntcgaggatgtcgaggctgctttcgccgcgttcttccttgccgcgtgcgctnnnnnnnnnnaggcggaattcgagcaccatcgcttcggatgcgatcgtatcgcatgcggcgacgagcgtgtcgatcgggccgccgcagccgctcgcctcgagccagcgcagatagcggccgaacagctcgaagttcgcgccgagctggcgcagcgtgttgaacgaatacgcgtggaagtacgagatcggctgcgacgcgatcgtcttcgcgtnnnnnnnnagctgctcgcggaacgcggcgatcgggttcgacgccgggcggcgcttcagatggcgcgcgagcagcgcgagcgacgcgtcgcacagctcgcgttcctcgagcggcttgaactgccgcttcgcgcgttcgacgtacggaacgaggtgcgccgggccgtgcttgccgaacaggccgtcgtaatcgacgccctcggcgaggtagtagccgctgttgtgaaagtagccgacgcggcggcgttcgcgatcgatcgcgtcgatgccgatcgtcgttttcgtatgctcgctctgatagctgttgccgcgcgtgtcgggcagataccacgcgtccacctcgacgagcatcaggttgcnnnnnnnnacctgatgctcgacatgcacgtcgaccggctcgaagatcgcgtgctcctgcacgacgattccgtacagcgtctcgagatcctcgaacgggaacttgaagaacgagaactgatcgccctcgaagtcgagcgtgatcgtaaacggcagcgccgcgtacggattgaggccccaccagccgagcacctcgatccacagatcgacgtagcagttcgtctgcttccagaccatctgcggcccgtgcagcgcatgcggccggtagtgccgcacgcgatgccgaatgtcggtgaagatgtcttcgagcgacgcgccgttgcccggcgcgtcgagcaggatgctgctcatcgatgtccccacagtacgtcgcgcaccgcctgcggccatgcgtgcggatcgaggccgtgatgcctgaagaggccgagcgtgagacgctcgaggccgaagccgacgcagcccgtgtgcgcgaccgcggcgtccgcggtcttgatgccccacagcaggccgaagtgatccatgtggtagttgaagctcaggcacgcggtcaggcgtgcgtcgtattcgatcggaatcagcagttcgaacttcaggttctgatcgcgctggctgctcgcgacgatcttgccgccgcggccgaagaacgggtcgttcgcgagatcgatgctgttcggcaactgcagcgcgtcgatcatccgcgtgccgcgctcgatccagtcctggcggaacgcgaggatctgctcgggcgtgccgacgcggatgtactcgcgcatcctgaagagctgcatgcgcgtcgggtcgagcgacggctcgtgccggaagcagtacgagaatgcgtcgacgatgcgaccgtcctcgggcaacgcgccgcgctgcgcgagaaccgggtagaccggatagcacgcggcgggcgtcatcacgacgtaggtcggcttctggctttcggtccagtcgtcgccgcggtcgaggcattgcagcacgcgctgatggtcgtgttcgttgccgcagaagctgtgcacggtgcccgcgagttgcgggaagctcttcagatattcgctgcgctcgaactcggggcggctcatcgccggcggaaaacgcagcacttccgcatgctgatcggcgccgaggcgcgtgatgtaggcgtcgagcgcgtcgacgacgcgctcgaaccgctcgctgcggccgaacaggccctggatgcccgtcgaaatcagcagccccgcttcgacgagctcgtcgcgcagcttgttcacgccgctgcgatcgatgggcgcgtcggccgtttcggccgcgcgcacggaaggttgggtcatgtcgttcaaatctctctttcaagcgtggcgggacgcagtgcgagcaacaggttggccgtgttcgcctcgatgcggtcgttgctgatcatgagcggcgccgaatgcaggtcgcgaatgtggcgcccgagcgtgtacggcgtgccgttcttgtacgacgccattccgcagatcatcgtcgcgtgcttgaccacctcgagcgccgtcgtcgatacgtaggtcttcagcgtgttgatctcggccgcctgcgccatcgtcgcggaccacgagcgcgacgcgctgtgctcgtgcagccgcagcgcgccgtcgatacgcgcctgcatcgcctgcagcagcgcgagcgcgtccgcgatccggcggccggacggcggcagcgcgccgccttgcttttgcatctgcgcgcggaagaactggtgcgcgcgcaggaacgcgtcgttggcgatgccggtccacacggcggcccacaggatgtgcgatgtcggcaccatggtgcgttcggcgatctgcgcgaacggcaccgggaagatctgctcgcagtagcnnnnnnnntcgagtgcgaagccttcgctgcaggtgccgcgcatgccgaacgtgtcccagccgctgcggcgcgtgagcgtcgcgttttccttcagcagcgtgacgagcacctgctcggcggcgggcgcatcgcggtcgcgccgcgcggtcacgaggatcgcgtcgccctgcgcgccgtacgagatcgtcggcgcgagcttcgcgagcgtgaacatgtcgccgtccgcttcgatcgcgcagcggctgttgcgcaggttgccgccgacttcctcttcggaggtcgcggacgcgagcagccattcgcgctcggcgagctgctcggcgaagcggcgatgccagtcgctcgacagcgcgtgatcgacgatactcgcgacctgcgtctggtgcatcgcgtagatcatcgcggccgacgagcacgcctggccgatgatccggcatgcggcggccacggccgcgagcgacgcgccgcggccgcccagctcgatcggcacgagtgcgccgagcaagcgctcttcgcgcatcgcgtcgactgcttcggtcggaaagcgcgcatcgcggtcgaccgcgtcggcaaagcgcgcggcgacctgcgcgacgcggcgcgcggcctcgttcagcgtgtgatcatcggcgagcagggattcgacggcggcaacgcgggcattgccggtttcggcgtcgaagcgcttcatgcggactgctcggcacgctgcaattgcgtgacggccccggcgagcgtgtcgatgctctggaacagttggcggttcagcatttcgtccggaatctcgatgttgaagtgcttctcgatggcaagcatcagttggatcgtgttcagcgaagacagacctgcttcgtacagatcgtcgccgtcggcgatgtgatcgatcgacgcttcgagatgcgcgacgtccttgatgattgttctcagttcgtttttcatctggcggctccggcttggatgaggatccccgtacctgcgggcgacacacaagacgcccgcgtggcgtatagcggctagtagaccatcgggcatgcggcggttctgttcggcacctaaccgacgatgtcgcgtgccgcgcgccgtgcgccgcgcatgcggcgacggagcgaagaggggcgccagcgaaagtgtcgcgcgagnnnnnnnncgcttgcgaatgcgcggcgcgcgacgcgggcgccgcttagctgcgcaattcggtgagcgtgccggaagcgctcgtcggcgcggcctgaatcttcttcatttcttcgcgaatgatcgcgtggcatccgcacgattgcgcatcgagccccggcaggtcgacgaggatgatcgagctgcggtactggcggatcaaccccattttctggatgtcgccggccgcatccgtgacggtttcgcggcgcactcccagcatctgcgcgagcatgctgtgcgtcacctggatctcgacgctgcgcgagcggtcgtaggcgagcaggaaccagcggcaaagctggttcttcagcacgtggtggcggctgcagaacgagatctgcttggcttgcgccatcagcaggtgcgtgcagcggaagatcgcctggcgcgtttgtgccgattcctcgagcaggttcgacagcannnnnnnnncgagccggtacgagaagccgtcgcggcacgtgatcacgcggcacggcgacgcgccgtcggtgcccacgagctgcgggctcacgatcccttcgttgccgatctccgcgatctcgagcgtcatgccgtcggacgatgcgtactggatcgagatcacggtggtgacgggcagatacacatgctcgagcgccatgcccggttcgcacagcacctggcccgacttcacatgcacgagttgcagatggctcgcgagcgtcgcgcgttcggccacgccgagcgaggcgaggaaacggttcgcgtcggtgcggtgcggcagttcgatgatgcccccggccctcgtcgccggttctttgtattcgcggtaggtcacggcttgtccttcccggatcggcgatccggagcagcggcgccgcgcctgaacggcgccgcgcgcaaccgttcctgcctggctagacaggtacgatttttatttgttaattcgacttgacgttgaaattgcaattttagattatcacggcggannnnnngaggtttgcacgcgatgcgtatttcacaaattttgacatttaggaattttcctaaaaactttttgcatgaggatttaagtggcggcnnnnnnntaatcggggcggaagtttttaatgcgcccgtcactcgcatttcggtatctatttccgggtcggtaaaagtgctcggaaaatttttccttcgtacgggaagggcgtcgggtcaggattttgtgtttttgttaaatcctttttaatcaatggcttggcggcgtnnnnnnnnccaggtgacagagtgtgtcagctatctgttgattcatgtttgagacagtttgtaaagatccgctgcgaacgcccgttttattgagatgaaatggtcatatcattccattgcagtctgtaaaggtacgccaatcgttgtgcctgaagggctaagcgctaagcgacaagggcggcgtaaagattacgaaactgttagatgagacacctgctgtcgctcgttctgtatcaaagtgtccgcgaatgagacgctttcgggtggcggattaatatttagataggaattgtccggccaatgcctttacatattaaggaaccgtaccaattggcacgttaatcgcttaagggttttcacccccgccaagagggtggtgcgtcagtgtgtaagaggacgaccagaagggccgccgacacgattccgaggaacatcgattctcgctgtgaccgtgtcttgcgaaacggaatcctgcgccgcggtcgtgcggcgccgacaaaccgggacacgaacatgcttcatcagaacaatgggtttcacgccaacgccctgctgggctcgcttgccgacgatagccttcgcgcgctcgcgccgcatctcgagctcgtgaagatcaagagcgctcaactgctttgcgaaaccgacgagccgatgcgccacctgtatttcccgaccaccgcgatgatgtccgtgctgtatctgatggaggacggcgcgatggtcgaagtcgccgcggtcggcagcgaaggcgtcgtcggcgtgtcgacgctcgccgattacgcgtgcggcggcgcgtcgggccgcatcgaggtgcgcagcggcggctatgcgtatcgcgtgccgacgcaggtgttccgccgcgagttcgatcggtcgatcgacaccttccagttgatgctgcgctactggcaggccgcgatgacccagatnnnnnnnngcgcgctgtgcaaccgccatcactccgtgagcgagcaactgagccgctggctgctgctcgcgcacgatcgcgtcgaaggcgacgagctcgcggtcacgcagcagacgatcgcgaacatgctgggcgtgcggcgcgagggcatcaccgaggccgcgggcaagctgcaggaggcggggctcattcgtcagcggcgcggccacatcacggtgctcgatcgcgaaggcctcgaannnnnnnnntgcgagtgctacggcgtgattcgcggcgaattcaaccgtctcatcctcgaggcgaggcgcgatgcgcacgcgccgcagccgattccggcggagggccggccgctgcgtgtcgccggctatcacggcgcggtgcgctcggcggcgtgagacgacggaacacgaaacgcggagattcggtgatggtgggacttttgaataaattgctcgatgtggcgctggtcgcggtgggcgcgctgctggcgcagatgctgtacgacggcggcctcttcgatgtgtccgacgcgcagcgcacggccatcgcgctgctgtgcgcgctgacgctgctcgtctttgcggcgatcggcgtctacgacggcgcacgcgagcagatgtcgtatcgcacgctctcgcgcgtgctgctcggctggctcggcgtcgcggcggccgccgcggccttcacgctgctgctgcagcgtgacgccgacgtgtcgctcgcgtggctcggccgcacgatgctgatgtccggcgcggtgctgctgctcggcagggcgtcgatccatggcgtgctgaacggcctgcgccgcacgggcgcgaagccgcgggcagtcgcgatcgtcggctccgaagtctatggccgcgcggtgatcgagcaactgcgcgcgtcgtcgctgcacggctacgaagctgtctgcgtgttcgacgacannnnnnnnnnngccgatgccgagcttcgcgtgggcggcgtgccggtcgtctccgatctgcgcgagttcaagtgccgcgtgcgcgcgggtgcgatcaaggaaatctggctcgcgctgccgctgtcgcacgagcgacggattcagcggatcgtgcgcgagtttcgccacgatttcgtgaacctgcgcttcctgcccgacgtgcgcgggatcacgttcttcaaccgctcggtcgcgcaggtcgcgggcatgcccgcgatcaacctcgcgacgagcccgctgtcgattccgcagctctggccgaagttcatcttcgatcgcctgttcgcgctcgccgtgctgattccgctgtcgccgatcctcgcggcgctcgcgctcgcggtgaagctctcgtcgccggggcccgtgctgttccggcagaagcgcaagggcgtcgacggccgcgagttcgagatcctgaagttccgcacgatgcgcgtgcacgccgaggagacgggcgtcgtgcgccaggcgtcgcgtaacgattcgcgcatcacgaaggtcggcgcgttcctgcgccgcacgtcgctcgacgagctgccgcagttcttcaacgtgctgttcggccagatgtccgtcgtcggtccgcgtccgcacgcgatcgagcacgacgacctctacaaggagctcgtcgacggctacatgtaccgctatcgcgtgcgtcccggcatcaccggctgggcgcaggtgaacgggtatcgaggcgagacgcgcaaggtcgagaagatggcnnnnnnnntgaagttcgatcttttctacatgcagaactggaccttctggttcgacatcaagatcatcctgatcacgctcgtcaagggtttcgtcggccgcaacgcattctgagccggcgcgcgttcgccgcgaacgcgcggcattccttttcgacgatcacgctaccaaggagaaacgacaagatgttcaagcccctagcatgggcgagcgccgcggcgctcgccttgtcgggctgtgcgctcgcccccgggccggcgctcgattcgagccgcatgaacgacaatctgagcgcaccgacggattcgacggtgtacgacgtcaagctgatcacgccgcagctcgtctatacgctcaagcaggccgacgaggccgacannnnnnnnaaggaagcagggctcgcgcagagcctgcccgcggcgagcgccgactatcgggtcggcccggacgacgtgctcggcatcgtcgtgtgggatcaccccgaactcacgcgcggcggcggcaacggcacgggcgccgatacgtcgccgctcgccgacatcggcacgctgcaggcgtcgggcggcttgggcggcgtgctgccgcagcaggtcagcgcattcggcacgaacgggcagggcgaggtcgactcgccgggccagcgcgtcgccgccaacggcacgatcttcttcccgacgctcggccgcgtgcgcgtggaggggatgagccccgtgcagatcgccgcgctgctggcgcggcgcctcgacaagcagatcaggaatcctcagatcgacgtgcgcgtgatgcagtaccgcagccagcgcgtccaggtaacgggcgacgtgaagaaccccggccagctctcgctgacgggctcgcacctgcgcgtggtcgacgcgatcaaccgcgcgggcggcggcaacccggatgcggatctgcagcgcgtgcttctcacgcgcggcgatcaggtgatgacgatcgacgtgaaccgcatcctgaaccgcggcgacctgcgccagaacatcgtgctgcaggcgaacgacatcgtgcacgtgcccgatcgcacgcagaaccgcgtgttcgtgatgggcgaggtgccgaagccgcagaccgtctacatgaaccaggggcagttgtcgctcgcggacgcgttgagcgcggcgggcagcatcgacccgatgggggcgaatccgcgccaggtgatcgtgatccgccatccgaatccgccgctcgcgcaggcgccgggcgtgcagagcggcttgcaggagggcctgaagaaagtcagctacgtgcccgagcgcaacaagcccgaagtgttccgcctcgacatgacgcaggtggacgcgctgatgctcgcgaccgagttcgacatgaagccgctcgatgtcgtgtatgtcggcacggcgcccgccgcgcgctttaaccggatgctctcgcagatcctgccgaccgccgagtcgttctatctgatctggtcggtgagccgcggccgctgacgcgccgcgagcgcggcgcgcggcggcattcgcacgccgtgtgccgcgttgtgcgacggagcgcacagaccgcgcgccgcgcaatggcgacacttgaacgcatagagcgcgcatccgcgaacgccgcgaacgtcgcggatgcgcccgtcaaccgggtgccgtcacgccgcagctgccgccatgaatctgtcttccccgttatccaagccgtcgcctcgcgtgcggcgagatcgtcaggacttcgatgtaactacgccgagcgtgtcgcaagccgcgggcgcgctgcgcgatgcgccgccgcgcgccgcgttcgccggcgaccatgcgggcgtggcggcattgccgaggcccgtcgcgatcaacggcaagttcacgtcgcaacgcctgacgggcgtgcagcgcgtcgcgcacgaattcacgtccgcgctcgcgcggctactgccgggcgagcgcaacccgacgctcgtcgtgccgcgcgatcacgcgagcgatacgttgccgcccacggtcgcgaggcgcgtcgttccgcgtctgcgcggcgcgctctgggagcagctcgcgctgccgttcgcgacgcgcgggcagacgctcgtgagcctatgcaacatcggcccgctcttcaagcgcaatcaggtcgtgatgattcacgacgtcgccgtgctcgattttccgcagggctattcgctcaagttccggctctggtatcgcttcgcgttctggatgctcaagcgcnnnnnnnngcacatcctgacggtgtcgcgtttctcgaaggagcggatcgtcgcgcgtctgggcgtggcgcccaccgacgtgtcgacgatcgtctccggcgtcgaccacttcggccgcatcgaaggcgacccgtcggtgctcgatcggctcggcctcgcctacgacggctacgtgctgatcgtcggctcgctcgcgcccggcaagaatctcgcgcgcacgctcgaggcgatcgcgcggctcgagcgcatgcgccccgagctcagattcgtgatcgcgggcggcagcaacgtgaggatcttcggcgcatcggcgctcggcgagcgcgcgagcgcgggcaacgtcacgtgggccggctacgtcagcgacggcgagttgaaggcgctctacgagaacgccggctgcttcgtgtttccttcgctatacgaaggattcggcctgccgccgctcgaggcgatgtattgcgggtgcccggtgatcgtgtcgcgcgaggcatcgctgcccgaagcgtgcggcgacgccgcgctgtattgcgacgcgcacgatgcgatcgacatcgcggcgacgatcgcgcaattgatgggcgatgccgagctgcggcgcgagctgcgcgagaaagggcgtnnnnnnnnntcgcggtatcgctgggacgccgccgcgaagcaactgatcggcgtgctnnnnnnnntcgattgacgccgcgcgccggctgcccgcgcggacctcagaagcggtagccgagcccggcctgaatcacgtcggtatcgcgatcgtagcgcgtgacgacgcgattccacgtcacgcgcgcgagccagcgatcgtcgaaacggtagctcgccgaaatcgacgcgatgcccgacacgcgcccgtcgccctcgccggggcggccgcgaatatcgcgctcgttgagcgtcaggtacgcgcccgcgccggcggacagcgcgatcttgtcgtcgagaaannnnnnnntgagccagacctgcgacgcgatgccgttgcggcgtaccgattgcttcgcgccttcgtacaggtaggtggccgtccagtccacgtatttcgcgatgccgcgccgatattcgagactgccgccgagcgcggtcggcgagcgccggctgttgaggatcgtctcgccgagcatggcggtgacttcgttcgcggtgacgcgccccgcgcggcccgccgcacgatcgcgcgggcccggcgtatcaggcgcgtcgagctgatagccgatgccgaacatcagcgacgtcgtgttcggcccgctgaatacctgcgtgcggttcacctggagctgcgcgagccagcggtgcgacgtgtagtacgcggcgcgcacgctcatcagcatgccccagccgtgcgagttcgaatagccgcggccttccgtcgcggcgaccgtgtcgaaataccggtacgggcccacgcccgcggagatcacgaagcggttttcgcgcagcggcagccggccccagagctggaccgcctggccgtcgcgatggtggttcggaatgtggccctcgttgtaccaggcgaagcccgcggccgcatagcggccgagcccctcctgatagtcgaacgcccacgcatagctgcgcccgccgccgcccgcgagcaggccgccgaacaacgcgaattcctnnnnnnnnnncggcgcggctgcaagcgcgcacgcgcaaaacgcgcctgcgagcagcagccgacgggacgcggcgacgtgagaaagcggggagcgcgaacaaggaaacggcacggcctgacccgttgtttcgattcaaacgggcagattgtctcgcaaatcgatgaagtgcgtcgtgacgcgcccgcggccgggctgatcgtggtcatcgcgcgtcgagaacggcgggttcgcgtgcgaggcggcgaagccgcgggggcgcgcatgcgatgaagcgtccggtgggctcgccgtgtgcggatgagccgcgcgccacgtgagtcgccgcgcaatcgccgggcgccgcggcagccgccgggtaatcgccgtgcggacgcatgtgtgcggcgagcnnnnnnngagcggcccgaaggccgctcagattgctgacaaaccctcgccaagtgggggatttttgnnnnnnaatggcgtgatgctgaagacgcccatgcccacgcagcacgaactcgagatggtgacgctcgaggaactcgtgccgaaggaccacctgctgcgccagatcgatgcggcggtggatttcgagttcatccgcgcgaaggtggcgcatctgtattgcgcggacaacgggcggccggcgctcgatcccgtggtgatgttcaagctgttgttcatcggctacctgttcggggtgcgcagcgagcggcaactgatgcgtgaggtccaggtcaacgtcgcctatcgctggttcgcccggttccggctgaccgacaaggtgccggatgcgtcaacgttctcgcagaatcgccgccgacgcttcacggacacgacggtgtatcaggagatcttcgacgagatcgtgcggcaggcgatcaagcgcgggctggtcgacggtcgggtgctgtacacggacagcacgcacctgaaggcgaacgcgaacaaaggcaagttcgatgtggtgaagctggagcagacgccggccgcctacacggaggcattgaacgcggcagtggatgcggaccgggccgcgcatggcaggaagccgctggatcgcgacgacgatgagccgccgtctagcaaggacaccaagctcagccggaccgatccggacagcggctacatggtgcgggacgacaagccgaaggggttcttctatctggaccaccgcacggtggatgccaagcacgcgatcatcaccgatacgcatgtgacgccggcctcggtgcatgacagccagccgtatctggatcggctggatcgccagcgcgagcgctttgagttcaaggtcgaggcggtggggctggatgcgggctacttcacgccggcggtgtgccaggggctggaggagcgagggattgccggggtgatgggctatcgcacgccgaaccacaagccgggcatgttctacaaacggcagttcaagtacgacgcgtatcgcaacgaatacgtgtgcccgcaggggcaggccctgccgtacagcacgaccaatcggctcggctatcgggaatacaaatccaatgcgcagatctgcgggcgctgcccggtacgatcgcagtgcacgaacagtgcgatcgcggtgaaggtggtaacgcgccacgtgtgggagcgcgccaaggagcgggtggacgcgcggcgcttgaccgaatggggccaacgcatttacgcgcggcgcaagcagacggtggagcgcagcttcgccgatgccaagcagctgcatgggcaccgttatgcccgtatgcgtgggctacgcaaggtggccgagcagtgcttgctggccgcggcggcacagaacatcaagaagattgcgatgctgctggcgcggaagcggaaaaaggggccagcgggtcccgattggcgcttcgtgcgcatgctgctgcgtctggtgagcggtttgcgctgcagcttcgactacccgctcgcggcgaacccgcaatcctgatcccagaaagacaaaaccccacgctcacaaaaacgtggggttcgtcagcagtctgaccgcagcgaaggctgcggtttcctcattcggcggccggccgccggtcagcccgccatcccgctcaaaccaccccggcgccgtgcgcctgcagatcggcgtgatagctcgagcgcaccatcgcgccgacggccgcgtgcgtgaagcccatcttgtacgcctcttcctcgtacatcttgaacgtgtccggatgcacgtactcgcgcaccggcagatggtgctcggacggctgcaggtattggccgatcgtcagcatgtcgacgtcgtnnnnnnnnaggtcgcgcatcacctgcaggatctcgtcggtcgtctcgcccaggccgaccatcaggcccgatttcgtcgcgacgtccggatgcagcgccttgaaatccttcaggagcttcagcgaatgcgcatagtccgagccggggcgcgcctccttgtacaggcgcggcaccgtttcgagattgtggttcatcacgtcgggcggcgccgcgttcaggatcgcgagcgcacggtcgaggcggccacggaagtccggcgtcaggatctcgatgcgcgtcgcgggcgactgctcgcgcacttcgcggatgcactcgacgaagtggccggcgccgccgtcgcgcagatcgtcgcggtcgacgctcgtgatcaccacgtacttgagcttgagcgccgcgatcgtgcgcgcgaggttcttcggctcgtctgcgtcgagcggatcgggccggccgtggccgacgtcgcagaacgggcagcggcgcgtgcacttgtcgcccatgatcatgaacgtcgcggtgcccttgccgaagcattcgccgatgttcgggcagctcgcttcctcgcacaccgtatgcaggttgtgctcgcgcaggatcgtcttgatctcgttgaagcgcgagctgctggtggccgccttcacgcggatccattcgggcttcttcagcttctcgatcgggacgatcttgatcggaatgcgcgcggtcttcgcctgcgccttctgcttggcggtcggatcgtaggcggaagcggccggttcggcgggtgcgggggtagcggtaaggtcagtcattcgattgttccagtgcctgctgcggcaatgcggcggccgcggttgcgccgtcgaggtgggcgatcaggcggcgcacgagcgtctgcgcgacttcgtgccagtcggcggtcgcgccgaggctcgccatgtcgatcgtttcgagccccgcgtagccgcacgggttgatcgcgagaaacgggcgcagatccatcttcacgttgacgctcaggccgtgatagctgcagccgttgcggatcttcaggccgagcgcggcaatcttcgcgcctcgatgcggccccgattccacgtagatcccgggcgcgccggccttgcgggccgacgcgagattatacgccgcgagcgtctcgatcacggcctcttcgatccgcgtgacgagcgtgcgcaccatcagcttgcgccgcctcaagtccacgagcagatatgcgacgatttgccccggaccgtggtaggtgatctgcccgccgcgatcgaccttcacgagcggcacgccgctgtcggcaacgagcaggtgcgccggattgccggcctggccgagcgtgtagacgggcggatgctcgacgacccagatctcgtcgtcggtgtcgggcgtgcgcgcgtcggtgaacgcgcgcatcgcgtcgaagcaggcgtcgtaaggcgtctcgccgagccaccggacggtgacgggcaatgcggcgggcggattcggagcaacggacgcggcggcgtcgggcgcggcgggagcgtcgggagcggaaggcacgatggaaaccggcggggctgacatgggcggtagtttaccgaaaacccatgcacctcgccggtgccggacannnnnnnncgtccggctcacgctcagacggtgcgccacccgtcgcgccaatgcgcgctcaaccacgacgcgaaccgcgcgacgccgcgcagcgccgcctgctgcggcggcgcgatcgccgagaacgacacgcacgcgctcgtcgcgccgtcggcgctcagccacagccgctcgccgcgccgcagcttcagcgtcgcgcccggcgacaggaaatagtcgtgaacgtcgttgctgcgcgtcgcccacacgggcgcgccgcgcaccgcgagccgcgtgctgcgcgcgaccgtcatcggcaccgtttcacccggcgggatctcgaacgtgatgcttgaggaaatctctttcatgacagcctccgcgaaatcgcttcagtggctacaatcgtagttcccgcaaggctttgcgccaaacgatcgattctcgcgtgcttgtgagaaaaactaaccgatgaacatccatcgactgccgatgctgaatgcgctgcgcgtgttcgaggccgccgcgcggcacgaaagcttctnnnnnnnngcagacgagttgtccgtcacgcacggcgcggtcagccaccagatnnnnnnnntggaagccgagctcggcgtgccgctgttcgtgcgccacggcaagcggctcgcgctgacggacgcgggcggccgctacgcgcagcaggtgcgcgccgcgctcgcgctgctcgccgacgcgacccgcgaggttcgcgcgagcgagcgcgacaagcggctcgtcgtgtcgacgctgccgtcgttcgccgcgcgctggatcacgccgaggatcggcccgttcatcgaacggcatccggaaatcgacctggagctgcgggcaagcgattcgctcgtcgatttnnnnnnnnacgacgtcgatgtcgcgatccgcttcggccacggcgtctatccggggctgcacgtcgagccgctgctcgacgagacgttctttcccgtctgcgcgccgacgctcaacggcggcatgctgcccgagacgcccgccgatctcgtccgctatccgctgctgcgctcggacgacgagctgtggcggccgtggttcgacgcggcggggctcgacacgctgaccgagccgaagcgcggcgtgctgtatcaggattcgtcgaatctgctgcaggcggcgatcgacggccagggcatcgcgctcgtgcggcgctcgctcgcggtgccggaggtggcggccggccggatcgtgcggctcttcgacatcgcggggccgagcccgtggcactacttcttcgtgtgcccgccgtcgctcgcgcaaacgccgcgcgtgcaggcgctcaggagctggctgctggacgagatcgcgcgcttcagggcgctgtgcgcggcgcaggaggcgcagcacacggcggcctatgcggccgcgcgtgcgcgcggcaaggaggaaaactagcggccggccgtcacaggacgaccttgaccatcggatggcccgtcagcgcgcggtagatgttgtcgagctgcgcctggctcgtcgcgcgcacggtgatcgtgaggcccgtgtagttgccgccgctcgacgcgcgctcctcgatcttctcgagatcgatctcgttgtcgtgcacgctcacgaccttgaagatcgtatccttgaactccggatgcgcgcggcccatcaccttgatcgggaagtcgcacggaaactcgagcagcgtttccttgggcgtggcgatttcgcctgtcagctcgacggtcttgttcggttcggtcatgtcgtttctccacgcgtcggcggcacggcccgctcagacgcttccatctcgcgcgccttcgcgcgctggtacgcggcgtacagcgcgtcgaacaccgggcccggccggccgccctgcacgggcagatcgtcgagccgcgtcacgggcaggacttccttcgtcgccgacgtgagcaggatctcgtcggccgcgcgcagctccgcttcgttgatctnnnnnnnnacgaagcgaatcccgcattcctcggcgagctcctcgacgagcgcgtagcggatgccctcgagaatccggttgctgcgcggcggcgcgatcagctcgccgttcttcacgatccatacattcgacgacgaaccttccgtcacgttgccgtcgcgcagctggatcgtctcgatcgcatcgtgctccgccgcgtgctgcgccatcagcacgttgccgagcagcgataccgatttgatgtcgcaatgcagccagcggcgatcctcggccgtcacgcagcgcacgccctnnnnnnnntgcgcgtcgctcggcagcgcgagcgggctcgccatcgcgaacaccgtcggcacagcgttcgccgggaacgcgtggccgcgcttcgcgacgccgcgcgtcacctggatatagacgatcgcgtgccggccgtcgccgagcgcggccgcgttcgcgtcgacgacctgcgcgacgannnnnnnncagcccgcttcgtcgtgcggatcggcgatgccgatcctcttcaggctgcgcgcgaggcgcgcgagatgctgcgcgatccggaacggcgcgcgnnnnnnnncgtccgcgtagaccggcacgacttcgtatacgccgtcgccgaagatgaagccgcggtcgagcaccggcacgcgcgcttcggaaagcggcaccagctcctcgtgcgaagcgacgctcagatagacgatcggttcgatgtcggcttgattcatggcgttgaacggacggcgaaaatcgtgacggaaagcgaaagcccgcggcgccggcgaggccggcgccgcgctcgacgcgagcggacagcttacttctttttgctgaacatcagcaggatcgaatcccagatgcggccgagcaggcccgcttccggcaccggctgcagcgcgacgaccgggaattccgccaccgtcttgccgtcggcgacgagcttcaccgagcccaccacctggccgtccgcgagcggcgcgatgagcggcgcgttcagcgcgacttccggcttcaccttgtccgccaggccgcgcggcacggtgatgaactggtccttcttcacgccgacctgcacgttgttgctcttgcccttgtagacgcgcggcgtgccgatcggctggccggccttgtacaggcgcaccgaatcgaacgcggtgtagccgtagttcagcatcttcatgctgtcctgcacgcggtcgctctccttggtctcgcccatcatcacggtgacgaggcggcgcgtcgcgtccgccgcgcccggcannnnnnnnttcgccgacgcgatcaggcagtagcccgccgcctgcgtgtggccggtcttcaggccgtcgacggtcggatcgagccacagcagccggttgcggttcggctgcttgatgttgttgtacgtgaattccttgaccgagaagatgttgtagtaatccggatagtcgcggatcagatgcgtcgacagcttcgcgaggtcgcccgccgtcgtgtagtgattcgggtcgggcatgccgttcacgtcggcgaagtgcgtgctcttcatcccgaggcgctgcgcttcagcgttcatcatgttgacgaactgcgcttcgctgccgccgacgagctcggcgagcgcgatcgccgcgtcgttgcccgactggatgatcatcccgtagacgagatcgtgcacgctcacgggcttgttcgcctcgatgaacatccgcgattcgtcgcggccgacgcggcgcaccgcctcgctcggcgtgacgatctgctccatcgtgatcttcttcgcgtcgagcgcctcgaacacgaggtaggccgtcatcagcttcgtgagcgacgcgggctcgacacgctcgtcggcgttgccggaggcgagcacctgattgctcgacgcatcgacgagcacccacgagcgcgcgttcacgcccggcggcggcacggcgcccggcacgtacgtggcgggcgcgcccgtcggcnnnnnnnnnnnnnncggcgcggccgcatgcttcgccttggcggcgggcttcgcctgcgcgacggcgatcgtcgacacgagcgcggcgggcagcacgatgccgagcgcgacgttacgcgcggcgacggcaatggcggtggaggaagcgagtgacgtgaggccgagggaagacagacgcatatcgattcaggctgatggcagaaattgcagcgcgcacggagcgcgcggttgaagggccggtcggcggcgttgcggcggcatgtcggggaacgaaggctcgcgaaacgcgccggttggacagacggcggcgcgatcggttcgcagagcgaaaagcggcgcggcggcctgcgcggcgcatcggacatccgtgcggacgggccgacgcaaaacccggccattatacggaagttcgccgcggcgcttgccgggattggggagcttgccgcgcggcggacgatgtggcgcggccgcnnnnnnnnggcggcatgcagggccgacggcgggccggcgcgcagcggcggcgcagcgaacgatcggactgagcgctgcttcgtgcgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgctgctacgggcgcgcgcgggccgggcaccggccgcgcacgcgcggatgcgtgagtcacacgccccgttcgggcgccgcgcgccctgctttgccgcggcattgaacgaatgcgcgatgtgcgacgcgcgccgtcgaaagccgtcgcggatcgccgggaatctgcgggaatcgccgcgaacggcggcgaatgatcacgaatcacgagcggctacgaacggcgacgccgcgccgcgatcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccgccctcgcccccgccctcgcgggcgtcgggcgccatcggcgacgcgcccgccgcccgcgtcagcgccacgcgccgacgacaatgcgcttcaggatgtgcagcttgcgatggaggaaatgctcggcgcccggaatcacgatgacgggcagctcctgcggccgcgcccagtcgtagaccgacgcgatcggcaccgtgtcgtcgttctcgccatgaatcacgatcgtgtcctccggcaccgcggcgacctgccagcggctcgccgcggtgccgacgaacaccatccgctcgatcgcctgccccgcgtcgcgcagccgcttgccgacgtgcgacagcacgaacgtgccgaacgagaagccggcgagcacgagcggcaagtccgcatggccgggcagcgcgcacatgtgcgcgagcaccgcgagcagatcgtcgacttcgccggcgccgttgtcgtgctcgccctcggtcgcgccgacgccgcgaaaattcgagcggatcaccgcgtaattcagctggacgaagatgcgcgcgagcgtctgcgcgaccttgttgtccatcgtgccgccgaacagcggatgcggatgcgcgacgagcgcgatcccgcgcggcgcggccgagccgtcgcgcacggcgtcgggcaggtcgatcgcgatctcgatgtggccgacggggccggcgatcagggatttctgggtatgggcattcatgcggcgttcatgcggacagcgtgcggggtgactcgnnnnnnncggctcagattctcaggcgctcgacgacctggccgtcgcgcagatgcgattcgacgatctcgtcgatgtcgttcttgtcgacgtacgtgtaccaggtgccttccggatagacgacgacggggccttcctcgcagcggtcgaggcagcccgccttgttgacgcgcaccttgcccgcacccgcgaggccgagctccttcacgcgcttcttcgcgtactcttgcatctcctgcgagccgcagttcgcgcagctcgggcgctcggcccccttttcgcgctggttcaggcagaagaagacgtggtgacggtagtaggaatccatgatatggcccattgcgtgcggacgccgtgtgagcgccccgcgttattggacaaaaatcggacaggaacgagcggccggaagaggccggccggcatcggcaggctagtcgtggccgattatagcgaccggcgccgtttgccgctggcgcggcgcgaagcgcnnnnnnnnnnnnnnnngagccacgcgcgctccgcgcggccggcgagccagacgagcgccgcgtacggccagatccacgcgagccagcgcgcgatgctgttgaaatgcacatagcggccctgctgccagccggacagcgcgaaatcgaagaacggattgacgggcagcacgttgacgagcacgagcgcggccgccgcgagcgccgcgcgccacgcggccggcagccgcagcgcgacgagcgcggcgacgaggcccgccgcgatgccgcgcagcgcgcccggcgtcgcccagtcgagcacgagcccggtgtacgactgcatgaacgtcgcggccgccttcagcgcgagcgcgcacgcggcgaacccgacgacgagccgcacgcgcgnnnnnnnntcgcgcatcgcgagcgacgcgacggcaagcgccgcgaacagcccgagcgcggcgagcagcgtctcccacgcggaatcggacagcaggccgtcgagccgctccggccacgcgggcacgttccacgcgtcgggcgcccacgcgaggagcgcgccgcgcatcgtcacgtcggcgcgctcccacagctcgctcggccaatcgccgatgccgaacaggaacggcgacggaaacaggatcgcacccgcccacagcgcgctgagaaagagcggcgtcgacgcttcgcgctcgaaccacgcgaagcgcacgcgctgcacgacgccgcgctcgatcagcgcggtcgcggcgggggcggcggccgccgcgccgacgagcgcgccgagcgcgttcgccgcgagatcgagattcgacgacacgcgcgtcggcagataggtctgcagcgcctccatcgcgcccgacagcagcgcgccgagcaatgtcgcggcgagcgcggcgggcacgccgcgcagcggatagagcgcgagcaccgcgagcgcgccgaacggcagatagccgagcacgttgctgacgacgtcgaacgcggtcagatagcgcggcagcggcgcgagcaggaaatcgaacgggccgataccgagcgagcgccagcccgtgaacggatagagcgacgcatagacgacgagcgccgcgtagacggcgaacgcctgacgcgcgagcgtcgaatgacgacgctgccggcgcgcggcgggtgtcatctcggcggcgccgcgcacggcgcggcaagcgcgnnnnnnnnngcggcgttcattgcgcggccgcgtacgcctgcacgccgagccacgcgacgagctgcgagacgagcgcgtcgctcgccgtggcgagcgcctgcgcgccgcccgccgcgtccggcgtgctcgccgnnnnnnnnnacacgaacgtgcgctggccgagcaccttgccctcctgcgtgagcgtnnnnnnnnnngtgacggccgcgtggctctccgagcggccgtcgaacacctgctcgaactcggacagctcgaccttcagcacgggcgcgcgcacgccgtcgtcgcccgcgagcaccgcgccgcgccccgacagcgcgccgcgcagccgctgcgtcagcagttgcgcgggcggcgccgtccatttgctgtcgcggtagacggcgatccgctgcgcgtccgagtacgcgagccggtagacgaagcgatcggtgttcagcgcatcgggcgcgctcacgtcgagcaccttgagcgcgggctcggtgcccgacgaggcggccggctgcgccgggccgaggtcgtagcggatgttcgcgagcgcggcgggcgttcccgcgcagccgctcgcgctcgccatcacgagcgccacggcgagcgcgagcgccggacggccgcggcgggacagtgaacctgacatgaaatgtgcgtgcatcgcggattccagaaaaacttattgggcgggcgtggcgctcggccacacgaatcccgtctcgcccgggcccggcgcggccgccggcgagccgaacagcaggctgcgcggattgcggccgacgtcgcccgcgacgtccttcagcgtgcgcgacgcgtcgccgacgttcgtcgcgagcgcgttaaagcgcggcagcgtgtcgtagcgcannnnnnnnntcagctcggcgagcgtgtcgttcatcgacgcgagcgcctgccccgcgcggttcaggttcgcgacgagcggcccgccgggcgcgacgagcgcgttcgccgagctgagcgcgcggttcacgtgctccatcgtctgcggcatccgcgcgagcgcgggctcgacctgcctcgacagttgcgtgacgccgtcggccgcatgctgcatgcttgccgcggtcgccttcaactgatcgcgcatttcgggcgaaagcatctcgttcacgctcttcgcggcgatctccatctgcttgagcagcacgtcgccgcgctgctggagctgatcgaacaggctcgggcgcatcggaatctgcgcgaccgccttcgccgacgtcggcagcggcgcgagatcggcgcccgtgtcgtcgagctgcacgaacgcgatgcccgtcacgccctgaaagcccaggctgccgaacgtcgagcgcgtgatcggcgcgttcgtgtcgaccaggatgcggatcacgatctggcccggatggccgcgatcgaagttgatcgactgcaccttgccgacgtcgagcccgcgatagcgcacggccgcgtcgggaaagagccccgtcacgttcgagcgcgacacgagatcgtacggcacgcgcaccgtgcgatcgacgttgaaccagtagaccgcgccgacgatcgcgccgagcagcgcgatcgtgaagagtccggcccagaacgcgtgtgatttgttttccatgcgggggttccctcgtgttcgttctacaactcgacgtccgaaggcgccggctcgagcgcggccttcggcagnnnnnnnnnacgctcgggcggcagcgcctgcaacgcgcggcggccgcgccggccgagaaaatattcgcggatgaacggatgatcgacgcccgccgcctcctcgacgctcgccgcgacgagcaccttgcgctccgcgatcaccgcgacgcgcgtcgacagcgcgaccatcgtgtcgagatcgtgcgtgaccatcacgacggtcaggccgagcgtgcggtgcagcgtcgcgatcagctcgacgaactcgtcggacgcgccgggatcgagcccggccgtcggctcgtcgaggaacagcagctccggctcgagcgcgatnnnnnnnnnnatcccgacccgcttgaccattccgcccgacagcgcggccggcatcttcgacgcatgcttgcagggcagcccgaccatctcgagcttgagcatcacgatgtcgtgcagcagatcgtccggcacgcggccgagctcgcgcagcggctgcgcgacgttgtcgaacacggtgagcgacgagaacagcgcgccgtgctggaacagcatgccggagcggctgcgcatcannnnnnnngtgtcggcgtcgatcttcgaggtgtcctcgccgaacaccctgatcgtgcccgagctcggccgctcgagcccgaggatctgccgcacgagcgtcgtcttgcccgaaccggagccgccgacgatcgacacgatctcgcccgcgcgcacgtcgaaatcgagatgctcgtgaacgacgttgcgcccgtagcgcttggtcaggtcgcgcacctcgatcacgaaatcgtcgtnnnnnnnnntcatccgagccccacgttctgaaagaggatcgcgaacaccgcgtcggcgaggatcacgacggtgatcgacgtgacgacggacgtcgtcgtcccttcgccgaggctctgcgagttcgccttgatccggaagccgaaatggcacgcgacgagcgcgatcagcatcccgaacacgacgcccttgccgagcccgatgaacaggttcgcgatcggcacgaccgacggcagcgagcgcacgaagaagttcagatcgatgccgagcacgaacttcgcggcgagcgcgccgcccgtgagcgcgatcacgttggtccacatcacgaggagcggcatcgcgacgccgagcgcgagcacgcgcggcagcgtgatgcgcaggccgtgcggaatgcccatcacgcgcatcgcgtcgagctcctcggtcacgcgcatcacgccgatctgcgcggtgatcgcggagcccgagcggcccgcgacgaggatcgccgacagcaccggcccgagctcgcggatcacggacaggccgaggatgttgacgatgtagcggttcgcgccgaacagctgcaactgctgcgcggacagatacgacagcacgatgccgatcaggaacgcgacgagcgccgtgatcggcagcgccttcgtgccggccgcgtagacgttcgcggagatttcggtccacggcatcgtgcgcggccggcgcagcaccgccagcaggtcgacgatcaggccgccgagcagcgcgatgccgccgtacaggtgctcgccgaacgtgaagagaccctggccgaagcgcgtgacgggatcgatccgcacgacgggctcgggcgactcgcggcccgcgtcgagccgttcgatgcgtttgaacaccacccgctggttgtcggtgagcgcgatcccgtcgggcagcctgcggccccacacgcgccagagcgcctgcccgccgacgtggtcgagccgctcgacgcccgacaggtcccactcgccgaccgcctccttcgcgagccgggcgatccggcgcgcgacgttgccgcggtnnnnnnnnagcgcgagcgccgtccactggccgcagaggcgcacggtgcggccttggctgccggcgtcgatcgacaagccnnnnnnagtctggaagttcaagggcgattttgcgaaacggtgacagcggccattgtagcgaaccgcctcgccgcgcgaagtctcgttttgcnnnnnnnnnnnnnnnnngcgnnnnnnnncgcgcgagcttccgttatgctttcagcgcgccttccggcgggccctccgcgcgctttcattcttcggtcacgtttcctttcgatactctcacgcgctggatgtcaggccgtcggcgcatgcgccgctcacgccatccccggctcaacggaaacagaacaggaaaaatcccgatgccattccccttgcgttttcgccggcggcgccttgccgccgccctcgtcgcgtgcgcggcgctcgtcgcgggctgcaacgacgacgtcgattcgcccggcgcgcagtccggcgcgagcgcgcccgccggcacgaaggcgacgctcgccgtgctcgagacgaccgatctgcacacgaacgtgctgtcgtacgactacttcaagctcgcggccgacaagtcgctcggcttcgagcgggtcgcgacgctgatcgcgcagnnnnnnnnnnaatatccgaacacgctgctgctcgataacggcgacacgatccagggcacggcgctcgccgactatcaggcgctcgtgaagcccgtgtcgtgcggcgagacgcttgcgatctacaaggtgatgaacgcggcgaagttcgacggcggcggcatcggcaatcacgaattcaactacgggctgccgtacctgtcgcaggtgacgggcaacgcgttcgccgtcgacggcctgcccgatccggcccggcagaagaaatgcgcggggccggacttcccgcaggtgctcgcgaacgtgatcagcgcgaagacgaacgcgcccctcttcacgccgtacacgatcctcacgaagaacgtcaccgcgacgacgcccgacggccgcacggtcacggcgcccgtgaaggtcggcatcatcggcttcacgccgcccgcgatcatgaactgggacaagcgctggctcgacggcaaggtctatacgacgggcctgaaggaagccgccgagaagtacattcccgagatgcgcgcgaagggcgcggacctcgtcgtcgcgatctcgcacggcgggctcgacaactcgccgtactcgccgacgatggaaaacggcagctggtggctgtccaccgtgcccggcatcgacacgatgctgatcggccactcgcaccaggtgttccccgacgcgacgagcaccgtcgcgcagttcaacctgccgggcgtcgacaaggtcaagggcacggtcaacggcgtgccgaccgtgatggcgaactactggggcaagcacctcggcgtgatcaagctcggcctcgcgttcgacggcaagacgtggcgcgtcgacaaatcgcagaccaccgtcgaggcgcgctcgatccagaacccggacaagagctacgtcgacgccgatccgtcggtggccgcggcgatcgcggccgagcaccaggcgacgatcgactacgtgaagacgccgatcggcagcaccgactaccggatgaccagctacttcgcggacgtgggcgatccgggcgcgatccagctcgtcaacgaggcgcaggccgactacgtcgcgaactacgtgcagacgaacctgccgcagtatgcgtcgctgccggtgctgtcggtgagcgcgccgttcaagagcggcttcggcggcggcaccgatttcaccgacgtcgcggcgggcgcgctcgcgatcaacaacgcggccgatctctacctgtatccgaacacggtctacgcggtgaaggtgagcggcgcggacatcaagaactggctcgagaccgcggcgaagcgcttcaacacgatcgacccgacgaaagcgaccgtgcagaagctcgtgagcacgttccccggctacaacttcgacatgttcacgtccgccgatctgcgctacgagatcgacgtcacgcagccggtgggcagccggatccgcaacctcgcgtacaagggcgcgccgatcgatccgaatgcgcagttcatcgtcgcgacgaacaactaccgcgcgagcggcggcggcaacttccccggcctggacggcagcaagacgatcttcgcgtcgcccgacgcgaaccgcgacgtgctgatcgcatacatcaagaagcgcggccggatcannnnnnnngcggacggcatgcagcgcagttggcgcttcacgaagctcgcgggctcggtcgcgcacgtgcagttcgcgtcggcgccgaacctcgcggcgctcgcgagcaccgcgggcctcgcgggcatcacgcaagtcgcggccgacgacggctccggcaagggactcgcgacttacgagatcgatctgacgcaatgacgcagcgggcggcgcgccgccggaatgccgccgcgcgccgcccgcccgacgcacctgaaaccgattcgccccgatgatgaacgcaatcaagaagctgctcccgactcacgccgcgccgccgcccgacgnnnnnnnncgcccgacgccgcggcggcgcctgctgcatgcgaggctgtcgcccgtcggcatgctcgccgtcgcggcggcgctcgccgcgggcgtcgccgtgacggagcgcatcgagcgcccggcgtccggcgcgccggccgtcagccgcgcgcaactcgacgaatggcgcgcgatggtcgaacaggcgagcgagccgaacgcgctcgggcgtctnnnnnnnntcgcgcagcgcggctcggccgacgcgcaggccgcgctcggcctcgcgctcgccggttcgcgcgatctcgcgctgcgcgacgaaggctggcgctggctcgagacggccgcgcacgcgacgccgcccgagaatgcaccgacgagcgccggcgaacgcgacgcgcgcctcgcgctcggcaaggcgtggctgctcggcgcgggcggcgcnnnnnnnnactaccnnnnnnnnntcgcgatgctgcgcccgctcgccgccgcgggcgatccgaacgccgcttactatgtcggcctcgtctaccgcagcggctacggcacgcccgcggatgcgaccgaggccgcccgctggttcgagctcgccgcgcggcacgacattccggccgcgcagttcatgctcgcgaacgcataccgcgacggcagcggcgtgcgccgcgacgaannnnnnnnnntcgcgctgtaccggcaagccgccgaccatgagcttccggaagcggtgcaggcgctcgcgatcgcgtaccgcaacggcgagctcgggctgccgcgcgacgccgacgcgtttcatgcgcagtggatcgaggccgcgcacgcgctcaagcatccggcgctcgcgccgtaagcgagcgccggcgggcgaaggacggccggcgcggcccacgcgcggaatacccaccgatgagcgatcgcacgcaaggccgttccagcgcctcgtgcgacgcgccacaccacaccacgccacgccacaccacgccgcatcgcaccgcattgcattgcgccgcgccgggcgccgcacacgacaccccacccgacggcgaacggcgagcgccgaacccgcccgacaaaacgctgccgcccacccaatcgcacgccgccggccgcacgcggctatgatgggcgcatcgccgaccgagccgcgcaaggccgcgatccgcccgcccgtcaagcgacgagcccgtcgaacattacgctggcaaccgtcgatcagttccgcaacaatacgcgccatgaatgtcgnnnnnnnnnnttccatgcccgcgaccggcgggccgctcatcgatcgcgcccgcgtcgatgcgcacctcgcccccgcggcgcgcgaatggtcgatcgaaatcgtcgacacgaccggctcgaccaatgcggacctcgnnnnnnnnctgaaggcgctgccccgccgccgcgacgcgctcgccgcgccgatnnnnnnnntcgcgtacgaacagacggccggacgcggccggcagggccgcccgtggttcgcgaaaccgggcgacgcgctgctttgctcggtcgcgtgcgtgctgccgcgccccgtcggggcgctcgccgggctgagcctcgccgtcggcgtggcgctcgccgaagcgttcgccgcgctgcccgccgccaccggcgacgcgccgcgcggcgacgccgacggcgcccgccgcatcgcgctcaaatggccgaacgacctgctcgtcgcaacggagcgcgacggcgaaaccgcgatcgtcggcaagctcgccggcgtgctgatcgagaccgtctggaacacgatcgacgcgaccgcggtcgtgatcggcttcggcgtcaacgtgcgcacggccgacgcggccgcggccgaagtcgacgcgctnnnnnnnnnnnacgcgacgctcgcgggcgggctgccgcccgtcgcgctcgccgccgtgcgcgccggcgcgacgctcaccgatacgttcgccgccgcgctgaacgcgctcgccgtcgcgctgcccgcgttcgcggccgacggtctcgcgccgttcgccgcgcgctggcacgcgctgcacgcctacgcgggccgcgaagtcgtgctgctcgagcgcggcgcggagctcgcgcgcggcgtcgccgtcggcatcgacgaaaccgggcagttgctgctcgacacgcccgccggcaggcaggcgatcgcggcgggcgacgtgtcgctgcgcacgccgggggccgcccgatgagcggcatgtgcttgctgatcgacgcgggcaacagccgcatcaaatgggcgctcgcggacaccgcgcgccatttcgtcacgagcggcgcgttcgagcatgcgagcgacgcacccgactggtcgacgctgcccgtgccgcgcggcgcgtggatctcgaacgtcgcgggagacgcggcggccgcgcgcatcgacgcgctgatcgaagcgcgctggcccgcgctgccgcgcaccgtcgtgcgcgcgagcgccgcgcaatgcggcgtgacgaacggctacgcggaacctgcgcgcctcggcagcgaccgctgggcggggctcatcggcgcgcacgccgcgtttgcggacgaacacctgctgatcgcgacgttcggcaccgcgacgacactcgaggcgctgcgcgcggacggccacttcgcgggcgggctgatcgcgcccggctgggcgctgatgatgcgctcgctcggcatgcacaccgcgcagttgccgacggtgtcgatcgacgcggcgacgaacctgctcgacgaactcgccgagaacgacgcgcatgcgccgttcgcgatcgacacgccgcatgcgctgtcggccggctgcctgcaggcgcaggcggggctcatcgagcgcgcatggcgcgatctcgagaaagcctggcaggcgcccgtgcggctcgtgctgtcgggcggcgcggcggatgcgatcgtnnnnnnnntgaccgttccgcacacgcggcacgacacgctcgtgctgacgggcctcgcgctgatcgcgcattcggcgtgacgcgcggcgcacgcgcaggcggctcgcgcgcnnnnnnnnnaagacgcgacgccgcgcgaaaccgcgcggcggattgacggtaacgaaacgattcctgggagcattgacgatgctgcgctggctgatctcgattctctttctcgccaacatgctcgcgttcgtcgtggtgcgcggcgtattcggcccgctgcccgccgccggcccgcgcgagccgggccatgcgctgctgcaggtgcgcccggatgcgctgcgcgtgacgcccgtgtcgcaggcggcggatcagccgatcgtcggcgggccgatcgtgccgccggcgctcgagaccgcgccgctgaacgcgtccggcgcggcgcccgctgcggcgtccgactcggcgccgggctcgcctgctgcatcggcgcccgcctctgcggttgcgcccgcctccatgccggcgtccgtcgccgcgcccgctgcgcctgcaccctcatcgccgcccgccgcgcagcccgcccgcgcgccgatcctccccggcgcatccgccgcccggtaacgcggcagccggcggtcacgcgtccgcgccnnnnnnnnggcgccgcccgnnnnnnnntcagcgcgactnnnnnnnnaccttcttcaacaacgcggtcgtcgagcgatcgtgctcgaacggaatcgcgannnnnnnnccgccccagccgcgcacgagcgccgattcgggcaatgcatccatgtcgtagtcgccgcccttcacgaggatgtcgggatgcaccgcctcgatcagcgacaccggcgtcttctcgtcgaagccgacgacccagtcgacgcattcgagcgcggcgagcagcgccatccggtcttcctgcacgttgatcggccgatcgtcgcccttgccgagcatgcgcaccgatgcgtcgctgttcacgccgacgatgaggcacgcgccgagcgccttcgcgtcggcgagatagctgacgtggccgcgatgcaggatgtcgaatacgccgttcgtgaagacgacgggcgcgggcagcgacgcgcgcatggcggcgagcgcgtcgcgggtgatcagcttgcgttcgaacgaagcgggcatggggcgaaaactcgttggcggatgaacgggaggacgatgtcgagcggcgcggcccgctcgcgcctgcggcagcgcgaatcggcaaaagaaaagcccgccgggcctgcgagcgggcttgtctcgatgcggcgcnnnnnnnnttacgcgggctgcgcggcggccgggccgctctccgattgcaggcgcgcggtcacctccttgcggtagcggttcagttcctgcgcggtcgcgaacgtgcgctcgaacagcaccgacaggttgtgcagaatccgctcgacgaccttcttctcccactcgccgtcgaagcggatctgctcgtcgagccagcgctcgagccattccggatcgggcaggcgcgactgcacggtgtcgcgcgggaacagcgcctggttcacgtgcaggttggtcggatgcagcggcttctcggtgcggcgcgccgacgccatcagcacgccgatcttcgagaacgcnnnnnnnnnnacgtcgccgcagttgttgagcgccttcttcatgtagcgcagatacgcgccgccatgacgcgcctcgtcgcgcgagatcgtctcgtagatgtgcttgatgacgggctcggtatgccactcggccgcccggcgataccagtggttcagacggatctcgccgcagaaatgcagcatcagcgtctcgagcggcggcgccggatcgaactcgaagcgcaccgcgtgcagttcctcttcggtcggcatcagttccggcttgaagcggcgcagatactccatcagcacgagcgaatgcttttgctcctcgaagaaccacacgctcatgaacgcggagaagtcgctgtcgtgatggttgtcgcgcaggaacatctccgtcgcgggcaacgccgaccactcggtgatcgcgttcatcttgatcgtcttcgcctgctcgtcggtcaggagcgacgcgtcgaacttgtcccaagggatgtccttttccatgtcccagcggacggcttcgagcgacttgtagagttccggataaagcatggtgttcatggtcccacccctgttctgcgcaatgcgacaactaaacgagactgttgcggaaaaccggcccagtgcgggcgttttcgcagccaagccaataattttacgcgctaatccgggcccggacgcaggtttcgcgccggacgccgggcgaccgcgcttccaccgtggggcaggccgcactcggcgctcccggcgttcgaaaaccgcgtcgcgcgtgcctgaaaggcgccggcgcaccgccggcttcgttgcaaggccccgcacgcgcctgccgtcgtggacggcnnnnnnnnagcggcccgatgtgatgtattcggcggcggccatgatagcacgcgactgtgaccgttccgggacggcgccgggcgccggggccgcccccatgcggcaaagcgtcgcagcgaaagtattctgtcagcgtggtgaaaacgcaaccgaaacagcgaacgcggcggccgggcgcgccgacagtgcgtcatcccgcgtcgcctcgcgnnnnnnnnnnnnnnnnnnccttgccttgccacgccacgccatggcatgtcatggnnnnnnnnnnnnnnnngtgccatgccgcgtcacgtcgtcgtgcgccgcgcggcgtgcgcgcccgcgccggttctcgcatcggttcccgcgcccgggccccgctcggccggcccgccgcgatgctcggcggacgcgatccattgcgcgagccgctcgcgctgcccgtgtgcgtcgcgatagccaagttcgacgagctcgcgcgtgaactcggcctcgaacagcagatagctcgcgaacgacgcacccgccggcttgttgccgccgaccgcgccgagcagcccgcgcaccgtgagcggcagccgcttcagatgtttcgaggcgatgagctcgatccgctcggaaggcgcgatcgcgagcacgtcgacgtgccgtcagccgctttccggctcgacgtacgcgggcaggtgctcgatcatccggttcacgtggtcgatccgctcgatgtccgcgccgatcgaatcgaggaacacgctcgcgagcacctgctggccgatctgcgcgagcgacggatagccgcgcccgttgccgttcgcggcgggcacctcggggcgcgggtccgccgcgccgacaacgacgatccggtcgctgccgaaatggatcgccggcgacagcggcgcgatctgccggatcgagccgtcgccgaaatattcgatctggccgtcgagcacgagcggcaccgcgggaaacacgaacgggatcgccgacgacgcgagcagatgctcggccgacaggtcgaccatccgcgcggtgcgttccgcgcgccgccacgcctggatcggctcgctcgcctgatagaacgtcagatgccggccgctcgaatagctgagcgccgtcaccgatagcgcgtgcagcttgcgcgcctcgagcatcagttcgattcggtggaaatcgagctcgcgccgcagcagataggcgagcggcgcgttgtcgagcagcccgcgcggcgagcggcgcgcggcccagccgatgctcatcgcggcgagccannnnnnnnccgcggcggcgatgccgagccaatcggtccggtacacgcgctcggcgcgcagttgctcccagaattcgagcagacgccgcacgccgtgctcgaaatcgtcggcatggctcgcgagcgacgtcgcgttgatcgcgcccgccgacgagccgcagatcaccgagaacggcgacgtgcgccgcttcgggtcgacgtcgtgcgcgatctcggcaagccccttcagcacgccggcctgatacgcgnnnnnnnnnncgcctcccatcagcacgagcgcgagccgcattttcgcctcagcgtatcctcatcggcgcnnnnnnnntcacgcgccgcgcctggccggcttcttcgcggccgcgggcttcgcatcgccgcccgcgctcgacgcgcttgacgcgcccggcgcgcggtcggccgccgagccgcccgtgcgcggggccgcggcgcggcgcgtcgccggnnnnnncgcggcggacggcttcggcccggccgccgcgcccgccgcaggcgcatcgcccgccgccgccatgcccggctgcgtcatcgcaaaacgcgcaagctgattgaattgcgactgcagcagattccaccagcccgccgggtcgaacgcgtcggcgcccggcggcggcgtctcgccgtcggcgtnnnnnnnnncttgcgcatcggccggctcgccggcgttcgcctcgcgcttcgccgccgaagccgaagcagcagccgaagccggttcgcggggcgcggaatcgtcgggcgacagcgcggcttcggccgcggccatcgacgtctgcgcgagcgcgccgaacgcgcgcagcgtcgcaagcgtcgcgcgctgcacctcgagcgcctggatcgcggactgcagcatgccgaggttgagcttgagccactgctcgaccgcgcgcagatcggtgatccgcttgtcgagctcctcgacgctcgcgagcggcgccatcaggtccgacatcgccgacaacgacggcggcagcccttgcgacgcgccgggcaacgcgctcatcgcgccgaacggcgtgagacgcatcatgtcccacatcttgtcgaggaagccggcgggctgaaagccgccgaagcctgaaaacggattggagccgttggggtcggtcatcgtcgattccttcgaagcgagtcacgcaggtcgtggggatacgccgcacgcgcggcggcgttcatgatcgatcatannnnnnnnngcgctcaagacggcgcgccgcccgtgaaatccggcgcgcggcgctcgcgcagcgagcgaatgccttcgcgcacgtccggcccggaaaaacccatgaattcgagcgcgagcgacgcgtcgaaggtcggcccggccagccgcagccagttgttgagcgcgtacttggtccagcggatcgcgctttgcgagccttgcgcgaggcgctcggcgatctcgtacgccttcggcagcagctcgtgatcgtcgagcgcgagcgacacgagcccgatgcgctcggcctcctcgccgctcacgggctcgcagaggagcaggtggtatttcgccttcgccatcccgcagagcagcggccagacgatcgccgcgtgatcgcccgcggcgacgccgagacgcgtgtgcccgtcgatgatccgcgcgtgcttcgcggcgatcgacacgtcggcgagcagcccggcgacgagcccggcgccgacggccggcccgtgcatcgccgacacgatcggcttgctgcaattgatcacgttgtagacgagatcgcgcgcttcgcgccagacgcgctcgcgcaccgcgtgatcgtcggccatgcgctcgacgagcgcgagatcgccgcccgccgagaagcccttgccttcgccgcggatcaccgcgannnnnnnntcgggatcgcggtcgacgtcgcgccagatatcggcgagctcgcggtgcatcgcctcgctcgcgaccgcgaggccgctgcggttcgcgccttcgccgctcatcacgatttcgacgatgccgtgcggccggcgctggatgcgcagcgcttcatagccggcatagagagcgagatcggtcatgctggaccttccttcgaagtggggtgtggggtgagccgacaagcctgcaaatccagtgtagcgaaggcgggcggcagggtcatccggcgaaacccggcgcgcgtcgggcggcgcggcggtccggcgggcaatccggcccgggcggcgccgcacgcttgcgtgcgcgcccgcacggccgcccgttcgcatagccgtgtcaagcggcggcgtccaccggcgcgactgcctgctcgatcgcgccgaagatcgacttccccgcctcgtcgaccatctcgatcttcaccctgtcgccgtagcgcatgaactcggtctgcggcgcgccgtgctcgatcgtctcgaggcagcgcttctcggcgatgcagcagtagccgcgcttcgcatccttgttcgacaccgtgcccgagccgacgatcgagcccgcgcgcacgttgcgcgtcttcgccgcgtgcgcgatcagttgaccgaagtgaaacaccatgtcgacgcccgcatccggctgaccgaccttcttgccgttccagtgaacgagcatcgggcgatgcaggcggccttcgcgccagtgctcgccgagctcgtcgggcgtcacggccaccggcgcgaacgcgcttgccggcttgctctggaagaagccgaagcccttcgcgagctcggcgggaatcaggttgcgcagcgacacgtcgttcacgagcgtgacgagccgcaccgctttcagcgcctcatcgggcgcggcgcccatcggcacgtcggccgtgatcaccgcgacttccgcctcgaaatcgatgccccacgcctccgatgcgcagacgatgtcgtcgcgcgggccgaggaaatcgtcgctgccgccctggtacatcagcggatcggtccagaactcgggcggcatctcggcgcnnnnnnnnnngcgcacgaactcgacgtggttcacgtacgcggagccgtccgcccactggaannnnnnnngcagcggcgccatgcaatcggcgggctcgaacgcgaacgcgttnnnnnnnnngccgtggttcagtgcgtcgtacaggtcgcgcagctgcggcgcgtagaacgcccagtcgtcgagcacgcgctgcagcgtcggcgcgatcgcgtcggcgatcgccgccgtgtgcaggtcgcgcgagacgacgatcagttggccgtcgcgcgtgccgtccttgagcgaagcaagtttcatagggaaatgagccgttgtagtgacgatggaaggaatctattttacgatggtgaatccgcacggcggcccgcgccgcgagccgcctcctccccattcttcccgccacgccgtgaacaagtccgcctcgnnnnnntccgacgcccccgacgacgacctcgccgacgatcacgacaccggcgaggaaaaagtccgctccggcatccagtcgatcgaggtcggctttcgcctgctcgacgtgctgacgggcgagcnnnnnnnnatgatgctgcgcgacctcgcgcagcgcgcggcgatgagcccggcgaaggcgcaccgctacctcgtcagtttccagcggctcgggctcgtgtcgcaggatccggtgtcgggccgctacgagctcggcggcttcgcgttgcagatgggcctggcgcgcctnnnnnnnntcgacggcgtgaagctcgcgcgcatcgcgctcaccgcgctgcgcgatcagctcgaccagacggtcggcatcgcggtatggggcaaccaggggccgacgatcgtccactggatggagtcgagccatccggcgaaggcgtcgctcaagctcggcgacgtgatgccgctcctcggctcggcgacgggcctcgtgttcgccgcgtacctgccgcgcggcaagacggccgcgatgatcgagcgcgagctcgccgacacgcggcgcgccgcgcactataccggcccgcgcacgcgcgccgaagtcgacgcggtgctcgccgacgtnnnnnnnnatcgcgcggcgcgcgtcgaaggcatgctgctgccgacgatcaacgcattcgggatgccggtgttcgacgcggtcggcgagctcgcgctcgcgatcatcgcgctcggccacgagggcgcgttcgacatccgctggggcggcgaggtcgacaccgcgctgcgcacctgcgcgcagaagctgtcgtacgagcttgggtatagtgagggagcgcgcgacgcctgacgggcgccgccgcatcccgggccgcgcgaatnnnnnnnnncccgtttcgtcgccgttcgagaggcccgcccgccgctgatgccgttgtcgtccatcgtttcgtcgaacccnnnnnnnnnnnnnnnccgcgtgcgccgcgccgcgtgcgttctcgcgctcgtgctggcgctgcactggctcgccgcgctgtggctcgtgcggtttcgcgagccgttcaggcccgtcgagcccgaccacgtgccggttcaggtcgaattgctcaagccgcagccgatcgannnnnnnnccgcgccggagaagcccgccgccgatcggccgcgggccgcgccgaagcgggcggcccgcgcgtccgcgccgcccgcgcatgcgccgcgcgcctcggcgcccgtatcgagcgccgctgaatcctccaccgaatcctccgctgaatcgcccgccgccgcctccggcaccgaaccggcaagcgcggcgggcgggcaggcggccggcgcgacgagcggcgcggccgccggcgcatcgggcgcgagcgcgccgcccggcgaagcagcgcacggcgtgaaattcgcgctgccgccgtccgccgatctgcaatacgacacgttctacaacggcatgcaaaacatgcccggcacgatccactggcgcaccgacggcggcggctattcgttgtacgtatcgatgcccgtgccgttcgtcggcccgtacacatacgaaagccgcggctgcgtcgacgcgttcggcgtcgcgcctgcgcgctatgtcgagacgcgcggccggcggccgcccgatttcgcgatcttcaatcggcagacgaagcaaatcgtgttcaccggcacgccgaactcgctcgcgctgcccgacggcgcgcaggaccgcttcagcatgctgatgcaactcgcgggcctcgtcggcggcgatcccgatgcgtatcgcccgggcgtcacgcgcgagttcttcgtcgtcgatcgcgacagcggcgagacgtggccgatcacgacgatcggcgacgagacgatctcgacgggcatgggctcgctcgatgctaggcatttcatgcggctgccgcgccgcgcgggcgacacgcgccgcatcgacatctggctcgcgccgtcgctcggctggctgcccgtgcggatggttcagacggaaccgaacggcgcgcagatcgaattgctgctgcaccggcgcacgaacgcaaacggcgatgcggacgtacactcggatacgagcgcaaacacggacgcaggcgcgaacgccgacggcggcgcggcgccggccgccgccccggcatccgcgtccggcgcgccgttgaacgcgaacgagccggtaaattcgaccgagaaggccgacggatcgccgcgcccgccgccggccgatcccggagaaccgcaaccttgacaatctttgacaccaactttcgtccaccggaggagaatcggaaacgttttgaggtcgtcggcatccaaccgatacgccctgtaaaaacgaccggcgtgcagcgccaaccccttgaaaccggctcggcccgccccacttacggtgcaacgaggccgaaagccatagcaaagaggagtgccgccatgcaaatgatctacaacagccccaactactgcgtcgtcgagttcccgccgcaggacggccaccacgcgatgaattcgggtggctacgaaatcgtcgacaagaacgcgcagcgcgaaatcttcatcgacggcgaactcgccgcgcgctttcgcgagcacgtgaagcagttgatccaggccgagccgacgctcgacgaggtcgacgaattcctcggacagttcgacagcctgatgacgcaacccgtcgttctccactgacgtcgcgccggcgcggccgcctgccgggcctgcgggtccgccgcggcgccgccgcccgacgcgatccggcgcactnnnnnngcccccgcccggccgccgcgcgggggctttgtttgtccggcggccgcccacgcacggcggaagctgcggctacaatgacggctttccgattcgccggtaatccgccatgtccgagcccacgccgatcgcgcctttcgcctcatccgccacccccgccgcgccgtacacgcgcggcgcggcgctgccgcaactgctccggcagcgcatcctgatcctcgacggcgcgatgggcacgatgatccagcgctacaagctcgacgaggccgcgtatcgcggcgagcgcttcaaggatttcccgcgcgacgtgaagggcaacaacgagctgctgtcgatcacgcagccgcggatcatccgcgagattcacgaccagtacttcgccgcgggcgcggacatcgtcgagacgaacacgttcggcgcgacggccgtcgcgcaggccgattacgggatggaagcgctcgtcgtcgagatgaacgtcgcgtcggcggcgctcgcgcgggaatcggccgccaaatacgcgacgccggaaaaaccgcgcttcgtcgcgggcgcgatcgggccgacgccgaagacggcgagcatctcgcccgacgtgaacgaccccgnnnnnnnnaacgtcacgttcgacgagctgcgcgatgcgtattaccagcaggcgaaggcgctgctcgacggcggcgtcgacctgttcctcgtcgagacgatcttcgacacgctgaacgcgaaggccgcgctcttcgcgctcgaccagctgttcgacgacaccggcgagcgactgccgatcatgatctcgggcaccgtcaccgacgcgtccggccgcatcctgtccggccagacggtcgaggcgttctggaattcgctgcgccacgcgaagccgctcacgttcggcctgaactgcgcgctcggcgcggcgctgatgcgcccgtacatcgccgagctcgcgaagctgtgcgacacctacgtgtcgtgctacccgaacgcgggcctgccgaacccgatgagcgacaccggcttcgacgagacgcccgacgtcacgtccggcctcctgaaggaattcgcgcaggcgggcctcgtcaacctcgcgggcggctgctgcggcacgacgcccgagcacatcgcggcgatcgcgaaggcgctcgccgaagtgaagccgcgccgctggccgagccagtacagcgaagccgcctgannnnnnnngccctccccactccaacccgaatacgcacgcaccgccatgaccgaccacacgatgcgcctagccggcctcgagccgttcaacgtcacgtccgggacgctcttcatcaacgtcggcgaacgcaccaacgtcaccggctcgaaggcgttcgcgcgcatgatcctcaacggccagttcgacgaggcgctcgcggtcgcgcgccagcaggtcgagaacggcgcgcaggtgatcgacgtcaacatggacgaggcgatgctcgattcgaaggcggcgatggtgcgcttcctgaacctgatcgcatccgagccggacatnnnnnnnntgccgatcatgatcgattcgtcgaagtgggacgtgatcgaggcgggcctgaagtgcgtgcagggcaaggcgatcgtcaactcgatctcgctgaaggaaggcaaggaagcgttcgtgcatcacgcgaagctgatccgccgctacggcgccgcggccgtcgtgatggcgttcgacgaagcgggccaggccgacacgctcgcacgcaagaccgagatctgcaagcgctcgtacgacgtgctcgtgaacgaagtcggcttcgcgcccgaggacatcgtcttcgatccgaacatcttcgcggtggcgacgggcatcgacgagcacaacaactacgcggtcgacttcatcgaggcgacccgctggatcaagcgcaacctgccgtacgcgaaggtgagcggcggcgtgtcgaacgtgtcgttctcgtttcgcggcaacgatcccgtgcgcgaggcgatccacaccgtgttcctctatcacgcgatccaggcggggatggacatgggcatcgtcaacgcgggccagctcggcgtgtacgcggagctcgacgccgagctgcgcgaacgcgtcgaggacgtgatcctcaaccgccgcgacgattcgaccgaccggctgctcgagatcgccgacaagttcaagaccggtgccgcgaaaaaggaagagaacctcgaatggcgcagccagccggtcgagaagcggctcgcgcacgcgctcgtgcacggcatcacgaacttcatcgtcgaggataccgaagaannnnnnnnnaagatcgccgcnnnnnnnnnnnncccgatcaacgtgatcgaaggcccgctgatggacgggatgaacatcgtcggcgacctgttcggccagggcaagatgttcctgccgcaggtggtgaaatcnnnnnnnntgatgaaacaggccgtcgcgcacctgatcccgttcatcgaggaagagaagcgtctgctcgcgcaagcgggcggcgacgtgcgcgcgaagggcaagatcgtcatcgcgaccgtgaagggcgacgtgcacgacatcggcaagaacatcgtgtcggtcgtgcttcagtgcaacaacttcgaagtggtcaacatgggcgtgatggtgccgtgcaacgagatcctcgcgaaggcgaaggtcgagggcgcggacatcgtcgggctgtccggcctcatcacgccgagcctcgaggaaatggcgtacgtcgcctccgagatgcagcgcgacgactacttccgcgtgaagaagattccgctgctgatcggcggcgcgacgacctcgcgcgtgcacacggccgtgaagatcgcgccgcactacgagggcccggtcgtctacgtgccggacgcgtcgcgctcggtatcggtcgcctcgaacctgctgtccgacgaaggcgcgacgaaatacctcgacgagctgaaagccgactacgagcgcatccgcgcgcagcacgcgaacaagaaggcgctgccgctcgtcacgctcgccgaannnnnnnnnaacaagacgaagatcgactgggcgcgctacacgagcgtcaagccgaagttcatcggccggcgcatgttcaagaactacgatctgaacgagctcgcgaactacatcgactggggcccgttcttccagacctgggacctcgcgggcccgtacccggcgatcctgaacgacgagatcgtcggcgaatcggcgcgccgcgtattctccgacgcgaaatcgatgctcgcgcgcctcatccagggccgctggctcaccgcgaacggcgtgatcgcgctgttgccggcgaacacggtgggcgacgacgacatcgagatctacaccgacgacacgcgcgccgaagtgctgctcacgtggcacaacctgcgccagcagagcgtgcgcccggtggtggacggcgtgatgcggccgaaccgctcgctcgccgatttcatcgcgccgaaggattcgggcgtcgccgactacatcgggatgttcgcggtgacggccggcatcggcgtcgacgcgaaggaaaaacagttcctcgccgatcacgacgactacagcgcgatcatgctcaaggcgctcgccgaccggctcgcggaggcgttcgccgaggcaatgcacgcgcgtgtgcgccgcgagctgtggggctacgcggcgaccgagcagctcgacaacgacgcgctgatcgccgagcagtacgcgggcatccgcccggcgcccggttacccggcgtgcccggaccacctcgtgaaacgcgcaatgttcgaagcgcttcatacagacgagatcgggatgagcgtcaccgattcgctcgcgatgctgccggccgcgagcgtctccggcttctatctcgcgcatccggacagcacgtacttctcggtcggcaagatcggccaggatcagctcgaggatttcgcgcgccgcacggcgctgtcgaaggcggacgccgannnnnnnntcgcgccgctgctctgacgggcggcacgcgcggcgacaaggccgcggcgtgcgcggcaggtgaaagcggagcgcacccgacatcgagccggccgaaacggtgcgcaaccggggccgccggcggtcgagcgccgccggccgcgatccaccccgggacgcgcgccgagcgccaggcagccggccgccgaacgccgcgccccaaaatgcgaaaagcccgcgagacgcgggctcagattgctgacaaaccctcgccaagtgggggatttttgnnnnnnaatggcgtgatgctgaagacgcccatgcccacgcagcacgaactcgagatggtgacgctcgaggaactcgtgccgaaggaccacctgctgcgccagatcgatgcggcggtggatttcgagttcatccgcgcgaaggtggcgcatctgtattgcgcggacaacgggcggccggcgctcgatcccgtggtgatgttcaagctgttgttcatcggctacctgttcggggtgcgcagcgagcggcaactgatgcgtgaggtccaggtcaacgtcgcctatcgctggttcgcccggttccggctgaccgacaaggtgccggatgcgtcaacgttctcgcagaatcgccgccgacgcttcacggacacgacggtgtatcaggagatcttcgacgagatcgtgcggcaggcgatcaagcgcgggctggtcgacggtcgggtgctgtacacggacagcacgcacctgaaggcgaacgcgaacaaaggcaagttcgatgtggtaaagctggagcagacgccggccgcctacacggaggcattgaacgcggcagtggatgcggaccgggccgcgcatggcaggaagccgctggatcgcgacgacgatgagccgccgtctagcaaggacaccaagctcagccggaccgatccggacagcggctacatggtgcgggacgacaagccgaaggggttcttctatctggaccaccgcacggtggatgccaagcacgcgatcatcaccgatacgcatgtgacgccggcctcggtgcatgacagccagccgtatctggatcggctggatcgccagcgcgagcgctttgagttcaaggtcgaggcggtggggctggatgcgggctacttcacgccggcggtgtgccaggggctggaggagcgagggattgccggggtgatgggctatcgcacgccgaaccacaagccgggcatgttctacaaacggcagttcaagtacgacgcgtatcgcaacgaatacgtgtgcccgcaggggcaggccctgccgtacagcacgaccaatcggctcggctatcgggaatacaaatccaatgcgcagatctgcgggcgctgcccggtacgatcgcagtgcacgaacagtgcgatcgcggtgaaggtggtaacgcgccacgtgtgggagcgcgccaaggagcgggtggacgcgcggcgcttgaccgaatggggccaacgcatttacgcgcggcgcaagcagacggtggagcgcagcttcgccgatgccaagcagctgcatgggcaccgttatgcccgtatgcgtgggctacgcaaggtggccgagcagtgcttgctggccgcggcggcacagaacatcaagaagattgcgatgctgctggcgcggaagcggaaaaaggggccagcgggtcccgattggcgcttcgtgcgcatgctgctgcgtctggtgagcggtttgcgctgcagcttcgactacccgctcgcggcgaacccgcaatcctgatcccagaaagacaaaaccccacgctcacaaaaacgtggggttcgtcagcagtctgagcccgcgagacgcgggcttttcgggtaccgaagggccggcgggcggcgctcagaagccccagtggatgtcggcgttctgcgccttcgcctcgcgcagcatcgtgaggaacggcgcgacgcgttgcgcgaggctcggcggcacttcgtggtgcgcatgatcgggctcgtcttcatggaagtggcccgcatgctcggcccgcgcctgcttcgcctgactcaccgcgtcttcgagcttcgcaatcgcgccgtcgagctcgtcggacgtgatcaccccacgctcgccgagctgcttgccgacgaggccgagcacgtagaccgcgaaatccttcagcacatccagatcctgtgccgccttgcttttgaacgtaatcatgacaattcccttttcatcttgttgtgctcgccgtacgccctcgacggacgcccggccggcgcgctgaacaaacgtcgggggcgcttagcacctgagcggcatattagcacctgttaaaattcagcgatccctgaaacgcgcgccctgcggcgcgacggcgccccggccacgcgggccgccgccaacgatatcctcgaccagcatgctgcctgctcaaaaacatactctcgaaaccctgctcgaaaacagcgtgaagcaggtcgtccaggcgtcgaagggcgacgccgacgccgcgttcgtcctccccgcgatcgcgctcgagcgcccgaaggtcgccgcgcacggcgacgtcgcgtgcaacgtcgcgctgcagctcgcgaagccgctcggcgcgaatccgcgccagctcgccgaacagatcgtcgccgcgctcaccgcgcagcccgaggcggcgggcctcgtcgacgcggccgagatcgccgggcccggcttcatcaacctgcgcctcacgcccgcgtcgaagcaggcggtgatcggcgcggtgctcgcgcaaggccgcgcgttcggcgcgtccgagcgcgaccacgacaagcgcgtgctgctcgaattcgtgtccgcgaacccgacgggcccgctgcacgtcggccacggccggcaggccgcgctcggcgacgcgctcgcgaacgtgctcgcgagccagggctacgcggtgcaccgcgagttctactacaacgacgccggcgtgcaaatcggcaatctcgcgatctcgacgcagnnnnnnnnccgcggcctgaagcccggcgacgccggctggccggaggccgcgtacaacggcgagtacatcgccgacatnnnnnnnnactacctgaacggcgagaccgtcgccgcgagcgacggcgagccggtgacgggcaagcgcgacgtcgaggatctcgaggcgatccgcaagttcgcggtcacgtacctgcgccgcgagcaggacatggatctgaaggcgttcggcgtgaaattcgaccagtactacctggaatcgtcgctctacacggaaggccgcgtcgagaaaaccgtcgacgcgctgatcgcggccggcatgacctacgagcaggaaggcgcgctgtggctgcgcacgaccgacgaaggcgacgacaaggaccgcgtgatgcgcaagacggacggcacgtacacgtacttcgtgccggatgtcgcgtaccacgtgacgaagtgggagcgcggcttcacgaaggtcatcaacatccagggctcggaccaccacggcacgatnnnnnnnntgcgcgcgggcctgcaggggctgcacatcgggattccgaagggctacccggactacgtgctgcacaagatggtcacggtgatgcgcgacggccaggaagtgaaaatctccaagcgcgcgggcagctacgtgacggtgcgcgacctgatcgaatggtcgggcggcgcgacgccgggctcggaaggctcgcccgagctgctcgacgaggcgacgatcacgcgcgggcgcgacgcggtgcgcttcttcctgatttcccgcaaggcggacaccgaattcgtgttcgacatcgatctcgcgctgaaacagaacgacgaaaacccggtctactacgtgcagtacgcgcacgcgcggatctgctcggtgatcaacgaatggaagtcgcgctacggcgcgaccgacgcgctgctgccgggcgccgatctctcgccgctcgacagcaagcaggcgatggcgctgatgcaaaagctcgccgaatatccggacgtgctcgcgcacgcggccggcgagctcgcgccgcatgcggtcgcgttctacctgcgcgagctcgcgagcgagtttcactcgttctacaatgcggagcgcgttctcgtcgacgaacaagcgccgcgcacnnnnnnnntcgcgctcctcgcggcgacgcgccaggtgctcgaaaacggtctcgcgatgctcggcgtatccgcgcccagcaagatgtgaatccgagaccctcggccaagcgccgcggcgcagcgcgtcgcggctgtttcacgaaaactttcgcaggtgactcaagcaatggcaaaaccccgccgcacgtcgaagcaatcgaagcaagccggaggaacatttcttggtatcgtgctgggcctcatcgtcggcctggccatcgccgtagtggtggcgctctacatcacccgcgcgccgtcgccgttcgtctcgaaggtcgcgccgcccgcggacaacaacgcgagccagccgcagcagttcgacccgaaccgcgcgctgcagggcaagacgcccggccagccggtgacgccgcaggccgcgcagcccgcgccgccgaacacggcgcccggtcaggccgcgaacccgagccagccgccgctgctgcccgagccgcagatcgtcgaggtcccgtcgtcgaacaacaacggcaacggctcgccgagcgcgtcgaacaacgccgcggacaacggcgtggccgtcgcgccgaagcccgccgagcccgccccgccgcccgcgaagaagccgcagacggccgcgaacggcagctcggcgccgcacgtcgcgaacaacaacgcgcaggcgagcgccgccgcgacgccgccgaaagcggcgcaggcgccgaagggcgcgtcgtcggcgacgacgaccgccgcgaagccgacgtcgggcgccgacgcgaacaccggctacttcctgcaggtgggcgcgtacaagaccgaggcggacgccgagcagcannnnnnnnnnctgggcttccagggcttcgaatcgaaggtctccaagcgcgacgtgagcggcgtcacctacttccgcgtgcggatcgggccgttctcgaaattcgaggacatgaactccgcgcgtcagcggctgtccgatgcgggagtcgacaccgccgtgatccgctttacgaagcagtaagctgcgccgttatccgacttcgttaccacgcaaccgattgaacgtccgaacatgnnnnnnctgcttagctcgctgttcctgtccctgagcctcgtcgcgggcttcgcgcaggcgtcgccctccgcgcccgtcgccggcaaggatttcgaggtgatgaagtcgccgcagccggtgtccgcgcccgccggcaaggtcgaggtgatcgagttcttctggtacggctgcccgcactgctacgagttcgagccgacgatcgaggcctgggtgaagaagcagggcgacaagatcgcgttcaagcgcgtgccggtggcgttccgcgacgatttcgtcccgcactcgaagctgttctatgcgctcgcggcgctcggcgtctccgagaaggtgacgcccgccgtgttcaacgcgatccacaaggaaaagaactacctgctgacgccacaggcacaggccgacttcctcgcgacgcagggcgtcgacaagaagaagttcctcgatgcgtacaactcgttcagcgtgcagggccaggtgaagcaatcggccgagctgctgaagaactacaacatcgacggcgtgccgacgatcgtcgtgcagggcaagtacaagacgggcccggcgtacacgaacagcctcgaaggcaccgcgcaagtgctcgacttcctcgtcaagcaagtgcaggacaagaagctgtaatccccatcgcgccggcatgaacgcccctgccccgctcaaggtcttcatcaccggcgcctccagcgggctcggcctcgcgctcgccgccgaatacgcgcggcacggcgcgacgctcggcctcgtcgcccggcgcgccgatgcgctcgccgagttcgcgccacgctttcccaaggcctcgatctcgatctacccggccgacgtgcgcgacgccgatgcgctcgcgctcgccgcgtcgcgcttcgtcgccgcgcacgggtgccccgacgtcgtgatcgcgaacgccggcatcagcaagggcgcgatcacgggcgaaggcgatctggccgcgttccgcgagatcatggacgtcaactactacgggatgatcgcgacgttcgagccgttcatcgcgccgatgacggccgcgcggcgcggcacgctcgtcggcatcgcgagcgtggccggcgtgcgcgggctgccgggctcgggcgcgtacagcgcgtcgaaggcggcggcgatcaagtatctcgaggcgctgagggtcgagctgcggcccgcgcaagtcgcggtcgtgacgatcgcgcccggctacatccgcacgccgatgaccgagcacaacccgtatccgatgccgttcctgatggatgcggaccgcttcgcgaagcgcgcggcgctcgcgatctcgcagaaaaccgcgtttcgcgtgattccatggcagatgggcatcgtcgcgaagctgctgcacgtgatgccgcgctggctgtacgatcgcctgttcgagaaggcgccgcgcaaacccagggcgaaggcgggctgagcggggccgacgccgnnnnnnnncgcgatccgcacgcacgacggcggcgagccgccctgccgccctgcgcgacaccgttcatccattcatccgttcgcccgttcgtcccgaacgccggtgccgcacgcgtgccgcgtgccgccgtatcaccgtcacgcgcccgtcggcggctgcgtgtagaccgccggctcggccgacaaccccgccttcacgtcgcgcgtcagcgcatcgacgagcacttcgtcgcggccggccgcgagcgcgtcgagcgtctgccggacgacgtcctccgggcgattcttcggcacgccctgcgcgtgcgcgaccatgtcggtatcgatatacgccgaatgcagcgcgagcacgcgcgtgcgctgctcgcgcagctcgttgcggatcgcgttcgtcgcggcccacgcggccgccttcgaaatgccgtacgcgcccgtattcggcaagccgagccacgacagcaccgacagcacgttgatgatcgcgccgccgccgttctcgcgcagcaccggcgcgaacgcacgcgccatcgcgagcgggccgaagaaattcgtgtcgagctgcgcctgcaggccgccgccgtccgcctccgcgagcagcgagcccatccggaaaatgcccgcgttgttgacgagcagattgacgtcgcgcaactnnnnnnnnnnnnnnnnnatatcttnnnnnnnnntgacgtcgagccgcaccggctgcacgccgggcgtcgtcacgcgcgccggatnnnnnnnngccgcatagattttcttcgcgcccgcggccttcagcccctcgacgaacgcgagccccaggccgcgattcgcgccggtcaccagtacgacggcatcattcagattcatctcgactctctccagcaagacccaggattcgcgcgacgcccgcctgccgcacgcctgtctcgttcaagcgtgcgccgcgccttgaacgccgcggcgcacggctcaaccgacgcacggctcgccgccgaatcgatgcgggcgcatcgattcggccaatggcgcgtcacgcacccgatgctacaccgaaacgccttcgccggccggcgcaaaacatgcatatgcattttgtacgtcatagaatgctcgtcgtcgacaaacgctttcaaaggctcccgatgagcgacgctccgatgagactcccgtgccactgcggcacgctgcgccaggccannnnnnnnatcacgtcgctctacgacgcgcatctcgcgaggcacggcatccgcatcacgcaattcacgatactcgcggcactgcacggcggcgatgcgctgccgaccggcgaactcgcgacgcgcctgctgctcgaccagaccacgctgagccgcacgctcgcgacgctgcaatcgaaccagctcgtgcgcgccgaatccggcgacgaccagcgcgtgcgcctctggagcctcacgccgaagggcaccgcgctgttcaaggcggcccgcgtcgactgggaggccgcgcagaacgacgtgtatcggcgcatcggcaaacgaaacatgcaggcgctcgatgccgacattttcgcgctcgccaaggcgctctcgaactgacgcgcgccgtgcggcgcatgcgccgcgagccaccacgcaacgcgtcggcacgccgacgcgcatcgcgcccgctccccctgcccgccccttctttcggcgctcgctcgcggtgcatgcggccgccatgtagcggcatcgcgcacgaccataatatatgcatacgcattcaaattccaacccgcttttcccagacgcatgcagcgcatcatgtcggccgagccgatcgtgactctttccgtggcgcgccacggcttcacgcatgccgctcaagacgcgtacgcggccggatcgctgcaatgggcgcagcatgcgcaactggcgatcgagctgacgtaacgccgctcgcccgcggcggcacggcgccgcggcagcggttccggcgtcgcggcgcaacgccttccgacgccgattaacggcgagcgcccattgacggtatgctatcccgctggcgtgcggccgctgcggcgttgccgcccgccgccgacagaattacgccacgtgggagatctcatgcgcttcacgcacatnnnnnnnnnnnngctcgtcgccgccgcttccgtcgccgccgcgaaaccgctgacggtctgcaccgagtcgagcccggacggcttcgacgtcgttcagtacaactcgctcgtcacgacgaacgcatccgccgacgtcgtcttcaacacgctcgtgtcgtacgacgaagcgacgaaaaaggtggtgcccgcgctcgcggacaaatgggatgtgagcgccgacggcctcgcgtacacgttccatctgcgcccgaacgtcgcgttccagaccaccgactccttcaagccgannnnnnnnntcgacgccgacgacgtcctcttcacgttcggccggatgctcgacgacgcgaatccgtggcacaaggtcgcgggcgcgagcggctttccgcatgcgcagtcgatgggcctcgcgaagctcgtgaaggcggtcacgaagatcgacgagtcgaccgtgaagttcgaactgaacgaaccgaacgcgacgttcgtgccgatcctcacgatgggcttcgcgtcgatctactcggccgagtacgcggatcagctgctgaaggcgggcaagcaggcggacttgaacgcgaagccggtcggcaccgggccgttcgtgctgaagagttacacgaaggacgcggtgatccgctacgaggcgaacccgacgtactgggggccgaagccgaaggtcgagcgcctcatctacgcgatcacgcccgatccgtcggtnnnnnnnnagaaggtgaaggcgggcgaatgccagatcgcgctgtcgccgaagccgcaggacgtcgcggccgcgaaggccgaccgcgcgctgagggtcgtcgagacgcccgcgttcatgaccgcgttcgtcgcgctcaacacgcagaagaaaccgctcgacaacgacaaggttcgcgaggcgctcaatctcgcgttcgatcgcgcgacgtacctgaaggtcgtgttcgacaacacggcgacgcccgcgacgaatccgtatccgccgaacacgtggagctacgcgaaatcgatcgcgccgtatccgcacgatccggcgaaggcgaagcagttgctcgcgcaagcgggcttcccgaacggcttctcgacgacgatctgggtgcgcccgacgggcagcgtgctgaacccgaacccgaaggcgggcgcggagctgctgcaggccgacctcgcgaagatcggcgtgaaggcggacgtgcgggtgatcgaatggggcgagctgatcaagcaggcgaagctcggccagcacgatctgctgttcatgggcttcgccggcgacaacggcgatccggacaacatcctcacgccgcaattcagttgcaactcggtgaagtcgggcctgaacttcgcgcgctattgcgatccgaagctcgacaagctgatcgccgacgcaaaggaaaccgccgatcaagccaagcgcgcgaagctgtacgaggccgcgcagaagatcatccacgacgaggcgctgtggattcccctcggctatccgaccgccgcggcgatcacccggccgaacgtcgccggctatcgcgtgagcccgttcgggcggcagcacttcgacgcggtctcggtgcagtaacgccgcggcacacgccgccgcggccccggcgcaacaccgcgccggggccgcgcttgtccgcatcgcgcgacgcttgctatactccgcgcacctttcctccgacgaattccgagccgccaagtgaataactgagccttcccccgaatggtttcgccgctgcgcattgcgtttcgtgcccgtcatgcacgccgtacgcgccgcgcgaatgtcgcaatccatttccggaggtgctcatggcccggaccgctcccgccggcgcgctcgtcgcgcttcatcacgtttcctttcgcttcgacgacggcgtcacgctgttcgattcgctcgacctcacgttcgatcgcgcgccgagcgcgatcgtcggccgcaacggcgccggcaagagcgtgctcgcgcgcctgatcgccggtcggctcgcaccgacggcgggcgcgatcgagcggcacgcgtcgatcgcgttcgtcgcgcagcacgacgccgacgcgatgcacgattcgcgatgcacggccgccgccgtcgcgcgcctcgacgcgccgctcgccgcgctcgagcgcgtnnnnnnnngcgatnnnnnnnnngacgacttcgacttgctcgacggacgctgggacctcgccgagcgctggcaggcggcgctcgacgaagccggactgccgccgctcgacgcgcgcacgcccgcgcacgcgctgagcggcggccagctnnnnnnnntcgcgatgatcggcgcgctgctctcgggcgcggacctgctcgtcgccgacgagccgacgaaccatctcgacgcgcccggccgcgaatggctgcgcgcggcgctcgccggctggcgcggcggcctcgtcgtcgtgagccacgatcgcgcgctgctcgccgacgtcgagcgaatcgtggagctgacgccgcgcgnnnnnnnnntgtacggcggcaactacgccgcgtatcgtgcgcagcgcgacgccgaggcccaggcggcgcaggccgcgctcgatcacgcgcacgcnnnnnnnnnnnnnnnnnnncgccggctnnnnnnnnagcacgacacgatccagcggcatgcggccgccacgcgccgctatgcggagacggccaacctgccgagcggcaagcgcgtgtcgctgaagaacannnnnnnnnagatcatgggccgcgtgcggcgcgatcatcgcgacacgaagaccgcgttgggcgacgcggtacannnnnnnnnnnnncgcatcgagccggatgcgccggtgctcgtgtcgctgccgggcaccgagatcgccgcgcgccgccggctcttcacgctcgacgccgcgcggctgccgtggctgcccgcgcannnnnnnnnngccaccgtcacgtggtccgcgcacgggcccgcgcgcatcgcgctcacggggccgaacggctgcgggaaatcgacgctgctgcgcatgctggccggcgaatgcgcgcnnnnnnnngggcgttgcgnnnnnnnngtgccgctcgcgtatctcgaccagcggctcgcgctgctcgatccgcggcgctccgtcgtcgagcagctcgcggcgctgcgcacgccgctcgggcagggcgagctgcgcagccggctcgcgttgcttcagctcgacgcgannnnnnnnacgcagccgagcgcgcggctaagcggcggcgagcggctgaaggcggcgctcgcctgcgcgctgtggcgcgagacgcccgcgcaactgctgctgctcgacgagccgacgaaccatctcgatctcgaatcggtgcgtgcgttcgaagccgcgctcgcggattttccgggggcgatcgtcgcggtgtcgcacgacgcggcgttcatcgacgcgctcgcgccgacgcacgcgatgcggtggacgagcgagggctggcgcttcgagcccgtcgcgtgacgggcggggccgcctcggtaaatcggtaaatcggtgaagcagcgagtctgaaagactgaaaggcggcgacgcggcaagaccgcgaggcagcgtgaccgcgagacagcgaggcagcgaaacggcgtgaccgcggcaatcggccgccgaccaccggccgtcgcggcacgcgaaccgcggaccgcgcccggatcgaccgccctcgccggagcgcgccgtccggaaatcgcaagcgcgcccgccgagcccgatcgttcgacgccttcccgcgtcccgtccgcgcctgcgcccgccgtgtcagcccgcgtgccggaaccggagcacgccgtccgcgcccgtctcccgcgcgagctcgcccgcgagccacagcaggttcaggtgcgcgatcgcctcgccgagcgcgaaagtcatctgatgaatgtcgagcccgccgcgcttgaacatgatcggcacgatgtcggccgcgctcatcggccgctcgcggcacgcggcgcgcacctcggcgaggcgcgcgtcgtggtgcgcgcgcagttgcgcgatacgcgttctcacgccgcgaaacggcaagccgtgcgacggcagcacgagcgtgccctccgccatcgcttcgtagcggccgagcgactccagatacagcgcgagcgggttcgcctccggttcgagatcgaacaccgacacgttcgtcgagatccgcggcaacaccatgtcgccggagatcagcatgccgtcggccgcgcagtggagcgcgcaatgttcgggcgaatggccgtagcccgtgacgacccgccattnnnnnnnnncgatcgcgagcgcgtcgccttcgcgcagccgccggtagcgcggcggcacggcgggcacgaggtccgcgtaatagccgcggcggttgcgcagcttgtcgagcgcggccggatcggccaggccgtggcgcgcgaaatggtnnnnnnnnnnnngcccgcccgcgttcgagccgttgccggccgccatcacgcagccgaacaggtattcgccgagcgtcatccacagccgcacgttccannnnnnnnnnnnaccgccgtcgcacagccagttcgcgagtccgaaatgatccggatggcaatgcgtgacgatcacgcgcagcacgggcagcccgtccagatgcgcatcgaagatccgttcccaatgcgccttgatctgctccgacgcgatcccgcagtcgacgatcgtccagcccgcttgcccgtcgatctcgtcgcgcagcagccacagattgatgtggtcgagcgcgaacggcagcggcatgcgcagccagcgcacgcccggcgcgacctcgacgaagccgcccggctcgggcagcgcgtcggcgaacgggtaatcgagttggtgttccagtgcattcatcnnnnnntgtctcgttgcgttgtcgtcgggcgccgcgccgcggcgcgggccggaaccgattctagcgctcaatgcgcgaaggcgcgccgggccgccttcgcgcccctgnnnnnngatcgggccacgatcccgcgcaaacccagatcgttgcgggaagatccgccgaatgtcgcgcaacgtcgccgaaccggccgcgcccgccgcctgcgccgaatcgccccgcgctcgctaaagcgggcccgcgcggcgctaaaatggcatgagcttttcgcccgtgagcccgcgcacgatgaatcactttcccaaactgctgtcctcgcagatcggcttcgacgtcgcgcagacgatcctcgagaacttcgatcgccactaccggatcttccgcgaagcggccgtcgaagcgaaggacctgttcgagcgcgcggactggcacgggctgcagcggctnnnnnnnnagcgcatcacgtcgtacgacgaccgcgtgcgcgaatgcgtcgagctgctcgaggacgagtacgacgcggagaacatcgacaacgaagtctggccgcagatcaagctgcattacatcggcctgctcacgtcgcaccgccagcccgaatgcgcggagacgttcttcaattcggtgtgctgcaagatcctgcaccgcgcgtacttcaacaacgatttcatcttcgtgcgcccggcgatctcgaccgaatacatcgagaacgacgagcccgccgcgaagcccacgtaccgcgcgtactatccgggcagcgaggggctcgccgcgacgctcgagcggatcgtcacgaacttccagctcaatccgccgttcgaggatctcgagcgcgacatcgcgtgcatcatgcaggcgatccacgacgagttcggcgcgttcgacgaagcggtgaatttccagatccacgtgctgtcgtcgctgttctaccggaacaagaccgcgtacgtcgtcggccgcatcatcaacggcgaccgcgtgctgccgttcgcggtgccgatccgccannnnnnnnnnggcatcctcgcgctcgacaccgtgctcctgcgccgcgaccagttgaagatcatcttcagcttctcgcactcgtatttcctcgtcgacatgaacgtgccctccgcgtatgtgcagttcctgcgctcgatcatgccgggcaagccgaaggcggagatctacacgtcggtcggcctgcagaagcagggcaagaacctgttctatcgcgacctgctgcatcacctgtcgcattcgagcgaccgcttcatcgtcgcgcccggcatcaaggggctcgtgatgctcgtgttcacgctgccgtcgttcccgtacgtgttcaagatgatcaaggatcacttcccgccgccgaaggacacgacgcgcgagcagatcatggccaagtacctgctcgtcaagcgccacgaccgtctcggccggatggccgacacgctcgaatactcgagcgtcgcgctgccgctcgcgcggctcgacgacgcgctcgtgcgcgagctcgaaaaggaagtgccgtcgctgatcgaatacgagggcgagaacctcgtcatcaagcacctgtacatcgagcgccggatggtgccgctcaacctgtatctgcaaaacggcagcgatgccgagatcgagcacggcgtgcgcgaatacggcaatgcggtgaaggagctgatgcaggccaacatcttccccggcgacatgctgtacaagaacttcggcgtgacgcgccacgggcgcgtcgtgttctacgactacgacgagatcgaatacctgaccgactgcaacgtgcgccgcgtgccgccgccgcgcaacgacgaagacgagatgtcgggcgagccgtggtacacggtcggcccgcacgacatcttccccgaaacctacgcgccgttcctgctcggcgacccgcgcgtgcgcgagcacttcctcgcgcatcacgcggatttcttcgatccgcagctctggcaggacagcaaggaccgcctgctgcgcggcgagctgcccgatttcttcgcctacgagccggcgctgcgcttttgcatccgctatccggagcgcttcgcgccgggcgacgcggccgacggcggcaagctcgccgccgcgtgagccgcgcccgccccgcgctcgaacgccccnnnnnncatcccacggaaccgacttgagatgaacaagaacgaccatccgctctcccatctgttcgacaacaacgacgcctgggtcaagcgcaagctcgccgacgacccgcaatacttctcgcgcctcgccgatcagcaggcgcccgaatatctctggatcggctgctccgattcgcgcgtgcccgcgaaccagatcatcggcctgccgccgggcgaagtgttcgtccatcgcaacatcgcgaacgtcgtcgtgcacaccgatctgaactgcctgtcggtgatccagttcgcggtcgacctgctgaaggtcaagcacgtcatggtcgtcggccactacggctgctcgggcgtgaacgcggcgctgcacaaccgccgcgtcgggctcgcggacaactggctgcaccacgtgcaggacgtgcgcgaaaagcacgcggcgctgctcgaggactggccgctcggcgaagcgcgctaccggcggctgatcgagctcaacgcgatcgagcaggtggtcaacgtgtgccgcacgacgatcgtcaacgacgcgtgggcgcgcggccagccgcttaccgtgcacgcgctcgtgtacggcgtgcacgacggccggatgcgcaatctcgggatggccgtgtcgcatgccgagcagctcgatgcgacgtaccgccgcgcggtcgccgcgctttcggcaagcggcgcgcattcggcggacaatgacgtcgtggcggccgacgcggcgcagctcgccggcgcggtcgatctcattgcccaaaccatcaaggagacgaaacatgacggctgttgatcaggatccgatcgtcatcgcatcggcggcgcgcacgccgatcgcgggctttcagggcgagttcgcgtcgctcgccgcaccgcagctgggcgcggccgcgatcgccgcggcgctcgagcgcgcgggcctgcaaccggagcagatcgacgaggcggtgatgggctgcgtgctgcccgccgggcaggggcaggcgccggcgcggcaggcggcgctcggcgcgaagctgccgctgtcggtcggctgcacgacgatcaacaagatgtgcggctcgggcatgcgcgcggcgatgttcgcgcacgacatgctcgtggcgggctccgtcgacgtgatcgtcgcgggcggcatggaaagcatgacgaacgcgccgtacctgctgccgaagnnnnnnnncggcatgcgcatgggccacggccaggtgctcgaccacatgttcctcgacggcctcgaggacgcctacgacaagggccggctgatgggcacgttcgccgaggaatgcgcgggcgaatacgcgttctcgcgcgacgcgcaggacgcgttcgcgatcgaatcgctnnnnnnnnnnaagcgggcgaacgaggacggctcgttcgcgtgggaaatcgcgcccgtgacggtggccggcaagaagggcgatgcggtgatnnnnnnnnacgagcagccgttcaaggcgaaccccgagaagattccgacgctcaagcccgcgttcagcaagacgggcaccgtgaccgccgcgaattcgtcgtcgatctccgacggcgcggccgcgctcgtgatgatgcgcgcgtcgacggcgaaccggctcgggctcgcgccgctnnnnnnnntcgtcggccattcgacgttcgcgcaggcgccgtcgaagttcacgacggcgcctgtcggcgcgatccggcgcctgttcgagaagaacggctggcgcgcggccgaggtcgacctgtacgagatcaacgaagcgttcgcggtcgtcacgatggcggcgatgaaggagcacggcctgccgcacgagaaggtcaacgtgaacggcggcgcgtgcgcgctcggccatccgatcggcgcgtcgggcgcccgcatcctcgtcacgctgatcggcgcgctnnnnnnnnnnngggccaagcgcggcgtggcgagcctgtgcatcggcggcggcgaagcgaccgcgatgggcatcgagctgatctgacctgagcgcgcatcgaacgggagccctccgatgaagaccgtattgatcgtcggcgcatcgcgcggcatcggccgcgaattcgtcggccagtatctgcatgacggctggcgcgtgatcgccacggcgcgcgacgccgcggcgctcgcggcgctcgatgcgctcgnnnnnnnnnnnnnnnnnnnnnnnnnnnacgtcgcgcagcccgacgacatcgcggcgttcgacgcgcgcctcggcggcgccgcgctcgacgcggccgtcgtcgtgtcgggcgtgtacggcccgcgcacggcgggcgtcgagcccatcggcgtggaggacttcgatgcgatgatgcacacgaacgtgctcggcccgatgctgctgatgccgatcctgctgccgcgcgtcgaggcgagccgcggcgtcctcgcggtgctgtcgagcaagatgggcagcatcggcgaggcgaccggcacgaccggctggctctatcgcgcgagcaaggcggcggtgaacgacgcgctcaggatcgcttcgctgcaggcgcggcacgcggcctgcatcgcgctgcatccgggctgggtgcgcaccgacatgggcggcgcgcaggcggcgctcgatccgcaggcgagcgtcgccggcatgcgccgcgtgatcgcgcaggcggcgggcgaccgcgagcgcgcgaacggccgcttcttccaatacgatggcgtcgagctcggctggtgagccggcgcgccgccgcattcctccgatcacgatgcaacccacgacgaacgcccccgagcgccccctcgactgcccgtgcggcggcgccgcgcccggcgcgaacgcgaannnnnnnnnnncgcgctacgcggattgctgcgcccgcctgatcgacgggcacgccaccgcggcaacggcgctcgagctgatgcgctcgcgctacagcgcatacgtgctcggcgccaccgattatctgcgcgcgacctgggacccgagcacctgcccggccgagctcgacgccgacaccggccgcgcgcacgcgccgcgctggctcggcctcgtgatcaagcgccacgcgcaactcgacgcgacgcacgccgaagtggaattcgtcgcgcgctacaaaatcggcggnnnnnnnnaccggatgcacgagacgagccgtttcacgcgcgacgcgcaaggcgcgtggcgctacgtcgacggcgatgtaagcgagcgctgagtccgccggttcgtatcgcttcgccccacctcgtaccgcttcgccgtgccgcggaccgcggcgagcgnnnnnnaccgcccgggccgccgcggattcggcgacacattcggcggcgcgcgtcggcatggccgggtaattccggcgttgcacaatcgaaatttgtcaggctaggatggcccacgtttggtgcaattcgcgtgggtgggctcgggcatggcgttcggcaaggtgatgacgggatggatcgcggcatgcgtgctgtcggccgctcaggccgatccgctgccctccgatgcgccgtcggcgccagccgccgccccctacgcgccgcgcgtatcgcacgcgccccgcgcagccggcgcgctcgcgaacgccgagcgcttcgactacggcgattcgggcctgccgcccgtcgccgcgaatctgaacgaaacgatcatccgcattccggtcgacgccgccggcgcgatcacgctcgaggcgaccgtatacaagccggatggcccgggccccttcccgctcgtggtcttcaaccacggcaagaatcccggcgatctnnnnnnnnagccgcgcagccggccgctgtcgttnnnnnnnnagttcgtgcggcgcggctacgcggtggtcgcgccgaaccgcgagggcttcgccggctcgggcggcacgtacatccaggaaggctgcgacgtcgagcgcaacggcgtcgcgcaggcgcgcgacgtcgccgcgacgatcggctacatgtcgaagctgtcctacgtcgatgcgaggcacgtcgtcgtcgccggcacgtcgcacggcgggctcgtgtcgctcgcgtacggcaccgaggcnnnnnnnngcgtgcgcggaatcatcaacttctcgggcgggctgcgtcaggatctctgcgaaggctggcagaagaacctcgtcgacgcgttcgatacgtacggctcgcgcacgcacgtgccgtcgctctggctgtacggcgaaaacgattcggtatggtcgcccgcgctcgtcgcgcaactgcgcgacgcgtacatgtcgcacggcgcgagcacgctcttcgtcgatttcggccgctacaaggacgacgcgcaccggatcatcgtcgatcgcgacggcgtgccgatctggtggccgcccgtcgcgtcgttcctcgcgcaactgagcctgcccacctcggtccgctatgcggtcgcgaatccgcacgagccgaaggcgagcggctatgcggcgatcgaatcggtcgatgcggtgccgttcatcgacgacgccggccgcgccgcgtatcgccgcttcctcgcgcagcatccgagccgcgcgttcgcggtgtcgagcgagggcgcatggtcgtgggccgaaggcggcgacgatccgatggcgctcgcgctcgaaggctgccgcaagcagggcgcgggggcgtgccagctgtcgacgagcgcgtcgtgtggcgcgacgcgggcacgcagacggcggacgaatcgacgagcgcggcgcacgcgctcgcgagccgctgaccgccccgcgaacctcgcatcccgcccgcacacccccggcgatgcctcgcccgtcccgattcggcccgccccgtccggccgatcgcgcatgagcgcccgccgccgttgacgcggcgcacgcgcgcctcctacttccgccgctttcttcacatcgatgcggcaccggtgcgccgcacacgcgcggcggcgctgagcgcctcgctccctcatgcgcacgcatcgaacatgcccnnnnnncgagcgcccgccgttttccggcggcccccgcacgattcccgccccacgggtagcgactctttgccgtcgtcttcttccgcgtattcgaatgatctgccccgaaccgtcgcgagacgcgccgaaatgcgccgaactccgtgcccagcaaggctccggcgttttgtaacgagtactgcaacggagcnnnnnncacgctaatctcagccccggttttcgatttgcacacgcgtttttcttcgccatccgatcgtccgcttttccgctgtcgattccgcatgagcgagcggcgcttcgcgccctcgacgcgttttggtcccggagcagtcttgagcacacacgcaaccgacgactgggtcgcgcgcagcctgcgcgcggtctggcatccttgcacgcagatgaagcaccacgagcggctgccgctcattccggtnnnnnnnngcgaacgcgcgtggctgttcgatcgcgcgggcaatcgctatctcgacgcgatcagctcgtggtgggtgaacctgttcggccacgcgaatccgcgcatcaacgcggcgctcaagcagcagctcgacacgctcgagcacgcgatgctcgccggctgcacgcacgaaagcgcgatcgagctcgccgaacggctcgccgcgcgcacgcagcacacgctcggccatgcgttcttcgcgtcggacggcgcgtcggccgtcgagatcgcgctgaagatgagctttcacgcatggcgcaaccgcggccgcggcgacaagcgcgaattcgtctgcatcgcgaacggttaccacggcgagacgatcggcgcgcttggcgtgaccgatgtcgcgctgttcaaggacgcctacgatccgctgattcgcgcggcgcacgtcgtcgcttcgccggannnnnnnnnnnnnnnnnacggcgaaaccgcggccgacgtggcnnnnnnnnnnntcggcgacgtgcggcgcctgttcgccgagcgcggcgagaagatcgccgcgctgatcgtcgagccgctcgtgcagtgcgcggccggcttcgcgatgcacgatccgtcgtacgtgcgcggcctnnnnnnnntgtgcgacgcgcacgacgtgcatctgatcgccgacgagatcgccgtcggctgcgggcgcaccggcacgttcttcgcgtgcgagcaggcgcacgtgtggcccgatttcctgtgcctgtcgaaaggcatcagcggcggctatctgccgctgtcgctcgtgctctcgcgcgatgcgatcttcgatgcgttctnnnnnnnnnnnntgacgcgcggcttcctgcattcgcattcgtacacgggcaatccgctcgcgtgccgcgcggccgtcgcgacgctcgagctgttcgacaccgacgacgtgctcgccgaaaacgcacgcaagtccgcgctgatgcgtgaggcgctcgcgccgctcgcgtcgcatccgcacgtgcgccacctgcgcgagcgcggcacgatcttcgcgttcgacgtcgcgctcgaaggcgacgcggcgaggacgttcccgcgccgcttcttcgagcacgcgctnnnnnnnnagacgctgctgcgcccgatcggcacgacggtctacctgatgccgccttacatcctcgacgaaggcgagatcgaatggctcgcctcgcgcannnnnnnnacgctcgacgcaacgctgtcggaggcccacgcatgaatccgctcgccacgctcgaacaaggcctcgccgacatcgacgcgcaagggctgcgccggtgccgccgcgtcgcggacaccgcgtgcggcgcgcacatgacggtggacggccgcgcaatcatcggcttcgcgagcaacgactatctcgggctcgccgcgcatccgcgcctcgtcgaagcgttcgccgaagnnnnnnnncgctacggctcgggcagcggcggctcgcatctgctcggcggccactnnnnnnnnnacgcgacgctcgaagacgagctcgccgcgttctccggcggcttctccgatgcgcnnnnnnnnntgtacttcagcaccggctacatggcgaacctcgccgcgctcaccgcgctcgcgggccgcggcgcgacgatcttctccgacgcgctcaatcatgcgtcgctgatcgacggcgcgcggttgtnnnnnnnnaacgtgcagatctacccgcacggcgacgccgacgcgctcgacgcgcgcctgcgcgcctgcgacgcgccgacgaagctgatcgtctccgacaccgtgttcagcatggacggcgacgtcgcgccgctcgcgcgcctcgtcgcgctcgccgagacacacggcgcgtggctcgtcgtcgacgacgcgcacggcttcggcgtgctcggcccgcaaggccgcggcgcgctcgccgcgcacgggctgcgctcgccgaacctcgtctacgtcggcacgctcggcaaggcggcgggcgtcgcgggcgcgttcgtcgtcgcgcatgaaacggtgatcgaatggctcgtgcannnnnnnnnnagctatatcttcacgacggccgcgccgccgtccgtcgcgtgcgcggtgtccgcgagcctcgcggtcatcgcgagcgacgaaggcgacgcgcgccgcgcgcatctcggcgcgctgatcaagcgcacccgtgcgatcctgcgcgccacgcattggcagcccgtcgattcgcacacggccgtgcagccgctcgtgatcggcagcaacgaagcgacgctcgcggcgatggccgcgctcgacgcgcagggcctgtgggtgcccgcgatccggccgccgacggtgccggccggcacgtcgcggctgcgcatctcgctgtcggccgcgcattcgttcgacgatctcgcacgcctcgaggcggcgctcgtcacgccgatcggagccgccgcatgagcgcgccgctttcgctgttcgtgacgggcaccgataccgagatcggcaagacgttcgtatcggccgcgctgctgcacggcttnnnnnnnnnngggctgcgcgcggccgcgatgaagccggtggccgcgggcgcgtacgagcgcgacggcgcatggcgcaacgaagacgcggaccagctcgacgcggccgcgaacgtcgcgctgcccgccgcgatccgcacgccgtttctcctgaaggcgcccgccgcgccgcacatcgtcgcnnnnnnnnagggcgtcgcgctcgacatcggcacgatcgtcgacgcgcatcgccgcgcgtgcgagatggcggatgtcatcgtcgtcgaaggcgtcggcggcgttcgcgtgccgctcgccgacacgcgcgataccgccgatctggcggtcgcgctcgggctgcccgtggtgctcgtcgtcggcgtgcgtctcggctgcatcagccacgcactgctcaccgccgaggcgatcgcnnnnnnnngcctgccccttgccggctgggtcgcgaaccgcatcgatccggcgatgcccttcgccgacgacaacatcgacacgctgcgcgcgtggctcgaacgcgagcaccgcgcgccgctgctcggcgcgctcgcgcacatgagcccgccgtcgcccgacgcggcgtcgcacgcgctcgacgtgaacctcttgctgaacgcgctgcgcgccgccgcgccgcgctgacattttagccgctcgtttcaaccgctctttgccgatttttcgcatcgatccctgttccgaaggatgaccgacatgactgaagctcaaaccgcttgcgcgacgaccgaaacaccggtggccgcgcccgccgcgccgcgctggcgcgtcgccgacgtgatcgcgctctacgagctgccgttcaacgatctgctgttccgcgcgcagcagacgcaccgcgagcacttcgacgcgaacgcgatccagctctcgacgctgctgtcgatcaagacgggcggctgcgaggaggactgcggctactgctcgcagtccgcgcatcacgacaccggcctgaaggcggagaagctgatggaggtggacgcggtgctcgccgccgcgcgcaccgcgaaggaaaacggcgcgacgcgcttctgcatgggcgccgcgtggcgcaacccgaaggatcgccacatcgagccgatcaaggagatgatccgcggcgtgaaggacatgggcctcgagacgtgcgtgacgctcggcatgctcgaggaacaccaggcgaaggcgctggcggaggcgggcctcgactattacaaccacaacctcgacacgtcgcccgaattctatgggcagatcatctcgacgcgcacgtaccaggatcgcctcgacacgctcgagcgcgtgcgcgacgcgggcatcaacgtatgctgcggcgggatcatcgggatgggcgaatcgcgccgcgagcgcgcgggcctgatcgcgcagctcgcgaacatgaacccgtatccggaatcggtgccgatcaacaatctcgtcgcgatcgaaggcacgccgctcgagaacgcgcaggcgctcgatccgttcgagttcgtgcgtacgatcgcggtcgcgcgcatcacgatgcccaaggcgatggtgcgcttgtcggcgggccgcgagcagctcgacgacgcgatgcaggcgctgtgcttcctcgccggcgcgaattcgatgttctacggcgacgtgctgctcacgaccggcaatcnnnnnnnngaagcggaccgcaagctgctcgcgcggctcggcatgtcggcaagcgaggcgtcgcagttgagcgcctgaacgccggctgccttcctgcaaaacagccgggcgatgtcccggctttttcgcgcgatgcgcggcgcggcactcgccggcagccgcttcggccacgccgcggcgcgcaaccgcggcgcagtcggggcgctacccccgcgtcgccgcatcgagcgcnnnnnnnnncttcgcgacgagccgctcgtcgatcggcgcgagcacctcgccacgctcgcgcacgcccgagccgaaatgcacggcccgcacgccggtggcgcgcacgaaatcgccgagcgcatcgacggtgagccccgcgcccgcgagcaccgtgcacgccgcgcccgcggcgcgccgcaccatccgcgcgacgacgtnnnnnnnntcgagcaccgacggatgtccgcccgaggtcagcaccgacgtgacggacggcacgcgcagcaacgtatcgaatgcggcgttcagatnnnnnnnnacgtcgaacgcgcggtggaacgtgagatcgcgcccgtcggccgcgtcggcgatgcgccgcaacgcgtcgagatcgatgtcgccgtgcgcgtcgagcatcccgaacacgatgccgttcgcgcccgccgcgacggccgcgcgcacgttgcgcgcgatcgccgcgagttcgctcgcgtcgtaactgaacgagcggctgtgcgggcgcacgatcacgttgacgggaatcggcaccgcggcgacgacggcttcgatcacgccgacgctcggcgtcaggccgccctcgctgatcgcggtcacgagctcgatgcgatcggccccnnnnnnnnnngcggctctcgcgtcgccgatcgtcgtcgcgatgacttcgagaaggatcgaggaagctggcatggaagcggtccggatcgggttgaaccagccagcatcgtaaccgacggcgcgagcgcgcggctagggcggaagcaccgacggccgaaggggcccgtgcggcgcggcgcgggacgccgcaacggccgccgcggcctttccggttcctatttttccgcctttcccgccacgcnnnnnnnnnnnnnnnnnnnnnnnnncgcgtaatgcgtgatgccgcttcgcatgaatacgaccgcgccgccgcctcgccgaatcgcgtcgcatcgcgtggcgcagcgccaccgggcttcatcgcgccgcgcacgcttggcgccgtccggcccgattcacttcgcgtnnnnnnnnatgcgcgacgcttgccgcgcgaaacgaatccgcacgtcaatcgagatagtccgcatacgccttgcgcgtatacgattgcaactgccgccacggcagtgcgttcgcacgcggcgcgggcgtgagcgtgagcgtcagcttgcgcgacgcatggccgtccgcgctgcggtattcgacgacgagcggcgcctgcaacgcatcgctccacagaacgcgattggtgccctnnnnnnnnngcgcgccgaccgtctgctcgtaccagcgcgtgccgggcgcggggcccggcttcgactgcgcggcgaggcgcttcagttgcgacggcggcgtgatgtagaacgcgttgtcccacgaaccgtcgaaacccgtcgtctcgtactcggcgggcggcaccgcaaccaccgtgcgctgcgccgcatcgacgtattcgacgccgatcctgccgccgtcgttcgtcacgtgccgcgcggccgaatcgaaatcgaaatgccggtggccggcgtgcgcatcggccgccgccgcggcgggacgcgcgccgccgcgcgacggcggcgtgcgcgcggcgtccaagccctcgtgcgcatgcgcgtcgccggcatnnnnnnnnttcgcgccggatggcggcacgcgttcgatccagacgtgcccgtcgcgccgcaccatccgctcacgatacgtgacggtgcgcgtcacgccgtccgcgctcaccgtcatgctttcgtgcagcagcaccgcatcgagatcgggtgcgcggcccccgtcgggcgcgggaggcgcggcgagcgccggcgcggcggcgagcacggccgcgccgccgagcgccgcgcatgcgcgccgcacgacatcgagtttcatcgcgaacgttcgcatcgcagccattgcgctcagaacccgaacgcggccttcacgaggccgaacaccttcgtgttgtcgagcgtgcccttgaacgccttcgcgccggcgccgtcggcaaacagcatcacgtcgccgccgccgtgcgtctcggaacccgcgctgcccatgcgcacgccgacttcctgcagatacgcgtcgttcgtcgccgtcgacgaatccaccggcacgcgcacgttcggccggttcgcgccattgccgaacacgagcgtcgtgtacgggttgccgtccgcgtccttgttcggctggccgtcgcgatagttgcggctgatgtcgagcaccggattgccgcgcttcgaatagccgttgatcgtcatcgtgtgatcgtgatcggccgtcacgacgatcagcgtatccgacagatcgaccttcgcgagcgcggtgcggatcgcctcgtcgaacgccaccgtgtcttcgagcgcgcgcttcgcgttcgtgccgtgcagcgcgtggtcgatgcgcccgccttcgaccatcaggaaatagccgttcggattcttccgcaacacgtcgatcgccttcgcggtcatctccgcgaggctcggctgcgtcgcgccctcgcccttgcccgcgacgcggtcgagctcgtattcgagatggctcgtcgtgctgaaaaggccgatcagcttgcccgcgcccgcctgcgcgagctgatccttcgtcgcgaccaccgcgtagcccttcgcctgcagctcggcgagcaggttgcgcccatccgcgcggccgcgcctgttggcgagcggatcgtacggcgtccagtgattgcggccgccgcccatcagcacgtcgacgccgtcgccgagcgccgcgttgtagcccgcgccgcccggcacggcctgcgcggcaatgtcgtactgcgcgtcgcgatggcagatgtgcgagtaggtcgccgcgggcgtcgcgtgcgtgagctcggtcgtcgtgatcgcgccgaccgccttgccgcgcgccttcgcgagctcgagcagcgtcgccgccggcgtgccgttgcccacgccgcagcggttcaccgtcttgttgccgttcgcgtcgctgccgggggcgatnnnnnnnntgtccggcgacatcgacagcacctcgttgttcatcttcacgccggtcatgtacgcggccatcgacggcgcgctgtccgtcgtctgcgcgtcgttcgagaaggtcttgatgcgcgcggtgcgcggcagcttttccatcgtcagttggctggcttcgccgaccttgtagaggcggctcgccgtcacggtggccggccccatcccgtcgccgaggaagaagatcacgttcttcgcctggcccgcggcgtgcgccgcgtggccgaaaccgcccgagagggccgccgcggcgaannnnnnnnnnnngatgcgcttgatagtcgacatcctgtattcccctgtttcccgtcaagccgcgctcagagctgcgccgcgccgcgcacgagctcgaacaccttgttgttctcgatcacgccgtgaaagccgtccgcgccgcggccgatcgcgccgaggaacacgtcggtgccgccgtgcgtctcgccgcccttggccatgcgcacgaccgcttcctggcgataatcgtccgcgcccgtcaccgcgtcggtgaggctcgtgcccgcgcggctgccttgcacgcggttctcgccgttgccgaagccgatgatcgtgtacggcgcgccgtccgcgtccttcgcgaccgcgcccgtctgatagttgcgcagcacgccgagcacgcccggcttgcccgcttccgtcttgcccgtgcgcgccgcgtagccgttgagcaccagcgtgtgatcgtggtcggccgtcacgacgacgagcgtgttcttcaactccggatcggtctggcgcaccttgtcgagcgtcgccttgatcgcgttgtcgaacgcgaccgtatcctgcannnnnnnnttcgcgttcgtgtcgtgcagcgcgtgatcgatgcgcccgccttcgaccatcaggaaatagccgttcgggttcttctgcagcacgtcgannnnnnnnntcgccatgtcggcgaggctcggctctttcgtcgcgccgcggtcgaggtcgtagctcatgtggctcgacgcgaacaggcccgcgagcttgccgcgcttcgtcgcatcggcggcgaggagctcgtcgcggttctgcgcgatcgcgtagcccttcgccttcggctcgttcacgagatggcggccgtccgcgcgcttgccgcccgcttccttcggcacgaagaattgcgcgccgccgcccagcacgacatccacgccgccgccgagcgccgcgttgtagcccgcgccgcccggcacgagctgcgcggcgatgtcgttctcggcgtcgcggtggcacacgtgcgcgtaggtcgcggcgggcgtcgcgtgggtgacgcgggtcgtcgtcacgacgccggtggcgagccccttcgccttcgcgatctcgagcagcgtcggcaccggcttgccgttgttcgcgccgcagttgccggtgagactcgcgctcggctcgatcgccttcgtgtcgggcgtcatcgagatcacttcgttgttcgtcttcacgcccgtcatatatgcggacatcgacggcgcgctgtccgtcacctgcgcatcgttcgaataggtcttcacgaacgcggtctcgggcagcgtgtcgagcgtgagcgcgccgtcctcgccgagcgcatagattcgcgcggccgtgagcgtcgtcatccccattccgtcgcccagaaagaagatgacgttgcgcgcggcgcccgtttgcgcgccgttgtccgacgcgcccggcgtcttcggctcgtcgctgccgcagcccgccgccgcgaagacgctcgcgccaaggagcgcggccagtctcactcgcttcatgtttcggcttcccgttggtgtgatttctttcaaaaacgccaggacgatacgggggcgatgtgacgcgaatgtgaattgaaagcatttggaatggatattgaatggttcgcgcggcgagagactgccggttgcgtcgggcttcggtcctggggcctggacgctcgggttggcgttcgaggcnnnnnnncggcgtggccgagcgacggcccgcgagcgacgcgcggcgggcgcgatcgcgacgaagccgcnnnnnnnnnnaaccggcacggcaggcacgtcgcgcgactcgttcatgacgcgcgctgcctgaagtaggccgtcgcggccgggcgatacaggatgaacaggaacagcgcgatcagcgcggcggcgatgatcagcatgcccttgaacggcgtcgtgaaaacggagatcgcgaatccggcgagcgcgacgatcgcgtagagcgtgcgcccccaaatccgccgcttcaggatcgccgtgccggcgacgagatgcagcccctcgctgacgacggcgatcgcgacggtcgcctcgagcggcaacggcgagtagcgcaggagcgcgacagcattcggatcgcgcagggaaaacggcatcgagatcagcccgatcacgttcgagacgatcacgaaccacgcaaggacggtcaacgaaagcggtcttttcatgattcttctccgcgttgcgccgatggccggatcgcgcggtgcaggcccggcaccgcgatcctcagcgcattctcgacctcgcgttcgcaaaatgcaacgccgtcccggcatnnnnnnnnngccgcgcgaatgcggcacatgcggcgagcgcacgccggggcgcgtgcggcccccgcaatgcaatatatgcgacgaacggcgcgcggcgtcaggcacggcgacgcgcgcaggcgatgcagcgcgcatccgcccgtgcgatcgcgctatcgtgcggccaaaaccgcgggcgcggtgcgcaatggccgtgcgcatcgcgcgcttgccgacgcaagcgggtggcgcccctcgggggtgcccgaaaccctccgcccggatggcgggcgttcatccatcgcgcggcggcggccgccacgccgcgcaaccgcgccccgcgcgggcaatccccgcgccccgccgctacgcgccggccgctgcgtccgcatcgatccagtcgatatcgccgcagagcacgcatagcgcatcgttcacgcgcaccgcgatcgacagcgtcacgcaaggcagcgcctcgttgatcgacagatacggccgcgtcgcctgcacgcgcccgggctcggcgatcgccgcccggaaatacgggcgcctcagccagttcgcgccctgcgcgtcggccagcggcagaaagcgcgtctcgtgcgatgcgcggtccgcgcgcagcacgacgttgcggcccgcctgccgcccgcgctcgtcgagcaggaagcagcgcgccgcgtgatcgagcgcgaggaaattccagcagacctcgtcgagcggctcgcccgccgcgaggcgttccgccgcgcgctcgaacgcacgctggtacggcgcgagccgctgtgcgtcgcgccgctcggccgcttcggtctgctgacgatagcgctcggtcagctcgccgatgcacgtggactgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcacgtcagcgtcgacaagggcgacgtgcagttcgtgagcgccgagaacagcgatcagcaaggcctctggaccgacgcgcgcttcatcaagcagtaacgcgggcgctcgccggctgaatcgcgcccgagcccacggaaggccgggccacggcggaatcgaacggcccggcgcgcgtcgggccgtcttgcgtttacggccgcggctcgctgtcgccggcggcggcaattccgcgcgacgtnnnnnnnnnatcgcgcattcggtatcatcacgccccgaaccgaatcaaccgccctcgcgggctgcgatgccgaatggcgctcaaatcgacgatctacaaggcggagctgcaaatcgccgacatggaccggcactactatgccgatcactcgctcaccgtcgcccgtcacccgtccgaaacggacgagcggatgatggtgcgtatcgccgcgttcgcgctgttcgcgcacgagcggctcgagttctgcaaggggctgtcggataccgacgagcccgatctttggcaaaaagacctgacgggggcgatcgaggtatggatcgacgtcgggcagcccgacgagcgccgtatcgcgaaggcaagcggccgagccggccgcgtgaacgtgatcgcgtacggcggacgcacgtccgacatctggtggcaggnnnnnnnnngcaaggtcgagcggctgcgcaacgtgcaggtgacgacgctcgccgacggcgtcgcggcggcgctcggcggcctcgccgagcgcacgatgcgtctgcagtgcacgatccaggatggcgccgcctggctgtcgagcgcgacgcatgatccggtcgcgatcgagtggacgacgctgaaggcgcgcgaagacgcctgaggggnnnnnnnncgccgggcggcgctctgccgcgggatggcggccggctcgccgggccttttcatctgcccggcttccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttcgcggccgtcaagcccgccgccggctcacccgcgtgcgccctcagggcgcgacggcttccggcggccccttcagttcgaccatgttgccttccggatcgaacaggtagagcgacggcccatagccgtccgcgccgtagcgccgcgcctcgtcgccgggccgcgcgccatgtgcggcgaggtgcgtgcgcagcgcggccgcatcgaacggctcgacgcgcaggcacagatgatccatgttccgtccctttcccggcgctccgctgcctgcccgatcgatcggcgcgccaaccgcgagcagatcgatcagcgagcgtccggcgcgcaattgaacgagccccagttcccgctgctctttttcgacgtggcagcccagcacgtcgcaatagaaacgggtcatcgccgccagatcggcggcgcgcagcaccacgtgatcgatctcgtggatgtggaatttcatcggggacgtctccttcgagaggcagtcctaccgagtgtagacggtccgtgcggcgcgcggctggacggtgcaaaatcgatggacgnnnnnnngcccgttcatgttcgaacgggcttaatccatatcaggaggagacatggaggagacagttcccactatacacatcgggatggtgcgacgcaatatactttgtgtnnnnnnncgtcaggacggcaatctgtcgcatccgcactgcaacaaaatagggtcgaggcggcgctcgcgctccgattgcggcaacgaatcggacgattgtgtcgccggtatgacggtggttcgaatgagagcgcaagaaacagcgcgtatgcgagccgggcgacgcctacagcgacaggcatctgttccgactttgcgaggtcaacatgaagcagccaccctatccgaccgacgacgcgcgctgggccgcgctcgtnnnnnnnnacgtcgacgccgacggcgcgttctgctacgcggtcaagacgaccggcgtgttttgccggccttcgtgcgcgtcgcggctgccgaggcgcgagaacgtgtcgtttttcgccgacacgggtgcnnnnnnnnnngccggctatcgcccatgcaagcgctgtcggcccgagggattgccgcgcgaactcgacatcgtcaaccgcgcgtgcgcggtgctcgacgcgcatcgtcaggaccgcttcacgctcgcgcaactgagcgatgcggttcacgtgagcccgtttcatcttcagcggctgttcaagcgcgtcgtcggcgtctcgccgcgccaatatcaggccgcgcagcgcggcgccgccttgcgcgacgcgctgcaaagcggtgccgccgtcannnnnnnngccgtcgacgcgggcttcaactcgccttctcggctctatgaatcggtgccgcgcgagctcggcatgtcgccgtccgcgttccgtcgcaagggggccggcctgaagatcgattacgcgacggccgatacgcgccttggcgtcgtgctcgtcgccgcgacgagcaagggcatctgcaagattgcattcggcgacgccgcggcgccgctcgtcgacgaactccgaacggggttcgcgaatgcgcagattgccgagtcgcccgagcggatcgcgccgttcatcgcgcagatcgatgcgtatctgaacggtactcgccggcgcttcgagctgccgctcgatcttgccgcgaccgaattccagcagcgcgtgtgggatgcgttgcgtcggattccttatggcgagacgcgcagctacacgcagatcgccgaggcgctcggcgcgcnnnnnnnngtgcgggcggtcgcgagcgcgtgcgcatcgaacccggttgcgctcgcgattccgtgccatcgcgtcgtgcagaaaggcggctcgctcgccggctaccggtggggcttgccgcgcaaggcggcgctcctcgatgccgaggcgcagcgcgcggcgggcgaatccgtcgaatccgccgtggaccacgcagcttgagcgccgccgtcgaaccggccgccgtgcggcccgacagcgtcgtgctcgagctgccgttcaaatcgccgtacgattggccgcgcgtgctgcgcttcttcgcggggcgcgcgattccgggcgtcgaggcggtcggggacggcgcgtatcggcgcacggtcgaccatcacggcgcgatcggcacgttgacggtgcgcaagcatccgcgcaagcgctgtcttgtcgcgctcgtcgagggcgatgcggcgcggcatgcggacgctgcattcgccgcgcggctttcgacgatgttcgatttgcaggccgatccggccgcgatcggagcgcatctnnnnnnnnacgcgtggttcgcgccgctcgtcggcgccgcgcccggcctgcgcgtgccgggcgcgtggtcgggcttcgagctgatcgtgcgcgcgatcgtcggccagcgggtgagtgtgaaggccgcgacgacgatcgtcgggcggctcgtcgagcgcgcgggcgagcggcttgccccgcacgcgccgggcgcgatcggctggcggtttccggagcccgccgcgctcgccgcgtgcgacgtgtcgcgcatcgggatgccgggcaagcgtgccgcggcgctgcagggcgtnnnnnnnnnngtcgcctcgggcgacgtgccgctcgaggcgtacgcgagcgatccggccggcgtgcgcgccgcgctgctcgcgctgccggggatcggcccgtggaccgtcgaatacgtcgcgatgcgcgcatggcgcgacgccgacgcatggcccgcgaccgacctcgtgctgatgcaggcgatcgtnnnnnnnnacccggcgctcgaccggccggcaagccagcgcctgcgcgccgatgcatggcggccgtggcgcgcgtatgcggcgatgcatctatggaacgagatcgccgatcgcgccggttcggcgcgcggcggatagnnnnnnnnnnccgccccgcgcgnnnnnnnnnaatcgacaggcaatgccgaagggcaggtcaagcgagcctttcggcgagatgttaaagtgcccgctactgtcaaacccccgccaggtgattcgcgcgtgccgcggatcgccgagcccgcacttgcatcaatgccgaacaacatgacttcccgccagacagagttattgcagcaacgccttgccgtgttgagcacgagcccgacgcgcgagcagctgcctgacggcctgcgcggcatcgagaaggaaagcctgcgcgtgacgcgcgacgggatgatcgcgtttacgccgcatcnnnnnnnnntcggctcggcgctcacgcatccgtcgctgacgaccgattattcggaggcgctcgtcgagctgatcacgcccgcggagcgcgacgcggcgacgacgctcgagcggctcgacgagctgcatcgctacgtctacgcgtcgctcggcgacgagatgctgtggaccgattcgatgccgggcctgctgccggccgacgacgaaatcccgatcgcggactacggcacgtcgaacatcgggcggctgaagaccgtctaccggcgcggcctcgcgtatcgctacggccgcacgatgcagtgcatcgcggggattcactacaactattcgctgagcgaggaagtgtggcggcggctgcacgcggaggaaggttcgacggcgagcatcgtcgattaccagtccgagcgctacctcgcgctgatccgcaatttccgccgcacgagctggctgctgatgtacctgttcggcgcgtcgcccgcgctcgatgccggcttcctgcgcggccgagcgcacaagctcgacacgttcgacgccgcgacgctgtatcgcccgcacgcgacgagcctgcggatgagcgacctcggctactcgaacacgaccgcgcaagccgcgctgcaggcggactacaacacgctgtccggctatctcgacgcgctgtcgaaggcggtcagcgagccgtatccgccgtacgaggcgatcggcacgcaccgcgacggcgagtggattcagatcaacacgaacgtgctgcagatcgagaacgagttctactcgacgatccggccgaagcgcgtcacgtattcgggcgagcggccgctgcacgcgcttgcgtcgcgcggcgttcagtacatcgaggtgcgctgtctcgacatcgatccgttcgagccgacgggcatcgcactcgacaccgcgcgctttctcgacgcgtacctgctcgtctgcgcgctcgacgagagcgcgccgctcacgtgcgatgcgtatcgcgagtcgaatgcgaatttcggccgcgtgacgatggaagggcgcaagccggggctcgaactgacgcgcgacggcgcggccgtgccgatgcgtgcatgggccgacgagatcttcgcgcagatcgaagccgcgggccgcgtgctcgacgacatccgcggcgacgacacgcatnnnnnnnnnatcgccgcgcagcgcgcgaagctggacgatccggagctcacgtcttcnnnnnnnntgctgcgcgcgatgcgcgagaacggacagtcgttcctcgagttcgcacgcgcgcaaagcgccgcgcatgcggcgtatttccatggccgcccgctcgacgaagccgcgacgcgcgacgcgcgggcgctcgccgagcgctcgcttgccgagcaggccgaactcgaaggcaagaacgccggatcgttcgacgcgttcgtcgccgcttaccgcgcctatacgctgaaccgcttcagcgtgtgacgcgcggcgcggcgggcgttacggctgcacgtcgaggaagtcgtgcgcgttgcacgcttcggccgtcacgcgcagcgtctgcannnnnnnnttctcgatgcggcgtacctgctcgcgcgacacgcccgctcgcgcggcgatctgctcgtagctccacggctcgtcgccgccgatgccgaagcgccggcgcaggatgtcggcttcctgcgcggacatcgttttcagcagcgacgtgacgacgtcgcacatctgcccgtgggcgagcgcatcgaacaggctcggcgtcgacgtatcctcgacgatgtcgccgaattcggcctggtcgtcatcgcctagcggcgcgttcagcgagcgcggctcgcgaggcagcgtcagcaccgcgcgcagccgctcggccggcagcccggtcgcctccgacagctcggcgagcgatgcgcttacaccgctgcgccgttcgatccgatcggcggccttgcgcacgcggcgcgcttcgtcgccgacatgaaccggcacgcgaatcgtgcgtgcgcgctcggcgatnnnnnnnnaaatcgcctgacgaatccaccacgtcgcatacgtcgaaaacttgaagccgcgccgatgctcgaatttctcgatcgcgcgcagcaggccgaggttgccttcctgcagcagatcggcgagatccaggccgcgcgacgcgtacttgcgcgcgatcgacagcacgagccgcaggttcgcttccgccattcgcgcggtcgcggccgagatgcgcgcttcgccgtccgcgaacgcacgttgcgcgcccgcgtcgctcttttccggcgatgtcggcagccggcgcattgcccgccgcaccgcgtcgacttccgccgacggccagccgtgagcggcgagcgccgcgtatgccgccgtnnnnnnnnnggcaaannnnnnnnnnncttcgtcacnnnnnnnnnntgcgcgctgcagcgcgnnnnnnnnacggccaagcgccggatcggccggcaacgacgcgaggtcgagccggtcgagcgcttcggcgagcgcttgcagcacctgctcgcgtcccgcctcgatttcggcggcgagcgcgatttcctgggcgtgcgtcagcagtggcaccgcgtgcatccggcgtacgaagagcgcgagcggatcagtcgaggccgcggtgtcgaccggcgcggcgtcgttcgatccggagggcggcgcatcgtcgtcacgccagtcggtgtcgacatcggtgtcgccgtgcgcgggccgcgtcggcttgtcgccgaacgagccggcgcctgcgctttcgtcggatgcttggtgatccagggaatcgggctcgccgagatcatgcgcgaacgcgctggacggcgcgctcgcgaactcgtcggcgacatcggcgtattccgtgtcgtcgcgagcgccggcaagttcgagcaaccggtcgatgccctgttcgtagcgcaattcgcgcgctgagactttcatggcaaacgcggatcgagccgcggtacgtcatgacggagcgaatccgtcgggccagacccctcggctcgtcgcggacgcccgtccacgccgatgagccttacagacatgcatctggcggcgaatcgcgaaatttcaatggcgaacgacggttcgcgcgcaagcggcgtgccgagatgcggcacgcgccgaaacaggttcggaaaccttaacgatcgatcggcgttcggcgccgtggcggctgcgggcatgggcgccgccgcgcgctattcgtacgattcgcggcgaacgggcgcgccggccggcgtcgcgctctcgacgctcgcggccgctcgctcgcgcaggcggccgtcgtcatcggcttcgtcgtctcgctcgacgggcccgtcgccggtttcggcatcgcgctcgtctgcgagatcgaactcggcctcgtgcggctcggcagcatacgagcgtgcggtgtcgaagccgggcgcgacctcgcgcagcgtcgccgcgtacgctttccatccggcatcgttgcccgcgaacagatgcttgcgaacgggcagcgcgagcgcggcgcagtcgagtgggtcctcgagcagcagttgcggccacaggcaaaacgcgcgcagcgcgcgggccgagaattcgcgcacggtcatgtcctgcacgacgtactcgacgagcggcacgtcggcgagcatgccgttggccgcgagcagcgcctcgatcgactggttgtcgggcgctccttcgaggcggctcaggatttgcagcacgctgccgaggtgcagcagcannnnnnnncgtgcgtaaacttcttccatggcgatgtctccggtcgagtggccggccgcatgcgcggcaacggccgcccgcgctccggggcggcgggcgggtgtcctgcggcgggccttacgggggctgaaacgccgcccgcgcgatgcgacatgtcttgccgcgtcgctcgcggcgtgcgatgcatacaagcgtagccaatctgcacgcaagctgcagacacggattgacgcacgtcaacgagcgcctgcgagcgcgcggcgcgccgccgcacgcgaggtgggcccgaggcggcgcgcggggccgctcccgctcgccacgcaccgccggcgcgcgtgccgttcgatgcatctcgcgcgccggcaggcggcgcggttcgatcgagccgttcgaatcggcatgccgttcggccgataaggcttgctcgtcgggcggatcatgccgacgcnnnnnnnnnnnnnnnnnnnnnnnnnnnncgccgaggcgcagaagcgcagaagcgcttcgccgggctgcgctacacgggcacgtaagcgagcgcgacgcgcgacgcgacgatcggcggcgcgtccacgcacacgcgcgcttccggtcggggcagcataccccggcctcacgccgctaccaactcatgtcgtccgcctgtttctcgtacgcgcgcagcttgtccagttgcttgctcgtcagcacagcttccatcttcttgcgcgcatccaccgaagcgtcgatcatcttctgccgcagcgagccgatcgcccgcgacgtctcgtcgatcgccgcaccgtcgcgcttcggcgcgtcgtacaagtcgcgcagtttcgcctgctgatccatcatgtcgcccatcagcgcccagtgcgccttgcgcgtgtcgtcctgaatgcgattgatcttcgcgcgctgctcgctcgtcagatcgaggccgctcggccagcccccgaaacccatcatcatgcccgggcccattccatccccgcgcatcatgccgggccccattccgtagccgcccatcattccgcgcccgtagccgccgcccatcatgccggggcccattccgtagccgcggccgcacggcgtctgcgcccgcgcgtcggacgcgggcgcggccggcgcgaccggcatgccgagcgaccagagtgcggccgtcagcgaaataaccgtcagtcccttcgagtatcgttcgatcttcattacgctctccttgaccgtgcatcgacgaagcgtgccgcannnnnnnnnnnntgcccggctcgtcgactgtagggaacgtggggaagcgccgcttgaccgtcgtcaacggcgcgcgagatcggcgcaaagcgcatcgcccagcacgtgcgcgacgcgcgcttcgctatcggcgagccgcgcctggacgcgctcgacgaggcggcggattttcgtcgagccgcgccggctcgacggataggcggcgcaaatccggtcctcgccgaacgatgcgctctcgaagcgccagtcgacgagcagcggcacgagccggcccgcctcgagcgcatcgacgacgctccattgcgggcacggcagcacgcccgcgccgtcgagcgcggcggcaagcgcgaggccgtagtcgtcggtgacgagcgggcctttcggctcgagnnnnnnnnnnacgccgccgcgctcgaacgtccaggtgttcgcgagcgtcgggtggcggtagatcacgcagtcatgctgcgcgagatcggccggcgcggtgggccggccgcggcgcgcgagatagccggggctcgcgcacagcaggccgcggttcgagccgatcggcttgacgatctggctcggcagatcgtagttgcccatcctcagcgcgagatcgaagccttcgccgacgatgtcgacgtaatgatcggacagcgacagttcgatccgcacacgcggaaaggcttgcgcgaacggcgcgcagagcggcgcgaggatcgcgtggccgaacgaatgcgcggccgtgacgcgcagcaggccgcgcggctcgtcgtcgcgctcggacaattgccgcgcgccgtccgcgagccggcgcagcacgtcggtcgcggtcgcgagatagagccgtccgctttccgtcagcgcgagccggcgcgtcgtgcgctcgagcaactgcacgccgagcgtcgcctcgaggccggcgatcgctttcgtcaccgccgacggcgttttcgcgagcctgcgcgccgcttggctgaggctgccttcctcgaccgcgcagacgaaggtttcgagcgcggacagcagatcgattcgccgcattctttcctcaagggcacaggcgatgtgcgtaataagatcacgaatcgannnnnnnctctacttacgatcatcggtggaacgttcgccgatgcagcgcgcgagcggccgccctttttcttcggcatcgtcaaaggagagatcgatgaagcgcatcgcgtggctcgccgccgtgctcgcatcgctcgcgtgcgccgcgnnnnnnnnngccgacggcaacgtgctcaacatctacaattgggccgagtatttcgcgcccgacacgatcgccgacttcgagaaggaaaccggcatcaaggtgcggctcgacgtgtacgacagcaacgaagcgctgcaaacgaagctgacgacgggcaacagcggctacgatctcgtgtttccgtcaaacgattttctcgcacggcagattcaggcgggcctctaccggaagctcgacaaatcgaggctgccgaacctcacgaacctcgatccggcgatcgtnnnnnnnnncgccgaagtcgatcccggcaaccagtacagcgtgccgtacatgcaaggcacgttcgggctcgggctgaatatcgcgaaggtgaagcaggcgctcggcggcccgctgcccgcgaacacgctcgagctgatcttcaatcctgcgtatgcggcgaagctcgagcgctgcggcatcgcgttcaacgatgcgggcagcgaagtgtttccgctcgcgctgcgctacatcggccgcgatccgaacacgaccgatccgcgcgactatgaggcggcgctcgacatgatgaagaagatccggccgacgatccgccagttcatcgcgacgcccgtgatgaacgatctcgcgacgggcgacgtatgcgtcgtcaccggctactcgggcgcggtgcttgtcgcggcgcggcgcgcggccgaggcgaagaacgggcagcagatcgtctacagcctgccctcggccggcgcgccgttctggttcgacagcatggcgattccgaaaggtgcggcgcacgcggaccatgcgctgcgcttcatcgattacattctgaggcccgacgtcgtcgcgaagatcagcaacaaggtgatgtacccgaatccgaaccgcgtggcgacgccgctcgtcgaccggcggctcacggccaacccggcgatctatccggatgcggcgacgatgcgtacgctgtgggtgaagcgcccgatgccgccgcaggcaatgcgcatgcagacgcgctactggacccggttcaagaccggttactgagcggcttcattctgacgaggagaccgaattgattcccaccggactgctgttcgatcccgcattcctgtcgcatcggcagggtgatctcgtgtatgtcgtgccgcacggcacgctgaacctcggcgagcatttcgacagcccgctgaggctcgcgtatacgaagcagttgctcgacgcggtcggcatgaccgagcgcctgacgcgcgtcgctttcgcgcgtgcgaccgatgagcaattgctgcgcgtgcatcggcccgaatatctgcggcggctcgccgaggcttgcgcggtggcgggcgagcaggtggtgcggctcggcgacgacgcggcgggcagcgcgtcgaccgaagacgtcgcgcggctcgcggcgggcgccgcgtgcgcggctgtcgatgcggtgatgacggggccgcttcggcaggcgtatgcgctgatccggccgtctggccaccatgcgggcgccgatttcgcgatgggctactgctactacaacaacgtcgcgatcgcggcgcgccatgcgcaggccgcgcacggcgtcgagcgggtggcgatcgtcgactgggacgtgcatcacggcaacggcacgcagcaggcgttctacgacgatccttcggtattgttcgtgtcgctgcacgaggcggcgaatttcccggtcgacggcggcgaggcgcgcgagacgggcggcggcgcgggcgcgggctacaacgcgaacgtgccgttgccgtccggcacgggcgacgccggctatcggcacgcgttcgacgagctggtgctgccgctcgtcgaggcgttcgcgccgcagctcattctcgtgtcggcggggcaggatgcgaacgcgttcgatccgctcggccgcatgcgcgtgcagcgcgacgggttccggcacatgnnnnnnnnattgcggcaagcggcgggcggcgcatgcnnnnnncgcatcgtgatgctgcaggagggcggctacagcctgccgtatctgccgatcgcgacgctcggcgtgctcgaggggctcgtcggctggaacgcgccgttcgacgatccgcaccagttcgtccagtatccgctcggcgaaggcgagcgcgccgcggtgaaagccgcccgcgccgcgctggcgccgtattggcccacgctgcatcgatcctgaggcgcgcacaatgagaaagacgaccgttgccgtcacgcagatggcttgcgactggaacgtcgacgcaaacctgtcgcgcgccgagcgactcgtgcgcgacgcggcnnnnnnnngcgcgcagatcgtgctgctgcaggaattgttcgagacgccgtatttctgcatcgaccagcaccccgcgcatctcgcgctcgcgcagccgtatgaaggccatccgtggcttatgcgcttcgcgtcgctnnnnnnnnagctcggcgtcgtgctgccggtgagcttcttcgagcgcgccggccagacgcagttcaactcggtcgcgattttcgacgcggacggccgcgcgctcggcatctatcgaaagacgcacattccggacggcccgggctacacggagaaatactatttcacgccgggcgacacgggctttcgcgtatgggataccgcatacgggcggatcggcgtcgggatctgctgggatcagtggtttccggagtgcgcgcgggcaatggcgctcgcgggcgcggagctgttgctgtacccgagcgcgatcggcagcgagccgcacgatgcgtcgatcgattnnnnnnnnnattggcgcaacgcgcagcgcgggcatgcggccgcgaacctgatgccggttgccgcgagcaatcgggtcggcgtcgagcgcggcgcatcgggcgagatcgtgttttacggcagctcgttcatcgcgggcgcggacggcgagatgatcgtcgaatgcgatcggcacggcgaggcgatcgcgacggccgaattcgatctcgatgcgctcgcgtatcggcggcgcggctggggcgtgttccgggatcggcggccggagtgttatcgggcgttgagcgagggcgcggcggatcgcgtgcgatgacgcggtgagcgggcggcgggagcgcgctcgcgcgttgccgattgcgtcggcgnnnnnngccgcgcatgtccgcgcggcgaatccgtctgcgctcgggggccgtcgttgtcggcagacggctcgccagcgcgaggcgctagtgacgacggccggcttgccgatgcgcggcgaaagccgagaatcggccgaaggnnnnnnnncggccggtgcgtgcgctcgcgcacgatgtttcggatggcgagcggcgttcggcgcttggcgccttgcatgtgacgcaggcgcgcaatcggcgcgggccggcgtggcaatgcttcggggcggttcgccacgaccttttgccggggccgcccgagcccgtggccgtgcagtagccgactgcggcgtcgccttcgattgcgaggacgccgaagccgctgcgcaattgctcgagcacgcgatcgcggtcgaggaggtggatctgatgcgggaggatgcgattctcggtgacggaaaaccggatgtcgtacgtgctgccgagatcactttcctttatcgggcggaactccatcgaggtggttctccttgcgcgttcgggcttgggatgctctattttcgcggatcgtctgatcattgagaatcctttttagacggttcatttcggagcggccggaaacagagaacaccggttcgcaacggcacgcggggcgcttcgcgaggtgtcgatggcgagcgcgagagtgcgcggcnnnnnnnnnnnnntatatggctcgcgagctcgcggccgcttcggcgcgggggccgttgtgcatggcagggcgcatgcgtcgcgccgcattcggacatcgggtatgtgggatgccggacgagatggctgctgcgtcggcattcgcgctttttgcgatgtggtattgcgggggctggccgcgtggtaatcgatgaatcgaaaggcagcgggttttcggcggattgtcgtcgtggcgccgccgcgcgtcgacgacggcgccttccgcgtgctcgaacgtcaccagttccgcggcaacgactttgaggaacaggccgcgccaaatccgagcgccggcgcgtgccgaggtcttcacgttcgacgatccgacgcccgtcatgaaccgggccgagattctcgattacgtcgagtgctggtcgaacggcgaatggttcgagccgccggtcagcttcgccggcctggcaaaatcgtttcgcgcgagcacgcaccatagctcggcgctgttcttcaaggcgaacgtgctggcgtcgacattccgcccgcaccgctggctgtcgcggcacgcgttcgagcgatgggcgctcgatttcctgacgttcggcaacggctatctggaacgccgccgcaacatggtcggcggcacgctgcggctcgagcccgcgctcgcgaagtacgtacggcgcaaggccgatttcagcggcttcgtgtacgtgaacggctggcaggaccggcacgagttcgcgcccgacagcgtgttccagctcgtgcggccggacatcaatcaggaggtctatggcctgcctgagtatctgagctcgctgcactcggcgtggctgaacgaatcgtcgacgttgttccggcgcaagtattacgagaacggcagccacgccggcttcatcctgtacatgaccgacgccgcgcagaagcaggacgacgtggacaacatgcgcgacgcgctgaagaacgcgaaggggccgggcaacttccgcaacgtgttcatgtacgcgccgggcgggaagaaggacggcatccagctcattcccgtgtccgaggtcgccgcgaaggacgagttcttcaacatcaagaacgtgacgcgcgatgacctgctcgccgcgcaccgcgtgccgccgcagttgctcggcatcgtgccgagcaattcgggcgggttcggcacgccggataccgcnnnnnnnntgttcgggcgcaatgaaatcaggccgctacaggcgcgcttcgccgagctgaacgactggctcggcgacgaggtcgtgacgttcgacgattacgagattccgccggcgccggtcgcggcgtagcgcaatcgacatttccctttcgtgcggcagggccgcgcaccgggcaaccgggcgcggccctttttgcgggcttcacgctcggcgatcggtcgaatgccggaggcggtcgaccaggccgaagagggcgaacgacagaacgagcgcgagaacgaagctgatgacgagcaggatgccgacgaagatctcttcgttttgttcgccgccgtcagagccgagcgcgcgaaacacgggcgacagcgcgttccagccttcgccgccgttggcgaaccaatgcgtcagcaacggcgatgacgagatgcccgtcagaagaggccaggtaagcaccagcgccagcaatatgcggccgatcgtcttcatttaaccgtcaccttcccgtatgccctgaatgaggttcccggaacctgcgtcgtcggttgcgctttcaggaaagcccgcagcttatcgaactgcccacggctcgtcagcgtaatgcacccgtcgctttcgcccagacggccgaccggatgcagacggaaatggccgcggcggatgccgttgacgatcgtccagtcgtcaatttggccgtcaatgcggtacagcgcgaaccattccgcgcgatacgtgttcagggctgcatccatcaccgtgtcccggaaccagccaagatggccgccgctttgtcggtcgatgatgtagtagacgcctgcgggcagcgggcctttatccgctacggcagtcgagcccggatcgttgatgtatcggccgttaccggaaaaggcggggacgcttccgaatcctggacaggtcagcgtcgataggcggctgcggttcaggacgaatgtgcactcggcgggcatagggtgacctggccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggtcagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcaatgtgcgacgcacctgaaggcgtccagctatctcaacggatgcgcatgcgcatggaacgggccggattttagacgctgcctaaaatcagtatgcggcggcaaagaaaaaggttcatcgcggaatcccggggaacgcggcgcggatcttgaggaagaagtattgctcgtcgcggtacccgtaagctcggcgcttgatgaccttgatcgtgttgttgatgccttcgacgacgctggtattgagcggatggcggcagcgggccacgattccgtgccagtaaccctgcaagcgctgggcgaacttttgcaaggcggcgatcccgctttgctgagcctgttcgaaccattgcccccaagccttttccgcgcaggccggcttgcggtagaaccagagccgtttgagctcgtcgcgcagcacatagacgcataacagcgactgattggccgccagcagttccttcagatgcacggcctgttctggcttcaggttatgacggttgcgcagcagcaaccagcgactggacttcagaaccttacgggccggcttgtcatgtcgcagttggttggcctgatccacccgtacccgatcgatcacctcgcgaccgtacttggccacgacgtggtacaggtcaaagacgatttccgcctgtgggcactgttccttgatctccagctcataggccgtggtcatgtcgattgcgaccgcttcgatgcgctcggccacgccttcggggagttgttcgaagaagnnnnnnnncgtctcgcgtgaccgtccgggcccaacccagaggacctgtcggccgatcggatcaaccaccaccgtggcgtagcgatggcctttatggagcgcgaactcgtccatcgccagataacggatcgtcgaccagtccggttcggccannnnnnnnnnnaagcgcatcttgtcgatcgatttgaccgtgtgccagcccagttcgtagaaggccgccacggcctgtacgctggcggcctgcagcaacttctcgcaggccttggcaaaccgctgcgtcacccgctggtagcggcccagccagtccagcttctccagccgcgctgcgccgcagcgttcgcaccagactcggcgtcgaggcacgtgcagcaccacccggtactcgaacaacggcagatcacgtacccgccgtacggtcgtttcatgaatctgctggcaacgcgcaccgcattgctcgcagtacatgatctgactgaccggcttcaggtagagcgacagcgtgcggctatcgccctgcggccactccacccgctccagccgatagcctgtccagcaacctagtgcctgaagtgccttgcgatcgagcaattccgcctcctgacatccataaaatcaggcgtcaggttacgcaatcgttctccaagtctccacggttttctgcgatgaaccaagaaaaagggcttgcactttcatgcaagcccttgaattccttggtggggcgtgagtgactcgaacactcgacctacggattaagagtccgctgctctaccaactgagctaacgccccaacagaagcgagattatgcatgggcttttcaagcttgtctagccnnnnnngcannnnnnncgaagcgcgtccgtcggccgcgcattgccgttccgaacgcgcacgatccgtcgcatcgtgcgcgctcccggtatgatgtcgccgaaaccctgtcgcgcggcgggcgcgcggctctttctgggcgtacgacaatggacgaaaacactgtccgtgatttgctggatcggctccttgctccgtgggtccgttctctttccctcactcccgtatcgatttccgaggagagcgtcaccctccggctgccgttctccggcgaatttcgccattcgggcggcgtgatctgcgggcaggtgttcatggcggccgccgataccgcgatggtcgtcgcgatctccgccgcactcggcgaattcaggccgatgacgaccgtcgccctcaatacccatttcatgcgcccggtccgcaagggcgacgtgctcgttaccgctcgcgtgctgcggatgggccgcaatctcgtgttcggtgaaatcgagctgttcgacgaggacggcaagatggccgttcacgcaacgtcgacgtacgcgctcgtctcctgagcgcgggcggcggcgggctggaacgggagcgcatccgatgttcgatcaggtggtattcgcgggcggcggcaaccgctgctggtggcaggcggggttctgggacgtcgtgcggcccgcgctcgatttgcggccgcgcgtgatcgccggcatctcggcgggcgcggcgaccgcctgcatgctctacacgcgcgactcgcgctgggtgatgcgctattacgaagaggcgctcaggcacaaccgccggaatgtccattggggcaatctgctgcgtgccgagccggtctttccgcattaccggatctatcgccaggcgcttctcgacatctacggcgagccgttcgcgaagctcgccggcgcgccggacatccgcatcggcgtgtcgcacgtgccgcgctggctcggcgcgcgaagcgcggtggcggcgggactcatcgcgtacaacatcgagaaatacgtccgcaagacgctgcatccgacactcggccgctcgctcggctttcgccccgagttcgtccgcgcgcaggattnnnnnnnnntcgacgagctcgcggatctcgtgctccagtcgtcgtgcacgccgccgttcacgcccgtcctgcgccgcgacggccggccggtgctcgacggcgggatggtcgacaacgtgcccgtcggcgcgctcgacgcgtcgccgggggccgtgctggtgatggtgacgcggcgttacccgcgtccgcagacgttcgtcgtcgatggcggcggtcagcggcggctctacgtgcagccgtcgagcaaggtgccgatctcgagctgggactatacgagcccgcatcagatgcagcacgcatacgatctcggccgccgcgacggcgagcgcttcgtgggcgccatgccgcagtgcctggacgaggacggcgcggtgcgctgacgtnnnnnnnnncggcgcgcttcatggcaagcgaggcggcgcgtgccgtggccgggcgctcggcgcgcgaagcgcggcaggcggcgcggggccgccgcgcgccgcgctcgtcgccggcgttcagcggcgaacgcgcccctgggtgagcgcgtcgggattcgcgacgctcgacaggtcgcccgcatcgaacgcgaggatgttcctgaacgccgcgctgaagtagagctcgtagctttcgcgttcgacgtagccgatgtgcggcgtgcagatcacgttctccatccgcagcaggctgtagccttgcaggatcggctcgctctcgtagacgtcgatcgcgaccatccctggccggttgtgcgcaagcgccgaaacgagcgcgttttcttcgagcagttccgcgcggctcgtgttgacgaggagcgatgtcggcttcatgcgcagcaggtcgtcgagcttgacgatgccgcgcgtgtcgtcgtgcaggcgcaggtgcagcgacagcacgtcggcctgctcgaagaacgcctcgcggctctcggcggcctcgaagccgtcgnnnnnnnncgcttcgagcgaatgctcgcggccccagatcagcacgttcatcccgaacgccttgccgtagccggcgacgagccggccgaccttgccgtagccccagatgccgagcgtctgcccgcgcagcacctggccgagcccgaagttcggcggcatggccgatgtcttgaggcccgactgctgccacgcgccctgctttaggttggcgacgtactgcgggatgcggcgctgcgcggccatgatgagcgcccaggtcagctccgcgggcgcggtcggcgagcccgtgccctcgagcaccgcgatgccgcgctccgtgcatgcttcgaggtcgatgtgggtcgacacgcggcccgtctggctgatcatgcgcaggtgcgggagcttgccgagcagttgcgacgtgatgtgggtgcgctcgcgaatcagcacgagcgcttcgacttccgccaggcggctcgcgagttgcccgaggccgcgcaccgtgttgttgaagatcttcacttcatggtcggcgagcatctcgaagcaattgagcttgcggacggcgtcctggtagtcgtcgaggatggcaattttcatggcgtgtttcgggattcgcgcgagatgagcgatggaagacggtggccgccgcgcactgtcgcgcgccggtccggcccggtttgagggccgtaatgatcctatgacggcacggcaacaggtgtatctctttttaacagcttgttacgcgcggccgcaagcgccgccgtccgggcgcggatcgcgttgttccgaccccaagcgatgccgagccgacagcgattccgacgtttctcgattgggcaatttcgggagtgagattgctcaattatttcatttttaagaacaattggtctatctagctaggtaggctgagcaagttcgaaggtttttgtcgagatttcgcgggaagttgagcaactctgcatctttttcgctgtcttttcgctgtcgtaggaaaattactcatttgcttcatatttttgaagctgtaacagcggtaggagcggagtatggatcatttgcagtcgatgcgagtgttcgtcaaggtcgcggatctcggcagtttcgcccgggcggcgagcgcgatggacatctcgaatgcggtcgcgacgcgccacgtcgccgacctcgaaggccggctcggcacccgccttctgaatcgcaccacccgaagcctgtcgctgaccgaatccggccaagtttacctggagcgggcgcgtcagatcctcgacgaactcgaagacgtcgagcagatggtcgtcgcgcgcaatcacgagcccgtcggcacgctgcgggtcgtcgcgcccgtcgtgttcggcctgcacaatctcgcgccggtcttgcagacgtatacgcagcgtttcccgaaggtcatccccgacctgaccctcgtcgatcgtcaggtcgatctcgtcgaagaggggttcgacgtcggcatcgtgatcacgcggcagatgcgcagtgcgagcatcgtcacgcgccggctgaccacgggctgcatggtggtctgcgcgacgccgagctacctggagaagcacggcatgccgacgcatccggagcaactcgtcgagcatccttgcctgagcctgccgtccgaatattggggagacgagcgcgtattcaccggcccggacggcgaagtgcgcgtacggccgtcgaacgtcgtcgtcgcgaacaacaccgagatgctgcgccagttcgcgatgctcggcatgggcgtcgcgatcctgccgagctatctgatcggcagcgacatnnnnnnnngcaagctcgtgcgcttgctgagcgactaccggctgccgcaggtcgagatcaatatcgcgtacccgagccgccgccacctgccggcgaaggtgcgcacgttcatcgaccatctcgtcgagcacttcagccaatcgccggacacgatgctcggcgagcaatgggcgacgcagggcgtcgcgggccagcacgtcgatgcgctgcccgccgacgcgctcgccgagcgctcgagcgccgatccggcgctgtcgccgcgtctgcnnnnnnnnncgcgggcgcgcaccgtcgtgccgtctccgctgtaacgccgagcggatgtcgcgcatgcactgatcctgcgcgcacgcaggccgtcgcacgccgaatctcctacgccaaaagcaaaagcgcgggctcgtcgagagcccgcgcnnnnnnnctggagccaagcgtggcggcggtgcggccgtccgattgcgcggccgcgccgtgcgtgcgcacacgtgccgcgccggcgcggtgcatnnnnnnnncggcgcggcggcggtcacgagcccgtcttgcgggccggcgtcttgcgcgcggccgtcttgcgcgcaggtgccgccttcttctcggctttctccccgctgtcggctgccgcatcgtcggccgcggccgacgatctggccgcggtcttcttcgcggctgcgggcttcggctccttcttctcgaactcgaagccgatcttgccgtccgtctgcttgacgagatacgccttgaagttgcgcccggtgcgcgacgacttgaagttcggcagcagatcggtgcggccgttctcgaggagtttcgccatctgctcgcgggtgatctcctgctgcaggatcaccttgccggagcggaagtcgcaggtcttcgggttcgcgaccgcgtgctcgcagacatagctcatgccgtgctcgaacacgcggcccttgcacttcgggcacgcgccgaccggctcctgcgcggagaaatcgggcgcttcgccttcctcgccgccttgctcctggccgaagtcgaattcgagcttgtaattcttcgtctcgtcgtcgaacgtgagcttgaggatcgccgagaacggtcggcccatcttgctgcggaagcccgatagcggcccgatctccttcttccgcagcagttcctcgacttcggcgatctcgaactgccggctgcccggaatcttcgagatcgagaattcgcatttcgtgcacgcgaagcgccgatagttctccttgacctggccgccgcagttcgggcacggcgtttcgagcgtcgcgtagtcgcccgggatcgtgtcggagtcgtattccttcgcgcgcttgacgatcgtctgcgtcatccgcgcgatttcctgcatgaacgcgtcgcgctgcaggttgccgcgctccatctgcgacagcttgtattcccattcgcccgtcagctcgggcgcggtcagctccttcacgccgaggccgcgcaacagggtcatcagctggaacgccttcgcggtcggaatcagctcgcggccttcgcgcacgaggtacttctcgccgagcaggccttcgatgatcgcnnnnnnnntggccggcgtgccgaggcccttcgcggccatcgcctcgcgcagttcgtcgtcttcgacgagcttgcccgcgccttccatcgccgacagcagcgtcgcttccgaatagcgtgcgggcggcttcgtcgtgaggccgtgcgcggcgatcttgtcggtcttgaccttctcgcccttctgcaccggcacgagattcgcgtcggcgccctcggcgtcacggccgtagacctgcagccagccgggctcgacgagcaccttgccttccgtcttgaagtgatggccggcaacctcggtgatccgcgtggtcaccttgaattcggcggccgggaagaacaccgcgaggaagcgcttgacgacgaggtcgtagagcttctgttccggctcggacagcgatttcggtgcctgcagcgtcgggatgatcgcgaagtgatcgctgatcttcgagttgtcgaagatgcgcttgttcggcttcacccagttcttgtcgagcacctgcttcgcgtgcggcaggtagttgttgctctccttgagcatctcgagcgtcgacttcaccgtgccgaggtagtcctccggcannnnnnnnnnntcggtacgcggataggtgagcaccttgtgcttctcgtacagcgcctgcgccaggccgagcgtgttcttcgcggagaagccgaagcggctgttcgcctcgcgctgcaggctcgtcaggtcgtacagcagcggcgaaagctgcgtcgacggcttcgattcctcggtgaccgtgccgaggtggtcgcggcacgcggcgacgatcgtctccgcggcaggcaggctccagaggcgcgaatcgcgtttttcagggtcgaattcgtccttcttgaacttcggatcgaaccagcggccttcgtagaaaccgccggcgcagacgaattccgcgcgcacttcccagtagtcgcgcggcacgaagcggcgaatcttctcctcgcgctcgacgacgatcgacagcgtgggcgtctgcacgcggccgacggtcgtcaggaagaagccgccgcccttgctgttgaacgccgtcatnnnnnnnntgccgttgatgccgacgagccagtcggcctccgagcggcaacgcgcggcatcggcgagcggctgcatgtccatgtcggtgcgcaggtgcgcgaagccgtcgcggatcgcggcgggcgtcatcgactgcagccacaggcgctggaccggctgcttggccttcgcgtgctgcgcgatcaggcggaagatcagctcgccctcgcgccccgcgtcgcatgcgttgatcagacggtcgacatccttgcgcttgatcagcttcgtcagcaccttcaggcgcgactcgcttttcgcgatcggattcagatcgaaatggggagggatgacgggcagatgcgcgaagctccatttgccgcgcttgacttcgtattcctcgggcgcggcgatttcgagcaggtggccgaccgccgacgacagcacgtattcgtcgctctcgtagtattcgtcatgcttggtaaagccgcccaaagcacgcgcgatgtcgttcgcgaccgaaggcttttccgcaatgatgagtgctttcgacatgacagtgtgtattgatagaccgggcgagcccgatgcgggcccttttacgacggctttatagcacacgacgcccaaatggcggccggcgtgagcnnnnnngcgggtcatcataagtgggggccggggcggcggcaagccttgcacgagccctcgcgcgtaaacggccggtaaagcggcattttgcggccgatatttcggggccggacgattttagtcgaacaaattacgcagtttaggtgcatgcggtgcgccgggcagcgcggtcagatcggccagcatgcgttcgacgattgcggcatgcggcagcaccgtgccgaagaagcggaccgcgttcgcatcctcgatgaggagcgtcggaaagttctcgacgtcgagctcgtcgagccggtcggcatgcgtttcgacgtcgatccatgcgaagcaggcgccgggatgcgtatcggcgagccggtcgaacgtggcgcggtattcgcggcaggtgccgcaccactcggcgcacaggcaggcgacgagcagcgtgtctggattccggaggcgctcggcgatccgaccttcgtcggtgtcgagattcagcgcgggcatgggtggttttccttgcatcgtgaggtggcggcggctcgggcgaacgcccggcggggcgcctatgcgccggaatgtagcacggcgctcgtgccgcgcgcttgagcgggctcggcctgtgcgccgtcgatgcgggtatagcggccgcccggcagcgcggcgacgcggccggccagctccagctgcagcaacaaccggtgcagcgtgccgctcggaagcgacgtgcgctgtgcgagcagctcgagcggcacggggccgtagccgattgcgtcgagcagccggcgcgtgtcgtcgtccaggtcggcatcggccgatgcggcggtgggcgcgccgcgtttcgaattcaccggccgggcgggatcgaggccgaattcgtcgagcacgtcggccgcggtctcgacgagtttcgcgccgtcgcggatcagtgcgtggcagccttgcgacaggggcgcgtggatcgagccgggaatcgcgaacacgtcgcgccccatttcgttcgcgagccgcgcggtgatcagcgagccggagcgcagcgccgcctcgacgatcagcacgccgccggacagcgcggcgatcagccgattgcgctgcggaaaatgggcggaccgcgcgggcgtgccgagcggccactcggagacgagcgcgccgcgctcggcgatctcgtgggcgagcgcgtggtggcacgccggatagacgaggtccgcgcccgtgccgatcacggcgacggtgccgcttgcgccgtcgagcccgccgcgatgcgcggcgccgtcgatgccgcgggcgaggcccgacacgatcgccaggcccgcgtccgacagttnnnnnnnnaagcgcgtcgcgtcggcgagcccctgcggcgtcgccccgcggctgccgacgatcgcgacggcccgcgcatggagcagcgcgacgcggcctttnnnnnnnngcagcggcggcggatcgtagagctccgccagcggcccgggataggcgggatcgtgccgggtcacgagcgcgttgccgggctcgtcgagccaggcgagcgccgcgtcgacgcgctgctcgaaatcggccgtcggcggggcgagcacggattgggccgccgcgtcgccgacgagcgccgccagctccgcatgcgatgccgcgaagagcgcttcgagcgatgcgaacgcgccgaggagcgcggcacacgcggccgccggcacgccggatgcgccggcaagccgcagccagccggagagttcggcgcgcgtcagcgctcgcggcgacatgatgaattcctcgaaaagcgcggcctgcgggctgcgtagtgccgtgataaaattttcatcatccgaaatagaacgaatgccgtgcgcacgggcccacggcgattggccgatcattgcgacgcgcggatggcgcgcgtcgtcgagtccatcttgaggccgnnnnnnnnatcgcggcagtcggccgaacggccgatgcgagcgggtcgttcgtctcccgacactgaaatcatggctttgctgaacattcttcactaccccgataaacggctgcacaaggtggccaagccggtcgccaaagtggacgaccgcattcgcaagctcgtcgccgacatggccgagacgatgtacgcggcgcccggcatcggccttgctgcgacgcaggtcgacgtgcatgaacgcgtgatcgtgatcgacgtgtccgaggacaagaacgaactgcgcgtcttcatcaacccggaaatcgtctggacgggcgacggcaagcaggtctatgaggaaggctgcctgtcggtgccgggtgtctatgacgaagtggagcgcccggaccgggtgcgcgtnnnnnnnntcgacggccaaggcgagtcgttcgagctcgattgcgaagggctgctcgcggtgtgcatccagcacgagatggatcacctgatgggtcgcgtgttcgtccagtatctgtcgccgctcaagcagacccggatcaagacgaagatgaagaaactcgaacgcgcaatgtgatgtgcgccgccgctacccgattcattcgcacatgacacattcactgcgcgtcatttttgccggcacgccggaattcnnnnnnnnnnnnctcgccgcgatccatgaggccggttttcccgtcccgctcgtactgacgcagccggatcgtcccgccggccgcgggatgaagctgcaggcgagcgccgtgaagcgctatgcgttcgagcgcggcatggccgtcgcgcagccgccgtcgctgcgccgcgcgggcaagtatccggccgaagccgtcgccgcgctcgatctgttgcatgcgacgccgcacgacgtgatggtcgtcgccgcatatggcctgcttctgccgcaagaagtgctcgagctgccgcggcacggctgcatcaatatccacgcgtcgctgctgccgcgctnnnnnnnnnnnnnnncgatccatcgcgcgatcgaggcgggcgacgccgaaacgggcgtcacgctgatgcagatggacgccgggctcgacacgggcgcgatgctgcacgaagcgcgcgtcgcgatcgcgcccgacgatacgacggcgacgctgcacgacaagctcgcggcggccgnnnnnnnnctcatcgtcgacgcgctcgtcgaactcgagcgtacgggcgcgcttgccgcgacgccgcagcccgccgacggcgtgacctatgccgagaagatcggcaagcacgaggcggcgctcgactggcgcaagccggccgccgcgctcgcgcggcaagtgcgcgcgttcgacccgttcccgggcggcgcgggcacgctcgacggcgcgacgctcaagctgtgggcggccgatgcggtgcccgggcgcgacgacgccgcgcccggcacgatcgtcgatatcggcccggacggcgtcgtgatcgcctgcggcgaaggcgcgctgcgcgtgacgcaattacagaaaccgggcggcaaacgcctgcccgcgcgagaatttctcgcgggggcgccgcttgcggtcggccagcgcttcgcgccggccgacgccgcgtgagtgcgtcgttcgccatcaattcatcggaatnnnnnnnnncgcgcaatcggccgaacggccaggtcgcggcgcgccggnnnnnnnnntagaattctctgacaccagcatcgagggagcggcatgttcggcatcacccatcttggcttgttcatggcggcggtctttctgctgaacatcacgccggggcccgacaccgcgtacatcgtcggccgcagcgtcgcgcaggggcgcggcgccggcctcatgtccgcgctcggcatctcggccggctgctgcgtgcacgtgctcgcatgcgctttcggcctgacggcggtgctcgccgcgtcggccaccgcgttcacggtgatcaaggtcgtcggcgcggcctatctcgtctatctgggcgtgcgtctcatcttcgccaagcaggagccggcggccgagcggcccgcgcggcgaggcgcggacaaatcgctgcgccagctgttcatgcaggggttcctgaccaatgtgctgaacccgaaggtggtgctgttcttcgtgtcgttctttcctcagttcgtatcggtcgacagcaaccacaaggtgctcgcgttcctgatgctcggcgcggtgttcctcgcgatgagcaccgtgtggtcgtgcaccgtggcgtgggtcgcgggcaccgtcacgcgacgttttgccggcaagcctggtgtgaagaaatggctcgaccgtggtgtcggcagcgcattcgtcggcctgggcgtcaagctcgcgacgtcgacgcgctgaggattgaattttctcgaaacgttcttatctaacagatcgcttacaatcatgnnnnnnnnnnnntcgcgcgtgcggtgcgatccccgcagacggataaggagtgggaaacatgttcaattgggtcaaaacggcgatgctgatggccgcgatcacggccctgttcatcgtgatcggcggcatgatcggcggatcgcgcgggatgacgatcgcgttgctgatcgcgctcgggatgaatttcttctcatactggttctccgacaagatggtgctgcgcatgtacaacgcgcaggaagtcgacgaggccacggcgccgcagttctatcggatggtgcgcgaactcgcgannnnnnnnaacttgccgatgccgcgcgtttatctgatcgatgagaaccagccgaacgcgtttgcgaccggccgcaatcccgagcacgcggccgtcgccgcgacgacgggcatcctgcgtgtgctgtccgagcgcgagatgcggggcgtgatggcgcacgagcttgcgcacgtgaagcatcgcgacatcctgatctcgacgatttcggcgacgatggcgggcgcgatctcggcgctcgcgaatttcgcgatgttcttcggcgggcgcgacgagaatggccggccggcaaatccgatcgcgggcatcgcggtcgcgctgctggcgccgatcgcgggcgcgctgattcagatggcgatttcgcgtgcgcgcgaattcgaggcggaccgcggcggcgcgcagatctcgggcgatccgcaggcgcttgcctcggcgctcgacaagatccaccgctatgcgtcgggcattccgtttcagacagccgaggagcatccggccaccgcgcagatgatgatcatgaatccgctgtcgggcggtgggctgcagaatctgttctcgacgcaccccgccaccgaggagcggatcgcgcggctgatggacatggcgcgcaccggccgcttcgactgacgaacgccgttgccggcgannnnnnnnggaggtcgctgcatcggcggccggtctcgacgggcttcgccgtatccggtgatcgaccgagccccgcatgcgtcgcgctgcggggctcggcgctttttgggtcggggccgtccggttgatcnnnnnncgaaaatggcttgcgggcggcggcgagtggtgtcgatacttnnnnnnnnnnnnnnnnnnnnnnnnccaagcatgctccgcacgcccccattgcgcgcacccgcccgcgtgagcccgatccccggcgcgctacaatatcgcgctgaccggccgcgggccggccacctcggcgccttcctaccacccgcccggcgcgaccgtgtgccgcgggcactgctgatccgatgacccagactcgcccttcccgttcccgcgcatccggcgcgcccgctcgtgcgccgcgcctgtcggcgctgcatctcgttcccgattcgctaggcttcgcgctcgacggcgccgcgcaggcggtcgacgcggtcgatcgcggcgccgcgctgcccgcggcgctcgccgccgttcacgcagcgctgccttcgaacgcgcaggcggcgtcgcgcggcgcgatccaggacatcgggtatcgcgcgatgcgccgccgcggcacggcggactggctgatcgcgcaactcgtcgcgaaggcgccgccggcgcacgtgcatgcgcttctcgtctgcgcgttcgcgctcctcgtcgacgacgagcacgccgcttatgcgcccttcaccgtcgtcgatcaggccgtgaccgcgatcgnnnnnnnncgcgagtgctcgtttgcgaaggggctcgtcaacgcggtgctgcgccggtttctgcgcgagcgggccgcgtggctcgagcggctgcaggccgatcgnnnnnnnntttggaactacgagccgtggtggatcgatgccgtcgagcgcgcgtggcccgatgcatggcagcgcattctcgccgcgggcgatgcgcccggcccgctcacgctgcgcgtgaatgcgcgccggatgacggcggacgcgtatctcgacacgttgcgcgccgagcggatcgacgccgagaagatcggccttcacgcgatacggcttgcatcggcgcggcccgtcgagcgcattccgggcttcgcggacggcatcgtgtcggtgcaggacgccggcgcgcagctctcggccgaatggctcgnnnnnnnnnacggcatgcgcgtgctcgacgcgtgcgcggcgcccggcggcaagacgggccacattctcgagctcgcgcacgccgaggtggtcgcgctcgaaagcgatccgnnnnnnnnnncgcgcatcggcgaaaatctcgcgcggctgtcgctcacggccgacgtgcgcgtcggcgacgcggcagaccccgcgcaatggcacgacggacgtccgttcgaccgggtcctcgccgatgtgccgtgctccgcgtcgggcatcgtgcgccgccatccggacatccgctggctgcgccgcgcggccgacattcccgcgctcgtcgccgagcagcggcgcatcctgagcgcgctctggccgctcgtgaaacccggcggagagttgctgtacgtgacctgctcgatctttccggaagagggcgagctgcaggcgcgctggtttggagacgcctgtcaagatgcggtacgattggacgcgcccgggcagttgctgccgcagggcgcgacaggcggggcgccggccgtcgggggatcgggcgagtccggccggcatgtcgatcacgacggatttttctacgcgcgctttcagaaacggtgacgatcaaacgcttctttccactccggctcgcggccgtgctctgggtcgcgctgacgctgtgcctcgctgccgttcctgcnnnnnnnnncgatacgatcgccgtgcagcgcgcgtcgctgcaatcggacggcagcggctggagcctcgacgcgcgtttcgacttcgagctcaacagcagcctcgaggatgcggtcaacaaaggcgttccgctttacttcacgaccgatttcgaactgagcnnnnnnnnntggtattggttcgacgagcaaccggtgtcggtgtcgcagacgatccgcctgtcgttccagccgctcacgcgcgaataccgcgtatcgacgggcggcctgcagctcggctttccgtcgctgaaggaggcgctcgcggtggtcaagcacgtgacgtcctggcatgtgatcgacaagggccaggtgcgcccgggcgagacgtacacggcgtcggtgcggatgcagctcgataccgcgctgatgcccaagccgttccaggtcgacgcggtgaacaaccgcgactggaatctcgtttccgattggaagcgtttcattttcacggtggccgagcgtgctaagtaaaatgcgcgtccgccgcgcaacgagcggaaagagcctgctgatacgcgtgatcgtatcgactgtcgcgatcacggcgcttctgctgctcgtgctgctcgcggccgcgagcgcgaacaccgagttcttcgaccgctactactcgtggctctattcggcgaacatcatcgtcgcgctcgtgttcatgctggtcgtgctcgggctcgtcgggatgatcgtcgcgcggctgaggaagggcaagttcggcacgcggctgctcgcgaagctcgcggtgttcttcacgctcgtcggcgtcgtgccgggcgggatcatctatatcgtgtcgtatcagttcgtgtcgcgcagcatcgaatcgtggttcgacgtgaacgtcgagacggcgctcaccgcgggcctgaatctcggccgcgggatgctcgacacgtcgctcgcggacttgcagacgaaggcgcgcctgatgtccgagcagctctcgagcgccgacgccaacacgaacggcacgacgctcacgctcctgcggctgcgcgatcagttcggcgtgcaggatgcgacgatcgtcgagccgggccgcggcacgggcgcgtcgcccgatgtgcacatcatcgcgcaggcgtcgggcaacttcgccgcgctgattccggacgacatgccgacgccgctgatgctgagccaggcgcgcgagcacggcgtgttcgcggcgatcgaaggcgaggtcgacggcgatcnnnnnnnnnnnngatcgaagggcgcgctgcgcctgcgcgtcgtgcagcgcattcccgattcgtcgacgtcgctgctgcagcccgccgagcgcttcctgcagctcacgcagccggtgtcgccgacgctcgcgcgcaacgcggacgccgtgcagcgcgcgtatcgcgaataccaggagaaatcgctcggccgcagcgggctgcgcaagatgtacatcggcacgctcacgctcgcgctctttctcgcgacattcattgcgatgatgatcgcgctcgcgctcggcaaccagctcgcgcggccgctcttcctgctcgcgcagggcacgaaggaagtcgcggagggcgactacacgcccaagcgcgagatcaagacgcgcgacgagctcggctttctcacgcagtcgttcaacgcgatgacgcggcagttgtcggaggcgcgcctcgcggtcgagaagaaccgcgtcgcgctcgagcattcgaagacgtacctcgagagcattctcgcgaacctgaccgcgggcgtgttcgtgctcgatcgccagtttcgcctgacgaccgcgaatcgcggcgccgagcggatcttccgccagccgttcaactcgctgatcggtacgacgctcgatcagatcggcgtcgtcgcggagttcggcgcgatggtgagaaaggcgttcgccgatcgcgaggcggcgggccggggcggcggcgaggaccgcggccactggcagcagcagttcgccgtcgaggtgccggccgagaccgagccgctgacgctgctcgtgcgcggcacgcggctcgtgtcgacggcggcggcgcccgggcagcccgacgatccgcagacctccggctacgtcgtcgtgttcgacgacatctccgatgtgatctccgcgcagcgttcggtcgcgtggggcgaggtcgcgcggcggctcgcgcacgagatcaagaatccgctcacgccgatccagctctcggccgagcgcctgcagatgaagctttccgacaagctctcgcagcccgacgccgatgtgctcaagcgcggtgcgacgacgatcgtcaatcaggtggccgcgatgaagcgcatggtcgacgattttcgcgattacgcgcgcacgccgcccgcggtgctcgtcaacctgcaactgaacgatctggtgagcgaagtattgacgctttacggtgtcggcgagggcaagagcacgatcgtcgtcgagcagacgccgctgccggtgatccgcggcgatgcgacacaactgcgtcaggtgatccacaatctgctgcaaaacgcgcaggattcggtcgccgacgtcgagcatcctcgtgtgttgctcgaaaccaagacagtagaatatggcgatcccgacgcgaacggcaaaacgcgcgtcgcggttcggctgaccgtctcggacaacggtccgggttttccggcgcgcatcctgannnnnnnnttcgagccttacgtgacgacgaaggcgaagggcacggggcttggcctcgcgaccgtgaagaagatcgtcgacgagcatggcgcgcggatcgacctgcgcaatcgcatgcacggcgatgtcgtggaaggcgcgcaagtctcgatcctgttcctgcagctcgcggacgatacggcgggcgccgggggcggaacgaacggcggcacggcacccgccaagacaagagcaactgtgcagacaaaggcagcgtaaatggcaaccatcctggtggtagatgatgaaatgggcatccgggaattgctctcggagatcctcagcgacgaagggcacgtcgtcgacgtcgcggaaaacgcgcaagcnnnnnnnnactaccggctgcggcaggcgcccgatctcgtgctgctcgacatctggatgcccgacaccgacggcgtcacgttgctgaaggaatgggcgagccaaggacaactgacgatgcccgtcatcatgatgtcggggcacgcgacgatcgacaccgccgtcgaggcgacgaagatcggcgcgctcgattttctcgagaagccgatcacgctgcagaagctgctgaagtcggtcgagcacggtctnnnnnnnngcgcggcgccgctgcccgcgagcgcggcggcgaagcccgcggcgggggccgcggtcgcgtcggcggccgcgctgccgacgctcggcgacgatccggccgtggcgctcgcgggccagacgacggccgcgatcccgttcgacatcccgctgcgcgaggcgcgcgacgcgttcgagcgcgcgtacttcgaatatcacctcgcgcgcgagaacggcagcatgacgcgtgtcgcggagaagacgggcctcgagcgcacgcacctgtaccgcaagctcaagcagctcggcgtcgagctcggcaagaagccggccgaaggcgcggcataaannnnnngcacaaagggcttgatcggtgcttggcgcattgctataatcnnnnnncttcgtggcccggtagctcagttggtagagcagcggattgaaaatccgcgtgtcggtggttcgattccgccccaggccaccagcagatcccaccccaagaatcgctagattcttggggtttttcgtttgtggagcggcattccgagcctcggccgattgtggggcggcgtgataaaatcttcgccgactcaacgacttagaggacttgaggatgcgcccgaaggcgccgcaagtcctttttcgtttcggcggctcgtgcatgcgcgagtccgtgcgccgcccgcgcggcgcgatgagcggcataagcgccgcgccgtttcgggccgcgcgcacctgcctatactgggtgggccggcgcagccggcgcgcgtcgaatcacaggcgcgctcgctcatcattcacggagtatcacggtgattcggacagacgctaaggacggcgcgctcgtattgttttccggcggccaggattcggccacatgtgtggcctgggcgctcgagcgctatcagaccgtcgagacgctcggcttcgattacggccagcgccaccgcgtcgagctcgaatgtcgcgagggcgtgcgcgatgcgctgaagcggcgttttccgcagtggtcgcacaagctgggcgacgatcacctgatcgatctgtcggtgctcggctcgatcagcgataccgcgatgannnnnnnnatcgagatcgagacggcgtcgaacggcctgccgaacacgttcgtgccgggccgcaacctgctgttcatgacgatcgccgcggcgatcgcttatcggcgcgggctnnnnnnnntcgtcggcggcatgtgcgagaccgatttctccggctatccggactgccgcgacgatacgatgaaggcgctgcaggtcgcgctcaatctcggcatggacacgcgcttcgtgctggaaacgccgctgatgtggctcgacaaggccgatacgtggcggctcgccgagcaactgggcggcgcgccgctcgtcgagctgatccgcgtcgagacgcacacgtgctatgtcggcgagcgctcggagctgcatgactggggcttcggctgtggcgaatgcccggcatgcaagctgcgcaagcgcggctatgacgcctatctgcgcggcgaaagcgtgacggaggcgcccgcctgacgcgcggctggcacggcgcacgcgcgtggcgcgggcggcaacgagattcatcgaacaacggaaagcgagcggcgcgagccggaacgaagcagcatgacgtacacggtcaaggaaattttctatacgttgcagggcgagggcgcgaacgccggccgtccggccgtgttctgccggttcgccggctgcaacctctggacggggcgcgaagcggaccgcgacggcgcggtgtgccgcttctgcgataccgacttcgtcggcaccgacggcgagaacggcggcaagttcaaggatgccgcttcgctcgcggcgaggatcgcgtcgctctggccggcgggcgaggcgtatcgcttcgtcgtctgcacgggcggcgagccgatgctgcagctcgatcagccgctcgtcgacgcgctgcacgcggcgggcttcacgatcgcgatcgagacgaacggctcgctgcccgtgctcgaatcgatcgactggatctgcgtgagcccgaaggcggatgcgccgctcgtcgtcacgaagggcaacgaactgaaggtggtggtgccgcaggacaaccagcgccttgccgattacgcgaagctcgacttcgagcatttcctcgtgcagccgatggacggcccgtcgcgcgagctcaacacccggctcgcgatcgattggtgcaagcgtcatccgcggtggcggctgtcgatgcagacgcacaagtacctgaacattccctgagcctgacgcttcattcatcgtgctgattacccgaaaactcgaattcgacgcggggcaccgcatccccgatcaccgcagccagtgccgcaatctgcacgggcatcgctacgtgctcgaaatcacgctgcgcggcgatctcgtcgagaccgagggcgcgcccgaccgcgggatggtgatggatttcgccgacgtgaaggcgctcgcgatggagcacctcgtcagcaagtgggatcacgcgtttctcgtctatgcgcgcgacgagatcgtgcgctcgttcctcgaaaagatggccgatcacaagacggtcgtcctcgaccggattccgactgtcgagaatctcgcggcgatcgcgttcgacatcctcgcgaacgtctatgacgcacattacggcgtcaatctgcgcctcgaacgcgtgcgtctgtacgaaacgccgaactgctgggccgacgtcgagcgcgatccgcgcgtctgacgcgggtaacgcgcggcgcggtcggcgcgccgtgcgcccgcgcatgcgctttcacgcgcgctttcacatccgttttccgcatacgtttcgacttcgttacgaggttcgcctgcgcgggtgcctcgacgtgcgttttcgacgcccgcgcggcagccgtgcgatgcgtgtcacgctctccccctgacccgttcgcacgcacgaaccgttcattcgcccggtttcgccgggggccgcctggcccggcatcggtgttttccgaatcnnnnnnnnggcgcgatcacggtatgatcgaatcgtggatcgtctgccgcgacgaacgcgtnnnnnnnnnctgttaccgcgcagcgctccgcccggcggtctcgccgcccctctttccgaatcgcagtccgaccgtgcgtcgcacggcaggaggccgccgatgagcacgctcacccattccctgaaagcacgtttgcgcgacggcgacgagccgctgttcggcctatggctgacgctcgcgagcgaggcggcgaccgaggcgctcgcgcacgccggtttcgactggctgtgcatcgacatggagcacgcgccgaacgacagccgcgacgtcgccgcgcaactnnnnnnnntcgcggccgcgcatctgccgagcgagcccgtcgtgcgggtgccggcgcgcgagccgtggttcgtcaagcgggcgctcgacgcgggtgcgcgcacgctgatgttcccgggcgtcgagacggccgacgaggccgcgcatgcggtgcggctcacgcgctttcaggcgcccgatgcgccggacgggctgcgcggcgttgcgggcatcgtgcgcgcggccgcttatgggatgcggcgcgactacgtgcagacggcgaacgcgcagatcgcgacgatcgtgcagatcgaatcggcgcgcggcgtcgacgaagccgagcggatcgcggcgacgccgggcgtcgattgcgtattcgtcgggcccgccgacctgtccgcgagcctcgggcatctcggcgacacgaagcatccggacgtcgcggccgcgctcgagcacgtgctcgcggccgggcggcgcgccggcgtgccggtcggcatcttcgccgcggatacggccgnnnnnnnncagtctctcgaagccggattccgcgtggtcgcgttgtccgcggacgtcgtgtggctgctgcgcgcgacgcgacaggcgctgcaggaggtgcggggatgagcgggaaacgccgcggcgcgccgctctccacgcgcacgccgcgtgtgctgcgcggcgcggtaatcggttcgctcgccgcggcggcgctcggtgcggcggcgggcggcgcgctcgcgcaggcgccgggcgcgccgagccggcccgacccgcagcgcgagaccgaagcggcggtggccgactacaacgcgggcaatctgcgcgcggcgctcgtgcagtttcacgatgcggcggcgtgcggcaaccgtctcgccgcgttcgattacgcgatgatgctgatcaacggtgagggcgtgacggcgaacgtgccggaaggattgcgctggctgcggcgcgcggccgatgcggggatgacgcaggcgcagtacgtgtacggccggatgctcgacgacggcgaattcgtnnnnnnnnatccggcggccgcgcacgactggttcctgaaggccgcgcagcaagggcacgtgcaggccgagctcgcgctcgcgaaccagtttctcgacgagcgcggtacgccgcgcgacaaccggcaggcgtttgcctggtacaagcgcgcggccgacgcgggcgagccggtttcgcaatacgtgaccgcgtcgttctacgagcgcggcggcgacggcgtcgtgcgcaatctcgacatcgcccgcgcgtactatgcggccgccgccgcgcagggcgacgacgcggcggcgctcaagtatcgcgagctcacggccgcgcagaaggcggggccgggcggcgcgtcggcgccgaaggcgaccgggccgtcgtactgacacgcgtactggccggcagtcgggccgatcggatgaatgcgtgggtcgggatcacgcnnnnnnaaccgacggcatgccggatcggccgaattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatactcgggcctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaccgccgaccgtggccagcccccacccgccggcaccgccacgaaaaagnnnnnngcgccgcgccgcttcgatcaactcttcatcagccgcttctgccgcccgacgctcatgatgagcccgacggcgatgccgagcgtcgtgagcgccgtgccgccgtagctcatgaacggcagcggcacgccgacgacgggcagcacgccgctcaccattccgatattgacgaacgcgtagacgaagaacgcgagcgtgagcgagccggcgagcagccgcccgaacagcgtcgcgccctgcgcggcgatgtagagccnnnnnnnnatcagcgccatgtacagcgtcagcagcacgagcccgccgacgagcccgaattcctcggaaaacaccgcgaagatgaaatcggtgtgcttttccggaatgaattcgaggtgcgcctgcgtgcccttcagataccccttgccgagcgggccgcccgagccgatcgcgatcaccgcctggatcgtgtggaagcctttgccgagcgggtcggacgtcggatcgagcagcgtgcagacgcggtgtttctgataatcgtgcatcagcggccagacgacttcgggctggcagatgcgctcctcgaacacggcgatcgagccgaccgcgagcacgccggcgacgagcaccggcacgatcagcttgaacgacagccccgcgagatagatcacgaacaggcccgcggcgaacacgagcacggcggtgccgagatccggctgtttcgcgatcagcccgacgggcaccatcaggatggcgaacgcgacgacgaagtcgtaccagcgcaggctgctttcgcgccgctggtagtaccacgcgagcatcagcggcgtcgcgatcttgaggatctcggacggctggatcacgacgccgacgttcagccagcgcttcgcgcccttcttcgtcatgccgaatagcgccaccgcgacgagcagcgcgacgccgaacgaatagagcggcaccgcgaagcgcatcagcgtctgcggcgggatgttcgcgatcacccacatcagcacgaacgtcagcatgatgttgcgcaactggtcctcgacgcgccccggcacgtcgacgctcgcgctgtacagcgtgacgatgccgacgcacagcagcaggaacacgatgagcgcgagcggccggtcgaagcccgcgaacatctgcttgatcttgtcgagcgaggcgcgcttgtcgaattgcatgcctgtctccgttactcgtcgatgccgcccgccgccggcctggcggcggagacggcatggttgtcgtcctgagcgggtgtcttcggggcgcccgatgagggtttgcgcgggtcgtcccgcgatgcggcggcgctgatcgccgcgtcgctcgccggcgtgcggcgcggcttgcgcggcggcaggcggcgggatgcgggcggcgcgcccattgccgcgccgttcgcgccgggcatgccgcccggggccgcggcgcccgatccgttgttcgccgtgccggccgcgccgcctgcaatgccgccgccggccgggtttcctcccgcgtttgcgtgctccgtcggctccccgcccgcgcccgatgcgcctgatgcgccgtccgcgccgcttgccgacgcgggcggcaccggttgcggcagcgccttgaacccggccgcgatgccgacaggcttcgtcgcgtcgccgatcacgggcgcgttcacgggctcggtcgccgacgcggccgccgcgacggccgccgcttccgtcgacggattcttgcgctcgagcaggtagaaatcgagcacgcgccgcgcgatcgggcccgccgactgcgcgccccagccaccgttctcgacgatcagcgcaagtgcgatctgcggatggtcgacgggcgcgtacgcgatgaacagcgcgtggtcgcgcagatgctcggcgagcaggtggccgcggtagttgccgccctgcagcgagaacacctgcgcggtgccggtcttgccggccgcgaggtacggcgcgccgcggaacaccttgaacgcggtgccggacgggctttcgacgacgttctccatcccgcgcttcacgacgtcgagatcgttctgcttgagcggaatcacgccgctttccttcggcaccgtcaggtgcnnnnnnnnnnagatcgggttctcgacttccttcacgaggtgcggcttcatgatcacgccgtcgttcgcgagcgtggccgtcgcgtgcgcgagctgcaggatcgtgaacgagttgtagccctggccgatcccgagactgatcgtctcgccgtcgaaccatttctgctgagcggccttcttgaacgtcttcttccattcgggcgacggcaggatcccgcgcgcctcgccctggatgtcgatgcccgtcagctggccgaagccgaacggcttcatgaagttcgcgatcgcggtcacgccaaggtnnnnnnnnagcatgtagaagtacgtgtcgttcgacaccatgatcgccttgttcatgtcgacccagccctggcccgagcgcacgtcgttgcggaacgtgtggccgccgaacgtgaagtagccggggtcctggaagccccagcccggcgtgcgcttgccgagcgcgaggccggcgagcgccatgaacggcttgtacgtcgagccgggcggataggtgccgtgcagcggccggttcagcagcggcttgtcgggcgagttgttgagctcgtcccaggtctgctggtcgatgccgtcgacgaacgagttcgggtcgaagctcggcgacgacacgaacgcgagcacgtcgcccgtcttcggctcgatcgcgacgagcgcgccgcgtttgccggcgaatgcctgctcggcaacctgctgcaacccgatgtcgagcgacagcacgaggttgctgccgggcgtcgcctgcgtgcgcgacagcgtgcgcacgggnnnnnnnnnnnnngtcacctcgacttcctcgaagccggtgatgccgtgcagctcggtttcgtagctttgctcgacgccgaccttgccgatgtagtcggtgcccttgtagttgttcgcgtcgcgccgcgggtcgtaggtttccggatcgctgtcgttctcgtcgctcatcgcgtcgatccggtcctgatcgcgcttcgagatccggccgatgtagccgatcacatgcgcggccgtcggaccgagcggatattggcggaacagnnnnnnnnnnacgtcgacgcccggaaagcgccagcgctgcgcggtaaagcgcgcgacttcgtcgtcggtgaggcgcgtgcggatcggcaggctctcgaaattcttcgagtcctcctgcagcttcttgaagcggcggcggtnnnnnnnntcgatctgcacgacctcggcgagcgcgttgatcgtgttgtcgagtgtgtcggcgagcttcgacggtgtgatctcgagcgtgtacgcggagtagttcttcgcgagcacgacgccgttgcgatcggtgatgatcccgcggttcgggacgatcggggcgaccgagatccggttctcctcggcctgcagcgcgtacttgccgtgctgccagacctggaggtagaagaaccgcgtggcgagcaggccgaagcagacgaacacgaacacgcccgccgccgcgacgcgcaggcggaacttcgagagctgctgttgtgtgtccttgaattcggtcatgcgattacggatggagagcgcgctttcgacgccgcgcgggcgggctcgcgccggggcgaggcgcgtgcgtcgcgccggctgggcgggccgcccgcgcggcggccgcgtcgcgccggccgcgagcggtcgggcgggtggacggtcggcgggcgttcacagcggatgtcctggcggcgcggcgcgtcagatcggccgcgtgtcgtccgggtcgaccggacggcgctgcggcatcagcagcagatggctcgcgaccggccacagcgccgcctcgacgaagccgtcgacgaggtagctccagccggggaacgcggcgcccatcagcagccggatcacgaacggcacgagctgcgcgatcacgagaaggggcgcgacatagaagatctgcacgccgagcggcagccatagcacgcgccggtggatcgtgatcgcgccgtacgacagcagcgtgtacgcgagcgcgtgctcgccgaggagggccgcgtcatggacgtccatcaggatgccgagcgcgaacgccacgcccatcccgaccttgcgcggctggtggatgttccagaacagcagcacgagcgcgacgcaatcgggcacgccgggaacccggccccacggcatcaggttcagcaggaacgcggccgcgaggctgaagacgatgaagtacggattgacgggctgcaggatgtactgggggcggctcatcgcggcgctcctggcgacggcgcggtcgcgggcttgagcggcgcggcgggttgcgcggnnnnnnnnnnnnnnntccgcgcgggcacgggcggcgcggcggccggctttgcgcccttgtccttgtccgcgcctttatcggcggccttcgcgctcttgtccgcgcccttcgtcgcctttttgcccttggcggccttcgcgtcgctcgcggcgtcgtcggtgacnnnnnncggcgggatgtcgttgcggtagtgcagcacgagcatctnnnnnnnnncgcgcaccgcggcgatcggcgcgcagacgacgtgcgcgaaggcggtatcggcgagcttgtcgacgcgcaccaccttcgcgaccggcagccccggcggataaacgccgtcgaggccgctcgtcacgagctcgtcgcccgcgagcagatcggcgctcgtcggcacgaagcgcagatcgagcgcatcgcccttcggcgtgccgtagatcacgctgcgcagcccggtgcgcagcacctgcacgggaatcgcgaggtcgcggtcggtgacgagcgtgacttccgattgcagcggaaacacgcgcgtgacctggccgatcacgccatcctcgttgacgacgggcgcgccgtcctggatgcccgcctgcgagccgtggccgatgatgatcttctgcgagaacggatcgcccgtgtcgtactggatctcgacgggcgtcgcctgcgcggcgatctgctggcgcagctcgagcaccgcgcgcaggtgcgcgttgtcggcggcgagctggcccgcctggttcgcctgcagcgacagcttcagattgcggtcgcgcaactgctggttttcgtggcgcagcgcggtgctcgacgtcgcgagctcggccgcgccgacgatcaggtcgcgcggcacgagcgccgcgcgctgcagcggatagagcacggtgccgagcacgcctcggacgatttcgagcgtgttgaagcgcgcgtccgagacgaggagcgcgatcgccaggacgacgaagaagatcagccgcgcgagcgcggacggaccttgtttgaacaggggcggcggactgtattccatgatcggcgccgggcgcgtgatcgatttagatgttgctcagacgcgcgaacggcgcggcggttcgttctaaacgagcgagcctgccacgccgcgcgagcgccatacggatgcctggacgatcactcgtacgagaagatgctgccgagcttgtccatccgttcgagcgccatcccggagccgcgcacgacgcaggtgagcggatcctcggcgacgagcacgggcaggccggtctcctcggcgagcaggcggtcgaggtcgcgcagcagcgcgccgccgcccgtgagcatcatgccgcgctcggcgatgtccgcgccgagctcgggcggcgtctgctcgagcgcgatcttcaccgacgacacgatctggttcagcggatcggtgagcgcctcgaggatttcgttgctggagatcgtgaagctgcgcggaatgccttccgacaggttgcggcccttcacttccatttccttgacttcggagcccgggaacgcggagccgatttccttcttgatcgcctcggccgtctgctcgccgatcagcatcccgtagttgcggcggatgtagttgacgatcgcctcgtcgaacttgtcgccgcccacgcgcaccgagcccttgtagacgatgccgccgagcgagatcacgccgacctcggtcgtgccgccgccgatgtcgacgaccatcgagccggtggcttccgacaccggcagccccgcgccgatcgcggccgccatcggctcctcgatcagatagacctgcgaggcgcccgcgccgtgcgccgcttccttgatcgcgcggcgctcgacctgggtcgagccgcacggcacgcagatgatgatgcgcggcgacggcgagaacatccgcgattcgtgcgcagtcttgatgaattgcttgatcatctgctcggtgaccgtgaaatcggcgatcacgccgtctttcatcggacggatcgcctcgatgttgccgggcaccttgccgagcatctgcttcgcttccttgccgactgcttgaatcgttttcttgccgttcgggccgccttcctggcggatcgagacgacggacggctcatcgagcacgatgcccttgccgcgcatgtagatcagggtgtttgcggtgccgagatcgatcgcgagatcgttggagaaatagctgcgcnnnnnnccgaacattcagaatcctgtttcgctctggggccggccccatgcggacatggcgcgaagggcggcagcggnnnnnntaacagcctcggatcgggcgggagcggccgctcgaaaaacgcgaagctgcgagtgaaatcttccgggaccggcgcgaagcccgcgcggcttcgtcaaannnnnnnnnnnncggcaaaggcagtccgggtctgggtcgaacgcataatgataccttataatttcgctgtatttgaatcgaaacgggcggtattttcgccgcttcgcccccgatttttgagggttcgatcgaaccttccaaccccctgacgcaacgcaagtttcacgctgcgccaagcctttgtttttccggtgaccgcatggctttgaccctgaccgatgtgacacgcatcgcgcaccttgcgcggctcgaaatggccgacgccgacgccgagcgcacgctgacccagctcaacgagttctttggcctcgtcgagcagatgcaggccgtcgacacgacgggcatcgcgccgctcgcgcacccgatcgagcagattctggaggtcgcgcagcggctgcgcgaagacgccgtcacggagcacgtgaaccgcgacgacaaccagcgcccggcgccggccgtccaggacggcctgtacctcgtgccgaaggtgatcgagtaagcgcccgattcggcgcgcggccgcgcaagcggctccgcgcccgcctcgccgcttgttcgcccgggcgcgcgccccagtccccgcgcgccgaagaatccaggaaacccacgcaatgcacgcaaaaagcctgaccgaactgcgcgccgcgctcgacgccaaggaatgctcggccgtcgagctggcgcagcactatctgaaacggatcgacgcnnnnnnnnatctgaacgcgttcgtccacgtcgacgccgagctcacgctcgcgcaggcgaaggccgccgacgccgcgctcgccaacggcgaggcggggccgctcgccggcctgccgatcgtgcacaaggacgtgttcgtcacgcgcggctggcgctccaccgccggctcgaagatgctcgcgaactacgcgagcccgttcgacgcgaccgtcgtcgcccgcctgtcggcggccggcatggtcacgctcggcaagaccaacatggacgagttcgcgatgggttcgtcgaacgagaactccgcgttcggcccggtgaagaacccgtgggacacgagcgcggtgccgggcggcagctcgggcggcagctccgcggccgtcgccgcgcgcctcgcgcccgccgcgacgggcaccgacacgggcggctcgatccgccagccggcgtcgttcgccggcgtgaccggcatcaagccgacctacgggcgcgtgtcgcgctacgggatgatcgcgttcgcgtcgtcgctcgaccagggcggcccgatggcgcggagcgcggccgattgcgcgctcctgctgaacgcgatggcgggcttcgacgagcgcgattcgacgagcctcgagcgcgccgacgaagactacacgcgccacctcggcaaggcctgggcggccggcggcgacgcgggcaagccgctcgcgggcctgcgcatcggcctgccggccgaatatttcggcgcgggcctcgccgacgacgtgcgcgcggcgatcgacgcggcgctgaagacctacgaggcgctcggcgcgacgctcgtgccggtgtcgctgccgaagacggagctgtcgattcccgtctactatgtgatcgcgcccgccgaggcgtcgtcgaacctgtcgcgcttcgacggcgtgcgctacggccaccgtgcggccgaataccgcgatctgctcgacatgtacaagaagtcgcgcgccgagggcttcgggcccgaggtgaagcgccggattctcgtcggcacgtacgtgctgtcgcacggctactacgacgcctactacctgcaggcgcagaagatccgccggatcatcgcgcaggatttccaggaagcgttcaaatcctgcgacgtgatcatgggcccggcgtcgcccaccgtcgcgtgggacatcggcgcgaagggcgacgatcccgtccagatgtatctggcggatatctatacgctgtcggtgagcctcgcgggcttgcccggcatgagcgtgccgtgcggcttcggcgcgggcgcgaacgcgaagcgcccggtcgggctgcagatcatcggcaactatttcgacgaagcccggatgctgcaggtcgccgacgcgttccagcgcgcgaccgactggcacgtacaagaaccggcaggagtgtgagcatgacccagtgggaagtcgttatcggcctcgagacgcacgcgcagctgtcgaccgtctcgaagatcttctcgggcgcgtcgacgcagttcggcgcgcaaccgaacacgcaggcgtgccccgtcgatctcgcgctgccgggcgtgctgcccgtgctgaaccgcggcgcggtcgagcgggcgatccgcttcggcctcgcgatcggcgcgacggtggcgccgcgcagcgtcttcgcgcgcaagaattacttctatccggatctgccgaagggctatcagatcagccagtacgagattccggtcgtgcagggcggccagatcacgatccaggtgcccgccaacgaaaaggccggcaagcaggcgtattcgaagacggtcaacctgacccgcgcgcacctcgaggaggacgcgggcaagtcgctgcacgaggatttcgcggggatgacgggcatcgacctgaaccgcgcgggcacgccgctgctcgagatcgtcaccgagccggaaatgcggagcgcggccgaggcggtcgcgtacgcgaaggcgctgcacggcctcgtcatgtggctcggcatctgcgacggcaacatgcaggaaggctcgttccgctgcgatgcgaacgtgtcggtgcgcccggtcggccaggagaagttcggcacgcgcgccgagatcaagaacctgaactcgttccgctttctcgaagacgcgatcaactatgaggtgcgtcgccagatcgagctgatcgaggacggcggcgaagtcgtccaggaaacgcgtctgtacgacccggacaagcgcgagacgcgctcgatgcgcagcaaggaagacgcgcacgattaccgctatttccccgatccggacctgatgccgctcgtgatcggcgcggactggatcgcacgcgtgaagggcgagatgcccgagctgccggccgtgatgcagcagcgcttcatcgagcagtatggcgtgtccgcgtacgacgcgggcgtgctgacgtcgacgaaggcgatggccgaatatttcgaggcgctggtcgcgaaggcgggcgcggcgaatgcgaagctcgccgcgaactggctgatgggcgacgtgtcgtcgcaactgaaccgcgacggcatcgatatcgacgcgtgcccggtgtcggccgcgcagctcgcgctcgtgctgcagcggatcgccgacggcacgatctcgaacaagatcgcgaaggaaatcttcgtgacgatctgggacgagaaagcggccgacgaaggcgcggccgatcgcatcatcgaagcgaagggcctgaagcagatctccgatacgggcgcgctcgaggcgatcatcgacgaggtgctcgccgcgaacgcgaagtcggtcgaggaattccgcgcgggcaaggacaaggcgttcaacgcgctcgtcggccaggcgatgaaggcgacgaagggcaaggcgaatccgcagcaggtcaacgagctcctgaagaagaagctcggctgagcgggcgacgccggattgaagccgtaccgatgcgagcgggccaccgccgaacctgtgttcggggcggcccgctcgcgtttcgcgaggcgccgggccgcgcttcgcgcaacacgacaggaggtgccgatggccaagcaaccgtcgctcgacgactaccgcgtgccgtatcacacgcgtgaaaaagaagccgccgcgttcacgctcgacgcgttcgatccggccgcgaagccgttctcgagcggatcgaaggaaaccgaccgcgagcggctgtccgccgtcgcgttgcagctcgacacgctgcaggagcgcctgcatacgcagcggcacaagcgcatgctgctcgtgctgcaggggatggactcgagcggcaaggacggtaccgtgcgcgcggtgtttcacgaagtcgacccgctcgggctgcgcatcgtgtcgttcaaggcgcccacgcccgtcgagcgctcgcacgatttcctctggcgcgtgcatgcgcaggcgcccgccgccggcgagctgacgatcttcaaccgcagccactacgaggacgtgctcgtgccgcgcgtgacggccgagatcgacaaggccgaatgcgagcggcgctacaggcagatccggcagttcgaggagatgctcgccgaatccggcacgcggctcgtcaagtgcttcctgcacatctcgaaggacgagcannnnnnnnngttgcaggcgcgcatcgacgatccgaacaagcactggaagttcgatatttcggatctcgaagcgcgcaagcactgggacgcatatcaggccgcgtaccgcgacgcgctcgccgcgacgtcggccgagcatgcgccgtggtacgtgatcccggccgattcgaagacgcatcgcaacgtgatgatcgccgagctgctgctgcgcgagctgaccgcgatgaagctcgaatacccgcccgcgaagcccgagctcgccggcatccagatccaataaaccgcaacgaattcactggacggaactcaccatgctgcgtgtcatcaccgcgaatctgaacggcatccgctcagcggcgaagaagggctttttcgaatggctcggcgagcagaacgccgattgcgtctgcgtgcaggaaatcaaggtgtcggcggacgatctgcccgccgagttcgtcgagccgcacggcttgcgaagctatttccatcatgcgcagaagaagggctacagcggcgcgggcctctactcgcgccgcgagcccgacgacgtgatcatcggttacggcagcagcgaattcgatgcggagggccgttacgtcgaggcgcgcttcggcaagctgtcggtcgtgtcggtgtacgtgccgtccggctcgagcggcgacgagcgccagcaggcgaagtaccgcttcatggacgagttcatgccgcaccttgccgagctgaaggcgaagcgcgaggtgatcctgtgcggcgacgtgaacatcgtccacaaggaaatcgacatcaagaactggaagagcaaccagaagaactccggctgcctgcccgaggagcgcgcgtggctcacgaagctgttcgatgacgtcggctatgtcgacgtgttccgcacgctcgatccgcggcccgagcagtacacgtggtggagcaaccgcggtcaggcgtatgcgaagaacgtcgggtggcggatcgactaccagatcgcgacgccgggtgtggccggcacggcgaagaacacgtcgatcttccgtgacatcaagttcagcgatcacgcgccgctcacggtcgattacgactacaagtgannnnnnnnnnnnnnnnnnnnnngacggccgtgccggtgtgcgttcgtcggcgcggccgggcgatcgccgcgggcgacgcgtgatagaaaacggaccgcgtgggcggtccgttcagattgctgacaaaccctcgccaagtgggggatttttgnnnnnnaatggcgtgatgctgaagacgcccatgcccacgcagcacgaactcgagatggtgacgctcgaggaactcgtgccgaaggaccacctgctgcgccagatcgatgcggcggtggatttcgagttcatccgcgcgaaggtggcgcatctgtattgcgcggacaacgggcggccggcgctcgatcccgtggtgatgttcaagctgttgttcatcggctacctgttcggggtgcgcagcgagcggcaactgatgcgtgaggtccaggtcaacgtcgcctatcgctggttcgcccggttccggctgaccgacaaggtgccggatgcgtcaacgttctcgcagaatcgccgccgacgcttcacggacacgacggtgtatcaggagatcttcgacgagatcgtgcggcaggcgatcaagcgcgggctggtcgacggtcgggtgctgtacacggacagcacgcacctgaaggcgaacgcgaacaaaggcaagttcgatgtggtgaagctggagcagacgccggccgcctacacggaggcattgaacgcggcagtggatgcggaccgggccgcgcatggcaggaagccgctggatcgcgacgacgatgagccgccgtctagcaaggacaccaagctcagccggaccgatccggacagcggctacatggtgcgggacgacaagccgaaggggttcttctatctggaccaccacacggtggatgccaagcacgcgatcatcaccgatacgcatgtgacgccggcctcggtgcatgacagccagccgtatctggatcggctggatcgccagcgcgagcgctttgagttcaaggtcgaggcggtggggctggatgcgggctacttcacgccggcggtgtgccaggggctggaggagcgagggattgccggggtgatgggctatcgcacgccgaaccacaagccgggcatgttctacaaacggcagttcaagtacgacgcgtatcgcaacgaatacgtgtgcccgcaggggcaggccctgccgtacagcacgaccaatcggctcggctatcgggaatacaaatccaatgcgcagatctgcgggcgctgcccggtacgatcgcagtgcacgaacagtgcgatcgcggtgaaggtggtaacgcgccacgtgtgggagcgcgccaaggagcgggtggacgcgcggcgcttgaccgaatggggccaacgcatttacgcgcggcgcaagcagacggtggagcgcagcttcgccgatgccaagcagctgcatgggcaccgttatgcccgtatgcgtgggctacgcaaggtggccgagcagtgcttgctggccgcggcggcacagaacatcaagaagattgcgatgctgctggcgcggaagcggaaaaaggggccagcgggtcccgattggcgcttcgtgcgcatgctgctgcgtctggtgagcggtttgcgctgcagcttcgactacccgctcgcggcgaacccgcaatcctgatcccagaaagacaaaaccccacgctcacaaaaacgtggggttcgtcagcagtctggagcggcccgaaggccgcttccaaactcgcagatattccttcggacggaaggaaacaagcaactgtgtgcgaagcagtgtagcgaaacgtcggatgcggattcagagggtttcgtgcaaagctctattctgggttgcggcttgccgcgcgccggcatccgtgcaacggccgccggaagcggcgcgcgagcgcgccccctcgcgccgccccgtgccggcgcggcgcgggcggaatcgtctactatcggatgtcgagcgggcggcctgaccgtccgcgcaacctgttcggcgttcgccaggaggattcatcatgttgacattgcgcaaaatcggcgtcgggatgctcgtctgcgcgctcgcgacgggcatcgcgcacgcggagacggtgaagctcgtcgcgaacctgcagccgtcgagcgaagtgccgccgacgacgagcaagggggcgggcgcgctcgacgcgacttacgataccgccacccgcacgctgcgctggcacgcgacgtatcgcgatctgacggggcccgcgaccgccgcgcacttccacggcccggcgcccgtcgggcagaacgcgggcgtgcaagtgccgatcccgaaggatgcgctcgcgagcccgatcgtcggcgagaaggcgctcaccgacgagcaggtcggcgatctgatggcgggcaagtggtatttcaacgtgcatacgaaggctcatccggccggcgagattcgcggccaggtcctgccggcgaactgagccgcgcagccggatttagaggagccggtcgacggnnnnnnnncgcaacgcacgtagtatcgtcacattgttccggttcggagtgcattcgatgagttggcagagcaaggtggcgtgctggctgctgcgccggcagtttcgtccggagacgctgcgcccggtgatcgatccgnnnnnnnnnnngcggctcacgaagctgcgggtgcgcgtgccgcgccgtgcgcccgccggctggcggttgcgcgagcgctacggcccggcggccgcgccgctgcgcggcgagtggctcgaacgcgcggacgtcgcgcctggnnnnnnnnagcgcggccggatgctgctgtatttccacggcggcggctattacttctgttcgccgcagacgcaccgcccgctcgtgttcgcgctgacgaagctcgccggcgtgcgctcgttctcgctcgactatcggctcgcgcccgagcatccgtttccggccgcgctcgacgatgcgctcgccgcgtaccggcagctcgtgtccgccggcacgccgccggagtcgatcgtgttcggcggcgattcggcgggcggcggcctcgcgctcgcgacgctcgtcgcgctgcgcgacgcgggcgatccgctgccgtcgggcgcggtgctgttctcgccgtggaccgatctcgccgcgacgggcgatacgctgcgcacgcacgacgggctcgatccgatgttcgcgggcgcggcgctcggccgcgcggcgcgcctttatctcggcgacacgccgggcacgcatccgcatgcgtcgccgctctacgcggatttcgcgggattgccgccgctcttcattcaggcgggcagcaccgaggtgctgctcgacgattcgcggcgcgtcgccgagaagnnnnnnnnngcgggcgtgcacgtcgagctggagatatggccgcagatgccgcacgtctggcagatctttgtgccgttcgtgcccgaatcggcgcgtgcgctcgagcgcgcggccgcgttcgtgcggcgcaccgcggtcgagcgcgcgactcagcgcacggccgacgcgtcgatcgcctgatacgcggccttcacggccggctgcccgtacttgcgctcgagccggcgcaccgcgaagtggccgtgcgcggcctgctggaaatgatcgatgaagagcgtgttgacggtcgcgccgagcacggcgccgatcgcgggaatcgacttcgcggcgatctgctcggtcacctgcaccgagaagcgcgacgcgatcgactgcacgaggcgcagcagcgcggccgagccgtgtgtcgcgaaacctttcgaagcgatttccgacgacgccttcgacaccgcctgcgcgagcgcgccgcgcagcacgaaatagccgatgtcggcgtcctcctccttcttgtcgcgctcgccgccggcgtcgccgtccgcttggccgtcgtccttgcccgcgcccggcaacgggccgaagccgccgcccatgccgagcaccgcgaggcattgcaactgcgtctcggcgctcgacagatcctcgccctcgctgcgcgcgatgtcgcagatcgagcggaacatcagcgtcgtcgtgacgggcagctcgacgggcagcgcgaacaggccgaacgcgccgcccgccgcacccgtcgtcgcgacggcgagcttgtgcagcaggttgctcggcttgcccggcgtctcgcccgcgctcgcgacgccgcccgacttgccgagcgtgcgcagcgcgatgtgcaggcacttgcgcagcgcgagctgcgtcgcgtcgttgatcttgtcggtcgcgaagccgggcagcttgccgatcatcttctcgaccggcgcgccgacgacgctcgtcagcttgatcgtgagcgacgggctctcgagcgcgagcttcgcgcgccgcagcgtgtcgagatcctcggccgacagcggcggcccggcaacgagtgtgaggggttccatctgactccttcgcgannnnnnnntcgcatggtggcgccggctagattacctgatgcatgatagaattttcgattcgttgacgcatcaaaagttgcacgaacaaaagatggctgtccataccgccgcccaccattcgagcgggcaagtccttccgtttcgcgagtcgctgctcgcgatgctcggcatctccttcgtcacgatgctcgtcgcgctcgaccagaccgtcgtcggcaccgcgctgccgacgatcgtcgccgagctgcgcggcttcgatctgtacgcgtgggtcgccacgtcgtacctgctcgcgtcggtgatcaccgtgccgatcttcgggcggctcggcgattactacgggcgcaagccgttcgtgatcgcgtcgctcgtcgtgttcacgggcgcgtcggtgctgtgcgcgatggcgcaggacatgctgtcgctcgtgctcgcgcgcggcttgcaggggatcggcggcgggatgctcgtcggcaccgcgttcgcgtgcattccggatctcttccccgattcggtcgtgcggctgcgctggcaggtgctgatgagctcggcgttcgggatcgcgaacgcggtcggcccgtcgctcggcggcgtgctcacgcagaattacggctggcgcgcggtgttctacgtgaatctgccggtgggcctgctgtcgatctttttcgtctggcgctatctgccgcacatgcggcacgtcgagcacacgcggaagatgcggctcgactggccgggcgcgctcctcatcgccgtgacgctcggcgcgatgcagctgttcgtcgaatggctgccgaaatacggaatcggcggctggccgacgctgctgctcgtcgccgcgctcgcgggcggcgtcgcgctgtggcgctgggagaagcgctgcgcgcagccgatcctgccgttcgacatgttctcgaaccgcgcgctgtccacgctgttcatcctcgcgatcctcgccggcttcgcgatgttctcgctgctcttctacgcgccgctgctgttccagggcggcttcgggatgtcgccgcagcaggcgggcgtcgtcatcacgccgctcgtcgtgttcatcacgatcggcagcatcatgaacggccgcgtgatcacgcggatccgccgtccgaacgcgatgctgtacgtcggcttcctgctgttcgcgctcgcgtgcgcgggcgtcgtcgcgtcgacgcatgcgacgtcgggctgggcgctgatggcgctgatggtcgcgggcggcgtgggcctcggcttcgtgctgccgaacctgaccgtgttcgcgcagcagacggcgggccgcgagcatctcgggatcgcgaccgcgctgctgcagtcgctgcgcatggtgggcggcatgctcggcacggcactcaccggcacgctcgtcaatcagctctacgcgaacggcgtgcgcgacgcgctcgccgcggacggcgcgttgcgctggcaggcacgccttgccgatcctcaggtgctgatcgaccgcgccgcgcagtcgcgcgtggtggacgaactcgtgcgcgccgggcatcatggcgcccatttgctcgaagcggcgcgcgaatcgctcgtcggcgcgatccatatcggcatcggcgtcggcgcgttcgtcgcgctcgcggcggtgtggcaaagccgctgcgtgccgcccgtcgagctgcgccgcaagctcgagccggccgtcctcgccgagtgagcgccgtctcgtcccctcattcacgcatatcggagccgaagccagcgcatggaagaacaggaccgcatcgcgatcttgcagcagttcgggcgcacgtaccgcgcgttcatgtccgcattcgaggcgcacgtcggccagccgctgccgcgctggcgcatcatggtcgcgctcgagcagcatggcggcgcgtcgtcgcagaagcggctcgtcgagctgctgcgcgtcgatccgggcgcgctcacgcgccagttgaagacgctcgagacgctcggctggatcgagcgcgaggccgatgcgcgcgacaaccgcgtgacgaacgtgaagctcacgcaggccggccgcgcggcgttcgaggcgtgcctgccgcgccgcaacgcgttcctgcacgacacgatggcgtcgctgccggacgacgtgctcaacgcgctgtccggtgcgttgtcgatgctggaggcgcgcgtcgccgaagccggcgcgaagtgagcgcgcgtcgaggcgcgccgtgtgggcggcgcggcgccatgcgtgcgccgcgcgtgccgatgcgcggcacgcgcggcggagccgacaggccgacgggccgccgcgcgccgcggtcgctcagagttcgatgcgggtgccgagcagcgcgaggaattgcggcagccacgccggatgcgcgggccacgcgggcgcggtgacgaacggcgcgtcggtgacggccgcatcgaccgggatgtccgcgaattcgccgcccgcgagccgcacttccggcgcgcacgccgggtacgccgaaatccgcttgccgcggatcacgtcggctgccgcgagcaattgcgcggcgtggcaaattgccgcaatcggcttcttcgcttcggcgaacgcgcgcacgagcgcgatgactttcgggtcgagacgcagatactcgggcgcgcggccgcccgcgatcgcgagcgcgtcgtagccggtcgcgtcggcttcgtcgaacgtcgcgttcagcgtgaactggtggccgggcttttccgtgtaggtctggtcgccctcgaaatcgtgaatcgccgtcttcaccttctcgcccgcgcgcttgccggggcataccgcgtcgacgtgatggccgatcgcgaggagcgcctgaaacggcaccatcgtctcgtagtcttcggcgaaatcgcccgtcagaaacagaatcttctttgctgccatggctttctcctgttgaacgacatcggatgatccaggacgaacgcgcagtgtactccgggctgccgaaagactgatgacgggggcgtgaagcgggcgtgacgcaggcgcgcacgagcggcggaggccgtcgcgccgcgcccgcgccggtgtcagaagtacgtctcgatcacctccgtcacgcgatactgcggatcgacgacgagcaactgccgccacttgtcgaacgtgaggcacggatgcgagatgtcgaacgacaccatgtcgccgaccttcaggtccgcgcccgccgggatcttcaggtatgcgtgctgatccatcatccccgtcacttcccagccttcgcccggcgcgatctcgcgcggcaggccgcctgcgcccggacggaagtggcgcgccggttccggcaggcccgcatcgaacgcggcgtcgcgcttgccgagcgcgacgatcgcgcgctcgggctcgggaatcgattgcacgtacgcccacagctgcagcgccggcaacagcccttcgcccattttccgcgcgatcgggttgcgcgcgaagatgtcggtctgcgccttgcggtagatgccgacgtcgtgcgtcagatagcagccggggcgcagcacgacgtcgatcacgccggccgcggccgcctgcgcgaattcgtcggcgacgacgtcgtaccacgcggagcccgcgcccgacagcagcgccgnnnnnnnnnnnaagcggctggccgacgcgagctcgtgaacgagcttgaccgcgcgccgcaggaacgcgcggatctcgccttcctccttcagcacgccttcgtacagctcgatgccggcgagctcgagcacgcccgcgtggcgcgcgatcgcggtgagcaccgcgtcgcgcacgccggtgcgcccgcccggcacgccgagctcgagcagcacgttgagcggcttgcccgccgcgccgaagaagcgcgcgagctgctcgacgccgtcgaccgaatcgacgaggcagaaaaactcgaaatcggggtcggtcagcagttcggcgatcatcgccatgttgtgccggccgacgagctggttcgccagcagcacgcgccgcacgccgccgtggtacgcggcgcgcgtttgatgcgcggtcgcgagcgtgatgccccacgcgcccgtgtcgagctggcggcgaaacagctgcggcgccatcgtcgtcttgccgtgcggtgcgagcttcacgccgtattcggcgacgaacgcctgcatccacttcaggttgtgctcgatgcggtccgcatacagcacggcggcgggcaggctcacgtcctcggcgagcaggttccactcgaggcggcccgcgtccgacagcggcacgctcgcgctcggcacgttgccgagccccttgccgaacgggtcgatcgtcgcttcctgatagtttgtaactttcatcttatcccactccatcgtccgtatatatcgatacgaagttgacttcgcgatagtacagaaagtagcatcgcagcggtgatgttatttattaacatgccggtgcgcgccggctgtccccgtcaatcgatcgccgcctcatgacgccattcgccgagcagcccgccttcgacatcgtcgcccgcatcgccgagtgcgcgcccgagttgcgcgatgccgagcgcaaggtggcggcgctgatcctcggcgatctcgcgcaggccgcgcacgcgagcatcggcgcgctcgccgcgcgggcggacgtgagcgtcgccaccgtcacgcgcttcgcgaaggcggtgggctgccgtgacgtgcgcgagctcaagctgcggctcgcgcaggcggccgcggtcggccagcgctttctggcgccggccgccgccgacgctcagcgcgacgagacgcccgtttcgcgcgtgtacgaagacgtgcggatcgcgctcgaacacaatcaccgtttgctgcgccagacgtcgttcgacgcggccgccgccgcgctcgccgcggcgaacatgatctacgtgtacgggcagggcggcggctcgaccgcgctcgccgacgaactgcgctttcgcctcgtgcgtttcggccggccggtcgcgagctaccaggacgcgctgctgcagcggatggtcgcggccaccgcggcgcccggctgcgtcgtcgtcgcgctgtcggtgtccgggcgcgttccggagcagctcgagagctgcgcgctcgcgaagcgctacggcgcgacgctcgtcgcgctgaccgcgcccgcttcgccgctcgcgcaactcgccgatcacctgattcccgtcgtcgcgttcgaaaccgatttcatcttcaagccgccgacatcgcgctatgcgatgctgatggcgctcgacgtgctcgtcaccgaagtcgcgctgcgcctgggcgacgattgccgcgagctgctgcgccggatgaagcacgcgctcgacatgcaccnnnnnnnnnnnnagcgccaaccgttaggagactgacatgcactcgcatcccgaagtggccgatacgctgatcgtcggcgcgcagttgtacgacggcacgggcgcgccgagcgtcgagcgcgacgtcgcgatacgcggcgaccgcatcgtcgcgatcggcaatctgacgaactggcttgcggagcaggtggtcgaggcgaacggccgcgcgctcgcgcccggcttcgtcgacgtgcacacgcacgacgacacgcacgtgatcgacgcgccgcagatgctgccgaagatctcgcagggcgtgacgacggtgatcgtcggcaactgcgggatcagcgcgtcgcccgtcgcgctcaagggcgatccgcccgatccgatgaacctgctcggcgcggcgaagccggccgtcaacgtcgcggcgctcgtcggccacaccgcgctgcgcagcaaccagatggaccggctcgaccgcgcggcgaccggcgccgaaatcgcggcgatnnnnnnnnagctcgaggaggcgctcgcgcacggcgcgctcggtctttccagcggcctcgcgtacggctccgcgttcgccgcgccgaccgaggaggtgatggcgctcgccgagccgctcgcgaacgcgggcgccgtctacacgacgcacatgcgcaccgagttcgatgcgatcctcgaggcgatggacgaggcctaccgcgtcggccggcatgcacgcgtgccggtcgtgatctcgcatctgaagtgcgcggggccgtcgaactgggggcgcagcgccgaagtgctcgcgtcgctcgannnnnnnnngcgcatccagcccgtcggctgcgactgctatccgtacagccgcagctcgtcgacgctcgacatcaagcaggcgacgggcgacatcgacatcacgatcacgtggtccgatccgcatccggaaatggcgggcaagctgctgaggacgatcgccgccgagtggcgcgtgtccgagcaggacgcggcgcgccggctgcagccggcgggcgccgtgtatcacaacatgtcggaggacgacgtgcgccggatcctgtcgcacccggcgacgatggtgggctccgacggcctgccgaacgatccgctgccgcatccgcgcctctggggcgcgtttccgcgcgtgctcggctactannnnnnnnacgagcggctgatttcgctcgaggacgcggtgcgcaagatgactgcgctgtccgcccggcgcttcgggctcgcgcggcgcggcgaggtgcgggtcggctatcacgcggatctcgtgctgttcgatgcggcgcgcgtgcgcgacgcggcgacgttcgagcagccgcagcagcccgcgcacgggatcgaggcggtatgggtgaacggcgcgctgtcttaccgcgacggtgcgcccacgggcgtgcgcgcgggccgcttcgtnnnnnnnngcgaacgcgcgccggcgacgccgggcgacgcgttctgagcacgcccgcttgaaggattcgnnnnnnnnnatcgaacggatgcgcgggccggcgatcgaacgtcgcgcgccgtcgcgcatcgcgcgggcggcgcgtgttgtcaaacgaaacgaaggagtgaaacgatgaagcgatatggcgtgggcgaagcgaagggcacgggcggccaggtgatgccgttnnnnnnnnnngtcgaggccgacggatggttgtacgtgtccggccagacgccgatggtgaacggcgaggtcgtcgagggcgggatcgtcacgcagtcgaagcaggcgatcgagaacgtgatcgcgatcctgaaggaagcgggctacggcctcgagcacgtcgtgcgctgcggcgtatggctcgacgannnnnnnnatttcgcgtcgttcaacaaggtcttcatttcgtacttcggcgagcannnnnnnnnnnnngcatgcgtgcagtcgagcatggtgatcgactgcaaggtcgaggtcgactgcatcgcgtacaaggcgccggcgaagtgacgcggcgcgcggtgcgcgaagcgcgttcggtcggcggttgaacgagaaaacggggtcccggacggggccccgnnnnnnnggaggcgctcggcgcggtagggcgcggcgtggcgcggcgcggcgaaccgcgccgcgctggtttgccgctgtcctccgtcattcgccgccacgcggctacaccgctgcgccacttcgggcggttggcagtcgacgcgtcgatnnnnnnnnnnnnnnnnnnnnnnnnncgcggcggaacccggcggcggtacggcaacactgcgacgatggagtgagagccgtgcaataannnnnnnnaaaccgcaaaccgcaagcgccgcccgcgtcactgccgcgcggtgcgcgcgttgtccggcatcggctggttgtagttcgtgcggaacgggttgatgtcgagcccgccgcggcgcgtgtagcgcgcatagacggcaagcttcaccggctggcacgcgcgcaggatgtcgacgaagattcgctcgacgcactgctcgtgaaagcccgtgtgattgcgaaacgagatgatgtagcgcaacaggcccgcgtgatcgatcggcgcgccgacgtagtggatctgcacgctgccccagtcgggctggcccgtcaccgggcagttcgacttcagcagatcggtgacgagcgtctcctcgacgggcgcctcgtcgtgcgaggcggtgaggaatgacggatcggtctcgtacacgtgcgcgtcgagatcgaggcggtcgagcgacagtccgtcgagctcgtccatctgcagcttgcggaattcggcgggcgtcgcgagccgcacggtcacgctcgcgccgcacgcggccgacacgtcgcgcttgagcgcgtcgcgcaccgcgtcggccgattcgaatgcggtctgcgcgaacgagccgaggtacagcttgaacgacttcgattcgacgatgttcggcgattcggccggcacgtagaacgtcgcgatcgcgatttgcggcttgcnnnnnnnnttgagccacgacagctcgtacgcgttccagatgtcggtgccgaaaaacggcagcggcgcgccgatgccgatctgctnnnnnnnnncnnnnnnnngaatcggaaacagcagcgacgcgtcgtactggttcgcgtagacggtcgccttgccgagcggggagtgttcggggttcatatcgtatggaatggacgggttacgacaggaagagacgatacgccggattgccgctttcttcccagaacggatagccgagcgccgcgaggaagcgatcgaactccgcgtggtcggcctgcggcacctgcaggccgacgaggatcgagctgtagtcggcgccctggttccggtaatggaacaggctgatgttccagtcgggcgccatcgacgacaggaacttcatcagcgcgccgggccgctcgggaaactcgaagcggaacagccgctcgtcgtgcgcgagcggcgagcgcccgcccaccatgtagcggatatgctgcttcgacagctcgtcgcccgacaggtcgacgctcgtgaaaccgtgcgcggcgaagttggcggcgatctcgtccgattcgtcgcgccgccggatctgcacgccgacgaagagatgcgccgatcgcgcatcggcgatccggtagttgaactcggtcacgttgcgctcgccgacgagcgcgcagaagcgcttgaagctgccgcgctcctcgggaatcgtcaccgcgaacactgcctcgcgcgcctcgcccacctcggcgcgctcggcgacgaagcgcatccggtcgaaattcatgttcgcgccggaggtaaccgccacgagcgtctcgccctcgatgcccgcctgctccgcataccgcttcgcgcccgccaccgcgagcgagccggccggctcgagcacgctgcgcgtgtcctggaacacgtccttgatcgccgcgcaaagcgcgtcggtatcgacggtcacgacctcgtcgagatacgccgcgcagaggcggaacgtctcctcgccgacgagcttgaccgcggtgccgtcggagaagagccctacctcggtgagctcgacgcgccggcccgccgcgagcgattgcttcatcgcgcacgaatcgtcggtctgcacgccgatcaccttgatctccgggcgcaccgccttcacgtacgcggccacgcccgccgcgagcnnnnnnnnnnnnatcggcacgaagatcgcgtgaatcggcccctgatgctggcgcaggatctccatcgcgaccgtgccctggcccgcgatcacgtacggatcgtcgaacggatggacgaacgtgaggccgcgctcggcctgcaccttcaccgcgtgcgcgtacgcgtcgctgtacgattcgcccgcctggatcacctcgacggtcggcccgccgtnnnnnnnnaccgcgtcgaccttcacctgcggcgtcgtcaccggcacgacgatcaccgccttcacgttcatccgcgcggccgagaacgcgacgccctgcgcatggttgcccgccgacgcggtgatcacccnnnnnnnnagcgcgtcggccgggatgtgcgccatcttgttgtacgcgccgcgcagcttgaacgagaacaccggctggttgtcctcgcgcttcaggtagacggcgttgttgagccgcgcggacaggttnnnnnnnnnttcgagctcggtttcgagcgcgacgtcgtacacccgggcggtcaggattttcttcagataatcgtgggaggccatgaggaggcgcgaaaaagcgtggatgcgacggaaaacggcaatgatagcgccaaccttcgccgtttcggcctcggccgaatggctaccgaccgtccggacggcgaatccgccgtggcgcggccgccgtcggcagactgaaagactggcgcggcgcgtcgcgcgattcgccgcaaacgcccgtcgcccnnnnnnctcggccgcttcgacgagccattcgactgcggcgccgacgattaacgcgttcgtccaacctgggttagaatttcgttttgaatcaaggatcggaagatgcaaaggcagtctcggatcgtccttttgaagccgtcgccgcgcgcagcatgtcctgcagcgcaacggcacgcgcgctgcgcgcgatcgtggtgacggtaccgagcgccgccaggcctccgcgcgcctggtaacagaagatttccccaaaatcgcgcaccacgcgcttgccggcttcgcgctccttcgccgcgcgccggcctccgaatcgtccgaacatgaacgcaccgcaagttttcgatccgcacggcgcggcagccgccgtcgccgccgaccccgctccgcgcctgcgcgaaattccctacaactacacgtcgttctccgatcgcgagatcgtgatccgtctgctcggcgacgaagcgtgggccgcgctcgacgaactgcgcggcgagcgtcgcacgggccgctcggcgcggatgctgtacgaggtgctgggcgacgtctgggtggtgcgccgcaatccgtatctgcaggacgacctgctcgacaatccgaagcgccgcgcgttgctgatcgaggcgctgaaccatcgcctgtccgagatcgagaagcgccgccgcgcggatctgtccgagcacggcgacgcggcgggccgcgagcgcgcnnnnnnnntcgagatgctcgccgcggccgcgcagcgcgcggtcgacgagttcgcgcaggaattcgagaagatggcggagctgcgccgtcgcgcgacgaaggtgctcggccgctgcacgcagaaggacaacgtccgcttcgacgggctnnnnnnnntgtcgcacgtgaccgacgcgaccgactggcgcgtcgaatatccgttcgtcgtgctgacgcccgacaccgaggcggaaatcgcgggcctcgtgaaggcgtgcttcgaactcggcctgaccgtgattccgcgcggcggcggcacgggctacacgggcggcgcggtgccgctcacgccgttctcggccgtcatcaacaccgagaagctcgagcagctgggcgccgtcgagctcaccgagctgccgggcgtcgcgcgcaaggtgccgacgatcttctccggcgcgggcgtcgtcacgcgccgcgtgaccgaggcggccgaggcggcgggctacgtgttcgcggtcgatccgacgtcgctcgacgcatcgtgcatcggcggcaacgtcgcgatgaacgcgggcggcaagaaggcggtgctgtggggcaccgcgctcgacaatctcgcgtggtggcggatggtcgatccggacggcaactggctcgaagtcacgcgcatcgagcataacctcggcaagatccacgacatccccgtcgcgcgcttcgagctcaagtggttcgacgnnnnnnnnnnnncgggcgagaagctgttgcgcaccgagacgctcgacatcgagggccggcgctttcgcaaggaaggcctcggcaaggacgtcaccgacaagttcctcgcgggcctgccgggcgtgcagaaggaaggctgcgacgggctcatcacgtccgcgcgctgggtgctgcacaagatgcccgcgcacacgcgcaccgtgtgcctcgagttcttcggccaggcgcgcgaggcgattccgagcatcgtcgagatcaaggattatctgttcgagacgtcgaagcagggcggcgcgatcctcgcgggcctcgagcacctcgacgaacgctatctgcgcgcggtcggctacgcgacgaagagcaagcgccaggcgttcccgaagatggtgctgatcggcgacatcgtcggcgacgacgccgatgcggtcgcgcacgcgacatcggaagtcgtgcgcatggccaacggcaagagcggcgagggcttcgtcgcggtgagcgcggaggcgcgcaagcgcttctggctcgaccgcagccgcaccgccgcgatcgcgaagcacacgaacgcgttcaagatcaacgaggatgtcgtcattccgctgaaccggatgggcgagtacacggacggcatcgagcgcatcaacatcgagctgtcgatcaagaacaagctgcagctcgtcgacgcgctcgaggcgttcttcgccgcgggcaacctgccgctcggcaagagcgacgacgcaagcgagattccgagcgccgagctgctcgaggaccgcgtgcagcaggcgctcgagttgctcaagcgcgtnnnnnnnnnntggtcgttcctgcgcgagaagctcgacatgtcgctgcgcgaggcgcagcactatctcgtcacgctcggttatgcggcgctcgcggagaagttcgcggatcgcgtcgacgcgcagccggacgcgaccgtcttccacgtgacgcaggaccgcacggtgcgcgtgtcgtggaagcaggagatccgcgcggagctgcggcagatcttcaacggcggcgcgttcaagccgatcctcgacgaggcgcaggcgatccacaggcaggtgctgcgcggccgcgtgttcgtcgcgctgcacatgcacgcgggcgacggcaacgttcacacgaacattccggtgaactccgacaactacgcgatgctgcaggacgcgcacgcggcggtcgcgcggatcatgacgctcgcgcgctcgctcgacggcgtgatctccggcgagcacgggatcggcatcacgaagctcgagttcctgaccgacgacgagatcgccgaattccgcgcgtacaagcagcgcgtcgatccgcagggccgcttcaacaagggcaagctgctcgaaggcgcggatctgcgcaacgcatacacgccgagcttcgggctgatgggctacgaatcgctgatcatgcagcagtccgacatcggcgcgatcgccgaatcggtgaaggactgcctgcgttgcggcaagtgcaagccggtgtgcgcgacgcacgtgcnnnnnnnnaacctgctgtacagcccgcgcaacaagatcctcgcgacgtcgctgctcgtcgaggcgttcctgtacgaggagcagacgcgccgcggcgtgtcgatcaagcattgggacgaattcaacgacgtcgccgatcactgcacggtctgccacaagtgcgcgacgccgtgcccggtgaagatcgacttcggcgacgtgacgatgaacatgcgcaacctgctgcgcaagatgggcaagaagaagttcaacccgggcagcgcggccggcatgttcttcctgaacgcgaccaacccgcagacgatcaacgcgannnnnnnngtgatgatgggcttgggctacaaggcgcagcgcttcgcgaacgacgtgctgaagaaggtcgcgcagaagcagaccgcgcacccgccgtcgaccaccggcaagcggcccgccgtcgagcaggtgatccatttcgtcaacaagaagatgccgggcaacctgccgaagaagacgnnnnnnnnnntgctcgacatcgaggacaacaagatcgtgccgatcatccgcgatccgaagacgacgaccgtcgattcggaagcggtgttctacttccccggctgcggctccgagcggctgttctcgcaggtcgggctcgcgacgcaggcgatgctgtgggaagcgggcgtgcagaccgtgctgccgccgggctatctctgctgcggctatccgcagcgcggctcggggcagtacgacaaggcggagaagatcgtcaccgacaatcgcgtgctgttccaccgcgtcgcgaacacgctgaactacctcgacatcaagacggtcgtcgtgtcgtgcggcacctgttacgatcagctcgccggctatgaattcgacaagatcttcccgggctgccggatcatcgacatccacgagttcctgctcgaaaagggcctgaagctcgacggcgtgacgggcacgtgctacatgtatcacgatccgtgccacacgccgatcaagacgatggacccggtcaagctcgtcaacgatctgatgggcgcgcacaacgacggctacaggatcgagaagaacgatcgctgctgcggcgaatcgggcacgctcgccgtcgcgcgcccggacgtctcgacgcaggtccgcttccgaaaggaggaggagatcaagaagggcgccgccaaattgcgtaacattccggtggtgtcgggcaacggcgcgaacggcccggagggcgccgcggcgggcgcgtccgacgtgaagatcctgacgagctgccccgcgtgcctgcagggcctgtcgcgctacaacgaggacgcggacatcgaggccgattacatcgtcgtcgagatcgcgcgtcacatgctcggcgaaaactggatggccgactacgtnnnnnnnnnnaacaacggcgggatcgagcgcgtgctggtgtaaggtgacgaacgttccaccagtgaaggaattgacgatggattgcgtattctgccgcgaagacggcggcgaagtgctctggaaggacgatgcagtgcgcgtcgtcctcgcgacgaccgagaccgattacccgggcttctgccgggtgatctggcatgcgcacgtcgccgagttttccgatctcgacgaggccgannnnnnnnatctgatgcggatcgtctacgcggtcgagaaggcggtgcggcgcgtgatgcagccgacgaaggtgaatctcgcgagcctcggcaaccaggtgccgcacgtgcactggcacgtgattccgcgcttctcgaacgacgcgcattatccgcagccgatctgggcgccgcgtcagcggtcggtgtccgacgcgctgctgcggctgcgcgccgcgcaggcgacccttctgcacaacgcggtgcacgaggaaatcgagcaggcggtgagcggaggccgcgcatgagcgggcaggcggctgcggcgcccgtgccgtccggcatcgtcgtgcacgcggtgtcgcgcgtgctcgagctgcagtatccgagcggcgagtgctttcgcgtgccgttcgagctgatgcgcgtgtattcgccgtcggccgaggtgcgcggtcacggtcccggccaggagacgctgcagaccggcaagcgcgaggtgaccgtcacggcgctcgagccggtcggcaattacgcgctcaagccgacgttctcggacggccattcgacgggcatctactcatgggcgctgctgtacgagctcgcgacccggcaggacgcgctctggcgcgaatatttcgacaaattgaaggcggcaggcgtcgagcgggacgcgccgatgccggcggactcgctgccgcgaggccaccaccactgaacgacggcgccggcggcgccgtttgccattgatagaggatcaacgcgatgagcaaaacccacttcggcttcgaaaccgtcgaggaaaacgaaaaagcgaagaaggtcgcgggggtgtttcactcggtcgcgagcaactacgatctgatgaacgacctgatgtcggcgggcctgcaccgcgcgtggaaggcgttcacgatcgcgcaggcgaacgtgcgcccgggcggcaaggtgctcgacatcgcggccggcacgggcgacctgacgaaggcgttcgcgaaggcggcggggccgacgggcgaggtctggcataccgacatcaacgaatcgatgctgcgcgtcggccgcgaccgcctgctcgacaagggcgtcgtcacgccgtcgctgctctgcgacgcggagaagctgccgttcccggacaactatttcgatgtggtcaccgtcgcgttcggcctgcgcaacatgacgcacaaggattcggcgcttgccgagatgcgccgcgtcgcgaagccgggcgggcgcgtgatggtgctcgagttctcgaaagtctgggagccgctgaagaaagcgtacgacgtctattctttcaaagtattaccgtggcttggcgacaagttcgcgaaagatgccgacagttaccggtatcttgctgaatctatccggatgcacccggatcaggagacgctgaagacgatgatggaacaagcgggcctcgatgccgtcaaatattacaatttgtcaggtggcgtggtagctttacacgtgggaaccaagtattaaggggttccatccatacattttcctttcagttggaggccgggatgtccgtatcacgttcgtcgtttaaccgcagcagagagccgaagtcgttggcgcggcgaatcggcacgttcctgatggtcggtctcctcgccgccggcacgttcgcgtcgctcgacgccgaggcgaagcgcatgggcggcggccgcagcgtcggtcgccagtcgcagtcgctgcagcagcggcaggcgacgccgcccgcgcagcagccgatgcagcaggccgcgcccacgcaggcgccgcgccagcagccgacgcccgccgcgcagccgaaccgctcgcgctggctcggcccgatcgccggtctcgcggccggcctcggcatcgcggcgctgctgtcgcacctcggtctcggcggcgcgttcgccggcatgatggcgaacgtcatcgtgatcgcgctgctcgcgatggcgggcatctggctcgtgcgcaagttcatgaaccgccgcggcgcgcagcagccggcgtacgcgggcggtcagccgacgctgaaccgcggccatgacggctacagccaggacgcgggtgtccagcgcccggcggcgcccggcggcgcgttcccgggttcgggcagcgcgtacgcgggcgaagcgcagcgcgtgttcggcggcgcggccgcggccacggctgccgccgccgcgcccgcggtgccggcgggcttcgacaccgaagcgttcctgcgcaacgcgaaagtctatttcgtgcgcctgcaggccgcgtgggacgagggcaatctcgccgacatccgcgagttcacgacgcccgagatgttcgccgaggtgaagatcgacctcgacggtcgcggcgcgggcgcgaaccagacggacgtcgtgcagctcgacgccgaactgctcgcggtggaggatcgcggcggcgagcacctggcgagcgtgcgtttccacggtttgatccgcgagacgcagggcgcggcggccgagccgttcgacgaggtgtggaacctgtcgaagtcgggcagccagggctggctcctcgccggcattcagcaggcgagcacgcactgacggaagtcgggccgcgcgtcgtgcgtcgcgaggccgcgcccgaaccgacgttacaatagaagcccgcgcaggcgccctgcttgcgcgggtttttcattgccagcccgatgacccttgccgccaagccctttgccgccgccgtcaatcacctgctcgcccgtgaatcctgggcgcgcgatcgtctgattccctatgccggcaagaccgcccggctcgaaatttcgcccgtgacgctcgtgctgctcgtgcagccggacggctatctcgccgcggtcgaagcgcacgacgcgcgccggttcgacgtgtcgatcgcgctgtcgagcggcgccgacggcggcgcgttcgatgcggcggccgcgttcctgcaaggcgggcaggcggccgtgatgaagcacgtgaagatcgacggcgacgcggagttcgccacgcagatcgcgaagctcgccgagcatctgcgctgggagccggaggaggatctctcgagtgtcgtcggcgacgcggccgcgcaccggatcgcgaccgtcgtccgctcggcggnnnnnnnnnnnnnncgcacgggccgcaacgtgctcgattcgatcgccgaatactggctcgacgaaaacccgcaggtcgtgcgcaagagcgcgctcgccgatttcgacgccgggctcgcgcgcgcgcgcgatacgctnnnnnnnntcgaaaaacgcatcgaacgactggaacnnnnnntcgacgtgcgcgcgggcggcagctcgcgacgcgcgcagtgagggccgcgaggcatgcgcattttccgtttcgtcaaaatcgtcttcaccgtcatccgcttcggcctcgacgaggtcatgctgtcgcgcatcgagaacccgcgtgtgaagctcctgctgcgcatcacgacgatcggccggcgtttcgccgatccgcccgcggtgcggctgcgnnnnnnnntcgagagcctcgggccgatcttcgtgaagttcggccaggtgctgtcgacgcggcgcgatctgctgcccgtcgatttcgcgaacgagctcgcgaagctgcaggaccaggtgccgccgttcgattcggccgtcgcgatcgcgatcgtcgagaagtcgctcgnnnnnnnnatcgacgtgctgttcgacgagttcgagcgcgtgcctgtcgcgagcgcgtcgatcgcgcaggtgcacttcgcgaagctcaagcagggcgagcacaagggcaaggcggtcgcggtcaaggtgctgcggccgaacatgctgcccgtcatcgattccgatctcgcgctgatgcgcgacatcgcgacctgggccgagcgcctgtgggccgacggccggcggctcaagccgcgcgaggtggtggccgaattcgacaagtacctgcacgacgagctcgacctgatgcgcgaggcggcgaacggcagccagctgcgccgcaatttcgcggggctcgatctgctgctcgtgccggaaatgttctgggattactcgacgcccgccgtgctcgtgatggagcggatgacgggcgtgccgatcagccaggtcgacacgctgcgcgcggcgggcgtcgacattccgaagctcgcgcgcgaaggcgtcgagatcttcttcacgcaggtgtttcgcgacggcttcttccacgcggacatgcatccgggcaacatccaggtgagcctcgatccgaagcacttcgggcgctacatcgcgctcgacttcgggatcgtcggcgcgctgtcggatttcgacaagaactacctcgcgcagaacttcctcgcattcttcaagcgcgactaccatcgcgtcgcgacgctgcacctcgaatccggctgggtgccgcccgatacgcgcgtcgaggagctcgaaagcgcgatccgcgcggtctgcgagccgtacttcgatcgcgcgttgaaggacatctcgctcggccaggtgctgatgcggctgttctcgacgtcgcgccgcttcaacgtcgagatccagccgcagcttgtgcttctgcnnnnnncgatgctcaacgtcgaggggctcggccgttcgctcgatccggagctcgacctgtggaagaccgcgaagccgtacctcgagcgctggatgaccgagcagatcgggctgcgcggctggtacgagcgcttcaaggtcgaggcgccgcaatggagcaagacgctgccgcagctgccgcgcctcgttcatcaggcgctcatctcgcaccacgaggcgccgcgtgcgatcagcgacgatctgatccggcagattctcgtcgagcagaggcgaaccaatcggctgctgcaggcgctcctcgtgttcgggctcgcggtgggcgcgggcgcggtgatcgcgcgggtgctgatcgtgctcgcatatggcggttgaggcgccgccggcgtcggcggcgtttgcgcggcccggtgccgaggcgaccggtttcggcgcacgatgcggggcgatgcgggcgcgaggtaggtttgaagcgggttcgaagcgggttcgaacggcggccggatacggtccacggacggcgcgaagcgtgcggatgacggcggatgaaggacaggcttatgagtcaaggcgacggcgtgacgaacgaagcgaaccaacctgaggcggccgggcaggcggcgggcgatgcgcagccggcaagtccggcggggccggcgcatatcgcgaatcccgcgaatcctgcgaatccgccggccttgccctcgttctcgccgcccgcggcggcgtcgtcttccgcgtcgtccgccgcgcccttttcgtcgcgcgatccgggcgatgcttcgttctgggacgagcgtttcgaacagggcgtgacgccgtgggacannnnnnnnntgccggatgcgttcgccgcccggcatgcgcgagtcccggtgctgatccccggctgcggcagcgcttacgaggcgcgttggctnnnnnnnnncggctggcccgtgcgcgcgatcgatttttccgcccaggcggttgccgccgcgcgccgcgaactgggcgaggacgccgggctcgtcgagcaggccgatttcttcacgtacgcgccgccgttcgtcccgcagtggatctatgagcgcgcgttcctgtgcgcgattccgaggagccgccgcgccgactacgcgcggcgcatggccgagctcttgccgccgggcggcttcctcgccggcttcttcttcatcggcgcgacgccgaaagggccgccgttcggcatcgagcgcgcggaactcgatgcgctcctttgcccgcacttcgcgctggtcgaggacgagcccgtcgccgattcgctgccggtattcgccggccgcgagcgctggctcgcgtggcgccgctcgtagcggcgcgcccgcgcggaccgggggaggcgttcgcctttcggctataattcaaggctttgcaagccaaggctttgcaagccttttataccggttcttgtttctgcgggaagataccatgccgatctacgcctatcgttgcgaagcgtgcggttacgcgaaagatgtgcttcagaagatgagcgacgcgccgctgtcgcagtgcccggaatgcgggaaggacgcgtttcgcaagcaggtcacggcggccgggttccaattgaagggctcgggctggtacgtgaccgacttccgcggcggcgcgagcggctcgagcgcgccggccgcaggcgacgagaaggcgggcggcgagaaggccggaggcgagacggcggcagcgcccgccgcggcggacagcacggcgagcgcgccggcggcgtccacgcccgcgcccgccgccgcgcccgcgagcagcacttgatcgccgcgccgcccgtgtcggcggcgcgccccgcgcttgacgcaccggcgcgatttttcgacggcagatgatgaaaaagacgaccctcaaatcggtgtttctgaccggactcctggttctcgttccgctcgcgatcacgctgtgggtgctcgggctcatcatcggcacgatggatcagacgctgctcctgctgcccgcgtcgtggcagccggagcggctgttcggctttcggctgccggggatcggcgcggtgctcacgctcgcgttcatcttcgtcgtcgggctcgcgacgcagaatttcatcggccagaagctcgtcacctggtggaacgcggtcgtgcggcatattcccgtcgtggggccgatctacacgagcgtgaagcaggtgtcggacacgctgctgtcgagcagcggcaacgcattccgcaaggcgctcctgatcgagtatccgcgccgcggctcctatacgatcgcgttcctgaccggcacgcccggcggcgacgtggtcaatcacctgaaggaagagcacgtgagcgtctacgtgccgacgacgccgaatccgacgtccggcttcttcctgatggtgccgaaaagcgaggtcgtcgagctcgacatgtcggtcgacgccgcgctcaagtacatcgtctcgatgggcgtcgtcgcgcccccggcgcccgttgccgcgccggcgcgccgccccgtcgagccgccgatgtaatgcccgggagagagtgcggctcttcccgttgaccactacgaaagaaagcaaacatcatgtcgatgcgaactgaatactgcggtctcgtgaccgaacacctgctgggccagacggtgtcgctgtgcggctgggtccatcgtcgccgcgatcacggcggcgtgatcttcatcgatctgcgcgatcgcgagggcctcgtacaggtggtgtgcgatccggatcgcgccgagatgttcgcggccgccgaaggcgtgcgcaacgagttttgcatccaggtgaagggcctcgtgcgcggccgtccggaaggcacgatcaacgcgggcctgaagagcggcaggatcgaggtgctgtgccacgagctcaacgtgctgaacgcgtcggtcacgccgccgttccagctcgacgacgacaacctgtcggagacgacgcgcctcacgcaccgcgtgctcgacctgcgccgcccgcagatgcagcacaacctgcggctgcgctaccgcgtcgcgatcgaggcgcgcaagtatctcgacgagcagggcttcatcgacatcgaaacgccgatgctcacgaagagcacgccggaaggtgcgcgcgactacctcgtgccgtcgcgcgtgaacgcgggccagttcttcgcgctgccgcagtcgccgcagctgttcaagcagctcttgatggtggcgaacttcgatcgctactaccagatcacgaagtgcttccgcgacgaagacctgcgcgcggatcgccagcccgaattcacgcagatcgactgcgagacgtcgttcctcggcgagcaggaaatccgcgatctgttcgaggacatgatccgccacatcttcaagacgacgatcggcgtcgaactggacgcgaccttcccggtgatgccgtactcggaggcgatggcgcgcttcggctcggacaagccggacctgcgcgtgaagctcgagttcaccgagctcaccgatgcgatgaaggacgtcgatttcaaggtgttcagcacgccggccaacacgaaggacggccgcgtcgcggcactgcgcgtgccgaagggcggcgagctcacgcgcggcgacatcgacggctacaccgaattcgtgcgcatctacggcgcgaagggcctcgcgtggatcaaggtcaacgagcgcgcgaagggccgcgacggcctgcagagcccgatcgtgaagaacctgcacgacgcgtcgatcgcggcgatcctcgagcgcacgggcgcgcaggacggcgacatcatcttcttcgcggccgaccgcgcgaaggtcgtcaatgacagcctcggcgcgctgcgcctgaagatcggccactcggaattcggcaaggcgaacggccttgtcgaagcgggctggaagccgctgtgggtcgtcgatttcccgatgttcgaatacgacgacgaggaagcgcgctatgtcgccgcgcaccatccgttcacgagcccgaaggacgagcatctcgaatacctcgagaccgatccgggccgctgcctcgcgaaggcgtacgacatggtgctcaacggctgggagatcggcggcggctcggtgcgtatccaccgcgaggaagtgcagagcaaggtgttccgcgcgctgaagatcggcccggaagaggcgcaggcgaagttcggcttcctgctcgacgcgctgcagtacggcgcgccgccgcacggcgggatcgcgttcggcctcgatcgcatcgtcacgatgatggcgggcgccgattcgatccgcgacgtgatcgcgttcccgaagacgcannnnnnnnagtgcctgctcacgcaggcgccgagccccgtcgacgagcgccagttgcgcgagctgcacatccgcctgcgccagccggagcagccgaaggcgtaacgcgggccgcgcccggccgcgggccgaaccgggatgccggctcggcgtcgcgcccggcgtgccggccgtttcggccgatgccgacgggaaccgcagaaagggcgcgcgatgcgcccttttcgnnnnnnngcggtacagtcgccccatggnnnnnngacggtgccgcgctgtccaccgcgtcgagcgggccggcgccgatgacatcccgatgacgaaaccgccgaaaatccccgaatccgttctcgtcgtgatccatacgcccgcgctcgacgtgctcgtcatcaagcgcgccgatcagcccgatttctggcagtccgtgactgggtcgaaggacgcgctcgacgagccgatcgcgcaggtcgcnnnnnnnnaagtcgcggaagagacgggcatcgtcgtcggcggccccggcctcgcgcctgccgcgctcgtcgactggcatcacgcgatcgagtacacgatctatccgcaatacctgcaccgctacgcgcccggcgtcacccgcaacgtcgagcactggttcagcctcgaggtgccggcgcgcgtcgacgtgacgctgtcgccgcgcgagcacaccgattatctgtggctgccttatcgcgaagcggccgcgcgctgctattcgccgtcgaatgccgaggcgatcctgcagttgcccgagcgcctcgcgtcgcgcgccgcatgagtggcgagacccggcaccgcctcgcgcaactgcgccagatgttcctgcaggagcgcggctccgcgtcgcggctcgcgttcacgtccggcaacgaggtgcgcctctgcgacggcggcgcggcgttctttccggcgctgatcgaacggatcgacgcnnnnnnnnagcgcgtcgcgctcgaaacctacatcttctgcgacgacgccgtcggccgcgcggtgtccgacgcgctcgtccgcgcggcnnnnnnnngcgttcacgtgcgcgtcatcaccgatggaatcggcaccgagcgcctgccgcttttcggcacctggccggacgcgggcgtcgagcaccggatctacaatccctatctgttcggccgcttcggtttttcgcgcacgcaccgcaagctcgcggtgatcgacgacgcctgcgcgttctgcggcggcatcaacatcgtcgacgatttcgagcagaacggcgagcgcctgccgcatccgcgttgggacttcgcggtcgaactggccgggcccgccgtcgccgacgtgcgcgccgcgttcgaggtgcagtggcaccggatcgccgccggccacaagcgctacgcgcaatatctgccgcatgacgtcgatggtcccgcgttcgccgcgcgctttcgccgctggatgcgcagccaccgctgggtgaaggcgggcgcgctgcgcgtcgtgaccgagccgagcgtggcgttcgtnnnnnnnnacaatatcgtgaaccgccgggcgatcgagaaggcgtatctcgcggcgatcggcnnnnnnnnncagtcgatcctgctcgctaacccttacttcatgccggggcgcaagctgcgnnnnnnnntcgccggcgcggcgcgccgcggcgtcgacgtgcggatcctgctcgggcgcaacgagttcgcgtcgctcgatatggcggtgccgttcctatatcatgcattgctgcgctcgggcgtgcgcgttgccgaatacgacaagacgatgctgcacggcaaggtcgcggtgatcgacgatcattgggcgaccgtcggctcgtcgaatctggatgcgctcagcctgatgctgaacaacgaggcgaacgtcgtgctcgtgcgccaccgcgaggagacggccgcgctgcgcgacgcgatcgcggcggcgttcgccgacggccgcgagatcgacccggcgctctacgcggcgcggcccgccgccgagcggtttctgaactggttcgcgtacaacgcgtaccggagtgcgatgaagctgctgacggtcggcggatacgactaagcattcgcttacacatgcggcgcgccgcggcctgcacagggcctcctccaaaggcgcgcgaccctgcaaaatagcgggggcggttagaaaccgatttctaataatttccttgtttcgccgccggccgcactcaataatagtacggccgttcgattttattcggtcaccctgaacggttattaaaaagctatgcgaaaaggcgaacagacgcgtgccgcgatactcgaagcagcattggaccttgccagccgggacgggctggaaggtctgacgatcggcttgttggccgagcgtatgcagatgagcaagagcggcgtgttcgcgcacttcggatcgcgcgacgatttgcaggtcgaagtcgtgcgagagtaccaccatcgtttcgagaacgaggtgttctttccgagcctgcgcgagccgcgcggtttgccgcgcttgcgggcgatgctcgcgcgctggatcgagaagcgcatccaggaggtgacgacggggtgcatctacatcagcggcgcggtggaatacgacgatcgcccggacagcgcggtgcgcgagcagttgatcgcgagcgtgaaagcgtggcgcgccgcgctgctgcgcgccatttcgcaagcgaaggaggaagggcatctgcgcccggacacggatccgaacctgatgctcttcgagttgtacagcttcacgctcggcctgcaccacgacgcacgtttcttgcatcagccggatgcggtgcgcctcacgtgggccgcgcttgaaaagacgattgtttcgtaccagagcgagagccgttagcggcggcacgaccgccgccggggagctcgagccgattgccttatcttggagagagtcatgggacactacgccgcgccgttgcgcgacatgcaattcgtgttgcacgagcttctgaacgtcgaagccgaggtcaagcagatgcccaagcatgctgatctcgacgccgacacgatcaaccaggtgctcgaggaagcgggcaagttctgctcggaggtgcttttcccgctcaaccaggtcggcgaccgcgagggctgcacgtatgtcggcgacggcgtcgtgaagacgccgacgggcttcaaggaagcgtaccagcagtacatcgacgcgggctggcccgcgctcggctgcgatcccgattacggcggccagggcctgcccgcgttcgtcaacaacgcgctgtatgaaatgctgaactcggcgaaccaggcgtggacgatgtatccgggcctgtcgcacggcgcatacgagtgcctgcacgcgcacggcgcgcccgagctgcagaagctctatctgccgaagctcgtatcgggcgaatggacgggcacgatgtgcctgaccgagccgcactgcggcaccgatctcggcatcctgcgcacgaaggccgagccgaacggcgacggcacgtattcgatcagcggcaccaagatcttcatctcgagcggcgaacacgatttgtcgaagaacatcgttcacctcgtgctcgcgcgcctgccggacgcgccgaagggcacgaagggcatttcgctgttcatcgtgccgaagttcgtgcccgacgcatcgggcgagccgggcgagcgcaacggcgtgaagtgcggctcgatcgagcacaagatgggcatccacggcaacgcgacctgcgtgatgaatctcgacaacgcgaagggctggttgatcggcgagccgaacaagggcctgaacgcgatgttcgtgatgatgaacgccgcgcgcctcggcgtcggcatgcaggggctcggcctcaccgaagccgcttaccagaactcgctcacgtacgcgaaggagcgcctgcagatgcgctcgctgacggggccgaaggcgccggacaagccggccgacccgatcatcgtccacccggacgtgcgccgcatgctgctcacgcagaaggcgtacgcggaagnnnnnnnnnnnttcacgtactggtccgcgctgcagatcgacaaggcgctgtcgcacgccgacgaggcggtgcgcaaggaagcggaggatctcgtcgcgctgctcacgccgatcatcaaggcgttcctgaccgacaacgcgttcgagtgcacgaaccacgcgatgcagatctacggcggccacggcttcatctccgagtggggcatggagcagtacgtgcgcgacgcgcggatcaacatgatctatgaagggaccaattcggttcaggcgctcgacctgctcggccgcaaggtgttgggcgacatgggcgcgaagctgaagaagttcggcaagatcgtcgccgaattcgccgaagcggaaggcgtgaagcccgagatgtccgaattcatcacgccgcttgccgacatcggcgaaaaggtgcagaagctgacgatggaaatcggcatgaaggcgatgcagaatccggacgaagtgggggcggccgccgtgccgtacctgcgcaccgtcggtcacctggtgttctcgtacttctgggcacgcatggcgcgcatcgccctcgacaacgaagcgtcgggcgatccgttctacaagtcgaagctcgcgaccgcgcgcttctacttcgcgcgcctgctgcccgagacggcggcgtcgatccgtctnnnnnnnnncggcgcgaagtcgatgatggacgtcgacgaagcgctgttctaacgcgaccgccgggcggcgtgcgtcgcacgccgcccgaacgaccgatcccagggtctgccgacagaggggcgctgccttcccctgcaagcagacgctggcactcatacgctgcgcgtcctcacgaccggctacgcgcggctcaatccggaggagtcccgtgagcaatttcaacattcgcaaggttgccgtgctcggcgccggcgtgatgggcgcgcagatcgccgcgcatctcgtcaatgcgcgcgtgcccgtgctgctgttcgatctgccggccaaggaaggcccgaaaaacggcatcgcgctgaaggcgatcgagaacctgaagaagctgtcgcccgcgccgttcggcgtgaaggacgacgcgaaatatctcgaagccgcgaactacgaggacgacatcgcgaagctcgccgaatgcgacctcgtgatcgaggcgatcgccgagcggatggactggaagcacgacctgtacaagaaggtcgcgccgcacatcgcatcgcacgcgatcttcgcgaccaacacgtcgggcctgtcgatcacgacgctgtccgacggcttcgccgacgagctgaaggcgcgcttctgcggcgtgcacttcttcaacccgccgcgctacatgcacctggtcgagctgatcccgaccgcgcacacgcggccgcaaatcctcgaccagctcgagacgttcctgacgagcgtcgtcggcaagggcgtcgtgcgcgcgaaggacacgccgaacttcatcgcgaaccgcgtcggcattttctcgatcctcgccgtgatcaccgaggccgagaagttcggcctgcgcttcgacgaagtcgacgacctgacgggcagccgcctcggccgcgcgaagtcggcgacgttccgcacggcggacgtggtcggcctcgacacgatggcgcacgtgatcaagacgatgcaggacaacctcgccgacgatccgttcttcccggtctacaagacgcccgccgtgctcgcgaagctcgtcgagcagggcgcgctcgggcagaagacgggcggcggcttctacaagaaggaaggcaaggcgatcaaggtgctcgacgcgaagacgggcgcctatgtcgactcgggcgcgaaggcggacgaaaccgtcggccgcatcctgaagnnnnnnnnnnnngagcgcctgaagctgctgcgcgagacgcagcatccgcatgcgcagttcctgtggtcgatcttccgcgacgtgttccattacatcgcgttccatctcgaatcgatcgccgacaacgcgcgtgacgtcgacctcgcgatccgctggggcttcggctggaacgaaggtccgttcgagggctggcaggccgcgggctggaagcaggttgccgagtgggtgcaggaggacatcgcggccggccgcgcgctcgcgaacgtgccgctgcccgcatgggtgctcgacggcgtcgtcgccgagaagggcggcgtgcacacggccgaaggctcgtgggcgccggcggcgcagcgtttcgcgccgcgcccggatctcgccgtctacgacaagcaggtgttccgcgcgcccgtgttcggcgaagcggggcgcgacccgaagacgttcggcaagacgctgttcgagaccgactcggtgcgcgcatgggtggacgaccgcgcgggcgaggacgacgtggtgatcgtgtcgttcaagtcgaagatgaacacgatcggcccgggcgtgatcgacggtctcgcgcaggcgatcgagcttgccgagaaggactacaaggcggtcgtgatctggcagccgagctcgctcaagctcggcaacccgggcggcccgttctcggccggcgcgaacctcgaagaggcgatgcccgcgttcatgatgggcggcgcgaagggcatcgagccgttcgtgaagaagttccagcaaggcatgctgcgcgtgaagtacgcgaacgtgccggtcgtcgcggcggtgtcgggcctcgcgctcggcggcggctgcgagctgatgctgcatagcgcgaagcgcgtggtgcacgtcgagagctatatcggcctcgtcgaggtcggcgtcggcctcgtgccggcgggcggcggcctgaaggaagcggcgctgcgcgcggcggacgcggcgacggcggcgggcatgacgagcgagctgctcaagttcctgacgaagccgttcgagaacgcggcgatggcgaaggtgtcgatgtccgcgcacgaannnnnnnnnatgggctacgtgaagccgtcggacacgatcgtgttcaacgtgttcgagctgctcgacgtcgcgaagaaggaagcgcgcggcctggccgccgcgggctaccgcgcgccgctgaaggcgaaggaaattccggtggcgggccgctcggcgatcgcgacgatcaaggcgcaactcgtcaacatgcgcgacggccgcttcatcagcgaccacgatttcctgatcgcgagccggatcgcggaagcggtgtgcggcggcgacgtcgaggcgggcagcacggtcgacgaggaatggctgctcgcgctggagcgtcgcgcgttcgtcgagctgctcggcacgcagaagacgcaggaacggatcatgggcatgctgcagaccggcaagccggttcgcaactgatcgaaccgagcggacaactttgcatgggattgggggcggcgctgaaatgccgaccccggtcgaccgcccaaggacatgggaccagagcaggtgctgaagcgctgactctggtcgaccgcccaaggacatgggaccagagtaagcgctaaagcgctaactctggtcgacaggagcttgaaatgagcaaacagctgcaagacgcatacatcgtcgccgcaagccgcacgccgatcggcaaggcgccccgcggtgcattcaagaacacccgcccggacgagctgctcgtccacgcaatcaagtcggccatcgcgcaagtgccggaattcgacacgaagctgatcgaagacgcaatcgtcggctgtgcgatccccgaggccgagcaaggcctgaacgtcgcgcggatgggcgcgctgctcgccggcctgccgaacacggtcggcggcgtgacggtgaaccgcttctgcgcgtcgggcatcacagcgctcgcgatggcggcggaccgcatccgcgtcggcgaatcggacgcgcttctcgcagccggcgtcgaatcgatgagcatggtgccgatgatgggcaacaagccgtcgatgtcgccgcacatcttcgatcgcagcgaagacttcggcatcgcttacggcatgggcctgacggccgagcgcgtcgccgagcagtggaaggtgagccgcgaagaccaggacgcgttctcggtcgagtcgcatcgcaaggcgatcgccgcgcagcaggcgggcgagttcaaggacgagatcgcgccctatgcgatcgtcgagcgcttcccgaatctcgcgacgggcgaaatcgatacgaagacgcgcgagatcgcgctcgacgaaggcccgcgcgcggaaacgtcgctcgaagggctcgcgaagctgaagacggtgttcgcgaacaagggctcggtgacggccggcaacagctcgcagacctcggacggctcgggcgcgctgctcgtcgtgtcggagaaggtgctcaagcaattcaacctgacgccgctcgcgcgcttcgtcagcttcgccgtgcgcggcgtgccgccggaaatcatgggcatcggcccgaaggaagcgattcccgccgcgctgaaggcggcgggcctcaagcaggacgacatcgactggatcgagctgaacgaggcgttcgccgcgcagtcgctcgccgtgatccgcgatctcggcctcgacccgtcgaagatcaacccgctcggcggcgcgatcgcgctcggccacccgctcggcgcgacgggcgcgattcgcgcggcgacggtcgtgcacggcctgcgccgccgcaacctgaagtacgggatggtgacgatgtgcgtcggcaccggcatgggcgcggcgggcatcatcgagcgcctctgatcggagcgcgcgacggatgacgacggtgcgcgggcgacgagctcgcgcaccgnnnnnngttgatcgaatgaaaccagccacggagacggctcaaatggatatccagatcgaaaacgcaggcggcgtgctgacgatcacgctcgcgcgcccggcgaagaagaacgcgatcacggcggcgatgtaccagacgatggccgatgcgctcgcggcggcgcaggacgacaaatcggtgcgcgcgatcctgattcgcggcagcgacggcaacttcagcgcgggcaacgatctcgacgatttcatgaaggcgccgccgaaggacgagcacgcgcccgtgttccagttcctgcgccagatcgccggcgcgcacaagccgatcgtcgcggcggtcgcgggcgtcgccgtcggcatcggcgtgacgatgctgctgcactgcgatctcgtctacgcggccgacaccgcgcagctgtcgctgccgttcgcgcagctcggcctgtgcccggaggcggcatcgagcctgttgctgccgcgcgtcgccggccatcaggtggccgcggagaaactgctgctcggcgagccgttcgacgcgctcgaggcgcaccgcatcggcctcgtgaaccgcgtgctgcccgccgcggatctcgacgcgttcgccgcgcagcaggcggccaagctcgtcgcgctgccggcttcgtcgctgcgcgcgacgaaggcgttcctcaagaagggcagcgccgcggacatcgccgcgcggatgtcggaagagggggatcagttcggcaagatgctgcgctcgcccgaggtgcgtgaggcgatcaccgcgtttttcgagaagcgcaagccggatttccggcaattcgactgagcgccgcggcggcgcgatgcggtgcggcggcttgcgggccgcnnnnnnnnnatgaagcccgacgcgtcggctcgccgcccgccgtgccgcttgcgcgtggcgcggcggcgccgctacgcggtgccgtaatcgacgtagccggcctcgcggcagaagctcacgagccgcagccccgcctgccgcgcgatctcgatcgcgagcgacgacggcgcggagatcgtcgcgaccatcggaatgccgacgcgcgccgatttgcgcacgagctcgtagctcgcgcggctcgacaggaatacgaagccgttcgccatgtcggcgcgcgtgagcgtcagcgtgccgatcagtttgtcgagtgcgttgtggcggccgatgtcttcgaacgcgtggacgatcgcgcccgacgcatcgcaccacgcggccgcgtgcagaccgcccgtctgccgcgtgagcgcctgatgcgcgggaagctcgcgcgccgcgcgtgcaatcgcatccggcgcgagacgcgcgagaaagccggtatcgggcaggcgctgcggcacgagatcgagcagaccgatgctttcgatgccgcacacgccgcagccggtgcgtcccgcgagcgcgcggcgcttttccttcagcgcggcgaatgcctgctggacgaccgtcagttgcacttcggcgtgcggcagcggcccggcgccgtgcagcgcgacctcgatgtccttcacgtcgctgccgcgctcgacgatgccctcggacaccgcgaagccgaccgcgaacgcttccagatcgcgcggcgtgcacatcatcaccgcgtgcgagatgccgttgaacacgagcgcgaccggccattcctggccgacgcggtcgacggccgtctcggccgcatcgccgcgccgccggcgcaccgcgagctcgacgatgccgctgggttcgacggtttcggacaggctcacgcaggggctccttcgagggggcgggatggggcgggcggggcgcgacgccgggcggcacgcccgatgcccgcgaaggttctaaaatactccagacgggccaaacgtgccggcaaacgtcagagtgggtgcaaacatgggactgagcgacgcgccgttgctgttcaatttcgaaatcgaatcgtcggaggatctgacctacattccgatgatcgtccgcttcaacctcgaccgtttcgggctgaggatctcgctcgagcaatggcagatgctgccgctcgaggatcgcaggctgctcgcgcgctttccggccgacgaggacgtcgtgatcgagccgaatttcgatcatgcgctgttcgagatgctgcgcacgcacgcgaacgtcgagccgagctggttccagccggacgagcatccggcgtggcgcagcgtcgacgcggtgccggacgcgctcgtcgcgcaaagcgggctcgccggcctgccggcgccgtccgcgtcgcagtgggcgacgctcacgccgtttcagcgctacgtgctcacgaagctgtcgcgcaagccgaagctcaatcacgatttcgttcccgcgatgcgcgagttcggtctcgccgcgcactgagcgcgcgacgcgcnnnnnnnngacggcggcgtatgccgcgtacgttattcgagcggcggcannnnnnnnnggcggcgatcggagtcggtcgcgacgtaggtgagcgtcgcctccgtcaccttgacgatctcgctcatcaggctcatccgctgcgcgtagacttcgacgtcgaccgtcaccgacgtgttgcccgtcttcacgatgctcgcgtagaagctgagcagatcgccgacgaacaccggctgcttgaacaggaacgaattgaccgcgaccgtcgcgacccggccgttcgcgcggcggctcgccggaatcgagcccgcgatgtcgacctgcgccatgatccagccgccgaacacgtcgccgtgaacgttcgcgtcggacggttgcgggacgacgcgcagcgcgggcggtttttgcgggagttgcatcggcgaatcggtcatgattgaagcttccatcttgtaagaaaatcggccggctcgcgtacgtcaggcggcgtgcagcggcatgaaccggcttctgagacaatgcagcgttctgaaattgtacgagaaagtgtggagcggggccgggccgcgtaggccggccgcgccgcccgggccatgcaggtcaagccgcgcaggccgcgccgaaccgttcgcgccgcgcagccnnnnnntgctccgcgctgcatggccggatcgcgccgcgcgccgcagcgacggccgaccaggccgacccgacacgcccgctttcaccgacgaagcaaacccacgaacctccccatgcgccgctatcccgcttcctccgagcccgcgcccgccgcgaccgggccgcgcaacgactggcagacgatccgctcgctgctgccgtacctgagcgcctacaagtggcgcgtcgcgttcgcgctcgcgtgcctgatcggcgcgaaagtcgcgaacctcggcgtgcccgtcgtgatgaagcggatcgtcgatagtctggcggccgtccagcatctcaccgcgctcggccgcgccgagcagtcggcgaccgtcgtgctcgcgggcggcgtcgggcttctcgtgatcgcctatgcgctcgcgcggctgtcgacgtcgctgtttaccgaactgcgcgagatcctgttctcgaaagtcacggaaagcgcggtgcggcggctcgcgctgcaagtgttccggcatctgcacggcctgtcgctgcgctttcatctcgagcggcagacgggcggcatgtcgcgcgacatcgagcgcggcacgcgcggcattcagcaactgatctcgtattcgctgtacagcatcctgccgacgctcgtcgaagtggggctcgtgctcggcttcttcgtcgtcaagtacgaggcgtactacgcgtacgtgacgttcgccgcgctgatcacctacatcgtgttcaccgtgaaagtcaccaactggcgcacgcatttgcgccgcacgatgaacgagctcgattcgcgggcgaactcgcgcgcgatcgattcgctgatcaattacgagacggtcaagtacttcggcaacgaggaatgggaagcgcagcgctacgacgagaacctgaagcgctaccggaaggcggcgatccgctcgcagaattcgctgtcgttcctgaacttcggccagcaggcgatcatcggcacggggctcgtgttcatcctgtggcgcgcgacgcagggcgtgctcgcgggcaggctcacgctcggcgatctcgtgctcatcaatacgttcatgctgcagctgtacattccgctgaacttcctcggcgtcgtctatcgggaactgaagcagagcctgaccgacatggaccggatgttcgggctgttgtccgcnnnnnnnnaagtcgacgatgcgcccggcgcgggcgcgctgaaggtgagcggcgcacgggtgcgtttcgagcgggtcgatttcagctacgagccttcgcggcagatcctgcacgacgtcgatttcacgatcgaagccggctcgacgaccgcggtcgtcggccatagcggttcgggcaaatcgacgctgtcgcgcctgctgtttcgcttctacgatctcgatcgcgcgacgggcggcgcgatcacgatcgacggccaggacatccgcgacgtgaagcaggaaacgctgcgcgcgtcgatcggcatcgtgccgcaggataccgtgctcttcaacgacacgatctactacaacatcgcgtacggccggccgtcggcgacgcgcgacgaagtgatcgcggcnnnnnnnnncgcgcacatccacgcgttcatcgagagcttgccgaaaggctatgacacgccggtcggcgagcgcgggctcaagctctcgggcggcgagaagcagcgcgtcgcgatcgcgcgcacgatcctgaagaacccgccgatcctcgtgttcgacgaggcgacatcggcgctcgattcgcgttccgagcgcgcgatccagcacgagctcgaccagatcgcgcgacaccggacgacgctcgtgatcgcgcatcggctgtcgaccgtcgtgcatgcggatcagatcatcgtgatggatcatgggcgcatcgtcgagcgcggcacgcacgcgcagttgctgcgcgcggacgggctctacgcgcagatgtgggcgctgcagcagcagcgcgcggcggccgacggcgcggcggcggaagaggtctgacgaagcggggcgtgacgctcggcgacgccgcgcgtttggggcggcgggcgggccgaaacgtcggacggccgatcagccgtgccggcagcctgcgcatgcgcgcgtcggnnnnnncagcccgttcgatcgcccgcggcgcatgttccgccgccggtcgcttgcgcaaagaccaccggcgttcgcggctgcggcgcgattgacggacgcgtgaccgcctcgcgcggaggactcgcgcggggcggcatcgcgaacgtttcgagcgacgggcaagcggtgcggcagagcgcgccggcgatcatctgcggcggcaccgcgcgcaatcgcgccgagcgccgcgaagccgcgcgaacgggtacgaaaggggcgaacgaagcatatgagcgcagcgcgaagcggcatgaggcggctgatgcgtcgcgtacgcccgagcgcggcggaccgcgccgaaatgcgccgacgttccccgttcacccggccgtcggcccggcgccgtcagcggccggccttcaacgccgcgtcgagttcgcccagctgcgcgggcgtgccgacgttctcccacgccccggtgtagagctcgcccgtcgcgcggcgcgcggcgatcgtctcgcggtaatagggcgtgagcgcgcggcgcgtgccggcgggcagatcgcggaacatccgcgtgtcatagagcccgatgttgccgaacgtnnnnnnnngcgcgccgtcgagcgacagcacgccgtcgtcgccgagcgcgaagtcgcccgccgggtgaaacggcgggttgggcaccatcacgagatgcatgccgggctcgcgcgcgccggcaagcgcgtccgcgcgagccgacagcgccgcatagtcgaaaccggtgtaaatgtcgcccgatacgccgacgaacaccttcgcgcccgcgccgtcctcgatgagcggcagcgcccgcgcgatcccgcccgccgtctcgagggcctcgcgctcggccgaatagcgcagccgcacgccccannnnnnnncgtcgccgagcgcggcctcgatctgcgcgccgagccaagcatggttgacgacgatcgtgcggatgcccgccgccgcgagccgctcgatctgccagacgatgagcggcttgccgcccgcggcgagcagcggcttcggcgtcgtgtcggtgagcgggcgcatccgttcgccgcgcccggcggcgaagatcatcgccgtatcgagtgtgtgcgtcatcgttcagaacgtatagccgacgtcggccgtcttgccttcgagatcgtcgaggagcttcgcgaacggtgcgagcggccggtagcgcagcgcgacgcggcgcgcgtagccgagaaagcgcggcaggtcggcgagatagtgcggcttgtgatcgcggtaattgattcgagcgaacagcccgagcaccttgatgtggcgctgcaggcccatccattcgagctgccggtagaactcgccgaaatccggctcgacgggcagccccgccttcttcgcctgttcccagtagtacgcgaagcagtcgagctcgaattcctcgtcccaactgatgaacgcgtcgcgcaggagcgacacgacgtcgtacgtgagcggcccgtacacggcgtcctggaagtcgagcacgcccgggttcggctccgcgatcatcaggttgcggggcatgaagtcgcgcagcatgtacccctgcggctgcgccttcgcgctcgcggccaacagcgcgaacgtgcgatcgagcacgcnnnnnnnntcgtccgagagcgccttgccgagatgccggccgacgtaccattcgggcatcagcgccatctcgcggcgcaggaacgcttcgtcgaacggcggcagcacgccctcgcgcgacgcgagctgccagcggatcagcgcgtcgagcgcgtcgcgcatcagcggccgcgcggcggcgggcgcggcgggatcgagcgccgagatgtacgggcgcgtgccgagatcggtgacgagcatgaagcccgcgtcgaagtcgtgctcgagcaccttcggcacgtggacgcccgccgcgtcgagcagttgcgcgatctgcgcgaactcgcggcatttctccggcggcggcgcgtcgacggcgatcgccgcgccgcccggcgcggccgcgctcgcgacgcggaaatagcggcgaaagctcgcgtcggcggacgccggggcgagcgaggcgagctcgagcgcgtagcgatcggcgaaagtggcgagccaggcggtgaggcgggcgagacggggatcggctgggggctgcgtcattgaaagtcggggagggggaacgtcttgccatataatcttgccatataataccccacgacnnnnnngacgcgtcccgtgtcaattcccgccggcgcgggcccgcagcccgccatgccgtccgtttgcccgtttcccccggtatgcgcgaagccgcagtcacggttcgattgcgcgggcgcggcatgtggaggccgggtttgacaggggcgattcgccgaacgatagatgccgcctaaaacgttattcccgctcgtcccagcttgcgatgccgcgccgcgcnnnnnncggctcgcggtcgcgcttttggccgtaccgggcctcgtgccggcggtgtcgcaggcccagctgtcgggcgccgctgccgagccgcaggcgttcggctcgccgtgggacctgcgcctcgcgccgcagctcgacgagcatccgcaaaagcagggcggcaagcccgcgacgttcgtgctcgccgatcatacgaacggcaccgccgagcaggatctcgccgcgaagggggcggccgagatccgccgcggcaacgcggccgtcaaggcggatgcgatccactacgatcaggacaccgacatggccgacgcgtacggcaaggtcacggtggccaacggcggcacgacgttctcggggcccgaggcgcatctgaaggtcgaggcgaatcagggtttcatgacgacgccgaagtaccgcttcacggcgacgggcggcacgggcagcgccgagcgggtgcagcttctcgacagcgagcgctcggtgttcacgaacggcacgtacacgggctgccagtgctcgacgaatccggcgtggtacatcaagggcagcgagttcgatttcgatacgggcgccgacgagggcgtcgcgcgcaacggcgtgctgttcttccagggcgtgccgctcttcggcagcccctggctcacgttcccgttgtcgggcgatcggcgcagcggcttcctgccgccgacgttctcgccgttcagctcgacgaacggcttcgagttgtcgctgccgtactacttcaacatcgcgccgaaccgcgatctgacgatcacgccgcacatcatctcgaagcgcgggatcttcacgcaggcgacgttccgctatctgtcgacgaactactcgggcacgctgacgggtgaatacctgccggacgaccgcgtcgctcaccgcaaccgctacgcgattttctggcagcaccagcagaacttcggcaacggcttcggcggctacgtttactacaacaaggtctcggacaacctgtatcccgaagagctcggctcgacgaaccagttcgtcaacggggtccagaccgtctatcagcaggaagccggcctcacgtacaacaacgggccgtggtcggtgctcggccgctaccagcactggcagacgctgccgccgtcggccgcgccttacgggcgcgagccgcagttgaacgtgaagtacacgaagtacaacgtcggcggcttcgacttcggcgcggaagccgattattcgcgcttccggatcacgacggcggaccagccggaaggcgaccgcgtgatgttcaacccgtacgtgtcgtacgggttgtacggccccggctacttcttcgtgccgaaggcgcagctgcacatggcgtcgtacgacctnnnnnnnnnnnnnggcggcgtgcccggccagccgaagcgcttcacgtactcgatcccgacgctcagcctcgacaccgggctcgtgttcgaccgctcggtgcgcctgttcggccaggacttcatccagacgctggagccgcgcctgttctacgtgtacacgccgtaccggaaccagtcgaacgcgccgctcttcgacacggccgtgtcggacttcgggctcgcggaaatcttcacgccgaacacgttcgtcggcaacgaccggatcgccgacgcgaaccgcctgacggccgccctcacgacccgcttcatcaatccgacgacgggcgacgagcgcgcgcgcttcgtgatcgcgcagcagtattacttcaccgatcagcgggtgacgctcctgccgaccgaggcgcccgcgaccgcgcggcactcggacctgatcctcggcgcgtcggtcaagctcggcgcgggcttcgcgtcggagacggcgttccagtacaacgtcgacaacaaccagctcgtgaagtcgagcgtgggcttcggctatagcccgggcgagcggcgcgtgatcaacgtcggctaccgctacacgcggcagaacccgacgctcagcaacgagccgatcaaccagatcctcatgtccgcgcaatggccgctcacgcggcggctctatgcggtcggccgtctgaactacgatctcgcgagcagccgggttgtcgacggtctcgtcggcttccagtacgatgccgactgctgggcgttcggcgtcggcgtccagcggtacgcgaacggcctgaactcgtcggggcagcagaattcgtcgacccgcgtgctcgcgcagctcgtgctcaaggggctgacgagcatcgacaacgggctcgtgaccgcgttccgcgccggcgtgcagggctatacgccgctgccgcccgcgccggcgccgctgtcgcgcttcagtaattacgattaaccgccgacgaggcgttcgcggcgagcggcgtttgcgcagcccgctttcaatggagtaccagtggcaatgaagaaaacccttcgcttcgcggctgtcgcatccggtctggtcgcgtcgctcatcacggtcgcgccgtcggcgtccgcgcaggcgttnnnnnnnnagggcgcgtcgctcgccgacgaggtggtcgccgtcgtcaacaacgacgtgatcaccgggcgcgagctcgatcagcgcgtcggcctgatcgcgcgccgcctgcagcagcagaaggcgcccgtgccgccgacggaccagttnnnnnnnnaggtgctcaaccagatggtgctcgagcgtatccaggttcagcgggcgaaggacgacggtatcgtcgtcgacaacgcaaccgtgcaggcgacgctcggccgcctcgcgcaggcgaacggcatgcagctcgaccagtacaaggcgcgcatcgaggcgcagggcgtgccgtgggatctgttcgtgcgcgacgcgcgcaccgagctgatgctctcgaagctgcgcgagaaggaagtcgacagcaagatcaccgtgtcggacgccgaggtggcgagctatatcgcgagccagcgcggcccgaacgcgggctcgcagcaggatctgcggctcgagcacatcttcgtgaaggcgccggccaacgcgccgcaggccgacatcgacgtcgcgcagaagaaggccgaaggcctgctgcagcaggctctcgcgtcgggcgccaatttcgagcggctcgcgaagaaccagtcggaagccgacgacgcgaaaaagggcggcgatctcggcttcaagtcgccggcatcgctgccgtccgacgtcgtcgacgccgtgtcgaagctgcgtcccggcgaggtcaacccgacgctcatccgcgtgccggacggcttcgagatcgtgcgcctcgtcgagcgccgcgcgagccagaatccggccgcgtcgccgaagatcgtgcagacgcacgtgcgccacatcctgctgcgcgtcggcgaaggcaagtcggaatcgcaggcgcgccagcaactgatcgacatccgccggcagatcgaatcgggcggcgatttcgagaagttcgcgcgcacctactcgcaggacggctcggcgtcgcaaggcggcgacctcggctggatcagccccggcgagccggtgcccgaattcgagcgtgcgatgaacacgctgcaggacggccaggtcagcaacccggtgcgcaccgagtacggctaccacctgatccaggtgctcggccgccgcgacgcggaaggctcggtgcagcagcagatggacatcgcgcgtcaggcgatcggccagcgcaaggccgagcaggcgtattccgactggctgcgcgagctgcgcgactcgtcgtacgtgcagatcaagctgcccgtcgcccagtaagcacgtagacctgcgcgtatcatgtccgaccgtccgcagccgctgcgcatcgcgatcacgaccggcgagccggccggcgtcggccccgagctgacggcccgcgcgctcgccgacgcggcgacgcgctggccggacgcgcgcttcacggtgctcggggacgcgagcctgatcgcnnnnnnnnnngcggcggtcggcctcgattggacgcgcatgacggcggcnnnnnncggtgcgcatgtcgccaacgcgcacgtcgccaacgcgcacgtcgccgtcgcgcatcgcgcgcttgccgcgcccgccgaggcgggcaagctgaatccggcgaacgggcgctacgtgctcgatctgctcgatgcggcgatcgacggcgcgctcgccggcgaatacgacgcgatcgtcaccgcgccgctgcaaaagagcacgatcaacgacgccggcgtgccttttaccggccacaccgaatatctcgccgagcgcacgcgcacgccgcacgtcgtgatgatgctcgccggcacgggcgagcggccgctgcgcgtcgcgctcgcgacgacgcacctgccgctcagggatgtgtcggccgcgctgacgatcgacggtctcgccgatacgctgtcgatcatcgatcgcgatctgcgcggcagcttcggccttgccgcgccacgcatcctcgtcacggggctcaatccccatgcgggcgagcacggctatctcggccgcgaggaaatcgacgtgatcgagccggcgctcgagcgcgcgcgggcggcgggcatcgannnnnnnnggccgtacccggccgatacgctgttccagccgcgttacctcgagcacgcggattgcgtgctcgcgatgtttcatgatcaggggctgccggtcctcaagtacgcgacgttcggcgaaggcatcaacgtcacgctcggcctgccgatcatccgcacgtcggtcgatcacggcaccgcgctcgatctcgccggcaccggccgggccgatccgggcagcctcgtcgccgcgatcgacaccgccgtgacgatggcgcgccatcggcgcgcgggctgagttttcgcgtcatccgtttctctatcttccgatgtcgaacagcagacagcaccaagggcatttcgcgcgcaagcgcttcgggcagaactttctcgtcgatcacggcgtgatcgatgcgatcgtcgcggcgattcgtcccgagcgcggcgagcggatggtcgagatcgggccgggcctcggcgcgctcaccgggcccgtgatcgcgcggctcgcgacgcccggctcgccgctgcacgcggtcgagctcgaccgcgacttgatcggccgcctcgagcagcgcttcggcgagctgctcgagctgcacgcgggcgacgcgctcacgttcgacttcggctcaatcgcgcggccgggcgacgagccgtcgctgcggatcatcggcaacctgccgtacaacatctcgagcccgctgctgttccatctgatgtcgttcgcgcccgtcgtgatcgatcagcacttcatgctgcagaacgaggtggtcgagcggatggtcgccgaaccgggcacgaaggcgttcagccggctgtcggtgatgcttcagtaccgctacgtgatggacaagctgatcgacgtgccgccggagtcgttccagccgccgccgaaggtcgattcggcgatcgtgcggatgatcccgcatgcgccgcacgagttgccggccgtcgatccggcggtgctcggcgaagtcgtgacggctgcgttctcgcagcgccgcaagatgctgcgcaacacgctcggcgggtatcgcgatctcgtcgatttcgatgcgctcggcttcgatctcgcgcgccgcgcggaagacatcggtgtcgacgagtacgtgcgcgtcgcacaggcggtggcttcggcgcgggcgagcggctgagcgaacgacggacggccgagtgggcgacgcgccgcgggatcgccgggcgggcgccgatgcgtgagtttcgatgaacgggctttggtgaccgtgcgnnnnnnnnngctgcgccggcgcttggcgtggccgggtgggggtattcttcttnnnnnnnnnnnnnnnnnnnnnnnnnntacgcggcgcggatacgtcgccacggtccgcaatctaccacctgccgtcccgccgttttcccgtttcgcctgcctaattgcgagcgccgcgcggcggcgcgttgacgagcgcgatgcccgcgagcacgagcgcggccgccgcgacgaagcgcgggccgatcgcatcgccgagcagcagcacgccgaagctcacgccgaagagcggcgcgagaaacgtgaacaccgagagccgcgccgcgctgtagcgcgtgagcagccaataccacgcgagatagctcgcgaacgcgacgatcacgccctgataggccaggcttgcgacggcgagcggcgtcacgttcgcgaacgtcgtctggcgggtgacgaccgcgaggccgagcaataccgccgacgacacggtcaactgatagaacagcgtcttgctcgcactcgcgtgcgcgagcgacgtcgaacgcacgacgaccgtcgtcgccgcccacatcacgccgccgagcacgctgagcgcgtcgcccgcgagtccggcgagcgccgatgcgccgccggcggccggtcgcgcgaaaccgtcggcgaacgcgaccgcgatgcccgcgaacgcgatcgcgacgcccgcccattgctggcggcgcattgtctcgcccggcgcgaacaggtgaaggccgagcgcggtgaagcacggcgcggtgtacaggaagatcgccatgcgcgcggcgctcgtcagcgtgaggccgaagaacagacagacgaactcgcccgcgaacagcgtgccggcgacgatgccggcgcctaacgtgccgtccgtgcggaagatcggcgtgcnnnnnnnnnnnccacgcccacacgccgaccgccgcgatcgccgagcgcagcccggcctggagcatcggcggaatcgcatgcgtcgcgctcttgatcgcgacttgctgaaagccccagatcgcgcacagcaggatcatcacgccgatcgcgcgcagatcgagcgacgggcgcgccggcgcgcaggcgacggcgctcatcggccgctcccgccgaaggcggtacgcaccgcgggcgtgcaggaggccggttgtccggcggacaagcccggcgcgacgaagagcaggaagaaggttcgcacggttggcaagccgacggattcggctatcggaaatgtcggaaaggacgaggccgatgcgttnnnnnnnntcggcggcggcgtcgcgtcgcattgcgtgccgagcggagcgcgtccgctttgccgagccgcccggctacccggcacgacgatcttaaccgatcaatacgcgcgccgcgtatcggccctgctgcgcggatgggcgatgccgcatccggcgggaatcgtgtgggtctggtacattcgcacgttcaagcaagtccccacggagtacccatcatgcgtttgcttcacacgatgctgcgagtcggcgatctcgaccgctcgatcaagttctacaccgagctgctcggcatgaaattgctgcgccgccaagattatccggacgggaagttcacgctcgcgttcgtcggctatggcgacgagcgggaccacacggtcatcgagctcacccacaactgggacacgaaatcgtacgagctcggcacgggcttcggccatctggcgctcgaagtcgaagacgcgtacaaggcgtgcgagcagatcaaggcgcagggcggcaaggtcacgcgcgaggccggcccgatgaagcacggcacgacggtgatcgcgttcgtcgaggatccggacggctacaagatcgagttcatccagcgcaacgctcactgagcgctgtctcgccggcgcggcgtgccgcgccggccggcggccgggcgcgcgatgtgctcgggcggcnnnnnnnngcctgttgcatgaccggggcaagacgcgtgtcccgcgaaacgcgtgaccggcaaggcgcgcggtcggcaaagccagaatgctccccggcgcgaattcggccgaaggcgcgatcgtcgggcaagggcgtgccgtgccgctcaaagcgccggcagcagctccggcggatgatgcttgagcgtgtgccgcgcttcgcggaattccggaaagatcgattcgaccgtctgccagaacgccgggctatggttcatctcgcgcagatgcgacagctcgtgcgcgacgacataatcgacgatcgacatcgggaagtggatgagccgccagttcaggcggatcttgccgtcgctcgagcaactgccccagcgcgtcgcggccgacgacagcgcatacatcgaatacgtgacgccgagcttctccgcgtacacgacgagccgctcgccgaagatccgcttggcctcgccctgcagccagccctgcacgcgatccttgatctgctgctcgctcgcatgcgcgggcagcccgagctcgagcgtcgcggcgagcggatcgaagctgagcgcgcccttcgccgacgcgagcgcgatgctcacgggcttgccgagatacggaatctgcgcgccttccttccagtcgatctgcggtannnnnnnntgctcggcgcgcgtctgccattcggcgagcttgttgaagatccagcggcgcttctcggcgatcgccgcttcgatgtcggcgagcgtcacccagcgcggcgcggtgatcgtgagcccgctgccgtcgatcgcgaagccgatcgtgcggcgcgcggagcgcttgagcttgtattcgagcgcgcggccgtcgagcgcgagcgtgcggcggcgggagcggtcggcttcaggcggcgtcgcggacgaggcgggcggtgcggcgggcggggaagcgggggacggcgaggcggccggcccgtcgaagagcggcaggtcgagctggcggtgatcgagagccacgacggccggccgtggcctgggacgcttcggcatcagttcgcttcgtttggcagtgcgcaatgggtgaaactcgcttgacttcagggatgcgcggcgtcggacgcgcgggcggcgccgcgtgcgccgtcgcgctcgtgccggtacgcgtgcggatcgatgcggcgcatttccgcttcgatccagttttcgacgcgttcgttcaattggtcgggggtgaggccttgcgtgtcgatcggctggccgatcgacaccgtgacggtgccggggtacttcgtgaacgagttgcgcggccacacgcgcccggcgttgtgcgcgatcggcacgacgggcgcgccggcgccgatcgcgaannnnnnnncgcccgtcttgtacttgccctggctgccgaccggcgtgcgcgtcccctcggggaacatgatgacccacgcgccttccgccatccgcttgcggccctggcggatcaccgaatcgaatgcgttcttgccgtccttgcggttgatgtggaccatgtgcagcatcccgagcgcccagccgaagaacggcacgtacagcagctcgcgcttgaacacgtagcagagcggcttgggcatcagcgcgggcagcgcgatcgtctcccatgcggactgatgcttcggcagcagcacggccgggccgtcgggcaggttctcgtagccttcgacgcggtaccggatacccgtgagccagcgcgcgacgaacagcgtcgatttgcaccagccgaccgccatccagtagcgcgcgttcggccgcatgaacgggaacgcgatgaagcatgcggtggcgtacggcaccgtatagacgatgaaatagacgaacagcagcagggagcggacgaagcgcatcggcgtgacgttacggtgagggaggannnnnnnnggtcggcatcactcgtgttcttcggaaaggaaatcgagcgcgaacgcgcgcagatcgtcgtgcacgcgcgtgccttccggcagcccgcccgcggcgagcgccttcttgcccttgcccgtcagcacgagatgcggccgaaagccgagcgcctcgcccgcctgcaggtcgcgcagcgaatcgccgaccaccggcgtatccgccggatcgatctcgaagcgctccgcgatcagcttcatcatcccgggcttcggcttgcggcagtcgcaatggtcgtcggccgtgtgcgggcagaagaacaccgcgtcgatccgcccgccgacggcggccgccgcgcgatgcatcttcaggtgcatcgcgttcagcgtcgccatgtcgaacaggccccggccgatgcccgactggttcgtcgcgacgacgacgcggtagcccgcgtgattgagccgcgcgatcgcctcgaggctgccgggcagcgggatccattcgtcgggcgacttgatgaacacgtccgaatcgacgttgatgacgccgtcccgatcgaggacgacgagtttcttgctgagactggtcggcatcgcgtggctccgggccttcaggcggcgagcttcgagatgtccgcgacgcagttcatttgctggtgcagcgcggacaggagcgcgagccggttcgcccgcagcgcgggatcgtcggcgttgaccatcacgccgtcgaagaacgcgtcgacggnnnnnnnnagcgcggcgagcgcggtgagcgcgccggtgtannnnnnnnnctcgagctgcgactgcacgcgcggcgtcacgtcggcgagctgctcggcaagcgccttctcggccgcttcgacgaagagcgccggctgcaccgcgccgttcgcgccgctttccgatttcttcaggatgttcgagatccgcttgttcgcggccgcgagcgcctcggcttcggcgaggcgcgtgaactcgcgcaccgcgttaaggcgcgcgacgatgtcgtcgaggcgcgtcgggttcaggctcagcaccgcgtcgatttcgcccgccgtgtagccgcgctcgcgcagcaggccgcgcaggcggtcgatgaagaacgcatggatcgcgtcggtcgattcggcgacgcccggcaccgccgcgaagcgctcgtacgcggtgcgcagcagccagacgagatcgagcggcaactgcttttcgagcagcaggcgcagcacgccgagcgcgtgccggcgcagcgcgaacgggtccttctcgcccgtcggcgcaaggccgatgccccagatgccgacgatcgtctcgagcttgtcggcgagcgcgaccgcggtcgacacgggcgtcgtcggcagcgcgtcgccggagaagcgcggctggtagtgctcgctgcacgcgatcgcgacgtcttcgggctcgccgtcgtggcgcgcgtagtacgtgcccatcgtgccttgcagctcggggaactcgccgaccatgtcggtcagcagatcggccttcgcgaggcgggcggcacgaatcgcgaccgtcgcgtcggcgccgatcgcgggcgcgatctcgcccgcgagcgtttcgaggcgctcgannnnnnnnagctgcgagccgagcttgttgtgatagacgacgttcgcgaggagcggcacgcgctcggcgagcggcttcttcttgtcctgctcgaagaagaacttcgcgtcggccaggcgcgggcgcacgacgcgctcgttgccctcgacgatctcgcccggcgtcttcgtctcgatgttcgacacgatcaggaagcgcgagcgcagcttgcccgccgcgtcggtgagcgcgaagtacttctggttggtctgcatcgtgaggatcaggcattcctgcggcacttgcaggaactcgtcctcgaagcggcacgggtagacgaccggccattcgacgagcgacgtcacttcgtcgagaagcgcctcgggcatcacgacccgatcgccgtttgcgttcgcctcgagctgcgtgcggatcgtttcccggcgttgcgcgaagtgcgcgagcacgcggcctttctcgcgcagcgtatccgcgtaggcgttcgcatgccggatcgcgacgaggccgtcggacaggaagcggtggccgagcgtcgtgtcgcccgcgtcgatgccgaatgcggcgacgggcacgatgcgatcgccgtgcagcaccgtcagccggtgcacggggcgcacgaattgcacatcggtgccgtccgggcgctgataggtcatcaccttcgggatcggcagcttcgcgagcgtttcgtcgagcgcggcctgcaggccgtcggcgagcgtcgcgccgggcgccgcgtagttgacgaagaacgcttcggccttgccgtcgtnnnnnnnntcgagatcggcgatcgacaggttcggatggccgagcgccgcgagcttcttcgcgagcggcgcgctcggcgcgccttgcgcgtcgagcgcgaccgacaccggcagcactttttcgcgaacctgccgttcgggcgcgacggcgcgcacgttctggacgacgacggcgaggcggcgcggcgtcgcgtagcgctcgaatgcgagctcgccctcgatcaggtnnnnnnnngcgaggcgttgcgcgatgccttcggcgaacgcgtcgccgaggcgcgcgagcgctttcggcggcagctcttcggtcagcagttcgacgagcagggatgcggaatggttttgcgtcatggtgtgaagaatctcgtcagtcctgatcgatcttgcgttcggctttcagcggcggcgcccatgcgggctgcgcggcctcctgcgcgtcggtggtgaggcccggcacgcccggcaccggattgccgatcatcgggaagccgagcttctcgcgcgaatcgtagtacgcctgcgcgacgagccgcgacagcgcgcggatgcggccgatgtaggcggcgcgctcggtcacggagatcgcgcnnnnnnnntcgagcaggttgaacgtatggccggctttcagcacgagctcgtacgcgggcagcgcgagctgcgcctcgatcatccgcttcgcctcggcctcgtagctgttgaagaacgtgaagagcagctcgacgttcgcttgctcgaagttgtacgtcgattgctcgacctcgttctgatggtagacgtcgccgtaggtcaggcgccgcagctccgggccgttcgggcccggctcttcccactcggtccagaccaggtcgtagacgttctcgaccttctgcaggtacatcgcgaggcgctcgaggccgtacgtgatctcgccgagcaccggcttgcagtcgagcccgcccacttgctggaagtacgtgaactgcgtgacttccatgccgttgagccacacttcccagccgaggccccatgcgccgagcgtcgggttctcccagtcgtcctcgacgaagcgcacgtcgttctgtttcaggtcgaagccgagcgcctccagcgagccgaggtacagatcgaggatgttctccggcgcgggcttgagcaccacctggtactggtagtagtgctgcaggcggttcgggttctcgccgtagcggccgtccttcgggcggcgcgaaggctgcacgtacgcggcgcgccacggctcggggccgatcgcgcgcaggaacgtgtgcacgtgcgacgtgccggcgccgacttccatgtcgatcggctggagcagggcgcaaccctgccggtcccaataggactggagcgtcaggatgatttgctgaaacgtaagcatgagaggccttcgtggcgccgggcgcttcgccgtgggcggacggcgcgggcagtgagcggcgcgccggcagctcgcgcggcgcgcggcttgggtctgtgctgaaacgcgtaattttaccggatcggcgggcaggtgcgcccgcaacggggtggggcaggcctccatacgcatgcgcgggcggggaaatcgccggaaaacgcagcggcggcgagtgcggcgcggcctcgctcgccgcgtgcgaacgcgcnnnnnnnntcagccgcgccggcgcagccccgggccgaacgcgaagccgaatgcgnnnnnnnnnnnngacagcgcgagcaccgtcgcgttgccgctcgtcacgtacggcgtgcgcccggcggtgccctcgatccgcacgtcgagcgagccgatcgtaaacggcttcaaccggccgatcacgcggccctgcgcatcgatcgcggccgtcatcccggtgttcgtcgcgcgcagcatcggccggccggtttccagcgagcgcatccgcgcgatctgcaggtgctggtcgagtgcgatcgtatcgccgaaccacgcgagattcgtcacgttgacgagcacgcccggcgacaccggattgtcgcggatcgtcgccgcgatttcctcgccgaagatgttttcgtagcagacgtcggccatcaccggctgattgcgcacgatgaacggctgttgcaccggcgcgcnnnnnnnnaaatcgccgagcggcatcttcatcagatcgacgaaccagtgaaagccccacgggatgaactcgccgaacggcaccagatggtgcttgtcgtagcggtagatgtcgcgcgagtgcggcgtcacgccgtacaggctgttcgtgtagtcgacgatccggccgtcggccgtcacggtgccgccgaccgcgccgaacagcaccgccgtgtcggtcgcgtcgctgaaattgcgcacnnnnnnnnnnaacggctcgggcaactcttggatcagcaccgcgatcgccgtctcgggcgtgacgacgagatcggcgggtttctcggtgatcatcttctggtacatctcgatcgccgccttgatgcccgcctcctcgaacttgatgtcctgcttcacgttgccctggagcaggcgcaccgtgagcggcgcgttcgcgggcacggtccacggcacgagcgcgagcagcgggccgagcgcgagcgcggcaagcgccgcgagcgccggcgccgcgacgcgcgacgcccgcggcgcggcgccggcgcccgcggcggcccggccgtttccgccgccgttgtcgcgaaggcggccgtgcccgccgccgccttnnnnnnnnnngacgatcgcctgcacgacgagcgccgcgacgagcgcgagcacccagccgatgccgtagacgccgacgatcgacgcatagcccgcaagcggcccgtcgacctgcgcgtagccgctcgcgagccacggaaagccggtgagcacggtgccgcgcagccattcgccgacggcccacgcgctcgcgaacgcgaacgcgccgtgccaggtcggcgagaacgggcgcgcgtcgaccgccttgccgtttcgcgcgtgccccgcgcagagcgaccagagccccgcggagaacgccggatagatcgacagatacaggcagaacagcacgagcgcgccgcccgcgagcggcgcggccatctcgccgtacacgtgcatgctgatgtagagccaccagatgccggtgatgaagttgccgaagccgaacgcgccgcccgtggccgccgcgtgcttccagctcgtcgtgcgcgtgagttgcgcgaacagccacgcgaacacgacgagctgcagccagccgccgtgcggcgtcggcgcgaacgtcagcgtgttcgcagcacccgcgaggagcgcggccggatagtgccagatgggcagcgcacggccggcggccgttgaggagacgctcgattgcgagcgggtcgagatcggttcggccatgcgttgcttcgaaggaacgggttgagagggcgcggcggtgcgtcagtcttcgcccgccgagccgctgcgccggccggcgagcggcgcgcggcgcacgagcagcacgtgaatctggcgggcgtcgccgcgctggatctcgaacagcagctcgcccaggcgcaccttctcgccgcgatgcgggacgcggccgaaatggtgcgtgatgaggccgccgatcgtgtcgacttcgtcgtcggagaaatcggtgccgaacgtttcgttgaactgctcgatctcggtcannnnnnnnacgcggtagcggccgtcgggcgcggcgatgatgttgccggcttcctcgtcgaagtcgtattcgtcctcgatgtcgccgacgatctgctcgagcacgtcctcgatcgtgatgaggccggcgacgccgccgtactcgtcgacgacgatcgcgagatggttgcggttcacgcggaagtcgtgcagcagcacgttcagccgcttcgattcggggatgaagacggcggggcgcagcatgccgcgcacgtcgaattcctcttccgcgtagaagcgcagcagatccttcgcgagcagcacgccgatcacgttgtcgcggttgtcttcgtataccgggtaccgcgagtgtgccttttcgagcacgaacgggatgaaatcctcgggcttgtcggcgatgttgagcgcgtccatctgcgcacggggcaccatgatgtcgcgtgcgcacaggtcggatacctggaacacgccctcgatcatcgacagcgaatcggcgtcgatcaggttgcgttcgtgcgcatcctgcaggatttcgagaagctcggcccgcgagtcgggctcaggcgagatgatgtcggtcagacgctcgagcagcgagcgtttttcatgcggtttgtcggaggattttcgactgggatacgaatcgttcatggtggtgcgccccgcgaatcgggagcgcgctgtcacggaataggcaaggatacaccaaggtcgtggcgcgtccgtgtcggcggcggcgcgcgggccgaagcggcgcatcgcgcgatgccggccgccgcggcgcggcctcggggcttgctcccatcgtagcgcagaaacgtccgcgcgggcagcggcggnnnnnngcggcggatgcgaagcggggcggaaaggggagccggcggcgggccggccggctcgcgggcgggaggatgcccggtgggcgcgcgtgcgaacgcgtgcgtgaaggggcgggcggcgatatgcggcggcattcgacgcttcgcattctgcgttctgcgtgcagattcggcgttcggcgtgcaggttcggcgttcgatgcgcgattggccggcgaagcgtccgtgcgcgctcgccggcgggatgcgaccgatgacgcgagaccggccggcggccggttgccggccagctccggctggcacggcgcggcggctaccggcagcgcgcgagcagcgcttcgagcgcgcggtcgggcatgccgctgtcgcgcagcgcctcgacggtgcggctcacgtaatcgagcgtcgtgccgtagcgcccgctcgcgcagccgaacacggctttcacgacgtcgtcggtcagcttgccggtgtaggtcggcacgtcgcgccgcatcacgaacgcgagcgcgttgacgcgctcgccgcccgcgagcgcgcacggcagccacgcgggccggtacgagcccatcgccatctcgcgccgccagagcgcctcgaggtgcggcatcgcggtgcgcccggcgagccggaacgcgagccccgtgcacgagccgccgcggtcgagcgcgagcacgagccccggctgctcgggcgtgccgcggttcacgcgcgaccacaggtagaggccgcgatggtagccgtggactttcgcgcgtagcgcctcgacggccggcattccagggttccagatcagcgaaccatagccgaacagccacaggtcgctcgtgcgatcccagcgttcgagcgtcgcgccgagcgacgccgcgagctcggcgtcgctcaggtagcgcgcttcgccgagcgatggcgggtaggcgcggcgggcgggggcggggcggctcacggcgggcggcgcggcgcgaatcagcggtatggattcgggaagccgagcttcgcgaggatgtcgatttcgagcgcttccatctcggctgcgtcctcttcgccgcgttcgtggtcgtagccctgcgcgtgcagcgcgccgtgcacgagcagatgcgcgtaatgcgcgacgagcgtcttgccctgctcgcgcgcttccttttcgacgacggggcagcacagcacgagatccgcgaccgtcacgccgtccggctcctcgccgtacgcgaacgtcagcacgttcgtcgcgtagtccttgtgccggtagctatggttgagcgcgcggccctcgtcggcgccgacgaagcgcacggtgaactgcgtgtcggagaagatcgcgggctcgagccattcggcgatcaccttgcgcttgggcagcgacttgcgctgcgcatcgccgatctcgtcgccgtactgcaccgcgaggtcgagctcgggatcgcgaccctgcgcgtcttcgtcgtcgctctcgtcgccagcgccgtctgtttcgtcgtgcgcgaagtccgggttctcgtcggcgccgacctcgaccgtcacgctatcgtagtgctcggggcgcagcgtgatcgtcgcgcgcagcgacgggtccgcgtgctgcgcgacgatcgcgacggccgcgtcgcccgaactgccggacaggtcgaacatcaggctgcggccatcggcgaagtcgatgcgcagcgcctgggcttcgaccgtcttgactttgcctttcgcgtcgaacagcgacaggcggggagacgcgggttgcgccgcttcgnnnnnnnnnggcttggaggaacgggacgatttcatcacgctgacgtcggtttgaacgcggttgaggatacaccaaacggacgagcgtccgggagggcgtttcgcggggcggcgcgggcaggaggggccgccgcgcggcggtgccgggcgacggcgggcggcggctcgggcggtggtcggcgaggggcgtcggccgggcgtgggcgactggcgatcggcggcttgcggatgggcgccgcatgtgccgacccgcggccggccgttgtcgcgcgagcaccgccgttccggcgccgcgccggccggcgcggcggtgcgcaagcggtgcgcgcggcgtcgagtggttcggactccgatgatgtgtccgattgcgcacgggtccgctcgatggttacgctggtgggcgaggggcgaggaacaacgaatggcgaagcggcaagcgggcgaatgaacgatcgcgtatccaggtgaccaaactnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcggcccgccgactcgaccaaccatccgccgccacgcggcgactgaacgagcggcgcgacgcccgcgcgacgcacgcagcagggatnnnnnnnngccgcccgccgatcgcgtcggcccggatctaccgatccggcgcgggacgagttcggtcccgtcccgcgcgtgcgcgctattcgtccttgtgctgcgcgtggaactcgtcgtaagcctcgacgatccgcgcgacgagcggatgccggaccacgtccgcgctcgtgaagcgcgtgagcgcgatgccgcgcacgccgccgagcacctgctgcgcctcgacgagtccgctcttgtgcccgcgcggcaagtcgacctggctcgtatcgcccgtgacaaccgccttcgaaccgaagccgatccgcgtgaggaacatcttcatctgctcgggcgtcgtgttctgcgcttcgtcgaggatgatgaacgcgtggttcagcgtgcggccgcgcatgtatgcgagcggcgcgatctcgatcatctggcgctcgaacatcttcgcggtcttgtcgaagccgagcaggtcgtacagcgcgtcgtagagcgggcgcaggtacggatcgaccttctgcgcgagatcgcccggcaggaagccgagccgctcacccgcctcgacggccggccgcgtcagcacgatgcgcttgacctggtcgcgctcgagcgcgtcgaccgcgcacgcgacggcgagatacgtcttgccggtgcccgccggcccgacgccgaacgtgacgtcgtgcgacaggatctgcttcaggtactcgcgctgcgcgggcgtgcgcccgcgcagatcggcgcggcgcgtgtagagcttcggcgccgcctcgtcggcgggcggctcgtcgccgagacgcacgacgggctcgtcgaacggatgatcggggtcgccgcgaaaccgcacgtcgatctcgggttcgccgttgccgttgcggcgggggttgcccggatgccgggcctcgacgagcgcgagctggatgtcgtcgaccgacagcggttnnnnnnnnnngttgtagaagtcctcgagcgccgcgagcgcgattttcgcgccgcggccgcgaatcgcgatgcggtggccgcggcgcgacagcgtcacgtcgagcgcctgttcgatctgccgcagattttcgtcgagcgggccgcagaggttcgcgaggcgcgcgttgtcgtcgcgcggcgcggtgaattccagtgcttgagcggttttcaaagtggcgtcgggttcctgttgcgtcagtgcgtggcggcgctcgcgtcgccgtgcgcgagcacgagctcgccgcgcagcgagtgcggatacgcgtgattgatcttcacgtcgatcatctggccgatcaggcgcgggtgcgcggcgctcggcgcgggaaaattcacgacccggttgttctcggtgcggcccgcgagctcgttcggatccttgcgcgacggcccctcgacgaggattcgctcgaccttgccgagcatcgactggctgatcctcgcgacgttctcctcgatcgtcgcctgcagatgttgcaggcgcttgagcttgagctcgcgcggcgtgtcgtcggcgagattcgcggccggcgtgccgggccgcgggctgtagatgaacgagaagctcgtgtcgtagctcatctcgtgaacgagcgccatcgtcttgtcgaagtcggcgtcggtctcgccggggaaacccacgatgatgtccgtggacagcgacagattcgggcggatcgcgcgcagcttgcggatcaccgatttgtattcgagcacggtgtagccgcgcttcatcgccatcaggatgcggtccgagccgtgctggacgggcaggtgcagatggtcgacgagcttcggcaccttcgcgtagacgtcgagcaggcgctgcgtgaactctttcggatgcgatgtcgtgtagcggatccgctcgatgccggggatgtcggcgacatattcgatcagcgtcgcgaaatcggcgatctcggccgagccggccgcgatcgcgccgcggtaggcgttcacgttctggccgagcagcgtgacttcgcgcacgccctggtcggcgaggcccgccacctcggtcaagacgtcgtcgagcgggcgcgacacttcatcgccgcgcgtgtacggcacgacgcagtagctgcagtacttcgagcagccttccatgatcgacacgaacgcgctcggcccttcgacgcgagcgggcggcagatggtcgaacttctcgatttcggggaacgtgatgtcgacctgcgcgcggccgctttcgcggcgcgcgtcgatcatctgcggcaggcggtgcagcgtttgcgggccgaacacgagatcgacgtacgnnnnnnnnnnnacgatcgacgcgccttcctggctcgccacgcagccgccgacgccgatcagcaggtccggcttcgcttccttcagctcgcgcacgcggccgagatcggagaacaccttctcctgcgccttttctcgcaccgagcaggtgttgaacaggatgatgtccgcgtcttccggggtgtcggttttctcgaggccctcggccgcattgagcacgtcgaccatcttgtcggagtcgtactcgttcatctggcagccgaaggtttttacgtaaactttcttggtcatgagggttcgccgttcgcagtggttgacctgggggcgtcgttcaaagtgtagtcaggggacggatcggcgcgccgccagccgcgcgatgcgcgccgcgtacgggaagatgccgccgggaaagctttccattatagcttttcgggctgcgcggggcgggcggcggcgggtcgcgcgggccgggcggctcatgccggcgtgcggtgggagggcgggcgcgttggcggaagcggggctgctcgcggcaggcgnnnnnnnnngggcgcgggcggatcgcccagggatcacgcggcgatcacgcgggggagcacatgcggattctcgcgagcggcgttcgagcccggcgccgtcgcacgcttttcgcgacacaggcgggagcacgcgggcacgggcattcgcgcaagccggatttcgcggggccgcgacgcgacgaaccgaacccgtgggccgatgcgcggcgaaaccgtgggcgtctatcgcgcccgtcgtcaccggcacgcgttcagcagatcctccagtgccttttcctcccgcgcgaagcgctcgacgagaaaatcgagcagcacccgcacgcgcggcgccatgtagcgcttgctgtgatagatcgcgtgcagcggcgcgtcgtggtgccgccagtcgggcaacagcaccctgagccggcccgcgcggacgtcggccgcgatgtcccagatcgatttcagcgcgattccgtagccgcggatcgtccattcgcgcgtgaggccgccgtcgttcgtctcgtgcgcgttcgcgagcggcaccgtataggtctgcgtgtcatcgccgcgcgtgaagcgccagacgttgagcggccccgacgcgaccgtgatcacgttgcacggaaagcgggccaggtcgagcgggtccttcggcgtgccgtatcggtcgacgaacgcgggcgacgcgcacagcacgcgccggttcgcggcgagccgccgcgcgatcagcgcgccgtcgggcggcgcggcgaagcggatcgcgagatcgatctcgtcctgccagagattcgacgacgaatccgacgcggtcacggcgaaagtcacctccggatggcgcgtattgaattcgtcgagccagtcgagcagttgatggcgcccgaaatccgccgtcgacgacagccgcaccttgccgctcacgacgttgcgcccttcctgcagcatcgcgtccgcatcgtcgagcgcctgcagcgcctgccggcagcagttcaggtacaagcggccttcgtcggtgagccgcagccgccgtgtcgatcgctcgaacaggcgcgtcgacacctgcgcctccagcttcgcgagccgcgcgctcgcggcggcgggcgtgaggttcagcttgcgcccggcggccgacaggctgccgagctccgccgcctcgacgaacaagcggatgtcgcccagtcgatccatgcgattttaagaaaacttttgaaaatggttcaaatgctacgccaattatcnnnnnncttcggattggggacaatgcgcgctcgtcaggtttcttgatgcggtgcggcatgggccgcgccgtgtccgtcccccaccggagcgtttcatgcctctaccgttactcgcgctcgcgatcagcgcgttcgccatcggcaccaccgagttcgtcatcatgggcctgttgcccgacatnnnnnnnnagctcgccgtcacgctgccgtccgccggccttctcgtgagcggctacgcgctcggcgtcgccgcgggcgcgccgctgctcgccgtgctgacgagccgcatgccgcgcaaggccgcgttgcagctgctgatggcgatcttcatcgccggcaacgtgctgtgcgcgctcgcgcagagctacgggatgctgatggtnnnnnnnntcgtcacgtcgttcgcgcacggttcgtttttcggcatcggcgcggtggtcgccgcatcgctcgtgagcgccgacaagcgcgcgagcgcgatcgcgctgatgttcacggggctcacgctcgcgaacgtgctcggcgtgccgttcggtaccttcgtcggccagacgctcggctggcgcgcgacgttctggatcgtcgcggcgctcggtgtcgcgtcgttcgccggcgtcgccgcgctcgtgccgaaacggcgcgacgcggcgggcgcggcgcttagccgcgagctgcgcgtgctcaggcagccgcaggtgtggctcgcgctcgcgatgacggtgctcggtttcggcggcgtattcgtcgtgttcacctacatcgcgccgattctcgaggatgtgacgggcttcgcgccgcgtgcggtgtcgctcgtgctcgtgctgttcggcgccgggctcacgatcggcaacacgatcggcggccggctcgcggaccgcgcgctgatgccttcgctggtcgcgattctcgtcgcgctgatcgccgtgatggcggcgttcgcgaagacgagccacatgcccgccgcggccgccgtcaccgtatttgtctgggggatcgctgcttttgcgacggttcctccgctacagtcgcgggtcgtcgagaaggccgcgcatgcgccgaatctcgcgtcgacgctgaacatcggggcgttcaacgtcggcaatgcgggcggcgcgtggctgggcggcgtcgcgctgtcgcacggggtgccgctcgacgcgctgccttgggtggcggccgtcgtcacgctcgccgcgctcgccgtcacggcgctcgccgcgcggctcgatacgcgcgtctcatcgggcgcggctacagcggcgcaatgacgcatcgcaaaacgctgtcctctgcgatcctgataacagtgtgaagataactttgtttgatggcaccgtggcggatgttagtcttagcctcatctgaaaccgctgggcccgctcgggccctggaggcaacgtcatgcattcaccgttggcgctcgtgcgcgatgtgtcttcacaggatgccgctgcggcggccgatgccgatgcgtcgcatgcgccgttcgatgcgctcgagcggctcgtcggcgtgaatctcgcgcggctgcgcgcggaacgccagctgtcgctcgacgcgctcgcgcggctctcgggcgtgtnnnnnnnnatgctcgcgcagatcgaatcggcgcgcagcgtgccgtcgatcaaggtgctctgcaaggtcgcggccgcgctgaaggtgtcggtcgccgcgttcctgcgccgccacgcggtcaacggtttcgagcatctgagcgccgagcgcgcggtgcgcgtcgtcagctcgaatgggcgcttttcnnnnnnnnnnntgtatccggaaggcgagcccgcggtcgccgagtttcacgagctgcggatcgcgccgctgcacaccgaacacggcgcgccgtgcgcgcccggcacgagcgtgaatcttgtcgtcagcgaaggcacgctcgaagtcagcatccatgagcgccgccaattgctcgcgacgggcgacgcgatcgtgttcgacgccgatcagccgtacacgctgcgcaatccgggcgataccgaggcgcgggcgtttcgcgtgacggtgaacgccgaagtgccgccgcgctggcacgtgtcggcatgaagcggcggggcgtcgcgcannnnnnnngcgcggtttagacggattcgtcagtagggtcttgtcgaggctccgctgcggcgatttcgcggctgttgtatgcttcaccggccggttcatccggcagtcagtgcgtcttcagggcggggcgaaaatccccaccggcggtaggccggcatgttgccggcgagcccgcgagcgcccgcgcgattgcgcgcggggtcagcagatctggtccgatgccagagccgacggtcatagtccggatgaaagaagatgtgcagacggtcatgtgcgcccagccacgtccgcgnnnnnnnnngcttcgtccgcgcggcgcggaagcggcgtcgcgttgtctgtttgctgagccctgaaacgtttttcgcccattcatgtttcgcgaggagcgtttcacatcatgtcgtttccgttgccttcgaagtcggcgcccgccgacgcattttccgattttccgttgctcgacgccgaaccggtgccgccgcgcatcgccgccgcgctcgccgcgctgcgcgaagggcgcgcggtcgtgctgcaggacgaccacgaccgcgagaacgaagccgatctgatcgtcgccgccgagcggctcaccgacgagacgatggcgctgttgatccgcgagtgcagcggcatcgtctgcctgtgtctgacggacgaaaaggtnnnnnnnntcgagctgccgccgatggcgcaattgaacgagagcaagaacggcaccgcgttcacggtgtcgatcgaggcacgcgccggcgtgacgaccggcgtgtcggccgccgatcgcgtgacgacgatccgcgcggcgatcgccgataacgcgtcgccgcacgacatcgtgcgccccggccatgtgtttccgctgcgcgcggcgccgggcggcgtgcttgcgcggcgcggccacaccgagggcaccgtcgatctcgcgatcctcgcgggcttgaagcccgccggcgtgctgtgcgagctgatgaatccggacggcacgatggcgcgcggcgcggacgtcgagcgcttcgccgcgcagcacgggttgccgatgctgacgatcgccgagctcgtcgcgttccgcgaacggcttgcgtcgttacgcgcacgcgacgcatgctgcgcggacctcgcctgagcggttcggatccggcggcggctcgtgcgcggcgcgcaagccgcgcacgagaggggagttcgcccggctaggactgctggctgccgaactcgccgcgcatgcccgcctcgacgagcgcgggcaactcgcccatcgaacgcatgattcgcgtgatgcccatcttgcgcagcgcgtcttcatagccgccgggaatgtggctcgcgccgacgaacgcgatcgtcttcatgccggcnnnnnnnnnngcgttcagccccgatacgctgtcctcgacgaccacgcagcgcgccggctcgacgccgagcgtgcgcgccgcatgcaggtagacatcggggtagggcttcggccgcgcgacctgctcggcgctgaacacgcgctcgccgaacacgtcggtgagcgctgcgcgcttgagcgagttgcgcannnnnnnnagccggctgttcgacacgaccgccgcgggcaacgcgattcttgtcagcgcgtcgcgcacgcccgcgatcggcgcgagccattgcgcgagcccgagctcgatgttgtgctcgatcgtatcgaggaaattcgccggcatcgcgatgccgtggcgcgcttcgagatccgcgaggaagcgcgaggtctgctggccgaacgcggctttcgcgtcggccgtgaaatcgatggcggggaacgtggccgacagcgtgtcgaacagcacgcgatcggcgatcacttcgctgtcgacgagcacgccgtcgcagtcgcaaatgaggtggtcgagcataaggacaacnnnnnngggggaggcgacgaagcgccatgatacgtgctttgcccgccgcgggcgcgaccgcgcctgcgcgcggcgacacgcgccgccatgaacggcgcgcgtgaagcgcgcccgccgccgctacgcggcgagcgcctgcggcgtgatcttcagcatcaccacgccgacgatgatcgtcgcgatgcccgcccattgcagcgcgctcggccgttcgccgcgcacgaagaagccgagcagcgccgtcacgccgctcgcgagcgagctcagcacggtgacgatcgcgacatgccccgtcgtcgagccgtacgcgagcgagaagaaaccgacgaggctgaacacgctgatcgacaggatcagcagcacgatcgagccgggcggcgcggacaggttnnnnnnnnnggcgagcgtcgcgaacaggatcacgacggccgtcaggtaatagatccacagcgcgctgacgacgcccaggctcttgaccgcgaacgcaccctgcagccagaagccgagcccgaacatcgcggccgacagcagcgcgaagccgatcgacgcgggcgattccgtcttgccgtccgccgctttcgagatgctcgcgaggctcgcgccgacgatgcaaagcacgaggcccgcgatcgcgagccgcgtgatcgactggccggtcgcgagcgagaggatcgtcgtcaccgcgccgtacagcgacacgatcggcgcgacgaccgacgccttgccgatcgcgagcgccctgagcagcgcggccatcgcgatcaggttgcacacggcggcgagaatgccgacggcgaaacccatgtcgatcgccgtgatgcgcagcgacgacggatgcagcgcgagcgacgcggtgagaatcaggaagccgaacgactggctgtagaacagcgatttggtgacgccgacgcggcgcgccgcgtgtcccgcgagaaaatcggtgctgccccagcagagtgcggacagcaagcccatcagaatcgccatgtcgttccctcgtccgttgatcgtgtctgtctatcgttgtgtcggcggccgcatcggcgccggcgcgccgcgcggctcagccgagctcgacgcgcacgccgtcggcgannnnnnnnnnntggcgcatcgcttcgtcgcaggttcggccgtgcgcgagcacgtagccgatcaccgatccgaaattcttcgcgnnnnnnnncgattcgagcggcagcttccgaaagccgctcgcgacatagtgcgcgccgttcggcgcgaacgccacgccgcgcacgacgcccgccgccggcgcgaacacgaacgcgtccgcgacgaagccgtagcgcgcgggctcgcgcggcgcgatgggccggtcgattccgcagacgaaatctatcagatgctcgaccatgtcgatacccgtcgtcagcgcgatctgcctgacgnnnnnnnnnncggcgatccgcaggttgatctcgacgagcaccggccccgtttccgcgaggatgaattcgacgttcagcgcgccgcccgcgaggccgagcaggttcacccactcgacgatctcgtcggcgatcgcgtccgcgtcggcggcgggcagatcggacgggtgcgagatgcccgtcatgcacaggctgtcgcgcggcgacacgaagatccggttgatcccgagcacgtgccagcggccgccgttgtgcagcagctccgcgccgtagaacggcccttcgacgaaggcctcggcgagaaactcgcgatgccggctgccgagcatcgatacgccgtcgcccgagcggaagcgctcgacggcggcgcgatagtcggcctcgttcgcgcataggctcacgccgtacgcgcccgcgtcgcgcagcggcttgaccacgcacggaaagccgatgtcggggcgcggcgcgctcggccgacagcacctggtatgccggctgccggtagccgcgcccgcgcagcgtgtcgcgcacgcgctccttgccgtatgcgcggcgcaagcccgcgagcgacggatgcggcaagccgagcgcgtcggcgagctccgatgccggaatcatcatgtcgtcgtagcagccgagcaccgcgccgaccggcagccgcagcgcgtcgatgcgctcgcgcatcgcgcgggcgtcgagcgtgtcgacgtgatggaccgcatcgaagagattcagatcgaggtcgtcgaacagcaccttgtttctcgactgcatcgacgtgaacagcacgggcgcgtagccgagcgcgcgaatgtagccgatgcccgcgcattcgattgggcgggcttcgacgaacagaaaagtcttcatgggcatttcccggacgggcgcggcgaggcgccgcgcccgtgcgtcatgagatgaagtcgaaatatccggattccgaaaaatccttgccggcctgcttgaagcgctgcgtcggaaacgggaagttgcactccaggtacttccgcgcgaagaagagcgccgagcggtcggacagcccgatttcgccgagccgccttgccgcatcgtcaggcggcgcgtcgccgaggctgtcgatgtggtcgatgatgacgttcttcacgccgctgccgtcgggcatcctgattttcgggcgatcgatgatgtagcccggcagcacgtcgcgaaacgcctcgcgcaggatatgcttttcgacgccgccgtgcagtttgtacgagaagtcgaggctcagcacgtagtcgatcagctcggcgtccatgaacggcacccgcgcctcgaccgtattgcgcatgctcgcgcgatcgacgcgctgcagatcggtacggtgcaggttgttgagccgatagagcgacagcgcgccgggctgcgcgtgcgtcttgaacagatcgtagccgccgaagatctcgtcgctgccttcgccgcagagcgcaaccttcaagccgagcttgttcgcgatgtagtagccgaaatgcgcgatcgccgaatcgatcgcgtcgatcttctcgaagaattcgccgtaatagaccgcgtcgtcgatgttctcgagcaggtcctgcttcgtgaacgtgtagatcacgtggcggatgccgtgctcggcgcagtagcggtgcgcgatctcgatgtcgttcgagccgggcaggccgaacgagatcgcggtcacgtccgggtgatagcggtgcgcgagccgcagcacgatcgcgctgtcgatgccgccgctgaacatcacgcagatcggcaggtcggtgtcgacgcggcggcgcaccgattcctcgagcggcgtgcgcacgcgcgccttcgcttcgtcgaagctgtcgcggctcaccgggcggctggcgtcgtacgacacgtacctgatcgtctccttgccgtcgaacagcgtgccgggcgcgagcgtctcgattcgcgcgttcacgtgcgtgagcgccttgagttccgacgcgacgtaccagacgccgtcgcgctgcgcgtaatagagcggcttgatgccgacgtggtcgcgcccgatcaggaattttccgttcaggttgtcgaacagcacgaagctgaacatgccgtcgagcttcgtcgcgaacgacgggccgtactcgaggtacgcgcgcaacagcacctcggcgtcgcccgcatggctgaagcggtggcnnnnnnnngcgagctcgtcgcgcagttccttgtagttgtagatctgcccgttgagcacgacgtgcaggtcgcgctcgtgatcggacaccggttggcgcgcatggtcgcgctcgacgatcgcgaggcggttcgtcgcgaggccgaagcgctcccggatcaggttttcgttgaagcgcgacgcgtcgccgcggtgcgcgatcttcgacatcaacgcgctcagcgagcgctcgatgccgtcgaccgacgcgcgctgcgtgctgaaaatggccccaattccgcacatgtcatttctctctcgtgagtggattcgatggcgcgggccgcgttcatnnnnnnnncgcggcgacgttcgggtagatcagcccgtcgacgttcgcgccgatcgagccgatgtcggcgaagtaatcgggatacgtctgcccgacgtgatggggctccttgatcagcaccggatgctcgcagtgcaggccgatcgtcgtgagcgccatgatgagcccgtgatcgtagtggccgtcgacgaccgcgccgccgcggtagccgcgcggattgccgtggatgatcaactgatcgagcttttcctcggagcgcacgccgagcttgtcgagttcgcggcggaaatccgagatgcggtccgattccttgtagcggatatgctcgatgttgtagaacgtgctcgtgccttcggcgaacgccgcgcggccggcgagcgcgggcaccgcgtccggcgcgagcgagccgtcgaaatcctgcgcgcggatcgatgcgccgccccggatgcggatgcggttgccgggcaactcgtcgatcagcgtgccggtatcggtcagatagcggatcaccgcgccgctgccgagctcttcctcgaagaagccgttgagcgtgacgtccgacgcgagcgagccgcacagcgcgaggatcgcggccgtgctcgccggatcggcgccgaccgtgaactcggacggcttgaagcgatcgcgccccggcacgaagaagcggcgaaaggccgcgtcgtattcgacggcgacgcccgcgtgcgcgagattgttgatcgtcgtatgcaccatcgacggcgcggtgatgtgatcgaccacgtcgatctcgagatcgcgctcgccgatcgcgccgagatagagcaggccgctcaggaactgcgagctcttcttgcacgacacttcggtgtgcttgccgannnnnnnnntcgagcgcatgctgatcggcagccgcgcctcggggccgaccgcttcgcattcgacgttcagccggcgcagcgcggcgaccatctccgcctgcgagcgcacgccgagcgaatagcggtattgcgtgacgaaccgggtgtccggcaggtagccggcgacgcccatcagcaggcgcagcacgacgccggagttgcccgggtcgaagacgatctcgcgatcgacgtgcatcacgtcgacgcccttgacgaccgtcgcgtcgccctcgctcgagaacgacgcgccgagccgctcgcagttgtgcttcatcgcgttcgagttgaagcccgtcgcgacgttgcggatcgtgctgatgccgggcgtgagcgccgcggtgaggagcgcgcgcgtcgacgagctcttcgacgcgggaagatcgatggtgccgctgagcgtcgaggtgttcttcacttcgacgaacgacggctggaggcgatcgctggtggtcatggctactccgtatcgtgaatgggcgtggggccggccggctaggcgatttcggcgcccagcgccctcagggtgtcgatgaatttcggaaatccgtcgtcgagcttgtcggtgtcgcaaacgaccgtcttgcgccgcgcgccgagcgcggcgacgatgttcgccgcgcagatccggtgatcgcgatagctcggcagctcggcgccgccttgcagcgggccgtcgctcatcacgtcgatcttgtcgaagcggccgacgtcgttgaagacgagcgcgctgcgcccgcccatcgcgcgaaggttctcgtggatcacgaacgcgcgctggcacttgtggttgttgatgccgtcgacgccgccgaaacggatcgaatcgccgaggttcgacgcggccgcgatgatgttcgtcgcggccgacggcagctcgcgcagcgacagctnnnnnnnnnnnnnnnnnnnnnnnnngtcccgctcgcattcgatccgcagcgcatggcgggcgtcgtcgcgggtgagccgcacgccgagcgcgcgatagacgtcgaacagcgccgcttcgttgagcgtgtcgcccggccggtaattcgcgatgtcgatcgcgctgcgggcgccgacgctcagcgcggcggacgcgagatagctgagcgaggtgaaatcggtcgggatgccgatcacgatgtcgtcggcgcggtactcgcccgccagcagccggccgggcgcgcgcgtcacggtggcatgcagcagcgacatcgccttgatcgtcatgtcgatgtagcccgcctggctgccgtcgtcggcgacgcgcagcgtccggtcggccgagaacggcgcgacgaacagcgcgaacgagatgaactgcgtgctcttgcgcgtcgtgagcgcgatgcgctccggatgcgccttgcgcgagatcgtgacgagattgccggcccggcggcgcgcgtcgatgcccagatgcgagaagaagccgtcgtcgaacacgctgtcgcggctgaacagcgaatcgttgcagcgaatcgtgacgggccgctccgacagcgacgcgagcgccgcgctcatcctgaacagcatgccggagccggccgcgtcgatcgtgccggtcgcctcgacgccggtgcccgcgccgcgcggcgtcagcgacgcgtcgccgcgctcgacgacggtgaggccgaactgccgcagcgcggcgaactgcagctcggtctccgcgcaccacgatacgttctcgatgcgcgtcgtcgcgccgttcagcagcgcgacgagcannnnnnnntgaacgtgcggcttcgaggcgggaagcgtcacggtgcccttcagtgcgccgctcggatggacggttgcgtggctcatggctgccctcgtatcggaaggtcaatcgccgacgatcgccgtcgcggtgatctcgacgtaatgccggggctcgacgagcgacttcaccgcgaccgtcgtgttgaccgggcggatgtcgcgaaagcgctcgctgaacgcgcggcagtagtcgtcgaagtgctcgaagcccgtcaggtgcgtgaccgtgctgacgacgtcgctcagctcggcgccgagctcgttcaggtacttctcgatcttggcgatgatgaacgcggtctgctcgtacgcatcgttgccgatcacggcggcgttgccgtccgacgcgacgcagcccgcgatgtacacgtgattgccgacccgcttgcnnnnnnnntagcccatcttgtcttcccagaaggaggggctgaagacggtttttcggaattcgctcgtatcgatagtggacatggttttggctcgcaaataaatggcgtgaaaaacaggaatggatgagcgcgatatcgcttgattgactcgatgtgacgaatgggcctcccttgaagatttcagaatgtcggacttgcgcggcgcgtcagttaaatcatcaagggcgagcaccgcctgcccgcgcgtcggcgcgggacggttgaacgaaaccggcagccgattcgtcatgcggccgcgacggccgcgcggctccggcagcgctcggcgcgatgcggcttgccgttcgcgcttacgcgagcggcgcggcgaagcaggacgaaatgggcggaatcaggatggcggcaggccggtgcgccgcgaggcggcgcgcgtgcgcgcgacgtgcggcgcaccggcgaggggcggctcgcatggcgagccgatggcggagcaaatcaccttcgatgcaacgggtcttgcgatcatggcaatccttcggataggggttaccgggtcatcgcgacactggaatcgatgcgacactgattttgtctgggccgattcgcatcggcccgcacaagtcgatcgacttgtgcgggccggaaatattggtatcgattggtttgctgattattttgatgtcgaaggttcggttcaattagggaaattgacaactgataaaaatattataattatctttaattcagatggattttgtgtgttttatttggcgacataatgtttttatttggcgatataaagcacgtttttataagagcgtaatcggatattgaattggggtggaatctttaaggcgattccggatgatttcgggcgatgtcgaaccgtgtcggtgcggcgtgcggcgacaaaagaaaaccccctcgcgcgtcgccgggcgannnnnntgggggccgccggcgagcggcggaaatttcggcggcgcggcgtgcggcgcgccgctgcagcgtgttcagtgcgtcgtatgcagatacaggtacaggttcgccgcgagcacgccgccgacgagcggcccgagcaccggcacccatgcatagcgccagtcgctgtcgcgcttgccgggaatcggcagcagcgcgtgcatgatgcgcggcgacaggtnnnnnnnngggctcatcgcgtagcccgtcgggccgccgagcgagatgccgatgccgagcacgagcaggccgacgggcagcgcgtcgagcgcgcccaggccgacttgcggcgacgcgagatacagcacgccgaggatcagcacgaaagtgcagatcgcctccgtcaacacgttgtgcgtgacgctgcggatcgcgggcgcggtgcagaacacggcgagcttcagatcgggatcggcctccttcgcgaagtgctggcgatacgcgagccacacgaggaacgcgcccgccatgccgccgagcatctgcgatgcgacgtagccgcccaccttcgcccatgcgaacttgcccgcgagcgcgaggctgatcgtgacgatcggattcaggtgcgcgccggagaacgatgcggttacgtagaccgcgacgaataccgccatcgcccaacccatcacgatgacgatgaggtccgcgcccttgcctttggttttcgcgagcagcacgttcgcaacggcgccgttgccgagcagcacgagcagcgccgtgccgatgaactccgcgatgtatggtgacatgatgtcgtctctctaccggtatggcgggctcgcggcttgcgtcgcgcggcccgcctgattattgtgaatatgtgtttgaaatgtgatcgatacggatgccgaacgaacgggcttactgcgtgtcgtccgcccatgccttcgccgcgcgcaccgcgcgctgccagccggcgaggcaagagcccacctgctcggcctgcatcgaaggcgcgaagcggcgctcgagctgccattggctgtgcagctcgtcgacgttctgccagtagccgatcgcgaggcccgcgagatacgcggcgccgagcgcggtcgtctcggtgatgcgcgggcgcaccgcgtcgacgccgagcagatccgcctggaactgcatcagcaggttgttcgcgctcgcgccgccgtccacgcgcagctcgccgatgcggatgcccgaatcggcctccatggccttgagcacgtcgagcgattgatacgcgatcgaatcgagcgcnnnnnnnnnnaggtgcgcggacgtcgtgccgcgcgtgacgccgaacagcgagccgcggnnnnnnnnnttccagtgcggcgcgccgaggccggcgaacgcgggcacgagatagacgccgtccgtgtgcggcacgccggcggcgagcgcctcgatctccgacgcgctcttgatgatgccgagcccgtcgcgcagccactgcacgaccgcgcccgcgatgaagatgctgccttcgagcgcgtagctgaccttgccgtcgacttgccaggcgatcgtcgtgacgaggttgttccgcgattcgatcggcgtctcgccggtgttcatcatcaggaagcagccggtgccgtaggtgttcttcaccatgcccgagctcgtgcacatctggccgaagagcgcggcctgctgatcgcccgcgatgccggcgagcggaatcttcgaggcgaacacggtggtcttcgtcggcccgtagatctcggaggacgcgcgcacttgcggcagcatgctgcgcggaatctcgagtgcgtcgagcaactcgtcgtcccagtcgagcgtgtggatgttgaagagcatcgtgcgcgacgcgttcgtcacgtcggtcacgtgcagctcgtgcttcgtgaagttccacacgagccagctgtcgaccgtgccgaacgcgagcttgccctggcgcgccttctnnnnnnnnncctcgacgttgtcgagaatccagcggatcttggtggccgagaagtacgagtcgatcggcaggcccgtcttcgcgcgcaccttctcgctgaggccctgcgccttgagcttgtcgcagaaatcggcggtgcggcgatcctgccagacgatcgcgttgtagatcggatgacccgtctcgcgatcccagacgatcgtcgtctcgcgctggttcgtgatgccgatcgcggcgatcgccgtgccgttcaggccgacgcgcgtgacggcctcggccgcgacgcccgcctgcgtcgaccagatctcctggggatcgtgctcgacccagcccggctgcggataaatttgctcgaattccttctgcgcgatcgatacgatgttgccttgtcgatcgaacagcatggcgcgggagctggtcgtgccctggtcgagcgcgaggatgtactggtcctgcatctgtctcatctccatccgtacgtagttgtgattggcgccgcgggcgcggcgcactcctgatgtttccctgtcgtcgttcgtcggtgccggcgtcgtgcgcgccggtcagtgcgcggcgctcgccgcttnnnnnnnngcgccgaaccaggcgtcgagcgcggccgtcacgggctcgagcgtgcccggcgcgacatgcaggccgagcttcgaacgccgccacagcacgtcgtccgcgcaacccgcccattcgacgtcgcgcagataacgcaattccgcttcgtagaggccgggcgcgagctgcacgccgagctcggcgtgcgaccgggctcgcccgatcacgcgctcggcgcgcgtgccgtannnnnnnnnatagcggcgcgcgagcgcggcgggcagccacgggtggcgtttcgcgaacgcctcggcgaacggcgcgaagcgcgcgttcgcgatgtcgccgcccggcagcggcacccccgccgtccatgcgccgcgcgccgcgccgagcgcgccgcccagcatgtcggtcgcctcttcggcgagcttgcgaaacgtcgtgatcttgccgccgaacaccgacagcagcggcgcgccttcgccgtcgtcgagctcgaggcggtagtcgcgcgtgacggcggacgggttgtccgcgttctcgtcctcgagcagcgggcgcacgccggagtaggtccagcatacgtcggcgggcgagatcttacgcttgaaatagcggttgatcgactcgcacagatagcgcgtttcgtcgcggtcgatcgcgacgcgcgacggatcgtcgcggtattcgacgtcggtcgtgccgatcagcgtgaagtcgcgttcgtacggaatcgcgaagatgatgcgcttgtccggattctggaagatgtacgcgtggtcgtgatcgaacaggcgcggcgtgatgatatggctgcccttcacgaggcgcacgctatgctgcgcgccgcggccgagcgcgccgtgcagcacttcgccgacccacgggcccgccgcgttcgcgatnnnnnnnnnccgcacgtcgagcgtcgagccgtcggcgcgttgcagtcgtgcatgccattgcccgtcgcggcgctcggccgacacgagcttcgtgcgcgtgaggatnnnnnnnncgcgctcttgcgcatcgagcgcgttcagcacgacgagccgcgcatcgtcgacccagccgtccgaatagacgaagccgcgcttgatcgaatcgacgagcggcgcgcccgccggatggcggcgcatgtcgatgccgcgcgagcccggcagcagctcgcgtttcgcgagatggtcgtacaggaagaggccgatccggatgagccacgcggggcgcaggttcggcatgtgcggcatcacgaagcgcagcggccacatgatgtgcggcgccgcgcgcagcagcgtttcgcgttcctgcagcgccttgcgcacgagcccgaattccttgtattcgaggtagcgcaacccgccgtggatcagcttcgtgctcgaagaggaggtgtgcgacgcgaggtcgtcctgctcgcaaaggagcaccgacaggccgcggccggccgcatnnnnnnnnatgcccgcgccgttgatcccgccgccgacgacgagcagatcgtaacgattctgttgagtcacccgctgatcctaacgttcgtataacagaaaatgagcgaacctgaaatgttcgcattcgaaatttaacgaacataatcgaaaaagtaaagttcgcttttgagggtcgggtggcgcggcgcccgttcccggacgatactggcggctgaccaacgagcgaggggattcagatgcgtacgatgatcgcggccggcgcgctcgcgttgctggccggatgtgcgggcgggcccgcgggattcggcagttggggcgggccgtcgttcgcgcagctgcagcgcggttgcggcgacgtgcgcgattacggcgacgacgcgcgctccgtctactcggcggtgttcgatgcgtgggtcgcgaagcgccacggcaagctgaccgatgcgcgtttctgcgcgttcgaaaacgaactcgcgcaacgtcacgcggcgctcgggacgaacgccgacgcggcnnnnnnnngccgctgggtgagctatctcaacgannnnnnnnnnnaagcgctcagctggcgggcggcggtggatccgtcgctgcgcggcggttgaaaggcgggagagggttgggccgaacgggcgctgcctggcacgggccgcgccggttcggcgggcacatcatgaatagcggagcttgatcgatcgcaaggcggcgtcgccgatttcggtgacgcagtacttcctgccggagccgagcgcctccagcttcacgagttgccgctcgagcaacgcgtcgagttcgtcgcggtccatgtcggcttggtcgggcgcatccttcacaagcaacagcgtggcgaattcatgcggacttagcatcgttctctccatgacaaccgtactgtcccgggcgcaaatgtccggtcgagtgacccagcaagggaaggcgtnnnnnnaaaagccgctgtcccggccttggcgttattgacgtcgccccggttgcacgagnnnnnnnnaaccgcgccggggatttggagtgtagtcaagcgcgccggcatctacaaatcgcaccccgataattttctgattgacatcaaggaaatcctcaggcggttgcaccggtgcggccattccgtgatttcacttgaagttcggggtgcgacgcagcatcgcgcggcgcnnnnnnnnnnggcggccgctcagtcggcgacgtagacctgcgtgcccgcctggacgagcgtctcggccatgtcgtcgggcagcggcttgtcggtgaacagcgcgtggatctggctcagatgcccctgccgcacgagcgccgggcggccgaatttcgaatggtcggtgacgaggtagacggtgcgcgcatgctggatgatcgcctcggcgacgcgcacctcgcgcgtgtcgaaatcgcgcagcgtgccgtcgctctcgatcgacgacgtgccgatgatcgcgtagtcgaccttgaactggcggatgaagtcgatcgcgagctcgccgacgatgcccttgtcccacggccgcacgatgccgcccgtgatcagcacctcgcattccggataaccgctcatcatgctcgcgacgttcaggttgttggtgatcacgcgcaagccgtgatgccggttcannnnnnnnnnnacctcctcggtggtcgtgccgaggttgatgaacagggacgcctgatcggggatgtgcgaggcggcgagcgccgcgatcctgcgcttctcgtcgtggaacatccgctggcgcgcggtgtacgacacgttctccgagctcgtcggcaggctcgcgccgccgtggtagcggcgcagcagattcagatcggcgagccagttgacgtcgcggcggatcgtctgcggcgtcacgttgaaatgggcggcgagatcgtcgacagtgacgaagccgtcgcgctgcacccattcgagcaattcctgttgacgcgcattcagggtgaggcgggggtctcgtgtcatgttcgcgggtgtcggttcggctcggtgggacggtaaacggggacggcgaatccgcattgtaagggctgtccgcggccccgcgccgggcgcgccggcgcgccgcctcgcgtgcgcgccggtctcggctagactcgattcatgtcttgcgcgcattcattcatgtggcaaatgaatttgcggggaccgcgcgttcgcgctggaatgtccgtttcgaacctgtttacagtatgcccgcgatgaatcttcattcgaacctgtccggcgcgccgttctcgtggcgcaatccgtatccgacgacgcgcgtgccggtgttcgcgcgcaacgtcgtgtcgacgtcgcatccgctcgccgcgcaggcggggctcaggatgctgtggaagggcggcaacgccgtcgacgcggcgatcgccnnnnnnnnnnnnatcaccgtcgtcgagccggtgtcgtgcggcctcggcggcgacgcgttcgcgctcgtctgggacggcgcgaagctgcacggcctgaacgcgtcgggcgtcgcgcccgccgcgtggagtgtcgactattttcgccggcggcacggcgaggcgggcaacggtctcgcgcggcagccggtgcgcggctgggacacggtgacggtgcccggcgtgatcgccggctgggaggcgctgcatgcgaagttcggcacgctgccgttcgccgatctgctcgagccggcgatcgagcttgccgagcgcgggcacgcggtggccgcggtggtcgcgcacaagtgggcggccgccgtgccggaactgagcggccagccgggcttcgctcaaaccttcatgccgcacggccgcgcgcccgacgtgagcgagcgggtgcggctgccgggccatgcgaggacgctgcgcacgatcgcggccgaagnnnnnnnnnnnttctacgaaggcagcctcgccgagtcgatcgccgcgttcttccgcgacggcggcggcgcgctcaccctcgacgacctgcgcgcgtaccgccccgagtgggtcgagccgatcggcaaggacttccgcggctacacggtgcacgagattccgccgaacggccaggggatcgccgcgctgatcgcgctcggcatcgtcgagcacttcggcctcgacgatttgccgctcgattcggcgcaggcgcagcatgtgcagatcgaggcgatgaagctggcgttcgccgacgtctatcgctacgtcgccgatccgcgtgcgatggaactcacgcccgcgcagatgctcgacgacgcgtacctcgcnnnnnnnnnnaagctgatcgaccctcggcacgcgacgcatttctcgttcggcatgcnnnnnnnnggcggcacgatctacctgtcggcggccgacgagcgcgggatgatggtgagcttcatccagtcgaactacatgggtttcggctcgggcctcgtggtcccgggcacggggattgcgctgcagaaccgcggctgcgggttctcgatggatccggcttcgccgaacgtcgtcgcgggcggcaagcggccgttccacacgatcattccggcgttcgtcacgcagcaggcgggcagcgcgcggcacgcggtgatgagcttcggcgtgatgggcggcgacatgcagccgcaaggccatctgcagacggtcgtgcggatgctcggctacggccagcagccgcaggccgcgtgcgacgcgccgcgctggaaggtgagccgctcgtttacgcttgatgtcgaggccacgttcgatgcgtccgtcgtcgaggcgctcgcnnnnnnnngccatacgatccaggcgatcgacgatccgtacatggacttcggctccggccagttcatctggcggctcgatcgcgacgagcccgaccgcggctatgtcgcggcgagcgacagccggcgcgacggcctcgcggccggcttctgacgcatgccggcgcgcaatggatgcgcgtggttcgttgcaggcgaaacgatatcgaaaggcatttcaaaagaggctttcgatattgctcgtcttttgaaattacgcgtctaatattgcgtaatgattgccgaggaactgcgattgccggttaaggtcagtgcttcaaagcacgatcgaaaaagtccggctaagatggccggacgtgtcgaataaccgatttcaacgcgccgcatgcggcgggatcgcgagccgaagcgccacgcggtccgtccggatgcgaagcggcgtttgggagcgcgaacatgctggctgattccaataccacgcacgagatgccctggcgcatcgaggacattgacctgacgcgtatcgaccgtcaacgcgccgcggccaacgaggatctgttgctgctgctgtgcgcggcgtcgttcatcgagagcggctccgatctttacacgagcaacctgagccagttcttcgacgacgatcccgaagtgtcggcgtggctcaatgccgaatgggaacacgaggaactgcagcacggccgcgcgctgaaggcgtacatcgcgtacgtgtggccggaattcgattgggatctcgcattcgcgaatttcttcgaagagtattcgaaaacctgctcgctcgaggcgttcgagaagannnnnnnnntcgagatggtcgcgcgctgcgtcgtcgagacgggcacggcgacgctctaccgcgcgatcaacgagtgctcggacgagcccgtgctcaaggaaatcaccgacaacatccgcaccgacgaagtccggcattacaagcacttcttccgctatttcaagaagtacaacaaggtcgagggcaacggccggctcgcggtgctcggcgcattgacgcggcgcgtgctcgagatcaagaacgaggattcggagatcgcgctgcggcacgtgttcgcggttcgctatccggagcgcgcgggcgattccgcgtactgccgcgagcgcacnnnnnnnntgaacgcgcttgtgcggcgcaatctgtccgccgacatgtgcgtgaagatgctgctcaagccgctcgaactgcccgcgaagatccagccgggcctccactatccgctgacgaagctcacgcagcacgtgttcttccgttgagcgtcgggtgcgtggcgcgcggtatgctgcgggtttcgccaggcgcgacgcgtagcaggagagaacaccgtgaccgatccggaccggcgcacccttgaacgaacgacgtatgacgcgtggcnnnnnnnnnnnnnnnnnntgttcgacggcggcgatctcgccggcaaggcgggcttcaccgcgtcgcnnnnnnnnnnnnatcgcggcgtggacccgccgcagccgcgcacgacgctgctgagcgtgggcgagctgtatgcgcccgatgcgcgatcgctgcgcttctcgctatggccgcagtcccgcgccgcacgcgcgctcgccgcgcatcccgacgcgacgctcgcgttcgtcgcgggcgacgcattccatcaggcgcgcctgcgcgtcgattcgtccgattcgaccgaggatgggctcgcgcgcttcgcggccacgctcgtcggcggcgaggcgcaacgggtcggctatgcgcgcctgacggccggcatcgcgttcgagcttgccgaagccgacgcacccgccgtgctggcgcgctgggcgcgccaggtcgcgcagctcaggcgctgaacggcgcgagcggacgcgtgccgagcggccggcgcgaacgtaccggcnnnnnnnnncgcgggggcgggaagccggcgggatgcgatgtggcgcgacatggcggggcgcttcgacgcgcggcccgccatgcgcgacgctcagcggccgcgctggccgctgcgcgacgaacggctgcgattcgcatgcgcgccgccgccgttcgaattgccgttgcccgccgggcggctgttgccgccgcgcgcctgttgcggcttggcggccttcgcttgcgtgccgccgtcgcgccgcgcggcggcttggccttgctgcgcttgcggctggcttgcnnnnnnnngcgcgcgattgccgcggccgccgttgcccgcgccgccgctgttgccgttgccgctcccgccgtttccggcgacggcgccgcgctgcccgcgccgctggatcggctccggcttcgcgttcgggtccggctcgaagcccggaatcacctgctgcggaatctcgcgcttgatgagccgctcgatgtcgcgcagcaactgcttctcgtcgacgcacacgagcgacaccgcctcgccgttcgcgcccgcgcggccggtgcggccgatccggtgcacgtagtcctcgggaacgttcggcagatcgaagttgacgacgtgcggcaactgatcgatgtcgatcccgcgcgcggcgatgtcggtcgcgacgagcacctgcagcgtgctgctcttgaattcggacannnnnnnnntgcgcgccgactggctcttgttgccgtggatcgccatcgcgctgatgccgtccttcgtcagttgttcggcaagccggttcgcgccgtgcttggtgcgcgtgaacacgagcacctgaaaccagttgtgctcgcggatcagatgcgtgagcagctcgcgcttgcgatcgcgatcgaccgggtggatcttctgcgcgatcgtctcggccgtggtattgcggcgcgcgacctcgatcagcgcgggcgaatcgagcaggctgtccgcgagcgacttgatctcgtcggagaaggtcgccgagaacagcaggttctggcgcttcgccggcagcttcgcgagcacgcgcttgatgtcgtggatgaagcccatgtcgagcatccggtcggcttcgtcgagcacgaggatgtcgaggctcgacacgtcgatcgtcttctgctgcatgtggtcgagcaggcgccccggcgtcgcgacgacgatgtcgacgccgcgcttcaacgcgtcgatctgcggattgatgctgacgccgccgaacatcacggtcgagcgcagcttcacgtatttgctgtacgcgcgcacgctttcctcgacctgcgcggcgagctcgcgcgtcggcgtgaggatgannnnnnnnaccgcgcgnnnnnnnntgcggttctccgcgtagaacgcgtgcaggcgttgcaggatcggcagcgtgaagccggcggtcttgccggtgcccgtctgggcgccggcgagaagatcgccgccgcccagcacggcgggaatggcctgagcctggatcggcgtgggctgcgtgtagcccagctcgttgacggcccgcacgagcggttcggcgagaccgagagatgcaaaagacataaatactcttgattattggtaaggcggcgtcctcgcggcccgtgcggagaacggacgtcgccggaaaaacaaaaaggggcgcggccgcggtttcccgcagccgcgccccgttagcgtcacccgatacttagtcgagcggtgcggaacgcaggtcgctcacctgttgcggcgagaccggcgaaccgttgttgccccacgacatccggatgtacgtgacgaccgccgcgacttcctgattcgacagcgactgcgcgaacgggggcatcccgtacggacgcggattcttgaacgtgctgggcggatagccgccgttcagcaccatgcggatcggattgacggccgattccatcatgatcgaacggttctgcgcgagcggcgggtaagcggtcggcttgccttcgccctgcgggccgtggcaggtcgcgcagttgtcggcatagatcttcttgccttgctcgagcagcgccgtgccgaactgcttggacggctcgtactgcatgttcttcggcgcttcggccttctgcgggatcgacttcaggtaagtcgacatcgcacgcgtgtcctcgtccgtcatgtattgcaggctgttgtggacgacgtccgccatcgggccgaacaccgcgcccttgtgcgacacgcccgcctgcagcagatcggacagctcctgcacatgccagtcgccgaggccgagctccttgtcgttcgtgagcgacggcgcgtaccagttctgcagcggaatcaggccgcccgcgaaggccgccgagctcaccgggccgcccatcatgttgatcgacgtgtggcacatcgagcaatggccgaggccttcgacgagatacgcgccgcggttccattcgaccgacttcgtcgggtccggcttgtactcgccttccttgaagaacagcgtgcgccagccgatcagcaggttgcgattgttgaacgggaagcgcagctcgtgcggacggctcggcgtgctcacgggcgcgaccgagcgcaggtacgcgtagatcgcgtccgaatcnnnnnnnntgaccttcgtgtagctcgcgaacgggaagcccggatagagcaggctgccgtccttcgagcggcccgtgtgcatcgcgcggtagaaatcgtccgacgtccacttgccgatgccggcctggtcgtccggcgtgatgttcggcgtgtacatcgtgccgaacggcgtggccatcggcaggccgcccgcgaacggcttgccgccgcgcacggtgtggcacgcgatacagtcgccgannnnnnnnaggtattcgcccttcttgatgagcgcggcctgatcggcgggcgtcgcggcgacggcggcgttgccgtgcagcgtgtcgttgcccggccacaggacgggcacgagagccgctgccgcgacgatcgcgacagccgagagtgcaaacagggacttgcgtttcattgtgtctgtctcccttgccttattgcggttcgctgccgcaggcgagcggagtcttcatcgagcgggccggggccggcacggggttggcgggcgccggctgcgcggcgagccacgcggtcacggcggtcacgtcctcgtcggacagcttgctcgcgacgtcgtgcatgcagtcgggcgctttcgcatgacgcgtgcccgagcgccacgcgccgatctgcgcgctcagatagtcgctgtgcaggccgacgaggccgggaatcgcgggctgcatgccggtgagcccgttgccgtggcacgcgacgcacgccggcagcttgcgcgccggatcgccgtgcagcgcgagctgcttgccgcgctcgaccacggcggcgggcaccgtcggcttggtcggcgccgggtacggcgggcgctcgtccgagaagtgctgcgcgatctcgcgcaggtaatcgtcgctcaggtacgtgagcagatagttcatcggcgggtacttgcggcgaccgtcgcggaagttcacgagctggttgtacaggtactcggccggcttgccagccagacgcgggaagtagtcgttgtcggtgccctgcccgtgcgtgccgtgacaggccgtgcagccgcgcacgcgctccgccatcgtgtcgggcgccttcaggggcgccttcgcggcggccggctcggtgggcttggtctgcgcgtgcgcagtgctcagaagacccgctgcgcccatcaacacaacggcgagcagcggacggaaaaggcgtctagaagacacacgggactccattgttattcgtcggggacctgaccgggctccgatcggctcggcatgacggcaagaactcacgaggggcagacagctgggctgctgcgacgcggaattctatcatcgatgggtaatggcggctatttgacgcggagggcacggttccaggccgtggtcgggttgcgacaatatgacgcgtggatggcgcaccgcaacgggccgaaggctcgacaaagctgcgcagcgggcggcgaagcccgtacacttgcgggggcgcggcgtccgggcggattgccgatgcgccgccgctttcattcctttcgtgcgagtcgatgaagtcctctttttcctatttgcctgaaaacaacggccgatcctttcatgccttnnnnnnnncgcgcgccggggccgcatccggtgcgcgcggcgcgggcggtgcgcgatgaagctcgacagcctctggttcggccaggcggcgctcgccgcgctcggcgacgtcgcgttcgcggttgcgctcggctccgcgttcatcggcgcgtggctcgcgaacgacgnnnnnnnnagcgtgatcgcgccgtcgcatcccgcgtggcgccagtcgctgcgctcgctggccgtcgcggcggccgtgctcgttctcgccgatgccggctggctcgtctatcaggccgcgtcgatgagcggcgcgggcctgcgcggcgcgttcggcgcgatgccgaccgtgctcgcgcagacgcacgtcggccatgcgtgggccgtcgcgtgcggcggcgcnnnnnnnnnnnncgccgtcgcgctcgcgcggccgagcggcccgctcgcgggggcgttgctcgcgctcgcgacgctcgtcgtcgcggcgggcaaggcgtcgctcgggcacgcggccgattcgggcgcgttctcggccgcggtcggtgtgcagaccgtgcacgtcgccgcgacggctgtctggggcgggctcgtgatcgcgggcgggatggccgtgttgccggcgctcggctcgtcgatnnnnnnnngcgcgatgatccgcatcgcgcagcggctgtcgggcgcgtcgatcgcggcgctcgccttcgtgatcgtcacgggcgcgctcaacacggtccgcggcacgggcggcgatttcgccgcgctcgacggcagcacgtggggacgcgtgttgttgctcaaactcgcgcttgtcgcgctggcgctcgtgctcgccgcgctcaaccgcttctcggcgctgccgcgactgcggcgcaccgcgtcgaccgaggacgcgcacacgtttcgcaacgtgctgcatctcgaggcgctcgcgatgatcggcgtgttcatcgcggcggcggtgctgtcgtcgaccgcgccgatcgcggcgggttgacgcggnnnnnnnnccggcggcgggcggggcggttcggcgtgccgatgaggcggcacggggcgtatcgtcgttatccggatgggcgatgattgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgggcgcgatgggcgtcggtcgcgccgcgtagcgatggtgaagtcgaggtcggtcgctggccgacggccgcggcgcctcttgtcgcaaggcgagcgggcagccgctatcggcgacggcatgtgccgcttgcccaccgacacgcactctgccaatctcaacccctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnactcaccccaccagccgcgcgacggctgtgcgcgtcaccactcggcgacgctgccgtccgcgtgccgccataccggattacgccagcggtgcccggttttcgccatctcgcgcaccttgtcctcgtcgacgtcgatgccgagcccgggcccctgcggaatcgcgacgaagccgtccgcgtagcggaacacgtccgggttgcgcagatagtcgagcagatcgctgccctggttgtagtgaatgccgaggctctgctcctgaatgaacgcgttgtagctgaccgcgtcgagctgcaggcacgcggcgagcgcgatcggcccgagcgggcagtgcagcgcgagcgcgacgtcgtagctttccgcgagcgtcgcgatcttccggcactcggtgatcccgcccgcgtgcgacgcgtcgggctgtacgatgtcgacgtagccgccttcgagaatgcgcttgaaatcccagcgcgagtagagccgctcgccgagcgcgatcggcgtgctcgtctggttcgcgatgtcgcgcagcgcctcggcgttctccgacagcacgggctcctcgatgaacattagcttgtacggatcgagctccctggcgagcaccttcgccatcggcttgtgcacgcggccgtggaaatcgacgccgatgccgacgtacgggcccaccgcgtcgcgcaccgccgcgacgttcgcgatcaccttgtcgaccttgtcgaaggtgtcgacgatctgcagctcttccgagccgttcatcttcaccgcctggaagccgcgttcgacgacnnnnnnnnnnttgttcgcgacgtcgctcggccgatcgccgccgatccacgaatacaccttgatccgctcgcgcaccgggccgccgaggagcgcatgcacgggcgcgccgtgatgcttgcccttgatgtcccagagcgcctggtcgatgcccgcgatcgcgctcatcgtgatcggcccgccgcggtagaagcccgcgcggtacatcacctgccagtggtcctcgatgcgaagcggatcctggctgacgaggtagtcggcgagctcgtgcacggccgcctcgaccgtatgcgcgcggccttcgacgatcggctcgccccagccgacgatgcccgcgtcggtctcgatcttcaggaacagccatcgaggcggcacgacgaaggtttcgaggcgggtgattttcatgacgggtgtctcctggctgtcggtctgcttgaatcacgcgtgaatcgtacagcggcgtcgcgcgaaagtagtatcgatcgcgccgttgtgcacatagtgaacgcggcggcgcggcgcttcgcgggagggggagggcgttnnnnnnnnacgggtgtatcnnnnnnncatggcgacgggcgtatcggtgggcacgtcggtggacacgtcggtgggcgtatcggcggcgcgggcttcggcgcatcggccggagaagcgagggcagtggcgtcgggggagtcggatcgggtgcgatttgtcgcccgggcatgcgcacgcgctcgccgccggcgcgccgcccggcggttgcgattcgcccggccgggcgttaccgtacgccaccgggcgggcgttcggatgcggcagacccgcgtcgccgcaccggaaccgatccaaggaggcgacgatgctttataccggcagctgccattgcggcaaggtcaggttcgaagtggaaggggagatcgacggtgcatgcgcctgcaactgttcgatgtnnnnnnnnaaggggtctctgttgtggttcgtgccgcgcgacgcgttgcgtctgcaaacgcccgacgaagacatcgcgacctatctgttcaacaagcatgtgatccggcatcggttctgtccgacctgcgggattcatccgttcgcggaaggcacggacccgaagggcaacgcgatggcggccgtcaatcttcgctgcgtcgacggcgtcgatctcgacgcgttgagcgtccgccatttcgacgggcgcgcgctctgagcgtttcgggcggcgcgttcgcgccgccgggggcgcgaggcgcgcggaacgcgccgcgcctgtcccgcgtctgcgcgttnnnnnnnntgcggtctgccgcttgctggttacggtgcctccgctcgctggttacggcgcctcattacgcacctcttacgcgttcctcatgtgtctcttacgcatcgctcgtgtgttcgtttcgcgctgcgctgcgcgccgtcttgcttggcgcggctgccgccggacgacgcgctcgagcacccagcgaaccgacgagccgtcggcgggcggattcggcgtccggtatgcggcgatctcgagcaggtatgcgtcgcccgggcggtaatcgaagccttcgatgccgccatgccggagctgccacggttcgttcggggccgtgcgcacctgcaggcagtccagcggcacgacgccgacgcagcgcgccgtctgcgcggcgacgtagacggtcttcgtcgcggcgtgcggcgcggccgcccgcgcggcgctcgcgttcgccgcggcgttcgtctcgcggccggcaaggccggccgcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcgagcggcggagagggcggaacatgagcatcctcgtcgatcgaatcgcggttcgaccggcacgcgccgcgcgggttcatnnnnnnnnncgcgcgccgcgtcagggatgcgccgagcgaagatgcgtcgcccggcgcggcgtcgccggttccgcacgccgtctcgcccgcgtccgcgccgcccgagcgcggcgccgcgcctcgcgccgcgctgacatcgtcgcgtcacgcatcccgtcataaggtgtcggcgccgacgcgcggcgaacgccgttcgccgtcgtccctttcccgcagatcttccgacgatcggacgaaaccatgtcgaacaagccagcccccgatgcgccgcccgccgagcagccttgtgccgtctcgcgccgcggttttctcaagttcgccggcgtatccgggctcgcgagcgccgcgagcggcctcgcggtcannnnnnnngcggccgccgcgcccgacggcacgcccgagcagattcatctgacctggggcgacgccgacgcgaacgaagtggtcgtgtcgtgggcgtcgctcgcggccgcgacgaacccgcgcgtgcgcttcgcgggcccgaacgaagcgtggcgcaccgtccacggcgtgcagcgcacgtacaccgacggcctgaatggcgaagtcgtgttcacgtatcacgcgcggctgcgcggcctgaagccgggcgccgtctatcgctacgaggtcacggccgataacgacgccaacgcggcgcagccgttcgccgcgcgcttcgagaccgcgccgcgcggccgcgcgccgtttcgctggacgagctatggcgatctggcgacgccgaacacgggctgggtgctgtcctcgccgcagagccgcttcgcggtgcaggcggtcgagcgcttccagccgctctttcacctgctgaacggcgacctctgctacgcgaacctcaatcccgcgcaccagccggccgtgtggcgcgatttcggcaacaacaaccagacgtccgccgcgaaccgcccgtggatgccgtgccccggcaatcacgaaatcgaattccacaacggcgcgcaaggcctcgattcgtatctcgcgcgctacaccctgccggagaacggcacgcgctttgcgggccgctggtacagcttccgcgttggcgcggtgctgttcgtgtcgctcgacgcggacgacgtcgtctatcaggacgcagccgcgttcgtcgcgggcccgaacccgctcgtgccggcggcgagcaccggcaacgaggcgatcgcccccggcacgtcgctgtacgtgcgcggctacagccgcggcgagcagacgcgctggctcgagcagacgctgcgccgcgcatcgcgcgatcgcgacatcgactggatcgtcgtgcagatgcatcaggacgcgctcagctcgtcgaagacgggcaacggctcggacaagggcatccgcgaagcgtggctgccgcttttcgatcgctacggcgtcgatctcgtgctgtgcgggcacgatcacgactacgagcgcagctttccggtgcgcggctgcaatcatcgcgcgggcgtcgacgcggcgacgggcgaagtcgtcgatacgctgcagccgcgccccgtcgtcacgacggacccggtggacggcaggttcgacacgtcgcacggcacgattcacatgatcctnnnnnnnnnnnnnacgagcgcgccgctcgacgtgtacggcgagaacccggcgaccgggctgccgcaggcgcgcgtgttcacgaagccgaaccggccggtgccgggcgcggcgccgaacacgttcgtgcggcatggcgcggacgccgtggaggacgcgatctggtccgcgcggcgcgacacgggcacgggctacgggatcgcggtgttcgattacgagccgggcgagcacggcggccgctcgacgatcaccgtgaactactatcacgcgccgggcgccgaccagcatccgacggccgagtacgaactgttcgagacgatcgtgctcagcaagccgcgccgcgcgtaagcggcgcggccgacgcggcggcgcgctcgatcgcgcgggccgcgtnnnnnnnngcgctcgcgccgttcgtggcgtgcacgtcgttcacgttgttcgcgccgtcgcccgcggtcgttcgcgcggccggctcgggcttgcgccggaccggcagcgtgaccgtcaacgtcgagccgcggccgacgtggctctcgacgtcgatgcgcccgccatgatgctcgacgatgccgtgcgagatcgacagcccgagccccgtgccctggccgaccggcttcgtcgtgaagaacggatcgaagatccggccgatcgcgtcctccggtatgccggcgcctgtgtcggcgatcgagatcgacacggtgtcgccgtcgtgcgtcgtgcgaatcgtgatcgtgccgtgcgtgccgatcgactgcgcggcgttgacgagcaggttcatgaacacctggctcaactgcgcggcgttgcattcgacgagcggcagcacgccgtactcgcgcacgatgtccgccttgtacttgagctcgttgtggacgacgttcagcgtgctctcgaggctcgcgtgcagatcggcgaacgcccaggcgtcgccgctcggccgcgagaagtcgcgcaggtcgcagacgatgcgccgcacgcgcatcgcgccgtcgatcgattcgtcgatgagcgcgaggatgtcgccgcgcacgtaatcgagatcgatgtcgcgcgccaccgcggcgagcgnnnnnnnnnnatcggccgcgagcgtgcccgtcagcgcctcctgcacggcgatcacgtcgagcaggccctggacccagctcctcagcgtgttcagattcgcgttgacgaagccgatcgggttgttgatctcgtgcgcgacgcccgccgcgagctggccgatcgacgcgagcttctccgattgcagcaactgcacgtgcgtttcctcgagccgccggatcaggcggcgctgctcgtccttctcgtgctcgaggcgcgcctgcgcggccttgcgctcgtcgatctcctgctccattttccggcgcgtgcgctgcagcacgtgcgtcgtgcgctcgtattgccgcagcgcgccctcgagctcgctcgtgcgcttcgcgacgagttcctcgagcgcatcggtcatcccgcgcaggaacgcggtgcgcgcatcgaagcgcgagacgacgagcgtcgcgctcaggatcgtcacggtaaagagggcgatcgtcgcgccgagccacgcgccgctgatctcgcccgccgcgccgcatacggcgttcgccccgaaatgcgcggccgccatgcccgtgtagtgcatgccggtgatcgcgagccccatcacgcccgccgcggcgatccgcttcatgagcacgcgcggctcgttctcgttgctcaagcggtgcgcgatccacagcgcggtcgtcgacgcgcnnnnnnnnnnnnnnnnnnatgcgacgaacagcgtgaagtcataggcgatcgcgggctgcatccgcagcgcgctcatcccggtgtaatgcatgcccgcgatgccgagccccatcagcacgccgccgatcgcgagccgctcgcgcgtgagcgcggcgcgcgtgaccgcgttcagcgcgaagtacgacacgaccaccgcgatcgcgagcgacgcgaacgtgtggccgaaatcgtagccgagcgggatcggcagcgagaacgcgagcatgccgacgaagtgcatcgcccagatgcccgtgcccatcgcggccgcgccgcccgcgagccacgcgcggcgcatccggggctggtcgaggagcgtgatgagcgcgctcaggtcgagcgccgtgtatgacgcaagcgttgcgatcgcgagcgacagcgcgacgagcggcagattgaaggtgccatgcatggacgtgggtttttcccgatgcgcgcgggcggcgggtgcgannnnnnnntcagcattcgcgcccggcgctcgccgcggcttcggctagcgtcgtcgtctggatcaggatcgcgaacggcgtgctttcctgggcctcgtagcgccgcacgagcgcgacctggtgcgcggacacgacgctgcccttcgtcatcagcagcacgccgcggctcgtgcgcagatcgtcggcgagccgcatgccttcgagcaactggccgcccgtgatccgcgcatacggcgtgttgcagccgagcgtcgccagatccttcacgagcgcgacgaagcgatcgacgacttgccgatcgtagcgcagccccgcctgcgacttgatgagcgcgatcgcctgctcggactgcaggcgctgattgacgacgccgccgcgctgcaatccctcgtagtnnnnnnnnatcgcgaggatgcgcgagccgagcggaatgtcgtcgcccgcgaggccgtcgggcgtgccgcgcccgttgaagcgctcatactggtgacgaatgatgtgcgcgacgtgattgagctgcgtgacgggcgtgagcaccatctnnnnnnnnagcggatgctggtggtacagccggctttcttcggcgctcattcggtcgatcgatttgcgcagcagctcgtcgggcagcgacagcttgccgattccgtgcaggaggccggcgaaatacagatcctgcgcttgcagctcgctcatgtcgagcgcgagcgcgaggcgcttcgcgagttcgccgatgcgccgcgactcgccgcccatcacgccgcagcgcagctcgatcatgttcgcgccgacctggatcatcgtcatgaaattgcgcttcaggtcgcgctgcgcatcttcgagaaacatcacggtctgccggatttcctcggtgcgcgcgtgcacctgcgcttcgagctccgtgctgaacgcgacgagctcttcgttctgcttctgcgtgagcgcgaacaggcgcgcggtctcctggcgcaggcgtctttgctcgagcgcctgcctgaccgtgagcagcaggtcgtgatcgtcccacggcttgttcagatagcgatacacgccgccttcgttgatcgcgctcaccaccgcgtcgatctcggaatagccggtgagcaggatgcgcatcgtgtccggatggagggtctnnnnnnnnnnnaggaattcggcgcccgtcatgcagggcatccgcatgtcggagatgatcaggtcgacttcgccgacggcgagcacgtcgagtgccgcggcgccgctctcggccgtcacgacctggtagcgcgcggtgcgcagcaggcgcttgagcgcggacaggatgctcggctcgtcgtcgacgatcaggatcacgggcgcggcgggcgcgccaccgtccgcgccggcgcaggcggaaccggcgctgcgcgcgtgatcggccgcatgcggctgcggcgcatccggcgcgatgggcgttgtcgattcctcggttccgttcacgaagcctccgcttcaattgttgtcatcggctagctgcgatatcggcgcgcgggcgcgtgcgcttgagcgnnnnnnncggggcgtaagcgtatctacctagatctgttcgacgcgcacggccgcnnnnnnnnnnatgtgcgcgaacggtgcgggcgccgcgaaagaatcgacccgactgtttcgcgggcaagcatcgcagcgcgtgcatcgtcgaagcgcggacgagggcgcgatgcgcatggcgggttcgaacgcgcggcggccggcgttcgcatcgcgcgacggccgccgcgttgtttcgatcgggcttacagcgccgcgtaaaagctgcgcgcgttcgcgccgcgcgcagccgttccggacaatttcgaccgatgccgagcgcacgtatcgtgccgcgcgcacggcctnnnnnnnnatcgcggcttgcccgcgcgatnnnnnnnnaggccgtcttacctcccgttacacaagcgacaccatcgttgcacctcggtcgcgacgcgcctcctagaatgcactcgacgggttgcgccgcacccgagtccgcagccggcgcgcacgcggcgacggcatcgagtgcttcgccgcgccatgcccggcccgtagcgtcccaaccccgatcatcgatcctttgacgactttcaccctaaggagaacgtatgactcgccgctccactttttcgctcgccggcgcgtgtgccgccgcgctattcgccttcgcgaccgccgcatccgcgcagaacgcgcccgcgccgacgcagccgcgccccgaagccgccgccgacacgcgcttgcacgaagccgatcaggctttcgtcaccgacgcgacgaaggccgtatcgacgcagcgcgacgcggcgcgcatcgcggattcgcgctcgagcgaccgcgcggtgaaggcgttcgcnnnnnnnntcgcggccgacaacgagaagctgtcgcaggcgctgcgcgccgcgagtccgcgcggtgtcgacgtgccgcacaacgatcccgatccggccgtgctcgacggcatcaagaacctgcgcggcgacgcgttcgacaaggcgtatatcgagcaggtcgcgctcgacggcaaccgcaaggcgctgtcggtgttccaggccgagatcgcatcgggccgcaacgagcagttgaagaatgccgcgcgcaagggcttgccggtgatccaggcgcactaccaggcggctcaggaactcgcgagccgcaagcacctgacgagcgacgcatcgaagtaacgccggccgatcgctgtccggcgccgtcgtcgcggcggcgcgctcggcagcggccgctaacggcgagcccgctcgccgtgcggccggcgagcggaaccgcaacgcacaggcggcgcgcgagcgccgcttgtttggtttgaggcgccgcaccgcgcggcgcgtgccggtcagaacgtctgccagtcggcatccgcgttcgccgtcgcccgcgcgggggcttgcgccgtcgaggcgttcgcgagcgcgagcgacggagcgggcgccgcgcgcatcgctggccgcggccgcgcgacggacgcgcgctcgcgcatcgcggcggccgcgccggcccgcgnnnnnnnnnnatcgtcgtgtcgggcgggcacgcgcgcgttcacgcgaaacaccgccaccgcatcgacgagccgctgggtgcggcgtttcagttcgtcggccgtcgaggccgattcctgcacgagcgcggcgttctgttgcgtcatcttgtccaactgcgtcacggcgacgttgacttggccgatgccgtcggactgctcgcgcgtcgccgagccgatctcgccgatcagccccgcgacttgcgcgacttgcgagcggatctcgttcatcgcgtcgcccgcctgatcgacgagcgcgctgcccgccgccgttttctgcacgctgtcgtgaatcagcgccgcgatttccttcgccgcgttcgcgctgcgctgcgcgagcgtgcgcacttcggccgcgactaccgcgaagccgcgcccttgctcgccggcccgggccgcctcgacggccgcgttcagcgcgaggatgttcgtctggaacgcgatgctgtcgatcacgccgatgatctcgctgatcttgcggctcgacgcgctgatctcgcccatcgtcgccaccacctggccgaccaccgcatcgcctttctcggccgccgcgctcgtcgagcccgcgagctgacccgcttgcgtcgcggtgtccgcgttgttgcgcaccgtcgcggtcatctgctccatcgacgcggcggtttcctcgaggctcgcggccgcctgctcgctgcggccgctcagatcgtcgttgcccgcggcgatcttgccgctcgcgccttgcaggccggatagctgctcgctcacgtcgtcgacgagcgagcgcagattgagccccgcctgattgaccgcacgcatgatcatgccgatctcgtcgacgcggttcagatggacgttgtcgcccgcctggcccgcggcgaccgcgagcgattgcttcagcacgcgttgcagcggcgccgtgatctgcgcggcgagccagcactccgcgnnnnnnnnnnnnnccgtctcggtggcggcgaagccttcgaacatcacgccgtgcagcccgaagaggaacgccgtccatgccgagccggcgagcagcgccgcgcgaacgcgccannnnnnnntcatcgtctgcagcagcgacatccatccgaagagcccggtgcgcacgacgaggccctggtgaaacttcctgcnnnnnnnnnnatgttcgcgcagatcacgatagagcgcatccgcctgcgcgatctcctcacgcgacggcttcgtgcgcaccgacatgtagccgacgagctggccgttgcgaatcacgggtgtcgcgttcgcgcgcacccagtaatgatcgccgtccttgcggcggttcttgatgaccgccgtccacgagcggccggccttcagcgtcgcccacatgtcggcgaacgcttcggtcggcatgtcgggatgccgaacgaaattgtgcggctcgccgatgatttcgtcgcgctcgaacccgctcacctgaatgaacgcggcgttcgcgtacgtcacgtagctctgagggtcggtcgtcgacatcagggtcgcatcgtcgggaaaatcgtattcccgctgagtcactggaagattggcgcgcatgtgggggttttctccgtaagatccgcaacgtcgtctgtcgccgctgcggtggaatgcgcaattgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcagcaacggcgtcgtcgatcaagtaggcgtcgatcggccgcgagccgattcgcttctcgaagtccgcgaacgcccgctctttggccgtgatcgtgcgcgccgtgttgtcgagagccttttccttcttgtagagcttcgccacgtcggcgaacggcttggccttgcgcttcgtttcctgcacggctttctgggcggcgatcgcggcggcgacggacggcgagaaggcgggcaagtcgaacgagggcggggccgggacggcggcggcgaagcggtcgccgaacagctctttggcgcggcggacgtcgtcgtcggtgttgatgtccttgacctgggtgccgtccgggaagatcacgtcgagccgtttgagcgattcggcgtcgaggttgaagtctgcggccttcggcttgtcgtccggcgtcttcatggcgagttcgagattgaacgcgagcgccaacagtctagcctgccggaagtctttcgtgcgcagcgagcgcttgacctcctcgccgccgcaggcgagccggaggtaaaagacgccgtggcgcgatttgaacaggtggggcaacttgtgcatcgggcggatggctcaccaaatggctcaccgcgcgcacaaggcaaaaggcccgtgttcctgagaacacgggcctctgcgctgatttggtggcgaatcagggactcgaaccccggacctgcggattatgattccgtcgctctaaccgactgagctaattcgccaagagaaggcgaattatggagatcggttcgggatgtgtcaagccctttttgtcggtttccttnnnnnngtggagggcgtctcggcgcgggcgctcgctttgtcatcgttcggcggcggaagcggcggccgatcgtcgagccgcgtgccgccgaccttcgtccggcggtggtccaaacctccaccgccggnnnnnngccgcccgccctctcccatacgccggcgcgccgcagcccgccttcgtcaatcctgcgcgtagatattcgaatccttggtttccttcacgaacagcagtccgatcacgaacgtgacgagcgcgacgccgatcggataccagagccccgaatagatgtcgcccttcgccgcgacgatcgcgaacgccgtcgccggcaggaagccgccgaaccagccgttgccgatgtgatacggcagcgacatcgacgtatagcgaatccgcgtcgggaacatctcgaccagcatcgccgcgatcggcccgtacaccatcgtcacgtagatcacgagtatcgcgaggatcaccgtcgtcatcggccagttgagccgggccgggtcggctttcgccgggtagcccgccgccttcagcgtcgacgcgagcgtcttgtcgaacgccttcgcctggtcttttgcgtcggcggccttgccgtcgtacgtggcgatcgccgtgtcgccgatcttgatctgcgcaagcgtgcccgccggcgcggcgacgttctcgtaattgaggcccgatttcgcgagcgcgcttttcgcgatgtcgcaggacgacgtgaacttcgccgtgcccaccgggttgaactggaacgagcattcgtcgggattggcgaccaccgtgatcggcgccttttgcgtcgccgcctcgagcgccggattcgcgaagtgcgtgagcgccttgaagagcgggaagtaggtgagcgcggcgatcaggcagccggcgaggatgatcggcttgcggccgatcctgtcggacagcgagccgaagaacacgaagaacggcgtgccgatcagaagggcgagcgcgatcaggatgttcgcgctcgcgccgtcgaccttcagcgtctgcgtgaggaagaagagcgcatagaactggcccgtgtaccagaccaccgcctggcccgccgtcagcccgatgagcgcgaggatcacgatcttcaggttcttccactggccgaacgcttcggtgagcggcgccttcgacgtcttgccctcggccttgatccgcaggaacaccggcgattcgttcagttgcaggcggatccacacggatacggcgagcagcaggatcgacgcgacgaacggcacgcgccagccccaactgccgaatgcttcctcgccgatcgcggtgcgcacgccgagaatcacgaggagcgacaggaacaggccgagcgtcgcggtcgtctggatccacgacgtatagaagccgcggcggtgcgagggtgcatgctcggccacatatgtcgccgcgccgccgtattcgccgccgagcgcgaggccttgcagcagccgcatcgcgatgaagatcacgggcgcggcgatgccgatcgacgcgtagcccggcaggaagccgacgacgaacgtcgagatccccatgatcacgatcgtgatgaggaacgtatgcttgcgtcccacgaggtcgccgaggcggccgaacacgatcgcgccgaacggtcggacggcgaagcccgccgcgaagccgagcagcgtgaagatgaacacggcggtcgggttgacgcctgaaaagaagctcttgctgatgtaggccgcgagcgagccggccagatagaagtcgtaccactcgaacacggtgccgagcgacgatgcgaagatcacgcgcttttcgtcgcccgtcatcggcgcgtgcgcaatttgtccgccaaccgttgccatgaatgtctccaattttgatataggggtcgcgcgccctcccgggagggcggctccgagtcgattattggagggcaaacttacggcgcactgactcggcgcgtcnnnnnngcgcctcgccaattcagtggatatgtcggccttcttcttttatttgttggggatcgtcggttaattccatgtattgtgggcccgccgaggggcgggcggcggctgcgcttagggttattccggggcctcttgccgtaagccgatgctcacgcgcacgagcgtgcccgcgaggcgcggcgacgtctgatagacgttgtcgtcgatcgtcagcgtgccgccgtgttgcgcgacgatctcgcggacgatcgcaaggccgagcccgctgccgtcgccttcgcggccgaggatccggtagaagcgctcgaccacccgctcgcgctcgttcggcggaatgccggggcccgtgtcctcgacttcgagatgcacggggcccgccgcgcgctcggcgcgcacgcgcacggtgatgcggccgcccgccggcgtgtagcgaatcgcgttgtcgatcaggttgccgagcatctcgcgcagcatcaccggctgtccgtcgatgcgaagcggggcgtcggtgtccgggctttcgtagccgagatccatctgcttcgcgagcgcggcctgcacccagtcgcgcaccgcctgccgcgcgagcgacgcgatctcgacgggctcgaacgtgagccccgtcgcgcgattttcnnnnnnnnnnagcgcgagcagttgcgtgacgagtcgcgccgcctgctcggagctcgtcgcgatctgttcgagcgaatgtgcgacgtcggcgttcacttcatggcgcagcgcgaattccgcctgcgtgcgcaggccggcgagcggcgttttcatctggtgcgcggcgtcggcgatgaagcgcttttgcagcgtgatgttctgttcgagacgcgcgagcagatcgttgaacgacgtgacgagcggctcgatctcgggcgnnnnnnnncgcgcctcgacgggcgacagatcgtccgggcgccggccgcgaatgtgcgcctgcagcgcggtgagcggcgcgagcccgcgcgacagcccgaaccagacgagcaggatcgcgagcggcaggatcacgaattgcggcaggatcacgcccttgatgatgtcgttggcgagcgcgttgcgcttgtccagcgtctcgccgacctgcacgagcacgggctgcgagcccgtcgcgccctgcagcgcgacgctcgtgtatgcgacgcgcacgtcgttgccgcgcagcagatcgtcgcgcggcagcggcaggtcggcttcgcccgcgacgagttcgccgcgcgtgccgagcacctggaaatagaggctgtcgacgttgtcggcgcgcaggaagtcgagcgtcgcctgcggcagtctcagttcggcgacgccgttgatgggcgtgatctgccgggcgagcacgtaagcgtcggtctcgagcgcgcggtcgaacgggccgttcgcgatcgttttcgcgacgaggtaggtgatggcgatgctcatcggccacagcagaaggagcggcgcgagcatccagtcgagaatctcgccgaacagcgagcgcgggcgggtgccttcggcggcgtcggcttcgtccggcggcgcgaacgggttctcgtagcgcgcgtnnnnnnnngcatccgtatcgggcgccgcggcgctcgcgcggcgcgaggcgtgggcgggacgaaccggcgtggccatcggccgctcgcgcgtgggcggcgctagcgcaccggctggccggcgacggcctcggccgccggcgacgcggcggcgttcggcgcgtcgctcgcgcccgcgggcgcggctttctcgaggcagtagccgaggccgcgcacggtcgtgatccgcacgccgctcggctcgatcttcttgcgcagccggtggacgtagacctcgatcgcgttgttgctgacttcctcgccccattcgcacaggtgatcgacgagctgctccttcgacaccagccggccgatgcgctgcagcagcacctcgagcagcccgagctnnnnnnnngacagctcgagcacgcgttcgttcgcataggcgatccggccgacctggtcgaacgacagcaagccatgccgcacgacggtcggcccgcctcnnnnnnnnnnnnnnntcannnnnnnnacgcgcgcctcgagttcgttgagcgcgaacggcttcgccatgtagtcgtcggcgcccaggtcgagccctttcacgcgctcgtcgacgctgtcggcggccgtcaggatcagcacgggcaggttcgagttnnnnnnnnnnaggcggcgcagcacctcgaggccggacattctgggcaggccgagatcgaggatcagcaggtcgaaagtctgcatcgacagggccgtgtcggcctcgacgccgttcctcacgtgatcgacggcatagcccgattggcggagtgaccgggtgaggccgtccgctagtatgctgtcgtcttcggcgatgagaattcgcatgatgcgcaaccgattgccgctgggcggcaatgacgctgcgcgcggctgtctccgaaattgggcgatgcctgcctgcaacgcgggcttgcataaaccactgnnnnnnnatacagtgtctgcattcgcgcacctaacggcttgctggccgtgtcgtagccggtgcgtccgtatcagacgctgctcatcatagcaaaggacgattcatggaagaaagcaagaaaggctccgggctgactgccgaaaagagcaaggcgctcgccgccgcgctcgcgcagatcgagaagcagttcggcaaagggtcgatcatgcggctcggcgacggcgaggcggtcgaggatatccaggtggtgtccacgggctcgctcggtctcgatatcgcgctcggcgtcggtggcttgccgcgcggccgtgtggtcgaaatctacgggccggaatcgtccggcaagacgacgctcacgctgcaggtgatcgccgagatgcagaagctcggcggcacggcggcgttcatcgacgcggagcacgcgctcgacgtccagtatgcgtcgaagctcggcgtgaacgtgccggagctgctgatctcgcagccggacacgggtgagcaggcgctcgaaatcgtcgacgcgctggtccgctcgggctcgatcgacatgatcgtcatcgactcggtcgcggcgctcgtgccgaaggccgaaatcgaaggcgagatgggcgacgcgctgcccggcctgcaggcccgcctgatgtcgcaggcgctgcgcaagctgacgggcacgatcaagcgcacgaactgcctcgtgatcttcatcaaccagatccggatgaagatcggcgtgatgttcggcaacccggaaaccacgacgggcggcaacgcgctgaagttctactcgtcagtgcgtctcgacattcgccggatcggctcgatcaagaagaacgacgaggtgatcggcaacgaaacgcgcgtgaaggtcgtcaagaacaaggtgtcgccgccgttccgcgaagcgatcttcgacatcctgtacggcgaaggcatttcgcgccagggcgagatcatcgatctcggcgtgcaggcgaagatcgtcgacaaggcgggcgcgtggtacagctatagcggcgagaagatcggccagggcaaggacaannnnnnnnaattcctgcgcgaaaatccggaaatnnnnnnnnagatcgagaatcgcattcgcgagtcgctcggagtcgccgcgatgccgcagggcgccggttccgaggccgagatcatggacgaagaggagtaatgcgcaagaatcgggagggcgcggattcgcaacaggcagggcacggtgcgcggacggcgtccgccggcgagccccacgccgaacgcgaaannnnnnnnaccgtttcgggcgaagggcggccgtctggccgcccggcaacgagggcatccgacgatgccctcgtttcgtttcggcggtcggccgcgtgcgaagcaggcgagccgttcgatccggatgaatcgttcgatgcgcacgacgccgcgcggccgcgtgcgtcggcnnnnnncggtggcgcggagggcgttcgcggtgtgcgcgatgccggcgccggcggtggccgggccggcgatnnnnnnnncgcaaaccgcttgcgtgcgccggcgggattgtcgtccgccgcgaagcgggaggaaaccgccggcgacgtctatacgcgcacgagccaggccgggccccggtcgcggcggcgagcatcacccttccattccgattcgtcgccttcggcctcttccgaaacggacggtgcggcgcgttcgtcggcatcacagcgccccgcgcgtacgctgaaagggcgtgcggtcgcgtatctgtcgcgccgcgaatacagtcgcgcggagctcgcgcgcaagctcacgccgcatgcggacgaaagcgacgatgtcgaatcgctgctcgatgcgctcgagcgggaaaactggctgtccgattcgcggttcgccgaaagcctcgtgcatcggcgcgcgtcgcgcgtcggctcggcgcgcatcatcagcgagctgaagcgccatgcggtgggcgacgcgctcgtcgaatccgtcggcgcgcgattgcgcgagagcgagttcgannnnnnnnagtccgtctggcgcaagaagttcggcgcggtgccgcaaacgcaggcggaacgcgcgaagcaggcgcgctttctcgcgatgcgcggtttctcgagtgcgacgatcgcgaagctgctgaagggcgacgccgacgaattcggcggcgattgagcgggcgggcccgcttcgccagcctgttttcggtggtttgccggtgattcgcttttcgccggttcgtatcggggccgacatcgggagacgccggcgcgggaatgccgcaagcatggcttgcaatggctggggcgcgccgtcacgatgttcggccgagtgccgagccgagtgtctctttcggccccttctcattcccccaaatccctcgaaaccccgcacggggccagaccgggcaggggcggacgatatgctagaatcgccgagtttccctcttcggcttcaccttcccgcatgccgctatccgagcccgtaccccgacagttgcgccatcgccgcgcaattcgagcggaagcctacgagcgcgccgacggcttgtgggacatcgaagcctgcctgaccgatcacaagccgcgcgacgtctcgctcgcgtcgggcgtcaggccgaacggcctgccgatccacgagttgtggctgcgcgtgacgatcgatcgtgaactcaatatcgtcgacgtcgacgcgtcgtccgactgggtgccctatcccggtcaatgcgaagccgccaagcccgcctaccgcgtcctcatcggactcaatctcttccgccatttccgtcgcgacgtgtcccggctgctgtccggcgtcgccggctgctcgcatctgaccgagctatgcgcggtgttgccgacggccgcgatccaagcgttcgcgggcgacgtgtggaacgtgcaggagtcgttgggcgacggcgcgaacgagggcgatcgcccagccgggcagccgccgctccagctcggccgctgccacgcgctgcggttcgacggggaagcggtccggcagttctatccgcgttggtacggcgcgagccgcccnnnnnnnnagggtgcggacagtgcgaaggaatgagggcgaacgcttgaatcgtcggaagaagcgatcgtcaatcgacnnnnnnnagccaactcacagactgaaggaatcacgcatgaagattcacgagtaccagggtaaggaaatcctgcggaaattcggagtcgcggtaccgcgcggcaagccggcgttctcggtggacgaggccgtcaaggtggcgcaagagctgggcggcccggtctgggtcgtcaaggcccagattcatgcgggcggccgcggcaagggcggcggcgtgaaggtcgcgaagtcgctcgagcaagtgcgcgaatactcgaaccagatcctcggcatgcagctgaagacgcaccagacgggcccggaaggccagaaggtcaaccgtctgctgatcgaagaaggcgcggacatcaagaaggaactgtatgtcggcatcgtgatcgatcgcgtgtcgcagaaggtcgtcgtgatggcgtcgagcgaaggcggcatggacatcgaggaagtcgcggaaaagacgccggaagcgatccacaaggtcgccgtcgagccgtcggtgggcctgcaggatgccgaagccgacgatctcgcgaagaagatcggcgtgccggacgcatcgatcccgcaagcgcgcgaaatcctgaagggcctgtacaagtcgttctgggaaacggacgcgtcgctcgccgaaatcaacccgctcgtgctgacgggcgacggcaaggtgatcgcgctcgacgcgaagttcaacttcgattcgaacgcgctgttccgccatccggaaatcgtcgcgtaccgcgatctggacgaagaagatccggctgaaatcgaagcgtcgaagttcgacctcgcgtacatctcgctcgacggcaacatcggctgcctcgtgaacggcgcgggcctggcgatggcgacgatggatacgatcaagctgttcggcggcgagccggcgaacttcctcgacgtcggcggcggcgcgacgaccgagaaggtcaccgaagcgttcaagctgatgctgaagaacccgggcctgaaggcgatcctcgtgaacatcttcggcggcatcatgcgctgcgacgtgatcgcggaaggcgtgatcgcgggctcgaaggccgtgaacctgaacgtgccgctcgtcgtgcgcatgaagggcacgaacgaagacctcggcaagaagatgcttgcggaatccggcctgccgatcatctcggcggacagcatggaagaagcggcgcagaaggtcgtcgccgcggctgcgggcaagtaagagcgcccgcgcccggcgcttggcgccgggcccccgaagcggggcgggaagactcggggcagccccgcgtttttccgagcgcaacattgaacacgcatggcggcgcggtttttctcgcgacgccgatcgaacagaggtcattacatgtcgattctgatcaacaaagacacgaaggtcatcacgcagggcatcaccggcaagaccggccagttccacacgcgcgcctgccgtgaatatgcaaacggccgcgaagcgttcgtcgcgggcgtgaacccgaagaaggccggcgataatttcgaaggcattccgatctacgcgagcgtcaaggaagcgaaggcggaaaccggcgcgaccgtgtcggtcatctacgtgccgccggcgggcgccgccgcggcgatctgggaagcggtcgaagccgatctcgatctcgcgatctgcatcacggaaggcattcccgttcgcgacatgatcgaagtgaaggaccgcatgcgccgcgaaggccgcaagacgctgctgctcgggccgaactgcccgggcacgatcacgccggacgaactgaagatcggcatcatgccgggccacatccaccgcaagggtcgtatcggcgtcgtgtcgcgctcgggcacgctgacgtatgaagccgtcgcgcaactgacggcgctcggcctcggccagtcgtcggcggtcggcatcggcggcgatccgatcaacggtctgaagcacatcgacgtgatgaagatgttcaacgacgatccggacacggatgccgtcgtgatgatcggcgaaatcggcggcccggacgaagcgaacgccgctcagtggatcaaggacaacatgaagaagcccgtcgtcggcttcatcgcgggcgtcacggcgcctccgggcaagcgcatgggccacgccggcgcgctgatctcgggcggtgcggatacggccgaagcgaagctggaaatcatggaagcgtgcggcatcacggtcacgcgcaatccgtcggagatgggccgcctgctgaaggcagcgctgtaagcatcggtttcatcgccgcnnnnnncgccggttccgccggcgnnnnnngttatgctcgcgcaatcctttcgtcagccccgcgtcgggctggccggcaagagcggaacgcatgccgacgcccgccggtctcatttcctttgcttggcttccatgttcgaattctttgcttcgctccattggggcgcagtcgcccagatcgtcgtcatcgatatcctgctcggcggcgacaacgcggtcgtgatcgcgctcgcctgccgtaacctgccggcgcagcagcgcgtgcgcggcgtgctgtgggggacggccggcgcgatcctgttgcgcgtcgtgctgatcgcgttcgcggtgctgctgctcgacgtgccgctcctgaagttcgcgggcggcgtgctgctgctgtggatcggcgtgcggctgatggcgcccgccgaggacgcgcacgagaacgtcaagcccgccgacaagctgtgggaggcggtgaagacgatcgtgatcgccgacgcggtgatgagcctcgacaacgtgatcgcgatcgccggcgcggccgagcaggcggatccgggccaccggatcgcgctcgtgatcttcggcctgctcgtcagcattccgatcatcgtctggggcagcacgctcgtcctcaagctgctcgaccgctttccgatcttcatcacgttcggcgcggcgctgctcggctggatcgcgggcgggctgatggtcaacgatccggcgggcgaccgctggccgctgctcgacacgcccgccgcgatctatggcgcgagcgtcgcgggcgcgctcttcgtcgtgatcgccggttatgtgctgaagaagcggcgcaccgcctcgagcgcgacgcattcgcgctgatcgacgnnnnnnnnngcatcggccatccggccgactgcccgcgctgccgcccgccggctacgatcgacacgcctgcctgatccggcaggcgtgtttcgttttcggagcctgtcatgagcgatgttctttccgttttaccgccgctttcgctgcttgcgctccggcgcatgggcatnnnnnnnngtctgcgccgcgtgtggcgcgtgtcgcggcgccggttgcgcgctcgcggtttcacgctgatcgaattgatgatcgtgctcgcgatcgtcggcgtcgtcgccgcgtacgcgattcccgcctatcaggattatctcgcgcgcagccgggtcggcgaggggctcgcgctcgccgcgtccgcgcggctcgcggttgccgagaacgcggcgagcggcaatggattctcgggcggctacgtgtcgccgcccgccacgcgcaacgtcgattcgatccgggtcgacgacgactccgggcagatcgtcgtcgcgttcacgacgcgcgtggcggcggcgggcgcgaatacgctcgtgctggtgccgtccgcgccggatcaggcggatacgccgacggcgcgtgtcgcgttgtcgaagggcgccgtccaggcgggggcgatcacgtgggaatgctttgccgacggcaaggcgtcgtcgtcgctgcccgcgccgggcgccggcccgctgccgaccgatgcgccgacgctggccggcaagctggcgnnnnnngagtgccgcgcgtgatggccgccggcggccgcggcgaagccgcgcaagcgcacgatgacgcgatggagcgatcgccgggaatgggtcttgcgcggcatggcggccgtccggcggcggatagggcgcgggcggcgcggcggccgcgcaccgcgatggtgcgccgcgcgatgtcggtgcgtgtcggacgcccgcgcccgcacagcacggggnnnnnnnngtatagtgcgccggttgctgacacccggtttgctcatgccttcttcctttctgcgttctctatcgctgatcgcgcttgccgtcgccctgatcctgccgtatgcgatcacgaaccacacctatccgatcccgaccttctattccgaattcgccgcgttcgcgctgtattgggtgctcggcgcgagcgtcgtcctgctcgtgaaagccgagcgcgccgagcagccgttcgcggcgccgatggcgctcgtcgcgccgctcgggttcggcgcggtattgcttgcgcagatcgcgctgctgccgctgcgccagccctcgatgaactggctcgcgatgggctacctgctcggcgcgctcgtcgcgatgcaggccgggtatgcgctnnnnnnnntgaacatggtcgatatggtcgcgcggatgatcgcgggcgcgacgatcgtcggcggcgtcgtcgcggtcgcctgccagttcgtgcagctgttccatctggagacgacgttctcgccgttcgtcgtgtcgtatggcgtgaccgtcgagcgccgcccgtacggcaacatggcgcaggccaaccacttggcgacctatatcgcgttcgcgctcgcgggcgcgctctatctcgtgcagacgcggcggatgccggcgctcgcgtgggcggcgctatcggcgctgctgtcggtcgggctcgcgctgaccgtgtcgcgcgggccttggctgcaggtcggcgtgatggtggtcgccggcttctggatggcgttcgcgcaggcccggcgcgacccggcggcgagcnnnnnnnnnnnntgggcgattcccgtcgtgctcggcgtgctgttcgtcgcggtcaacgtcgcggtgcgctgggccaacgtgcactaccatctcggcctcgcggaatccgccgcggaccgcatgcgcgacgccggtcagatcgcgccgcgcctcgcgctctggaagtacggcctcacgatgttccgcgagcatccgctgctcggcgtcggctggggcgagttcccgatccaccagttcgagctcgcgcgccggctgggcggcgtcgagatcgcgaacaactcgcacgacatcttcatcgatctgctcgcgaaatccggcttgctcggcctcggcgtgctgttcgtcgcgctcgtcgcgtggttcgtgcgcgcgctgcgcgtgccgcataccgagagccgcgtgttcggtttcgcgctcgtcggcatcgtgctgatgcatgcgctcgtcgaatatccgcagcagtacacgttcttcctgctgcccgtgatgttcgtgatcggcctgctcgagacgaagccgctacgcgcgctgcccggccgcgcggcgttcgtgctgttcgcggcgctatcggtggcggggcttgcgtcgctgtatccgatcctgcgcgactaccagcgcgccgaggtgctgtattacggcacgaatccggccgagcaataccgcgcgcacccgtcgttcctgttcggcgcctnnnnnnattacggcgcggcgacgctgctcgcgatctcgcgcgagaacctgccggcgaagctcgccgcccacgaaagcgcgatcgcgctgctgccgggcgagacggtgctgcgccgctacgcggtgctgcaggcgctcgacggccgcgagaccgacgcgctcgatacgatcgagcgtttgcgcgtgttcgcggaggagctgcacgactggccggtgcagctcgccgcgctgtacaagctgctcgacgaccagccgtcgctgaagtcgttcaaggcggcgctcgtcgcgaaatacgggacgcccgcggcgaacctgtcggcggacgacgaggaagacgacggcgacgattgattgtcggccggccgcgtttagaccgcgatccatcgggaagccgccgcttgatgcggtggnnnnnncctgtgcggcgcgcggtttcgcgggcgatgaaaatggtgtgacgatgccggcggacatcggacatcggacacggggcattgcaagccgcaagccgcgagtcgatgaagcatgacgcgaaatgcgaactgcacgaaagcgggccccgaagcgcgatatccgatcgagcgacccaaaggcggcatgagacacctcatcccgctttccggtttcgcatcgtcgccccgcatgcatcgacacggtttcgccgtcgcagacggccgatgtcaaaagaccgcagtcaggccgcggccggggcatcgccgcgggtcttgcgcgtcgccgccgtcccatcgcggatgacgttaaccagtgttaaatcccgccctattcgcgcatcgcgcgccgcagcgcgcgtatgcgcgcgatgtcgttcgggtatgcttgggcgcggtatttaccgaccggaacgaatttcctgccctggggaaagctcatgaaaaagcgtattcatcgcattgccgccgcaggcatcctggttgccggtgtgctgtcgctttcggccgcgcatgcgcaactcggcgattttctcaagcaaggcgccgatgccggcaacggcggcgcgggcggcattgccggcgcgctcggcaatctcggcggcgggggcggcgcggcgtcggccggctcgctgctgacgcccggcagcaccggcaacgtcgccggcctgctgcaattctgcgtcaagaacgactatctcggcgacggcggcgcgtcgtcgatcaaggacgcgctgatgagcaagctgggcgcgggcgtcacgtcggacagcacgtatgcgagcggcgcgagcgggattctcgatgccggcaacggccgcacgctcgacctgagcggcgggcagagcttcaagcagcaactgacgaagcaggtgtgcgacaaggtgttgtcgcaagcgaaggcgctgttgtaagcacggccggcgggcggcgtgccgtcgtcggcggaacgggcggcgcggctcgatgcgcgcgtcgtcgctgcgacgacgcacgtcggtgaacgccgggaccgcgcaaggcgcgccgcgccggcgttcggcgcgaaccaaacatcggcgaacaaaacnnnnnncggaatcgcatggcggcgcgcgacgcgcatgccgtcgattcacgcgatggatgctgtagtcggaccacaacgaacatgaagacctactcgacgtacctggcgcttcctcttgccgcgtcgctgcttgcaggctgcgcggcgttcgcgccgcgcgatgcggcgaagctcgaatgcacgatgccggtcgcggcgtatccggagaatgcgaagccgctcgagcgccgggcgactgtgctcgtgcgcgcgatgatcacggcgtcgggcaacgcggagaacgtcacggtgacgacgagcagccggaacgccgcggctgaccgcgcagccgtcgatgcgatgtcgaggatcgcgtgctcgcagactccnnnnnnnngcggcgagccgtatccgttcacgctgacgcggccgttcgtgttcgagcnnnnnnnnaaggcgccgcggtgacgcaaggcggcggcatgcgctgaacgcgccgacgcaggcggcgacggtcgaatgaggttcggcgccgccccggcatggcgcgatcgtcgttagccgcctcggggcgcgcgagctgccttgtgcgatnnnnnnnnatgcctcccgccccaagcacccagccaggcgagcgtgaacggcggcggcccggcgggcggcatcacgcgccggcttcgtcggccttccagtcccccgatttcccgccgcgtttctcgcgcacgctcacgtcggtgatcgtcatcccccgatcgacggccttgcacattctggttccggtgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcaaatcccccgacttcccgccgtgcttttccatcaccttcacatccgtaatcgtcatcccccgatcgaccgccttgcacatgtcgtagacggtcagcagtccgacctgcaccgcggtgagcgcttccatttcgacgccggtgcgcccgagcgtctccacctgcgcgctgcaacgcacgccgggcagcgcgtcgtcgaattcgaaatcgaccgcgacgcgcgtgagcgcgagcggatggcagagcgggatcagatcggcggtgcgcttggcgccctggatcgccgcgatgcgcgcgacgccgaacacgtcgcctttcttcgcgcggccgtcgcggatcagcgcgagcgtatcgggcagcatccggatcgcgccgcgcgccaccgcgatgcgcctcgtttcctgcttgtcgccgacgtcgaccatgtgcgcgtggcctgcggcgtcgaagtgtgtgaatcccgatccagacatgtcgtgctccgttagagggcgcctatcatagcagcgcggctcgccggccggcccggcgcacgcggcagcggcgcgcgagcggcggccggcgcgccgttacaatgacgcaagctccatcgaaccatcacgcggcggccgccagatccttgtccatgcgcgtcaaatcgtcgtttgccgtcctgctgtgcgcggcgctcgccttgccgcccggcggccacgcgcagtcgcgcggcgatgcgccgccgctcgaatcnnnnnnnnncgccggcgccgaggacgccgcgnnnnnnnnnatgcgctgtccacggtgccgtccggcatcgcgcccggcgtgttcggcatgtacggcggcgcgcagagccggcttgccgatccggcgtcgggcacgcccagtttnnnnnnnncgcttcgctcgttgcaactgcccgatctcggcgacggctcgggcggctcgctgacgccgcaagcggagcgccggctcggcgagcgcgtgatgcgcgaggtgcggcgcgatcccgactatctcgacgactggctcgtgcgcgactacctgaattccgtcgcggcgaagctctccgcggccgccgccgcgcagttcatcggcggctacatgcccgatttcgagctgttcgcgatgcgcgatccgcagatcaacgcgttctcgctgccgggcggtttcatcggcatcaacagcgggctcgtcgcggcgacgcagacggagtccgaactcgcgtcggtgattggccacgagatggggcatgtgctgcagcggcacatcgcgcggatgatcggcgcgagcgagaagagcggctatgcggcgctcgcgacgatgctgttcggcgtgctcgcgggcattctcgcgcgcagcggcgatctcggcagcgcgatcgcgatgggcggccaggcgttcgcggtcgacagccagctcaggttctcgcgctcggccgagcgtgaggcggaccgcgtcggcttccagttgctcgcgggcgccggctacgatccgtacggcatgccgggcttcttcgagcggctcgagcgtgcgtcggtgggcgacgcgggcgtgcccgcgtacgcgcgcacgcacccgctgacgggcgagcggatcgccgacatggacgacnnnnnnnngcgcgcgccgtaccggcagccgcggcaatcggcggaatacggtttcgtnnnnnnnnnnctgcggatgctgcagaaccgcgcgccgaccgattacgcgaacgaggcaagacgaatgcgcgcggagctcgacgatcgcgtcgcgccgaatgtcgcggcgaactggtatgggatcgcgctcggcgagatgctgggcggccgctacgatgacgcggaccgcgcgctcgccgcggcgcgcgatgcgttcgcgcgcacggcnnnnnnnnagggcgaggcggcgcgcacttcgccgagcctcgacgtgctcgcggcggagatcgcgcgtcgcgccggccgcggggacgacgcggtgcggctnnnnnnnnnnnngcaggcgcgctggccgggttcgcacgcggctatcgccgcgcatttgcaggcgcttctcgccgcgcggcgttacgggcaggcgcaggcgctcgcacaagcggaggcgaacgcggnnnnnngccagcccgattggtggaactatctcgcgcaggcgagcctcggccggggcgatgcgctcacgcagcgccgcgcgctcgcggagaagttcgcgctcgaaggcgcgtggccgtcggcgatccggcaactgcgcgaggcgcgcgatctcaagtcggccggtttctacgagcagtcgatcatcagcgcgcggctgcacgaattcgaggcacgctacaaggaagagcgggaagaggacaaggacgatcggcgcggttgattcgcggcgacaccgccgccgcgtgtaatggggcgtgatggatcgggggcgatgaagcgggcgcgatgaagcggaggggcgcgaagcnnnnnncaccgaagcgccgccgatgcgcgtgcgcggcctttcacatcgacgagccgcgaatacccggacgaaatccggacacagcgtacggcgcgaacggcgcagacgatgcggacaaagcgcacagcgcaaacagcgtggacgaagcggccggcgcaaacgaggtaatcgaagcaaacgaaccgccacgcacgggggcactcgcgccaagcccgcagcgtccgaaggcccgcgtcagtccgtcggcttgccgcccgccgcccgttctcccgcgcgggcggccggactggcgacgaacccgaaccgccgcgcgacgtcgtcgcgccggatcggttcgagcggcagatcgacgccgccgccgagatgcagcacgccgtgcgcgccgtcgtcgtcgaggtcggcgcgatcggcgaagagcgccagatcgtgatcgtgcagcgcggcgacgcgcggcggcgtcgacgtatcggcgaacagcacgccgcccgcatcgtcgagccatnnnnnnnncggctcgaacgcacggccggtgtgatcggtcagcgcgannnnnnnnggctcgcagccgccgccggcgggcgcggccgcgagccggacgatccacggcgtatacgcaagctcgacgtacacgcgctgcggcccgttctggaagaaccattggccgtgttcgtcgcgctcgtagttgcgggcgatgaaatcgacgagcgcggggtgccgcacgggcgagccgagcgcgcccgccgcctgcgcggcgtcgtcgcgcatccgccagccgccgcgccggtcgagcagcagccatccggtgcagtgcgggacgttcggccatttggcgagcgcctgtttgacgatgtcatccatgatcggtgaagcgtgagcagaattcgaagacgcgggcgggcagccagtcgatgcgcccgggaaacgggcccgtcatgaagcccgcgtggccgccgtgctcgggctggtcgagcacgacnnnnnnnnacacctcgcgcgggccgggcagcgccgaggcgggcaggaacggatcgttgcgcgcgttgaggatcagcgtgggcacgtcgatcgccgcgaggagcgggcgcgtcgtcgcctgcgtccagtagtcgttcgcatcggcgaagccgtgcagcggcgcggtgacgatgtcgtcgaaatcgtgcatcgtgcgcgcggcgagcaacgcttgcttgtcgaaaagccccgggtactgttcgagcttcacgagcgccttccatttcagtgtcttcaggaagctgcgcgtatagaccatcgagaagccttgcgacagcgcgcggccgcccgcgtggacgtcgatcggcgtcgacaccgcggcggcggccgcgacgatcgacgtatcgccgcgccgctcgccgagccagcgcagcagcacgttgccgccgagcgatacgccgaccacgacgagcggcccgcgatggctcttcgcgagccgccgcaggatccagtcgacttcggcgctgtcggcgaggtggtagaagcgcggcatccggttcatctcgccgccgcagctgcgaaagtgcgggacgacgccgtgccagcnnnnnnnnnnggcggccgccatcagcacgcgcgcgtaatgcgaatcggagctgccttcgaggccgtggaacagcacagcgagcggcgcgagcggcccgggcgccgcgccggcnnnnnncgcgagccagtcgacgtcgatgaaatcgccgtcgggcgtgtcccagcgctcgcgccggtatgcgacgtcgggccggcgcgcgaagagcgcggggacgatcgtctgcgcgtggctcgtcggcagccagagcggcgcgcggtagaaggacgaggctgccgggcgggcggtctcgtcggcagcgggaagcnnnnnnagtgcggtgctcatcgctgcgaacgcccgtcgctcagtggagcggcccctgtgcgtggcggatcttcgcggcgaactgcgtggccgtctgctccgggatcggactcgcgtggatgtgggcgatccgccattcgccgcgctcgtggatcatcacgtaggtcgtgaacaccatctgcggctcggctgtgaggtcggcctgctggtgcgcttccgccaccgtgtagacgacggtgccgaggctgtcgtagacgcggatgtcgagcggctcgatcgtgacgggctgcgtcgacagccgcgcgccgaacccgctccggatctgctcgaggccgtgcaggtgcgtgccgtccgaccagatgcaactggcgaaatcctcgtcgatccagaggaccatcagcgcgtcgaggttggcgtcggcgaccgcctggtagtacgcgttcagcgtgtcggcggcggcttcgaagaggcgggcaaaacgtggcatcgggtctatctctnnnnnnnngcgcgcgccgtttcatcgaggcggcctcgtcgtcgacggggccgcccgctcaggcggtgaatcgggtgcgggtgcgcggcgcgcgacgggcggcctcgcggccgcggacatcagcgctgtccgacgagcatcccgcgcaaatcgccgaacacctgctccgggctcagctcgcgcaggcacttcaggtggccgagcgggcattcgcgttcgaagcagggactgcattcgagatgcagccattgtacctttgccagctccgacagcggcggggtatgacgcggatcggtcgatccgtagagcgcgacgagcggccggcgcagcgccgccgcgacgtgcatcagcccggaatcgttcgtgacgaccgcgttnnnnnnnnnnatcagcacgcacgcctcggtgagcgaggtctggccgcagaggctgcgcacgttcgnnnnnnnntcggcgatcgcctgcgcggctgcggcgtccttcggcgagccgagcgcgacgatctgcgtgtacggaaaggactggctcacgctctgcgcgagcgcggcgaaatgctcnnnnnnccagcgcttggccgggccgtactcggcgcccggacagaacacgatgagcggcttgcgcgtgtcgaggttaaagcgcgccgacacgcgcgccgtctcgttcaggtccgcttcgagccgcggcggcggcagcgtctggaacgattcgggcagcttcgcgccgggcgcgtatgcaagcgccgcgtaatgttgtgccatcgnnnnnnnnntctcgcgcgccttgcccggattcgcatgccgcacgttcaggagcgcgtagcgatgctcgcccgtgtagccgatccgaagcgggatgccggcgagccacggaatcagcgccgatttcagcgagttcggcagcacgtacgcggcgtcgtaaccgagctcgcgcaagtcgctcgcgagctgccagcggtgcagcatctgcagcttgccgtgcgcgagctcggtcgcgtggacatcgtggatttcgggcatccgctcgagcacgggcgcgacccacgcgggcgccacggcatcgatgacgatgcggggatgcagtttcttcagcagcgcgaaaagcggctgcgccatcaatgcgtcaccgatccagttcggtgcgataaccaacgcgcgacgcatcaggtcgttttccgatgtcgtaataaagcgcgacgctcgtgcgccgcgctcgggttgcgggggaggggcggcgnnnnnnnnnnnnnnnnnnnnnnnnnncgcgtcgggcggtgaagccgccgcgcgctcaatggtggccgcgcagcacttcgccgtcgcgcagcttgtagcgcgtgccgcagtacgggcagcgcgcctcgccgtgcgagacgtcgatgaacacgcgcggatgcgcgctccagcgcggcatcgcgggattcgggcagtaagcgggcagatccttggccgtcagttcgatgagcggcatttccttgatttcactcatggggctttctcgttatggcaatggcgagcgnnnnnnnncggcgtggcgccgcgccgcattcgggctcagatcttcgtgagccagtccgcgtgcttcgcgctcttgccgttgacgacgtcgaagaacgcgctttgcagcttttcggtgatcgggcnnnnnnnnncgccgccgatcgtgcggttgtcgagctcgcggatcggcgtgacctcggccgcggtgccggtgaagaacgcctcgtcggccgtgtagacctcgtcgcgcgtgatgcgcttctcgatcacctcgatgccggcttccttcgcgagcgtgatgaccgtgtcgcgcgtgatgccgtcgaggcacgacgcgagatccggcgtgtagagcttgccgcggttcacgaggaagaagttctcgccggagccttcggacacgtagccgtcgacgtcgagcagcagcgcctcgtcgtagccgtcggccgtcgcttcctggttcgcgaggatcgagttcacgtaccagccggaggccttcgcgcgcaccatcgacacgttcacgtgatggcgcgtgaacgacgaggtcttcacgcggatgcccttcgcgaggccttcctcgccgaggtacgcaccccacggccatgcggcgatcgcgacgtggatcgtgttgcccttggccgacacgccgagcttctccgagccgatccagatgatcgggcgcagatagcacgattcgagcttgttctcgcgcacgacgtcgcgctgcgcggcttcgagcgtttcctggtcgaacggcacgtccatctggaagatcttcgccgagttcagcaggcgcttcgtgtgctccttcaggcggaagatcgccgtgccgccgtcggccgtcttgtatgcgcgcacgccctcgaagacgcccatgccgtaatgcagcgtgtgggtcagcacgtggatcttggcgtcgcgccattcgatcagcttgccgtccatccaaatcttgccgtcgcgatcggccattgacataggtcttctcctaatggatgcggggatgcgcagaggggcgcgcggcggctcgaaacggtgccgcgtcgcaaaggcgctcattttagcgtttttgtacgtgcaacggtcggcccgacagggtacggcgctataatcaacgcgcaatctgcgtgnnnnnntaacggacggcggcgcgcgacgcgcccgagcgtccggcttttcgccttcgcggcgcctccccgatgctcgcacgcctgtccgccaccgaccgtttcgccctcgcgcagggtttccgcgacttttccccgacgctgatggcgatcctgtcgtgggggctcgtcaccggcatcgcaatgagcaaatcggtgctgacgacggggcaggcgctcggcatgtcgatcctcgtctacgcgggcttgtcgcagctcgccgtgctgccgctgttcgccgcgaagctgccggtctggacgattctcctgacggccgcgatggtgaacatgcgcttcgtgatcttcagtgcggggctcgnnnnnnatttctcgtatctgccgctgtggcggcgcctcgcgatcggctatttcaacggcgacgtgatctatctgctgttccagaagcagggcttcgtcgcgggccacgtgcccggcaaggaggcgtacttctgggggatggcgctcacgagctggttcgcgtggcaggcttcgtcgctcgtcggcatcgcgctcgcgagcgcgtttcccgacagttgggggctcgcgctcgccggcacgctcgcgctgattccgatcatggtctcggcgatctcgaaccgctcgacgctcgcggccgtcgcggtggcggggatcgtgtcgctcgtcgcgttcgatctgccgtaccggctcgcgctgccgctcgcggtggtcgcggcgctcgcggcaggcagcgccgccgactggttcgtcgagcgcgccgactggcggcgcatccgcgcggcgggcacggaggacgccgaatgagcgactggcaggtctggctcgcgatcgccgggatgacgctcgtcaccgcgatcannnnnnnnntcttcctcgcgggcggcgagcgcacggtgctgcccgagcgcgcgcagcgctcgctgcgctacgcgcccgccgcggcgctcgtcgcggtggtgctgcccgacgtgctcgagacgcccgaaggcctctcgttcgcgctgtcgaaccacgatttctacnnnnnnnnnnnnngcctcgcgtggttcctgtggcggcggagcatgctcggcacgatcgtcgtcgggatgctggtgttcaccgcgttgcggatcctgttctgagcgccggcgggcccggccgcccggcatgccgcgcgggccgccgcggcatgcgcgacgcaacggcgcactgcgccgcgaaatggcggggattcgccgcgcggcagggtagcgcgccgggcggatcggctagaatggccctttccggaannnnnnnnnnnnnnnnncgcgcgggcctcgccgcgcaaagccggcgggccgcgcgaggcgcccggcgcggcagccnnnnnnnntcgaaccgccttccttcatcaaccttcatcagtcccatgagccaagtaaagcgtcttaccgacctgatcgccgaaggcaagctgtccggcaaacgcgtgttcatccgcgccgatctgaacgtgccgcaggacgatcacggcaacatcaccgaagacacgcgcgtgcgcgcgtcggtgcccgcgatccaggcggcgctcgacgcgggcgcggccgtgatggtcacgtcgcacctcggccgcccgacggaaggcgagttcaagcccgaggattcgctcgcgcccgtcgcgaagcgcctggccgagctgctcggccgcgatgtgccgctcgtcgcgaactgggtcgagaacggggtcgaggtcgcgcccgggcaggtcgtgctgctcgagaactgccgcgtgaacaagggcgagaagaagaactcggacgagctcgcgcagaagatggcgaagctctgcgacgtctacgtgaacgacgcgttcggcaccgcgcaccgcgcggaggcgaccacccacggcatcgcgaagtacgcccccgtcgcgtgcgcgggtccgctgctcgcggccgagctcgacgcgctcggcaaggcgctcggcaacccgaagcgcccgctggtggcgatcgtcgcgggctcgaaggtgtcgacgaagctgacgatcctgaagtcgctcgcggagaaggtcgatcaattgatcgtcggcggcggcatcgcgaacacgttcatgctcgcggcggggcttgcgatcggcaagtcgctcgccgaggccgatctcgtcggcgaggcgaaggcgatcatcgacgaagcccgcaagcgcggcgcgtcggtgccgatcccgaccgacgtcgtcgtcgcgaaggaattctcgccgacggccgccgccaccgtgaagaaggtcgccgacatcgaagccgacgacatgatcctcgacatcggcccggacaccgcgaaggcgctcgccggccagctcgagaaggcgggcacgatcgtctggaacggcccggtcggcgtgttcgagttcgaccagttcggcaacggcacgaagacgctcgccgacgcgatcgcgagctcggccgcgttctcgatcgcgggcggcggcgacacgcttgccgcgatcgcgaagtacggcatccacgacaaggtcagctacatctcgacgggcggcggcgcgttcctcgaattcctcgagggcaagaagctgcccgccgtcgaagtgctggaaannnnnnnntaannnnnnnngcggggcgcgcggcggcgcgtgagcgccggcgtcgcgccgagccgaacgcgcgggcggcgcccgcccgcgcgatgccggggctcacgcgcgttgcgcgccgcgccggacgggcggcatacgtcggccgccgcgcggcgcgcccgcagcgggcgcgccggacccgaatcaacgacgcggcgccggccgttcacgccggcgcccgcgtacaaagcgacgccgggcgcacgcaccggcgcgcgttccgaagcggcggcggctgggccgcgcggcttcggctctcgcggcgttacatccagcgctttcactcagtcagacgaggagattcatgcaccgcgccaccaagatagtcgccacgatcggtccggcatccagctcgccggaagtcctgtcgcagatgatgcacgcgggtctcgacgtcgtgcggctcaatttctcgcacggctccgccgacgatcaccgcgagcgcgccgagatggtccgcgaggccgcgcggcgggtcggccgggaaatcgcaatcatggcggacctgcaggggccgaagatccgggtcggcaagttcgaggcgggcaagacgacgctcacgcccggccagccgttcatcctcgacgcgacgtgcgagctcggcaacgacgagcgggtcggcctcgactacaaggatctgccgcgcgacctgaagccgggcgacgtgctgctgctcaacgacggcctgatcgtgctgaaggtcgatcgcgtgctcggcgacgagatccacacgaccgtcaaggtgggcggcgatctgtcgaacaacaaggggatcaaccggcagggcggcgggctgtcggcgcccgcgctgaccgcgaaggacatggaggacatccgcaccgcgatgtcgctcggcgcggatctcgtcgcggtgtcgttcccgaagaacgcgaccgacatggagatggcgcgccagctcgcgaacatcgcgggcgcgccttacggcatcaagccgaagatgatcgcgaagatcgagcgcgcggaggcgattccggcgctgcaggagattctcgatgcgtcggacggcatcatggtnnnnnnnngggacctcgccgtcgaggtcggcaacgcggccgtgcccgcgctgcagaagcggatgatccggatggcgcgcgagtcgaacaagctcgtgatcaccgcgacgcagatgatggaatcgatgatccacgcgccggtgccgannnnnnnngaagtgtcggacgtcgcgaacgcggtgctcgacggcaccgacgcggtgatgctgtcggccgagacggcgacgggcaagtacccggccgtcacgatcgaggcgatggcggccgtctgcgtcgaggcggagaaatccgagcacgtcgagctcgacaaggattttctcgaccgcacgttcacgcggatcgaccagtcgatcgcgatgggcgcgcttttcaccgcgtaccacctgggcgcgaaggcgatcgtcgcgctgaccgaatcgggcgcgaccgcgctgtggatgtcgcgccactacacgcacgtgccgatcttcgcgctcacgccgcgggtcggcagcgagcgtgcgatggcgctgtttcgcaacgtgacgccgctgcacgtggacttcaacagcgaccgcgattccgcgctgcagcaggcgctcgaactgatcgtgcggcgcggctatgtcgcgcacggcgacatggtcgtgctgacggtgggcgagccgatggggcaggcgggcggcacgaacacgctgaagatcgtgcgcgtgggcgagcactactgaagcaaccgaacgggcgttcggcgcccgggcgcgccgggcacgcccgttnnnnnnnnaaagagccgcggggtcggacgcctcgcggcnnnnnnnncgctcgaaggcggcctgaaagacgtaacaaattgccagcgaatccgccatttggtctgaatcgggggcgcttcgcgataaaatgcggctattcgacgctcggccgcgccggtccgcccgccttcgaagcgggggcgggcaccggacgccgcgtagggcgcaaggttttcattcaaggagtaccacaatgcctctcgtatcaatgcgtcaactgctggatcacgccgcggagaacggctacggcctgcccgcgttcaacgtgaacaacctggaacaggtgcaggcgatcatggcggccgccgacgaagtcggcgcgcccgtgatcatgcaggcatcggcgggcgcccggaagtacgcgggcgaggcgttcctgcgccacctgatcgaggcggcggtggaatcgtacccgcacattcccgtcgtgatgcaccaggatcacggccagtcgcccgccgtgtgcatggcggcgatccgcagcggcttcacgagcgtgatgatggacggctcgctcgaggccgacggcaagacggtcgcatcgtacgaatacaatgtcgacgtgtcccgcaaggtcgtcgagatggcgcactcgatcggcgtgacggtcgaggccgagctcggcgtgctcggctcgctcgagacgatgaagggcgacaaggaagacggccacggcgccgaaggcacgatgacgcgcgagcaactgctgacggaccccgagcaggccgccgacttcgtcaagctcacgcagtgcgacgcgctcgcgatcgcgatcggcacgtcgcacggtgcgtacaagttcacgaagaagccgacgggcgacatcctgtcgatccagcggatcaaggagattcacgcgcgcattccgaacacccacctcgtgatgcacgggtcgtcgtcggtgccgcaggatctgctcgcggaaatccgcgaattcggcggcgacatgaaggaaacctacggcgtgcccgtcgaggaaatccaggaaggcatcaagcacggcgtgcgcaaggtcaacatcgacaccgacctgcgtctcgcgatcacgggcgcgatccgccgctacatgttcgagaatccgggcaagttcgatccgcgcgattacctgaagccnnnnnnnnaagcggcgaagaagatctgcgtcgcgcgctatctggcgttcggctgcgagggccaggcggcgaagatcaagccggtgccgctcgagaagatcgccgagaagtacaaggcgggcgacctcgcgcaagtggtgcgttgagtctgtagtacgatctggccggcccgcgagcggggcggccgggcaagtccggtccggccccgaagccggccggccccgccgggccaagccgcccggccggttcgccgaagtattgcaaggccgccgttcccgccagccgcggggaacggcgtttccctttttgtttggctccttatctgcgaaaagacgatgtctaccctttacgaatccacgctgcgctcgctgccgctcctcggtcgcggcaaggtccgcgacaactacgcgctcggcaacgacaagctcctgatcgtcacgaccgatcgcctgtcggcgttcgacgtcatcatgggcgagccgattccgaacaagggccgcgtgctgaaccagatggcgaacttctggttcgacaggctcgcgcacatcgtcccgaatcatctgacgggcgtcgcgcccgagacggtcgtcgccgccgacgaggtcgagcaggtgaaggggcgcgcggtcgtcgtcaagcggctcgagccgatcctcgtcgaggcggtcgtgcgcggctatctggcgggcagcggctggaaggactaccaggcgacgggcaaggtgtgcggcgtcgagctgccggccggcctgtcgaacgcgcagaagctccccgagccgatcttcacgcccgccgcgaaggccgagatgggccatcacgacgagaacatctcgttcgaggaaaccgagcggcgcatcggcaccgagctcgccgcgacgattcgcgacatctcgatcaggctgtacaaggaagcggccgattacgcggcgacgcgcggcatcatcatcgccgacacgaagttcgagttcggcctcgacgagcacggcgagctgttcctgatggacgaggcgttgacggccgattcgtcgcgcttctggccggcggacgaataccgggtcggcacgaacccgccgtcgttcgacaagcagttcgtccgcgactggctcgaggcgcagaactggaacaaggcgccgcccgcgccgaagctgcccgacgatgtggtcgcgaagacgagcgcgaagtatcaggaagcgctcgagcgcatcacgggcaagacgctcgactgaccatcgtccgattcaccgaaacgaggaagcgcacgatgagcgaagtccagaccgcccacacgcacagcgcgccgctcgtcggcgtgctgatgggttccagctccgactgggacgtgatgaagcatgccgtcgcgattctgcaggaattcgacgtgccgtacgaggcgagggtcgtgtccgcgcaccggatgcccgacgagatgttcgactacgcgcagcaggcgcgcgagcgcggcctgcgcgcgatcatcgcgggcgcgggcggcgccgcgcacctgcccggcatgctcgccgcgaagacgacggtgcccgtgctcggcgtgcccgtcgcgagcaagtacctgaagggcgtcgattcgctgcactcgatcgtgcagatgccgaagggcgtgcccgtggcgacgttcgcgatcggcgaggccggcgcggcgaacgcggcgctcttcgcggtgtcgatcctgtccggcacgtcggccgactatgcgaaccggctcgccgcgttccgcgtgcggcagaacgaggccgcgcacgcgatggcgctgccgccgctgtgaggccgccgcgcgagccgcttgcaacatcgattgtcctgaccgcggcgggcgccgccgcccgccgccaccgaccctagacatgactgcactccccactccgaattccccgatcctgccgggcgcctggctcggcatggtcggcggcggccagctcggccgcatgttctgctttgccgcgcaagcgatgggctaccgcgtcgccgtgctcgatcccgatccgacgagccccgcgggcgccgtcgccgacaagcatctgcgcgccgcgtacgacgacgaggccgcgctcgccgagctcgcgcaattgtgcgatgccgtatcgaccgaattcgagaacgtgcccgccgcgagcctcgagctgctcgcgcaatcgacgttcgtcgcnnnnnnnnnnnnntgcgtcgcgatcgcgcaggaccggatcgccgagaaacgattcatcgcggcgtcgggcgtgcccgtcgcgccgcacgtcgtgatcgaatcgcacgcgcagctcgccgcgctcgccgatgcggacctcgccgcggtgctgcccggcatcctgaagaccgcgcgtctcggttacgacggcaaggggcaggtgcgtgtcgcgacggtgcgcgaggcgcgcgacgcgtacgcgtcgctcggcggcgtgccttgcgtgctcgagaagcgcctgccgctcgaatacgaggtgtcggcgctgatnnnnnnnngcgcgaacggcgcgtcggcggtgtttccgctcgcgcagaacacgcaccacggcggcatcctgtcgctgagcgtcgtgcctgcgcccgccgcgagcgatgcgctcgtgcgcgaagcgcagcaggcggccgtgcggatcgccgattcgctcggctacgtcggcgtgctgtgcgtcgagttcttcgtgctcgaagacggctcgctcttcgcgaacgaaatggcgccgcgcccgcacaactccggccattacacggtcgacgcgtgcgagacgagccagttcgagcagcaggtgcgcgcgatgacgcggctgccgctcggcagcacgcgccagcattcgcccgccgcgatgctcaacgtgctcggcgacgtgtggttcgcgaacggcgtgtcgggtgagcccgtcacgccgccgtgggacgaggtcgccgcgatgccgaccgcgcggctgcatctgtacggcaaggaagagnnnnnnnncggccgcaagatgggccatgtgaacttcaccgcggcgacgcgcgacgaagcggtcgccggcgcgaccgcgtgcgcgcggctgttgcgcattgcgctcgactgacggagcgcgcgatgtcgaacgatcgacccttcccgagcgccgaggccatcgaggacgcggccgcgcggctcgatgcgggcgagctcgtcgcgtttccgaccgagaccgtctacgggctcggcgccgacgcgcagaacccggccgccgtcgcgcgcatctacgcggcgaaagggcggccggcgaaccatccggtgatcgtccatctcgcgccgggcagcgatcccggttattgggtcgaagcgttgcccgccgacgcgaagaagctgatcgacgcgttctggcccggcccgctcacgctgatcctgaagcgcgccacgcacattccggacgcggtgagcggcgggcaggactcggtcggcttgcgctgtccgtcgcatccggtcgcgcaggcgctgctgcgcgcgttcgacgcgcggcgcggcgggcacggcggcgtcgccgcgccgtcggcgaaccgcttcggccacgtgagcccgaccaccgcgcagcacgtgcgcgacgagttcggcgatgccgtccatgtgctcgatggcggcccgtccgacgtcggcatcgaatcgacgattctcgatttgtcgcgcggctttccggcgctgctgcgcccgggccatgtgagcccgcggcagatcgccgacgtgcttggcgtcgcgccgcgcctgcccgacggcagcgacgcaaccgcgcnnnnnnnntccggcacgctcaaggcgcattacgcgccgcgcacgccgcttgcgctcgcggcgttcgagcggctcgagccgctgctcgcggcnnnnnnnnacacgggcgaaccggtggcgctcgtnnnnnnnnnntcgcgcgccggcgcgtgggcgcatgcggcgggcgtgcatttcgtcgcggcgcccgaggatccggcggcgtannnnnnnnagctctacgggttgctnnnnnnnntcgatcgcgcgcaggtcgcgcgcattctcgtcgagaagctgcccgatacggccgaatggacggcggtaaacgaccggctcggccgcnnnnnnnnnnnnttcgacgcgcaggcgtgagcgccggccgggcgggccgctgatccggcgggcgggagcgagcgcggctgcgttatgctgctgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaccgaagtaccgaaacgccgcgatccccaaacgacaacgccccgtcacgcatcacgcgtgacggggcggtttcacttcgtcacttcaagccggccgccgtttcgcgccgcgatcgggccgggccgcgcgaggcgcgccgcccgtcgcgagccggcgttacttgccgacgcccgttttcgcgatctgctgctcgacgtattgcgcgaagagcgcgtgcaggcgcgtcgtcgggtggaccgtgtcggcgaacatgtacgtctggtccgcgttcgcgaccgtgtacatctgcggcgagcagaacagcgacgagccgaacgcggtcgggttcgcgacccccgccttcgtcgcggcggcgatcatcgattgcaggttgcacgcggtgcccgtgttcgccaccgagaagccgttgccctggtagttcgcggcgatgccgtcctgccacgtgaatgcgtcgatcagcacggccttcgcgggatcgacgttcagcgccttcagcgccgcgacgagcgtgctgttgaagatcgtcgacaactgcgtgagcgcggcctgctggcccgtcgacgccgcgagcggcgtgccgccgatgtccggcacgttcgatacgaacacgtgcgtcgcgcccgccgcgacgatctgctggacgacgcccgcgagctgctgcgcggcgaggccgatctgctgcgcggcggcgagctgcgcggcgggcgtattgccctgagcctgcgcgacctgcacctgatagaagatgtcgttcgcgccgccgttgacgagcacgatctgattcgcgttgaagctgccgtgctgctgcaggtattgctgcacctgcgtcgcgacgggcacggtcgtcgcctgcgcgtagtcggcgttcgcgacgctcgcgtccgcgtggccgatgcccggctgctgcgtgacgcgcgagccgccctgcgcgtagcccaggccgcccgccgcctgcagcggcacgccgaagccgccttcgaacgccggggtgagcgtgtcgccgtagtaggcggcgacgtcctgcgtccatacctggcccggattcgtcgtgaagcgcccgccgccgaagccgatcaggatctgcggcgaatacgtgccgacgtccgacaggctgtcgccgaaggacacgacctgcatgttcacgccggcgctcggctgcgacgagccgttgtcgtnnnnnnnnnnnnaggcggcgagcagcgcgaacgcggcgctcgcgagcgcgacctgcgcgccgcgccagaagcggcggcgcgcggcgccggcgggttgttgttgtcgttgcagcggattcatgcgggtctctcctcgtagataggcttgtgttgcatggcctgcgccgggggcgcgacgcgtggcggcgacgcggctcggcgcaatggttgtgaagcctcgtttcgttatcgttcgcgaggcgcggcggcgagcgcgggcggctcgtccgattnnnnnnnnnnntgcgcaacccgagcatgataagcgctcgcccattcgggtggaccgaaaaccgcacgcagcttgttgcgccagccttcgacgccgatcgcgtccgccgccatcgagcgccattcatggaacgtcgcgacaagcggattgttcgagcgcagcggctcgacgatcccgtattcgggcggatcgcgcgggtcctcgtcgacgtagctgccgaacaggcgatcccagatcacgagcacgccggcgtaattgcgatcgatgtagcgcgggttgcgcgcatggtgcgcgcggtggatcgacggcgtgttcagcacgtattcgagccagccgagcttcggaatcgtctgcgtatggacgaagaactggaacgcgagattgatgagcacgatgccgacgatctgctgcggcgggaagccgagaaacgcgagcggcagccagaacgcccacatgccggcgatcggatacatcaggctttgccgcatcgcggtcgagaaattcaggcgttcggacgaatggtgaacgacgtgcgcggcccacagccagcgcacgcggtgactgcagcgatggaacacgtagtagagcagatcctgcgcgacgaacagcacggcgaacgcgattcacgtggcgtcccacgtgacgagccggtaatgcgcgtagcagtacgcatagaccgggatcacgaagatccacgcgatcttgtccgcgccctggtgcatcagcgcgagcgccgcgttgcagagcgtgtcgcgcaggttgtagacgtgctcgccggggcgcgtgcgcgcgagatgccacgcttcccagccgatgcagagcaggaagacgggcgcgagcgcgagcagaagcaattcgacgttgaattgcatgagtgtctccctcttgttgtgattcgagcgacccggcgcgcgtggtatgcgatccgcgtgcgcggctcgtcgacgtcaattgcagacaaaagggtacgcaatcgccgtactgggcgcgagagtgtttcgtagagggagtcttcgacgggcgggcacgcccgcggcgccatggtggcggccgtcggcgaaaacccgggcatgcgggcgttcatgcggcatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggaatcggttccgcttcgtgcacggcggcgaaatcggcgccgccgtgcatgtcgggcgcgaatcagcgtggcccttcgtacacccattcgagcagcgcgtcgtgcgcnnnnnnnnnngccgacgcgcgatcgtcgttgatgaagctgacgacgacatagctcgagccgtccgccgatgcgacgtagcccgcgatcgcgcgcacgtcgcgcagcgtgcccgtcttgatgtgcgcgttgccgccgacgggtgcgttcgtcagccggttccgcatcgtgccgtcgacacccgcgatcggcagcgaatcgacgaacgcctgcgcgacggggctcgcgttggccgcctgcagcatgtcggcgagcccgagcgcgctcacgcgctcgtcgcgcgacagccccgagccgttctcgagcgcgagcccgtcggtgggcagcccgctgtgcgcgaggaacgcgcggatcgtgtcggccgactgcgcgggcgtcgcgggcggccggtgctcgaccgcgccgatcgtgaggaacaggttgcgcgccatcacgttgttgctgaacttgttgatgtcgtgcacgacgctcgacagcaccgggccgtggtgcgacgcaacgggcnnnnnnnngcccggcaccttgccctcggcgatcgtccccgagaacgagccgcccgtctgccgccacagcgcgagaaagcnnnnnnnnaagaacgtggaatggttcagcaccgcgagattggtcgtcgtcgggccgcagctcggcggatagtcgcccgcgaacgacgcggtgagctcgccgttcgcatcggtcacgagcgtcgggcgcgccgcgtcgcacgagccctgtccctcgacgagccggttgtcgacgttcaggttcgcgagcgccggcacgacgtcgactgcgatcgcgccgctgtcggtcggcgtcaccgtaaacgacagcgccttgaacgcgtagagcagcgggtcggggccgacgttgtacggggcgctcgcgtcgtcgtcgagcggcggcaggtcgcgcgtctgcggcgcgaagaaggtcttgtcgagcacgagcgcgccgtcgacgttgacgattcccgcgcggcggatcttgttgacgaggtcgatcagttcctccggcacgagcttcgggtctccggtgcccttgatgtacagcgtgccgtgcagcgtgccgttctcgtcgacgtcgccgtcggcgtacgcgctcgtacgccagcgataatcggcgccgagcagcgacagccccgcgtaggtggtcacgagtttcatcgtcgaggcgggctgcatcggccggctcgcgttccatgcgacggcgggcgtgcgatcgccgatccgctcgacgacgacgctcaggctcgacgccggcannnnnnnnnnntgcagcgcgacgagcaccgaggcgggcagcacgttgcgcgcggccgacaccgcggccggatagcnnnnnnncttcggtttcctgcgggcgtcggcgggcgcggcgaacgcgagcgcggcgcacgcggcgacgagcatcgcgcnnnnnnnnagcgtgcgccgcgcacggacggcggcgggcgggggcggacttggcgaggcggcgatgcggcaggcgtggtgattcatcgacgaatgcgggagaacggaaggcgacgtgagcaacggnnnnnnnnntggcgcaagccgcacattgtagagaaaacggcgcgcgagcagcgccgaaatcgcccgaaggtccgttccnnnnnnnngcggcgctacaatgtccgccatctcgaacgcatgcgacggacgtttttcaggatgcggatattgctggttgaagacgatcggatgatcgccgaaggcgtgcgcaaggcgctgaaggccgacggctgcgcggtcgactgggtgcaggacggcgacgcggcgctcaccgcgctcggcggcgaggcgtacgatctgctgctgctcgatctcgggctgcccaagcgcgacggcatcgacgtgctgcgcacgctnnnnnnnnnnnggctcgcgctgccggtgctgatcctcacnnnnnnnnatgcggtcgccgatcgcgtgaagggcctcgacgcgggcgccgacgactatctcgtcaagccgttcgatctcgacgagctcgccgcgcggatnnnnnnnntgatccgccgccagtcggggcgcagcgaatcgatgatccggcacggcgcgctgacgctcgatccggcgtcgcatcaggtgacgctcgacggggcgcccgtcgcgctgtcggcgcgcgagttcgcgctgctcgaagcgctgctcgcgcgtccgggcgcggtgctgtcgaagagccagctcgaggagaagatgtacggctggggcgaggagatcggcagcaacaccgtcgaggtctatatccacgcgctgcgcaagaagctcggctcggacctgatccgcaacgtccgcggcctcggctacatggtcgtgaaggaagcgtagcgcgtgaggtcgattcgccatcaattgctgatctggctgctcgcgatcgtcgtggccggcgtggggctcgccggctggatgatctaccggcaggcgcttgccgccgccaacgagctgttcgactatcagctgcagcagatcgcggccgcgctgccgtccgagccgttctcgcaggtgctcggctcgcagacgaacggcgacgaagggatcgtgatccagatctggaaccgcaacggcgtgctgatgtacttctcgcatcnnnnnnnnncgatcgccccgcgcgccgagctcggcttctcgaccgagcgcaccgagcgcggcgcgtggcgcgtgtacggcgcgatcgtcggcgacaacgtcgtgcagctcgcgcagccgctatcggtgcgcaaccggctcgccgcgagcgtcgcgctgcgcacgctctggccgctcatcgtgctgctgcccttcctcggcgcggccgtctggatgatcgtcgggcgcgggctcgcgccgctgcagcgcgtgacccgcgcagtcgaggcacgccggcccgaggcgctcgatccgctgcccgattcgccgctgccgctcgaggtgcgtccgctcgtnnnnnnnntcaacgggctgcttgcacggctgtcggccgcgctcgacacgcaaaaggcgttcgtcgcggacgccgcgcacgagctgcgcacgccgcttgccgccgtgcagattcaagcgcaactcgtcgcgcgtgcgcaggacgacgtgtcgcgccgcgaggcgatcgtcgatctgcaaagcggcgtcannnnnnnnacgcgcctcgccgagcagttgctcgcgctnnnnnnnnncgaacccggcgacgcgacggtgcgcgagcgcgtcgatctgcgcgcgatcgtcgaagagtgcgtcgccgcacacgcgccgctcgcgcagcggcgcgacatcgatctgggcttcgagcgggtcgaggacgcgagcgtggacgccgatcccgccgcgttgcgcgtgatgttcaacaacctgctcgacaacgcggtgaagtacacgccnnnnnnnnnnnncatcgacgtgtcgctcacgcgcggcgaagnnnnnnnnnnntgcgtgcagataggcgacagcggccccggcatcccggccgccgagcgcgagcgcgtattcgatcgtttctaccgcgacacgtccgcgcgggcgcgcaccgacgtcgcgggcagcggcctcgggctcgcgatcgtcaagcgggtggccgcgcagcagcgcgcgagcgtgacgctcggcgaggcggcggcgggcgggctgctcgtcagcgtctcgctgccgtgcgccggccccgcgtgacgcacgggccgccgtggcggagccgcgacggcgggcaggcgtgtcnnnnnnnngcccgnnnnnnnnnaaggcttctggcgcaaccgctttgaccgcggcacgcggcatcgcgatccgtggtttggcgattcgcgcgtggtgacggtgcgccgcgatgcggccgccgagcccgaaccccgaatgcggctgcccgcgccggaagcggcgcggccggcacggaagggtcctgcctatgcgcggcgcgtaccgcatgcgccgcacccgcacaaagccgcggccgtcccgctggcggcattgccgcgccgccgtcgatcgaaccggccccatcattcggacgcgatgcgcgaagctcttgcgcgggcccgtcgcttgctcgttccgtttatcggtgccgaaaccgattaagcctgctttaagccagggtcgttacgcttcaagccattagatgaggagagcgatcgatgactacccgaatccttgcacgtggcgcagttgccgtggctgtcgccgcggcgttgtcggcaggctatgtggcgggcacccgccgggcggagccgcagatcatcacgccggcggtcgccgcgctgatgccggccgaggcggccgcgaagacgggcattcccgatttttccgggctggtcgagacctacgggccggccgtcgtgaacatcagcgcgaagcacgtcgtgcagcgcgccgcgcagcgtcgcgcggcgccgcagttgccgatcgacccggacgatccgttctatcaattcttccgacatttctacgggcagattcccgggatgggcggcggccgccagccgcagccggacgaccagccgagcacgagcctcggctccggcttcatcatcagcgccgacgggtatatcctgactaacgcgcacgtgatcgacggtgcgaacgtcgtgaccgtgaagctcaccgacaagcgcgagtacaaggcgaaggtcgtcggcgccgacaagcagtccgacgtcgcggtgctgaagatcgacgcttcgggcctgccgatcgtgaagatcggcgatccggcgcagagcaaggtcggccagtgggtcgtcgcgatcggctcgccgtacgggttcgacaacacggtcacctcgggcatcatcagcgcgaagtcgcgtgcgttgcccgacgagaactacacgccgttcatccagaccgacgtgcccgtgaaccccggcaactcgggcggcccgctgttcaacctgaacggcgaggtgatcggcatcaactcgatgatctactcgcagacgggcggcttccaggggctgtcgttcgcgatcccgatcaacgaggcgatgaaggtgaaggacgagctcgtgaagacgggccacgtgagccgcggccggctcggcgtcgccgtgcaggggctcaatcagacgctcgcgagttcgttcggcttgcaaaagcccgacggcgcgctcgtcagctcggtcgatccgaaggggccggccgcgaaggccgggctgcagccgggcgacgtgatcctcgcggtcgacggcgtgccggttcaggattcgtcgacgctgcccgcgcagatcgcgggcatgaagccgggcacgaaggccgatctgcagatctggcgcgacaagtcgaggaagacggtatcggtgacgctcgcgtcgctcgccgacgatcaggcgaaggcgggcgccgacgagcccgtcgagcaggggcggctcggcgtcgcggtgcgcccgctgtcgccgcgcgagcgcaacggctcgtcgctcacgcacggcctggtcgtccagcaatcggcggggcctgccgcgagcgcgggcatccagcccggcgacgtgattctcgcggtgaacgggcggcccgtcacgagcgccgaacaattgcgcgacgcggtcaagcgcgcgggcaacagtcttgcgctgctgatccagcgtgacgatgcccagattttcgtgccggtcgatctgggctgagccggtcgcgcccggcgcgccgggcgagccggcgcgccggccacacggccgccggcatcgcggcggcctgccgcgctgcgcgggcggacgccgcccatcgttttcgccggcggcccggtggggccgccggcttcggccggcagattcaaggagcgaatcatgcgacagcaaagcgtttcccaatacctgatcgtggcggcgctggccttcggcctcgcgggcgtnnnnnnnnnnnagcccggtctgcccgacgtgcagcaccacggcgacgtcggcttcgtgtcgggcggcgtggggctcgacgagtccaccgcgttccagcgcagcgaaagcagctggccgctcgcgctgcgcttcacgggcgcaggcggcgagtatctgtccgatgttcacgtgtccgtgctcgatgcgcaaggcggcgaagtgctgaagaccgatgcgcgcggcccctacatgctcgtcaggctcaagccggggcgctataccgtgcgcgcgagctacaacggcagcgagcagacccatgcggtcacggtgccggcgaagggcggcacgaaggcggcgttctcgtggaaggcgcagtgatcccgccgcggcgatgacgacgcgcaatttgcggcggtttggccgataatgcgataacaagcggcgtttcgccgcggccatgcctatttccggccggcgtttcgcgcggcggccgcaggggaacccgatgtccgacgccgcaggccatcgcatcgaaatcgagccgaaccgccatcgggttcgcgtgatccatcgcggcatcacctatgccgattcgcttgccgcctatacgctgcgggaaccgggcgcgcccgatgtccagtatctgccgcgcgacgacgtcaacatgtcgcggctcgtgccgtccgatcgcgtcgcgctcgagcattgcgcgcacaaggggccggccacttactttcatctgcataccgaagacggcgtgatcgagaacgccgcatggagttacgaggagccgtccgggatcgcgaacgcgatccggcagtacgtcgcgttcgatgccgcgtgcgtcgaccgcatcgacgtgacgtcctgacgcggcggttcatcgggggaggcgatcatggaactgaacgacgcgctgtacattccgctcgcaccgtccgtcgtctgggacgcgctgcaggatctcgcgctcgtgcgcgcgagcctcgaccattgcgagtcgttttcgcggctnnnnnnnngcgagtacgcgctcgcgctgacggtgccgctcggcccgttnnnnnnnnnntacgacgtnnnnnnnnacgtcgtcggcgagcgccacgacgagcccgtgcacacgagacgcacgctgaacttccgggcccgcgcggacggcatcggtgcgctgcgcggccagatcgacgtcgtgctcgcgccggcggacgacgagcggggcgcgagccgccgcgccccgacgacgcggatcgaatacgcggtatgggcgacggcctccggcccgctcgccgagctgccggggcggcagatccagaacgcgctgcacgagctcgccgacgatttcttcaacgaattctgcgcggtcgtgcaagccaagcacgggctcgcgccgaacnnnnnnnnnnacggcgcgccgcagcggcagcacgtgttcctgcggcccgcggcgttcaccggcatcgcgcgccgcgcgcacgcgcagcatctgggcggggcgctgacggggcgcgcggcgagcgcgctgcatcatcgcgaatcgaacccggtgccgctgtgggcgtgggccgtgatgatcttcttcgtcgcgctgctgctgtacgcggcgcgctggctcaacggcggctgagccgtgcgattgccgccgccgcgcgtccgcgccggggcgttccgcggcgcggacgcggacgtgggcgccgcgtcacgtgagtttcgcgaccgggcagccaccggccagccggcaatcaaccaacaatcagccagcaacggaccaacaacggaccagcaacgggccgatcggcgggccgacgaaccgacggccggccgtcgaccgtcggcgccacgggccgccgccgcgtgcccgcctttctccttcgcatttgttgccgcccgcttgccgcaagcgcggctcatcccgtgcgcgcatcggagccgatcgccgcgcggcgggcttgctcagtcgtccttgcgcatcgcggggctcatgcgcagcatgtcgaagcagccgtcgacgagtttttccgcatgccgttcggcgtcgatctcgcccggcagcatcagcatgtcgcgcacgaagccgctcacgagcgtatgcagcatcagcgtcgcacgccacgtgtcgagatcggcgggcaactggccgttcgcgacgccctgcgcgagatccgcctcgatgttgcgcagggcgtcgcgcatgccttcgcggttgcgctgcagcagcggccccatgtccgcgacgtactcgcacttcatgaacaggatgctgaacacgcgccgcaattgcggatnnnnnnnngcgccgagcaggcaccagatcaggatttcgcgaatccggccgagcgggtccgcgtgcggctcgcccgtgccggccttcagttcgtcgatcggcaggagcacgcggtcgaacatcgcgtcgaagagctcgctcttgctcgcgaagtgccaatagatcgcgccccgcgtgacgcccgcgtgctgggcgatgtcggcgagcgacgtgtgcgatacgcctttctcgaagaagacgtgctcggcggcgtcgaggatgcggtcgcgcgtcgcgagcgcttcctccttcgtgcgtctggccattcaacagctcatcgtgtgcaagatcggggtcgttgcgtgaataataagggttgcatcataagcgtcgcaccgggccgcttgcttggcctgcccgttgtaaaccttggtaatgtgtaagaaattgtgcggcgcatgaaggacttttacatacattcgtgaatgtatatacaatgccagcttacggccgaatggccttcgaggcaatcagttaatatccgtctctgctgatttccttcctcattgttgttcnnnnnnnnncgcgcgcggcggcatcccggcacggtggtcgcgtgccgctgttgtattcgcagtcaagcaattcagttgtccgatccgcgccgcaaggcgcgttcgtgttgtgtccccgaggccggcacttatttcatctagttacaaacgaggtcgctccatgcgcgtcgaacgggttccataccgcttaatcactgtcgcgacggctgccgttttcctggccgcgtgcggnnnnnnngaatcggctccgccccctcaaacgcccgaagtcggcgtcgtcaccgtccagccgcagcccgtgccggtcgtctccgaactgccgggccgtacgagcgcctatctggtcgcgcaggtgcgcgcacgggtcgacggcatcgtgttgcggcgcgagttcacggaaggcagcgacgtcaaggccggccagcgcctgtacaagatcgatccggcaccctatatcgcgcaattgaacagcgcgaaggcgacgctcgcgaaggcgcaggcgaacctcgcgacgcagaacgcgctcgtcgcgcgctacaaggtgctcgtcgccgcgaacgcggtcagcaagcagcagtacgacgatgcggtggccgcgcaagggcaggcggccgccgacgtgggcgcgggcaaggccgccgtcgagaccgcgcagatcaacctcggctatacggatgtcgtctcgccgatcacgggccgcgtcggcatctcgcaggtcacgccgggcgcgtacgtgcaggcgagccaggcgacgctgatgtcgaccgtccagcagctcgatccggtctacgtcgatctcacgcagtcgagcctcgacggcctgaagctgcgccaggacatccagagcgggcgcatcaagacggaaggcccgggcgcggcgaaggtcacgctgattctcgaggacggcaagccgtacccggagcggggcaagctgcagttcagcgatgtcacggtcgaccagacgacgggctcggtcacgatccgcgcgatcttcccgaacaagcagcgcgtgctgctgccgggcatgttcgtgcgcgcgcgcatcgaagagggcgtcaacgagaacgcgttcctcgttccgcagatcggcgtcacgcacgatccgaagggccaggcgatcgcgatgatcgtcgacggcaagggcaaggtcgagccgcgcgtgctggtcacgggcggcacgcagggccagaactgggtggtcgagagcggcctgcaggcgggcgaccgcgtgatcgtgcagggcatcgacaaggtgcgcccgggcatgaccgtgaaggccgccgaggctcaattgccggccgcggcggccggcgcgtcgggtgccgcgcccgcgggcggctcgcccgcccaggccgcggcggcgagcgcggccgcgtcgggtgccgcgccgtcgagcgctgccgccgcgtcgagcgcgcaataacagggggcctgtttcatggcaaagnnnnnnatcgatcgcccgatcttcgcgtgggtgatcgccatcatcctgatgctggccggcgtcgcggcgatcttcacgctgccgatcgcccagtatccgacgatcgcgccgccgtcgatccagatcaccgcgaactacccgggcgcttcggcgaagaccgtcgaagacaccgtcacgcaggtgatcgagcagcagatgagcggcctcgacaacttcctgtacatgtcgtcgacgagtgacgactcgggcaacgcgacgatcacgatcacattcgcgccgggcacgaacccggacatcgcgcaggttcaggtgcagaacaagctgtcgctcgcgacgccgatcctgccgcaggtggtgcagcagctcggcctgtcggtgacgaagtcgagcagcagcttcctgctcgtgctcgccttcaactccgaagacggcagcatgaacaagtacgacctggcgaactacgtcgcgtcgcacgtgaaggacccgatcagccggatcaacggcgtcggcactgtcacgctgttcggctcgcagtacgcgatgcggatctggctcgacccgaccaagctcacgaactacgggctcacgccggtcgacgtgacgagcgcgatctccgcgcagaacgtgcagatcgcgggcggccagctgggcggcacgccggccgtgccgggcaccgtgctgcaggcgacgatcaccgaggcgacgctgctgcagacgcccgagcagttcggcaacatcctgctgaaggtgaatcaggacggctcgcaggtgcggctgaaggacgtcgcgcagatcggcctcggcggcgagacgtacaacttcgacacgaagtacaacggccagccgaccgccgcgctcggcatccagctcgcgaccaacgcgaacgcgctcgcgaccgcgaaggcggtgcgcgcgaagatcgacgagatgtcggcgtacttcccgcacggcctcgtcgtcaagtacccgtacgacacgacgccgttcgtgcgcctgtcgatcgaggaagtggtgaagacgctgctcgagggtatcgtcctcgtgttcctcgtgatgtatctgttcctgcagaacctgcgggcgacgatcatcccgacgatcgcggtgcccgtggtgctgctcggcacgttcgcgatcatgtcgatggtgggcttctcgatcaacgtgctgtcgatgttcggcctcgtgctcgcgatcggcctgctcgtcgacgatgcgannnnnnnnnnnnagaacgtcgagcgggtgatggcggaagagggcttgccgccgaaggaggcgacgcgcaaggcgatgggccagatcacgggcgcgctcgtgggcgtggcgctcgtgctgtcggcggtgttcgtgccggtggcgttctcgggcggctcggtcggcgcgatctatcggcagttctcgctgacgatcgtctcggcgatggtgctttccgtgctcgtcgcgttgattctgacgccggcgctgtgcgcgacgatcctcaagccgatcccgcaagggcatcacgaggagaagaagggcttcttcggctggttcaaccgcaccttcaactcgagccgcgacaagtatcacgtcggcgtccaccacgtgatcaagcgctcgggccgctggctcatcatctatctcgcggtgatcgtcgccgtcggcctgctgttcgtgcgcctgccgaaatcgttcctgcccgacgaggaccagggcctgatgttcgtgatcgtccagacgccgtcgggctcgacgcaggagacgaccgcgcgcacgctcgcgaacatttccgactacctgctcacgcaggagaaggacatcgtcgaatccgcgttcacggtcaacggcttcagcttcgcgggccgcggccagaactcgggcctcgtgttcgtcaagctgaaggactactcgcagcggcagagctcggaccagaaggtgcaggcgctgatcggccggatgttcggacgctacgcgggctacaaggacgcgctcgtgattccgttcaacccgccgtcgattcccgaactcggcacggcggccggcttcgacttcgagctgaccgacaacgcgggcctcggccacgatgcgctgatggccgcgcgcaaccagttgctcgggatggccgcgaaggatccgacgctgcggggcgtgcgtccgaacgggctgaacgacacgccgcagtacaaggtcgacatcgatcgcgagaaggcgaacgcgctcggcgtgaccgcggatgcgatcgaccagacgttctcgatcgcgtgggcgtcgaagtacgtgaacaacttcctcgacaccgacggccggatcaagaaggtgtacgtgcagtccgacgcgccgttccggatgacgccggaggacatgaacatctggtacgtgcgcaacggctcgggcgggatggtgccgttctccgcgttcgcgacgggccactggacctacggctcgccgaagctcgagcgctacaacggcatctcggcgatggaaatccagggccaggccgcgccgggcaagtcgaccggccaggcgatgacggcgatggagacgctcgcgaagaagctgccgacgggcatcggctattcgtggacggggctgtcgttccaggaaatccagtcgggctcgcaggcgccgatcctgtacgcgatctcgatcctcgtcgtgttcctgtgtctcgccgcgctgtatgaaagctggtcgatcccgttctcggtgatcatggtcgtgccgctcggcgtgatcggcgcgctgctcgccgcaacgctgcgcgggctcgagaacgacgtgttcttccaggtcggcctgctgacgacggtggggctgtcggcgaagaacgcgatcctgatcgtcgagttnnnnnnnnagctgcagcaaacggagaagatggggccgatcgaggcggcgctcgaggcggcgcggctgcggctgcgtccgattctgatgacgtcgctcgcgttcattctcggcgtgatgctgctcgcgatcagcaacggcgcaggctcggcgagccagcacgcgatcggcaccggcgtgatcggcgggatgatcaccgcgacgttcctcgcgatcttcatgatcccgatgttcttcgtgaaggtgcgggcagtgttcagcggcgagaaggaagacgccgacgaagcgctgcgcctcgcgcacgagcacatgcaccgtgacgacaagccggagcacggcgacgacgctggcaagaaggactaacagatgaagcgaaaacatgctttgactgcactcgcagtcgcgctgctcgccgcgggctgcacgctcgcgccgcgctacgagcgtccggccgcgccggtgtcgggcgcgttccccgccgacggcgtctatgccgcgcagccgggcgccgcgcccgnnnnnnnnagcgcgaacggccaggcggccgtcgatatcggctggcgcgagttcttcgtcgatccgcgcctgcagcggctgatcgagatcgcgctgaagaacaaccgcgacctgcgcgtgtcggtgctcaacgtcgaggcgtnnnnnnnnnagtatcagatcannnnnnnngggctcttcccgacgttgagcggcaccggcacgggcacgatccagcgcacgccggccggcgtgtcgatcaccggccagccgctcatctcgcggacctacaacgtcggcgtctccgcgtcgtgggagctcgacctgttcggccgcgtgcagagcctgaaggaccaggcgctcgcgcaatacttcgccaccgcgcaggcgcgcaaggccgcggagatctcgctcgtcgcgagcgtcgccgatcagtacctgacgctgctgtcgaccgacgatctgctgcaggtcacgcagaacacgctgaagtcgnnnnnnnnntcctacgatctgacgaagctgcagttcgacaacggcaccggctcggagctcgacctgcgccaggcgcagacggtggtcgagaccgcgctcgcgagccagcaggcgcagnnnnnnnnccgcgcgcaggcgctcaacgcgctcgtgctgctgatcggcgagccgctgcccgacgatctgccggccgacctgccactcaatgcgcagaacctgctcaccgacattccggccgggctgccgtccgatctgctcacgcggcggcccgacatcatgcaagccgaggagacgctgcgcgcggcgaacgcgaacatcggcgcgnnnnnnnnngcgttcttcccgaagatctcgctcaccagcgcgttcggcaccgcgagcacgacgctcggcggcctgttcaaggcgggcacggcggcgtggtcgttcgcgccgaacatcgcgctgccgatcttcgagggcgggcagaacatcgcgaacctcgatctcgcgcacgtgcagaagcgcatcgagatcgcgaactacgagaaggcgatccagagcgcgtttcgcgaggtgtcggacgggcttgcnnnnnnnngcacgtacgatcagcagatcgcggcgctcgagcgcaacgagcacgcgcagcagcgccgctacgatctgtcggacctgcgctacaggaacggcgtcgacagctatctgtcggtgctgaccgcgcagacggacctgtattcggcgcagcagcagttgatcagcgcgcggctcgcgcgctggacgaacctcgtggacctgtatcgcgcgctgggcggcgggtggctcgagcgcgcgggcgagacgccgcgcccggcggacgcgcccgtcgattacggcaaggcggcgcccgcgccggcggtggccgtgccggctgcgtcggccagcgcgccggcggcgggctgagcggttgaccgcgtccgcgcggcggacgaaggcagcgggttcgttcgtcgcgcggtaagcgatcggcggcggcttcgccgcatcgcgatgcacgaacaaaaagccccgcgctcttcggagcgcggggnnnnnngttgggccgctgccggttcaatcccggccggcgcgcagccggttcggcggcgcgatgccgcgaaggtcgaccnnnnnnnnagccgcgggcatgcgatcgagcggcgggccaacgtggtgcgggagaaggcgggaaagccgcgaactcagccgcaaaaagagccgcaaaagtgccgcaaaacgagcggccaggcgagggacgaggcgctccccggnnnnnnnctggttcatcgcagaaaaccgtggagacttggagaacgattgcgtaacctgacgcctgattttatggatgtcaggaggcggaattgctcgatcgcaaggcacttcaggcactaggttgctggacaggctatcggctggagcgggtggagtggccgcaaggcgatagccgcacgctgtcgctctacctgaagccggtcagtcagatcatgtactgcgagcaatgcggtgcgcgttgccagcagattcatgaaacgaccgtacggcgggtacgtgatctgccgttgttcgagtaccgggtggtgctgcacgtgcctcgacgccgagtctggtgcgaacgctgcggcgcagcgcggctggagaagctggactggctgggccgctaccagcgggtgacgcagcggtttgccaaggcctgcgagaagttgctgcaggccgccagcgtacaggccgtggcggccttctacgaactgggctggcacacggtcaaatcgatcgacaagatgcgcttnnnnnnnnnnntggccgaaccggactggtcgacgatccgttatctggcgatggacgagttcgcgctccataaaggccatcgctacgccacggtggtggttgatccgatcggccgacaggtcctctgggttgggcccggacggtcacgcgagacgnnnnnnnncttcttcgaacaactccccgaaggcgtggccgagcgcatcgaagcggtcgcaatcgacatgaccacggcctatgagctggagatcaaggaacagtgcccgcaggcggaaatcgtctttgacctgtaccacgtcgtggccaagtacggtcgctaggtgatcgatcgggtacgggtggatcaggccaaccaactgcgacatgacaagccggcccgtaaggttctgaagtccagtcgctggttgctgctgcgcaaccgtcataacctgaagccagagcaggccgtgcatctgaaggaactgctggcggccaatcagtcgctgttatgcgtctatgtgctgcgcgacgagctcaaacggctctggttctaccgcaagccggcctgcgcggaaaaggcttgggggcaatggttcgaacaggctcagcaaagcgggatcgccgccttgcaaaagttcgcccagcgcttgcagggttactggcacggaatcgtggcccgctgccgccatccgctcaataccagcgtcgtcgaaggtatcaacaacacgatcaaggtcatcaagcgccgcgcttacgggtaccgcgacgagcaatacttcttcctcaagatccgcgccgcgttccccgggattccgcgatgaaccnnnnnnctttgcgcgtttcgcgacgaggcggcgcggccgttcgattcgcgccgcgcaccgccgcgtgccccgcgcctcgcggtttgccgcgccatcgcgattcaatgcggggctggcgcttgaatgcgggatcgacgttcgacatcgacggcgcgccgtgagacagcgcgcccgttcgatcgcgannnnnnnnnnnnnnnnnnnnnnnnngccgagcagccgcggcgcccgctcaatgcagatcggccggctgcccgtcgaaatcgcgtcccgcgcggcgaatgtcgcagcgcgcatccttctcgcccttcatgccgttgaacacgatattgagcacgacggccgacaccgacgcgagcaggatcccgctgtggaggatcggcgcgaacgcggcggggagcttcgagaagaagttcggcgacacgacgggcacgagcccgaggccgacgctcaccgcgacgatgaacagattgtggtggttgcgcacgaagtcgaccttcgacagcaccttcacgccgttggcggccaccatcccgaacatcacgatgcccgcgccgccgagcacgaacggcggcaccgacgcgacgagctgcgccatcttcggaaagagcccgagcagcacgaggatcatgccgcccgtcgcgcagacgaagcggctcttcacgcccgtcacgccgatcagcccgacgttctgcgagaacgacgtgtgcggaaacgaattgaagatgccgccgatcagcgtgccgagcccgtcgacgcgcagcccgcgcacgagcgtttcctgatcgacgggccgctcgaccatgtcgccgaccgcgaggaacatcccggtcgattcgatgaacgtgacgaacatcacgatcaccatcgtcgcgatcgatagcggatcgaaatgcgggagtccgaaatggaacggcgcgacgaagccgacccacggcgccgccgcgacgccgtcggtgttcacgcggcccgcggcgaacgcgatcgcgaagcccgcgatcatgccgagcagcaccgagatgttcgcgacgaagccgcggccgaacttgttgatggcgaggatcagtgcgagcacgatgaacgacaggccgagatagaccgggtctgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcactggccgatgcgctcgacgtcgagctgcacgcggtcgacggcgccgacgccgcnnnnnnnngcgcggcgctgctcggcggcgtcgcggcggggcactggcatgcggcggagctcgcggcgctcgcgccgggcgcgacgcgtgtcgccgcgccggcgcacgatgcggcgctggccgcccggcatacgcgcttcatcgagctgtatcggcgcacgcagggatggttcggcgcgggcgggtaagcggggccgtcatgccgacgacgggctgaccgacggcgcgtatggccgccgtgtcgatcggcgcgaggcgcgcgtcgacgcgaagacgggacgcgcgtcgcatgaacggcatggccgccgcgccgggggatggctgagggcccggggaagagcgcggcgtttggccggacgtccggatggaaacgcccgcggggttcgcggcgacagatgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccgaccacaccaagaacgccagacgcgcgtcccccgcatcaatccacgtcgccgctcccccgcgcttcgcgcacgccggtgccggagaaccgctcgcgatacgcgccgggcgtcacgccgaggcggcgcatgaacacgcgccgcaattggtcgtcggaacgaaacccgctgcgcacggccaccgtcttcagcggcagcgcttcctgctcgagcaggcggcgcgctttttcgagccgcgcgatttcgatgaattcggccggacgatagccggtttcgcgcacgaatacgcgaatgaagttgcgctcgctcatcgcggcgcgcctggcgagctgcgcgatgctcagccgcgcgtcgagcgcgttcagaatccagtcctgaatgtcgcggatcgacgcgtgcgcggtcatctggctcgccaggtacacgctgaactgcgactggccgcccggccgcttcaggtaaatcacgagatnnnnnnnnacggcgagcgcgatctcgcggccgagatcctcctcgaccatcgcgagcgcgagatcgaggccggccgtgacgcccgccgacgtccacacgttgccctcgcgaacgaagatcgcgtcgggctccaccttcaccgccggataacgcgcccgcaacannnnnncgacgctccagtgcgtcgtcgcgcgccggccgtccagcatgccggcttcggcgagaaagaagcagcccgagcacagcccgaccatccggccgatgcgtgcggacacgtcgcggcaccatccgacgagcatcgacgtgtcgcgcagcgcccgctcgatgtnnnnnnnntcgacgacgatcgccgtgtcgggcaccgcgagcgtgtcgagcgccttcgtcgcctcgagcacgatgagggtgtcggacttgaccgcgcccttcgcgggcgcggcgatctggagatcgtagacgggcgcgagccccgcggcggcgagccgcgcgttcgcgtagtcgaacacgttgatgacgccgacggcctcgatcgccttgaatcccggatagatcacgacatcgacggtcgtcgtccgatgccggaggggagtttgcgctgccatgccgcttcaccaatcgacttgccgagaccgcgccgatcttaacccacttnnnnnnnnnnnnnnnnaacggccgccggcgcggccgcccgggcctgacaactttccgccgattcccgccaatttccggctcgcggccgccgtgccggccgcgcatgcggatacacttgacggcattgcacccagtgacttttccggagaacacgcatgaagacgaaagccgcgatcgcctggaaggcgggcgaaccgctgacgatcgaagaggtcgatctcgaaggaccgcgcgcaggcgaggtcctgatcgaagtgaaggccaccggcatctgccacaccgattattacaccctctcgggcgcggaccccgagggcatcttcccggcgatcctcgggcacgagggcgcgggcgtcgtcgtcgacgtcgggccgggcgtcggcacgctgaagaagggcgatcacgtgattccgctctacacgcccgaatgccgcgagtgcaagttctgcctgtcgcgcaagacgaacctgtgccagaagatccgcgcgacccaaggccgcggcctgatgcccgacgcgacgtcgcgcttctcggtcggcggcaagccgatcttccactacatgggcacgtccacgttctcgaactacatcgtggtgccggagatcgcggtcgcgaaggtgcgcgaggacgcgccgttcgacaagatctgctacatcggctgcggcgtgacgacgggcgtcggcgcggtcgtctactcggcgaaggtcgaggcgggcgcgaacgtcgtcgtgttcggcctcggcggcatcggcctgaatgtgatccagggcgcgaggatggtgggcgcggacaagatcatcggcgtcgatctcaacccgaagcgcgtcgagctcgcgaggaagttcggcatgacgcacttcatcaacccgaacgaagtcgagaacgtcgtcgaccacatcgtgcagttgacggacggcggcgccgattattcgttcgaatgcatcggcaacgtgaaggtgatgcgccaggcgctcgagtgcacgcacaaggggtgggggcagtcgttcatcatcggcgtcgcggcggccggcgaggaaatcagcacgcggccgttccagctcgtgaccggccgcgagtggaagggctccgcgttcggcgnnnnnnnnnggcgcaccgacgtgccgaagatcgtcgactggtacatggaaggcaagatcaacatcgacgacctgatcacgcacacgctgccgctcgagaagatcaacgaaggcttcgagctgatgaagaagggcgaatcgatccgctcggtcgtgctgtactgatcgggagccttgcatggaaacgacgacgctcgaatgcgtttcttcgcatgcgtgccacggcggcgagcagcgcttctatcggcatgaatcgaaaacgatcggactgccgatgaagttctcggcgtatctgccgccgcaggcggcgcacggccgcgtgccggcgctgttctatctcgccgggctcacgtgcaccgaggagacgttcgcgatcaaggcgggtgcgcagcgcttcgccgcgcagcacggcatcgcgctcgtcgcgcccgatacgagcccgcgcggcgcgggcgtgccgggcgaggcggatgcgtgggatttcggcgtcggcgcgggtttttacgtcgacgccacggaggcgccgtggtccgcgcattaccggatggaatcgtacgtgagcggggagctgcgcgagatcgtggcggcggagctgccgatcgatgccgcgcggctcggcatcttcggccactcgatgggcggccacggcgcgctcgtgctcgcgctgcgccatccgcagctgtaccgctcggtgtcggcgttcgcgccgatcgccgcgccgacgcgttgcccgtggggcgagaaggcgttttccggctatctcggcgccgatcgcgaagcgtggaagcggcacgacgcgagcgagctcgtcgcgcgtgccgacgcgaagcggttcgccgaaggcatcctgatcgatcaggggctcgcggacccgttcctgccgacgcagctccaccccgatgcgttcgaggccgtgtgccgcgcggcgggccagccgctcacgctgcgccgccacgccggctacgatcacggctactacttcatctcgacgttcatcgccgatcacctcgcgcatcatgcgcgcgtgctcggccgatgagccggcgcgcgagcgatcgatgaagcggtgcgcgacgcggcgacgcacgcggcgcgcatgacgaaaagcccgcacggctcgagagagcggtgcgggctttttgccggcgagcatggggcggcgcgtgacgcgcgccgccgtgcgtcacgcgtggtgccgccggccgacgaggcttgcgccgtagacgagcgccgacagcgcggtgatccagaagctcgtcggccagtcggtgtagtacgcgagcgtgatgccgagccacgcctcgccgagcgcgaacgcggccgcgagccagacgcccgtcgacaggcgcgtcgcgagattctgcgcggcggccgcgggcccgacgagcaacgtgaacacgagcagcacgccgacgatctgcgtgcacgcggccacggcgagcgcgccgatcgacaggaacaggatcgacacgagccgcagcgacacgcccttcgcctccgcgagctccggctgcagcgacgcgaacaggagcgggcgcgcgatcgccgcgagcgcggcgaggctcaccgcgccgatcgcggcgagcacgacgagcgtcgcatggctcacgccgagcacgttgccgaacaggagcgccgtgacctgcgtcgcgtagttcgtgtagaaatgcaggaacagcagcccgcagccgagcgcgaccgacaggatcacgccgatcgcgacgtcgcggcccgcgagccgctcgccgagcgcgcccattccgatgccggcggcgagcgtgaagccgagcatgccccagatcggcgacagcccgaacagcgccgcgcccgtcgcgccggcaaagccgacgtgcgacagcgcgtggcccgcgaacgtctgcccgcgcagcacgaggaagtagccgacgatgcccgcgagcacggcgacgatccccgccgccgcgaacgcgttgatcatgaattcgtattcaaacatcgtgtgagtgcccgccgccatgtgaatgcgcatgcccatgctcgtgtccgtggtcgtgctcgtcctcatggccgtgatcgtgcttctcgacttcgacgtcgccggacatcacgaagatgcgcccgttcacgcgcatcacgtcgatcggcgagccgtacaggcgcgacagcacgggtttcgtgatcacttcgtcgacggtgccgagcgccgcgacaccgttgccgaggtacagcacgcggtcgagcgcgttcaacagcggattgagctcgtgcgcggagaacagcacggtgatgccgagctcgcgctgcacgcgccgcacgagctcgacgacgccgcgctggtggttcggatcgaggctgatgagcggctcgtcgnnnnnnnnnnnngtcggcgtgccgagcaggcattgcgcaagcagaaggcgctggcgctcgccgcccgagagctcggacagcggccgcttcgcgagcgcgctcgcgccgacgagatcgagcacgcgatcgacgtcggccgccacggcggcgctcgtgtgcggcagcccccaacgatggccgtccgcggccatcgcgacgaagtcgcggccgcgcacgcgccgcccggcgagcgcgctgcggatctgcggcatgtagccgatcgccgggttgcnnnnnnnnacgggctcgcccgcgacgcgaatcgcgccggagtgcgcgggcacgaggccgagcacggcgcgcatcagcgtcgtcttgcccgcgccgttcggcccgagcacgccgacgaattcgccggattcgacggcgaagctcacgtcgcgcaggatcgtgcggccgccgagcgcgagcgtcacgtgatcgagctcgagcgcatgcatggggtgggtcatgtcgtggccgtcgcgaacgtcgttacgggcgcttgccgagcgcggcgccgagcgcgtcgagctgcgcgagcatccattgctggaaggtcttgccggcgggctgcgtttccgtgacgctcacggtcggcacgcgcgcgtcctgcgcgagcttgagcatgcgcttggtcatcggctcgacggcctggctgttgtagatcagcacgtgcacctggcgccgtttcaggtcgttctcgaacgcggcgatgtcggcggggctcgcctcggtgttgttcattgtcgcgagctggaagcgcgggttgcgcatgtcgagcccgatcgcgtcggccatgtagccgaacacgggctccgtcgcggtcacgggcacgcccttgtannnnnnnnnnagcccggccaccttcgcgtcgatcggcttcatcgacgcgacgaacttcgcgaggttcgcgtcgtactcggccttgtgcgcggggtcggccgagccgagcgccgcggcgannnnnnnnnncgcggcgggcatcgtcgccgggtcgtaccacaggtgcggattgtcgcccgccttcttgccgacgagctcggcgacgaccacggtcgcgcgcttcgcgttcttcgacgcggcgaggagcttcgccatccacggatcgtaatcggcgccgttgtagatcacgagatccgcgtgctgcagttnnnnnnnnaccttcgggctcgcctcgaacagatgcggatcctgatcgggattgctgaggacgctcgacacggcgacgcgcgccccgccgatctgcttggcgacgtcgccgtagaaattctcggcggcgacgattttgagtgtcgcgttctgcgcgaacgcggcgctcgcgagcgcgagcgccgcgacgccggcggcgannnnnnnnnncgcgcgcaacagcggcgacgcgcgcagcgcgagcggcgcgctcggcgagcgcgacgaacaagaggcaaacatgcgtggcgcagcggcaagggacatgcgatcgatcctcgattgggttgacggcgtgaagcgccgggaaaagtcggcaacggccgacgacggtacggaaaagcggctcgggaagcggcctgagaaacagcctgagaaacagcccggaaaagcggcccggaaaagcggccggccgggcagcgtgccgggcgaaccggaagaaacggcggacggcgtcagccgtggtgcgcgtgcttcgtcttgcattgcccgcacagaccggtcagctcgacgacctgccgatgcacctcgaagccgtgcgcgggcgggctcgacgacaactgcttcgccagatcgccgccgggaatctcgacggtgtcgccgcatgcctcgcagatcaggaattgtccttcgtgcggcttgccgatctcgcagcacgcgatgaacgcgttcttcgattcgatccggtggatgaagccgtgctcgaccagaaactcgagcgcgcggtagacggtggtcggcggcacgcggccgcgttgcggctcgagctcggtgagcagatcgtaggcgccgatnnnnnnnnnnnnggcgagcacgcgctcgtagacctgacggcgcagcggcgtccaggcgaggccgtgctcggcggcgaacgcatcggcgcgggaaaggcgggcggcgagggaatgggtcgaggccatcgtgcgaaccggtcggcggggagatagcgtgatgatataacgtatccgcgcccgccgcatccccgccccgccctgcggcctttcctccgtcctcacccgcccgtcacccttgttccgcccgggtcgaccgccgtcgcgatgcggcggcgcatcatcgaaaccccgatttcccggcttgacagtgccggcttcgtggccgatcattcgttcgaaaatagagcaaatgatcggcaaacgagcgaacgctcgcttcagcggccggcggcacgacatataacgaatcggagacaccagtgagactgcaggagaaggtcgcgatcctgacgggcgcggcaagcggcatcggcgaagcggtcgcgcgacgctatctggaggagggcgcacgctgcgtcctcgtcgatctgaaaccggccgacggcgcgctcgcgcggctcatcgacgcgcatgccggccgtgcgatcgccgtgtcggcggacgtcacgcgccgcgacgacatcgcgcgcatcgtcgccaccgccgtcgagcgcttcggcggcgtcgacatcctgttcaacaacgcggcgctcttcgacatgagtccgctcctcgacgaatcgtgggacgtgttcgatcgcctgttcgcggtcaacgtgaagggcctgttcttcctgatgcaggcggtcgcgcagcggatggtcgagcaggggcgcggcggcaagatcgtcaacatgtcgtcgcaggcggggcgccgcggcgaggcgctcgtgtcgcattactgcgcgacgaaggccgcggtgctgagctacacgcagtcggccgcgctcgcgctcgccaggcacgggatcaacgtgaacggcatcgcgccgggcgtcgtcgacacgccgatgtgggagcaggtggatgcgctcttcgcgcgctacgagaaccggccgctcggcgagaagaagcggctcgtcggcgaagcggtgccgctcggccggatgggcgtgcccgacgatctgacgggcgccgcgctctttctcgcctcggcggacgccgattacatcaccgcccagacgctgaacgtcgacggcggcaactggatgagctgacatcatggccgcgatcgtcgccgcgggcgagctgctcgccgaattcgtcgccgcgaagcgcggccagggcttcgacgcgccgggcgagttcgccggcccgtttccgagcggcgcgcccgcgatcttcgccgaccaggcggcgcgcatgggcgcgtcggtcgcgtatgcgggctgcgtcggccgcgacgcgttcggcgacgcgatcgtcgcgcggctcgcgagccacggcgtggacgtcgcgcacatccgccgcgccgcgcggcccacgggcatcgcgtgcgtcgcgtaccgcgcggacggcggccgtcaattcgtgttcagcatcgagggcagcgcaagcgcgctgctcgagccggccgacgtcgttccgtcgatgttcgccggctgccgctacttccacgtgatgggatcgtcgctcacgagcgagaacgcgatcgcggcggtcaagcgcggcgtgatcgaggcggcgcgcgtcggcgcgaagatttcgttcgacccgaacgtgcgcgccgagatactcgcgttcgcgccgatgcgcgcagcgctgcgcgagatgctcgacgcgtgccatctgttcctgccgagcgaggccgacctgccgttcttctgcgggccgcagccggccgagcgcgcgatcgcggggctgctcgcgacgcatccgctgctcgagcgcgtcgtgctcaagcgcggcgcggcgggcagcgccgcgttcgatcgcacgggcagcgtcgccgcgcccgcgtacgaaaccgccgaagtcgatccgacaggcgcgggcgattgcttcggcggcaccttcgtcgcgtgcgcgatcgcggggctgccggtggcgagcgcgctnnnnnnnnnnaacgcggcgggcgcgctcgcggtgtcgcgcatcgggccgatggagggcaacagcatgcccgcggacatcgatcgctttctcgccgagcggggtgtgcgatgcgcggcgtgannnnnnnnnncgaacccccgcgctcgggcgaccacgggcgatggttgcgcgagatcttcgaggcgaaccgcgcaggccgcgcgagcggcatctattcggtgtgcagcgcgcatcgcctcgtgctcgaggcggcattcgaggcgnnnnnnnncgacgaatcgccgctgctcgtcgaggcgacctgcaatcaggtgaatcaccacggcggctataccgggatgacgcccgcggatttccggcgcgacgtcgacgcgctnnnnnnnnncgcgggctttccgnnnnnnnnnntgattctcggcggcgatcatctcggcccgaatccgtggcggcatctcgcnnnnnnnnatgcgatgcgcgaggcgcgggcgatggtcgccgcgtatgtcgccgcgggcttcacgaagatccacctcgacgcgagcatggcgtgcgcggacgacgccgcgccgctgtccgacgcgaccatcgccgagcgcgccgcgcagctgtgcgcggccgccgaggaggcggccgaggccgcgggcgcgtcgcccgtctacgtgatcggcaccgaggtgccgacgccgggcggcgaggtgagcgcgcaggcaagcggctcggcggccgacacggcaagcggcgcggcgcaggcagcggcccggaaagcggcggtcggcgcggcgaacggcatggcgcacgagcatggcggcgccgcgaacccgccggcggacgatgcgcgcggcgcggcagccggccatcgcggcgcgttcccgcagatcgaagtcannnnnnnngacagcgtgagcgcgacgctcgccgcgcaccgcgacgcgttcgcgcggcacggtttgcagcacgcatggtcgcgcgtgatcgcgctcgtcgcgcagccgggcgtcgatttcgacgatcgccgcgtgctcgactacgatccgnnnnnnnnngccgcgctcggcgcgagcatcctgcgcgtgccgtcgctcgtgttcgaggcgcattcgaccgattatcagacggaaagcgcgctcgccgcgctcgtgcgcgatcacttcgcgatcctgaaggtcgggccggcgctgacgttcgcgctgcgcgaggcgctgttcgcgctgacctacatcgaggacgcgcttttcgacgacgcgtccgagcgctcgcaactgcgcgacgtgatcgacgcggcgatgcgcgagcgccccgagtactgggcgccgtattaccgcggcgacgcgctcgcgcagcgcatcgcgcgccagttcagctacagtgaccgcattcgctattactggttgcagcccgcggtcgcggcggcgctcgaacgcctgttcgtcaacctcgcgcgccgcccgagacgctcgtcgcgcagtggctgcccgacgtgtacgcggcctgccggcgcggcgagctcgcgcgcgagccgctcgcttgggtgcgtcaccggatccgggaggtgatctcgcgctannnnnnnnnntgcgccatgcagcacaacgcttgaagcagtccgcccgccgggcggcgacacgatatcaagacaggagacatgccatgcaacgaaagacgcttannnnnnnnnnnnnacgcgttgccgcgttcgccgcgctcgcctcgtcggcgctcgccgcgcaggcggcgacgctgacgatcgcgacgctcaacaacccggacatgatcgagctgaagaagctgtcgtccgcgttcgagaaggcgaacccggacatccggctcaactgggtgatcctcgaggagaacgtgctgcgccagcgcgcgacgaccgacatcacgacgggcagcggccagttcgacgtgatggcgatcggcacgtacgaggcgccgcagtggggcaagcgcggctggctcgcgccgatgtcgaacctgcccgccgattacgatctgaacgacgtgatcaagacggcgcgcgattcgctgtcgtacaacggccagttgtacgcgctgccgttctacgtcgaaagctcgatgacgttctaccgcaaggacctgttcgccgcgaagggcctgaagatgcccgagcagccgacttacgagcagatcgccgaattcgccgacaaactgaccgaccgtgcgaacggcacctacgggatctgcctgcgcggcaaggcgggctggggcgagaacatggcgtacgtgtcgacggtcgtcaacacgttcggcggccgctggttcgacgagaactggaacgcgcagctcacgtcgcccgagtggaagaaggcgatcaacttctacgtgaacctgctcaagaagaacgggccgccgggcgcgagctcgaacggcttcaacgagaacctgacgctcaccgcatcgggcaagtgcgcgatgtggatcgacgcgacggtcgcggcgggcatgctgtacaacaagcagcagtcgcaggtcgcggagaagatcggtttcgcggccgcgccggtggccgcgacgccgaagggctcgcactggctgtgggcgtgggcgctcgcgattccgaagacgtcgaagcagcaggatgcggcgaagaagttcgtcacgtgggcgacgtcgaaacagtacgtcgagatggtcggcaaggacgagggctgggcgtcggtgccgccgggcacgcgccagtccacctatcagcgcgccgagtacaaggccgccgcgccgttctccgagttcgtgctgaaggcgatccagaccgccgatccgaccgatccgtcgctgaagaaggtgccgtacacgggcgtgcagtacgtcgggattcctgagttccagtcgttcggcacggtggtcggtcaggcgatcgcgggcgcggttgccgggcagacgagcgtcgaccaggcgctcgccgcgggccaggcggcggccgagcgcgcggtgcgccaggccggctaccgcaagtgaagcgccgtgcgcgccgcgcccgtatcgggcgcggcgcgcacggcatcgcagcagcgcgggcgcgaagcggtgcgcgcgcccgcgcatcgaaagaggtggtcccgatcatgcgtcacttacgtcttcctctcgctcactcggcgtcgctcgtcggcgcggggcctgccgccgacgagcgcgcgcgcggcaagccggcgcgctggctcgcggcgccgtccgtcgccgtgctgctgctgtggatggcgattccgctcgcgatgacgatctggttctcgctcacgcgctacaacctgctgaatccggacgtcaagggtttcgccggcctcgacaactaccgttttctcgcgaccgatccgtcgttcctgccggcgatctggcacacgctcgcgctgatcggctcggtgctcgcgatcacggtggcgggcggcgtgttgatggccgtgctgttcgaccgcaagttctacgggcagggcatcgcgcggctcatcgcgatcgcgccgttcttcgtgatgccgacggtgtcggcgctcatctggaagaacatgatcctgcacccggtgtacgggctcgtnnnnnnnnnnatnnnnnnnntcggcatgcagccgatcgactggttcgcgcagtatccgctcacgtcgatcgtgatcatcgtcgcgtggcagtggctgccgttcgcgttcctgatcctcttcaccgcgatccagtcgctcgaccaggagcagaaggaggccgcgcggatcgacggcgcgggcgcgttcgcgatgttcttctacatcacgctgccgcacctgcggcgcgcgatcgcggtcgtcgtgatgatggagacgatcttcctgctgtcgatcttcgcggaaatctatacgaccacgggcggcggcccgggcgacgcgacgacgaacctgtcgtacctgatctacgcgctcgggctgcagcagttcgacgtcgggctcgcgtcggcgggcggcattctcgccgtcgtgctcgcgaacgtcgtgtcgttcttcctcgtgagaatgctcgcgcggaatctgaaaggggagtacgaagcatgagcggtctgaccgtatcgaccccgcgcggcgcattcggggcgccgcgcgccgcgctcggcgcgctcaannnnnnnntgcccggcctgctcgcgtggctcgtcgcgctcgcgctgttcttcccgatcttctggatggcgatcaccgcgttcaagaccgagcagcaggcctattcgtccgcgctcttcttcgtgccgacgctcgacagctttcgcgaggtgttcgcgcgcagcaactacttcgcgttcgcgtggaactcggtgctgatctcggcgggcgtcaccgtgatctgcctgctgctcgccgtgcccgccgcgtacgcgatggcgttcttcccgggccggcgcacgcagaaagtgctgctgtggatgctgtcgacgaagatgatgccgtccgtcggcgtgctcgtgccgatctatctgatgtggaagaacgcgggcctgctcgataccgtctcgggcctcgtgatcgtctatacgctgatcaacctgccgatcgcggtgtggatgacgttcacgtacttcaacgagatcccgaaggacattctcgaggcggggcgtatcgacggcgcgtcgacgtggcaggagatcgtctatctgctgatgccgatggcgctgccgggtctcgcgtcgaccgcgttgctgctcgtgatcctgtcgtggaacgaggcgttctggagcatcaacctgtcgagctcgaacgccgcgccgctcaccgtgttcatcgcgtcgtactcgagccctgaagggctcttctgggcgaagctgtcggcggcgtcgctgctcgcggtcgcgccgatcctcgtcgtcgggtggctatcgcagaagcagctcgtgcgcggcctcacgttcggggcggtcaaatgacggcgcccgcgaacgannnnnnnntgctcatctgcgattgcgacggcgtgctgatcgacagcgagacgatcgcggccgacgtgctcgtgcgcgagctcgaggcgcgctggccgggcgtcgcggcgcggccgatcgtgttgccgctgctcggattgcgcaccgagcgcgtgctcgactgcgcgannnnnnnnntgggccgcgcgctcgccgattcggatatcgaagcgattcggcgcagcgtcgaggcggccgcggttcaggcgccgatcgtcgacggcatcgacgcggcgctcgcgcgaatcgacctgacgatcgcatgcgcgagcaacagccgccggcattacgtcgacgccacgctgcgccgcacgggcctcaagcgcttcttcggcgagcgcctgttctgcgcggacggcgtcgcgcggccgaagcccgcgcccgacgtctatctggccgccgcgcaagcgctcggcgtcgcgccgtcgcaatgtctcgtcgtcgaggacagcgcgaccggcgtgacggccgcgtcggcggccggcatgacggtgctcggcttcgtcggcggcggccacgcgtcgccgcggcaggtcgacgcgctgcgcgcaatcggcgcgcggcgcgtgttcgacgacatgcgcgagctgcccggcctcgtctcgcggtgggccgagacgggcgtggtcgagccgcactgaacgatcgtgcnnnnnnnnnccgacgcgccgtgcggccgcacaactgaacggagacaaatcatggcaagcgtgctcctgcgcaatatcggcaagcgctacgacgacaacgaagtgctgcgcaacgtcaatctcgacatcgccgacggcgagttcgtcgtgttcgtcgggccgagcggctgcggcaaatccacgctgatgcggatgatcgcggggctcgaggagatttcgggcggcgagctgctgatcgacggcgcgaaggtcaacgacgtgccgagcgcgaagcgcggcatcgcgatggtgttccagtcgtacgcgctctatccgcacatgacgctctacgacaacatggcgttcggcctgaagctcgcgggcgcgaagaagcaggagatcgacgacgcggtcaagcaggcggcgaggatcctgcatatcgatcacctgctcgacaggaagcccaggcaactgtcgggcgggcagcggcagcgcgtcgcgatcggccgcgcgatcacgcgcaagccgaaggtgttcctgttcgacgagccgctgtcgaacctcgacgcggcgctgcgcgtgaagatgcggctcgagttcgcgcggctgcacgacgagctgaagacgacgatgatctacgtgacgcacgatcaggtcgaggcgatgacgctcgccgacaagatcgtcgtgctgtcggcgggcagcgtgcagcaggtgggcgcgcccaacgcgctgtatcacgcgccggcgaaccagttcgtcgcgggcttcatcggctcgccgaagatgaactttctcgcgggcgtcgtcgaatcggcgtcggccgacggcgcgctcgtgcgcttcgaatcgggcgagacgcagcgcgccgcggtcgacgcgtcgacgctgcgcgcgggcgagcgcgtgacggtcggcatccggcccgagcatctgcatgtcggcgtgacgggcggcgacggcatcgtcgcgcggacgatggccgtcgaatcgctcggcgatgccgcgtatctgtacgcggaatcggccgtcgcgcccgacgggctgatcgcgcgcattccgccgctcgacacctatcgcgcgggcgagatgttgcgcgtgggcgcgcagcccgagcactgccatctgttcgacgccgacgggcgcgcgttcaagcgcaagccgaggcacgcgctggccgcgtgacgcggcggcggggtcgtgcggccgggcgcannnnnnnnnngcgcgcgtgcggcgatccgccgacggggccgacaggggccgacgcaccgtgccggatgcggcgcgacgtcgcgcatgcggtccggcgcgtgcgcgaggcaggcaaggcgcgcggcgcgcgggcccgcccgccgccccgccgtcccgccggcccgcgcgccgcgctcacgcgagcagtttgggatcgcgcttgccgtacttgatcgagcgctcgtcggcgaccatcagcccggtgttctcgtcgcgcccttgcagcacgagccgcgcgtccttcgcgccgatctgctcggccgccttgcggctgtcgataccgatctcgcctttcttcatccggttgacgatcacgccgaccgcggtatcggcgaagtcgcgcagcatccacgcgtcgccgtcgctgtcgccgaacacgagcagcggcccgtagcccttcttcgcttcgagctcgcggcggatgccgaccgtcttgcccggcccgtaattgaagtgccagttcggcaggtattcgttcatgtacttgccgtccgccatcgtgagccgcatgccgatcacgttctcggcgggcacgccgtagccgaacgccggatggcccgcgaacacgcgcacgacgtcgtcgagcgatgcggtgctgacgtacacgtcgatgccgttcgagcgcagcgtgtccatcaccgcgcggatttcctcgtggatgcggatgccgtggaagtgcgtcgcggcgatgacgcccgccttgcccggcannnnnnnnnagctttcgtaggtcaccttgcgcagcgcgtcgccgaggttcgcgacgttgctgtcgaacgccatcgcctgcaactcgtcgcgcgtcatgcccacgtaccagtacatgatccacttgtagccgatctcgaccggatacgtgtcgcagatcgcgtcgtacatgaagtacagcttcgcgcggaaatcccggaactgctcgctgcggtggatctcgtcgagcggcttgtcgcccgcgaggccgcgatagttcgcatgcagccaccggtagtcggcgtcgacgtcggccgcgatgtcctccatccgcacgggcttgccgtcgacgctcgtatagccgagcttcgcgtcgaacgggccgtcgggcacgccctggcgcaggatcgccgagaactgctcgggcgtgagccggtaatgcagcccgtcgatctggtgcatcagcagcgcttcttcgcagtcgttcatgatgctcgtgttgtcccagtcgaacaccgcgtacgggcggtgctcggggcggtagcgcgggctcgacgcgccgtgcccggcgagcaccgcgcgcagccgcgcgacgttgttcggcgaccagcgcccgggcgtgagcgacagcgcggtcgcgggcgaggcgggcgcgtcgattgcgnnnnnnnncggggaccatgcggcggccgcgagcgcggccgaggcgctcgcaaccgagcgcacgaagtgtcgacgtcctgttttcatcgagttctccgaaggggattcgcgcgccggggccgggccggccgcgtgccgcccgccgatccgccggcagaggcgggtgccgcccagcatcgttgcccataaaacggcgcgcccgtcgaaaacggacatccggatgtcgaaatgcgaccgannnnnnnngcgcgggcggttttgccgcgccgaacggattcgaaggcggattcggcgacggattnnnnnnnngcgggcggggcggcggggccgcgtcggcatgggcatcggcgcggcgtgtcgcgcggcgatgcgatgaggtgcgatgtgcggtggcggcgcgcggcgcgccgcggcgggggcgcatgcccggtggcgcgccgcttgccgcgcgccgcgcctacgcgaacatgcgcccgacgatgaaatcgacgaacgcgcgcagcttcggcgaagcgtgccgccccgacggccacagcacgtggaacgtctgcgggcgctcgatgtacgcgtcgagcacggtgcgcagccgtgcgctcgcgagttcgtcgcgcaccgcgaaatccggcacgcatgcgagtccgcggccgcgaatcgcgaaacacacgcgcgtttcgacgttgttgcagatcatcgaccgcggcggctcgacgtcggcgtcgcccggcgcgggccgcagcggccagcgctcgagcttgccggtggtcgggaagcgatagagcaggcacgtgtggtgcgcgagatcggcgggcgtgcgcggcgtgccgcgacgcgcgaaatagtcgggcgagccgacgacgacctgcgcgaacgtgccgagccgccgcgcggacagccgcgaatcgcgcggctcgccgccgcgcacgaccgcgtcgaagccttcgtcgatcacgtcgacgagccggtcggtgaaatcgaggtcgagctggatgtccgggtacgccgccatgaaatcggcgagcacgggcagcacgggcgcgctgagcgcgggcaggctcacgcgcagccggccgctcggcgcgtgcgcgctgcgcgacagctcctgctcggcctcctcgatttccgcgagcacgcgccggcatcgctcgagaaannnnnnnncttcggccgtcagcgcgatgctgcgcgtgctgcgatggaacaggcgcacgttcaggcgcgcttcgagccgcgcgatccgcttgccgacggccgacgcggacacgccgagcgcacgcgccgccgcgacgaagctgcgggtctcggccacctgcacgaagacgacgaacccgctcagactttccattcgaccgctcccgtttggtttccgattggcttttgattgcggacttcgatgtccgtagtgtcaggaactctatcctagtttttcttcattcgccggctgcctaccatgagcgctccactcatttcaggggatgcgccatggttctttcatcgtggtccgcgctcggcgagcgggtcgacgcggcgatcgacgccgcgctcgcgcagcggcgcctggtcggcgcggtcgtgctcgtcgcgcgccgcggcgagctcgcttaccggcgcgcggcggggctcgccgatcgcgaggccggcgtgccgatgcgcgaggacgcgctgttccggttcgcgtcggtatcgaagccgatcgtgtcggcggcggcgatgcgcgctgtcgcggcgggcaagctcgatctcgacgcgagcatcgcgcgctggctgcccgcgttcacgcccgcgctggccggcggccgccccgcgcgcatcaccgcgcggcaactgttgtcgcacacggcgggcctcggctaccgttttctcgaaacgcacgcgcacggcccgtatnnnnnnnncggcgtgtccgacggcatggatcgcgcgggcatctcgcttgccgagaacctgcgccgcatcgcgagcgtgccgttgctgtacgagcccggcacgtcgtgggcgtactcgctcgcgaccgacgtgctcggcgcgctgatcgaggccgtatgcgacaagccgctcgaagatgcggtggccgagttcgtgacgacgccgctcggcatggtcgatacgcgtttctacgcgcacgacgcggcgcggctcgcggcggcgtacgtcgatgcgtcggacgccgccgcgccgggcgggccgcgccgcatggcggcgctcgagatcgcatcgccgtttcccgacacggccggcattcgcttcgagcccgcacgcgcgctcgatgcgcatgcgttcgcgtcgggcggcgccgggatggtcggcaccgcgtccgacgtgctcgcgctgatcgaggcgttgcgcaccggcggcgacggctggctgcccgccgcgcggatcgacgagatggcgcgcatccagccgggcgcggaggatctgccgacggcgcccggctacgggttcgggctcggattctcggtgctgcgcgatccggccgccgcgcgatcgccggagtccgtcggcacgtggcgctggggcggcgcgtatggccacgcgtggttcgtcgaccgcgccgccggcttgagcgtcgtcgcactcaccaacacggcttacgaggggatgtcgggacgcttcgtcgccgacctgcgcgacgccgtctacggcgcgggcgcggccgcgcaggagcgggcggcatgagcgattgcacgacgcggcccgccggcttcgcgcggccgtcgcgcgaagccgcgcgcctgccgctcgcgggattgctcgcgctcgcgacggccggcttcatcacgatcgtgaccgaggcgctgcccgccgggctgctgccgctgatggggcgcgacctgcgcgtgtccgatgcgctcgtcggccagctcgtcacagtctatgcggcgggctcgatcgtcgcggcgatgccgctcgtcgcggcgacgcgcggcatgcgcaggcggccgctgctgctcgccgcgctcgcgggcttcgtcgtcgcgaacacggcgacggccgcgtcgccgtactacgcgcccgtgctcgtcgcgcgctgcgtcgcgggcgtctcggcggggctcctgtgggcgctgctcgcgggctacgcgagccggatggtcgacgcgcggcagcgcggccgnnnnnnnnnnnnnnnnnngctcggcgcgccggtggcgatgtcggtcggcattccgctcggcacggcgctcggcgccgcgctcggctggcgcgcgacgttcgccggcgtgacggcgctcacgctcgcgctgatcgcgtgggtgcgcgcgagcctgcccgatgcgccggggcggccctcgggcgagcggctgccggtcgcccgcgtgctgcggatgccgggcgtgctgcccgtgctggcggtgatgttcgcgtacgtgctcgcgcacaacatcctctacacgtacatcgcgccgtttctcgcgagcgccgggatgggcacgcgcatcgacgcgacgctgttcgcgttcggcgcggcgtcgttcgcgggcatcggtctcacgggcgtgtggatcggcaacgggctgcggcggctcgcgctcgcgagcatcgcgcttttcgcgctcgcgtccgtgctgctcggcgtggcgagcggctcgcccgcggtcgtctatgcgagcgtcgccgtgtgggggctcacgttcggcggcgcggcgacggtcttccagaccgcgtcggcgaacgcggcgggcgaggcggcggacgtcgcgcaatcgatgatcgtcacggtgtggaatctcgcgatcgcggccggcggtgtcgcgggcggcgtgctgctcgagcggttcggcgcgggcgcgatgccgtgggcgctcgtcgcgctgctcgtgcccgcgtggctcggcgcgtgnnnnnnnnngcgccacggcttcccggcggcccgcgcgccgtgacgggcgcgatgcgcgcccgcgcgggtccgtccggcgtccgtccggcgcggcgactcggcgcaactgtccggcgcacgcgctcgaccgctcgacgcaggcgctcggctactcggctcgattggctactcggcccggctgcccgagccggccattcgcctcggctactcggcgagcgcnnnnnnnnnnnaggtctcgtcggtcacgagccccgagagccagcggccgcgcagcgcggcgagcaccgcggcgcgcttgcgcggcccgcccgcgaagccgatcgtcgggcgcgacggcggcgcatcgagcgccacgctcgtcacgcgcgtgctcgtcgacgcgacgatcggccgcccctgcgcgtcgatcggcaggccgagcatctcggccaccgcgccgagctcgaccatctcgccgagctcggcggcggtgatgaagccgtcctcgaacagcgggcagtgcgcgccgatgttgccgacgccgacgaacgcgacgtcggcctgcgccgacagcttctcgacgatccggtacagccggtggttgcaccactgcgcgcgttcggcctcgctgtccgcgaacagcggcgcgggcagcaggaagtgcttgccgcccgtcttctcggagatgtgctgcgcgacgtcgtacgggttcgacgagccgtcctgcgcgatcgcgcccaccatcgacacgagccggtgctgcggccgctcgagctgcgcgatctgcgcgatggcggccttcagcgtgcggccgctgctgaccgcgatcaccatcggcctttcttcgttcaggtagcgctccatcacctgcgcgcccgcgacggcgagcttgcggtcgatcgcatcgggcgcgtcgccgtcgatcggcacgacttcgcacatcgcgaggccgtagcgcttggacaactgcgcggccagatcgaggcaatcggcgatgcggtggtcgacgcgcacgcggatcaggttcttctcgaccgcgaacgcgacgaggcgctgcgcgacggggcgcgacacctgcagcttctcggcgatctcgttctgcgtgtcgcccgcgacgtagtagagccaggcggcgcgcgtcgcgagatcgagtttttcggaggacttggacacgatggcggaatctcaggtcggnnnnnnnnngcggcatcaggccggccgtcgcgcgccgggaaaattcgcactgtagcgcaacgcgctcacgcgagcnnnnnnnnnnacggctcgaagagcggccgcacatgccggtacagcgcgcgaaacgcgtcgagcnnnnnnnnnagcgccgcgtggcgcgccgcgtcgggcgcgaattcgtcgcgcagcggcggcttcgccagcacgtcgcgcggcgcgccgccgaccgcgagccagcccagccgcgccgcgccgagcgccgcgcccgtttcgccgccgccgtggcggcgcgtgcgcacgccgagcgcgtcggcgatcagttgcgcccagtacgcgctnnnnnnnncgccgccgatcagggagagcgcgtcggtctgcgtgccgcccgcgatcagcgcgtcgaagccgtcggcgagcgcgagcgtcacgccttcgagcaccgcgtagccgagcannnnnnnntcggtgccgtgcgtcatcccgaagaacacgccttgcgcgtacggatcgttgtgcggcgtgcgctcgccggacagatagggcaggaagagcggcgcgttctcgcgggcggcgggatcgagcgcggcgatttcggcaaggagcgcgggctcgtcggtcgacgtgagcttgcagacccagcgcaggcaactcgccgccgacagcacgacgctcatctgctgccagcgctcgggaatcgcatggcagaacgcatggacggccgacgccgggttcggccggaagcggtcgccgacgacgctcagcacgcccgacgtgccgagcgacacgaagccgtcgccgggctgggtcgcgccgatgccgagcgcgctcgtcgcgttgtnnnnnnnnnnnnncgcgacgaccaccgattcggccaggccgannnnnnnnnnnacgtccgcgcgcagcgtgccggacggcgcgttgccttcgacgatcctcggcatctnnnnnnnnntcatgccgcccgcggcgagcagcgcgccggaccagtcgcggcgcgccgcgtcgagccacagcgtgcccgccgcgtcggacgggtcggacaccttctcgcccgtgagcttcaggcgcagataatccttcggcatcagcacgcacgcgatccggccgaacacatcgggctcgtgccgcgcgacccacagcagcttcggcgcggtgaagcccggcatcgcgaggttgccggcgatcgcatgcagctcgggcgcgcgcgcttcgagcagcgcgcattcgtcggcgctgcgcatgtcgttccacaggatcgcggggcgcagcacgcgatcgccgctatcgagcagcaccgcgccgtgcatctggccggacagcccgatgccgcgcaccgcggcgaacgcctgcggatgnnnnnnnnnnagcgcggcgagcgtgccggcccaccagtcgtccggatgctgctcggcccagcgcggatnnnnnnnnnnnacggtaaacggcgtgcccgccgtgccgacgacggcgccgtcgggcgaaagcagcagcaccttcacttcggaggtgccgagatcgatgccgaggtacatgagcgaaaagcggtgcgtcgacgggaagccgctactttagccgcgcgcccgccgccgcgccaatggcgatttggcccgagcaacgcgcggcggcgtgacggccgagcggctcagcggctcgcgagccatgcgtcgannnnnnnngcgcccgcgcgtannnnnnnntcgagcgcgggcgtgccggcgagcgcgccccagagcgggcgttcgccggcgagcgcggcgacggggtcggccgcgcccgcgatnnnnnnnnnnannnnnnnntccatcacgccgtcctgatacgcgtacggcagcgcgccttgcgcccagcgctgcaggaagcgcaggaagagcgcgggcagcaccgcggtcgacaccggctcgacgcnnnnnnnnatcgattcggcgagcgtcggcgcgatgaagccgggaatcttcgagaagccgtcggcggccacgcgctggttcgtgtcgcggatgtgcggattgccgaagcgctcgagcacgacgtcgcggtagcgcgcgaggtcgagcgggctcggcgtgaggtacgggatcacgtcgtcggtcacgtacgcgtgcgcgaagcggcgaatgtgcgcgtcgcgcgtgccttcgtgaatgtatgaatggcccgcgagcgtgcccgcccaggcgatgcagctgtgcgtcgcgttcaggatccggatcttcgcttcctcgtacggatggacgtcgtcgacgagctccgcgcccgccttctcccacgcgnnnnnnnnnnnnncgaagcgatcctcgatcacccactggatgaacgcctcgcccatcaccgggcacgcgtcgtcgaagccggtggccgcgcgcacgcgctcgcgcacgtcgggcgtggggcgcggtgtgatgcggtcgaccatcgagctcgggcacgcgacgttcgcatcgaaccacgcgagcagctcgacgaggccgcgccgcgcgaggaatgcgcgcatgccggcgcgaaannnnnnnncgttgttgcgcaggttgtcgcagctctgcagcgtgagcgggccggcgcnnnnnnnngcccgttcggcgagaagcgcggcgagcgcgccgtagatcgtgagnnnnnnnncttgcaagtcggccgcgagatcggggttcgccacgtcgagccgatcgtgctcgtcgaggtagtagccgccttccgtcaccgtgaacgacacgatccggcacgccggcgcggcgcccgcgtcgacgagcgcggccagatccatcgaccacggcagcacgcgcgtgatcgagcggatcgtctcgtaggcgcgctcgccttgcggcgtgaccgtctcgagcgtgtagacgccgtgctgcgcggcgagcgcctcgcggctcgcgcgcagatcgtcgcggatgtcgccgacgacgagcgaccaccgctcggcggcgggcgacgcttcgttgacgcggtgcagataccacgcctgatgcgcgcggtgaaacgagccgacgccgatgtgcaagatcgccggcgcggcggtggacggactgctcatcccgtgtctcctgacggccggctcgcgcccgccgaattttgtatagatcatttgctctttatgtgagcgaatgatcgtattcgggtgggcgaaagtcaaggcgatcgagcgggctttcgatgctgcggcgcgccaatcggcgcgatgcgcgggcgcgtcgcgatgcgatgcatctcgtcgccgaacggtgtcggaacgccgtcggaacggtgtggagcggcctcagaacggctcgcgggtcagcagcgcgagcgcttcgagcagccgcgcggccggcccgggcaggatgccgtggcggcggcgaaacgcggtcagcgtgcgggtggcggccacgccttcgacggcgagcgtgtcgatcgtnnnnnnnnngcgttccgcccggtacatcggctcggccatccagctcaggaagcccgcgtgcgcgacaaggctcttgagcgccgtcaccgagcgggtctcgaccgcgatgtcgggcggcgcgagcccgtgcgcgtcgaacgccgcgcgcatctgctcgaacggcgcggtgccgcgcggcgggatcgcccagcgcgcggcgcgcgtgtcggcgagcgtgagcgnnnnnnnnnnngcggcgcgcagcggatggtcgggcgcggcgacgacgtggctcacgtcgtcccaccggcattcggcgatcgcgacgacttcgtcggtgtccggcacgcgcgtgctcaacgcgatgtcgatctcgtgcgtgagcagcgcgtcgacgagccggtcccacacgccttcgacgatcacgacgcgcaggttcggccagcggtcgagcacgcgcccgagcgccaccggcagcacgaagctcgcgatgctgccgaccgcgcccaccttgatcgtgcctttcgcgagcccgcgcagcgcgtcgatttcctnnnnnnnntgctcggcctcgtgcggcagcagcgcctcgccgatcgcggtcagttgcacgcccttcgaatggcgctcgaagagcggcgcgccgatctgctcctcgagccgcttcaggatgcggctcaacgccggctgcgtgacgtgcagcgcgtcggccgcgcgcccgaggctgccgctcgcggcgatcgtcgtgaaggcgcgcaattggcgcaggtcgaaagtcatgctgccgtgtaatggcttcttgcnnnnnntacagtatcgaggaatgtgcgcgccgccgatactgtggaaaccgatgatgacgatgaggagacacgcccgcatgacgnnnnnngatcttcgcgccgacgcgccnnnnnnnnnnncgtacacggtgcgcgacgccgtgatcgatctgctgcgccggttcggcatccgcaaggtattcggcaatccgggctcgaccgagctgccgatgttccgcaatttccccgacgatttcgaatacgtgctcggcctgcacgaggcggtggccgtcgggatggcggacggctacgcgcaggcgagcggcaacgccgccgtcgtgaatctgcactcggcggcgggcgtcggcaacgcgatgggcgtgctgttcaccgcgtaccggaacaagacgccgctcgtcgtcacggccggccagcaggcgcgctcgatcctgccgttcgagccgtttctcgcgtcggtgcaggcggccgaattgccgaagccgtacgtgaaatggagcatcgagccnnnnnnnnncgaggacgtgcccgccgcgatnnnnnnnnnntatcatgtcgcgatgcaggagccgcgcgggcccgtgttcgtgtcgattccggccgacgactgggatcgacccgccgagcccatgcccgcgcgcacggtgagcagcgaagtgcggcccgcgcccgaggcgctcgcgcggctcggcgacgcgctcgacgcgagcgagcgcccggcgttcgtggtcggcgcggcggtgnnnnnnnnnggcgcgtgggacgacgcggtgcggctcgccgagcggcacnnnnnnnnnntgtacgccgcgccgatgtcgggccgttgcagctttcccgaggaccatccgctcttcgcgggctttctgccgccgatccgcgagcgcatcgtcgaacagctcgccggccacgatttcatcctcgcgttcggcgcgcccgtcttcacgtatcacatcgagggcttcggcccgcacgtgcccgcgggcgcggcgctgcatcagctcgtcgacgatccgtcggtggccgcgtggacgcccgtgggcgacgcggtcgtcggcaatctgcggctcgcnnnnnnnnatctgctnnnnnnnnnnnnnnnnnnngagcggccgatgcccgcgcnnnnnnnnncgcgcgggcgcgtcggcccgggcgcgcccggcgagcggatgccggtggcgttcgcgttgcagacgctcgccgacgtgcgcggctcgcgcgacgtcgtcgtcgaggaagcgccgagcgcgcggccggccatgcacgagcacctgccgttctcgagcgccgacacgttctacacgatggacagcggcggcctcggttacgggatgccggccgctctcggcatcgcgctcggctcgccggggcggcgcgtgatcgcgctgatcggcgacggctcgagcctctattcgattcaggcgctctggagcgccgtgcatctgaagctgcccgtcacgttcgtgatcctgaacaacgcgcgctacgcggcgctgcaggatttcgcgcccgtgttcggctttcgcgacggcgagccggtgcagggcaccgcgctgcccggtctcgatttcgtgtcgctnnnnnnnnggttcggttgcgacggcgtgcgcgtgagcgacgcggcgcgcttgcgcgacgcgctcgagcaggcgctcgcgtcgcccgtgccggtcgtcgtcgacgtcgacgtcgcgtgacgcgcgaagccgggaggacgcagaagccctaagggccgaannnnnnnnnnnnnnnnnnnnntgccacggcatccacgggcatcacggagtattggaacgcattcagaaggagaacacacgcatgcaggacatctcgatgctgatcggcggcgagcgtcgcccggccacgggcggcgcgacgttcgagcgccgcaatccgctcgacggggagctcgcgacgcgcgcacccgccgcgaccgccgccgannnnnnnnnngccgtggacgccgcatccgccgcgttcgcgccgtgggccgcgctcggcccgannnnnnnncgcgcgctgctgctgaaggccgctgccgcgctcgagggcaagcgcgacgcgttcatcgccgcgatggcggccgagacgggcgcatcggcgatctgggcacggttcaacgtcgagctcgccgcgaacggcctcgtcgaggcggccgcgctgacgacgcagatcggcggcgagctgattccgtccgacgtgccgggctcgctcgcgatgggcgtgcggcagccggcgggcgtcgtgctcggcatcgcgccgtggaacgcacccgtgatcctcggcgtgcgtgcgctcgcgctgccgctcgcatgcggcaacacggtggtgttcaagggctcggagctgtgcccggccacgcacggcctcatcgccgacgcgctgcacgaagcggggctgcctcgcggcgtcgtgaacttcgtgacgaacgcgcccgccgatgccggcgccgtcgtcgacgcgatgatcgcgcacccggccgtgcgccgcgtgaacttcacgggctcgacgcgggtgggccggatcatcgccgagcgctgcgcgcggcatctgaagcccgccgtgctcgagctcggcggcaaggcgccgttcgtcgtgctcgacgacgccgatctcgacgcggccgtcgcggcggctgcgttcggcgcgttcgcgaattccgggcagatctgcatgtcgaccgagcggatcatcgtcgacgagcggatcgccgacgcgttcgtcgcgaagctcgccgacaaggccgcgtcgctgccgttgggcgatccgcgcaacgggcccgtcgtgctcggctcggtgatcgacgcgcagaccgtcgagcgctgcaacgcgctcatcgacgacgcgctcgcgaaaggcgcggtgctgcgctgcggcggcaaggccgacagcacgctgatgcccgcgacgctcgtcgaccgcgtgacgcccgcgatgcgcctctacgcggaggaatcgttcgggccggtgaagggcatcgtgcgcgtcgcgggcgaggaggcggcgatcgcgtgcgcgaacgacaacgcgttcggcctgtcgtcggccgtgttcagccgcgacgtnnnnnnnnnnatgcgcgttgccgcgcggatcgaagcggggatctgccacgtgaacgggccgaccgttcacgacgaggcgcagatgccgttcggcggcatgaaggacagcggcttcggccacttcggcggcaaggcgggcatcgccgagttcaccgatctgcgctggatcaccgtgcagacggccccgcgccactatccattctgaaacgatggcgacgatcgagatgacggcgttgaggattgcgatgctcggcgcgggcgcgatgggctcgctgttcggcggattgctcgccgagtgcggacacgacgtgacgctcgtcgacgtgaacgccgcgcatgtcgacgcgatnnnnnnnnacggattgcggctcgacatcgatcgcggcgagcggcgcgtcgcgcggctcgccgcgctgcgcccggacggcgtcgccgcgcacgcgggcatgccgcccgacctggtgatcgtgttcacgaagacgctgcacannnnnnnngcgctcgcggnnnnnnnnnntctcttcggcccgcgcacgcacgcgctgacgctgcagaacgggctcggcaatgtcgagacgctcgccgaatacgtgccgctcgagcggattctcgtcggcgtgacgacgtggcccgccgatctcgccgggcccgcgcacgtgcgttcgcacggcgcgggctgggtgaggctgatgagcgcggacggcgcgatgcggccgatcgtgcaggcgagcgcgcacgcgctcgatcgcgccggcttgaactgcgcgatcgacacgggcgtgtgggcgacgatctgggagaaggtcggcttcaacgcggcgctcaacacgctgtgtgcgctcacgcgcggcacggtcgacgcgctcgnnnnnnnnnaggacgggccggcgctcgcgcttgcgatcgtcgcggaggtcgcggcggtgnnnnnnnnnaagggcatcggcgtcgacgagcgccggatgcgcgagaacgtgctgcacgcgatccgcgagcaccgcggacatcggccgtcgatgctgcaggacgtgctcgcggggcggcgcaccgagatcgacgcgatcaacggcgcggtggtcgcggccgcgggcgagctcggcgtggcggtgccgcatgtgcggacgctgttgcagctcgtcaggctgatcgacgcgcagggcgggtgacgtggcgcgggcaacgaagcggacaggggccgcgggaggctgcgcgacggcggccgtgcggttgcgggagcgccgtgaacgcgttgtggcgacgcggtgaggaggcgacgagacaacgcggagacacggcaacacgcaggcacaggggcgtagagacgcagacgcaggcgcgcacgggagacatggacgtcggctccacggccgacggcgcccccggcggtctcgatcggcggcgcgacgaaggccgccgcggcggccacggcgcccgccgcggcggcgaacgacggccnnnnnnnntcctccaggccgcgccggccttcgccgtgggcatttgtccgcgggatcggcgcccgccgcttcgattcgcccacgacccgccgccgaacggttttccgacggccgcatgccagccgccgtaggggtttccaataattcaactaaaagaaattggttttaccattcgtaaattcataagcttgcgctagatcaaggcgcgaccgcgcgaacgcttgccgtcgcgcgcnnnnnnnngctcgtgcgaggcggatgaagcccttgcgccgcagggcgtgcccgcgacatcgcgaacggtttcgaagaaagccggcgcggggcgggtcagcgcgacgcgccgatccagaggacattcaggagacgacatgaagcccaccccgaccccgtgtttcgccgcggcgcgccgccgcatcgccgcatcgagcgccgcgcgccggaggctcgcatgagcgcccggcacggcggtgcgccgcttgcgctcgatatcggcgcgacgctcgaccacggtccgttcaccgcgatgcagcgcgtcgcggtgctgctcgccgcgttcgcgatcgtgctcgacggcttcgacagccagttgatcggcttcgcgattccggtgctgatcaaggagtgggggatcacgcgcgacgcgttcgcgcccgccgtcgcggcgggcctgttcgggatgggcgtcggcagcgcgtgcgcgggcctgttcgcggaccgcttcggccggcgctgggcgatcatcggcagcgtgttcgtgttcggcgcggctacctgcgcgatcggcttcgcgccgaacgtggcgaccatcgccgcgctgcgcttcgtcgcgggcctcgggatcggcggcgcgctgcccaccgcgacgacgatgacggccgagtacacgcccgcgcgccgccgcacgatgatggtgacggcgacgatcgtctgcgtgccggcgggcgggatgctcgcgggcctgttcgcgcacgaggtgctgcccgcgtacggctggcgcggcctgttctggctcggcggcgcgctgccgctcgcgctcggcttgctgctcgtgcgcgcgctgcccgaatcgccgcgctatctcgcgcgcaatcccgcgcgctggcgcgagctcggcgcgctgctcgcgcgcatgggccggcccgtcgccgacggcaccgccttcaccgatcttgccgaggcgcgtgcgcacgaagggcagcggcgtggtgtgcgtgcgctgttctcggcggcctannnnnnnnacacgatcgcgttgtggtgcgcattctgcatgtgcctgctcgccgtctacagcgcattcagctggctgccgacgatgctgacgtcgcaaggcctgagcgtgtcggtcgcgggttccgggctcaccgcatacaacctcggcggcgtgctgggcgcgctcgcgatcggccgtttcggttcgcgctggccgctcgcgttctgctgtgcgggcggcgcggcgagcgccgcgtggctgctcggcgtcgatgccggcagccacgccggctggctgatcgtcggcctcgccgcgcacggcttcttcgtgaacgcggtgcagtcgacgatgtacgcgctctgcacgttcatctatccgacgcccgtgcgcgcgacgggcaccgccggcgccgtcgcgttcggccgcgtcggcgcgatcctgagcgcgttcgcgggcgcgtacgtgatctcggcgggcggtgcgaacgcgtacctggcgatgctcgccgccgcgatggcggtcgtgctcgtcgcgttgctcgcgctgcgccggcacattccgcggctgcgccgcggcgggctgccggcggccgacgagctcgcgcgcaccgcgccctgacgcttcgccgcgcgtgcgcgcggcgctacagcgtcgtgcgcacgtgccagagttcggggaacagcacgacgtcgagcatcttgcgcagatacggcgcgccgctcgtgctgcccgtgccctgcttgaagccgatgatccgctcgaccgtcgtcacgtggcggaagcgccattggcggaacgcgtcctcgagatcgacgagctcttcggccatctcgtacagctcccagtgcgcgttcggctcgcggtacaccgcgagccacgcggtctcgacggtgcgatcgtggcgcgtcggctgcgtccagtcggcgtcgagccgctcgggcgcgatcggaaagccgcgccgcgcgagcaggcgaatcacttcatcgtatagcgacggcgcctgcagcgacgcttccagatgcgcatgaatcgccggccggtgcgcgtgcgggcgcagcatctgcgcgttcttgttgccgaggatgaactccagctcccgatactggtacgactggaagcccgacgacgcgccgagatacggccgcatcgccgagtattcggacggcgtcatcgtcgcgagcacgttccacgcctgcacgagctgctcgagcacgcgcgacannnnnnnnagcatcttgaacgcgggcggcagcgcgtcgtcgcggatcgacgcgagcgccgcgcgcagctcgtagagcgcaagcttcatccacagctcgctcgtctgatgctggatgatgaacagcatctcgttgtgatcgggcgagcgcggatgctgcgcatcgaggatcgggtcgagcgacaggtaatcgccgtagctcatcgattgcgagaagtcgagctgcgcgcgatgccagccggcctgcacgtcgtcgccggcggcctcgggcacgtgcggcgcgtcgggcgcgtgcgcgccggcaaacgggcagcggggcgcggcgtcgtcgccgggcggctgcatgtgacctgaattcacgtttgtctccatggaatagacggggcggtgcgggcggccgatccggccgatggccgcacgcttcgcgcggcgctcgcgcgggctcaggtcaccgcggcgcgcgtggcgaactcgggcgcgcgccatgcctcggtgtcgagaatgtcgcgcagcgtctcgaccgcgtcccacacgtcgacgaagcgcgtgtagagcggcgtgaagccgaagcgcaggatgcgcggctcgcggtagtcgccgatcacgcnnnnnnnnatcagcgcctgcatcacctcgtagccgtgcggatgctcgaagctcgcctgcgagccgcgctgatgatnnnnnnnnngcgtgacgagcttgagcggctggcccgcgcagcgcgattcgacgagcgcgacgaacgcgtcggtgagcgcgagcgatttgcggcggatcgcgtgcatgtcggtctgcgcgaacacgtcgagcccgcattcgaccatcgacatcgacacgatcggctgcgtgccgcacagaaagcgcgcgatgcccggatcgggctcgaacgcgggctgcatcgcgaatggcgcgcgatggccccaccagccggacagcggctgctcgaacgcccgctgatggcgcttgggcacccagacgaacgcgggcgagccggggccgccgttcaggtacttgtacgtgcagcccaccgcgccgtcggcgagcgcgccgttcagatcgacgggcacggcgcccgccgaatgcgcgagatcccacagcatcagcgcgccggcctggcgaaccgtctgcgtgacggacggcatgtcgtgcatgtagcccgtgcggtagttcacgtgggtgatcatcgcgacggcggtctcgtcgtcgagcgcgtcgggcagatcggcgggatcgtcgatgaggcgcagttcgtagtcgcggtcgagctgcgcgatcaggccctgcgcgatgtacaggtcggtcgggaagttcgagcgctccgacacgatcacgcggcgcttcggcgcgtgccgcgcctggtgccgcagcatcgcggccagcagcttgaacaggttgatcgagatcgtatcggtgatcgcgacctcgtcgtcggccgcgccgatgagcggcgcgagcctgtcgccgagccggcgcggcagcgcgaaccagccggccgtgttccagctgcggatgaggccttcgccccattcggcgccgatcacctgttgcgcgcgggcggccgcnnnnnnnngctgcgcgccgagcgaattgccgtcgagatagatcacgccggcgggcagcgcgaactgctcgcgcagcggcgcgagcgggtcgtcgcggtcgagcgcgagcgcttcttcacgtgttttcatgatgtcgaacctggttggggagggggcacgcgcatgcgtcttcagcgcggcgcggcgggcannnnnnnnagcaccgcgcgcacggggctcgcgtcgagcgtcgcgaacttcaatggcagcgcgatcagttcatagtcgccggcggcgatctcgtcgagcacgagcccttcgagaatcgccatccggtgcgcgcgaatgcgccggtgcgcatccatcgtcttcgattcctgcgggtcgagcgacggcgtgtcgatgccgacgaggcgcacgccgtgcgcggcgagcagatcgatcgtttccggcgcgaccgcgcagaacgcgctgtcccacgcatgctgcggcgcctggccgtaggtgcgcagcagcacgcgcggcggcgcgccggcgagcgccgcgcgcacatgctcgggcgtgacggcggagcgtgcgccgatgcaatggatcacgcggcagcggccgagatacgcatcgagcggcaccgcgccgatcggcgtgccgtcggcgtcgtagtgcagcggcgcatccgcgtgcgcgcccgtgtgcggcgatagcgtgannnnnnnnacgttgacgggcgagcccgcctcgatgcgccacacccgctcgatgccgacgggcgtgtcgcccggccagacgggcgtggcgggggcgattggcggggagatgtcccagatcgtgtccatgccgttgtcgaagaaacttggatgcttcgcatgataggcaaagccgcgaagcaggtgcttgcaaaataagcatggacaatccaccaatatggcagataattcgaaatagacctaaaacggagaccaaaaatgcatgcgatcacgctggatgcaaccgattgccgtattctcgcggtccttcaggaagaaggccggatcagcaacctcgatctggccgagcgcatttcgctgtcgccgtccgcgtgcctgcggcggatgcggctgctcgaggagcaaggggtgatcgaacgctatcgggcgtgcctgagccgcgagaagctcgggttcgagctcgaggcgttcgtgcaggtgtcgatgcgcaacgatcagacgcagtggcacgagcgtttcgcgcaggcggtgcgcgaatggccggaggtggtgggcgcgtttgtcgtgacgggcgagacgcactacctgctgcgcgtgctcgcgcacaacctgaagcactactccgatttcgtgctgaatcagctgtacaagacgcccggcgtgctcgacattcgctcgaacatcgtgctgcagacgctgaaggacgaggcggggccgcccgtcgcgctcgcgcgcacgggcccggcgatcaaagccgtgtgaggccgtgaaagccgccgctctggaacacgagcggcgcgagcgcggccgcgtcggggtgcacgccgcagcgctcgacctcgccgacgaagatcacgtggtcgccttcgtcgtagcggctgcggttgtggcattcgaaccacgcgagcgcgccgtcgagcacgggcatgccggagtcgccctgcgcatgggacacgccctcgaagcggttgcccttcagcgtcgcgaagcgcatgcacagatcgtgctgcgacgcggacagcacgttgacgacataatggctgttcgtgcgaaacaccggcatcgacgccgatttgtgcgcgaggctccacagcacgagcggcggatcgagcgacaccgaattgaacgaactcgcggtgatgccgatcaactggccggacgnnnnnnnnntcgtgaccacggtcacgccggtcgcgaactggccgagcgcttgacgaaacgcggcggtatcgaaattcggcgggctcgcctgtaggtgtttcatcgcgtgacggcctcgagcgacggnnnnnnnnngcggcgagcggaacgggcggcggtgccgcgggcgaaatggcgggaagggagcagggcggtcatcgggaaattcgtctggttagtgacgattttagcggcaatcgtgtacgactgcgacgggccgccgcgccccgcgcgtgccgcgagtggccggcgccacattttgcgcggcgggcggcgcgttgcggcgcggccgcgccgccgggcgaggagggcgcgccgcgccggcctgccgatgcggcgcgtgcccgcggcgaagcggggcgctcggcgcacgacggcgagcgtcgcgcgccgccgcacggnnnnnnnnnnnnnnnnnnnnnnnnnnnggaaaccgatatgagcgaagcaacgagcgaagtcgcgacgctgggcggcggatgcttctggtgccaggaagcggtgtttctcgatgtcgacggcgtgacggccgtcgaatccggctacgcgggcggccatacgcgcaaccccggctaccgcgacgtgtgcgacggcgacacgggccatgcggaggtcgtcagcgtgagcttcgatccggcccggatcggctaccgcgagatcctcgagatctttttcgccacgcacgatccgacgcagttgaaccggcagggcaacgacgtcggcacgcagtaccggtcggtgatcttcacgcattcggatgcgcagcgcgacgcggcgctcgagctgatccgcacgctggagcgcgacaagctgtacgacgatccgatcgtcacgcaggtcgagccgttgaacggcaattactggcccgcggaggcatatcaccagaactattacgcgcgcaatcccgggcagggctattgcgcggtcgtgatcggcccgaagctcgcgaagttccggcagaagttcgcgcatcggctgaagtcgcgcggcgcttgagggccgcgccggatggcnnnnnnnngcccgcgcgacggccgaacgtcacggccgcgcgtgacgccggcgggcagggcgttgccggcgcgcgtcgcgttgtgcggcgtggcgtgatcgcgtggcgcgcgatcgattcgcgcgtgcggggcggtgcgcgtatcgccgcgtcggtgcgtcgcgcgggcggcctgccgtgctgccgcgccgctgttgcgccgcgccgccgcgcgtaacacgccggatcggtcgatcgtcgcgctcggcgtgcggcgcgagcgggcgtcggcttttcgcgctgtcggcggcagcggcgcggccgcgaacaggcgccggcgaagcgtcgcgggcnnnnnnnnttatgccgcctcgccgcgccagcgcacgcacgcggccgcgatttccttcgcgagcgcgatgcacgatagcggcgccgatccttccgccttgttgttcaccgtgatgagcaccggctggccggcaagcacgtagcgcgccgcgagctccgcgagcgccgtgcgggtatgcgggtcctcgtcgacgagccggtcgaacggctcgtatttcgctttcgcctgctcgtacttgaagccgccgtgcaggctccagcggacgatcagcgggcccgacggctcgccgtcgaggagcgcgagcgccgccgcctggcgcagcgggtccggcatcttcgcgtgcagcccgacgcagtagcgcacgcccgccgccgcgagcgcgcggatgaagcgcggggtgagcaggctcgcgtcgcggatctcgaccgcgtagcgcgggccgtcgggggccgccggcagcgcgggcagcgcgccgaggaacgtgctcaggcgatcgacgagcgcggcggggtcggccagcagcgtgtcgggcagcggcgggaactggaagacgagcgcccccgccttgttgccgagcccttcgaggcacggccgcacgaattcgtcggcggcgagctgcgcgttcaggaacgccgggttcgggccggtcggctcgcnnnnnnnnncgcgcagcaccgcgtcggtgacgagcgcgggcgccttgacgacgaagcggaagtcgtccggcacctgctgcgcgtagcgcagatagttggcgacggtgagcggcgcgtagaacgagcggtcgaggctcacgctcttgagcagcggatgcgcggcgtacgcttcgaggccttcgcgcgacagcttcgattgggcgtagtcgtcgccgtagacgatgtctttccagccggggaaataccacgacgacgtgccgagccgcacgtgcggcggcaattcgcgtnnnnnnnnnnnnacatcgtccgcgatcgcggcgggcgcgacgccgcgccggcgcgtgcgtttcttcggcgcggcggcaggcggcgcgtcgaagccggggagcgcgggtgtcgcggcgggttcgggcggatcgtcgggatcggctgggtcgtcgggaacgccgggatcggcagaatcggcaggatcggcaggatcggcgcggtcgcccgcgccattcgcgtcgcccacggtcccggccatgccggagtcgggcgtgggtagggctgcggttgcgggtttcgcgcgggtgctgtcgcgggcatcggcctcgtcgtcctcgccgtgcgcgggatcgttcgtgccaggcgcatccgttgccgcgggcgccgaagtccgcgcgatgtcgttcgataccggcgcatcgcccgccgccgcggcgtccggcgatgcgtcgcgccgccggccgcgcgnnnnnnnntggcgcttgccgtccgcggcggtggccggcgagggggacgaagccggcgaggccgacggcgtggatgaaggccgctccggcagcggtagcggttctaccccgaacaggtcgaattgatcgccttgcgcgtcgccttgtcgtggcggcgcaggtttgcgccgcgtgctgccgtcacccatccgtcatcgcaaaaaggcgccgcccgtcagcgcggcagcgcgtgttcgtacatgtagcgccgcgaccacggtagcgtcttcgcgctctgcccggccttgcggcacacgatctggaagatcgacacgtcgtcgtgctcgaatgcatacgcgcagccggccaggtacacgcgccagatgcggaatttttcgtcgtcgacgagctttctggcttcctcggccttcgcctcgaagttctcggtccagatgtcgagcgtgcgcgcatagtgccgtcgcaggctctcgacgtcaaccgcctcgagcccgccgcgctgcgcggcctcgagcgcgaggctgatgtgcggcagctcgccgtccgggaacacgtagcggtcgatgaactcgccgccgccgagcgccgtctcgccgctttccgcatcggtcgacgtgatgccgtggttcatcgcgatcccgtcgtcggcgagcagttcgcggatgcgcgagaagtagagcggcaggttcttgcggccgacgtgctcgaacattccgacgctcgtgatccggtcgaactggccgtcgatctcgcgatagtcctgcagccggatctcgatctggttctccaggcccgcgcgcttcacgcgctcggtcgcgagatcgaactggttttgcgacagcgtgacgccgacgcannnnnnnncgaacttgcccgccgcgcgcagcacgagcgcgccccagccgcagccgatgtcgagcaggcgctggccgggctgcacgccgatcttcgtgaggatgtggtcgatcttcttgatctgcgcggtgccgaggtcttcgtcgccgttctcgaaataggcgcacgaatagaccatgttctcgtcgagccacagctggtagaactcgttcgacacgtcgtagtggtactggatcgccttcctgtcggaatgcttcgagtgattgaagtagcgcttcannnnnnnnagcttgcttgcgctcgtcaccgtgctgcgcgcgagcgaatagccgatgttgatgatgtcggcgagcttgccctcgatgtcgatcttgcccttcacgtacgcctcgccgagattgtcgaggctcggctcgagcagcagcggcagcgcggatgcgctattgaccttcagcgtcacctgcggcgccgcgaacgtgccgaaatcgagttgctgtccgttccacagaacgaggcgcgccggtatgtccgccttctcccgtacctcgttcgcccactgtgccagtttcttttcccagaacatttggaatccccttttgttcgttgaaacgaaatacagcgaagttctcgggcgggcggccggcgtgcgggaacgnnnnnnnnnnnngagtcaaacgaaacgcgggcaggacactgcgggcgcgccgtggcgcgttacggcgcgaggcgcgtgatcttccagccgctcgccgacgcggcgtcgcgcgtatacagcaggcggtcgtggagccgcgacgggcggccctgccagaattcgatcgagctcggcacgagacggtagccgccccagtgcggcgggcgcggcgggttctcgccgaannnnnnnncgatttccttctcgcgcgcctcgagcagcgcgcggctctcgatcaccgcgctctgctcggacgcccatgcgccgatccgcgagccgagcggccgcgacgcgaaataccggtcgctttcctcttcgctcgtcttctcgatgcgcccctcgacgcgcacctggcgctcgagttcgatccagtagaagagcagcgccgcgttcgggttgtgcgcgagctcgcgccccttgcggctttcgtagttcgtgaagaacacgaagccgcgctcgtcggcgcccttgatgaggacgatccgcgcggacggccggccggattcgtcgacggtcgcgagcgtcatcgtgttgggctcgggcagttgcgcgtcgagcgcttccttgaaccagacgtcgaactggacgaacggattcgggttcacgtccgccgcgtcgagcgacgcgcgggagtagttggtgcggagatcggcaagtgtcgtcattggtgtgcgaacgctcaatcggggccagtatagcgaaggtggnnnnnncctgcgtcgcagtgcttcggtgcgtgtttgccgccggccgatcaggcaaaatagcgggctatccgttgcctttcgatcagcttgtatgtctcgtaccgacgccattgcgacgcctcacgatgttactccgcagccatccggcgagcttgacgcggatcgcgcccggcgcttcggcggcgtcgcccggctctacggcgccgatgcgctcgccgcgttcgannnnnnnnnnntcgcggtgatcggcatcggcggcgtcggctcgtgggcggccgaggcgctcgcgcgcagcgccgtgggggaactgaccctgatcgatctcgacaacgtcgccgaaagcaacacgaaccggcagatccatgcgctcgacggcaattacggcaagccgaaggtcgacgcgatggccgagcggatcgcgctcatcgatccggcgtgccgcgtcgtgaagatcgaggatttcgtcgagccggacaatctcgacgcactgctcggcggcggcttcgactacatcgtcgacgcgatcgacagcgtgcgcacgaaggttgcgctgatcgcgtggtgcgtnnnnnnnnnnnagccgctcgtgacggtcggcggcgcgggcggccagctcgatccgacccgcatccgcatcgacgatctcgcgcagacgatccaggacccgctgctgtcgaaggtnnnnnnnnaactgcgcaagcagcacggtttcccgcgcgggccgaaagcccggttcaaggtgagcgccgtctattcggacgagccgctgatctatccggaggcggccgtgtgcgacgtcgacgatgtcgcgatgcacaccgcaaccgacgcgcaggcgccggggccgaccgggctcaattgcgcgggcttcggctcgagcgtgtgcgtgaccgcgagcttcgggttcgcggcggccgcgcatgcgctgcgtgcgctcgccgcgcgggcggggcgctaacgcaggcgtggctgcgcgcccgttcgcggcgcggcggcggtcgattcgcgcatgccggcatgcgcatgggcgccgcgcgggggcggccgaatcgcnnnnnnnnatccgccggcgttcgccgcgatgttcgtgcctgcgcgcagagggtgccgtcgtcggcggcgtcgccgccgcgccatcgcgctgcaagnnnnnngcggcgcacgcgcaatatgcgcgcccgccgcatggccgctccggccgaagcctgtcgtcgtccgtgtgccggcgcgtcagttcagcgccgcgctcagcttgcgccgccacgcggacacgagctccggctggtcggccgcgagctcgaacaccgaaatcatcgtcttgcggccgacgtcgtcgccgaacgtccggtcgcgcaggacgatctccagaactgttcgagcgcgccttcgtatgcgcggcgcgcgatcaggctctgcgcgagatcgaagcgcgcgtcgagatcggccggatggcttgcgatgcgtgcttcgagcgcgtcggtcggcggcaggtcggccgttgcgtcgagcgcgtcgaagcgcgtcttgatcgcctggtagcgcgcgtcggcgccgcccgtggtctgcggcgacagccgcgcggcttcgnnnnnnnnntcgtcgatccggttcagcgcgagcagcagctcgacgagatcgaggcgcgcgtcgtcatagccggggttcagcgcgagcgcgttttcgaggtgcgacagcgcgtcgtcgatccgctcctcggcgagcgcggtctgcgcggcgtaacgctcggcctcgtcgggcgcgggcacgaggcgatcgaggaacgtgcgcagttgcccttcgggcagcacgccgacgaactggtcgaccggctgcccgcccgcgaacgcgatcacgtgcggaatgctgcgcgtctggaagtgcgcggcgagctcctgattctcgtcgacgttcaccttcacgagcttccagcggccttcgtactcctgctcgagtttctcgagcagcgggccgagcgtcttgcacgggccgcaccacggcgcccagaagtcgaccagcacgggggcggcaagcgatgcttcgatgacgtcgcgttcgaaagtggcgagcgtggtgtccatggcgtcctcgtcgatgttggatgtatgcacaatgggggagcgcgggcgctttttcaatgcgcgcggtgttccgggaacggaatccactcggtttcgccgggtaccgtccccatctgctgcgccgcccacgcgcgcttcgcccgctcgatcgtgtcgcgcgagctcgcgacgaaattccattcgatgaagcgctcgccgtcgagcttgtcgccgccgagcagcatnnnnnnnnnnntgcccgcgctcgcgagcgcgannnnnnnnncgggcgcgagcaccgccatctgcgcgggctcgagcggcgcgccgtcgatcgtcagatcgccgtcgacgagatagaccgcgcgctcgtcgtgatcggcgtcgagcgcgagcgcgccgcccgccgcgaacacggcggccacgtacagcgtgcgcgagaacgtcgtgacgggcgannnnnnnncgaacgcgtcgcccgcgatcaccgtcagcgcgacgccgtcgcgctcgagcttcggcagcgtcgcgcccgcgtggtgctcgaacgacggctcgcgcgcctcgtgctcgcgcggcagcgcgacccaggtctggatgccgtgcacggtctgccnnnnnnnnnnttcttcgtccggcgtgcgctccgaatggacgatcccgcgcccggccgtcatccagttgacgtcgcccggcacgatcttctgcgcggagccgaggctgtcgcggtgcatgatcgcgccgtcgaacaggtaggtgacggtcgcgaggccgatatgcggatgcgcccgcacgtcgaggcccgcgcccgccggctgcgcggcggggcccatgtgatcgaagaagatgaacgggccgacggtgcgcgcggcgagcgcgggcagcgtgcggcgcacggtcaggttgccgatgtcgcgcacgtgcggtttcaggatggctttgatcgaatcggtcatggctggggtgagggcagttcggaacgcgtcgcgcgttcgtgtggcgaaagcgggatgtgcggcccattgtaacggcgtcccggcggatgcggcgnnnnnnnntcgctccgcgcggggccgtctgcaagcttcgcgaaacgtcggtagactcggcggctcgcacnnnnnngacccaggagacacgatggccccgaaagatctgttgctggcgctggtggtgatcctcgcgtggggcgtgaacttcgtcgtgatcaaggtcgggctgcacggcgtgccgccgatgctgctcggcggcctgcgcttcctgctcgcatcggtgcccgcggtgttcttcgtgcgccgcccgcggattccttggcggcttctcgtgctgtacggctcgacgatcctgctcggccagttcgtgttcctcttttccgcgatgtacgtcggcatgccggcggggctcgcgtcgctcgtgctgcaggcgcaggcgttctccacgctgttcttcgcgaggttcgcgctcggcgagcgcttnnnnnnnnagaatctcgtcggcctcgcgatcgccgcggtcggcctcgtcgcgatcgccgtgcagggcggccgcggcatgacgctcgcgggcttcgcgctgacgatcggcgcggcggcgctctgggcgctcggcaacgtcgtgacgaagaaggtcggcaaggtcgatctcgtgtcgctcgtcgtgtgggcgagcctcgtgccgcccgtgccgttcttcgcgctgtcgtacgggttcgaggggccgcagcggatcggggccgcgctgacgtcgctgtcgggcgcgtcgatcttcgccatcgtctatctcgcgttcgtcgcgacgctgctcggctacgggctgtggagccgcctgatgtcgcgctacccggccgggcaggtcgcgccgttctcgctgctcgtgccggtcgtcggcctggcgtcgtcggcgctgctgctcgacgagcggctcacgcacgcgcaactcgcgggcgccgcgctcgtgatggcggggctcgcggtcaacgtgttcggcgatcgcgtcgtgcggcggcttttcgcggccgcgtcgtgagagccggcgggagcgggcgaagcggcggacgaacggcaaatcgggcgcggcgcgtttgcgcggcggcgggcgcgcctgttgcgccggccgcgcggaccgcggcgccgtggcctgtggcgcgggcaggggcggcggagattgacggggcttgacggcgctctacggcgcttcgtttcgtttcactgcgctcgcggcgttttcgcgcgggcgcgagccgtggcgatcgatgcgccgatgatcgtcggcacgacggtgacgcgtcgcgcgtggcgaggcggtgcgtcgaggcgacgcccgaagtgggagccgaagcgacaagccgcagcgacgcgttgagggcgagagggccggccgcggcgaccgatgcgcgcggtggggcggcttgcggtcgctcggcgccccggcccgcaaatggcgcggcaatgacccaaaaaccgcgcggcgcatcatgcccgccgagcgccccgagcgccccgaggctccgcgagcacggcacgcgatcgcggcgcggggtgcgttacgtcatccggctcttcgcgagcggcgggttcgccgagaaatagcgcttgattccgcggaagatcgcatcggccatctggtcgcgatacgcgtcgtcgttcaggcgccgctcttcgtccggattgctgatgaacgcggtctcgacgaggatcgacggaatatcgggcgccttgagcaccgcgaaccccgcctgctcgaccgagcccttgtgcagcttgttgatgccgccgacttcgcgcagcacgtagttgccgtagcgcagcgaatcgcggatctgcgcggtcgtcgacatatcgaacagcgcgcggttcaccgcgacgtcctgcgtcttgatgttgatcccgccgatcagatcggaggagttctccttgttcgcgagccagcgcgcggccgcgctcgacgcgccgtggtccgacagcgcgaacaccgacgagccgcgcgccgacggcgtcgtgaacgcatccgcgtggatcgacacgaacagatccgcgccgacgcgccgcgccttctgcacgcgcacgttcagcggcacgaagaaatcggcgtcgcgcgtcatcatcgcgcgcatgttcggcgcggcgtcgatcttcgcgcgcagcttcttcgcgatgtcgagcgcgatgtgcttttcgtacgtnnnnnnnnnnnnnatcgcgcccggatcctcgccgccgtggcccggatcgatcgccaccgtcagcaggcgcacggtgccgcggccggatttcggcgcggtgaacgcgtaggtgtcggtgtcgcccgaatcgtcgtcgttcctgcgcgcgatgacgggcggcggcttgaccgcgggccgcggcggtgcggcgggcgggctcgcttgcgcgacgggcggattggcgggcgccggccgcgccgaatgcgcggccggcgggttgttctgcgcgaagcgctggaagaacgcatcgctgttgtccgtcgcggcgggcggcgcggcggtcgggccgttgagcgcggccgtgggcggctgcgcctgctnnnnnnnnagcgtgtcattcaactgctgttccttgcgctccgtctgcgcgatcagatcggacagcggatcgggggcgacggccggatacaggtcgaacacgagccggtacttgtaggtgccgacgggcggcagcgtgaacacctgcggcttcaccgagcccttcaggtcgaacaccatccgcaccacgtgcggctgatactggccgacgcgcaccgactggatctgcggatcgttcggcgcgatcttcgagacgaggtcgcgcagcgcctggtcgagctcgaggccgttcagatcgacgacgagccggtccggcccctgcagcagttgctgggtgttctgcagcggctgatccgattcgatcgtcacgcgcgtgtagtnnnnnnnnggccacacgcgcacgccgagcaccgagctcgcgtgcgcgagacgcggcagcgcgagcccgagcacgagcgtcgacgcgccggcgcgcaggatctgccggcgccgccagttatgggtcgcggtggccgccgattcgatcgagcggaacggtttgatcaacatctttcgagacatgcctttcctgatgcgctgtacgcccgggcggtgagcaggcggccttcgcccgccacgtcgagcgagaacacgagatccggcacgccaaggagcgcgcccgcccgttgcggccattcgacgatgcagatcgcgccggaattgaaatattcgcgaaagcccgcgtcggcccattcggccggatcgctaaaacggtacagatcgaagtgatagacctcgagttccccatcggaacgcgcgagcgcgtatggttcgacgagcgtgtaggtcgggctcttcacgcggcccgcgtggccgaggccgcgcagcatcgcgcgcacgagcgtcgtcttgccggcgccgagatcgccgtacagctggatctgcaggccgtcgaacgcatgcgcggcgnnnnnnnnnncgcgcatcgcgtcgagcgcgtgcgcgaggcgttcgccgagcgcgatcgtcgccgcttcgtcggcgagcgcgagcgtgcgctcggcaagcggagcgggcannnnnnncgcggcgtgcgcgtggctaggctgctcgggcattctcgtaaaataacgcgatggaccgcaatccggaactcgcaatcgcagatgcgcgcccctcgcaggacgggcgcgccgcgccgtctcgcctcgacgacgcgcagctcgccgagctcgcgtcgcgcatcaaggcttgggggcgcgaattgggtttcggggcgatcggcatcagcgataccgatctctcggaggccgaagcagggctcgccgcctggctggaagccggatgccacggcgagatggattatatggccaaacatgggatgaaannnnnnnngccggccgaacttgtggccggcacgcgacgcgtgatttccgcgcggctcgcgtatctgcccgccggaacgctcgacggcgcgcccgatgcgcagggcgcgcggcgcgattgnnnnnnnnnnnaggccgcgcgcatcgccgatccgcaggcggccgtcgtgtccgtctatgcgcgcgggcgcgactatcacaaggtgttgcgcaaccgcctgcagacgcttgccgagcggatcgaggccgagatcggcgtgttcggccatcgcgtgttcaccgattcggcgccggtgctcgaagtcgagctcgcgcagaaggcgggcgtcggctggcgcggcaagcacacgctgctgttgcagcgcgacgcgggttcgttcttctttctcggcgagatctatgtcgacgtgccgttgccggcggacgcgcagacatcgcccgacgccgcgcccgagacgcccggcgcgcattgcggcagttgcacgcgctgcctcggcgcgtgcccgacgggcgcgatcgtcgcgccgtaccgcgtcgacgcgcggcgctgcatctcgtatctgacgatcgaattgcacggcagcattcccgagccgctgcgcccgctcatcggcaatcgcgtgtacggctgcgacgactgccagctcgtctgcccgtggaacaagttcgcgcaggcggcgcccgtcgccgatttcgacgtgcggcacgggctcgaccgggcgtcgctcgtcgagctgttcgaatggactgccgagcaattcgacgaacggatgcagggcagcgcgatccgccggatcggctacgagcgctggctgcgcaatctcgcggtcggcctcggcaacgcgctgcgcgccgcgcccggcggcatcgagcccgatnnnnnnnnngcgatcgtcgcggcgctnnnnnnnnntttggacgacccgtgcgtgtcggcgctcgtgcgcgagcacgtcgagtgggcgctgcgcgccgcgtgaaggcggcgtaaagtgacggtttggcgggcggccggcgtagcgctccgggcgccccttcaggagagaacgatgttcaacgcagtaatcgatgcgccgttcggcaaggtcggcatccgcaccgacgcgtcggtcgtgcgcgagatcgtctatctgcccgaatcgataaagcgcgtcgcgccgggcacgccgctcgcaaagcaggcggcgcgtcagatcgaactctatttcgagcgcgcttccgcacgtttcgacttgccgctcgccgaggtcggtacgccgttccagcatcgcgtgtggcacgcgatctgcgcgattccgcccggcgtggtgctgacctacggtcagatcgccaagcagatcggcagcgcgccgcgggcggtcggccaggcgtgcggcgcgaactattttccgctcgtgattccgtgtcatcgcgtcgtcgcgtcgggcgggctcggcggcttcgcgaaccacgacgacgagggctacttcctcaaggtcaagcgctggctgcttgcacacgagggcgtgcggtactgatgnnnnnnnnagtgcatgcttgcgcggccgacacggcgggcggagacgccggccgcgcacccgcgccgccggccgaccgtctcgtggacgcgcttgccgcgtcgccggcgtggctcgacagccgcgcgtcgatcgatctgttctgcgacgcgatgtggctcgagcacgggctgtcgcgcaacacgctcgacgcgtaccggcgtgatctgcaactgttcgcgcaatggctcgccgcgcggcatgcggcgagcgtcgatcatgcgagcgagccgacgctgaccgaatacatcgccgcgcgcagcgacggcaaggcgacgtcgtcgaatcgccggctatcggtgtttcgccgctactacggctgggcggtgcgcgagcaccgcgcggccgtcgatccgacgctcaggatcgcgtcggcgaagcaggcgccgaggtttccgtcgacgctgtccgaggcgcaggtcgaggcgcttctcgccgcgcccgacgtcgatacgccgctcggcctgcgcgaccgcacgatgctcgaactgatgtatgcgagcgggttgcgcgtgagcgagctcgtcacgctgaagacggtcgaggtcggattgaacgaaggcgtggtgcgcgtgacgggcaagggttcgaaagagcggctcgtgccgttcggcgaagtcgcgcacggctggatcgagcgctatctgcgcgatgcacggcccgcgctactcggtnnnnnnnnngcggatgcgctgttcgtcaccgcacgcggcgacggcatgacgcgccagcaattctggaacatcatcaagcgccatgcgcagcaggcggatgttcgcgtgcatctgtcgccgcatacgctgcggcacgcgttcgcgacgcatctgctcaatcacggcgcggacctgcgggtcgtgcaactgctgctcggccatagcgatatctcgacgacgcagatctacacgcacgtnnnnnnnnagcggctgaagacgctgcatgcggcgcatcatccgcgcggatgacgcgcggcgaggccgcggcggcgccgtgtctgcacgaacctcggcgtcgacgcgcgcagggcgcgatgtgcttgacatgctcgatcgtttttgcggcggtatggccggccggtagggggcagcctgcggatggcagaccgtagaccgcaggcagctggcgaccgctgctccgccgcgcgatccgatgcgcggcgcgacgagcgccgtcacaagcgaacggtatgcggggcgcgagcggtctcgcgccgccgcatcgcctcgccgcatcgcctcatagcatcgcgcgcaaccggtgcttgagcaccttgccggtcgacgcggccggcagcgcatcgagcgcgcgaatttgcacgggccgcttgtagggcgcaagtcggcccacgcaccattccttcaggtcgctttcggttgcggccgcattcggcgcgagctcgacgaacgcgatgacgtcctcgttgcccgcttcggccgcgcgcccgatcaccgccgactgcacgacgtccggatgcgcgttcagcgcctgctcgacttcggacggatagacgttgaagcccgaacggatgatcagttccttgctgcggccgacgatcgtcatcgcgccgtcggtgcccgcgcgcgcgaggtcgcccgtcttcagccagccgtgcgccgtgacggcnnnnnnnntgccctccggatcgcggtaatagccgagcatcacgttcggcccgcgcacccagagttcgccgacttcgcccggcgcgacgtcggcgccgtccgccgagcaaaaacgcacggcgacgcccgggatcggcgcgcccaccgagcaatcggcgcgcggcgcgtcgatcggcgtttgcgcgatcgtcgggctgctttcggtcatcccatagccgttgtgcagcggcaggccgtaagcgcgttcgacgcgcgccttcagatcggcatcgagcggcgagccgcccgagtagacgaagcgtagatgcgnnnnnnnncacgcgtgcccgtnnnnnnnnagatgctcgagtagtttcgcgtgcatcgccggcacgccctggaagatcgtcacgccctcgtcggcgagcgcgcgacgcagcgtttccggcgagaagcnnnnnncgagcctgagcgtcgcgcccgcgtagaggctgccgaggcagaccgacgcgagcccgtatacgtgcgatatgggcaacaccgcgtagacgacgtcggtgggcgcgacgcgccgctgcatgctcgataccgcggcgacgaacagcaggttgcggtgcgacagcatcacgcccttcggcgcgccggtggtgccggtcgtatagacgagcgccgcgcactgnnnnnnnncgtgcgcttcgaccggctcnnnnnnnntgcccgcctcgaccgtgtgcgaccatgcgccgatatcgagctcgaacggcgcggccgcatgcgcattgcgccgatcggcgtgggcccgtgcatcgggcgacgtgccggtgacgaacgcgatcaaccgcggctgcgcgtgcgtggcgatcgcgtcgagctcggccgccgagaggcgcgcgttcgatacgatcgcccacgcgtcgagccgtgtcgccgcgaacagcagcacgatctgcgcgatgctgttttccgcgacgatcatcacgcggtcgccgccccgcacgccgaggccgcgcaggcgctcggcggcggcctcgacnnnnnnnnnnagctgcgcgtacgtgagccggcgtccgtcctcgatcagcgcgacgtgatcgggcgcatgctcggccannnnnnnnggcagcgcggcgattcgctgcggcagcgtgtcgagcagcgcatcggcgtcgattgccgcgccgggggaaaactcgatggtcatggtttctccgatgaatcggcgcgagtgcggtgccgaccgtgtggcgacgatcgtgccacgtgctcgccgcgcggacaatcggccgttcggacaatagtctcgcgcgccgcacgcaattaaaatgcgcgcatgagcaaatccaaacacgtttccgaaacgcccgcgacgcagttcctgcgccgccacggcgttgcgttcggcgagcacgtctacgaatacgtcgagcacggcggcacatccgaatcggcgcggcaactgggcgtcgacgagcacgcggtcgtgaagacgctcgtgatggaagacgagcacgccaagccgctcatcatcctgatgcacggcgaccgcacggtgtcgaccaagaacctcgcgcggcagatcggcgcgaagcgcgtcgagccgtgcaagccggaggtcgcgaaccggcattcgggctatctcgtcggcggcacgtcgccgttcggcacgaagaaggcgatgcccgtctatgtcgaatcgacgatcctcgatctgccgtcgatctacctgaacggcggcaggcgcggctatctggtgagcctggcgcccgccgtgctggcgacgctgctgcaggcgcggcccgtgcagtgcgcgagcgtcgactgagggtttcacccgcgtggcccgctgcgccgcttcggtagaatgagcgccgccgcggcctcgcgatcggggccgtccatccaaccatacgttgaaacaagagtccttcgcatgcagatcctgctcgctaccgtcgccgcctatctgatcggatcggtgtcattcgccgtcgtcgtcagcgccgcgatggggctcgccgacccccgctcgtacggctcgaagaatcccggcgcgaccaacgtgctgcgcagcggcaacaagaaggcggcgatcctcacgctcgtcggcgatgcgttcaagggctggctcgcggtctggctcgtcaagcgcttcggcatcggcggcgagatcggcgtcgcgctcgcggcgatcgcggtgttcctcggtcacctgcatccggtgtttttccgcttccagggcggcaagggcgtcgcgaccgcggcgggcgtgctgctcgccgtgcatccggtgctcggcctcgcgaccgcgctcacgtggctcatcgtcgcgttcttctttcgctactcgtcgctcgcggcgctggtcgcggccgtgttcgcgccgattttcgacgtgttcctgttcggtacgcacgacaatccggtcgcctgggcggtgctcgcgatgagcgtgctgctgatctggcggcatcgctcgaacatctcgaagctgctcgccggcgaggaaagccggatcgggcagaagnnnnnnncgggcgtgtgattcgtgcgggcgcggcgcgcggaggcggcccgccgctcggtgcgtgcgcggcggcgtcccgcgaggcacgagacgtcgccgcgcgcatcgagagacatctaatcgcggcgcaacgggcgcgcctgcccgattgcgctgcgctcgagcgttgcgtgcgccgtcgacaagcgcgagcggccggcgctcgatcggcgcgtgcggccttgcgtgcgacgcgcctgtgcgcgcgtcagtcgcggaagttgttgaaatcgagcggcgtatcggtcacttccttgcgcagcagtgcgatcgtgctttgcagatcgtcgcgcttcgcgccggacacgcgcaccgcgtcgccctggatgctcgcctgcaccttgatcttgctgtccttcacgatgcgcacgacnnnnnncgcgaggtcgcccgacacgcctttcttgatcgtcacgacctgcttgaccttgtcgccgccgatcttctcgatcttgccgtagtcgagaaagcgcacgtcgacattgcgcttggccatcttgccgatcagcacgtccttgacctggccgagcttgaagtcgtcgtcggcgtagagcgtgagctcgcgctccttctgctcgannnnnnnntcggagcccttgaagtcgaagcgggtcgaaatttccttgttcgactgctcgactgcgtttttcacttcgatcatgttcgcttcggaaacgacgtcgaacgatggcatggcattctcctgtagagcgtgccgcacgcggcctgcgcacgggcactcgctataattgcggactgaccgccattttaccggcgcccctacatttgcccaaggccgcgagcttgatcgcgcgccggcgcaaccgcgaatgccgatgtcccgtcccgattccgccgtttcgttgcttcccgactattcgctnnnnnnnnacaacacgttcggcttcgatnnnnnnnnnnnnntcgccgcgcgcatcggctctcccgggcagttcgcgtcgctnnnnnnnnatccgcgcgtcgcggggctcgacaggctcgtgctcggcggcggcagcaacgtggtgttcacgcgcgacttcgacggcctcgtgctgctcgacgagatccgcggccgcgcgctcgtgcgcgaggacgacggcgcgtggtatgtcgaggcgggcggcggcgagaactggcatgcgttcgtcgaatggacgctcgccgaaggaatgcccgggctcgagaatctcgcgctcattccgggcacggtcggcgcggcgccgatccagaacatcggcgcgtacgggctcgagatgaaggagcacttcgcgtcgctgcgcgcggtcgaccttgcgacgggcgagctggtcgaattcgatgcggcgcgctgcgcgttcggctatcgggacagcttcttcaagcgggacgggcgcggccgtttcgcgatcgtggcggtgacgttccggctgccgaaagcctggacgccgcgcatcggctatgcggacgtnnnnnnnnaactcgcnnnnnnnngcatcgannnnnnnnncgcgcgtgcgcgagacgtgttcgacgcggtcgtcgcgatccggcgcgcgaagctgcccgatccgctcgcgctcggcaacgcgggcagtttcttcaagaacccggtgatcgacgcgcaagcgttcgccgcgttnnnnnnnnnnnagcccgatatcgtgtcgtatccgcagccggacggccgcgtgaagctcgcggccggctggctgatcgaccgctgcgggtggaagggnnnnnnnntcggcgcggcggccgtccacgagcggcaggcgctcgtgctcgtcaatctcggcggcgcgtcgggcgccgacgtgctcgcgctcgcgcatgcgatccggcgcgatgtgctcgggcgcttcggcgtcgagctggaaatggagccggtgtgcctgtaggccgtgaggcgcaggccacgcgcgcatcggccgcgtcggcgttccatcgataaagaacctcgctgccgagccgctaggttctgggtcgcgccgcaggcgagggcgagggcgcttcgttgcacggccggcgcgcccgcacctcgcggcccgcggcgtgcggcgtgcggnnnnnnnnnacggcgcgtcagtgggtcagtggttcaggcgtccgagcagcaggaactccatcagcgccttctgcacgtgcaggcggttctccgcttcgtcccacacgacgctctgcgggccgtcgatcacgcccgccgtcacttcctcgccgcggtgcgcgggcaggcaatgcatgaagagcgcatcggggtgcgcgtgcgacatcatctcctcgtcgacgcaccagtcggcgaacgcctgcttgcgcgcctcgttctccgcctcgaagcccatgctcgtccacacgtcggtcgtgacgaggtccgcgcccttgcacgcttcgttcggatcgtcgaacacctggtagaacggcgcgctttccgcgtcgacgagcttcgtgtcgagcgcgtagccnnnnnncgttgacagccgcagcttgaagccgaggatgcgcgcggcctggatccaggtgtacagcatgttgttcgcgtcgccgacccaggcgaccgtcttgccgcgaatcgggccgcggtgctcgtaatacgtgaagatgtcggcgagcacctggcacgggtggtactcgttcgtcaggccgttgatcaccggcacgcgcgaattctcggcgaagcgctggatgatgtcctgctcgaacgtgcggatcatgatgatgtcgaccattcgcgagatcacctgcgccgaatcctcgacgggctcgccgcgaccgagctgcgtgtcgcgcgtgctcatgaacacggcgtggccgcccagctggaagatcccggcctcgaacgacaggcgcgtgcgcgtcgagctcttctcgaagatcatcgcgagcgtgcggtcgtgcagcgggtgataggtctcgtagttcttgaatttgcgcttcaggatacccgtgcgttcgagcacgtactcgtagtcttccagcgagaaatccttgaactgcaggtagtgacgaatggttttggcggtcatgaaacgaaatacggcggactcaaccggcggcggacgcgccggacggcgccgccgtcggatgtgataactcgaaccagcataaaggannnnnnacgctttgacgagccgcgccgcggggccgtccggcgtccggcgagccgccgggccgattcgcggagcgtactcgacacgacgtgcaatggcgcgctgcggtataatttcgaggttttctcaagcccggcgggcaaggttcatgcttggtctgccggacacaatcgaccaaagcgtcggccgactcgacggcgcgtctgcgcacttgccgctgtccgccgcatgcacggtcgggcgcgctcgtcgcgagccgtcgcgaaaccgcttccattgtgttcgaagtgtccaggcgcggctgcgccggtgcactactgggccgtcacttgggtaccctcatggctgaaactctcccgaccgaatatttcattcagggcatcacgaaagatgggaagaagtttcggccgagcgactggtccgagcgtctcgccggtgtgatgtcgtgttacggtccgggggcgagcgggcccaatgcccgccttcagtattcgcgctacgtgcggccgacgttgctcggcgatctgaaatgcgtgatcgtcgatgcccggctgcgcgacgtcgagccgatggcgttcgatttcgtgatgaatttcgcgaaggacaacaacctcgtcgtcaccgaggcgtgcgagctgcccgattacggcaagacgcaagagtagcgggcgcacccgcggcgcggcgcgcggctttccggcgtcggcgggtgtgggcggtgtcgggcgatcgggcggcgggacatcgcggcgaagcgcgaggcccgtgcaaagagcaagcccgaagagcaagcccgcagcgaaagcctgcatgcnnnnnngcccgcttcgcgcgggcnnnnnngtcgatcgcaggaggaaacagggcgcccgcctggcgggcgcgccggattcttactgcgcggcttgtgcctgcaggcccttgacggcggcggagaggcggctcttgtggcgagcggccttgttcttgtgaacgatcttcttgtcggcgatcgtgtcgatcgtcttcgtcgcggccttgaacagctcggcggcctttgcctgatcgccggcgtcgatcgccttgcgaacggccttgatcgcggtgcggaatttcgagcgcagcgccgaattgtgcgagtttgccttcgctgcctggcgggcgcgcttgcgtgcttgtgcggagttagccatgacggttccttatcctgtcctgtttccagagcttggagcctgacggccaagcgctgcttttcgatccgactcccgggagcgattgcccgggagcgcnnnnnnncgtcggttttaaccgaggccggccgacgcgcttgaccgcgaaacgacgctggggcgacgcacgcaatgccgcaatgcgcatgacaggctcagaaaccggcaattataacaacaaaatcaagcgagtggcaagcgaaagccgcatcggccgaatgccggcgccgnnnnnnnnnnnnnggccggcgggctcgcggcagcggctggtgagcggggcgtcccgagccggtgcgccgatgccggtgcgcgccttttgctcgaacgtatcggtcgccgccgcccgaggtccgtataataagcgccccatgaatctattccgagccctgctgacggtcagcggcttcacgctgctgtcgcgcgtgaccggactggcccgtgagacgctgatcgcccgcgcgttcggcgccagtcaattcaccgacgcgttctacgtcgcattccgtattccgaacctgctgcgccggctgtccgccgaaggcgcgttttcgcaggcgttcgtgccgattctcgccgagttcaagaatcaaaaagggcacgatgcgacgaaggcgctggtcgacgcgatgtcgaccgtgctcgcgtgggcgctcgcgctcctgtcgctcgcggggatcgcaggcgcgtcgtgggtggtgttcgcggtcgcgtcggggctgcgcacggacggccaggcgttcccgctcgctgtcgcgatgacgcggatcatgttcccgtacatcgtgttcatttcgctcaccacgctcgcgtcgggcgtgctcaacacgtacaagcgtttctcgctgccggcgttcgcgcccgtgctgctgaacgtcgcgttcatcgtcgcggcggtgttcgtcgcgccgcacctgaaggtgcccgtctatgcgctcgcatgggcggtgatcgcgggcggcgcgctgcagttcgcggtgcagttgccggggctgaagaagatcgacatgatgcccgcgatcggcgtgaatccgctnnnnnnnntcgcgcacccgggcgtgaagcgtgtgctggcgaagatggtgcccgcgacgttcgcggtgtcggtcgcgcaactgtcgctcatcatcaatacgaacatcgcgtcgcggctcgggcagggcgccgtgtcgtggatcaattacgcggaccggctgatggagtttccgaccgcgctcctcggcgtcgcgctcggcacgatcctgctgccgagcctgtcgaaggcgcacgtcgacgccgattcgaccgagtattcggcgctcctcgactggggcctgcgggtcacgttcctgctcgcggcgccgagcgcgctcgcgctgttcttcttcgccgagccgctcacggcgacgctgttcaattacggcaaattcgacgcgcacacggtcacgatggtnnnnnnnnnnntcgcgacgtacgggatcggcctcgtcggcatcatcctcatcaagatcctcgcacccggcttctatgcgaagcaggacatcaagacgcccgtgaagatcgcgatcggcgtgctcgtcgtcacgcagttgtcgaactacgtgttcgtgccgatcatcggccacgcggggctcacgctgagcatcggcgtgggcgcgtgcctgaactcgctgctgctcttcatcgggctgcgccgccgcggcatctatcagccgtcgtccggctggctgcgctttttcgcgcagctcgcgggcgcctcgctcgtgctcgccggcgtgatgcactggctcgcgatcaacttcgactggaccgcgatgcgcgcggcgccgctcgagcggatcgcgctgatggccgcctgcctcgttctgttcgctgcactatatttcggtatgttgtggctgatgggtttcaaatacgcgtacttcagacggcgcgccaagtaacggaccccaatgactcgcgttctcgactatttcagttcgctcgtcgccgaagacgagggcctgccgctcaccgaggcggcgctgtcgctcgcgcaggacgtctatcccgacgtggacctgcaaggcgtgctcgccgagctcgacgcgctcgccgcgcggctcgcgaggcgcttgccggacggcgcgggcgcgagcggcaagctcgcgctgctgaacgacttcttctttcgcgagcttggcttcgcgtgcaactacaacgactactacgatccggacaacagctacctgaacatggtgctcaagcgccgtcgcgggattccgatcacgctcgcggtgctgtatctggagctggccgagcaggtcggcgtgccggcgcgcggcgtgtcgtttcccgggcatttcctcttgcgtatcgcgctgccggacggcgattcgattctcgacccgacgaccgggcgctcgctgtcggagacggagctcgtcgagatgctcgagccgtacgtcgcgcatgcggagggcggcacggcgagcgtgctnnnnnnnntgctgcagccggcgacggagcgcgaagtcgtcgcgcggatgctgaacaacctgaaggccgtctatctgcagacggagcgctggcagcggctgctcggcgtgcaggagcggctcgtgatcctgctgccggggcaactcgacgaagtgcgcgaccgcggcttcgcgtacgcgcgcctcgctacctgcgtcccgcgctcgaggatctggagacgtatctgggcgagcggcccgatgcggccgatgcgacgatcgtcgaagcgcaggtcagcgaactgcgccagcggatgcagcgnnnnnnnnnnnnttgagcggcgcggcggcccctgcggcccgtgcggccgcccgtgcgcggttgcggaccggcgaagcccgctnnnnnnnntcgatcgtgccgggcgtcggcgccgcgcgccgttgccgcgcatgcgccggctcacctcatggccgcgatatgaagacgcccgcggatgccgtcgcatccgcgggcatgccttccccattcgacgacacgcgacgggcgacgcggctgccgtcgttgcggccgcgtgcgccgcctcgtcatttcgtcacttcggctgcatccggatcgcgccgtcgaggcgaatcacctcgccgttgagcatcgggttctcgaagatctgcttgacgagcatcgcgtattcggccggcttgccgaggcgcgggggaaacggcaccatcgcgccgagcgcgtcctgcacgtcctgcggcatgccgagcagcatcggcgtctcgaagatgccgggtgcgatcgtcatcacgcgaatcgcattgcgcgacaggtnnnnnnnnatcggcagcgtcatgccggcgacgcccgccttcgacgctgcataggcggcctggccgatctggccgtcgaacgcggcgaccgacgcggtgctgacgatcacgccgcgctcgccggtctgcgccggctcgttcgcggccatcgccgcggccgcgacgcgaatcatgttgaacgtgccgatcaggttcacggtgatcgtcttcgcgaacagctcgagcggatgcgggccgtccttgccgaccgtcttcgccgccggcgcgatgcccgcgcagttgacgagcccgcgcagcgtgccgagcttcgccgcggcggcgacggccgcctgcgcgtcctcctcgcgcgcgacgtcgcacttgacgaacacgccgcccagttnnnnnnnnagcgcttcgcccgcttgctgattcaggtcggcgagcacgaccttgccgcccgcttcggtcagcagccgcgcggtgcccgcgccgagccccgatgcgccgcccgtgatcaggaagacgttgtcgcgaatctccatgtttgctccttgtccttggattgattggtatgaatgtcgaacgaatgccgtgaagcgacgcgcgcttgccgacgattgtacgagcgggcgccgaggcccggcgcgaagcgaacgaccggacgnnnnnnncgnnnnnnngccctccagtggagggcttcagactgctgacgaaccccacgtttttgtgagcgtggggttttgtctttctgggatcaggattgcgggttcgccgcgagcgggtagtcgaagctgcagcgcaaaccgctcaccagacgcagcagcatgcgcacgaagcgccaatcgggacccgctggcccctttttccgcttccgcgccagcagcatcgcaatcttcttgatgttctgtgccgccgcggccagcaagcactgctcggccaccttgcgtagcccacgcatacgggcataacggtgcccatgcagctgcttggcatcggcgaagctgcgctccaccgtctgcttgcgccgcgcgtaaatgcgttggccccattcggtcaagcgccgcgcgtccacccgctccttggcgcgctcccacacgtggcgcgttaccaccttcaccgcgatcgcactgttcgtgcactgcgatcgtaccgggcagcgcccgcagatctgcgcattggatttgtattcccgatagccgagccgattggtcgtgctgtacggcagggcctgcccctgcgggcacacgtattcgttgcgatacgcgtcgtacttgaactgccgtttgtagaacatgcccggcttgtggttcggcgtgcgatagcccatcaccccggcaatccctcgctcctccagcccctggcacaccgccggcgtgaagtagcccgcatccagccccaccgcctcgaccttgaactcaaagcgctcgcgctggcgatccagccgatccagatacggctggctgtcatgcaccgaggccggcgtcacatgcgtatcggtgatgatcgcgtgcttggcatccaccgtgcggtggtccagatagaagaaccccttcggcttgtcgtcccgcaccatgtagccgctgtccggatcggtccggctgagcttggtgtccttgctagacggcggctcatcgtcgtcgcgatccagcggcttcctgccatgcgcggcccggtccgcatccactgccgcgttcaatgcctccgtgtaggcggccggcgtctgctccagcttcaccacatcgaacttgcctttgttcgcgttcgccttcaggtgcgtgctgtccgtgtacagcacccgaccgtcgaccagcccgcgcttgatcgcctgccgcacgatctcgtcgaagatctcctgatacaccgtcgtgtccgtgaagcgtcggcggcgattctgcgagaacgttgacgcatccggcaccttgtcggtcagccggaaccgggcgaaccagcgataggcgacgttgacctggacctcacgcatcagttgccgctcgctgcgcaccccgaacaggtagccgatgaacaacagcttgaacatcaccacgggatcgagcgccggccgcccgttgtccgcgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcaggtggtccttcggcacgagttcctcgagcgtcaccatctcgagttcgtgctgcgtgggcatgggcgtcttcagcatcacgccattnnnnnncaaaaatcccccacttggcgagggtttgtcagcaatctgacccggcttccagccgggnnnnnncatgggtcggtcgaaacgggccgcgcgtcgttcaaacggccatcggcgcgctcagcggttcgtggtgacgatagccgacgagcgtgaaatccgacggctcgatgcgttcaagccattgtggctcgtactgccccgttttcgcgtactcgggcacgcgctcggcgatctcgagccgcgggctgtcgaacggctcgcgttcgagctgctgcttgagcatgccgagctgattctcgtagatgtgcgcatcgccgatgaagtacgtgaaccagcgcggcgtatagcccgtcagccggccaacgagcgtgaggagcgccgcgccttcggcgagattgaacggcgtgccgagcccgacgtcgttgctgcggatgtacaggcacagcgagatttcgcgacgctcgacattcggcaggaattgatacagcagatggcacgcgggcagcgcgatctcgtcgagcaccgcgggattccagccgtggaacaggatgcgccggctcgacgggtcgcgcacgatcgtgtcgaggcagtctcgcaactggtcgatcgccttgtgtagcagcaccttctgcgcgccgtcctcgtcgaagcgcgcgacggcgcgaaaaccgcgcgacgtcgcatcggcgatctgcgcgtcggcatgcgcgtcgagcaccttgtagcccggccagcgccgccattggacgccgtacacgtcgccgaggtcgtcgacgccgcggcgatacggattcgcgagccactgcgcgttctcattcgcattcgcgtcccataccttgcagccgagcgcgcggaaatcggccgcgctgcgcgtcgcgcgcagaaagccgacgagctcgccgatcgcggacttgaacgcgagctttttcgtcgtcactgcgggaaagccctgctgcagatcgaagcgcagcatcgcgccggggatgccgatcgtgcgaatgcccgtgcggttgctctgccaggtgccggtatcgagaatggtgcgaacgagatcgagatactgtttcatgcgggttcctccggccgcgaaaagcggccgtgcccgccattttaacaaggcccgcgctagcaggcccggcgcagcccctcgtcgcgcttnnnnnnnnnnncgtcgtcgtcgcgcatcccgtacgcgcagagcagacgatagagcgtcacgcgcgatacgccgagctcgcgcgccgcgtccgcgagccgcccgcggtgccgcagcagcgcgacttcgatcgcgtgccgctcggcgctctcgcgcgcctcctcgagcgacatcggcgcgacttccgcgtagcccgacagctcgagatcggctgcgctgatcatccgtccttccgacatcacgatcgcgcgccgcacccggttgatcagctcgcgcacgttgccgggccacgcgtagttgtgaagcgccgcgatcgcatcgggcgtgaagccgcgcagccgccggtgcgcgtcgcccttgaagcgctcgagcatgtggcgcgcgaggatctcgatgtccttgccgcgctcgcgcagcggcggctcctcgagcttcagcacgcacagccggtgatacaggtcctcgcgaaagcgcccgttgcgcaatgcgatctgcatatcgacgtgcgtcgcggaaatgatccgcacgtcgaccggaatcgactgatgcccgccgacgcgctcgaccttgtgctcctgcaggaagcgcagcaggctcgcctggctctcgaacggcaggtcgccgatttcgtcgaggaacagcgtgccgccgttggccgcttcgatgcggccgatcttgcgctgattcgcgccggtgaacgcgccgcgctcatagccgaacagctcggcctgcaacagcgtcggcggaatcgcgccgcaattgatcgcgacgaacggcgcgccnnnnnnnnacgagcgctcgtgaatcgcgaccgcggtcagctccttgccggtgccggattcgcccgagatgaatacgggcgcgtcggtcgacgcgaccttgcggatcatcttgaagagcgcgagcatcgcctcgcaggtgccgaccatctcgccttcgttgcgcaccgtcgcggccgcgggggcgagcccttccgacagcgtgaccatgccgtacgcgtggccgaccgattcgacgatgcggtcgcactcgtacggcaccgtcacgtaatcgaaacaataatcgcgcacgagccggcgcaccgcgtcgtcttccatttgccctcgccgcgtcgtcgcgatccagccgacgttcggcgtcttcaggctcgcttcgagctcgcgcaattcggcggccccgatgccgcacgaaaaatcgagcagtccgcccgcgatcacgtcgcgtgcggcggaacgccgcatctcgcgtggcgaatcgacaacgtcgacttgccagccgtgctgatcgaaacaacgctgcagatccgcatcggggcgatgggaataatagatgagatgccttgccgcaacatccatgacgccacccagtcaatcgattggcgtcgcgccgcctggcacaggcgcgcgacggaaccgagccggggcctgcgagaaggactcggctcgtcatttttcactaccactggaactgcgttccccgtagatcggcgcttggctcggaaacggcggtggtcactccgtccgttcacgaatctctgttgtctcagcgtactgacaagcatgcgacaaagcaaatggattaaatcaaccnnnnnncagtataggctgcaataaaagtgccattacattcctctgcttaaaacctgaaagatcgtatttaccgattcgcttaatcgtcgcgagcttgaatagaagattagattaatcttccnnnnnnngaatcagcggtactcccaagggcccgtttcaaagctgaaacgtttttcgtgcgcatggcnnnnnnnnnattcgtccgcgtattcacgcggcccgtgcgctcaatggattgcgcaccatggcatgcatttcgctcgatcaccggcaaaccggagagacgtcatgcgaatcgcagcctgccttgcccgtcgacggcattccattgccgcagcgctcgctgcgtcgcttgccatcgcatgcccctatgtcacggccgcgcacgaaaacgaaacgtatcggatcgtcgatacgcggcccgagcacgttgccgcacgcggccgggccgaacgttnnnnnnnnntcgatgacggtgcgttcgcgcggcaacgcgatcacgcgccgatgcccgttccggtcgcgacgccaaggccgctcgtcgacggcacggccgtgacgctgtgggacgagatcggcccgccggcgcccatgcccgtgccgacggacgcgcggcacacggttcgcggcgacggcgcgaactatacgcggcaatgacgcatccggccaacgcgccgctgctgcatgccaacgcgacacgaagaggggacgagatgaccgcactgcccgacgcttcgcatccgtcgtcgcgcgtcgcgtggccggcagtggaacccggtttcgccgccgcgagcgtgcgcgccatgccgatcgatgcggcggcgcgcggcatcgcgcgcctatgcagggcagttnnnnnnnncgtccggcaatgcgtcgcgcgcatcggccgcgctcgcgacgattgtgaagattgtgaagattccgacgctcatgacgatcgccacgatcgcggcagcctcgacgcacgcagcgagccggcgccgatgcctcgcatgaccacgcgcgccgcgacccgcgcgagcgcctcgcgtccaaccgaatcgaaacgatcgcgtcttgccattcgtcgtgatcgacgccacgcatcgcaggcggcggcgagcatcgatcgcattgcatcggcgaacccgtcgggttcgtcgcccgcgccccggcgcgcgggcaacacggatcttcagcgccgcagcgtcacgatcctcgcgctgcgcgcggaagcgggggctgcctcggatagcgaactatccgaggcggcccccaaacacggaagtctgggacagccggcnnnnnnncatgacatgcggcgggcattgcgccatggcgacgcgctcgcgcatctcatcggaatcgtccaggtcgtccagatagccggagccgttcgtgcaacggcaaacgttttggtgctccgtcccccggcgggcactctttttgaaagcggaattcatgcatgccccggcgcgctgcaacgcccgctcgccgaagcggtgaagcttgcaccggcaatctgttccacgttcgccgcggcacggcgacgcgttgcgggcggcgcgacgcacgcgcgatggcgcaccgccgcgccgcgcgtgccggtgcgcgccgatcgcgccgacgatgccacggcgggcgtcgacgcccggcgcatgccggcgacgccgggccgcgcgtattgtccgagcggccgatgcggttcgcggcgggccgcatgcgcgtcggcgatcgcgaaagcatcggcttcggcaagcgggcgaaggggttcgggcgatgcgcgtgacgtcggcggccctgcggcaagccgcatcgccgcgaatcttcttcatgcgaggccggcgagcgccgggcgcgttacggccggcgcaatcggcatcatcgaaacgaaggccgccggcaatgccggctcgaggcaggacaaccactcgccgtcgccgcgctgaagcattgccgtcgacggctgtttaacggggaacgcgcattgcatcgccgcaatcggcggcacgacgcgcaacnnnnnnaccacatgtccggggaaatcgcgccgacgcgcactcggcccgccgccgcattnnnnnnnngcgcgcgacgcgcgtgcgttcgccgcatcgacgtccggccgaaccgcgcggatcgcggcggcgcgccgtggcggcgagcggcatggcgccgccgacaggccgatgtttcccgtgcgccgcgcaatgcgcgccgcatgcatcgtcgcgcgcacgtccgtcccccgaacgattgcccacgcatcgccacgacgccggcgcggctcgctcgccgaacgacttcctcgccgcccagtcgcgtcggatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtcggtcgcatcggttgcatcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatcgnnnnnnagtcgcccaactcgcatcggccgcaccctgcgcgccagcgcgcccacctcgaactccgctcgccgcgctcgccccgacacgttccgaacaacatcccagctgaggtgcatcgtgccagacttccgnnnnnnttccgattgcgcgccgcccggccatgccgcgcagcgctccgcctcaccggccgatgcggccgcgcgccagctcgtctacctgtcgcgcacgcccgacacgacgctcgtcgcgcacctgcgcgcacgacgctggaacgtgcacgtcgcgcgctccgcgaacgaagcggcgcggcgcgtgaagccgaatcagccgcaggccggcatcgccgatctcgacggcttcgcgccgcgcgagttgccgacgctcgaagcggtgttgcgccagcagcaggtcggctggatcgcgctcgcgggtgacacgcgcatcaacgatcccgacgtgcgccggctgattcgccagtactgcttcgactacatgcagggcctgcccccgcacgagacgattgattatctcgtcggccatgcctacgggatggtcgcgctgtgcgatctcgacgtcacggcgggcgccgccgcgacgggcgacgagatggtgggcgcgtgcgacgcgatgcagcagttgttccggacgatccgcaaggtcgccgcgaccgacgcgaccgtgttcatctccggcgaatcgggcaccggcaaggagctgaccgcgctcgcgatccacgagcgctccgagcgccgcaaggcgccgttcgtcgcgatcaactgcggcgcgattccgaatcatctgctgcaatccgaactgttcggctacgagcgcggcgcattcacgggcgcgagccagcgcaaggtcggccgtgtcgaagcggcggacggcggcacgctgtttctcgacgaaatcggcgacatgccgctcgaaagccaggcgagcatgctgcgcttcctgcaggaaggcaagatcgaacggctcggcgggcacgagtcgattccggtcgacgtgcggatcatctccgcgacgcacgtcgatctcgacgcggcgatgcgcgaaggccgctttcgcgacgacctgtaccaccggctgtgcgtgctgaagctcgacgagccgccgttnnnnnnnnnnngcaaggacatcgaaatcctcgcgcatcacatcctgcatcagttcaggagcgacgnnnnnnnncgcattcacggcttcacgtcgtgcgcgatcgaagcgatgtacaactatcactggcccggcaacgtgcgcgagctgatcaaccggatccggcgcgcgatcgtgatgtcggacagccggcaactgtcggccgccgacctcgatctcgcgccgttcgccgcgcgccaggcgacgacgctcgccgaagcgcgcgagcgcgccgagcgccggacgatcgaggcgtcgctgctgcggcatcgcaaccatctgaccgaagcggcggcggaactcggcgtgtnnnnnnnnacgctgtatcggctgatggtgtcgcacggcctgcgcgaactgtcgtggggcgcgcaacgcgccggcgcgagcgacgcggacaacgaggccgggcccgcatgatnnnnnnnnngcatgcgcacgtgctgctcgcgtgcggcacgtgacacgtcggccgccgcgagacgcgcgggagcgcgcccgtcgagcccgcgcgacgcgtatgccgtcnnnnnnnnacgcgcggcagcgaaaccggcgcggcgcgccgtcgcatgccgcgcgatccggtagaatcgtgcccttcttccggcctctattctttccgtcatgacgacgctgaccttgatcgtnnnnnnnnnccgcaacggcgtgatcggccgcgacaaccgacttccgtggaaactccccgaggacctcgcgttcttcaagcgcacgacgatgggcgcgccgatcgtgatgggccgcaagacgcacgaatcgatcggccggccgctgccggggcgccgcaacatcgtcgtcacgcgcgacgccgcgcgccgcttcgacggctgcgacacggtcacctcgctcgacgacgcgctcgcgctcgcnnnnnnnnacggcgcggccgaagcgttcctgatcggcggcgcgcaactgtacgaggaaggcctgcgccacgcggacaagctgatcgtcaccgaaatcgatcaggatttcgaaggtgacgcgtcgttccccgcgcccgatcccgcgcaatgggaagccgtgtcgcgcgacgcgcaccgcgcggcgcagcccaacgatttcacgtacgcgttcgtcgtctatcgccgcaggcgcgccggctgacgggcgcgaagcgccgcgcggccgccnnnnnnnnacgacgatgcnnnnnnggcgccgcttgccgcggcgccttcagactgctgacgaaccccacgtttttgtgagcgtggggttttgtctttctgggatcaggattgcgggttcgccgcgagcgggtagtcgaagctgcagcgcaaaccgctcaccagacgcagcagcatgcgcacgaagcgccaatcgggacccgctggcccctttttccgcttccgcgccagcagcatcgcaatcttcttgatgttctgtgccgccgcggccagcaagcactgctcggccaccttgcgtagcccacgcatacgggcataacggtgcccatgcagctgcttggcatcggcgaagctgcgctccaccgtctgcttgcgccgcgcgtaaatgcgttggccccattcggtcaagcgccgtgcgtccacccgctccttggcgcgctcccacacgtggcgcgttaccaccttcaccgcgatcgcactgttcgtgcactgcgatcgtaccgggcagcgcccgcagatctgcgcattggatttgtattcccgatagccgagccgattggtcgtgctgtacggcagggcctgcccctgcgggcacacgtattcgttgcgatacgcgtcgtacttgaactgccgtttgtagaacatgcccggcttgtggttcggcgtgcgatagcccatcaccccggcaatccctcgctcctccagcccctggcacaccgccggcgtgaagtagcccgcatccagccccaccgcctcgaccttgaactcaaagcgctcgcgctggcgatccagccgatccagatacggctggctgtcatgcaccgaggccggcgtcacatgcgtatcggtgatgatcgcgtgcttggcatccaccgtgcggtggtccagatagaagaaccccttcggcttgtcgtcccgcaccatgtagccgctgtccggatcggtccggctgagcttggtgtccttgctagacggcggctcatcgtcgtcgcgatccagcggcttcctgccatgcgcggcccggtccgcatccactgccgcgttcaatgcctccgtgtaggcggccggcgtctgctccagcttcaccacatcgaacttgcctttgttcgcgttcgccttcaggtgcgtgctgtccgtgtacagcacccgaccgtcgaccagcccgcgcttgatcgcctgccgcacgatctcgtcgaagatctcctgatacaccgtcgtgtccgtgaagcgtcggcggcgattctgcgagaacgttgacgcatccggcaccttgtcggtcagccggaaccgggcgaaccagcgataggcgacgttgacctggacctcacgcatcagttgccgctcgctgcgcaccccgaacaggtagccgatgaacaacagcttgaacatcaccacgggatcgagcgccggccgcccgttgtccgcgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcaggtggtccttcggcacgagttcctcgagcgtcaccatctcgagttcgtgctgcgtgggcatgggcgtcttcagcatcacgccattnnnnnncaaaaatcccccacttggcgagggtttgtcagcaatctgaaggcgccgcttgccgcggcgccttttgcttttgcgatcggatcgatcgagacgaccgaaacggatgcagcgatcggaacgcttactgccccgcgatcgtcatctgctcgatcagcaccgaacccgtttccttcgtgccgcgcacgatcgaatccgcgccgatcgcgacgatatggcggaacatttcctgcagcgtgctcgccaccgtgatctcctcgaccggatactggatctcgccgttctcgacccagaagcccgccgcgccgcgcgagtagtcgcccgtcacgtagttgacgccctgccccatcagttcggtcagcaaaagtcccgtgccgagcttcttgagcatcgcgtcgaaatcgtcgccgggcgccgtgagcgcgctgcgcagcgcgatgttgtgcgagccgcccgcgttgccggtcgtctgcgtgccgagcttgcgcgccgaatacgtcgacaggaaatagccctcgaccacgccgtcccggacgacgttnnnnnnnnnnntgcgcacgccctcctcgtcgaacggcgcgctgcccatnnnnnnnngcacgtgcggatcctcgacgatctgcacgtgcggcgcgaacacctccttgccgaggctgtcgacgaggaacgacgtcttgcggtacagcgcgccgccgctcaccgcctgcacgaacgcgccgagcaggcccgccgcgagcggcgcctcgaagaggaccggcaccttgcgcgtgtcgaggcgnnnnnnnnccatccgcgcgagcgcgcgttgcgccgcgtagcggccgaccgattcgggcgacgccaactcgtccgcgcggcgcttggacgtgtaccagtcgtcgcgctgcatgtggcggccgctgcccgcgatcggcgcgcacgcgatgtagtggcgcgaatacggatagccggcgagaaagccgcgcgtcgtcgcgagcacgaactgcgaatgctgcgcggacacgctcgcgccctccgaattgcggatctgcgggctcaccgcgaaagcggcgtcctccgagcggcgcgcgagatcgaccgcttcgtcggccgacaggcgccacgggtgataaaggtccaggtcgcgcggctcggtttcgagcagttcggcttcggcgagccctgccgcgtcgtcctcggccgtgaagcgcgcgatgttgtacgcggcggcgaccgtatccttgagcgccgtgggcgagaaatccgacgtgctcgcgttgccccgcttcttgccgatgaagacggtcacgccgaccgtcttgtcgcggttgtgctcgatcgtctcgacctcgccgcgccgcaccgacaccgacaggccgtcgccctcggagatttcggtggcggcgtcggtcgcgccgagcgccttcgcgtgccggaggatgtccgtcgcgatcgctttcagttcgtcttgcgtgtgcggaaaatagtgcgcctgggcgtcgaggtttgcagccatcgtcgtggtatccggtgacgggcgggtcgcccgcgtgtttcgaaatgtgcgtattccgcgatcatagcaaggtccgnnnnnnnnnacgcgggtcggcgacgcggcgcgcggcgaggcgcggccatgcggtgcccggcgcgatacaatgccgcccatgacacgcaaaacccgtatccaaccgatcgagcaccccggcgaggacgccgaccacggctgcgatcgccccagcaagtcccagttgaagcgcgacatgcacgcgctgcaggaactgggcgccgccctcgtcgagctgccgaaggacgcgttcaagcgcatgccgatgccggaggatctcgccgacgcggtgcgcgaggcgcgccgcatcaccgatcacgaaggcaagcgccgccaactccagtacgtcgggcgcgtgatgcgctcgctcagcgccgacgagacggccgcgctgcgcgcggcgctcgacgcgcagcgcggcgtgaacaaggccgagacggcccgcctgcactggatcgagcgcacgcgcgagcaactgctcgcgaacgacgatgcgctgaccgcgttcgtgcgcgagcatccgtcggccgacgtgcaggaaggccgcacgctgatccgcaacgcacgcaaggaggcgcagcaaggcaagccgccgcgctacttccgcgagctgttccagtggatcaagacggcgagcggctcggcgagcgacgcgcccgacctttcagcggatgccgacgatgacgacgacgaagcgtaatcaccccgacgaactcgtgatcggcctcgtgtcgatcagcgatcgcgcaagcggcggcgtctacgaggacaagggcattccggcgctcgccgaatggctcgccgcggcgctcgtgtcgccgtggcgcgccgagacgcggctcgtccaggacgacgcgccgacgatctcggcgacgctcgtcgagctcgtcgacacgctcggctgcgatctcgtgctgacgacgggcggcacgggccccgcgcgccgcgacgtgacgccggaggcgacgctcgcggtggcgaccaaggaaatgccgggcttcggcgagcagatgcggcagatcagcctgaacttcgtgccgaccgcgatcctgtcgcggcaggtcgcggtgattcgcgaaaccgcggatcacgcggcgctgatcgtgaatctgcccggccagccgaaatcgatcaaggaaacgctcgaagggctgcgcggcgccgacggcaaggtcgaggtgccgggcatttttgctgcggtgccatattgcatcgacctgatcggcggcccgtacgcgcagacgaacccggccgtgtgcgcggcgttccggccgaagagcgcagtnnnnnnnnccaaatgacnnnnnncgcggcgatgcccgcactccagcgggaagcgaaggaaaggtcgcgcggcgctcgcgggaaggccgggccggcggcatgcgccgcggcggccgcgccctgcatcgcggcgcgcttcgcgcgcaaagcggcgggtttgcgccgcacgccggcggcggccccgccggcgtaccgcgtgacgacgcgggcacacgcacgcgtgcgcgcccgagcgcgccaagccgcgcgnnnnnnnncgtccgcttacgcggtctcgcccgccggcgcggccggaatcagaaaacgctcgcggtaatacttgagctcgtcgatcgactcgtggatatcggcgagcgcggtatgcatcgcgcgcttctggaaacccttgtagatcgcgggctgccagcgccggcacagctccttgagcgtgctcacgtcgaggttgcggtaatgaaagaagcgttcgagctcgggcatccagcgcgccatgaagcggcggtcctggcagatcgaatttccgcacatcggcgacttgccgggcggcacgtgctcggcgagaaacgccgcgatttgcgcggcggcgtccgcctcggtgacgctcgacgcgcgcacgcggtcgatgaggcccgagcggccatgggtgttcttgttccagtcgtccatcttcgcaagcgtctcgtcgctctgatggatcgcgagcaccggcccctcgaccgcgatgtcgagggtcgaattggtgacgacgacggcgatctcgatgatgcggtcggtgtccgggtccaggcccgtcatttccatgtcgagccaaacgaggttcagttcgttgcgaacgagcgcgggctggccggccacggcggagatatcggtcatgagcaatcctgggaaatgggcggacgnnnnnnnnnncgccgggcgggccggcaaacaacaagcgggccgggtccgcaagaacatataattctcgcatagatacccaccagcgccttcgatgtccgcctataccttcaccctgctcttcgccgtcgcgatcgtcgcgatgacgggcaccaagctgtggctcgcgtcgcggcaggtccgcttcgtcgccgcgcatcgcgcccgcgtgcccgcgcagttccgcgaaacgatcccgctcgccgcgcaccagcgcgccgccgactacacgatcgagcgcacgcggctcacgatgttcgagatcgtcgtcgcctcggcggtgcttgtcggcctcacgctcctcgggggcgtcggcgcgctcgattcgctgctcgccggctggctcggccacggctacggctacggccagcaggtggcgctcgtcgccgcggtgctcgtgatctccagcgcggccgatctgccgttcgagtactaccgccagttcggcatcgaagagcgcttcggcttcaaccggatgacgaagcggctgttcttcaccgatctcgcgaagaacgcgctgctcggcgcggcgctcggcctgccgctcctgttcgtcgtgctgtggctgatgaaccaggcgggcgcgctatggtggctgtggacgtggatcgtgtgggtcggcttccagatgctcgttctcgtgctctacccgaccttcatcgcgccgatcttcaacaagttcgagccgctttccgacgacgcgctnnnnnnnnnnatcgaagggctgatgaagcgctgcggcttcgcggcgaagggcctcttcgtgatggacggcagccgccgctccgcgcacggcaacgcgtacttcacgggcttcggcgcgtcgaagcggatcgtgttcttcgatacgttgctcgcccgcctgacgggcggcgagatcgaagcggtgctcgcgcacgagctcggccatttcaagcgccgccacgtgatgaagcggatgctgtggaccttcgcgctcagcctcgcgctgctcgcgctgctcggctggctcgcgcagcgcgcgtggttctacacgggcctcggcgtgatgccgtcgctctcgggcagcaacgcgggcatcgcgctcgtgctgttcttcctgtcgatgccggtgttcctgttcttcgtcacgccgcttggcagcctgagctcgcgcaagcacgagttcgaggccgacgcgttcgccgcgagccagaccgatgcgcgcgatctcgtcaacgcgctcgtgaaactctacgaagacaatgcgtcgacgctcacgcccgaccccgtctacaccgcgttctactactcgcatccgcccgcgtcgcagcgtatcgaccggctgctccagcactcatgaannnnnnnncgacgaagcagccggccaagcccgcnnnnnnnngcggtgaacgcgcgcaggggcgcgtgatcgccgcgcacggccgccactacatcgtcgcgcccgccgacggcggcccgatgctgcaatgtttcccgcgccgcaagaagagcgaagtcgcggtcggcgaccgcgtcgcctatgaacggacgtcggccgaccagggcgtgatcgtcgagatcggcgagcggcgcaacctgctctaccgctccgatcagttcaagtcgaagctcttcgccgcgaatctcgatcagttgctgatcgtgctcgcgaccgagccgtatttcagcgaggatctgctcgggcgcgcgctgatcgccgccgaggcgaacgagctgaagccgatcgtcgtgctgaacaagatcgacgtcgaggcggcgctgcccgtnnnnnnnnagcgcctcgccccctaccgcgcgctcggctacgatgtgctcgagctgtcggtcaagagcgcgcccgacgacgcgcgcacgcagctcgcgccgcgcctggccggccattcgacgatcctgctcggacaatcgggaatgggcaagtcgacgctcgtgaacctgctcgtgccgaatgccgaggcggcgacgcgcgaaatctccgccgcgctcaacagcggccgccacacgacgacgttcacgcgcctctacccgctgcaggacggcggcgcgctgatcgattcgccgggcttccaggagttcgggctctatcatctgacggaaggccgcctcgagcgcgcgttcccggagttccggccgctgctggcgcactgccgtttctataattgtcatcatctgcacgagccgggctgcgcgattctggaagcgctcgccgacggcaggatcgcgccgacgcgccatgcgctctacgcgcagctcgtgcacgaggcgagccagatcgtccgctagccgggcagcgcaagcgggccgcatgcgcgccgccgcacgctcgccaggcaacgaaaggagacgccgccatgcgcctgaaagcccccgacctcgcaaccgcccagcactgggcgaacgtgctcggcgtcgcgggcgtcggctgcgaactgcacaactgctacgcacccggcgcgctgggcggcctgccgatcgacgcatgccagccggagatctggctcgacgacgagcgcgacgaggcgctcgcacggcggctgatcgaggcggcgtcggccgggccggccgccggcgcggcgccgtggcgctnnnnnnnntgcggcgaaacgctcgacgcgcagttcaccgcctgctggcattgcggcgcgagccgcgatccgcgcgacggctgacatgcggcacggcgtgcgccccaccgtggggcacgcgccgtccatgccgccccgaaacgccggcgcgtctcggcgcgccgcaaaccgccgcnnnnnnngccggcgcgcagccggctggttcggggcgagcctcggcgcgtcaagnnnnnnnncttcccgcttggcgtcacgacacccaaacggcgatcgtcagcatcagcaggagcagcatccacagaatcaccgcgcgccacacgaggccgacggccgattgcagcgtgcgcggcgtgcagtcgtcgccgaccgtgagcgggccgctgtcgcccgacgcgagcgcatcgacgctcgacggctccgcgagcgggcccgcgagccgtgcgccgagcgcgccgctgccggccgcgagcagcacgccgtcattcgggtcgggccactggcgcgtatgattgcgccacgcatagatcgcgtcctcgaaattgccgacgatcgcgaagccgagcgcggtcaggcgcgccggcacccagtcgatcacgaagaacgcgcgctgcgcgaacgtcgagaacgccgcggtgcgatcgtccgccggcaccgaccagctgcgcgacagatattcggcgatccggtacagcaccgcgcccgccgggccgaccggcaggacgaaccagaaaaacacgccgaacacgtggcggtgcgaggcgacgaccgcatgaatcagcgtgtggcggacgatttcgccgaccggcatgtcaaccgtgtcgatgcccgtccattcgcgcaggatgtnnnnnnnnnnnngcacgtcgtcgttgttgagcgcgaggtggatatcggtgaagtaatggctgaactgcctgaagccgagcgtgaagtacnnnnnnnnnnnnttccagaggaacgcgagcacgaagctcaccttgtacagcaggaaatagacgagcccgacggccagcacccaaggcagcacgacgacgagccacgcgagcacgccgtgcttctttttaccggcgtcgaagccgtgcgcagccgattccgcatgagactgaaacagcgcgaagaccggattgctcggcgacagcgcgcggacctgttcgatgatgagggcaaggagaaccgagaagaaagtcatgcgaagggccgtgccgttctggatgattgatttttcgcgtaaagatagcacagcgggcgcaacggatggccccggcgtgcaccgactgtgnnnnnnnncattaggccgacagaaagcgatacaggttgcgcagcatgccggccgtcgcgccccagatgaaatactggccgccgaccggcccgcgcggatacggcatcgcgaaaaagcgccgctcgccgccctcccagcgcaacaccctgatctggtgatgcgcgggattcatcaggaaatcgagcggcacctcgaagatctcggccacttcgagcgtatccggctgcaccgtgaatggcggatggacgagcccgacgacgggcgtcacgcaaaagcccgtgcccgtcagatagtcgggcagcgcgcccagcagctcgacgcgctcgtgcgcaagcgcgatttcctcgcgcgcctcgcgcagcgcggtggcgttcgcgtcgcggtcatcgggctcgcggcgtccgcccggaaagctgatctggccggcatgatcgttcaggtggtccgcacgctgcgtgagcagcaccgtcaggccgcgttcacgcacgacgagcggcacgagcacggccgcgctgcgcggatcgacgccgtgggcaagctgcgcctcggcgggctcctgcgtccattcgggcggctcggcgaaacgctcgcgcaggccgtccggcgtcatcgacgacggccggacgactggcaggtcggcgccggtcgtctcgatcggcagcacttcagggtcgatgatggggcgacggatcaagtcaagctctgctcggaatggatatggccatattgtcgcgccgaaaagnnnnnngcgcgcggcgagtcgctcgccggatggcgccgccgtcgagcgcggcatgcgccgcgcgatgagacggcgcgcctgtcgggccgcgttgcgtgacgagggtgcggaaacgctatcggccgcggctcgccggccgaacgcaggcaagcggccgcgccatgcgtcgtcggccgnnnnnnnnnnnnnnnnnnnnnnnnnnngtgcgcaatnnnnnnnnnnnnnnnnnnnnnnnnnnngatgcggcgacgggcgcgtatcgaggtccacgccgcgctcgcggattcgggtgcggcggcgtgaacacgccccaagatcggcccgcacgcgaaattctcggcaagcagccgtcggccggcgtggccgcgcctgcacggcgcccggcgcatcgatggggcgccgggccgtttgaatcgcctttcgcttgttgaaaggacgcgttggaacgatggcagccgacggcttcgcatccgctgctccgcttccgaataccggctcgcttttgcgggcttgtcgcgaacgaggcagccggtacgcgaggtcgcgcgattcgacgtccggtcgcaaaaagacacatggctcgacagtatgcgcggcggcactcgcatagactggcatcattgcccgcgcgccgcgatgcggcgcatgcgtgtcgccccgccgcagcacgcgttttgcgacaacgattcgccgagccatgaatatggacggatgtcctgccggccgctcgcgcatccgccggctcccgaccgcaggacgcgcatcgccgatggattcgccggcttttcgcatgcggcacgaacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgatatcaagcgattgagacgacacgatgaacgcctacacgctccaatcgattcgctacaacgacgcgcccgacgcgcttcgccgccggttcgccctgcttcaccagcgcgtcgatcccgacgacgccttcgcgcccgacggcccgccgccggtcatccacgaccctcgcctcgacgcgatgtcgttctacgcgtcgacgcgatcgaacggcgaggtcgtcagctacgcggcggtcgtgcgcaagacgatcgcgcacgcgggcaaacgcttttcgatcggcgggttgagctgggtcgcgaccgatcccgcgcaccggcgcgcgggcctggnnnnnnnnacggtctcggctgcgacgcaatggatggctgcgagcggcctcgacattggcgtgttcacgtgcgatccgccgctcgcgcgcttctatnnnnnnnncggcgattggccgatcgccgcgcacgtgacgctgatcggcagccgcgcggcaggcgcgctacgcagcgatacgctgaacaaagtggtgctgatgcggctgttcaccgcgaaggcgcgggccgccgaagcagagttgagtcgcgcgacgatcgatctggatctgccgcccggccagttcctgtaacggaaaagccgcgccgcgccggcccgcgcgccgatatcggcgtcgccaaatgatgcccaccgaacggctcggcggcaacgcaagaacgccgagcgccaaacgccgtcggcaagcggcaagcggatgagggtcatccggagggaaccatgcacggaacccgcacgccgcgatacctgtcgcgtcggcccgatgcgaggaaaccgcagcatcgcagcggccggccgnnnnnnnngcgccgtgcgggagcttcccgcacggcgcttttccacgccgggccaacgtgcgccaatcgactgccggcgcacgcccccgaaccgcgcttactgctgcgcagccgcggcgcgatccttcgacaccagcttttccttgatgcgagccgacttgcccgagcgttcgcgcaggtagtacagcttcgcacggcgcacgtcgccgcggcgcttcacgacgatgctcgcgagcagcggcgagtacgtctggaacgtacgctcgacgccttcgcccgacgagatcttgcggacgatgaacgacgagttcaggccacggttacgcttcgcgatcacgacgccttcgtaagcctgaacgcgcttgcggttaccttccaccacgttcacgttcacgatcaccgtgtcgcccggggcgaattcgggaatcgtcttgcctgcgannnnnnnntcgatctcttcctgctcaagttttgcgatcagattcatcactgactcctaaaaccatcttgtcggcgtttgcgcccgcctgctcccaggctcggccccgatagaggatggattcacatcaggcgccgcgcacgcatgcgcggcaccgcctaattcgcgaacgaagcaccgccgcctcaggaggcctgcttcgcttctttcgcgagacttgcaagccatgcctcgtcggcccggctcagcaacttttcgcgacgcgcccgcgcgatcaagtcggggcgcttcgcgatggtgtttctcaacgcttcctgccgacgccagcgctcgatctccgcatgatgcccgccgagcagcacgtccggcacgcgcacgccctcgtactcctcgggccgcgtgtaatgcgggcaatcgagcaacccatcggcgaagctgtcctgcaccgccgattgcgcatcattcagcacaccgggcagcagtcgcacgacggcgtccatcagcgccatcgccggcaattcgccgcccgacagcacgaaatcgccgaggctcagttcctcgtcgacacaacggtcgatcaaccgttgatcgatcgcctcgtaacgtccgcacagcagcacgacgccgggctccgccgccatccgcgcgacgcgctcgtgcgtgagcggcgcgccctgcggcgacatcatcacgacgcgcgacgtcgcgacgccttgcgccgcctgcgcggccttcgccgcgccgatcgccgcctcgagcggtttcgcgagcatcaccatgccggggccgccgccgtacgggcgatcgtcgacggtgcggtagttgtcggtcgtgaaatcgcgcggattccacgtgcgcaagccgaaccgcccctgcttcaccgcgcggctcgtgatgccccagtcggtcaacgcgcgaaacatctccggaaagagtgtgacgacgtcgaactggatcgcgctctgcgtggcttcgtccatttcagtaatcggcttcccagtcgacgacgacgcgccccgccgcctgctcgaccgccttcacgtacacgccgacgaacggaatcagccgctcgccggttttcggccgaccatccttgcccgtcgccggatattcgacgcgcatgatcgaatgcacgccgttgtcgatcatgtcggcgatcttgccgagcgcgacacccgcctcgttgacgacatcgaggccgatcagatcgacccagtagaattcgtcggcggcgagcgccgggaaatcgccgcggcgcacgaacacgcgagcgccgcgcagcgcgagcgccgtatcgcgatcgaccgagccgtccggatgtgcgacgaccgtgtcgccgtgcagcttcgcctgcgtgannnnnnnnaactttcgctccgcgcccttttgcagccaccagtcgcgggccttgagcagcgcatcgccgcctcgccccgcaccggcgtgggccgcgagcttgacccagcccttcaggccgtacgcatcgaccaccgcgccgacctcgaccgcatcgtccggccacgactgcgccgcatcgatgcgaattgcttgcgaatcaaccgcgccgtcgctcgcccctttcgcggnnnnnnnntcgaccggcttgcggacgaacacgccgaacgacggcgaccgcccgcgctttgcattaccggaatcgtgacccgccatcaccgaacctcgcagccggcccttccggcacgccgcgccatgctttaggcagccggctgcgccttttgcgcctgcttcacgagacgctcgacggtcggcgacagctgcgcgccaacgccttgccagtacgtcagacggtcttgagcaatgcgcagcgcttcgcccttcgtcgcgaccgggttgtagaaaccgacgcgctcgatgaagcggccgtcacgacggttgcgcgaatcggtagcgacgatgttgtagaacgggcgcttcttcgagccgccgcgagccagacggatgatgaccatatgaaatccttcgggaaaaccgggttcgaaaactactgaaacgtgcgattatagcccgaaaccgatggcacaacaaacacttacccgccnnnnnncccggccgccggctcaggaggcttacaatcggcctgtnnnnnnnnncgcgcgcccgccttcgatccgccatgcgctccctcgtcgccctgtttcgccacgtttcgtcaggcccgccggcgttgccgcgcgctgcgcccgccgcgtgtctcgttcttgccacaatcgtcacggtggccacggcccccgccgcgtcggccgcattgccgatcgacgagctccgcgtgccgcccggattccgggtccaggtgctcgccgacgacgtgcccacnnnnnnnnagatggcgtggtcgccgcgcggcatcctctacgtcggcagcatgaacggacgagtgcacgcgctcgtcgtgcgcgacggccatgtccgcgaacaccacgtgatcgcgtcggggctcgagatgccggtcggcgtcgcgtatcgcagcggcgcgctcttcgtgtcggccgtgtcgcggattttacgcctcgaccgcatcgacgagcggctcgccgcgccgccgaagcccgtcgtcgtcacgaacgcgctgccgaccgaccgccatcacggctggaagttcatcgcgttcggcccggacggcaagctctacgtgcccacgggcgcgccgtgcaatatttgcgtcgccgaccgcgaccgctatgcgatgatcggccggatgaatgccgacggcagcggctacgaggtctacgcgcgaggcgtgcgcaacaccgtcggcttcgcgtggcacccggcgacgcgcgaactctggttcaccgacaacggccgcgacctgatgggcgacgaccgtcccgacgacaagctcaatcgcgcgcnnnnnnnnggcctcgacttcggctatccgttctgccacggcggcgacgtgctcgatccgcaattcgggcgcggccacacgtgctcgagctacgcgccgcccgtgctcaagctgggcgcgcacgtcgccgcgctcggcatgcgcttctatacgggcggcatgttcccgcccgaataccgcgacaatatcttcatcgccgagcacggctcgtagaaccgcagccgcaaggtcggctatcgggtcgtgcgcgtgatcgcgtcgcccgacggccgcgcnnnnnnnnaggaaacgttcgtccacgggtggctgcggcccgacgaaagcgtatgggggcgccccgccgacgtgctgccgctaccggacggctcgctcctcgtgagcgacgactacgcgggcgccatctaccgaatcacctacgatgcgacgcattgacgcagccgtggcgtgaccgcgccgcaccgcgcatcgtagaatgcgagccgaccgccgcgcccgggcttcgccgggtgcccacgaagaagacccactgcctcccgacatgtccagcagcacgtccacgccaccccgcttccgctccaagacgctcaccgccctgctcgctttcctgttcggctcgctcggcgcgcaccgtttctatctgtacggctggaaggacctcgcgggctgggcgcacctgctcgcgacgatcgtcggcgttcccggcttcatgctgctcgcggcatcggggcgcgccgccgcgctcggctggtggctcgccgtgcccggcgcgatatcgctgctcgccgcgtttctcgccgcgctcgtctacgggctgcgccccgacgacaagtgggacgcgcaattcaacgcatcgacggggcgccacagccgatccggctggggtgtcgtgttcgtcgtcatcttttcgctgctgatcggcgcctttttgctgatgacggggctcgcgctcgcgttccagacgtacttcgaatcgcaggtcgaggccgccaagcagatttctcaatgacgtatccgccggcgcggcgcgtcgcccgcgccgctcagaacagactgagctgcggctggtctccggtttgcgccgccgcacgcggtcgcacgggcggcggcggtttcgaccgtcgcggcgcgcaaaactgcgaaaaatcgagaattcccnnnnnnnnttcgttcagcccgcagcgcttgaccgccatccggaagcgctgcttgaacagctcggcccacattccttcgcctttcatccggcggctgaaatccgcgtcgtaatccttgccgccgcgcatgtccctcacacgcgccatcacgcgctccgctcgatccggaaaatgcgcggcgagccattcggtgaaaagcggcgcgacctcccacggcaatcgcaacacgatatagctcgcgtgcgtcgcccccgcgtccgcgcacgcctcgagcacgcgctcgagatccggttcggtgacgaacgggatcatcggcgcgatgctcacgccgaccggcacccccgcgtcgcgcagcgcgcggatcgtccgcagccggcgcgagggcgtcgcggcgcgcggctcgagcgcgcgcgcgagctcgggatcgagcgtcgtgatcgtgacggccgccatcacctgccggcgctcggccatcggcgcgagcagatcgagatcacgctcgatctgcgacgacttcgtgatcgcggcaaacggctgaccgtggtcatgcatcacctggatcacctgccgcgtgatccgccgttcgcgctcgaccggctgatacgcgtccgtattcacgccgagcgcgatcggctcgggcacgtagcgcggcttcgcgagttnnnnnnnnagcaactccgcggcattcaccttcgcgtagatccggctctcgaaatcgagccccggcgacagcccgagatagctgtgcgtcggccgcgcgaagcagtaaatgcagccgtgctcgcagccgcgatacggattcagcgatacattgaacggaatgtcgggcgacgcattgcgcgtgaggatcgtcctggcgcgctcctcgaacacctgcgtgcgcagcgnnnnnnnnngctcgccgtcgtcgtcgcgcgtccagccgtcgtcgaccgcctcgcgctcgacggtctcgtagcgcccctgcaggttgcccaccgcgccgcgccccttgcggggcgcgggcggcatcaccgggtattcgacgtcgtatcgttcgctcatcgtgcctctggtacgcggccggcgccgccaatgacaaaaccgccaattactgtataaacatacagtaattggcggttcgtgccaagcgcttcggccccgctcgcgcgctcactcgtcgaccgcgatcatcagcgtttccttgatctcttccatcacgacatagctcttcgattgaaccgcgcccggcaactgcagcaggatgtcgccgagcagcttccggtagtcggccatctcgccgatccgcgccttgatcagatagtcggagtcgcccgacaccaggtggcattcgagcacctcgtcgatcttcatcacttctcgacgaaactgctcgaacatgttgccgttcttgtgatcgagcgtgatctcgacgaacacgagcagcgaggcgccgagctgcgaaggatcgannnnnnnntgatagccggtgatcacgccgtcgcgctccatgcgccgcacccgctcgatgcacggcgtgaccgtcaggccgacgcgctcggcgagatccttcatcgccatgcggccgtcctcctgcagcagcttcagaatgcgccggtcgagcttgtccagcgcccgtaccggctgacgttgagttctcatctcnnnnnnactgaaaattgnnnnnntacaataacaaaacctagtagctcaaccataccatagcgcnnnnnnctaggtcggatcgagatcgcagagcgcatcgggtgcgccgcgcgccgtccggcgttttctctatccggagcagctatgcgtgtggttattttgggcagtggcgtggtcggcgtggcgagcgcctattatttgnnnnnnnnnggtcacgaagtcacggtgatcgaccgcgaggccggccccgccctcgacaccagctttgcgaacgcgggccagatctcgcccggctacgcggcgccgtgggccgcgcccggcgtaccgctgaaggccgtcaaatggatgttcgagaagcatgcgccgctcgcgatccgcctcgacggcacgcgcttccagctgcaatggatgtggcaaatgctgcgcaactgcacgaccgagcgctacgcgctgaacaagggccggatggtgcgcctcgccgaatacagccgcgattgcctgcaggcgctgcgcgcggagacggctatccaatacgagggccgcacgggcggcacgctgcaggtcttccgcacgcagcaacagctcgacggcgccgcgaaggacatcgcggtgctgcgcgaagcgaacgtgccgttcgagctgctgtcgagcgacgaactgaagaaggccgagccggcgctcgccgcggtgtcgcacaagctgacgggcggcctgcgcctgccgggcgacgaaacgggcgactgccagctcttcacgacgcgccttgccgcgctcgccgagcagctcggcgtgaagttccgcttcaatacgcgcatcgacgcgctcgccgtcgcgggcggcaagatcgccggcgtccagtgcggcggcgaaatggtgcgcgctgacgcttacgtggtcgcgctcggctcgtactcgacgaacctcgtcgcgagtctcgtgaagattccggtgtatccgctgaagggctattcgatcaccgcgccgatcgtcgacgcggcgaaggcgcccgtgtcgaccgtgctcgacgaaacctacaagatcgcgatcacgcgtttcgacgaccggattcgcgtcggcgggatggcggagatcgtcggcttcgacaagcggctgcgcgacgcgcgccgcggcacgctcgagatgtgcgtcaacgacctgttcccgggcggcggcgatacggcgaaggcgacgttctggaccggcctgcggccgatgacgccggacggcacgccgatcgtcggccgcacgccggtgccgaacctgttcctcaacacgggtcatggcacgctcggctggacgatgtcgtgcggctccggccaactgctcgccgatctgatgtcgggcaagaagcccgcgattcgcgcggacgacctgtcggtgcatcgctatctgagcgagacggacggcgagcatcgccccgcatacgcatgatgcgctgacgcgcaaccgaggcggcccgcgcaccaccgccgcctcgcccgcccaaaagagacggcgccctcgggcgccgttccgcgtttggcctccggcggccgaaccggacgctcagaactggtcttcggtcaacgcgaacacgccctgcccgcccttcgcgccgacgatcgacgcctcgagcccgcccgcctgcgcgaggatgtgctccgcgtagaactgcgcgagcgcgatcttcgcgtcgtagaacttcggatcgtcggcccgcttctgctgcgcgacgagcannnnnnnnnncatttgccagccgcacagcacgacacccgcgagcttcagatacggcacgctgccggcgaacaccgcgttcggatcgcccttcacgttcgcgacgacgaagtcgaccaccgccgacagctnnnnnnnnncgttctccagttgcgtcttcatcgcggtgaacgccgggccgtcgtgcgcgccgagcgcttcagccgtctgccggatttcgccgatgagcgccttcgcgaccgcgccgccgtcgcgcgccgtcttccggccgacgaggtcgttcgcctggatcgcggtcgtgccttcgtagatcgcgagaatgcgcgcatcgcggtagtactgcgcggcgcccgtttcctcgatgaagcccatcccgccgtgcacctggatgccgaggctcgccacctcgttgaccatctccgtgctccagcccttcacgaccggcaccagatactcgtagatcgcctggtgcttcgcacgcacgccttcgtcggccgcgcggtgcgcgtgatcgctatgcgcggcggcgacgtaggacannnnnnnnnncttccgtcannnnnnnnatcgtcgcgagcatccggcgcacgtccggatgatggatgatcgtcaccgactgcttcgccgaaccgtcgacggggcgactctgcacgcgctccttcgcgaattcggcggccttctggtacgcgcgctcggccacgccgatcccctgcatgccgacgccgaagcgcgccgcgttcatcatgatgaacatgtactcgaggccacggttctcttcgccgacgagatagccgatcgcgccgccgtggtcgccgtactgcagcaccgcggtcgggctcgccttgatgccgagcttgtgctcgatcgacacgcagtgcacgtcgttnnnnnnnncgaggctgccgtcgtcgttgacgaggaacttcggcacgatgaacagcgagatgcccttcacgccttcgggcgcgtccggcgtgcgcgcgagcacgagatggacgatgttgtccgccatgtcgtgttcgccccacgtgatgaagatcttcgtgccgaacaccttgtacgagccgtcgggctgcggctcnnnnnnnnagcgcacgagcgccaggtcggagcccgcctgcggctccgtcaggttcatcgtgcccgtccattcgccggaaatgagcttcggcacgtagcgggatttctgctcgtcggtgccggccgtgaggagcgcctcgatcgcgccgtcggtcagcagcggacacagcgcgaacgacaggttcgatgcgttcagcatttcgatgcacggcgtcgcgatcagcttcggcaagccctggccgtcgtattcggtcggatgctgcagcccctgccagccgccctcgacgaactggcggaacgcgtccttgaagccgggcgtcgccgtgacggcgccgtctttccagctgctcgggttcttgtcgccttcgacgttcagcggcgcgagcacctcgccgcaaaacttcgccgattcgtcgagcacggcctgcgccgtgtcgaagccggcgtcctcatagccgggcagcttcgcgaccgcgtcgatgccggccagctccttcatcacgaacagcatgtccttgacgggtgcggtatagctcatggtgctcctctcctagtctgcttatggtgtgaaaaggggcgctcgccgcgcccctttgttcatgttcgactggctcgtgcgctaacgcgacgcgcgccggcggctgaacgtgtcagccgagctcgttcacgagttccggcacgagcgtgaacagatcgccgacgaggccgtaatcggccacgctgaagatcggcgcttccggatccttgttgatcgcgacgatcaccttcgaatccttcatccccgccaagtgctggatcgcgcccgagatgcccaccgcgatatacagctgcggcgcgacgatcttgcccgtctggcccacttgataatcgttcggcacgtagcccgcgtccaccgcnnnnnnnnatgcgcccagcgccgcctgcagcttgtccgcgagcggctccagcaccttcgtgtagttctcgccgctgccgaggccgcggccgcccgacacgatgatgctcgcgctcgtgagctccggacgatcgagcttcgtcacctcgcggctcacgaactgcgacacgcccgcgtccgccgccgcgtcgatcttctcgaccgacgcgctgccgccttgcgccgcgaccgggtcgaagcccgtcgcgcgcaccgtgatcaccttgatcgggtcgctcgactgcaccgtcgcgatcgcgttgcccgcgtaaatcgggcgctcgaacgtatcggccgaatcgaccgccgtgatgtccgagatctgcgcgacgtcgagcttcgccgcgatccgcggcgcgatgttcttgccgtacgcggtcgccggcgcgaggatgtgcgagtagtccttcgcgacgttcagcgcggtcgcctcgacgttttccgcgagaccgtccgccagttgcggcgcatcggccagcagcaccttgctcacgcccgcgatcttcgccgcggcgtccgccgcgccctgcgcgttatggcccgccaccagcacgtgaatgtcgccgccgatcttcgtcgccgccgccaccgtgttcagcgtggccgccttgatcgacgcgttgtcgtgttccgcaatcaccagaatcgtcatttccttgcgctccccttacagcaccttggcttcggtcttcagcttctcgaccagcgtcttcacgtccgcgaccttcacgcccgccgcgcgcttgggcggctccaccaccttcagcgtcttcaggcgcggcgcgacatccacgccgaggtcttccggcttcaccgtctccaacggcttcttcttcgccttcatgatgttcggcagcgtcacgtagcgcggctcgttcaggcgcaggtccgtcgtcaccacggccggcaacgtcagcgacagcgtctccgcgccgccgtccacttcccgcgcgacggtcgccttgccgtccgccaccgtcaccttcgacgcgaacgtcgcctgcggcaggttcgcgagcgcggcgagcatctggcccgtctgattcgagtcgtcgtcgatcgcctgcttgccgaggatcacgagctgcggctgttccttgtcgaccagcgccttcaggatcttcgcgacggaaagcggctgcacctcgtcgttcgattcgacgagaatcgcgcggtccgcgccgatcgcgagcgccgtgcgcagcgtttcctgggcctgcgcgacgccgaccgacaccgcgatcacctcggtcgccacgcccgcttccttcaggcgcaccgcttcttcaacggcgatctcgtcgaacgggttcatcgacatcttcacgttcgcgatatcgacgcccgtgccatccgacttcacgcggaccttcacgttgtaatcgaccactcttttcactggcaccaggattttcatgcacacgctccaaagttacgaatacgaccagcggccattttatagcgtggctcgcccacgcggcggcgacgccggtcattcaatttgcggctgcaccgaggatagcgccccctcgcggcacgccgataatagcgaacggtcgttctattttaaaagagnnnnnncccggacgccaagcccgggctttcgatcttcgcctctaatcgggcggcggcctcgatctcccctaccaggcggcgatcaccgcgccgccgaattggcgctcgatgaagcgcttcacgtcggccgaccgataggcggccacgagcttcgcgacccacggcttgtccttgtcctcggcgcgcaccgcgaagacgttcgcgtacggaccgttcggcccctcgatcgcaatcgcgtcctgtttcggtttcaggccggcttccatcgcgtagttcgtgttgatcgcggccgcgtcgacgtcggcgagcgagtgcgggatctgtgcggcgtcgagctcgacgagcttcagttgcttcggattgtcgacgacgtcgaagcgcgtcgccttcaggcccgccccgtcgcgcagcttgaggagcccctgcttctgcagcagcaacagcgcgcggccgccgttcgtcggatcgttcgggattgcaatccgcgcgcccgctcgcaacgccgcaagcgaattcacgcgcttcgaatagacgcccatcgggaacgtcaccgtgtcggcgaccttgacgatcctgtagccgcggtccttcacctgcgcgtcgaggtacggagcatgctgatagctgttcgcgtcgagatcgcccgcggcgagcgccgcgttcggctgcacgtagtcggagaattcgacgatccggatgtcgagcccgtgcttcgccgcgaccttcttcacctcctccatcacctgcgcgtgcgggccgctcgtcacgcccaccttgatcgtctgcgtctgcgcctgcgcgcccgcgacgcacacggccgcgccgagcgcggcggcgagcttgagcatcgttcttcgttgcatcttcggatctcctctgcggtggcggcgccgtcgcgtatccaagcgcggcgctcgtgcgtcttcgatggtcttcctacttgtggctcaggcgccgcacgagccagtcgccgaacgactgcacgatctgcacgaacacgatcaggatcgcgacgaccgtccacatcacttcgggcaaatagcgctgatagccgtagcggatgccgaggtcgcccagnnnnnnnnnnnnnatcgcgcccgccatcgccgaatagccgacgagcgacacgaacgtgatggtgagccccgcgacgatgccgggcagcgattcgggcagcagcaccttgaacacgatctggcccgtcgtcgcgcccattgcctgcgcggcttcgatgaggccgcgatcgacttcgcgcagcgccgtctcgacgagccgcgcgacgaacggggccgccgcgatcgtgagcggcacgacggccgccgcggtgccgatcgacgagccgacggcgagacgcgtaaacggaatcaccgcgacgagcaggatgatgaacggcgtcgagcgcaccgcgttgacgacgccgcccagcacgcggttcaccgcgaggttctgcagcacgccctggcgatcggtcaaatagagcagcacgccgagcggcaggccgacgagcgcgccgaccgctccggagatgccgaccatgatcagcgtctcccagaacgactgcacgaacatatcgaacatttcactcaacatacgaaagctcctcgacgaccacgccctgctcgcgcagatacgcgaacgcctgccccaccttgcccggctcgcccgtggcgagcaccgcgagcgaaccgaatgcgcgcccctggatctcgtcgatctggccgtgcaggatgttgaagtccagctcgtagcgccggatcgtctccgacaggatcggctgatcgacgcccgagcccgtgaacgcgaggcgcagcagatggcccgagcccgtcttcaggcgctcggcgacgcgcgccttcatcgcgggcggcagttcctgcgcgatcacgtcgccgatcannnnnnnnntgacttcgtgatgcgggcgcatgaacacgtcgatcacgttgccttcctcgacgacgcgccccgcatccagcaccgcgacgcgatcgcacacgtccttgatcacttccatctggtgcgtgatgaggacgatcgtgagaccgagctcgcggttgatgcggcgcagcagatcgagaatcgcgcgggtcgtctcggggtcgagcgcggacgtcgcttcgtcggacagcagcaccttcggcttgctcgcgannnnnnnnnnnatgccgacgcgctgcttctgcccgccgctgatctgcgccggatagcggtccttctgcgcggcgaggccgaccagatcgagtagcggcagcacggtcgcctcgatttnnnnnnnnttcacgccggcgagctcgagcggcagcgcgacgttgtcgaacacggtgcgcgacgacagcagattgaagtgctggaagatcatcccgatatcgcgccgcgcgccgcgcagttcggccgccgacaattgcgtcaggtcgcgcccgccgacgaacacgctgccctcggacggccgcgtgagcaggttgatcgtgcgcacgagcgtgctcttgcccgcgccgctgcggccgatgatgccgaatacctcgccctgcggaatcgtcagattgacgttgtgcagcgcttcgatccagccgcgaggcccctcgaaacgctgcgaaaggttgcgaatttcgatcatgtnnnnnncggcggaacggcgcagccggatgtgccgggcttcgctgtcgaccgccgccgcatctagggaataacccgcgagtttaccgcattcgccacatttcccttaataatcgatttccaccttttcataaccaaacgcgattagaggacgaagcccgcgcggttcgccgcggacggcgtctatgatcgagcgcatttctcattccttcgtcacgacacgccacggagacgcccgccatggacgctgctgccccgacttcgccccgctcggccgacgcttcccgcgccgcccctcagcccacgcgcgtgcgtaccgccgacaggctcgagctcgcgtgctaccgttggccgtctaccgcgccttcgtgcgccgcgcnnnnnnnnaccgtcgcgctcgtgcacgggctcgccgagcacgcgggacgctatcaggcgttcgccgagcggctgaacgcggcgggcatcgaagtcgtcgcgatcgatctgcgcggccacgggcgctcgcccggcgaacgcgcatgggccgagcgcttcgaccggtatctggacgacgcggacgcgctcgtcgcgagcgcnnnnnnnnagaacacgccgctcttcctgatggggcacagcatgggcggcgcaatcgccgcgctctatgcgatcgagcgcgcggccgcgcgccacgcgaacctggcgggcctgatcctgtcgagccccgcgctcgcgccggggcgcgacgtgccgcaatggatgctcgcgatgagccgcttcatcagccgcgtgtggcctcgctttccggcgctcaagatcgacgccgcattgctgtcgcgcgatccggccgtggtcgccgcgaatcgcgccgatccgctcgtccatcacggctcggtgccggcgcgcacgggcgccgagattctcgacgcgatgcgacgaatcgcggccggccgcgcggcgctgcgcatccccgtcctcgtctatcacggcaccgccgacaagctgaccgagcccgacggcagccgcgacttcggcgcgcacgtcggctcgcccgatcgcacgctcacgctatacgaaggcaactatcacgagacgatgaacgatctggaacgcgagcgggtgatcggcgcgctgatcgactggatcgcnnnnnnnntgccggctcgcggttgacgcggaacaacggccggagcgcgtcgcgcgaaagcgaagacggatcggcgtcgacggcatgcggcgcgccgatcgtttcacgcggatggcgcgatagtgccatcgcgccgcggcgatcgccgccgctcgaacgttcgagcgcgaccgcctggagcgggnnnnnnnnnnnnatgtcgccgcagcgccggcgatgccgatgcatgcgacgcgcgccaacgtgtcttccctccgatatcccgcggtatccgccgatgtgtgtcgcggcatgccgcgcggccgacgcccactggccgggcgcggggcgccggcgctcgcgtcaccctccgcgcacacgcgacgcgttcacacgccggcgagcacgcgcagatgcgcgaccacgcttcgcccgagcgcggacaggttgtagccgccttcgaggcagctcacgatccggccttgcgcatgcctccgcgcgacttcgcagatctgctgcgtgagccactcgtagtcggcctcgacgagccccatcccgccgatgtcgtcctcgcggtgcgcgtcgaaccccgccgacacgaacagcatctgcggcctgaacgcatcgagccgcggcagccacatcagatcgaccgcctcgcgcaccgccatcccgttggtgcgcgcggccatcggcagattgaccatgttcggcgcctggtggtcgacgcccgaaaacggatacagcggatgctggaagaagctgcacatcagcacgcgctcgtcgttcgcgaacgcggcctcggtgccgttgccgtgatggacgtcgaaatcgatgatcgcgacgcgctcgaggccgtggatctcgagcgcgtggcgcgcggcgatcgcgacgttgttgaagaaacagaagcccatnnnnnnnnnnggttccgcatgatggcccggcgggcgcacgctgcagaacgcgttgtcgtagcggccttcgagcaccgcgtccgtcgcctcgacggccgcgccggccgcgcgcagcgccgcgcgccatgtgtagcggttcagcgacgtgtcgggatcgatctcgacgtacccatccttcggaatccggctgcggatgtaatcgatgtgcgcctgcgtatgcacgcgggccagcgccgtctcgctcgcgaacggcgccgtctcgtggacgatcaggtcgtcgatgcggctcgcgatcagttgatcctggatcgccgacagccgcgccggcgactcgggatgccactcccccatctcgtgcagcaggcagtcggggtgcgtgtaaaaggccgttggcataagctcgttccgcgacgcggccgatgcgcgccgcaggtctccgtcaaggatgtccgcgatatcgtctggtgcgaagttcgccgctaacttaccacatcacgnnnnnngccgggccggcgcgacgggcgtgtcggttatactgccccgaaatcgtccgtctcgtccgcttcgcttcgacatgatcttccaccagcctgccgcacccgcctcgctcgctttccgtcttcgcttcccgctcgccgcgctgtcgctcgccgcgacgctcttcgcgtcggccgccgtcgcgcaaacgcagcccgccgcagccgtcgtcgcgcaagagccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcaattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcgtacagcaggggcaaacattcgaagaagaaatcattccgcagcgctacgcgaacaacgcgaagatcgacgcgttcatcgccgacatggtcgcgcgccacgacttcgatgcgaacgcgctgcatgcgctgttnnnnnnnntgagctactcggcgaccgccgcgaagctcgtgatgcccgcgccgtcgccagccgtcaagaactggcgcgtctaccagtcgcgctttctcgacgcggtgcgcgtgaacgccggcgtgaaattctggcgcgcgaaccaaggcacgctgcaacgcgcgtccacggaattcggcgtgccgcccgaggtgatcgtcggcatcatcggcgtcgagacgatctacggccgctacatgggcaacttccgcacgctcgacgcgctgacgacgctcgcgttcgactatccgaacacgccgaatcgcgacgcgcggcaggcgacgttccgcaagaatctcgaagatttcctcgtctggacgcgcgacagccagctcgacccgacgggcgtgctcggctcgtacacgggcgcggtcggcatcccgcagttcctgccgagcagcatccgcgattacgcggtcgactacgacggcaatggtcacatcgatctgcgcgcgagccaggccgatgcgatcggcagcgtcgcgaactatctgaagcagcacggctgggaaaccggtcggccggtagtatggaacatcgcgcccgatacgggcagccagggcgtcgcgcaagcggcggcggacggtcgccccgagccgcactgggtgctgtcgcagttgctgcgcgcggggctcgtgctcgacgagccgtccgtgaacatcgcatcggaggcgagcacgcccgtcaccgtggtcgatttgccgacgcccggccgcgcaaccgaatacaagctcggactgcagaatttctacgtgctgacccgctacaaccgcagcttcttctatgcgctcgccgtctatcagctgggtgagcgtgtgaaggcgcagatggaagcgagcggcgcgttgacaccgtcgcccgccgacgcggcaaccggctcacccgccgcacagccgccgtccgaatgacgccgacgcggcgcgaagcgagcgatggcttgaacgaaggctgaatgaaaagcgccgcgtcagcggcgcttcagactgctgacgaaacccacgtttttcgaagcgtgggttttgtctttatggaatcaggattgcgggctcgccgcaggcgagcagtcgaacctgccctgctgcgcgaacagcttaccaggcgcggttcacatgcgcgcgagacgccgccgcgcgttacgcggggaacacgcccgtcgacagatagcggtcgccgcggtcgcagacgacgaacacgatcgtcgcattctccacctgccgcgcgacgcgcaacgcgacttcgcatgcgccgcccgacgagatgccgcagaaaatgccttcgacggccgcgagcttgcgcgccatcgcttcggacgcggcctggctcacgttctcgacgcggtcgatgcggctgcgatcgaaaatctttggcaaatacgcttccggccacttgcggatgccgggaatccgcgaaccctcctcgggctgcgcgccgacgatctcgacggtcggattcctttccttcaaatactgcgacgtgcccatgatcgtgcccgtcgtgcccatcgcggacacgaagtgcgtgacgcggccctcggtctcgcgccagatttcagggcccgtgccctcgtaatgcgcgagcggattgtccggattcgcgaactgatcgaggatcacgcccttgccttcgcgctgcatctggtcggcgagatnnnnnnnnaattccatgccgcccttcaccggcgtcagcacgatttccgcgccatacgcggccatgctctggcgacgctcgatggacagatcctccggcatgatcagcaccatcttgtagccgcggatcgccgccgccatcgcaagcgcgatgccggtattgccgctcgtcgcctcgatcagcgtgtcgcccggcttgatcgtgccgcgctcttccgccttgcggatcatcgacagcgcgggacggtccttcaccgagcccgccggattgttgccttccagcttcgcgagaatcacgttgttgcgggcgcgaatctcgtcgtccggcaagcggacgagttgcacgagcggcgtattgccgatcgtgtcttcgatagttttgtaagccatgaacgtcacgtttatccgatgccgatgaatggatcgattgtaaaccagcggagaatnnnnnnnnnacgnnnnnnngtcaagcccgccgccgagcgccccggcgttccgaggcgcgacgcctgcgtgccgcgcggcgttcgcggtgccgcctgatccgcccgatccgcgcggcannnnnnnnnacgccgcgtcgcgtccatgcaaaaagcccgcggcatgcgccgcgggaacccgccgccgaagcggcgcctgaaggaggcatcaccttgccgccggccgctcgatcgcgaggcggccggcgccggaatcatcagcagaccggattatttcttgccggccgccgccgctttctgcggcgcgcccgccgcggcgggcgcgcgagccgcgccaatcgcgaggccttcggcctgcagacgctcgaccgtcttgccgcccatgcctttcactctgcgcgcgaggtcggccgcgtccttgaacgggccgtgcgcactgcgctcatcgacgatcgccttggctttcgccgggccgatgcccctgatgccgcgaagcgcatcgtcgttcgcggcgttgacgtcgacggcggcccatccgtgcgcagccgcggcgcacagcgcggccgtcgcgagaagtttcttcagcatctggatctccgtgnnnnnncggccggcggctgccgaccgtgagacccagtctaaggcgnnnnnnnnnncgcttacagctggccgaacagccaacgaacgtagcgatcgacgccttcctgcaccgtcaggaacggcgcgtcgtagccggccgcgcgcagcttcgtctgatcggcttgcgtgaagcactggtacttgccgcgcagcgcgtccgggaacggcacgtattcgacgagcccctgctcgacctgctcggcaagcgtgagcgcgggctggccttcgannnnnnnnagcgtgttgacgaccgtcgtcgcgatgtcgttgaacggctgcgcgcggccggtaccgagattgaagatgcccgacttctgcgggtgatcgaagaaatgcaggttcaccttcgcgacgtcctcgaccgacacgaaatcgcgcgtctgctcgcccgggccatagccgttgtactcgccgaagagcttgaccttgccctcggcgcgaaactggttgaagttgtggaacgcaaccgacgccatgcgccccttgtgcgactcgcgcggcccgtacacgttgaaatagcggaagcccgcgatctggctcttcgcgctcggcatcacgcggcggatcacctgatcgaacaggaacttcgaatagccgtacacattgagcggcgcctcgaactcgcgcgcctcgacgaagcggctcgagccgccgtagatcgcggccgacgacgcatacaggaactgcgtgccctgcgcgaggcacgcgtcgagcaccgcgcggctgtagcggaagttgttgtccatcatgtagcggccgtcggtttccatcgtgtccgagcaggcgccttcatgaaacaccgcgcgcaccttgccgaaatcgcnnnnnnnnaagcgctcgacgaactcggtcttgtcgagatagtcatcgatctcgcaatcgacgagattcttgaacttgtcnnnnnnnntcaggttgtcgaccgcgatgatgcgcgtctcgccgcgctcgttcagcgccttgacgatgttcgcgccgatgaagccggccgcgccggtaacgatgagggtcatgatcgttctgccgatgagagtatgcgtacggcgcgcgggcgnnnnnnnncgctgtcgttcaatgaaacagttcgtcgtactcgacggtcgcggtgccgagcttgccgatcacgatgcccgccgcgcgattcgcgagcaccaccgcctcgacgagcggcaatcccgcgccgagcatcgtcgcgacggtcgcgatcaccgtgtcgcccgcgcccgacacatcgtacacttnnnnnnnnagcgcgctcacgtgcagctcgccttcgtgcgagaagagcgtcatcccctcttccgagcgcgtgagcagcagcgcgtcgaacgcgagcgcttcgcgcagcttcgtgannnnnnnnnnnagatcgtcctcggacgtccaccgcccgacgacctcgcgcagctccgcgcggttcggcgtgatcagcgacgcgccgcgataacgcgcccagtcggcgcccttcggatcgacgagcacgggcttgcccgcnnnnnnnnncttcgcgatcatcgtcgtcacgtgcgtgaggccgcccttcgcgtagtcggacatcagcacgacgtcgtacgacggcagcagcgcgtcgaagcgcgcgaggcccgcgagcagcacctcgtgcgtcggcgacgcctcgaagtccacgcgcagtaatnnnnnnnnnnnngcgagcacgcgcagcttgatcgtggtcggcagcgacggatcgcgctcgagatacggcgtcacgccgctctcgccgagcagctcgacgatgcgctcgcccggctcgtcgcgcccgacgacgcacagcaggcccgcctggccgccgagcgtcaccgcattgcgcgcgacgttcgccgcgccgcccaggcgctcctcctgccgctgcacgtgaacgacgggcacgggcgcctcgggcgagatccggttgacgttgccgaaccagtagcgatcgagcatcacgtcgccgacgacaagcacgcgcgacttcgcgatctgctcgcgcgacacnnnnnnnnnngtcgcggcaagcgatgcgcgcttatccgcgctcggaagagaagggctcgacataggggcgtccaatggcgtggtaatcgatgccgagctcggccatcgcgtcgggttcatacaggttgcggccgtcgaagatcacgggcgccttcagcaccgatttcagatgcgcgaagtccgggctcttgaattccttccattcggtgacgatgacgagcgcgtccgcgcccgcgagcgcgtcgtcggccgaatcgacgaatgcgagacgcgcgagcgcatcggccccgtcgtgcagatcgagcgcgaacacgcgccgcgcctcgtcgagcgcgacgggatcgtacgcgcgcaccgtcgcgcnnnnnnnnagcagcgaagcgatcaggcgtcggctcggcgcttcgcgcatgtcatcggtgttcggcttgaacgcgagcccccagacagcgaacgtgcggcccgccagatcggcgccgtagcgcttttcgatcttgtcgagcagcacgttcttctgtgcgtggttcacgtcctcgaccgcctcgagaatcctgagcggctgaccgttttcgctcccggtgcgaatgagcgcctgcacgtccttcggaaagcacgagccgccgtagccgacgcccgcatacaggaagtgatagccgatccgcggatcggagccgatcccgcggcgcaccgcctcgatgtcggcgccgacgcgatccgcgagattcgacatctcgttcatgaacgagatgcgcgtcgcgagcatcgcgttcgccgcgtatttcgagaactccgccgagcgcacgtccatgtagatcgtgcgctcgtgattgcggttgaacggcgcgtagagcttcttcatcttctcgcgggcgatcgcgcccgccgcgtcgtcgtcgacgccgatgatgatccggtccggccgcatgaaatcgtcgacggccgcgccctccttcaggaactcgggattcgacacgaccgagaagcgatgctcggcgctgcccgcgaggcnnnnnnnngcaagcgcctcgtcgatcaccgcgcgcacgcgctgcgcggtgcggacaggcaccgtcgatttgtcgacgatcaccttgtagcccgtcatgtggcggccgatgttgcgcgcggcctcgagcacgtattgcaggtccgccgagccgtcctcgtcgggcggcgtgccgaccgcgatgaattgaatctcgccgtgcgcgacgctcgcctcgatgtccgtcgagaacgcgatgcggccggcggcgcgcgtgcgcgcgatgatttcctgcagacccggctcgtgaatcggcatgccgccgttgttcaggatgtcgatcttgcggggatcgacgtcgagacagaacacgtcgtggccgatctcggcgagacacgcgccggtgacgaggcccacataacccgtgccgatgatggtgatcttcataagtattccgatgattctctcgggcgaacggcgtccgcccggctcaggccgcgggcggcgtcgcgccggcccgcgaggcctgcctcattaccgcttcattgccgccccatgaccgattcattacgcaacggcgggctcgacgcgccgcggcgcataggtttcccatccgctgcatccggggcactgccaatagaacaggcgcgcccggaaaccgcaattctggcatgtatatcgcggcaaattcttggtgcgctgcttgacgannnnnnnnatcatctcgagctcggatcgccgcggttcgtcggccgcggcgatctgcgcgtcgagcaggtgcagcatgccggagaggttcggcgccttttccatctgcgagcgcgcgagcgcatgcgcgacgtcgttgccgcgcagttgcgcgacatactgatagacgacatcgagcagatcgttcgacggatagcgctgcgcatagcccgtcagcagctcggcgccctcggccgcccgatcgagcgccgcgtacgatttcatcagcttgtcggcgacgagcggcagataagcgggattctgcgtctcgatccggcgccagtgctcgatcgccgcgcgatggtcgccggccgcggcggccgtatcgcccgacaggatcgcnnnnnnnnnnttctgcggattcaccgcgagcgcgtcgcgcagatgctcggccgcgagctcggcgctcttgcgctgcagcgcgtcctgagcaagctcgcaatggaattgcgagatctccgtcgtgagacgcggcgcgcccatcgcttcgatcctcgccgcggtgtcgatcgacttggtccagtccttctcgatctcgtagatcgtgaggagtgcgcgctgcgcgtcgagcgcgtagtccccctcggccagcatgtggaacgtctcctccgcgcgatcgagcaggcccgccttcaggaagtcctggccgagctcgaagagcgcgtggtcgcgctcgctcacgggcagatcgttgcggctcagcagattctgatggacgcggatcgcccggtccgtctcgccgcggcggcgaaacaggttgccgagcgcgaagtgcagctcgaccgtttcgggatcgagcttcgcgacttcgatgaacgcatcgatcgctttgtccggctgttcgttcagcaggaaattcaggccgcgaaaatacgagcgcggcaggttcgcgctctcggacagcagcttgttgaggtcgtagcgcgacgccatccagccgagcgcgaacgcgacgggaatggcgagcagccaccagaaatcaagatccatgcgacgtgtcgnnnnnnnccggggccgcgcggcgtgcgcggcgtcggcatcgttaaatgacgggcggcatcggcggctggtcgacgacggccgggttctcgcgcacagcgcgcaagtcgcgcttgagccggccgttttccatccgcatccggaagatcgcgggcagcgccgacagcaggcccgcgatcagcccgacgccgaagaacgcgagaccgatcaggatcagcggagcctgccagttgtagccggcgaggaaattcagcgtcgcgctttgcgtattggccaacgcaagcacgagcagcaacacgaacaccagcacgcggatcaaccagacgatgaacttcatgactccctctctttgactgagattgttcggcggcgcagcgactccccttcgcagcgcctcgggcgccccgtattgtaaaggaagcgtttcgcgcttcgtgaatcgcttgcgcggcgcttgacgcgcttcgcgaaannnnnnnngcgcgcgccaaagaaaaagcgccccttgcggggcgcccagactgctgacgaaccccacgtttttgtgagcgtggggttttgtctttctgggatcaggattgcgggttcgccgcgagcgggtagtcgaagctgcagcgcaaaccgctcaccagacgcagcagcatgcgcacgaagcgccaatcgggacccgctggcccctttttccgcttccgcgccagcagcatcgcaatcttcttgatgttctgtgccgccgcggccagcaagcactgctcggccaccttgcgtagcccacgcatacgggcataacggtgcccatgcagctgcttggcatcggcgaagctgcgctccaccgtctgcttgcgccgcgcgtaaatgcgttggccccattcggtcaagcgccgcgcgtccacccgctccttggcgcgctcccacacgtggcgcgttaccaccttcaccgcgatcgcactgttcgtgcactgcgatcgtaccgggcagcgcccgcagatctgcgcattggatttgtattcccgatagccgagccgattggtcgtgctgtacggcagggcctgcccctgcgggcacacgtattcgttgcgatacgcgtcgtacttgaactgccgtttgtagaacatgcccggcttgtggttcggcgtgcgatagcccatcaccccggcaatccctcgctcctccagcccctggcacaccgccggcgtgaagtagcccgcatccagccccaccgcctcgaccttgaactcaaagcgctcgcgctggcgatccagccgatccagatacggctggctgtcatgcaccgaggccggcgtcacatgcgtatcggtgatgatcgcgtgcttggcatccaccgtgcggtggtccagatagaagaaccccttcggcttgtcgtcccgcaccatgtagccgctgtccggatcggtccggctgagcttggtgtccttgctagacggcggctcatcgtcgtcgcgatccagcggcttcctgccatgcgcggcccggtccgcatccactgccgcgttcaatgcctccgtgtaggcggccggcgtctgctccagcttcaccacatcgaacttgcctttgttcgcgttcgccttcaggtgcgtgctgtccgtgtacagcacccgaccgtcgaccagcccgcgcttgatcgcctgccgcacgatctcgtcgaagatctcctgatacaccgtcgtgtccgtgaagcgtcggcggcgattctgcgagaacgttgacgcatccggcaccttgtcggtcagccggaaccgggcgaaccagcgataggcgacgttgacctggacctcacgcatcagttgccgctcgctgcgcaccccgaacaggtagccgatgaacaacagcttgaacatcaccacgggatcgagcgccggccgcccgttgtccgcgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcaggtggtccttcggcacgagttcctcgagcgtcaccatctcgagttcgtgctgcgtgggcatgggcgtcttcagcatcacgccattnnnnnncaaaaatcccccacttggcgagggtttgtcagcaatctgagcgccccttgcggggcgccttctttcagccatgctggcttcgacctcggctgcgacagcaccgtcactgcgcgtcttccggctcgtcgttcttcaacggctcgccggcgcggccatcgacgcgctcgcgcaattccttgccgggcttgaagtgcggcacgtgcttctcgggcacctgcactttctcccccgacttcggattgcgcccgacgcgcgccgggcgacggttcagaccaaagctgccgaagccgcgaatttcgatgcggtgccctttcgacaacgcgtcggacatcgcatcaagcatcgttttcaccgcgaaatccgcatccttcaacacgagttgcggaaatcgcgatgccagctgggcgaccaactcggatttggtcatacttcagcagacctcgcgaggcttactggttctggccgtcgagcttcgccttcagcagcgcgccgaggttggtcgtaccggtcgcagcggcgctcgaatcggcttgcaggccgcgcatcgcttcctgctgctcggccgaatccttcgccttgatcgacaggttgatgccgcgcgacttgcgatcgatgttgatcaccatcgcgttgaccttctcgccttccttcagcacgttgcgagcgtcttcgacgcgatcctgcgagatttccgacgcacgcaggtagccctcgacgtccggcgtcagcgtgatgaccgcgcccttcgcatcgaccgacttcacgacgccgtcgacgatcgaacccttgtcgttcatcgcgacgtagttgctgaacggatcgccttcgagctgcttgatgccgagcgaaatgcgttccttctcgacgtcgatgccgagcacgatcgcctcgacttcatcgcccttcttgtacttgcggacagcctcttcgccggcttcgctccacgacaggtccgacaggtggacgaggccgtcgatgccgcccggcaggccgatgaacacgccgaaatcggtgatcgacttgatcgcgcccgtgatcttgtcgcccttcttgaagttgcggctgaagtcgtcccacggattcggcttgcactgcttcatgccgaggctgatacgacgacgatcttcgtcgatctcgagcaccatgacttcgacttcgtcgccgagctggacaaccttcgacggagcgacgttcttgttcgtccagtccatttccgacacgtggacgaggccttcgatgcccgattccacttcgacgaacgcgccgtagtcggtgatgttcgtgaccttgccgaacaggcgcgtgcccgacgggtaacggcgcgagatgccttcccacggatcgtcgcccagttgcttgatgccgagcgacacgcggttcttctcttggtcgaacttgaggatcttcgcggtgacttcctggccgaccgacaggacttcgctcgggtgacgcacgcggcgccatgcgatgtcggtgatgtgcagcaggccgtcgatgccgccgaggtccacgaacgcgccgtaatcggtgatgttcttgacgacgccgttgacgatcgcgccttccttgagcgtctcgagcagcttcgcgcgctcttcgccttgcgtggcttcgatcaccgcgcggcgcgacagcacgacgttgttacgcttgcggtcgagcttgatcacgcggaactcgagcgtcttgccttcgtacggggtcgtgtccttgacgggacgcgtgtcgacgagcgagcccggcaggaacgcgcggatgccgttgaccatcaccgtcatgccgcccttcaccttgccggtgatcgtgcccgtgacgagttcgttgttgtcgagcgccttttccagcgacagccacgaagccagacgcttcgccttgtcgcgcgacaggatcgtgtcgccgtagccgttttccagcgcgtcgatcgcgacggaaacgaaatcgcccgcctgaacctcaacctcgccctgatcgttcaggaattcctcgatcggaatgtaggcctcggacttcaggccggcattgacgaccacgaagttgtggtcgacacgcacgacttcggcggagatcacttcgccggcgcgcatgtcttggcgggtcagcgactcttcgaacagagccgcaaaggattcggtattcgggttggaggtttgcaggtcggacataaaaatcggtttgtgcgtggtttcgctctaccgcccgcgccggccgcaacggctggcgacgcgcccgcgaatccacacggggttaagggtttaacacacgcttcgcgcgacgcgcgaagcacctactgcgctttttgcccccgatcaggcgggctggccgagttcccggtaccacgcgagcacctgttcgaccgattgctcgatcgtcaaggccgatgtgtcgaggggcttggcgtccgccgcaggcttgagcggcgcggccgcgcggttgctgtnnnnnnnntcgcgctcccgcaaatcctggagcaagttatctatattagcagaaaaacctttttgcatcaattgcttatgccggcgcgcgnnnnnnnnctcgacgctcgccgtcaggaataccttcagcaccgcgtccgggaagatcagcgtccccatgtcgcggccgtccgcgacgagcccgggcgtcttgcgaaacgcgcgctgccgcgcgacgagcgccgcgcgcacgctcgcatggaccgcgatcgccgaggcccggttgccgaccgcctccgcgcggatctcgtcggacacgtcgacgccgtcgagctgcgcgcagccctcgcggaacgtgatgtgcaggccgtcgaccaggctggcgagcgcgtcggcgtcgtccggctcgacctgatagcggatgctcgcgagcgccgcgagccggtacagcgcgccgctgtcgagcaggtgaaagccgagatgcgcggcgacgagcgccgcgacggtgcccttgccggacgccgtcgggccgtcgatcgtaataactggggtcgggtgaaaaggtcgagtcgatttcatcgggtgggtcaatacgggcgtcacgcgttcgcgagcgcgaggaaacggtcgaaatagtcggggaacgtcttgccgacgcacttcggatcgttgatgcgcacgggcacgccgcccaggctcacgagcgaaaagcacatcgccatccggtgatcgtcgtaggtgtcgatcgacgcattcggcgtgagttgcgcgggcggagtcacgacgaggtagtccgcgccctcttcgaccgtcgcgccgaccttgcgcagctcggtggccatcgcggcgatccggtcggtctccttcacgcgccagctgccgatgttgcgcagcgtgctcgggccgtcggcgaacagcgcggcgaccgcgatcgtcatcgcggcgtccggaatcaggttgaagtccatgtcgatcggcgcgagcctgccgtggtcatggccgatgccgcgcacctcgatccagtcgtcgcccatcgtcacgttcgcgcccatctgcatcagcgcgttcgcgaagccgacgtcgccctggatgctcgcgcggccgacgccctcgacgcgcagcggcccgccgccgagcgcgcccgccgcgaggaaatacgacgccgacgacgcgtcgccctcgaccatgatcgtgccgggcgaccggtagcgcacgcccgccggcaccgtgaagcgctgccagccgtcgcgctccaccgtcacgccgaagcgcgccatcagcttgatcgtgatctcgatgtacggcttagagatcagctcgccgtcgatctcgacgacgctcgcgccatccttcgccttcacgagcggcagcgtcatcagcagcgcggtcaggaactggctcgacacgtcgccgcgcacgcggatcggcgcgtcgaccgaaatcgtcgcgggccggatcctgagcggcgggaagccctcgttgccctcgtagtcgatccgcgcgccgatctggcgcaacccgtcgacgaggtcgccgatcgggcgctcgtgcatccgcggcaccccgtgaatccggtactcgccgccgttgaccgcgagcgccgccgtcagcggccgcaccgcggtgcccgcgttgccgaggaagagatcggcggtcttcgcggtgaacgcgccgcgcgtgccgccgacgacgcaggtgccgccgtcgcgcgacagcttcacgccgagcttcgtcaacgcatcgagcatcacgcgcgtatcgtcggaatcgagcaggttcgtgacggtcgtctcgccctccgcgagcgccgcgagcagcagcacgcggttcgaaatgctcttcgagccgggcaggcgcaccgtgccttgcgcatgggagaacgggccgagatcgagatgttccatgtgagatcctgttccggaagtgtctgaacggacagcgggggcgggcttcgcgccgcgctcgcgccaggcgnnnnnnnnngcgcgcgagcgcgcgaacacggcctcgagcgcggcgccgtcacccgcgtcgatcgccgcgcgcagacgcgcgagcaccgcggtgtacgcgtcgagctcgtcgaggagcgccgcgcggttcgcgaggcagacgtcgcaccacatttcggggctcgacgcggcgatgcgcgtgaaatcgcggaaaccgcccgccgcatacgagaacttcagctcggcgtcggattcgccgagaatctgctcgacgagcgcgaacgacagcacgtgcggcaggtggctcaccgccgcgaacacgcggtcgtgctgctcggcgctcatcgcgcgcacgtcgnnnnnnnncgcgcgccacatcgcttcgannnnnnnnagcgcgtcgggcgcgttctccggcagcgcgcatagcacgacgttgcggccgacgtacagatcggcgagcgccgcgtcgacgccgctcgattcgcgcccggcgatcgggtggcccggcacgaactggccgatccgcgcgccgagcgcnnnnnnnnnngccgcgacgacgtccgacttcgtgctgcccgcgtcggtgacgatcgtcgatgcatcgagaaacggcgcgatccgcgcaagcagcgggcccgtctgagcgacgggcgcggcgagcagcacgaggtccgcgcccgcgagcgcatcgcgcagttgcgcatcgtcgtcgagcgccgccgcgcgatcgatcacgcgcaacgcgannnnnnnnccgatcgacgccgacgagcggccgacgcccaccacctcgcgccggccgcccgacgcgccttcacgcaacgcgagcgcgagcgagccgccgatcagcccgacgccgaaaatcaccagtttgtcgaaataaaagcctgacacgacgagagccaagtaacgcgcgccccggaagagcccgggcgcgcaaggtcaatatcgaacggtcgcacgcggcgcggacgcgaaggctcgccgtcacgcgccggcgggcaccgccgcccgcaccgggcgccgcatcgaccgatgcggcggatgcggccgcaccggcgcgccgcgcgtcacnnnnnnnnnngatacgaaccgagaatcttcagaaaagccgccttcctgccaagctccgcgagcgcaccctggacagcggcgtcgtcgcgatgcccttcgatgtcgatgtagaagtaatactcccacgtgccgacccgcgccgggcgcgactcgaagcgcgtcatcgacacgccgtgccgtgcaagcggctcgagcagcttgaacaccgcgcccggctcgttcttcaccgacacgatgagcgaggtctgatcatgcccgctcggccccgccggctcctggccgatcaccgcgaagcgcgtgcggttgtgcggatcgtcctggatcagcgcataggcgatctgcagcccgtagtgcgtcgccgcgcggtcgcccgcgatcgcggcgaccgtcgcgtcgtcggccgcgagccgcgcggcttccgcgttgctcgcgaccgcctgccgctcgagatgcggcgcgttcgacgcgagccattgctggcactgcgcgagcgcctgcgcatgcgcgcacacgcgcttcacgccgtcgagcttgcctgtttgcgtgagcagattgtgatgaatcggcagcgacagctcgccgccgatcagaagctgcgtatgcagcagcagatcgagcgtgcgcgacaccgcgccttccgacgaattctcgaccggcacgacgccgaacgtcgcggcgcccgcctcgaccgagcggaacacctcgtcgatcgacgggcaaggcagcccctcgatcgattggccgaagtagtcgaacatcgcctgttcgctataggtgccgacgggcccgaggaacgcgacgtgtatcgtctgctcgagatcgcggctcgccgccatgatctcgcgccagatcgcgctgatgtgctcgctcgcgagcggcccggcgctcatgtcctgcaagcgcgcgatcacctgctgctcgcgctccggccggaacacgggcgcgttgaagtgcttcttgacctcgccgacctcgagcgcgaccgccgcgcgctgattcagcagcgcgatcagttgcgtgtcgatcgcgtcgatgcgctcgcgcagaggcttcaggcgggaattgagttcgtcgtccatgacttgaccaacaatgcgtaaggagcggcgcgcgtcacgcgcagcgccgctcgaaatccttcatgtactcgacgagcgcctgcacgcccgcgagcggcaccgcgttgtagatcgacgcccgcatgccgccgacggacttgtggcccttcaactgcagcagcccgcgctcttttgcgccggcaaggaagtcttcgttgcgcgattcgtcggcgagaaagaacggcacgttcatccgcgaacgcgctggcttctcgaccttgttcagatagaagccgctcgcgtcgatcgcgtcgtacagcagcttcgatttttcgatgttgcgcgcctcgatcgcggccaggccgccctgcgccttcagccacttgaacacgaggcccgcgatgtagatcgcataggtgggcggcgtgttgtagagcgaattgttgagcgcgaccgtcttccattcgaacgccgacgggcagatcgacagcgcgcgatcgagcagatcctcgcgcacgatcacgagcgtcacgcccgccatcccgatgttcttctgcgcgccgccgaagatcgcgccgtacttctcgatctcgatcggacgcgacaggatgtgtgacgacacgtcggcgacgagcggcacgttgccgagatcggggatgtcgaacgtctcgacgccgtcgatcgtctcgttcgtgcacaggtgcacgtacgccggatcgtccgacatccgccattcggagaacgccggcacgcgcgtgaagcccgcgtccgtcttgcccgtcgcggccagatgcggcacgcagtacttcttcgcctcgttgaacgatttctgcgaccacgagcccgtgatgacgaaatcggcggtcgtgcgcgagccgagcaggttcatcggcacgatcgcattctcggcgatnnnnnngccctgcaggaacaggatccggtagttcgcgggcacaccgagcaattcgcgcaggtcggcaagcgcggcctcgtgaatcgacatgaattccttgccgcgatggctcatttccatcacgctcatgccgctgccgttccagtcgagcatttcggcggccgcctggcgcagcacttcctcgggcatcgccgcggggccggcggagaaattaaagacgcgcatcgtgaaaaacctcggaagggacccggccgcttcgaaccggccgaatgccgcgcgggaaaaggaaatggccgcttgcgctgtcgcgcaaacggccattatcgcactgtcctgatgaacccgccaaacacgggcgacgcacgtcgccccggccggcgggcctcagccgatgcggcttacttgcccggcttgaccgccgcgacttccttgtcggcctggtcgcgcgtcgccttgatcgcctgcggcatgtacttctgcatcaggccgttcacgacgtcgcggccgacctggtcctggacctgaatgaacttgcggcccgtcgggctcttgtagaacgtcgtcagatccttgatctccgacgtgctgtagtacttcgcgtacgcgtcgtactgagcctgcatcgcgtcgttcgtgaactgctgcgtgccgaacaccttgcccgcgccgtcgaccagcttcggcaccgcgttcttctgcagcgtcggcacggcggcctgcttctgcttgtcgttcagcgtcttgttctccgacagcgcgtccgagaggatcgccggcacgagttgcttcgattgcatctcggcgctgttcgcgatcgccgacacgagcttcggcgcgtcgattgcgtcgagcagatccttgatcgccgccttcttgtccgcgtcgatcggagcagcggccgccggagccgaagtctggttcgacagcgattgcgccatcgcgaatgccggaaccatcgccgccagcaggaccagttgcttgaatcgtttttgcatcatcactccctcatggaaatatgtacagtttatacgccgcgcccgtcacgccacctctttnnnnnnnncgggcgccggctcgacggtcacaacctgactcaggcgtcgccgccctccaccgcatcgtcgtcggcatcggcgtccgcctcggcgatctgctgcagacccgaaagcttggtgccttcatcgagactgatgagtgtaacaccttgcgtcgcccgccccatctcgcgaatctccgacacgcgcgtgcggatcagcacgcccgccgtcgtgatcagcatgatctgatcctcggggtcgacgagcgtcgcggcaacgacgcggccgttgcgctcggaggtctggatcgcgatcatccccttcgtgccacgcccgtggcgcgtgtactcggtgatcggcgtgcgcttgccgtagccgttctcggtcgcggtcagcaccgactgttcctcgctgcccgcgacgagcatcgcgatcacctgctgggcgtcgtcgagctgcatcccgcgcacgccgcgcgcctcgcggcccatcggccgcacgtcgttctcgtcgaaacgcaccgccttgccggcgtcggagaacagcatcacgtcgtgcgcgccgtcggtgatcgccgcgccgatcaggtaatcgccgtcgtcgaggccgaccgcgatgatgcccttcttcatcgggcggctgaacgcttcgagcggcgtcttcttgaccgtgcccaaagccgtcgtcatgaacacgtacttgtcggccgagaattccctcacgggcagcacgacattgatcttctcgccgtcctgcagcgggaacatgttgacgatcggacggccgcgcgagttgcgcgagccctgcggcacctcgtacaccttgacccagtacacgcggccgcggttcgagaagcacaggatgtagtcgtgcgtgttcgcgatgaacagcgtctcgatccagtcgtcttccttcatctgcgtcgcctgcttgccgcggccgccgcgcttttgcgcacggtactcggacagcggctgcgacttcacgtagcccgcgtgcgacatcgtgaccaccatgtcctgcggcgtgatcaggtcttcggtgttcagctcggtcgcgttcagctcgatcttcgagcggcgcgcatcgccgaactccgccttcacctgcgtcagttcgtcgccgatcagcgtcgtgatccgctcgggccgcgcgagaatgtcgagcagatcggcgatctgcgccatcacgtcgcgatattcgccgatgatcttgtcctgctcgaggcccgtgaggcgctgcaggcgcatctggaggatttcctgcgcctgcgtgtcggacagccggtacaggccgtcgccctgcatcccgaacgccggactcaggccctccggacggtacgcgtcgcgcccgccggccgccgcgttctcggtttcnnnnnnnntgagcatgtcgcgcacgagcgacgaatcccacgatttcgccatcagctcctgcttcgcgatcggcggcgtcggcgcggccttgatgatcgcgatgaactcgtcgatgttcgcgagcgcgacggcgaggccttcgagcacgtggccgcgctcgcgcgccttgcgcagttcgtagacggtgcgccgcgtcagcacttcgcgccgatgcgacaggaagcactgcaggatctcccgcagattcaggagcttcggctggttgtcgacgagcgcgaccatgttcatgccgaacgtgtcctgcagctgagtcgccttgtacaggttgttcagcaccacctcgggcacttcgccgcgcttgagctcgatcacgacgcgcatgccgctcttgtcggattcgtcgcggatgtcggagatgccctcgagcttcttctcgttgacgagctccgcgatccgctcgagcagcgagcgcttgttgacctggtacggcagttcgtcgacgatgatcgccatgcgctggccgcggtcgatctcctcgaagtgcgtggccgcgcgcatcacgacgcgcccgcgcccggtgcgatagccgtcgcgcacaccggcgacgccgtagatgatgccggccgtcgggaaatcgggcgcggggatgatctcgatcagttcgtcgacgctcgcctgcggattgttcagcaggtaaaggcaggcgtcgacgacctcgttcaggttgtgcggcgggatgttggtcgccatgccgaccgcgatccccgacgaaccgttgatgaggaggttcggaatccgcgacggcaggatgagcggctgcatctcgctgccgtcgtagttcgggccgaagtcgacggtttccttgtcgatgtccgcgagcagttcgtggccgatcttggccatccggatttcggtgtagcgcatcgcggccgcgttatcgccgtcgaccgagccgaagttgccctggccgtcgacgagcatgtaacgcagcgagaaatcctgagccatccggacgatcgtgtcgtagaccgcggtgtcgccgtgcggatggtacttaccgatcacgtcgccgacgatacgcgcggacttcttgtacggccggttccagtcgttgttcagctcgtgcatcgcgaacagcacgcgccggtgcacgggcttcaagccatcgcggacatccggaagggcacggccgacgatcacgctcatggcgtaatcgagatacgacttgcgcatttcctcctcgagggaggtgggcagggtctctttggcgaattgatccatgtatccgtatcttttcggagcgaagacggggccgcctttcgcgtgggcgccgctcgcgcgacgcaacgtgcgattctaacatgcgccccaacccgccccaacgcgggcccctctatataagaatggcgaaannnnnnnnnatgcggcgcacgcccgccgatcgacgcgcgcacnnnnnnncacaaaatggccgatgaaaggttcgcacctcnnnnnntctgcaatttcccgccaacggacttgacaattttcgaaacatgcggcaagcggtgttgcactcgcgccacattcgctagaccgatgttagggtggggaggannnnnnnncgtgggaagggaacgatatggcaaaatgccaacgcactgaaagttagacgctgctcgaagtctacacagagcggtgccgcgnnnnnngtgccgcaccaatgttatacttcgagcaatgtatgacttgtcatcgtcaacaggctcgcagtaaacctgcggtaatctcaatttcgagaggagaaatatgaataaactttcaaagctcgcgttcattgcagctaccgcagttatggctgcatccgcttcggcacagtcggtgccggcgtcgcgacaagccgtgaatgacaactgggtgaatggcacgggcgaatgggtgtggatgaacggcacgaacgagctctgctggcgcgatgcgttctggacgccggccaccgccaacgccaagtgcgatggcgcactggtcgcccaggcaccggcaccggcgccggtcgcaccggttgctccggccatcacgagccagaagattacgtaccaagccgatacgctgttcgacttcgacaaggccgtcctgaagccggccggcaagcagaagcttgacgaactggccgcgaagatccagggcatgaacgtcgaagtggtcgtggccacgggctacacggaccgcatcggttcggacaagtacaacgaccgtctgtcgctgcgccgcgcgcaagccgtcaagtcgtacctcgtcagcaagggtgtcccggcgaacaaggtctacacggaaggcaagggcaagcgcaacccggtcacgggcaacacctgcaagcagaagaaccgcaagcagctcatcgcctgcctcgcaccggaccgccgcgtggaagtcgaagtggtcggcacgcaggaagtgcagaagacgaccgttccggcgcagtaagccgcgaatcgatcgcatctgcttcaaaagccccgctccggcggggctttttcattgatgcggcccgcctcacccgcggccgcgttcctggcgacctcgcccgcgcgcttatatactcgtggcttggcgggcgcgccgccgccctctttcccgcatccgcttgccgacatgacgaacgccgatccgcacgaactccagaaattcagcgacctcgctcacaaatggtgggatccgaacgccgaattcaagcctctgcacgacctcaatccggttcgcctgagctggatcgacgcgcacgcgcatttgcccggcaagcgcgtcgtcgacatcggctgcggcggcggcatcctgtctgaatcgatggcgtcgctcggcgcgcaggtcaagggcatcgaccttgcgacggaagcgctcggcgtcgccgatctgcacagcctcgaaagcggcgtgagcgtcgattacgaggcgatcgcggccgaagcgctcgcnnnnnnnnaaccgggcgcgtacgatgtcgtcacgtgcatggagatgctcgagcacgtgccgtcgcccgcgaacatcgtcgccgcgtgcgcgacgctcgtgaagccgggcggctgggtgttcttctcgacgctgaaccgcaacctgaagtcgtacctgctcgccgtgatcggcgccgaatacatcgcgcaaatgctgccgaagggcacgcacgactacgcgcgcttcannnnnnnnnnnnagctcgcgcgcttcgtgcgcgaagcgggcctgcagatggtcgagatcaagggcatcgcctatcatccgctcgcgaagcgcttcgcgctgtcgaacgacaccgacgtcaactatctcgtcgcgtgccgccgcggcgcctgacccgccactcgctccgatcgcattcatgagcccttcgtcgccctccttcgccgccccgctgtccgacgcgccgcgcctcgacgcatgcgaggccgtgctgttcgatctcgacggcacgctcgccgacaccgcgcccgatctcgccgccgcggtcaacaagatgcagcgctcgcgcggcatcgcacaaacgccgctcgacgcgctgcgcccgctcgcgtcggcggnnnnnnnnngcctgatcggcggcgcgttcggcatcgcgcccgcggacgccgaattcgacgcgctgcgcgacgaattcctcgcgaactacgcgacggatctgtgcgtgcacacgacgctctttccgggcatcggcgtgctgctcgacgacctcgannnnnnnngcgtgcgctggggcatcgtgaccaacaaggctgcgcggttcaccgatccgctcgttgcgctgctcggcctcgcgnnnnnnnnngcgtgcgtggtcagcggtgacacggcatcgcacccgaagccgcatccggcgccgctgctgtacgcggccgaccgcctctcgctcgcccccgagcggatcgtgtacgtcggcgacgaccttcgcgacatccaggcgggcagcgcggccggcatgccgacggtcgccgccgcgtacggctattgcggcgacggcgccgcccccgccgactggcgggcgcagcatctcgtcgagacgacggacgacctgcagcggctgctgcgcgtgttgcgctataatgcttgatccgctgggggcgacctggtttcgacaggggttgtgaagcggctagggcatgtcgaggacccgtcacctcgttaatcaatgggaaaaacgtaactgcaaacgacgatacgttcgcactggcagcctaagggccgccgtcctctgcctagttcactgacgggctagtgtcgcaagaccggtagcaataccgacagaggtcatatacgtcagttaagcctgtccggcgtcacgacggacaggtcgaaaatcaagtgaatcgccgtaacggagcgtgttcgtccgcgacgtcacggttaaatcaaatgacagaactaaacatgtagaactggtcgtggaccgcttctggacgcgggttcgattcccgccgcctccaccacccaataccccggaaagcccttgttctacaagggcttcagactgctgacgaaccccacgtttttgtgagcgtggggttttgtctttctgggatcaggattgcgggttcgccgcgagcgggtagtcgaagctgcagcgcaaaccgctcaccagacgcagcagcatgcgcacgaagtgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcagcagattcatgaaacgaccgtacggcgggtacgtgatctgccgttgttcgagtaccgggtggtgctgcacgtgcctcgacgccgagtctggtgcgaacgctgcggcgcagcgcggctggagaagctggactggctgggccgctaccagcgggtgacgcagcggtttgccaaggcctgcgagaagttgctgcaggccgccagcgtacaggccgtggcggccttctacgatctgggctggcacacggtcaaatcgatcgacaagatgcgcttnnnnnnnnnnntggccgaaccggactggtcgacgatccgttatctggcgatggacgagttcgcgctccataaaggccatcgctacgccacggtggtggttgatccgatcggccgacaggtcctctgggttgggcccggacggtcacgcgagacgnnnnnnnncttcttcgaacaactccccgaaggcggggccgagcgcatcgaagcggtcgcaatcgacatgaccacggcctatgagctggagatcaaggaacagtgcccgcaggcggaaatcgtctttgacctgtaccacgtcgtggccaagtacggtcgcgaggtgatcgatcgggtacgggtggatcaggccaaccaactgcgacatgacaagccggcccgcaaggttctgaagtccagtcgctggttgctgctgcgcaaccgtcataacctgaagccagaacaggccgtgcatctgaaggaactgctggcggccaatcagtcgctgttatgcgtctatgtgctgcgcgacgagctcaaacggctctggttctaccgcaagccggcctgcgcggaaaaggcttgggggcaatggttcgaacaggctcagcaaagcgggatcgccgccttgcaaaagttcgcccagcgcttgcagggttactggcacggaatcgtggcccgctgccgccatccgctcaataccagcgtcgtcgaaggcatcaacaacacgatcaaggtcatcaagcgccgcgcttacgggtaccgcgacgagcaatacttcttcctcaagatccgcgccgcgttccccgggattccgcgatgaacctttttctttttcccaccgtctttttcccgcgcggcgcttannnnnnnnncttggcgtcgccgcgcggcgccgtttctcgacatccgtcggccgccccgcgccactccgttccgcttcgcgtcatcggttcgtgtcatgcgcgagcgcaacatagcgggtaatacacgatggcctgtgtttttgaacgtggcaggctagcttgccggctgcggcgtcggatccgatttcgtccgaacgatgccgggcaccgcttgccgttcaattcctcaggaacgaaacatgcgaatccacgagctcgcgcttttcctgcgcgcctggctgcgcaatccgcgtcaagtgggcgcgctcgcgccgtccggccccgcgctcgccgccctgatgaccgcccagattccaggcgaaannnnnnnnntgatcgagctcggcgcgggcacgggagtcttcacgcgcgagctgctgtcgcgcggcgtcgccgcggaccggctcgtgctcgtcgaagccgatccggtgttcgccgcgacactgcgccgccgtttccccgcgctgcgggtcatgaacgtcgatgcggccgagctcggcatcacgcatggcctgttcggcgacgcacgcgcgagcaccgtcgtcagcggcctgccgctcgtcgcgatgccggtcgagcaggcgatcgcgatcgtgcacggcgcgttcgcgatgcatctcggcccgggcggcgcgttctatcagttcacctatctgccccgctgcccgattcccgtgcgccggctcgcggcgatcggcattcgggcggagcgcatcggcatcgcatgggcgaacatgccgcccgcggccgtctaccggctgcagcgctgcgcggacttttcgggttccccgtcgtcgctcggccgtccatggccgagcgcgcgaccgccttcgacggctgcatgacgacagttgcatgaggtcaggccgccgcaccgcggccagggcgtgcggctcgggctcccgaccattgcggcggccggcgcgcggcaccgcgcggcatgccgcgcacgagcgccacggacgcacggcatacgttcgccaccgagctcgcgcggccgcttcacgcgccgcgcatgcgcatcgtcagtccatcgggcacttcaggttgcacccgttcggatcgcccatgtcgcccttcctgcgcagatccgatttcttgccgctctgatatttcttcgtcggcgccgatgcggcgaactgcatctgcggatgctcgttcagccggaactggtcgttcaggatgccgcccggcatgccgggcgagttctgcgcgaacgcggccgtcgcagccgcggcgagcgcgcccgcaacggcggacgcgacggcaagttgggtcaggagcttcatcgatgtcgaacgcctgtcggcgcgtgggcttcacacgaaaggaagcggcaagcgtaacgcaaatnnnnnnnncttgcagcgccgtgcgcccgcccgtttcgttaccgccggtgacggccgnnnnnnnnntcgccggccgtgcccgcaaggcccgccgcgacgtcgacgagcgtgccgcacgcgttcggatcatagccgtcgagccgcgccaccgtggcgtggtagccgccgtcgcgcagcaaggcgagcgcgcccgcgagcggcacagcgccgagccgcgagcgctcgcacgcgaagtaatagtcttcgtcgacgaccgcaatgaagtcgagcccgaagtggcgcgccgccggctcgacgccgaagccgagatcggccatcccgctcgcgacgaacgcggcgatcgccgaatgcgtgagctctgccgacgcgtagccgtcgattcgctccggatcgatgccgatctcgcgcagcgcgagatcgagcagcatccgcgtgccggagcccggttgccggttgacgaagcggatgtcgcnnnnnnnnagatcggcgagccccgcgatccgcttcgggttgccgcgcggcacgaacaggccttgccggcgacgcgtcaggtgaatcagcacgtgatcgacatcgtcgagccatggtcggtagatctgcgcgcaggctgcgcgaaacgcgccgcgcggcagatgaaagcccgccagatcgcattcgccgcccgcgannnnnnnnaccgcctcgacgctctcgcgatacttgatgtcgacgggcgagccggcctcgacgagcgcggacacgagcgccgcgaccgcgtaaccgtgcgacgcgtggatccgcagcgcgcccgcgtgaagcgcgagccgccggttgagcccgctcgcgacctccgccgcgannnnnnnnagattgccgtcgagacgctcgccggcgaggcgctgcgcatcgacgatcgcctgcccgagctcggacagcgtcgaacccttgccgcgcaccgtctcgatcagcgcgccgccgacgcacgcctcgagcgcacgcaacagcccccatgcgtgccggtacgacagccccttcgcgtgcgccgcctgcgcgatgctgcccgtcgtcgcgacgagctcgagaagcggcgccacgtcggtcaggctcgccgtgcggccgtcggtgtcgcgcacgatcaaatgcgcgtcgcattcgactcgaatcatttatgcaattccgtttcctattgcgaccatcattctatcgatttatcgttgacacacatcaatatctcaaggtccgtttgcgctctatatgaatcataagcgcatatatgactgcggaggaggcaaccggatgtnnnnnnattccgtcgcgcccgacgcgctcgtgcgcgcgcatgcgcagcccggcagatcgctcgtcgcgatcctgcacgcgatccaggacgacgcgggctatgtgccgcccgcgtgcgtcgagccgctcgcgaaggccctcaatctgtcgcgcgccgaagtgcacggcgtgctgacctactatcaccatttccgcaccgcgccgcccgcgcacgtgacgatccggctctgccgcgcggaagcgtgccgcagcatgggcggcgaggcgctcgtcgcgcacgcgcagnnnnnnnncggctgccggatcgacggcgggcacggcgatcgggtcgcgctcgaatcggtctattgcctcggcctctgcgcgcagtcgccgtcgctcacgatcaacgacgagccgcacgcgaagatgtcgcccgcgcgcttcgacgcgctcttcgacgcggccgtccgcacgaaggagcccgcatgagcacgcgcattcatgtgccgcgcgattcggccgcgctcgcggtcggcgccgacgcgctnnnnnnnnnnatcgaggcgcaggcggcnnnnnnnngcatcgcgatcgagctcgtgcgcaacggctcgcgcgggctgctgtggctcgagccgctcgtcgaagtgagcaccccggcgggccgcatcggctatgcgaacctcacggcagccgacgtccccgcgctcttcgacgcgggctggctcgacggcgccgcgcatccggcgtgcgtcggcatcgtcgacgagattccctatctgaagcgccagcagcggctcacgttcgcgcgcatcggcatcaccgatccgctgtcgatcgacgattacgtcgcgcacggcggcctcgaaggcctgaggaacgcgctcgcactcgacggcgccgccgcatgcgagacgctcgtcgaatcgggcctgcgcgggcgcggcggcgccgcattcccggcgggcgtcaaatggcggaccgtgcgcgaggccgcggccgcgcagaaatacgtcgtctgcaatgcggacgaaggcgactccggcaccttctccgatcgcctcgtgatggaaagcgatccgtactgcctgatcgaaggaatgatcatcgcgggcatcgcgacgggcgcgaccgtcggccatatctacgtgcgcagcgaatatccgcacgcgatcgcggcgctcggcgaggcgatcgccnnnnnnnnnnnngccggctggctcggcgcgagcgtgctcggcaccgcgcatgcgttcgagctgcacgtcgcgaaaggcgcgggcgcctacgtctgcggcgaagagaccgcgctcctcgaatcgctcgaaggcaagcgcggcgtcgtgcgcgcgaagccgccgctgcccgcgctatcgggactcttcgcaaaaccgaccgtcatcaacaacgtgatcacgctcgcgaccgtaccgatcatcttnnnnnnnngcgcggcgttctatcgcgattacggcatgggccgctcgcgcggcacgctgccgttccagctcgcaggcaacgtgaagcgcggcgggctcgtcgagctcgcgttcggcgtcacgctgcgcgagctgctgttcgatttcggcggcggcaccgcgagcgggcgcccnnnnnnnnncgcgcaggtcggcggcccgctcggcacctacctgcccgagggccagtgggacatcccgctcgattacgaggcgtacgcggctgtcggcgccgtcgtcgggcacggcggcatcgtgctgcacgacgacacgtcgaacctggccgagctcgccgaatacgcgatgcacttctgcgcgctcgaatcgtgcggcaagtgcacgccgtgccggatcggctcgacgcgcggcgtcgagacgatcgcgaggatccgcgcgggcgacacgtcggagcgacaggtgcgcctgctgcgcgacctgtgcgacacgatgaccgcgggctcgctctgcgcgatgggcggcatgacgccgtacccggtgctgtccgcgctcgaccatttccccgaagatttcggcctcgccgcgcacgcgagccacgcggcacccgccgcctgacagcaggagctccgatgacctcttccgcattcgattcgtcccggcaaggctgcggctccggccagtgcgcgtgccggcgcgccgcgcagatgcggcgcgccgatccgttcgacgacaccgactacggcaccccgacgcgccacgcggacaccgacgtcacgctcgatatcgacggccgcgcggtcaccgtgccggcgggcacgtcggtgatgcgcgcggcgatcgaagccggcatcaacgtgccgaagctctgcgcgaccgattcgctcgagccgttcggctcgtgtcgcctgtgcctcgtcgagatcgaaggccggcgcggctatccggcctcgtgcacgacgcccgtcgaggccggcatgaaggtgcgcacgcaaagcgaccggctgcaggcgctgcgccgcaacgtgatggagctctacatctccgatcatccgctcgactgtctcacgtgcgcggcgaacggcgattgcgagctgcaggacatggcgggcgcggtcggcctgcgcgaggtgcgctacggcttcgacggcaagaaccatctgagcgacgcgaaggacgaatcgaacccgtacttcagctacgatccgtcgaaatgcatcgtttgcaatcgctgcgtgcgcgcgtgcgaggagacgcagggcacgttcgcgctgacgatcgcctcgcgcggcttcgaatcgcgggtcgcggcgagcgcgggcgaggcgttcatggattcggaatgcgtatcgtgcggcgcatgcgtcgccgcgtgcccgaccgcgacgctcatcgagaaaagtgtcgcgcggctcggtcagcccgagcacgagatcgtgacgacctgcgcgtactgcggcgtcggctgcgcgctgaaggcggaaatgaagggcgagcaggtcgtgcggatgacgccgcacaagaacggcctcgcgaacgaaggccacgcgtgcgtgaaaggccgcttcgcgtggggctatgcgacgcacaaggaccgcatcacgaagccgatgatccgcgagaagatcaccgacgcgtggcgcgaagtgagctgggacgaagcaatcggctacgcggccgcgcgctttcgccgcatccaggacgagcacggccgcgattcgatcggcggcatcacgtcgtcgcgctgcacgaacgaagagacgtatctcgtgcagaagctcgtgcgcgcggcgttcggcaacaacaatgtcgacacttnnnnnnnnntgtgtcattcgccgacgggctacggcctgaaaaccacgctcggcgaatcggccggcacgcagacgttcgcgtcggtcggctcggccgacgtgatcgtcgtgatcggcgcgaatccgaccgacggccatccggtgttcggctcgcgcctgaagcgccgcgtgcgcgagggcgcgcagctgatcgtcgtcgatccgcgccggatcgatctcgtcgacggcccgcacgtgaaggccgtccatcatctgcaactgcgccccggcacgaacgtcgcgctcgtcaacgcgctcgcgcacgtgatcgtcaccgagggcctcgtcgacgaagcgttcgtcgacgagcgctgcgagccgcaggcgttcgacgtatggcgcgcgttcgccgcgcggcccgagaattcgcccgaggcgacggcggacatcacgggcgtgccggccgacgcggtgcgcgccgccgcgcgcctgtacgcgacgggcgggcgcgcggcgattttctacgggctcggcgtgaccgagcacgcgcagggctcaacgatggtgatgggcatcgcgaacctcgcgatggcgacgggcaatctcggcatcgaaggcgcgggcgtgaacccgctgcgcgggcagaacaacgtgcagggctcgtgcgacatgggttcgttcccgcacgagctgcccggctaccggcacatcggcgacgccgcggtnnnnnnnnnnttcgacgaagcgtggtcgacgacgctgcagcccgagcccggcctgcgcattccgaacatgttcgatgcggcgctcgacggcagtttcaaggggctctattgccagggcgaggacatcgtccagtccgatccgaacacgcagcacgtcgcggccgcgctggcgtcgctcgactgcctcgtcgtgcaggacatcttcctgaacgaaaccgcgaagtacgcgcacgtattcctgccgggcgcgaccttcctcgagaaggacggcacgttcacgaacgcggagcgccggatctcgcgcgtgcgccgcgcgatgcggccgctttccggctacgcggactgggaagtgacgctgatgctgtnnnnnnnnntcggctacgacatgcattacgcgcatccgtccgagatcatggacgagatcgcgcgcctcacgccgacgttcgcgggcgtgtcgtatgcgctgctcgacgagctgggcagcgtccagtggccgtgcaacgacgcggcgccgcaaggcacgccgacgatgcacgtcgatcagttcgtgcgcggcaagggcaagttcgtcatcacgcagtacatcgcgtcgccggagaaggtgacgccgcgctatccgctcatcctgacgacgggccgcattctgtcgcagtacaacgtcggcgcgcagacgcgccgcacggagaacgtccgctggcacggcgaggatcggctcgagatccatccgcacgacgcgaacgatcgcggcatccggacaggcgactgggtcggcgtcgcatcgcgcgccgggcagacggtgctnnnnnnnntcgtcaccgagcggatgcagccgggcgtcgtctacacgacgttccacttcccggaatcgggcgcgaacgtgatcacgaccgacagctcggactgggcgaccaactgccccgagtacaaggtgacggccgtgcaggtcgcgcccgtcgcgcagccgtccgaatggcagcgcgcgtacacgcgctttcgcgcggagcagctcgcgctgctcgagcagcgcacggccgagcgggcgccggccatcgccacgggcaagtgaggccgacatggaaagccgacacctgatcgacatggccaaccagatcggcgcattcttcgcatcgatgccggatcacgacgaggcggtcgcgggcatcgccgatcacatccggcgcttctgggagccgcgcatgcgnnnnnnnntgctcgcggcgctcgacgatccgcaggacgaggccgcgcgagacgtcgcgcccatcgtccgcgaggcgatcgatacgcaccgcgcgtcgctcgagcccgcgcccgtcgcaccgcacgccgcgtagcgcgcggcgcccgccgcgcgcatatcgcacgcgggccgatgtgcgccgcgtggatcggcatggcgtggcatgggcgtggcgtggcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtggtcggtggtcgctggtcggtggtcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccatcgtcacatgcggatcgacgtcgcgttgcaccggtcgacacgcatgccattcgcgccgcccgccccacgcatgccggcaccgacgacgcaccgcggcatcgcttgcctatgcatacgccgggggctcgccgcacgcaacccacgatggcgccgcccgacgcgcagccgcccgcgcccggcgagcgcggccgctttcaagtctccagccgcatccccgaaaaccacgtctcgcaatggcgcagcagcgcgttcgcgtcggtcgccgggcgccnnnnnnnngcgacgtagccgtccgggcgcagcagatagaacacgggcnnnnnnnnnccgtacgcatcggccagcagcggcgcgccctcgccttccgcatccgtcgcgcaccagcagcgcaccgcgcccggcatgatccgctcgagcgcgccggcaagcgcgcggccgtcctcgccggggtccgacggcagcgtgtcgtcgatcgcctcgcgcggctcgagcacgagcagcgtgaaatgcgcggggtcgtgcagatcgaagaggcgcgcgacgcccggcgccttgccaagcggcccgtcgagcacgtgcacgagcgcgtccgnnnnnnnntcgccnnnnnnnngcccgccgtcgagcacgcgctcgagcgtgagcggactcttccgatactggatcgcgagttcgctgaccgtgcggcgcgccgcatcgcgcagcggcccgaacgacgcgaggatcggcacgatgtgatcgcgcagcagcttgagcggcccgcgatccgcctcgacgacctgcgtcgcgaagctcgtctggcgcagcacgtcgcgctcgatcggatggcgctccgcgtgatacgtctcgagcagccgctcgggggcgttgcccgccagcannnnnnnnagcttccagccgagattgaacgcctcctggatacccgtgttcatcccctgcgcgcccgccgggctgtgcacgtgcgccgcgtcgcccgcgaagaacacgcgcccgacgcgcagccgcgcgaccattcggctgtgcagatgaaaatacgacgaccacgcgagatcgccgaccttcagatccggcgtcannnnnnnnnnnacgacttcgcggcacagctcgagcgacggcccgcgctcgtcgtcgagcgcgccgttgcgcggcgggcgatcggcgacgagccggtagcggccgccgcccatcgggaagagcccggcgaggccctcgcccgtcgtgaacagatggatctcgtcgtcggaccagtcggcgccgagctcgagatcggcgagcatgaacgtctgctcgaacgcatgcccgacgaaatcgacgtcgagcaaatgccggaccgtgctnnnnnnnncgtccgccgcgacgacgtatgacggctgcagacgctcgtcgcggccgtcgccgtggcgcagccgcacgtcgagcgcgccttccggctgcgcgcaatgcgtgagcgtcacgccgcgctcgacgtgcacgtcgaacgtcgcgagatgctcggtcagcaaacgctcggtgacggtctggtcgagaaacagcaggtacggatagcgcgtctgcagcggatcgaagtcgagctcggcgatgcgctggccggccgagtacaggatcgcgagcnnnnnnnnatggccaagctcgacgaaccggtcgacgacgcgctgctgctcgaggagctcgagcgttctggcctgaatgccgatnnnnnnnnagtagcgcgcgggtcgggccgccttgtcgacgatacgcaccggcacgcggnnnnnnnnnagacaaagcgcggcggcgagccccgtcggaccggcgccgacgatcagcacgggaggcgtggagagcggaacgactgccataaggacctcgtcgatacgcaacattcgcagtctacgcccgccgccgcgccgcatccatagcgggtggccgagcggccgggcgggcggttgaccgattcggccggcgcggttcgaggtatgggaaaatgcggggtttcccgtttgccccgcgtcatggaatccgctttcgaccgcgcgttcgccgcgcaccgcgcaggccggctcgacgatgccgagcacggctaccgggccgtgctcgccgccaatcccgccgatgccgatgcgctgcacctgttcggggtgctgcgccaccagcagggccggcacgaagaagcagccgacctcgtcggccgcgcggtcgggttgcgcccgaacgacgccgcgctgcaactgaatctcggcaacgcgctcaaggcgctcggccggctcgacgatgcgatcgagcgctttcgcaacgcgctcacgctcgcgccggcgttcccgctcgcgcattacaacctcggcaatgcgtacgcggcgcaggagcggcacgacgacgcggtcgacgcgttcaagcgtgcgctcgcgctcacgcccggcgacgcgtcgatccacaacaacctcggcaacgcgctcaacgcgctcggccggcacgacgacgcgcttgaggcgtttcgccgcgcgctcgagctacgccccggccacgcgggcgcgcacaacaatctcgggatggcgctcgccgcgcttggtgataccgacgcggcgatcgcgcactttcgcgcggcgatcgccgcggagccgcacttcgtcgccgcgcatttcaatctcggcaacgcgctcgatgcgatcagccaacatgcgcaggcgcagcatgcgttcgaagccgcgctcgcgctgcagccgcgcttcgcgcttgcgctgttcgggctcgcgaacacgctcgcggcgcgcggccgccatcgcgacgcgctgccgcattacgaacgcgcggtcgggctcgatccgtcgttcgtgctcgcatggcttaatctcggcaccgcgcatcatgcgctcggcgcgcacgaaatggcgctgcgcgcgttcgatcaggcgctgcggctcgatccgtcgctcacgctcgcgcaaatgcatcgcgcggtcacgctgctcacgctgcgcgatttnnnnnnnngcctgcccgcgtacgaagcacggcatgcgctgccgggcgcggcgccgctcgggccgctgccgcgctggcaaggcgagccgatcgcgaaccgcacgctgctcgtgcgcgccgagcagggcttcggcgacacgctgcagttcgtgcggctcgtgccgctnnnnnnnnnnnnntgcgctcggctgatcctgcaggtccagcccgcgctgctgccgctcatcgcgccgatggccgcgcgctggcgcgtgagcgtcgtgtcggccgacgcggcgcgaacgcccgccgccgatctcgtctgcccgctgttgagcctgccgttcgcgctcgggctcgaatacgacgcgattccgtcgcgcaccccgtatctcgacgtgcccgacgccgcgcgccgccgctttcgcggctcgctcggcgggcaggccaaacgcaagttcggcatcgcctggtccggcagcgcgccggtgcaggacaatcgcgcgctaccgctcgatgcgcttgccccgctcttcgcgctcgccggcatcgactggatcgtgctgcagccgacgctgtcggatagcgagcgcgcggcgctcgacgcgcatccggatgcggctcgcatccatcggctcgacggcctgaccgatttcgcggcaacggccgcgctcgtcgatcggctcgacggcgtcgtcgcgatcgacaccgcggtcgcccacctcgccggcgcgctcggcaagccgctgtggctgatgctgcccgtcgccgccgactggcgctggagcacgggcgacgacagtgcgtggtatcnnnnnnnnnngctcgtccggcaatcggagccggggcggtgggacgacgtggtcgcgaccgttgcgggcgaaatcgcgcacggatgacggctcgcgcgcatgggcgcgtgctccgtttgcgcggatcggcttcgcgccatcgacgcgccgggcgcgcggcgtgcgactgtcggcaagccttccgatccgcattgcgctcgcgctcgtcgcttgctcgcggtcgaaccctttcgccctcccgcgatcgagcggttgtcgagtcaagcccgaatccgaaccccgcatccggcccacaagccgcaacaccattgattcacgaatcccggagccacgcccccgcacgcgtcacggcttacgcatcccggcgccttcaacgcgccgcgccgacgcttcgccccaacccaaacggagcgcgacgcgctccgtttgtcgattcgtcgacggcggcctgctgggccgcgtgcggccggttcgctcaagtcgtcctgtattgattgcgcgcttcaggcgaccggtacagcacgagcgtcgcgatcagcccgcagatcgcggcgaggccgagccagaggcccggcgccgccttgttgccggtctcgtgaatcagcagcgtcgagatcgccggcgtgaagccgccgatcgtcgtcgcgaggctgtaagcgagcgagaagcccgcggtgcgcacgtcggccggcatcacctcggtcagcgcgacgaccatcgcgccgttgtacgagccgtacaggaacgacagccacagctcgacgcccaacagccgcaggaacgacggcgaaccgacgagccactgcatcgccggatacgcggtgaggatcgtgagcgcggtgaacgcgatcagcaccgggcggcggccgatccgatcggacagcgcgcccgacagcggcagccagaccaggttcgacagcccgacgcaaacggtcacgacgagcgcgtcgatcgccgacagatgcagcacctccttgccgaaagtcggcgtgtacgcggtgatcatgtagaacgacacggtcgtcatgatgaccatccccatgccggccagcaccacgccccagttctcgagcatcgacttcatgatctcgcccatgctcgggcggcggcgcttcgcgaggaactcgtcggtctccttcagcgagcggcggatcaggaacaggaacggcacgatcaggcagccgatcaggaacgggatgcgccagccccacgacgtcatttgctcgacaggcagcgcgcggttcagcagcacgccgacgaacgcggcgaacaccacggccacctgctggctgcccgactgccacgacgtatagaagcccttgttgcccttcgtcgcgatctcggacagatacaccgatacgccgcccagctcgacgcccgccgagaaaccctgcagcaggcggccgagcagcacgagaatcggcgcgagcacgccgatcgtcgcgtagcccggaatcgtcgcgacggtcagcgtgccgagcgccatcaacgcgagcgtcaggatgaggcccttgcggcggccgtgatggtcgatgtacgcgccgagcacgatcgcgccgacgggacgcatcagaaagcccgcgccgaacaccgacagcgacagcatcagcgaggcgaacgcgttgccgctcgggaagtaggtcttggcgatcgcggacgcgtagtagccgtagaccatgaagtcgtacatctccagaaagttgccgctgacgacgcggaacacggtcctggctttggattcctgctggattgcgggggacgcggtagacatgtctctctcgataaggctgcgccgcgaccgccgggggcggcgcacggcgcgtgtcacatcgtgtttctggccccggcgcgccggggcccgcgcagaccgatggtgcgctgcgcggcgtccgccatcttactgcgaacgacagccggatgcgtcaatgcgtcgcttgcgaagccatccgaaaggtatttgaaaaatcgcttgccgaatccgcttaccgaatcctctcgtgcgggatcttccacgtcctttccacgcacttcacgcgcctctttcaccaagccctttcctctgccccgttcacgcaccctttttcgcccactctttttcacccgcccttttccgccgcgccgcgcgaacggcccggcgccgcgagatggcgagatgnnnnnnnnngcgggccgacgccgtgcacgccgaacgagcgacgggccgcaccgaagtgcggcccgtctcgttcccgccggcgaagaaagcgcgtcgcgcgccggctatagccgcgtctcgcgcgccgcgcgcaggaacgtgtcgagcagcggcgtgcagtcgagcagctccgggccgcccgcgcgatggaactccgggtgccactgcacgccgacgacgaacggcgcgcggcgatagcggatcccttcgatgatcccgtcttccgccgataccgcctcgatgttcagatcgcggccgatgtcgcggatcgcctgatggtgaatcgagttgacgatcgcctcgcgccggccgggaaacatgttcgcgagcgtcgagccgtccggaaagcggatcgaatgccggtgctgatcgtagtgctcgctgacgtgcgcgcccgcggtgggcacgtcgctcgcgatgtcctgatagagcgagccgccgaacgcgacgttgatgagctggcagccgcggcacacgccgagcaccggcttgcccgactcgacgaactcgtgcagcagttcgagctcgtacatgtcgcgcacgcgatcgccgggccattcgggacgcgcgtcggacgccgcgtaggtctgcggcgacacgtcggcgccgccctgcagcaacagcccgtccagatgcttcgcgtagtcgcgcagccggatgttgctcggatgcagcatcccctgatggccgacggtcggaatcatgaacacgagcacgtcgcgcgacatcacccagtgcgcgatcgattcctcgagatactgcagcgtcttgccgcgcagccccggcgcgccgacttccggatggaagatgcgcgccgacacgccgatgcgcagcgtacgctgcgtgatccgttggccggcgcgatcgaagagccgcnnnnnnnnnnncgcgatgatccggccgaacaccgaccacggcgtgtcgctctgtttcaggtacgccggcggcgcgggcgtggccgcgccgggcggcggcgggcgcgacgcctcgaaatcgggcggtgcgccgaagcccggcggcggcgagccggctttcgcgctcgcgccggctgcagcggcacccgccgccgatnnnnnnnnnnnnnnnnnnntcgcgccggagggcgcggcggcgtgcgcgccgggcccggccgacacggcggccggctccacgcccgggccgccggcggcgatgccgggcgcgccgggctcggcgatcgcgccgctcggcgccgagcccggatcgccgatatcctgcgcggctgcgatctgcgcggcgaacgcgccgacgtgaacggtcgcgcccgcgggcggtttgtctgtgacggaggaagacgagggcgcctgaccggtgcgttccggaggcgtcgctgcagaagaagaaccggactgatcggcccttgcggacgtgttttcgctcatgacggaagtctggtgcgtcggtcacgcggagaatcaacaagaattcattatgcttcagtacacgatcgacggcaaaccgacagaatttcgtcaatattgttgcaacgttgtggcgaattcacgccgatgtgggccaccgtgacgcgacgccgcgcaccattcggtatgcgaagcgaggcgcgcggcgcgcaacagcagcgctcagcggcggcgcgacannnnnnnncgcgcggacggcttcgacgccgcgacacctcgacgccgagcccgcgcgcgattccgtatcgatgcgcgaggcgcgcgaatggcnnnnnnnnaaacgacagccgcatgcgatatcgcacgcgaaccgcggtcaaacgcgttcccgtcgcgatcgaccgnnnnnngcgccccttcgttgcccgccccgacgtccgctcgcgcggccgtgcgccgtcggcgccgcgtcgcatgcgaagcgccnnnnnnnnncgccgcgcctccgcggcgcaacgctgttctacaatgcgcgaaccggccgccgagcgccatcgcgcggcttcgcgaagcgccgaatcgtgccgatccgcttcgtcaacccgatcgaacccgataccgtcatgaccactttcgcccccttcccgccgctcgcccgcctcgccgccgatctcgccgccggcgtgacgacgagccgcgcgctcgtcgaagccgcgctcgaacggatcgccgatccggcggggcaaggcgcgctcgcgttcaccgaggtcgacgcgcnnnnnnnnnnnnnngccgccgacgcgcacgatcgcctgcgcgcggcgggcaccgtgctgtcaccgctcgcgggcattccggtgtcggtgaaggatctgttcgacgtcgcgggccaggtcacgcgcgcgggctcccgcgtgctcgccgacgcgcccccggccgccgacgacgccgtcgcggtcgcccgcctcaagcgcgcgggcgccgtgctcgtcggccgcacgaacatgagcgaattcgcgttctccggcctgggcctcaatccgcactacggcacgccgcgctcgccgtaccggcgcgacgtgccgggcgacgagcggatcgcgggcggctcgtcgtcgggcgcggccgcatcggttgcggacggcatggcggccgtcgcgctcgcgaccgatacgggcggctcgatccgcatccccgccgcactctgcggtctgacgggcttcaagccgaccgcgagccggattccgaagcaaggcggcgtgccgctgtcgacgacgctcgattcgttcggcccgatcggcgtatcggtcgcgtgctgcgcgctcgtcgaccggatcctcgcgggcctcgagccgcacgtgtgcgccgcgcgcccgctcgagggcgtgcggctcggcgtgctgacgaactatgtgacggacggcatggacgcgcacgtcgccacgtcgctcgacgccgcgctcaagcatctggaagcggcgggcgcgatcgtgtcggacgcgcgcttcgcgccgctcgacacgctgcccggcatcaaccgcatcggtttcgcttcgatcgaggcgcatgcgtggcatcgcccgctcgtcgcgcgccaccgcgacgcgtacgatccgcgcgtgctcgcgcgcatcctgaagggcgagccggcgagcgccgccgattacctcgatctcgtcgcnnnnnnnnnngcgctcatcgacgaggcggcgcgcaccgtgtggcagcgcttcgatgcgctcgtcgcgccgacggtgcccatcgcgccgccgcgcatcgccgagctcgaacgggacgacgacgcgttcgcccgcacgaacgcgctcgtgctgcgcaacccgagcgcgttcaactttctcgatgcgtgcgcgctatcgctgccgtgccatccgcgcgacacggcgcccgtcggcctgatgctcgccgccgcaccgcatcacgacgacgcgctgctcgcgatcggccaggcggtcgaagcggtgctcgcgacgatccgctgagcgnnnnnnacccgcgcgccggatgccgcgccgtcgaaaagcggcgcgacgttcgcgttaaaatccgacgattcattttccccgaccgctcgaaggaatcccgtttcgatgaacaacctgacgctctcgctgcgccgcgaacgacgactgctcgtgctgctcgccctcgtgtgcctcgcgcttctggccggcgcgctttatctgcagtacgtgaaaaacgaggatccgtgcccgctttgcatcatccagcgctatttcttcgtgctgatcgcggtgttcgcgttcatcggcgcgggcatggcgagcggcgcgggcgtcgcggtgaccgaggcgctcatcgtgctgtcggccgccgcgggcgtcggcaccgccgcgcgccacctgtacgtgcagttgaaccccggcttcagttgcggcttcgacgcgctgcagcccgtcgtcgacagcctgccgcccgcgcgctggctgccgggcgtgttcaaggtcgcggggctgtgcgaaaccgtctatccgccgatcttcggcatcctgctgcccggctgggcgctgatcgcgttcgtgctgatcgccgtgcccgtcgccgtgagcctgctgcgccatcgcggccggctgcgctgatcggcgccgcaccgccgccgctacgcgttttcccgagcatcgcggctccccggccggcacgctcgccggcgaacgccccacctgccgccccgcctcgacccgcgcggggcaacggtttcccgacgtccggcaacttcgggcgggcgcgcgaatcctatgtgcatcatgatcgccgtcgaatagcccgcatcattgccaggccataccgccgcnnnnnngcggtgctatcttcgtttccggatggcgatctacgtgcgcgagggggctcccgaccctgcgtaacgcgcgcctgatccgcaatgtcccatggattcgccatgacaacgccaaccatccgcatgtcccgcccccacttcgtccgcagcgccgcgagcggcgccgcgcggtgcgccggctcgtctcgcgcccgagcctccgatgccgccgcccccgcgtnnnnnnnnagccgcgcggcggccgccgcccgcccggccgtcacggcctgattcgcgatcaggagaaacgccggatgcaaacctggctcaccgacctgcagcatctgctcgcccgcggcgacgcggccgttctcgtcacggtnnnnnnnntcgacggctccgcgccgcgcgatgccggcacgaagatgctcgtcacgcgcgacgccgcgcgccacacgatcggcggcggtcatctcgaatggaaggcgatcgacatcgcacggcaattgctgaaggaaggcgcgcatacgccgcacgcgcgccggctcgagcggctcgcgctcggcccgagcctcggccagtgctgcggcggcgcggtcgtgctagcgttcgagcggctcgacatcgccgagctcggctgggtcacatcgctcgcgaagcgcgtggccgcaggcgcgccgaccgtgcgcagcgtgtcgttcggccccgatgccgacacggtgatgctgagcgagcccgagccgggcgcgacgcgtcccgactgcctgctgtgggacatgggcggcgcgcccctgctgaccgagacgatcgcgccgcacgcgttcccggtcgtgctgttcggcgccgggcacgtgggcgcggcgctcgtgcgcgtgctcggcacgctgccctgccacgtgcgctgggtggacgagcgcgacgcgcagtttccgccgcccgacgcgctcgcgggcatccgcaatctgtcgctcgacgcgaacgacgcgcccgacgaagccatcgacgaagccggccccggtgcgtacttcgtcgtgatgacgcacaatcacgcccgcgatctcgagctcgcgcaccggattctnnnnnnnngcgactatgcgtacttcggcatgatcggctcgcgcacgaagcgcatgcagttcgagcaccggctcgcnnnnnnnngcatcgatccgctgcagatcgcgcggatgcaatgcccgatcggcgtgcccggcatcgtcgacaaggcgcccgaggcgatcgcgatcgccgtcgccgcgcaaatcctgcagaccgtcgacgcgcggcgcgcgaacgggcgtccggccgcgtcgcccggcgcgagcgcgtgctgaatcgccgccatccaaacccgcattcgacccnnnnnnccacaatgaccccgacattcaaagacaagatcgcccgtgcgccgaaggccgagctgcacatccacatcgaaggctcgctcgagcccgagctgatcttcgagctcgcgcagcgcaacggcgtgaagctcgcgtacgaatggatcgacgcgctgcgcgccgcgtacgcgttcaccgatctgcagtcgttcctcgacatctattacgccggcgcgagcgtgctcctcaccgagcaggatttctacgacatgacggccgcatacgtcgannnnnnnntcgccgatcacgtcgtgcacgcggagatcttcttcgatccgcagacgcacaccgagcgcggcgtgccgatcgagacggtcgtcgccggcatcgatcgcgcgctcgccgacgcggaaaaacgcggcttctcgagcaagctgatcctctgcttcctgcgccacctgtccgaggaaagcgcgctcgcgacgttcgacgcggcgctgccgctcttcgatcgctatgcgcggcgcctgatcggcgtggggctcgattcgtccgagcgcggcaatccgccgtcgaagttnnnnnnnntgttcgcgaaggcgcgagagcagggcctgaagctcgtcgcgcacgcgggcgaggaaggcccgcccgaatacgtgacgcaggcgctcgacgtgctgaagatcgaccgcgtcgatcacggcgtgcgcagcgccgaggacgcggcgctcgtcgcgcgccttgccggcgagaagatcgcgctcaccgtctgcccgctgtcgaacctgaagctctgcgtgttcgacgacctgacgaagcacacgctgaagacgctgctcgatcgcggcgtcgcggtgacgatcaattccgacgacccggcgtatttcggcggctacgtcaacgaaaactacttcgcgaccgtcgacgcgctgcagcttggcgaggccgacgtctacacggtgatcaggaacggcttcgaagcgtcgttcgtgagcgccgacgaacgcgcggcgctgatcgcgaagctcgacgcgcactggcacgcggcctgacggccgcgcaannnnnnnnncccgcatgcggcggcgcgcgaannnnnnnnnttgcgctcgacacgagacactgaggagagcttaacgatggacctctatcaaggcaccgccgcgcccgcgaagcgctcggcgctcgagcgccacttcggcatccgcgagtccggctcgcggctgcgcaccgagatcgtcgccggcgtgacgacattcctcaccgcgatgtacatcatcgtcgtgaatcccggcatcctgtcgcaggcgggcgtgccgttcgcagccgcgctcacggcgaccgtgatcgtcagcttcctcggcagttgcgcgatgggcctgtacgcgcgcaatccggtgctcgtcgcgccgggcatgggaatgaacgcgctcttcacgttcgtgatggtccacggcggcaagatgccgtggcaaaccgcgctcggctgcgtgttctgggcaggcgtgctgttcgcgacactcgccgcgttcaatgcgcgcaagctcgtcgtcgacgcgattccggcgaacctgcggcatgcggtgtcgtgcggcatcggcctgttcatcagcctgatcgggctcgtgaacgcgaagttcatcgtcggcgatccggtgacgatcgttcacgcgacgtcgctcaacccggtgatcgtcacgtttctcgccggcctcgcggtcacgaccgtgctcgtcgtgcgccgcgtgacgggcgcgctgatgctcggcatcgtcgcgacgacgctgctcgcgatcccgatcggccgcgtgtggggcgacggcagcgcgtactggcccgccgcgatcgcaacgaagacgctcgtcaactggaacggcctcgttgccgcgccggatttctccgcgctcggccagctcgatctgctcggctcgctgaaggtcgcgtactggccgttcatcttcgtgatgctgttcaccgcgttcttcgacgcgctctcgacgttcatggcgatctcggaggcgggcaacctgcgcgaccgcgacggcaatccgcgcaacatccgccaatcgatgatcgtcgacgcgttctcggccgtcgtgtccgcgccgctcggcacgagccccgcgaacgcgtacatcgaatcggcggccggcatctcggcgggcggccgcacggggctcgtcgcggtggtcgcgggcttgtgcttcgtgccgttcctgttcctgtcgccgctgctctcgctcgtgccggcgatcgcgacggcgcccgcgctcgtgctcgtcggcgtattcatgatggaatcgatcacgaagatcgaatggcaccgcttcgacgaggcgatccccgcgtttctcgcgatgatcctgataccgctcacatactcgatcaccgaaggcatcgcatacggctttctcgcgttcgtcgtgctcaagctcttcaccggccgccgcggcgacgtgaagcccgcgatgtgggtggtcgccgcgctgtcgctgctgctcgtcgcacaactctgatttcaatcgatacggattccccacgatgactcaaaccgctttccgcgcccgcctgctgaggttcgacggcgaccccgcgcaatcggacgatgcgctcgcgtacgacgaggacggcctgctgatcgtcgagaacgggcgcgtcgtcgcggcgggcgcccatgcggcgctcgccgcgcgcctcgcgcccggcgcgacgctcgtcgagatgcgcgacaagctgatcgcgcccggcttcatcgacacgcacgtgcactatccgcagaccgaaatgatcgcctcgccggcgccgggcctgttgccgtggctcgaccgctacacgttcccgaccgagcggcgcttcgccgatcccgcgcatgcgcgcgacgtcgccgagttcttcctcgatacgctgctcgcgtgcggcacgacgacggcgctcgtctactgcacggtgcacaagcaatcggccgacgcgctgttcggcgcgagcgaggcgcgcggcttgcggatgatcgcgggcaaggtgctgatggaccgccactgccccgagttcctgcgcgacaccgcgcaatcgggctacgacgacagcgccgagctgatcgcccgctggcacggccacggccggcagtcgtacgcgctcacgccgcgcttcgcgccgacatcgacgcacgcgcagctcgaagcgtgcggcgcgctcgcccggcttcatccggacgtgttcatccagagccacgtcgcggagaatctcgacgagctccgctgggcggccgagctgtttcccgagcggcgcagctatctcgatgtctacgatcactacgggctgctgcgccgtcgcgccgtgtacggccactgcatccatctnnnnnnnnnnnnncgccggcgcttcgccgaaacgggcgcgatcgccgcgcactgcccgacgtcgaacctgttcctcggcagcggcctgttcgatttcgagcgcgcgaacgcgcggcacatggccgtcacgctcgcgaccgacgtcggcggcggcacatcgttctcgatgctccaaacgatgaacgaagcgcacaagatcgcgcggatgacgggccatcacctgagcgcgacgcgcatgttctggctcgcgacggcaggcgccgcgcacgcgctcgatctcgcggacacgatcggcacgctcgcgccgcacgcggaagccgacttcgtcgtgctcgatcctgccgcgacgccgctgctcgcgcgccgcacnnnnnnnnnngaatcgctcgaggagctgctgttcgcgctcgcgctgctcggcgacgatcgcgcggtctatcgcacgtatgccgccggccgctgcgtgcaccggcgcgacatcgccgacgcgggctgagcgcgcgaacgcggccggggccgggccgccaggacggcgggccgcgcgnnnnnnnnnnnnnnnnngcgatctcgcggcggttggcagcctcggcggcctccnnnnnnnnnctgcgcgctcgtccgccgccgcagccgtcgccctcccctcgctttcgccgtcgcgcacgtcatcgccgtccggcacatgcggcccgtcgacgcgcggctcgacgatcgacgcgtcgacggctcgcaacaatcgttcccttcgtgccaaaaaggcatgctagaatccgctcctcattggggagtagccgctccgctcgagccgacgccgcccggcgcgctcgtgacggaggcgtccgtcaacagacttggccgtcgcggccatggcggacgcagcccgcagggcctggcgagaccgatggttctccgcacgccgcagaggggcccggcgcgcggcgaatcgtcgctcgcgttcaacctggccctgggatatccgttccgtgaccgaagccttcctgatctcgacgggcgccgtcgccctcgccgaaatcggcgacaagacccaactgctttccctcgtcctcgccgcacgttaccgcaagccgctgccgatcatcgccggcgtcctcgccgcgaccctgatcaatcatggcttcgccggcgcgctcggcgagtggctcggcatctatctgacgccggcggtgatgcgctgggcgctcgcgctctcgttcatcgggatgggcctgtggattctcgtgccggacaagctcgacgccgacgaggcgaacgcgaaccgctcgcggctcggcgtgttcggcgcgacgttcgtcgcgttcttcctcgcggaaatgggcgacaagacgcagatcgcgaccgtcgcgctcgccgcgcggttccaggattacgtgggcgtcgttgccggcacgacactcggcatgatgctcgcgaacgtgcccgcgatcctgctcggcgaccgcttcgcgcatcggctgccgacgaagctcgttcacggcatcgcggccgtgctgttcatcgtgctcggcgcgctcgcgttcctgcacggcggcgcatgacggcgcgaaagccgcggccggcccgcggcaagacgctcgcgcgccgcccatcgcggccgccgggcgactggcgagccgctgccggacggcgctcggacggctgatggccggccggcgggcgacggaagcggcacccggctgcccgcgcccatagccgccgcaaacgcggcggcgcagcgacgactgacgaccgattgccgcacccgcgttgcgcgcgnnnnnnnnnncgcttcacgggcgagccgccccagccctcccgctgcgccgccgcctccgttctccgttttccggcgtgcccgttgcaggcgcgccggttcgtcgacgcgccgcctgtcaacgcgccggcgccgcagctgcgccggatgcgggcatggccggcacctcgggcaccgcacgttcgttcgccggcatcggcgcgggcgcgccgttcttgtcgacaggcagccgcaccgtgcgtacggtgccgttgccgagcggaaaatcggcgagcgcnnnnnnnnnnnnatacggcatcgcctgcagcagcgacgagccttcacccgcgttgcgcgcggcgacgttatagacctccgtgcccgtcgcacgctcggcgatccggatttcgagcgagcgctgaaagatctgatagctctgattcacgtagcccgccggaaacgggccccacggaccgaacggtccccacgggccgccgcgccagtacgggccggggccgaaccacggatcgtagtagacgggctgcggcaccgacacccaatcgctcttgatgccgtacgcgagcctgacgaggtagcgcgcgtccttcgtcggcacgcgcctgaacgaataggtcgacaactcgttgccgacgatttgctcgtaggtcgactgctcgagactgttctgttgctcggcggttcgcgcgaatgcgtacgtgcgcgtcgcgtcgttgccgctccagttcgaaaacgccgtgacctgcgtcgtgacgtaggacgtgcagccggacagcagcacgatcagggcacccgcgacgagcgccgcgccgcgaatgaagggaatgcgtttcatgttcgtcctctgggtcgatggcgtcgcgcgggctggccggggcgtcgcgatgaccggatcatacgccgtcgcgcaaacgccgcgccgatatggagaagaccgtcggcgccgccgaaaagttcgtnnnnnnnnncttgcgcaaaggctttgtacaatggccttttgccgccgcgccgccgcagcggcgcgtattcacacttttccaacgcccacgatcgccatgtccgacatcgccgctcccaacgccgagatccgccgcagcgactacacgccgcctgcgttcctgatcgataccgtctcgctcgagttcgatctcgagccggcgcgcacgatcgtcacgaacacgatgcgcgtgcgccgcaacccggacgccgcgcccgcaccgcacttcgagctgatgggcgaagcgctcgtgctgatcgnnnnnnnnntcgacggcaagccgcacgacgcggtgcgcgtgcacgaacacggcctgagcgtcgagaacgtgcccgatgcgttcgagctgacgatcgagaacgcatgcgcgcccgagtcgaacacgacgctgtcgggcctgtacgtatcgagcggcaacttcttcacacagtgcgaggcggagggctttcggcgcatcacctacttcgtcgaccgtccggacgtgatggcgtcgtacacggtcacgctgcgcgccgaccaggccgcgtacccggtgctgctgtcgaacggcaatctcgtcgacgccggcgatctgccgaacggccgtcacttcgcgaagtgggaagacccgttcaagaagccgagctacctgttcgcactcgtcgcgggcaaactcgtcaagctcgaggaaacgatcaagtcggcgagcggcaaggacaagctcctgcaggtgtgggtcgagccgcaggatctcggcaagacccgccacgcgatggattcgctgatccattcgatccgctgggacgaacggcgcttcggcctcgagctcgatctcgaccgcttcatgatcgtcgccgtcggcgatttcaacatgggcgcgatggaaaacaaggggctcaacatcttcaacacgaagtacgtgctcgcgaacccggagacggcgaccgacgtcgacttcgcgaacgtcgaatcggtcgtcggccacgagtatttccacaactggacgggcaaccgcgtgacctgccgcgactggttccagttgagcctgaaggaaggcctcaccgtgttccgcgaccaggagttctcggcggacatgtccgcgggcgccgaagacgacgccgcnnnnnnnnnngtcaagcgcatcgaggacgtgcgcgtgctgcgccagctccagttcgccgaggacgcgggcccgatggcccatccggtgcggcccgagcgttacgtcgagatcaacaacttctacacgatgaccgtctacgagaaaggcgcggaagtcgtgcggatgtaccagacgctgttcggccgcgacggtttccgcaaggggatggacctgtacttccggcgccacgacgggcaggccgtcacgtgcgacgacttccgccacgcgatggccgacgcgaacggccgcgacctcgcgctgttcgagcgctggtacagccaggcgggcacgccgcgcgtgacggttcgcaccgcttacgacgccgccgcgaagcgctacgcggtgacgctgcggcaaggctacggcgacgccgcgcccgcnnnnnnnnacacgcagaaagggccgctcctgatcccgttcgcgatcggcctgatcggcgccgacggccgcgatctgccgctgcgcctcgaaggcgaagcggccgcgtcgggcacgacgcgcgtgctcgagctgaccaaggccgaggcgacgttcacgttcgtcgacatcgacgcggcgccgctgccgtcgctgctgcgcaatttctccgcgcccgtgatcgtcgaatacgactaccgcgacgacgagctcgcgttcctgctcgcgcacgacagcgatccgttcaaccgctgggaggcgggccagcgcctcgcgannnnnnnnntgctcacgctcgcgtcgcgtgcggcggcgcagcagccgctcacgctcgacgacgcgttcgccgccgcgttcaagcgcgtgctgacggacgacacgctgtcgcccgcgttccgcgagctcgcgctcacgttgccgtcggaggcctacctcgccgaccagatgacgcaggccgatccggccgccgtccatnnnnnnnnncagttcgtgcgccgccagctcgcgacggcgctacgcgccgaatggctctcggtctacgagcgccaccagacgccgggcgcgtatgcgccgacgcccggcgacgcgggccgccgcgcgctgaagaacctcgcgctcgcctacctcgccgaactcgacgagccggccgacgcgatccggctcgccaccgcgcaatacgacgccgcgaacaacatgaccgaccgcgcgtgcgcgctcgtcgcgctgctgtcggccgccgccgcgtcggccgacgcgnnnnnnnncgccgatcgcgcgctcgacgatttctatcgccgcttcgagaacgaagcgctcgtgatcgacaagtggttctcgatgcaggcgacgcggcgcggcacgcccgagcatccgacgctcgacatcgtgcgcaagctgctcgcgcatccggcgttcaacctgaagaacccgaaccgcgcacgctcgctgatctttggcttctgctcggcgaatcccgcgcagttccatgcggccgacggctcgggctacgcgttctgggccgatcaggtgctcgcgctcgacgcgctcaatccgcaggtcgccgcgcggcttnnnnnnnnnntcgagctgtggcgccgcttcacgccgtcgctgcgcgagaagatgcgcgacgcgctcgagcgcgtcgccgcgaacgcgcagtcgcgcgacgtgcgggagatcgtcgagaaggcgctcgcctgacgggtccggcggactcgacgggctcgacgggctcgacgcgcgatacgttcgccaccgcgccgttcgacgttcgtggctgtcccgggacgaaaaagccggcatcgcgtcatgcgatgccggctctttcgtcggctcggcgggcgcccgagcggcccaccgcgctgcgcctatcgcgctcccgaaccgggcggatcgcgcttcgctcatgaacggcacatgcgtcgatcggcaccggcgcttggcgcatgcgccgcgctcggcgcgccgctctcacgcaccctcacaccccttcacgcgcattcacgcccccttctgcgcacacctctttcgcaccgccgcgcgccgcgtcacgccggcgccgcctcctcgaccttctgccgcacgcgcttggccgcgtcgaccatcgccgcgagcgccgcgtcgacctgccgccactcgcgcgtcttcagcccgcagtccggattcacccacaggcgctgcgccggaatccgctcgagcgcgagcaggatgagtcgctcgatctcgtccgcgtccggcacgcgcggcgaatggatgtcatagacgcccggcccgatctcgttcggatagtcgaacgtctcgaacgcgtcgagcagttccatgttcgagcgggtcgtctcgatcgagatcacgtccgcgtcgagcgccgcgatcgacggcaggatgtcgccgaactccgaatagcacatgtgcgtgtggatctgcgtgtcgtccgcgacgcccgacgccgcgatcccgaacgcgcgcaccgcccagtccagatacgcggcgcgctcgcgcgccttcagcggcaacccctcgcgcagcgccggctcgtcgatctggatcatcccgatgccggccttctcgaggtcgagcgtctcctgccgcagcgcgagcgcgatctgcaaggccgtcgtnnnnnnnngctggtcgtcgcgcacgaacgaccattgcagcatcgtcacgggccccgtcagcatgcccttcaccggcttcgcgctcaggctctgcgcatacgacgcccagccgaccgtcatcggctccggcaaatacacgtcgccataaacgaggggcggcttcacgcagcgcgaaccgtagctctggacccagccgttgctcgtgatcgcgaagccccacagcagttcgccgaagtattcgaccatgtcgttgcgctcggcctcgccgtgcacgagcacgtcgaggccgtacgcgagctgcttgtcgatcgcgatgcgcacctgctcgcgcatcgcctccagatagccgaggtgatcgagcacgccctgcttgaacgcgnnnnnnnnnnngcgaatctccggcgtctgcggaaacgagccgannnnnnnnnnnngcagcagcggcaagccgaannnnnnnnnntgcgcggccgcacgcacgctataggcgctcgcgcggcgcgcgtcggcgtcggtcagcgccgcgacgcggcgcttgacgagcggattgtgaatgcgcgccgacgtgcgccgcgcggccgccaccacggcggcgtcatcgaactcggccgcgaccgccgcgcgccccttcacgagcgcgtcgcgcagcgcggcgacctcgcgcgtcttctgcgccgcgaacgcgagccaagtcttcagctcctcgtcgagcctcggctcatgcgcgagatcgacgggcacatgcagcagcgagcagctcgtcgcgacccacagccgctcgccgagcgcgtcgcgcaccggcgcgagccgcgcgagcgaacggtcgagatcgttgcgccacacgttgcggccgtcgacgatgccgcacgagagcaccttgtcggccggatagtccgcgacgaacgcgtcgagctgcgcgtcggcgcgcacgagatcgacgtgcaggcccgcgacgggcagcgccttgagcagcgccgcgtgctcgctcgcgtcgtcgaaatacgtcgcgacgagcagcttcggcgcgccgggcgcgagcgcttcgtacgtcggccgcgccgcgtcgcgccacgcgtcgggcagatcgagcgagaagatcggctcgtcgatctgcacccagtcgacgcccgcttccctcagccgcgcgagcagcgcgcgatacgcgggcacgaggcgcggcagcagcgcgaggcgctcgacgagcccgtcgcgcgccttgcctagccagagcagcgtaagcgggccgacgagcgccgccttcgcgcgatagccgannnnnnnnnnctcgcgcacctcgtcgaagagccactcgacgcccggcccgaacgtcgtcgcgggcgagtactcgggcacgaggtagtgatagttcgtatcgaaccacttcgtcatctccatcgccggctgcgcggcgttgcnnnnnnnngccgcgaaatagtcggcgagcgtgannnnnnnnnnntcgaagccgaaacgccgcggcaggccgccgacgtgcgcgagcgtcgtcagcacgtggtcgtaccacgcgaaatcgccgaccgtcacgcagtcgaggccggcgtcgcgctcaatgcgccagtgctcggcgcgcagcgcgcggccggtatcgacgagcgcgcgctcggcgtcggccgacgcgccgtcgcgccaatagcgctcgagggcgaacttcagttcccgttgcgcgccgatgcgcggaaaacccaggatgtgtgcggtggtcatctcgatcctccagaagtgaccggcagtatcggatttgccctatcattactcaaacgaaagtttttgccgaacaacatgaannnnnnncaatatcattcgccgagacgcacactgcgatgatccgctccccgctcgaattccggcatctgcagacgctcgtcgcgctgcgcgataccggcaacctgtcacgcgccgcgcaggtgctgtgcctcacgcaatcggcgctgtcgcatcagttgaaggcgctcgaaacgcatttcgggctgccgctgttcgtgcgcaaatccgccccgctcacgttcaccgcggccggcaagcggctgctcgcgctcgccgagcaggtcgtgcccgcgatcgaggaagccgagcgcgacatcgcgcgcctcgcgctcggcacgggcggcgcgttgcggatcgcggtcgagtgccacacctgcttcgattggctgatgcccgcgatggacgcgttccggcagcgctggccggaagtggagctcgacatcgtgtcgggctttcacgcggatccgatcggcctgctgcaccaggatcgcgcggatctcgcgatcgtcgccgaggccgatgccgacgaggccgtcgactatcacccgctctttcgcttccagatcgtcgggctcgtcggcaacgaccacgcgctcgcgcaccagccgtcgctcacggccgccgatttcgccgacgagacgctgatcacgtacccggtgcccgacgagatgctcgacatcgtccggcaagtgctcaagcctgccggcatcgagccgaagcggcgcacgtcggagctgacgatcgcgatcctgcagctcgtcgcgagccggcgcggcgtggcggcgctgccgctgtgggcggtggccacctacctcgacaagcgctacgtgannnnnnnncccgtgctgcgcgccgacggctcgacgctgtcgggcgagctctacgcggcgacgctgccggcgttctcgannnnnnnntacgcggccgatttcgtcgcgacgatgcgcgagacgagcgcggcgtcgctgcccgagatcgagctgctgtaagcggcgcgccgcacgccgcttgnnnnnngttttcgccgaaaaaccgtcggccgccggtcgccgcgggtaaaatcgagcctattcctatcccaacatcccatgcattcgtcagcctctcggagttcccccatgtccattacccgacgcaccacgctgtccaagtatctgatcgagcagcagcgtgaaacccacaacctccccgccgacctgcgcctgctgatcgaagtggtnnnnnnnnnntgcaaggcgatcagctacaacgtgagcaagggcgcgttgggcgatgcgctcggcacggcgggcagcgagaacgtccagggcgaagtgcagaagaagctcgacatcctgtcgaacgagatcctgctcgacgcgaacgaatggggcggcaatctcgccgcgatggcatccgaagagatggaaacgttcttcccgatcccggcgaactacccgcgcggcgaatacctgctcgtgttcgacccgctcgacggctcgtcgaacatcgacgtgaacgtgtcgatcggcacgatcttctcggtgctgcgctgcccggacggccagcaggcgaccgaacagtcgttcctgcagccgggcacggaacaggtcgcggcgggctacgcggtgtacggcccgcaaaccgtgttcgtgctgacgacgggcaacggcgtgaactgcttcacgctcgatcgcgaagtcggctcgtgggtgctcacgcaaagcaatctgcgcatcccggaggacacgcgcgaatacgcgatcaacgcgtcgaacgcgcgccactggtacgaaccggtgaagcgctacatcgacgagctgaacgcgggcgccgaaggcccgcgcggcgagaacttcaacatgcgctggatcgcgtcgatggtcgccgacgtgcaccgtatcctgaatcgcggcggcatcttcatgtacccggccgacaagcgcacgccggatcgcccgggcaagctgcggctgatgtacgaggcgaatccgatgtcgttcatcgtcgagcaggcgggcggcgcggcgacgacgggcctgaagcggatcctcgacgtgcagccgacgggcctgcaccagcgcgtgccggtgatcctcggctcgaagaacgaagtcgagcgcgtcgcgcgttatcacgagcaagcgcagtcgtaacgcaacggcgacgtcgataggggcggcgggaccgcgcccccatcgcgtcgaacggaccggcgcgtcgagcggtgcgtgccggcgcgctcgcggactgaccgggcgcggcgaacgcatcgatgaaccgaaacgcgctctcaagcgcgtgcgctccggttcgatgcgaagtcggtggtggcggcgaaccggcgcgaaccggccgcacggttcagttcgtcgacgaatcaggcagtgagcgacgcggcaaaagacatcgaaaannnnnnggttcatcgcagaaaaccgtggagccttggagaacgattgcgtaacctgacgcctgattttatggatgtcaggaggcggaattgctcgatcgcaaggcacttcaggcactgggttgctggacaggctatcggctggagcgggtggagtggccgcagggcgatagccgcacgctgtcgctctacctgaagccggtcagtcagatcatgtactgcgagcaatgcggtgcgcgttgccagcagattcatgaaacgaccgtacggcgggtacgtgatctgccgttgttcgagtaccgggtggtgctgcacgtgcctcgacgccgagtctggtgcgaacgctgcggcgcagcgcggctggagaagctggactggctgggccgctaccagcgggtgacgcagcggtttgccaaggcctgcgagaagttgctgcaggccgccagcgtacaggccgtggcggccttctacgatctgggctggcacacggtcaaatcgatcgacaagatgcgcttnnnnnnnnnnntggccgaaccggactggtcgacgatccgttatctggcgatggacgagttcgcgctccataaaggccatcgctacgccacggtggtggttgatccgatcggccgacaggtcctctgggttgggcccggacggtcacgcgagacgnnnnnnnncttcttcgaacaactccccgaaggcggggccgagcgcatcgaagcggtcgcaatcgacatgaccacggcctatgagctggagatcaaggaacagtgcccgcaggcggaaatcgtctttgacctgtaccacgtcgtggccaagtacggtcgcgaggtgatcgatcgggtacgggtggatcaggccaaccaactgcgacatgacaagccggcccgcaaggttctgaagtccagtcgctggttgctgctgcgcaaccgtcataacctgaagccagaacaggccgtgcatctgaaggaactgctggcggccaatcagtcgctgttatgcgtctatgtgctgcgcgacgagctcaaacggctctggttctaccgcaagccggcctgcgcggaaaaggcttgggggcaatggttcgaacaggctcagcaaagcgggatcgccgccttgcaaaagttcgcccagcgcttgcagggttactggcacggaatcgtggcccgctgccgccatccgctcaataccagcgtcgtcgaaggcatcaacaacacgatcaaggtcatcaagcgccgcgcttacgggtaccgcgacgagcaatacttcttcctcaagatccgcgccgcgttccccgggattccgcgatgaaccaannnnnngcccaccctcttgccaagcttccagtagctccctataatctcatttctctgttgccggtgtagctcagttggtagagcagcgcattcgtaatgcgaaggtcggaagttcgagtcttctctccggcaccaacggattcaagggctgcgatgcgaaagcatcgcggccctttcccatttccgacatcgcgcttttgcgacgtcgcgcacatcgcggcattcatcgcggcaccccatccgccgccgcatcgtttgcggtcagcatgcgacgacacgcatcggtccacgtgcgcgccgcgaactcccacggccgcatccgccttgcgccttgccatgcgcttttcgcaccgagacggcgcagccgaatgcgatcgccgaacgaatcgcccaccgccgtcggcacaaaccacgcgccatcagtacaaaaccgagaaccggctcacctgcccgccgtcgatcgcgcgctaccggctcggcaagcgcgtcgcgacgctcacggccgacgccggcgccggcagcgcgctaccggccgatccatcggccgaagtttgcagtcccgaggccgccaaagccgagctcgcgattcgctcttgaccgacatcgctgccgcggctgaatnnnnnnnnnncgcgcgccgaacccttccggcccgcgaactcgccgcactatccagcaagcttgtgcgaagcctcgacgccggacgatccgctnnnnnnnncgggtccacacgccgtggttcgtcaaccaccatcatgacaatccgagtcgggatgacggattcgcgcttgtcggcagcgaacgccatcctgcgctgctggtgctgccgttgatgggcgttggctacgcggtcgccgagatgatcgagaacggcggcgtcatcatcggcggctcggcgggcatcgcgaacgatctcgccgaaggccggctcgcgcccgggttcgatgaccgcgatcgaatcgcgtcgacgtatgaacaccggctcgttgaacaccggctcgtatgggcgcggccggcctcccacgcgccggagatcaggccgtcgatcgattcgaatctcgcgctcggcgaacaggcgccggagctcgaacgctgatcccgcgacgcgcnnnnnnnntcaatcgttccggcaggcgggcacgtccgcgcgtgcccgccgcgcgatccttcggtatccggatcaattggtcgtgcgcgggatcggcgttgacgtggcattcgctctcgacgacgaacgcaggcgacgcgacgccgccgctcacgagtgctgcgagatcgagacgaaaggctccgacgtgagatggctctcgcgcaccgtcgcgatgacgtaaccgcccagcttcgccgtgcgctacaacgcgtcgagcgcgccggctttcgtgtggccgccgatgaagacgccgcagcagatcgcgtgatcggagcggccgctcgcgatccgctcgccgcgcacgttccgaccgacgccgccgcccgggctccgatacacgccatgctcgcgcgcgttcgatgatgcccttcgacagatcggcaccgtcgatcgccgcatgaccggatactcgcccattgaccgccgacgagccccattccgcacccggcgtcgggcccttgcgccacgtcgcggcccactctgtgcagcacgactcctctattcggacaatgcgacgctgcggcctttccccgacatgaaactatgtcggcacccgccgttttcccgaacggcgactatgtggcttcttcaacgcgccattgtcatgaacccctgccgcccatgctgacgcttcgcgcagcgcgtcggcccagcccgtatcgccggaggaagcatgcgcggcaagactcggctcgtcgcggtcgcggcgcccggatgcgcgttcgcatcgtcccggccgccgtagatgctcgcgcagatgctcggtttccgcgacgcattcggcgcgcttgtgcggtgctcgtcaccgtcccaacctttcgcatcgcgaacggccggccgcgcgttgcagcaccgcatgcgcgccgctcgtcatgccgcaaacgcatcattcgcgcactttgcttacgcttttatttcaatatgcacatcgaaatccgttcgacnnnnnntatttggtcaatccgggtgggatgcgtaacattacttaacgatcctgacccgcctattgcagtaaattgcgtgtgcgacgctccgggatcggcgtgcgatccgtcacgtcacaggcagcgcccgacgtcggttcattcgtgggaactaacaaaggagaggaccaccatggctcatggcttgattatgtggctcatcatcggcgcaatcgccggctggctcgccggcctgctcgtgaagggcggcggcttcgggctgctcgtggacatcatcgtcggcatcgtcggcgccgtcatcggcggctggctcgccggcatcctcggcattcacatcggcggcggcttcatcagctcggtgatcgtcgccgtcatcggcgcggtcattctgctgttcgtgatccggctattcaaacgagcctgacgtattacgacgccgcccggcgcgccgctcggccgccgggcgccttcccgcttctttcttcgcttttcctcacctcccccgctcccttccttttccggcggccgcgcgtcgcgcgttcttctgcattccggatcgttccgtcgcgccgtctcgcacggcacaccgcccagcgccgcgccagccacgcgacatcgcatccgttatcgccgcatctatccgatgcatccatccgacgcacccatccgcgcgccgttcgccgccgacgccatccgatacgcactggccctcagggctcgcgacgttgcagccaagcgtcgagcacggcgggcgcaagcaggccgcttttcgcgcggcgcgtgccgtcctcgccgatccacagcgtgcgcggcaactcgccccgccaccgcggatcgagcgccgcgcgcaatcgctccggcatcggctccgcgttcgcgtattgcctgaccgctgcgggcagcttcatctgtgcgagcgcaccggcgagttcctgcccatgctcgtcgagcgaatcgagcgcgacgcgcacctgcggatggcgccgctgccattcgacgagatgcacggcgttctcgcggcagtagccgcaatccagcgaccacacttcgacgacgagcggcgcaccgcttccgcttgcgtagagcgacgcgacatccgtcgccctcagcggctgcggcaaccgcctttcttgcgccgcgcccggcgcggcattcgccagtacggcgagtgccgcgagcgcgaaagccacccgcttcatcgctgcccctccacgtcgatcaaccgatagccgtcgttgcgcgtgcgccacgacagatagacgcgccctcggtcggccagcaactgcgggttgtcgctcgcgccggacgtccacgcgagcgtgcgcggcgcgctccagtgcgcgccgccgtcgtcggagcggcgcagcctgatgcgcatcgtatcgccgtcgaacgccttccacacgagccacagcgtgtcgcgccgcgcgacgagcgccgcatgcgaagcctgttcgtccggcgccgccggatcgtcgccgaacgcaaatggcgcgccgagcggcgcgccgcgcgcatcgagccgcgaatagaacacgtcggccttgccgtcgacgacgccgaaccacgcgagatgccgcacgccgtcggccgtgatcgcgagcgcgggcccgtgatccgggcaagcctcgacatgccagttcgagaacgtcgcgcgcacgggctcgaccgcgcgatccgccgacgcgtgcagcaccgccaccgcatgatcgcggatctggcccggaaacacattgcgccacgcggcttgcacgcggccgtcggaatcgaccgtcatcgcgatccggcagcattcgcacgtgtgatcgctcaccttgcgttccggctcgaacgtcgcgccgccgtcagtcgacaccgcgtaatagatcgccgcgccatcgtacgaacgccctgcccgctgcgcggcgacgaggtcgcgcttgtcgatccatgcgacgaagatgcggccttgcggatcgatcgtcagcatatcgaaacgatgcgtgatcgcctgccgatcgcgatgcacggtgacgggcaccgaccacgtcgcgccgccgtcgagcgagcgtgagaagcgcaccatcccggtgtagggcgcatcgagcggcatcgaccacgtcacatagatcgcgcgcccgtccgggctcgcggcgagcttcggccggttctccgcgctcgtgtagatcggctcgggcagcgcattgaccgtcacgggcggggccaatgtgcgcccggcgtcgtccgagtgcgcgacgacgacgtgctgcccttcgacccacgcgacccacagccgatgacgcgcatcgaacgcggcccccgtcgcgagcggcgtcttttgcgcggcgccggccgtcgcggcgtccatcgccatgtgcgccgcgtgcgcggacgatgcgcccgcggccggctgcgcgtcgtgcgcgagcgcaccgcacgcgaacgcggcaagcgcgacgcccgccaatcgatgcctcacagcgaccatttcaactctccataaaaagtgcggcccggataaggatggaacacgtagtagcggcgatcggtcacgttgtcgatgccgaacgacgcgagccagtgccgatcgaaccgatagcgcgccttcaggtcgacgaccatgaacgagctggtgccgccgtatacgcccggattcacgtcgctgttgtcgagcgcgttgtactgccgccccgaatagcgaacgccgacgctcgtcatccaatgctcgtcgaagcggtacgacgcgagcaggttcgcgcgcatccgcggaatccgcggccannnnnnnncgacgtagttcggattggccgcatcggcaagcgtctgcgcattcgtcgcggacacgttcgcgtcgacgtcgagccccttgagcgcgacgtcctgccccgagaacgcgagctcgacgccgcgcacccgcacgcggtcgacgttcgagacgttcgtgtacgtcgacgcgccggcaagcgtggtctggctgtagatcgaattgcgcagatcgctctggaacacgctcgcgcgcacgacgccgaagccgacgtcgcgctcggcggtgaaatcccagtcgatcgccttttccggctgcagattcgggttgttgttgacgatcgcgttgttcgagatcgtgccctggaacagctcggcgaccgtcggaaagcgcgtgcccgtcgcgaacgacaaccgcaggcgccacgcgctggccggctgccattcgagcgagagcttcggcgagaacgcggtcgcgccgcgctccgcgtagccgagcgtcgcggtcgcgccgccgagctcgccgccgtatgcatcccagcgctcgtagcgcaggccgagcgtcgcgagccagtcgggcgcgacgcgccacgcgtcctgcgcatacagcgcctgcgtgcgcgtgttgccgcgatagcggttcacgagcgtcgtcggcaccgcgttttgccagtcggccgtgttgtaggtcgcgttgcgcaggaaatacgtatcgaagtggtagccgaacgagaaacggtgcccgcgcacgtcgggcgactccgcgcgcaagtcgacggtgcgccagccggtgccgtcgccatggaacaccgtgcccggcccgccgtcccaggcgccgggcggtgcgccggacgcgctgcgcagcacgtcgcgcgacacctcgtaggcggacgcgatggccgacagcttccagccggacgcgagccgcgcgtcgagcccgagcccgtacagccagttctcctggtcgcccgtctgcggcgcgaacgcgcccggcgacaccgtgtagttgcgcccgccgaacgacacgttgccgccgtacaccgggttgcccgccgcgtcgcgcaggaacgtgtcgccgtgctgccggtagtgattctcccagtggccgagcgtgaccgtcgcgtcgacgtgatcggtgaacgcgtagccgaagcgcaacgtctcgttgagctgctcggtgcgctcgatcgtctgcgcgccgacgatcgtccgcggccggccgttcggcccgatgtcggagacggcccccgtcaccggcacgggtgcgccgagcctcggatcgaacgcgccgttcgggctcgcgtattgcatcggctggctgtcgttctcgagccggtcgagcgacagcgcataccagaaacgtccgacgcgatcggcgatnnnnnnnntctggtgattgccgccgaagctgtcggcgaagccgtagccgtcgcgatagcgctgcgtgaagaactgcgtcgacaccgacgcctcgagccgctgcggcttgtgcgtggtgatctgcacggtcgagccgatcgcgttgcccgggtagagcgcggaaaacgggccgtacagcacgtccacgcgtgcgatgtcgtcgggctggatcagcgaccagcgcggcggatacgaatagctggaaccgagcagattggacagcaggatgccgtccgcatagacgagtcnnnnnnnnntctgcagctcattgaagtctcggccggcgaacactgaattgcggtcgccgatgtagcgccggcgcaccatcaggttcggcgcgtacttgagcgcgtcttcggtcgtcacgttgacgtgcgaatcgatctgctcgcgcgtgagcgcctcgacgacgccgggcgtgtcgggcgcgaacgcggcgcgctgcgcggtgaccttgacggtatccaaggttttcccggatgcggtcatctccgcggcggcggccggcgttgaatcggcaggcacggcggcggccgtcgaagccgcgtgggcggcgggccaggcgagcgccgcggcgcaggcggccgcgagccgcctnnnnnnnncgggcgcggcaagttgatggaacatggaaaagcgaatcctgaaaacgtggtcggcgaatcgccgcgcacgcgagcgtgcgccgcgccctcatcgaggacgcgcgggcacgacgccggacgtcgcgcgcacgacgcgctcatgcgcggtgacgcatgagcgggctgcgaaaatcagaccggaacggtttcaggcggtgcgcgcggctgcgcgatgcgcacgccgcggcgaaagaagacggcgggccgctcgacgcggctcgcatacgcgaacgcgcggacgaatccgggcaacgcgggcgtgctcgatccgagcgcgaggttcgcggcaaagcccgggcagtagacgcaatgcgcgacgtgcgcgagcgaggcgtcgccccggcgcggctcgccgccgctgtcgacgacgatgcgctgcgcgcccgctgcgctgcacaattcgagcgcgaacggcgagtccgccgcgttcgcggcgnnnnnnnnatagccgacgacgggcgacagtacgttgagtaccagcgccagccagacgaggctcatccatcgcgtcgaacgtttcatcgcagcttcggggaaagaggcgcgcagtataacaaggcagtttgcgcacgcgcttcgaaggatgcgtatccgtgcgggatcacgcattgctgcaaatcaacgcaaacgcatgtgctgtttaagcaacagagacaaaatctaacgattgaacactggcataaagcaaagcttgcgttcgataatcacttcaccaagnnnnnnnntcatggacgaacggccgacccgcattccacctcccgagaaagtgatgagcccggaccccgagcccgtggccgtcgagtttctcgccgagttgcccgagcatgtgcgcgcgttcttcgacgagcaacacaggctgtgcacgccgaagtgaccgtgcatacgccggcgtcgcgttcgggtcggtgagtcgtcgcgtgttcgcgaacgtttccgtgcattccaccgcttcgtcgtttcggcgagccgcgccccagccagccgcattgcaccggggccatcacggccggccggagcggggttgccgcgcccgctgatcttccgcttgcgccgcgtcgctgcgcaacgtcttcgcttattcttctgnnnnnnccatcgcccggctctcgcgtgccggcatcgccatcgttcaccatgaaacagtcgcttcgtgcaagcttggccgccgccgtgctcggctgcatcgtgctgagcgcgccccgcatcgccgccgccgacggcgacgataccgcgctcacgaacctcgtcgcgctcgcgtcgcagcgcctcgcgctcgccgaacccgtcgcccactggaagtggctcaacggaaaaccgatctcggatccaccgcgcgaggcagcgctcctggccgacgtcgagcaacgcgcgacggcgaacggcgtcgatcccgcatacgcccgcgcgttcttcgacgaccagatcgcggcgagcaagcaagtgcagaacgcgctcttcgccacatggcgcgcgacgcacggcccggaaggccccgcgcccgacttggcgacgagcacgcggccgcagctcgaccgcctcacgcaatcgctgatcgccgcgctcgcgcgtgtcgccccgctgcgcgacgcgccggattgtccgtcacgcctcgcgcgcagcgtctcgaactggaagaccttgacgcgctacgactccggccgcgaggacgcgctcggcaccgcgctgtcgcacgtctgcacggcgggcagcaccagcgcggtcggctagcgccggctcgtcgccgacgacaggcgggcgagccggcctttgcgtccgcagcgcggggatggaaggaacgcgttgaacgcgggtagcgcgcgtggcgattgcaacggcgacggcaacgccggcgtgaagcggtcgcaaacgcgcgttccacccatcccgnnnnnntccgctcgcgggccgataccccgcaaggctgatcgccgtctcacgtgcctggcgaatacgcccggtccggcaacgccgcgcgccttcctcgcgctcggcgcgtcagacagccggcgcgagcccgcgatcggcggtaaaccggcttaggcggcggcaggcgcggcgcccgcgagcggaatcggaatcagttgaagccnnnnnnnnagatgcgtctgcagaatgcggcgcaccgccggcgcggcgctccgcgcgccttcgcccgcnnnnnnnnnntcggccgcgagcgtcgccgcccgctcgatcgacgatgccgcgccgacgtagcgccactgatcgatcacatgaaaaatgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcacgggcggccggttcgcnnnnnntgtcgctcgagcgacggggccgcagtttggtcgccaatgccggatagctgggagtggcatctgcgtggtttaacgcgtcgggttcgcagtcggttgacgcggggcgaaacgcgtcaccgaattgtcatccgggccgctgcgcgcgttcccacgnnnnnnnnngcggcagctcgcgcgtttcgccgggcgcaaggccgagcgcgaacacgtcgagcgcgccgatgccgacgcgaacgaggcgcagcgtcgggaagccgacggccgcggtcattcgccgcacctggcggttcttgccttcggcgatctcgagctcgatccaggccgtcgggatcgccgcgcggtggcggatcggcgggttgcgcggccagagcgcgccgggcggcgtgatgaannnnnnnnnacacgggcggctcacgtaatcgccgagatcgacgccgcgctcgagcgcggcgagcgcggccgcgtcgggcgcgccctcgacctgcgcccagtagcgcttgacgagcttgtggcgcggctcggcgatcttcgcctgcagcgcgccgtcgtcggtgagcaggagcagcccctcgctgtcggcatcgaggcggcccgccggatagacgccgggcgtcttcacccagtcgccgagcgatgcgcgggtttcgtgcgcagagaactggcagatcgtgccgaacggcttgttgagggcgatgaggcgcatggggcaaggctcgcgggggagaggggcggcgcgacgcgggccgcgttctatggcaaatggcggaatcttaatgcataatacggaacggcgagtcttttgtcttatataagacttgcgcgggtctcgcatgccggattcgcgccgccttgtgccgcgagagcgctagaatagcggctcgccgttgcggacgcagggccggcgcnnnnnnnnnccgaccgcgcaccaccacagatacccaccagcccagccatatcactggagtcgatcatgccgtatcagcacatcaaggttccggaaggcggtgacaagatcaccgtcaacaaggatttctcgctcaacgtttccgatcagccgatcatcccttacatcgagggcgacggcacgggcttcgacatcacgccggtgatgatcaaggtcgtcgacgcggcggtcgagaaggcgtacggcggcaagaagaagattcactggatggagatctacgccggcgagaaggcgacgaaggtctacggcccggacgtgtggctgccggaagagacgctgcaggtgctgaaggaatacgtcgtgtcgatcaaggggccgctcacgaccccggtcggcggcggcatccgctcgctgaacgtcgcgctgcgtcaggagctcgacctgtacgtctgcctgcgcccgatccagtacttcaagggcgtgccttcgcccgtgcgcgagccggagaaaaccaacatggtcatcttccgcgagaactcggaagacatctacgccggcatcgaatgggcggccgaatccgagcaggcgaagaaggtcatcaagttcctgcaggaagagatgggcgtgaagaagatccgcttcccgcagacctcgggcatcggcatcaagcccgtgtcgaaggaaggcaccgagcgcctcgtgcgcaaggcgatccagtacgcgatcgacaacgaccgcaagtcggtcacgctcgtccacaagggcaacatcatgaagttcacggaaggtgcgttccgtgacgccggctatgcgctcgcgcagaaggaattcggcgccgagctgatcgacggcggcccgtggatgaagttcaagaacccgaagacgggcaacgagatcgtggtcaaggattcgatcgccgacgcgttcctgcagcagatcctgctgcgcccggccgaatacgacgtgatcgcgacgctgaacctgaacggcgactacatctcggacgcgctcgccgcgcaagtcggcggcatcggcatcgcgccgggcgcgaacctgtcggattcggtcgcgatgttcgaagcgacgcacggcacggcgccgaagtacgcgggcaaggattacgtgaacccgggttcggaaatcctgtcggccgaaatgatgctacgccacctcggctggaccgaagcggccgacgtgatcatttccgcgatggagaagtcgatcaagcagaagcgcgtcacgtacgacttcgcgcgcctgatggaaggcgcgacgcaagtgtcgtgctcgggcttcggtcaggtgctgatcgaaaacatggagtaagcgcatcggcatagccgatgtcgagcgacaccccggcgggccgcgtggccgccggggtgtttcattttggtgccgcgcgtgcgcgcgttgtccgcacgcgaagtgcagcgtgcgcgccgactggtgtattgtcggaacctccgcttcgacaacacgggaatcgatcgatgttgcgcagacatttcctttcgagcgcgctggcggcggccgccgcgtcgcttttnnnnnnnngcgcgtttgccgcaggccaagcgatggacggcatgcagggcatggaaggcatggacgacatgccggacatgaagcccgcgccggctcacgcgcggcacggcaagccggcgcccacgcccgcttccgcgctggccgccgccgacgcgctgccggcgggcgcgccgcttgccgcgttgcgcgtgcttgcaaacgagagccgcgagccgggcgtatttcgcgcgacgctcgttgcgcagcccgtnnnnnnnnnnntcctgccgggcgccgcgccgacgacgctctggcagttcggcgccggcacgcaagggcccgcggtcggcccgctcatcgacgtgcgcgaaggcgatgcggtcgagatccgcttcgtgaaccggctgccgcagccgtcgacgatccactggcacggattgccggtgccgcccgatcaggatggcaatccgtccgatctcgtcgcgccgggtgcgacgcgcgtctatcgtttcacactgccgaaaggcagcgcgggcacgtactggtatcacccgcatccgcacatggcgacggccgagcaggtgtttcgcgggctcgccggcccgatcgtcgtgcgcgcggccgacgatccgctcgccggctggcccgagcggcatctgttcgtgtccgatctgaagctcgcgcgcgacggcgcgatcgcgccgaacgacatgatggattggatgaacggtcgccaaggtcagttcgcgctcgtcaacggtgcgcgacggccgcgcatttcgctcaccggcgacgaacgctggcgcgtatggaacgggtgcannnnnnnntacttgcgcatcacgttcgacgacggaaggccgtttgcgcacgtcggcacggacggcgggctgttcgacgcgccgcgcgaggtggcctcgctgttgctcgcgccgggcgagcgcgccgagctcgtcgtgcgcgcgggcgaccgtgcgtcgcacgcggtgctgaccgcgctcgagtacgatcgcggcaagatggcgatggcgatgtcggaggcggcgcacggcagcctgccgcccgatcccgcgctgccgctcgccgacgtcgcattcgagccggccgcgcnnnnnnnnttgcccgcccggctgcgcgcggtgcccgcgctcggcgagccggtcgcgcgcaaggaggtcgtgttcggcgagcagatggacatggccgcgatgatgcgcgcgggcgcgcatggtcgaccggccggcatgcgcttcatggtgaacggcgtgacgttcgagccgcatcgcgcgacgctgacgagccggcgcggcgagatcgaatcatggacgattcgcaacgaaaccgacatggatcacccgtttcatctgcacggcacgcaattccaggtcgtcgagcgcgagatcgacggcgagacgacgcccgagccctatcgcgcgtggcgcgacacggtgaacgttcggaagggcgagcgcgtgcggattctcacgacgcagaccgagcgcggcgagcgcatgttccactgccacattctcgagcacgaggatctcgggatgatggggacgctgaaagtcgtttgaaatacgcggcgaacgcgttgagtcaccgagcgcacactcggttcgcgcgacggcgttcgagcgcacgnnnnnnnnnnnnnnnnnnncccggctggaagccgggtcagattgctgacaaaccctcgccaagtgggggatttttgnnnnnnaatggcgtgatgctgaagacgcccatgcccacgcagcacgaactcgagatggtgacgctcgaggaactcgtgccgaaggaccacctgctgcgccagatcgatgcggcggtggatttcgagttcatccgcgcgaaggtggcgcatctgtattgcgcggacaacgggcggccggcgctcgatcccgtggtgatgttcaagctgttgttcatcggctacctgttcggggtgcgcagcgagcggcaactgatgcgtgaggtccaggtcaacgtcgcctatcgctggttcgcccggttccggctgaccgacaaggtgccggatgcgtcaacgttctcgcagaatcgccgccgacgcttcacggacacgacggtgtatcaggagatcttcgacgagatcgtgcggcaggcgatcaagcgcgggctggtcgacggtcgggtgctgtacacggacagcacgcacctgaaggcgaacgcgaacaaaggcaagttcgatgtggtgaagctggagcagacgccggccgcctacacggaggcattgaacgcggcagtggatgcggaccgggccgcgcatggcaggaagccgctggatcgcgacgacgatgagccgccgtctagcaaggacaccaagctcagccggaccgatccggacagcggctacatggtgcgggacgacaagccgaaggggttcttctatctggaccaccgcacggtggatgccaagcacgcgatcatcaccgatacgcatgtgacgccggcctcggtgcatgacagccagccgtatctggatcggctggatcgccagcgcgagcgctttgagttcaaggtcgaggcggtggggctggatgcgggctacttcacgccggcggtgtgccaggggctggaggagcgagggattgccggggtgatgggctatcgcacgccgaaccacaagccgggcatgttctacaaacggcagttcaagtacgacgcgtatcgcaacgaatacgtgtgcccgcaggggcaggccctgccgtacagcacgaccaatcggctcggctatcgggaatacaaatccaatgcgcagatctgcgggcgctgcccggtacgatcgcagtgcacgaacagtgcgatcgcggtgaaggtggtaacgcgccacgtgtgggagcgcgccaaggagcgggtggacgcgcggcgcttgaccgaatggggccaacgcatttacgcgcggcgcaagcagacggtggagcgcagcttcgccgatgccaagcagctgcatgggcaccgttatgcccgtatgcgtgggctacgcaaggtggccgagcagtgcttgctggccgcggcggcacagaacatcaagaagattgcgatgctgctggcgcggaagcggaaaaaggggccagcgggtcccgattggcgcttcgtgcgcatgctgctgcgtctggtgagcggtttgcgctgcagcttcgactacccgctcgcggcgaacccgcaatcctgatcccagaaagacaaaaccccacgctcacaaaaacgtggggttcgtcagcagtctgaacccgcgaattcgcgggnnnnnncgtttgcgtcgatcgacgcgtgcgacgcggctacgcgtgccggcgctcttcgcggcgaggggcgaaaccgtgctgctgatcggggcgcgcctgatgcggcggctcctggcgcggcgcgggcggtggattgtgcggcacggcgggcggcggcggggcggggcgcggctccatcctcggcgcttcggcgcgcggcgcgggcatgcgcggcgcttccatcctcggcgcttcgatctgcggacgcggcgcgggggccggcgcgcgatattcgttgcgcggcgcgggcggcgcgacttcctggcgcggcgcttcgggcgcacgcattgcgtttcggggcgccggccccggctgcggctgcgcacgctcggcgggcggcggcgcgggcggggcggagtgcgtgggcgtcggcgtcgagcgaatcggcggcagcgcgttctgcgtgggcgaccggtaattgagcggcgcattcggctcaccgctcgcgcgtggcccgccttcgttcgcgcgctgctgctggatcggcggatgcggctgcgtccaggacggctgcggacgcggcgcttcgcccggcgcacgcgcttcgtcgcgcatgcccgggttctcgacggcggcgggcggccgcggcacgccgttgcgggccgacggcgcgggagccggtcgggcctcggtcggccgggccgcgtcgggccgcatcgcgtttggcggcgtgcccggcgcgtgcggcgcagtcggctgcgcgacgcccggctgcggctggccggggcgcgcgatgttcggctgcgcggcattcggctgagccgcgttcggctgcggcatgttcggctgcggccgttcgcctnnnnnnnnngccggattgcccgcgccggcctgcggggcgcgctcgggttgcgcgacgctcgagcgcgtgtcgacgagctgcacgttgcgcatcgcccagcggttcgatgcgcccgtgttttccggcgtgcgcaccggccgcatcgcatagttcggcggcacggcggtcttcacgacgggcgcgcccgcgccgggcactcgcgcgccgctttgcgcgaggtgcgcggcgagttgatcgtggtaggccgccggcacggccgggttgcgcgtggcgacgatcgagcgctgcgcgacggccgcgggcggccggtacgcggcgttgcgcagcgcgccggtgaagctttgccgcaccggcgccacgcccggcgcgcccgagccgatgtgcgcgttgtgccactgctgcggatcgactttttgcgcgaagcgcgacaccggctgaccgtggacgaacgcggtggccggcacggcggtcaccgcgttcggcgcgcggaagttcacgtacgtgttgtgaatgttcgtgatgttcgtcacgttcaccgtcttgttgacgttgatgttgttgacgttgttcacgatcacggtctggttcacgtgctggtaatagtgcgggctccagccgccccagctcggccgccatgggtcgcgcgggccgagcgggaatcacgccacgcccgccgccgcgatgccgccgatcgcgaggcccacgctccagtcgaannnnnnnnnnnntccgccgacgaacgcgacgagcgcgacgagcgcgggcgcgtagcagggcggcgcgctgacgacgagcgggcccggcacccaggcccacgaatcgtcgacgtacgcccagcggccgtaatggtacggtgcgaagccccacggctcgtcgtcgacccaggtccagccccacggcgcctgccagatccagtggccggtgcggtacggcgcccagccggcgggcaccgcgctcggcacccatacttcgccgtagtcggggttctcccgccacgttccgttcgcatcgagatcctggtagccggggatttcgcgcgacacgtagcgcgccgacaccgagcgctcctcggccgcgtcgcggctcgccacccactcgtcgaggccgtcggacggcggcacggcgcccgtgtccgcgacctgtagcgcggtgcccgtgaagacgacccgctggccggccgacaccggcatctgcgtgccgtcgccgtagacggtcgcgctgccgcgccgcacggtgacggtcgtgctcgagccgtcgggcgcgacgtcgacacgatagtctccgggcgcgccgaccgcgagcgcgaggttcggcgtgtcgatttcatacgacgtgccgggcggcagctcgcgcacatgcgtcgacagcgtgccgagcggcaccttcaactgcgtgttcgcatcgtcgagattgaggatcgacaggctcgtcgactggccgagccgcaccgcggtcgagccgatgtgcagctcggannnnnnnnccgaatcgttccagagctggtcgcccgtcgtgagcgggcggttgacggctgcgtacgaccagtcgctcgcgcccgcgggctcggtcgtcaccgcgcccgacaggtagttcaggcgcgcgacgcggctcggcggatcgccgcccgtttgccgggcgacaccggcgggcggcggcgcgacgttttgcgcgatggcgggcggcagcgcggcgagcatcgcgacggcgacgagcgtatggcgggcgatgcgtgtgagcgcgaatggatggcgagtggcaagcatggtcatcgttgtctctgtcttgtccggcgtggcaagcgccgtatgagtccactctatccgctcggcatgtttcagtgacgatggttttgttatgcgatttgacgtgcgtgtaacaagagttgtcggcaccgcggaatttgtcggagcaatgaaagcgcgcgtcatccgccggtaagcaacgcatcgaattcgcgttggccggcgggcgtcacgcgcagcacgcgcggctttgccgcgtgctcgagccagccgcgtcggcaaaagctatcgaggagcgccgcgccgagcgagccgcccagatgcggacggcgctcgctccaatcggggcaggtgcatgcgaagcgccggcgcttcgcgcgctggccgccgatgtcgatgccccactgcgcgaactgcgcggcgcccgccgccgtcgcatcgagcgtgccgcccgaagccgtcagccagccgcgcgacatcagccgctcgtacacctggaccgcgagctcgcccgccatgtggtcgtagcaggtgcgcgcatagcgcatgtcgggcggcaccgtgcgcgccggctgcgggatcgggcgctgcggcgcggctgcctgcgcgacattcgcgagcgcctcgattgccgcggcgatgtcgggcgtcgcgatgcggtaatagcgatgacggccgcgtacgtcgagcgcgagcaagccgccgtccgtgagccgtgcgagatgcgcgctcgccgccgacggcgacagaccggcgatcatcgtgagctcgccggcgggacgcgcgctgccgtccatcagcgcccagagcatcgcggcgcgccccggatcggcgagcagcgcgcccaggtggctcaggccggggaaatggtcgtggcgatcggaagcgggcatggtcgaacctcggagcaaggggaggattcgagtgtaggcgcgtatcgcgttcgatgtttcgcggtgcgctgaaatatcgaatgcgtgccgaggttgatcggggcgcctgcggcggcgcggctcgtcgtcgctttctgtgcgggctggggctcgggctcggggccggggatggggctgggccgcagagcgggttcgcggcggcgcggcttcggcttcggttttcgattcatcgtcgggcgcggttcacgagacatgcgcggcgcgcgaacgaattcaggcgagggccggtggggatccggttgatgcgcgattgggctcggggcagattggacggggcggggcgggcgaagccgacgtgcggttaggtggctaaacggcagaatgcccgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaggtcgaaagatcaagaggtcgaatggccgaacgccagttcaccgctaccggcttgctgcgcgtgcgacggcgacgcgcgtagaatgcgacgtccgatgattgaccggcgcgcgacggcgacgcgccgctgctcgacgaaatttgttccgatgaaaatacttgttgcaacccttcttgccgtgttcgtttgcgcaggctgtgcgtccggcggcgcgggcggttcgggcgccgggaccggccgcatcgagatgtacggcacgatcgatcagggcgtgacgatccgcaactgacggcgagtcgannnnnnnngcggcgcgagcgcggcatccgcacccgcatgggcagcgctgnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgagcggcagccccgaatagcgcctgcggcgccatgtcgcagcgcaacgtataatcgtctcctttcccgccacaccagcagaactggagccagccgagatgcccgccacgnnnnnngcgccgcttgaccgtaccgaaaccgttttccgcttcctcgccgagccgacgtccgtcaacttcggcggcaaggtgcacggcggcgcgctgatgaaatggatcgacgaaaccgcgtatgcctgtgcggcgatctggtcgagccgctattgcgtgacggtgagcgtcggcaacatccgtttccagcggccgattctcgtcggcaatctcgtcgagctgaaggcgcgcgtcgtcgcgacgggccgcacgagcatgcacatccacgtgtcggtgcacgcgggcgacccgaagggcggcgtgctgcgccagacgaccgattgcctcgtcgtgttcgtcgcggtcgacgagaacggcaatccggtgccggtgccgccgttcgtgcccgtcaacgacgagcagaagcggctcgcgcagtacgcgatggacgtgcgtgcggcgctcgacaagatcgtcgagctcaagccggaggaagtcgcgaaaggggaagtgtgagcgtgcgccggcgtgcgcggcgggcatccgcccgcgcgcatgccggatgccgagtgcgccgcatcgagccgagtgaaacgccgcgaacgatcgcggcgnnnnnnngtgaagatcgatgtgcgatccgacgaccgggatccgatcggcgggcatgcacggtttgcaccacggttcgattcgaccttgcgttgtacgcggattggcgaagaagatcgagcgtgctcggatcgcgtgcggacgatcgcgtcggagcgggcccaggcgtgccggcgaccgggcgcggacgatcggccgcccgagcgcggaacgtccagcgccggtgatcgagcggtaacgattcgccgctcgaatactggcgagcggtgcgaacatccgcaaccgatctgcgttcaccggggcgcgccgacgtgctccggggcttcggcgcttcggcgcgcgtaagagaggccggccgcgtcgctcgtgcgccgcgtcggcgtcagcggttgccgaccatatgctccggccgcacccattcgtcgaactgcgcatcggtcacgtaaccgagcgcaagcgcggcggctttgagcgtggtgccttccttgtgcgccttcttcgcgatctgcgcggccttgtcgtagccgatgtgcggattgagcgccgtcacgagcatcagcgattcgttcagcagcgcgtcgatnnnnnnnnnattcggctcgatgccgaccgcgcaatgatcgttgaagccctgtgcgccgtccgcgagcagccgcaccgattgcagcacgttgtgcgcgatcatcggccgaaacacgttcagctcgaaattgccgctcgcgccgccgaagttcaccgcgacgtcattgccgaacacctggcagcacagcatcgtcaccgcttcggattgcgtcggattgaccttgcccggcatgatcgagctgcccggctcgttttccggaatcgacagctcgccgagcccgcagcgcggcccgctcgcgagccagcggatgtcgttcgcgatcttcatcaggctcgcggcgaccgtcttcagcgcgccgtgcgcgaacacgagcgcgtcggcagcggccatcacttcgaatttgttcggtgcgctgacgaacggcaggccggtgagccggccgatctcggccgcaacgccagccgcgaacttcggatgcgcgttcaggcccgtgccgaccgcggtgccgccttgcgcgagctcgtacagatgaggcagcgccgcctcgacgtgacggatgccctgatcgagctgcgcgacgtagccggagaattcctggccgagcgtgagcggcgtcgcgtcctgcaggtgcgtgcggccgatcttcacgatgtcggcgaacgcggcggccttcgcgtcgagtgtcgcgcgcagcgtgcgcagcgcgggcagcagatggtcgacgatcgcacgcgcggcggcgatgtgcatcgcggtcgggaacacgtcgttcgacgactggccgcgattgacgtcatcgtttggatgcacggcgcggctttcgccgcgctcgccgccgagcagctcgctcgcgcggttcgcgatcacctcgttgaggttcatgttggtctgcgtgcccgaacccgtttgccagacggcgagcgggaattcgtcggcgtgacggccggcgatgatctcgtcggcggcggcgacgatcgcgttcgccttgtcctgcgcgagcacgccgagctcgagattgacggcggcggccgcgcgcttgatcagcgcgagcgcgtggatcagttcgggcgactgcttctcggtcgagatcttgaagttctgcagcgagcgctgcgtctgcgcgccccatagccgggcggccggcacggcgatttcgccgaacgtgtcgcgttccatccgtactgcttcgctcatgattgctccttcagatgacgggggacgccgcgcgggcgcggcgcgatgcgcatgcggggacggagccgttctcgcgacggcatccactgatgggcaagcatagcgcnnnnnnnnatttcgtgtcgtgccgcgtgcgatgggcggcgcgggggcgcggaaatcggcgagcgcgcggcgcgcatgcgtagcgcgacgagcggggcgatcgcggcgggtgcgagcatcgatacgtggcgcggcgatcgtttttcgtcggggcggcgttgtgagcgcgcgtgttcgatgtgggacggtggcggccgtttcgtcggcgtcgccagtgtcatcggtgtcatctgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcagcttgaccctggccatgtgctgcacgcccggccccnnnnnnaagatcgtttccgcatcgatgtcagcagacgggttacgggtgcaacggccagtcatgatggcgtactggaatacggcgcgcgaacgctgcaacagtcgcttggcggtttcccggacgccccgtgcttcgattgcgcggatgatctccagcatttccggtgcttcgatgctggagatggggcgtgatccgatcttcgggaatgcatcgatctccagcgagtggatgactttctcagcgtaggtctcggtccatcctacgcgctgattgtcgaaccactcgcgcgcaactgcctcgaacgaactagcggctgcgatacgcgccgttcgtttgacttctctctttgcttcattgggatcgatacccgccgcaagcttttcccgagcctcgtcccgctttttgcgtgcgactgctagtgaaacgtccgggtacacgccgagtgccagcaacttttccttgccgttgacgcgatatttgagccgccagtagcgctgaccggccggggtaacgagcaggaacattccgccgccgtcgaacaacttcacaggcttgtcgccagctttcgcgttcttaacggctttgtcggtcaagggcatgggggtatccctccaaggggtatcttgaataccccgagagatacccccaatacccccggctgtcgcagtacattatgggacgcctacggaattcaaaaacccgcagagccttatgctatcacgggttgccggaattctggggatcgcatgagatggtagattggtnnnnnngacaggaatcgaacctgtatctagcgcttaggaggcgcttgttctatccattgaactacggggagcggatagtttgagcgggatggaccaaacccgtgtgaatcgggttttcagccttgccctgcttgcctttcggcgatttctgcaatcgactgatgacgcggaatgacgcccgataacagaggacttaacaccttctcctctgcattctttgctacaaatcgaccctgtagcatgccatgcacggccctcgtcgctaccgtttccatcggggtagcccgtgcgccaatcatccggtttgtcccttgccggcgggctcagctccgccgacttgggagcaagagtatatcaaagacatgccgggcaaagggcgcggccgggctagggcatgcgatgtcgcatcgtcgatcagaggtggcctcgctcatccggacagttttctgcgatttttaagtggaacgtccgacgcaatcatgctgccgatttgatcgcaggtgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcacatcggggcggcggggcgtggcgaacccgctggcggcgaagcgannnnnnccgttcgcgtcacgcggcgaatcgaccgtcgtcatactgcgctcgacgcctttcggcaaaaatgaatgatcggagactgacttgcggcgcgcatgagcgatcgcgcggaccgttgccacgatgcttgcgtgcatactcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccgctnnnnnngcccaaaagcctaagcctgccctcgagcatccgctcgcacgccgagcgccgcgctcttgcgatggaatcgccacgtcatcagcatcgcgacgctcgcgaggccggccgcgagtccccaccacaagcnnnnnnnnncgaggcccgcgtggaacgcgaaccagtagccggtcgggaagccgatgccccagtagccgagcgtcgcggcgagcatcggcacgcgcgtgtccttcaggccgcgcaggcagccggagccgaccgtctgcatcccgtcgacgatctggaacaccgcggcgatgccgagcagcgacgtcgcgagcacgaccgtccgcgcgttcgcgggatcgtcgagcttcagataaagaccgacgatcgcgtgcggcgcgacgatcagcacgagccccgacagcgacatgaacgcgacgccgagcccgagcgcgacgaaacccgcatggcgtgcggccacgggcgcacccgcgccggcccagtagccgacgcgcacgttcgctgcctggccgatcgcgagcggcaccatgaacgcgaccgacgcgacgttcagcgcgatctggtgcgcggcgagcgacgattcgccgagcacgccgacggtgagccccgtcgcgagaaagagcgtcgactcgacgccatacgtgatcgcgaccggccagccgatgccgaacagctcgcccatcagcggcagccgcggccgcgtggcggcgacgaagtgcctgaacgtcgagcgtccgtgcagcagcgcgacgagcgtgatcgcggtgagccagatcgtgatcgtcgtggccgtcgcggagccgaggaagccgagccggggcagcccgaatgcaccgtggatcagcccgtagttgagaaacgcgttgacgccgacgcccgcgagcgacacccacagcagccgcttcgccgcgccgatcgcgggtaagaacgagcgcatcagcccgacgccgatcaggctgccgggcgcggcgaagcgcagcacggccgcgtattcgccgacgttgcgcgcgagcgccgccggttcgccgaacgcgagcaacagcggctgcgcgaacgacagcagcgcgaacgccggaaccgcgagcaacagcgacagcgcgaagcccgtccagtagatatgcgggacgcgatcctcggccatggcgcnnnnnnnntgcgcgacgctcacgctgaccgacgtcagcacgccttgtagcagcgtcacgacgacgaagaacagattcgcgccgaggccgcctgccgcgagcgcgtcggggccgagcgagccgagcagcacggtgtcggtgacgctcatcgccatttgcgacagttgcgcgatcgcgagcggcgcggcgaggcgcgccgtatcggcggcgtggcgggacagcgtgggaggcggcgcggcggcnnnnnnnntgaaaccggtaggcgacatgggacgcgttcgcacgagcggccccgcccgcgctttgcttgnnnnnnggaaacgatcagcttacgagtttcccggagcgctgtcgacgagacccgccgatggccttacggccgacaggggctcgctatgacgcgccgtgcacggcgatgcgcgtgtcgccgagcagcacgacctgccccgcgcggaccttgcaggtcttgcgcagctcgaccgcgccgtcgaccttcacggcgcccgacgcgacgatcatcttcgccgagccgccgctgtccgcgagccccgtgagcttcagcaggttatgcagttcgacgaattcgccggtcagcgtgaaatcgagattgggcatggcgttggaaacgaaannnnnnnnnnngaaaaggcgcgcgaaacactaaagcgcgtcgcgtggcgacggcatcgcatcataagcgatgcgcgnnnnnnnnngtgtaaggcgcgcgtcaaatgttgtccggatttcgcgcgattcggggcgttgcttgtaagcgagtgtgtcgaactggtcagcaaatgaaacggtgggtaacagttggcgagaacggcgaactgcgcacgaaagcggctggtctgtacacggactcgctgcatgtcgcggcgagcccatagcggcgggccggttcgaaggcgcgccgtgtccaacgactttgttgaggagaattgcgatgtccaagattcgtgcaatgctgatcggtgccgcagtggcggcgatggcgacgagcgctttcgcgcagacgggcggcgtggcgacgcaaggttcggccggcggctcggccgacgtgctcggccagaaggccggcgcgagcgcgcaactgaacgcgggcggcgacgtgtcggctgcgtcgccggaagcggcggagaacgccgtcaagcattcggcgaagaagcacgtgaagcacgcgaaggcccaggcgaaggcgaaggccgatgaagcagccgaactcggcgcggacgcgaagacgaaggcgagcggtgcgatcgagggcgcggcgggtacggcgggcaacgccgtcggcggcgtgacgaacgcggcgggcaacgtggtcggcggtgcgacgaatgcggtcggcggcgtcgcgggcgcggcgggcggtctcgcgaagggcgtcgcgggcggcgcgaacggctcggtgtccgtcaacggcggcatgaaggccggcgcgggcgagtaagcgcggctggcgcggcgcgcggacggttcgccccggaaggcccgttcgacgcgccgcgctcaggctgaagaacgacggcccggatcgcatcgtgcggtccgggccgtcgtgttgtcgggggtttgcttggcgagcgtggaacgagcggaccgttcgcacgccgccgcacgcgcgatgcgccgcgctacgaacgccgctggcctggcggctgcgatgcgttttgctgcgcgcnnnnnnnnggcgtcgcgtccatgaacatgctgcgcagccacgcggcgatgcgcgtgaagatatcgtacggctcctcgatgaagatctcgggcttcaacaggcgcaggtattccatgatctgctgcgcttcctgcttctggaacgagccgtgcgcgatgccgagcctgagcaggccgcgcagttcgccgagcttttnnnnnnnnacgctgccgacgctcatctcgcatgcgagcttcgcctcgtatacgcgttgccgcagcgattcggcgagtcgccacgcgggcgtctgcatccgttcctcgagcgtttgaatgtcggtgacggccgacttgatctgcgcggcgagcggatcgacgagcgccgcgtcgccctgcgcgccggacacgacggcggcggcccagtcgcggcacgctttcgcgagctcgtcgggcgtccattcggagcgcgacgcgaagccgaaaccgaagtctcccgcctgccggatcaggatcgagacgacgtccggaaactccttgtcgagcgtgcgcttcgcccatgcatactggccgccctgcaggagccgctgaaccgcgtgctcggtgagcggcaccatgctgtcgagcagcttcgcgcgcaggaaatcctcgaacgacggcgtgacgaattgcggatcgagcttgagcgacacgcgcacgaacgcgtcgtagtctttgcgcaaggaaacgacggtgtcgtctttcagcgtgagagtgatctggcccatgtctttctcgatgctcgatgccggccggctcgaccggcgctttcgcccgtgcgagccgacgtggacgggccgcgtgtgcgctgcgccgatcggcggctcgccgtcggcccgcatgccggatggaccgcggccgcgtctgggccgggggccgtcgccgggcgcggggctacatcttcttaacggcggcgcgtgcgggaacttgaggccgtgcgcgccgatgccgcgcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaagcacgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgcccgggtgacgtggaatcagtgtcgagtacgcgtcgagcctcgcggtttcggtggacagcaaaccgccgagtggccgagtcgcgcttgcgcggagcgcgcgaacccgtcggccggtcgggcgaccggaccgaatccaaggcgaaatccgcagcggaagccgcccccggcatcggggtggcggccgaagccgtgtcagcgccggaggcatcgccaaggcggacgcccgagcctcgggccgaagccgcttcgcttcccgttaccgcagcggaatcggcgtgccggccggcacgggcacggcggtcacgctgtttttcgggctgcccgtcgcgatccggtcgctgtaggtcaggtagacgagcgtgttgcgcttcttgtcgacgacgcgcacgacgtgcagcgtcttgaaaatgaacgacagccgttcgctgaacacgtcggtctgctgcctgagcggttcggtgaagcggatcggcgcgacctgccggcacgcgatcgacgcctcggtcggatcctcggcgatgccgagcgtgcccttgatgccgcccgtgcgcgcgcgcgacacatagcaggtaacgccgctcacgagcgggtcgtcgtacgcttcgacgacgacccggtcggagcccgtcaggcggaagttggtgttgacgctggcgacttcctcgcnnnnnnnngtcgaggcgatcggaaggagggcggcgcaggtcgcgagggcagcgaaataacggtttttcatcggcggcgaagcgggggacgtggcgagaagcagtgcacgactctagcacgccgccgggcgcgcggcggcgcgcgtcgcgacgaaaaacctagaggggaaaagcaaaaaggcccgtcgcgaacgacgggccttcgaagctggctccccgacctgggctcgaaccagggacctacggattaacagtccggcgctctaccgactgagctatcggggaataaaacggttcggcatgcttgacgcctcgaaaacggcaacgcgagacggccatgaaaaagcccgttagcaacgggcctttgcaattcttggctccccgacctgggctcgaaccagggacctacggattaacagtccggcgctctaccgactgagctatcggggaacaaacagcagagaaatgagattctatggggcgctggccgatctgtcaatacctttgcgcatcggtaccatcatgcggggtcgggccgcgcccttcaagcgcgagcgatcagcgctcgagcaggtgcagcttctcctgcacgtccttccattcgttggcgtcggcgggcgcgggcttcgtcttcgtgatcgagggccagtccttcgcgagctcggcgttcagcgccgtgaagtgctgctggtcgcccggcacgtcttcttccgcgtagatcgcgttggtcggacattcggcgacgcacaccgcgcagtcgatgcactcgtccggatcgatcgcgaggaagttcgggccttcacggaaacagtccacagggcacacatcgacgcaatccgtgtatttgcacttgatgcacgcttcggtcacaacgtgggtcattcaaaacgctcctgcggcggtatctgggtatgtatannnnnnncgacgctcggcgccaaaagcggcattgtaactgatgcgtcaaacccgcatcgcgggctcgactttcccttttataccgtttcgtgattagtttatggcggattgcgggggcgcggcgtttcggcgcggcgccgcgccgcattcgggtaacatgcgtcaaccggagggcgggcgcgcgaggcgcgcaaacgctcgggctccgtttcgattttggcagtctggaatcatgatcatcacttcgctgctcgataccgacctgtacaaattcacgatgatgcaggtcgtcctgcatcatttcccggccgcaagcgtcgaatatcgcttcaagtgccgcacgcccggcgtcgatctcgtgccgtacatcgacgagatccgcgccgaggttcgctcgctctgcgagctgcgcttcaccgattccgagctcgactatctgcgccggctgcgcttcgtcaagagcgatttcgtcgattttctcgcgctctttcacctgaacgagaagtacatctcgatcacgccgtcgcaaaagggcggcggcgagatcgacatcgagatcaaggggccgtggctgcacacgatccttttcgagattccggtactcgcgatcgtcaacgaggtgtacttccgcaacacgcagcgccggccggattaccgcgaagggcgcggccggctgcgcgagaagatcaagctgctcggcgcgaagcccgaattcgccgattgcaagatcgccgattacggcacgcgccgccgcttctcgaaggtctggcacgaggaggtgctgcgcacgctgcaggacgggctcgggccgcagttcgccggcacgagcaacgtctattacgcgatgacgcacgagatcacgccgctcggcacgatggcgcacgaatatctgcaggcgtgccaggcgctcggcccgcggctgcgcgattcgcagacctacggtctcgagatgtgggcgaaggaatatcgcggcgatctcggcatcgcgctgtccgacgtctacgggatggacgcgttcctgcgcgacttcgacatgtacttctgcaagctcttcgacgnnnnnnnncacgattcgggcgatccgttcgactggggcgagcggctcatcaagcactacgaggagaaccgctgcgacccgcgcacgaaggtgctcgtgttctccgacgcgctcgatatcccgaaggtcatgcagctgtacgcacgctttcgcggacgctgcaagctcgcgttcggcgtcggcacgaacctcaccaacgatctcggctatcagccgttgcagatcgtcatcaagatggtgcgatgcaacgggcagccggtcgcgaagctgtcggattcgccgggcaagagcatgtgcgacgacaaggcctacctcgcgtatctgcgccaggtgttcgggatcacgcagccgcccgacgacgacgcgggcaagtaacgccgcccgcgcgggtgcggacgcggcgccgggaannnnnnnnggcggtccggcagcgtgtttttcgtacnnnnnnnnnnnngcgtgcgccgtctcggccggtataatcgggccggtatcgcaagccatcgtcacgaggagctcatggacacatcggccgcccgccgcaacatcctcgcgcgcatccgcgcggcgcagggccgcccggccgagctggccgacgtggagcgcgagcatgcggccgactatgtcgagcgccatccggcgggcccgcgcccgccgctcggcgacgatctcgtttcgcgcttcgtcgacgaggcgctgcggctcgcaacgacggtcgataccgtcgcgtcgatgcgcgatgcgcccgccgcggctgccgcgtatctgcggcgcatggggctcggcacgcaggcgatcgcgtggccgacgctcgacgcgctcgattgggcgggcgcggggctcgcggtcgaattcaggaagcccgtcgacggcgatcgcatcggcatcaccggctgtttttgcgcgacggcggaaaccggttcgctggttctgctgtctagtccgacgacgtgcgcgtccgccgcgctgctgcccgagacccatatcgcgctcgtgagcgcgtcgcgcatcgtcgccgggcacgaggacgcgttcgcgctgatccgcgcggagcgcggcgtattgccgcgtgcggtgaacttcgtgtcggggccgtcgcgcaccggtgacatcgagcagacgatcgtgctcggcgcgcacgggccgtcgcgggttcacgcgatcgtcgtgcgtgacgcgtgatgcggccgccgccgcgtcacgcgccgtatccattcgcatttcaagaggaattcacatgaaacgacatgccgcctgggcgggcatggcgctgggaggcgcattaggcgccgcgcccgcgctcgcatcggccgcaacgctcgacggtgccgcgctttccgcgttctgggcggttccgttcgccggcatcctgttgtcgatcgcggtctttccgctgatcgcgccggtgttctggcatcaccatttcggcaagatcgcggcggcgtgggcggttgcgttcctggtgccgttcgccgcgacgttcggcttcggcaccgcgttcggcacgctgatgcacgcgctgttcgaggaatacatcccgttcatcgtgctgctgagcgcgctgtatacggtcgcgggcggtatctgcgtgcgcggcaacctgcacggcacgcccaggctcaatacgggcatcctcgcgctcggcaccgtgctcgcgagcgtgatgggcaccacgggtgccgcgatgctgctgatccgtccgctcctgcgcgcgaacgacaatcgcaagcacgtcgtgcacgtcgtcgtgttcttcatctttctcgtggcgaacgcgggcggctcgctgtcgccgctcggcgatccgccgctcttcctcggctttctgaacggcgtcgatttcttctggacgacgatccatctcgcgctgccgatgctgttcatctgcgcgatcctgctcacgctcttcttcgtgctcgatacctacttctatcgaaagggcggcgaggaaggcaagccgttcctcgatccgacgcccgattcgcacggcgtgtcgatcgagggcaaggtcaatttcgtgctgctcggcgcggtgatcgcgctcgtgctgatgagcggcctctggaagccgggcatcgcgttcgatctgttcggcacgcacgtcgcgctgcagaatgcggtgcgcgatgtcgcgctcgtcgcggtcgcgctcgtgtcgctcgcggtcacgccgcgttcggcgcgcgagggcaacgcgttcaactgggcgccgatcgaggaggtcgcgaagctgttcgcgggcatcttcgtgacgatcgcgcccgtgatcgtgattctgcgcgcgggcggcgacggcgtgttcgcgccgatcgtccatctcgtcacgggcgccgacggcaagccggtcgacgcgatgtacttctgggcgacgggcgtgctctcgtcgttcctcgacaacgcgccgacctatctcgtgttcttcaatctcgcgggcggcgatgcgcagacgctgatgacgacgggggcgacgacgctcgcggcgatctcggcgggcgccgtgttcatgggcgcgaacagctacatcggcaacgcgccgaatttcatggtgaaggcgatcgccgagtcgcgcggcgtgcggatgccgagcttcttcgcgtacctcggctgggcgctcgcgattctcgtgccggtgttcctgctgacgacgtgggtgttcttcagcgctcaggcggcgcaatgacggccgcacgggcgatgcgcggcgcgatnnnnnnnnnncgcccgcgcggcgcaacggagacggcaatgcagaaaatcctggtcgcgcgcccgatctttccggacgtgatcgagcggctcaagcagtatttcgacgtcgactggaacgacggcgacgcgctcgcccccgatgcgctgaaggcgcgcctcgcggacaaggacggcgcgctgacggcgggcgacatgatcgacgcgtcggtgctcgcggccgcgccgcggctgcgcgtcgtgtcgaacatggcggtcggctacaacaacttcgacatcggcgcgttcgacgccgcgcacgtgctcggcaccaacacgcccgacgtgctgaccgagacgacggccgatttcggctgggcgctgatgatggcggccgcgcggcggatcaccgaatccgagcactggctgcgcgcggggcaatggcgcaagtggtcgtacgacagctttctcggcgcggacattcacggcgcgacgctcggcgtgctcggcatgggccgcatcggccaggcgctcgcgcgcnnnnnnnnnngcttcggcatgcgcgtgatctatcacaaccgctcgcgcgtcgcgcccgagatcgaggccgcgctcaacgccgaatacgtgccgaaggcggcgctgctcgcgcaagccgatcacgtcgtgctcgtgctgccgtactcggcgcaaagtcatcacacgatcggcgcggccgagctcgcgctgatgaagccgagcgcgacgctcacgaacatnnnnnnnngcgggatcgtcgacgacgcggcgctcgccgacgcgctgcgcgagaagcggatcgcggcggcgggcctcgacgtgttcgaaggcgagccgagcgtgcatccggcgctgctcgacgtgccgaacgtcgtgctgacgccgcacatcgcgagcgcgagcgaaggcacgcgccgcgcgatggcgaatctcgcggcggacaacctgatcgcggcgctcggcgcgggcccgcgcgcgggccgcccgccgaatccgatcaatcccggcgtgctggggaaggctcgcatatgaccgaaaccttgttgctggccgcgatcgtcgcgctcgcggtggcgctcgtcgtcgcgctcgtcatgctgttgcgcggcggcccgcgcggcggtggcctcgagcggctcgccgagcagatcgacgacgcgaacgacgcgcacgcgcatgcggccgagcgcctcgagcgcgaactgcgcgcggagatcgtcgacgnnnnnnnncattcgcgcaccgagctcgcgggcaacttcgcgcaattgcagcagacgcttgccgcacagctcacgagcgtcgcgacggtgcagaacaatcagatcgacggcttcgcgcagcagctcgcgaagctcgtcgcgggcaacacgcagcagttcgacgcgatgcgcgacacgctgcagcggcaggcgcagctnnnnnnnnaagagcaaggcacggcgctccggcatttcggcgatacgctcaaccagcagctcacgcaactgacgcaggcgaacgatcgccggatcggcgaggtgcgcgcgacgctcgagacgcgcctgaaggaaatcgaggcgaacaatgcggcgaagctagaagagatgcgccgcaccgtcgacgagaagctgcacgcgacgctcgagcagcgcctcggcgaatcgttcaagctcgtgtcggaccggctcgagcaggtgcaccgcgggctcggcgagatgcagacgctcgcggcgggcgtcggcgacctgaagaaggtgctgacgaacgtgaagacgcgcggcacctggggtgaggtgcagctcgaggcgctgctcgagcagatgctgacgccggatcaatacgcgaagaacgtcgcgacggtgccgaagagcggcgagcgcgtcgagttcgcgatccggctgccggggcggcacgacgaaggcgcggcgggcggcggggaaccagtgtggttgccgatcgacgcgaaattcccgcgtgaagactacgaacgcctgatcgacgcgcaggaacgcgcggacgcggcggctgtcgaggaggcnnnnnnnnnnntcgaggcgcggattcgcgcggaggcgcgcacgatcgccgaaaagtacgtcgcgccgccgcacacgaccgatttcgcgctgctgttcttgccgaccgaagggctctacgcggagatcctgcgccgccccggcctgaccgatctgctgcagcgcgactatcgcgtgacggtggccggcccgacgacgctgacggcgctgctgaacagtctgcagatggggttccgcacgctcgcgatcgagaagcgctcgagcgaggtctggcaggtgctcggcgcggtgaagaccgaattcggcaagttcggcgacgtgctcgcgcgcacgaaatcgcagctcgagacggtcacgcgctcgatcgaggcggccgaacagcgcacgcgcgtgatgaaccgcaagctcaagcaggtcgaggcgctgccgggcgaggccgcgaacggcctgctcggcgtggacggggccgaggccgacgagagctgacggcggcgtgcgtcgcgcgttgcgtcggcaggggcttcgcgcgcatcgtgcgtgcaaaatgaaaacggggcgccgcatgcgccccgtctgcttggccgcttctggcggcggtgcgttgatgtttcccaccggcgtccatcggcgaatgcgtcgcccgctgcgatggcggcgggcaacagcggcatcgctcgcgacgacggtcggccggtgggccggtgggccggtcggccgcgcgacgcgcgctacgcggcgccgtccgcgagccgggcgagcgcgtcgcccgccacgcgcacgacgcgccagtcgggcatcacgtccgcgcccatcttccggtagaaatcgatcgccggctgattccagtcgagcacggtccattcgaagcgcccgcagcggcgctcgacggcgatcgccgcgagccggcgcagcatgcgcgtgccgagccccgtgccgcgctgcgacggctgcacgtacagatcctcgagatacaggccgcgacggccgacgaacgtcgagtagttgtgaaagtagagcgcatagccgacgagcgtgccgccgttcaccgcgacgagcgcctcggcggacggccgcgcgccgaagagcgcgtcggcgagatccgcctcggttgcgacgaacagatgcgtgagctgctcgaattcggcgagctcgcgcatcagcgcgagcatcgcgggcacgtcggccgcggccgccgcgcgaatcgcgatcgggttgcccgcgatggcgctcacgcctcctccggcgcgtccgacagcacgatctcgatgccgccgaaacgcgatgcgacccagttgtacgcgtggcacgcgatccacagcagcacgaagccgacgatcgcgttcagcagcagcgcgctgaagatcgtgctgaagatcgtgccgagcccgaccgactgttcgcgaaagaatgcgttgacgatcccgagcagcacgatcggcacgctgaacgtcagatagacgaggatcagcgctttcgcggtctgccccggcgcgatcgatgagatttgnnnnnncatatgcgagttgcccccgtggaagtgctgagtacggattcagatggcgccgtcgaacggcaggatgtccaccgtcgtgccggcgtcgacgcgtgcggcgtcgtgcgcgagcacgatgaagcagttcgcgtcgctcaggctcttgagcgacgccgagctttgcgagccggcgggcaccacgcgccagacgccgctcgcatcgcgcgccgcccggccgcgcagatattcggtgcgacccgcgcgtttgttgatcggcgcgtcgcagacggctggatagcgggggagcggttgcgcctcggcgcccatcatcgcgaagagcgcgtcgcgcacgatcacgatgaaggtcgccgcgaccgcgaccgggttgcccggcaggccgaagaagagcgcgggccgctcctcgcgcccgcttgcccgaatgcgcccgcacgcgagcggccggccggggcgcatcgcgacgctcgcgaacgtgacgtcgccaagcgttgcgagcannnnnnnnntgaagtcggcgtcgcccaccgatacgccgcccgacgtgatcaccgcgtccgcctgcgcggccgccgtcgtcagcgcgccttcgagcgcgccttcgagcgcggcgggatcgtcgcgcacgatgccgagatcgagcgtctcgacgccgatgcgggcgagcatgccggcgagcgtcgcgcggttgctgtcgtagaggccgccttcgcgcggcggctcgcccggcgtctggagttcgtcgcccgtcgagaagaacgcgacgcgcacgcggcggcgcaccgcgacctcggcgatgccgagcgacgcgagcaggccgagatcggctgcgcgcacgacgcggccggcggcgannnnnnnnnnnncgcgcgcgagatcttcgcccgcgcggcggcagtgttcgcnnnnnnnnacggccgcggccggaaagcgcacgacgtcgcccgtcgcgtcgactttttcctgcggaatcacggtgtcgcagccggccggcatctgcgcgccggtcatgatgcgcacgcatgcgtgcggcgcgatgcgagggccgtcgaacgggtgccccgcgagcgcgcggcccgccacggcgagcgcgagcacgccgtcggcggcgggcgcggcgagcgccgcgccgtcgaacgcgtagccgtccatcgcggcgttgtcgtacgcggggatgtcgaacggcgacgcgacgtcttcggcgagcacgcggccgagcgcatcgcgcaacgcgacgcgttcgacctgcgcgacgcgttcggcgaagcgcaacgcgannnnnnnnnnttcgtcgacgctcagcgcgacggtgtgcccggacgtggcggatggcgtaggcgtggtgtgcgtggtcatcggtgacgaggcgccgctaggcggattgtgttcggggtcggcgtcccggccgccgcttgaaacgctcgcatcgcaggcggcggggcggcgcgcggaacgcgatgcggcccgtcatgcgcgttctaggccggccaagtcccgcaaagagtttgcattgtaaaacgcccgctcgtcgctaaacggcacttcgacgctcttgtggcgtgcgtaccacgcgcgcatcttgcgctcgccggccgcgagatacgcggcgagatcgtcggcgagcgcggtgcgcacgagcgcgaagacgggctgcggcgcgatgccgccatgggcgtcgagcgtcgtcgcgaacgcgatgtccgcatgctgcgcgtcgagcgcggcggcgaggcgcgcggcgagatcgtcgggcagaaacggcgagtcgcacggcacgcacaggacgagcggcgtgcgggccgcgcgcatgcccgcggcaagcccggcgagcgggccggcgaagtccgcgtgcgcatccgcgacgatcggcgcgcgaaacggcgcgccgatcgtcgcgtaagcgtcgaagtggcgattcgcgctgatgacgagcgcgtcgacctgcggcgcgagccggcgcagcacgtgcagcgcgagcggctcgccgcgcagcggctgcaaccccttgtcgacgccgcccattcgcgtgccgcgtccgccggcgagcaagaggccggtgatcgggcaggcgggcgcggcgtgcgacggcatggcgggagcggggcgcatacgaatcgggcgggcctagccgccgatgtaggacatttcgacgcgcttcgcttcgcccgccgcttcgtcggtggcttgcgcgctgccgcgcagttgcgagtagcggtcggtgcgcgcctgccagatgtggccgatcagcgcggcgatctgctcgtcggtcgcgccgccgcgcacgaggctgcgcagatcgtggccggacgatgcgaaaaggcacagatagagccgtccttcggtcgacagtnnnnnnnnnntgcaatcgccgcagaannnnnnnntgacgctcgagatcacgccgatttcgccgctgccgtccgcatagccccagcgttgagcggtctcggacggcgtgtgccgttcgagcggcacgagcgggaaatgctcggcgatgcgcgcgatcacgtcggcggacggcagcacttgcgccatgttccagccgttcgacataccgacgtccatgtattcgatgaagcgcagtacgacgcccgtgcctttgaagcggcgcgccatcggcacgatctcggcgtcgttcgtgccgcgcttgacgaccatgttgaccttcacgggcgccaggcccgccgcatgcgcggcgaagatgccgtcgagcacgtcggcgctcgcgaagtcggcatcgttcatgcgtttgaagagcgtgtcgtcgagcgcgtcgaggctgaccgtcacgcgcgagagccccgcatcgcgcaggctcttcgccttgcgcatgagcagagagccgttggtcgtcagcgtgatgtcgagcggacggccgtcgacggtcgtcatgttcgcgaggcgctcgatcaggaactcgaggttcttgcgcaagagcggctcgccgccggtgatgcggatcttctcgacgccgtgtgcgacgaaaagccgcgccaggcgctcgatttcctcgagcgtgagcagcgcgctgtgcggcaggaacgggtaatccttgccgaacacggtgcgcggcatgcagtacacgcatcggaagttgcagcggtccgtgaccgagatgcgcagatcgcgcagcgggcgcgcgagggcgtcgcgcagcgtgccggtcggcgtgagcggggcgccggacagatcgggcgctgcgctcaccggggtcacgggaatgatgcgtcgggacatgggcgttgcaagctgagccaagcttccattttagctggaagcgccgcgcggggtcgggcatggaaacccgcagaaccggagcacagacnnnnnngcccgcctttcgggggcgggctttttcgtgcaatggacgaccggctcagcggtgcgtcgtctcgacctgctgcatcggcgtcgcgtcgacgggcggcagcggcttgcgttcgcgcggcacgcgcacgggctgcacgatttgcgcggcggcggcctgtgcggcgcgcagcttgtccgtgtcggtattgacccagacaaggccggcggccgcgagcgccgtatcgaggctcacgcccggcgtggtcgccaccgaagccggggtaggggtcgcggcggccgccggcacgtgcggctcggcgacggcggccggctnnnnnnnngcgtccgcttcggccggcgcggccgaggcgggggcggccgagacgggcgccggccggtgcggctcggcggccggcgcgggctccgcnnnnnnnnnnnnnnnnnnnnnnnaagcgaccgcgctcgcggccacttcggacgcttccgcggccggtgcttcggcgggcgcggcttcggcaggcgggatttcagcaggcgtcgtttcggcagacgcagtttcggcaggcgcggccggctnnnnnnnnacgtcggccgtggccggcgtcacgtgtgccggtgcggccggtgcggcttgcacggcttccgcttgacccgtcgaagccgcttgcgccggtgcttcgatggaccgcgcgggcaccgcctcggcctgttccgtatcgccggcggatgcctcggccgccggttgcggctcgaccttcgcgccgctctcgacatgcgcaatcgcctcggctgcgacggtcgcggcggctgccgccgcgacgcccgcacccgcttgcgcggcatgctcgggcgcttggttcgctaccggcgcgacgcgttgttgcgcgtgctcggcgtgctcgagcgcttcggcctcggccgtcacgccttcgctgccttccgccgcctgcacggcgcccgcgacttcgtcttcacgctcgcggcggccgccacggcggccannnnnnnnnnnnnnnnnttcttcgccgtcgcgtgcgttcgaatccgcgtcgacgccggcttccgcgccaagcgcgtacagcggcttttcggcggtttccgcatgtgcgctttcgccgcgattcaccgtttcgagcgtcgcgacatgcggggccggcttacggcgctcgccgcgttcacggcgctcgccgcgcggggcttccgcggcgtcgaccgtttcggcgcgctcgcgcgcttcgcgctgctcgcgtgcctcgcgcggctcgcgttgttcacggggctcgcgcgcctcgcgggtttcgcgcgcctcgcggccttcccggttgtcccggccgccgcgtgcttcgcggccttcgcgcggctcgcgggtttccttgccttcgcgctcggcgcgcggcgcctgagcgcggccgccgcctgccgccgcctggtcgcgtccannnnnntgctgcgcggcgccgccgcggcggttgcggttgcgatcgccgccgcgttcgccgcgctcggccttctcgccgcgctcaccacgctccgcgcgctcgcgcgccggacgcgcagccgtttcctgcgcggcgggcgccggtgcgggcaccgcagccggctgcgcgccgaacaggcccttcagccatttcatgaaaccgccgccgctcgcgggcgcggcggccacgggcgccgccgcttccggcgcgctctggcgctgcggcgcggggctcggcgccggccgctcgggcgtgatgcccttgacggccgcttcctggcgcggcttcgtttcctcggcgcgcttgctgtagccggtttccgcctcgagctcgcgggcggcttcctcggccatcttccacgatgcgcgcggatcgtcgaggcgcgcatcgtcgtgacgcaggcgctcgagcttgtagtgcggcgtatcgaggtgcttgttcggaatcagcacgacgccgaccttgaagcgcgattcgatcttgttgatttcctggcgcttctcgttgagcaggaaggccgtcacctcgacgggcacctgacagtggatcgccgcggtgttctccttcatcgcttcttcctgaatgatccgcagcacttgcagcgcggacgattcggtgtcgcggatgtggcccgtgccgttgcagcgcgggcaggtgacgtggctgccttcggacagggctgggcgcaggcgctggcgcgacagctccatcaggccgaagcgcgagatcttgcccatctgcannnnnnnnnngtcgtgcttgagcgcgtccttcaggcgctgctcgacttcgcgctggctcttggccgattccatgtcgatgaagtcgatcacgatcaggccgcccaggtcgcgcagacgtaactggcgggcgacttcgtcggccgcctcgaggttcgtgcgggtcgccgtttcctcgatgtccgcgcccttggtnnnnnnnnncgagttcacgtcgatcgcgacgagcgcctcggtgtggtcgatcacgatcgcgccgcccgacggcagcggcaccgtgcgcgagtacgcggtttcgatctggtgctcgatctggaagcgcgagaagaggggcacgtcgtcgtgatagcgcttcaccttgccgacgttgtcgggcatcacgatgtccatgaannnnnnnnnctgatcgtggatctcggtcgtgtcgatcaggatttcgccgatgtccggctggaaatagtcccggatcgctcggatcacgaggctcgattcgaggtagatcagcatcggctggccggggtggccgctttgcgacgccgcctcgatcgcgcgccagagctgcagcaggtagttcaggtcccactgcagttcctcggcgctgcggccgatgcccgcggtgcgggcgatcatgctcatgccgtcggggatctgcagttgcgccatcgtctcgcgcagttcctggcgctcgtcgccctcgatgcggcgcgacannnnnnnnnnnngcgggttgttcggcatcagcacgaggtagcggccggcgagcgagatgaaggtggtaagcgccgcgcccttgttgccgcgctcttccttctcgacctggacgatcagctcctggccctcgcgcagcgcgtcctggatgcgcgcggagcgcatgtcgacgccttccttgaagtactggcgggcgacttccttgaacggcaggaagccgtggcggtcttcgccgtaattgacgaagcaggcttcgagcgacggttcgatgcgggtgacgacgcccttgtagatgttgcctttgcgctgttcgcggccggcggtttcgatatcgatatcgatgagcttctgcccatcgacgatggcgacgcgcagttcttcctgctgcgtcgcattgaacagcatgcgtttcattgaacgactccaggcggctctgccggcggcgcgctccggttgtcaggcggagcgcgggacgacgtcaggccgcgccttgttgtgttgtcacaagcacgctggagcgggaatgatggcgggagaatggcctgacgaggcgcgaacccatacggcgggtcgcggccagagggcgcctgcgaacacggcttcaaagcacacggcgtcgacactccgcgcgccgcagggcgcgctaagcctccgaccgggcactgccgcggggcgcggcgcaagttgcgcgcggcgccgggtggcggcatatgctgcggctcggccgcagcggggagtatcgaatccagcccgactttcccgcctggggtgttccttccttggttttgacgtcgccaagccccgcgctctcgcggggccatatcgggcgcacgccgttctattcgcaacaggaggctgcgccgggcctacatcgtgccgcgccgcagccgccaacaaattctttttgtccaacattccgttaccgcggcacggctcaaaccgaatccgcttgtgggcgcgatccctgcctgagcggggtgccgtgcgtgcaacttgctgctttcattcatgaggacgagcagcacgccccgggcgcaagtaaaataacagtttgcgcttgcgcctcgcgcagtccgcccgaaaaataacagtttgcgcttgcgcctcgcgcagtccgcccgaaaaccggccgatcaggccgctccgctacggaaggctgcgcaaaattatattcagtatgaatgagttaggcnnnnnntcccataattcggtcgcaagcggtcaggtttcgctcatcgagatcgacgaaagcgcggccgggcagcgcatcgacaacttcctgctgcgcgtctgcaagggcgtgccgaagagtcatatttaccggatcctgcgcagcggcgaagtccgcgtgaacaagggcagaatcgatgcgcagtaccggctcgcgttcggcgacgtcgtgcgcgtgccgcccgtgcgcgtcgcggcggcggacctnnnnnnnnnngccggcccggcgcccgtgcccgccgcggaattcgagatcctgttcgaggacgacgcgatcatcgtgctgaacaagccggcgggcgtcgccgtgcacggcggcagcggcgtcgcgttcggcgtgatcgagcagatgcgccatgcgcggccgcacgcgaaattcctcgaactcgcgcaccggctcgaccgcgagacctcgggcatcctgatgctcgcgaagaagcgctcggcgctcgtcgggctgcacgagcagattcgcgagaaccggatggacaagcgctacttcgcctgcgtgcatggcgactgggcggccgactggggccgccgccgcgtggtgaaggcgccccttttcaagtacgcgacgcccgacggcgagcggcgcgtgcgggttcaggaggacggcctgccgtcgcacacggtgttcaatctcgtcgaccgctggccggactacgcgctcgtcgaagcggaactcaagacggggcggacccatcagatccgcgtgcacctcgcgcatctcggcctgccgatcgtcggcgacgccaagtacggcgatttcgcgctgaacaaggcgcttnnnnnnnnnaacgcggtgccgtcgatcaagcggatgttcctgcacgcgcatcggctgcgcctcgcgcatccgctgacgggcgagccgctgcagttcgacgcgccgctgcccgccgagtgccggcaattcatcgatcaactctccgacttgcgcgacaccgcgtgaccagcatggcccgacagcaatttgatctgatcgtcttcgactgggacggcacgctgatggattcgaccgcgcacatcgcgcagtgctgcaggaattgtcgcgcgaattggggcaggatctggcccgcaccgtgatgatcggcgacaccacgcacgatctgcagatggcggcgagcgcgggcgccgcgggcgtcggcgtcgcgtacggcgcgcattcggccgacgcgctcgcggcgctgtcgccgcgcttcgtcgcggccgacgtcgcggcgctcgccggctggctgcgggagcacgcatgacgggcgatggcgacgcgcgcttcgtgtgcgcggccgacgcgctcgtcgacggcggcgagggcgtgcggctcgacgcgacgctgcgcggcgagcccgccgtcgtgttcttcgtgcgctacgccgggcgcgcgtacggttacctgaaccgctgcgcgcacgtgccgatggaactagactggatcgagggacagttcttcgaatcgtcgggcttatacttgatgtgcgcgacgcacggcgcgatctacgagcccgagacgggcaagtgcgtcggcggcccatgccgcggcgcgcggctgcgcgccgtccgggtcgacgagcgcgacacgcccgacggccgcgcggtgttctggctgcccgacggcgatttgcggccggccccttctgaccactgactttcacgcatgtccgatcaaatcaatccgcccgattcgtcttcgtcccccgctgcgaacgccgnnnnnngagaaccgagttgggagcgcgccgtgctcgagcgcgtcgcgctcgcggcgatcaaggagcagcgcgccgcgcggcgctggaggatcttctttcgcttcgcgttcctcgccgtgctcggcgcgctcgcgttcgcgttcctcagcgtgtccggcgacggcggcaagctcgcgagcggccgccacacggcggtcgtgacgatcgacggcgagatcgccgcgagcaccaacgcgaacgccgaggacatcaacacggcgctcgacagcgcgttcgaggattcgggcacggtcggcgtcgtgctgaagatcaacagcccgggcggcagcccggtgcaggcgggcatcgtctacgacgagatccggcggctgcgcaagaagtatccggcgaagccgctttacgtcgtcgtctccgacatgtgcgcgtcgggcggctactacatcnnnnnnnnnnnnnacaagatctacgtcgacaaggcgagcatcgtcggctcgatcggcgtgctgatggacgggttcggcttcaccggcctgatgggcaagctgggcgtcgagcggcgcctgcatacgtcgggcgagaacaagggcttcttcgatccgttctcgccggagacgccgaagatggatgcgcacgcgcaggaaatgctcgacgagatccacgcgcagttcatcaaggcggtgaaggacggccgcgnnnnnnnnctgcacgaatcgccggacattttctccgggcttttctggacgggcgcgaagagcatcgagctcggcctcgccgacgattacgggacgaccgataccgtnnnnnnnnacgtgctgaaggcgcccgacctcgtcgactacacggtcaaggaaagcctgaccgatcgcgtcgcgcgccgcttcggcgcggcgctcggcaaggccgcgctgaaggcggccgtcgccggcggcgagctgaagctgcgctgaaggcgcgggccgcttcgcgcggctcgcgccggttcgcgtcagctcgcgagcagcaggaagatcgcggggcgcttgtgcagatcgggcacgggcgcctttttccattgtgccgccgggcggcttgcgatcgtctcggtcgcgagcgtcaggtcggccgcgacgcacacgagcgtcgacggcgcgcacgtcgcgacgagtgcatcgagcatcgcgtgattgcggtacggcgtctcgatgaagatctgcgtctgattcgcgtggcgcgactgctgctcgagttcgcgcaggcgcttnnnnnnnnnngcggcgtcgacgggcaggtagccgtggaacgcgaagctctgcccgttcagcccggaggccatcagcgcgagcaggatcgagctcggcccgacgagcggcacgacctttacgccgcgctcgtgcgcgcgccgcacgagcagcgcgccgggatcggcgacggcggggcagccggcttccgacacgagccccgcgtcggcgcccgcgagcaccggcgcgagcagccggtcgatctcgctcgcgggcgtcttcacgttcagctcgcgaatctcgatttcctggatcggccgttcggtgccgattttcttcaggaacgcgcgggtcgtcttcgcgttcttgccgatgtaatagccgagcgacgcgnnnnnnnnctgcacggcggcgggcagcacggcggcgagcatcgcggcgtcgccgtcgccgagcgtgttcggaatcagatagagcgtgcctgccgtcatcgtccgttcactccgtcggcggcgggcgccggcgcgccgaagagaggatagcccgccgcgcgcagcatccgcgtgagcgcgatgagcggcaggccgacgagcgcggtcgggtcgtcggaatcgatcgcgtcgaggagcgcgatgccgagcccttccgatttcgcgctgcccgcgacgtcatacggcgtctccgcgcgcaaataggcgtcgagttcgacgtcggtcaacgtgcgaaaccgcacacgcgtcacgatgtcctcgctctgcgtcgcgccgctgcggctgtcatacaggcaaagcgcgctgtggaattcgacatcgcggccgcgcatcgcctgcagttgcgcgagtnnnnnnnnntgcgtgcccggcttgccgatctgcagcccgtcgaaggttgcgacctggtcggagccgatcacgagcgcgccgtgaggcgcccgggcacgttcggccgcggcgcgggccttcgcggcggcgagccgcagcgcggtcgcgcagggcgtttcgtccggcagcggcgtttcgtcgatttcgggcgcgacgacgtcgaacggcacgcgcaggcgttcgaggagttcgcgccggtagcgcgaactggaggcgagaatcagccgcggtgggctgcaagcgtggtgttgcatgatggtgtcgggtatcggtcggttcgaaagatctgcggtgaagtagcggccatcggcgcacggcacgcgggcgcgcggcggccgcgtgcctggcgaggccttaagtatttgactcgaaaagataaaacgggtatgcttttgcgcttttcatcggcaggggttttgcgggcgtccaacgaggcgaaccggcgaaccgctgcgcgaatacaagttgcaccgagggttgatcaggcaggagcgtacatgaacccgtcttcaggcaaacccgcggtctcgctcgatccgcacgcgatcgatctgttcgaatttgcgcgcagcgcccggcaggccgcaggcgccgtccggctctcgcagttgccgcgcatgttaaacgaagtgccggccgacgcgccagagcgcgacaccgtattcacctggcaggcggagggctcgatgcagcccgagctgcaggacgacggcaccgaaggggcgcagccctatctgcggctcgcgctgcacggcgccgcgtggctcgagtgccagcgctgcatgacgccgtacgcgcagtcgttcgatatcgacgtcgtgtaccggatcgtcgccaccgaagaggaggcggaggaatttccgctcgacgaggatgaagtcgatgtgatcgtcggctcgcgccagttcgatctcgtcgacttgatcgaagaggagttgctgctttcgctgccgctcgtgccgaggcacgaagtctgtccggcggtgcacgaaagcctcgtatcgggcgcaagcggtcccgcggccgatacggacgatacgtccgacgaagcggcgggcgaaagcgacaagccgaatccgttcgcggcgctcgaagcgctgaaaaagggcggggaaggcgacaaacactaagcagttggggcgcgggaaggcgtgaggccgcagggccggggtagcaagcgccggatcgggctgtgttagaatccggaaaatttttaggagttagtcatggcagttcaacaaaacaagaagtcgccgtcgaagcgcggcatgcaccgttcgcacgatttcctgacgacctcgccgctcgccgtcgagccgagcacgggtgaagtgcatctgcgccaccacatcagcccgaacggctactatcgcggcaagaaagtcgtcaagacgaagaacgactaagcgtttccgtctgcgtggcgcgcgtctgatggcccttcgggcagttcgcgcgacaaccggttcgcttgcactttcctggctcaacaaaaaggcggcattcaactgccgcnnnnnngtgcctgaaattcgtcgcattccatgactgtaaagctcacaatcgattgcatgggaggcgaccacggcccgtccgtgaccgttcccgccgcagtcaagttcgttcgctcacaccccgacgcgcatctgatgctcgtcggcatcgaaagcgcgatccgggcgcaactcaagaagtgcaaggcgctcggcgagcctgcgctgtccgtcgtgccggccaccgaagtggtcgcgatggacgaccccgtcgaagtggcgctgcgcaagaagaaggactcttcgatgcgcgtcgccctcaatcacgtgaaggaaggcgcggcgcaggcgtgcatctccgccggcaataccggcgcgctgatggcggtgtcgcgctacgtgctgaagacgctgcccggcatcgagcggcccgcgatcgcgttcgcgctgccgaatccgacgggctacacgatgatgctcgatctcggcgcgaacgtcgactgcgagccacagcatctgctgcagttcgccgagatggggcacgcgctcgtcgccgcgctcgagggcaaggagcggccgacgatcggcctgctcaacatcggcgaggaagtcatcaagggcaacgaaacgatcaagcgcgcgggcgaactgctgcgcgcgagcacgttgaatttccgcggcaacgtcgagggcaacgacatttacaagggcaccgtcgacgtgatcgtctgcgatggcttcgttggcaacgttgcattgaagacgtccgaggggctcgcgcagatgctcgccgacatcatcaaggaagagttcagccgctcgctgctgtcgaagctgatggcgattctcgcgctgccggtgctgctgcgcttcaagaagcgcgtcgaccatcgccagtacaacggcgcggcgttgctcggactgcgcagtctcgtcatcaagagtcacggttccgccgacgcgtacgcgtttgagtgggcgatcaaacgcgggtatgatgccgtcaaaaatggcgtgctggagcgcctttcgcgagcgatggcggagaacgccgcgccgctcggcgaaagcgggcgcgacgcgaacggagcggggcaggcgagtccgtccgcaggccagccagccgagccctccgccgcgctttcctcgaagacataatggcccaatcgaccctctattcccgcgtgctcggcacgggtagctatctgccgcccgatcgcgtcacgaatcaagaactcgccgatcgtctcgcgaaggacggcatcgagacgagcgacgagtggatcgtcgcgcgcacgggcatcnnnnnnnngcacttcgccgcgcccgacgtgacgacgagcgatctcgcgctcgtcgccgcgcagcgcgcgatcgaggcggccgacgtcgatccgcagtcgatcgacctcatcatcgtcgcgacgtcgacgcctgatttcgttttcccgagcaccgcgtgcctgctgcagaacaagctcggcatcaagaacggcggcgccgcgttcgacgtgcaggcggtatgttcgggcttcgcctacgcgctcgcgacggccgacagcttcatccgcacggggcagcaccgcacggcgctcgtcatcggcgcggaggcgttctcgcgcattctcgatttcaaggaccgtacgacctgcgtgctgttcggcgacggcgcgggcgccgtcgtgctgtcggcgtccgaagagccgggcatcctcggcagcgcgctgcatgcggacggcagctattcgaacattctctgcacgccgggcaacgtgaaccgcggcgtcatcgcgggcagcgcgttcctgcacatggacggccaggccgtcttcaagcttgccgtgaacgtgctcgagaaagtcgcggtcgaagcgctgtcgaaggcggagctcgcgtcggaacaggtcgattggctgattccgcaccaggccaatatccgtatcatgacaagcacgtgccgcaagctcggcctgccgcaggaacgcatgatcgtcaccgtcgacgagcacggcaacacgtccgccgcatcgattccgctcgcactcgacgtcgccgtgcgcgacggccgcatcaagcgcggccagcacgtgctgatcgaaggcgtcggcggcggcttcacgtggggcgcgtcggtcttccgcttctgacggcccttcttcgcatcccatcggcgcgccattcaagcgcgccgctcgaatcgattcaattggggacgatatgaaattcgcattcgtttttccgggccagggctcgcaatcggtcggcatgctcaatgcattcgccgacgtcgccgtcgtgcgcgagacgctcgacgaagcgtccgatgcgcttggccaggatatcggcaagctgatcgccgacggcccggccgacgaactcaatctgacgacgaatacgcaacccgtgatgctgacggccgcgtacgcgtgctatcgcgcgtggcagcaggcgggcggcgcgcagccgtcgatcgtcgcgggccacagcctcggcgaatacacggcgctcgtcgccgcgggcgcgatcgcgtttcgcgacgcgctgccgctcgtgcgctttcgcgcgcaggcgatgcagacggccgtgcccgtcggcgtgggcggcatggcggcgattctcgggctcgacgacgacacggtgcgcgcggtgtgcgccgaggcgtcggcgacgggcgtcgtcgaagcggtgaacttcaacgcgcccgcgcaggtcgtgatcgcgggcacgaaggcgggcatcgagaaggcgtgcgagatcgcgaaggagaagggcgcgaannnnnnnntgccgctgccggtgtcggcgccgttccattcgtcgctgctcaagcccgcgtcggacaagctgcgcgaatatctcgcgggcgtcgacgtgaaggcgccgaagatttccgtcgtcaacaacatcgacgtcgcggtggtgtccgatcccgcggcgatcaaggatgcgctcgtgcgccaggcggcgggccccgtgcgctgggtcgagtgcgtgcagcacatcgcccgcgagggcgtgacgcacgtgatcgagtgcggtccgggcaaggtgctcgccggcctcacgaagcgcatcgacggcaatctggtcggcgcgtcggtgttcgatccggcgtcgctcgacgaagcgctcaagctcgccgccgcctgacgccgtcagcgcgcgagcttgccgattcaaccgaaacacggaatcactgcatggacaagactctcgacaaacaagtcgcgatcgtcaccggcgcgtcgcgcgggatcggccgcgcgatcgcgctcgaactcgcgcgccgcggcgcaatggtgatcggcaccgcgacgaccgaagcgggcgccgagggcatcggcgccgcgttcaagcaagccgggctcgaagggcgcggcgccgtgctgaacgtcaatgacgcaacggcggtcgatgcgctcgtcgaatcgacgctcaaggagttcggcgcgctgaacgtgctcgtcaacaatgccggcatcacgcaggatcagctcgcgatgcggatgaaggacgacgagtgggacgccgtgatcgacacgaatctgaaggcggtgttccgtctgtnnnnnnnngtgctgcgcccgatgatgaaggcgcgcggcggacgcatcgtcaatatcacgtcggtcgtcggctccgcgggcaatccgggtcaggtcaactacgcggcggcgaaagccggcgtcgcgggaatgannnnnnnnntnnnnnnnnaaatcggcagccgcggcatcaccgtgaactgcgtcgcgccgggcttcatcgataccgacatgacgaagggcctgccgcaagagcagcagacggcgctgaagacccagattccgctcggccgcctgggcagcccggaggacatcgcgcacgcggtggcgttcctcgcgtcgccgcaggcgggctacatcacgggcacgacgctgcacgtgaacggcggcatgttcatgtcgtaacggaattcgtttaccatccgcgccgtgcatgcgcattcgcgcatcggcgcatgtttggccgcaaagccggcacgcattttgggcagcatcaaacctgttaaaatgcgcgcacttgtaaatttgaactttccctcggaggggtaatggacaacatcgaacaacgcgtgaagaagatcgtcgccgaacaactgggcgtcgccgaagccgaaatcaagaacgaagcgtcgttcgtgaacgacctcggcgcggactcgctcgacacggtcgagctggtgatggcgctcgaagacgagttcggcatggaaatcccggatgaagaggccgagaagatcacgaccgttcagcaagcgatcgactacgctcgcgcgaacgtcaaggcgtaatacgcgcgtcgtctgcaagtttttgcacacgcagcgccgaatgcgcgatcgcgtcggcgttctcgccggccgagctaacagccacagggttcgcaggggtggttcctgtggccgctgtggcttttgttttagtcattcaatggaaaagaggttaccgtgagccgccgtcgtgttgttgttacaggccttgggctgatttcgcctgttggcaataatgttgccgacggctgggccaatctcgtggccggcaagtccggcatcgtcaatatcacgaagttcgacgcgacgaacttctcgacccgcttcgcgggcgaggtgaagggcttcaacgtcgaggagtacatcccggcgaaggaagcgcgccacatggatacgttcatccattacggcatcgcggccggcatgcaggcgatgcaggacagcggcttccaggtcaccgacgaaaacgcggagcgcgtcggcgtcgtggtcggctcgggcatcggcgggctgccgatgatcgaagtcacgcagaccgagctgctcaaccgcggcccgcgccggatctcgccgttcttcgtgccggcgtcgatcatcaacatgatctccggccacctgtcgatcaagttcggcatcaagggcccgaatctcgcgatcgtcaccgcgtgcacgaccggcctgcactgcatcggcgaggcggcgcgtctgatcgaatacggcgacgccgacgtgatgatcgcgggcggcgcggaagcgaccgtgtcgccgctcggcatcggcggcttcgcggcgnnnnnnnnnntgtcgcagcgcaacgacgatccggcgacggcgagccgtccgtgggacaaggatcgcgacggcttcgtgctcggcgagggcgcgggcgtgatggtgctcgaggagtacgagcacgcgaaggcgcgcggcgcgaagatctacgcggaagtcgcgggctacgggatgagcggcgacgcgtaccacatgacggcgccgctcgagaacggcgacggcgcacgccgctgcatgctggccgcgctgcgcaacgcgggcgtgaacgccgatcaggtgaattacctgaacgcgcacggcacgtcgacgccgctcggcgatctggcggagaccgtcgcgatcaagcgcgcgttcggcgatcactcgaaggacatcgtcgtcaactcgaccaagtcgatgacggggcacttgctcggcggcgccggcgggctcgaatcggtgttcacggtccttgccgtccacaaccaggtgtcgccgccgacgatcaacatcttcaaccaggaccccgagtgcgatctcgactattgcgcgaacgaagcgcgcgagatgaagatcgacgtcgcgttgaagaactccttcggcttcggcgggactaacggcacgctggtcttcaagcgcgcctgacgcggggtcgcttgacggagccgttccatgccgcatcggcaggcacgcagcacgtcgtgctgcgcgcgtcggcgtgcctgcgcgtcgcgtgcgcgctgttcgtgccggccgtcggcgcggcgctctatgcgtgcgccgcgccgctcgtnnnnnnnnnnnnggcggcggcactcgcggggctcgccgcggcgctcgtcgcgctgcgtgcgcgggccgcgtgcgtgcggcatcagccggcggcgttgctgatcgacgccggcgcgggcgtgctcgcggcgttcgatcgcgatgggcggcgcctnnnnnnnnggcagatcgccggctgcacgcaatggagcgatctgcttgtcgtgctgagggtgcagggccgcggccggcgcgtgacgccgctcgtcattccggccgatgcggtcgacgcggccgtgttccgcgcgctctgcgtgctgggccggcgggcnnnnnnnngggcgctcgcggcggcatgacgcccgcgcggcaggccgcttccggtcgaaaacgcccatgagcgcctcgagcgggaacgttacaatagcgctccgcgttgcttccctcgtttacggatttgtcaggtgagtgaaaaagaaatcgatcaggtactggtcgaacgcgtacagaatggcgacaaggcggcgttcgaactcctggtctccaaataccaccgcaagatcatccggctgatctcgcgcctcgtgcgggatcccgcggaggtcgaggacgtggcccaggacgcgttcatcaaggcgtatcgcgcgttgccgcagtttcgcggcgagtcggcgttctacacgtggttgtaccggattgccgtcaatacggcgaagaactaccttgcgacccaggggcgccgggcgcccacgtccaccgacgcggacgccgaagaggctgaaactttctccgacgcggaccaactaagggatatcaacacgcctgagtcgatgttgatgagcaagcagatcgcccaaacggtcaacgccgcgatggcgctgttgccggaagagttgcgaacggccatcacgctgcgcgagatcgaaggtctgagctacgaagagatcgcggagatgatgggttgcccgatcggcaccgtccgctcgcggatctttcgcgcccgcgaggcgatcgcggcaaaattgcggccgctgctcgatacgccggaaggcaggcgctggtaagcgcctgcggcgaatcgaagcggcttggggtctagttacggagtcgtgtgtcacgacggggtgtgtgcaagatggggagcatcatggggtcggtctctacgcagtcgcagccgtgctcgcaacgcgagcgcgtgtccgctctggtcgatggcgaagcgcctgaaggcctttcgctgaaacagattctcgcggggctcgccgacgccgagcgcgcgacgtgggctcaatatcatctgatcggtgatgcgctgcgctccgacgagctcacgctcgagcccgccgagagcagcgcgttcatggcccgcttctcggcgagcctcgcggccgagccgcacctgctcgcacccgcggccgcgcccatcacccgccggctgctggcgatgcgccgccgcgtggtgcccgcgttcgcgatcgcggccgccgcggcgacgctcacgtggatcgtcgtgccgcagatgcaaggcgtcggcgcgccgggcgcggtccaggtcgcgtccgtgagccccctgcagcagggcccgctgcaacgtgtggcggccgcgcagacgggcgcgcaggatgtgaacatcatccgcgacgcgagcctcgatcaatatctcgaagcgcatcagcaattcgcgcagcagcccgtcgtgacgggctcgatgccggtcatccgcaccgccgtcaccacgcaaggccaataaactcgatgcggacgttgcagttgaatcaagccatcctcggttggagacggctgccggcgctgttgctgtgcgcggccgcgctgttgtccgcccagccccgcgctttcgcgcaacccgacgatcccgtggccacccggcgccaggccgccgagtggctcgatcgcatccagcaggccgcgcagcagcagaactacgaagggacgttcgtctatcagcgcggcacttacgtgcaatcgtcgcggatcgttcacgtcgcgacgaagggcgacggcgaatacgagcgcgtcgaaagcctcgacggcaagccccgcaagctgctgcgccacaacgacgacctctacacgttcgtgcccgaacggcggctttgcgtcgtcgagcgtcggcagaacaaggattcgtttcccgcgctgctcggcgcgagcggtgagcaggtactgtccgtctacgagccgaagtcgctcgggcgcgaccgcgtcgcgggcctcgacgcgcaggtcgtcgagctcgtgccgaaggacgcgtaccgcttcgcatacaagctgtggaccgacgcgaagacggggcttctgctgcgttcgcagacgctcgacaccgacgatcgcgtgctcgagcagatcgccttctcgcagttgcagctcggcgccgctgcgccgagccagaagaccgcgatcgcggccggcatgcgcaatctcggcggctggaccgtcgtgcggccgcccgtcgcgcccgtcgacatcgaggcgcagggctggcagatcgcaccgaccgtcgcgggcttccgcaagatccgcgaagtgcgccgcccgatggcnnnnnnnnacgcgaacgatccgccgattgccgtcgatcaggccgtgttcaccgacggcctcgcgacgatctcggtcttcatcgaacccgccgagaagaacagccgcaaggaaggcgcgggcggcacgggcgcgacgcacgtgctcgtcaagcgccgcggcgatttctggatcacggttctcggcgaagcgccgccctcgacgttgcagcagttcgcgtctgccatagaatacaaggcttccaagtaacccttcggtttccgacatgatgaatccctcgctgcgcacctggctcgtcgccgcggcggtgacggccttgacgccgcttgccgcgcaatcggcgacggcggctccgaatgtcacgaccacgcccgccgcaacgggcgccgtgcccgcgnnnnnnnnnggcctgcccgatttcgcggacctcgtcgagcgggtcggcccggcggtcgtcaacatccggacgacggcgaacgtgccggccgatacgcgcggcgcgctgccgcccggcctcgacaacggcgacatgtcggaattcttccgccgcttcttcggcattccgttgccgcaggggccgggcgggcagaagaacgcgccgagcacgcccgatgcgcccgacaccgaacagaaccgcggcgtgggctcgggcttcatcctgtcgccggacggctatgtgatgacgaacgcgcacgtcgtcgacgacgcggacacgatctacgtgacgctcaccgacaagcgcgaattcaaggcaaagctcatcggcgtcgacgagcgcacggacgtcgcgatcgtgaagatcaacgcgtcgagcctgccgaccgtcgcgatcggcgattcgaaccgcgtgcgcgtcggcgaatgggtcgtcgcgatcggttcgccgttcggcctcgacaacaccgtcacggccggcatcgtcagcgcaaagggccgcaacaccggcgactatctgccgttcatccagacggacgtcgcggtcaaccccggcaactcgggcggcccgctcatcaacatgcagggcgaggtgatcggcatcaactcgcagatctacagccgcacgggcggcttcatgggcatttcgttcgcgattccgatcgacgaggcgatgcgcgtcgccgagcagctgaaggcatcgggcaaggtcacgcgcggcaggatcgcggtcgcgatcggcgaggtgacgaaggaagtggcggattcgatcggcctgccgaaggccgaaggcgcgctcgtcagcagcgtcgagccaggcggcccggccgacaaggcgggcctgcagccgggtgacatcatcctgaagttcaacggccgtccggtggaggcggcgtcggatctgccgcgcatggtcggcgacacgaagccgggcgcgaaggcgacggtgacggtgtggcgcaaggggcaatcgcgcgatctgccgatcacgatcgcggaattcccggccgacaaggccgcgaaggccgacagccgtcaggcgccgcagcagaagccgcgcagcagcgcgctcggcctgacggtcagcgacctgtcgcccgagcagttgaagacgctcaagctgcgcaacggcgtgcagatcgacgcggtcgacggcccggcctnnnnnnnngggctgcagcgcggcgacatcgtgctgcgcgtcggcgacgtcgacatcacgagcgcgaagcagttcgtcgacgtgacgtcgaagctcgatccgcagcgcgcggtcgcggtgctcgtgcggcgcggcgagaacacgcagttcatcccgatccggccgcgtcagaagtgagcgccgccgtgcgtttcacgctgtacggccgcggctggtgccatttgtgcgacgagatgcgagacgcgctcgcgcccgtggcggccgaatgctcggcgagcgtcgattatgtcgacatcgacgcggatccggcgctcgtcgcgcgctatgacgaggacgtgccggtgctgctgctcgacggcgtcgaggtatgccggcaccggttcgacgaggcgcgggtgaggggcgcgctcnnnnnnnnnnnnnnntgacgcgccataagcggcgtcggcgggagagccggctggtacactaccgcttacgttcgacggttcgccccgcccgtcgaaccgatcaacgatcgcgccacaggcaactggccggcgcatgcccggacgtccaaaatgccgcccctggcgggccttttcggctaaaataagccgnnnnnncaccgacttacaaggcgtgctctgcggtcgtcgagcgcgcctttttcgcttgatcggcactgaatggatcatattcgcaatttctcgatcatcgcgcacatcgaccacggcaagtcgacgctcgcggatcgcatcatccagctttgcggcggcctgtccgaccgggagatggaatcgcaggtgctcgactcgatggacctcgagcgtgagcgcggcatcacgatcaaggcgcagaccgccgcgctcacctatnnnnnnnnnnacggcaaggtctacaacctgaatctcatcgataccccggggcacgtcgatttctcgtacgaagtgagccgctcgctgtccgcgtgcgagggcgcgctgctcgtcgtcgacgcaagccagggcgtcgaggcgcagacggtcgcgaactgctatacggcgatcgagctcggcgtcgaggtggtgcccgtcctcaacaagatcgatctgccggcggcgaacccggagaacgcgatcgccgagatcgaggacgtgatcggcatcgacgcgatggacgcggtgcgctgcagcgcgaagacgggcctcggcgtcgaggacgtgctcgaatcgctgatcgccaaggtgccgccgccgaagggcgatcccgatgcgccgctgcaggcgctcatcatcgattcgtggttcgacaactacgtcggcgtcgtgatgctcgtgcgcatcgtcaacggcacgctgcgcccgaaggaaaggatcaagctgatggcgaccgatgcgcagtatgcggtcgagcacgtcggcgtgttcacgccgaagtcgcgcaatctcgaatcgctgtctgcggggcaggtgggcttcatcatctccggcatcaaggaactgacggccgcgaaggtcggcgatacggtcacgcatgcgacgaagcccgcgcccgagccgctgccgggcttcaaggaagtgaagccgcaggtgttcgcgggcctctatccggtcgaggcgaaccagtacgacgcgctgcgcgaatcgctcgagaagctgaagctcaacgacgcgtcgctgcagtacgagcccgaggtgtcgcaggcgctcggcttcggcttccgctgcggcttcctcggcctgctgcacatggagatcgtgcaggagcggctcgaacgcgagttcgacatggacctcatcacgaccgcgccgacggtcgtctacgaggtcgtgcaaagcgacggcacgacgatcatggtcgagaacccggcgaagatgccggagcccgcgcggatcgccgagattcgcgagccgatcgtgacggtcaacctgtacatgccgcaggattacgtcggctcggtgatcacgctgtgcgagcaaaagcgcggcacgcagatcaacatgcagtaccacggccggcaggtgcagctgacctacgagatcccgatggccgaaatcgtgctcgatttcttcgatcggctgaaatcggtgtcgcgcggctacgcgtcaatggattacgagttcaaggaataccggacgtccgatgtcgtgaaggtcgacatgctgatcaacggcgacaaggtggatgcgctgtcgatcatcgtgcaccgttcgcagtcgcagtatcgcggccgcgaagtcgcggcgaagatgcgcgagatcattccgcgccagatgtacgacgtcgcgatccaggcggcgatcggcgcgcacatcatnnnnnnnnagaacatcaaggcgctgcgcaagaacgtgctggcgaagtgctacggcggcgacatcacgcgcaagaagaaactgctcgaaaagcagaaggaaggcaagaaacgaatgaagcaggtgggttcggtcgagatcccgcaggaggcgttcctggcgatcttgcgagtcgaagacaaataacaggactgatcctctatgaattttgcgttgatccttttcgtgctcgtcgtcgtgacgggcattgcgtgggtgttggacaagctggttttcctgccgcggcggaagaaggcggcggatacggcggtcgccgagttcgaccgccagcaggaacgggtcggcgagcgcttcgccgacgagaacgcgccgcagannnnnnnnnnnctgcgtgacgagaagctgcgtcagccgtggtggctcgagtacacggcgagcttctttccggtgattctcgtcgtgttcgtcgtgcgctcgttcgtggtcgagccgttcaagattccgtcgggctcgatggtgccgacgctgctcgtcggcgatttcatccttgtcaacaagttcgattacggcctgcgcctgccgatcacgaatcagaagatcaccgccggccgtccgctcgagcgcggcgacgtcgtcgtgttccgctatccgaaggacgaatcggtcgactacatcaagcgcgtgatcggcctgccgggcgatacggtcgcgtatcaggacaagaagctgacgatcaacggtcagcccgtgcccgaggcgccgctgcccgattacttcgacgaagagcggatgaactatgcgaagcagttcgaagaaacgctcggcacgcgcaagaacgcgatcctgaacaatccgtcggtgccgccgttcgtgatgggggcggacgattatccctatcgcaacaattgccagtacgacagccgcggcgtcgtctgcaaggtgccgcccggccattacttcatgatgggcgacaaccgcgacaacagcgcggacagccgttactggggcttcgtgccggacaagaacatcgtcggccgcgcgttcttcatctggatgaacttcagcgacctcaaacgcatcggctcgttcaactgagccgcgtcgaacgctgcgacatgccgcgcacgggctgcgcggcgtgttgccgaactactttaagaaccggcggcaacaccgcctcgtcacgccttttcgcgcctggtcgcgtttcccgaccgaagcggcgcccgcgttatactcctgtccatgcccctatcccagttggaaagccggctgcgctatgaatttcgcaatgcggaattattgcgccaggctttgacccatcgcagtcacagtgccacgcataacgaacggctcgagtttctcggcgattccgttctgaattgcgcggtggccgcccttttgtttcagcgcttcggcaagctggacgaaggcgatttgtcgcgcgtacgggcgaacctcgtcaagcagcagtcgctgtacgaaattgctcaggccctcaatatctcggacggcttgcggctcggcgaaggcgaactgcgcagcggcggattccgaagaccgtcgatcctcgcggacgcattcgaagccatcatcggggcggtgttcctcgatggcggcttcgaagccgcccaaggggtgatcaagcggctgtacgtgccgattctcgaccatatcgatccgcgcacgctcggcaaggacgcgaaaacgctgctgcaggagtatctgcaaggccacaagatcgcgctgccgacctacaccgtcgtcgcgacgcatggtgcggcgcacaatcaacagttcgaagtcgagtgcacggtgccgaagctggacatcaaggtgtccggctcgggcgcgagccgccgcgcggccgagcaggccgcggcgaagaaggcgctcgacgaggtgacggcggtggcgccgatgctcgcggcgaagccgaagcgctcgaagagcgcgcgtggcgccaagcatgtggagccggagatcgtgccgggcgtgaagggcgtgcaggaggcgctcgatctgcgctcgcccgagcgcaaggagcgcggcgcgaaccgtgtggcgggcggcgaggcgaagggcgtcgaatcgaaggcggtcgacgcgaagcacggggaatcgagggccgcgcagttgcgcgcggacgacgcgaaggcaggcgagacgaaggcgggcgaggcaagggcttcggcggacgcgaaagccggcgcgcacacccacgcggccgctatgcccgccgtgcccgagcaagccgatgatgccgcccggtcgcccgcgacgacgtccgttgcggtgatccgcgcggcgcacgtcgagcacggcctcgacaagggcgagcnnnnnnnntcgaagccggcggnnnnnnccgctgcggcgacggacaagccgccggagaaggcgagcgacaagccgtcgccggnnnnnncgtcggnnnnnncgccggacaagagtcacgagaagcagctggacaagtcttccgagccggtggcggaaaaggcgctcgacaagacggcggacaagccggatgccgccgcgcgtctccctgccgaaacggccgaccggccgccgcgcgctcgcgacgcgtcgtcgtccgccgagccggatctggccgccgcgcccgtgcgcgtcgccgatgcaggtcattgacatcgtcccaatcgacatcgcggtcgcgcacggttgcgcggccgcttcagaacccagcagcagcctgatatgaacgcacccgctcccaccggtttccgttgcggcatgatcgcgatcgtcggtcgtccgaacgtcggcaagtcgacgctgatgaacgcgctcgtcggccagaagatcagcatcacgtcgcgcaaggcgcagacgacccgccaccggatcaccggcattcatacgctcgacgatgcccagtacatcttcgtcgacacgcccggttttcagacccgccacagcaccgcgctcaaccggtcgctgaaccgcgcggtgacatcgacgctcacgtcggtcgacgcgatcctgttcgtgatcgaggcgggccgcttcggccccgacgaccagaaggtgctcgacctgattccgcccggcacgccgacgctgctcgtcgcgaacaagctcgaccgcgtgtccgacaaggacacgctgtacccgttcttccagaaaatgggcgggctgcgcgagttcgcggagatcgtgccgctgtcggcgaagcatccggaagacatccagcggctgatgaacacgatcaagccgtatttgccggaaggcgacgcgatctacggcgaagacgatctgaccgaccgcagctcgcgcttcctcgcggccgagatcctgcgcgagaaggtgttccgctggacgggcgacgagctgccctacacgagcaccgtcgtcatcgacaagttcgaggaggaggggcggctcacgcgcgtgttcgcgacgatcctcgtcgagcgcgattcgcacaaggcaatggtgatcggcaagaagggcgcgaagctcaagcagatcagcaccgaggcgcggcaggacatggagaagctgttcgacggccccgtctatctcgagactttcgtcaaggtgaggagcggctgggcggacaacgaagcggggctgcgcgcctatgggtacgaatgacgggacgtccgatgtcgggatgaccgacgaggccgacgccgacctgcaacccttcgccgcgccgcccgcaaccggcgcgccggctgccgacaagccggcgcgcaannnnnnnnnnnnnnnnnnnnnnacgtccgaattccggatcgccgagcagccggcgttcgtgctgcacagctatccgtaccgggagacgagcctcgtcatcgacgtgctcacgcgcgaccacggccgcatcgcgctcgtcgcgaagggcgcgaagcgcccgcattcggcgctgcgcggcgtgctgcagacgttccagccgctgtcgctgtcgtggtcgggcaaatcggagctgcgcacgctgacgggcgccgaatgggtgggcggcatgctgccgctcgcgggcgacgcgctgttgtgcggcttctacgcgaacgagctgctcgtcaagttctgtgcgcgcgaagatccgcatccgccgctctttcagcactacctcgtcacgctcacgcgcctggcgcacggcgagccgcccgtgcaggtgctgcgctcgttcgagcgcgtgctgctgcgcgagacgggctatgcgatgacgctcaagcgcaccgtcgcgcggcgcgcggtcgagcccgacaagctctatgtgttcgatccgcagcgcggcgtgcgcgacgcgggcagcgacgcgccgtcgcactggcccgtgatcgccggccagacgttgctcgacatggaagaggacgattaccatcgggcgcagaccgttgcgcaaagcaagacgctgatgcgctttctgctcaacacctatctgggcggcacgccgctcgccacgcgtcagatcctgatcgacctgcaaaacctatgagcttcttcctgacaacgcccaccgccatcgacctgggcgtgaacatcgaccacgtcgcgacgctgcgcaatgcgcgcggcaccgcgtatccggaccccgtgcgcgcggcgctcgccgccgaggacgcgggcgccgacgcgatcacgctgcacctgcgcgaagaccgccggcacatcgtcgacgcggacgtgcgcacgctgcgtccgcgcgtgaagacgcggatgaatctcgagtgcgcggtgacgccggagatgctcgacatcgcatgcgagatccggccgcacgacgcgtgcctcgtgccggagaagcgttcggagctgacgacggagggcggtctggacgtcgtcgggcacttcgacgcggtgcgcgccgcatgcaagcagctcgcggatgcgggcgtgcgcgtgtcgctcttcatcgatccggacgaggcgcagatccgcgccgcgcacgagacgggcgcgcccgtgatcgaactgcacaccggccgctacgcggacgcgcacgacgcggccgagcagcagcgcgagttcgagcggatcgcgacgggcgtcgacgccggcatcgcgctcgggctgaaggtgaacgcgggtcacggattgcactacacgaacgtgcaggcgatcgccgcgctgcccggcatcgccgagctgaacatcgggcacgcgatcgtcgcgcacgcggtgttcgtcggctgggacaacgcggtgcgcgagatgaaggcgatcatggtcgcnnnnnnnntcgccgcgctgcacggcggccgctgacgcgcatggcgatctacggcatcggcaccgatctcgcgcaggtgagccgcatcgccgcggtgctcgagcgcacgggcgggcgctttgccgagaaggtgctcggtcccgacgaactgcgcgtgttccatgcgcgnnnnnnnnnntccgaggcgcgcggcatcgcgtttctcgcgacgcgcttttccgcgaaggaagcgttctcgaaggcgatcggtctcggcatgcactggccgatgacgtgnnnnnnnntgcagacgctcaaccggccgagcggcgagccctacgtcgtcgcatcgggcgagcttgccgcatggctcgannnnnnnngcatcacnnnnnnnntgacggtgagcgacgagcgcgattacgcggtcacgttcgtcgtcgccgaggcgccggacgacgtcgccgccgcgcgctcgggcgccgcttcctgatccattttccgcaaggacgctgattcgatgaaactgnnnnnnggtccggtgatgctcgacgtcgccggcacgacgctcacgcgcgacgacgcgcgccgcctcgcgcatccgcacacgggcggcgtgatcctgttcgcgcgccacttcgagagccgcgcgcaactcgtcgcgctgaccgaggcgatccgggcgatccgcgacggcatcctgatcgcggtcgatcacgagggcggccgcgtgcagcgctttcgcaccgacggcttcaccgtgctgccggcgatgcgccggctcggcgagctgtgggacaaggacgtgctgcacgcgacgaaggcggcgaccgcgctcggctatgtgctcgcttccgagctgcgcgcgtgcggcatcgacatgagcttcacgcccgtgctcgatctcgattacggccgctcgaaggtgatcggcgatcgcgcgttccatcgcgatccgcgcgtcgtcgcgttgctcgcgaagagcgtcaaccacgggctcgcgctcgccgggatggcgaactgcggcaagcattttcccggccacggcttcgcgcaggccgattcgcacgtcgcgctgccgaccgacgatcgtccgctcgacgagatcctcgcgaacgacgcggcgccgtacgactggctcgggctgtcgttgtcggccgtcattccggcgcacgtgatctacacgcaagtcgattcgaagccggccggcttctcgcgcgtgtggttgcaggacgtgctgcgcggccggctgcgctttgcgggcgccgtgttcagcgacgatctgtcgatggaggcnnnnnnnnagggcggcacgctcgcgcagtcggcgcaggccgcactcgaggcgggctgcgacatggtgctcgtgtgcaaccagccggatgcggcggagcgggtgctcgacgagctgcgcacgacggcgtcgcgcgaatcgtcgcggcggatcaagcagatgcggccgcgcggcaaggcgctcgagtggcgcaagctgatgcgcgagccgcgctatctgaatgcgcagagcctgttgcgcagcacgttcgcctgacgcgaagcgaaaacggcagccgaaggcgggagagggcacagcgaaggcgcgatgaaggggaaacgcagccgacgcacggggcggcgcggcggctcgttcgccgcgtgcgggcgtcagccgatcttcatgcgctgcagcttgttgtagagcgtcttcgggctgatgccgagcagcgtcgccgcgcggtggcgcgtgccgccgaccgcgtcgagcgtcgcgcggatcagcagatcctcgacgtcggcgagcggcgtgccgacgcgcacctgcacgctgctgccgttcagcgccgcgccgggctgcggatacgcgtcgcccgcgcgcagcgtctcgatgaaatcgcccgactgatcgtatgcgatccgcacccgctcttgcagctcgcgcacgttgcccggccagtcgtacgcgaggcattcgcgaatgaagccgggcgcgagccgcttgtcggtgatgttcaggcccgccgcgcgtgcgtcgcggttcagatcgtcgacgaacgcctcggccatgacgacgacgtcgtcgtcgcgttcgcgcagcggcggcaggccgatcgatgcggcatcgagccgcagccacagatcctcgcgcagcgtgccgttcgcgaccgcttnnnnnnnngggcggcgcgtcgttgcgatcagccggaagtcgctcgcgatttcggtcgtgccgccgacgcgcatgaagttctgcgaatcgannnnnnnnagcagcgcctcctgcagcgacagcggcagcgcggtgatttccccgagcaacagcgtgccgccgctcgcctgctcgaagaggccgggatcgcgccgctcgacgcccgtgtacgcgccgcgctcgcggccgagcagcatgctttcgatcgcgcggccgttggtttcgatgttgcgcggcgactgcacggcggcgcggcagtcgaacgcgatgaacgggcccttgcggcggcggctcagctcatgcagcgtgcgcgcggccgcttccttgccggtgccgggctcgccccacaacagcaccgcggtttcggtgcgggcgttgtgctcgatcatgtcgtagacgtgctggatcgcatcgctgcgcccgacgagcgagccgaagcggccgaggcggcgcagcgtcgcgcgcagcgcctgcacttcctcgatcagctcgtacgggcgagggattcgcgcgagcaggctgcgcagccgcgggatgttgacgggcttcagcaggtaatcccagacgccgtgccgcagcccctcgatcgcgctttcgacggtcgcgttgccggtcagcacgatcaccggcagcgaaccgttcggctgctgctgcggcaggttctgcagcagatcgaagccgctgccgtcgggcaggttcaggtcgacgaggacgacatcgggaatcgagcgggcgagggcaccgcgcgcttcggcgagcgaggtcgccgtatcgaccgagaagccgtccgcgccgaggagcgcggtcaggccggataagctattgggatcgtcttcgacaatcagggcgtgtggcatggtgtgcgcgagttgaaagaccggtccatcagccggaccggcgtacggcccccatttcgggatgagaaatgaattttatgccccatcgcgcacttggcgtacggtatttgttatcgactataaaacagttacggatgatacaaattgaatcccgtcagggcttcttcaaagcattgtttatgatgtggcgcctttatgcaataagcggcgtcgaataaacaaaaagcgccccgaagggcgctttattcgacatgttggcgcaatcggcgcttacgcgcggctgcggtactcgttcgtccgcgtgtcgatttcgatcttgtcgccggtgttgcagaagagcggcacctgcagctcgaagcccgtcgcgagcttcgcgttcttgagcaccttgcccgacgacgtgtcgcccttgacggccggctccgtgtacgtgatctcgcgaacgaggatcgtcggcagttcgaccgagatcgccttctcgttgtagaacacgacttcgcatgccatgccgtcctcgaggtagttgagcgcgtcgcccatcatttccgcttcgacttcgtactggttgtagtcggcgtccatgaacacgtacatcggatcggcgaagtacgagtacgtcacttccttgcggtcgagcacgacgacttcgaacttgtcgtcggccttgtacaccgattcctgccctccgccattcagcaggttcttcagcttcatcttgacgacggcggcgttgcggcccgacttgttgtattcggtcttcgagacgacccatgcgtcgttgccgatcatcacgacgttgcctacgcggagttcctgtgcggttttcataactaaaactatcctgaacgagagaatttgcctgagcgttgctcaacggctaacggcgcaagcgggttcgatccggcgagcccggtgagcgcaggcgcgatcggccgcggccgccctggcggccccttttatcctgaagcatcgcgccggtaacgcacgcgcttgcgtggtcagccgttggataaccgcttattttaactgagtttttgcaaaattcgccagatttccggcgaggtcgccgacggccgcgagctcgtccgcccaactcgcgnnnnnnnnngcgagcgccgcgcggtgccgccagaaatcggtccaatcgggcgtgcccgcgccgttccaggcgtgccagaagcgctcggtcgcnnnnnnnntcgcgtgatcgacacgtgcggtgacgtgcgcgagcgccgcgtcgagcttcggcagatgcgcgtcgtcggcctgcggatagatctgccagacgaacggccggcgcgcccattgcgcgcggacgaacgaatcctcgccgcgcacgaagttcacgtcgctcgcccacagcagccggtcgtagtcgggctgcgcgacgaaggcgagaccgtgtgcgacgaggctgccgcgcgccgcgtgcgcgccggcgccgaacgcgccggccccgaagaagcgcgcgacgcgcgccgagatcctgccttcgggcacgagcagcgcgaccggctcgcggccgtcgcgccactgttcgagcagcgcgtcgagcgccggattctcgtacgcgaagagcgacacgacggtggtgtccggagcgggtatcggcgcgcccgcgacgttttgccaccacgtgcggcgcgcatcgtcgccggtttcgaacgcggcgcggcgcgcgtcgagatcgcgctccttcagcacgccgcccgtgccgggcccgaggccagggaagaagaacgtcttcgtgagcgggtagcgcggatgcggcgacgggcgcagatggaattcgccgacccagtcctcggcgctcaggtattcgaggttgatccagacgggcggcnnnnnnnngcgcgccatcgcggcgacatacgcgcccggcagctcgcaggcgaacgcctcgatcacgatgtcggcgatctcgagcgtgtcgcccgcgtgcgcggnnnnnnnncagtgctcgacgacgatgtcgtcgacggtctgctgcgcggcgtcgggcaacgcggccggctgcaggcgcgcgaacgtcgcgagcgcgtcgacgaagatccgcacctgccagccgtgctcgagcgcgagctggcgcgcgagacgccagcacacgccgatgtcgccgaagttgtcgacgaccgcacagaagatgtcgcacgcgaccgggcttgccgcttgcaggggcgacgccgtgtcggcgggcgggggaacgggcgggggaagcggggcggacgacgtcatctggtctgggcgaagcgaatgaagcgaatgaagcgccgatcggcgggcgaatcggcttgaaaaacaggcgcgcaaccgaagcacaaccgaagcacaaccggcgcgccgcgcgcaggtcgctgacgcgcggcggcggccgggccgcgttnnnnnnnngcgaatgctctacactggcgattctaaatgaccttgttnnnnnnnnncgctcgcgcccgcattgagcatgacatcccccgacgcacccgaatcccgtttcgaacccaagccgatcctcgcccaactgccgcatctgcctggcgtctaccgttactacgacgtgcaggacgcggtactgtacgtcggcaaggcgcgcgacctgaaaaagcgcgtgtcgagctacttcacgaaaacgcagctgtcgccgcgcatcgcgatgatgatcacgcgcatcgcgcgcatcgagaccacggtcacgcgctcggaggccgaggcgctgctgctcgagaacaacctgatcaaggcgctcgcgccgcgctacaacatcctgtttcgcgacgacaagtcgtatccgtacctgaagctcacgggccatcggtttccgcgaatggcgtattaccgcggcgcggtcgacaagaagaaccagtacttcgggccgtttccgagcgcgtgggcggtgcgcgagagcatccagatcctgcagcgcgtgttccagttgcgcacctgcgaggactcggtgttcaacaaccgcacgcgcccgtgcctgctgcaccagatcggccgctgctcggcgccgtgcgtcggcgcgatcggcgaggaggactannnnnnnnacgtcgacaacgcgtcgcgcttcctgctcggccggcagggcgaggtgatgggcgagctcgagcgaaagatgcacgcgttcgcggccgagctgaagttcgagcaggccgcggccgtgcgcaaccagatgagctcgctcgcgaaggtgctgcatcagcaggcgatcgacgttggcggcgacagcgacgtcgacatcctcgcggtcgtcgcgcagggcggccgtgtgtgcgtgaacctcgcgatggtgcgcggcggccggcatctcggcgacaaggcgtatttcccggcgcacgtcgaaaccgcgctcgcgctcgcgggcgatatcgaagcgctggccggcgaaggcgccggcgacggcgtgcaggccgcggcgcagcccgcgcaagcgccgctcgcgacggacgcggatgcgacggatgcggcggcgactgaggcgaagaccgtgacggcggccgcggcggcgcgtgcgggcgctcgcacggcgcaggccgccggagcgcgcgccgccgcgagcgccgaaggcgatgtcgagcgacgtgcggagggagaaacgcannnnnnnnncgannnnnnnnaagccgccgcactgcccgacggcgccgccgctgctcaggaagcggacgcggacgtcgacgccgcgccgctcgaaaccgaggtgctcgaagcgttcatcgcacagcactatctcggcaatcgcgtgccgccggttctcgtcgtgagccatgcgcccgcgaatcgcgagctgatcgatctgctcgtcgaacaggcggggcacaaggtcgcggtcgtgcggcagccgcagggccagaagcgcgcgtggctcacgatggccgagcagaacgcgcgcctcgcgctcgcgcggctgttgtccgagcagggctcgcagcaggcgcgcacgcgctcgctcgccgacgtgctcggctacgagagcgacgatctcgcgcagctgcgcatcgagtgcttcgacatcagccacacgatgggcgaggcgacgcaagcgtcgtgcgtcgtctatcaccatcacaggatgcagtcgtccgagtaccgccgctacaacatcgcgggaatcacgcccggcgacgactacgcggcgatgcgccaggtgctcacgcgccgctacgagaagatggtcgaggaggcggctgccgaggcgtcggccgacgaggcggccggcatcgacggcaatgcggtgcatgcggccgcttcggcggggcggctgccgaacgtcgtgctgatcgacggcggccggggccaggtcgagatcgcgcgccaggtgttttccgagctcgggctcgatatctcgatgctcgtcggcgtcgcgaagggcgagggacgcaaggtcgggctcgagacgctgatcttcgccgacggccgcgcgccgctcgagctcggcaaggagagcgcggcgctgatgctcgtcgcgcagatccgcgacgaggcgcaccgtttcgcgatcaccgggatgcgcgcgaagcgggcgaagacgcggcagacgtcgcggctcgaggaactggagggcgtcggtgcgaagcgccggcagcggctgctcgcgcgcttcggcggcctgcgcggcgtcgtcgccgcgagcgtcgacgagctcgcgagcgtcgaaggcatttcccgcgcgctcgccgagcagatctaccggcaactccactgagcgcgggcgcgccgccgggcggccttgcgcggctcgcgccgggcggcgcggcccgtgccgggcgccttgcttgtggcggcgcgggcgacgcggcacaatggcaaatccttcaaccgtgtcgcgtgccatgccgttcaatttcccgattttcctgacgtgggtgcgaatcgtgctgattccgctcgtcgtcggtgtgttttatctgccggacacgatgctgagcgccgaccatcgcaatctggcggcggccgtgattttcattctcgccgcgctgaccgactggttcgacggttatctcgcgcggaagtggaaccagacgtcggcgttcggcgcgtttctcgacccggtcgccgacaagctgatggtgacggccgcgctgctgatgctcgtgcagctcgcgcgcatcgacgcggcgatcgcgctcgtgatcgtcggccgcgaaatcgcgatctcggcgctgcgcgaatggatggcgcagatcggcgcatcgaagagcgtcgcggtgaattcgctgggcaagttcaagaccgcgtgccagatggtcgcgattccgatgctgctcttctacggccggctgccgttcggcggcggcgtcgcgatcgacacgcgcggatggggcgaatggctgatctatctcgcggccgtgttgaccatctggtcgatgctttactacatgaagctcgcgtggccgcagattcgcgagcgcggcggcgcggcctgagcgcgccgcggatacgcacggcgaggcacggggcgaagacacgctgaactgcaggccggatggcgcgtcggcaagggcatcgaggtcgtcgaagaaaaagggcgcgaaaaacgcttgacacacaaaaccagtttcaccataatctcgtttctccactgcacggtgcctgacgcggtgcggtgaatgaaacaaaacgcgggagtagctcagttggtagagcgcaaccttgccaaggttgaggtcgcgagttcgagactcgtctcccgctccagtttggaagcagcgttttgcttggcgtattgttaggcagagcgtgcagtgcaggatgatgcgggagtagctcagttggtagagcgcaaccttgccaaggttgaggtcgcgagttcgagactcgtctcccgctccagaacaaggggaagccgggcttccctttttgtttgatgggcccttcggccttcgaacgaaatctgtcgatcgtggcaagccggctggttttcgcgatattcggcagtccgcttacggcgcgatagcaaagcggttatgcagcggcctgcaaagccgtgtaggccggttcgactccggctcgcgcctccaagttagaagagagaaagccctgatgcgtcagggcttttcnnnnnnctgcgcctgtccaatggcggcaatgatcgctcgcctggtgcggtaagcgccgtctccgaccattcgaaaaacatacgcaacgacgtttataccggctcatggggagcgcaggcgagttgggcatgaccatgcgaagcgccgacaacgtgaccacggcggtcaggagtccggggcgacacgatcgatccggcgctgtgcgcttcttcacgcgccactatcctcgaccttcgagaccgcggtcgaggggagacctattnnnnnnnnntgcggcaaccgcccggcgccgggacggttccgcaagaatcagcttcaccgcgcggccggctcgaggcggccgctgtgcttctctacctagcgccaacggtagcgtcgccgcttcgcggtccttaatcgcgattcggtggcgtggcgtttcgtccggcattgatggcccgacggtggagcgcctcggccacgcggttgtcatgagccgccccagcaaatgaggccgccggaaccacgcgcgatgcggcggccctgtccggttgggacggccgccgcgccgaaggtgcacgacgtgtgatggctatcccgcccgatatccgacgcgatggccctgcctgaggcgagccatggatgccggtgccccatgccgccgggaaaccgtggcagttcactcagcgcggatcagtcgagcggagaatgattccggccaattgccttatccgggcaagagtgcgggcatnnnnnnnnnagtgcgtcggtcgcatcgtcgggatggcggcgccactgcgtcactgcgcagccatccggacaagcgtgggcgcggagaagtatgcggtgcgccgcagaatggcggcctcaacgccagcgcgggaatgcgatcgagcggacgtggccgcgcaacggcgggtgggagaaggggcggcggcgacacgcgcgatgcgcatgatatgcgcgcnnnnnngatcggaccggcgcgcgttcggcgaccggcggccgcgcgccgtcagcgccgatccgccgaccagcgcaatcaaccgcctttcgcgcccgctcacgtgcgggcggctgccatggccggatgccgatttactcgccgcgccgcgttgcgttttcccacgcaacctcgacgaacacccggcacagcgcctccatccctatcgcatcctctgcgtcgaagcggccgacgagcgggctatcgacgtcccatacgccgatcagcgcgccgtnnnnnnnnacgagcggcacgacgatttccgattgcgacgccgaatcgcaggcaatgtggccggcaaacgcgtgcacgtcgtgcacgacctgcgtgccgcgcgtctgcgcggcggtgccgcacacgcccttgccgagcgggatgcgcacgcacgcgggcttgccctggaacggcccgacgacgagctcgcgaccgtcgaagaaatagaacccggcccagttgaggccatcgagcgagtgatagacgagcgatgcgaaattcgccgcattggcgacgatgtcggtctccgtttcgacgagcgcgcgtgcctgagcggcgagcgtttcgtagagcgcgggcttcgatgacgggagagcttcggaaagcgcgaacatgagcgagcgattgacatgaaggttgagcggcggcnnnnnnnngccatggctcgtgcagtctacgggaattcgccgtnnnnnnnngcgtcgccacatgggcgagccggattcgatcggcgctcggtcgactnnnnnnnnnatatcggccggatgcccgagcgttcgtctaatccggctcgagcgcggcgaaacgctgtgcgagaaagtcgagcannnnnnnnacggacggcagcagcccgcggcgcgacgcgaacaccgcatgcacgatctcgcggcgcggcgcccagccgggcagcagttgccgcagctcgccgcgtgcgatctgctcgcggaccatcatcgtcggcaactgaacgacgccgacgcccgcgacggccgccgcgcgcagcgcgagcatcccgcgcgtgacgagccgcgggcgatgatggatcgccgcatgcgcgccgtccgggccgcgcagattccagacatgttcgtcctgtggcaggccgagcgcgatgctcggtagcgcggcgagatcggcgggcacgcgtggcgcggcgccggcgcgctcgacgagccgcgggctcgcaacgaggcattgcccgcgctcggcgagcacgcgcagcgcgagatcgctgtcctcgagcggcggcggccgcacgcgcagcgcgatgtcgattccctcgccgacgacgtcgacgcgccggttggtttcctccagatggatctcgaccagcgggcattcggccatgaacgccgcgatcatgtcgccgacgagcgcgtcgaggagcgcgacggggcaggtcatccggacgatgccgcgcggctcggtgcgcaccagcgcgaccgcttcgtcggccgcgtccgcttcgacgagcatcgcgcggcaatgcgcgtagtaggtctggccgatatcggtgacggcgaagcgccgcgtcgagcgctggatgaggcgcatgccgatccgttcctcgaggcgcgcgatgcgccgactcagcttcgacttcggcaggttcannnnnnnnccggccggcgcgaagccgccgtgatcgacgacttgcacgaagtaatagagatcgttcaggtcccgcatggtcgatcgttctttaaatggaacgctgagtgtgattttcgcggtctactgaatccatcgttccgattatatcttctatccatcgatcgaagcgttcgcttcggccatcaatgcaaggagaggaacatgaagcaaatcgtcggcgtgtacagcgcgcctcgttcgcattgggtcggcgacggttttccggtgcgctcgctgttcagctacgacagccacggcgcgcatctgagtccgttcctgctgctcgattacgcgggccccgcgcgcttcgagccgaccgcgcggcgtcgcggcgtcggccggcatccgcaccgtggtttcgagacggtgacgatcgtctatcagggcgaggtcgatcatcgcgactcgacgggcgcgggcggccatatcggcccgggcgacgttcaatggatgacggccgcgggcggcatcctgcacgaggagtttcattcggcgcggttnnnnnnnnacggcggcacgctcgagatggtgcagctctgggtgaatctgccggcgaaggacaagatgtccgagcccggttaccagacgttgttgagcgagcgcattccgtcgatcgagctgcccgacggcgcgggccgcgtgcgggtgatcgcgggcgagttcgagggccgtcgcgggccggcgcgcacgcacacgccgctcgacgtgtgggacgtgcgcgtcgcgcagggcggccgcgtgcggctgcgcgccgacgcgggccgcacgctcgcgctcgtcgtgctgcgcggcacggtgctcgtgaacggcgaggaagtggtgcgcgaagcgcagttcgtgcagttcgcgcgagacggcagcgacgtcgacatcgaggcgaacaacgatgcgacgctgctgtggctgagcggcgagccgatcgacgagccgatcgcgggctacggcccgttcgtgatgaacagcgacgaggaaatccgtcaggcgatcgacgatttcaacggcggccgtttcggcacgatgagcgcttgacgaacgccccgcgacgagcggggcgtttcgcgcattcgcgtgccgctcgtgctcggcgtnnnnnnnnaacgcgcaggcgagcgttcggcgcggcctcgcgcgtggcgcacgtcggcatacgtcggcatacgtcggcgcaggcgggcggcgttcgcgttcgcacgcccgttcgaggcataatcgagtgttgcgcgtatcgcaacggcgtgcgcatttcattcggaacttcgatcatgtccaccttcacgacagccgcttcgcccattcccgccgccgcgccgtcggcgccgctcgagtggcgctggaagccgttcggcgcgctgacgcgggacgagatctacgcgatcctctcggcgcgcagcgacgtgttcgtcgtcgagcagaactgcgtgtatcgcgacatcgatcatgccgatttcgatgcgtggcacctcggcgcgtacgatgcgcagggccgtctcgcgtgctacctgcgcgtgctgttgcccgacgcgtcggagccggatatccggatcggccgcgtgctgaccgtgcgggcgtttcgcgccatgggcctcggcaacgcgatgctcacggtcgcgctcgagcgcattcgcgcgcaatggccggatacgccgatcagcctgcacgcgcaggcgcatttgcagaagttctacggtgcgttcggtttcgcgccgagctcggatgtgcacgatgaggacggcattgcgcacgtgtggatgcgcgtgtccgcgtgagcggcggcgcgccgaatccaccgcgcgttccgtacgggaatcgcnnnnnncgnnnnnnnnnggccgggcgcgtatcgcgtgatgacggtcggcggctattcctgctgattgccgtcggcgctcgtcgcgatcgtcaatgcgatgcgcgggccgcctgcctgcgcgcgagcccgnnnnnnnncgcgcgctcgtcggagagccggcnnnnnnnngacagccgcatccagtggcgcagcgcgatcagcgcgccgatcacgctcatcatcgagccgggaatccatagcagcagcccgccgatctgctgatcgcgcagcgggctcaaccacgtgaacgcgcgcccgcagatcgaatagatcggatagagctcgtgcggcgtgaagaagatcagcgcgccgagcacgatctgcggcggaatcgccgcgacgaccatcaggatgcgccgccccggtgcgagccgggcnnnnnncgcgggccgcggatcgacgacgagccaccagaacagcagcccgtcgatcaccatgctccagttcatcacgcggtagagccgccagtcgagcatcgcgacgaagtggatcggcgaaagcagccagaaatagatcaggccgacgaacagcacgaccgcgacgaccggattgaacagcacgtcgagcgtcgcgcgcacgaacggctgcgcgagcgcggggcgcacgaagcgctgccgccacgcgaaggggatgcccgcgcggatcgccgcgccggggtacgacagcgcgatgaagaacggcccgaggtggtgcagcaccaaatgctgcgcgcggtgcatgaagaactcgtgctcgaagaaatagtcgagccgcgtgtgcagcgccacgtacagcgcgacgagtccgaaccagaacgcgacgcgccgcgacgccgacaccttcgccttnnnnnnnncgcgcgcgaacagcacgccggccacgagcacggcgatcacgacggtgggcgacggctcccacggctcgagccagtacagcaggttcatcgcgcggggcttactgggcggccgcgggcgacttcacggcgaacggtgcgtcgagcttctcgccgtcggagaactgcatgcgcaaatgcacggtgtcgcccggcttgatcgcgcgcttcggttcctcgagcatgaagtgatagccgcccggcgcgatgtcgaccttgcnnnnnnnngggatcgtcagcttgtcgaccatctccatcttttgcgtcgagccgttcgacacggtctggtgcagcatcgtcatcccgtattcggggctgtcgacttcgacgagatcgatcggcttgtcgctcgcgttgacgagcgtcacgtagccggcggcgggcagcttgttcggcagccagcgtacccacgcgttctgcgcgctgatcgaggcggcgccggccgcatgggcgttcaggctgagcgagagggcggcgagcgcggcgaggagggttggtttgagcgtcatcggctgagtggtaaatgggttccggttcaggaacggttgacgatgatccggcgcagatcggcggcgatcgcgtcgggggaatcctggtcggtcgcgagcagcnnnnnnnngccttgcgcgtcgaacacgtagacggccgagctgtgcgtgacctcgtagctgccgttcgggtcgcgcttttccatctggtacgcgacgcggtagcgcttcgcgagcgattcgatctgccgctcgctgcccgtgagcccgtacgcgtgctcggcgtcgaatgcgccgacatagtcgcgcatcgcggccggcgtgtcgcgcgccgggtcgaccgacacgaacagaatgcgcacttcgctgcgcgcctgcgggctcagcagggcgagcacccgcatcagccgcgccatcgtttcggggcacacgtccgggcagtgcgtgtagccgaaatagacgagcgcggcgcgaccgcggaaagcggacgcgtcgatcggcctgccgtcctcgcccgtgagcgagaacgtcagatccggcaggtggcccgtcacgttcgcgaggcgccacggctcgccgcgcggcgtgcagccggcgagcgcggccgccgccgcgcaggcggcggcgaagcggagaaagcgcgtgcggcgggcggaagcgggcgacgaggcggcttnnnnnnnnnncgtgnnnnnnggaaacggcatcggcgaattcggttcgaagcaatcgtgcgcgacggccatgcgcggtgtcgcggggctgcgatcgccaggcgcggggcccgcatcgatccaggacgcatcgatcgtgccgcgcgcccggcgccttgtcgcgtccgcgcacgcgccgggccccggccatgggcggcgtgccggcggatcggcgtcgcgccgtgtcgcgcgttatctgtcagcggttgcgactgtagcgcaatttgatccggatcgtcttttcgaaacgcgcaccgcgcaccgaaccggggcaaaatgtcgcagcgatgcggccagccgcccgcgcgtcgcggggcccgcgcttttgttcatcgtgcacgaggcgcggtaagatgcgcacattcgcccggcgggcgcgcccgccggcagccattctcttcagcgaatcgatgcaatccatcccgctttccctgcccctttcccgcaccgcgttcttcttcgatttcgacggcacgctcgtcgacctcgcgtcgacgcccgacgccatccaggtgccgcccgacgtgcccgtgctcgtcgacgcgctgcggcagctgtcgcacggcgcggtcgcgatcgtgtccgggcgcggcatcgacagcatcgacgcatacctcaacctgcccggcctgccggtggcgggcctgcacggcgccgagcggcgcgacgcgaacggcgacacgcagcggatcggcttcgacgatccgctgctgctgcgtatcgagcgcgaactcgcggcgctcgtcgatcgccacccgggcatgctgctcgagatcaagggcgcggcgctcgcgctgcattttcgcaacgcgcccgaacgcgagggcgtnnnnnnnnnngcggccgagcggctcgtcgccgattacgcggatgcgtacgtgctgcagccgggcaagatggtgttcgagatcaagccgaagggcgtcgacaaggggcgcgcggttgccgcgttcctgaacgagccgccgttcgccggccgcatgccggtgttcgccggcgacgatctgaccgacgagcagggcttcgccgtcgccaatgcgaacggcggattgtcgatcaaggtcggtgcgggcgacacgacgnnnnnnnnnnnnntcgattcggtcgccgcgttnnnnnnnnagctcgcgcgctggatcgccgagggnnnnnnnnccgcatgagccgtctcatcatcgtctcgaatcgggttgcgccgatctccgaaggagaacccgcggccggcggcctcgcgatcggcgtctacgacgcgctgaaggaaacgggcggcatgtggttcggctggagcggcgaggtgatcgcgtcgggcgggccgcagatccgcatcgaggagcacggccccgtcacgttcgcgacgatcgggctgtcgcgccgcgactacgatcagtactaccgaggcttttcgaacgcgacgctctggcccgcgttccactatcgcgcggacctgatccagttcgaccgccacgagttcgaaggctattcgcgcgtgaacgtgtggctcgcgcagcagctcgtgccgctgctgcgcgatgacgacgtgatctgggtgcacgactatcatctgattccgttcgcgcgggcgctgcgcacggcgggcgtgaagaaccgcatcggnnnnnncctgcatattccgtttccggcggcgcaggtgctcgtcaacgtgccgccgcatcgcgaactggtcgaggcgctgtgctcgttcgatctgctcggctttcagaccgacaccgatctgcgcgcgttcttcgagtacgtcgaatacgaggcgggcggcacggtcgatcgcgccgcgcatccggcgcgcgtcgacgcgttcggccgcacgctgcgcgcggccgcgtatccgatcggcgtgtatccggacgagatcgccgcgctcgcgaaggcgggcgagaacggccgcgcggtgaagtcgctcgcggcctcgctgcgcgggcggcagctcgtgatgagcgtcgaccggctcgattactcgaaggggctcgtcgagcgctttcgcgcattcgagaagctgctcgagcacgagacgtcgtttcgcaatcgcgtgtcgttcctgcagatcgcgccgtccacgcgcgccgatctgcgcgcgtaccaggacatccgccggcagctcgagggcgaatcggggcgcatcaacggccgtttcgcggagctcgactgggcgccgatcctctatatccatcggcagtacgaacggccggtgctcgccgcgctataccggctnnnnnnnntcgggtacgtgacgccgctgcgcgacgggatgaatctcgtcgcgaaggagtacgtgtccgcgcaggatccggacgatccgggcgtgctcgtgctgtcgcgcttcgcgggcgccgcgtgcgaactcaccggcgcgttgatcgtcaatccgatcgacatcggcgggatggccgacgcgctgtnnnnnnnnntgtcgatgccgctcgccgagcgnnnnnnnnnncacgccgacatgctcgcgcggttgcgcgagaacaacgtgtcggtgtggcgcgaccacttcctgcgcgatctcgggcggtagcgcgcggcgtcgggggccggccggggtcgttaggcgtgcgcgacgatgcgcgcgggcggctttaagcgacgcgctcgtcgtccgacgacgaannnnnnnnnnnnctatggtggtgcgcgggcgcgggcgccggcgcggccaggtgccggccgtgctgcttcgcgagcaggtcgcggtacaggcccgggcgctcgcgcaacacgccggggctgccgtcgtcgatcaccttgcccgcgctcatcacgatgatccggtcgaagttgcgcagcgtcgagagccggtgcgcgatcgcaatcacggtgcggcccatcatcagccggtcgagggccgcctggatcgcttcctccgaggcgctgtcgagcgccgatgtcgcctcgtcgagcagcaggatcggcgcgttcttcaggatnnnnnnnnnnatcgcgatccgctgccgctggccgcccgacagcttcacgccgcgatcgccgacgatcgtctcgaagccctccggcatcgcctcgatgaattcggtgcagcgcgcctnnnnnnnngcggcgagcacttcctcgtgggtcgcgtccgggcggccgtacgcgatgttctcgtagatcgaccgatggaagagggagatatcctgcggcacgagcgcgatcgactggcgcaggctctcctgcgtgatcgtgccgaggtcctggccgtcgatccggatcgcaccctgctggatgtcgtagaagcgctgcagcagcgcgagcacggtcgatttgcccgctcccgacttgccgatcaggccgacccgctggccgggctcgatgtgcaggtcgaagtggtcgaggatcggccgacggtgcggatacgcgaacgtcacacgctcgaagtcgacgcggccgccgcgcggcgcgagcgcgatcgcgtcggagcgatcgggcattccgtgcggctcgagcagcgtcttcaccgcctcggcgagacgcgcgacgtgctgcgtgacgtcgacgagcgcgacggcgagatcgcgcgtgccgtgcaggatcgtgaagccgagcgagctgacgagcacgatgtcgcccgacgtcgcgcggccctggtcccacagccacagcgcccagccgagcaggcccgcggacagcatcgcggtgatcaccgcatgcagcaggcgcagcttctcgagatagagcaagctctgctggcgcgcgtccatctcggctttcacggtcgcggaaaagcgcttctgctcgcgcagcgtcatcccgaacgcgcgcacgagccccatgttgccgatcacgtcgacgagctcgccgtcgacggccgccgccttcgccgcgaaccggtggtggcgcgccgagccgagcttggcgagcttgaacagcacgatcgcgagcacaccggagcacgacagcaggccgagcgccatcagcggattgacgacgatgatcatcaggatcgcgcccatcaccgcgatgcacggcggcagcacgttccacgccatcgtgttctccgacgtgtagatcgcgttcgacgtcgcggtgatccggctcgcgagcgtgccgggctgcttctccgcatagtaggtcggcgagtgcccgctcaaatactggaacagatcgcggcgcagatcgcccgtcaccgcgacgaacgcatgcgcggcgacccagccgccgacgcgccagagcaggttgtccgcggcgatcaggccgacgaggagcgcgaacgcgccccagagcggccccggatgatggcgcccggcggcgagcacgtcgatcaggtgcttgatcgcgtattgcgagccgagcgcgcagccgaccgccgcgagcacgctgacgagcacgaccacgtgtgcgaccgggtgcatccggatgtagcggaacaggaacgcgagcggccgctcggcgtagctcgcgagcttcgcgttgtgggcgttgcgctgggcaggggtgagagcttccaaaatcagtgcgtgtggtgaaacgagggttgaacgccgcgtccgaacgtcgcgccgagaagcaggcgaaagccggcattgtaatcaagccggtgcgtcgcgctgcgcccgagttgcgtcacgccggggtatgcgactcattttgggataaaattttgcgccttgtggcgcgttctctcgtcgacggacgaaactcgccgcgcgcacggccggttgccgcatggagcggggcagacgcaatcactctaaaacggtcttcctgtctgaagattggcaaagtgttgcgtctttgtaacaacgtaaagactttgaaatgttgtgcgtcgcaccgtccgcgagccccgataatcgactgcgggtttgtcctaggtccattactggaacctgtcaacggatttcccgctgaaacgttaactgcccgtgcggcgcggcctgcgaggcaacgcagcttccacttcagtgtcgcgagccggctcgcccgacgtccaaccgacgttcgcggcggcgttcggcaggcgggcgatcgacccgctgctttactttttgccgannnnnnaggagttacacatgcgaatcgctcaaatcgctccgttgcacgaagcggttcccccgaaactgtacggcggtaccgaacgggtggtgtcctatctgaccgaggcgctcgtcgagatgggacatgacgtcacgctcttcgcgagcggcgattcgcagaccagcgcgaagctcgaggccgtgtggccgcaggcgctgcgcctcgacccgaccatccgcgacgtgatggcgccgcacatgctgctgctcgaggaagtgcgccgccgcgcggacgagttcgacgtgctgcactttcacatcgactactatccgttcccgctgttctcgcgccagccggtgccgcatctgacgacgctgcacggccgcctcgacctgccggagctgcagccgatcttcaacacgttcagcgacgtgcccgtcgtgtcgatctccgacaaccagcgcattccgctgtctcaggccaactggctgcagacgacctaccacggcctgcccgagaacctgctcaagccgatcccggacgtgaagccgagctacctcgcgttcctcggccgcatctcgccggaaaagcgcgtcgacaccgcgatccgcatcgccgagcaggccggcatgccgatcaagatcgccgcgaagctcgacaaggccgatcgcgcgtactacgaagaaaagatcaagccgctcttctcgctgccgcacgtcgagtacatcggcgagatcagcgaagccgagaaggccgacttcctcggcaacgcgcacgcgctgctgttcccgatcgactggccggagccgttcggcctggtgatgatcgaggcgatggcgtgcggcacgccggtgatcgcgttcaagcgcggctcggtgcccgaagtgatcgagaacggcgtgtcgggcttcgtcgtcgaggacgagctgtcggccgtcgccgccgtcaagcgcctgaacacgctgccgcgcgagcgggtgcgcgccgcgttcgacgcgcgtttcacgtcgaaggtgatggcgcagaactacgtgaagggttacgaggagctgctgcgccgcaagcgccgcacggtgctgcgcgaagtcaacgcgggctgacgcgccgcgctctcgagcgccgcgtcctgttttcgcgcgatgccccgcccgggccgaccgggcggggcattttgcattcggcggcgggtttggcgggccgcccggcgcgtcgcccgccatttgttgtattcgcgccgcgccgttgtgtccggaaatgacgcaatccgccgatttgcggcgctggggcatcagccggccgagtaatgtccctataatggccgtgccgtaaaatcgggccccggcaaggccgtcaagaggagagagttttggcgagaacgaaacccannnnnnnnaacccggcccccggctcgggcgtcattttcgcgttgcgagccatcggtctcgtgctgctcgcccgctggctcttctcgatgtcgctgatgggctatcgcgcgtcgctctcggcgatggcgtcgtcgccgtgggcgtgcatcaacgtcgtcctcatcttcctgctgctcgtgctgcccggcgcgcagnnnnnnnncgagcgcccgctgcatccgctgccgcagtggctgcgccaggcgctgcgctttttcgcgctgctcggctttctgttcgccgcatggtcggtcggcgtgttcgcgtgggcggccggctggcgccgcgcgctgcacgcgctcacggtcagcaacggctggctgctcgccgcgcccgcgctctatgcggccgtcgtctgggtgtgccggcnnnnnnnnntgtggcgcaccaatgtcgccgcgcgccgctacgcgatcggccgctacgccgtctcgctcgacatgctgacgcgcaccgtcgtcgtctggatggagagccgcaaggtagggcaatacgatgcgcgcgagctgtccgtgcgctggccgaagggggccgagccgcgagcggcgggcgtcgaggccgacgcgccggcggcggacgcggcgggcggcgcgatggccggcgccgctacgtcggacgtcgcagcggcggatgccgccgcgcggccggatgccgccgcgcctgccgcnnnnnnnnnttcggcgaaacggccggcggtcgcgcgccccgcgccgcgcgccggcggctggtttgcccggccgaagatcgagctgctgtgggattcgccggccgcggtcggccacaaccgccagatcgtgatnnnnnnnncgctcgcgacggaaggggaccgcgtcgcgnnnnnnnnnntcgacgcgtcgctcaagcagatcgcatgacgccggcgggccggcccgcgccgccgcgttcgcttcgccgacacaaggaggaacgatgctgaccgtccgatggctgctcgccgccgttcatttgctcgggttcggcttcgcgttcgcgtcgatcgccgcgcgcaaccgtgcgctcaagcgcgtcgccggctcgcggcaggccgccgatctgtccgatgtgttcaaggccgacgcgatctggggcgtgtccgcgctcgtgctgatcatgacgggcatcgttcgcgcgttcggcggcttcgagaagggcggcgactattatctgcatgcgccgctctttcatctgaagatgggtgcgctcgcgctgatccttgtgctcgagctcgtgccgatgacgggcctcatccgctggcggatgaccgcgcggcgggggatgctgcccgagctnnnnnnnnnnnnnnnntatgcgcggatcggccacgtgcaggcgatgctcgtcgcggtgatcgtgctcgcggcggccgggatggcgcgcggcatcgtgccgcgcgtgccgccgtcgcggcggccgccgcatcgagcatgccgccgccgcgcccgctcatggttttcgcgtccgccgcctgcttcgcgcctnnnnnnnntttctcccgtcacacgacattcttctcgacgatcggctggccctcgagcannnnnnnnaagccgagcggcgacagatcgagcgacgtgtatcgcccatgcacgatcagctcggcgacgccgcgtcccgtcgccggcccctgctgcagcccgtgtcccgagaagccgttcgcgaagatgcagttgtcgacggccgggtgcggcccgatgatcgcgttctggtcgagcacgttgtattcgtaatagccggaccagctccgcacgacccgcagcgcctcgaactgcggcacgcggtgcgcgagcgtcggccagatcagctcgtcgaagagcgcgtggtcgacgtcgtcgagcggcagatcgtcgaaatcgcgcgccggcggcggcgccgcgccgcaaatgaacgacgcgccttccggccggaaatagacgccgctcggatcgatgacgagcgggcagcgcggcagcacggcgggcgaggtcacgttgaagatgctgcggcgnnnnnnnnnnaccggcagatcgacgccgacgagcgccgcgaccgtgcgcgcccacggccccgcggcgttgacgagcgcgtcgcagtcgaacgcgcggccgtcggccgtgagcagtcgcgtgacgcgccgcccgtcgagnnnnnnnnccgtcacgtccgcgctcacgtattgcgcgccgannnnnnnnnncttcttgcgcagcgcctgcacgagcccgtagccgtcgaaccagccttcgccgcgctcgccgaggcagccggccgcgagatcgtcgacggcgagccacgggaacgtcgcggcgagcgcgtcgcgcggcaggtagcggatctgcgcgccgagcgaggtctgcagcgcgtggttctcgcgcagcgtcgcgacgcccgcgggcgtcgcgagaaacaggtagccgccttcgtgcagatcgatcgacgggcgttcgccgtcgagcgcgaggcgctcgccgagcgagcgcaggaactcgatgccgaacagcgacatccggatcgacaacggcgtcgagaattgctggcggatcgacgccgcggacagcgcggacgannnnnnnnnntaggtgggatcgcgctcgatcacggtcacgtcgatgcccggatcgagcgtgcgcaggaaataggcggtcgcgctgccgatgacgccgccgccgacgatgacgactttcgaatgcatcgaaactccatgggttgggcgcgatgcgggccgttcgggacccgggcnnnnnnnntgcagcgcgtnnnnnnnngtccgctccatacatgggcggccggtcagnnnnnnttcgtgacgatcgtctgccacgcgccgctcttcacctgatagagcgtcgacatcccgctcttgagcgagccgtcgccgccgaacgagatgcggccggtgatgccctcgaaatcgatcttcttcagcgcgggccgatagccgctcggatcggtcgtgcccgccgcctgcatcgccttgatcgcggcccacgtcgcgtcatagccgaactgcgcatacgacagcacgtcgacgccgaagcgcttcttgaagcgcgactcgaaatccttgccttgcggcaactggtcgagcggccggccgtattcccacgccatcgcgccttccgctgcggggcccgcgatcttgatgaactcggcgtccttcannnnnnnnnnnnnnacgaactgcgcgttcaagccgagctgtttcatctgcttgatgaagttcgccgcgagcgaatcgaggccgccgaagaagaccagatcgacgttcttgctcttgaggctcgtgatctgcgcgcggaagtcgaccgcctggttgctcgtgtactnnnnnnnnacgatcgcggcgcccgcggccttcaccgccttgtcgaactcgtcggcttcgccctggccgaacgcggtgcgatcgtcgacgatcgcgatgcgcttggccttcgtcacgtcgaccgcgtagcggcccgcgttgccggcgttctggccgtcggtggcgatcaccatgaacacgttcgcgagcccgcgcgacgtgatgacgggattcgtcgcggccggatcgatgacggggatgcccgccttgtcgtagacgaccgacgccggaatcgtcgtgccggagttgaagtggccgacgacgaccgacaccttcttgtcgacgaggctctgcgcggcctgcacgccgatccgcggatcggcctggtcgtcctcgacgacgagttcgaatcgcgcgggcttgccggcgatcgtgatcttttgcgcgcgggcgtcgtcgagcgcgagctgcacgccgttttgcagatccttgccgtagcccgcgttgacgcccgtgagcggcgcggcgaagccgatcctcacgggcgtttcgtcggcgnnnnnnnnngcgccggttgcgccgcacgcgaatgccgcggcgagggcgagggagggcagtgacgagcggagtctcatgttctttccttgtagcgatgcacgaacgaaacgcgagtggcgcggatgcacggggccggcgccatggcccgcgtcgcgggccgccggagcggcgccggctaaccgatttatagaaggccaaattgggcgagtcttgtcgatttgcggcgcatcggatgcggatttgcgcatagccgcgcgatcaagggaacgggcgtggaacggcgggaatggccgcattctgcagactgttggcgaagtgcgccgcgcgtgcggcggagcgtgccgcggcgcattgcggcagaacgcggggaagcggggaagcgggcgcgagggggaggcgcgcgacgcttgcgtcgcgcgtgagcagggcgaaggctcattggcgnnnnnnnnnnnnnnnnnnnnnnnnnnntgtagtggttcaatgcccttggacggttcgaaaagaaggtaacgtgtcgtctggagggccaaaccatggtcaggcgtgcgttttccgaggaattcaaggaagaagcgatacgactcgtcgtagagcagggttaccccttttccaaggcgtgtggggcggttggaattggggagacagccctgcgtcgctgggtcgcgcagtggcgggcggcgcatagcttggatgtgcccagtcctgcacaactcagtgcagacgcgcgccggatctgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcacttcgagcttcgagctcgattcgaccactccgccgaatcaatgcccgaaagcaggcgcccggcggccccgccgcgcgttcacagcgacggctccgtctcgcgctcgcgccgcgcctcggccgccgcgacgcgggccgctcgcctcgcgtggctgcgaatccgccgccgcgtgcgcgacagctcgacgacctgccacgatccgagcgcaagcgcgccgaacagcaactcgcgcgcgcgcttgacgagcgcgagcgacagcgccgcctcgcggtcgacgccgaacatctgcgcgagcagcacgacggtcgcctcctggacgccgaggccgcccggcaccatgaacgccgcatggcgcaccgcctgcgtcatcgcctcgatcgcgatcgcgccgccaatcgatatcggatggccgagcatcgcgagcgcccaatagatttccagcgcgcccgcgacgtaacccgcgagctgccagaagaacgcgcggaacagcaggccggcgcgcgacatcagcgcatcgatgtcggcgtcgagacgcttgccgtcgacgccctgcaacagccggtgcgaatcgccgagcagccggcccgcgaagcgctcgatcgcatggaaaaccccgccgcggcgcatcagcacgaagccgagcacgggaatcggcagcgacaaggcgagcgcgacgccgatcgtcttcgcgccgacgctctcctgcgtcgcggcgagcagcagcacgaggccgagcgcggcgaacgcgtactgaacggcaatcgtcacgagcacctcgacgatcaccgacgccgtcacgcggctcgcatcgggcacgcgccagcgcgcgagccgaatgccgacgatctcgccgccgacgccgacgacgggcagcagccggttcaccgcctcgcgcaccgtcgcgatccaccagaggaacggcagcgacgcgcgcttgtcgagcagcagacgccacgcatgcgcgtcgagcagcagcggcagcccgtgaaacggcacgagccacagcagcgcgaagccggcctggccgatcacgcggacagcgtcgccggcgccctcgtgcacgacgagcgcgagcaggatcgcgatgccgatcggccagccgagccatttgatccagcgggtcatgacggctgcgctccgctgatccgcgcgccgcgcggcatccgcgcacgcgcgccgccgccgaacacgtcggcgaagccgccgcacgcgacgcccgccgcctgcaccgcggccgcgacgcgcggcgacagcagcgcggcaagctcgtcggccggccggtagtcgcgcatcgaaggcgtgatcgggccgtcgcccgcctcggccggatgggaatagatctcgccgacgcccgccggcagcttcgcgagcgcggcgagcagcgccgcctcgtccatcgcgcccgtgtgttcgatgccgacgacgtaatcgttgtgcgcgatgcccgcgcggtcgagcnnnnnnnnnacgagcgcgatccacggcttcagccagaacggcgtcgaaggctcgtacggcagccgcatcgcggcaagcccgaactcgcggccgatgtcgacgatcatcgacagcacggtcggatgcagatggaaatgcttgtgcgtgttcacgtgatcgagcacgagcccggtcgacgcgaacgcttcgaactgcgcgcggatctcgcggcgcagttgcgcccgcacgtgcggcaggaagaagaagcggcagccgtccttcgccatcgcgtcgcaaaagcgcccgtcggggccgacgagcgccgcaatcgcatgcgcgggcagcgtcgcggggccgtcggcgagcacgatgtgcaggccgacggcgagcgatggcaggcgcttcgcccgctcgatcgcgtnnnnnnnngccggcgcgccgaccatcaggctcgcggccgacagcacgccgtcgcggtgcgcacgctcgacggccgcgttgacccgctcatgcaggccgaagtcgtccgccgtgaagatcannnnnnnnngcgccgcgtcacaagccgccaccgatcacgcctcgtnnnnnnnnaggaagcggaagaactcgacgccctcgcgcaggcggcgcttcatcatgtcccagctcgtcagcatctcgcgcaggatttcccagatcttcgacgggcggaaatagaactcgcgatagaaatgctcgagctgatgatagatctcttccttcggcaggtgcggatagccgatcgcggcgagctgcaccccctccttgctgacgagattgatcgtcttgttctcttccatccagccgttctcgatcgcctggttgtacaggcgcgtgcccggatacggcgcggcgagcgacacctggatcgtgtgcggattgatttccttcgcgtactcgatcgtcttcttgatcgtttccttcgtctcgcccggcaggccgaggatgaaggtgccgtggatcttgatgccgagcttcttgcaatcctcgttgaagcggcgcgcgatgtccgtgcgcaagcccttcttgatgttcagcaggatctggtcgtcgcccgactcgtagccgacgagcagcagccgcaggccgttctccttcatgatcttcagcgtcgaatacggcacgttcgccttcgcgttgcacgaccacgtgacgccgagcttgccgagccnnnnnnnnatttcctcgacgcgcggcttgaaatcggtgaaggtgtcgtcgtcgaacatgatctccttcacttccggcatgttgtcgcggatccacttcacttccgcgagcacgctctcgaccgagcgcacgcggtagcgatggccgccgaccgtctgcggccacaggcagaacgtgcacttcgagcggcagccgcggcccgtgtagatcgacacgtacgggtagttcagatagccgatgaagtagttgtcgatcttcaggtcgcgcttgtagacgggcgcgacgaacggcagctcgtccatgttctcgatcatcggacgcgggccgttatgctcgatcgagccgtccttcgcgcggtagctcatcccgaggatctcggcgaacggcttgccctcggcgatgtccttgcacgtgtagtcgaattcctcgcggcagacgaaatcgatcgcttgcgtcgcggtgagcgagttgtgcggatcgaccgcgaccttcgcgccgaccatgccgacgagcatcgacggcttcatcttcttcaggtcttccgcgaacatcgcatcggtcgggaacgacggcgtgctcgtgtggatgatcacgagatcgtagtccttcgcgatcttgagcgtgtcctcgaccgacaggccgtccgcgggcgcgtcgacgacgcggctgcccggcacgagcgcggccggctgcgcgagccaggtcggataccagaaggatcggatctcgcgcttcgcctggtagcgggagcccgcgccgccgtcgaagccgtcgtacgacggtgcctgcaagaacagcgttttcatgaatgctccggtagcctgctgcatagatatcaattcgttcagtacaagtgtttcgaaaaccgcgggcggcctgccgccgcccgcgcatcctgtgtatgagccccgcgctcgtcagcgtccgtcgcccgcttcgacgaccgtnnnnnnnnnatcgccgccgaccaccgtcatccgcgcgccccgccacacgacctgcgtgccgaacgcggcggcaagccattcgagcgcgagcagcgcgtcgcgcaccggcacgagcggcaagtcgcgccagaacgcacgccatccggccgcgcnnnnnnnntgcagcgcgagccgcgcgagcgtgccgatcgcggccgcccacgcggccgtcgcgcccgcggccgacgcggggccaagccacgccgcgagcgccgcgccgatcacgagccacggcgcggtaaacgtgatgaacaggaaggcgaaccccgccggattcagcgagcggatcgtgcgcagccagcgcgtctcgcgcagccacagcggcgcgaacgacggctccgcgacgtcggtcgccacgttcacctcggagagcaccgtgcgcagcccgaggcggcgcggcagctcggcgagccagtagtcgtccgcgagctcgtccttcagcgccttgaagccgccgatcgcgtcgagcgtcgcgcgtgtgagcgcgagcgtcgcgccgaagccgaagcggctcgagccgccgagatgcgtgatccggaccgacggcgcgaaccatgcatcgacgaattgcgcgccgatccgcgtccagaagccgccgacgctgcgcgcatgatacaggcaagtgacgacaccgaccgacggatcggcgagcggcgccgtcacgcgcgtcagataatcgggctcgaccgcgatgtcgctgtcggcgatcacgatgcggccgtgnnnnnnnnnntcggcgagattgacgagattgctgaccttcaggttcgagccgtacannnnnnnntcgatcacgagctcgatgtcgcaatcgggatagtcggcctgcagccggcgcacgacggcgatggccggatcggccgcggacgcgacgccgaacagcagttgatagcgcggatgccgctgctcgcagaaggtcgcgaggttttcgtagagatgcggctccgatccgcatagcggcttgagcacgctgacgggctcgaagccgtcgcgcgccgccgcgcggggcacgcgcggcgcgggcgcgcacgcggcgagcaccgcatagccgcacgatgcgcaaacgagcgcgagcagcacccaaccgacgatggaaagcgattccgtcatgccgcgcgcctcccgacgatcgggcggcaaacgggacggggacgcgatgcttcggcggggacgatttcgaacacgatcccaactcctttctgacttgcttgcactttcaacgacgcgcaacgcaccggaaccggccggtcggccgctattccgaggctcctcgtgcggctcttcgcggcaagcgcagggagaatagaacggaatccgtgagcgcgattggtgtgtaggccgcgaattttagcagcgacaagccggcaacgcttgccgcgcgtgttgaaaagcagtgtttctggacggcagatccacgcagatgcgatcaacttccgcgcaattgcccgactcttagcgtaagcgctttgcagggcgcacgctgtccaaaacgtaagggtttctgtgaatttttgtaccggatgaaatattcgagtcgaatctgcgcctatttcgtcggatttcttacggttacagtctattacagaacaatccttcgcgccgcccgcgtcacgttgacgcccctttcgcccctgccgtcgtcagggatatccatccggccgccgacgcgatccggaccgctttggcacaatcgacgccgtctgttgcgtacgcgcatcatcgatgggccgcaccgtatgcgccggcccgcgttccgtccccatgccaaccgttccgtcgtcgccatgatcccgttttccgttctcgacctcgcgccgattcccgccggcgccgacgccgcccaggcgttgcgccattccgtcgacctcgcgcggcacgccgagcgcctcggctatcgccgctactggctcgccgagcaccacaacatgcccggcatcgcgagcgcggcgaccgcggtcgtgatcggccacgtcgcgggcgcgacgcagacgattcgcgtcggctcgggcggcgtgatgctgccgaaccatgcgccgctcgtgatcgccgagcagttcggcacgctcgcgtcgctgtacccgggccgcatcgatctcggtctcggnnnnnnnnccggcaccgatcagacgacggcccgcgcgctgcgccgcgacctgatcggcagcgccgattcgttccccgacgacgtggtggagttgcagcgctacttcgccgcacccgccgccggccagcgcgtgcgcgccgtgccgggcgcggggctcgacgtgccgatctggctgctcggctcgagcctgttcagcgcgcagctcgccgcgatgctcgggctgccgttcgcgttcgcttcgcatttcgcgccggactacctgatnnnnnnnntcgacgtgtaccgcgcgcagttccggccgtccgccgcgctcgacaagccgtatgcgatggtcggcgtgaacgtgttcgccgccgacaccgacgacgacgcgcgacgcctgttcacgtcgctgcagcagcagttcctgaagctgcggcgcggcacgcccggccaactgccgccgcccgtcgaatcgctcgacgcgctcggcgcgaccgagcaggaactcgcgaacgtcgcgcatgcactgtcgttcgccgcggtcggctcgcgcgacaccgtgcacgagcggctgcggcggttgatcgcgcagacgggcgcggacgagctgatcgtcgccgcgcaaatcttcgatcacggcgcacgggtgcgctcgtacgagatcgccgcgcaggtgcgcgacgcgcttcgcgacgaagccggggtttgacgaaagaggacggtccgcgcggctggcggcggtgacggtgacgatggccgcgtgacgtgggcgcgcgtgctcggcgttcgcgacttcgtttggcgcttcgtttggcgcttcgttcagggccaagtccgcggcggcggccgtgcacgcaatggcgaaagcaaacatgcgccgccaacgctcatgcccgttgccagtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtcggcggttgatggctgatgcaacggcaatactcgggcacaaccgcgcatcccgatacgcccaatccccggcgtggagaacggcgtccccgcccaccccgcgtacgtcgctccgccccggccgccgcgaacgagacaacgagcgcgcacgcgctcccggccggtctcgccgccagcccctactcgccggccgaacccgctgagcctgccgcccccgccgcacgcgcgccccgcgcggcgggcttcgccggcgcgagcccgtcgagcagcgccttgtggaacgtcgccggatcctggatctgcggcgcgtggccgagcgccggaaattcgtagagcaccgcccccggaatcgccgcctgcgtgcgcttcgcgagcgccggatagcggccgagcttcgcgtgcacgtcgggcggcgcgacatccttgccgatcgcggtcgtatccttgtcgccgatcaggagcagcgtcggcacccggatcgcgccgaactcgtagagcaccggctgcgtgaagatcatgtcgtagacgagcgccgaattccacgcgacgacgtcgcgccccggtccgcgatacaggccggcgagcatctgcacccagcgctcgtacgcgggtgaccactcgcccgcgtagtacgtgcgctgctcgtagcgtcgaatgacgtcggcgctcgtcttcagctcgcgcgcataccaatagtcgaccgacaacgccggcacaccgagcgccttccagtcctcgaggccgatcgggttgacgagcaccaactgctgcgtgtccctcgggtacatcagcgcgtagcgcacggcgagcatgccgcccgtcgaatggccgacgaccgtcgcctccttcacgccgatcgattcgagcagcgcgtgcgtgttgtgcgcgagctgctggaagctgtattgatagcgcaagggcttcgtcgacttgcaaaagccgatctgatcgggcgcgacgacgcggtagcccgccttcgcgagcacctcgatcgtctgctcccacgtgcccgcgcagaagttcttcccatgcagcagcacgacggtgcggccgttcgcacgctcgggccgcacgtcgagatacgccatctgcagcgtctcgcgctgcgacgtgaacgcgtagcgatgcaccggatacgcgtacgcgaagccttccagctccgcgccgtacgcggggccgtcggccttannnnnnnnngcggcgctcaccgcgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggcaccggcattggcactggcgccagcggcggccgccgcgcctgcctgcggcccggcggcgacgggcgcggcgctcgaagcgccacccgaagcggccgccggcgccgaggaggtacgcgccgccggtcccacggccgcgctcgcggcgaattgcgaagcggcaagctgtgccgcggcaggcggcgaagcggcgaacgccggcgtctgcggcaccgcggccgccgccgatatcgcggcgagccgcgcgaaccacactatgcgaatctggaacatcgtcgaggccggaaagagtaaaggaagcgtgaaggaggcggctcgcccgacatccgtgcaagcctcgcgccattttactttcggcgggctgacgcccctccgataccgtattaccggatgcttccgtgaatgcgggaaagtcatgtatcgttcgacgtaatccggcgagctcgccgcgcgccggcacactcgatcatgaaaaacgtcctcagcatccagtcgcacgtcatctacggacatgcgggcaacagcgccgcagtgtttccgatgcaacggctcggcgtcaatgtctggccgctcaacaccgtgcagttgtcgaaccacatgcagtacggccattgggcgggcagcgcgatcgacgcggcgaagatggagcagctcgtcgacggcatcgcggcgatcggcgcgctcaagcgctgcgacgcggtgctctcgggcttcctcggctcgcccgcgcagnnnnnnnnngcggtcgagatcgtgcgcaccgtgaaggcgacgaatccgaacgcgtggtacttctgcgatccggcgatgggccagacgggcggcatccggccggagcccggcgtcgaggagttcatcgtcgccgagctgcccgagctcgcggacggcatggcgcccaatcacagcgagctgcaaaagctcgccgggcagcgcatcgagacggtcgccgaggccgtcgccgcgtgccgctcgatcatccgccgcagcccgcaggtgatcctcgtcaagcatttgcacgatcgcaacagccccgccgaccgtttcaacatgctcgtcgtcaccgagaccgaagcatggatcggccagcggccgctgtacgcgttcccgcggcatccggtcggcgtcggcgacctgacgagcgcgatcttcgtcgcacggcggctgcgcggcgacagcgtgcgcgccgcgttcgagcacacgctcgccgccgtgcacgcggtcgtcaaggcgacctacgacgcacggcgctacgagctcgagctcgtcgccgcgcaggacgagatcgcgcggccgagcgagtggttcggcgcgtgggtcacgggcgcggattgatgcgcgnnnnnnnncggttcgcgtgttgatccgcacgctcgatcgcgcgcccccgttcgagccgccgcggcggcgccacgcggtgtcgcggcacccgtcgcttgcgttttcctcgccgcgcctgccggccttttcgcctacttcgcctgcttcgcctgcttcggcttcgctgcctgcttcaccctcatcgttcatcccaagcgcttcgttcacctcgccgttctcgttcgcgccggcgacctcgtctttgcccttgccatctgcatcgccatctgcatcgccgtcggcatcgccatcggcgtcggcatcagcagcgacaacgccatcgcccgcctcgccttcgtcaccgtcatcgcgcgcctcgcagccgccgccgtccgcctcgcggccgcggccctcgcccgcccgctcgcctctgcgcgccgaatctcagccggcgcgccgccgcgcatgccgagcnnnnnnnnnatgcgcccccggccgccnnnnnnnnnnaacgcgcggcggcctgcgcacgttcatccggatgacaccgtttccccgatatcctcccggcggcgttgcacggcggcgctgccgcgcaagacggcagcccgcgttgcgaccaccttcccctcggccgctgccgctccggcggtctcgccccactccagacaaggaagcgacaacatgacgaatcagaatcgccgggactttctgcgcctcgccgccggcacggcgggcgcggccgcgctgcagctctttccgcccgtgatccgcgaagcgctcgcgattcccgcgaaccgccgcaccggcacgatccgcgacgtcgagcacatcgtgatcctgatgcaggaaaaccgctcgttcgatcattacttcggcaagctgcgcggcgtgcgcggcttcggcgatccgcgcccgctcgcgctgcagaacggcaagtcggtgttccatcagccggtgctcctcggcccggccgagctgctgccgttccatccggacgcgtcgaatctcggcatgcagttcctgcaggatctgccgcacggctggcaggacatgcacggcgcatggaacaaggggcgctacgaccgctggatcgcgaacaagggcacgacgacgatggcctacctcgagcgcgacgacatcccgttccactaccagctcgccgacgcgttcacgatctgcgacgcgtaccactgctcgatcccgagctcgaccgacccgaaccgctactacatgtggacgggctacgtcggcaacgacggcgcgggcggcggcccggtgctcggcaacgaggaggccggctacggctggagcacgtatccggagacgctcgagcaggcgggcgtgtcgtggaagatctatcaggacatcggcacgggcctcgacgcggcgggctcgtggggctggacgcagaacccgtacatcggcaactacggcgacaattcgctcctctatttcaaccagtaccgcaacgcgcagccgggcagcccgctgtacgacaaggcgcgcacgggcacgaacgtgagcgcgggcggcaccctgttcgacgtgttgcagcaggacgtgcagaacggcacgctgccgcaggtgtcgtggatctgcgcgccggaagcgtattccgagcacccgaactggccggcgaactacggcgcgtggtacgtcgagcaggtgctgaaggcactgacgtcgaacccggacgtctggagcaagaccgcactcttcatcacgtacgacgaaaacgacggcttcttcgatcacgtcgcgccgccgttcgcgccgcaatcgcgcgagaacggactgtcgacggtgtcgaccgcgggcgagatcttcgcgggcgacgccacgcacatggccgggccgtacgggctcggaccgcgcgtgccgatgctcgtcgtgtcgccgtggacgaagggcggctgggtctgctcgcagacgttcgatcacacgtcgctgctgcaattcatcgaggcgcgcttcaacgatcgctactcggtnnnnnnnncgaacgtgacgccgtggcgccgcgcggtgtgcggcgatctcacgtccgcgttcaacttctcgagcccggacggcagctggccgcaactgcccgacacgagcggctacgcgccgcccgatcgcaaccgccatccgagctacgtgccggtgccgcccgccgcgcagtcgatgccgaaacaggaggccggcctgcgcgcnnnnnnnnnnntgccgtacgagctcttcgtgctcggccgcatcgatcagtcgaccggcaagttcaagctgaccttcgcgaacacgggccgggcgggcgcggcgttccaggtgacggccggcaaccgcctcgacggcccgtgggcgtatacggtcgaagcgcgcaagcggctgtccgacgaatggagcacggcgctcacgctgagcatctacgatctgaccgtctacggcccgaacggcttcctgtgccagttccgcggctcgaccgcggcagcgctcggcttgagcgcgaacccggaggtgatctacggctatgacgtcgcgaacggcaacatcacgctgcgcctgtcgaaccgcggccgcgcggcggtgcggctcacggtcacgaacgcgtacggcaacgcagccccgcgcgtctacgagctgaagcccggccagcggatcaacgactactgggatctgcgcgacagccacagctggtacgacctgagcgtctccgacggcgcgccgaacggcttcctgcgccgcttcgcgggacacgtcgagacgggccggccgagcacgagcgatccgctgatcgcgacggcctgagcggcgcatcgcgcgctcgcgtgcgtcgcttcggcggcgcacgcggctcacgcaatggacatgatcgccccgctgcacgcgggcgatcgccggccgcggccggtcacgcagcgggcaagcgccgcacggctcgccgcagcggcctgtccggcgtgtgcctgaagcgtgcggcgggacgcacgcggcatacgcgtcccgcccgccgcgcgacatcgcaatcgaccgatcgcgcggcggcgatccgccgcgtgaagtcgtcgcgaacgcaggcatgccgcccggcggcatttcgccacgtcgcagccgacgcaaccgacgcagccgtgatcgcgttctttgcttgtcgcctttccgcttcgtctctctgcgttcctctgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcacaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcaatctacctggcgatcacgacggcctccaatctcgtgctcgggcaactcgagaaacgttattccatcggcgtgaggcacgcggaactatgatcgagatcctgcaggagttcgggcgggcgttcctctactgggacggccagcgcatgtcggggctcgccgtcacgctgtggctgctcgtcgcgtcgctcggcgccggcttcgtctgcgcggtgccgctcgccgtcgcgcgggtgtcgaagagccgctggctgtcgacgcccgtgcgcttctatacgtacgtgttccgcggcacgccgctctacgtgcagttgctgctcctctatacggggatgtacagcctcgcgttcgttcgcgagcacgcgtggctcgatgcgttcttccgcagcggctttcattgcgcgattctcgcgttcgcgctgaacacctgcgcatacacgaccgagatcttcgcgggcgcgatccgcgcgattgcgcacggcgaggtggaggcnnnnnnnnnntacggaatgagcccgttcacgatgtatcgccgggtgatcctgccgtcctcgttgcgccgcgcgctgccgctctacagcaacgaggtgatcctgatgctgcatgcgacgacggtggcgttcacggcgaccgtgcccgacatcctgaaggtnnnnnnnnacgcgaattcggcgacgtacatggcgttccagtcgttcggaatcgccgcgctgatctatcttgcggtatcgttcgcactcgtcgcggcctttcgtcgggccgagcgccactggctcgcgtatctcgcggccggccgtcattgatttcactccagggagagccagttggcagagaccacgaccacgaatgccgcgtgcaagctcgaggcacgggacatccataagcgctacggcgacaacgaggtgctcaagggcgtgtcgctgagcgcgaaggcgggcgacgtgatcagcatcatcggcgcgagcggctcgggcaagagcacgttcctgcgctgcatcaactttctcgagcggccgaacgcgggccagatcgtcgtcgacggcgagacggtgcgcacgaaggccgatcgcgcgggcaatctcgaagtcgccgatcacaagcaactgcagcgcatccgcacgaagctcgcgatggtgttccagcacttcaatctgtgggcgcacatgaacgtgctggagaacgtgatggaagcgccggtgcacgtgctggggatcacgaagcgcgaggcgcaggannnnnnnnnnnaatatctggagaaggtggggctcgcgccgcgggtggagacgcagtatccgtcgcacctgtcgggcggccagcagcagcgggtcgcgatnnnnnnnnnnntcgcgatgcacccggacgtgatgctgttcgacgagccgacgtcggcgctggatccggagctcgtcggcgaagtgctgaaggtgatgcagaaactggcggaggaagggcgcacgatgatcgtcgtcacgcacgagatgggcttcgcgcgcaacgtgtcgaaccacgtgatgttcctgcatcaggggcgcaccgaggaagaaggcgcgcccgccgacgtgctcgcgcggccgcagagcgagcgcctgaagcagttcctgtccggcagcctcaagtaacggccgacgcggcaggccgtgacgtccgtgaatcgtccaagcagtcccgcccgcacgatacaggtggcgatcgtcgcgttgccgcccgtatcgatgtcgggtgtcgggccgatcgtcgacgcgctgaatctcgccaacgagatcgacgggcgcttgctgtaccgctggcaggtgtgttcgtgggacggccgcgcggtgccgctcgcgggcggcgcgcaatggcacgcgcatgccgcgttcaacgacgcgatcgtctgcgattggctgattgtcgtgagcgagcgcttccagcagttcgccgactaccggctgtttctcgcgagcctcgcgcgggtcggccagcgcacgccgctcgtgacgggcatccatcacggcgtgtggtggctcgcgatggcggggcaactgtcgggctaccgggtgagcgtgaactgggagacataccagcagttcgccgagcagttcgagcgctcgatcgtcacgcagcagatcttcgagatcgaccgcgaccgcgcgacgtgcgcgggcggccaggcgagcgtggatttcatgctggcgatgatcggccccgaccaggggccggagctggcggagcggattgccgacgcgcttggcaccgggccgctcagaagcggcgaggcgcgccagcggattccgttcgtgacggcgccgggcgagcggcatccgcggttgaacgacgcgctgctgctgatggaggcgaacatcgaggatccgctgacgaccgacgagatcgcggggctcgtcggcgtgtcgcgccggcagctcgagcgactcttcagacagtatctcggcgcgatgccgtcgaagtactacctcaacttgcggctcttgaaggcgcgcacgcaattgcagcgcacgagcaagtcggtcgtgcaggtgagcctcgcgtgcgggttttcttcggctgcgcatttttccaatgcctatcgggagcggttcggcgtcacgccgcgggaggatcggcgcgcgtggctcgagaagcagcatgggggcgtcgagccgcctcgggcgggggcgatggtcgagcggccctccgggcgggagtgannnnnncttttggggcctctttgtccgnnnnnnnncgggggnnnnnncgtggatggcctgtgatgtcagtggtcggttggcgtcgcccctccccggggcgggggtcacttttctttgtcttgccaaagaaaagtcaccaaaagaaaggcgcttttcggccccggcttacgcaggcatgctcgcccgtgatggcacagcccctaacgtgtcgcatcggaatggaacacggagcggatcgcgcaggttccgtgccatcgcaccgcccggcggagcggtataccgcccgctagctccgtcgtcgctacgctcggacgacgggcatatcaggacgggcggggtgctcgggttcgaatacctgtccggtgatcggcggacatgcgccacgcgcgatgtgcgtgacatgaaagcgtggtttgccgcgagtcgagcgctgaagctggcgagaagcgcaaacggtgctccctttgccgtccgcccaaggacgcgcctttcttttggtgacttttctttggcaagacaaagaaaagtgacccccgccccggggaggggcgacgccaactgaccgctgacatcacaggccatccacgacaaaccctgaacaaccgacaaaaggcgccgcccacggcnnnnnngagcaaaagaaccccgtccgataaatcccgtcgcaattgcgcaagacgcatcccgcgccgttgcctaaacttgaacgtgttacctgttacgaaacgaaaggaatcgtcatgaagagcccgaacgtgtcccgtcagactttcgatgaagtgatggtgccggtgttttcccccgcgccgttcatccccgatcgcggcgaaggctcgcgcgtctgggacacggaaggccgcgattatgtcgatttcgccggcggcatcgccgtcaccgcgctcggccacggtcatccggagctcctcaaggtgctcgacgagcaaagccgcaagctctggcacatcggcaacggctacacgaacgagcccgtgctgcgcctcgcgaagcgcctggaatcgctcacgttcgccgaccgcgcgttcttcgcgaactccggcgccgaagccaacgaggccgccctcaagctcgcgcgccgcgtcgcgttcgaacgccacggcgccgacaagtacgaaatcgtgtcgttcctgcagtcgttccacggccgcacgttcttcaccgtgagcgtcggcggccaatcgaagtactccgaaggtttcggtccggtgcccgaaggcatcaagcatctgccgttcaacgacatcgccgccgcccaggccgcgatcggcccgaagacctgcgcggtcatcgtcgagccgatccagggcgagggcggcgtgattcccgccgatcccgccttcctcaaggcgctgcgcgaagcgtgcgacgcgcacggcgcgctcctcatcttcgacgaggtgcaaacgggcgtcggccgcaccggccacttctacgcgtacatggacacgggcgtcacgcccgacatcctgaccaccgcgaaggcgctcggcaacggcttgccgatcggcgcgatgctcaccaccgaggcgctcgccgcgcacttcaaggtcggcgtgcacggcacgacgtacggcggcaatccgctcgcgtcggcgatcgccgagaaggtcgtcgagctcgtcggcgatcccgcgctgctcgagggcgtcaagcaacgcannnnnnnnctcacggccacgctcgagaagatcaacgcgcgcttcaagctcttcaaggagattcgcggcaagggcctgctgatcggcgccgagctcgtcggcgcgctcgacggccgcgcgaaggacttcgtgtcggccgcggccgagcacggcgtcatcatgctgatcgccggcccgaacgtactgcgcttcgcgccgtcgctcgtgattccgctcgacgtgctcgacgagggcctcgcgcgcttcgagaaggcggtcgagcaggtgctcgcgcaagccgaagccgcgccgcgctaagccggcccgaacccgcccccatcgctgacgtagacaggaacgacgatgctcttcgtacgccccggcagactcgccgatctcgacgcgctcgcgcagatggcgcgcaccgcgcaacccgtgctgcactcgctgccgcacgatcgcgcggcgctcgaagcgcgcgtcgcgctttccgaggactcgtttcgcgcggaagtcgacttccccggcgaggagttctatctgttcgtgctcgaggacggcgcgacgggcaagctgctcggcaccgcgagcatcgtcgccgcggccggctacgcggagccgttctacgcgtttcgcaacgacgcgctgatccacgcgtcgcgcgagctgcacgtgaaccgcaagatccacgcgctcacgatgtcgcacgaactgacgggcaagagccggctcgccggcttctacgtcgatccgtcgctgcgcggcgacgccgccgcgcacctgatctcgcgcgcacggatgatgtacatcgccgcgaaccgcaaccgcttcacgccggaggtgttctcgctgctgctcggcgtcaccgatgaaaccggcgcgtcgccgttctgggaagcggtgggccgcaagttcttcgggcgcgatttcgccgcggtcgagatcgaatcgggcggccgcagccgcacgttcatcgccgaagtgatgccgacctatccgctgtacgtgccgctgctgcccgaagccgcgcaacgcgtgctcggcgagccgaacgaacacgcgctcctcgcgtacgacatccatctcgaagagggcttcgagccggaccgctacgtcgacatcttcgacgcgggccccgtgttgaccgcgcaggtcgaccgcaccgcgtgcgtgacgaagcacgccgagcgcacggtgcgcgaggcggcgcacgcgcacggcggcaccacttatctgctgtcgggcgggcgcggcgacgcgtttcgctgcgtgctcgcggatctgcccgccgacggcgccgannnnnnnnnngcgctcggcgtggccgacggcgacacggtgcgctgcgtgccgctgcaccagcgcgacggccaaccgacggaccaaccaggagacgcagcatgatcgtcgttcgggtcgtacagacgggcgacgtggacgcgctcgtcgcgctcgcgcaggaaaccgggccgggccttaccacgttcaagccggaccgcgacgcgcttgccgcgcgcatcgagcgcacgcgccgcacgctcggaaatgacgcgacgcccgccgaggccggctatttcttcgtgatggaagattcgcagacggacgacatcgccggcgtgtgcggcatcgaaaccgaagtcggcctcgagcagccgttctacaactaccgcgtgagcacggtcgtccatgcgagtcaggacctcggcgtgtggacgaagatgtcgctgctgaacatttcgcacgatctgacgggctacgccgaagtgtgctcgctgttcctgagcccgcgctaccgcacgggcggcgtcggcggtctgctgtcgcgctcgcgcttcatgttcatcgcgcaattccgcgaacgctttccggagcgcatctgcgcggagctgcgcgggcacttcgacgacgacggcacgtcgccgttctggcgcgcggtcggttcgcacttctatcagatcgacttcaacgccgccgattatctgagctcgcacggccgcaagtcgtttctcgcggagctgatgccgcgctttccggtgtacgtcgacctgctgccgcgggacgcgcaggacgtgatcggcgtcacgcatcgcgacacgctgcccgcgcgcaagatgctcgaggccgaagggctgcgctaccagaaccacgtcgacatcttcgacgcgggccccgtgctcgaatgccacgtggcggatctgcgcaccgtgcgcgagagcgtcgtcgtgccggtcgcgatcggcgcgcccgccgcacgcgagaacgcgccgcgctcgctcgtgtcgaacacgtcgctcgccgattttcgcgtcggcgtcgctccggggctcgtcgacgcgggcgtgttcacgctgtccgccgaggatgccgccgcgctgcgcgtgagcgagggcgagctcgtgcgggtgctgccgctcaaaccgaaacagggataacgacatgactgaactcttcatcgacggcgcctggcgcgacggcgcgggccccgtcttcgcttcgcgcaaccccggcaccggcgagcccgtgtgggaaggcgcgggcgcgtcggcggacgacgtcgagcgcgcggtcgcgannnnnnnncgcgcgttcgccgcatggtccgcgctcgatctcgacgcgcgctgcgcgatcgtcaagcgcttcgccgcactgctcgtcgagcgcaaggaagcgctcgcgacgatgatcggccgcgagacgggcaagccgctgtgggaggcgcgcaccgaggtcgcatcgatggccgcgaaggtcgacgtctcgatcgccgcatatcacgagcgcacgggcgagcgccgctcgccgacggccgacggcgtcgcggtgctgcggcaccgtccgcacggcgtcgtcgcggtgttcggtccgtacaactttccggggcacctgccgaacgggcacatcgtgcccgcgctgatcgccggcaacaccgtcgtgttcaagccgtcggagctcgcgcccggcgtnnnnnnnnncaccgtcgagatctggcgcgacgccgggctgcccgccggcgtgctcaatctcgtgcagggcgagaaggacacgggcgtcgcgctcgcgaaccatcggcagatcgacggcctcttcttcaccggcagctcggacacgggcacgctgctgcaccggcagttcggcgggcggcccgagatcgtgctcgcgctcgagatgggcggcaacaatccgctcgtcgtcgccgacgtcgaggacatcgacgcggccgtccatcacgcgatccagtcggcgttcctgtcggccgggcagcgctgcacgtgcgcgcgccgcatcctcgtgccgcgcggcgcgttcggcgatcgtttcctcgagcgcttcgcggacgtcgcctcgaggatcacggccgatgtctacgacgccgatccgcagccgttcatgggcgcggtgatctcnnnnnnnnnngcgtcgcgcctcgtcgccgcgcaggcgaagcttctcgagctgggcgccgcgcccatcatcgagatgaggcagcgcgatccggcgctcggcttcgtcaacgcgtcgatcctcgatgtcacgcccgtgcgcgagctgcccgacgaggagcacttcggcccgctcgcgcagatcgtccgctacacggatctcgacgacgcgatnnnnnnnnnnaacgacaccgcgttcggcctgtcggcgggcctgctcgccgacgacgaaaccgtctggaacacgtttcgccgcacgattcgcgcgggcatcgtgaactggaaccggccgaccaacggcgcgtcgtccgcggcgccgttcggcggcgcgggccgctcgggcaaccatcgcccgagcgcgtactacgcggccgattactgcgcgtatccgatggcgtcggtcgagagcgcgcaattgcagatgcccgcgaacctgtcgccgggccttcatttctgagcaggatgcgacgatgaacgctaaagaagccaatttcgacgggctcgtcggcccgacccataactacgcgggattgtcgttcggcaacgtcgcgtcgctgtcgaacgaaaagtccgacgcgaacccgaaagcggccgccaagcaggggctgcgcaagatgaagcagctcgcggacctcggtttcgcgcagggcgtgctgccgccgcaggagcggccgtcgctgcgcctgttgcgcgagctcggcttctccggcaaggacgccgacgtgatcgcgaaggccgcgaggcaggcgcccgagctgctcgccgccgcgagctccgcatcggcgatgtggaccgcgaacgcggcgacggtgagcccgtccgccgatacgagcgacgcccgcgtgcatttcacgccggcgaacctgtgcagcaagctgcatcgcgcgatcgagcacgaatcgacgcgccgcacgctcgccgcgatcttcgcggacgaagcgcgcttcgcggtgcacgacgcgctgcccggcacgcccgcgctcggcgacgagggcgcggcgaaccatacgcgcttttgcgcggagtacggcgcgcccggcgtcgagttcttcgtgtacggccgcgccgaataccgccgcgggccggagccgacgcgttttccggcgcgccagacgttcgaggcgagccgcgcggtcgcgcatcgccacggcctgcgcgaggaagcgacgatctacgcgcagcagcgcccggacgtgatcgacgcgggcgtgttccacaacgacgtgatcgcggtcggcaatcgcgacacgctgttctgccacgaacatgcgttcgtcgaccggcaggcggtgtacgacgcgctcgccgcgtcgctcggcgcgctcggcgcgcagttgaacgtgatcgaggtgccggatcgcgcggtgagcgtcgccgacgcggtgggctcgtacctgttcaacagccagctgctcgcgcgcgaagacggcacgcagatgctggtcgtgccgcaggaatgccgcgagaacgcgaacgtggccgcgtatctcgacgcgctcgtcgccggcaacgggccgattcgcgacgtgcgcgtgttcgatctgcgcgagagcatgaagaacggcggcgggcccgcgtgcctgcggctgcgtgtcgtgctgaacgatgccgagcgcgcggcggtgaagccgaacgtgtggatcggcgacgcgctgttcgcatcgctcgacgcatggatcgacaagcattaccgcgaccggctgtcgcccgtcgatctcgccgaccccgcgctgctcgacgaatcgcgcaccgcgctcgacgaattgacgcagatcctcggcctcggctcgctctatgacttccagcgctgattccggccgcgacgccgcgtggctcgacgatttcctcgcgctgacgctcgcgggcgacgcgccgcccgcggaggcgggcgagtgcgcgnnnnnnnnngtgcgctggcgctggcttggcgacggcttgctgcggctcgagcccgccgacgcggcgcagcgcatgcagagcgtgctcgtgtcggcgggcgtgcacggcgacgagaccgcgccgatcgaactgctgtcgacgctcgtgcgcgacatnnnnnnnngtgcgttgccgctgcgctgccgcctgctcgtcgcgctcggcaatccgggcgcgatgcgagcgggcgagcgctatctcgacgacgatctgaaccggctgttcggcggccgccacgcgcagctcgcggcgagccgcgaggcgccgcgcgccgcgcaactggaggccgccgcggcgttgttcttctcgacggcgggcnnnnnnnnnngcgcgcgctggcacatcgacatgcacacggcgattcgcacgtcggtgttcgagcagttcgcgctgctgccgcacacgggcgagccgccgacgcgcacgatgttcgagtggctcggcgaggcgcagatcgccgcggtgctgctgcataccacgaagggcagcacgttctcgcatttcaccgcgcaagcctgcggcgcgctcgcctgcacgctcgagctcggcaaggtgatgccgttcggcgcgaatgatctgtcgcgcttcgcgcccgccgacgcggcggtgcgccgcctcgtgtccggccgccgcgacgcgccgcgcggcgcgctgcnnnnnnnnttcacggtcgtcgaccagatcacgaagcaaagcgatgcgctcgaactgttcgtcgcgaacgacgtgccgaatttcacgccgttnnnnnnnngcacgctgctnnnnnnnnacggcgactatcgctacgcggtgcggcacgagcaggagcgcatcgtgtttccgaatccgtcggtgaagcccggcttgcgcgcggggctgctcgtgatcgagacgacgcgcgacacccacgcggcgctcgcgtgannnnnnnnncgggcctnnnnnnnnncggcccggcgctcnnnnnnnntcagcggccgaggccttcggccgcgagcgcttcgccgaccttcgcccgcgcgcccacccgcgccatgaacgcgacgagatgcggatacggcgcgagcgggatgcgcaggaagttcgaccagttcgcgaccgcgaacagatacgcgtccgccaccgtgaaggcgcccgtcagatagtcgcgcgtcgcgagatgcgcgtcgacttcctgcaggcggcgatcgagcttctcgaggcactgccgccgcgtcgaatcggcggtgtcggcgtgaaagagccacgggctgtaggtcttgtgcagctcggagctgacgaacgtcagccattcgattacctcgtagcgcgcgggtgtgccgtgcgcgggaatcagcgtgccggcgcccgccagatcgccgatgcgctgcagcagcgcggccgtctcggtatggcgcgtgccgtctactcgcatctgcgcgcggcgctggccgacgcgctcgccgacgacggcgcgggcgcgtggcggcgcgggtgcgcggcggacgctgcggccttgcgcgattgcgacatcctcttgcgggttccgtgcggtgcgcgccgcgcatccgccgcggcggcgcccgagcgcgggttcgacggctcgnnnnnnnnnaggcggtacaatcgcgaccttgcggctgttgcgccgcatcacggccgccccgcgcggttgtccggaaatttcgacgctgcaatgatgcggcggtccggtcgttgactgacattgttcattcaaagcgaggagaacacctgatgaagttgaactggcggaagatggccgcgcacgcggtggtgacggccacggccctggcggcgggcagcgcgttcgccgccgacctgaaggaaatccgcttcggcgtcgaggcgtcgtatgcgccgttcgagtacaagacgccggacggcaagctggcgggcttcgacatcgacatcggcaacgcggtgtgcgcgaagctgaaggtcaagtgcgtgtgggtcgagaacgcgttcgacggcctgatcccggcgctgcaggcgcgcaagttcgacgcgatcaactccgacatgacgatcaccgagcaacgtcggaaggcaatcgatttcaccgacccgatctacacgatcccgaaccagctgatcgcgaagaagggcagcggcctgctgccgaccaccgcgtcgctgaagggcaagcgcatcggcgtgctgcagggcacgatccaggaagcgtacgcgaagaagcgctgggcgccggcgggcgtcgaagtcgtgccgtaccagacgcaggatctcgcctacgaagacctgaagtcgggccgtctcgacgcgaccttccaggattcggaggccggcgcgaagggcttcctgtcgaagccgcagggcgcgggtttcgcgttcgcgggcgaccacgtgagcgacgccgagatcctcggcacgggcgtgggcttcggcatgcgcaagaacgacgcgcagctgaagagcgcagtcaatcaggcgctcaaggaactgaaagccgacggcacgatcgacggcctcgcgaagaagtatttcagcgtgcccgtgacgctgaagtaatgcgtgcggcgggggcggttcgccgccgcgccgcgatgggttcgaatcggccggccgcttcatcgagcggccggttttgttctatcggggcgcggccgcacgcgccggnnnnnnnncgcatccgggggcgctcgttcgccgcggcccggcgagcgcgatgcgcgcggcggcgggaacgatgccgcgagcggcattcggggccgtgcagccgctagccgcaacggctaacgnnnnnnnnnnnnnnnnnnnnnnnnnnnngcagccgcccgcgtcacgcgccgcccggcccatgcgacgcgtcgatcggccgctgctcggccatcggcgcatccgcgcgcagatgcgcgtcgctcgtcgcgcggccgcgatagtcggtccagcgcttgcggtccgtatcgtagagcttgcaacgccgcgcggtgtcgaaataccagcgccaactgaagcgctgcacgacgatgcgccccggcagcattgcctcgagcttcgcctgcgcgtccttcagcccgtacagcgggatgctcatgtcgacgtggtgcgcggtgtgctccatgatgtgatgcagcaggccgccgatgccgaacgggaacgtcaggtgcaacgtggtcgatacgaacggcgcnnnnnnnnaccactcggcgcggttcgcatgccacgagatgcgcggatcggtatggtgaacgtagacgacgaagccgatcatcgagcaccagaacaggaacggcacggcgacgcccgtgacgagcagcagcggcatcgattgccgggtcgccgcggcgatccagaccaccgcgccgatccacagcgcggcgaagcccgtgacgagcagacagtcgcggcggaagatcggccgcgacgcgccgaggtaggccttcgccggaaagtacatccgcagccaccagatctcgacgagatagtagagccccggcgcccagccgctgcgataaatgcgatcgagcaggcgccgcgcgggcgatagcgccgcgtactcgccgggcgtgagcggcgcccagacgaaatcgaagcccttcaggttcgtgtagccgtggtggacgacgttgtggccgacttcccacaggctgtacggcgtgagcgacggcaggaacgcgatgcggccgagccagcggttgagccggtgattcggcgtgaggctctggtggcacgcgtcgtgaccgatgatgaaaaggcgcccggtgatgaagccggccgccatcccgcagacgatcttcacgatgcccgacgcggcgagcagcgcgcccgcgaacgcggcgaagagcagcagataatcggcggcgagcagcacgatcgagcgcgcgatcacgcgctcgccgaacggcgtgatccatgagcggatgagcttgcggtgcggcatcggctcgtcgacgcgaatggggtgggaggagtcgttcatggagtcggtcacacaaagagacagcgatgcgcggcgcgccgtcgcgccgcgatccgcggccatgcggcggcgggcgcgggcggcggcgcgcatgccggccgccggatcgcgcttgcgatgcggcgcgcacggcacgcggacaagcgggcgcagcggcgcgggcgtcgacagctcgcgcgatccggccgcgacaagggcaatgccgtccggcgcgggacggcatcgtcgatagacaagacggcgcgcctatcgggacatcatgttcatgccgacgttgtgcatgacccagaccgtgccgaagatcaggatcagcgcggtcagcacggtgtagctgaacgccatcacgttccagcgctggctcgacgacgtgttcatgtgcaggaagtacacgaggtgcacgacgatctgcacggcggcgagcacggcgagcgagacgagtgcctcgcgcggcggcagcacgccgcccatcacgaggccgaacgacgcggccgtgagcagcaccgacagcacgaagcccgcgatatagccgccgacggtgccgtgtgcttcgtcgccgtgggaaggatgcgaatgggccatttagatcacgctcgcgagatagacaaaagaaaagacgcagatccagacgatgtcgaggaagtgccagaagaggctgaggcaagtgagccggcggatgtcgcgctcggtcagatcggggcggcgcagcgcctgcgcgacgagcacggccatccacacgaggcccgccgtcacgtgcagcccgtgcgtgccgacgagcgtgaagaacgacgacaggaacgcgctgcgctgcgggcccgcgccttcggcgacgagatgcgagaactcgcgcagctccatcgcgaggaacgccgcgccgagcacgaacgtcaccgcgagccagcgcgaacaccgcgccgcgccgccgctggtgcgcgccgatcatcgcgaagccgtacgtgatgctcgagagcagcagtgcggcggtttcgagcgcgacgcccggaatgtcgaacaggtccttcgcggtcgggccgcccgcgaactggttgccgagcaccgcgaacgtcgcgaacagcgcggcgaagagcacgcagtcggtcatcaggtacagccagaagccgaacaccgaatgcgatggcggatgatcgtgcgaggccgcgtggtcgagcgtcatcgtgttgtgcgacatcagtttgcctccagttcgacttcggccggccgcgccgnnnnnnnnnnnncggcgcgcctttcctcgatctcgcggacggtgtcggccgcaatgtaatagccgtcgttctcgcccgcgctgtacagcaccaccatcgcgacgatgccgacgaacgatgcgatcgcgagccaccagatgtgccacacgagcgcgaagccgagcacgaggctgaacatgccgacgaacaagcccgcgctggtgttcgacggcatgtggatgtcctgatagacggcgttcttgccgacgccgatgccgtgctccttgcggtacgcgagctcgtcgagcgcgtgcacggtcgggatcaccgcgaagttgtagacgggcggcggcgaggccgtcgcccattcgagcgtgcggccgttccacgggtcgcccgtcgtgtcgcggtagccgggcgcgttgcgattgcgcaccgccacccacacctgcgcgacctggtgcagcacgccgagcgcgatcaacgcgacgccgcacgcggcgacgatgagccacggatgccaggcggggttgtcgtaatggttcaggcggcgcgtcatgcccatgaaaccgagcacgtacagcggcacgaacgacacgtaaaagccgatgaaccagcaccagaacgcgcgcttgccgagcttctcgtcgagcttgaagccgaacgccttcggaaaccagtaatggaagccggcgagatagccgaacacgacgccgccgatgatcgcgttgtggaaatgcgcgatcaggaacaggctgttgtgcagcacgaagtccgcgcccggaatcgccatcatcacgcccgtcatcccgccgagcgtgaacgtcaccatgaagccgatcgtccacagcacgggcgcggtgaactcgatgcggccgcggtacatcgtgaacagccagttgaagatcttcacgccggtcgggatcgcgatcaccatcgtcataattccgaagaacgcgttcacgttcgcgcccgagcccatcgtgaagaagtggtgcagccacacgaggaacgcgagcaccatgatcacgcacgacgcgtagaccatcgtcttgtagccgaacagcggcttcttcgagaacgtcgcgatcacttccgaatagatgccgaacgcgggcagcacgaggatgtacacctcggggtggccccacgcccagatcaaattcaggtagaccatcgcgttgccgccggcgtcgttcgtgaagaagtgcatgccgaggtagcgatcgagcgcgaggagggcgagcgcgaccgtcaggatcgggaatgtcgccatgatcagcacgttcgagcaaagcgccgtccacgtgaacaccggcatcttcatcagcgtcatgccggnnnnnnnnatccggatgatcgtcacgaagaagttgatcgcggtgatcagcgtgccgacgccggatatctgcagcgcccacaggtaatagtcgacgccgacgcccggactgaactgcagctccgagagcggcggatacgcgagccagcccgtctgcgcgaattcgccgacgacgagcgacacgttcatcagcagcgcggcgacggccgtcatccagaaactcagcgagttcaggaacgggaaggcgacgtnnnnnnnnncgatctgcagcggcacgatcaggttgaagagcccgacgagcagcgccatcgccatgaagaagatcatgatgacgccatgcgcggtgaagatctggtcgtagtggtccgggcccgttgtacgcgagcgcgagctgcaggcgcatcatcaccgcgtcggcgaagccgcgcagcagcatcagcactgcgacgacgatgtacatcacgccgattttcttgtgatcgaccgacgtgagccactcgcaccacagccatttccagcgcttcgtgtaggtgagcgcgcccacgaccgacagcgcgacgagcgccatgagcgcggcggcgcccatgacgatcggctgatcgaacgggatggcggaaagcgtcaatttaccgaacatgcattaccccttcgtccgacaggcggcgtccgtcagatcgaggacgcggccatcgttgtacttcgcgatgatgttattgaagagccgaggatcgaccgtcgagtagtagcgcaccggctgcttctcgctcggctgcgcgagctggccgtacgcggtcatgtcgagccggtcggccgacgcgcgcaccttcgcgacccacgcgtcgaacgcgtcgcgcgaggtcgcgagcgtgcggaacttcatgtccgagaagccgcggccgctgtagttcgcggagatgccggcgaagtcgcccggctcgtcggcgatcaggtgcaggcgcgtctgcatgccggccatcgcatagacctgcgtgccgagctgcgggatgaagaacgagttcatcaccgaatcggacgtgatccggaaattgatcggcgtgccgacgggcaccgccagttggtttaccgaagcaatgccgagatccggatagacgaagagccacttccagtcgagcgcgacgacttcgacgtcgatcggcttcaccgccgattcgagcggccggtacggatcgagcgcgtgcgtggtcttccacgtgaggatgccgaggaacaggatgatcagcgacggcaccgtccagatcacgatctcgatcgcggtggaatgcgcccatttcggcgcgtaggtcgcgttgcggttcgacgcgcggtagcgccatgcgaacagcagcgtgagaaggatcaccggcacgacgacgatcagcatcgcccacgtcgaggtcgcgatcagcgatttctccgcggcgcccaccgcgcctttgggatcgagcacatgcagctcgctgcatccggaaagtcccgcgacgagccccaatcgcaggatcgcggacgcgctactcgttattcttcggaccattgaatttgcctaggtttgtggtgaagcgggccggtcgagacgccgaaacgcatgcgtcgcgcccgatgcgacatccagtcgctttggcggcggaatgtagcggaattccgcgaagcgcatgttgacgattcgcaaacaacaaatggggcgagggcttgatctgcgttcagacgaacccaacgcgagacgaaaacgcacgccggaacgcggtggcggccgagcgcggcgacgcgtcgcgcgcacatgcgcgtgcgtcggcgggcttgtgctgaatcaacgggaacgaagatcggcgagcaggcggcggcgttggcatgtaccttcgaagaggcggcccgtcgggccgcgtcccgaatcacgaaccactccgtccttccgatgcaagacctttcgaccgagctcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctcgacgatccgttcgtcgacgccgttcatacggaattcgtccagttgctcgacgcggcnnnnnnnnnngacgacgcccatttcctgcaggcgtacgacgtctggatggatcactgccggcagcacttcgagcgggaagagcgctggatggcgagcacgaagttcggcccgcagtattgccatgcggccgatcacaacgaggtgctgaaggtggcggcggacgtgcgcgagaagctnnnnnnnnatgcgcaattcgaactggggcgccgcttgctggtggaggtggcggaatggttcgatcaacacgtccgcacgatggattcgatgatggtctcccacctgaagatgctcaacttcgcgatggtcgacgtgccgaccgaggcctgacgcgctcgcgcgttcgtctgtcgcgacgcgtcggcgcgtcggcgcggcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggtgcggtgatgcggcgcgggcgagcgcgccgaacgaaaaacggatgccgcgaaaccgactgcgaaaccggccgcgagcgatcggccgccgcgctcgcgcggcgcgtggcggctcagttgccggacgcggccgtcatgatcgcgctcgcgcgatcgatttcggcggcatcgcgatcgcgaattcgtgtgtcttctcggccgtgctcaatccgctcttcggcggcgcgccgacgagatccgcgagcgtcgcgccgtcgagctccttgaagtacgcgcgcaatgcgctgtcgagcaagcgctcgagccggcacttcgcggcgagcatgcacgtgttggtgttccggtcgaagcactcgacgagccggaagtccgtttcggatgcgcgaatcacgtcgccgatgccgatgcgctcgggcggcagcgcgaggcgcannnnnnnnnnnnggccacgcgtcgtctcgagcgtgccctggcgcgcgaggctgttgacgattttcgtcaggtgattcttcgatacgtcgtggcgttcggcgagttccgcgatcgtgatgagccgatccggattcgacgcgcagtacatcagcacgcgcagcgtgtagtccgtgtattcagagagtcgcatacgtggcaaaaagatgcatgcattatgttgctattgagggtggtgcgctataacatgctcggcacatgcactttatatagttaacggctgcatgttgcaagccggacgaacgccgagcgcgttttccggcgaatgnnnnnnnntgcgcaccggtcgcgcgccgcgtctttctcccttcaaggatcaggtcatgaacgagcagtacgcatccatcatcgacgttcgtaggattcctcatcacaagcgccatgcgctgatcttcggcaccttcgatgcgctgcccggcggcgaagcgttgcaactgatcaacgatcacgatccgaagccgctctattaccagctcgaggagcgcgcggccgattcgttcgaatggacgtatctggaagcggggccgtcgcagtggcgcgtgcagatcgccaagcgcggcgacgcgctcgggcatcatgatgcgggcgatagctgctgctcgggcggcggctgcggcggttgacgcacgcggcggggcaggacgcggctcgacgcccgggcgggcgtcgagccgcattaaaacggccgccgcgggcgcgatgagcgcggcatggcagcgcgtggccgcacgtctcggcgctcgtccgtatcggttcgaggcgtggggtgggagtggcggcgagcggtagcggctcgccggtatcgcggccgcgtcgaacgacatcggcgcggaccgcgctcatccaggcgaaacgcccgcgaacgcgggcgtgggcggcttcacgagcggcttgggcaacgcatgccgggccccgcgtcagaggccgagcgtcagcatcgccgcctccgacatgcgcgaccggtcccacggcggatcgaacaccatgtcgacgttgacttcgccgacgaacggcagcgcgagcaccttgtcggccacttcgtcggcgagcgcttctcccatgccgcagccgggcgcggtcaacgtcatcgtgatcgatactttcaggcggtcgtgcccggcgggctcgatctcgcagtcgtagatcagcccgagctcgacgatgtcgaccggaatctccgggtcgtagcaggtcttcagcgtctgcatcacgcatgcccgcgcgccgtccggcgtaacggggccgtccggcacgtcgagcggctcgggcggcggcttgccgatcgcgtcggcgtcctcgccgcgcagccgcaccatctggccgccggcgacgagcgtgaagttcgtgccgagcgcctgcgtgatctcggcagcggtgccggcgggcagctcgagcggcgcgccggacggcacgcactcgaccttcaccggccgccgcaacacgacggattctcgcgaacgtctcatgatgcgtgcggctccgtttcgccaggggcggccacgcgcgtatcgagcgcgtgcgcgagcgcatgccagccgagcagcgcgcatttgatccggctcggatagcgccgcaccgcgacgaggctcgagagcttgccgagatacgcttcgtcgtgctcggcctggccggtgaggaccgcgcggaatcgctgctggannnnnnnnnnngcgtcgacgtcgcggccgatcacagcctcggtcatcatcgacgcggatgcgatgcagatcgcgcagccgtggccgtcgaagcggatgtcgccgatgcggccgccttcgatgcgcaactgaactttcagatcgtcgccgcattgcggattgtggccacgcgcttcgtgcgtcggttcggcgagcttgccgaagcggcgcggcgcacgcttgtgctcgacgatgagctcctggtagagcgtgctttgcgcgtcggcggcgacggcgggggattcgatcggattcatctcaacaccttcagtgcttgcgcgacgcccgcgacgaggcgctcgacttcgtcgtgcgtgttgtagagcgcgaacgannnnnnnntcgtcggcccgcagccgagccgttcgagcagcggctgcgcgcagtgaaagcccgtgcgcacggcgatgccgcgctcgtcgagcaatgtgccgatgtcgtgcggatgcacgccgtcgacgacgaaggatacgatcgccgacgacgtgcgcggcgagagcacggtcacgccgtcgagcgccgcgaggcccgcggccgcgtgatcgcgcagtgcgcgcacgtgggcgtcgatccgggcgcggccgatcgcgtcgatatagtcggcggccgccgcgatgccgaccgcgcccgcgacgttcggcgtgccgccttcgagccgcgcgggcagcgcgtcgaatgtcgcgtccgtctcgcccacccagctcaccatgtcgccgccgaagcgcagcgggacgagccgctcgagcgcgtcccggcggccgacgagcgcgccggtgcccatcggcccgtacatcttgtggccggagaacgcggcgaagtcgcacgcgagcgcggacagatcgggcacgtcgtggccgaccgcctgtgccgcgtcgagcaccgtcagcgcgccgccnnnnnnnnnngccgcgagcagcgcttcgtacggcggccgctcgcccgtcgcgttcgagcacgcggtgaccgcgaacacgcgcgtgcgcggccccagcaatcgttcgaggtcccgaacatgcaggctgccctgcggatccggatgcaggatccgcagcttcgcgccgcaacggcgcgcggccatctgccacggcacgaggttcgcgtgatgctcgagcgcgctgacgatgatctcgtcgccttcctgcagcacggcttgcgtgtggccggcaaccgatagcccattcgcgacgagattcagcgcatcggttgcgcccgacgtgaagacgagcaggtgctcgccgttcgcgccgacgaagcgcgcgagcgtgtnnnnnnnnnnttcgtaagcgtcggtcgcccgctggctgagcgtgtggacgccgcggtggatgttcgcgcgatcgcgctcgtcgaagccgcgcatcgcggcgaggacgggctgcggcacgtgcgtcgtcgccgcgttgtcgagatacgcgagcggcgcgccgttcacgcgctgcgcaagcgccggaaacgcgctcgccatcatcgtggccgaacgcagcatgtcacccatggcgtgcctccgtttgttcggcgagatgccgcgagacttnnnnnnnnagcagtgcgtcgccgccgagcgcttccagcctgcccggcgtgtcgatgccgtgcgcgagcgcnnnnnnnnncatgcccgcgacgatcatcgccagcgcatcgcggcggtcgagcccgcgctggcaggcgtagaagagcgcatcctcgggcaacgcgccccacgtcgcgccatgcgcggcctgcacatcgtcgtgatggatttcgaggtgcggccgcagcacgacgcgcggctcgccgctcgtcggaatgccgctcaggcgctgccgcagatcggctcccgacgcgcccgcggcgatcgacgagaacgcattcgcgacgatctgcgcatggccgctcgcgagcgcgagcgtgtcgatcgcgcttcgcgtgcgcggcgccgcgtgcgccgcgcgtacctgttgctcgagcttcgcttgcgacgacgcgaacaacacgccggatgcgcgggccacggcgcgttcgccgcgcagttcgagcaccgtgcgttgcaggtggtattcgctgcccgacgcgagcagcgattgccggtattgcgcgtcgcgctgaaggcacacgtgcacgtgatgcgcgatccgatnnnnnnnnnccggcgtggcgatgcgcagatggtcgagcgacgcgccggcgccgagccgaacatacgcgtgcagattctgcgtgagcggcgcgtcgcggccggcggcgtgctcgtgagactccacgagcacgcaatgcacgcccggcatgacgtcgatcacgacgagcggcgcttcggcgcgcccctgcgccggcagccgcagttgcagcatcgtggacgcgcgctgcgcggggccgctgccgatacgcagtcgcaagcccgtttcgcacagcgcgcgatgcgcccagaaaaacggcgcggcgtcatcgtccggcgacgtcggcaagtccgcgaacaacgcggcgcgctcggcgcgatccgcggtgccgagccagcatgcgtcgacctgttcgagcgagccggagccgacgggcgcgagcagccaggcggcgtgcgcggcggcgcccggcgggcgcgccgcgtccgctcggtcggcttcggcgtcgagccatgtatcggccgcgggcggcggcagatggcggaacgattcgtggtggcgcgagatccagccgtgttgcgcgagttgggctcgcgcggcggcccggtcggtggcggtcgtcgtcatcgcttcaggcctgcgcgagtgcgtccgagcgcgcgaagcccttggccgcgatgtcgcgggcgagtgcgagatcgccggattcggcgatgcgcccgcgatcgagcaacagcaccgtatcgggcacgagcgcttcgatcatctgcagataatgcgagacgatcacgaacgcggtgccttgctcgcgcagccggccgatcagggcgaccgccgcgcgcacgccgtcgacgtccattcccgagtcgatctcgtcgagcatcgcgagccgcgggcacagcagcgcgagctgcagcagctcgttgcgcttgcgctcgccgcccgagacgnnnnnnnnnnnntcctgcacgctcatcgcgagcaggtcctgcccgccgaagcgcacgtggccgtgcgtcgcgcgatacgcgggatggcccgcgagcgtcatgccgagcgtgctcttgccgctgccgttcgcgcccatcagcacgacgagcgcgcccgccggcacggcgagcgataccgactgcagcacgcggcgcttcgcgacttcgacgctcaggtcgaatacctgcagcaggggttcggatcgattcatggcgattccttcgtttgtcatgtgtggggtcagccgacggcgccctcgagcgacatcgcgagtaatgccttcgcctcgagcgcgaactccatcggcagcgcttcgagcaccgcctggcagaagccgccgacgatgagcgccgtcgcttcctgcggatcgatgccgcgctgctggcaatagaacaggcgatcttcggagatgcgcgtcgtcgtcgcctcgtgctcgacgacggcgtcgcnnnnnnnnntctcgacatacggaaacgtatgcgcgccgcattgcgggccgatcagcagcgaatcgcactgcgtatggttnnnnnnnncttcggcgtgcgcgcgacgcgcacgagcccgcgatagctgttctgcgcgcggcccgcgctgatgcctttcgagacgatccggctgcgcgtgttgcggccgagatggatcatcttcgtgccggtgtcggcctgctggcagtggttcgatacggcgatcgaatggaactcgccgctcgattcgtcgccgcgcagcacgacgctcggatatttccacgtgatcgcggaacccgtctcgatctgcgtccacgcgatccgcgagcgcgcccccgcgcacaggccgcgcttggtcacgaagttgtagatgccgcccacgccgtccgcgtcgcccggataccagttctgcacggtcgagtacttgatgtgcgcgtcgtcgtgcgcgacgagctcgacgacggccgcgtgcagctgatgctcgtcgcgctgcggcgcggtgcagccttcgagatagccgacgtggctgccgggctccgcgatgatcagcgtgcgctcgaactggccggtgttttgcgcgttgatccggaagtacgacgagagctccatcgggcagtgcacgccttgcggcacgtagacgaacgagccgtcggagaacacggccgagttcagcgccgcatagaaattgtcggcgggcggcacgacggtgccgaggtagcgctcgatcagttcggggtgatgctcgaccgcgtgcgagaacgagcagaagatcacgcccgcttcggcgagctgctcgcgaaacgtcgtgccgaccgataccaaatcgaacacggcgtccaccgcgacgcccgcgagccgggcgcgctcgtgcagcggcacgttcagcttttcgtaggtttcgagcagcttcgggtcgacttcgtcgaggctctttggctgatccttcagcgatttcggcgccgagtagtacgactgcgcctggaaatcgatcggcgcgatgcgcagcttgccccaatcgggcggcgacatcgcgagccagcgctcgaatgcggcgagccgccatttcagcaggaacgccggttcgcgcttgcggcgcgagatctcccgaacgacgccctcgtcgaggcccggcggtagcgaatcggattcgatatcggtcacgaagccgtgccggtacgtttgttcgagcgctctggcgagcggcgtgggttgatcgacgttgagcatgggcgaatccatgtagagcagggcggtagcctccgcgcggttcgacgtgcgacgcgcggcgcgactcggttcggtcgttggccttaattgttgtatatggtatgcatctatttggcgggccgcaagcgtgcgttcggagaccctgcttcgagtcgtgtctttgccgcaggggcgcggcggggcgcggccggcaaacgaggcggcggcgcccgcgcgtgcgacaagaggccgcagtcgcgcgacgggcagcgggggtcgcatcagccacgaggatgcgtgttcgaacgacgcggcggcccgctggagttcacggtggggatgacgcgcgagactgcttcggcatccttctcgatcggggacggatgcgcgagggcgacgatgcgccgcggtgccggcatgcttcgcaccgcggtcgcggcagtagcggctgccgccgcatcgcacgtcgcccgcggcgcggcggcgcgttcgaacgccgcgcgggcaggtcaaccggccttgccgtcgatacgcggcgcggtcagatagccggtgtaacgcaatgcatacaccgcgaacgcggccacccagcacgcgcccgcgacgtcgatccagacgcgcgtcgcatcgggcgcgatccacggtgcgaacacgcgcacgagcgcggccgcgatcagcagccagtaacacgcgatttcggcgggccccgcgcgcagcggccggcccgtatggccgagcgcggtgcgcgtgatcatcgcgacgatcgcgccgccgatcacgcccaccgtcagcgcatggatcgcgagcgaatggggcgcgacgtcgagcgcggcgagcgcgagcatcgcgaagcccaccggcacccaggcgtacgcgacatgcaggatccacaggatcggccgtgcgccgacgcgccacgaacgccagccgacgatgcgcgttgcgtgcagcgcagccgcggcgaacgcgacggccgcgacgatcgcgcccggcagtcgggccgcgtccgcgcagagcgcgagcaccgtcgccggggcggcgagcgtctcgacccatttccagcgcttgaccgtgaagccgggaatcgcgttcatcgtgaaggttggcacgatgcggcccgcgatcacgacgacgaacagcatgacgaagccgaccgccgcgtaggcggcctgcagcgcgaggtcgaggcgcccatgcgcggcccacccgtgaaagagcgcgttgagcgcaccgaacaggaagagcgcgacggtcaggaacacattgcggtggttgcgcgcggcgagcagcacgcgcagcaggaggatcgcggtgatcggcaagaacgcggaatcgaccacggcggcgagcggctccggtcccgcccagacgagcaggcggccggccgcccacggcagccatagcgcggcgagcggtgcgccgtgcagtgtctcgcgcgacgtccatgcgcgaatcgccgtgagcaggaagccgacgatgatcgcggcggagaacccgaacaccatttcatgaacgtgccaggcgagcccgcttatcgcgggcgacaggccggccaccgcatggccgcgcagcgatgcgagccaaagcgcgatcgagacgatcccgaaataggcgccgccgagatagaacggtctgaagccgagccgtagcaccggcaggccggtgggctgccgagacggttgtggggtcgcgagcgggatcttcacattggctctccagttaagatgcatttattatgtatcttaatgcgtgaagcgaggcgggtccaatgctcgtgcgcgccggcgcggtgcgattgcgcttcggtcgcgtgccgctcgatcgaaggcgcgacggtcggccgcgnnnnnnnnnacatgccgcccgagcggggcggacgtgcggatgaaactaggccggagcggatgtccggccccatcgcaagtttgatctacatcaagcaaggctccggaaaacggaacattgcttggatgcggcacagcgacgcatgaatgcgaatgcgcggcgcgggcgcgaacaaatgacgcagcggccgcgagccgtgtgacagggcgcgtgcgggcggcgcgcatcgcgtatgcggttgcggcggcgcgcgggccatcgcgcaatttgtgcggtgtacagaagatttcgatgcgtgatcggatgattgatcttgcttaagtatcgggccgaacgatccgtatacggaaaggcggccgtaaaggtcgtctcatcacatcgaaaaggggcaagaatgagcaagcatgtatttggaccgggtatgcgcctgatggcgcgcatgaagctgcccaggaagctcgtgattctcgccgcgctgttcatcgtgccgctcgtcgccgcgctctatgcgacgctcgccgtcgcctggcacgcttatgcgacgacgcagggcgagcgcgacggcatctcgatcctcgaaacgacgcaggatttgttgaaggcggtgcaggtacggcgcggcgcgggcgcttcggtgctcgcgggcaacgaagcaatgcgcgcgaagttcgacgcggcgagcgcgagcgccggccgtctcgcggcgacgctcaagcagcaggtgcgcggcaccgaccggttcgacatcgtcgcggcggtggacgcgctcgcgagcgaatacggcaaggtggcggcgggcggactcggcacgtccgcggccgcgctgttcggttcgcacaccgacgtgatccatgcgatcttcctgttcgagaaggatctcgcggtggcgtcgcggctcggcgtcgatccggacgcatcgaactatcacctgatcgattcggtgctgttcgtgctgccggggacggccgaaacggtcggcgtgctgcgcggcaagggcgccgccgcgcttgtgggcggcgcgctcgacgaggccgacaagcgcgagctcgcggtgcgcgcgggcagcctcgccgaacagatgagcgtgattcgccatcatctcgaccgcatgaaggaccggctcggcgcgggcgtgccggacggcgtcgatctcggcgcggtggcggcgtttcaacgcgcggcggccgcgctcgcgggcggcgacgcgtcgatcgacgcgaaggcctatttccagcggggcaccgatgcgatcgacgcgctgtatcgcgtgcacggcacgctcgcgcaacaactgcgcgagcgcctcgcgnnnnnnnnnnatgccgaacaggtgaaggtggccgcgatcctcgccctgagtgtcgtgcttgtcgcctgcgcgctctatcttttcgtcgccttcgcgatgtcgacgcacgaggacgtcgcgcaactgtccgactgcatgcgcgcggtgggcgacggcgatctnnnnnnnnnnctcgcggtgcgcggcggcgacgaattcgcgttcatcaagcgcggcttcaacgcgctgctcgacgtctgggcgcagacgctgaccgagacgcggcgcgtcgccgattcggtgatggtcggcagccagcagatcgccgccggcaacctcgatctgtcggggcgcaccgagacgcaggcggcatcgctcgagcaaacggcggcgagcatggaagagctgacgtcgacggtgcgccataacgcgtcgaacgcatcgcacgcgagcacgctgagcgccgcggcgtccgagcgcgcggcggacaccggccggatcgtgacgcatgcggtatcgctgatgacgcggattcacgacagttcgaaccggatggcggagatcgtgacggtgatcgagggcatcgcgttccagaccaacatcctcgcgctgaacgcggccgtcgaggcnnnnnnnnnnggcgagcagggcaagggcttcgcggtcgtcgcgggcgaggtgcgcgcgctcgcgcaccgcagcgcgaccgccgcgaaggacgtgaaggagctgattcacgaatcgattcggcacgtgaccgacggctcgtcgctgtttcagcgcgcagacgatgcgatccgcagcgtgaacgcgtcgatcaagagcgtcgataccgtcgtcagcgagatcgcgaaggcgtccgagcagcaaagcgacgggatcgagcaggtcaacgcggcgatcacgcagatggacgaagtgacgcagcgcaacgcggcgctcgtcgaggaatcggctgccgcgagcgcgtcgctgcgcgagcaggccgagcatatgggcaagctcgtcgggcgcttcgtgctcgcgtagcgggcgggcagcccttcagcgtatacgcgcgccgcccgttcggcggcaagcgcgcggcgtcggaggttgatttgcatcaagtccgtccgggccgcgcgcccgacaatggaacgccggcgtttcgcgcggcatgccagggtacaagcagatggacatgacaacgcattcgaacgacggcgcggatacgaccgcgcccgctccccaacacgacgtgtccgcgttcgcggacgttcagatctccgaagcgctgattcggcgcttcgaccggcaagggccgcgctatacgtcctatccgacggccgaccggttctccgacgcattcgacgagcgcgcgtaccgcgaacatctgtcgcgccgcgcgtcagccgagcgtaatccgccgctgtcggtctacctgcatctgccgttttgcgagtcgctctgctacttctgcgcgtgcaacaagatcatcacgcaggatcacacccgcacgagcgcgtacgtcgactatctgatccgcgaaatggagctcgtcgcgccggatctcggccgcgatcggcggacgacgcaactgcatctgggcggcggctcgccgacgttcttcgcgatcgacgagctcgcgcgcctgatnnnnnnnntgcgcgagcacttcgacttcgcgccgcacgcggagctcggcgtcgagatcgatccgcgcacggtcaacgagcgcactctgcagtcgctcgcggcgctcggcttcaaccggacgagcttcggcgtgcaggacttcgatccgtcggtgcaggaggcggtgcatcggatccagccgctgccgatggtcgannnnnnnntcgaggcgagccgcgcggccggtttcgaatcggtcaacatcgatctgatctacgggttgccgcggcagacgcccgagagcttctcgcgcacgctcgacgaggtgatccggctgtcgcccgagcgcatcgcggtctacaactacgcgcatttgccgagccgcttcaaggcgcagcgcctgatcgtcgaagcgcagctgccgcccgcggaagaccggctgcggatcttcatcgaatcgacgcggcggctgctcgacgcgggctacgtgtacatcgggctcgatcacttcgcgaagccgaacgacgagctcggcaacgcgctgcgcgagcgcagcctgcaccgcaatttccagggctatacgacgcaggccgaatgcgatctcgtcggcttcggcgtatcggcgatcggcaaggtcggcgcctcgtacagccagtcgacgcgctcgctgaagacctattaccgccagctcgacgcggggcgcctgccgatcgagcggggcttcgcgctgacagccgacgatttgctgcgccgcgaagtcatcatgacggtgatgtgcagcacacccgtcgatttcgcggagatcggccacaggcacggcatcgatttcgcccggtatttcgcgcccgagctcgcgcagctcgagccgtatcgcgacgcggggctgctcacgatcgatgcgcagcgcatcgccgttacgccgaagggacgcatgttcgtgcgcgcgatcggcatggtgttcgacgcgtatctcggccgcagcgccgcggcgtcttattcgaaattgatctagaaggtggcgtgatgaaggaaagcaagattcccgtgcaggattttcttgcgcggctgccgcttttcagcgtgctgtcgcgcggcgagctcgacaatctnnnnnnnngcacgatgcgcgtgcaggtgccgcgcgggcagacggtgttcagccggggcgatccgtgcggcggctttcacatgatcgtctacggccagatcaagctgagctcgttctcgccgctcggcatcgagaagatcgtgcgcctgctcgggccgggcgacagcttcggcgaagcggtgatgttcatggacaagccgtacgcggtgacggcgaaggcgctctccgacacgctgctgctgcacgtgacgaaagccgtcgtgaccgaggagctcgatcacaacccggcgttcgcgcgccgaatgctcgcgagcctcagcatgcggctgcatcagctcgtcgtcgacgtcgagacgtattcgctgcgctcgggcacgcagcgcgtgatcagctatctgctcgagcagaccgacgcgcccgtggaatccggcatgcagatccggctcgagacgggcaagaaggcgatcgcgtcgcggctgaacctcacgcccgagcacttctcgcgcgtgctgcgcgatctctgcacgcgcgagctcgtcgtcgtcaatggccgcgacatcttcattcccgacgtcgaccggttacgctcggagatgcagtactgacgcgacgcgccgccgaacgcgcgcatagcgccgccaggcgccgagcatgttgagcgcgagccagccggccgacacgccgagcacgacagcggccggccgcgcgaacggcgcgggcgcgacgctcgcggcgacgnnnnnnnnnnnngcggcgacgtgcgcgaaaaattgcgggcgcgcgacgtgttccgggagcatttccttgaccttcggcattccgggaatcgccgtctcgctcgacttttgcgcgtggtaccacagcaggaacgggatgatcttgtagagcatcccgttgatcgccgaccacgcgccgcccatcatcagcagcacgccggtggtgaccgcgatgtcgcggccgcccatgcccgcgttcgcgatccacagcgcgcccgcgcctgcgacgcttgccgtcgcggtgcgccagaacagcgtcgtcgtatcggcctcggggcgcttgcgcgtacggagcagatggaacgtccatgccgcgaacgcggcgtacagcacgtatagcgcgagccgaatcgcgtcggcggcgaaaccggcgcggccggccgggccgaacgtgacggccgaagccgcgacgagcgccgcgaacacgcccgggccgagcccgcgcgcgacggcgcgcggatagggctcggtcgcctgaaacatcggaatcagctggtacgagatgccgatcgtcagcagcccgacccatccggccagcccccaggccgcgtgcagatcgacgagctcgaccgagaagacgggcagatgcccgccgagcgcgaacccgagcgatgcgccgagcgcgacggtcgccgcgagcgcgagccacgcgaggcgcatggtgcgcagcacggcggcggcgcccgccggcatgcgccgccgctcacgcgcgaagccgatcgcgcagacgagcagaaaccacgcgaacgccgcgccgagcagcagcgcggcgggggcgaacaacacgggcgccgcgcacgcgaatgccgccgcgagcagcagcgtgccgagcgtgaggcatgcgtggatcgcggtggcgctcgcgacgggcgcggcgatccggatgccggcggcgaccgacatgatctgaatcatcgcgccgaccatcgtcgtcgcgagcatgccgagcgcgcacagatgcgtgagcgcgagcgcggcgggcgaccagcgcgacgcgagcgtatccggccccgcccacagcagcaggcccgccgcggcgagcgcgaagagcggcgcgctgacgaaaaagcgcagcggcacgctcagcgcgggggagtgatcgagttcgagcttgcgctgcatggcgaaatgaaggcgggcggcggggcgcatnnnnnnnngagcgggccggcgcatggccgacgcgcggcgacgcgacgcacccatgtttcggtattctgatcataaccccggatcggcgcgcgatccggaccgagaccttgacgccgattaaggcgacgaaaacccattcggccgcacacttacgcaccgggcgtgagccgcccctttcaggaatttgccgtgtccgtgtccgtcgtcaaaaccgcattcaagaatctcgtgatcaagggcagatcgctgctgccgattgtgcagggcgggatgggcgtcggcgtgtccgcgcaccggctcgccggcacggtcgcgtcgctcggcgcgtgcgggacgatctcgagcgtcgatctgcgtcggcatcatcccgacctgatggcgcgcaccggccgctcgcgcgatcgcgcgctcatcgacgcggcgaacctcgaagcgctcgatcgcgagatccgcgcggcgaagtcgctcgcgaacggccgcgggctcgtcgccgtcaacgtgatnnnnnnnntgtccgaatacgcttcgtatgtgcgccagtcgtgcgagagcggcgcgcacgcggtcgtcgtcggcgccgggctgccgctcgacttgcccgagctgaccgccgattttcccgacgtcgcgctgattccgatcctgtcggacgcacgcggaatcgggctcgtgctgaagaagtggatgcgcaagaaccgtctgcccgacgccgtcgtcatcgagaacccacgctacgcggcgggccacctcggcgcgccgacgaccgacagcctgaacaacccgaatttcgcgttccccacggtgctcgaaggcacgttcgcgctgttcaaggagctcggcatcgagcgcgagcggattccgctgatcgcggcgggcggcattcacagccacgagcaggtgcgtcaactgttcgcgctcggcgcgagcgccgtgcagctcggcacgccgttcgcggtgaccgaagagggcgacgcgcatccgaacttcaagaaagtgctcgtcgaggcgcagccggacgacatcgtcacgttcatgagcgtcgcggggctgccgnnnnnnnnngtgcgcacgccgtggctcacgaactatctggaacgggaacggaagctgcagcgtgcggcgaagccgcgcaaatgcctcgtcggcttcgattgcctgcagcaatgcgggctgcgcgacggcatcgagaagcacggccagttctgcatcgacacccggctcgcgttcgcgctcgcgggcgacatcaagcgcgggctgttcttccgcggctcggaaaccttgccgttcggtcacgagatccgctgcgtgcgcgagctgatcgactatctgctcacgggcgtcaagcgcgcggccgccgcggcgatcgcccccgcggcggcgtgcgcgcccatgcccgcgctgggctgacggcgcccgcgccgggcgcccgcccgttcccgccgctcgccggcctgccgcgagcggtttctcgtttctttgatggagccgtcatgccatgacgcaaagcagccacttcgcgacgggcgccgcgccgatcgaactcgtgtgcccggcgggcagcctgcccgcgctgaaggccgcggtcgacaacggcgcggattgcgtgtatctcggttttcgcgacgcgacgaacgcgcgcaacttcgccggcctgaacttcgacgcgcaggcgatcgcggccggcatccgctatgcgcgcgagcgcggccgcaaggtgctcgtcgcgctcaacacgtatccgcagccggacggctgggccgcgtggcgggaggcggtgggccgcgcggccgacgcgggcgtggacgcgatcatcgtcgccgatccggggctcatgcgcttnnnnnnnnagcgctacccggagctgcggctgcacctgtcggtgcagggctcggcgacgaactacgaggcgatcaacttctatcacgagcacttcggcgtttnnnnnnnngtgctgccgcgcgtgctgtcgctcgcgcaggtcgaacaggtggccgagaacacgccggtcgaaatcgaggtgttcggcttcggcagtctgtgcgtgatggtcgaggggcgctgcgcgctgtcgtcgtatgcaacgggcgactcgccgaacacgcgcggcgtgtgctcgcccgcgaaggcggtgcgctggcagaagacgccggacggcctcgaatcgcggctgaacggcgtgctgatcgaccgctacgaagacggcgagaacgccggctatccgacgctctgcaaggggcgcttcacggtggccgacgagagctactacgcgatcgaggagccgacgagcctgaacacgctcgagctgctgccgaagctgatgcagatcggcatacgcgcgatcaagatcgaaggccgtcagcgcagccccgcgtacgtcgcgcaggtgacgcgcgtgtggcgcgatgcgatcgaccagtgcacggcgaacctcgcgcgctactacgtgaagcccgcgtggatgacggaactgaacaaggtcgcggaagggcagcagcatacgctcggcgcctaccaccggccgtggaaatgacacgcacgacggcgcacgccggcatgcgggagcgaggatcatgaaaattgctttggggccggtacagtactactggccgcgcgtcgcgacgatgcagttctatcaggcgatgtcggagacgcccgtcgacatcgtgtatctcggcgagacggtttgctcgcgccggcacgagctgcgcttcgcggactggatcgagatcgccgacatgctcgccgaggccggcaaggaagtcgtgctctcgacgcaggtgctgctcgaatcgggccgcgatctgaagacgatgcgcgagatcgccgagaacggccgctatctggtggaggcgaacgacatgggcgcggtacgccgcagcgcgtnnnnnnnnttcgtcgcggggccgtggctgaacgtgtacaacccgccgacgctcgcgatgctcgccgggctcggtgcgcggcgctgggtgatgccgcccgagatgagcgaggcggggctcgcgcggatgcaggccgagcggcccgcgcacctggaaaccgaagtgttcgcgtacgggcgcattccgctcgcgttttccgcgcgctgcttcaccgcgcgcaatcgcaattttccgaaggacaactgccaatacgtgtgcatggcgcatccggacggcctgccgctgcatacgcgcgaaggcgagccgtttctcgtgctcaacggcatttcgacgcagtcnnnnnnnntctacaacctgatcggcgagatcgatgcgctgcgtgcgctgaacgtcgacgtcgtccggttgagcccgcaatcgcaacacatgatcgacgtgatcgacgcgtatcacggcgtgctgagcggccgaacggatgcgggcgacgcgctcgccgcgctgcacggcagaatgcccgaggcgtcgtgcaacggctactggcacggcaagccgggcctcgagcacgtcgcgcgctgaggccgtggcgcggcgtgcgccgcgccgcttcggacccgttgatgaggtccccgatgaatgctccagtctttcagctgccgcccacgctcggcaagctgctgtcgaaactgcccgcgtatccgggcgcgctgctgttcgcaagcgggatcaatctcgtgctgcgccggcatttgccggcggagacgctcgcgctgctggaggatcgcccgctgcgcattcaggtgaaggacgcgggcgtcgccttcgatttcgtttgccggcgtggggcattttcggcgctgtccggcgggcgggatgtcgatctgacgatcggcgcgaccgcgtacgatttctatctgctgtcgcagcgccgcgaagaccccgacacattgttcttcagccggcgcctgacgatggagggcgacaccgagctcggcttgctcgtgaagaattcgctcgacgcgatcgatctgtcggtgttttcgctcgagcggtggctgccgacgcggctgttccgacaacggccgctcgaacgcgacgcaatgccggactgaaatacgcgcaagcggcgaacgggcgatcaggagaccggaatgaaccatgaaacgaaaacgctgccgatcgtctattcctgctcggggtgctcgaatgtcgcgcagctcgcgaatcacgtcgcggtgcggctcgatcgcggcggcgatgcggagatgtcgtgcatcgcgggcgtgggcggcgacgtgccgtcgctgctgaagatcgcgcattcggggcggccgattctcgcgatcgacggctgcccgctcgtatgcgcgaagaagagcctcgagcggcacgggatcgcgcccgatgcgcatctgcagctcggcgagcacggcgtcagaaagcgctttcacgaggatttcgccccgggcgacgcgagccgcatactcgcgatcgcgaaagccgaagcggcgcggctcgcgggaagccggcccgcgcccgaacccgaacacgcgcaggcgggcgaggatgccggcgccgcgcttgaacgcaagcgctgacttccgccgacttccgacttccgatatccgatgcgcggcgcgcgtggccgagcggcggctgctcgacccgatcggctacccggcgatcgagcccgcggccacggttgcggcatctgcccagccgagcgcggcggcgcggagaacacggcgcgggaaatgcgattgcgccgggtaaggtgccgaataaggtgccgaataagctgttgagcgagcggccgaacgagccccggaacaggcggccgaagcgcgccggctcatccgcgccggatcgcgaagttcgcgaacagccgatcgagccggccgagcaccgcgtcgctcggatagccggcgagcgatgccgcgttcagcgcgccgctgccgcagccttgcgcccggaacacctgcaacacgtaatgctcgacgccgagatcggcgagttcgtgcgcgacgcgcagcagcgccggctcgggcagcagatccgggtgcgcggtcgttcggcattcgtacgcgatgccgctcgcgagcaccgcttcgaggctctgccgcgcatggccgccgcttgcgcgcacgcgcgtcgtgtgcgcgtagtcgtcgaacggcgccttcacgtcgagcccgatccagtcgagcgacggcagcagatgggcgagccgccgcggatgcgtgcccgcgctgtgcaggccgaccttgaagccaagccgccggacatcatcgatcgaggcggcgagcgccggatcgatcgacggctcgccgccgctgaacacgaccgcgtcgatcagcccgacgcggcgcgcgaggaacgcgagcagcgcgtcccattcgatctcggccggctgcgagcgcggctgcaggtgcggattgtggcaatagccgcagcgccatgggcaaccctgcacgaacacgaccgcggcgaactggccgggatagtcggtcgcggtgaacgggacgagcccgcccaccttgagtggacgccgccgggggagggcgaggttcatcgcgtgggcgggctgcgctcaagccgccgcgcgcagcgcggcctcgtccgtcgcgcgttcgcggaagtacttgcgctcgtggaattcgccctgcttgccgacgttgaacgacgagaccgggcgatggtagcccatcacgcgggtccagatctcgcacggctggcgctcgtcgtcggacagcacgatcgcggcgcgggcggcttgtgggttggcttgcaatgtcgtcgtcatgttcaggcttccatcggttgggattgagacaatttgcgacgcagcagcgcttcgtcgcacttcgggcaaaacgggtggctgccggcgagatagccgtgcgtcgggcagatcgagaaggtcggcgtgacggtcagatacggcagcgagaagcgggtgannnnnnnnttcacgagcgtgcggcacgcgtcggcggacgacagcggctcggtcatgtacagatgcagcaccgtgccgcccgtgtatttgcgctgcaggtcgtcctggcgttcgagcgcctcgaacggatcgtcggtgaagcccaccggcaactgcgacgagttcgtgtagtacggcatctgcggcgtgcccgcctgcaggatgtccggatagcggcggcggtcttccttcgcgaagcggtacgtcgtgccctcggccggcgtcgcctcgaggttgtacatgtggcccgtttcctcctgatactcgacgatnnnnnnnnnnacgtggtcgagcaggcgcagcgcgaacgcgtggccccagtcggtcgtcagatcgtgcgcgtcgcgcgtgaaattgcggatcatctcgttgatgccgtttacgccgagcgtcgagaaatgattgcgcagcgtgccgagatagcgcttcgtgtacgggaagagcccgttgttcatgtgatgctggatcacctcgcgcttgatctcgaggctttccttgccgtagtcgagcagcgtgtcgagccgcgcgaagannnnnnnntcgtcgcccgcgtgcagatagccgagccgcgcgcaattcacggtgaccacgccgatcgatcccgtctgctcggccgagccgaacagcccgttgccgcgcttcatcagctcgcgcaggtcgagctgcagccggcagcacatcgagcggatcatgttcggcttcaactcggaattgatgaagttctggaagtacggcaggccgtagcgcgcggtcatctcgaacaggcgctcggcgttcgggctgtgccagtcgaaatcggcggtgatgttgtaggtcggaatcgggaacgtgaacacgcggcccgccgcgtcgcccgcctgcatcacctcgatgtacgcctggttgatcatgtccatttcgggctgcagatcgccgtacgtgaacggcatctcttcgccggcgatcacgggcacttgctcgcgcagatcctcggggcagatccagtcgaacgtcaggttcgtgaacggcgtctgcgtgccccagcgtgacggcacgttcaggttgtagatcagttcctggacggactggcgcacttcggcgtaggtgagcgcgtcgcggcgcacgaacggcgccatgtacgtgtcgaacgagctgaacgcctgcgcgcccgcccattcgttctgcagcgtgccgaggaagttcacgatctggccgaccgcgctcgacatgtgcttcggcggccccgactcgaccttgccgggcacgccgttcaacccttcgttgagcagcgtgcgcagcgaccagcccgcgcagtagccggacagcacgtcgagatcgtggatgtgcagatccgcattgcggtgcgcttcgccgatcgcgctcgggtagacgtggctcagccagtagttcgcgatcaccttgccggacacgttcaggatcaggccgccgagcgaatagccctggttcgcgttcgcgttgacgcgccagtcctgccggtccaggtattcgttgatcgacgattcgacgtcgatcaacggcttgtcgcgcgacgcgggattcggcgcggcgcaagggtgcatggtctcggacaacgtgggcctctctcgttggtggcacaaaatctggtgacggggtgaatgctaaataccagatgttgtatgggtcaacggcgatccggcgaagtttgacgcgtacttgaccgtgattaaggcggcgcgcattcgggctgcggcatcgaaccccggttgcgcggatcgaacgcgcggcgctcgcgcggatggcaggatgcgccgcgcggccgcgaatgcgcgatgccggcgagcgacgggaagcgggcgagggcgcgacgatcgcgacggcgcgcggcccgcgagcatcgcagcgtggggcgatggtgtgccggccatcgccggcgacgggcgaagccgtgttgaacgaccggcgatcgcagcggcgacgagcctcgcgccggaacgtgatgagtgcacggcccgtggggccgagccaggcggtgcgaggcgtgagtgcgttnnnnnnnncacgatgcgtcgcgcaaaggcgtcgcgctggtcgggcgtccttggattgaagctccgcgctgcgggatcggatcggcggcggcctaccgccgcgtatgacaagcgcgcacgcggcggacgcgatgcgcgccgccgagccgcggcatcgggctatccgccggagcgcgcgcccgagccgggcgcgctgggcgccggcgacatcagaagtccggcataacgcacgacatagacgagcagcgcggccgtccagccgatgcccgcgacggcaagccattgcgcggtcgcggcgggcgcgagcgcgggccccgcgannnnnnnnagcgtcgcgacgatcagcagcccgtagcaaatgcgttcggcgagcttcgcgacgggttctcgccccgtgtgctcgagcgcggtgcgcgtgatcatcccgacgatcgcacagccgatcgcgcccgtcgtgaacgtgtgcagcgcgagcgagtgcgcgacgaacccgtatgcgctcagggccgtcagcgcgaagccggcggcgatcgatgcgtaggcgacgtgcaggatcgacagcatcggccgccgcccaaccgcccagaagcgccagccgacgagccgcgcggcatgcagcgcggcggcggccgccgcgagcgcggcgatcgcgggtgcgggcgcgcccgtcgcgtcggcgagcagcgcggcgagcgtcaccgacatcaccgacgattcgacgagccgccactgcctgacgggcaactcgggccgcgcggtagccgtgatcgacgggatgatgcgcccgccgatgatgacgatgaagagcacgagcagtccggcggcgaggtcgacgcagcgcagcgcccagtcggcgtggccttgccggatccacaggtgaaagagcgcgttgagcgcggcgagcatgccgagcgcgacgggcaggaagatgccgtgccgatttttcgcgccgatcagcgcgcgaacgagcgcataggcgatcgccggcagcaatgcgatgtcgaccgcggccgcggcccagccgggcccggtccacatcagcacgcggccggccaaccacagcagccacagcgcggcgagcgacgggccttgcgcgggattcgtcgacgtccaggtgcgcagcgacgtcagcaggaagccggacacgatcgcgccgccgaagccgaacaccatttcgtgcgcgtgccagaacaggccgctcgcgggggccgcgcgtccggccgaatcgtggcccgcgagcgcgccgagccacgcgagcatcgcgatcgcgccgaagccggcgccgccgagatagaaggaccggaagccggtcgaccatagcgcggcatggcggccgtcgggcggcgcgagcgggctgtggttcgtcgagcggacgagcggcatgacgttccccttttcgatatgttgctttcttgatgcatgataggagaagaannnnnnnnntgcgctgcgacaagattgcgcggccgcggcgttgtccgcgcgcaagnnnnnnnnntccgcgcgttgacgcggcggactaagcgacgcgcttgccggcgccgcggtgcgacgccgaacggcgcgcgagcgcgatgccgatcgcgagcgtggcggcgaagctcgcgatcgcgagcgcggcgatctcgccgccnnnnnnnntgagcgcgaacgcatcgagcaggccgcccgccacgcgcagcgcgacggccgcgtgcaggagcgcgagcggcgcgtagaagaacggccgatacgcgacgcgcagccgcgcgacggccggcacgatgatcggcatgtgcccgaggatcatcgaaaacacgaagccgagcgtgagcgcgtgcagcgcggcgtcgtgcgccggatggccgggcgcgagcgcgccgtccaggccgagcgcgccgctcaccgcgagccacccgtagccggacagcaggcagacggcgatgaagcgcgtgaggccgcgctggcgcaccgtgcggcgcgcgacgtcgtagcgcacgagccacgccgcgagcagcagctcgcccgcgccgaacagccgcagcgcgggcagcggctgccatgacgcgagcgcggcggccgccggcagcagcgcgacgatgccgcagaagcaggcgctcgcgccgcgcggcagcgggcgcacgcgcgtgagctcgagccgctcggcggcgatcgtcaggatcaggaacgcgagccaccacgcgacggcggcgaacggatcgcccgtcagcagccagacggcgttgcccgcccaccagcacccgacgctcgcggcgagcacccacagaaacagcgcggcttgccgccgcagcaccgtggcgctgacggcgagcgcgatgctcgccgcgccggtcagcagcgcggcggcgcgcatcgccggcgcgcccgcgagcaacgagaggccggccgcggcggccgtcgcgggcacgagatacgcccannnnnnnncgagcgcgaccgcgcgctcgacgccgatcaccgcgccgaagaataccggaatcatcagcacgccgtgccacgcgagccgcgataccgcatgcgggggcgccggcgcgccgagccgcgcgaggcctgtcgcgatgccgcacgcgagcagcgcgacgatgacgacgcccgccgtcgcgcgaacgagcgggcgggcgagcgaagcggccggttgcttgggggcgggcatggcgtcgagcgcgcgatgcgcgacagannnnnnaacgatgcgtgaacgatgtgtcaagcgatcggccagcccatctgctnnnnnnnngcctcgctcatcatcttcggcgcccacgggggctcccagacgagatcgacgtcgacgggcagcgcgtcggaggtgagctcgccgagcgtcgcctgcacgtcgtcgatcacgacgcccgccatcggacaggcgggcgacgtcatcgtcatcgtcacgacgatgcgcgcttcggtgcgctcgatgcggtagacgagaccgaggtcgacgatgttgacgccgatctccggatcgatgacttccttgagtgcttcgcgcaacgcgcgttcgtcgggcgtttcgctttcgcttcggatggctgaggaattcgacatgatggctccgaacgcaacnnnnnnaggaggccggcgggccgtgcgacgtgcacggcccgccggcgatgcgccgcgacgcttacgtgcgttgcgcggcctggccgacggcgcgctcgtcgggctgcgacggcgcgggccggcgcagcaggcgaagcgcgaaccagccgagatacagcacgccgaacgcgaacacgacgtcgcccggcacgcgcagccatacgagcgcgttcatgatcggcgcgtgcacgatctccggcgagcgcgcataccagaggccctgcgtcacgctcgcgtacgcttcatagatgcccgagggcaggatcgacaggaacaccatcatgaagaggccgacgttcagcagccagaacgcgggcttgagcagcgtatcgcgccatgcattgcgctcggacatgccgcgcaggcagaacagcatcaggccgatgccgagcatcccgtacacgccgaacagcgcggcgtggccgtgcgcgggcgtcatgttcaggccctgcacgtagtagagcgagatcggcgggttgatcgagaagccgagcaggcccgcgccgacggtgttccagaggccgaccgcgacgaagcagagaatcgcccacttgtacgactggatccacggcgcggcgctcgacttgcggtacgtctgccagccttcgaagcccacgagcgcgagcggcaccacttcacaggcggagaacacggcgcccaccgcgatgatcgacgtcgtcgcgccggtgaagtacaggtggtgcagcgtgccgagaatgccgccgaacaggaacacgatggtttccatcacgatcgcgcggttcgcgctttcgaagcggatgaggccgaggcgcgcgaagatgagggcgatcaccgcggtcgcgaacacttcgaagaagccttcgacccacaggtgcacgagccaccatctccagtactcgatcatcgagtagtgggtgttttgcccccacgcgagcgacgacgcgtagaagagcccgatgcacgcggcggacaggaacaccatgccgatcaggccgcggccttcggtggccttgttcttcagcgcgggcatcagcgcgcggcccatcaggaacagccagaacagcaggccgacgaagagcaggatctgccagacgcggcccatgctcgtgtaagcgagcccctgattgccgatccagaacgagaagttcgtgccgagatgcttgagcgagccgagccagccggtgacggtcgagccgacgacgatgaagatcagcgcccagaacagcacgtccacgccgagtttttgcagcttcggctcgcggccggacagcagcggcgagatatagaggcccgtcgcgagccaggcggtcgcgatccagagcactccgaactgcgtatggatcgtgcggctcacgacccacggcatcacgtccgcgagcggaatgccgaagaagctgtggccttccaccgcatagtgcgcggtgatcgcgcccatgaagacctgcgtgagcagcaggccgatcacgacgtagaagtacttcttcgtcgcgcgcatcgacggcgtcggcttcacgttgaagagcgggtcgttcgtcggcacggcgagcggcgcatcgtgctcgccgtgcgcggtgtgataccagaccatcgcggcgatcgcgccgagcaggatgatcacgctcgcgatcgaccacatgccgttcgcggcggtcggcgtgttgcccacgagcggctcgtgcggccagttgttcgtgtacgtcgtgcccgtttcgccgggacgatcggtcgtcgccgaccacgcggaccagaagaagaacgacgcgagcgcggtgcggtcggccgcgcccggcacggcgcccgccgtcatcgcgtactggtcgcgcagcgtgtcgagcgacgggtcggcgccgaacaacgcttcgtagtgcgaggcgactcgcagtgccgccgcnnnnnnnntatccgacagcgtaaggcgatcgttcgcggcgtcgtagcggttcgcgcgcatttcatgcttcaggcgcgcatcgagcatgccttgctgatcgacgggcagcttctcgtacggcgcgccgaattgctggcgcgcccacgcgtcgcgcagctcgagcgcttcgcggtgcagccagtccgccgaccagtccggcgcgacgtagctgccgtgcccccagacggtgccgagctgctggccgcccgatgcgagccacacttgctggccgcgcttgatctgctcgccagtgaaaatgacgcgcccattttcgctgacgaccgtattcggtatcggcggcgcggcgagatagatatctctgccgagccatagcaggacggcgaatgacgcgaggcagacgagcccgagccatgtccataaacgacgtgtggagcgcatgacctctctcctttcaagagggtggatgtggagaaaaacgttcaatgcggcggcgcaacgggccgtcgattaaacatgtacaaagaatgtatgttttagcggatggtatgagacggccatgcggttgtaaaggctcgatgccgcgacagggcggcgcgacgccgttgcgcgcgagccgcgaaggcgcgccgatattgggccgccgggcttggcgggaaaggcggcgtgtcaattggtcgcgggcgggcgcgatgtcgcggcgcgaggtgccggcggcgcgcggcgcgcgtgccgagacggtggcgcnnnnnnnnnnaacgacggcgattcagccgaggccgacgcgaatggtcagcgcgatcggggcggggacggcgaggggaagggggccggcggacgggccggtgaatgggcgtgccggcgggcgagcaagcgtgccgtgccgaatgcccgtgatcgcgcgacgatccatttcaatcgtgaagacgtgaagacgtgagaacgtgagcgcgcgaagacgacagagcaggatgccgccgggcaacgcgaaccaagcaacgaaacgcgtcgaaaagcgcggcgaccacgcgccgcatcccgctcgaagcctcttccgaaccgctcggtgaaagcgcggcagccgcgcacgccggttcgccgcggccgcgcaccgcgcttgcggccgccgtgattcggcgcctgcaagcgcggcgtcgccgaatcacggcgcgttcgcgatggcgagctccgcgagcaccttttgccggatcgacggcttgatgttcgattgcgccatgtccgcaccgtagtgcgcgacgacccgcggattcatcaccctgaaccacagcggcggcacgtacgcgagcaggatcatcgccgcgtagccggccggcagttgcggcgaatcgtcgaagtgccgcagcgcctgatacgagcgcgtcggattcgcatgatgatcggcgtggcgttgcaactgatagaggaacagattcgtcacgacgtggttgctattccacgagtgctgcggcgtgcagcgctcgtagcgtccggtcggcaactgcctgcggccgagcccgtaatgctcgacatagttcacgacctcgagcagcgacgcgccgtatgccgcctggatcagcaggaacggcaccaccttcgcgccgccgaacgcgatcgcggcgctccatagcgcgaccgtcatcgcccacgcctgcagcacctcgttgcgccacgaccacgccgagcggccgctgcgcgcgaggcgcgccttctcgagccgccatgcggacgcgatgctgcccgtcacggtgcgcggcaggaacgcccagaacgattcgccgtannnnnnnntcgcgggatcgtccggcgtcgccacgcgcacgtggtgcccgcgattgtgctcgacgaagaagtggccgtacgcgacgggcgcgagcgtgatcttcgcgagccagcgctcgagcgggctcgtcttgtggccgagctcgtgcgcggtgttgatcgagatgccggtggccgcgccgagcgagaacgcgaagccgaggtagtcgtaccacgcgagcggctgcgtggcgacgatccagatcgcgcccgcgaaggcgacatagacgacgaaggtcgccagatagacgacgtagcggtagtagcgttcgctttcgagccggggcccgatcgattcgggcggattctcgctgtcgacgccgatcagcaggtcgagcaccgggatgacgccgaacgcgaagagcggcccgaaccaccagaacacgtgccagccggtcgacagcgcgaggagcgcggcgacgagcggcagcgtgatcgtcagtgcgccgagcagccaccaatagcgtttcgtgtcggcccagtcggccgacaccggttgctggattgccattgtctccctccaagttgggtaccgatttgttctgctccgaccggcggcgtgcgcgagcgatgcgttgttcgcgccgacgggttcgtgcccgttgcgctgatttatacgtgctcaattatcgttcagccaaacattcggattagggcgcaacctccaaacatcggcgcggccggcaggcgccgggatcacgctcgagtcgggcggcgattcaaacatccgtgtaatccacgattgccgagcgaacgacgtgtaaaaccgagggtaattccgtatattgggggcggcgcatgccgcgcgaaagcgcgatatcgcgggcgttcgtccgccgagcgtattcgatcggccggcgccgcgcctgccgcgatacggccgggcagcgccggccgtgtttcgtcagcttttcatcggagcccttccattgtcttcatccatctcgattgcgcccgccgtcgtctggttttgcgacgatctgcgcgtgtccgatcatcccgcgctcatgcgcgccgccgagtcggggcgccccgtgatcggcgtctacgtgttcgacgagcgcgccggcgggcggccgctgggcggcgcggcgcgctggtggctgcacggctcgttnnnnnnnntcggcgcggcgctcgccgcgctgggcggcacgctcgcgctgctgcgcggtgacgagcacgatacgatcgtttcgttcgccgcggcgctcggcgcgggcgccgtctactggagccgccgctatgcgcttgcnnnnnnnnnngtcgacaacgcggtgcagacggcgctcgacgcgcagggcatcgcggtcgagacgttcaacgcgagcctgctgttcgagccgggcgacctcgtcaacgcggacggccgcccgtatcaggtgttcagcgcgtactggcgcgcggcgatgcgccgcggcgtgccggcaccgccgctcggcgcgccgcggcgcctgaacggcggcgcgctgccggcggcgctcgcgcggcagtgcgtggcgctcgacgcgctcgggctcgagccgacgggcccggactgggcgggcggcctgcgcgacgcatggcgtttcggcgaggacgccgcgcaccgtcggctgcgcgccttcgtcgacagccggctcggcggctatgcggccgagcgcgaccggccgggcatcgcgtcgacgagccggctgtcgccgtacgtgcgcttcggcaacctgtcggcgcggcagctctggcatgcggccgccgacgcgtacgcgcacggcgcggcgacccaggcggacctcgacaagtttctgagcgagctcggctggcgggagttcggctggacccagttgcaccactttccggacctgccgcgccgcaacctgcgccacacgctcgacggcatgccgtggcgggacgatcccgccgcgcttgcagcatggcggcgcggcgccacgggctatccgttcgtcgacgccggcatgcgcgagctctgggcgacgggctggatgcacaaccgcgtgcggatggtatgcgcttcgtttctcgtcaagcacttgctgatcgactnnnnnnnnnnnnaggcgtggttctgggacacgctcgtcgacgcggacgcggcgtcgaacgccgcgaactggcagtgggtcgcgggctgcggcgcggatgccgcgccgtatttccggatcttcaatccggtcgcgcagggccggaagttcgatccggacggcgcctatgtgcggcgctgggtgcccgagctggccggcctgccgcccgcgacgatccacgagccgtgggcggcgcccggcgcgcagctcgccgcggcaggcgtgcggctcggcgagacttatccgctgccgatcgtcgcgtacgatgccgcgcgccggcgagcgctcgacgcattcggggcaatcagatgaatcctgttctggcgcatttaatcgttcgtaatggatatcgctgaaatattcagaaaaggtcagatttttgatctttttcagttgttaaactctcgctttgtgccggagagggtttgacagaggctagcgcatgaacatgaagggcggttttccgccggaggcggtcgctccggtcatatggatgacggggttgccgggggccggcaagacgacgacggcgaacgcattggcggaacggctgctcgaggacggcgcgaaggcgatcgtgctcgacggcgatgcgctgcgcagcggcctttgcgccgatctcggcttttccgacgcggaccggatggaaaacattcgccgcttcgcgcacgtcgccaagctgtttcagcgcgaaggctatgtcgtgatcgtcgcgacgatctcgccgctgcaggcgcatcgcgatctcgcgcgctcgatcgtcggcgaaggctttttcgagacctacgtggcgacgccgttcgacgtgtgccgctcgcgggacccgaaggggatgtannnnnnnnncgaacaggggcggctgatgcagttcacgggcgtgtcgggagtgtacgagccgcccgtcgcgccggatatctcgatcgacacgacggagcgcagcgtggcgttttcgcttgccgaagtcatggcgcagctcgcgcgggtgagcgcgctgcccgcgccgctcgacgcggcggcgtccgcaccggttgccgcatccgcccccgccgccgcgggcggctgatgggcgttcgattcgcgcgtgccgcgcgggcgcgctcgcggatnnnnnnnnncctttcggcgcaggccgccgcgcccgcggcgctgttcgcctccgcccgatcgtgggcggtcaactgacgcgtcgcgccgcttcgcatcgccggtatcggcgagcgctgcgcactgccgcgcagcgccgcagtgcgtccgtccgcgggcgtaaaggcgcgtgaaggtgcgtgaaggcgcatgaagaggcggcgtcgccgcagccgcgccgtccgtcagcggcccggtcgccgtctgccggggcgcacgcggcgcgcgtcattcaactgacgaatgcgcgggtgcatcctgtactgcaatgcgcgcgtcgttgccgtcgtgcgagcgcgcgtgtcgctcgtgcggcgcgcgaattcactcgctggttaaaaagcgcgatggcgcgtgccgcgcatgtcgatgcacccgctgtctttcgcccgatttccattcgcgtttcattcgcttttcacctgcttttcatccgcgtttcattcgtttcgcgcaatgcgcgttcaagggcnnnnnngagatgcgcgcgtgccgtgcgtgaataatccgcgcaagcattgaatgatctcttcggctattcgagcggcgtatggggccgttttgcggaatgnnnnnntctcatttgcccgacggtcgcggcgcatgtgtaattcaaaccgcattacacgatgacgtaaaccgcataagcacaatcaatcataaatacatgctgatcattcgggccggttgatcttgcctcgcattgccgcgtcggacgcggcgcatcgtaccgctagcgagaaacttcggcttgtccgggcatggagaaccgatgagggcggcgatggggaactgggcggaggatctgctggcggggctcgacagcgcacgatccgaggaagaggcgtttcgaagcgtcgaaaccnnnnnnnnnnnnctcgatttcgaatactgcgcatacgggctgcgcgtgccgtggccgctgtccaggccgcgcatcgagacgcgcagcaactttcccgagcaatggaagcggcgctacgtcgaggcgggtttcctcgatgtcgatccgattctcgcgcacggccgccgatcgcagcaaccggtcgtcctcgccgagacgctgtttgcgtccgcgcaccagatgtgggtcgaggcgcagtcgttcgggttgcggttcggctgggcgcagtcgagcttcgacgcgtatggcggcatgggcatgctcgcgctcgtccgctcgcgcgagccggtgacggcggcggaactcgacgcgaaggagtaccggatgcgctggctcgtgcgcaccgcgcacgccgcgctcggccgcatgatgttgcccaagctgatggcggacccggagcgcgggctgaccgagcgcgaggtcgaggtgctcaagtgggcggcggacggcaagacgtccggcgagatctcgaagatcctcgcgatatccgtcgatacggtgaatttccacgtgaagaacgcgatcctgaagctcaggacggcgaacaagacggcggccgtcgtgcgcgcggcgatgctcgggttgctgagctgattcggggtggcggggccggcgagcccgggcggcgtaagctcgccgcgagcgcgtttgtgcgcgtccgggaaggggcggcggccgagcgaaggcgcggagggcggagagcggaggacgcgtgcgtccgggcgatcgtcttcgcggcgcgcggcgggtgatcggtcgcgcgatgcggcgcgacgggctttcggccggnnnnnnnnnggcatgaatgcgccgccggacacggatggagcgaatgccgtgaattcgcgtcgtggtcgctattatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctgttctgcgctcgaacctgggctcgagtcccgacgacggtttcgaaaagctccggcgcggcgagccgcctgcgcattcgttccgagcaccgtgccgaccttcatcgcgcgtttaccccaacccggttgctgcccgctttgccggaatgcccgcccgcacgccgagcggtcttgatgaaaccgtctcccagtccaaggcccaatccaagccgccaaacacccacgcttttacgtcgcaccgtcgttgggggactcgcgcgtcggatgccggcgcggcgacgcctgttcgagcgtcatcgcatgatcgggacgcgtccgtcgtcgatgcttggagatagactcgggcgcagcgctgcgtcgccgcatctcgataccaagcnnnnnnnngcccgcgactgtcggcgcattccggcgcgtcgcgcgtttcggcgtccgtgcaagggtgtcgtcgcatgcggcgcgcacgggaagcggggcgtggcgcgcgtcgcatcgtgcgtcgcgcgcattccgctcaccgtgcgcggccgtttcggggcgtggcgcggttcgctgccggcttggcgcaaatcgagtaacgtatcgttgctgcgccgcggcgtcattcggtcgcaacggcggccggccgcgccgttcgattcggtgggcgacgccgcgcgatgtccgcgcggcgatgcgcgggaccgaatcgatccgtcacccgcgcggacggcggcgcaccgtgcgcatnnnnnnnnnncgcgcttgcgcgccgccgcagcggcagtttcagcagccacgccgccggccattgcggctgcgaatcggcgccgcgcgcccgccgattcgcagccgaccgacaagagaagggaatcgcgcggacgcattgtgcgatcgcgcggcgcgccatctcgacataaccatgagaggagacgatatgcaggacccgcagcccgacgcccttccgcccgagcctttcgtcgcgccggccgccgacggctttcccgtgcgcggcttcgcgtggcggcatcgcgcgcccgccgcgggccggccggtgacggtcatcaattgcgcgacgtccgtgcgctgccgctattacttccgctttgccgcctatctgttcagccagggcagcgacgtgctcgtctacgactatcgcggcatcggcgaatcgcggcccgcgtcgctcgccggttttcatgcgacctggctcgactggggccgtctcgattgcgatgcggtgctgcaatacgcggcgcgcacgtgcgcgggccagccggtggacgtcgtcgcgcacagcgtcggcggcgtggtgctcgggctcgcggcgtcgaatccgatcgtgcgnnnnnnnntcacggtcggcgcgcaatatgcgtactggcgcgattacgcgggctcgcatcggctgaggatgctggccaaatggcatgtcgcgatgccgatgctnnnnnnnntgttcggctacgttccggccaagcggctcggctggatggaggacacgccgcgcggcgtcgcgctgtcgtggagccgcagccggccgcgcttcgaggacgcttacgtgcgtgcgccgatccgcgagacgcccgacgcgcggcgcgatctcgtcgaacgctttacgcgcctcaccgcgccgatgctcgcgatcggcctgtcggacgacgagttcggcagcgtcgaggcggtcgaacgtctgctcggctattacatgcgcagcgcggtcacccatctgcggatcgcgcccgagcagatcggtgtggcgtcgatcgggcatttcgcgttcttccacagccgcttcgagcagacgttctggccgatcgcgctcggctggctgaagacgggcgcgctcgcgcccgagacgccgggccgggttcaccggcagccgtgcgtgcccgagccnnnnnnnnnngcgcgcgacgaggcgagcgggcggacggccgcccgctgagcggcgcgagacgcgcggcggccgccgccggctgcgttcgnnnnnnnnnaagatccgttaccatcgaacgttttccaccgcctgcacgacgtgcgttgccgccgatgcgcctgccgaccgaagccgccttgccgctcccgaccgatgacgcgtatcgcgccgtcgaactgtcgccgccgcccgcggcgcaacgcgccggcgtgcggcttgtgcggctcgatttcgatttcgacgccgcgcaccgcannnnnnnnntggcatcgctgagcgacgccgagcgcgannnnnnnnngcgcttcgtgcgcgtggaagacaggctgcgcagcgccgcgannnnnnnngtcgtgcgcggcgtgatcggcgcgacgctcggcttgccgcccgccgagctgcggctcggcgccgacgcgtcggggcgtccgcggctcgcgcccgaacaggcggcgctcgcgccgacgctcgacttcaacgcgtcgcattcgggcgcgcatgcgctgatcgcatggagccgcgcggcgcgcgtcggcgtcgacatcgaggcgcggcgcgcgggcgtcgactggagctcgctcggccgcgcggtgttcgcgcccgcggatgcggcggcgatcgacgcgctgcccgtggacgaacgcgaatcggcgtgctatcgcgtgtgggcggcgaaggaggcgctgctgaaagcgctcggcaccgggatcggcggcggcttgaccgcgttttcggtgctcgcgggcggcgcgccgtcgggcgagggtttcgcgcccacgatcggcatcgacgagccgacgtcgcccgcgagcggcgtggcggcgttcgacgccgcatggctcgacgcgcccacgggctatgcggcctgcgtggcgtggcgacgtgtggagcannnnnnagcctaggctccgttcgcgcgaacgacgggctcgcgccggccgcggttcgtcttgcggcggcgccggcgttcgcggcttgcgtgaggcgcccgcacgggcgcagcggcagtcgatcggcgcgcggcggcgcgggatcgacatcggcgtttcgccgttcttcgttccgatgtcccgacgtcgcgcggctgacggattcttcacggcctcgcccggcgatcgcgatgccgtgctgccatgcgcggcatcgccatggacgagcgcggggtgtcacggcgtcgattgcgccgccgatgccggctnnnnnnnnccgtcgttcgagccgaacgccgtcgcagccggccggcctccgcgcgggcgatggatggccgcgtcgccgctgtcccgacgatgcggccggcccgccggcttcgcccgatcgaacgcccgttcccatacccgcgcgaacgctgttgcgaacgcaggggcgaacgcccgcgcgaacccgcgcgccgcgccgctttcgccgcgcgccggcccgccccgaaccgcgcctgccgccgcgcccccggtaaggtcgagcgccgcgccgccctaggggaaactcctagccccgatttttgaaaaacaagttgtctatacaacatcgaatcactacactcgtttcattccgaaacttgtatagacaggaccccttcatgatcacgctgaccccaggccgtctgactctcccgcaactgcgccggatcgcccgcgagaacgtgcagatcgcgctcgatcccgcgagcttcgccgcgatcgaccggggcgcgcaggccgtcgccgacatcgccgcgaagggcgagccggcgtacggcatcaacacgggcttcgggcgcctcgcgagcacgcacattccgcacgaccagctcgagctgctgcagaagaacctcgtgctgtcgcacgcggtgggcgtcggcgagccgatggcgcgccccgtcgtgcgcctgttgatggcgctcaagctctcgagcctcggccgcggccactcgggcattcgtcgcgtcgtgatggacgcgctcgtcacgctgttcaacgcggacgtgctgccgctcattccggtcaagggctcggtgggcgcgtcgggcgaccttgcgccgctcgcgcacatgtcggccgtgctgctcggcatcggcgacgtgttcatccgcggcgagcgcgcgagcgcggccgaagggctgcgtgtcgcgggcctcgcgccgctcacgctcgaagcgaaggagggcctcgcgctgctgaacggcacgcaggcgtcgaccgcgctcgcgctcgacaacctgttcgcgatcgaggacctgtaccgcacggcgctcgtgtcgggcgcgctgtcggtcgacgcggcggcgggctcggtgaagccgttcgacgcgcgcatccacgagctgcgcggccatcgcggccagatcgacgcggccgccgcgtaccggtcgctgctcgacggctcggcgatcaacgtgtcgcaccgcgattgcgacaaggtgcaggacccgtacagcctgcgctgccagccgcaggtgatgggcgcgtgtctcgaccagatccgccacgcggccggcgtgctgctcatcgaggcgaacgcggtgtcggacaacccgctgatcttcccggacacgggcgaggtgctgtcgggcggcaatttccacgcggagcccgtcgcgttcgcggccgacaatctcgcgatcgccgcggccgagatcggcgcgctcgccgagcgccgcatcgcgctgttgatcgacgcgacgctctccggcctgccgcctttcctcgtgaaggacggcggcgtgaactcgggcttcatgatcgcgcacgtgacggccgccgcgctcgcgtcggaaaacaagacgctcgcgcatccggcgtcggtcgattcgctgccgacgtcggcgaaccaggaagaccacgtgtcgatggcgacgttcgccgcgcgcaagctcacggacatcgcggagaacgtcgcgaacatcctcgcgatcgagctgctcgccgcggcgcaaggcgtcgacctnnnnnnnncgcacgcaacgagcccggcgctgcagcacgcgatgaagacgattcgcgcggacgtcgcgcactacgatctcgaccactacttcgcgcccgacatcgcggtggtcgcgcggcgcgtgcgcgagcgcgcgttcgcgacgctgagcccgctgtcgttcgaatcggaacaataagacgatgagcacgcccgcctatcaggaaatcaaggatttcatccttgcgcgcattcacgccggcgaatgggcggagggcgatcaggtgccgtccgagaacgagctcgcgcgcgagttcaaggtcgcgcggatgaccgtcaaccgcgcgctgcgcgagctgacggccgagcaggtgctcacgcgcatccagggggcgggtacgttcgtcgcgcggccgaagtacgaatcgacgctcgtcgcgatccgcagcatctccgacgaagtcgctgcgcgcggccaccggcatcacgcgcgcgtgctcgacctcgtcacgatgaaggccgacgaagcgctcgccgacgagatgcaggtgccgcctcacacgaggctcttccgctcggtgatgctgcactacgagaacgacgagccggtgcagctcgaggagcgctgggtgaatccggccgtcgccgccgattacgcggatcaggatttctcggcgatcacgccgaaccagtacctgatgcgcgtcgcgccgctgcagcgcgtcgaataccggatcgaggcggcgatgcccgatcgcgcgatgcgcgaggcgctcgagatggccgataccgaaccgtgcctcgtgctgcatcggcgcacgtggtcgcagggcgttgtcgcatcggtcgtgaacctctggcatccgggcagccgctatcgcttcaccggccatttctgaacgcttgacgaatcttcacattcctttccgggagcagttgcgatgaaccacccgaaacatatcgatccgcgcctcgatccgacccgcgtgatccgcgcgccgcgcggcggcgagaagacctgcaagaactggctcgccgaggcggcgtaccggatgatccagaacaatctggaccccgaagtggccgagcatccgcacgcgctcgtcgtctacggcggcatcggccgcgcggcgcgcaactgggattgcttcgatcagatcctcgcgtcgctgaaggatctgaacgacgacgagacgctgctcgtgcagtcgggcaagccggtgggcgtgttccgcacgcacgagaacgcgccgcgcgtgctgatcgcgaactcgaacctcgtgccgcactgggcgacgtgggaccacttcaacgagctcgaccgcaagggcctgatgatgtacggccagatgacggcgggcagctggatctacatcggcagccaggggatcgtgcagggcacgtacgagaccttcttcgcggtcgcgaaccagcacttcaacggcgatccgtcgggccgctggatcctgacaggcggcctgggcgggatgggcggcgcgcagccgcttgccgcgacgatggcgggcttctcgatgatcgcggtcgagtgcgacgaatcgcggatcgatttccgcctgaagacgcgctatgtcgacaggaaggcgacgactctcgacgaagcgctcggcatgatcgaagaggcgaagcgcacgggcaagcccgtatcggtgggcctgctcggcaacgcggccgacgtgttcaccgagctcgtcgagcgcggcatcacgccggactgcgtgaccgaccagacgagcgcgcacgatccgatcaacggctacctgccgcagggctggagcgtcgcgcggtggcgcgacgcgcagaaggtcgatccgcgaagcatcgtgcaggtcgccaagcaatcgatggccgtgcaggtgcgcgcgatgctcacgctgcaggcgcgcggcgcggcgacgctcgactacggcaacaacatccgccagatggcgctggagatgggcgtcgagaatgcgttcgactttccgggcttcgtgcccgcctatatccggccgctcttctgcgagggcaagggcccgttccgttgggtcgcgctgtcgggcgatccggaggacatctacaagaccgaccggaaggtgaaggagctgatccccgacgatgcgcacctgcacaactggctcgacatggcgcgcgagcgcatcgcgttccaggggttgcccgcgcggatctgctgggtcggcgtgaacgatcgctatcgtctcggccaggcgttcaacgagatggtgaagacgggcgagctgaaggcgccgatcgtgatcgggcgcgaccacctcgacaccggctcggtcgcgagcccgaatcgcgagaccgaagcgatgaaggacggctcggacgcggtcagcgattggccgctgctcaacgcgctgctgaacacggcgggcggcgcgtcgtgggtgtcgctgcatcacggcggcggcgtcggtatgggcttctcgcagcatgcgggcgtcgtgatcgtcgccgacggcaccgatgccgcgcacgcgcgcctcggccgcgtgctgttcaacgatccggccacgggcgtgatgcgtcacgcggacgccggctatgagctcgcgcagcgcaccgcgaacgaagcgggcctgaagctgccgatgctcgggcgctgatgcgggccgcgtcgtccgcgatgcaggcgagcttgattcgcgcggatgcgctcgtcgcggcgccgtggaagaatggcggcggcgtgacgcgcgagatcgccgcgcatccgttgcgcgagcgcgccggccacggcgcgctcgatgcgttcgcgtggcgcgtgagcgtcgcggacgtcgccgacgcgggcccgttctcgcgctttcccggcatcgaccgcacgctcgtgctgctcgcgggcgcggggatgacgctcgtcgacgcgggcgnnnnnnnncatgcgctnnnnnnnncgctcgatcgcgtcgcgttcgcaggcgaggcggcgatcgcggccgagctgcacgatggcccgacgcgcgacttcaacctgatgacgcggcgcgatgcggcgcgcggcagcgtcgatgtctggcgcagcggcgcgtcgcacgcgctgcgcgccgacaccgtgctgctgttctgcgcgagtggcgcgcccgtcgtcgatctcggtgtcgacctcggcgtcgnnnnnnnnntcgcgctgggcgcatgcgacacgctgcgcatcgacgcgtgcgcgcacggcgagttccgatgcgcgattcgcggcgagggcgtgctcctcgccgtcggcgtgacgcttcttcaagacaacgcacaaggctcgatcgaatgaaatcgattctctggcacaacctgaagctgtgcgcgcacggcgacccgaacgacacgatcgcggatgcggcgatcgcggtgaacggcgacggcacgatcgcctggaccgggcgcgcgagcgacgtgccggccggctacgtgcactggccgcgcgaggacctgcgcggcgcatgggtgacgcccggcctcgtcgattgccacacgcacctcgtctacggcggccagcgcgcggacgagttcgcgcagcgcctggcgggggcgagctacgaggagatcgcgcagcgcggcggcggcatcgtatcgaccgtgcgcgcgacgcgcgacgcgagcgaggcggcgctgttcgagcaggcgtgcgcgcggctgcggccgctccttgccgagggcgtgaccgcgatcgagatcaagtccggctacgggctcgaactcgcgagcgagcggcggatgctgcgcgtcgcgcggcagctcggcgagcgctttccggtgagcgtctatacgacgttcctcggcgcgcacgcgctgccgcccgagtacgcgggccgcgcggacgaatatatcgacgaggtttgcgaacggatgctgcccgcgctcgccgacgaagggctcgtcgacgcggtcgacgtgttttgcgagcggatcggcttcacgctcgcgcagagcgagcgcgtgttcgaagcggcggcgcggcgcgggctgcccgtcaagatgcacgcggagcagttgtcgaacggcggcggctccgcgctcgccgcgcgctatcgcgcgctgtcggccgaccacctcgaatatctggacgcggcgggcgttgccgcgatgcgtgcatcgggcacgacggccgtgctgctgccgggcgcgtactacttcatccgcgagacgaagctgccgccgatcgatctgctgcgccgccacggcgtgccgatcgcgctcgcgaccgatcacaatccgggcacctcgccgctcacgtcgctgctgctcacgatgaacatgggctgcacggtgttcaagctgaccgtgcaggaggcgctcctcggcgtcacgcgccacnnnnnnnnnnnnctcggcgcgagcgaccggcacggctcgctcgcgcccgggcggcaggcggatttcgcggtatggtcggtctcgacgctcgccgagctcgcgtactggttcggccggccgctgtgcgagcgggtcgtgaagggcggcgtgacggtgttcacgcgcgatgcgcgctgaccggacgatgagcatgacgaaaatcgattcgatgttgtttgccgagcaggcgtatctgcccggcggctggcggcgcgacgtgctgctgcgctggaacgcggcgggcgcgctcgtcgacgtgagcgcggatgcggcggcgcccgcgggcgtnnnnnnnnnnaacgggccgctgttgccgggcatgccgaacctgcactcgcacgcgtttcagcgcgcgatggcggggctcaccgaatatcgcgcgaacccgtccgacacgttctggagctggcgcgacctgatgtaccgcttcgcgctgaagatcacgcccgacgcgctcgccgcggtcgcgcgctggctctatgtcgagatgctgaaaagcggctacacgtcggtgtgcgaattccattacgttcatcacgcaccggacggcacgcgctatgcgcggcccgcggagctggcnnnnnnnntggtcggcgcggcgcgggacgcgggcatcggcatcacgatgctgcccgtcgcgtatcagtacagcggcttcggcgannnnnnnncgcgcgacgatcagcgtcgtttcatcaatacgcccgacgcgctgctcgcgctggtcgacgcgttgcgcggcgagttgcccgagcatggcgggctgcgctacggcatcgcgccgcactcgctgcgcgcggtgtcggaaagcgggctgcgagcgctcgttggcgcgatgccggccgatgcgccggtgcacatccatatcgccgagcagaccgcggaagtcgacgattgcgtgcgcgcgtacggcgcgcggccggtgcggtggctcctcgagcgcttcgacgtgaacgcgcgctggtgcctcgtgcacgcgacgcatctcgacgccgccgagacgcaggcgctcgcacgcagcggcgcgactgcgggcctgtgcccgacgaccgaggcgaatctcggcgacggcatttttccggcggtcgactatctcgcggcgggcggcgcgatcggcatcggttcggacagccacgcgagcgtcgactggcgcgccgagttgcggctcttcgaatacgggcagcggctcgtgcggcgcgagcgcaacgtgcttgccgacgcggcgcagacgcgcgtggcggaccggctgttcgcggcgtcgctcgcgggcgnnnnnnnnnnngccgggcgtgccgtcggcgcgctcgaggcgggccgacgcgccgactggatcgtgctcgatcccgcgcatccgtcgatcgccgagcacggcagcgacacgtggctgtcgggcgcggtgttcgccgagcacggcgacacgccggtgctcgacgtgtacgtcggcggcgagcgggtggtgaacgcgcgcaggcatcgcgacgaagaagcggcgtatgccggatatcgcgcggcgctcgcgcaactattgagctgaagcgcggcggcgttgcgcgaacgccgggtgctacgaacggacggcggcgcggatggcctgcggcgcggttagcatgactccggcgcgcggcgtcgagcgctacggcgggccgccgctcgcgccgcggcgcaatgcccgcccgtcgagcgtttcgcgcgcacgacaccgcggccggccgccgcgtgcaccatggagccgccggcgggccggggcgcgccgcatcgtcaacgaggtcgaacgatcatgaacaccgcatcgcaaccgccggtattcacgctgcatcgcggcacgctgccgctgctcgtgtcgataccgcacgcgggcactcacattcccgatgacatcgccgcgacgatgacgcccgtcgctcgccacgtcgacgattgcgactggcatctcgagcgtctgtacgatttcgcgaagacgctcggcgcgtcggtgctcgtgccttcgcacgcgcgctacgtcgtcgatctgaaccgcccgccggatgacgcgaatctctacccggggcaggacacgacgggcctcgtgccggtcgacacgttcgacaaggcgccgctgtatgcgcacggccacgagccgaccgtcaccgagatcgcgcgccgccgcgaacgctattggacgccgtatcacggcgcgctcgcgggcgaactgcaacggctgaaggacgcgcacggccgcgcgctgctgtgggaggcgcattcgatccgctcgcacgtgccgcgcttcttcgacggccgactgcccgacttcaacttcggcacgtcgagcggcgcgagtgccgcgcccgggctcgccgacaagctggccgcgctcgtcgaccggcacggcggctatacggcgatcgcgaacgggcgcttcaagggcggctacatcacgcgtcactacggcgcgccggagcagggcgtgcaggcggtgcagctcgaactcgtgcaggcgacctacatggacgagacgcggccttattcgtacgacgaaaccagggcgcggcggatcgcgccgctgctcgaagcgcttgtgagcgccgcgctcgagcatcattgacgccgccgttgcggcatgttcgttcgccgcgcgccgcttcgagcnnnnnnnngcgaacggctccgcgcttgcgtcgccggtacgaaacgcttgcgcgctttgttcgcgatttggccgcgcgttgcgggaagcgcgcgtgaagcgccgccatgcttcggattccgttcggctttcgcgtcggcgccgcgcaaggcgcgcatgcgccggtctcgctcgtcgaatattttaagcgacggtcgagcctgagattcagggaaaaccctagcaccgtactatcgaaaccgaattgacggcgttgccagttacgataagctgattgtcagctagccgtcacatcgataacggcggcgtcgatcgacgtcgtccccactcgcgaacgggctgccgcgatgttcgcgacgatcgaccggctggccgggcggcggcgcacgcgacatcgcagcgccgccggccgcgttcaatacgttaaacagtcagtcgagtgtgatcgtgagagtccaaggccccttggtcaggcgggatcgaagtcggcgcgcgagtcttccgtgcgccgtcggtgccgccgccgatggctgcggcaagtatctcgctagccgaagcctgcccattttcgccaccgtgtcccggcgctccgtgcgccgccacaacgcggtcgcnnnnnnnnnctacatggcggtgcacgacgacggcatcgcgtcgctgttgccctagcgcctcctttcttcttcgctcgccggctggccgttcgcgtgcgccgtcgcgctgtcgtgannnnnnnnnngcggcggtgcgcgcatcgcatcgcgcgaagctcggcccgtgcgtcgccgcacgccgtnnnnnnnngccgtcgaatcggcgccatggcgccgctgcgcgtcgaatgcgcgtcgaatgcgcgcttgcgcgcaggcacgccgcacgtgcgtgcgagccgattccttctttcgcgacgaacaccgcgccttnnnnnnnncgcgtgcgcgttcgtcgcgcctaccgaacggagggacgcgtgatgaatgaacccctcggcaacggaccgcggcccgtcgtcggcatctgcgcggatcgcaagacggtcggcttgcatgtcgcgcacgtcgcgggcgagaaatacgtgaacgccgtcatcgacggcgcgcacgcgctcgcgatcgtgctgcccgcgctcggcgagcggcagcccgcggacgagttgctcgcgctcgtcgacggcctgctgctgacgggcagctattcgaacgtcgagcccgcgcgctacggcggcccgacgagcgcgccgggcacgctgcacgacgcggcgcgcgacgcgaccgcgctgccgctcgtgcgcgcggcgatcgacgccggcgtgcccgtgctcgcgatctgccgcggaatgcaggagctgaacgtcgcgtacggcggcacgctgcatcagcaggtgcacgcgttgagcggacatgccgaccatcgcgaggacctgtcggcgccggtcgacgtgcagtacgggcccgcgcatccggtgcggctcgcgcccggcggcctgctgcgccggctcgcgggcgcggagaccgtcgaggtcaattctctgcatgcgcagggtatcgaacggctcggcgaggggttgaccgtcgaggcccacgcgcccgacgggctcgtcgaggcgatcggcgtgcgcgnnnnnnnnnnnttcgcgctcggcgtgcaatggcatccggaatggcggttcgacggcaatgcgctgtcgcgacaaatccttgcggcgttcggcgcggcgtgccgcgcacgaagacgcgcgacggccggnnnnnnnncgcgcgcgtgacggccgtcgacgcttatcgaagagaggctcacatgcaagacatcgatgannnnnngaggcagcaccggatcaccgaagtggaagcgatcattcccgacatggcgggcatnnnnnnnngcaagatcattccgcgcaacaagttcgaaaccggcgaatcgatgcgcctgccgcaagcggtgatggtgcagaccgtcaccggcgattatccggaggacggcacgctcacgggcgtcacggatcccgacatggtatgcgtggccgacgcgtcgacgatctgcctgattccgtgggcagtcgaccccaccgcgcaggtgatccacgattgcgtgcatttcgacggctcgcccgtcgaaatctcgccgcgctacgtgctgcgccgcgtgctcgacctgtatcgcgcgagggggtggaagcccgtcgtcgcgccggagctcgagttctatctggtcgacatgaacaagggcccggacctgccgctgcggccgcccgtcggacgcacggggcgcgcggaaacggggcggcagtcgtactcgatcgaagcggtcaacgaattcgatccgctcttcgaggacatctacgagtactgcgagctgcagggcctcgacatcgacacgctgattcacgaagtcggcgccgcgcagatggaaatcaacttcctgcacggcgatgcgctatcgctcgccgaccaggtgtttctgttcaagcgcacggtgcgcgaggcggcgctgcgccacaacatgtacgccaccttcatggcaaagccgatggagagcgagcccggctcggcgatgcacattcatcagagcgtcgtcgacatcgagaccgggcgcaatctcttcatcggcgcgagcggcgacgtgacgccgatgttccgcagctatctcgccgggctgcagaagtacacgcccgcgctgatgccgatcttcgcgccgtacatcaactcgtaccggcggctgtcgcgcttcatggccgcgccgatcaacgtgcaatggggctacgacaaccgcacggtcggcttccggattccgcactcggcggccgccgcgcggcggatcgagaaccggattccgggcgtcgactgcaacccgtacctcgcgatcgcgggcacgctcgcggcgggctacctcggcgtcacgcaggggctcgagccgaccgagccgctcgcgagcgacggctacagcctgccgtatcaactgccgcgcaatctggaggaagggctcacgctgatgagcgcatgcgcgccgcttgccgagatgctcggcgagaaattcgtgaaagcctatctcgcattgaaggaaacggagtacgaagcatttttccgcgtgatcagctcgtgggagcgcaggcacctgctgctgcacgtttgagcgtgcgcacgcacgccgcattcaggagatccaagtgacgtatcgaaccgaagacatcgcctatgtagcgccgctgcacgcgagcgccgcgcccgcgcaccgcacgagcgccgaataccgcgcgctcgacgccgcgcaccacctccacccgttctcggacatgggctcgctcaatcgcgcgggcagccgcgtgatcgtgaaggccgaaggcgtccacctgtgggattccgacggcaacaggatcatcgacggcatggccgggctctggtgcgtgaacgtcggctacggccgcgacgaactgatcgaggccggcagccgccagttgcgcgagctgccgttctacaacaccttcttcaagaccacccatccgcccgtcatcgagctgtccgcgctgctcgcgcagatcgcgccgcccgcgttcaaccgcttcttctattgcaacagcggctccgagggcaacgacacggtgctgcgcatcgcgcatcagtactgnnnnnnnnagaaccgcccgcagaagaagttcgtcatttcgcgccgaaacggctaccacggctcgacgatcgcgggcgcgacgctcggcggcatgggctacatgcacgagcagatgccctcgaaggtcgagcacatcgtctacatcgatcagccctgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcattgacgccctcgtaccacgtcgcacgtgaaacggggatgattttgagcacttcgggcaggcgcagaagagaatctgcagtagtcatttcgcatttccatttcccccaggggatgaatccggaaatgtgacctcaatatctcaatgttcctctaccgacggactgggtagctccgccggcgtccggtagcgtcaatcgacgcatggggtggtatagagaagtcgtaggacggcgtcggtatgtgcggcgatgacatttttctattgtttcttgcaagcaatagtcatcggcaatgctctcataggagctgaggcctgcgcggagcatcaatggcgagcgaaactgtgcacaatactgtcaacacgctaaaaccatgtgcacggtcagcccgctttgctttgccgctgagaatccgctaatcacttgaaaactaacgaannnnnngactggtgcccagggccggaatcgaaccggcacgccttgcggcgggggattttgagtcccctgcgtctaccaatttcaccacctgggccaacctgcgccgtgcatgcgattgcgcacggcgaaaacgcaaattattaccgaaatcttccatgcgggcaagcgtccgctgccgcgacggccgcgcggcgtggcccgtcggggcacgggcccgaatagacgagcgcgccgtgtttcacgacgcccatgatgccgactcgctgatcgagcccgacgtgatcggcggcgctcgggtcgacgataccgttgggcacgacgagcccgtgcgcgtactcgagcgccgcgcggtgccgtgcggaacgcctgagcgcccggctgcgcggttgtcggcgtgcgccgggccnnnnnncgtcggcagctcgacgccgaccgtccgatcggtgcgcgcggcacggtcctccagcggcgcgcgtcacagctcgtaggtttcggcctcgcccttgagcgccgtttcgacgagcttgcgattgagcgtcggcgacagcagctcgacgagcgtatagatatagccgcgcagatacgcgccctgcttgagcgcgacgcgcgtcacgttgctgccgaacagatggccgaccgcaatcgcgcgcaggttgcggtcgcgctccgggttgaaggcgatgtcggccatgatgccgacgccgagcccgagctcgacgtaggtcttgatcacgtccgcgtcgatcgcctcgagcacgatgtcgggcgtcaggcgatgcagcgcgaatgcctgattgatcttcttgcggccggcgaacgcatcgtcgtacgtgatgagcgggaactgcgcgagatcgtcgagcgacagcggcttgcgctcgagcagcgggtgatcggccggcacgacggccgcgtggtgccactggaagcagggcagcgacacgagctccttgtagtcggcgatcgcctccgtcgcgatcgcgaggtccgcctgatcgtggatcaccatttcggcgacctgcgtcgggctgccctgcaggatcgacagatggactttcggaaagcgcttcttgaactcggcgatcgcggcgggcagcgagtagcgggcctgcgtgtgcgtcgcggcgatcgtcaggttgccctgatcctgcgccgcgtaatcttttccgacccttttaaggctttcgacctcctggaggatccgctcgaccgacgcgagaatgatcctgcccggctcggtcagcgagcgcacgcgcttgccgtggcgggtgaagatctcgacgccgagctcgtcctcgagctcaatgatcgccttcgaaaccccgggctgcgacgtgtacagcgccttcgcggcttccgtgaggttgaaattctgccggacggcctcgcgtacgaagcgaaattggtgcaggttcatttataacccttccgcatatcaacagaannnnnnagtcgtttgaaatataaagggagtttattacgattgccccgtgtttttcaaatatggatatctgtaatcgtcatttgcaaatgaccggccgggcggatggccggctcggcgcgggcggtgcaggattcgggcgcggcgtggctaggacgccgcgcggtcatatcgagcaaaccctggggtccccgaatgtaccagtacgaccaatacgatcagacgatcgtcgacgagcgcgtcgcgcagtaccgcgaccaggtccgccgccgcttgtccggcgaattgagcgaggacgagttccgtccgctgcggctgcagaacggcctgtacatgcagcgccacgcctacatgcaccgcatcgcgattccctacggcaatctccgtagcgtccagttgcgcatgctcgcccgcatnnnnnnnnagcacgatcgcggctacggccatttctcgacgcgctcgaatatccagtacaactgggtgaagctcgaggaaacgcccgagattctcgcaaagctcgcgtcggtgcagatgcacgcgatccagacctcgggcaactgcatccgcaacatcacggccgaccagttcgcgggcgtggctcaggacgaggagctcgatccgcgtccgtgggccgagatcctgcgccagtggtcgaccttccatcccgaattcgcatggctgccgcgcaagttcaagatcgcggtgtccggctcgaaggccgatcgcgccgccgtgcagatccacgatctcggcgtctacctgaagaagaacgacgcgggcgaagtggtcgcgagcattctcgcgggcggtggtctcggccgcacgccgatcgtcggcgcgattatccgcgagaatctgccgtggcagcacctgctcacttactgcgaggcggtgctgcgcgtctacaaccgttatggccgccgcgacaacctgtacaaggcacggatcaagatcctcgtgaaggcgctgtcgcccgcgaagttcgcgcaacaggtcgaagcggagtggcagcacctgaaggacggcccgtccacgctcacgcaggccgaactcgagcgcgtgtcgcagttcttccagccgcccgcctatgagaagctcgccgataccgacgcgtcgttcgagcagcatctgctcgagaatcgcgcgttcgcgcgctgggtcgagcgcaacgtcgcgccgcacaaggtgccgggctatgcggccgtcacgctgtcgttgaagaaccaccgcgtcgcgcccggcgacgcgagcgccgagcagatggagcaggtcgccgactgggccgacgcctattcgttcggcgagctgcgcgtgtcgcacgaacagaacctgattctcgcgaacgtgaagaagcgcgacctgttcgcggtatgggaaaaggcgaaggcggccggtttcgcgacgccgaacgtcggcttgctgaccgacatcatcgcgtgcccnnnnnncgacttctgctcgctcgcgaacgcgaagtcgatcccgatcgcgctcgcgatccagcagcgcttcgacgatctcgactacgtgtacgacctgggcgacgtgtcgctcaacatctcgggctgcatgaactcgtgcgggcaccaccacgtcggcaacatcggcatccttggcgtcgacaaggacggcgcggagtggtatcaggtgtcgctcggcggcgagcagggcacgggagcgggcgnnnnnnnnctcggccgcgtgatcggcccgtcgttctcggccgaggaagtgcccgacgtgatctcgaagctgatcgacacgttcgtcgaatcgcgcatcgacggcgagcgcttcatcgacacgtacgagcgcatcggcatcgcgccgttcaaggagcgcgtctacgcggcgcgccagaccgcgcacgcgtaacacccagcgtagaggaatcagcagatggctttgattatcaagaatcgcgaagtggtcgacgacgcgtggcaactcgtgcgcgcggccgaagacggcacgctgcccgcgcccgatgcgctgcccgccggccaggtgctcgtgccgctcgcgctgtggcagacggcgcgcgacgcgctcgccgcctcgaggacgaaggacgcgctcggcgtgtggctctcgcccgacagcgaacccgcggatctcgccgcggacttcgatcgcatcgcggtgatcggcgtcgaatttccgcgcttcgcggacggccgcggctacagcatcgcgcgcctgctgcgcgagcgccacggctggaagggcgagctgcgcgcgatcggcgacgtgctgcgcgaccagctcctctacatgtcgcgctgcggcttcgacgcgttcgcggtgcgcgcggacaaggatgttcgcgacgcgctgaacgcattcggcgaattctcgcagcgctaccagggcgcgttcgacgagccggcgccgctgttccgccgccgcgccgcggcggccgaagcgaaggtgagcgcatgagcgccgcccacgccccggccctcacgccggcgctcgccgagaagagcgcgcggctcgacgcgctgctcgcgcaaatcgccgcgcgtcatccgaaggtcaagttcgcgagcagcctggcggccgaggacatgctgctcgcccatgcgatcctgtcgaagggcgtcgcgatcggaatcttttcgctgaacacgggccgcctgcacgcggagacgctcgacatgatcgagcgtgtgcgcgagcgctacggctacgagatcgagcagtttcatccgcggcaggacgcggtcgacgcgtatgtcgccgagcatggcctgaacgcgttctacgagagcgtcgagctacgcaagcgctgctgcgagatccgcaaggtcgagccgctgaaccgcgcgctcgcgggcgtcgacgcgtgggtgacgggccagcggcgcgagcagtcggtcacgcgcgcggagctccacgaacaggagcacgacgcnnnnnnnnggatcgcgaagtacaacccgctcgcggactggaccgaaagcgacgtgtgggcctatctgaacgcgttcgacgtgcccgtcaatccgttgcacgcacgcggctatccgagcatcggctgtgagccgtgcacgcgggcgatccgtcccggcgaggacagccgtgcgggccgctggtggtgggagtcgcgcgacacgaaggagtgcgggctgcacatcacgatcacgccggtgccggcggacggggccgaatcggcttgcgcctgacccgggccggcacataataagatagtcagattgcgccgccggcgagcccggcggtacgaacccagacaaggaccgtcatcatgagcacgacgctcgaacaatccgcttttgccccgtccgccggcgcgtcgacgagccggatgggccatctcgactggctcgaggccgagtcgatccacatcctgcgcgagctcgtcgcggaatgcagcaagccggcgctgctgttctcgggcggcaaggattcggtggtcgtgctgcatctcgcgctcaaggcgttcgggctcggcgcgaaccgcaggacgacgctgccgtttccgctcgtgcacatcgacacgggccacaactacgacgaggtgatcgatttccgcgaccgccgcgcgaagcagatcggcgcggagctggtggtcggccacgtcgaggattcgatnnnnnnnngcacggtggtgctgcgccgcgagacggattcgcgcaacgccgcgcaggcggtcacgctgctcgagacgatcgagcggcacggctacacggcgatgatcggcggggcgcggcgcgacgaggagaaggcgcgggcgaaggagcggattttctcgtttcgcgacgaattcggccagtgggacccgaaggcgcagcgcccggagctgtggagcctgtacaacgcgcggctgcaccggggcgaacacctgcgggtgttcccgatctcgaactggacggagctcgacgtgtggcagtacatnnnnnnnnagaagctggagctgccgtcgatctactacgcgcaccgccgggagatcgtgcggcgcaacgggctgctcgtgccggtgacgccgctcacgccgatgcgcgagggcgagacgagcgagcaggcgctggtgcggttccgcacggtgggggacatttcgtgcacgtgcccggtcgagagcgacgcggacgacgtggagaagatcatcgcggagacggcggtgacggagatcacggagcgcggggcgacgcggatggacgaccaggcgtcggaggccgcgatggagcagcgcaagaagcagggctatttctgacgcacgcgaggacacatccatcatgagcatcatcgagaacaacgaagacctcggcgtactgcggttcatcacggcgggcagcgtcgacgacggcaagagcacgctgatcgggcgactgctgtacgacagcaaggcggtgctgtccgaccagctctccgcgctgtnnnnnnnnaagaacaagcgcacggtgggcgacgagctcgatctcgcgctgcttaccgacggcctcgaggccgagcgcgagcagggcatcacgatcgacgtcgcgtaccgctacttcgcgaccgcgaagcgcaagttcatcatcgccgacacgcccggccacgagcagtacacgcgcaacatggtgacgggcgcgtcgaccgcgcatgcggcgatcatcctgatcgacgcgacgcgcgtgacgttcgacgcgggcgcggcacaactgctgccgcagacgaagcgccacagcgcgatcgtcaagctgctcgatctgcagcacgtgatcgtcgcgatcaacaagatggatctcgtcgactacagcgagacgcgcttcaacgagatccgcgacgcgtacgtgaagctcgcgcagcagctcggcctggccgacgtgcgcttcgtgccggtgtcggcgttgaagggcgacaacatcgtcgcggcgagcgagcggatgccgtggtatgcgggcgagccgttgctgaacgtgctcgaaacgctgcccgtcgagacgcaggcgcatgacgcgctgcgctttccggtgcaatgggtcgcgcgccaggacggcagctcggccgacgatttccgcggctacatgggccgcatcgaggcaggcgaggtgaaggtgggcgacgagatcgtcgtgctgccttcgaaccgtaccgcgacgatcgccgagatcatcgcgccggtgccgggcggcacggcggccgtcgagcgcgcgttcgccgggcaggcggtgacgatccgcctggccgaggacgtcgacgtgtcgcgcggcgacacgttcgtgccgcgcacgcagggcgtcgagccggcgaagaagctcgaggccgatctctgctggttcgacgagacgccgctttcgtcgcagcgcaagtatctgctcaagcaaacgacgaacaccgtgttcacgaagatcggcgcggtcaagcaggtgctcgacgtgcacacgctgtcgcacgcgaccgatcgccacgagctgaaaatgaacgacatcggccgcgtcgcgctgacgctgcaaaagccgatcgtctgcgacacgtacgacgcgcatccgggcacgggcgcgttcgtgctgatcgacgaggcgacccatcacacggtcgcagcgggtatgattcgtgcgttttccgcgtgacgccgcgcgccgcatcggcggcgcccgccggcacgtgcgcacgaaggggatcgatgcgaatgggtaaggtgtatctgatcggcgcggggccgggtgcggcggacctcatcacggtgcgcggcgcgcggctgctcgagcaggccgacgtcgtgctgcacgacgcgctcgtcgagcccgcgatgctcgactatgcgcnnnnnnnnnnnaggatcgcggtcggcaagcgctgcgggcagcgctcgagcgcgcagcacttcatcaacaagcaactcgtcgacgcggcgcgcgagcacgcggtcgtcgtgcggctgaagggcggcgatccgatgctgttcggccgcgcggacgaggaaatnnnnnnnntcgaagcggcgggtatcgattacgaggtggtgccgggcatcacggcggcgctcgcgagcgccgccgcgctcaagcgctcgctgacgctgcgcggcgtcgcgcgcagcgtcgcgttcgcgacgaagagccgcgcgcccggcagcgacgagattcgcgagcaggtgagcgcggattcgctcgtttattacatggggcgcgacaatgcgcccggcatcgcgcggcaactgatcgacgcnnnnnnnnnnnnnncgacgccggtcgcgatcgtcgaggcgtgcagcacgccgcgcgagcgcatgctgacgctcacgctggccgacatggcggcgggcgccgcgcaggcgtggctcgatccggcgcagccgagcctgctgatgatcggcgacgcgttcgccgaacgcgcgccgcggctcgcggacgagccgccgggcgacgcaggcggcaagcgcgggatgcgcgacgcggcttgacgcggcgagcacgggcgggcgtcttccggctcgagcgtgcacgtgagccgcgcgggccgcgcggcgcaggcgaaagacgcgaacgcaatgcacgacggacgtgaaacgcgcgccatgcgcagacgggcaagacnnnnnncgacgccggcgacgagccggcgnnnnnncatgtcgtcgcgcgaggccgcnnnnnnnnncggcgacaagcggtcaactcgtgggatccgcgctcgcgcgcatgcagtacgcgacgatcgcatcgagcaccgcatcgtcctcgccgaccgcggtcgcgcagcggatgtcgacgcccggatgcgcggcgcggcacgcatcgatcagcccgggcagatcgcgccggacgtggccgccctcgccgaagaacaccggaatcacggtgatcgtgtcgcagccttgtgcggcgagcgcggccgtggccgcggcgagcgacggctccatcaattcgagaaacgcgagcacgacgctcgcctcggcgccgcgcgccgcgcgcagcttcgccgcgaggcgctcgaacggcccggcccagcgcgcgtnnnnnnnnncgtgaccgaaaaggacgattccgtgtttgttcatcgcatcctccgatgacgatgcgcgttggcgctcagtgccgatcgacccacttcagcgcgaagaggccgagcgcgagatagatgcagccgggcagcgcggccgtgagcggcgcgggccacgtgttcagcgtaccgatgtgcgagaacagcgtgttgaagagctggaagctcatgccgagcatgatcccgccgaacaccttcacgccgacgacgccnnnnnnnntgtgcaggtacgcgaacggcagcgacagcacgagcatcacgaacaccgcgaacggatacagcagcttgcgccacagcgcgatgtcgtagcgctgcgtgtcctgctggttctctttcagatgctggatgtagcgaaacagattgaagagcgacatccgctcgggcgacacgagcagcaccgacaggatctgcggcgtcaggtccgagcgcagcgaatactgcggcagcgtgacctgctgcgcgcgatagacggggttgagcgtatcgacgggcgatgcggtgccgttgcccgcgaggctcgtgagttgcgtatcggtgacgtccgtcagcagccagtggccgggcggctggtagtggccgcgcttcgcgatccgcacgttctgcaggttgaacttcgaatcgaactcgtagatgcgcacgtcgctgatcgtcgagtcgggcgacagcgtgccgacgttcacgaagcgcgtgacgggctcgccgttgtnnnnnnnngtgagcgtgtccttcacccagacgcccgacgcgaagttcgtcgacaccgacgagccgagcgcctcgagccgcacgcgctcggacagctgatccgagtacgggccgatgaattcgccgatcaggtaggtcgcgatgacgatcggcacgccgatcttcacgagcgagcgcagcgcctggttcgtcgcgaggccggacacgcggaagatcgtgaactccgagttcgcggccatctgcgcgaatacgtagatcgcgctgatcagcgcggcgaccgggatgatttcatagaagcgcgacggtgcctgcagcgcgacgcgcagcaccgcgtagccgaacttgtagttgccgtggccgaccgagttcagttcgctgatcaggtcnnnnnnnnnnnncagccctgaaaacgcgaacagcacgaagatgaacgtgacgtagatctgccgcgcgaaatatttttcgtagagacgcatcggtcaggccccctgcgagcggccggccgcggcgcgcgagaagaggggccggttgcgcacgcgcagccagaacaggagcgcgacgatgccggcgacgattacgtgcagcccgatgagcccgagcccgaacgcaatcttgccccgttccatttgcgactggacgacgttcagcagattcgaataggtgaggtagatcagcacggccatcacgaggttcacggtccgcccgcggcgcgggttctgatacgcgagcgggatcgcgaggatcatcaggttgatcgcgatgagcggcagcccggcgcgccacgcgaattcggcgaggttctggttggtcgggttgcgcagcaggtcgggcgtcgacgtgccggtggtcgtcggctggctcacgatctgcttgctctggatcttcacaccgtagcgctcgaactccatgatcttgaagttcggctggccgggcacgccgtcgtagcggcggccgttctcgagcacgatgaagcggtcgccgttcttcatcgtctcggtatggcccgtctgcgacacgacgacgttcaccttgccgtgctcggtcgtcgtgacgaacacgttctgcaccttcgcctgatcaggcgacatcttctcgatgaagaacacgcggtggttcgccgcggactcgcggaactggccgggcgcgagcaacgacacctcgtcgcgctgctggaagcgcgccttgatgagcttgctctgctggttcgaccacggccagccgacgaacgcgaagaaggcgatcaggatcacgatcggcgtcgcgaacacgccgatcggcttgatgagccgcgtgaggctcacgccggacgcgagccagacgaccatctcggaatccttgtaccagcgcgtgagcacgaacaggatcgacacgaacagcgtgccgacgagaatcatcgcgagatagccgatcacggtgaggccgatcaggaccagcacgtccttcggattcacctcgccggacgcggcgtagccgacgatgcgaatcatcatcgacgtcagcatgatcgtgagcagcaccatgaagacggcgccggcggtgtacgcaagctcgcgctggagggagcgttcgaagatcattattgatgcgaagagggcgggaaacagcgcacgagtnnnnnncgctcacgccgcacgggaaaaatagcggataattgcggctttcatccttagcccagattttatccgaggacaagcgcgatggactttagcataaaaggctgtgattggagcaaaggcacggcgaacgggttcctgacggggaaatccgactgcatcgtgctgggcgtgttcgaggcgcaaaccttgtccggcgcggcgctcgacatcgacgaagccacgaaggggctcgtctcgcgcgtgatcaaggcgggcgacatcgacggcaagctcggcaagaccttgtttttgcacgaggtttcgggcatcggcgcatcgcgcgtgctgctcgtcggcctgggcaggcaggatgctttcagccagaaagcctacggcgacgcggcaaaggtcgcatgnnnnnnnntgctcggcacgaaagtggttcaggtcacgttcacgctcgcgcagttgcccgtgcccgagcgcgcgtccgactggggcgtgcgcgcggcgattctcgcgctgcgcaatgaaacgtacaagttcacgcagatgaagagcaagccagacgcgggcgcgccggcgctcaagcgcgtcgtgttcagcgtcgatccggccgacgacaaggcggcgaaggtcgccgcgaagcaggcggtcgcgctcgcgaacgggatggacctcacgcgcgacctcggcaatctgcccggcaacgtctgcacgccgacctacctcgcgaacaccgcgaagaagatcgcgaaggactggggcctgaaagtcgacgtgctgggcctgaagcagatccaggcgctcaagatgggctcgttcctgtcggtcgcgaagggctcggtcgagccgccgcagttcatcgtgctgcagtaccggggcgcggccgcgaaggcggcgcccgtcgtgctcgtcggcaagggcatcacgttcgactccggcggcatttcgctgaagccgggcgagggaatggacgagatgaagtacgacatgtgcggcgcgggctcggtgctcggcacgatgcgcgcggtcgccgaaatgggcctgaaggtcaacgtcgtcgcgatcgtgccgacctgcgagaacatgccggccggcaacgcgaacaagccgggcgacatcgtcacgagcatgaagggcctgacgatcgaggtgctcaacaccgacgcggagggccgcctcatcctgtgcgacgcgctcacgtacgcggagcgcttcaagccggccgccgtgatcgacgtcgcgacgctgacgggcgcgtgcatcatcgcgctcggccaccacaacaccggcctcttctcgaaggacgacgcgctcgcgggcgagctgctcgacgcgtcgcgcgaagcgggcgatccggcgtggcgcctgccgctcgacgacgagtatcaggatcagctgaagtcgaacttcgcggatctcgcgaacatcggcgggcgcccggccggcagcgtgacggccgcgtgcttcctgtcgcgcttcgcggaaaactatccgtgggcgcacctcgacatcgcgggcaccgcctggaagagcggcgcggcgaagggggcgacgggccgccccgtgccgctcctcgcgcaattcctgatcgaccgcgccggcgcgtgatggcgcaaggttcggcaaacggcgcggtagggcgcggcgagcgatgacgcggatcgatttccatacgaatgtcggcgattcgctcgcgtacgcgtgccggctgctgcgcaaggcgtatcaggcggggcagcccgtcgtcgtgtgcgcggagcccgcgcggctnnnnnnnntcgacgagcgtctgtggacgttctcgccgctcgatttcattccgcattgcgcgatcgacaacgcgcacgcggcgagcacgccgatcgtgctgaccgcggatctcgannnnnnnncgcatcacgggatcctgctgaacctgggcgcgcaggtgccggcgcagttcgcacgcttcgagcgcctgctcgaggtggtcggcaacccgcccgacgagctcgcggccggccgcgaccggtatcggttctatcgcgatcgcggctacgcgctcaacaatcacaagcagggcggctagcccgagcggacggaggacaacgtggtcgaagccaacgcatcgtcgattcccgtgctgaccgacgtgctcgtgcccggcaatccggcgctcgcgcggccgcccgccgccgggcccgcgcaagcgggcgagccggccgccgccgcgattcgggcgggcgagggccatgacgccgatcggcgcgatgaagcaacggcaaccgagccggccgccgtggttgccgcggccgctgcggcggcgcccgcggcgcgcgacgcggcgctggcgcccgccgacgagatnnnnnnnncggcgcccgcggagccgtcgttcgcgttgcccgcgcccgatccgctcgcggtcgaactgccgacagcctacccggcggacgcgacgtatgcggacgaactgcccgccgcgcatccggcgccggatctcacgccgcccgcggcgctgccgtcgtcggtgcccgagctcgcgcaggccgcgccgtcgttcgccgcggacctcgaagcgcggcagatcgccgagcggctgaagagccgcatgacccgctatctgacgggggaagggcgcggcctcatcgaggcgcgctgccgcgatgcgctgcacgatcatgcgggctggctcgtcggccagattgcgcgcgaagtcgcgctcgcgctcgagaccgaggtcgccggctgggtgacggaggaagtcggcgcggcgctcgcgcgccgcaacgcgcccgcgcgaagcgataccactcaatagcgcccccgccgtcgttcgttgtcttcgtcctcgtcggttgcgtcgttcctcaccggccggacggggaggcgnnnnnnnncggcatcgcgttnnnnnnnnaaccgtcggacgcggcgctgccggcgcgccgtcggcgccgcgcgtcgatgcgaacggcttatttgctcgacaggatccagtgcgcgagcgtgccggcttcggcgctcgtcaattgcgtgttcgcaggcatcggcacgttgccccacacgccgacgctgcccttgacgatcgtctgcgcgagatagccggcggcgtcgccgcgcgccgcgtatttgtcggcgatcgcgtggaacgacggtcccatcagcgtcttgtcgattgcatggcaggccatgcagttcttgcgttgcgcgagcgcgaggccgtcggcttgctgtgcctgcgtatttgcggccgcggcaacgagcgcgaatgccgtcaggcgcaaggtcgttctcttcatgctggtctccgccggcacagtgtccggcttggcggtgcgcgcattataaaaggaaagggggcgcgagtacgtcgcgcccccagactgctgacgaaccccacgtttttgtgagcgtggggttttgtctttctgggatcaggattgcgggttcgccgcgagcgggtagtcgaagctgcagcgcaaaccgctcaccagacgcagcagcatgcgcacgaagcgccaatcgggacccgctggcccctttttccgcttccgcgccagcagcatcgcaatcttcttgatgttctgtgccgccgcggccagcaagcactgctcggccaccttgcgtagcccacgcatacgggcataacggtgcccatgcagctgcttggcatcggcgaagctgcgctccaccgtctgcttgcgccgcgcgtaaatgcgttggccccattcggtcaagcgccgtgcgtccacccgctccttggcgcgctcccacacgtggcgcgttaccaccttcaccgcgatcgcactgttcgtgcactgcgatcgtaccgggcagcgcccgcagatctgcgcattggatttgtattcccgatagccgagccgattggtcgtgctgtacggcagggcctgcccctgcgggcacacgtattcgttgcgatacgcgtcgtacttgaactgccgtttgtagaacatgcccggcttgtggttcggcgtgcgatagcccatcaccccggcaatccctcgctcctccagcccctggcacaccgccggcgtgaagtagcccgcatccagccccaccgcctcgaccttgaactcaaagcgctcgcgctggcgatccagccgatccagatacggctggctgtcatgcaccgaggccggcgtcacatgcgtatcggtgatgatcgcgtgcttggcatccaccgtgcggtggtccagatagaagaaccccttcggcttgtcgtcccgcaccatgtagccgctgtccggatcggtccggctgagcttggtgtccttgctagacggcggctcatcgtcgtcgcgatccagcggcttcctgccatgcgcggcccggtccgcatccactgccgcgttcaatgcctccgtgtaggcggccggcgtctgctccagcttcaccacatcgaacttgcctttgttcgcgttcgccttcaggtgcgtgctgtccgtgtacagcacccgaccgtcgaccagcccgcgcttgatcgcctgccgcacgatctcgtcgaagatctcctgatacaccgtcgtgtccgtgaagcgtcggcggcgattctgcgagaacgttgacgcatccggcaccttgtcggtcagccggaaccgggcgaaccagcgataggcgacgttgacctggacctcacgcatcagttgccgctcgctgcgcaccccgaacaggtagccgatgaacaacagcttgaacatcaccacgggatcgagcgccggctgcccgttgtccgcgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcaggtggtccttcggcacgagttcctcgagcgtcaccatctcgagttcgtgctgcgtgggcatgggcgtcttcagcatcacgccattnnnnnncaaaaatcccccacttggcgagggtttgtcagcaatctgggggcgcgagtacgtcgcgcccccttcttcgtcttgtcgctttttgtcgcctcgcgtcagcgccatcgcggcgcggccgcagtggcgcgaggcgggcgcatgcgagcaagcggcctgcgctttctgctcgcgcaaccgccgtgccgccgcggtgcgtcagcccgtgacggcgccctggttcgccgggcgggcgagcgccgcgtacttcgcgagcacgccgcgcgtgtagcgcggcgccggctgcttccatgcggcgcggcggcgcgcgagttcggcgtcgtcgacgttcaattgcagcagcagcttgtgcgcgtcgatcgtgatcgaatcgccttcctgcacgagcgcgatcgtgccgccgacgaacgcttccggcgcgacgtggccgaccaccatcccccacgtgccgccggagaagcggccgtcggtgatcaggccgaccgattcgccgaggcccttgccgatgatcgccgatgtcggcgcgagcatctcgggcatccccgggccgccttgcgggccgaggtagcgcagcacgacgacgtcgcccgcgcggatcctgtcgtcgaggatcgcggcgagcgcgctctgctcgtcgtcgaacacgcgcgccgggccggtgatgaccgggttcttcaggccggtgatcttcgcgaccgcgccgtcctcggcgaggttgcccttcaggatcgcgaggtggccttccttgtacagcgcctggtcgatcggatggatcaccttctgatcggcgcgcggcacgctcggcacgtccttcagctcctcggcgagcgtgcggcccgtgatcgtcatgcagtcgccgtgcagcaggcccgcgtcgagcagcagcttcatcacctgcggaatgccgcccgccgcgtgcagatcggtcgcgacgtactggcccgacggcttcaggtcgcaaatcaccggcacgcgcttcctgatgcgctcgaaatcctcgatcgaccagtcgatctcggccgcgtgcgcgatcgccagatagtggagcaccgcgttggtcgagccgcccgtggccatgatgaccgacaccgcgttctcgatcgactgcttcgtgatgatgtcgcgcggcttcaggtccttcttcaccgcctcgaccagcacgcgcgccgattccgccgccgaatcgaccttctcctgatcgggattggccatcgtcgacgagtacagcagcgacatgccgagcgcctcgaacgacgagctcatcgtgttcgcggtatacatgccgccgcacgagcccgtcgtcgggcacgcgttcttttcgaccccttcgaaatcctcctgcgacatgcgtccggcggtgaactcgccgaccgcctcgaacgacgacacgatcgtcaggtcgtggcctttccagtggccggggcggatcgtgccgccgtacacgtagatgcccggcacgttgatccgcgcgagcgcgatcatgccgcccggcatgttcttgtcgcagccgcccnnnnnnnnnnnnccgtccatccattggccctgcacgcaggtctcgatgcaatcggcgatcacctcgcgcgacacgagcgagtacttcatcccttcggtgcccatcgacatgccgtccgagatcgtcggcgtgccgaagatctgcggattcgcgccggcgtccttgacggccgcgacggcggcgtccgacagacgctgcaggcccgcgttgcacggcgtgatcgtcgagtggccgttcgcgatgccgatcatcggcttgtcgaaatcttccttctgatagccgagcgcgtaatacatcgagcggttcggcgaacgggccacgccttgcgtgatgttcttcgagcggcggttgtacgacatggggaactccatcatcgactggttgactgtggggttgctcggcgcgctgcatcggcgcgatccggctcaggtgggcaagaatgcagtttctgttagagaatgtccaatatattattcatcgtctattaggtcgatgtgcatatcaatcgaccggtcgacgacgatacggagcctgatttgacccccgatttgcgccaatggcgctatttcgtcgccgtggccgacgagcggcacttcggccgcgccgccgagcggctctcgatgacgcagccgccgctgtcgcaggcgatccgcgcgctcgaggacgcgctcggcgtcgcactcttcgcgcgcacgaagcgctcggtcgagctgaccgcggtcggcgcggcgctgctgcccgacgtgcggcggctgatcgccgcggccgacgcgttgccgccgctcgcgcagagcctnnnnnnnngcgaggcgggctcgctcgcgctcgcgttcgtgtcgacggccgactatgggctgctgccgcaactgctgcgcgagttcgnnnnnnnntatccgcacgtgcggctgcaactggccgaggcgacgagcgacgtgcagatcgaggagcttgtggccggccgcatcgacgcggggctcgtgatcccgcccgtgccgccgcggcacgcggcgtcgctgtcatacctgccggtgctgcgcgagccgctcgtcgtcgcgatgccggccgaagccgccgatgccgccgatgccgcggcggatgcgcccgtgcgcatcgccgacatcgcgtcgctgccgctcgtgatctttccgcgtcgtttggcgcccggcttttatgacatcattacgggctgctacggcgcggcgggcgtcacgtcgcgcatcggccaggaggcgatccagatgcagacgatcgtgagcctcgtgtccgcgggcatgggtgtcgcgctcgtgccgcaatcgctgcgtaacctgcggcgcacgggggtcgtctaccgcgcgctcgccgatccggcgcccgtcgtcgagacgggcctcgtgtggcgcacggacgacgtgagcccggtgctcgcgggcttcatcggcgtggtnnnnnnnnnnnnnnncttcgccttcgcggccgggctcgacgccggacgcggcgggtgaggtgggtgcggcgggtgcggcgggtgcgggccggcgcgcgtcgcggccgtgaacgttcgcgcgnnnnnnnnntcgaatcgcggtcgcgacgcgttcgcacggcggtgcccgacgcggtcacgcatgccgcatcgattcagaaccttcaacgctaactcatgatcattcatccgaatttcgatcccgtcgcgattcacctcggcccgctcgcggtgcgctggtacgggctcatgtatctcgtcggcttcatcctcgcgatcgtcgtcgggcggctgcgcctgaagctgccgcacgtcgccgcgcaaggctggagcgcgaaggacatcgacgacatgatgttctacggcgtgctcggcgtcgtgctgggcgggcggctcggctacgtgctgttctacaaggcgggctattacttctcgcatccgctcgacatcttccgcgtgtgggagggcggaatgtcgttccacggcggcttcctcggcgtcacgctggcgatggcgctgttcgcgtggcagcgcaagcgccactggctcgaggtgaccgacttcgtcgcgccgatggtgccgacggggctcgcggccgggcgactcggcaacttcatcaacggcgagctgtggggccgcgtgacgagccccgatgcgccgtgggcgatgctgtttccgggcgcgtcgcgcgacgacgccgcgtggctcgccgcgcaccaggacatcgccgcgaaatggaatctgaacgaggtgttcctgtcgcatcagatgctgccgcggcatccgtcgcagttgtacgagatcgctctcgaaggcatcgcgctcttcttcgtgctgtggttcttctcgcgcaagccgcggccgatgggcgcgatctcggcgctcttcttgatcggctacggcgccgcgcgcttcacggtggagttnnnnnnnnagccggacgactttctcggcctgctgacgttcggcctgtcgatggggcagtggctgtcgctgccgatgatcgttgccggcgtgctgatgatgatctgggcgtatcggcgcggcggcgttgcgaagcaggcctgatcgttcggcgcgattgcgcacggttgctcggccggcgggcggtggagcgggcggtgcggcgcgtgcgggcaaacgtgtcccgcgtgtgcctgcatactggctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgggcacggggcacgacaggacgctgcgctggcgcgatcgcccgtgcgatgagcggccacgcgccggcaaccgcgcttggccgagtccgtgcgacacagggccgcgaatcccgacgcacacggcccccaagnnnnnncgccggcgcatcgccggcgttttgcatcgatcgcgaggcgcaaacgcgccgcgccgacgtgtgtcacttcatctgcaccgagccgttcacattgacggtcacggtcgtcttgccgccttcgacggcgatcggcgcgctcatcttcgcactgtccatcgcgggcgcggccatcgcgaacatccgcgggtacggctgcacgttgcggccgctgccgacgttcacctcgcggatcgagtagttgctgtagccgaacgcacgcgtcgcttcctcgnnnnnnnnnnngaacgccttgatcgcctccgacgtgagtttctgctcggcggcgcgctgcgcctcgggcgacagcgagaacgacacgttgcccacctgcatcatcgggctcaactggccggcgagcttcgatgcggccgcgaagtcgtgcgactcgagcacgacctcggtgcggccgcgccacgcggagatcttgccgtcgcgatcgacgctcggcgacaccgagaattcgcccgtgcgggccgtgacgcccgtgaccccgcgcgcctgcgcgagcgccgtatccgcgcgcttgttcagctccgcggtcagcgtgcccgggtccttcgcctgttgttcgtagaacagcgtgatatcgacgacgtcctgcgggacgtcggtgctcgcctgcgcggacagcgacagcacgcccgcgggcggctgcatctgccccatgctttnnnnnnnnnnngcggacggggcgagcgcgagcgcgatcggcagcgccgccgcgagcgtgacggcaacggcaagagcggannnnnncgtcattgttgactccttgagcgtaagcgcgcacgcgcttgagggcgtgcggcgcgcggacggacgccgcgctttcctcgaaacgcccggcgaacgcggcacggcattcgtcgagcgcccgttaggccgccgaaagcgggcggaggttccggccgacgcggcttgccgcgccggctctgacaatgtttgacgtggcgggctgcgtcacttcatcaggcgctgcgtgatgaagcgccactcgtttggcgtgacgggcgtgatcgacagccggttgcccttcgcgagcacgcgcatgttcgcgagcgcctcgtgctcgcgcagcgcggcgaggggaacgagcggcgatttcctgacgaagcgcacgtcgacgagcacccagcgcggcgcttcccgcgtcgacttcggatcgtggtacggactgcgcgaatcgaactgcgtggggtcggggtagggcgtcgacgagactcgcgcgagcccggcgataccgggttcggggcagctcgaatggtagaacagcacgccgtcgccgatctgcatcgtgtcgcgcatgaagttgcgcgcctgatagttgcgcacgccggtccacggcaaggtctggtcgggggcggcggcgaggtcgtcgatgcttgcctcgtccggttcggatttcatcagccagtagcgcatggatcggaatgactcgacgcaatgaaaaggctgcacaaaaggaaacggcatcgggacttgcccgatgccgtcgaataggcccccgccttagccgctaggccggcatcctgaacctgaggttcagaattggtcgcagttagcagcacttcgggtacatcagacagagtgannnnnnnnnccgtgctacaaatttccgcaaccgtgcacatggcattggttcaaggaatatatgaccttggcgaaccaggcagggaagctgacttaactgttcgaatcacgtttggattcagcggcttgaacgcgatagatcaagcgttggccgaacccggtgaaacttgtttactgcacctcgtgctgtgcgagcaccgcaccgagttgttcattcatttggcgcattgtacgccggatttcttccgcagggaacgcctcgccgtgacgcacgctctgttgcagcctgagcaactccgacgcgagcgacagcgcggccatcaccgcgatgcgatcggtgccgcgcaccgagctgttcgcgcggatcttcgacatttccgcgtcgannnnnnnnaccgcttcgagcagcgccgcctcggtctcggccgagcaggcgagacggtacgtctgcccgagaatcgacacttcgatctgcttcgtgctcatgcgtgttctccgtggcccgtcgcgccctcgccttcatcgttcgcctgcggcgcgagcaggtcgagctggttttccgcatccggcacgnnnnnngtgcgcggcagtttctcgaggatcgcgttgagcttcacttgcgcgtcgtcgatcttcgccgacagcgtgtcgcgctcggcggcgagtgcgttgcgctcgtcgcgcagttgctcgagttccgcgtgcagcgtctgcgcttcattgcgcaattgcgcgacctgctcctcgagcgcgagccgttccgtttgatggcgttgattcagcgcgatcaggcggccgatgttttgagatagggtttcgagttcgttgagcatgtgctgcgtcctctaaagacccagcattttagcgcggaataggcgagtttccgatatctgtaacgtttctagacgtaacacccccgcttctcgccgcgaaatatcctcgtcgttcgttgatgtcgatcgcgtggccgagaagcggcgcgacgtttcgtgnnnnnnnnnnnngcggcgccttgacgctgcgnnnnnnnnnntcctaaactggcgccgcctcggtgctcgcgcgcttnnnnnnnngttaaacgggaagcagggcgcgacgtccgccagggccgagccaacctgcgctgcccccgcaacggtaagcgatcgcatcggagccgatccgatgccagccgcactctcgatgcgccggcacggccgcgatggccgtgccgccggcgcggtgccactgcgcttnnnnnnnnggaaggcgaggcggtgacgtcgcgagcccggataccggccgaggcggggaggcggacgtgttcgtctccgtgatgcggcgcctgcggggaagcgggcgacgcagtggctcaacaggatcttcgttcatgcgaacccccttcgtccgcgcagcgctcgccgctctgtccggactgccgtgcatcgcgctcgcgcaaggcgacgcgtcggcttcgtccgcttcattcgcgtcatccgtctcttacgcgccggccgccgcttcgccggccgatgcggattccgcgctttcaacggctcctgcagccgcggcggcatcgccggcgtccggggcggcgcnnnnnnccgaggcagtctccgcagacgcggcatccgccgtcgcctccggggcgccgtcggcatcgccgnnnnnnnnngcgtccgccgcgcagctcgcgccgatcgtcgtcaccgcgcggcgcgggccgcagaggctcgccgacgcgattccacagacgacgctcttcgatgcgcgcgacatcgccgacagcggcgcgaccgatctgcccggcctgctcgcgctcgcgcccggcgcgcagatcgtgcgcaacggcgggccgggcgcgagcgcgagccctttcctgcgcggcgcgcagccgacgcaatcgctcgtgctgatcgacggcgtgcgcgtcgattcggcgagcctcgggcaatcgcagatcgcccagttgccgctcgatcagatcgagcgcgtcgaagtggtgaacggcaacgtgtcgtcgctgtacggctcgggcgcgatcggcggcgtcgtgcaggtgttcacgaagaacggcggcaatcacccgccgcgcttcgatttttccgcgggctacggcagctatcacacgcaaacgcaaagcgcgggcgcatcgggccggctcgatccggacggcaggacgacgttcagcgtgtcgctcgcgcggctgaagaccgacggcttctcggcgctcgatcccgcgcgcaagccgcaggcgaatccgaacgcgaacggctatctgaacgagagcgcatccgcgtcgctgcggcacacgttcagcgacaagtggaacgcgggcgtcacgtacttccaggcgaacggccggaacagctatgacgacgcgtacggctcgccggccgatctgaatgatctgtacagccgcgttcagcaactgtccgcgttcgcgaacggcgcgctcgccgacgggtggacgacgcgcgtgagcgtgtcgagcggcaaggatcgcaaccagtcggcgctgaacggcgcgtacaccgatcacttcaacaccgacaaccgccagtacacatggcagaacgatttcgcgatnnnnnnnngccacaagatccaggcggggtacgagcggctcgaccagtcgttcgaatcgaacaagtattcggcgcccgagcggcacgtgaattccggctggctcggctataccggccgcatcggcgacagccggttccaggcgaacgtgcgccgcgaccagtactccgatttcggcggcgcgaacagctactatctcggctatggctttgacgtcaccgagcactggacggtatcggcgagctactcgagcgcgtttcgcgcgccgagcttcaacgatctgtactatccgaactcgggcaacctgtcgatccgccccgagcgcagccattcggtcgaggcggccgtgcagtatgcgtcggacgacgtgggcgtcgtgcgcgtgaccgcgttccagacccgctacacgaacctgatcgactatcgtcccggcgcgagcggcccttactatgtcgcgcagaacgtcggccgcgcgaaggtgcagggcgtcgagggatcgtggcaggggcacgtcggcgggaccgacgtgcgcattgccgcgacgctgcagaacccggtcaacgaaaccgccggccgcgacctgaaccgnnnnnnnnngcgcttcgcgtcgatctcggcgaaccgctcgttcggcggctggcgcgtcggcggcgaatggctcgcgagcggtgcgcgcgacgatttcggcgatcgtctcggcggatacggcatcgtcaatctgtccgcgcgctacgacatcacgaagtcgtggtacgtgannnnnnnnatcgacaatctgttcgacaaggactacgagcttgcatacgcatacaacacgccgcgccgcggcgcctatgtcacgctcggctggcagcagcgctgacggccggccgcgtcgccggcgcgnnnnnnnnngcnnnnnnnnggaggccgcgtgaggtcggannnnnnnngcgccggcatgcacgcgnnnnnnnnngccgcgatctgggccgcgctcgcgctcgtcgcatgcgcggcgttcgtcgcgtcgctcacgctcggcagcgtgcccctcacgagcgtcgatgcgctcgcggcgctcgtccatcgcgcgggcgccgatccgctcgcggccgacatcgtccgcacgctcaggctgcnnnnnnnnntcgcgggcttcggctgcggcgcgctactcgcgctcgcgggcgcgctgctgcaggtgctgctgcgtaatccgctcgccgagccttacgtgctcggcgtatcgggcggcgcggccgcgttcgcgctcgtcgcgatgatcgcgggcggcgcgtggtggatcgtcgattgcgcgtcgttcgccggcgcgctcgcgtcgatcgcgttcgtgctcgggctcgcgcggcgcgagctgtggcgcggcgagccgcgcgacgcttcgccgcgcctgctgctcacgggcgtcgtgatttcggccggctggttcgcgctcatcacgctgatgctcgcgatcgcgcccgacgagcgtctgcgcggcatcctgttctggctgtcgggcgacctgagcggcgcggcgtcgccggggttcgcgctcgcggcgctcgccgccgcggcgtgcgtcgcgctgccggccgcgccgcaactgaacgtgctgctgcgcggcgacgcggcggcagccgcgctcggcgtaccagtcgcgcggctgcggctgcgcgtctatctgatcgcgtcgctcgcggcggccgcggccgtcacgacggcgggcacgatcggtttcgtcgggctcgtcgtgccgcacgcgctgcggctcgcgttcggcaacgatcagcggatgctgctgcccgccgcgatgctcgcgggcggcgcgggcgtgatggccgcggacttgctcgcgcgcacggcgatcgcgcccgcgcagttgccggtcggcgtgatgaccgcgctgatcggcgtgccgctcttcctgtggatgctgttgcgcggggccgcgcgatgacgatgcacgacgcgccgacctcgcgcccgacccgctacggcacgcggcatctcgtgctgaaggcggnnnnnnnnacgctgctcgacgatttcacgcacacgttcgagccgggcgagctgtggtgcgtggccggcccgaacggcgcgggcaagacgacgctcatcacgacgctcgcggggctcgcgaagcccgccgccgggcacgtcgaagcggacggcgcgccgctcgccgcgtggcggcccgaagcgctcgcgcggcggcgcgcgtggatggcgcagacgctgcacgacgcgttcagcgcgagcgtgctcgataccgtgctgctcgctcgcttcccgcatctgccgggctggggctgggagcgcgccgacgatcacgcggcnnnnnnnnnngcgctcgcgcggctcgggctcgaagcgttcgcnnnnnnnnacgtgctgtcgctgtcgggcggcgagcggcagcgcgtcgcgctcgcggccgcgctgtgccaggacgcgccgctgctgttgctcgacgagccgctcgcgcacctcgacctgcatcaccagatcgactgtctcgccgcgctcgccgattggctgcgcgcgggcgagcgcaccgcgatcttctcgtgccacgacctgaatctcgcgcgccgcttcgcgacgcacgcgctgttgctcgacggcgagggcggcgcgcacgcgggcccggtgcgcgacgtgctcacgcccgagcgcgcgagccgcgcgttcggctacccgctcgtgctgatcgagcgcgacggccacgaggcgctcgtgcccgcgtggcccgatgcgcgcgannnnnnnnnnctgccctgatcgacgcgcatcacgcaacccctttcatccacgagacgaaccgatgacgacctcaaccttttccctgccgagcgtcgatccgctcgacgacgccgcactgcgcgcgacgctcgcacgcatcatcgatcacaagacgaagccgcccggcagcctcggccgtctcgaagcgctcgcgctgcagctcggcatgatccagcgcacgagcgcgccgagcgtcgcgcgcccggcgatgatcgtgttcgccggcgatcacgggatcgccgccgaaggcgtgagcccgtatccgcaggcggtgaccgcgcagatggtcgcgaacttcgtcgcgggcggcgcggcgatcaacgcgttctcccgcgtcgcgggcctcgcgctcgagatcgtcgatgcgggcgtcgcgtcgccgctgccggcttcgccgcagctcgtcgacgccgcgatnnnnnnnngcacgcgcaacttcgcgcaagagcgcgcgatgtcgcgggacgaagcgctcgccgcgctcgccgcgggcgcnnnnnnnntgcggcatcacgcggcgctcggcaccaacgtgatcggcttcggcgagatggggatcgcgaacacctcggcggccgcgtgcatgatgagccgcctgctcgacgtgccgatcgacgcgtgcgtcggccgcggcacgggcctcgacgacgcgggcctcgcgcacaagcgcgcggtgctcggnnnnnnnntcgagcggcacgcgcannnnnnnnagccgctcgacgtgctcgccgcgttcggcggcttcgagatcgcgatgatcgcgggcgcgttcatcgaagcggcgcacgcgcgcatggcgattctcgtcgacggcttcatcgcgacgtcggcgctgctcgtcgccgacgcgctcgcgcccgcggtgcgcgaatactgcgtgttctcgcacgtatcgaacgaagcggggcatcggcgcatgctcgagcacctcggcggcgagccgctcctcgcgctcgacctgcgtctcggcgagggcacgggcgccgcgctcgcgctgccgctcgtgcgcnnnnnnnnnnnnttcgtcaacgagatggcgagcttcgaatcggcgggcgtggcgaaccgcgatgcgtgacgcgcgatgaatccgctcgccgaactgcgctacttcgtcgtcgcgctcgggtacttcacgcgcgtgccggtgcnnnnnnnnatcagcggccaggccgtcgatctcgcgcatgcggcgcgctactttccgctcgtcggcgtgtgcgtcggcgcgctcgccgcggccgtgcatctcgccgcgtcgcgcgtgtggccgccgggcgtcgcggcgctcgcgtcgatcgcggcgacgctcgtcgccacgggcgcgctgcacgaagacggcctcgccgacagttgcgacgcgttcggcggcggctacacgcgcgaggacgtgctgcggatcatgcgcgattcgcgcatcggcacgttcggcgcggcggcgctcgtcgtcgcgctggcgctgaagtggcaggcgctcgccgcgatgccgccnnnnnnnnnngcgtggacgatgatcgccgcgcatgcggcgagccgcacgcttgccgcgagcctgcttctcacgctcgactatnnnnnnnncgaaggcaaggcgcagccggtcgcgcaccggatgcgcgcaggcgcattcgcgttcgcggcggcgctcggcctgccgtggctgttctggccggactggcgcgcgggcgcgctcgcgctcgcggcgatgctcgtgctgcgcgccggcatcgcgcgttatctcgacgcgcgcatcggcggctataccggcgattgtctcggcttcgcgcagcaggtgttcgagctgtcgatctatctggcgatgctcggatggatgtcgtcctgatccgccatccggcggtcgcgctcggcacgggcgtctgctacggcgcgagcgacgtgccgctcgcggccggcgcggcggcgggcgcggccggcattcggcggcggctgcgctcgctcggcgtnnnnnnnnnntcgcgcgtgtggtcgagcccgctcgcgcgctgcgcggacgtnnnnnnnnnnntggcgggcggcgtnnnnnnnncgctcgagatcgatccgcgcctgcgcgaaatcgatttcggcgcgtgggagatgcaaagctgggacgcgatcggccgcgacgcgctcgatcgatggagtgccgatctgatgcacgcgcgcgagcacggcggggagagcgccgcgcagttcgtnnnnnnnntgcggcctgcgttcgcgacgctcgccgtcgcggcgcgcacgagctgggtgctcacgcatgcgggcgtgatccgcgcgctggcgtcgcacgcgctcgatgcgccgctcgacgcgatgctcgcgcggccgatcgcgatgggcggcatcgtatggttgcggtgcgacgaaggtggcgacagcgattgcgctcgcggctggcgaatcgcgcattgggacgaatgannnnnnnnntcgcgcgtcccgccgcgtcgtcgggcgcatcgcgattgccgccgctccannnnnnnnnnnncggcgcgccgcttcggcgacggcggtttgcgcgcgttgcggcacgcagccaggcctggttcggcgagcgcggctacgcgttgtcctcgttccagtaatgcagcgaaggcggcatgcgcttgctgaattgcttgcagatgtcgctgctcatcaggaaggcggtccacgacaccgcgaacaccgcgaagaaaatccaatacggcgcgctgtgcgtgaccaacggcgcttgcccatgaacggggacgaactgcccgccgatgccgacggcgcacgctatgccgctgatccagcgtgccgcgcgggcacgcgcgccttgccggcggacgttgccgtcgcaggcgaggtcgaccgcccatatcggccccgcatagtcgaggctcgcgccgagaatggggcccagcatgcgcggcgtcggatcgtggcccgcctcgaattcgaggctgacgacgaagccgtggccgggatcgattctgtcgaacgtgacgattttccggctcttgtcccgattgaacggatggtcgctcgccagtttgacgccgatcgcattgacgctttcgaagatcctgacgccggtgatcggcgcgggcgccagttggagcgtgagcggcttcttgccggacagatccgccgcgacgatcggctcctggccgctgttccagaaaaataccttcgcctggttcgcccggacctcgctcgccgattgccgcgacgccttgcgccaccgcgatcgaagccatgcgtggccgttcgatttctgcggcttgatgttcggcttccatacgctgtactgagcgcgtttttgtgcgccgttgcttcgccatttgatcaagtagtgcttcgactcgatgaggacgaaggagcacagggccgacgcgatattcaaaacgagcttgctttcgaagtcggtcattgtcggacggggccggggcctgggtatgccgggcttgccattatgctcgccggtatcgtgcgggcggtacccctgacatcggcgtgcgcgggccgccgcggccccggttcgcccgcgcgtttcgacgcgggcggcgagcggcgggcgctcgccggcgcgccgcgctcacggcttcggccgtctnnnnnnnnnnacgtcgagatcccggcacagttgctcggcgccctgcgcgatgcgcggcgcgggccgcgtcagcagatcgccgtcgatcgcgaacagattgccccgcgcgaccgcggtcagcttcggccatgcgcgccagcgcgtgaagtcgggcagtgcgtcgtgcgtcgggctcgcgcccgccgccgtcgtcacgatcgcctcaggattcgccgcgagcaccgcttcgtcggtgacggacggcgcgaccggctgcagccgcgcgaacacgttgcgcccgccgcacagcgcgatcacgtcgctcacgatgtgatcgccgttcagcgtgatgagcggtttgtcccacgcctggaagaacaccgtgacgggcggcttgtccgcgtannnnnnnnnnagctgcgcgattcgccgccggtacgcgtcggccgcggccgacgcgatctcgtgcgtgccgagcagcaggccgagcttgtcgagcgatgcggcgacatcgtcgagatgccgtggctcgctgaagtaaagcggaatgccgannnnnnnnagccgctcggtctcgtgctcggcgttgccgtggcgccagacgacgatcagatcgggcttgagcgccgcgatccgttcgagatcgagcgccttgttcgagccgacgcgcgcaatcgccttcgcggcgggcgggtagtcgctgtacgacaccgcgccgacgagcttcgcgccgccgcccgccgcatagatcagctcggtcacgtgcggcgcgaggctcacgacgcgccgtgcgggcgcggcgagcgtgatcgcgtgcccggcgtcgtcggtgacggcgatgtccgcatgcgcggcggcgagcgcatgcgcgcatgcgctcgcgcagaagagggcggcgagtgcgatgcgtgcggcgcggcgcagggcggggcgcatcggtgtcaatcccgtgtggtcgattcggaaggatgcgcggcggcggccgctagcgtcggcacgcactcggcgagcgtgcgttcgagctgccgccagtcgtcgtcgccggcgggcagcccgatgcgcacgctcggcgcgtgcgcgaagtagcgcgtccagattccgcgcgccgcgagcgcgtcgtgcagcgcgtnnnnnnnnngatcggcgctccagctgaaaagcggcgtcgcgtgcgtgacgaagccgtgcgcgcgcagcagcgcggcaagnnnnnnnncgtcgtgcgcgagccgctcgcgcatcgcgtgctgccacgccgcgtccgcgaacgcggcgagcaccgcgtggcgcgccgggccgctgacggtccacgcgccgagcgcgtcgcgcagccgcgcgagcagcgcgggcgcggcgagcgcgaagcccgcgcgcacgcccgcgaggccgaagaacttgccgaccgagcgcaatacgacgaggccgtcgcgatgcgtgtccgcggcgagcgacgcgtgcgcggcgctctcggcgtccgcgaacgcctcgtcgacgatcagcgcgccgcnnnnnnnnacgagttgcgcgtgccagcgcagcagccgcgtgcgatcgacgcgttcggcggtcggattgttcggattggcgacgatcgcgtacgtgagcgcggcgggcagcgtgtcggcgccgcagtcgagcggcgcgcccgaatggccgtggcgcgcgaacgcgggcgcgtactcgctgtatgcgagcggcgcgacgccgaccgtgcnnnnnnnnaaaagcgccggcagcgcacggatcgccgcctggctgcccgcgacgggcagcacgtgcgccgcgcccggcgcgcggtagtagcgcgccgcgtgcgcggcgagcacgccgtcgtcctcgggcagccggcgccacgcgtcggcgggcacgggcggcaccggaaaaccgtgcggattgatgcccgtcgacagatcgagccacgcgtcgcgcgggatgccgtagcgaagggcggcttcgtgcaggttgccgccgtgcgtgatcggcgcgtcagccatggtgcgtcgcgatcgacagcgccgcgccggcgacgagcagcgcgagccagagaatcatcgtgcgggcgacgagcgacagcgcggccgcgacgtgcacgggcgccgcgggctcgcccgcgccgagcacggggcggtcctcgattgcgccgtgatagacggcggggccgccgatcacgacgttcaggctgcccgcgcccgcggccatcacggggcccgcgttcgggctgtcccagtggcgcgcctnnnnnnnncagcagcgccatgcgttcgcggtgtcgccgagcagcgcgtagcttgccgcggtgaggcgcgcgggggcccagttgagcgcgtcgtcgatgcgcgcggccgcccagccgaagcgcgcaaagcgcggcgtgcggtagccccacatcgcatcgagcgtgttcgcgagccggaacagcagcgcgcccgggccgcccgcgatcgcgaaccagaagagcgcaccgaagatcgcgtcgttgccgttctcgagcgccgattcgaccgcnnnnnnnnacagcgcggcctcgttggcggcgctcgtgtcgcgcgacacgatgcgcgcggtcannnnnnnnnnngccgcgagatcgcggcgcagcagcgccgcggcgatcggcgcgacgtgctcggcgaggctnnnnnnnncgagcgcgaaccacagcagcgcgacgtgcagcgcgacgtgcagcgcggcggcgagccacgcggcgagcgcgacgggcggcgcgacggcggcgagccacgcggcgaggcccgcgagccggccgcgccgtccggtgttgagcgcgcgttcgaggcgcgcggcgagccggccgaacgcgacgagcggatgcgcggcgcgcggctcgccgacgagcttgtcgacgacgcagccggcgaccgcgaggcaggcgacggcgggcagcgacagcatcagcatcgcggttcgccctcgtccttgaccatgacgggcaggccggccacgcacagcgtcacgcgtgtcgcgagcgccgcgatgcgctgattgacgcggccgagcgtatcgacgaagcggcgcgtctgcctgccgagcggcacgacgccgaagccgatctcgttgctgacgacgatcaccnnnnnnnngctcgcgcgcagcgccgcttcgagttcggcgacgtaagcgtcgcagcgcgcgtcgtcgacgcccgggccgtcggccgggcagagcaggttcgtgagccacagcgtgaggcaatcgacgagcacgcacgcgttcgcgtcgtcgagccgggcgagcgcgggcgcgagctcgacgggcgcctcgacgagcgcccannnnnnnnnnnnnnnnnnnnnatgatgcgcgatgcgctcggcgaattcgtcgtccgcgacgcgggcggtggcgatataggtgacgggccgtccgcctgcggcggcgagccgttcggcgtgcgcgctcttgcccgagcgcgcgccgccgagaacgaaggtgaggtcgcgcggaatcatcgcgtgattgtaacgggccgcgcgataatgcggccttcgccatttgccgcgcgccgcgcgtcgcgccattcgttcacgatgattnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcccgtccgcgcggcacgctgatgatccagggcacgacgtccgacgcgggcaagagcacgctcgtcgcgggcctgtgccggctcgcgcgccgcacgggcgcgcgcgtcgcgccgttcaagccgcagaacatggcgctcaacagcgcggtgacggcgaacggcggcgagatcggccgcgcgcaggcgctgcaggcgctcgcggcgggcatcgaagcgcataccgatctgaacccggtgctgctgaagccgacgggcgatcgcggcgcgcaggtgatcatccacggcacgnnnnnnnnnaacctggannnnnnnnnctatcacgactacaagccgaccgcgatgcgggcggtgctcgaatcgtacggccggctgcgcggcgcgtacgacgcggtgatcgtcgaaggggcgggcagccctgccgagatcaatctgcgcgaaggcgatatcgcgaacatgggtttcgccgaagcggtcgattgcccggtcgtgctcgtcgcggacatcgatcgcggcggcgtgttcgcgcatctcgtcggcacgctcgcgtgcctgtcggacagcgannnnnnnnnnntgcgcggcttcgtgatcaaccgctttcgcggcgatccggcactgctcgagccggggctgcgctggctcgaggcgcggaccggcaagcccgtgctcggcgtgctgccctatttgcacgggctcacgctcgacgccgaggacatgctgcccgcgannnnnnnnacgtcggcggcgcggcgcgacgcgggcgtgctgcgcatcgtcgtgcccgcgttgccgcgcatcagcaaccataccgatttcgacgcgttnnnnnnnnatccgcgcgtcgatttcacgtactggaagcgcgggcccgtgcccgacgccgatctgctgatcctgcccggctcgaagaacgtgctcgccgatctcgcgtggctgcgcgacgcgggctgggacgcgctgatcaagcgccatctgcgctacggcggcaaggtgatcggcatctgcggcggcatgcagatgctcggccgcacgctggccgatccgcacggcgtcgagggcgcggccggcgcgacgagcgcgggcctcggcctgctcgactacgcgacgacgctgaccccggagaagacgctcgtcaacgcggcggggcggctcgcgttcggcggcgannnnnnnntcgcgggctacgagatccatatgggccgaaccgaagggccggcgctcgcgtcgcccgcgctcatgctcgcggggcgcggcggcgagcggcccgacggcgcggtgtcggcggacgggcagattctcgcgacctacctgcacgggcttttcgacacgccgcacgcatgcgcggcgctgctcgaatgggcggggctcgacggcgcggaggcgctcgactatccggcgctgcgcgaggcgtcgctcgaacggctcgccgacacgttcgccgagcatctcgatctcgatcgcgtgttcgcggcgttcgcgtgacgggcgggcggcattggctccgccgcggagggcaaggggcgcggggcgggcgtcgagcgccgtggcgtggggctccgacttgttaagagcggagcgcgggggtagcgggcgaaaaacgtgccgcccggatagccgaagggcgcgatcctgcggctcattctccccttccgctcccgattaattcttttgaggaaataatataagccggccaagccatttttcatctgaagcggttcgaataaagtgcgttccaccccaacttcaaagcaaggaacctcacatggattcgaaccgcttgaatgacgccggcgccgcgttgctgcgcatcgcgcttggcgtgctgtacctcgcgcatgtcgcgcagaagcttttcgtgttcacgctgcccggcaccgcgcagtttttcgcgtcggtcggcctgccgggctggctcgcctatgtgacgacgttcgtcgagctcgccggcggcctcgcgctcctggcgggcgtgcgggtccggctcgtgtcgctcgtgctgctgccgttcatgctcggcgcgacgatgactcactttccgaacggctggagcttcgccgcgccgcacggcggctgggagtatccggcgttctgggcggtcacgctcgtcgtccaggcgctcgtcggcgccggggcgttcgcgctcggcgnnnnnnnnngcgcggcaggccgggcggcttgagcggcgggcggcttgcgcaagccgcccgccgcggcccgctgcggctgtcattcgccgccgtcgccccgttgccgtcgcttgccgccatcaaccgcttgccgtcgtcagtccgtcctccttcgcttgacgtcacccgctcgagcgcggcggcgtgccatggcctttgcctcggcacgcctcgccgcctagcatcggcgggcgcttttgcnnnnnnnngcggcgatttatcgccgtgcgttcggcccttgtccgacgaacccgtttcggcgcagccgcatttgccgatatcatcgctccctgtatccgcatttttcgcggcgcggcgccggtgccaggcgccgcgtcgcgcggcttcttcgggggaattcatgacggtgatcgtggtggcgaatccgaagggcggcgtcggcaagagcacgctgtccaccaatctggctgggtatttcgcggcgcagggcgcatgggtcgcgctcgccgatctcgaccggcagcaatccgcgcatgcctggctcgacctgcggccggccgggctgcccgcgatcgagacctgggcgctcgaccccgattcgccgtcgaagccgccgcgcggcctcgaatacgcgatcgtcgatacgccggccggcctgcacggcaaccggatgaacgtcgcgctcgaattcgccgacaaggtgatcgtgccgctgcagccgtcgatgttcgatatcctcgcgacccagcaattccttgagcgcctcgcgagcgagaaggcggtgaagaagggagcgatcaaggtgggcatcgtcgggatgcgggtcgacgcgcgcacgcgctcggccgatcagttgcatcgcttcgtggaagggctcgatctgccggtgctcggctacctgcgcgacacgcagaactacgtgcaactcgccgcgcacggcctcacgctgtgggacgtcgcgaaaagccgcgtcgacaaggatctcgagcaatggggcccgatcgtcgagtgggcgcagcagtagcgcgcgattatcgccgcagcccggcgacgcgcgggcggggccgggctgcgcacgccgcgccgggagccggccgccgggggcgcgtgcgcaccgcgtcgcgccgccggccggatgacgcgttacgtccagttctgcgtcggcacgtgatcgcggctgcccttgatcttgttgtcttcgtcgacgaacacgagatccggcttccagcccgccttcaattcttgctcgtcgatcatcgcgaacgcggcgatgatcacgaggtcgcccagttgcgcgcggcgcgcggccgagccgttcagcgaaatcatcccgctgccgcgctcgcccttgatcgcgtacgtcgaaaagcgctcgccgttgttgacgttccagatgtcgatccgctcgttctcgacgatgttcgccgcttcgagcaagtcctcgtcgatcgcgcacgagccttcgtaatgcagctcgcagtgcgtgaccgccgcgcggtggatcttcgatttcagcatgtggcgctgcatgatggctcccttggtgctaccagacgaaaggcggcggctgcgtggccggccgtcagatttccagattgtcgatgaggcgcgtcgcgccgagcttcgcggccgtgagcacgacgagcggctcgcccgcttcgatgtgcgccgcgctcggcgcgacgaggttcgcgcgccggcggatcgacacgtaatcgggcttccagcnnnnnnnngcgaggtgcgcgannnnnnnntgctcgatcgccgcgagatcgcgctcgccgcccagcaccgcggagcgcacctgcgcgagcgtcttcgcgagctcgggcgcctccgcgcgctcggcctcgctcagatagcggttgcgcgacgacagcgcgaggccgtcggcgtcgcgcacggtctcggccgcgatgatctcgacgggcagcgcgagctgctggcacatccgccgcacgatcatcaactgctggtagtccttcttgccgaacaccgcgacgcgcggctgcacgcatgccatcagcttcgtgacgaccgtgcacacgccggtgaagaagcccgggcggaactcgccttcgaggatgtcgccgagatcgtgcggcggctgcacgcgatattcctgcggctcgggatacatgtcgcgctcggtcggcgcgaacagcacgtagacgttttccttctgcagtttctcgatgtcgtcctgcagcgtgcgcgggtattggtcgaagtcctcgttcgggccgaactggagccggttcacgaagatgctcgcgacaaccggatcgccgtgctggcgcgcgagccgcatcagcgacaggtgcccgtcgtgcaggttgcccatcgtcggcacgaacgccgtgcggttctggccgcgcagctggtcgcgcagttcctggatcgagctgatgactttcatgagtgggcggttcctcgcgcggtgcgcgcgttggccgcgcgagggcggcgtggtcgggatcgtcgtggccggaacgcgcagggcgtcgagcgtcggcgattgtagaggatttgccgttttagcgcatcgataaaagcacggtcgttcactttaatcgataggcgcgatgccacgcaatcacgatcaaatggggcgccatcgaaacggcggcaatggggccgcattcggcggcgcggttggacccgtgcgcccatggatggatgcccgtgcgtcgctacgccagcattcgcggccgctacgccggcttgcgcggtatggcggcatcccgatcgtggcgtattgtcgcgtgcacggagcgtgcacggagcgtgccggtgcgtggtgcgtgccgacgtataccgtcatgtgccggtgagcggtgagaggccgtcacgccccgcgtccgaaatcgtctgaagaaatagccgtgcgtacaacgatgaactcgcggcatgctcgaacgcgcggtgcggcacggcggcgcggcggcgcggcgacgtggcgacgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgggtcgacggagcgaagcaagaaggtaacgcagcgcaaggaaaagggcgccgcgaggcaggggagcgcaaaggcggagaagcagagaagcagagaacccggcggccggcgcgtcccggcccgccctggcgcacgcggcgcagcggcgcagcggcgcgaagcgcactcaagcgggcagataggcgagccgcacgtagatcggcgcgaacggctcggcctgcgtgatctcgacgagcgattnnnnnnnnagttcgagcatcgcgatgaaattnnnnnnnnnnnnnggcacgccgcgcgtcgtgtcgaacagatcggcgaactccatgaagcgcgcgttctgcagcttgcgcaggatgaggctcatgtgctcgcgcaccgatagctcctcgcgcgagatcttgtggtgctggacgagcttcgcgcgcttgagcacgtcggcccacgcggcgcgcaggtcgtcggcgttcacgtccgggaagcgcggcgtgatgctctgctcgatgtacacctcggcgcgcaggaaatcgcggccgagctgcggcaactgatcgaggcgctgcgcggcgagcttcatctgctcgtactcgagcaggcgccgcacgagctcggcgcgcgggtcctccgcatcctcgcccgtgtccgccttcttcaccggcagcagcatccgcgatttgatctcgatcagcatcgccgccatcagcagatactcggccgcgagctccagattcgactcgcggatctgatcgacgtagccgagatactgcgcggtgacctcggccatcgggatgtcgagcacgttgaagttctgcttgcggatcaggtacagcagcagatcgagcgggccttcgaacgtttcgagaaagacttcgagcgcgtccggcgggatgtacagatcctgcggcagcttgaagagcggctcgccgtacaggcgagcgaacgccgcgacgccgtcgaccgtgtcgggcgtcgaatccgcgccggcgggcgcggcgatcgcgtcctcgggctgcgcgcgggcgctggcctcgtcggcggcgctcacggcgtcagaagttctggtagtacacgtacggcgtctggcgcannnnnnnnnnntgttgcgcgtcgcgctcttcgagatcgatcggctgcttgtcccacagcagcgcgcggcccttgcgctgctcttcttcgagcgtcggcttttgctgcttcaactggttcaggaattgcgtgatgtcggactggtacggcatggcttggctttccgttctgagccgggcgcgnnnnnnnnccgtgggtgcgatcgatgggattttaccgcaacgcggggaacagccggcggcaaacggcgtcgaaagcgcgagcgtcgtgcgcgaatgtgaccgaaagcgcggttcgtgcaccacgctgtgttcaaatgacggctttgatccgacgaaattcttacaacggaggtcttgtttggcagggcgggcaccacgacagcaggtattttcgcgcgcnnnnnnnngcgcgccgagccgctcgcccggatggcacgcctttgcgcggcacgggttgcgcgtgctgctcgcgggctgcgcggccgtgctcgcggcgcccgcgttcgcgaagtacgcggtcgagatcgatgcgccgcgctcggtcaggagcctgctcaagcagcacctcgacatcgcccgcttcgcgaagcgcgaggacctgagcgaagaccagttcgaatttctcgtgaccgcgacgccgcagcaggtgcgcgagctcgccgcgacggccggctatttctcgcccgtcgtgcgcaccgacgtgcgcacgacgggcggcgagcgccgcgtgacggtgtcggtcgatccgggcgcgcagacgctcgtgtcggcggtcgatctgaagttcgacggcccggtggcgagcgaggacccgaagcaggagacggcgacgcggctcgcgttctcgctgaagccgggcgacccgttcacgcaggccggctgggacgacgcgaagaacgccgcgctcaagcagttgcagtcgcgccgctatctcggcgcgaagatcaccgcgtcggaggcgcgcatcgatccgcgcacgcgagccgcgacgctcgcgctgacgctcgacagcgggccgacgtttacgatcggcgcgctcgacgtgtcgggcgtgcgccgctatccggaaaagatcgtgcacgacgtgaatccgctggcggcgggcgagatctacgacgcgaaacgcatcaccgaactgcagcggcagttgcagaacacgccgtactacgcgagcgtggcgatcgacgtcgccgacgacgtcgcacacccgctcgattcgcccattcacgtgaaggtcagcgagtacccgtacaacagcgtgcgcggcgggatcggctacgccaccgacacggggccgcacattcagggttcctatacgtacctcgacacgttcggcgccgcgtggccgctgtcggtgtcggggcggatcgaccagatccagcagtacggccaggtccagctatcgatgccgccggggccgcgcgcatggaccaacagcatcctcgcgtcgtacacgaacacgaacgtgtcggacacgcggatctacannnnnnnnntcggcgtgcagcgcacgcgcaccgggcagttcatcgattattcgtattcgctgatgttctaccaggaccggctcgaccagaacggcgcgggcccgacgacgagccgcgcgctcgtgccgcaatgggcatggacgcgccgcaatgtcgacgatccgctgttcccgcgctcgggcaacctgattcacgcggaagccggcttcgcggtgaagggcgtgttgaccgaccagacgttcatccgcggctannnnnnnngccagcaatacgtgccggtcggcaagcgcgacctgttcgtgttccgcgcggagctgggcggcgtgttcacgagcggcggctcgtcgggcataccggcgtcgctgctgttccgcgccggcggctcgaacttggtgcgcggctacggctaccagagcatcggccactccgtcgacggctcggtgctgccgaccaagtatctgatgacgggcacggccgaatatcagcactggttcaatcgcgactggggcgcggcgaccttcttcgacatcggcaccgcgaccgacgcatggggcgagaaggtgttctatccgggcgcgggcgtcggcgtgcgctggcgcagccccgtcggcccggtcaatttcgatctcgcttacggcttgaagaacaagagcgtgcgtccgtatctgacgctcggcatcgcattctgatttttcatttggcatgacgaaggacgtatccgaaccgactcctccccacgcgccggacggcggcgcgcccggcggcccgcgcgagcccgcgccgaagccgcgccgctcgcccgnnnnnnnnnnnntcgtcgcgctcgcgtggacggccctcgcgctcgtcgtgctcgtcgcggcgacggcgggcgcgctgctcgccgccgcgacgaccgagcgcggcacgcagctcgcatggcatgccgccgtcaagctgctcggcgggcggctcgcgggcacgctcgaaggcggcgcgctcgcgaccggcgtgcgcatcaggcagcttgcgtggacgagcccggacggttcgggcaccgaagtcaggatcgaccgtctcgccgggcgctgggcgctcannnnnnnnncatggcgcctgtcgatcgcgtcgctgcgcgcgggcacgatcgacgtgcgcgtcgcgccgtcgccgccttcgccgacggtgatgccgaaggatctgcgattgccgctgcagctcgccgtcgacgatctgcgcttcgacaggttgcggatccacgaagccggctcgacgaccgagctcgacaatctgatcttccacggcgcgagcgacggccgccggcacgatgcgacgctcgagcgcctcgacacgccgttcggcgcgctcaccgcgaacgcgcggctcgacggtgtgcgcccgttcgcgatcgacggcagcgcgacctacgcgggcaagctctcgggcgagagcgtggannnnnnnnnnnnggtgtcgggctcgctcgaggcgctcgtcgcggagctcgatgcgtcggggatgaagctcgcgggccgcgcgcacatcgaggccgcgccgttcgcggccgtgccgctcannnnnnnntcgctcgcgttcgaccacgtgaaccnnnnnnnnntgttgcccggcgcgcccgtcgccgatctcgcggtgcgtgcgcagctcgagcccgccgcgcccgagccgaacgcgccgaaggcgttcgtcgtcacggggccggtgtcgatcgtcaacgcgaagcccggcgcgctcggcgacgcgttgctgccgctcgtcgacgcgcacgcgaacgtgcggctcgacgcgcacgcgcagcgcatcgacgcgctcgccgtgcgcacgatccgcgacggcagcgtgacgggtggcggcgcgctcgtgaacggccgcggccggttcgacctgaaggtcgcgaatctcgatctgaacgcgttcgtcgccgcgctgcggccgatgcggctcgcggggcctgtcggcgtcgcgctcgagccgggcgcgcagacgatcgacttcgatctcgccgacgcgaagctcgcgctcggcgcgaaggcgaagatcaagctcgacgcgaagcagacgacgatcgccgannnnnnnntgagcgcgggcaacgggcgcatcgaactcgcgggtgcgctcaggcacgatgcgcgctcgacgtatgacctgaaggcgaagctcgtcgatttcgatccgctcgcgctcgccgcggccggcacgccgtcgggcgcgagggcgggctcggcggcgggcggcggcaagggcgcgggcgcggcgaaaggcgcgaagctcgcgcagaccgcggcgggcagccagcgcgccggcgcgaacgccgcnnnnnnnnnnnncccgcgtgcgggcacggcgcgcgtgaacggcacgctcgccgccacgggcgcgctcgcgcccggcttttcgacgaaggcgcagttcaagctcggcgacagcgtctacgacggcctgccgatgacgggcgaaggtaccgtgcagatggcgggcgcgcggatcctgccgagcaacgcgaacctgtcggtcgcgggcaaccaggtcgcgctgcgcggcagcttcggcgcgcccggcgatcggctgcgctttaacgtcgacgcgccgcagctcgagcgcctcggcttcggcctcgcgggcctcgtgcgcgcgaacggcgaactcacgggatcgttcgcccacccgaacgtcgtcgccgactatacggcgacgggcgtcgtgttcggctcgaaccggatcggctccgcgcaaggccgcgccgacattcgcgacggcgcgaagggcgcgctcgtgttcaccgcggacgcgaacgacatcgcgctcggcgcgatcagcctgaagacgctgtccgcgcacctgaacggcacgcgcgcgaagcatgcgttcgacgcgagcgcggtcggcgtcgccgaagggcgcgtgatcaatctcgcggtcgcggcgaacggcggcgtcgtcgagacgcgcggcgcaatgcgctgggacggcaccgtcacgcgcctgtcgaaccgcggcacgccgtcgatctcgctcgacacgccgcttgcgatctcggcgggcgcgcagcgcgtcacgctgggcgcggcgaagctctccgtcgaaggcgcgacgctcgatttgaaatcgttcacgctcgaacgcggcaagctgcgcactgctggctcgatcacgaacctgtcggtnnnnnnnnnnnttgagatccgcgcggagctcacgggcaagcgctcgccgctgcgcaccgatctgatcctcgacggcgactgggacgtgacgctcggcgacacggccgcgggccatgcgcagatcaagcgccgcagcggtgacgtgacgatcgagaccggtcgcggcgtggccgcgctcgggatcaccgagctgtcgnnnnnnnnngcgttcgcgcccggcaatcggctggacgcgaccgtnnnnnnnnnggcgacgcgcatcggcacgctcgacgcgaacgtcgcggtgccgttcgcgttacgcgacggcgtgttcggtgtcgccgaggacgggccgctcacgggccgcatcgacgccgacgtgcccgcgctgaaatcgacgggcggcctgttcgggccgagctatctgctcgacgggcgcgcggcgctcaagctgacggtcgcgggcacgcccgcgaagccgaagctctcgggcacgctcacgggcgatgacctgtcggcgacgctcgtcgaccagggcgtgcagctgaaggacgggatcgtgcgcgtgcgcctgaccgagaatctcgtcgagttccagcaagtcgagttccacggcggcgacggcacgctgcgcgcgatcggccgcgtgcggctcgacggcagcgagccggatctgacggcgagcatcgtcgccgacaagctcgagctcttcgcggcgccggaccgcaagctgtcgctgtcgggcaaggcggtcgtcgagaacgacgcgccgcgcggcgggatcgcgatcaacggcaagttcaccgtcgatcgcgcgctgttcgacctgccggaggaggcggcgccgcacctgtcggacgacgtcgtgatcgtgcgcccgggcagcctcgagcgcggcgcgacgaagacgggcaccgcgatcgcgaagccggcgcccgcgaccgaaaaacccgcgccgtcgctcgcgcnnnnnnnnaacatcgacatcggcctcggccgcgatttccgcttcaagggccacggcgcggacctgcggctcgcgggcacggtgaccgtgatgagtgcgcccggcgtgccgctgcgcgcggtcggcaacgtgcgcgtgacggaaggctcgacgtacacgtcgttcggccgcaagctcgcgatcgagaacggtttcttcacgttcaacgggccggtgtcgaatccgggcatcaacatcctcgcgatgcggcgcaaccaggaagtcgaggcgggcgtgcaggtgacgggcaccgtgcagtcgccgagcgtgaagctcgtgtccgagccgaacgtgaacgacaacgagaagctgtcgtggctgctgttcggccacggtaccgatcagggcaacaatctcggccagcagaacgcgatgacgacggcgctcgcgctgcttggcagcgcgaccggcaagcgcgtcgcgcagacggtcgggctcgacgaagtgtcggtcggccgcagcgacgtcgggctgaccgacccgcaggtggtgctcgtgtcgaaggcgatcaatgagcgtttcgtgctcggctacgagcaggggctgcaatcggcgagcaatgcgttcaaggcgacgatcaacctcacgcggttctgggcgatctccgcttacggcggcacgttccagggcgtcgacctcaactacacgcggcgcttcgatcgctggtgacgaagcgnnnnnnnncggccgcgcgaggccgnnnnnnnnngccttgcgcgggcgcgccgcctgcgcgccgtgcgcccgcgcaggcgcgttcgcgccccgcttgacattcatccgaaatactctaatttgagggagtcaatcttcatatcgttgcgccggcggccgcagcgcgcgtgtatcgcgcatgtccgattcgggggcgccgccgatgcctcgatgtacacggggaaaattgcagccgctcgcgcatggcagcgcgcgtgggccggccgggggcgccgccgcgatcgttcgttatgcagatgaaagatgccgtcgacgaaacggcatcgatacgagggcgcataccgatgaaaacagtgctgacccctatcatgcgcagaaagcagcggtacgcggcgctgccgctgttcgccgcgctgcgcgacgagcgcctgccgccgcgcgtgcggctcggcttcatgcccgcattcgcattcttcgtgatggcgttcggcgatctgaaccggtatctgctgcgcaaggagccggcgcctgatccgcatcaggcgcgcgtcaacgcgcatacgcgcgaagacgatcatcactggccgtggttcctggaggaactcgagaagctcggctggagccgcgacaccacgttcacggaagcgctnnnnnnnntgtggagcgacgacacgcaccgttgccggctgctgatgtacgagctgtgcgcgatcgtcgacacggccgacggcgtcgagcggctggcgatcgtcgaggcgatcgaggaaaccggcaacgtgctgttcgcgctgacgacgcggcttgccggcgaggtgcaggcgcagacggggcgtgagctgcgctacatgggcgcccaccatgtcgcgctcgagaacgggcacatgcagaacggcgagcacgcgctgttgatcggcatcgggctcgatgcggccaagcggcggcgctgcgtcgcgcctgtcgatcgggtgttcgacgcgttcgacgcgtggacgcacgaggcnnnnnnnnaaatcggccgccttgccgccccgcccgcgctgcaggaaacgccatgacgcacacgttcccgcgatacgatgacgcggccgcattcgaggtcgcgacgaatctgttcgtgtatccggcgatgctgatcgcgcatcggctgggcctgttcgaacggctgggcgaggggccgcgcacgctcgacgaaatcggcgccgcgctcggactcgcgcggcggcccgccgaggcgctcgtcaatgcgtcggccgcgctcggcttcgtgcggcgcgacggcgatcgcttcgcgctcacggcacgcgcgcgggacctgctgctgccggcgagccgccagtatttcggcgcgttctgggatctgatgtacgacaacggcgacacgttctcgatcgccggcctcgaagccgcgctgcggggcgatgcgccgcacgtgtacggggagacggacgtcttcgattcgcatcggcggcatgaggcgctcggcatgcgcttcannnnnnnnatgcagagcctgagcgcatcgcatgcgatggtgtggccgacgaagctcgacctcgcgcggcaccgcgtgatgctcgacgtcggcagcggctcgggcgcgaacgccgtcggcgcgctgtcggcgtggccggcgctgcgcgcggtgctgtttgatctgccggccgtctgcgaactcgcggcgacgttcgtcgacgcgcgctggcgcgagcgcgtgacgctgcatccgggcgacatgtggcgcgatccgtttccggcagccgatctgcatttctattcgaacgtctttcatgactggccggccgacaagaacgcggcgctcgcgcgcaagagtttcgacgcgctgccgagcggcgggcgcatcgtgctgcacgaggtgctctatcgcgacgaccgcggcgggccgcttgccgcggccggctacagcctgatgatgatcggctggacccagggcgagcagtacacgtcgcgcgagttgcgggcgatgctcggcggcgcgggctttgcgtcgatcgagacgataccgagcggcggatatttcagcctcgtgacgggggtgaagccgtgacgcnnnnnnnnnngcgggtgcgcggcggccgacgctcgtgacgtgcgcggcgcgtattacgccgtactgcgcggttcgcggatgacgcggcctgcggatcacggcttcgcccgcctcgccgcctcgcgaccttgctgcgtcgtgacttcgcctcctcgtgacctcgcggcttcccgagcgcgcgtgacttcgcggcttcgcgccgcgcgatgccgcccgcacccgcgcaagtccccgtgcgcaagccgcacacgaccccgcgccgctcacgcgcgagagcctgacgcgcaagaacgacaagggccgcttgcgcggcccttgcggatgcgtcgccgtggcgatgcgcgcttacttcacgcgcatgccgggcttcgcgccgctgtgcggctcgaggatgtagaggccgggctcggccttctcgtcggccgccgacgcggcgagcaccatcccttcggacaggccgaacttcatcttgcgcggcgcgaggttcgcgaccatcaccgtcagcttgccgacgagctgctcgggccggtatgcggacttgatgccggagaacacgttgcgggtcctctcctcgccgacgtcgagcgtgagctgcagcagcttgtccgagccttcgaccgcctggcacgcgacgatcttcgcgatgcgcaggtcgatcttcgcgaaatcgtcgatcgagatgatcggcgacgcgccgtcgtcggcgttcgccgcgctcgccgcgggctgcgccgccgccttggcgcctttgccgttcttcgagccggcgccgttgccgttcgccgcgccggcttcgnnnnnnnnnnnnntgccttgcagcgagccgcggttcgccgcgagcagtgcgtcgatctgcttcggatcgacgcgggtcatcagatgctggtatgcgcggaccggctgctcgggcgacagcggcgtgcccgcatcggcccacgtgagcggcgcgatgccgaggaacgcctcgacgccttgcgcgacgcgcggcagcaccggcttgagcgcgagcgacagcaggcggaacgcctcgaggctcacgctgcaggtttcatgcagcgcgaccgcgttcgccggatccttcgcgagctcccacggcttcgcggagtcgacgtagccgttcaccgcatccgcgagctccatcgtctggcgcagcgcgcggccgtactcgcgcgcctcgtagtgcgcggcgatctgcgggatcgcgccgcgcagcgtcgcgagaagcggatggttcatcgcgctcgcctgcacgcggccgtcgaagcgcttgagcaggaagcccgccgcgcggctcgcgatgttcacgtacttgccgacgaggtcgctattgacgcgcgcctggaaatcctcgaggttcaggtcgatgtcttccatcgtcgcgttcagcttcgcggcgaagtagtagcgcagccattcggggttcaggcccgtgtcgatgtagctctgcgcggtgatgaacgtgccgcgcgatttcgacatcttcgcgccgtcgaccgtcaggaagccgtgcgcgaacacgttggtcggcgtgcggtggcccgagaactcgagcatcgcgggccagaacagcgtatggaagtacaggatgtccttgccgatgaagtggtactgctcggtcgtcgaatccttgcggatccacgcgtcgaaatcgaggccgcgccgctggcacaggttcttgaagctcgcgtagtagccgacgggcgcgtcgagccatacgtagaaatacttgccgggcgcgccgggaatctcgaagccgaagtacggcgcgtcgcgcgagatgtcccagtcggcgagcttcgcctcgcccgcctcgccgagccattcgcgcatcttgttggtcgcctcgggctgcgcgaggccgctcacccattcgcgcaggaacgcctcgcagcgcggatcggacaggcggaagaagtagtgcgtcgacgtcttgcgcacgggcgcggcgcccgagacgaccgagtacggatggatgaggtccgtcggctggtacgtcgtgccgcacacctcgcagctgtcgccgtactggtccttcgcgtggcacttcgggcattcgcccttgatgaagcggtccggcaggaacatttgcctgacggggtcgtacgcctgctcgatctcgcgctcggcgatgaagcccgcctccttcagcgcgagatagatcgtctcgctgagcacgcggttctcgtccgaatcggtcgtgtagaagttgtcgaacgacacgccgaagctgtcgaaatcgcgcttgtgctcgcgccacacgcgctcgatcaactgcttcgggctcacgccttcctgctcggcgcgcagcatgacgggcgtgccgtgcgtgtcgtccgcgccgatgtagtagatctcgtgaccgtgcattcgcatcgtccgcacccagatgtcggtctggatgtactcgaccagatggccgatgtgaatctgcccgttcgcatagggcagcgcggacgtgacgaggatctggcggcggccttgcggcgcgccggcctgcacggaagtgaggtcggatgcggacatagggtctctgaacggactgcttgcggaaaatcgtagggaagccgcgattctagcagggcggccgcgcgccgacctgcgggcggaccgcgcggaatcgcgcccgccgcgcggcggttgcgatcccgcgtgcgtcggcgctgcttcgtgcggctgtcacgaagcgtaataacttacggattgaaagtttcgggtggcgcggctagattgtcgccggtggcgcgatgccggacgnnnnnnnncgcgcggcggaaatgttgcgccgcagcgcggccggaggcgggcnnnnnnnnnccggggcggactttgccccggagcaacaacgacaagaggagaatggtgacgcgccggcagcaccagtcacgtaccgtaaagacagactacgcggctcgcaagaagttcgaaaaatttttcgagttgttacgaaccgcccggaaagccttgtgcgacggggcttggcgcgccattctccgaggcggtcggatttactgcgccgcttgcgnnnnnnnnaggtagatctcgacgcggcggttttgcgcgcggccggcttccgttgcgttgtcggcgatcgggttcgacgcgcccatgccttgcgcggacaggcggttcgccgcgacgccgcgctgcgcgagcgcgttcacgacgctttgcgcgcgattttgcgacagcgtttgattgtgcgcggccgagcccgtgctgtcggtgtagccgacgaccgacgcggtgatctgcgggttctggttcagcgtcgtcgcgaggtcgttcagcagcggcgtgaacgccggcgtgatcgcgtactggtcggtcgcgaacgtgaccgagctgggcacgttcagcttgagcgagccgtccggctgttcggtgacctgcgtgcccgtttgctgcgccgacggcgcgagcttgttcttgatcgcttgccagttgtaacccgtcacgccgccgacgagcgcgccgacgccggcgccgatcgccgcgcccttgccgccgccagcgagcgcgccgatgcccgcgccgagcgcggcgcccgtgccggtgccgacagccgtgttggtgccttgctgggttgcgcaacccgccagcagggcgccggcgagagcgaaaacggacaagcgcgtcgcgattttggtattcatcttggtttcctctcttgagtgactcgacaagaacnnnnnnngaactgctctttcggcgggagcgacccgcgcgccgacgacgatcgtgcgggcgcgcgggcgcctcgatccgtccggcgccggggcctgaggcccgtcgtcgttgcgacaagccccgttcgccaggatggctgttcggaccgagcgcgccccagcctctacaatataggcggtgtggccatcgatgtggccccgaagcgcgccgcccgcgaagattgcgccgcaagtcggctttacgcaatggcgtgcaataaattctttcacttttctcgctttacgcccggatatttgaaggttgttgaccttttgggcgaatttgagcgacgttcccacggagttccgatgagtatcgacagggcgctcgtcgacgccgcactcgcggcagtcgtcgacccgaacaccggccgcccgtatgcggcgcaccgcggcatccgcaacgtggcgatcgacggcgacgccgtatccgccgatgtcgtgctcggctacccggcgaagagccagttcgacgannnnnnnnnnnnnntggccgccgcgctcgccgcggtgccgggcgtgcggcaggcgcgcgtcgacgtgtcgcaggaaatcgtcgcgcacgcggtgcagcgcggcgtgcaactgctgccgaacgtgaagaacatcgtcgcggtcgcgtccggcaagggcggcgtcggcaagagcacgacggccgtgaatnnnnnnnnnnnnnnnnnngcggagggcgcgtcggtcggcatgctcgacgccgacatctacggcccgtcgctgccgacgatgctcggcatccacgagcggccggagtcgcccgacaacaaatcgatgaacccgctcgtcggccacgggctgcaggcgaactcgatcggctttctggtcggcgaggacaacccgatggtgtggcgcgggccgatggcgacctcggcgctcgagcagctcctgcgccagaccaactggcgcgatctcgactacctgatcgtcgacatgccgcccggcacgggcgacatccagctcacgctcgcgcagcgcgtgccggtgacgggcgcggtgatcgtcacgacgccgcaggacatcgcgctgctcgacgcgaaaaagggcctcaagatgttcgagaaggtcaacatcccgatcctcggaatcgtcgagaacatgagcatccacgtgtgctcgaactgcgggcacgaggagcacgtgttcggcgcgggcggcgccgagcggatggcgcgggaatacggcgtcgccgtgctcggcagcctgccgctcgacatccggattcgcgagcaggcggacagcggcgcgccgaccgtcgccgcggacccgcacggcaagctcgcggagcgctatcgcgcgatnnnnnnnngcgtcgcgatcgcgatcgccgannnnnnnnnggacatgtcgtcgaagtttccgacgattgttgttcaaaatacgtaaaatcccgcgccggcccgcgtcgggcggtgtttgcggcgccgcgagtcacggtatcatgacgactttcccgaaggtcccctttaccggcccggcgggcgctcgccagagcgtttcgctcggcatgaggatcgcatgaaacgacgactcgacggcgtgccggggtggctcgcgctcaatgcgccgcttgtcctggccgccatcggcctgttggccggctgcaccacctttgcctcgcaacacgaaaaacgcgccgacgcgctgctgcagccgaccgtcggcagccaggcgcgcggcacggtgacgctcgccgaacgcccggacggcgtgcaggtcacgtacaacttcgcgagcctgccgcccaacagcgaccacgcgttgcaggttcacgagcgcggcgattgcaacgccgccgacggctcgagcgcgggcgcggtattcgcgcccgcggccgaccggctgcgcgcggnnnnnnnnntcggcggcgacctcggcaacatccacgcggatgcgaacggcgtcgcggcgggtttcatcaccgcgccggacctcgcgctcgacggcgtgcgctcggtgctcggccgctcggtgctcgtccatcgcgacccggcagacccggcgttcccgcagcacggcgcggggcccgcgcttgcgtgcggcgtcgtgcggcaatgacgcgagtcggtgcgttcacgatcgcgtaaaatgtgcgcctttcgtggccgccggaccgttcggcggcttccttcccgatagcagcgttttccggcgcctttttatgagcatcaagtccgacaagtggattcggcgcatggccgaagagcacaagatgatcgagccgttcgtgcccgatcaggttcgcgccgccgaggacggccgcaagatcgtcagctacggcacgtcgagctacggctacgacatccgctgcgcggacgaattcaagatcttcacgaacatcaattcgacgatcgtcgatccgaagaacttcgacgaaggctcgttcgtcgatttcaagggcgacgtgtgcatcatcccgccgaactcgttcgcgctcgcgcgcaccgtcgaatatttccgcattccgcgcaccgtactcaccgtgtgcctcggcaagtcgacgtacgcgcgctgcggcatcatcgtcaacgtgacgccgttcgagcccgagtgggaaggctacgtgacgctcgaattctcgaacacgacgccgctgcccgcgaagatctacgcgaacgagggcgtcgcgcaggtgctcttcttcgagagcgacgaagtctgcgacgtgtcctatgccgaccgcggcggcaagtatcagggacagcgcggtgtcacgctgccgaaaacctgatctgcttgcatatcggtctgacctatcgccagtccgggtgaccgctgcgccggggcatgaacagnnnnnngcgccgcggtcgttctttttggagaatcgcccatgaagtttcgttttcccgtcgtcatcatcgacgaagatttccgctccgagaacatctcgggctccggcatccgggcgttggcggaggcgatcgagaaagaaggcgtcgaggtgctcggcctgacgagctacggcgatctcacgtcgttcgcgcagcagtcgagccgcgcgtcgtgcttcatcctgtcgatnnnnnnnnnnnnactgatgctcggcgagctcggcgcggacggcgagctgcccgagctcgcgaccgcgatcatcgagctgcgcgcgttcgtcgccgaagtgcgccgccgcaacgcggatatcccgatcttcctgtacggcgagacgcgcacgtcgcgccatctgccgaacgacatcctgcgcgagctgcacggcttcatccacatgttcgaggacacgccggagttcgttgcgcgccacatcatccgcgaggcgaaggtctacctcgattcgctcgcaccgccgttcttcaaggagctcgtcaagtacgcggacgaaggctcgtactcgtggcactgcccggggcactccggcggcgtcgcgttcctgaagaacccgctcggccagatgttccaccagttcttcggcgagaacatgctgcgcgcggacgtgtgcaacgcggtcgacgagcttggccagttgctcgaccacacggggcccgtggccgcgtccgagcgcaacgccgcgcggatcttcagcgccgatcacctgttcttcgtgacgaacggcacgtcgacgtcgaacaagatcgtctggcacgcgacggtcgcgccgggcgacatcgtgctcgtcgatcgcaactgccacaagtcgatcctgcacgcgatcacgatgacgcacgcgattccggtgttcctcacgccgacgcgcaaccacttcggcatcatcgggccgattccgcgcgacgagttcaagccggagaacatccgcaagaagatcgaggcgaacccgttnnnnnnnnaggcgctcaggaagaatccgaacgcgaagccgcggatcctcacgatcacgcagagcacgtacgacggcgtcgtctacaacgtcgagcagatcaaggatctgctcggcgatctcgtcgacacgctgcacttcgacgaagcgtggctgccgcacgccgagttccatccgttctaccaggacatgcacgcgatcggcgcgggccgcccgcgcacgggcgcgctcgtgttcgcgacgcactcgacgcacaagctgctcgcgggcatctcgcaggcctcgcagatcgtggtgcaggattcggagaaccgcacgttcgacaagcatcgcttcaacgaggcgtacctgatgcacacgtcgacgagcccgcaatacgcgatcatcgcgtcgtgcgatgtcgcggccgcgatgatggagccgccgggcggcaccgcgctcgtcgaggaatcgatcgccgaggcgatcgactttcgccgcgcgatgcgcaaggtggacgccgagtacggcgacgactggttcttcagcgtgtggggcccggacaacctgtcggaggagggaatcggctcgcgcgccgactggctgctcaagccgaacgaccgctggcacggcttcggcccgctcgcgccgggcttcaacatgctcgacccgatcaaggcgacgatcatcacgccggggctcgacgtcgacggcgagttcggcgaaacgggcattccggccgcgatcgtcaccaagtatctggccgagcacgggatcatcgtcgagaagacgggcctgtactcgttcttcatcatgttcacgatcggcatcacgaagggccgctggaactcgatggtcaccgagctgcagcagttcaaggacgactacgacaacaaccagccgctctggcgcgtgctgcccgagttcgtcgcgcagtatccgctctacgagcgcgtcggcctgcgcgatctctgcacgcagatccacgacgtgtaccgcgcgaacgacatcgcgcggctcacgaccgagatgtacctgtcgaacatggagccggcgatgaagccgtccgacgcgttcgcgaagctcgcgcaccgcgagatcgaccgcgtgccgctcgacgagctcgaaggacgcgtgacgagcatcctgctcacgccgtatccgccgggcattccgctgttgatcccgggcgagcgcttcaacaagacgatcgtcaactacctgcggttnnnnnnnnatttcaacgagcgcttcccgggctttcacacggacatccacggcctcgtcgccgaagagatgaacggccgcatcgagtactacgtcgactgcgtgcgcgattgacgatgacggcagtccgcaagacgctcgtgcgtttnnnnnnnnnnnngctcgccggctggctcnnnnnnnnnnnnnnnngcgcggcgcacgccgaggtcgcggccgccgatccgatcgacgtcgcgatgcgccagtgtctcgcgcggcgcgaccgctcgtcgacggcgggccagatccagtgcatggacgaggcgcggcagcagtggcagggcgaggtcgacgccgcgtaccagcggctcctgaagacggcgcccgccgacgcgcggcgcggctggcaggagagccagcgccgctggctcgcgtggcgcaaggacgaggcgcatctcgtgcgcgcggtctacgagacgacgcagggcacgatgtacgcgatggcgaacgccgacatgcggctgcagccggtgcgcgannnnnnnntcgcgctgcgcggcgcggccgaccgctactacgcgcagccgggcggcggcaagggcgccgtgcatcgcgtgcggccctgcatgcgcgatgcggcgtgcgagcacgcgctcttcgacatgaaccgctattacgagaaactnnnnnnnnngatgcccgccgattcgctgccgacgctcgtcgccgcgcaacgcgaatgggcggcgtttcgcgacgcgatgacgccgctcgtcagcgagagcgagcgcgtcgatctgatcgnnnnnnnnntcgcgacgctcaagcgcttctccgagaccgtcaacaatcgctgaacgccgcgcgggcagcgtgcgcgttcggtgcgcgcgtcgctcatcgggcggcgtgagcgttcgctcgttgttcggccgacatcgaattcgcgcttgggcgcaggtgcgccgggcacggccgtgccgcccgggcttacgcgagcggcgcggcgcgcgggccgaaccatgccggcacgagcgcgatcgcctcgtcgagcgaatcgagcacgcgcaggctcagcgcgacgatctcgggcgtcggcgccttcagatcgggcacggtgacgacggacgcgcccgcgcgggtcgcggcgagcgcgccgaaatcgctgtcctcgaatgcgacgcaggcgtgcgcgggcacgttcagccgctcggccgcgagccggtagaccgccggatcgggcttgcnnnnnnnnacttcgtcgccgcccgcgatcgcggcgaaacgctcgagcacgccgaccgcgtgcagccgcgtgcgaattacgtnnnnnnnngacgacgacgcgaccgcgcacggcacgcccgcctcggcgagcgcgcccagcagcgcccgcgcgcccggcttgagcggaaatttcggatgcggccgcggcgcggcgagctgctcgcgcacctgcgcggacaccgcgcggaacgcgtcgtcgccgagcaggccggcgaggatcgcctggccttcgcggaacgagcggccgacggtctgcaggtagtcggccgccgacagcgcggtgccgtgcgcgcgcgcgacgtcgatccacgcgttcatgatggtccgctcggaatcgacgagcaggccgtccatatcgaagattgccgccgagaacatgcgatcgtcccgtccgtgaaggcgcggcccgcttactggccgagcgcnnnnnnnnnngccttcgccgccgcgcgcacctggtccggcgcggtgccgcccggatgattgcggctcgcgaccgagccttcgagcgtcagatagtcgaacacgtcctcgccgatcagatgcgcgacgttcggcagttcctgcttcatttcgtcgagcgtcagatccgcgaggtcgatgcnnnnnnnntcgcagaccttcaccgcgtgcgcgaccgcctcgtgcgcgtcgcggaacggcaacccgcgcttgaccaggtagtccgcgagatccgtcgcggtcgagaagccctgcagcgcggccgcgcgcatcgcgtccggcttcaccgtgatgcccgcgaccatctccgcgaagatccgcagcgtgtcggcgacggtgtcgaccgtgtcgaacagcggttccttgtcttcctgattgtccttgttgtacgcgagcggctggcccttcatcagcgtgagcagcgccatcaggtggccgtttacgcggcccgtcttgcnnnnnnnnagctcgggcacgtccgggttcttcttctgcggcatgatcgagctgccggtgcagaagcggtcggcgatgtcgatgaagcccacgcgcgggctcatccacagcacgagttcttccgagaagcgcgacacgtgcgtcatcacgagcgcggccgcggccgtgaattcgatcgcgaagtcgcgatcggacaccgcgtcgagcgagttcgcgcagatgccgtcgaagccgagcgtcttcgccaccgcgtggcggtcgatcggatagctggtgcccgcgagcgccgccgcgccgagcggcaggcggttcannnnnnnnnngcagtcgcgcatgcgctcggcgtcgcgcgagaacatctcgacgtaggcaagcaggtgatggccgaacgtgacaggctgcgcgacctgcaggtgcgtgaagcccggcaggatcgtgtccgcgttctgttcggcgagatcgatcagcgcgccgcgcaggtcgttcagcaggccgccgatccggtcgatctcgccgcgcagccacaggcggatgtcggtcgcgacctgatcgttgcgcgagcggcccgtgtgcaggcgcttgcccgcatcgccgatgagcgcggtcaggcgcgcctcgatgttcaggtggacgtcttcgagatcgagctgccattcgaattcgccgcgctcgatctcgcccttgatttgcgccatcccgcgctcgatcgcggcgaggtcgtcggcgctgatgatcttctgcgcggcgagcatgcctgcgtgcgcgagcgagccggcgatgtcgacgagcgcgagccgcttgtcgaagaagaccgacgacgtgtagcgcttgacgagctcggacatcggttccgaaaagcgggccgaccaggcctcgccctttttgtgcagttgggacgtcatggcgattcttagaaggggagtggagcgnnnnnnnncgcgaagggacaacgcggattctagcatttgggcggcggccggccgatgccggcgctcgcccggccggcgggggcgggcgggtggggaaaggggcgccggagatcgggggcgcgcatgcgcgcgtcgctcgcgtcacttcaggtcgcagacgagcggcccgatcgtcggcggcgtgccgtcggccgggcgcacgtagtcgaacgcgaccgcgcagcgcttgccgtggcccgtgatctccaggtgattggcggccgcgaggcccgtgacgaacgtgagcccgtcgtagccgacgatcgtgctcgcgccgctctcgcgatgcgagaccgacagcccggccggcagcggcgcgccggacgcatcctcgaggacgatcgacgccgactgttnnnnnnnnatcgcgaaatgcgcgagcacgcccgagcgcgactgcggaacgacgttgcgaatcgtgtcggatannnnnnnntcgagcggcagcttcaacgtgtcgatgccgatccggttgttctggtacgcgttcagatccggaatcagcaggtagccgttgcggtcggtcgtgccgatcaggcgattctcgtgcagcaccggcacgcccggcgaagcgtcggtcgacacgagcgcgaagccgtcgtcgatgcgccgcgtgagcagcgcgcggccgtccatcagcacgacggcgcccgccacgtcgagcgccgcgttctgatgtccggcgatcgtctgcgcgagcgccgccacctcgcccgagcggccgagatatcgcgcctgcgcctggccgtagcgcacgccgcccgcgtcgcccgtctgcgcgctccagccgaagccgccgccgtagtcggnnnnnnnnatcgcgttcacgttgtagaccgtcttgccgttctgctggccgacgttcgcgttgaccgacgtccggttgccgagcgcgacgttcaggctcacgaacacgccgcgcgagtcgtgctggtggaagtcctggaacgcgctgacgttgatcgacgcaaggttgccgacgttgaccgagtacgacacggagccgatccgcgcggtttgcaggcccggatacctgaggccgatgtagctgatcgcgaacgtctgcgagcggatgaacggcagcgacagcgtgacgcgatcggtcgcgctcgccaccggcgtgccgtcgcgtgcggcgaggtcgccgtattggccgaacgcgcgcagcgtttgcgcgtcgatcgaaaagcgcggcagcacgagctggtagccgaggccggcctgcgtgcccgcgaggcgtccggcgctttgcgcggccgacgcgctcgcgacccccgcgccgccgagccgcacgagcgcgcccgcgcccgcgttgtagaggccgggcgtcgcctccgcgtgcgcctcgacggtcaggcgctcgctcacgccgtagcgcgcggtcgcgctcacggccgggcggggcgcgtagtcgaacgagcgcagcccccacgcgcggcgcaggaaacccgcctcgaccgaatagctcgcgaggccgggcgcgagcatccgcgtgtcgatgtagagcggcagcgacgtcgcgatcgtgcgcccgaacgcgtcgcgcgtgaccacggtcgcgttgcccgcgcccgtgatgctcggcacgctgttgatgacgaacgggccgctcggcacgtcgccgctgaactggcgcacgccgttcacgtacagatcgacggtcgacggcacgacggccgtgcccgcgagcgccggcaccgggaacgtcacgaggtccgggcgcagcgcgaagttgctgcgccattgcaggtcggcgacgcgcagcgagcgcgtccaggcgagcgacgacgagatcgtgtcgccgaactgcgtcgtcgtcagcgatttcggatcggacatgctccacgaggtgtcgtagcgcgtgtagcgctggccgccgtgctgaagatacgcgacgcccgtgctgctgaagacgccggccggatcgaagtagcgcgcctcgtgccagagcgccgcgctcgcgcgatcggccgtctgcgcgtagaggtcgtaattcagcacgacgccgcggcccgcgctcgcggggaccgtcggcgcgagcgcgcgtgtgtcgaacgtgtgcgggatgcgcagcgaatcgggcgcgtcgagatcgatcgtctggcgcgcggcgtcgtagcggtagcgcaggccgtcgagcgcatcgagcgcgatgagcgcgttcgccggctgtcgcagccgtgacgtcgcgacgccgatgtcgttcagatcgtcctggctcgcgtagaagcgcccgtcggcgacgacgaagtgcacgatcaggcgcgtcggctggccgttcagcgagacgccgagatacaggtcgctcgcggggacggtcgcgtcggcgcccggcaccggcaggctcgtcgtcgggccgggcaatgcggaccgcgcgggcggcgcggccgcctcggcgagcatagtccgggccgctgacgaggcggcggagcggggcgatgcgccgggggcgggcggcggcgtgggagaggccgggagtgacggcgatgcgaataggcgcggcgacacggggagcgcgggtgacgcggacgatgtgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcagatgcggttgatacggctgatatggctgacacggacggcacggacgatannnnnnnnnnnnnnnnnnnnnnnnnnnnaggcgacgaaggcagcgagggtacggaggcgaacgacggcgatagcggtaccgacggccacgtcgccgcgatcgacaccggcccgccgggcatgggcgccgccgccccgtcgcgcctttctctcgccattgcctgcgcggtcgttnnnnnnnnaacggctgcatcggccggggccgccggcctgccgcccgatgtcgcgggcgcggtcgcgccgatgagcacgtgctcgcccgggatacgcgcggacatcgccgtgagcgcgggcaggcgtgccggcgccgttcgcgccccggcgtcggcgctcgcgtcgccggcttgggccggcgcgcgttgcgcgcgggcgtcgccgctcgccgccgacgcggcgaacgtcgcggcggcgagcgtggtcgtcaggccgacgaaccgtcgatgtcgcccaaggtccgtcgagaggtgcgcgaggcggactgtcggcacgttcgagcgagtggttgggaagagcgttcggagtgtggcgtcaaggcgggctcacgtccgcctccacaggtcgggtgttgatggccgcgcgcaccttgcggatgcgcgccgcgtcgatgcgcagcggccattgccgcatgccgccggcgagcgcatagccgagcaggccgggcgcgatctcgtaggccttgccggcgtcgtcgacgagccgcaccgacgcgagctgcgcatgccgctcgccgtcgttcgtcacgcgcagcaaccagccggtcgcgccgtgcacgatgcgccaggtgagcttcggcgggccgagcgcgacgtcgggcacgacgaacacggggatcgagtagcgcagccggatcgcgatgccgttgacgacgggcgcatcgggcgtcggcagctcgtcgatcagcacgcgatagctttcctcgcggcgcggcttgtcgtgcgcgacgcgcacgagccgcacgagctgctcgccttgcccgccgatctgcacgagcggcgggctcgcgaccagctccggcgcgggcgcgagcatgtcgtcgccctgttcctgagtccagcggaacgtgcgtacctgcccgtagaccggccgcgcgccggggttgctcagcgtgacgcccgccgccgggttgtcggcggccatctcgacagtgacgggcgaaatctgcagcgtcgcgccgctcgcgggcgcgacggcgccggcgagggtgagcgcggccagccagcagtgagcggacgtcgtcacggacgcctcagaaggtgatggtcgcggtgacggtcgactcgtaggtatcgggcttcggcgtcgtttgcgcgggcacctggccgtatacgctgagcgtctgcgcggtgccgttgccggtaccgctcaccgtgttggtgccgactgtattgccccagatcgtggtatggcccgaatcctgatagagctggaagctgaccgtcgtgctggtgttgcccgtcgtcgtgccggcgagcaggcggctcgagacggtcgagccggacacgttgcccgcgtcgagcccgacgttgtaggaggtcgtgttcgagcaggtgacggacagcgtcgtctgctgattgacggccgtcgcgagcacgccgttcgtgccgaacgacagcgcattggcggaaatcgtgcagttggcctggatcgtcagcgagacggtgaaggtggccgtggcggtcgcggccgtggcgggacgaaacgacggcgttgcgacgagaacggcggcggcgagcgccgacaacagagggtgtttaagaaaatacattgcaatcgcaccgtagctatggtcgtttttccgtaccatcccgccgagagtgttgaaccggctgacgtaccattcaacgggcgagcgataaattgaagacttccttgcatctcagttaagcctagtagacgtttttatttccggcaatgggaaaatgccgataaacgctcaggaaatgaacctaagtaagagacctaatacacgattgagcgatggcgggaaatcccgcgaaagtcgcatcggcgccgacagtcggccgggcacgggaaatcccggaatccttcatggcgaggcggtgtggatcgaacctcnnnnnnatctgtcgtcgtaaatcgaatcgcgcattatgatggttatactgaagccggctcggatgcttgagataagtcnnnnnntgacgataacgaatatcaggcagcgcgattcgaagcaatggcggctcgcgctgctcgtcgcgtggctgctcgcgtgcccgtnnnnnncggcgcacgccgagacgtgctcggtcacgacgcccgcgccgaatttcggctcggtcgatccgatcacgctcgccgccgtgtcgacgaccgcgacgatgacggttacctgcacgtggtcggccgtcacgctcacgccgaacgtgctcgtctgcctgaacctcggcggcaccagcccgcgctatctgacgaacggctcgaaccagatgcagtacgacctgtaccaggattcggggcacacggtgagctggggctcgtcgtactacggcacgacgccgatttcgctcacgctcgtgaagcccgcgctcagcacgagcgcgagttcgaccgtcacgatctacggccagatcgccgcgaaccagccgaccgtgccgacggtcggcaacgcgagcaccacctattcgcagacgttcggcggcaacacgacatcgctgaactacaacttctacacgctcgcgccgctgccgtgcgcgtcgcaatcgtcgttcggcacgttcgcgttcaccgcgagcgcgaccgtcgtcaacgattgcttcatcaacgccaccaacgtcgcgttcggctcgacgggcgtgatccaaggcgcgctgacggcgacgggcacgatcagcgcgcagtgcacgaacggcgacgcgttccggatcgcgctgaacggcgnnnnnnnnngcaacgtcgcnnnnnnnnnnatgcagcgcacgggcggcggcggggccgtcaactatcagctgtatctcgacgccgcgcattcgacgatctggggcgacggcacggccggcacgtcgacggcgacgggcacgggcagcgggctgtcgcagtcgctcaccgtgtacggccaggtgcccgcgcagaccacgcccgcgcccggcacctacagcgacacgatcaccgcgacgatcacgttctgacgcgggcttgctcggcgcggcttcggtcggcctcggccgccccggacgggccgcgaccggcttcgatgggtttcgcgaggtgctgcgagctttcgcgcggttgcggtgcgcggcagcgcggggcgcggcggatgctacgcgcgcagccggtcgagcgcgcggcggcgcgccgtcacgccgcttcccgaaccagcacgacgagcttcaggtcctcgcggtgcgcgggcttgagcgtcatctgctgatagacgacgcggccttcgcgcggatgatcgaacgcgcgttcgccgccttcgcgctcgccgacgtcctgcgacgcccagtaatgcgcgaacgcgtcgctttcggcgagcagcgaatcgatcagcgcgcgggtgggcgcatcgttcagatggcggatcgtgtccgcgcggaattcggcgacgagccgccgcgcccgcgtttcccaatcgacgatcannnnnnnnnnngcgggcgaggcgaacgtgaagcgcagcaggttgcgctcgtcgcgctcgccgtcgagccagccgatgaagagcgcggcggccgcgtcgttccaagcgagggcgttccattggcggtcgagcacgtacgcgggcgtcgcgatcaactgcacggcggcgacgagcgtatccggcacgtcgctcgccgcgaactcgggctcggccgggtcgcgctgcgcggcgagctcgaacagatacgcgcgctcggcgcgcgacagccgcagcgcgacggcgatgcgcgcgagcgcgtcggctgacgccgacacttcgcgaccttgctcgatccacgtgtaccaggtcggactcacgccgcagagctgcgcgacttcctcgcggcgcaggccgggcgttctgcgccgcgggccgggcggcaggccgagtgcttgcggcgacagccgctcgcgatgcgcgcggatgaactcgccgagcgcgcgggcgggcgtggcatcgagggagggcggcgggacgggttggcggctcatctgggcgaatcggcgatgcgtgaggacggacggaaatgcggtgctccggcaggctggtggagcagataccaggataactgattggcttgtaccggtacctgtcgggctctattgtagcggctcatggcggccgatgcagtcggccggccgcctccgatccccacatggcaaggagcacgccgatgaagcatcacgaccgggtggccgacgcgttcggcacgaccgcatccgcctatctgacgagcgccgttcatgcgacgggcgcggatctggacacgtttgccgcggagatcggcgcgacgccggnnnnnnnnntgctggatctcggctgcggcgcgggccatgcgagctttgccgcnnnnnnnngcggcgcgcacgaggtgatcgcgtacgacctcgcgccgcagatgctcgcgacggtcgaggcggcggcgcgcgagcgcggcctgtcgaacgtgcgaatcgagcagggcgcggccgagcggctgccgttcgccgatgcgtcgttcgactggatcgtgagccggatgagcgcgcaccattggcacggcgtgcnnnnnnnnntcgccgaagcgcggcgcgtgctgaagcctggcggccgggtgctgttcgtcgacgtcgccggcgccgatcacccgctcgccgacacccatctgcaggcggtcgaggtgttgcgcgacgcgtcgcacgtgcgtgattaccgcgtggacgaatggctcgcgttcttcgcgcaggcggggttcgccgcgcgggtgcgggagcgctggcgcctgtcgatcgggttcgacggctgggtcgcgcggatgaggacgcccgacgtnnnnnnnnatgcgatccgcgcgctgtgggcggacgcgcccgacgaggtgcgcgcgtatttcgacgtgcagccggacggctcgttcaagctcaatgtggtgatgatcgacgcgcggtgacgcggcggcgaagggcggggcggcgcgggcgcgccgggcgaagcccgcgccgcgcggtcgtcctgccgtcctttcgtccggtggcacggtcgctcgggccggtcatcgccgcgcatgaacatccgaatgttgcttccgcgcttcggcggccgcacgatgctggtcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcnnnnnnnnnnnnnnnnnnnnnnnnnnncacggccgcgcgagcgccgccctccgaaccttccgggccaaacaaaacggccgcgcgtgagcgcggccgtcagactgctgacgaaccccacgtttttgtgagcgtggggttttgtctttctgggatcaggattgcgggttcgccgcgagcgggtagtcgaagctgcagcgcaaaccgctcaccagacgcagcagcatgcgcacgaagcgccaatcgggacccgctggcccctttttccgcttccgcgccagcagcatcgcaatcttcttgatgttctgtgccgccgcggccagcaagcactgctcggccaccttgcgtagcccacgcatacgggcataacggtgcccatgcagctgcttggcatcggcgaagctgcgctccaccgtctgcttgcgccgcgcgtaaatgcgttggccccattcggtcaagcgccgcgcgtccacccgctccttggcgcgctcccacacgtggcgcgttaccaccttcaccgcgatcgcactgttcgtgcactgcgatcgtaccgggcagcgcccgcagatctgcgcattggatttgtattcccgatagccgagccgattggtcgtgctgtacggcagggcctgcccctgcgggcacacgtattcgttgcgatacgcgtcgtacttgaactgccgtttgtagaacatgcccggcttgtggttcggcgtgcgatagcccatcaccccggcaatccctcgctcctccagcccctggcacaccgccggcgtgaagtagcccgcatccagccccaccgcctcgaccttgaactcaaagcgctcgcgctggcgatccagccgatccagatacggctggctgtcatgcaccgaggccggcgtcacatgcgtatcggtgatgatcgcgtgcttggcatccaccgtgcggtggtccagatagaagaaccccttcggcttgtcgtcccgcaccatgtagccgctgtccggatcggtccggctgagcttggtgtccttgctagacggcggctcatcgtcgtcgcgatccagcggcttcctgccatgcgcggcccggtccgcatccactgccgcgttcaatgcctccgtgtaggcggccggcgtctgctccagcttcaccacatcgaacttgcctttgttcgcgttcgccttcaggtgcgtgctgtccgtgtacagcacccgaccgtcgaccagcccgcgcttgatcgcctgccgcacgatctcgtcgaagatctcctgatacaccgtcgtgtccgtgaagcgtcggcggcgattctgcgagaacgttgacgcatccggcaccttgtcggtcagccggaaccgggcgaaccagcgataggcgacgttgacctggacctcacgcatcagttgccgctcgctgcgcaccccgaacaggtagccgatgaacaacagcttgaacatcaccacgggatcgagcgccggccgcccgttgtccgcgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcaggtggtccttcggcacgagttcctcgagcgtcaccatctcgagttcgtgctgcgtgggcatgggcgtcttcagcatcacgccattnnnnnncaaaaatcccccacttggcgagggtttgtcagcaatctgacggccgcgcgtgagcgcggccgtcttcatcccgatccggcaggccgtgcccggcgcgccgccgaccgcgccgcgccgggcagnnnnnnnntcagcccgtattgcgcaggccggccgcgatcccgttgatcgtcagatggatcccgcgccgcagccgcgcgttcgtgtcgcccgcgcggtgccgcttgatcagctcgacttgcaggtggttcagcggatcgaggtacgggaagcggttcttgatcgagcgcgcgagaagcggattcgcggcgagccgcgcgtgcgcgccggtgatctcggcgagcgcatccgccgtgcgatgccattcggcgacgatccgctcgaacacgtgcttgcgcagcttcttgtcggcgacgagctgcgcgtagcgcgacgcaaccgcgagatcggtcttcgcgagcaccatgtccatgttcgacagcaggttcgcgaagaacggccaggtcttgttcattttcttcagcagcgcgacgcgcttgccgcgctcggccgcgtccggcgcgccgtcgagatacgcggcgaccgcgctgccgaagccgtaccagccggtgagcagcagccggcactggccccatgagaagccccacggaatcgcgcgcaggtcctcgatcttgcggttcttcggatcctgcagcttgcgcgacgcgggccggctgccgatgttcagctcggcgatctcggtgatcggcgtcgacgagaagaagtagtcggtgaagccgggcgtctcgtagacgagcgcgcggtacgacgccatcgccgcgtccgacagcgtctgcatcgccgcctcgaacgcgggcaactgcttcggcgcgttgctgtgcggcgcgagcgtcgcctcgagcgtcgcggcgacgaccgtctccagattgcgccggccgatctccgggttcgcgaacttgctcgcgatcacctcgccctgctcggtgagccggatctggccgtttaccgtgccgggcggctgcgacaggatcgcctgataggtcgggccgccgccgcgtcccaccgtgccgccgcggccgtggaacaggcgcagcttgatcccgcgctcgtcgaacagatcgacgagcgccagttccgcgcgatagagctcccagttcgacgtgaggaagccgccgtccttgttgctgtccgaatagccgagcatcacttcctgctcgtggccctggtgcgcgagcagctcgcccacgcccggcagcgcgaagaacgcgcgcatgatgtcggacgcgttgcgcaggtcggcgatcgtctcgaagagcggaatcaccatcaggccgttgcgcgcgttcgcgtgcggcgtgccgagcgtgccctcgaagaggcccgtttccttctnnnnnnnnnnnncctcgacgagatcgctcactgtctcggtatgcgaaatgatgtagttgcgcaccgcgcgtgcgccgaactgcgcgcggatcgcgtnnnnnnnntcgagcacgccgagctcgcttttcgcgaggtccgagtagtcgagatacggcgagcgcagcggccgcgggtccgcgagcgccgcgagcagcacgcgcagcttgtccgcttcgggcagcgccgcgtagtcggcctcgacgccgcnnnnnnnnagcagttcggcgaccaccgcttcatggatgtccgagctctgccgcaaatcgatgctcgcgagatggaagccgaacacctcggccgcgcgcatgagcggcgcgaggcgcggcgtcgcgagcgattcgccgtgatgcagcgcgagcgaatcggtcagcacgcgcagatcggcggcgaactcctccgcgtccgcgtacggcgtcgcgcgcacgggcgcggcgccgcggcccgcgctgcgcacgggcaccgtgccctcgccgagccgcannnnnnnnntggccgcgagccgcgtgtagacgccgatcagcgcgcggcggtacggctcgtcgacgcggtgcggcgactggtccggcgacgcggcggcgagcgccttgagcgcgtcgctcgcgccgacgagcaggttcgacacggacaactccgcgccgagcttgtgcacctgttcgaggtaatgctcgaagatcaccgccgcctggcggctgatcgcctcgtcgagcgtcgcggcggtgacgttcgggttgccgtcgcggtcgccgccgatccagctgcccatctggaagaacgccggcannnnnnnnnnnaggccgtgctcggcgagcgcctcctcgatgtccgcgtagagcgcgggcagctcgtcgaggaacgtcgcgcggtagtacgacagcgcgttctcgatctcgtcggcgacggtcaggcgcgcgtcgcgcagcatccgggtctgccagagcgtcgtcacgcgcgcgcgcagcagcgcctcgttgtgcgcgagctcgcgcgcggtcagcggctggtcgcgctcggcgagcagccgcgcgatgtcgtgctgcgcgtcgagaatgctcttgcgctgcacctcggtcgggtgcgcggtgagcacgggcacgatcagcgcgccttcgaagaactgcttgatcgtcttcgacgacgcgtcgcccgcctgcttgagcttgtcgagcgcgtacgcgacggtgcccgcctgcgccgcggagcccgcgagcgcgtggatnnnnnnnnnnnnnttgtgatggcggtcctcggcgatgttcgcgaggtgcgagaaatagctgaacgcgcgcacgacgctcaccgtctgctcgggcgtgagcttgcgcagcattttctcgagcgtctgcgcggcagccttgtcgtcctcgcggcggaacttgaccgcggtctggcgaatcgtctcgacgacgtcgaacacggcgtcgccttcctgttcgcgaacgacgtcgccgagcaggcggccgagatagcgaatgtcctcgaagagcgggcggtccttgtcttcgcgcgtgcggccctgcggtttcgcggatgcggcgttcgtcggcgcgagcgggcgcgcggcggcgccgtcgagcttgcgtgcgggttttgcggcgcggcgggcnnnnnnctcggcgtgcgccggggcggaagaggacgagacagcattgcggcgcgtnnnnnnnnncgatccggaagacttcacgatcgatttccttgggaaagcacgagtgaacgggaactgcggtccagcaacagcgggcgcgatcaggcgacgcggcggcgcgtgccgcacggccggcgacgcgcgtcggacgatgaaaccggacgacgcggcgaatgacgcggcaggcgatgcggcggcgaaccggacccgctggcggatgccggatgccttctcgaaccgaacggccgttcgggatcttgacgcggaccggacgggccgttcgcgcagcccgcccnnnnnnnnnnnncgcaaggtgcgcgtgctaccatagtccgttcccaatcccgcctttcgatgtccctgcaatgaactccgagactcttccggccgagctgcccgcgacgctgacgatcgcgtcgcgcgagagccgcctcgccatgtggcaagccgagcatgtgcgtgatgcgctgcgcaaattatatccagcttgtgacgtgaaaatcctcgggatgacgacgcgcggcgatcaaattctcgatcgcacgctatcgaaggtcggcggcaagggtctgttcgtcaaggagctcgagagcgcgcttgccgacggccgcgcggatctcgccgtgcattcgctgaaggacgtgccgatggcgctgcccgaaggcttcgcgctcgcggcggtgatgagccgcgaggatccgcgcgacgcgttcgtgtcgaacgattacgcgtcgctcgacgcgctgccggcgggcgccgtcgtcggcacgtcgagcctgcgccgcgaggcgatgctnnnnnnnnnncatccgcggctcgacgtgcggccgctgcgcggcaatctcgacacgcggctcgcgaagctcgaccgcggcgattacgcggcgatcatcctcgccgccgcgggcctcaagcgtctcggcctcgccgcgcggatccgcgcgctgctcgacgtcgacgacagcctgcccgccgcggggcagggcgcgctcggcatcgagatcgccgcgcgccgcgccgatgtcgccgcgtggctcgcgccgctgcacgatcatgcgagcgcgctcgcggtcgaggccgaacgcgcggtgtnnnnnnnnntcggcggcagttgcgaggtgccgctcgccgcgcacgcggtgtggcgcggcggcgagctgcatctgacgggcagcgtgtcgacgacggacgnnnnnnnnntgctcgccgcgcatgcgcacgcacgcgcggcgacggccgccgatgcgctcgcgctcggccgcagggtgtccgacgcgctcgagcggcaagnnnnnnnnnnnatcgtcgacgcgctcgtcgcggcgagcgcgcaagcgcaaaagggcggcgcgtgatggcgggcgcgccgcgcacgttcaccgcggtgctcacgcgccccgacggacagtcggcggcgctcgcggcgcagctcgcggcggcgggcatcgacgtgctcgactttccgctcatcgacatcgcgccgctcgccgacgacgcgccgctcgccgaagcgttcgcgcggctcgacgcgtatgcgctcgtcgtgttcgtgtcgccgaacgcggtcgatcacgcgctcgcgcggctcggcgcgatctggccgcatccgctgccgatcggcgtcgtcgggccgggcagcgtcgccgcgctcgcgcggcacggcatcgccgcgcccgcgcatcgcgtgatcgcgccgagtgcgcccgacgacggcggcgagccgcactacgattccgagagcttgttcgccgagatcgcgcgtgcgttcgacggcgaggcgaagctcgccggcaagcgcgtgctgatcgtgcgcggcgacggcggccgcgaatggcttgccgagcgcctgcgcgaggcgggcgccgaagtcgagctcgtcgccgcgtatcggcgcgtgagcccggagccttcgatcggcgcgtgggagcgcgtgcacgcgctgctgtcgggcgcgccgcacgcgtggctcgtgacgagctcggagggcgtgcgcaatctgcaggagctcgcgcacgagcatttgaacgaaacggagatcgacgcgctcaagcacgcccggttcgtcgcgccgcattcgaggatcgtcgagacnnnnnnnnnactcggttttgataggattacgctgaccggcgcgggcgatgagcgcatcgtccgcgcgtttcgtacgttggccgatcaggccgatcaaccggcgacagccgcaccgatgccttctcgcatgacagacaccaacgataccaaagacgtctcttccaaaccggccgcggctcccgttgcgccgccgaatcaaccgtttacgccgtttgaaacgaaggannnnnnnnnnnnnnnnagcgcggcgctctggttcgtggtcgtcgtgatcgcggccgcggcgggcgtcggcggctatgcgctgaaccgcaaggtcgaccgcctcgatcagcacgcgaccgagcggcaaaaggcgctcgacgcgcaaacggccgagctccgcacgaagaccgaacaggcgctcgcgagcgtgcgccaggccgattcgcaactgtcgcagctcgaaggcaagctcgccgacgcgcagaccgcgcagaccgcgctgcagcagcaatatcaggatctgtcgcgcaaccgcgacgcgtggatgatcgaggaagtcggtcagatgctgtcgagcgcgagccagcaactgctgctcacgggcaacacgcagctcgcgctgatcgcgctgcagaacgccgatgcgcggctcgcgtcgtcgcagagcgcgcaggcggtcgtcgtgcgcaaggcgatcgcgcaggatatcgaacggttgaaggccgcgccttcggcggatctcacggggcttgcgatcaagctcgacgacgcgatcgcgaaggtcgacacgctgccgctcgcgggcgaagtgctcgcgccgcacgcgcaggcgaagcccgacgccgccgcgagcgcccggcaggcggccgcggcggcgggcgagccgcgctggaaggcctggtggcgcggcttctcggcgggcatcggcgagcaactgaagtcgctcgtcgaggtgcgccgcatcgatcacgcggacgcgatgctcgcgtcgcccgaacagggctacttcgtgcgcgagaacgtgaagctgcgtctgctgagcgcgcggctgtcgctgctnnnnnnnnacgacggcgcgatgaagtccgatctgcatgccgcgcaggcggccgtggcgcgctacttcgacggcgcatcgaaggacacccgggtcgttcaggatctgctcaagcaggtcgacgccgcgtcgctgacggtcgcggtgccgaacctcaatacgagcctgaacgcggttcaacagttcaagagccggggttgacgccatgacgctgcgtggaatcatttggctcgccgtgctgttcgcgatcgccgcggcgctcgcgacggtcggacgcttcgataccggccaggtgctgatcgtctatccgccgtatcgcatcgacgtgtcgctgaacttcttcgtgctcgcgatcatcgtcgcgttcatcgtgctgtacgcactgatgcggatcgtgcgcaacgtgtggcggatgccgcagcgcgtggccgcgtatnnnnnnnngatgcgcaacgagcgtgcgcaggccgcgttgcgcgacgcgcttgcgaacctgtacgcgggccgcttctnnnnnnnngagaaagcnnnnnnnnacgcgctcgcggtcgacgcgaaccagtcggccgcgagcctcgtcgccgcggccgcgacgcaccggatgcacgagtatgcgcggcgcgacgagtggctcgcgaaggtgagcgggcaggaatggcaggacgcgcgcctgctcgcgacggccgacatgcgcgcggacggccgcgacgcggagggcgcgctcgccgcgctcgccgagatgcaggcgtcgggcggcaagcggatccacgcgcagcagatcgcgctnnnnnnnnagcagcagaacaagaactgggccgaggtgctgaagatcgcgaaggcgctcgaaaagcgcgaggcgctgcatcccgcggcggccgtgcgcctgcgccagcaggccgccgagcatttgctgcgcgatcgccggcacgacgccgatgcgctgctcgaggtgtggcagtcgctgtcggccaccgaacggcagtcgccgcgcctcgcggatctcgccgccgagctgctgatcgcgctcgagcgccggcaggaagcgcggcgcatcgtcgaggacgcgctcgcgcacaactggaacgcgcgtctgctgcgccgctatccggatacggcgggtgccgacgcgctgccgctgatccagaaggccgagggctggcgtcgcgagcgaccggacgacgcggacctgctgttcgcgcttggccgcctgtgccagcagcagcaactgtggggcaaggcgcagtcgttcctcgaatcggcgctgaagctggccgacgacgagccgctcaggattcgcgcgcatcgcgcgctcgcgcgcctgttcgagcatctgggcgagaccgacaaggccgcgcagcactatcgcgaaagcgcgctggcgattacggtcgtgtgagcgcgcggcgggcgcgccgcggcctccttcgcggtttccttcgcggcatgcccggcgcgaagcggtgcgacggcgggatgaagaaacggcggcctcgcgggccgccgttttcgttggggcgccgcgcggcgcatcgtgctgcccgcacgccgtatcgagtgtcggcgcccgggcgccgaatcagatgtcgacgagcgatttgggcaccgtgagcgcgagcagcccgcccagcacgaggaaaccggcgagcatgtacatccccgccgcgttcgacgcgctcgcctgcttgagccagccgacgaggtacgggctcaggaagcccgcgagattgccgaccgaattgatgatcgcgatgcccgcggcggcggccgtgccgccgaggaacgcggtcggcaggctccagaagagcggcagcgtcgtcaggatgcccatcgttgcgatcgtcaggccgagcatcgcgagcaaggtgtcgtgcgcccagacgaccgacagcacgagcccgagcgcgcnnnnnnnnnnnngaatcgcgagatgccagcgccgctcgcggcggcggtccgcgctgcgcgcgaccgcgagcatcgcgacgacggccgccgcgtacggcacggcggacagaaggccgatcgcgaacgcgtcggtcacgcccgtcgatttgatgatcgtcggcagccagaagccgacgccgtagagccccatcacgaacgagaagtagatgaagcccatcagccacacgcgcgggctcgcgaacacggcggaaagcggcaggtcttccttgcgcgcctcctcggcggcgacgttgcgcgacagcagcgccttttcgtcgccgtcgagccatttcgccttcgcgattccgtcgtcgagcgcgaacagcagcaggatgccgacgagcaccgacggcacgccttcgagcaggaacagccactgccagccgcgccagccgttcatgccgtcgaacgtcttcaggatgtagccggagatcggcccgccgacgacgcccgacagcgcgacggccgtcatgaacagcgtcgtcatcctgccgcggcggtgcgccggataccagtaggtgaggtagagaatcacgccggggaagaaacccgcttccgcgacgccgagcaggaagcgcatcgtgtagaacatcgcgggcgtcgacacgaacatcgtcagcgccgagatgatgccccacgtgaccatgatccgcgcgatccacannnnnnnnnccaccttgtgcaggatcacgttgctcggcacttcgaacagaaaatagccgatgaagaagattccggcgccgaggccgtagaccgcatcggacaggtgcaggtcggccgccatctgcagcttggcgaagccgacgttcacgcggtcgagatacgcgaccacgtagcagagcagcaacagcggcgcgagccgccacgaaaccttgcgataggtggccgcctcgaaggcggacggcgcgcccggcgtggtcgcgggcagggtgctggccatgaacgtctcctctcgtgtgtaggggaatcgcgcggtgctcagacgcagcggccgccgtcgacttcgaggcacgcgccggtgacgaacgcggcttcgtcggacgcgagatagagcgccgcgttcgcgatgtcctgcggcgtcgacagccggccgagcgggatcgtcgcgacgaannnnnnnnnattctccggtgtgtcgggcacgcccatgaattcgctcgtgaggccggtttcgccgagcacgggattcacgcagttcacgcggatccggtccgcgccgagctcggcggcgagcgttttgctcgcggtgagcatcgcgcccttcgtgctgttgtaccagacgaggccggggcgcggccgcacggccgccgtcgacgcgatgttgacgaacgcgccgccgcccgcgccgcggaaatacggcacgaatgtctgcacgctccagaagaggctcttcatgttgatcgcgtacacgcggtcgtattcggcttcggtgatgtcgagcaccggcttgttgcggtgggtggtgcccgcgttgttgacgacgacctgcacgctgccgaacgccgcgagcgccgcgtcgcgcagcgcttgccagtcttcgccgcgcgacacgtcgcccgcgacggcgagcgcgcggccgcccgcgagcgcgatttcgctcgcgacgcgctcggccgccgccgcgtgcagatcgttgacgacgacgcacgcgccttnnnnnnnnaacgtttttgcaatgccttcgccgaagcccgagcctgcgcccgtgacgacggccgtcttgccgctgagccgcatcggttgtctcctgagtcttgttgtgaatgcaaatgccgcaatgccgccgagacggctgcgggcggcannnnnnnnnttatcgcccggctcagccgtgccgcagcgcgatcgtcttcagcacggtgaagccgtacagcgcctcgaagcccttctcgcggccgtagcccgagcgcccggtaccgccgaacggcaactcgacgccgccgcccgcgccgtagttgttgacgaacacctgccccgcgcgcaccttgcgcgcgagccgcatctgccgcgcgccgtcgcgcgtccagatgccggcgacgagcccgaacggcgtgccgttcgcgagcgcgagcgcttcgtcctcgtcggcgaacggcatcgcggcgagcaccggcccgaacacttcctcctgtgcgagccggtgcgtgtgcggcacgtcgcgaagcagcgcgggcgcctggtagaagcccgtttcgggcgcgtccggcacgacctggccgtgcgcggccatcgtgatgccgtcgtgctgcgcatcggagaggaagtcccacacgcnnnnnnnnnnnntcgcgttgatgagcggcccgcaatcgagatcggcgcggccggggccgaccttcagcccgttgaacgcggtcgcgagccgctcgacgagcggctcgtagaccgccttgtcgatcagcacgcggctgccggccgaacaggtctggccggcgttctggacgatcgcggacacgaggacgggcaatgccgcgtcgagatccgcgtcggcgaacacgatctgcggcgacttgccgccgagctcgagcgtgacgctcgcgtggtgctcggccgccatctgcgcgacgaggcggcctgtatccggcgaaccggtgaacgacaggtgatcgacgccgggatggcgcgcgagcgccgcgcccgcttcgtggccgtagcccgtcacgacgttgaacgcgccctcgggcagcccggcttcggcggcgagcgtggcgacgcgcaggatcgacaggcacgcgtcctccgagggcttgacgacgcacgcgttgcccgcggcgagcgccgcgccgacgctgcgcccgaggatctgcatcggataattccacggcacgatgtggcccgtcacgccgtgcggctcgcgcagcgtgagtaccgtgtagccgtcgcggtagggcagcgtctcgccgtgcagcttgtcggccgcgcccgcgtagaactcgaggtagcgggcgagcgcgtcggcgtcnnnnnnnnnctgcgtgagcggcttgccggtgtcgcgcgattcgatgagcgcgagctcctcgcggcacgcggcgacgagcatcgacagccggtacagcatgcgcccgcggtcggccgcgccgagcgcgccccacgagccgtcgaacgcgnnnnnnnncgcttgcacggccgcgccgacatcgggcgcggtgcnnnnnnnnagccgcgcgaacggctcgccgtcggacgggtcgatcacggcgatcgtctcgccgcccgcgggcggcgcccatgcgcccgcgatgaagtgcttcgcttcttccatgcccgctcccggccgttcgcgcgttgtccgatcgtggcccgattatcggccgaacgcggcgcaagcgccatcgggcgattggctataatgcgctttccatcggaggcggccgcggggccgccctccgtcccgattcccatccgaacttcagagaacgctcatgagcttcagcaatgttccggccggcaaggatctgccgcaagacttcaacgtgatcatcgagatcccggcgcaaagcgagccggtcaagtacgaagccgacaaggagctcggcctcctcgtcgtcgaccgcttcatcggcaccggcatgcgctacccggtgaactacggcttcatcccgcagacgctgtcgggcgacggcgaccccgtcgacgtgctcgtcatcacgccgtttccgctgctcgcgggctcggtcgtgcgtnnnnnnnnnntcggcatgctgaagatgaccgacgaatcgggcgtcgacgcgaagctcgtcgcggtgccgcacgacaaggtctgcccgatgacggccaacctcaagtcgatcgacgacgtgcccgcgtacctgaaggatcagatcaagcacttcttcgagcaatacaaggcgctcgagaagggcaagtgggtgaaggtcgagggctgggacggcatcgacgccgcgcacaaggaaatcaccgacggcgtcgcgaacttcaagaagtaagccgccgggcggcgcccgccggggcgcccatgggtcacgcgaaacnnnnnnnnnctcgtcacgaggccgcgcggttttgtttgnnnnnnnnnncgcgcggcggcgcggcggatacggcggtgcccgcgttcggggcggcgttcgcatgcgcatgcgcggtcgtgctcgccgcaggcgcgcggacggttttcgttcgtcgggaggcggctgtcgccgcgatctgcgtcgacggcttcggtggcttcggtggtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtgccttcgacaatctcaccgtcttcgaagttttcgccgcctccgtcgccttcctttcctttggcgcttgcgtcgcctcaccctcgtcagccggcgtgcccgcatcgagcgcctcggccgtcgcccgagtggcgcggcgaggagatcgcggcgtcggcgtgcccgacgcccgttcggcgtcgacgcgcttcacgcgccccgtgacgggcgcgccctccctctgtgccgccgccgcagcagctacctgggcccccgcatcgcgccccgccgccgcatcgcttcgcacgccggccgccgccggcagcaccgactcgagcgtgcgtgtgcccgctgccagctcgcgcttctgcacggcggtgagccgcttcacccaatactcggcgcgcgacgcgctcgagcgatcggcgagctcgaacgacgcgagcacnnnnnnnngcttnnnnnnnnnnntgtagcgggcgcccgcgccttgcgcgtgcttgtcgaagcgggcggcgacgtcggtcgtgatgccggtgtagacgctgccgtccgcgcactcgatcagatacagataccaggacatgaaagggcggcgtgacgcgaagccgccagtgtcgcagaaatcgcgcggctcaatgccatttgccgccgcgctcgtcgcgatagcggctcgacgccgcgcnnnnnnnnnntgaagaagcggctgaacgcgctcgccgagccgaagcccacccgcgcgccgattgcgccgatcggcagccgcgtgtnnnnnnnnnnnnnntccgcctcgccgattnnnnnnnnagcgagaagcgcgtggaacgtcagcgcctcgtgatgcagccgccggcgcagcgtcccgcgcgagatcgcgaagcgttcgccggcgacgcgaacccgtccggcaagctgccgatcacgttcgcgcggaaggcggcggacctgccgcaacccgcgatcgatcctgcgagcctgcgcaccgtgtacggcgaagggctgatgatcggctatcgctggtacgacgcgacgaacgttcagccgcgcttgccattcggcttcgggctgccgtatacgacgttcgtctattcggggatgagcgtgcaggcggacgcggccggcaacgtgatggtcggcttcacggtgacgaacaccggtgcgcgcgggcgcggaagtcgcgcaggcctatgcggcgctgcccgccgggctcggcgagccgccgcggcggctcgccgagcccggcgaaggtcgcgctgcagccgggccaggcgcagcgcgtcgccgtcacgattgcggcgaaacgcttcgcgacctggggcgcgggcgcgcacgcgtggcggttgaatgcggcagctatcggttgagcgtcgccgcgtcgtcgcgcgatccgaacgcgctgtcgcagccggtgtcgttcaacggcgcgcggctgtagcgttgccgcgacgcggcgggcgcaaagcgggcgcgggccggggacaagtcggggacaagtcgggcacaagcgcgggcgcgagccgaacgcgagtggggcgttcagttcgcgcccggtccgccggttccacgctcgggcgcgaaggccggctcagcgctcgccggccctgaacggattgtgctcgcgcagctcgtcgacgtacgcgtgaatctggttcgtctcctgcgcgaggaagtgcccgaccgcgtcggcgaacgccggatgcgcgagccagtgcgccgaatgcgtgacggtcggcatgaagccgcgtgcgagcttgtgctcgccctgcgcgccgccttcgaacgtgtcgagccgctcttcgatgcagaattcgagcaactggtagtacgcggtctcgaagtgcaggcacggcacgtgttcgagcgcgccccagtagcggccgtacagcgtgccgccgcccgcctcgccgcgctggtagacggcgagcgcgctcgcgatcggccgcccgtcgcgctcggcgatcacgagcagcaggttctccggcatcgtcgcgccgatctcgcggaagaattcgagattcagatacgggctcgagaagtgctcgcggtacgtctgccggtagcagcgcgcgaagaagcgccaatcggcgtcggtcgcgtcctcgccgcgcacgcggcgcagcgtgacgcccgcgtccgcgaccttgcggcgctccgcgcggatgttcttgcgcttcttctgctcgagcgtgccgaggaacgcgtcgaagtcgcggtagccgtcgttcagccagtggaattgcacgccctcgcgcagcatcatccccatgtcggcgannnnnnnnnnctcgtcgcccgtcggaaacagcacgtgcagcgacgacacgtcgctctgctcggcgagcgcgacgagcgtcgcggcgagccggcggcgcgagtcgtcgtcgacggcgaggagccggctgccctgcacgggcgtgaacggcaccgcgcacagcagcttcgggtagtacggcagcccgttgcgctggtacgcgtccgcccacgcccagtcgaacacgtattcgccatacgaatggcgcttcgcatagacgggcgcggccgcgacgagcgcgtccgtcgcactgtccgcgagcgtgacgaagcgcggcgtccagccggtgccgtcggtcgcgcagccggcgcggtgcagcgcgctcaggaacgcatgcttcaggaagggcgtcgggcgcgnnnnnnnnnnnacgagcgcgtcccactcggcggcgcttgcgtcgaggacagacgtgaggatgcccatgcgataatcgcgacgttcgtgtttcaacgattcgaatccgtttcgttcgtatccgtctgcacggccggctnnnnnnnntgccgcgccgcccgtgcgtttgccaaagccgttcgcgccgtggcccgaggaggccgcgctgatcccgtgatgaagacccgtatcgcactcgcccaactcaacgtcaccgtcggcgatttcgccggcaacgtcgccaagatcgtcgccgccgcgcaggccgcgcacgatgccggcgcgcacctgctgatcgcgcccgagctcgcgctgtccggctacccgcccgaggatctgctgctgcggcccgcgttctacgcggcgtccgacgcggcgctcgccgcgctcgccgcgcaactgaagccgctcgccgggctcgcggtgctcgtcggccatccgctgcgtgcggccggcgcgggcgcgtcaagcgccgatggtaatgcaaaccgtccgatcgagcgcggcgccgcgccggtcgacacctacaacgcggcgtcgctgatcgtcggcggcggggtggtcggcacgtaccgcaagcaggatctgccgaacaccgaggtgttcgacgagaagcgctatttcgcgaccgacgcggcgccttacgtgttcgagctgaacggcgtgcgcttcggcgtcgtgatctgcgaggacgtgtggcacgcgtcggccgcgcagctcgcgaaggcggccggcgcgcaggtgctgatcgtgccgaacggctcgccgtatcacatgaacaaggaggcggtgcgcatcgacatcctnnnnnnnnngattcgcgaaacgggcctgccgatggtctacgtgaatctcgtcggcggccaggacgagctcgtgttcgacggcggctcgttcgtgctcgacggcgcgggcgagctcgtcgcgaagatgccgcagttcgaggagggccatgcgatcgtcgaattcgacggcgcgcgggcgctgcccgcgccgatcgcgccggcgctgccggtcgaggcgcaggtgtaccgcgcgctcgtgctcggcgtgcgcgactatatcggcaagaacggcttcccgggcgcgatcgtcgggctgtcgggcggcgtcgattcggcgctcgtgctcgcggtcgccgtcgacgcgctcggcgccgagcgcgtgcgcgccgtgatgatgccgtcgcgctacacggccgacatctcgacgaccgatgcggccgacatggcaaagcgcgtcggcgtgcgctacgacgagatcgcgatcgcgccgatgttcgacgcgttccgcgcgtcgctcgcggccgaattcgcgggcctcgccgaagacgcgacggaggagaacatccaggcgcgcattcgcggcacgctgctgatggcgctgtcgaacaagttcggctcgatcgtgctgacgacgggcaacaagagcgagatggcggtcggctactgcacgctgtacggcgacatggcgggcggcttcgcggtgatcaaggacatcgcgaagacgctcgtctaccggctctgccgctatcgcaacgcggcggcggaatacggcgcgctcgacgtcattcccgagcggatcctcannnnnnnnncgtcggccgagctgcgcgagaaccagaccgatcaggacagcctgccgccgtacgacgtgctcgatgcgatcatgcgcatgtacatggaggaggaccggccgctcgcggagatcgtcgcggcgggctatgcggaggcggacgtgaagcgcgtcacgcggctcatcaagatcaacgagtacaagcgccgccaggcgcccgtcggcattcgcgtcacgcatcgcgcgttcgggcgcgactggcgctatccgatcacgtcgcgcttcatcgagagcatcgactgacgcggcgcgcggcgtagaatcggctgacggttttcactcattcgaagcaaggggcacatcatgaaacgcatcaccgccatcatcaagccgttcaagctggacgaagtgcgcgaagcgctcgccgaagtcggcctgaccgggctcaccgtgacggaagtgaagggcttcggccgccagaaggggcacacggagctctatcgcggcgccgagtacgtggtcgatttcctgccgaagatgaagatcgaagtggtggtggcgaacaatctcgtcgatcaggtgatcgacgcggtgatcggcgccgcgcgcaccggcaagatcggcgacggcaagatcttcgtgtcggatgtcgagcgcgtgatccggatccgcacgggcgaggaaaacgaagcggccgtctgaggccgcgccgcttcggccggatgccggccgagcgcgcggcgtgcggtgcgatcggccgggttcccggcttgctgctcgatcgggttcttcgtctgtcgcggccgggttgccggtccggtcatggggccgttcatcggtccgttcatcggaccgcatattggtccgcatattggtccgcatatcgctccgacccgtttcgccggccccgagccctggcgnnnnnnnnnggccggcgggcggcgaggcctctatccgcctgaggccggctctcgcgtcttcctcgcatgcaatttcgcgccgcgcttcgcttggccccggtgatgcgggcttggccgagcgcggcatcgtcgcgcggccgcatcccgcgcggaatnnnnnnncggtgcgataccgtgaggtatcgcaccggtacgcgcctctcgcagcagcgtgaaaagactatcggttcaaacgatccggcttgcgtgatcagaacaggtgctggatgccggcgtacacgcccgtctggctgccgccgaacttcggattgccggtcgagatgtcggtgccggccgggttcgcgttcaggccaaagttcgcggtcttgctgttgcgcaccgtcgcgacctgcacgtcgagcagcgtgcgcttcgacaggttgtacgagccgccgaccgtgaagatgttcgcgttgccgccgccgtgattcgcgttcacgtgatagacggccgcgatcagcgcggcggcgggcgttgcctgccacgtcacgccgccccagacctgctgggtcgtcgtgatgccgttgttcacgaccgggccgccgtccgcgtgcgacgcctggtatgccgcctgcagcttgaactggccgaggaacacgttcacgccagcgaaatattcgcgcgagtagttgaacacgtcgtcgagcttgccgttcgccggatcgcgcgcttcgtcatagaggccgcggatctggaacagcgaggtcgtgtaggtgagctgcaggcccgcgctgcggccctggctcgtcgagccgttgccgttccagttcgtcgcgttcgacagcgcgtattggccgtagacgtcgaagccgtagaacttcggcgattgatacgaaatgttgttgctggtcttgttccagttgcgcccgcgcacgagcgaagccgtcgaccacgacgactggccgaacggatcgaagtcccacacgccgttcgcgatcgcgagctcgcggccgagcagcagggtaccgtacgtgtcgttggagatgccgatcgttgcccagcggttccagatgctgccggcgcccgggccgttgccgttcatcgtgtcgaagctgccttccaactggaacacgatcttgttgccgccgccgatgtcctcggagcccttcaagccccagaggctcgtgccccagttgccgctttccgcgcgccagcggctcgtgctgccgccgttcgcgctcggcaggccgttcatgtattcgatgccggcgtccagacggccgtacagcgtcacgctgctttgagcgtgagccgccactccggcagtcgccagtaccgccgcgagcataactttcttcatcatctcctccataccctgtcaaaaagtcaacccagaactgcgcaagatgcccggccgcatgcgtcgggcaaaattggggtaaccagagagaccgcgtgcagccggttcggcgacgcacgtgagcgagcggacgggagtaccgttttgcgggcccgtgcggccggaacggcctgccggggtctcctgtcgtcatgaagtaaaactacatttcatgactttcgttttgctactttggttactaatttagcaaaaatacacttttgtggcgatgaaaatcgttgtttgactagcacatgtcgccaaattgccataaacgtgtgcgggaccgcgccggacggccttcttcgaaacgctcggatgccttgcccatcaaggcacgcacggaattggacggcgtggatccaggattgccactattgacgctggaaaatcgtgcgagtaattcgaagggggactgggggtgtcggcatttcgtaatgaaacggcgacgatgcgtcgcttcgtcgtcgggtgaggaggcggcgagcgggtgtcgggcgtgaggggaatgcggtgtcgcggcgcgggcggtgcgatgccgtgacagtgggccgtgcggcagggttcgccgcgtcannnnnnnncgcaagcggggagaggcgagtnnnnnnnntggtgccggcgccgggcggatcgcgtgcgtttcgccgcgatggccgggcggcgaagccgatccggcgagccgtgggacgtcgcggcccgaacgggcaatgcgaaagcgtattcgcggcgtggcgtggcgcactgcacgcgctnnnnnnnnaagcacccgcgacggcggatggacggtgcggctgggatacggaacggggcaggcgaggcgnnnnnnnntgcgccggcccgccgcccgagcgcttatttgaggctgccggacaggaactgtctcaggcgctcgctcttcgtggcgccgaacacgtcggcgggcgcgccttcttcctcgacgcgcccctgatgcaggaacatcacgtggttcgacacgttgcgcgcgaagcccatctcgtgcgtgacgacgatcatcgtgcgcccttcctccgccagtttctgcatcaccttcagcacttcgccgacgagctccggatccagcgccgacgtcggctcgtcgaacagcatcacgtccgggtgcatcgcgannnnnnnnnnnatcgcgacccgctgctgctggccgcccgacaggtgcgacggatactgcgtctccacccgcggcgcgagccccaccttctctagatattnnnnnnnnnnntcctgcgcctcgcgcttcgtgatccccagcacatgcaccggcgcttccatcacgttctccagcacgttcatgtgcgcccacagattgaagtgctggaacaccatcgcgagcttcgtgcgcacgcgccggagctgcttcgaatcggcggccttgagcgcgcccgtcctgtcctgcgcggtgcgcacttcctcgccgtcgacgaagatgcggcccgcgttgggctgctcgaggaagttgatgcagcgtagcatcgtgctcttgcccgagccggacgagccgatcacgctgatcacgtcgcccgcgttcgcgcgcagcgagacgcccttcaaaacttcgttgttgccgtagcgcttgtggaggtcgtcgacgaagagcttgtgcatctgggtattcatctgaggcatgtccgggcgaaactcatttgccttgcgggcgcagatacgcgagccagcggcgttcggcgcggcggaacagccacacgagcgtaaacgagatcgcgaggtagagaagggcggcgatgccgaacgcgtggaacgacatgtaggtcgccgaattgacgtnnnnnnnnatcttcaggatatcgggcacggtcgccgtgaacgcgaccgtcgtcgcatgcagcatcaggatcacctcgttgctgtagagcggcagcgcgcggcgcagcgccgaaggcagcacgatccggcgatacagcgtgaaggtcgacatcccgtaagcgcgggccgcctcgatctcgccgtacgacgtcgccttgatcgcgcccgcgaagatttcggtcgtatacgcgcaggtgtttagcgtgaacgcgagcagcgtgcagttcatcccgtcgcgaaagaacgcgtcgagcatcggcgtgccgcgcacggcctgcaggctgtaaaggcccgtgtagcagagcaggagctgcacgtagagcggcgtgccgcggaacacgtacgtgtagagccagaccgcgcccgcgagccacttcttcttcgacannnnnnnnaccgcgagcggcacggacagacagaagccgatgccgatcgacacgacgagcagccacatcgtgatcgcgaggccggtgaagcgatacccgtccgtatacaggtagttgcgccagtattcttggatcagctcgatcataggtctgccttgcgtacgccggtcgaataacgcttctcgagccacatcagcacgaagttcgagatcgtcgtgatcgcgagatagatcgcgccggcgagcagcgtnnnnnnnnnnnnccgcagcgtgcccttgcccgcgtcctgcgacgccttcaccacgtcggcgaggccgatgatcgacacgagcgccgtcgatttcacgagcacctgccagttgttgccgatgccgggcagcgcgaagcgcatcatctgcgggaacatgannnnnnnnaacacctgccagttcgtcatcccgtacgcgctgcccgcctcgagctggccgcgcggcaccgacaggaacgcgccgcggaaggtttcggtgaagtacgcgccgtagatgaagccgagcacgagcacgccggccgcgaacggatcgatgtcgatctgatcccagttcatcagatcggtgagctggttcagccagatctgcaggctgtagaagaggagcagcatcagcacgaggtccggcacgccgcgaatgagcgtcgtgtagagcgtgccgattccgttcgagacgcggcttcgcgacagtttcgccgccgcgccgacgaggccgagcaggaacgacagcgcgagcgacagcaccgcgagcttgacggtctgccaggtgccggagagtatcagcgggccgtagccttgaagaaacatatgaagtccttgacggcgcgtcgtgcgcgccgcgaaagacgcgtcccgcgtgtcgcgcgagacgccccgtgcgtatcatcgccgctccgctttcgcgggccgcgccgtcgcctgcgctcgggcagggcggcggcgcatcgcggcgcttggtgtcgaccgctggtgctgcgcgggccgcgcgccggtcgcttggcgcagcccgctcggcgcttacttcgccgaatacacgctgtacgggaagtacttgcgcgagagcctgtcgtacgtgccgtccttgtgcatcgaagcgagcgcgcggttgatcgcgtccttcaggtccgcgtcttccttgcgcaggcccatcgcggtgccgtcgccgagcgtgcgcggatccttcacggccggacctgcccaggcgaagcccttgccgcgcggcgtgcgcaggaagccgtagtcggcctgcaactcgtcttgcagcgtcgcatcgaggcgccccgagccgagatcggcatacacctgatcctggttctggtacgacacgatcgtcacgcccttcggctcccagtgcgccttcgcgaaggtttcctgggtcgagccctgctcgacgccgacgcgcttgcccttgagcgactcgacgctcggcgcgagcggcgagcccgccttcgcgatcattcgcgcgggcgcgtcgtacagcttgtcggagaaatcgatctgctcgcggcgcttgtcggtgacggtcagcgacgacacgatcacgtcgaacttcttcgccttcagcgcggggatgatgccgtcgagatcctgcggcgtccatgtgcacttcgcgttgatccgcttgcagacttccttcgcgagatcgacgtcgaatccgacgatctcgccgctcggcgcggtcgattcgaacggcggatagctggcgtcgacgccgatccgcacggtcttccattccttcgcgaaggcgccgcccgccgcaagggcgagggccgcgcacagggcgagcttcttcatgtcgttcctcttcctgacttccccggccgcgcggccggatgcgtccgggcatnnnnnnnncgggcgtattctaggcggccaaaattcgcgttcgtcgatctcggcgagccccgcctcgcgggcggggcgccgtcgacggcggccaaaagcgcggtattttacccgaacgctggccgcggcccagcagaaacgatgcatccgggcgcgatacgcgccggnnnnnnnnagcgcccggcttcgcccgtcggcgcggcggtatgcgcgaggcgggcgagaatcgcgtcgacgattgcgtggatcggcgcaacgaaccggtgcatccgcgccggattgttgcagnnnnnnnnnacccctacattcgaggctgtcgatatttctcagtgggaggcgcgatgttcgagatccgccgcgcgggcgatcgcggccacgccgatcatggctggctcgatgcccatcacagcttttcgttcgccgactatcgcgatccggagcacatgcatttcggcgcgctgcgcgtgctgaacgacgatcgcatcgcgccgacgcgcggcttcggcatgcatccgcatcgcgacatggagatcgtcacgtacgtgctcgaaggcgcgctcgcgcaccgcgacagcatgggcaacggctcgatcgtccgcgcgggcgacgtgcagcggatgagcgcgggcacgggagcgagtacaacgcgtcgcgcgacgcgccgctgcatctgctgcagatctggctgctgccggtcgagccgggcggccggccgggctaccaggaggcgcgtttcaccgacgccgacaagcgcggccggctgcggctcgtcgcgtcgccggacgggcgcgacggcgcggtgacggtgcgcgcggacgcgtcgatctacgcgggcctcgtcgacggcgacgagcgcgcggagttcgcgctgccggccgggcggcgcgcgtacgtgcacgtnnnnnnnnggtgcgtggtggtcaacggcgagatgctcgcggccggcgacggcgcgcggatcgccgaggtcgggcgcgtcgtgttcgagcgcggcgagcgcgcggaggtgttgctgttcgatctcgcgtgacgtggcgcggctcggtgtgacgtggcctggttgagcgtgacgtgactgggcggggccggtgcggcggcggccggacgcgggccggatgcggacgacgtgcgtcggcgtgtcgcacgggcgcgtgtcgccacgggcgagcgcgcnnnnnnnnnnaaggcggcgctcgcgcgggagcgacgtgaaaacgccgcgatcggacgagtggccgatcgcggcgtcggttcgtcgcggcgannnnnnnngtggccgccgactcggcgggcaagacgaggcggcgcaggcgggacggccctggccggcgcggtgctacccgggtgcgccaacgggcggcgcgccgcgcccggcgttactgctgcggcgcgggcgccgacgcgcccttcgccgcgcgccgctgctcccagcgctccttcatcttctcgcgccgctcgtccatcttcgcgaattgctgcttgagcgcggtgctgaccgtcgtcttttgctgatcgttcaggccgttgtagaacgcgagccacgcggaggccgtctgctcgcgcagctgcgcgttctgctgctcggcctgctggcgcgccgcgtgcagcgcgttcagatcgaggatcggctggttctgctgggcctggaactgctggtgcagcgcttcgtggctcttgcgcatcgcgtcgcggttctgcttcatcgtgttgacggcggcctgccattgctgctcctgcgcggcgctcaggttcagcttgtcgtggatgcgctgcatcatcatgaacgggccgccttccatatgatgatggtcgcccaggccgcccggcggcggcatgtcnnnnnncgcnnnnnnnnaggcggcgctgaacgacagggcgagcacggcggcggcgatggcgaggcgggaagtcttcttatacattgagtcactcctgtattgaacgatccggtgctgcggcgggctcggcgcctgggcgtccgcgctttcggcgccggccgacatccggtaatgcgcagcgtagccaagcgtgcgcgccgccgtgttacgcgnnnnnnnnnnnngtttaccgcgcattacactttgcttgcgcagtaatccgcagtaaccctttcggggatttgtttcgctcagcccggccaccccacacggtaaacttcacgccatgactactcagatcctcatcgtcgacgacgaccaagaactgcgcgacctgctgcgcgactacctcgtgcggcaaggcatcgaagtgtcggtgctgcacgacgcggcctcgctcgagaagcgcctcgagcgcgagcggcccgatctcatcgtgctggacctgatgatgccgggtgtcgacggcctcaccgtgctgcgccaactgcgcgcggcgggcgacgacattccggtgatcatgctgacnnnnnnnnnngacgacgtcgaccggatcgtcggcctcgagctcggcgcggacgactatctcggcaagccgttcaacccgcgcgagctgctnnnnnnnnnnnaggcggtgctgnnnnnnnnnnnngcgagcccgtcggcggcggcgcccgagcagcgcgagccgtacgcgttcggccgcttcgtgctcgacttccaggcgcgcacgctgtcgagcagcgagttcgcgctcctgaagatcttcgtcaaccatgcgctgcgcacgctgacccgcgagcgcctgctcgagctgctgcacggccccgagtacgacggcaccgatcgcgggatcgacgtgcaggtctggcgtctgcgccggatcctcgaaaccgatccgtcgacgccgcgcttcatccagacggtgcgcgggcgcggctacgtgttcgtgccgaacggcgaggctcatgcgcaaacccattgattcgctgttcgggcggctcgcgctccttgtcgtctgcgtgctgctgctgtcgcacttcgcgtggtacttcgcgatccggctcgagcgcaatcagttccagacgcgctatgcggtcgaggaggcggcgttcctcgtcgacgcggtgcgccagcacgcggagcgctcgcccgaccagccgctgccgtcgcgggtgcggctcgtcgcgccgggcagcggcgacgtgcccgaggcgaagcaggatctgccgccctcgctcaagcgcttcgcggacgagctgcgcgagcgcctgccggccggcacgcaggtgcgcatcggccggccgagccatccgcccgtgctgtgggtcaagcagccgagcgatcgcgactggatcgtcgtgccggttcagccgctgcggccgccgcgctcgctcgaccggatggtgctctggctggtgatgatcttctcggccgcggtgatggcggcgctcttcgccgcctggcaactgcagcagccgctcagttcgctnnnnnnnnnngtcgcgcgcttcggccgcgggatggcggtgccgccgctgcccgagcgcgggccgcgcgagctgcgccagctcacgcacggcttcaatcagatggttcagcaggtgtnnnnnnnngagaacgaccgcgcggtgatgctcgcgggcgtcgcgcacgatctgcgcacgccgctcgcgcggatgcggctgcgcgcggagatgatggacgacgcgcggctgcgcgacggcgtcgtgcgcgacgtcgattcgatgacgcacatcgtcgaccagttcctcgtgttcgcgcacggcgacgccgaccgcagcgaggccgtgccggtcgaccaggcgtgcgagcggatcgcgcgcacttaccgcgcggtgtccccgaacgcgcccaccgtgcgcaccgagctcgcggccgggccgggctttcgcctgccggcggcgacgctcgaccgggtgctgtcgaacctgctcgacaatgcgcatgcctatggcgcgccgcccgtcgtgatcgcgaccgcgcgcaccgcgacgggctacacgctcaccgtcagcgaccacggcaagggcatcgcgccgcgcgatctcgcggacgcgacgcgcccgttcgtgcggctcgatccggcgcgcggcggcaatgggcacagcggtctcgggcttgcgatcgtcgagcggctcgtgcagcgtacnnnnnncgcgtgcgagatcggcaaccgggaagaaggaggcctgcgggtcgcgatgacgttcgcgttcgacgtcgtgccgaaggcggagccgcagacggaggcgccctgacgcccggccgcccgggcggcgcgggggccgcggcgcccggcgccgctgcgccgccacgccgcgcggcggcgggtcactcgccgaagagcgtgctgagcgtctcggcggcgttgctgtcgatcgtgttgtaggtgacgctcgtcgcctcgaagatgtaaagcgtcgtgtatttgccgacgcgctcgaggatgtcctcctgcagcgtttcgggcacgatgttcatgttcagataccaggccgtcgacgacaaccgcgtctggaacgagccatactcctgcatcagttgatcgaacgcgtcggcgtcctggtcccggcacacgataaccagatttcctgccattcactcctcctgatagaccatcggccccgtcggggcaaataccgatcatacccgcttcggcgtgtccgttcgtcgacgaaggcctcgcccgcgctcgccgcgcgtcgcgcatgcgcgcaggcgggttcacggcagggctggatcgcggcataattcgacgttgcggcgcagcagcggccagccggcgcacgccacttctcgttgatccgcccgccgcccgcccgttgcggggccgatgcgcttgcggccgggcaggatttccatcgttcgtcgtccgcaaggttgtgcctgaaatacaggatgtagtagtgtcgtgccgtcgcgaggccgggcgctccccgcttcgcgagcgaaacgccggctcccgggggagcgcggcggcttcgcggcacttgcagtcaaaacgaatcaccgcacgagcgcgccttgccatgagtcacattcgctttctggcctcatttatcgatttgcacggccttgccggggagggcgcctgatggatctcggattcttcgatccgaaccggaccgccaacgcatccgcgtggcgggtcctgccgaaccgctgggatttcgtcgcgtttccgctcatcatctgcgtgatcgcgatggcggcgatcggctttcacgagacgatggcccccatcgcgacgctcgagacccagaggatttcgctcgatccggcgaacttgcccgaatacgcgctgcgcacgacgctgcgcatgctcgcggcgatggtcgccgcgctcgcgttcacgctcgtctacggcacgctcgccgcgaagagccgccgcgcggggatggtgctcgtgccgatcctcgacatcctgcagtcggtgcccgtgctcggctacatctcgtttacggtcacgttcttcctcgcgctgattccgagccgcgtgctcggcgccgagctcgccgcgatcttcgcgatcttcacgagccaggcgtggaacatgacgttcagcttctaccagtcgctgcgcacggtgccgcgcgatctcgacgaagtgtcgcgcggctttcacctgaccgcgtggcagcgcttctggaagctcgaagtgccgttctcgatgccagggctcatctggaacatgatgatgtcgatgtcgggcggctggttcttcgtcgtcgcgtccgaggcgatcacggtcggcaaccacacgatcacgctgcccggcatcggcgcttatctcgcgcaggcgatcgtcgagaagaacctcggcgcggtcggctgggtgattctcgcgatgacggtggtgattctcgcgtacgaccagctcctgttccggccgctcgtcgcgtgggcggacaagttccggatggagacgacgagctcgggcaacgcgcccgaatcgtggctgctcgacctcgtgcgccgcacgcgcctcatccaccagttgctcgtgccggcgggctggttcttcgcgcggctcgcgcggattccgctgcgcgtgccgtcgctcgacgcggtccgcttctcgatgccgcgcgtcgagaagaaggcgtcgcgcgcagccgacatcgcatgggcgatcgccgtgatcgtcggcacggtctatgtcgtgtggcgcgtgttcgcatacgtgagcacgggcgtgacgcttgccgaggtcggccatgtgttcgtgctcgggctcatcacgctgctgcgcgtcgcgctcctgatcgcgatcgcctcgctcgtgtgggtgccgatcggcgtgtggatcggcctgcggcccgcgatcgccgagaaggtgcagccgctcgcgcagttcctcgcggcgttcccggcgaacctgctgttcccggtgttcgtgatcgtgatcgcgcgctttcacctgaacgccgacatctggctgtcgcctctcatcgtgctcggcacccagtggtatatcctgttcaacgtgatcgcgggcgcgaccgcctatccgaacgactatcgcgaagcggccaccaatttccgcatccgcggctggcaatggtggcggcaggcgatcctgcccggcatcttcccgtactacgtgacgggcgcgatcaccgcgtcgggcggcgcgtggaacgcgagcatcgtgtcggagttcgttcagtggggcgacaccaagatcgaggcgcacggcctcggcgcgtacatcgcgcagacgacggccgcgggcgactacccgaagatcatcctgggcatcgccgtgatgtccctgttcgtcaccttgttcaaccgcctgttgtggcgtccgctgtatgcgtacgccgaagcgaagctgcgtctcgattgacacagatttgagaccgatgtcagccgattgagaccgaccgagagcgaaacgcgatgcaaaacccgaatgctgtcaacgcccccgtccagacgccgcccgcgccgccgcgggtcggcgaggaaatcctgcgcgtcgagaacgtgagccgcggcttcaacaagacgcagggcgagctgctcgtgctcgacggcgcgaacctgtcgctgcgcgaaggcgagatcgtcgggctgctcggccgctcgggctccggcaagtcgacgctcctgcggatcatcgccgggctgatcgagccgacgggcggcgaggtcacgtatctcggcaagccgctgtccggcccggccgaaggcgtcgcgatggtgttccagaccttcgcgctgtttccgtggctcaccgtgctgcagaacgtcgaggcggggctcgaggcgctcggcgtcgnnnnnnnnnagcggcgcgannnnnnnntcgccgcgatcgacctgatcggcctcgacggcttcgagaacgcgtacccgcgcgagctgtcgggcggcatgcgccagcgcgtgggcttnnnnnnnnnnntcgtcgtcgatccgacgctgctcctgatggacgagccgttctccgcgctcgacgtgctgacggccgagacgctgcgcaccgatctgctcgatctgtggacgcagggccggatgccgatcaagtcggtgctgatcgtcacgcacaacatcgaggaagcggtgttcatgtgcgaccggattctcgtgctgtcgtcgaatccgggccgcgtgatcgcggagatcaaggtgccgttcaagcatccgcgcaaccggctcgacccggcgttccggcgcctcgtcgacgacatctacgcgaagatgaccgcgcgccaggtcggcgaggcgacgaagaaggggctcgagctcggcagctggctgccgcaggtgtcgacgaacctgatggcgggtctcatcgagacgctcgccgcgccgccgtaccacggccgcgcggacatgcccgagatcgcccgcacgctgcacctcgaggtcgacgatctgttcccgatcgccgaagtgctgcagtacctgggcttcgccgacgtgcgcgagggcgacgtgttcctgacgccgccggggcgcgtgttcgccgaattcggcacgcaggagcgcaagatgatgttcgccgagcatctgctgcgccacgtgccgctcgccgcgcggatcaagaaagtgctgaacgagcggcccgggcatcgcgcgccgcgcgtgcgcttcgagcaggagctcgaggatttcctgtcggacggcgcggctgaggagacgctcgacgcggtgatcgactggggccgttacggcgagatcttctcgtacaacgaccagaccgagatcttcagtctcgaggacgtcgagtcctgaagtctgcaaatggatgcacatggaacgacatccatcggaaagnnnnnntacatataaaacaatgccatacgcggtggcgtcccgatttttacgttgacttggatacctttgtgttcgcacaatttgcctacatggtgcctacttgaggctgggatggcaaagcaagttttactgcggcacgggttgagggcttcgagtgtgagccaggaaagcagcagacgatccattgggacgcgaagacgcccggcctaggcttatgtgtgactgcggctggcacgcgggcttacgtcttcgagtctaggctgttcggcaaaaccgtccgagtgaccatcggtgatgctcgagcttgggatctcggtaaggctcgtgtcgaagccagcaagctgaagacgctggttgacgagggtaaagacccgctgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcaattcgtcgctgatcgtcgattacctcgaccggctcgtcgcgccacaacggcggctggtgcctgacgatctgccggcccgcgtgcgggtgctcgagctgacgggcctcgcgctcgcggcggccgagaaaacggtgcaggtcgtctacgagcacggcctgaggccgggcgagaagcagcaccagccgtggctcgatcgtgtgcttggccagctcgacgccgcgtacggcgcgctcgacgcgcgcatcgcgggcgcgagcggctggctcgtcggcgaacggatcacgcaggcggacgtgacggtcgcggtggcgtggcgcttcacgcagttcatgcagggcgactatccggatctnnnnnnnntcgatccggcgcgctatccggcgctcgccgcgctgtccgcgcgtgcggaggcgctgccggagttcgagggcacgccgctcgattgagcggggtgcgtcgatccggcggttctcgttcgcgcggagcttgcggcgcgcggcttccggcaacatggcgctcggggcgaatcggggctttgcttgctggacgtctgaagtctgaagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngtccaagctccaaggtccaagctccaagatccgagctccaaggtctatcgtcggggatcggagatcgccaatcggcagccgcaaccgaaggccaacagccgcaaaccgcatggccgattacgggacgccgcgcgaagcgcggcaagcgaccaacgggctgacgcccgcgccacgcgcgaggggcggcgcgcaaaaacgcggacgcggtctcgccacgcccgtcgggcatcgcgagaccgcctccgcggtccgtcatcgagcgacgcgcctacacggcggcgtcgcggcggccgaacctcacgcgcgcaacgccgcggccgacgggtagccgctgtcgtcgcgctcggccgcctcgcggcgcttgatctnnnnnnnnagcgcgtgtgcctcgcggtgcgacgcgacggcgggcggcgagcccttgagcggctgnnnnnnnntctcgggcagcgcgagcaccgagatcgcgccgatcacggccgcgcccatcaggtagtacgcgggcatcatcaggttgcccgtcgcgtcgacgagccacgcggcggcgagcggcgtcgtgccgccgaacagcgacaccgacacgttgaagccgatcgcgagcgcgccgtagcggatctcggtcggaaagagcgcgggcagcgccgacggcatcacgcccgtgaagcacgacagcagtgcgccgaggatcagcaggccgccgaacacgagcgccgtctcgccggtgcggatcaggagcagcgcgggaatcgcgagcgcgaagagcccgacgcagccggcgagcatcaccggcttgcgtccgacggcgtccgacaggcggcccgtggcgagcgtcatcggcatcatcagcaccatcacgatcaggatcagcacgaggccgtgcgcctcgtcgaagtgcagcgtcgacgacagatagctcggcaggtacgacagcgccatgtaatcggtgacgttgaagatcagcacgaggccgacgcacagcagcannnnnnnncagtgccgcgcgagctgtcggcggaaatgcgccttcggcacggccttgtcctgcgcttcgcgcgcttcggcctgccgcttgaacgcgggcgtttcctcgagcctcatccggatgtacaggccgatcaggccgagcgggccggcgatcaggaacggcacgcgccagccccacgacagcagcgcgtcgtgcgacagcgaagccgtcagcagcgcgacgacgcccgcgcccatcacatagccgatcagcgtgccgaactcgaggaagctgcccatgaagccgcggcgcttgtcggtcgagaactcggcgatgaaggttgccgcgccgccgtactcgccgcccgtcgagaagccttgcacgagacgcgcgacgaggagcagcacgggcgcgaggaggccgatcgagtcgtagctcgggatcaggccgatcgcgaacgtgccgaccgccatcatgatcatcgtcatcgcgagcacgcgctggcggccgatgcgatcgccgagcggcccgaacaccatcccgccgagcgggcgcacgaggaaggcggcggcgaacgtgccgaacgtcgcgagcaactgcgcggacgggctgctcgacgggaagaacacctggccgagcgtgacggcgatgtagctgtagacgccgaagtcgaaccattccatcgcgttgccgagcgccatcgcgccgacggcgcgcttgagcaggccctgatcgacgacggtgatctcgtgcgcagcggcgggaagcgcgccttcggtgggcgcgctggacgaactggagggggcgggtgttgcagtcaaggtcgaaaactcctgtgacggcggccgaaccgcgcgacggggcgcggttcgccacggtttgccgggagtgccgctcgcgatcggacgagggtcggtcgcgagcgtgaaagggcgcatgaaacgcttaatccataacggaaaccgatcggcgcggctccgagggtcgtcgcgcgcttgcactcgtgagaaaagaccgccgcatggggacggtcggcgaaccggcgcatcgcgtggcgtacgcggccggttgaatgcccttcgagggcgtcgaaacgnnnnnngctgcccgaaggcgcgctttcttgtgagcgaaattccgggcgaccagtcgcggcacgcggccgaacggtctggtgaccgaaataaatgacaggcgtagactgttgaaagaagcgacataatagcacgatggcggaggatcgtgcaaattgccggtcatgcggcggtttggcgggcgtcgcgtggggtaagatcgcgccgtttgccgcgggcgtcgcgcggcgttttccacgcgcatctcgcgcacgtcccgccatgctctcactcgcgaaaatcgccgcgttgttcgtcctgaccgccgtcgccgagatcgtcggctgctatttgccctggctcgtgctgaaagcgggcaagccggcgtggctgctcgcgcccgcggcgctgtcgctcgcgctgttcgcatggctgctgacgctgcatccggccgcggccgcgcgcacgtatgcggcgtacggcggcgtctacatcgccgttgcgctcgcgtggctgaggatcgtcgacggcgtgccgctgtcgcgctgggatgtggcgggcgcggcgctcgcgctcgccggtatgtcggtgatcgcgctccagccgcgcgggtgaagtcggcgcggcgcgggcagtgggcgtcgcgcggcgccgaccgtgggcggaggcgaggcgggggaacacgcgccgcgaccgtgcttggcggtgaggcgggccggtgcgagcgagtcgagcggcagccaggcgaatgccgattcgacgccgatagggcgatccgagcgcccacctgccgggcgtcgagcgcaggaacgtctgaattctcgacggcccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcggaaggcccgaagcacccaagctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaagcctcgccgaccgcctccttgcgccacacgcatacgcccttggccgacttgtcgagcgcgtcgagctgcgcctcgtgcgcggcgagttccgcgtcggtcgcggcgagcaccggcagatcgagtccgctgaacgccattcgcggcgcgtcgccgttgcgatgggcgtcgccggcttcgtcgagcatgtcgatcacgaggctttcctgcccgcgcgtcatcgcgagatacacctcggcgagcaactcggagtccagcagcgcgccgtgcagcgtccggtgcgcgttgctgatcccgaagcggtcgcacagcgcgtcgagcgagttgcgcttgcccgggaacatttgcttggcctgcacgagcgtgtcgatcacgcccgcgcagtggtcggtgaaggacggcaggccgagcagcgcgaactcggcgtcgagaaagccgaggtcgaacggcgcgttgtggatgatcagttccgcgtcgcggacgaaatcgcgcaacggatcgacgatttcggcgaacttcggcttgtcgctcaggaattcggtcgtgaggccgtgcaccgcgagcgcgcccgggtcgctgtcgcgttcgggattcacgtagaagtgcaggttcttgccggtgagccggcggttcagcagctcgacgcagccgatttcgatgatgcggtcgcccgcgcgggcgttcaggccggtggtttcggtatcgagaatgatctggcgcatgtcgggaaaacggaaattcgagtcagtcgtgaagggcaaannnnnncgcgagcgggctcatgcctgcgcgagcgattcgacgccgcggttcgcgagcgcgtccgcgcgctcgttctccggatggccggcgtgccccttcacccagcgccattcgacgtcgtgctgcgcgacgagcgcatcgagccgctgccagaggtccgcgttcttcacgggcgttttcgcggcggtgacccagcctttcttcttccagccgtggatccattcgctgatgcctttttgcacgtattgcgaatcggtgtggacgaccaccttgcacgggcgcttgagcgcctcgagcgcggcgatcaccgcggtgagctccattcggttgttggtcgtgccgggttcgccgccgaaaagctctttctcctgcgcgccgtagcgcagcagcgcgccccagccgcccgggccggggttgcccttgcaggcgccgtcggtatagatgtcgatggtttgcaacgtcatgaatgttcttggtgagtggtcggggtggcggcgggcgtgaggcccggcgcgagcaccggtttcttcatcttgatcgggccgacgagccgcatcccgcgcacgcgcttgatcgccgtcaccatgtagacggcgccgaagatcggccaccagcggtcgcccgccgcctccatgaacgcgtagcgggacagccacttgtcggtggcgagcggcggccggtagcagccgaagcggccgcgctcgagatcgaagccgagcagcttgatccagtccttcagccggatgaacgtgatctggtcgcgcgtcgcggggacgaacgggcgcttcgccatcttgccgaccgaatgccgcgcgccccagaggctcagcgaattgaagcccgtgatcacgagctggccttccggcatcagcacgcgctcggcctcgcgcagcagccggtgcggatcggacgtgaattcgagcgtgtgcggcatcacgatcagatcgacgctctgcgattcgaacggcagatcgagcaggtcgcaccacacggtgctgcgcccggcgggcgcgtgctcggcgctgcgcgcctcgcgcgcccacgggtagtgatagggcgcgctcgcgccgcttgccggatcgagcacgaggccgcggcacggcatgcggttctcgcgcagcgcgtcgagctgcggcagcccgagctgcagcgcgtgaaagccgaacacgtcggacacggtgcggtcgagctgcgcctgctcccagccaagcacatagcgcccgggcggggagtcggtccaggcgggccagtctataatcgaacggtcagacatatctcggtgattgcgcgcccatgaacgagctggaatacgtgccggtgccggcattcgacgacaactacatctggctcgtgtcggacggccgccaggcggtcgccgtcgatccgggcgaagccgcgccggtgcgccgccatctcgacgcgcgaggctggcggctgaccgctattttactcacgcaccaccaccgcgaccacgtcggcggagtggccgagctgctcgcggnnnnnnnnnaaggcgagccgatcgcggtgttcggccccgcgcatgaggcgatcgagcacatcacgcgccgcgtggcgggcggcgagcgcgtgcgcatcggcgcgcccgcgctcgagttcgacgtgatcgacgtgccgggccacacgcgcggccacatcgcatacttccagccggcggggccgggcaacgccgcgccgcatctcttttgcggcgacacgctgttctcgtgcggctgcggccgcctcttcgagggcacgcccgcgcagatgctcgcgtcgctcgacgcgctcgcggcgctgccgggcgacacgcgcgtgcactgcgcgcacgagtacacgctgtcgaacatccagttcgcgctcgcatgcgagccggggaacgcggcgctcgccgcgtggcgcgacgaagcgctcgcgcgccgtgcccgcggcgagccgacgttgcccacgacgatcgcgcacgagtgcgcggtgaacccgttcctgcgcgcggacagcgcctcgatccgcgcgacgctcgaggcgcggctgcacgaggcggcgcccgaccggctcgcggcgttcacgttgatgcgcgagtggaagaaccgttttcgttgagcccgtgtaatagtcggccaagctcaaccggaatctcgagaatcggccccaaatacccgatttagcaggnnnnnncggcctttttgttgacgcgaagcacgcactttcgtactatcgcctgcaatttccagccgttggaagccgagattttcatgcgattcctcctcagtgcgctattggtcctgacgctcgccgcgtgcgcgggcaccgggccgaccgcccaaaatcccgcggcctccgacccgcaagccgcttcggactacttgcgcaagtccgcttccgcgaaagaaaccgtcgacgtcgacaagcagtcggtcggagacctcaccaccgccgacagcgatctctgggcgcgcatccgccgcggcttccagatgcccgacctgcagagcgatctcgtcgacatgcaggcgtcgtggtacgcgcagcgccccgactatgtgcagcggatgaccgaacgctcgcagaagtacctgtaccacatcgtcgaggagctcgaatcgcgccacatgccgaccgaactcgcgctgctgccgttcatcgaatcggcgtacaacccgcaggcgctgtccgtcgcgaaggcggcggggatgtggcagttcatgccggccacggggcgcacgttcaacctgaagcgcaacatgtggcaggacgagcggcgcgacgtgctcgcgtcgacgagcgcggcgctcgattacctgtcgcgcctgcatgacatgttcggcgactggtatctcgcgctcgccgcgtacaactggggcgagggcaatctgcagcgcgcgatcgcgcgcaaccaggcggccgggctgccgaccgattaccagagcctgcggatgccgaacgagacgcgcaactacgtgccgaagctgcaggcggtcaagaacatcgtgacgaacccgcagcagtacggcctcacgctgccggagattccgaaccacccgtatttcgtgacggtcacgacctcgcgcgacatcgacgtgacggtcgccgcgaagctcgcgaatctgccgctcgacgaattcaagtcgctcaacccgtcgttctcgaagcccgtgattctcggtgcgacgcagccgcagatcctgctgccgttcgataacgcggcggcgttcgagaaggggctgaagtcgtacgacggccagctttcgtcatggacggcgtatacggtcaccgannnnnnnnngccggccgcgatcgcggagaagatcggcgtcgatgcggatacgctgatgcaggtgaacaagattccggccggcatgcggctgaagcccggctcgacgatcgtcgtgccgcgcaccgacgacgatgacgaggacatcagcgccgacgtcgccgagaacggcgtgctcgcgatggagccggacgtgcccgacacgcgcaagatgctgattcgcgtgcgccgcaagcagtcgatggaagcgctcgcgagccgctacggcgtgtcggccgcgcaactgcgcggatggaaccgcacgcgccgcgcggtcgtgatgccgggccagacgatggtgctgcacgtgcccgtcggtcgtgcggtgccggccgagccggggcccgagcggatcgcgacgtcggtaggcggcgggcgcatcgagcgcgcgagcctgcacacgggcggcaaggcgtcgagccgcggccgcaaggcggggcccgccgcgaaggcgtcggcgaaggccgcgacgaagagcggtgcgaaagccgcgcccgcgaaaaccgcgggccgcaagacgacgaagaagaagtaagacgaaagggcgcgcatgccgcgggggctttcctgccggcgacgcgcgatcgactatcatcgccggacgccgtcacctgggtgacggcgttttcgtttnnnnnnnncgccggttcgtcggtcggcgtcttaccggtgatcgtgatgtccctcatgcaatttcgcgtgttcgcgctgttcgcgatcggctatttcgtttcgtacgtctttcgcggcgtgaatctcggcttcgcgccgctcatcacgcgcgagctcggcctgtccgccgccgatctcgggctgctgacgagcctttactttcttggtttcgcgtgcgcgcagattccggccggcgtgctgctcgaccgctacggcccgcgtcgcgtgagcgccgcgcttctgctcgtcgcggcggctggcgcgtgggtgttcggcgccgcgcacgacaccggcgcgatgatgctcgggcgtcttctgatcggcgtcggcgtgtcggtgtgcctgggcggcgcgttcaaggcgctcgcgcagcatttcccggtcgcgaggctgccgcttctgaacggcttcgtgatggcggtgggcgggctgggcggcgtcgcggtcggctcgccgctcgattggctgcttggcttcgccggctggcgcgcggtgtgcgcggggctcggcgcgttcacggtggcggtcgcggccgcgttgtgggcgttcgcccccgatgcgcggcagagccgtcacgacgcgagcgtcgccgcgcaattcgcgggcacctggcgaatcgtcacgaaccgcacgttctggaagatcgcgtcgttttcggtcgtcacgcagggcgtgttctacgcgatgcaatcgctgtgggtcggcgcgtatctgcgcgacgtgagcggcttcgcgccgcgcgacgcggccgtgctcgtgtccgtgctcggcttcgcgatgatggcgggctgcgtcggcttcggcgcggcggcgcgcgggctcgagcggcgcggcatgtcgctgtatgcgttctgcgggttcgggatggcgctcttcgtcgcgacccagctcgcgatcatgctnnnnnnnncgctgcccgccgcggtgctgtgggcggcgtacggcgtgttcggcggcgtcggcatcctgagctacgccgtgctcgccgaatatttccccgtgcacgtgatcggccgtgcgaacacgacgctcacgctcgtcatcttcgtgctgatcttcggattccaggtgggcgtgggcgcggtgctgtcgcattggccgatgcgggccgggcattatccggccgaggcgcatttgagcgcgtggggcgcgctcgtcgcgctgcagattgcgagcgcggtctggtacgtgctgcccgatcgcgcgctcgacaagtccgcccggcacgcggggtgattcgcgtcacgcccgtcgcggcggcgcgcgggcgtcggccggccgcgcgccgcgatcgccggcgtggcgcggcgacgggcgtcgnnnnnnnnntcgccgtggcgcttcatccgcgccggtcgacgtactcgatgtacccgcgtccgctcgccgggcggccgtcgcgctcgccctcccaacgatagccgccgacgtagcccgtgccgatgccgaacagcatcggcgtatcgacggtcgcgtcgatcgcgaacagcgtgcggccgtgccggtcgcgcacgcgccaggcgaacgtctcgggcaaccacattgcgtggccgtccggcccgacggccggccgcgcctgcgcgctcgtcacccggaagtggacgtcggcgtcgagccggtgggcgcgttgaccgatgacgcgcagatacgcgcttgtcagcgccggatactgatcgacttgcacgtgcgcgagcagcaattgcgtgtcggcgtcgaggtcgatcacctggtagctgaacacgtcccatggcagtttcgcggcttggggcagaaaacggttgcgcagcaggtagggcgacgtgccgcgcgcatattcgtaggtgcacagacccgccacttcggtggtcgcgccgccgtgctcgatcgtgccccgatagcgggtgacgagcgcgatgtgttcgtagaagagacctttcgcgaaccatgtgacgtcgcctgtcgcggtgagcgtcagatcgaccgcgaagccgccgcggcggctctcgaggcggaattcggggtagcggccgctcagctccagatcgtcgccaaggcgcagcaggctgccgtcnnnnnnnnattcgacatcgcgcggaatcgagtagcgggtgaaatggcgatcgacggcggccgccgtgccgtgcacgagcgtcgcggtctgcagcgggccgtcgcccggcgccgccgcgaaatcggcgtcgaacacgcgcatgcccgcgctgccgaggatgatcgccgtggccatgaagcggtgcggcgcgggcagatccggaatcatgatcccgtaatggacgaggccgaaccggcgtgcgccgccgttcggcggaaaagtcgtcggcgcgggcagtccgtgctgcacgcacggttcgacggggcgcaggatctgcatggcggccttggcgatcaggcggccgcgccagccgcgccagccgcggcggcgatggtcgctgtcgatgagcggcagggtgggggcggcgcccgagtgcggggcgaggatggtgctcatgtcgtctcctgtttgtcgtttgcgcgcggcatcggcgnnnnnnnnccggcgccgcgccgccggcttcgcgacggcgggcggctcgccgatgcggcggcagggcgtccggcctcgcggccgcggctcgccggtcgcgcacgcccataatcgggcgtgcgggaaagatcgcattgagcgttacattgagcaatggcatattgggcgcattccgaacatttgaggccatcttgaccgccaagcttgcccactgggatttcgtccggcctgtcgcgacgacgcgcgtgctcgtcgacgtgggcgtcgagcaggggctcgccgtcggacagtgcctgggcggcagcggtgtctgcgccgatctgctcgacaagccggacgccaccgtcgccgccgcgcaggaactgcgcatcgttcgcaatctgatgcggctgctggggccggactttccgctcggcatcgagatcggccggcgctatcacgcgaccgcctatggcgtctggggtttcgcgctgatgagcagcgcgacgttcggcgacgccgtgtcggtcggcttgcgctatcttcaattgacgtcgaccttctgcgagatccggccgacgctgcgcggcgacgacgcgacgctcgtgatcgacgaccgcgacctgcccggcgacgtgcgcgacgtgctggtcgaaatcacggtggccgcgttgatcacgctgcaattcgatctcgacgcggcgaacttgccggtcaagcgtctggcgctcaagatgaagccgccgtcgtacgccggccgcttccggacgctgttcgacgcgacgcccgaattcggcgcggcgcacaatgcgctgacggtggacgcgcgctgtctcgacctgaagctgccgcagcgcaacgcgctgacgcggcggcggtgcgaggacgagtgccgccgcgtgctcgagcgccatcgtcgcagcgaaggctgggcggggcgcgtgcgccggcagttggccggcgatccggcgcgcggcccgacgatggacgtgctcgcggccgagctgggcttgagcccgcgcacattgcggcggcggctcgcgaacgaggggacggattacgagacggtcgtcgacgagcttcgccaagcgctggccgaggcgctgctcgcgacgacgacgttgacgctcgccgaggtgtcggagcggctcggctattcggagccatccgcgttnnnnnnnnnnttcaggcgctggaaggggatgtcgccgagcgaataccggcgcgcggcgtgagtggagagggcgccgcgtaagcggaaagggcgccgcgcgccggccgtccgcgtccggcgcatgagcggggcgcgcccgccgtgcgtcgcgcaccccggcggggcgcgagtccgcacggggagtccgcacgaaatgcgctgatcgattgaagataaggccagtttcacgctataatttgaaagtttgtgctaatcaacctcgcaccctagcgcctacctccttttcatcccgttcgtccgccgcacgccgcttgacgcaggcgatgccgcgaaacccgcgcccgtgcgcgcgcgtttcgcgctcgatcgcaagccnnnnnnnnaaagcgcccannnnnnnntgatgcgtcacgcggcccgcgagcgcgcggcaggatagacaggtcggcggcaagggtgtcccccaaggagnnnnnngtgttgccgtctttttctcccgctttgctcgcactcgccgacggcacggtctttcgtggttattcgatcggcgcggccggccatacgatcggcgaagtcgtgttcaacaccgcgatcaccggctatcaggaaatcctgacggatccgagctatgcgcgccagatcgtcacgctgacctatccgcacatcggcaacgtcggcgtgaacgccgaggacgtcgaagcgacgaaagtccatgccgccggcctcatcgtgcgcgatttgcccgcgctcgcgtcgaacttccggatggcgcgcacgctcggcgattacctgcgcgacgaaggcgtcgtcgcgatcgcgggcatcgacacccgcaagctgacccgcatcctgcgcgacaagggcgcgcagaacggctgcatcctgacgggctccgacgacgaaacgaaggcgctcgcactcgcgcgctcgttcccgggcctcgcggggatggacctcgcgaaggtcgtctcgacggctaagccgttcgagtggaagcagacggaatggcgcctcggcagcggctacgggatgcaggagacgccgcgctaccgcgtcgtcgcgttcgatttcggcgtgaaatacaacatcctgcgcatgctcgccgagcgcggctgccacgtgagcgtgctgcccgcgcaatcgagcgcggccgacgcgctcgcgctcaatccggacggcatcttcctgtcgaacggcccgggcgatccgcagccgtgcgactacgcgatcgccgcgacccgggagttcatcgagcgcggcgtgccgaccttcggcatctgcctcggccaccagatcatgggcctcgcgctcggcgcgaagacgctcaagatgaagacgggccatcacggcgcgaaccatccggtgaaggatctcgcgaacggccgtgtcgtgatcacgtcgcaaaaccacggtttcgcagtcgacgccgattcgctgcccgcgaannnnnnnnnnacgcacgtgtcgctgttcgacggcacgctgcagggcttcgagctgaccgacaagcccgcgttctgcttccaggggcacccggaggcgtcgcccggcccgcacgacatcggctatctgttcgaccgcttcaccgcgctgatggacgcggcgaaggcgcgcagcgcctgaacccgtcgcatcgatcaaggagtctcgcatcatgttcggtcacgcactcggcatcacggatctctggacctatgtgttcggcgtggtgttcatcattctgctgccggggccgaactcgatgtacgtgctgtcgctcgccgcgcagcgcggcgtgaaggccggctatcgcgccgcgtgcggcgtgttcgtcggcgacaccgtgctgatggtgctgtccgccgcgggcgtcgcgtcgctgctgaaggcgaatccgctgctgttctcggtcgtcaagtacggcggcgccgcctacctgctgtacatcggcgtcggcatgctgcgcggcgcgtggcgcaagctcgcgcggcccgccgcggacgcgggcgccgacgtgcggcgcgcggtcgacggcgagcggccgtttcgcaaggcgctcgtcgtgagcctcctgaacccgaaggcgatcctgttcttcatctcgttcttcatccagttcgtcgatccggcctacgcgcatccggcgctgtcgttcgtcgtgctgggcgcgatcgcgcagctcgcgagcttcgtctacctgagcacgctgatctttacgggcgcgcgtctcgccgaccacttccggcgccgccgcaagctcgcggcgggcgcctcgggcggcgtgggcggcctgttcgtcggcttttccgtgaagctcgcgctcgcgacgatgagctgagcgccgcacgcggatcgcgcatcaacgattattttctgaatcccaagagccatgccaaaacgcacagacatcaacagcatcctcatcatcggcgccggcccgatcatcatcggccaggcgtgcgagttcgactactcgggcgcgcaggcatgcaaggcgttgcgtgaggagggctacaaggtcatcctcgtcaacagcaacccggcgacgatcatgaccgatccgaacacggcggacgtcacgtacatcgagccgatcacgtgggaagtcgtcgagcgcatcatcgcgaaggagcgccccgacgcgatcctgccgacgatgggcggccagaccgcgctgaactgcgcgctcgacctgttccaccacggcgtgctcgagaagtacggcgtcgagctgatcggcgcgtcgccggaggcgatcgacaaggccgaagaccgccagaagttcaaggacgcgatgacgaagatcggcctcggctcggcgaagtccggcatcgcgcactcgatggaagaggcgctgaaggtgcacgcggacatcgcggcggcgacgggcggcagcggctacccggtcgtgatccgcccgtcgttcacgctcggcggctcgggcggcggcatcgcgtacaaccgcgaggagttcgaggagatctgcaagcgcggcctcgatctgtcgccgacgcgcgagctgctgatcgaggaatcgctgctcggctggaaggagtacgagatggaggtcgtgcgcgatcgcgccgacaactgcatcatcgtctgctcgatcgagaacctcgacccgatgggcgtgcacaccggcgattcgatcaccgtcgcgcccgcgcagacgctcaccgacaaggaataccagatcctgcgcaacgcgtcgctcgcggtgctgcgcgagatcggcgtcgacacgggcggctcgaacgtgcagttctcgatcaacccgaaggacggccgcatggtcgtcatcgaaatgaacccgcgcgtgtcgcgctcgtcggcgctcgcgtcgaaggcgaccggctttccgatcgcgaaggtcgcggcgaagctcgccgtcggctacacgctcgacgagctgaagaacgagatcacgggcggcgcgacgccggcgtcgttcgagccgacgatcgactacgtcgtcacgaagattccgcgcttcgcgttcgagaagttccgcgaggccgattcgcgtctcacgacgcagatgaaatcggtcggcgaagtgatggcgatcggccgcacgttccaggaatcgttccagaaggcgctgcgcggcctcgaagtcggcgtcgacggcctcgacgagaagacgacgagccgcgacgagatcatccgcgagatcggcgagccgggcccggaccggatctggtatgtgggcgacgcgtttcgcgtgggcatgtcgcgcgagcagatcttcgaggagaccgcgatcgatccgtggttccttgcgcagatcgagcagatcgtgctgaaggagaaggcgctcgccggccgcacgctcgcgagcctgacgaaggacgagctgcactatctgaagcaaagcggcttctccgaccggcgcctggcgaagctgctcggcgcgacgcccgccgacgtgcgcgcgcgccgcctcgagctgaacgtgcgcccggtctacaagcgcgtcgacacctgcgcggccgagttcgcgacgaaaaccgcctacatgtactcgacctacgaggaggagtgcgaggcgcagccgaccggcaacaggaagatcatggtgctgggcggcggcccgaaccggatcggccagggcatcgagttcgactactgctgcgtgcacgcggcgctcgcgatgcgcgaggacggttacgaaacgatcatggtcaactgcaacccggagacggtgtcgaccgactacgacacgtccgatcgtctgtatttcgagccgctcacgctcgaggacgtgctcgagatcgtcgacaaggaaaagcccgtcggcgtgatcgtccagtacggcggccagacgccgctgaagctcgcgctcgatctggaggcgcacggcgtgccgatcatcggcacgtcgccggacatgatcgacgcggccgaagatcgcgagcgcttccagaagctgttgcaggacctcggcctgcgccagccgccgaaccgcacnnnnnnnnntgaggacgaagcgctcgcgctcgccgacgagatcggctatccgctcgtcgtgcgtccgtcgtacgtgctcggcggccgcgcgatggagatcgtccacgagccgcgcgacctcgagcgctacatgcgcgaggcggtgaaggtgtcgaacgattcgccggtgctgctcgaccgcttcctgaacgacgcgatcgagtgcgacgtcgattgcatctgcgacggcgacgccgtgttcatcggcggcgtgatggagcacatcgagcaggcgggggtccactcgggcgattcggcgtgctcgctgccgccgtactcgctgtcgacgcagacggtcgccgagctcaagcgccagacgggcgcgatggcgaaggcgctgaacgtggtcggcctgatgaacgtgcagttcgcgatccagcaggtgccgcggccggacggctcgaaggaagacatcatctacgtgctcgaggtgaacccgcgcgcgtcgcgcacggtgccgtacgtgtcgaaggcgacgagcctgccgctcgcgaagatcgcnnnnnnnnnnatggtcggccagaagctcgcgcagcagggcgtgacgaaggaagtcgagccgccgtacttcagcgtgaaggaagcggtgttcccgttcatcaagttcccgaccgtcgatccggtgctcgggcccgagatgcgttcgacgggcgaggtgatgggcgtcggcgcgacgttcggcgaggcgctcttcaagtcgcagctcgcggcgggttcgcgcctgccggagtcgggcacggtgctgctcacggtgatggacgcggacaagccgaaggcggtcgaggtcgcgaagatgctgcacgatctcggctatccgctcgtcgcgacgcgcggcaccgccgccgcgatcgaggcggccggcgtgccggtgaaggtcgtgaacaaggtgaaggacggccgtccgcacatcgtcgacatgatcaagaacggcgagatcgcgctcgtgttcacgacggtcgacgagannnnnnnngcgatcgccgattcgcgctcgatccggatgagcgcgcaggcgcacaaggtcacctattacacgacgatgtcggnnnnnnnnnnngcggtggaggggctgcgctacctgaaggacttggaagtctatgatttacaaggtctgcacgctcgcctaaactaagcctccagttacctgtccaagcaacacgtgccgcgattaagcggcgtttccgatgtttcggaaatgcgcttaatcgcggtgannnnnnnnatggccgtttttagctattgagtcgtttatgagcaccattccgttgacgaagcgtggcgcagaccaactgcgcgatgaactgcagcgcctgaagtccgtcgagcggccggccgtcatcaacgcgatcgccgaannnnnnnnnnagggtgacttgtccgagaacgccgaatacgacgccgccaaagaaaagcagggcttcatcgagggtcgcatcgccgaaatcgaatcgaagctgtcggccgcgcagatcatcgatccggccacgctcgacaccgatggccgcgtggtgttctcgtcgacggtcgagctcgaggatctcgagacgggcgcgaaggtgaaataccagatcgtcggcgacgacgaagccgatctcgatcacggcctgatctcggtgagctcgccgatnnnnnnnnnactgatcggcaagtccgagggcgatgtcgcggcggttcaggcgccgagcggcgtgcgcgagtacgaaatcatctcggtgcagttcgtctgatggccggggccgcggcgccgcaccggctgtttcgcctgttggcgacggtctgggtcggcagcctgctgacgatcggctacgcggtcgcgccggtgttgttcgcgacgctcgatcgcgcgacggcaggcgctgtcgccgcgcgtctgttcagcatcgaggcgacgatcggcgcggtatgcggcgtgctgctgatcggcctgtcgaatctgctcgtgcgccgcggccacgacgcgtactggccgctgcgctggctgctcgccgcgatgctcggctgcgtgctcgtcggctatttcgcgctgcagccgttcatgaacgcgctgcgggtcgcggcgctcgaggcgggcacggacgtcggccattccgcgtatgcggggcgcttcgcgctgctgcacggcgtatcgagcgtcttctatctcgtcgagagccttgtcggcatcgggctgatctggcggctgccggggcagggcggcgcaagcccgctcggcggcgagcggcgcgcctgagcccacggcacaccgcggtgcgcgggcccnnnnnnnnnnnnaaccggccgcgcggcgcgcccggcggcgatcacttctcgttctgatgctggcgcttcgcgctcgactggcgtttcttcgcgcgcttcacgttgccgcccgccgtcacgcgctcgttgccgagcacgcgcactttctgcggcttcggccggcgcacggcgggcgcgttcggcgactgcttgaccaccttgacgacgcgcggcgcgcggcccttcgcggcgcggccctcgtcgggctgcgcggcgctcgcgcgggccgcctcgcgcgcgctcggcacgccgcggcggccgcgctgcggcgcagcttccgcctgctcgggcttccagatcacgagcagcttgccgatgtgctgaatcggcgcggcgttcaggcgatcgcagatttcgtcgtagatcgcgacgcgctcgtcgcgctcatcgccgaacacgcgaatcttgatcagttggtgcgcggcgaggtgaacctcgatctcggcgagcacggcgtcggtcagcccttcggcgccgatcagcacgacgggcttgagcgcatgggcttcggaacgcagcgcggagcgctcggcgggggaaagcgaaagggcgggcatcggaatgaggaattcgaatcaaattgatggcgggcgcgccgggacgagcgacgaagcttttccgcggcggcgcgccgaaaccacgtaaaatcgcggcttgggcccttcggggccgaaagccgcgccaataagtcccgtattatccgccaaaagcgcggcttcacgaagcaatcggcagcaatctctccatcgcatggcaaagaaccgctttaaccaatcctggttgcacgaccacatcaacgacccgtacgtcaaaatggcgcagcgggaagggtacnnnnnnnnnnncgcgtacaagctgaaggaaatcgacgagcaggacaagctgatccgcccgggccaggtgatcgtcgatctgggcgcggcgccgggcagctggagccagtacgcgcgcaacaagctcgcgcagggcaagcggcgcgacgcggtgcgcgagggcggcatcgacggcacgatcatcgcgctcgacatgctgccgatggagcccgtcgccgacgtccatttcatccagggcgacttccgcgaggagagcgtgctgcatcaattggaggaagtcctcgccgggcgcgcggtcgaccttgtaatttccgacatggcccccaacctgtccggcgtggcggtcgcggatgcggcgcggatcgagcatgtctgcgatctggcgctcgaattcgcgcaaaaccatctgaagccggatggcgcccttttggtgaaatgctttcacggcagcggctacagccagatcgtcgagaaattcaagcaccaatttaaaacggtggcgccgcgcaagccaaaagcttcccgcgacaaatcgtccgaaacgtttattttgggtcggcatctgaagcagccgcgctgaacgtggcatcgcgcgggaggatgcgccggagcccttgccagccgtgccgcgcgcctatcggcgcggtagcgaatccttatggcgaggggctgcggactggattagaatgcctgaggagcgccgcaaggcaaatgtaggcgctcgtctatgagtgaaggagtggtgctttgaacaacaatatgttttcgaaggcagcagtgtggctcgtgatcgcactggtgctgtttacggtgttcaagcagttcgacaagccccgcgtccaggaaggcgtctcctattcgcagttcatggatgacgcgaagaacggcaaggtcaagaacgtggtcgtgcaggggcgcaacctcaccgtcactcccgcggatggtcagaagtatcagatcgtgtcgccgggcgacatctggatggtcggcgatctgatgaagtacggcgtgcaagtcagcggcaaggccgacgacgagccgaacgcgctcgtctccgcgctctactatctcggccccacgctgctcatcatcgtgttctggttctacatgatgagacagatgcagggcggcggtaagggcggcgcgttctcgttcggcaaatnnnnnnnnnngctgatcgacgagaacaacaacgcggtcaacttctccgacgtcgccggctgcgacgaagcgaaggaggaagtgtccgagctcgtcgatttcctgcgcgatccccagaaattccagaagctcggcggccgcatcccgcgcggcgtgctgctcgtcgggcctcccggcaccggtaagacgctgcttgcccgcgcgatcgcgggtgaggcgaaggtgccgttcttcagcatctcgggctcggacttcgtcgagatgttcgtcggtgtcggcgcggcccgcgtgcgcgacatgttcgagcaggcgaaaaagcatgcgccttgcatcgtgttcatcgacgaaatcgacgcggtcggccgtcatcgcggcgccggcatgggcggcggcaacgacgagcgcgagcagacgctgaaccagatgctcgtcgagatggacggcttcgaggcgaactccggcgtgatcgtgatcgccgcgacgaaccgctccgacgtgctcgacaaggcgctgctgcgtccgggccgtttcgaccgccaggtctacgtcggcctgcctgacatccgcggccgcgagcagatcatgcgcgtgcacctgcgcaaggtgccgatcgcgaacgacgtcgacgcggcggtcatnnnnnnnngcacgccgggcttctcgggcgccgatctcgcgaatctcgtcaacgaggcggcgctcttcgcggcgcgccgcggcaagcgaatcgtcgagatgcaggatttcgaggacgcgaaggacaagatcttcatggggccggagcgcaagtcggcggtgatccgcgaggaagcgaagcgcgcgaccgcctaccacgagtcgggccatgcggtgatcgcgaagctgctgccgaaggccgatccggtccacaaggtcacgatcattccgcgcggccgcgcgctcggcgtcacgtggcagttgcccgagcacgacaacgagacgtattcgaaggattacctgctcgaccgcctcgcgatcctgttcggcggccgggtggccgaagagctgttcctgaatctcgtgagcaccggcgcgtcggacgatttcaacaaggcgacgcagacgnnnnnnnnnatggtcgcgcgcttcggcatgaccgatgcgctcgggccgatggtctacgtcgacgacgagaacgacggcggcccgttcgggcgcggcttcacgcgcacgatctcggaggcgacgcagcagaaggtcgacgcggaaatccgccgcgtgctcgacgaacagtacggcctcgcccgccggctgctcgaggagaatcgagacaaggtcgaggcgatgacggccgcgctgatggagtgggaaacgatcgacgccgaccagatcaacgacatcatggaagggcgtccgccgcgttcgccgaagagcgtgccgccggccggcgatccttcgtcgggcggttcgtccggcgccgaagtcaagccgggcaacgccaccgcgccggcataaacgatcgcggcttgggttcacgggctggtgtggctgtcacaccggcccgttttgctttgttatcagacgcttttcgtcgcttcccactgcgttcgatccgacgcttccgctcgtgtccagttccgattccgtttttcccgttcccgcgccgctgcaatgcggccgtttcaccttgaccttcgagcgccccctcgtgatggggatcctcaacgtcacccccgattcgttctccgacggcggccgttacgtcgcccgtgacgccgcgctcgcgcaggcggagcggatgcttgccgaaggcgcggacatcctcgacatcggcggcgaatcgacgcgccccggcgcgccgcccgtgccgcttaacgaggagctcgagcgcgtgattccgctcgtcgaggcgctgcgcggccggaacgtgccgctgtcgatcgacacgtacaagcccgccgtgatgcgcgcgtcgctcgccgcgggcgccgatctgatcaacgatatctgggggctgcggcagccgggcgcgatcgacgcggtgcgcgacagcgcgtgcggcctctgcgtgatgcacatgctcggcgagccgcggacgatgcaggtgcatgcgcccgagtatcgcgacgtgatcgacgacgtgcgcgcgtttctcgccgagcgcgccgatgcgctcgtccaggcgggcgtcgatgcccggcgtatcagcgtcgatccggggttcggtttcggcaagtcggtgatagaacacaactatgcgctgcttgcgcatttgccgaggaccgcgcccgcgcggcccgacgggcgcgcgtatccgatcctcgccggcatgtcgcgcaagtcgatgctgggcgcggtgatcggcagacccgcgcccgagcgcatcgcggcgagcgtcgcggcggcggtctgcgcggccgagcnnnnnncggcgatcgtgcgcgtgcacgacgtcgcggcgaccgtcgacgcattgaaagtatggagcgccgtgcgcgatgccgcgcggcgagcataagtcgaaacaaggaggaaggttctacatgggacgtcgttatttcggcacggacggcattcgcggcaaggtcggcgacgcgccgatcacgcccgatttcgtgttgcggctcggctacgcggcgggcaaggtgctcgcgagcgcgcccgggcgcgcggcgtcgggcgcgcgcccgacggtgctgatcggcaaggacacgcgggtatcgggctatatgctcgaggccgcgctcgaagccggtttttccgccgcgggcgtcgacgtgatgctcgcggggccgatgccgacgccgggcgtcgcgtatctgannnnnnnnttgcggctgtcggcgggcgtcgtgatcagcgcgtcgcacaatccgtatcacgacaacggcatcaagttcttctcggccgacggcaacaagctgccggacgagatcgaggccgagatcgaggcgtggctcgacaagccgctcgactgcgcggcatcggacgggctcggcaaggcgcggcgcctcgacgacgcggccggccgctacatcgagttctgcaagagcacgttcccggccgcgttcgatctgcgcgggatgaagctcgtcgtcgactgcgcgcacggcgccgcgtatcaggtcgcgccgcacgtgtttcacgagctcggtgcggacgtgatcccgatcggcgtcgcgccgaacggcttcaacatcaacgatggtgtcggcgcgacggcgcctgatgcgctgatgcgcgccgtgcgcgcgaatcatgccgatctcggcatcgcgctcgacggcgacgcggaccgcctgctcgtcgtcgaccataccggccggctatataacggcgacgaactgctgtacgtgctcgtcaaggatcgcattgcaactaacggccaagtcgagggggcggtgggcacgctgatgacgaatttcgccgtcgaagtcgcgctgaaagaagcgggcgtgcaattcgtgcgggcggcggtcggcgaccgttacgtgctcgagcagttgcgcgagcgtggctggcagctcggcgcggaaggttcgggccacatcctgtcgctcgaccggcattcgacgggcgacgggatcgtctcggcgctgctcgtgctcgcggcgctcaagcgcagcggcaagacgctcgcgcagatgctcgaaggcgtcacgctgtttccgcagaagctgatcaacgtccggatgaagccgggcgccgactggaagggcagcgaagcgattcgccgcgcgatcgattcggccgaacaggcgctgtcgggcagcggccgcgtgctgattcgcgcgtcggggacggaacccgtgttgcgcgtgatggtcgaggcgcggcaggcgacggacgcgaaccgtcatgcggaggcgatcgccgacgcggtcaagcaggccaccgcttgagcgtggctgcttgcgcggccggtccgccggctcgctgaccgccggcccgccggccgcgcaagcggggccggcgccggaggccgaggccgaacctatccggtcctccttcgaggggccgccgaaccgtcacggttcggcggcccctcggcgcttgcgcgcccgggctcgctattcatccgactaaatagaaaggcaagacgcccgccgcaccgcccgcgccccctctccaacctcggcttttcctttacgtgaannnnnncctacgctctacaggcggcccgctcctccccgtcgagagccccggcggagggcgctgccgcctttcaatcgggtcacgttactgtcacatgaggttcatcgactgtcacattactgtcatgagcagcccctaatcttcgcggtgccgtagtcatccgctcacacactggaggtctcatgaaattgatgcaaaccgcgttcgccggtctcgccggcgcgcttttcgcggtcgccgcacacgccgacatcacgggcgcgggcagcaccttcgccatgccgatttacacgaaatgggcagccgactatcagcagtcgggcggcgcgaaggtcaactatcagggcatcggctcgtcgggcggcctcaagcagatcgtcgcgaagacggtcgatttcgccggctcggatgcgccgctcaaggatgacgagctcgcgaaggaaggcctgttccagttcccgacggtggtcggcggcgtcgtgcccgtcatcaacgtgccgggcgtgaaggcgggcgaactgacgctgtcgggcgcggtgctcggcgacatctatctcggcaagatcaagaagtggaacgatccggccatcgcggcgctgaacccgaaggtcaagctgccggatacggacatcgcggtcgtgcgccgcgcggacggctcgggcacgagcttcatctggacgaattacctgtcgaaggtcaacgacgagtggaagtcgaaggtcggcgaaggcacgacggtcaactggccgaccggcacgggcggcaagggcaacgacggcgtcgcggcgttcgtgcagcgtctgccgggcgcgatcggctatgtcgagtgggcgtacgcgaagaagaacaacatggtctacaccgcgctgaagaactcgacgggcacggtggtcgagccgaagacggagacgttcaaggcggctgccgccggcgcgaactggtcgaagtcgttctaccagatcctgacgaaccagccgggcaaggaagcgtggccggtcgtcggcgcgacgttcgtgctgctgcacgcgaagcaggacaagccggcacagggcgcggaaacgctgaagttcttcgactgggcgttcaagaacggcgcgaaggcggcggacgatctggattacatctcgctgccggcgtcggtcgagacggaaatccgcaagcagtggaaggtgaaggtgacggacgcggccggcaaggcggtggccgagtaagcttgacggcaacgtcatagcggttcgccgcccggctgcacggccgggcggcgtgtgcggtgcaggcgggcggcgcaggccgcccgccattgagaaacaggctcccatgtctgacatccccttcgcgtcgacgcgatccggcggccaggcgcccatnnnnnnnncgagccgttacggcgacatcgtgttcggcggcctcacgcgcgtcgcggcgatcgtgacgctactcctgctcggtggcatcatcgtgtcgctcatcgtcgcatcgatgccgaccatcgaaaaattcggtctctcgttcctgtggcacgccgaatgggaccccaattcggatacgtacggcgcgctcgtgccgatctacgggaccatcgtcacgtcgatcatcgcgctcgtcatcgcggtgcccgtgagcttcggcatcgcgctctttctcaccgagctgtcgcccgtctggctgcgccggccgctcggcgtcgcgatcgagctgctcgccgcgatcccgtcgatcgtctacgggatgtggggcctgctcgtgttcgcgccgatcttcgcgacgtatttccagaagcccgtcggcgcgctgctcggcccgattccggtcatcggcgcgctgttccaggggccgccgatcggcatcggtatcctgtccgccggcgtgattctcgcgatcatgatcattccgtacatcgcctcggtgatgcgcgacgtgttcgaggtgacgcccgtgctgctgaaggagtccgcgtacggcatcggctgcacgacctgggaagtgatgtggaagatcgtgctgccctatacgaagacgggcgtgatcggcggcgtgatgctcggcctcggccgcgcgctcggcgagacgatggccgtcacgttcgtcatcggcaatacgaacctgctcgataacgtgtcgctgtactcgcccggcaacagcatcacgtcggcgctcgcgaacgagttcgccgaagcggcgccggggctgcacacgtccgcgctgatggagctcggcctcatcctgttcgtgatcacgttcgtcgtgctcgcggtctcgaagctgatgctgctgcgcctcgagcgcggggagggccgcaaatgagcgcgccgatcgtcaacatgccggggccggacggcgcggcgctcgacgcgatnnnnnnnnnnctgcagcgccgccgcaaggcgaccaacgtcgtcgcgctcaccgcgtcgctcgccgcgatggccttcggtctgctctggctcgtctggattctctacacgacgctgcatctcggcgtcggcgggctgtcgctcgcgctcttcaccgaatcgacgccgccgccgaacacggcgggcggcggcctcgcgaacgcgatcgtcggcagcctgctgctcgtcgcgctcgcgacgttcgtcggcacgccgatcggcatcctcacgggcgtgtacctggccgagtatggccagaagagctggctcgcgagcgtgatgcgcttcatcaacgacatcctgctgtcggcgccgtcgatcgtcgtcgggctgttcgtgtatgcgctcgtcgtcgcgaaatccggccacttcagcggctgggcgggcgtgatcgcgctcgcgctgctgcagattccgatcgtgatccgcacgaccgagaacatgctgaagctcgtgccgaacgcgctgcgcgaggccgcgttcgcgctcggcacgccgaagtggcggatgatcctgaaaatcacgctgcgcgcatcggtgggcgggatcgtcacgggcgtgctgctcgcggtcgcgcgcatcgccggcgaaaccgcgccgctgctcttcaccgcgctgtcgaaccagttcttctcggccgacatgagccagccgatggcgaacctgcccgtcacgatcttcaagttcgcgatgagcccgttcgcggaatggcagtcgctcgcatgggcgggtgtgttcctgattacgctcggggtgctggggctcaatatcctcgcgcgctcgatcttctcgaaaaagtaacggcggagcaatccgatgaacatggcagaaagccacctcgatccttcgaaactcgccaccgggccggccggcttcggcgcggcggcggggcagcgtccgctcgcgccgctgaacgcgaagatcgaagtcaagaacctgaatttcttctacaaccagttccacgcgctgaagaacatcaatctgagcattcccgaggggaaggtgacggcgttcatcggcccgtcgggctgcggcaagtccacgctgctgcgcacgttcaacaagatgtacgcgctctacccggagcagcgcgccgaaggcgagatcgtgatggacggcgagaacctgctgcagtcgaagctcgacatctcgctcttnnnnnnnnnnatcggcatggtgttccagaagcccacgccgttcccgatgtcgatctacgacaacatcgcgttcggcgtgaagatgttcgagcggctcacgcgctcggagatggacgaccgcgtcgaatgggcgctcacgaaggccgcgctctggaacgaagtgaaggacaagctgagccagagcggctacggcctgtcgggcggccagcagcagcgcctttgcatnnnnnnnngcatcgcgatccggcccgaggtgctgctcctcgacgagccgtgctcggcgctcgatccgatttcgacgggccgcatcgaagagctgatcgcggagctcaagagcgactacacggtcgtcatcgtcacgcacaacatgcagcaggcggcgcgctgctcggactacaccgcgtatatgtatctcggcgagctgatcgagttcggcgaaacggaaaagatcttcatcaagccggcgcgcaaggaaacggaagactacatcacgggccgcttcggctgaccgggcacggagagcaacaatgtcggataaacatctgtcgagccagttcgacgccgatctcaacgcggtgtcgtcgaaggtgctcgaaatgggcggtctcgtcgaagcgcagatcaccgaagcgatgtatgcgctcaacgagttcgaccgcgccgcggccgagcgcgtgatcgaagcggaggatcgcctcaatcacatggaagtcgagatcgacgaggagtgcggcaacatcatcgcgcgccggcaaccggcnnnnnnnnacctgcgtctgctgatgtcgatttcgaagacgatcacgaacctcgagcgcgcgggcgacgaggccgagaagatcgccaagcgcgtgcggcgcctcgtcgacgagccggcnnnnnnnngcgtgaacatcgccgagatcaaggtgtcgggcgacatggccgtcacgatcctgcgccgcgcgctcgacgcgttcgcgcgcctcgacaccgtctccgccgcgcagatcgtcaaggacgacaaggaaatcgaccaggaattccgcgcgttcgtgcgcaagctcgtgtcgtacatgcaggaagatccgcggatgatttcggtcggcctcgattatctgttcatcgcgaaggcgatcgagcggatcggcgatcacgcgaagaacatcgccgaattcatcatctacatcgtgaagggcaccgacgtgcggcaccagccgcgcgacctgctcgaccgcgaagccaacagctaactgcagacaaggacggaccgaggtgccgatgcccagcaacattctcgtcatcgaagatgaacccgcgatttccgaattgatttcggtgaatcttcagcacgcgggtcactgcccgattcgcgcttacaacgcggagcaggcgcagagcctgatcagcgacgtgctgcccgatctggtgctgctcgactggatgctgccgggcaaatcgggcatcgcgttnnnnnnnnacctgcgcaacaacgagcgcacgaagcacattccgatcatcatgctgacnnnnnnnngcgacgagcaggacaaggtcctcggcctcgagatcggcgcggacgattacgtgacgaagccgttctcgccgaaggaactgatggcgcggatcaaggcggtgctgcgccgccgcgcgccgcaactgaccgaggacgtcgtgtcgatcaacgggctgcggctcgatccggcgacgcatcgcgtcgccgcgcagtcggacggcagcgagatcaagctcgatctcggcccaaccgagttccgcctgctgcacttcttcatgacccatccggagcgcgtgcacagccgcacgcaactgctcgatcaggtctggggcgaccatgtgttcgtcgaggagcgcacggtcgacgtgcacatcaagcggctgcgcgccgcgctcaagcccgccggctgcgatgctatgatcgaaaccgtgcgcggcagcggctaccggctcgcgaaacacgcgtaacggccgcgcggcgcgcggggttcgcgccgcatcgtgccatccgttttctctttcgtcgggcgccgtatcatgaacatcatctgggcgcgctttctggtgtcgctcgtgctgctcgcgctcgtgagcgtgatcatcggcgcaatcgcgggccccgtgccgggtctcgtcttcgcgctcgcgatgctcgtcgtgcagggtttcgtcagcaccttccacacgcagcgcctctggcgcctgctcgatgcgcccgtctacggcgaagtgccgagcgcgccgggcatctggggcgagatctactatcggctgcacaaactcgcgaagcagtggcacgcgcaggtgcgccaggtcgagcagcagcactcgcgtttcatccaggcgatccaggcgtcgccgaacggcgtcgcgatgctcgacgatcgcgatcagatcgagtggtgcaacgcgatcgccgaggtgcacttcgggctcgacgcgaagcgcgacctgcgccagcacgtcacgcatctcgtgcgccatccggatttcgtccgctatctgaacggccagcattacgacgaaacgctcgtgatgcgcggcatgggcggcaatcggcagaacgtgcttgccgtgcaggtgtttccgtacggcgagaaccgcaagctgctgctcacgcaggatatcaccgagctcgagcgcaccgatgcgatgcggcgcgacttcgtcgcgaacgtgtcgcacgaactgaagacgccgcttaccgtgctgtcgggctttctcgagacgatgcgcgagttgccgctgtcggacgacgagcgcgcgcgctacctcgaactgatggagcagcaggcgtcgcggatgcggcacatcgtcaccgatctgctcgtgctcgcgaagctcgagggcgaaagcaagccgcccgccgatcgcgcggtcgacatgcgcacggtgctcgaccatctgcgggacgatgcgcagacgctatcgggcggccatcacgagatcacgttcaaggttgacgagacgctcgcggtgacgggcgcgcagaccgagatcttcagcgcgctcggcaacctcgtgacgaatgcgatccgctatacgccggagggcgggacgatccgcgtcgaatggcggcgcgacggcgcgcaggcggtgttctcggtcaccgatagcgggctcggcattccggccgccgaactgccgcggctcaccgagcggttctatcgcgtcgaccgcagccgctcgcgcgacacgggcggcacggggctcgggctcgcgatcgtcaagcatgtgttgcaacggcacgatgcgcaactgtcgatccagagcgaggaggggcgcggcagcacgtttaccgcgcgttttcccgcgcatcggacgatcagccggaggcacgcggcgtgacgtgagcggcgcgcnnnnnncatggcgttgcttcgggagggccgttcgattcggcggagccgcgcgccgcatcgccgtgcggagccggcgtcttctcggcgtcggatgccgcgcggcgggcgcgcccgccgcgccctcgttcgagatttgagcggcgcggcgcttgccgcggcgcggcaccgcgcacgcgccggcgcccgtcagcagaatttcgcgagcagcccgagctgcgcgttgcgcggcgccttgcctgcnnnnnnnnnnnnatagtgaccgtcgctttgcatgagccacgcggattgattgtcgccgaggaacaccgacagcccctcggcgatcacgcggcgcttcagcttgcgctcgcgcacggggaacgcgacttcgacgcgcctgaacagattgcgatccatccagtcggcgctcgacagatagacgagttcttcgccgttcgcgtgaaagtagtagatccggtggtgctcgagaaagcgcccgacgatcgagcgcaccgtgatgttctccgacagccccggcacgccgggctgcaatgcgcagacgccgcgcacgatcagatcgattttcacgccggcttgcgacgcctcgtagagctcggcgatcacggtcggctcgagcagcgcgttcatcttcgcgacgatcnnnnnnnnnttgcccgcgcgcgcgttcccggcttccgcgcggatgtgctccatgagccgcgggtgcagcgtgaacggcgattgccacatctcgtgcagcttcagctcgccgccgatgcccgtcagttgctggaacacgtgatgcacgtcctcgcagatcgtgggctcggacgtcatcaagccgaagtcggtgtaaaggcgcgcggtgcgcgggtgatagttgccggtgccgagatgcacgtagcggcgcagcacggacttgccgccctgcgtcacgcggcgcacgatcagcatcatcttcgcgtggcacttgtggccgacgacgccgtacacgacgtgcgcgcccaccgattcgagctgcgcggcccagttgatgttcgtctcctcgtcgaagcgcgcgagcagctcgacgacgaccgtcacctccttgccgttgcgcgccgcttccatcagcgcatccatcagcggcgaatcggtgccggtgcggtagatcgtctgcttgatcgcgacgacgctcggatcctgcgcggcctgctgcagcagctcgagcaccggctggaagctctcgtacggatggtgcagcaggatgtcgccgtgatcgatcgcgtcgaacatcgacggcgcgttcgcgatcgcgggcgagatcgccggcaggaacggcgtgaacttcagctcgggcagatcgacgagatccggcaactgcatcagccgcacgagattgacggggccgtcgacgcgatagcagtccttctcggtcaggccgctttcgtcgagcaggcgccgcacgagatgcgcaggcgtgtcggccgacacctcgagccgcaccgcgttgccgagatggcgcgcgggcagctcgccctgcagcgcgacgcgcaggttcgtgatttcgtcttcgtcgacgaagagctcgctgttgcgcgtgatccgaaactggttgcagctcttcacgacgagtttgggaaacagctcgccgacgaagcgctgcatcagcgagctcagcagcacgaagccgtgctggaaacccgacagcgcgtgcggcatgcgcacgaggcgcggcannnnnnnnngcgcctgcacgatgcccatcaccgcctggcggccgaacgcgtcgcggccctcgagctcgatcacgaagttcaggctcttgttcagcacgcgcgggaacgggtgcgcggggtcgagcccgatcggcgtgagaacgggcagcagctcgtcgaagaagtagcggcgcgcccattcgatctgcgcgtcactccatgtctcggtgccgtggaaatagatgccttcctgctcgagcgcgggcaggatcgtttcgtgcagcatcgtatattgccggtgcacgagccgctnnnnnnnntcgacgacgagatcgtacacgtgctgcagcgacatgccgtccggcgcgagcgcccccggattgtcgcgcatctgctcttgcagcccggccatccggacttcgaagaattcgtcgaggttgctgctcgtgatgcagatgaagcgcagacgctcgaggagggggacgtgcggatcggcggcttgggcgagcacgcgctcgttgaagcccaggatgccgagttcgcgattcaggagcggataacggagggacatcggcagagaatacggaaggtcaggcgcagactcgaaaggtcgctcggaaattctcacggtgcgatgacgtgctgatgacagtttgatgtttgtcggcaaatcatacgctcgaaaacctgggatttcataaaagcatcctctagatacaatgaaagcatgtgtgggccggctcgcggccgacaccgggaggcgcgcagcgcttaaaatggcgcctttcatcttttcggcgcgtgcagcgtcgcctnnnnnnnncaggcgagaacggagccccctcgatggttacatccccgcatctactggctgccgtcgatctcggctcgaacagcttccggctcatcgtcgggcgcgtcgaggagacgcccgccggcagccagatctatcccgtcgacgcgctgcgcgaacccgtgcggctcgccgccggcctgtcccgcgacaagatgctcgatcgcgcgtcgcaggagcgcggctgggaagcgctcaagcgtttcggcgagcggctgcgcgatttccacccggatcacgtgcgcgcggtcgcgacgaacacgctgcgcgtcgcgaagaacgccggggagtttctcgccgaggcgcaggcggcgctcggctttccgatcgaagtgatcgcgggccgcgaggaagcgcgcctcatttacgcgggcgccgcgcactcggtgccggcgaacgccggcaagcggctcgtcgtcgacatcggcggcggctcgaccgaattcatcatcggccagcattacacgccgctcgtgatggagagcctctacatcggctgcgtgagccacagccgcgcgttctttccggccggcaacgtcgacgaatacacgatgcgccaggccgaactcgccgcgaagcgcgagatccagatcatctccggcgaatacaagaaggcggggtgggatcaggcgatcggctcgtccggcacnnnnnnnnnnntcgcggaactcgtcgaggcgaacggcttcaacgacgcgggcgtgtcgcacggcatctcgcgcggcggcctcgagcgcctgaannnnnnnntcatcaaggccgagaacgtgaaccgcctgaagctcgtcgcgctgaagcccgatcgcgtgccggtgctcgcgggcgggctgtcgatcatgctcgcggtgttcgaggaactcggcgtcgactacgtcgacacgacggacggcgcgctgcgcctgggcgtgctgtacgacctgctcggccgcacgcagcacgaggacatgcgcgcggtgacggtcgacggcttcacgcgccgctatggcgtcgatcgcgcgcaggccgcgcgtatcggcgcgcttgccgcgcgcttttacgatcagctcgacgagcccgagggcgaggatcgcgacgagagccgcaccttcctcggctgggcggccgcgctgcacgagatcgggctgtcgatttcgcacagcgcgtaccacaagcattccgcctacatcgcgagcaatgcggacatgccggggttctcgcgcaccgatcaggcgcggctcgccgcgctcgtgctcgggcatgcgggcaagctcggcaagctgtcgcaatcgcgcgaggtcgaatggccgctgctgttctgcctgcgccttgccgcgctgctgtgccggcgccgcaacgacgccggcctgcccgacatcaacgtcgcgcagatgaaaaagggcggctacgaagtgcacctgccgagcgcgtgggtccagcagaatccgctcaccgactacagcctcagccaggaagccgccgagtgggaaaaggtcggcattccgtatcgcgtcgtctatacggacgcgtaaataccagcggcgcaacggcgcttccgctcccgctttcgccggcacgcgagggggcgtgttcgttggccgcgttaacggaccttcgcgggcgtttgcgtacctttgtgggtgtttggggccgtgtttccggacgatttcggccgcaactgcgcgggtagcgtnnnnnnnnnntcgaatgccggcgggctgccgatgctgcgcgtcccgcacgggcgcggcgcgccgggcatcagcggggcgtgggccgcgccggtgccggcgggccacgctgcgcggcgaggtgcccgcgtgccggccgccgtgccgccacgcttacggagacgtgcagacgatcgccgtcagaaacggaaacgcatccttgaccaccgcctggctgcccgccgcgcgcaccttcgcctccaccgcctgcttcgagccccggacgacgaccccatatgcccagtcgccgatcggctcgccgtcgccatgcgcgaagagcgggtcgttcgcctggtagccgagcacgacgtagacggagaaaccgtaggcgctcagcgagcggttcgtgcggaacgcattcatcgagttcgcctcgacgtgcatcggctgcgagcggaccgcgccgctcgcgacgagcggcgcgacgaacgcgtggcccgtcgacgaacagtcgagcgcggcgtcgagcgcttgcgaatcggcggacgcggcgggcgcggccgcaagcgtcgcgaacgggatcagcagtcgggcaatcaggcggagtgggttgttcatgcgatggcgctcgccgcacgggcggcgggttgtcgacggcccgaggtgggccgctcggtcgaggtcgggcgggaaaggcgcggcctcgcggccgcgggcctttcgactggctttgctttcgaaccttacggatcgggcgcgggttgccggcgccgtttgcccgatgatagcgaaaacaccggccatacgcaggcggatccgcgcggaggcgtccggcgcgtgaggcctggggcgggcagcgccgtcgtgcgggcggggagccgggcgagggcgagcttcggcgacgtgcgttttggcgacatgcgcgttggcgacatgcgcgtgggcgacatgcgcgtgggctgcgcgcatgtcggcgatgatcgacccgcccatgcccgacgatctatgatgagcgatgcgctcgccccgaagcggccgcgtttcgtcggctccgggcgcgccgcgcacggcgaaccgccgaaccatgctggagaccgccgggcgcaaccgtccgcccgcctcagagtgaatcatgccgaattgcgccgacattgccgccgccgaccatgcccgccgccgcgcgctcgcgatgcgccgctatcgtgccggcgcggcgttgtgcgcggcggtggcgctcgtcgacgccgtgtggctgcacgcgggcggctatgcgttgcaatggtccggcgtggccgtggccgcgcgggcgatcgccgtctgcgcggcgttctcgctcgtattgcgcggcgtcgcacgcgtgccgcgctacgcgagcgtcgcggcacgttttcgctacggtgaggccgctcgcacgttcgcatggctggcgctgctggcggcgttcgtcgcggcggcgggcatcctgtcctacctgtgcgtgacattgaagccgccgttgatcgacggtgcgctgattcggctcgacgcccgcctcggcttcgactggcccgccgtctacgagcggattcgcgcgcatccggcgctgcannnnnnnntcgcgttcgcgtacgacagcgcgcaatggcagttgatcgggataccggtctggctgggcttgacgaggcgcgacgacgacctgtccgagttcatcgcgcttttcatgctgacgagcgtgacggtgctgctgatttcgacgccgtttccggcggcgagcgcgttcctgcatttccgggtggccgatccgatcgcgctcgccggcgtgagcgatttcgtgcgattgcgcgacgggacgctgcgcgtgatcgatccggccgcgctgcaaggcatggtatcgatgccatcgttccatacggtgctcggcgtgctgttcgcgtatgcgttgcggcgcgggcgtgtcgtcgcgccgctcgcgctgctgttcaacggctggatgatcgcgtcgacgccgacgcagggcggtcattacttcgtcgacgtgctcgccggcctgctcgttgcgtgtgcggcgatcgccgcgctgcgctacgcggccgatnnnnnnnnnggaaccggcgacaccgcgcgctccggccggccgcggcagtcgatggcggggccggcggcggacggcgaggcggcgttttcgnnnnnnnnnnnnnnnnnatcgcggccgagcggcgacgcgtgaaccgccgacgggcctcgggattacattgcgttcgcctgattcgcttgctatcacagatgacgacggacgttcgcatcccgcgatattcgccccgtctacgaacaacgacaaggaggacgccatggccagcccggttgcccacaagatcatgatcgtgcgtcatgcggagaaaccggccggtgacggcgcgccatacggggtgaacgccaagggcgagcaggacgtggaggcgctcaccgtgttcggctggcaacgcgcgggcgcgctcgcggtgctgtttgcgccgagccgggggccgctgcagcatgccgagctggcgacgccggattggctgttcgcggcggcggtcgccaagcatgcgaagagcgagcgtccgatcgacacgatcacgccgctcgcgcacaaactggggctcgcgatcggcgacgcctatacgaaaggccaggagaaggatttggcccaggcagccgtcgccagcaagggatgcgtgctgatcgcgtggcagcacgaagacattcccgccatcgccgatgcgcttccgctcggcaagcagacggtgccgcagaaatggcccgatgatcgcttcgatatcgtctgggtgttcgatctcgacaccgggagcggcacgtatcggtttagccaggtgtcgcagatgttgttgaagggcgatcggaacagcgtgatcgagtgagcggcgagggcattcggcgcggcgcggatcgttgcacggccgttcgacggcgttcgtcgatcgggggcgtgttgccgacgccggcgggaatggcggctgtgccgcacgagcgctcgatttctgcctcggaagcgcggacggcgatcgacgcgcgaggtcgtcgtgcaaacgacggatcattgcgctcgggctatgcgcaggccgagcgaaaccgtgcgccggctcggcggcgccaagcgctcggtcgcgagcgcggggccnnnnnnccacggctgtggcgaatggcggcagctggcttcgccgccgtcgccggcatcgcacccgcgcatcgctcgcgtcctgcatcgcgggcaacgggatcgtcgagcgcaaagcggcgcgctgcgctttcgtcatccgcccgcgggccgcagcccggcggttcaagcgaggaagtcggcgctttctctgcgcgggttcctcgcttcgagccgatcgatgcgagcgaggagttcgctcatctggcgttcgagcgtcgggtcttcgtcgaggcgctcccggatcgtatcgagcctgagccgccaatatgcgggatcgcataccgccgtatgatggacgaattcctttctcgctttctcgaggaccccgattgccacctcgagatgggccagttcgcgtgcgacataacaatgccagttcattgccgtaccctccgttcgtgctcgcctcgatcatgttgacgcgttgcttgcaacggaaattgatctgactcagaaacttggcgatgaagagggcaatgagccgcgctccggccagaggccaaaaggcccgcacggcggcgggcttggcaaaatggtagcaacgacgagcgatagcgaggaaaaagcagcgggcgggcacggacgcccggaattttgcgaaagcggcgatcgaagcgttgccgatgccacagaagggccggcggtattgctacgacacgaaggtaagcggtctagcgatcggcgccggcccgagcggtatcaaggcgttcattctctatcggaaggcaaatcgcaagcaggagcgaatcaagattgggcgctatcccgatcggacggttgatgagacacggacgcaagcttggcccctgatcgtagatatcgcccgttgaagggtgaggacggcggggaggcacacacgatggcgatgatcacggtcaatgctggtgaccattcgatcatgtcgcggatgcatagccgggcgacgaaaagcggtcagtcgtcatacttcggccggacgattgggaagcgtggctcacgacgtcgaatgctgaagccgctcgcgcgatgttgcagcgctatcccgcgggcgacatggtcgcggcgccgaagtgaccgctacgcttgcgagtgtcgtagcctcgatgcgagcagcacgacgagcgcagccacgagaaagctggcgacgagcagcacggccagcaagacgttctcttcgccttcgattccagtcacgccgaacacgcggaacagcgggccgagcaggttccacgcttcatcactacccacccagcgcgcgagcgggtcgatgcgcgacagcccgaagaaaatgaagggcgtcagaaccgccgcgatggcgaggcgcacgaacgttttcatcggacgtccaccgtgccgtaatactcgatgtcggttccggggatcttcgcggtcggctgtttcatgagatacgcacgtagctggtcgaactgcacctgcgtcgtgaccgtgatgcagccgtcgctcannnnnnatcgaccatttgggtgcagacgaaatgcgctgcgcttaacgccgttcacgtaggtctcgtcatcgattttggcgtcggcgcggtaaagcgcgaaccatgtcgagcggtcgctgtttgaccacagatccagtgcgagatcgcgaattggcccgagtcggccgcccgtgtcgcgcttcacgatgtaatagcggcccttggggatcggtccagcgttggcgacggccgttgcatcgggcttgtcgacgaactgcttattgcccgagaacgccatcacaccaccgaagccggcgcaggtgagattggaaacgcgttgaccattgagcgtgaagaagcattgggcaggcatcgattcatctcccccgaaagatgtgacgaatatacccgaccgaattggatttatgccagccctgccgaattgaatcgcaccgtttggtggagctaatagttaccagtgagcgggcgtcgatctatgcgcgaccgccacccaagaggcgtatcgccgatgagagaatttggagacgcagggattagaatttggagatggtttgcgacgcgtctgttgacgcgccgcaaaccactgaattactgcgggaattttggtcggagcgataggattcgaacctacgaccctctgatcccaaatcagatgcgctaccaggctgcgctacgctccgaggaatcggcgattgtatcgctcttgtccaaatcgggtcaatctccgcgtgcaatcgctcgcgcttgcacgcggactgcgcaacaatggcgaaggtcgcggccgccgcacgccgtgccgagacgccgcagcgcgcggcttcgctcattctggagacgcctcgtgatgaacctgattctttggcgccatgccgaagccgaagactatgcgggcaccgatctcgcgcgccagttgacnnnnnnnngccgcaaggacgcgcaggccgtcgcgaagtggttgcgcgcacgcatcgagcgtcacgcaacggtgctcgcgagccccgccgcgcgcaccgtgcagacggccaaggcgttgacggatcactatcgaaccgcgaacgagcttgcgccgggctgcgacgtcggcgacgtgctcgccgcggccggctggccggacggaatcgcgccgacgnnnnnnnnnnnnnggcatcagccgacgctcggtagcgtggccgcgcatctgctcgccgggtcgcacgagagctggagcgtcaagaagggcgggttgctgtggctgtcgagccgcacgcgcgaggggaatgggcagaccgtcctgcgcgcggccatttcgcccgatttagtttgattggggctcaatcaaacgtcatttcctgctttctgctaaagtcaaatcggcgacacgtcaccgaatggacaccgttttgccacataagcgtcacggccggttactacattggcgggcatgtcgtctccttccttacgaccaggaaagcctaatgcgagaactgccgacgcctacgctcccttttgcctcgctgcctcttgacctgccgcgccgccggttgcnnnnnnnngccgagacggtcaccgccgagttccgcttgcgtgccgcatgggcgcgcaccgaagacgagttgcgcgaagcgcagcggctgcgccacagtgtgttcgccgaggaaatgggcgcgcacgtgagcggcccggcgggcctcgacgtcgatccgttcgacccgtactgcgatcacctgctcgtgcgcgatctcgacacgctgaaggtcgtcggcacctatcgcgtgctgccgccgcatcaggcggcgcgtgtcggccgcctgtacgcggagggcgagttcgatctgtctcgcctgacgcatctgcgctcgaagatggtcgaagtcggccgctcgtgcgtgcatcgcgattatcgcagcggcgccgtcatcatggcgctgtggggcggcctcggcacctacatgctgcaaaacggctatgagacgatgctcggttgcgcgagcgtgtcgatggccgacggcggccattacgcggcgaatctgtatcaatcgctcggcgacgcgctgacggcgcccgagtaccgcgcgttcccgcacacgccgctgcccgtcgacgagttgcagaccggcgcgaaggtcgnnnnnnnnnnnntcatcaagggttatctgcggctcggcgcgaagatctgcggcgcacccgcgtgggatcccgacttcaattgcgcggattttctcacgctgttccgcctgtcggacatcaatgcccgctacgcgcgccacttcctgagcgatccgctgccgcgctgacacgccccgnnnnnnnnaacgatcggcccgcacgccacgacggcacggcgattgcgtcgccgcgccgnnnnnnacctgtgagcctgttcggcgaatcgaagcggcagcgtgtatcgccgcatcgcggttcgcgcgtgcgcgacttgactcatgactcacggcgcgccacctgcggcgctgcgattgcacctattccggtgcgcgagcaacgtcttttccgccgattgctggcggttgtcagcgacgatttcggacgggcgcgtcgattcccgatgcggacgcgccacgcgcttnnnnnnnnngcatcgcgttcgtcatcgagcagagagcggaagtgggcggggcgcgcgtcagtgcttgcgccgccagtcgagcaggtgatgctcggccatccagtgatggatcatgccttcgccgttgtgcgcacgcttgtattcgcgcgactcgtacaccgacaaactgacgagcaccagcagcccgatacccaggccgatcaggcccgcaatcgattcggcatccatggcagtcctcctttcaaacggacatagcgccacgtctacatagtaggacatgcgggcgcggacgcgaagacgcgcgccgacgtcaccgcacaccgatttccagtagactcgccgggcgcgatcggtgagaaccggggcgcgatcgaccgatcactccaaggaaatccatgactcgcattgtcatcatcgcgctcgtggcggccgtgctcgccggttgcgcgagcgatcccaggcagggccgccgcggcacgccgccgcaagatccgcccgactatcagggcgtgccgaccgacatgacgccgccgtcgatgctcggcgagcccggcacgggcgggactgccgcgacgcccgcgaaatagcggcgatagcggcggtgtagacgcaggcgggcgggggacacatgtcgtgggtgcgcccgccggcagcttgacgctaatgcgcgcggattcgggcgtgtctcggcgatacgatgccgctggcggcggaggtgcgcgcggcgacgacggtcgtcggcggaggcgggcaatgggcgatgggcgatgcggattgccgccgtgcttcggccgtgctttcgccgtgtttccgctgtagggctacgcggccggcatgcgggtcagccggccgcgctcggcgctcgcgccgcatccggtgcgacggctcgctcgagccccggcagacggcgcgcgagcgtcgcgcnnnnnnnngccatgaacacgagcaatgcgatccagagcccgtgattgccgagcgggccgaccagcgcgagcgttgcggcgacgaacagcgcgaacgatgtcgccatggcccgcatcannnnnnnnntgtgcgtcgcgccgatgaacacgccgtcgagcatgaaaccccagacggaaatcaccggtgagagcgcggcccacgggagataacgttcggcgacgccccgcacggacggctgatcggtgagttgcgcgacgatccagccgcccgcgcaccaataggcgagcgcgaacgcgagcgcgccgatccccgcccagaagaacgtcgtgcgcagcgcttggcggaatgcatcgcgattnnnnnnnncggccgccgcgccgacaagcgcttccgccgcatgcgcgaagccgtcgagcgcgtacgccatgaaggtctggaaattgagcagcagcgcgttggcggcgagcgtcgcgtcgccttgtcgcgcaccgagatgcgcgaaccagccgaacgccgacagcagacacagcgtgcggatgaagatgtcgcgattgagcgcgacgagacgtgcgagcgccgcgcgatcgaagagctcgacgcgcctgatcttcgcgaggccgcgcgggttcagccagcgcagcagcagcgcgctcgccgcgaagccggcaatgtcggccgtcgcggtcgcggcgccgatgcctgcgacgccccaatcgaagcggtacacgtagagcagcaccgcgccgatgttgacgacgttcacgagcacctggatcacgagtgcgagacgcacgcgttgcatgccgagcagatagccgagcacgacgtaattcgcgagcgcgaacggcgcggccccgatccgcgcgtgcgcgtattcgagcgcagtcgagcgaaccgaatcgctgccgccgagcgcggcgaacgcgatgccgagcagcggcgtttgcagcgcgagcaccgccgcgccgagcgtgaacgcgagcaggannnnnnnnagtacgttgatgcggattccggcgaggtcgttcgcgccgaacgcttgcgcgacgagccccgtcgtccccattcgcaggaagccgaagccccagtacacgaaattgaagaagaggccgccgagtgcgacgccgccgagatattgcgggccgttcaggtgaccggcgacggcggtgtcgaccgcgccgagaatcggctgcgtgagattggccgcgatgatgggcaacgcgaggccgagcacgcgccgatgcccgttcgcggcagcgcgcggctcggggtcttcgtctgcgtgcgtcggaggggaggaggcggacatcgcggtgttacgagcgtgcctgcacgcacacccacggcgatacgacgaccgcccacagctcgggattgcgcgtcgcgtaatcctgcgcggtgccggcctgcattcgctcgacgtgccccgcggacagccagcgcgtgacctgttccttgtcgtcacttgcgatcgcttcggcaacgctcacgagatcgagatnnnnnnnnaccgacaacagtttgccttgcgcgaaaaagcgctcgagatcgcaccagtcgatcttcgcggtttcgccgagcagattcagatagagcgggctgtgcgatgcggagggcggggtgttcgaagacatggcatgaggagacggaacgacagtgagcgccactataaaccattcgcccgggcggcgagactcggccgttcggacgggtttcgcggcgggcggcggcgtgcgacgatcggcacgtggatgaagccgatgaggccgttcgagcggcatgcgcggcgaccgcgatgccggcccgcgcatgcgtgaggcgcggccgcttcgcgcatgccgcaaacgcgacgaggcgcgccgcgcgtgccccgtatcgcgggcgtcgggcctcagccgtcaggtgtcgcgcagcgcgcggcggatgatcttgccggtcgcggtcatcggcaggctgtcgacgaaggcgannnnnnnnngatattcgtgtgcggcgagccgtgtcttcacgtgcgtttgcagctcgcgggcgagcgcggcgcttccttcatagccggcgttcagcacgacgaacgccttgacgatttcggtgcggaccgcgtccggcacgccgacgacggccgccatccgcaccgccggatgctcgagcaggcaatcctcgatcggtcccggcccgatccggtagccggcgctcgtgatcacgtcgtcgttgcggccgacgaagcggatgaaaccgtcggcgtcggcgatgccgaggtcgcccgtcagcaggaagtcgccggcgaacttctcgcgcgtcgcctcgggcctgcgccagtagccgatgaacatcacggggtcggnnnnnnnnacgccgatgttgcccgtgacgccgggcggcagcgcgttgccggcatcgtcgacgatcgcgacgcgatgcccgggcgccgccttgccgatcgtcccnnnnnnnngctcgaacagcgcgctgcacgacgacagcacgacgttgcattcggtctgtccgtagaactcgttgatcgtcacgccgaacgcgtcgcggccccaggaaacgagttcggcgccgagcgattcgccgccgctcgctaccgattcgagcgcgagcgcgtaacgttcacgcggccgcgcgacagccgcgcgcatcagcttcagcgcggtcggcggcaggaacgcgtgcgtcacgccgtgccgggcgagcagatcgaacgcggccgccccgccgaatttctcgaagcgtcgcgcgaggaccggcacgccgtggtgcagcgacggcagcaggacgtcgagcagcccgccgatccatgcccaatcggcgggcgtccagaacaggcgcgcacgcgccggaaacaggttctgcgacatctcgacgccgggcagatggccgagcagcacccgatgcgcgtgcagcgcgccctttggtttgcccgtcgtgccggacgtgtagatgatgagcgccggatcgtcggccgacgtgtccgccggccggaacgtgtccgattcggccgcgagcgccgcatcgaacgcgagcacgccgggctcggcgagatcgggcgcgccgtcgatgcagtagatcgtcgcgagcgacggcagcgacgcatgcagcggcgcgattttctcgtaaccggcgcgatcggtgacgagcgcgacggcgccgctatcgccgaggcggaattcgagcgcgtccgcgccgaagagtgtgaagagcggcaccgcgatcgcgccgagcttgtatgcggccagatgggcgatcgccgtttccgggccttgcgcgaggaggatgccgatgcggtcgccgcgcttcacgcctnnnnnnnnnaagctgttcgcgagtcgattagagctgctcctcagttcgtcgaacgtgtaacgtgcgacgacgccgtgcgcgtgttcgtggatcagtgcgaggcggccgctgccatcggcccatttgtcgcacgcgtcgacgccgatgttgtagtgcgcgggaacccgccaggcgaagcgctcgacgagctcggcgtaatgggcggcgtggggcagcatcgtgcgtctccggtcgnnnnnncgtatgccgtttcgatgcacagtacaccgaatcgccgggcgtannnnnnnnnnttagggtcgatcctctagaaggcacgttcatgcgcaaaccacaaatgctgcgtatgatcgtttcaccaacgacagatacgaccatggacctgcttctaatcgctacggggctcagcgtgatagggatcggcgcgctggtggcgttcgcgcgccgcgtcgatccgctgtccggccgtttgcacggccggctgcgcaaacgctgatcgttttctcgatccgctcgcccggcgctcgccggaatgcgcacgacgcgccgcgttctgcgtggcgcgccgccgcgtcagcgcgacggcaggtagcgcgcgggatcgatcgagcgcccgccgtagcgcagctcgaagtgcagcgcgacgcggtcgttatcggtatcgcccatctccgcgattttctgcccctgcgcgaccgtctggccttccttcacgagtagcgcgcggttgtgcgcgtaggtcgtcaggaaatcggcgtcgtgcttgacgatcagcaggttgccgtagccgcgcaggccgttgcccgcatagacgaccgtgccggccgccgccgcgatgaccggcgtgccggcggtgttcgcgatgtcgatgcctttcgatttcgatccgtcgaacgagcggatcacactgccggcggcgggccagacgagcgagatgctcgacgccggtttcacggacgacgcgggcgacgtggcggacgacgagggcgcctggcggctcgggccgcgcgatgcgcccgtcgtgcccgaggtcgacgcggtgcccggcggcggcgcgacgcgcagcacctggccgacttcgatcgcgtcgggattcgtgatctggttccagcgggcgatattcgcgaccgattggcgattcgatcgcgcgatcttggagagcgtgtcgccgcgctcgacccggtagaagccggggccgacgggcgccgagccgcacgcggcgagcagcgcggcgagcgatgcgacgacgagccgtctcgtggttttcagcaacattgaacctcgcaaggcgccgtcgcggcggtgcgcgacggcgggacaaaaacgtccaattttaacgggttcggcggcgggctcgcggtttcggggccgcggaggcgctgaaggcggacgcgcggctgggggagcgcgggtggggcgagggctgcgcggcggtcgcccgagcgggctgccgccgtgcgacatcctgcgggttcgcgatgtcgggcgggtggcctcaggcagcgggcttcggccccacggctgcagcggcagtcgagcggcttaggtcgagcggcgcggggcgatcgacatcaaccgagtggcgtcacgcggatgcgcagcgcggcggtttgcgtcgcgcccggcgcgacatgctgcaggccgagaccgttgtggatcgcgtcaggcaggccgagccatggctcgacgcaatagaagtccgatccgggcgcctcggtccacgtcgtcaccgcgtaccacggcgccgagcccgggcggttcaggtcgatctcgatggcatgccgccggccgggcatcagcacgcgcaccggttcggcggggatgccgtcgaggcaatggaagcggtcgacgatggccggatcgtcgagcgtgtagcgcggcgcgcccggctcgggcgcgctgatcgagccgtcgtcgagctggcggcgccgatgcgtcggcggcagctcgagcacggccgacgcgcgctcgacgtgcggcagcgcaaaatagaaatggtggcccgcatagtggggcagcggcgtgtcgccgagattggtcgtggatagcgtgacgtcgagcgtatgcccgtcgacgagccggtagcgcgcggcgaagcggaattcgaacggatagccggcgcgcgtgcgatcgctgctgtcgagcgtcagcgtgacgccgcggccgtcggcgtccgtttgcgcgcggaacggcagatcgcgtgcgaagccgtgcatcggcagctcgcggacggcgccttcgccgtcgcgccagaagccgattcgcccctccacccgatggcggccgagaaacggaaacagcagcggattgccgccgcgaatcttcgcgggattggaccagtctgcggcatcgggccagaagacgatgctcgtgtcgccgatactccacgacagcagccggccgcccgtgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcagtaggcaatgccgttgcgggcgaggcgctcgcggaaatacgacgccgtcagcggtgtttgaaagtagtacctgagcttcgttggagggttggcgcgtacgatattggcgcgagcctcgatctgtagatcgattttgccgaagcccgaaaaccacttcatcggtcgccgtgttttgcggctgaagaactgatcgaagttgccctttgcctcttggagcagacattcactcgcttggaacccatcatagtccaagccgagccaactccattcttcgctccatccctcttcgatactatacgggcggctggtgacacgcccctgatattctcgaggctcgcggttcatgcggtaatacctccgcacggggaggccggtctgctctggcggacattgcttgcacttctcgccggtgcgcggcaacgcccgcacatccggcgtcgccttgctgtcctccttcggcgtatcacccgacagactcgccgttcccgccaccgtcgcgccgcccaacaaggcgacgccaacgcgcgccaagatcggcccaagctctaccgccgccgcttctattaccggaaataccaatcccgccatgttccagccctccgtccggatgttcgatacgccatttgatgacgcgtagatagtcatgaaagcgcgcgtcggccgagcggccggggcgcatgagccaagccttcgtcgcgggcttttcgtagaagcccggcgcgtacgcttcgagcctcaggaacgcgacgacgttctcgtcccgctcgatgccgaacgtgcgcgcggcgcgatacgcggtccataggcgggacgacaagccgccgtcatcggcaaacgccggattctccttcacgagatcctgccgaacgcgctcgacgaagccgcgctcgtcgatctgcgccagtccggccatctgttctgcgctcagttcaagcatgcggatgcactccggtcagccgcccgtcgatctcgacgagccagtcgtacgtcgcgacgaagaattgcgagcgctgcgcatcgctcatcacgcgcgcgatgtcgggcatgatgcgcgcgtcgtagaaccggaatagcgccgtgcgcccgtccggcaaccgcacgtcgaggtgctcgcgcagctcggcggccagtcggtcgaacggatacgcgctgatcagccacgacatcccgatcggcccggccgcgagctcggcgagcacgcgccgaatcggccccggcgcgagcgcgtagtcgatcagccacgggccgtgatcggcaagcgacgcgtccggcgtgcggtcgaacagcgcgatcgaatagttcgcgcgccgcagcgccggggcgtccgacgcttcggcgaagagcagcgcgtcgaccatcgcgaagagccgcgcgggcagcgtgatctgctggcggcgcatctcgaaatgcgcgttgatgctcggcggcgtcatcatccgcgtgcgaccatcgtcgcggccttcttggccgccgccttcaggcattcgaggcagagcgtgggggaaggggcgaccgcggccgccgccgcggctgccgatccgccgggtgagccgccgtccccgcgctcgcccgcgccgacgtcgtcgatcgttccggtgccctgcgatgcgatcaactccgcgccgcaggccgttcgcatgccatcgacggcggtgtcgcgctcgccgatcgtgtgcgggtagcggcggccgagcaggtcgggaaggatcgggaaaatgcccttgcagcgaggacaaagtacctggtggccgacgccggccacattgcgtccgttgagcgtgaacgtcggcgcgccttcgagcaccttgccgccgtgtgtcgtcgtgtcgccgacgcagatgatcgcgcgcttggccactggcccctctcatggaaattggcgtgcaaatttaccatcgagcacgcccggcgggcgactgttacggttgtgctgtcgcgacacctgtcaggtttgacggttgcgtgaagtctcgcggcactgagcggatcgctgtactcgccatagatcgaatgggcattccaaagcagcggtacccacggatccttgacgtgatacacgccggtcgaacattcgatctcatnnnnnnccgtatgcgctccacggctgcccaaccgaatttgtacaattcgtcgcggcgcaggttgacctgaggcggaatgctgggaccaatcaggcagtcagtctcgcgtcgccattatcggaacccaggctcgacggaccgtggcgggaggttgatagcgatgtgcgctatggggccggcgctcgttgtagaactgccgccagcgtgcgacgagcaccttggcctcggcacggctgctgagaaccattcccggttcggcaacttgtcgcacggcttgcccttgaagctttcgacgaagccgttttgccatcggctacccagcgtgatgaaggccgggccgatagacgcatcgcgcaacccgcgcatgatgcgggcggcggtaaattccgcgccgtcgtctgaccgaatgaacgccggcttgccgtacaggcgcggatggcaggttcgcgaatatgccggtttcgcttgcacctcacgctacgttacgttttatggttggttgatatcgacgacggggatcgcatgcgactcaaaatcggcgaactggcgaagaaagtgggactgagcgtcagggccctgcatcactatgacgcaatcggcttgctgtcgccgtcgcagcgcaccgatggcggcgcccgtctgtatgggcgcgacgacctgattcggctgcatcgtatcgaggcgctgaaacggttcgggtattcgctgccggccatccaggccagcctggatggcccgcccgccggcgcgccgctgcagattctgcggcgccagatcgcggcgctcgacgcgcaggccgcgcgagcgcagcgcctcagtcgccatctgcaacacctcgtcgccatggtggccgccggcggcgagacggcggcgatcgactggctgaacgttttggagctgatgaacatgtaccagaaacatctcgacgacaacgagctcgacacgctgcttgcctccgggccggatacggtcgcgccgatggatccgtcgtgggtcggcctcgtcgacgaggtccgcgacgccatgcggcgggcgctgccggccgacagcgacgcggcccaggcgctggcctggcgttggagccggctgatgaaccgaatgacccgcaatgacccggcgctcgccggcaagctgatggggatacagctcggcgagccgcgcgctcagcacatcgtgggcatcacgccggcgatgttgacgtggatcggcgaggcgtgcgcgcacgcgcgctgtacgctgttcgccaagtatctgaacccggcgcagatcgcggaggtgcggcgccgccagctcgccgacacgcatatgcacgcctggctcgcgctggtggccgagctcagggcgcacatggaggcgggcgtcgacgcgggcgccgcgccggtgcaggcgatcgtcgcgcgctggcagcagctctttcgcgatagcttctgcggcgaggaggagggcctcgaggcgaaggtgcgcgatgccttgatgcgcgagccggacttgcaactcggcggcggcttcgatgaggcattgctcgtctatttgaacaaggcgcatatcgccggccgcgacatcgcgtcgggcgatgacgggcccaagccgagcgcgctgatggtggcgaagcagcgcgccgcgcaccaactgctcgaccggccgctggtgctcgacgatccgatcgcgttgagcattctcggcgcggccgaggaacaggcattgcgcgccgacctcgaccgattccgctacccggcatcgttgggcatgcgcagctcggtggtcgtacgcagccggctcgccgacgacatgcgggccgaggccatcgggcgcggcgtgcgccagtatgtcgtcctcggcgcggggctcgacaccagcgcgtaccggcatcccgaggcaccgggccgcctcttcgaggtcgacttgccggccacgcaaaggtggaagcaggcgcgcctgcgcgaggccggcattgcgctgccgcgttcgctgcgtttcgtgccggtcgatttcgagcacgtgagtcttgccgacgggctgnnnnnnnncggcttcgatccgggcgcgcccgccttgttcagttggctcggtgtgacgatgtatctggacgaggccgcggtcgtcgagacattgcgcttcatcgccggctgcgccaaaggcagcgccgtgctgttcgaatacgtgacgccgctgtccggcttgcctccgatgatgcgcattgcgatggagcagttgacggcgcaactggcnnnnnnnngcgagccgtggaagtgcttcttcgagccggccgcgttggccgagatgctgatcgggctgggcttcggcagcatcggcgcctggagcccggacgagctgaaccgacgttatctcgcggaccgcgccgacgggcttcacatcggcgcgacgccggcgcgcctgattctggcaaccgtctaacggcgcgtccggtttccccgggcggccggttcggccgcgggcgccgccggccggcggggcgaatcgctatttcgatggctccggctcgcgaatcacgcgagcgagaatccgcacgcctgcgtcgatctcgcattcgttccaggccgcgaagccgaggaatagcccttgggcgccggtttgcgcgcagtaatggggcgaaagcgggcgcgccgtcacgcccgcttcggccaggcggcggcatatctcgcgatcgtcgcgcaggggcccgagccgggctaccacctgcataccgccatccggcggcgatacggtcaactcgctcccgacggccttcaacgcatcgcacaggtaatcgcgtcgagcgtgatagaggcgcgtcgtcttgcggatgtgagcggcgtaatgtccgtcgtcgatgaactcggccaacgcatcctgtagcgtcgcgccgacgatctggccggtgtgccgttgtgccttggcaaatacgtcgacgaagtgccccggtacgacgacgtaacccactcgaatgtcggcgtgcagcgatttcgagaacgtgccgacgtaaaacacgctgtctgcgtcgtcggcaccctgcagcgcggccaccgggcgcccttcgtaatgaaattcgctgtcgtagtcgtcctcgatgatccgggcgccgactcgagcggcgaaccgcagcagcgcttgtcgacgggcaggcggcatcagcaatcccgtcggatgctggtgcgcgggcgtgacgaatatcaggcgcggggtatctgtcgacgtttcgaacgccatgccgctttgatcgagcgcgatgccttgcaccgtcgcgcccgccgcttcgaacgccgcccgtgcgccgccgtaacccgggctttcgacccacgcgaggtcacccggatccaggagcacgcgtgcgacgagcgcgatggccgcctgagcggtgggcatcaggaagacctggtgcgcatccgcgttgacgccgcggtattcgacgaggtgatgcaacagggccctgcgtaaaccgggccggttgcacgcggtgctcgttcgcgcgacggcgtagcgggtggccgtgcgcaggcatcgcccccagatcgcgtgcggaaacgcccgggcatcggccacgcagggcgcgaatggcgtcgggcgcccctcgctgatgaacggccaatcgctccggtcgatccgctgcgcccactgcgacattccgctgcggccgtccgaaacaggcctgtccgagccgatggcgacgaggcccgccgacggcatcggcgccacgaccgggcggcgtcctctcgagacatcgagatagccttccatcgccaactgctcgatggcggcgcagacggtgtttctcgacacgcgcagatggagcgcgagtgcccggctggaaggcaaacgcctgccgcttgcaagcgaacccgccgcgatggcgcgccttagctggtcacggagctgccgcgtgagcgccacgccgctttgcgggtccatctcgaaatcgaataaaccggcgagcgtctcaaccataaactggccccatgtttttacaaaaacatacccttccgggaaataccggtcaaacctatagtcgtatcgactttcgccgcgnnnnnnnncttcgcggcgcttgcgtgcggaccgtcgacgatgggcgccgccggcgccgtcgcaccgcgcggatgcgcttgcgccgcgcttnnnnnnnngccgcccgccaccgaagttccccgccagccgaggccacaccgtatggaaatcgacgctatctcacgcgcgttgcagatctatttcgacgtcatgtacgaatgcgatctcgagaaattcgatctcgtatttcacccgacaagttcgcttttcaccatgaaggacggtgagctgagcgtgcgcccgtttgctcgctatcgttcggagatcgcggcgcgcacgccgcctaagagcgtgtcgcagccgcgcatggacgcgatcttgcagattgccgtgctgtcgcccgagatcgcgtttgcgcaggtgcgcgtccggctcttcgggaaagtcttcatcgataacctgaacctgctgaagttcgacggacgctggatgatcgtcgcgaagatttttcaccatgcgcggacgatcgcggccgtataacgcgaccgatcccgccgaggccgatgaacggacgtcgcatcggcccggccgtcggcttgccgatgtcgcaggggcggcgcgacggcctacggcgctgtaggccgtcgcgcccggtggtcggatcacggctcgcggggctgtcgatcccgatcccgcggataggcgcgaacgaggccatcgagttcgcgcctcgcgcctgcgagcccgagttcgccgcgcgacgccgcggcatgaacggcgccttccaccgccgccgccaatacacgggctacatggccggcgtgtcggccgaattcaaggctttcgaagaagcgacgtccggcgccgtgatgaccaaaggcttcctttggcggaacaagatcgcggccggcttcaccaattccggcgcccatgccggagacaagctgtccacgctcatgcagctcgcgctgttcgcggctcggtatggcatgcactgggtcaatctcggcttgcctcccgccaatgactcgacggccggctccccggcggagctcaatcgattgggctttgggctgggcgccggtgcgcagtcgaacacggatcaaggccctgacgcggcgccgcccgaacagcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagataggcgtaggcatgccgatcgacttcccggcttgcgcatgcgcggcgacagtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgggcgccggcggcgcatacccgccggttgggcccgatgatcggcgcggcagcgtcgcggcgcttcgtgcgggcggcgcgagcgctcaagcgccgcgtcgcggcgtatccgctgcgccgccctcgcgaatcagcaccgcgacgggcagatgcgcgagcgcggcggcaagcggcagcatgcccgacggcgcgtcgagcgtgccgtcgttcagcatgtcgcgccacgggccggcgaagccgggcgcgagcccgaccgccgtgtccgcccagcatgcggcctccacgcacgggcgcgccggtgcgtcgccgagcagcgggtaggcgagccgcgtcgcgatcacgacgatcgtcgtcgacgcgtctcgtctcgcgaacgccagcgcatggccgcgacgcgtgccgcgcacgtgcagcggcacgtaagcgcccgccgcgaacgtctccgggtgcgcggcgcgcaacgcgagcagcctgccgatcagcgcgtgcttgacgcggccgtcggcccagtcgcgcagatacgcggcgacgggcgcgtcgatgcgctgcgccgcgtagcgggcgaacggcacgtcggcgcgattgtcgggatcgacgagcgtgtgatcccatgtctgcgcgccctgatacagatccggcacgccgggcgacagcagccgcagcgcggcttgcgacaggctgttgacgatgcccgcgggcgcgatgcgcgcaacgaggcggtgcagccgatgagcgaaatcgtcgggcccgcgcggcgtcatgatcgcgcgcaggaacgccgcgcagccggcttcgtatccgagattcggttcgagccagtcggtgtcgcgcttcgcttcgcgcagcgccttcaattgccagcgctcgacccggtccgtcagcgcggcgaggccgggcgcgtcgtcgggcgcgagcgcgggcggccacgcgccgacgagcgtctgatacagcatcgcctcggcggcgggccccggtatccggtcggccgccgcgggcgcgccgtgatggtgcggggcgttgaacgccgcccagtcgagcgccgccgcgcgccacgcgcgatgcgcttcgctcaggaccgcgagcnnnnnnnnnnnntcttcgccgcgcttgtggtcgtgcgtggcggtggcgagcagcgcgcccgggaacgtnnnnnnnnnnnngcgattgcgcgtgtggaacgcgccgggcgcgagcgagagcgcatccgcgtgcgcgccgacttcgttgcgcgacaacagcctgccgtatcgatagcacgcggtgtcctcgacgcccttcgcggcgagcggcgcggtgagctgcgcgaacccgannnnnnnngcgagccgcgccgggtcgccgaggccggcgacggcgcgtgcgacgcccggcaggccgagcgtcgcggcgacgtagtcgagcgcagcgcgatcggccggcgcgatcgcgctgcgcgccgcttgccacgcgccggcgagaagcgcgcgatcggtccgctgcggcgcgcctgccgacggatacagccggtacaccggcagccggatcgcgagctcggcgaccgcgcggcggatcggattgagcgcgaagtcgcgggcgtcgcgcgatnnnnnnnnnagccgatgcatcgcacgcgcgacgcgctcgtgctcggccgcgaactgccgggcgagcacgcggcgcttgccgtccagcgcttnnnnnnnnaatgtcgtctcggcgcccgtcatgtccgcccacagcgcggcgagcggcgcggcgccggcggcgtcgtgcagcagcgccgatacgtcgttcatgaagtcgtagcctgtcgtgccgtcgacgcgccagtcttcgggcaagcgttcgtcgggcgcgaggatcttctcgacgacgatatacggttcgccgtcgcgcaacgcggcgagccggccgcgcaactgccggcagtatccgcgcggatccgcgagcccgtcgacgtgatcgatccgcacgccgtcgacgagacccgcggcgtagaggcgccacagcagcgcatgcacgtcgtcgaacacggctgcgtcctcgatgcgcatgcaggcgagcgtcgagatgtcgaaaaagcggcgccagttgatttcgtcggtggcggtgcgccaccacgccaggcggtaatgctgctgctcgagcaggcggtgcagcatctcgcgcgagcgcgcgatgcgcggatcgaagccgtgcagcaccgcgtcgagcgcgcccggcccgcgcgcggcggcgtagtcgcgcagcgccgcgtgcgccgcgtcgaggcgtgcgtggttcgacggccgcgcgcccggcgcgtcgaagcgctcggcgagcgcgttcagatcgcttcggttcgccgcgcgcaggatgtccggatacgcgccgatctgcacgggcagcgtgcggcccgcgcatgcgatcgcgaaccgcccgtgcgcggcgtccgcgcgcagcgcgatgtcgcccgcggcgagcgcctcgccgtaggggcggccgaggcagggcagcagcaccttgcgctgcaacgcggggtcgctcgcgtgccagtcgatgtcgaaatgccgcgcgaagcggctnnnnnnnncccattcgagcacgtcgttccaccagcggttggacgagccgcccacgcccatgtggttcggcacgatgtcgacgatcgcgcccatgccccgacgccgcaacgcatcgatcagccgcacgaacgccgcctcgccgccgagctcggggttgaccgtcgaataatcgatcacatcgtagccgtggcgcgaacccggctccgcggccgtgatcggcgacagatacagatggctcacgccgagccgcgcgaaatagccgacgtgcgcggccgcgtcgtcgaacgtgaagcccgcatgcaactgcaggcgcagcgtnnnnnnnngcttcatnnnnnnnnnttcctcgcgcgccgcacggcggcgatgcgcgtgcgcgccggcgcgtcgaacagcgcgtcgacggagcgcggcatgcgccgccgccagttcgggtgcccgcacggcgggcccggcacgttcggctggccctcgagcgcgagcagatcctcgagcggaaagatcgcgagcggcgcgggcgcttgcgcgacgtacgcgagtatcgcaccgacnnnnnncgcatcccgcggcggcatcttttgccnnnnnnnngcgacgccggcttgctgcannnnnnnncagagcgccgcgcgctcggcgcggcgcatgtcgcgcacctcgggcggcagcgcatccggcccggcgacctccgattcgccgggccgcgcgggcggggcgttcgcctcggcctcggcgtcggaggcgggagagagggaggacgcgggcgcgcaggccgaggcggaggcggccgcgcgccatcgccagccgagatcgacgccgcgccaccagcccgcgaccgtcggcagatcgtgcgtcgagctcgtcgcggccgcgtgacgatcccaatcgcccggcgcgcggaacgcgcccgccgggtcccgttcgaaccagannnnnnnnaggccgacgatgcnnnnnnnngcgatcnnnnnnnngaaatccgccggcacggtgccgagatcctcgccgatgacgatcgcgcgatgccggaacgattcgagcgcggcgagccgcagcaaatcgtcgcgcggatagcgcaggtacgcgccgtcgcgcggcggcgcgccgtcgcgcaccacccacagccgcgcgaggccgagcacgtgatcgatgcgaacgcctcccgcgtgcgcgaagcccgcgcgcagacattcgacgaacggcgcgaagcccnnnnnnnnnagcgccgtcggcgtccacgtggtgacgccccatgcctggcnnnnnnnnttgaacggatcggcgggcgcgccgatcgacaggccgcgcagcatcgcatcgccgtcccgccacgcgtcgctgcccgccgcgtcgcagccgaccggcaagtccgcgatcaggccgatcgccatgccgcggcnnnnnnnngcgcgttgcgcggccgcgagcccgcgcgcggcctgccattgcaggaaggcgtggaacgcgatgtcgtgcgcgtnnnnnnnnnnnaacgcggcgacgtccggcgcatcgggcgtgcgccatgcgggcggccaacgccgccagtccgcgccgatgccgttgtcgatgcagcacgcctgcaacgcgtcgaacgtcgcatgtgcgtcgagcgcgccggcgtgccgtgcccgaaagcgcgcgaacgcccgcgggcccgcatccgcgcccgtgggcgcctnnnnnnnncagcggtcgaacagcaggcgcagcacgcgcagcttcgccggcaccgcgccgggccaatcgacgagcgnnnnnnnnntgagcgcgctccattgcgcggcgagccccgcatcggcgatcgcnnnnnnnnncgcgtgcgcgccgagcaccgtttcgacgtcgatgtaggcggcgttgcgccaaagccgcgacgaaggcgagtacgggctgtcgtgctcgggcagcgcggggaaggccgcctgcgtcgggctgatcgcgagcgcgtgcgcgccgcgccgggcggcgnnnnnnnnnnaggcggcgagcgcggtgaaatcgccgatgccgccgtcggcctcgcggcgcagcccgtagagttgcgccgcgaggccccacggcggcgggcgttcgcggccgccggccgccgcggcgcgcatcgcgtcggcgggcgtccatgcggatggcggtgcgatggcgagcgttgtgcgctgctcgccggtgtcgagcacgtggtagccgggcgtcgcgagcggcggcagcacggctgcgccggcgggctgcgcgaagcggccggcgacggcgtcgccgttttcgagggtgacccggtagcacgcgccggggcgtccgagcgaggcgggcagcgtgagcggcgcgtcgacgtcgcccctcacgagccgcggcgcggcctgcgcgtgcgccgcgagccgcgcggcgctctcgnnnnnnnncgcgcgcgtgtcgcacgggtagccgagcgcgtcgagcaacgccgcgagcatgtcgtcgccgacccgccgcgcgaagcccgatgcgtcgatccagtgcgcgtcgagcccggccgcgtccgcgagctcgacgatcgacggatgacgcggatcggcggtcatggcgcgccgtcctggccgttcacgccgttcgcgtgcttcacggccggcatgtgcttcgcgtcgacggcgcggccgcgccgcgcgacgccgttcacgttcccgctgcgccaggcgatgcacgcgtgcgcggcgagccgtgcgtcggcgagcgcgtcgcgtgcgcgcggcggagtctcgaacacgatcttgccgtcgggcggcgcggcgagcgcggccggccgggcgtccagattcaacgcgatcgcgagcgtgctgccgtcgccgaggcgccagcgcgcgacgagcgacgagcgggcgaacgtcgccgggtcgttcgggtcgggaatcgcgtcgcgatgggcgggatcggcgaacgcggggaaggcggcgaattcgcggcggcggccttcgcgcaccgctgcggcgagcgcgccgcgatgatcggtgaagaactggaacggttgcgtcgtgccgcattcctcgcccatgaacagcagcggaatctgcggcgcaagcagcgcgagcgcgctcgccgcgcgcagcgcgtcgtcgttcacgagcgcgcgcagccgctcgccgaatgcgcggttgccgatctgatcgtggttctgcaggaacgcgacgaacgcgctcggcggcaggtccgcgctcggttcgccgcgcggtgcgccgccgtgcagcggcgacggctcgccctgatacgcgaaaccttcgccgagcacgcgcgcgaggtggcggatcggcgcgtcggcatacgcgcggtagtagcccgcctgctcgcccgtcagcagcacgtgcatgctgttgtggaaatcgtcgttccattgcgcgtcgaagcggccgccggcgagcaggctcgcggtgttgcgttcgttttcgagcacgagatgcacgtggcgcgcgtcgcccgcgtaggcgcgcacgcggcgggcgaggccggcgagccacgcgtcgtcgccgatcgcgtgcgcggcgtcgatccgcagtccgtcgaaccggtattcgtcgagccagtacagcgcgttctcgagaaagaacgcgcccgcctgcgggcacgagaaatcgatggccggcccccatgcggtatcgcggtcgcggcggaagaacgcgggcgcgtagcggggcagcaggttgccgtcggggccgaagtggttgtagacgacgtcgagcagcacctgaagcccgagcccgtgcgcggcgtcgacgagcgacttcagcgcgtcgggcggcccgtaggatgcgtcgggcgcgaacggcagcacgccgtcgtagccccagttnnnnnnnncggggaacgcgttgacgggcatcagctcgatcgcggtgatgccgagcgcggcgagcgccgggagccggcgcgcgatccgcgcatagccgccgaacgcgccgacgtgcacctcgtacagcacggtctcgcgccacggccgtccgcgccagtcgtcgtggcgccagcggtaggcggccggatcgacgacctcgctcgggccgtgcacgccgtgcggctggaagcgcgacgcgggatcgggcacgcgcagcgtgccgtcgagcaggtagcggtacagcgtgccgggcccgcatcgcacgatcgcgtcgaannnnnnnnnnnnntcgggcgtcatcgcgacggtctcgccgtcttgccgttcgacggcggcgctgcggcaggcgggcgcccagaggtgaaagcgcgtgtgccgcgcgtcgacgcacgtcgcgccgaagggcagcgcatacgcatgcgtggcggtcgaatcgttcatcggcggttcctcgcgaagcggacggctcagccggcctcgggcaccgacgccgccgcgatcaccgcggcgtgcgcggcgatctcgacgccgtcggcgggcatcagccgcggcgccgcgtcgggcgccgcgctgtcgagcagaatgcggtagacgagcgagggcggcggcgcatggaacacgatcgcgtcggacgacgcgttcagcatcagcagcaacgcctccggccgccccgcgcgtccgttgccgacccgccgcatcgtcannnnnnnncgctcgcggtcgtgccaggcgggcaccgtcagcgcgtctccgcgctcgtcgaaccagtcgatctcgtgcaagccgggcgcgccgtcgcgctcgcccgacggatagcgcggctcggacagcaccggatacgcgcgccgcagcgccgcgagccggccgacgaagtgaatcatcgtgcggccgtccgccgattcggccgcgctccagtcgaaccacgacagttcgttatcctggcaatacgcgttgttgttgccctgctgcgtgcgcccgaactcgtcgccgccgagcagcatcggcgtgccgagcgcggcgaacagcgtcgtgagcagcgagcgcgcgannnnnnnnnnnacggcccgcacctgtctgtcttcggtgggcccctcggcgccccagttcgcgctgcagttgtcgtcgcgcccgtcgcggttgtcttcgccgttcgcgtcgttgtgcttggccgcgtatgagacgagatcggcaagcgtgaagccgtcgtgcgcggcgacgaagttcacggtcgaccaggtccgccgcccgtggtggttgaacaggtcggccgagcccgcgagccgcgcggcgagctccggccgcatgccggcgtcgccgcgccagaagcgccgcacggtgtcgcgaaagcggtcgttccactcggcgaagccggccggatggcggccgagctgatagccgcccgggccgacatcccacggctcggcgatcagcttgcgcgtggcgagcacggggtcctggcgcagcgcgtcgaaaaagcccgcgcccggatcgaagccggccgcctcgcggccgagcgtcgcgcagagatcgaagcgaaagccgtcgacgttgaacgcgttcgaccagtagcgcagcgaatccatcaccatctgcagcacgcgcgggtgcgacaggtcgagcgtgttgccgcagcccgtctcgtcgatgtggcggcgcgggtcgtccggcgcgagccggtagtagctcgcgttgtcgaggccgcgccagcagatcgtcgggccgagctgattgccctcgcacgtatggttgtagacgacgtcgagcagcacttcgatgcccgccgcgtgcaactggcggatcgcgatgcgcatctcgtcgagccggcgcgtcgcgagatacgagggctcgggcgcgaagaacgcggcggtgtcgtagccccagtagttgcacagcccgagattgacgannnnnnnnnnntgcatgaacgcgtgcaccggcagcagctcgacgctcgtcacgccgagtgcgagcaggtgatcgatgaacgcggggcaggcgagcgcggcgaacgtgccccgttccgnnnnnnnnagctcggcgcgccgcatcgacacgccgcgcacgtgggcttcgtagatcaccgtatcgcgccacggcacgcacgggcggcggtcggtgctccagtcgacggcctcgtcgacgaccacgcatttcggcatcgcgggcgccgaatcgcgccggtcgatcgacaagtccgcgcgactcgaatgcagccggtagccgaacagcgcgtcggaccagcgaaactgcccgacgagcttgcgcgcgtacggatcgagcagcagcttgtgcggattgaagcggtgcccgtgctgcggctcgtacgcgccgtccgcgcggaacgcgtagaccgtgcccggatgcgcgtcgggcaggtagccgtgccagatttcgtccgtgcattcgggcagatcgaggcgcgcgatctcgcggcgtccggtcggatcgaacaggcagagctgaacccggcgggcgtgcgcggaaaatactgcgaagttcacgccgagcccgtcccagtgcgcgccgagcggatagctgcgccccggttcgaggcgatcgggcgtgggtgtcggcatcgtcgtgctcctcctcgtggcggttcgtgcgtgcggcgggcgccgcgcggcgtcaggcggggcgcagccatagcgtcgcgagcggcggcaggcgcagcgcggccgaccatcgctcgccgtgcgcgggaatctcgtcggcctggaccgcgccgccgttgcccgcgtcggtgccgccgtatgcggcgccgtcggtgttcagcacctcggcccagcggcccggcgcgggcaggccgagccgatagtcggtgcgcggcaccggcgtgaagttgcacaccgcgacgagcatgcggcccgcatcgtcgcgacggacgaacgcgaacacgctgttgttgcgatcgtcgccgacgagccacgcgaacccggcgggccggtcgtcgagcgcgtgcagcgccggctcggccgcatgcagccggttcaggtcgcgcacgaggcgctgcacgccccggtgcgcgggcgcgtcgagcagatcccactgcggcgtcgcgtcgtgcgcgaactnnnnnnactgcgcgaactcgccgcccatgaacagcagcttcttgcccggatgcgcccacatgaagccgaagtacgcgcgcaggttcgcgaggcgctgccaggcgtcgcccggcatcttggccgcgagcgagcccttgccgtgcacgacttcgtcgtgcgacagcggcagcacgaagcgctcggagaacgcatagacgagcccgaacgtgagtcggtcgtggtgatggcggcgatggatcgggtcctcgcgcagataggcgagcgtgtcgtgcatccagcccatgttccacttgaaatcgaagccgaggccgtgctcggcggtcggcgcggtgacgccgggccatgcggtcgattcctccgcgaacgtcgcgacgccgggcggcgcggcgggcccgtgcagcgtgtcgttgaagtgcttcaggaacgcgatcgattcgaggttctcgcgcccgccgtacacgttcggcacccattcgcccgcnnnnnnnnagtagtcgcggtagagcatcgacgcgacggcgtcgacgcgaatgccgtcgacgtgatagcggtgcgcccacgcgagcgccgacgcgatcaggaacgcgccgacttcgcgccgcccgacgttgaacacgtgcgtgtgccagtccggatgccatccctcgcgcgggtccgcatgctcgaacagcgcggtgccgtcgaatttgccgagcccgtgcggatcgtcgggaaagtgcgcgggcacccagtcgacgatcacgccgaggccggccgcgtgcgcgtgctcgacgaagcgcgcgaagccttccggcggcccgaaccgcgcggacggcgcgaacggcgacagcgactggtagccccacgagccgccgaacggatactcggcgatcggcgtgagctcgacgtgcgagaagcccatgccggccgcatacggaatcagccgctgcgcgagctcgtcccacgtcgcgctgcgattgccctcggccgcgacgcgcagccacgattccggatggacttcgtagatcgacaccggcgcgtgcgcgagatcgagcgannnnnnnnnagccacgcgtcgtcgtgccagccgaagcgctcgagcgcgtcgagatcggcgacgatcgacgcggtgcgcggcggcgcctcggtgcggcacgcgcacgggtcggccttcagcggcagcgcggcgccgtnnnnnnnnnnnagcgcgaacttgtagcgctcgcccgcgccgatgcgcggcacgaacagctcccacacgccccacgggcggcgcagccgcatcgggtggcggcgcgcatcccagccgttgaaatcgccgaccaccgacacgcgcgacgcgcccggcgcccagacggcgaaccgcacgccgggcacgccatccatgtcgannnnnnnnnnnncgaggcacgcgagcgcnnnnnnnngatcgcccgccgcgaagcgcgcgagcgcatcctcgtcgagcagcgtgccgaacgcatacgcgtcctccacgtcctgtcgcgcgtcgggccagtcgatcgacagccgatagcgcggctgctcgccgcgttcctgcccatcgggcagcgcgccggcgaagcagccggccggatcgacctgccgcagctcgccgagcacgccgccgcccgccgcgatcgcgcgaacccgcagcgcgccgggcagcagcgtgcgcacgaccgtcgcgtcgccgacgcggtgcgggccgaggcacgcgaacgggtccggatggcgcgcgtcgaggagcgcgtcgatgtcggcgcgatcgaagggcgcatccgtcatcgcgcgtcctcctgctgcggcgcggcgccgccgatcaggcgcgcgacgagcgcggcgaggccgtttgcgggcacgctcagccagtccggccggttcgcggcttcgtagcacagctcgtaggacgccttctcgatgaggaacagcgcgagcagccggtccgcatagcgcggctcgacgaattcgcgcgacgcggccgacagcgcttcgcggtattgcgcgacgaagcggtccgcggccgcctgcccgaagcgctcgaacannnnnnnnttgcgctcggcggcctgctgcggcgccttttcgatcgtgaactgcgcggccgcgctcgcgtacgacagcgaccgcaggaacccggccacgtcgcgtaacggatgcgattgcgcgcggcgctgcccgagcgggcgcgcgggttcgccctcgaaatcgatgagaagcgcgtcgccttgcacgtcgagcacctggcccaggtggaagtcgccgtgaatccggatgcagcatccgtcgagctcgcgcggcaccagcgcacgcagcgcctcggccaccgcggcgcgctgcgcgacgagcagctcggcggcnnnnnnnntttggccttcgagcgtgtcgagccgttcggccagcaggctcgccgcgcgttcgaaccagcccagcgcatcgccgatccagccgtcgannnnnnnnggcgacacgcgctgcggcgcgaacgccgcatcgtcgctcggctgcgcgagcgccgcgtgcagttcgccgagccgcttgccgacgatgcccgcgaacgtcgcgtagccgtcgatcatctccggctcggcgctcggcgccgccgcgtcggcgtcgtttgccgcgggcagcgcgagctcctcgatcgcgcgcttgagaaaatcgcacgagcgcgtccacgcgtcgccctgattgtcgacgtattcctgcaggatcgcgacggtgtgcggcgcgccgtccgcgccgatgcgcacgacctcgccgacgagcggcgcgacgttccggtagccgatgcgccgcaggtgccggcccatctccgcttccgggtggacgcccgtggcgagcttgcgcacgatcttcagcacgatcgcctcgccgatcacgagcgagctgttgctctgctcggcggcgaaccaccgcacgccgggcgcatcgccgggatcgagccgcgccaggtccggctcgggccggaattcgagacgcccgccgcccgccaccggcacggccgcgcccgcgcgcagctggcgcagcacgccgtgcgcgaacgacggcagcgcgaacgcgtcggtcagcaggccgaccgtatggccgcgccgcannnnnnnnagcgcgagctgcgcgaacagcggctgaggcgtctcgctgccccaggcgctcgcgagcggcaccacgtagcgttcttcgcggccgtcgacggcgacgcgcgcctccgcatactgaaacggctcgcccggaatcggcgtgagcgcgtcgaannnnnnnntgtcgacgcgccgctccttcgatgcgaaccagcgccgccgcgcgagccatgacggcagcgcgtcctgcgcgagcgtgtcgagcagcgcggcgcccggctgcgtctcgccgcgccgcatcacgagcgtcaggtattcgggcagcggctcggcgtactgctgatgccaggccggctcgcggccgtgctcggacagcgcgaaccacaggaagccgtacggcgggaacgtcagcagatacggcagttggccgatcggcgggaacggcgagtccgacgtcatttcggtcggcacgcagccggcgaattccgacaggtcgagctcgaccgcctgcgannnnnnnnacaggttcgcgacgcagagcaccggcgtttcgccgtcgagctcgcgcagatacgcgaggatcttgcggttgcccgggcgcaggaagcggatcgcgccgcgtccgaacacgcgcgtcgcgcggcgcgtcgacaggatgcgccgcgtccagttcagcagcgaatgcggatcgcgcgtctgcgcctcgacgttgatcgcgtcgtagccgtacagcgtgcccatcaccggaggcagcacgagcagctcgggatcggcgcgcgagaagccgccgttgcggtccgacgaccattgcatcggcgtgcgcacgccgtcgcgatcgccgaggtgcaggttgtcgcccatgccgagctcgtcgccgtagtagatgacgggcgtgccgggcatcgacagcaggatcgagttgatcagctcgatcctgcggcggtcgcgctccatcagcggcgcgagccggcggcggatgccgaggttcagcnnnnnnnngcgctcgctcgcgtaggcttgccagagcaggtcgcgctccgaatcggtgaccatctcgagcgtgagctcgtcgtggttgtgcaggaacaccgcccattgattgctcggcgcgagggcgggcgtctgccgcatgatgtcgatgatcggaaagcggtcctcgctcgcgatcgacatgtagatgcgcggcatcagcgggaagtggaaggccatgtggcactcgtcctcgtcgccgaaatattcctggacgtcctcgggccactggttcgcttcggcgagcagcatccggttcgggtactcggcgtcgatcgtcgcgcggatcagcttgaggatcgcgtgcgtctgcggcaggttctcgttgctcgtgccctcgcgctcgacgaggtagggcaccgcgtcgagccgcagcccgtcgatgccgagatcgagccagaagcgcatgatctgcagcacttcgcgcaccacggccggattgtcgaagttcaggtcgggctgatgcgaatagaagcgatgccagtagtactggcccgcgaccggatcgtgcgtccagttcgacgtctcggtatcgaggaagatgatccgcgtgcccgcgtacttgagatcggtgtcggaccacacgtagtagtcgcggtggacggagccgcgcttcgcgcgccgggcgcgctggaaccacggatgctgatccgacgtgtggttgatcacgagctcggtgatcacccgcagcccgcgcgcgtgcgcctcgcggatgaagcggcgcacgtccgcgagcgtgccgtagtcgggatgcacgccgcggtagtcggcgatgtcgtagccgtcgtcgcggcgcggcgacggatagaacggcagcagccacaccgtgtcgacgccgagctccgcgatgtagtcgagcttcgcgatcaggccggcgaaatcgccgacgccgtcgttgttggcgtcgaagaacgacttcacgtgcaactggtagatgatcgcatccttgtaccacagcggcgtgtcggcgacgccgggcgcttctcgcctnnnnnnnnngcgcggccttcgggccatgtgcgcgacgaactgcgcgcggccgacgtcttcgagcgtgtctgcgggcttcatcgttcgtgcacctcctgtgcggggacgtnnnnnnnntcgtnnnnnnnnncgcgcgcgacgcccgccgcgggcgcgacgcgccagatcgcgaacgggcgcacgtgcgggtcgagcgcgacgtaatgccggcgcccgtgccaggtttcgacgtggtcggccgtctgatcaacggcgacgagccgctcgccgtcggcgatgccccagccgcggtacagcgctgcgtcgagcgtgaaatcggtggcctgcggatgccacggatcgaggctgatcgnnnnnnnnnnnnnnttgtcgtgcgcgggcgtcgccttcgagaacaccagcaccgcgtcgttcggcgcgtgcgcgaagcggatgccgagatgcgtctgcagcgccgggttgtcgcgcnnnnnnnngttgagccgcgcgatttcgtcgccgatgtggccgggccgccgccagtnnnnnnnnnnnagctcgtatttctccgcgtcgcgatattcctcgctgtcgggcagcgcgtcggactcgcacagctcgaagcccgaatacattccccagaggcccgagagcgtcgcggcgagcgccgcgcggatcacgaactgcgtgcgcggcgcctgctgcaggtggcgcggattgatgtccggcgtgttgacgaagaagttcggccggaagtattcgcgcgccggcccgtcggcgagctcggtcagataatcgatgaactcgcgcttcgactcgcgccacgtgaagtaggtgtacgactgcgagaagccgagcttcgcgagccggtacatcatgctcggccgcgtgaacgcctcggacaggaacaccgtgtccgggtgtnnnnnnnnnacgtcggcgatcatccatgcccagaacggcagcggcttcgtgtgcggattgtcgacgcggaagatgcgcacgcccgcgtcgatccagaacagcacgacgtcgcgcagcgcgatccacagcgcgggcatcgcgtnnnnnnnntagaagtcgggattcacgatgtcctgatagcgcttcggcggattttccgcgtagcgcagcgagccgtccggccgccacgcgaaccagccgggatgctcggtgagccacggatggtccggcgagcattgaaccgcgaagtcgagcgcgatctcgagatcgtnnnnnnnnnncgcagcgacgagctggcggaacgcatcgagcgagccgagctgcggatggacggcggtgtggccgcccgccggcgagccgatcgcatacggactgccgacgtcgtcgggcgcggcctgcaggctgttgttgcggcccttgcgcgcggtcgtgccgatcggatggatcggcgggaagtacagcacgtcgaagcccatgtcgcggatgcgcggcagatgcgcgacgacgtcgtcgaacgtgccgtggcggcggacatcgtcgctcgccgagcggggaaacatctcgtaccagctggcgaagcgggccgcgcgccgctcgacgtcgaccgggaagacgggcgcgtcgcgcgtggcgaacgctcgctcgcgcagcgccgcgaacgcgtcggcgacgtgcggcgcgccgatcagcgcgagccgctggtcgggcggcgcggcgtcgagggccgccgcgaattcgcgcagcacggcgagcgcggcggggttcgcctccgnnnnnnnnnnnagcacgtcggcggcgagccgccgcgcttcttccaactcgagcgccaccgcctgacccgccgcgtgcttcttgccgatctcgtcgacgagcgtcgcccaatcgtcgcgccacgcgatcacgcggaacagatgccggccgagccgttcgagcggaatgtccgctcgccacgcatcgttgccttcggcggcgcatcgggcctcgtgccagccgttctcgtccgcggcgcgccattggacggccgccgcgaggcgtgcgtgaccgtcggcgaaaatcgccgcgcgcacggcgagccgctcgccgatcacgcgcttgacggcgaagcggccatcgtcgacgacgggctcgatgcgctcgatcgcgatgcgctcgccggcgagcgcggccgtgaccgacgcacgggtgccgggccgattgccgcgccgatcctcggcgggggccgtcgtgaccggnnnnnnnnnntnnnnnnnnagcaacgtgcaggcaccggcggcgagcgcgaacggttcgagcgcgcccatacgcgggcggcggccgtcggcgaacggcgcgaagcgcgtgaagccgcccggcacgccggcgagcgccgcgcacggcgcgatcgccgcggggtgcgcgaggtccggattgaccgcgatcagcgcagcctcgtcgtcgtattcgagcgcggtnnnnnnnncgcgcagcagcacggtcgccggcgcatcggcgcccgtcagctgcgcgatctcgccgttgccgcgcagcgcgggcgccgcgcggcgcagcgcgttcgcttcggcgatcgcgcccgacaagtcgaacggcgcgctgtcgagcgcggcgcggtacgcgtcggctcgcggctcgcgcgccatcagttcgacggccacgccgcgctcgaagcccatcggcacgagccagccagtgccgagcgcggcggcggtccacagcgcgcggcgatnnnnnnnntcgatcgtctcgggcgcggcctgccgccaatcgtgcgcgagccgcgggccgtcgaacgcgtccgggaacgcgatcggcgcgccgacgcgccgcagcagccggtgttcttcgacgaaccacgnnnnnnnnaggtcccaccagcgcagcgatgagaacgccgcgtcgaagccggcgcaggcgagctgcgcgagcgcctcgcgctcccggcccggcacgccggcgatcaccggcagatccgcgcgggcctgccgcagcgcgcggagcagcgcggcccaccagtgcgccggcatccgctgcggcgcgtcgacgagaaaggccgccgcgcccgcgtcggccagcgcgccgagccgggcgcgccaccagtcggcgagcgcgtcgagcgcggccgcgctgccgacgttcgcatgcgcgacgtcgtgcgcgagcgccgcggtgcgcggatcgatcagcgcgtcgtcgcgttcgtcgacgacgtaccagtcgcggtgtgcgtcgtgcagcgggtgctcgcgcgcgacgcggtcgacgacgacttcgacggcgatgcgcagcccgtgctnnnnnnnnntgtccgacaggcgggcgagcgcgctcgtcgcgtcgagcgacgtcgcgaacgattcggcggggcgatcggggtccgcgacgtggcgcggatagccgcggcggctcgccgcccagaggccgccgatcagcacatgatcgaagccccatgcggcgacgcgctcgaacagcggcggccacgcatgcaatggcccgacgagacgggcatcgcagaagtaaaggttcggcgcgaaagacggacgggtttccatggacgggatgacgtcgcggcaacggaatgcctgcatggcgcaatcaccgttcccggcatgcgtgcaggcgttccggcgcccgtcggcgcgaggccgctgtagtttttacaccgcgaggcgaggatcgacggcgcaggaggcgcgagcggccggtcgttttgaccgcactgcgccggcagtgagtgcgccgccgttttcatcggccgtgtcgtgccgccgcgccgccgtgccgccgcgccgcgcgtcgcggcgcgagagcggtgggccggctgccggcgctcgcaggcgatgcgcgtcgcggctttcgcgcgggcagcgacggcgttgcgccgatgcgcacgcgcgcttgccgcggatcacacggaaatgcgacgggtcgcgggcgcgaaggagaggcgcgtgacgaaggcggcttcgatggccatcgccgcggcttcgcgcatgcgcgaagcgcgtcggctnnnnnnnnnnnnatgtgccgggcgccggctcacggacaatcgccgatgatgtagtaaccggcgctcgtttgcgccagcgtgttcgtataaaacacgttgtcgagccccatgttctggttcgatccggtcgcataggcgatgccgagcgaatcgtgcgcgcggccggcctgcacgtgcgcgtaattggtggcggtggtcgcgctgcaggcgaagctcggttgcgtcgtcgccgacaccgcgggcgacggcgcgctttcgcccaagctcggatcgatctcggtgaccgtataggaataggccgtgccggcgatcagcccggcatcggtgtaggccgtcgacgtcgatgaaccgaccttgttgccgttacggtagacgttgtagctgctcgcattggccaccgggttccaggcgagcgatatgctcgtctgcgtcgcgttcgtgacggtcagccccgtcggcggcgtgccggcctgcaccggcgcgccgttcgcgcgcaaattgttcttgacccagtagtccatcacgaaggccggatagttgacgtgcgtcgcgtccacgtaattcgcgttgtcgccgcccgcgccggcgggccacgcatgcgccatgccggaaaccacgatctcgtgcgtgcgcactttgccgttgctgtccgagtacggcgtgttggtgccgccgccggcgatcgatactttggacccctgcgcaaacgtgccgccgtagatcaggcggaacgcggcggtgtcgagcgggccgtacgcctgcgcgacggtgtaatccgacgtgccccatacggcgcccgcgatctgggtggagaactggtccgccttcgagccggcccatgccttgcattggttggccgccgtctgagcggtgtagccggacggcacgtagccgatttgcagcgtggtcgtgccgggcggcggcccggcgttgatgccgatgccggcgaagatgtccggcgcgatgcagccgagcaccatcgtcatgccgccgccggaagacaggccggccacgtagacctggttcgggtcgatcgcgtattgcgcgtcgccgacgaagcggctgacgagatcgagcaacacgccgacgtggccgctcgcgcgattcggcgacgtgttcgcatagtcccagcaatggttgccgtagacgtttccggtcgcgttgggcgccagaatgatcgcgccgtatcgatccgcgacgcttttccagttgaagcccgcgcctcgagaattgtcgatgacgtcgcccgacgcgctctgcagacagccgtgcaggacgagcacgagcgcgcgcttaccgttgggcgtcgtcggctgggtcgcgggccaatagaagtagcccgtcaggttgccgccgttgacggtatccgcgccccacgtttgctggctgctccatgcgcccggccccgcggcgacgtcgnnnnnnnnnggaagcgcggcgagcgcggccgcgcatatcgcaagcagtccgctgatccattgccatgtgcgtcttgcgttcctggtcatgctggctctccttgaatggggaatgttgtcgttacccacggcctttttgcttttcagtcctacctttttaggcgacggcgtcgttcgtcgcgtttcgattttgtcggtgaaggcaattgcgcgttcagaaatacagcacgtagcgcggtggcggtcaatttaaggtttaccttataggcccattaaaaatatcggatgcatttgatgccatttggtgaaatgcggcgggcgagccggaaaatgcgcgccggatatcggcgcgctccgccgcgatggcatgcaggcaggtttcgtcgcgcacgcgggaagccgtcggcttcgaggcggcatatcgcgcgccgccggtttccggttcgaacgtgcatgcgtgtgcacgcatgcacggcggtgtcggccgccgatgtgtcgccggttgtcgtctcgatgtnnnnnnnnnntgcggcggcatgcttcgccggtctcgcgagcgacacgtcggctttccggtacggccgatcggctgcatggcgatcggtttgccgaacccagcggcgcggctgcggcaggcggcccggacttggccgggccgggcgcccgccgcttccactcaattcgagctgaatccgctttttcagaaatgcattttgtaatcgttcaatttaattgaatgatttgggattcgagtgggattggggcgcgtccatgatcgattgcgcgatgcagacggttcaatccgtcacgattacctgagccgatgatgcgttgatctgaaacgtatcgatccggcgggcacggacgtcgagcaacagccgatccagtgcctctaccgccgcgtgatcggcgggcgtgggtttgcgaaacggatgtccgaccttgtccaccgcggtttgatgggccttcagcaggaattccagcgcttctgttcgggtcatgaaaatacgatccatcgcgggtcacctcgagtttgtttgcggcgacaggcgccggcgaatgacgcctgtcgccatcgcaggacagcgtgcatcgcatggcttgcccgcgccgggttcggcggcggctgaagcaagtgtagcgctcgaacggcgcggtgcgtgaaagcgcggtggaatcggggcgattctcgggtgcggcgagacgccgcttgccgacggagcgccgatggaacgttgagggaacgttgacggaatgccgacggtgcggcgtcgaattgccgcttgcgcatcgcggcgaatgcgcttcggtctgggtagccgtgatccgtcgcgttcgtcatgggcttttcgccgtgcaagggccgttcaagtgtgcgcgatcgtctcgcttgccttcgtgagcgttcggatgtgatgccggcttcgcactcgagcctgtgatactcgagcctgcgatgagatgcctttcggacacgcatgcgtcgatgcgcctatgcgcctatgcgccgatgcgtgcatgcgccgagcggccagtcgaccggtcgccggcggctgccgcgagccgcgatcggaactgcgcgacggcgcgcgtcgaatgcnnnnnnnnnaagcgctgatcgacggcgtgacgcgcgggttggcacgcacggatgcgatgccatgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgatggctgttgccatcgccatcgctatcgctgtcgtcatcgctatcgcgaaccacatcgcgcgcttcgacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngatcgccggatgcttcgtgcaacgaatcgaatgtcgtgacgggcgccatgtgcgccggccggtgacaattgttcagattgccggcgggtgacgtccgtatagtcgataccgaaccgacaggacgacgcgaatgtctcgagtccgcaccgcggcatttcgccatgcatcggccgtgaggagatctcgaagcgatgcgcgctccggtgcactgtcggatcttgccgattcggcggcacggatcgcgaacgccgcgtacatcgcgaatcgccacatgcttcgtgttccgcgttgcgggcgcaaccggtttcgaatggacatcgtcgacgaaccggccgcacgtgcatcgcgaagtgcggaacgcaagaagcgcaagaagcgcgacgcccgtcggattccaggcgcgccgcgcgatcgttcgtcgcgcggcagccgaaacggactcgatcgcctctcggatcgagtcgccggccgagcgccgtccgcgttcgtcgcgtgacgcgtgtcgagccgctcgtttctctcgttcctcggcaaannnnnngtccgtgggactttcgcaccgtcactcgtggcggtgnnnnnnnnngttgcgccggatgtcccgcgcgatccgcgcgtggcggcgggcgtggacgcacgctacatccggtaacgaaagtaacgatttgcgcgtcggcgtggcacgcaaggcgttcgttctagaaagagttcgttacaacgacaggagacatagcatgccccacgaatnnnnnnngtcgtcgaaatcgcggcgccttgttttgaagctgggtggcggcaccgttctcggcacgttgctcgccgcatgcgggggcggcggcggggcggacgcagccgccgccgcgccgcagcagtcgccgcccgcggggccgagctcgagcgcgaacgtcgcgatgacgctgccggccgacgcgccgcgcatcgctcgcgatttcgcggggctcagcatcgaaaaggcggcgttgagctatccgctgctgagcggcgagaacggcaacatggtcggcctgttcaaccggctcggcgccggcgtgttgcgcatcggcggcaatagcagcgacgcgtccggctggcagcgcaccggtccggacgagacgtcgggcgtcatcacgcccgccgccgtggaccggctcgcgagcttcgttcgggcttgccgctggcgcgtgatctacgggctcaatttcgtcggcaacgaccccgcgacgatcgccgacgaagccgcgtatgcggcccaagcgctgggcgtccagctcgcgggcttcgagatcggcaacgagcccgatctctacgcgcagcatggcctcgcgccgaacgcgaacacctatccgggcttcgtgagccgctggaccacattcgcgaatgcgatccgggcggcggtgcccgatgcggtgttcacgggcccggcgaccgcgtggaactatcagcgttacaccgtgccgttcgcaagcgatgcggcgggcttggtgtcgttgctgacgcagcaccactaccgcaaccccgatagcgcgacgatcgaggcgatgctgagccccgatccgagcctcgcgccgatgctgcaagcgttgcagggtgcggcgannnnnnnnngcatcggctttcgtctcgcggagacgaacagctattggggcggcggcaagccgggcgtgagcgatgcgcacgcatccgcgctctgggtgatcaacttcctgttcgccgtggcgcaagggggcgcttcgggcgtgaacctgcataccggcggcggagcgtcgtattcggcgatcaagacgaacaagaccgccgggacggtcgcggcgatcgggccggagtactacggcatctatctgttcaaccaggccgcgggcgggcgactgatgcaaacccgcgtcgattcggcgggtaccacgctgttcgcgcatgcggtcgcggccgacggcggcggcgtgcgcctcatcctcgtgaataccgatgcgaacagcggctatgacgtcgccgtcgattgcagcagcgtgccgaannnnnnnnncggcatcgtcacgacgctcggcgggccgtcgctcggcagcctgacgggcacgcagatcgacggcgcgacgtttgcgctcgacgggagcggggcgccgcagggcggccggccggtcgcttgcgtgaacggcgtgctcggcgtgcatgtcgcgtccgcgagcgcgttgctggtcgacttcgcgtgagcgggacgcatgccgtgcggcgcgcacgcgcgaaccgagacgtctcgcagccatcgctcgcccatcggcgcaacgcggcgggcatgctgctgcgcgacaagagcggccgacgttcgcgcgtcgcggcgggatccgggcggcaacgggcaagcgaggatggttgagggcgcggcgcgatgctagtatcaagaactcgggacaaggtaaattcatggccggttggacgtttggcggtgcaatgagcgcggtgtcgcaaaggcgggctcatggccgctgaatggatgggctgcgaccggtttcgcgcaaattcgatgaaagtatcgctgcgtcatttacgtgcgttcgtggcggtggctcgggaaggcagcttcacggccgccgcgggcgcgctgtgcctcacgcagtcgacgctgacgaagacgatccgcgagttcgaacaggcgctcggcgtgcacgtgttcgagcgcaatacgcggcgcatcgcgctcacgccgtacggcgcggcgttcctcgtcgacgcggtgagaatcctgaacgacctcgatctcgcgctcgacggcgtcaaccagcaactcctcggaaacagcggcaccgtacgcgtcgcaagcggcctcgcgttcgcgtcgacggtcatgccgtgcgtgatccgggccttgcacgcgcaggagcccggcattcacgtggacttgctcgacgacacgagtggcggcgtgatccggcggatcgaatccggcgaggtcgacgtggggatcggctcgtacgtcggcatggccggcaacgcgccgagcgtgaggcgcctcctgagcgcgcgtctgggcgtgctgtttccggtcggctatccgaagattccgtcgcggcccacgctcgccagcctgaacgagattccgatcctgcgcgactcggacgagtcgagcatcgccgccgcgttccggcagcaggcgcccgatctctgggagcggatgaggcgaaaggtgtccgtcacgaatctcgatttgcagctcgcgctggttcgcgagggcatcggcgcgtgcatcgtgtcggcattggcggcgtcgcatccgtccgcgcgggggatgccgtatcgcctgctcgtcgagccggaaatgacgcgggacgtctatgtgttcactcgccgcgacgtgtcgctgctgccggccgccgcgcggttcgtcgacattctgatgaacgtgcttccgttgatcgatttcgccgagggcgtcgaactcgcttgcgacggcgcgtgaacgccacgcgccgcgagcgtgcggcgcgacagcccttgccggcctttgtcgaaccaccgcgcgtgcgtcgaagcgcggcgaaccgccgtgcgccgcgttaagtaaatgattaagtattgaattggaaatccgctcggaaacgcccgtgcggtgcattgcggaatttcctatgggaattcatgggaaaaaggaatgaatcgattcggatatttcaatttacttgggctgcccggaaacggagaatggccgccgcggggatgaaggctccgtgcggcgcggaaagggtcgggacgcggtggacggtcgatataaagaatatattaaacaataaacggccgcgtgctgggattgggannnnnncccannnnnnnccgcatttgttccaatcggaagatgaagcgagttcttgagtgatgagtgctgcgcgaaaggtgctgctcgtcgaggacgacgaagcgcaggcgaattgggcgaagctggtgctgacgcgcggccgattcgacgtgacccactgccagacgggcggacaggcgatccgggcgatgacgaaggaggtgccggacgccgtcgtgctcgacatgcgcctgcccgatgtccacgggctcgaagtcctggtctggatcaggcggaannnnnncgacgtgccggtgatcgtgctcagcaatgcgatgcaggagatgcagatcgtcgaggcgttttcggcgggcgccgacgattacgtgctcaagccggcgcgcgaggccgaatttctcgcgaggatcgcggcgatgatgcgccgcaagggccatgccgtctcggggacgatcgagatcggcgggatcgcgatcgacctgggctggaaagcggtgcgcatcgacggcgagcccgtcaggatggcgccgatcgaatacgagatcctcgaaatgatggcgaggcatctgggcagcgtcgtccagcgcgaggtgctcgtgaaccgcatctgggggcgttcgatcgacgaggccgtgtcgaggtcgctcgatacccacgtttatcgcatccggcacaagctgaaagtacacggcgtgtcgaacgtatcgctgcggtccgtatataacctcgggtatcggctcgaatggtgccgcggtcgcgcactggcgggtgccgcaccggagcgcgacgacgcgctacggctggccgagggcggcggcgaggcgatgctgccctcgctgctgtagcggcgcgacggttcggcgcgcgtcgcgcacggcttcggcacgtgcgtcgcgccccggcgcctcgagccgcagcgaaaccgggtactgacgcggcgcggcgcgcatcgaagcgccgccgcgccatccggtgaacgaaacgcgcgtgaaggaagtctacgcgagcggatagcacggaggttttccatgaagctcgttttcccagcctgtttggcgttcgtcgcgggcatcgtctgctttgcgcgcttcgcggcaagcggcagccatgtcgacgcattcggccgcttgcacgaaccgttcggcctgctgccgctcgggtgggcgctgacgctgctcggcggcacgggcttgctgatcggcgcggcgcaggcggtcgttcgccggtccgcgcgccgccgatagggcacgaccgatgaagttgagcgttttgtttgtggcggcgctgccattgattgcgattgcggcgagcgcgcacgcgcagccgcgtcatcctgccgtttattcgcccgccgccggcgtgctgtgcgatcggtacgtctgcgcggatgaccagggtatctnnnnnnnnntgaccgagcgatatctcggcaagcgcgtggccgcgaaggcgttttcacaaggcgatttcgatccgaccgagttcatgttcgccaacggcgtgttctgtgacgtgaaagagcggctctgtcgcgacgatcgctattacggcgcggacggcaagcgcagcggcgcggtgtcccggcggtataccgaattgctgttcggccgccgatccggcggctgatcaggctcacgagcggcctggcccgctcgtggcgaaattcccattcttcgcttacatctcgacgcgattcgccgatgcggttcggtgagcgcccgctccgacgccggacgctcgcatcggcgttgcaagcgtcgtcgcgaaaccgcatgcgtgcggtcggctggatcggcgcatacggcttcgagcgtcgtcggcgccgatgccgcggaccggcggcatcgctgatctctcaatgtaccagtcgatgctggcatcgttggcgtgcgcctgcgcgccgcctatgacgagcgagccccgcgcctgcgccgcgtgtcgcttcaccgtgcatgcggcgcgatgcgcgatcgcgccgcatgcgcgcgtgggcgagcgcacgcgatcgcgcatcgcggcgccgtgcgcgccgcgaatatccccgtcgccgattnnnnnnnncatgcgaacgggcgacgctcgagcacggcggcatatgcgagacatgcaacgcccggcgaaatcgtcggggatgcgcatggcgttttgcgagatcgacgatnnnnnnnnnagcccgctgcgtttcgacggcggcttgtcggaatacagcgctttgttcagaaaagttgtgaaatttcacgacatgacttgctgaaaattgtgtcgggtttttcagcggaaattcataacgatattaaccgttcggtctcgatcgtgccgatcgaacggttggagatcgtagctccatcgagtctgcctacggatcggcggtcagtggcctggtttgcatgcttcgcgtcccgcgttcgatggtcgtgtccgcccatcgtcgagcgtcgcgcgtgcgtgggcccacgcatcctgccggttcggcgagtcgctgctcgtgacgcgtgcccgtccgagtccttcggattcctggctgttcaagcagtgcacgattccggcttgcccgttcctcgaggttcnnnnnnncggttcgtcgggctgctgcgtggtcgctggttgtcgagacaaaaagtggtgcttatttacctgatcgaggacgacgaggtccaggcgcggtgttacgcggccatcctgcagcatgccggttacagcgtgcgcgtcctgccggacggcgagcgcgcgttgcgcgagatacagcgcgcggcgcccgacctgatcgtgctggaccggcgcctgccggacatcgacggcctggagatcatcgcgtgggtgcgcgagcgctgcgcgccgctgccgatactcgtgctgaccaacgcggtgctcgagaccgatctcgtcgaagcgctcgaggcgggcgccgacgactatctgatcaagccgccacgagaacgggaattcgtcgcccgcgtcaatgcgcttcgccgccgcgcgagcatcagcaagcaattcgaaggcacgatcgaaatcggcggctaccggatcgcgaccgtcgagcgcgccgtctatctcgcgggcgagcgcattccgttgtcgccgaaggagtacgagatcgtcgagttgctcgcgcggcacgtcgggcaggtcgtgccgcgcaagaccatcatcagccgcgtctgggggcgcgcggccgaggaggaagtttcccgttcgctcgatactcacatctaccgcatccgcaggaagatgaatctgtcgcgccgcaatggcgcgatgcttcgcgtcatctatacgcatggattccggctggacgattttagccatgtgtgattgcttattcgagatagcggcgcgcgtgagacaagtgccgtttctaattggatgacgatatttttgagatattgaatgtgcggcgcgcggcgatggcgaggtgtggaaggccgcgcggcacgagcgggcatgcgcggcggagcgctcggcgatgcgagggggcgggctgcgcgacgaaaatgcgcgacgaaatgcgcggagaaatgcgcggcgaatggccgaaatcaaatccgcgcagatttaaaagaacgctcgtcctttatttgacgatctttatcgatgcgatttaggaatgttcagattcggattgtgcctcggcaaataaatttcaattgcagcacaaaactattcgaagcttatttgcgtgaggatgaaatgaacaagacttatcgggttagctggagcgcgtcgcggggtgcgtggatggtggcgccggagacggcgcgtcgcaaagggaaaggacattcgctgacgatcgtgtgcgcgatcgcctcaggcctgctgcttgcggcgcctgcgtgggcggacacggtgtcgccgtcgggcacggataacgtctacggcgtcgacgcgaccgatcccggcgtgtcgacgaaccagggcaatacggcctacggggcgcaggcgggcgcgaaggtcacgggttcgtacaacaccgcgatcgggtatcaagcagggcagaacgtgaacgtcatcgataccgtatcgatcggcaagcaggccaccgcgagcgcgaatgacgcgatcgcgatcggcacgaacacgaaggcgagcgggccggccgacatctacatggggctgaacgcaggcgccggcgccggctcgacgacgagcccggacggcaccgtcacgctcggcattcgcaacatgggcctcggggaatccgcgggctcgtacgtgacgggccagaacaacacggggatcggctatcagtcgggcatgaacgtgacgggcgaccagaacgtcggcctcgggcagcaggcgggacaattcgtgaccgggaccggcaactcggcgatggggcatctggcggggtcgacggtgtcgggcagctacaacgccgcgttcggcgagtatgcggggaccaacacgagcggcggcgccaatgccgcgttcggcttctatgcggggcgctacatcaacggcacgaacaacacggcgctcggcgcgtacgatctgccggtcgtcaatggcacctggtacggttcgtacgtgacgggcagcaacaacctcggcgccggccataattcgggcgcctacgtgagcggcgcgagcaacgtcgggctcggcgacggcgcgggcacgttcgtgaccggcagcaacaacgtcgccatcggcacggcagcgggctcgggcgcgtataccagcggtccgagcggcgcgacgctcaacgcggcgctcgtcgcgagcaacaccgtgagcatcggtacccgcgccacggcgagccagagcgacgcgatcgcgatcggcaagggcgcgaccgcgagcggcgcgcaatcgatcagcatcggcaccggcaacgtcgtgagcggcaagggaagcggcgcgatcggcgatccgagcaccgtcagcggcgcggggtcctattcgatcggcaacaacaataccgtcgcgaacagcaacacgttcgtgctcggcaacggcgtgacgacgacgcaggacaacagcgtcgtgctcggcaatcagagcaccgaccgcgcggccgtcgcggtttcgagcgaaaccatcaatggcacgacgtacaactacgcgggcgtcgcgagcccggccaacggcgtcgtcagcatcggcggcgtgggcacggaacgccagctcatcaacgtggcggcgggccaggtgagcgcgaccagcacggacgcgatcaacggcagccagctgtacgcgacgaaccaggcggtgatcgccgaggacgcgaaagtgaattcgctcggcggcggcgtggcgagcgcgctcggcggcaacgcggcgtacaacgcgacgaccggcgcgatcaccgcgccgagctacgcggtctacgggaccacgcaaaactccgtgggcggcgcgatcgatgcgctgcaggccctcgcgccgctgcagtacacgtccggcccgggcgtgaccacgccgaacgcgccgggatcggcgccgacgaacacggtgacgctcgtcggcgccggcgggccgggagccaacaccacgccggtgacgctcacgaacgtcgcgccgggcaaactctccgcgaccagcacggacgcggtcaacggctcgcagctctacgcgaccaaccagcaggtcgcgaacctcgtgagctcggtgaacaacggcggcgtcggcccggtgcagtacagcgatcctagcgcgccgacgacgcccaacggcggcaagccctcgcaggacctgacgctcgtcggcgcggcaagcggccctgtcgcgctgcataacgtcgcgccgggcacggcgtccaccgatgcggtcaacgtcgggcagctcggcgcggtgacgaccggcctgggcggcggcgcggcgatcgatccgaagacgggcgccgtgaccgcgccgtcgtacacggtctacaacgccgacggcacgacgtcgaacgtcagcaacgtcggcgcggcgatcgatgcgatcaactcgaccggcatcaagtatttccacgcgaacagcacgaagccggacagccaggcgctcggcgcggacagcgtcgcgatcggcccgaacgccgtcgcgaacaacgcgggcgacgtcgcgctcggttcgggagcggtcacgtcgcaagcgggcggcacgctgagcgaaacgatcaacggcgtgacctactcgttcgccggcacgacgccgatcggcacggtgagcgtcggcgcgccgggcgtcgagcgcacgatcaccaacgttgccgcggggcgcatcgggcagtcgagcacggacgcgatcaacggctcgcaactgtacggcaccaaccagtcgatcgaggcgttgacggacaagatgaacagcctcggcaacaccgtggcgaacacgctcggcagcggcgcgtcgtacaacccgcaaacaggcgcggtgaacggcccggccaactcgggcggcgtggtcacgcccacggtgatccaggaggcggcgaacaaatgggtgagcgccaatccgtcgacctacgtggcgcccgtcgcgacgggcacgaacggcatggcggtcggcagcggcgcggtttcgacgggccagaactcggtcgcgctcggcacgaacgcgtcggacggcggccgctcgaacgtcgtgagcgtcggggcgccgggcgcggagcgccaggtgacgaacgtggcggccggcacgcaggcgaccgatgcggtcaacctcgggcagatgaacggcgcgctcgcgcagcaaaccgacagcttcaatcagcggctgggcgcggttcagcaggacgtcgacaacgtnnnnnnnnncgcctacggcggcatcgcggccgcgaccgcgctcacgatgatccccgaggtcgacaaggacaagacgatcgcggtgggcatcggcggcggcacgtatcgcggctaccaggcggtggcgctcggcgcgacggcgcgcatcaccgagaacatcaaggttcgtgcgggcgtcggcatgagctcgggcgggacgacggccggcatcggcgcatcgatgcagtggtaaccgagttcaccggcgattcatcgaccgnnnnnnnnctggctcgnnnnnnnntacaccgactacagacaacgaggtaaatcatgttcaagacaattgttctggccgcttgcgcggcggccgtgctcggcgcatgcacgagcgcgacgggaccgagattcaatgcatacgtgctctccgacgcggccggtgcgaaaacgtacaaggtcgagtgccacggcctcttcgaagggccgggcgtgtgccgcgacaaggcgcgcgagatctgcgcggacaaggacgtgcacgtgctcacgggcgtcggcccgctcggccacgacgacgatgtgcgcacgctcgcgttccagtgcggtgaacctgcgcagcccgtcgcgcagcagccgcagccggctcccgccgccgcgccggccgccgagccgatccggctgaacgcggacgcgatgttcgcgttcgatcgcgccgatgcggcgtcgatgaccgagcagggccggcagcaactgtcgcaactcgcgcagcgcctgacggatcggcatgcgcagacggtgtcgatcgtcggctacaccgatcggctcggcagcgacgcgtacaaccggcagttgtcgcagnnnnnnnnnaagacggtcggcgattatctgatcgcggccggcgtacccgcggacagcgtgcacgccgaagggcgcggcgcgagcgatccgctcgtgcaatgcgaccagcgcgagcgtgccgcgctgatcgcgtgcctctcgccgaatcgccgagtcgaagtggtcgcggcggggctcgacggagcgtgacatgacggcggaactcgacgcccgtgtnnnnnnnntcacgctnnnnnnnnagcaactgttcgacgacggccgcccggagcagggcgcgctgctcgccgcgcaggcgctcgcgctcgcgccggacgacgcgctcgcgctgaagctcgtcggtgtcgccgagtgcatgcgcggcgatcatgcggcggggctcgtgtatctcgagcgggcgtgcctgtcggcgcccggggacgcgaatctgcactacaacgtggccgtcgcgcacgaatgcaccggctcgcacgagcgcgcggcgttgagttaccgccactgcctgcgtctgcagcccgatcatgctgacgcgctgtggaactacggcgaatacctgcgcctgaacggccatttcgaggcggccgcgcgctgcttcgaggcgctgcaggcgcaggcgtgccgctatccgtcgatgcatcaccggatggccgtcgtctatacgcatctgcatcgcttcgacgacgcacggcggcatttcgcgctcgcgatggacgagaacatcgatacgcgcgtcacgcgctgggannnnnnnnatttgcggctcggcacgcgcgatttcgcacgcggctggccggactacgacacgcgcttcgacatcggacatctgatcaacgtccactgccatccgtttccgatccggctctggcaaggcgagccgctcgcgggcaagacgctgctcgtgcacggcgaacaggggctcggcgacgagatcatgttcgcgtcgatcgtgccggacattgtccggcaagcggcgcgcgtcgtgctcgcctgcgcgccgtcgctcgtctcgctgttccagcgcgcgtttccgtccgcgatcgtnnnnnnnnaccgcgcgggcgtcgcgccnnnnnnnntggacgatctcggggcgatcgactatcagtcgccgatcggcagcctgccgcgctggctgcgcgcgagcgaggcatcgttcggcacgggcgcgccgtatctggcggcggacccggcgcgcgtcgcatggttcggcgcgcggctgcgcgcgttggcgccgcgcgccgatcgcgcgctgaaagtcggcttgacatggggatcgaatcccgcggcggcggtgccgtccgccgcgcgccgcgccacgcgcaagagcatgccgctgcggttgctcgcgccgctcgcgcgggtgccggacgtgcagtacgtgagcgttcagaacgccgagctgggcgagcaggccgcgaccgtgcccgagctcgatctgatcgatttcagcagcgcgcttcgggatttcgccgacaccgcggcgctcgtcgcgaatcttgacgtcgtcgtgagtgtcgatacgtcggtcgcgcatctggcgggcgcgctcggcaagacgacctatacgctgctgatgcgcaattgcgactggcgatacggattcgagggcgagcgctgcgtctggtacgaatcgatgacgctgctgcgccagacgacgcaggacgattggctgccggtcgtcgatcgggtgatcgacgcgctggcgcggtatcgcaagcaataaggagagaaacatacgcatggatcacgatccgcaactgaccgaacgatggctggagatacatgccgaaatcgaagcgttgcgccgcaaggcgaaggcggcggcgatcatgcagatcgaactgctgatgacgcaatacggcatctcgccgggcgaactgaagggcgtcgacggtgcgccggcgcatcgcaagccgaaggccaggtactggaatccggagacggggcagacgtggtcggggcgcggccggatgccgaaatggctggtcggaagggagctcgcttcccatttgatcgacggcgaatccgcgctgaagcggatgaagctgctgaaccgcgacgcgcagggcgcggacgaagggtgacgccgtcgggccggctcgcctgcctcgcacgcaggtgaggcaggaagccgccgtgcatnnnnnnnncgcgcgccgtcggcgcgggggcgagggcatgtgcgggcgaaggtgggccgcagtggcgcggcggatgtgcgtcgacgggcgtgaacgcgcatcgacgcgcggccgcggccgcgcgtcggcgcaggcctgcccgcaggcnnnnnnnnnctgcgatcgagaatcgcgggcgcccctgcgggcccgatcggcgcgccttgccgcaagcacgggcgtcgagcgcgccgagcgcaagccggccgcttgcnnnnnnnnggaatcgcacgccgccgcattcgcggcgagtccaccgcgggcgacatcgcccgatttcccgcccgccgcgcacgtcggcgcgaacgccgcgccgtgcgcgccgctcacttccaggcgtcgggcaatggcgattgcgcgtcgtcgcgggcgatcggcgtgctcggcgcgccgtcgcccggcgcgatgaggcgggccgtgggctccgatgcgccggcggcggatgcggcggatgcggcgggttcggtggtcgcgaagggcgtgtcggtgtcgacggtcacgatgtagtaggtcgtcgcgacggcgatcgcgacaatcgcgagcgcgagcagaagcgtgcggagttgcatgtttcgaatgagatcgtatcgggtcgggacgaggctgcgtcgatttcaatgcgacgcgtaatagcgcaatgcgtcgtggacggattcgggcgtgggcaggtgatccgttttccagacgaaccgggccgagcggctcgagatgaatgcctggtcgatatggctgtcggccgggttgcgttcgtcgcgatacaggcgcgcgagccgcgcgagatcgccgctcgcgggaatcgccgcttgccagccgggctgcgcgccgaagcgcctcagccaggccgtcatcgcgacggccgtgtcgttcgccggatcgatgctgatcgacagcaactgcgcgccgccgatcggatgccgcgcgagttgcgcctgtaacgattggaatatcgcgccctgcagcgagcacgtggcgctgcatccggtgaacacgaactggatggcgctcgtcttgccgcgcaacagatcgacgaggcggccgcgcgtgccgtcggcaagcgatacttcgatgtccggcgccgcttcggccggctcgatcgnnnnnnacgggcgatgcgcgatctcgcgcgattcggccgcgcatgccggaagcgagacgagggcggcgccggcgagcacgaggcggcgccggatcagggatggagggttcatctcaacgtgatgtcggtatcggaatcaggaaggcccacaggtccgcgcattgcgcgtcggtcgcgtcgtagcgcggcatcgcggctttcagcgtgacgtgggccggatcgatgccgcttcgcagcgtcgcgcagaagctgtcggccgtataggcggacggcgggccgccgcgccgcttttgcggcgcgagcaggctcgacgcgtcgagcggcggggcgagcgccggcgcnnnnnnnngcgccggcggctggtggcagttcgcgcagcggctcgccgtcgacggcagcacttgcgcgtggcccgcgaggcggccatgcatcggatcgctgccgtcgaacagccgcgcgccgcgtgcgnnnnnnnnngcgggcgcatcgtcgggcgacgcgcgtgccgtgccgccgagcgcggctagtgcgacgaaggcggcgagcacgannnnnnnnnnnacgcggcgccgcggcggccgaaccggggaagcgatggacatcgttcgcgctccttgccttctcgccttcaggcgccgatccggatcgtcttcgcgacgctcggcacgnnnnnngcgttcagcgcgaacagcatgtactgccccggtatcgcgacgccggcgtccgccggaatcgcgacggtgtacgcatagccgccgtcgccgccggacgactgccggaacgtgagcggaatgcggcgctggtcggtgttgaccgagtgcgtgctcgacgacatccgcaccagcgcgaagctgcggatcggcgcatccgtcgatacggcgatcgtcgagccgttggcggcctgctccggcgcggcggcgatcacggggcggctcgccgccgtgccgtccgcgttgagcagatagggcggcgtgaggatctgcacgttcggatggttggtgttgcagccgcttccgcacagcccgccgcccgaagccatcacgcggccgtccggcagcagcagcgcctcgctgtgatagttgcgcggcaccgtcatcggcgcgaggcgcgtgaaggcctcggtggacgggtcccacagttcgggcacgagcaccgattgatcgtcggagaacggaatcgtcaccgcctgcccgccgatcgcgacgatttgcccgttcggcagcaccacgctgttgacgaagccgcggctgtacgcgagcggctgcaccttgcgcacgacgggcgggacttgcgggcccgccgagatgtcgatcacgtatgcgctcgccgacgcgacgccgttgtcgtacgccggcgcgccgccgacggtgaggatcttgccgacgtcgtacatgacggcgttgccgctgatcgagtacgcatcgtcgccgcgcttgccggcctcgacgatcctgccgttgcccgtcgtgtcgatccagcgcagcgtcgcatcggggcccgcgtagaagacccagcggtcgcgggccgcgacgagccacatgtgattgtcgccgcgataggcgcccgcgggatcggggccgatgatgtcgggcacgttcgacaggatcgaccagccgctgtcgggccgccacacttcgccgtacttgtcgccgagccggaagtcgggcgtcgcgacgttccatgagccgccgagcgtgaagaccgcgccgtcggacagcgtgacgctcgattggtatccgcgcgcaatgttcatcaggttcgacgggctccacgcgtgcgtggccggatcgtagacgctggtctttctgctggacacgccgccgttcacgaagatcttgccgtccgcgagcagattgaggccggggcagaacatgtcgtggccgaggctcgttagcacggcatcggttgccctttgcgcgatcggatcgaacacggtcgtgtaggtgttgccgtcgannnnnnnnnnnnnnaacgagatcgtcgaatccgccgaccacatcaggatcttgccgtccggcaggtgcgcggcggccgacggaacgagcggcagcgcgatcgcgcccgtccaggacgaacgcgatgtccggttgacgcgccacatcgtgttcgagcccgcgttgccctggccgcacggatactggatcagattcgcgccgtcggcggtggaggcgttctgcacgacgatgcactggccgctgtttgccgatacgaactgccagtacccgttcgcgtagccgttcctgccgtcgacttcgcttgccgcgcggatcgtccacaactggctcgcgacattcgcgcagcgttggctctcgatcgcggcgcccgtgccccgcgacgcgtcgcgcgtgccgaggcacaggttcgtcgaggcgaggtggatcttgtaggcgctgccgttcggacggattcgccattgctggccgggcgcgtcgtcgcacgtgcgttgcacggcttgcgcaccggccgcgccgccgtcgatgcaaagcccgccgttcatgccgatgagcgcgccgacgagctcgggcggcgcggacacgtagagcgtttgcgacgcatgctcgtcgcatcgctgctgaaccatccgcgagccgggcgacgcaccggcggcgctcgcgcacagcgcgtcgtgcgcggacacgagcttgtagccggagcgcgatggggagacgctccattgctgattcgagccgccgttgcacgggtactgcacgagtggcgcgcccggcgacgtcgcggcgttcgcgatcgtcaggcattgcagactgtgcttggcgaccacctggaaattctgcccgttgggcacgagcgaccattgctgatcggcactctgccggcattcgccgacgtcgacgcccgcgagcggcgccacggcggcgccgccgacttccatgcacagccgcgtgccgtcgatgtcgacggacacgatgccgtagggcgacggctgcgcggcgctcggcgtgtccgcgtgcgcgaggcccgacaagaagagcagcagtccgaatatgaagagtctggcgtcgatcgacgccatgcgtattgttctcatggtccctcctgtggattcaagctcgcccgtgcgttcgaacgggccgttcacgacgatcgttcgcgcgccgccgccggggcgtttcggcatggcttgcgcaannnnnnnncgtggcgccggcttcgcatccggcgccgtcggcatcgtgcgatgccgcatgcgccgcgcacggccgcgcggatgagtcggtcgtgagtgtagggatgcgaaccatttgggggtttgaacttttctgaatcacgcgcgatgggaatgaaagcgtgcgcgacggcgcgtgcggatggcttgccgggaacgattcgaggcggcccgcggcgcgttgctaaacgaattcgcgtgcgtcatccgtgcgatggatgacgcaacgcgggagtcgttcgccggttcgcgccgtcgggaaaaatgccgaaagcggatagcgcggtgccgaaccggcgcatttttcggatagacgagcgcggcggcgcgcatcgacaatcgaaccgaggcgttttccctatcccactcacggggcaatgacgatggaacgactgtatcgtggcatggatcgcgcgacgctcgaccgcgcgtacgacaacacgcgggccgtagcggattttccggcggtgttggccgattttcgccggcgcagcgcgcaactgtannnnnnnnttggcggccggcgcgaggtgcgatacggcgagcggccgcgcgagcgtttcgactggctttcctgcggccgcgccggtgcgccgcgcttcgtcttcattccggttactggcaaaactgcgcgaaggaggatttcgcgttcgtggccgacggcccgctcgccgcgggattcgacgtcgtgctcgccgaatacacgctcgcgcccgaggcgtcgatgacgcagatcgtcggcgagatcgcccgcctgctcgatcggctgagcgccgatcgcgacgggctcggcggcgcggggcggccgctgtgcctgagcgggcactcggcgggcgggcatctgagcgccgtgcatcgcggccatgcgtgcgtgacgagcacgcttgcgatcagcccgctcgtcgatctcgaaccgatcagcctgtcgtggctcaacgacaaattgcggctgagcgagcacgagatcgccgattacagcacgttgttccatgtcggcaagggcgcgccgacgatcgtcgcggtcggtgcgcacgagctgccggagctcgtgcgccacgcggacgactacgcgcacgcatgcgcggcggcgggcgagccggtgcggcgcgtgcacgtgccggggcgcacgcatttctccgtgctggaggaactggcgcagccggacggcgcgctgacgcgcctgctcggggcgttcgtcggcggcgcttgacgcggcggtgaagcgcgatcgcgcttcgtgcgccggcgcgcgaggcgcggcgccacgcgccgcggccgnnnnnnnnngggctgatcgggcaacggtaacagcggcggcaacggcaacgnnnnnnnnnnnnnnnnnnnnnnnnnncgcgctcagtcgttccgccgatgcgtcattgcgcctccggcgtctgcgcgaccgtccccgtcgcgagcgcgagcgacgccgcggccgacagcgcggcgccgtagctgttcgcgtacgcggtttgcgcggcgagcaggtcgttccgcgcgagcatcgcgtcggtgatcgagccgacgccgtgccggtacgcgtcgagcgcggcgtcgcagtggtctgcgcggcgtcgacgagcgtcgccgccgcatcgtgcgacgcgagactcgcgcgtagcgcgttctgcccggcgacgatctgcctgaccgnnnnnnnnnnnnnnnnnnnnnnnnnnngcgctcgagccgcgcggatgcgctgtcggcgtcgttgcgcgcctgcatcagcacggccgagcgcaagccgacgtcgtaccgcggaatcgtcacgccgacgaacacgccgccgccgtagcggctgccgttcaggttcacggtcggcgcctgctggccgacgggcgggatcgcgttgattgccgcgcgcccggcgttgtacggcgtcgacgcggacacgaataccttcggcatgaactccgattccgccgccttgatcttcgccgcgctcgcctgcgcggccgcgtacgcgcccggcacgtcggggcggcgcgcgggcgcgatcgcctgtgcgtctcgtcgatccgtacgcgcgggcatctcgccgatccannnnnnnnnnnngcgaatccaacctggcatccggcatgattcggcgcgcaggtcgtcgcggatggttttcgtcggcgggcgagtgcggccgacgatcggcggcgcgccgcatcgcaccgccggcgcgtgcgcaccgccgcgatgcgcgtgtcgccgcgcatcgcgcggccgcttgcgccgcccgcacgcgcggtttccgtcctcgcctgcgacggccgcaatcgccgcgcatcgtccgatcggccgacgggcaggggcggcgtggactgctcctgaatgttccggtaaagtgagccgtcgcgccggccctggctgattgcccgtgcagcgttcgtccatccgggagccgcgcgtcggctccagccgttcgcgcgctcgcttcccacgcgtggcccgccgtgtcgtcggcatcggccgccggcgtgcgaaggcactttcgagaaccgctgatggatgaactcctctcatactacgaacgggaactggcgttcctgcgccggcacgtgcgcgatttcgccgagcgctatccgaagatcgcgagccgcatgcagctcgcgagcggcgcggacggcagcagcgaggatccccaggtcgagcggctgttcgaatcattcgcgctgacggnnnnnnnnnnntcgcggcacatcgacgacgactactccgagttcacgaaggcgttcatcgaggtgctgtacccgcattatctgcgcgtgttcccgtcgtgctcgatcgcgtcgttcgacatcgatgcgagccgcgccgcgcagatgtcggcggccgtgctcgtgccgcgcggcacgcagctgtacagccggcccgtgaggggcgcgaagctgttcttccgcaccgcgtacgacgtgacgctgtcgccgctgcaactgacggccgcgcgctttcacgcgatgccgcaggcgccgcgttcgttccggctgccgccgaacgcgagcgcgcagctctcgctgtcgttcgcgatccgctcgccgcacgcgagcgtcgccgatctgaagctcgattccgttcgcctgtacacgcgcggcgagccgctgatgagcgccgcgctgcgcgacgcgctgtcgattcatgcattgcaggcgtacgtcgagccggagcagggcgggcgctgggtggcgctcgaacgcgtgcccttcgcggccgtcggcgtgtcgcgcgaggacagcctgattccttgcccgcagggtgtgcatcccgcgtatccgctgctgaccgagtatttcgcctttgccgagaaattcggcttcttcgattgcgatctgcgcgaggccgggcgcctcggcaggcggcacttcacgcttcatctgctgctcaagggcatcccggccgattccgcgaaggcgggcgtgctcgaatcgctgagcgccgagcacgtgctgctcggctgcacgccggtgatcaatctgttcgagacgacgggcaagctcggccagcagccgagcgccgcgtcgggcgcgcacatgcagccgctcgtcgtcgacaagcagaatgcctatgcatacgaagtctattcggtcgatgcggtgacgcaggtccaggagacgccgcagggcgagcgcgtcacgacgttcccgtcgctgcattcgctgtaccacggcgggcaggcggcgcgggcgtcgctgtactggcgcatgcggcgcgacgcgcttgtcgcgagaagcgagccggggcacgagctgtcgctcggcttcgtcgacggcgcgctcgatccggtcgcggcgccggccggcctcgatttcaagctcacatgcagcaaccgcgatttgccggagcatctgccgcacggcgcgccgggcggcgatctgatgatggaaggcggcacgctcgcgagccggatcggcctgttgcagcggcccacgcggccgctgcgcttgcgcgaggatcgcggcgtgctgtggcgtctcgtgtcgcagctctcgtcgaactcgctgttgctcgccggcggcgccggcgccgtgcgtgacctgctcgggctgcacgacgtgcaggagtcgcccgcgaccgtgcgtcagatcgcgggcatcgtcgacgtgtcgcagaagcccgtgaccgcgtgggtatccgagaagccgttcgcgagcgtcgtgcgggggctcgagattcgcatcacggtcgacgaagagtgcttcgcgggcacgggtgtccacaccttcgcgcaactgatggattgcctgttgagccgatacgtcgcgccgaacggcttcacgcagctcgtgctcgtgtcgagccgaaccggcgacgtgctgtgcacgtgcgcgcgtcgcgcgggcggcggattcctgatctagccggacatcgggcgccgcgnnnnnnnntcacgcggcggcggcaagctcggacgcggtgacgggtgcgatcggcgcgggcgcgacaagcatgacgccgcgcgcaaccggatcggcgatcgacgcggcgagcatcggcatctgttcctcgctcgcgcgccagccggcgacggcgatggcgcccagcgcgagcgccgcgccgctttcgccgttcgcgacgccgagatggcggcagcgttnnnnnnnntcgtcgggccagttccgctcggcgacggccgcgatctcggtgcggctgccgccgcgctggtccgcatcgctcacgagcccgcagccggccggcgcgatctcggccgccgccgtctgcgtgcgcgcggcctcgagcagcggcgcgagcgtatcggctggcgccttggccggcgcgccgtcgggcgtgggcgcgcgagccgcgacgagccggtgaacgcgcggtgcgtccgcggcgtcggccgctgcgggatgcgcgagcagcagcgcgcatgcgccttcgcctggaatccggccattgggccgattgtgtccgtagagcttgccggcatggtcgagcgcgtgcacggtggcgtcgctcagcgacgaatcgcaggcgagcacgacatggcttgcgttcgacggctcgcgatgcagcgaaacgatcagttcgtcgacgaccgcccacgcctgcaccgggttcgcgaccatgcgggtctgcacgcgttcgacgccgggcatccagcgctnnnnnnnnacatgcgtgtcgagccacgcggcgagcgcgcccgccatcggctgccagcgctcgggcagcagcaggtgcaacctgagcggctcggcggggcgggatgcaccgtccgtcgccagcaccgcatggcgctcgagcagttcgtcgagcacgtccgcggcgagcagcannnnnnnnnnatgctcgtcgttcagcgcggcatcggcgctgggcggcagcaggcgctcgtcgaaatggtcgatcgaaaccgacgccacgccgctcgcgaacacgcccgtgccgtcggcgcgccggagcgcgggatgcaggccgaccacggtttcgtnnnnnnnngcgccgtcgatgtcggccgtcgtcgcacccgtcgggaaccgcacactgctgtcgagcagcgcgagcgtccatgtgcgcatggcggcttcgtcggcggcttgcgcgatgctcgcttgcggcgccgacggcgcggcggtttgcgcggtggcggccgacgcttcgcgcagccggccggcggcccggcgcgcccatgcgaggcccgtggccagcagcgccggcagcgcgatgccgtgcgtcagcaattccgttgcgctcggcgggtgataggtcgctttccaataggcgatcgtcgcgatccacacgacgacgaaaaccgcggccacgaaggccgccttgctcaaccacgcgcgctgcttcatccgattccccgtcgatgcttcggtcacgccgcgtcgccgcccgtgctcgactggctcgcgatcagcaccgcgccgcaggcggtgcgatagccgtcacgcgcgacgccttcattgtcgatgatcatcgtatcgtcgccctcgacgatgtggttgggcccatggatcgggcacgacacacggtcgttgcggcgcgcgatgcccttgccgtggatcgcggaagccgcggccgcggtcgtgacggtgccgccgtggctgtgcttgtcgccgaggacgatgaatgggcgtgccatgttgtggtctccttgtcgggcgcccggcggcgtgcgtcgagcgggtcgatttcggcccgcgctcggcgcgggcggggccgattttaccggctaatcgccattcgagacgatagcggaattaggtaagcggaatttattacctttggggaaatatttactgatccgcaccggaaatcggctcgatcgcggcgggccgaaacatttttattttgcgatagcgtacgcgcgtgcgtttttgcccggatttcgtatgagtgtcctatagcctagcgtcacgccgtaatttaaaatagtgcgcgataaaaggggacttatcgtctggcagccttgatgccggggtgtgtcccggtgatttggcctgccgaatcgaatcgcgcgcaatcggggtttggctacgctgcattatcgtgcccgtccgggcgggatgatcgcgctgctcagtggttttatccgttgtcccgttttcgtcgcaacgagccgtattcnnnnnntagtcgaaccctgagagagcgggattctcatgagcgtgatcacgcaattcacgtcgcttttcagcgctgccaattgtctctattgtctcgacggtccgggcgaaatcgcgtcgctgcagatcgagcgctgggtggggcgggagacgctctccgagaacttccagtgggatgtctacgcgctcgcgaccgatcccggcctcgacctcgacgcgatgctcgggcagcgcgtgacgatccgcacggcgctcgcgaacggcacgagcgccgtgcgcagcgggctcgtggcgcaggccgagtgcatcggctacgacgccggcctcgcgcgctactgcctgcagctcgtgccgtggctcgccgcgctcgcgcacggccgcgacgagcgcacgttcgtgcggcagggcgtcgccgacgtgctcggcgcggtgttcgcgccgtacggcgcgatcgcccgctggcgcttcaccgcggacgcgaaccagcgcatcgcggaactcgnnnnnnnnnactaccgcgtgcagtaccgcacccacacgcatttcgatttcgtccggcacgtgcttgccgaagcgggtctcggcttttgcttcgtcgaggaggcggacgcgcccgcgggccacacgatgctgatcttcgacgacagcacgcagttgcccgaggacgagacttccgcgcgcatgggcggcgtgccgcagcggctgagcggcacggcgaccgagccggacgacgtgatcgtcggcatcgggcagtcgctgtcgctgaccgcggatcgcgtcacgctgatcagcagcgactaccgcggcaaccagtcgacgagcgcgacggcgagcctcggcaatccggccggatcgcgcgagctgtacgacgacgtcgggccggaggcgttcgacagcctgcgcgaggccgacgccgccgcgcggcggcacgcggacgcgatcgtctcggcggcgcgcttctggacaggctacggcacgttgcgcacnnnnnnnnntggccgcgcgctgcgcatcgcgggcgcgacgtggcgcatgtcgcgcggcggcgcgccggcgcccgatgcgttcgtgttgacgcgcgtcgatcagatcggcatcaacaatttgcccgcgacggtgatggagcgcgtcgagcgcagcctcggcccgctgccgcccgcgaatctcgannnnnnnntgctcgcgcaggcgaaggcgggcggctatgcgaaccggttcgacgccgcgccgcgcgaccaggcatggcgcccgacgctggaggacggcaccggccagcgactgaacccggtgccgacggcgctcggcgcgcagacggcgatcgtcgtcgggccgcagggcgagacgcggccgggctcgacgggcccggtgcataccgacgcgcagggccggttgcggctgcgctatcactggcaggcggacggcgacgcgggcacctatccgannnnnnnnatgcagcggctcgcgagcgaggggcacgggctgcagcagacgccgcggatcggccacgaggtgctcgtgcagttcgtcaacggcctcgtgcaccggccgatcgtgctcggcgggctgttcaacggccgcggcgagggcggcgaagcgccgacgctcggcggcgaagcggggcagccgctcgacgaatcggtctacgcacaggcgagcgaccacgcggcgagcgcgcaaggcaatcttgcgggcggccatagccccgcgtggcacggcgcgggcggcggcgcgaagcgccacgatcacgcgggcgcgctgtccggcttcaagagccaggagttcgacggccagggctacaaccagctcgtcgcggacgataccgatcgcatgggccgcatgcagatggcgacgacgcacgcggcgacccagctcaatatcggccatttgcggcatcaggccgacaactatctcggcagcttccgcgggcaaggcgtcgagctgcgctcggacgcgtacggcgcgctgcgcgnnnnnnnnngcgtgctgatctccagctatgcgccgacggggccgtcgcagccggcgggcgatgcgtcggcgctgcagtcgctgctcgcgcaacaggcggcgctcgcgaagcttctcgacaaatcggcggacacgcacaagaccttgccgttcgccgcgcagcgtggcgcgcagcgggccggacagtcgtcgatgaacggcgacgccgcgccgctcgacgcgctcgggaagagtttcgcgacgacggtcggcgccgacggctacgcgcaggcgtcggccgacgcatcgcgccgcgcgacggacaatgcgctgccgcataccggcgacgcggtgctcggcgtcgaggcgaagggcggccaggggctgctggccggccagtcgctgcaatgggcggcgggcgagacgctgaccatcggcagcggcaacgacaccaacctcgcggtcaaccggacgttgcgcgtgcacagcgggcagggcatcggctggcttgccggcgcgaacggcgcgaacggcgcgcagggcgtcggcatgagcgtgatcgccggcaaggacgatctggcgctgcaggcgcagcacgacctgatggcgctnnnnnnnnnnnacgatctgagggtcgcgtcgatcggcgcggacgtcgagatcgcggcgaagcagaccgtgcggctcgcggtcagcggcggcgcgcatctgacgatcgaaggcggcaacgtcacgttcggctgcccgggctcgctcgtcgttcatgcggcccagcatacgttcgtcgggccggatcaactggctcccgcgctgccgcagtttcccgagaaggtgtgcgtcgaatgcctgaagcacgcgatgcaatcgggcagcgcactggccggcaaggcgatctgagcatggcgaccgagcgcttcgactggatcgactcgtacccggcgcggacgctgccgcgtctgcggcaggtgctcgacgcgccgttgacgcatgggcgctggtatgcgctcgtcgacatgggtttctcgccgacgctgcgtgaagtgctcgcggcgctgaatccggacggcgcggtgattgctctctacgaaggcgtatacgacggcgacgggctgctcgagatttcgccgtgcgtgacgccattgcccgacgacgcggcacatcgggccgaagtgtgcgccggcctgctgcgcgagaccgacgggcgaccgatgctgagcgtgctgcgcgcggcacatggcctcgacgcgctcgtcgcgcatttgcgcgggcagatggagnnnnnnnncgccgacgacgaggcattcctcgtgcggctcgcggatacgcgctgcgtgccgacgtgggcgggcgtgctgacgcccgcgcannnnnnnnnnnnnnnngcgggcatcgatgcgtggtggctgttcgatcgcgcggcttcgctggtcgagctcgatgtcgcgcccgcgggcagcgagaccgcgacgggggccgacgacggcgagccgtatcgcctcgacggcgagcagattgccgcgctcaggcacgcgtcgaagatcgacacgctgctttttcacgtgcgccagcggccggagagcttcggacgattgacggcgacgccctcgcaggcctacgcgtgcgtgagcgaagcgtgggcgaaggaggacgtgccgccgtcggcgggcgcgcggcaggcgctcgatgcgctcgaggcggcgggatggctcgtgccggccgaagtgtcggcttaggcggggcgggcggaacatgacgtgcggcgaaaggtggggagggcgtgggacagtgccgtcgtccatgcgatcacggattccgcgcttgacgtcggcagtgcctgggcgcaggacgagggaaacgattgttcggttggtgcgcgggcttgcgctgctggggagtgttgcggcgtgctcgcgggcggttgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcacgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcaggggcaggtcagaggggccggaagccgtggcgaaagtgccgctggacaagtatgtggaactatccgtcgcaccgacgctgaaaaactgcctgatctccgccgtcggcttcacgaatgcgacgacaccgacgaagcgtatcctgctgtccccgttcatcggtttgttcacgctggtgcgatggctcgtcttcaaaacctgcaaggagccgcaattcccgccggagatcgaagccgaatgccgagtggagccgaacgatccgaacgtctggccgattccggcgtcgatcggtgagtttgccgcgacggttccgggcttcatcgaacgtgcgagggaaaaagcgcagcgcggtcaagcgcaggacaatgcggatcggcagcctcatcccatgcgcaagcgtcgccgtcgacgtgcgcaatagtcgttccggttattcgaagcgcagccgcgttcgaagcctccgctctgtgcggacgctatcacatgcgggagtgcatgccggtgcgccggttccaggcgcgcttgcgccggccggcaagcggccatcccgcgactttccaggggaatgtcactttcgcgaagccccgatcactctgcccgacgtgcgttgacggccaggatgggcggtcgccgcgaatgcgtaaaatgaccgccacgcacactggttcccagcatctcccatgccgctccccaccgtccccaccgcaccgttttgcccggcggaagtcaaaggcagcatcgcgatcgacgccggcgtctcccgtctcaccaaactgcgccgattcgctggcccggggctgctcgtcgcgatcggctacatggatcccggcaactgggcaaccgacattcaggccggctcccagttcggctacgcgctgttgtgggtcgtcgtgttttcgagcgtcgccgcgatcttcctgcagacgctcgccgcgcggctcgggctcgtcgccggtcgcgatctcgcgcaggcgagctacgaccgttacgggccgttcggccggatcgttcaatggatcaccgccgaggtgtcgatcatcgcgtgcgacatcgccgaagtattgggctgcgcgctcgccttcaagctgctgctcggcgtgccgctcgcatggggcatcgtcctcaccgcgctcgatacgatgatcgtcctcggcttgcagggcaaggggttcaggcaggtcgaggcgatcgtgttcgggctgatcggtacgatggcgttctgcttcgtcgcgcaggtcgcgatggtgccgcccgattggcgcgccgtgctgcatggcctcgccccgagtgtgccgggccacgatcgcaaggatgcgatcgtgctggcgctcggcatcgtcggcgcgaccatcatgccgcacaacctctacctgcattcgtcggtcgtgcagacgcggcgcgtcgtcggcggtgcgggcgacgcaatcaaggaaacgctcgcgatggtccgcatcgacacgtggatatcgctcgtcgtcgcgatgctcgtcaatgccgcgatcctcgtgctggccggcgcggcgttccatgcgacgggccagacgggcgtcgccgacatcgagcaggcctatcggctgatcacgccgatcgtcggcggcgcggccgcgtggctgttcggcatcgcgctgctcgcgtcgggccagagctcgacgcttaccggcacgatcgccggtcaggtcatcatggatggctttctgcacatgaagatgccgtgctatcagcgccggctgatcacgcgcgggctcgcgctcgcgcctgcgctcaccggcgtgctgtggctgggcgacggcgcgctcgggcagttgctcgtgtggagccaggtgctgttgagcctgcaattgccgttcgcgatgtggccgctgatccgctcggtcggcgatcggtcgatcatgcgcgaatacgcgatcggccgtggcacgaaagtcgtcgcatggacgctcttcgtcctggttagcataacgaatctggtgctcgtcacgggcttcgtcgggtgacgcggccccgcgtcgtcgcgagcgggccgaaatcgccgttttcggcgaatggatgagccaccggtgcggccatcggcgcggacgctcgcgctcgatcgtccgttcgcttatgtgcgggctgcgttatcgagccggnnnnnncatggccgtcgggcattgtcgcttgttgcgggcgttttcgcgtggcggcgcgaacgcgggttcgaaagcccgctgtgcgcgtgaatcggtctacgggatgcgcttctcgcgcaatcatcgcaatgcggccgccatcgtagccgagctcgcgcgggatcgccgctgtgtgcaggccgagcgtctgcgcccgccgcatggtcgccggcttcgcgtatcggcaatgcgccgnnnnnnnnttcgacgtgggcttgccgctgcgccggcggctattcgcccgcgtcaatgtgcgagcgccgcgtcggtagacatcgctcttttcgtcgtgccacgtgtgacggatccggaagcgtttcgccagcctggcatagggcctgcctatgannnnnnnnacgtgtattgccgcctcgcgacacgcacgatgcgtcccacatcgcgggctgcccggccgccgcgtttcgttgcatcatcgcgatcccgggcgcatccccggtctcggaacggttgacgtgaagcgccggcgcaatcggttcgcgccccgcgcgcatgcgcacgcacgaccccnnnnnngcgggcgagaccgtcgacgcgccgcacattgtttgcatcagcgaaacgcactgttaagcgcaatgggaatgatctctcacgcggagcacggcatacttccgccatgtctcatggttcccagtctgctcgaagagcacgcttgcaaaattgaaaccacgcgtcctcaaatcgtcgtccttatcgatcgtggccagcgcgctgctggccgcattgagcgcatgctcgagcgcatccgacatcagcgcgaccgaaaagccgaacgtctacaccgtcgattcgagctcacgcggcattctgctgtcgtgggccggcgcgcacgagcgggccgtcaacgaagccacgagctactgcgcgcagcgcggcatgcaggcgagcgtgaagagcgaatccgtcgagcgcggcagcggcacgcagggnnnnnnnnaacttgcgttcgagtgccacccggcgttctgacggccgcatcgcggcgcggccacgtctnnnnnnnngccgggcggcggcggaatcgtcgattgcccgatggtctgtcgatctgtcgaacgcgacgnnnnnnngcccacatggctcgcgcgagcgatgtgggctccgcttgcggatcgcgcgtagcgcacgcgggacaggcgcgcaataggtgcacaacaggcgcggcgcaagcgcggtgtgggcaaacgttgccgcccggcgccgcatgacggcgcgcgggcatcaagcgacgaacgcggcgcgatcctttccggcgatccacgaaggcgggcggccgcggccgttccaggtcgcgccggttttcggatcgcgatacttcggcttgagcttgccgcgacggcgcagcacgcccgcgcggccgaacacttcctgcgtcgtgagttcgaattcctcgacgattcgcttcacttcggatagcgcggcgctgcgcgcctgcatgcgcgccgcatccagcttgatcatcagggcttctcgttcggccagaaggtcgaggtaggtttccatcnnnnnngtgctcccttgcctgtcgggattcgatcgcgtcccgtatcggccggcaaatgtagagttgtgtgttggatgaaagacggcaagccgaccgccgatcggaagaagcgaagaccgatgcggcggtcagcgggtgaaacgaaaaatcgcgatcccgtgccggcgtcgttcgtgatgccatccgccgtcaagcgttggcgtctcgcttgcggggcgcggcgtgagccgcgaccgcgtgcggagacgaaaaatcgcaatccgcggcgacgtcgggtgtccgtgcgatggcgcgccgagtcggcatgcattcgagcgcggagcccttcggacaagggctcggatcatcttcatcgggatggcgaaattctagcggccggcactgacgcgaaccagcgcggccggccgagatattcataaatttttgacatacatcgggtgtgcggcgggtgcgcgcaacggccggttcatgtatnnnnnnnnggcgtctggcgatcgaagcggaatannnnnnnnnncgagtcgcagaggatgatgcgccgcagggacggatcgggcacccagtcgtcgagcgccgagcgcgtcgtctggtaatcggtccgatcgcgatgctgcgtgtgcggccagtcgctgccccagacgagccggttcggcgcaaacgcgccgagcannnnnnnnnncgcgcgcgtgccgaacgcggtgccgtcgcccgagccgatgttgcgatacgcggcggatagcttgacccatacttgccccgtgcccgcgatcgacagcaggaaccggaagcccggatcgagcgtgccgaggtgcggtgccggccgcccgaaatgatcgacgacgacacggcacgattgatcgagcagcgcgggaatgatcgccggcagatcggccgcgcgccggtgcacttcgacatgccagccgagcgcgttnnnnnnnnnnagcannnnnnnncagcgcggcgcggtgaaatccggaatcggcaggccgacgagattcaggcggatgccgaccacgtccgtcgcctcgagccgcgcgaattcgtcctcggcggtgcaggggttcacgaccgcgatgccgcgaaagcgctggggatagcgcgcgagcgcatcgacgaagaagtgattgtcggtgccgagaaaactcggctgaacgagcacggcatgcgtgatgccgcatgcgctcagatgcgcgacgtacgattcgagcgtcgcgtcgtattccggcgagtgccgcgcgctcgggatgcgcggtagactgcgcaggaacacgtgcgcatgcgaatcgacggcctcgatcggctcggcgccgctgccgtaccatgcgtcgacgagcggggcgcgcttgtcgtgcgcctcacgtgcctcacgtgcctcatgtgcctttcgtgcctcatgcgtgcgcgtggcgaaggggcggcctgtcgtttcgactgccggatcgttcgatgcctgatccatgaaaaacccacgaaatgacggaagcccgttgcgccgctcggcgtctagagcgcggcctcgcggatccgggcctcgggttgcgacggctggatatnnnnnnnnnnnntctcgggcaggaaccacacggcgacgaacacgagcccgtacgcgatgcccgcgtcgatgccgagcgcgacgccgagcggcatcgacgtgcccatgtgtccgaccagcaccgggaagatcgccgacgccacgcgtccgaagttgtagcaaaagccgacgccccggccacgcacgtttctcggatagagctcattgaagagcgcgccgagcgtggccgggatgccggccgcgaagaagccgagcggaaagccgagcagcagcatcgcgacgttgtcgagcggcagcatcacgtacaggttgaccgtcacgacgcagcacgcggagaacagcatcagattcctgcggcggccgatgcggtcctgcaggtaggcgctcgtcatgcagccgatgatgaacgcgacgatgatcacggcgagatacgcgcccgtgccgagcaccgagagatgacgttcggtcttcaggtaggtcggcagccaggtcgtgatcgcatgatagccgccgtgcgcgccgacgccgatcaggccgccgacgatcgtcatccggagcaccgacggatcgaagatgctcttcgccgacgcgcgtgccggcgcggtctgcgcagccgcggccgatgtggaaacggccacgcgtgcgtcgtcgcgcggcggctcgggaatcgcgcgccggatgtacagcacgagcagcgcgggcagcacgccgatcgcgaacagcacgcgccacgcccattcgggcggcagccacgagaagacgagcgtgtagaggagcaccgcgccgccccagccgaagccccatgcgctctgcacgatgcccatcgccttgccgcggtgcnnnnnnnnaatcgtctcgctcaacagcacggcgcccgccgtccattcgccgccgaagccgagcccttgcagcgtcttcagcaccagcaattgctcgaagttctgcgcgaacgcgctgaggaacgtgaacagcgagaaccagcacacggtgatctgcagcgcacgcacgcggccgaagcgatcggcgatcatgccggcgagcaggccgccgatcgcacccgcggcgagcgtcgcgccgccgatcaggcccgcctgtcccttgccgatgccccatgccgtgagcagcgccggaatcacgaggctgaacatctgcgtatcgacgccgtcgagcgctcagccggaaaaacatcctttgaacgtgcgtctttccacgggcgatatttctttgtaccagttcactcgcgctctccagaatgatgtctcaatcagcgatcgagaaaaagcccgcatcatatcgtcatattttatcgagtggtaaacgacatatgcatcacgaaagcgagcattatcgataaaagaaaattatgatggcggacctcgtgtcggactgaatcatgcgggcggaaagggccgccaacgtttgcgaaggctcggaacatcacgcttttcgttcgatgtggagaagggcggaaaatatctgaaatgattgatcggataattctatttatttgaatgataggtgaattgaaaattctcgatccgcattcgtctatttggggcgagcgcggaatgaaagcgtgtattcgccaatcagcccgccgattcggcggcgcggcggcgagcgtcgaaaagcagtctcattgcgccgagtgatgatggaatccaagcatctacgttattttctggccatcgccgataccggcagcctcactcatgcggcgattcgtctcggtgtcgcgcagcccgcgctcagccacgcgctgacgaagatggagcgagagctcggcgtgaagctgttcgaccgctcgaggcgcggcgcgacgctcacgacggcgggcgaggcgatcgtcgacgacattcgcctgagcctcgcgcgaatggacgccgccgcgcgccgcgcgagcgagatcggcgcgcagcgggccgggcggctgagcatcggcttcgtatcggccgcgctgttcgatacgttgccctccgccgtgtgcgcgctgcgcgcggcatcgccgcgcgtcgatctcgtgatgcgcgagatgagcaacgcggagcaggtggtcgcgctcgagcgcggcgagatcgatatcgggattctgcatacgccggtggcgatcggcggcccggttcacgagaagctgattcggcgcgatccgctgatcgccgtgattccgaagtcgtttcctcgccagccggacggctcgatcacgctgagggaactgtnnnnnnnngggctcatctggtttccgcacgagcagctgccgtcgatccgcgcggcgatcctcagcgcgtttcggctggcgggccatccgatcgaggtcgtccaggatgcgaatcgcacgctgaccgtgatcgcctgcgtcgcggcgggttgcggcgtatcgctgctgccgtcgtcgatccgcacgctgacgttcgaaggcgtcgatttcagtccggtctccgacgggcatgcgttgccggaatttccgttgacggcgatctggccgaagcggtcgcgccgaacgctcgccgatcggttcgcggagttgttgccccggtttcagccgaactgagcgcacgggcgggacgagcggcgggcggcccannnnnnnntgcgcgcgttccggccggtgccgcatgcgccgctgccgccatgccgctcgtccggatgccgaacgagcggcattgcgaagcgccgcgcgccgcatgatcattcggtattcgaagcaatatgcgcaagcgtgtaaaaagcgataaatgaaatatcgcttgtgcaatgtgaatcaatcgggcgtttcacgcgcgnnnnnnnncgaaatcgccggtcttcgttcaaccgccattgccggcccgtcacacggcagaaatggcggaatttcactattcctgtcggtaattgccgttccgattttgccgttcggcctcgcgcggcgatgcgtgcgggccgcgcgtatggcggatctcgtgacgccgttcgcgcatggcgcgcgtgtgcgcgcacgttttccgaaaacctttaaacattgtcaaatttttcggaactcggattattccgatagtaacaattacgtcgggcattcatcatctattcaattatattttcgatgtaatcggggcgcgattctgaaatagtcgcaatcgagtagaccaatcgagtcgacttcaaccaattaaaaaccgggtcgaccgaatccgaattccgactttgcctgccgcggtggcggcgcgcgatgcgctgccgttcgcccatgctcgtccgcagcaagcgcgacacgttgcgcagggcgtcggtacgggcatctggcgcgcgtggcgacgggggcnnnnnnnntcgattggatcatcgaaaaacaacaacgagatcaacgggcgatcgtgtggagagcgcaatgcacaagcgtgaggtgcaggtggtgagcggggcggcattcatgctgtttttcgcggctgcctcggccgggcaactgaccggcacgatgcaggtgaatttgcaggtcagtcgcggatgcgaggtcgcgggtgtggccgcaagcggggacttgggccggctggatttcggcgcgcaagggccgctctggtccgactacctgacggccgacggccgcgccacgtcgagcggcgcggtgcgcgtcgtgtgcagtccggacgtcaacggctttctggtctcgatcgacggcggtcgcaacggggatcagtcgacccgctatctggtcaagcgcggcgcaaacgggcgcgtcgccggccggattccctacaacgtgtaccgcgacgcggcgcgcagcgtgccgtacgtgccgctcatgccgcagtcgttcctcgtcgacnnnnnncgggacgacgtgacgctgccggtgtacggcgtcgtcaacggcatgannnnnnnngtgccgtccgggacctacgaggatttcctcggcatcacgctcgactggtgatccgggcaggtatgcagcagcagttctttttcaccacacagaaggaaacaacatgaaggctcactggaaagtctgggcggctctcgcttgcgtgtccgcctgcgcgggcgtgcaggcgcagaccagcccgctcacggggacggtcaactcgcagctcgtgctgacgacgggctgcgcggtcgatacgggcggcggctcggtgaactcggcgaacttcggcacgctcgacttcggcacgcagccgagcggcttcacgggccggctcacgagcgcggcgaagggcggcggctcgacgtcgacgcaagtgacctgctcgcctgacgtcacgtcgatccaggtgacgatcgacggcggccagaacgcgtcgaagggtgcggccgtcggcacgggcacgcgcgcgctcgcgaacggcgcgagcttcgtgccgtacgaagtctacgcggatgcggggcattcgcaacagtacgtgtcgggcacggcgcaatcggtcgcggtgccgacacccggcgccgcattcgagctgccgttgtacggcgtcgtcaacaagacgaacgcgtcggcgctcgccgccggcacctataccgacgtgctgaacgtcacgctcggctggtaagcgagcgcgccgtcccgtttggcctcgcggctcgcgcgctagcgggcggcgaggcggtcccaggtttccgatcgtcatgtcgaccttacaacgagtgcttttcctgctgggcgtcgcggcgtggccggctgccggccgggccgacacgctgctgccccgaacccaggccttcacggtcagcgcgcagatcgtcgcgggctgcggcgtcgcgggcggcgggccggcgagcggcctgaacttcggcacgctcgacttcggcgcgcatccggccgtcgcgacggggcaggtgagcgcggccgtcggcggcggcgcgttgcagatcgaatgttcgccgggctcgacgttgaagatgacgatcgacggcggcgcgaacgcgagcgcgggcaacacgcagcgcaatctggcgagcggcgnnnnnnnnnttgcataccggttgtattcggacccggcgcgcacgcaggcgatcgcggtcgggcaggcggtgtcgctgcccgtgtccggcacgatcacgctgccgatctacggcgcgcttacgctgccgggcggcggcgcgcccgccggcacgtataccgataccgcgcaggtcacgctcagttattaatcaatcaggaatccgtgatgaaagtttcgagatcgcccggcgcgccgnnnnnnnnngcaagggcgctgcgctgcgcgctgctcggcgcggccgccgccgcgccgttcgtcgcgcagcacgcgcacgcggcggcgtccgtgatgatctggccgatcgatcccgtgatcgaaagcggcgaccgggcggcggcgctctggctcgagaaccgcgatcgccggccggtgacgctgcaggtgcgcgtgctcggctggcgcgaggcgaacggcgaggatgtctacgacgaggatcagccgcgcgtggccggcagcccgccgatggcgacggtcgagcccggcaagcgccagttgattcgcctcacgcggctcgcggatacggcgcccggcaccgagcaggcgtatcgcgtgctgatcgacgagatcccgcagccggacgacgacgcgcaacccgccgcgagcgggacgtcgctcggcgtgaagttccagatgcactactcggtgccgctcttcgtctacggcgacggcctgtggacgaaagagcacccggacaggcgccgcgattcggcgacggcggggcggcccgcgctgcgctggcgcgtcgagcacgacggcggcaagcgttggctcgtcgtgtcgaatcgcggccccgtgcatgcgcgcatcacgcacgcggcgttcgaagcgagcgnnnnnnnnnncgatttnnnnnnnngcctgctcggctacgtgctgcccggcgcgcggatgcgctgggcgctgcccgagactctcaagctccattccaattccaagctgatcgccacggtcaacggtgtggccgatctcgcaatcgacgtggacggcgccgcttcgaatcggtaatccgcatcacgacacaagcgacaatgtcgcgacggggaaatgccttgaagcggtacaacgatgacagaacgagcggactgccgcggcggcgcgcggcggcgtgggcggtgggcatcgcattcgcggcggcggggcannnnnnnnnnggcgagacggcgacgctcgcggacagcttcggccgcgcgctgccgcccgtnnnnnncacggcggcgcacggcacgctgtatctcgagctcgtcgtgaacgcgctgtcgacggggcgcatcgtgccggttcgctatcgcgacggcatctactannnnnnnnnnggcgatctcgcgcaggcgtcggtgcgcacgggcgcgcagcccgatgcgctcgtcgatctgtcgaggctcgacggcgtgcaggtcgaatacgagagcgccgagcagcgcctgaagctcaccgtgccgcccgactggctgccgcgccagacgctcggttcgccgcggctgtacgaccgcacgcccgcggccgtcagcttcgggctcctgttcaattacgacgtgtatgcgaattcgccgacgctcggcacgagctacacgtccgcatggaccgagcagcggctgttcgaccgatggggcaccgtgacgaacacgggcgtctaccggcgcgattacggtggcggcgccggcggcgtcgggagcaaccgctatctgcgctacgacacgttctggcgctattcggaccaggaccggctgcgcacgtacaccgcgggcgacgtgatcacgggcgcgctgtcgtggtcgagcgccgtgcgcttnnnnnnncgtgtccgtcgagcgcgatttcaaggtgcggcccgacatcgtcacctatccgctgccgcagttctcgggccaggccgcggtgcccaccgcggtcgatctgttcatcaacggcagcaagacgacgacggggcaggtgaatcccggcccgttcacgatgaacaacgtgccgttcatcaacggcgccggcgaggcgaccgtcgtcacgaccgacgcgctcggccgtcaggtggcgacgacgattccgttctacgtcgcgaacacgctgctgcaaaaagggctctccgattattcgctgtcggcgggcgcgatgcggcgcgactacgggatccgctcgttctcgtacggcaagttcgcggcgtcgggcaccgcgcgtcacggcctgaccgattacctgacgctcgagggccacgtggagggcggcgagcgcttcgcgctcggcgggctcgggttcgacctcggcatcggcatgttcggcgtgctcggtgtcgcggcgacgcagagccgcctcgccggtgcgtcgggccggcaatacgcgttcggctacagctacgcgtcgcagcggttcagcgtgtcgctgcagcgcatccagcgcacgaacgggtttcgcgacctgtcggtgtacgacctgccggcgaacgtcgcgtaccggctcgtgcgcagcagcacgcaggcgacgggcgcgctcaatctcggcgcgctcggcggcacgctcggcgctggctacttcgatgtgcgcggcgcggacgnnnnnnnnacgcggatcgcgaacctgtcgtatacgcggccgctatggcggcgcgcgacgctctacgcatcggtcaacaagacggtcggcgagcacggcgtggccgcgcaacttcaactgatcgtgccgctcggcgagccgggcgtcgtgacgggcgcgctnnnnnnnnacgcgaacaacagtttcagcgagcgcgtgcagtacagccgcagcgtgccgagcgacggcggcctcggctggaatctcgcgtacgcgggcggcggctcgcattatcagcaggcggatgcgacgtggcgcaaccgctacttccaggcgcagggcggcgtgtacggctacggcgcggggcgcggctacgcgcgctggggcgaggtgcagggctcggtcgtcgtgatggacggcgcggtgctgcccgcgaaccgtgtcgacgatgcgttcgtgctgatcgatacgcagggccgcgggggcgtgccggtgcgctacgagaatcagctcgtcggcaagaccgacggcggcggccacctgctcgtgccgtgggcgccgtcgtattacgcgggcaagtacgagatcgatccgctcgacctgccgagcaacgtnnnnnnnncgatcgtcgagcgccgcgtcgcggtgcgcgaccacggcggtgcgctcgtcacgttcccgatccgcaggatcgtctgcgcgcagatcgcgctcgtcgacgcggcgggccggccggtcgccatcggctcgcgcgtgctgcacgaggagagcggcgagaccgcgctcgtcggctggcagggcgagacctatctcgaaggcttgtccgcgctcaaccacctgcgcgtgcggacgcccgacggccgcacctgccgcgcgacgttcgcagccgacgtcgacgcggcgcagatgagccgcgtcggcccgctcgcgtgcggcgaataacgacaggattcctcgatgacgccattccgactattcttcgtgcgcatcgcggcgacgctcgcgctcggtctcttttcggcgctgcatgcgcacgcgacgtgctcggtcgtgagcgcggccgccgcgtcgttcggcacggtcacgtcgttcgccgtcgcgcgtcagccgcaatcgacttcgacgacgagcagcgggctgtcgtgttcgggcgcgctgctcggcctcttcgtgatcggtgaccagatcaacgcgtcgatcacgtcggccaacggcggcaagctcgtcggcccgacgggcgacgcggtgccgtacacggtgttcgccgaccagaactattcgatcaagctcgatctcggcgtgacctacaactgggcgagcgggcagttgctgaacctgctcgggattttcggcggccccgcgcagacgctgccgatgtatttcagaacggtccagggcagcaacgtcgcggcgggcacctacacggacacgctgacgatcgcatggaactgggattactgcagcggcatcggcgtgctcggcatctgcctcggccgcgaccggggctcgggcaccgcggtcgtgccggtgacgatcaccgtgacgaacgactgcatgatcgccgcgcccgacgtgaacttcggcgcggcgccgacggtcgcgagcttcgcgccggtgacgggcagcgtgtcgctcacgtgcacgaaggggatggtctacacggtgggcctgtcgagcggcgcgaatccgcacgcgagcgggcgccggcagatggccaatggcgcgaaccggctgcagtacgacatcttcggcccgggcgccgccgcggtgtgggggcagtcggcgaaccgcgcgggcagcggcgcggcggccgacggccgttcggcgcagcagtttccgtacaccgcgcgcctctatccggatcagccgacgcccgcggttggaacgtacacggacagcgtggtcgtggatgtgcgctattagccgaaaatcggcgcgattctgcaatcgtttcgggcatgcgagccgaatcggacgggagagacggaggtgaacggaaaagccgaatcagnnnnnncattttcggacgaagcgtagatttgacgaggtgcgaagcccgaaatggccaaatcgggcgcgagaatatcgcgatgcgcatgcgttgatcgtcgactttcgcttgccggccgccccgcgcgaacgcggggcggctcaagcgcggacgccgccgctcgcgactgcgcgccatcgaatcgaggaatcggagaaagcgcacgtacgatgggataaacgaccgtacccataagcggaacgccgcagaaaaaggaggtgcgagnnnnnnccgggaacggaagagatgcgtattctggcgaggttccatatgggatgaaggtatgaaaagcgacggcttttgcggaggcaaattctgtcgacgcatactcgtatgtctctgcgcagcggcgctcgcgttcctgacgctgccgcagctgtccaaccggatgcaggagagcatgctgatcgcgactgagccctgcaagtggacgcatgtgtacccggtgctgtggggcagccacgtgctcgtcgcgctgttgagctacggatgggcgcaccgcgacctgaagcggctgcaagcggcgctcagagcgagccggggctcgctcgcgaccgcgagccacgaattnnnnnnnncggtgaacggcatgctcgcgctcgtcgagctggtgaggcaggggctgctcgcgccggagcagcagcggctgctcgggctcgtgcaggactcggggcagtcgctcgcgcgggtgctgaacgacattctcgatcacgcgagcatcgaggcggggcaattcgcgatcgagaagacgcgtgtcgacgtgcgcgagctcgtcgacagcgtgagcgcgatgctcgcggtgcacgcgcatcgcaagggtttgcggctgcggctgcacgtcgatgccaacgtgcccgccgcggtgctgacggacggcaatcggctgcggcagattctcgtcaacctgatcggcaacggcatcaagtacacggagcgcggcagcgtgtcggtgcgcgtgcgcgcggcggacgacgtcgacggcatggtcgagctcgtcgcgacgatcgtcgacacgggcatcggcattgccgccgacgagttgcggcggctgttcacgccgttnnnnnnnnnnacgcgcggcgcgcggcgcatggaatcgggaacggggctcgggcttgcgatcgcgcgcaagctcgcgcgattgctgggaggggacgtgacgttgacgagtgacgaaggcaggggaacgacggcgaccgcgcgcattcgctgcgcggtcgcggcgcgcggctatgcgaacgatgcgctcgcggggcgggtcgtgtcgatcgacgtgggcgacgccgcgctcgcggccacgctcgccgcgtannnnnnnnnngcaggcgtgcgggtggcnnnnnnnngcgcgccggatgtcgaggcggtgctgtgcgacgannnnnnnntcgatgcgtcgcgcacgcagctcggctgggtcggcgtgaccgatgcgccggcgctcgccggctggaccgacagcggcacgcacgtgcgcctgagcagcaatccgctcggctggcgagcgttcatcgacggcctgcgcgccgcgctcgannnnnnnnatgcgcgcgacgcggcgtgcgcgcacacggcggcgcgggccgaaccgggcgcgtatcgggtgctcgtcgtcgacgatcaggagatgaatcgcatcgtgctgcgctatcagctcgacgcgctcggccaccacgcgcgcctctgcgcgagcggcgacgaggcgttnnnnnnnntcggcacggccgcgtacgacgtcgtgctcaccgactgccggatgccgggcatggacggcatcgcgctgacggcggcgatccgcgcgcatccggatgcgcgcgtgcgcgcgacgcccatcgtcggcgtgacggcgctcgtatcggacgccgagcatgcgcgctgcgtcgatgcgggcatgacgctgtgcatcggcaagccgacgacgctcgacgcgctcgagcgtgcgctcgtcgaggcgatcgagcccgtgcccgcgctgcgcttcgatccgtcgcgtatcgatgcggcgcgcctgttcgcgggattcggcgcgtcctccgcgccaggcgcggcgcgcgacgcgatcctgcgcgcctgcggccgcgcgctcgaacgcgaccgggatacgctcacgcgccatctgcgcgacggcctgtccgagcgcgagctgcgcgcgtggtgccatacggcgcgcggcacgtacagcctgttcgggcaggcgcatgtcgacgcgctgctcgacgaattccaccatctgctgacggcgggcgannnnnnnnnnattcgcggcgcgacccgggacattctcgcgatggtgaaccatctgctgcgctgcgttgcgcattcggcgcaatcgcgcgatcgcggcgatccaaaaggaggaaggtaaatgagcgttcaagtgttgatcgcggacgaccatccgctcgtgctgctgggcgtgcgccacatgctggcgggcatgggcgacgtatcgatcgtcggcgaagcgcatgacccggcggggctgctcgcgctgctcgcggccacgccgtgcgacatcgtcatcaccgatttcgcgatgcccgagcagccggccgccgacggcctcgcgatgctcaccgcgatccgcgacggctatccctcggttcgcgtgatcgtgctgacgatgctcgacaatccggtgctgatgcacacgatgcgccaggcgggcgcgctcgcggtgctcagcaagcgcggcgacctcgacgagctgcnnnnnnnnntcgccgccgtgtaccaggggcggccgttcgtcggcacgcacgcgggcgcggcgggcgggggagcgatgcgcgggaccgacgcgccgcggcaactgagcccgcgcgagatcgaggtggtgcggctatgcgcgaccgggatgacgatgaccgacatcgcgaaccgctatggccgcagcatcaagacggtcagcacgcacaagcacaacgcgatgggcaagctcgggctgaaatcggacgtcgatctgttcatgtacgcgacggagaacgggctggtctgacgcgcccgtccgacgcgggcgagccgtgcgatgcgcgtcgcannnnnnnngccgcccggtgcttgcggcgatgcgtcgcacgtcgcgttcaggggccggccacctggcagaccgattgtctgcagatcgccgagggcgagcacccggcgctcgactggagcagggtgtcgggcctgcggatcgtcaccgacggccccgctgccgacgagcgcgaccgctgtctcgatcgatacgtgccgcgcctgcatgcgctctatccgcgcggagacgacggccgcacgcggtttccgttcaagcggctgttcatcgtcgcgcaggcgccgttgcgccgagcggcgtgtcttgcgtcggggcgtcgagggcggcgggcgcgggcgtttgcgccgccggcacgggctgccagccgccgccgagcgccttgtacagcgagacgagatcggtcgtcagttgcaggctgccctgcacgtattgctggcgtgcctgcgacagctcgcgctcggcgtcgagcacgtcgatgaacgacacgagcccgtggcgatagctgtnnnnnnnnagctcgaacgtcgtgcgctcggcggccgccgcgtcacgcagcgcgtcacggcgcgtctggtcggtccggtacgcggcgagcgcgttgtcgacgtcgcgcagcgcgagcagcacggcgcgccgatagccgagcgccgcctgcgcctgttgcgcctgcgacaggcgcaggttcgcgacgagcgcgccgccctcgaagatcggcagcgacacgctcggcccgaacgcatagaacagatgcgaccagtgcgcgagctcgcgcgcgtgccgacctggcccgtcagcgagacgtccgggtagaactgcgcgacagccacgccgacgccggcggtcgccgcgtgcagttgcgcttccgcgcgacggatgtccgggcggcggcgcgcgagcgtcgacggcagcccgatcggcaccgtcggcggaagctccggcannnnnnnnngctcgcgcagcgcgtcgtcgagcgcgcccggcgcgtcgccgagcaggtaggacaggccgttgcgcagcagcgcgatctgctggtcgaattgcggcaactnnnnnnnnagttgcgcgagccgcgcgtcggcgctttgcacgtcgagctcgctcgatagccccttgcgcgcctgatcgcgcgtgagcgcgacgacgtcgcgctgctcgtcggcgannnnnnnnagcgcctgcgcgccgcgcagttgcagataggtctgcgcgacttccgcttcgagcgacagcagcgcgtcgttgcggccttcaatcgcggcttgcgtctgcgcgcccgccgcctcgaccgagcgccgcacgcggccgaacaggtcgagctcccacgatgcgtcgaagccggcctgccacaggttcacgggcgacgtgagctggtcgagcgtgtgctcggcgccgcggcgcagcgccgcgcccgcgccgggcgcgatgcgctcgagcggcgagcccggcgcgcccagccgctcgagctgcgcgtctacgccgccgtcctcgagaaagcccttcaggccgagctgttcgcgctggtagctcgcgctcgcgcgcacgtcgggcagcccctgcgcggccgccgcgcgcacctnnnnnnnnnnctcggcgatgcgcagcaccgcggcctgcacgtcgagattgtcctgcgcggcgcgctcgacaaggcgatcgagcaccggatcgccgaacgtgcgccaccagcgcgggtccgggtcggcctcgaccgtcggcagcgaacggggcggcgcgccggcgttcggcgcgcccgagccggccgccgggggcgatgcggccgatgaagccgatgaagtcgatgaagtcgaagtagccgtcacgtcatgccattgcgcgggcacgtcggcgcgcggaggatgaaagtccggcccgaccgtgcacgcgctcgcgagcgcggcgagcgcgccgagcgcgaacgacagccgccatcgcgtgannnnnnnncgcatatcagtgtcctcccgggccgcccgccgccttcacgggcgagaaaagcagcgtgaggggcgtgcacacgaagcagaagatcgcgagcatcgcgaacacgtcgaggtacgcgaggatcgtcgcctgcgacacgaaggtctcgtacaactgcccgctcgccgtttgcagcgcggcgggcggcggcatccccgagagcgacgcgatcgtctgcgcgttctgccgcagcgtatcgtcgaagttctgcgacagcggcgacaggtgcgtcgacagatgcgccatgcgcgcctnnnnnnnntcgcgaatcagcgcggtcgacagcgaaatgccgatcgatcccgcgacattgcggaacatcgtgaaaagcgcggacgcatcgtcgttcagccggcgcggcacggtcagatacgcgagcgtcgtgatcggcacgaacaggaagccgatcgcgagcgattgcgcgctgcgtatcttcaggagattcggatagtcgatgtcgggcacgagcgtgtgcgagtacacgagcgacgcggcgagcagcaggaagccgaagcatacgagaaagcgcgtctgcacgtacggcatcagcttgctgacgatcggaatctcgagcgtgatgaggagcgcgcccggcgacagcacgagacccgcgagcatcgccgtgtagccgagccgctgctgcgcgagttgcggcacgagcacggcgctgccgtacagcacgaccgcgaacgtcgcgatcgtcacgcagccgagcgtgaaattgcgatccttcaggcacgacagatcgacgacgggctttttcgcgtagagcagccagaacgtcgcgccgacgagccccgcggcggtcagccccgcgaacgtgcggatgaacgtcgacgcgaaccagtcctcgtcctcgccgcgatcgagcatcacctgcagacagccgaggccgatcgcgatcagcgtgatgccgatgtagtcgatcgacaggcnnnnnnnnnngccgcgtttccacggcggatcctcgacgagctggatcaccgcgagcgaagtcagcacgccgatcggcacgttgagcaggaacacccagcgccacgagaagttgtcggtgatccagccgccgagcgtcgggccgagcaccggcgcgacgacgatcgccacggccgagatcgagaacgcgcggttgcgctgctcgggcgggaacgtatcgaggatgatcgattgctggttcggctgcaggccgccgccgaacagcccctgcagcacgcggaacacgatcagctggccgagatcggttgcgattccgcacaggaacgagcagatcgtgaacgcgacgatgcacagcacgaagtagcgcttgcggccgagcaggcggccgagaaagccggagatcggcagcacgatgccgttggcgacaagatacgacgtgagcgtccaggtcgcttcgtcgtagctcgccgacatcgtgccggcgatgtgcggcagcgcgacgttgacgatcgtcgtgtcgagcacctccatgaacgcggcgagcgtgacgacgaccgcgatcagccacgggttcgcggcgggacgccacgtgccgtcgccgttgccgttgcggtcgcggcgcggtgcggcgggcggggtgggcgtcgatccgttcatcggcacggggcgagaagagacgatgcggcgccgccgacggcggccaagcgtgcgcgctcaggcgcggcggcgcggcgaacgggatggatacggtgccgcgcatcacgcgcggcgcccggttcggtcggcgcatgatcgcgagtcttcgccgtcgccgtgatcgatgtcatcgtcatttcagatacaccttcggcacgaccgacagcccgattccgagcggcggatcgcgcggcaggccgccgtcgatcgcgatcttcaccggcacgcgctgaacgatcttcacgaaattgccggtcgcgttctccggcggaaacgcggagaagcgcgagccgctgccgagctggatgctgtcgacgtggccgtgcagctcgaggttcggatacgcgtcgaccgacacgctcacgcgatcgccggcgcgcatgcgctcgagctgcgattccttgaaattcgccgtcacccacaactgtggcgtgacgatcgcgaagagcgccgcgcccgcctgcaggaacgagccgagctgcacgttgcggcgcgtgatccagccgtcggacgnnnnnnnnacttcgcagtacgacagcgcgagctgggcggcctcgagctgcgcttgcgcctgcagcacctgctggcggcgctgctcgaccgcggtctgagcctgccggatctgctgcggcacgaggctcgcggtgcgcgcctgcgcgcgggcggtcgcgacgttcgcgtcggcggtgagccgttgcgcgtcggcgacgtcgatcgcctgctgcgatgtnnnnnnnnnntcgaccgcgtgctgccgctcgtacgcggcgagcgcctgcctgaagctcgcctgcgcggcctcgatctgcgcctgcgcctgccggtattgcgcggggaactgcacgtgcgcgatgtcgagctgcacctgcgcggcgtcgagctgcgcctgcgcgagcccgagctnnnnnnnnnncgcgtcgacttgcgcctgatagtcgcgctggtcgatcacgagcagcagatcgccgcgatggacgtagacgttgtcgtcgatcgcgagcgcgacgacgtagccggacaccttcggcgcgatcgtgatcgcgttgccgtcggtgtaggcgtcgtcggtgctgacctgattgcgcgtcgcgaaccaccagacgaacgcgccgacgagcagcagcacgacgatgatcgcgagcacgacgagcggtttcttgccgggccgcttgcgctcgccggaaggcgcgtcgccgggccgcgcgtnnnnnnnntgggcgtcggcctcttcgcggcgctnnnnnnnnnnttcgcggccgggttcgtcgtgctcgctgcgttcgtcgttgccgcgctcggcggcatcgttcgggtcgggcatcgcgcttcgctcctgtgcgccggctaccacaaggcgcgccggcgattcgggtcgcggggcgcgcgacgggccgcgactcgctgctcgcttcccgtttgccgcaccccgtttttcgcttggttgacgcagcaagaaacgggcgggccgcgccgcgcggcgtgtcgcggcggccgcagcccgccggcgcgccgctcatgccgccgttgcgcccgacgcgcgtttccgtctccgtctcnnnnnnacaaaccgatgtagttgtgaacagccggtcggcgtctcaccggttcgcggccgatcgcgcgaacggtggggtacgacgctttggagcaaggaggcgggggcggagcgaaacgagcggcgcgcttgcgcgtcgcccgccgtcgcccgcgggatgtcgaccgcgcggcaacgggccgggcgcgcgtgaaggcgggcgagcggcggtggcgcggagggacgtgccggccgttcgggccgatgcgcggcgtgcgggcaggcagcgcatcgcggatctcgagcacgtcgcgccaagnnnnnnnncccgcgccgtcgcggcgcatcgacggcgcgccgcgggcgcgtcgcgcgagccgtgcggcgctgctcaggcggcgcgcgtcattcgatcagattcggaatccgtacgttcggctcgacaggcgcatcgtaatcgacgccgtcgatcccgaagccgaacaggcgcaggaattcggccttgtagccggcgaaatcggtgagcgtatacagattgtcgtccgtcacctggtcccacagctcgagcacgcgcgcctgcacggccggatcgagctcgaggcggtccgcgcgcagccggccttcggcgtcgacgtgcggctgcgcgctgtacaggctgtcgcgcaacaggccgtcgacctgctcgatgcagccttcatgcgtgccgcgcgccttcatcaccttgaagagcagcgacaggtagagcggcatcatcgggatcgcggagctcgcctgcgtgacgaccgccttcagcaccgagannnnnnnntcgccgcnnnnnnnngcgagcttgccgcgcagcgcgagcacggtgcggtcgagatccttcttcgcttcgccgatcgagccgttccagtagatgtcgtgcgtgacctgctcgcccagatacgtgaacgcggtcgtcttcgcgccgtcggcaagcactcccgccgcatcgagcgcgtcgatccacatgcgccagtcctcgccgcccatcacggcgaccgtgtccgcgatctcgtcgggcgtggccggctgcagcagcgtttccttgatcgcctcgttgtccgtatcgatgccgcgcagccgcaccgcgtggccgatcggcttcaacgtggactgatgcgtgacgcccgttttcggatgcgtcctgcgcggcgcggcgacgctgtagacgacaaggtccacctgcccgagatcgcgccggatcgcatcgatcgtcttgtgcttgatctcgtcggagaacgcgtcgccgttgacgctcgtcgcctggaggcnnnnnnnngccgcttcgtcgtggaacgccgcgctgttgtaccagccggccgtgccgggcttcgcgtccgccgnnnnnnnntcgaagaacaccccgagcgtcgccgcgcccacgccgaacgcggcggcgatgcgcgcggcgagcccgtagcccgtcgacgcgccgatcacgagcaccttcttcgggccgcgctcgatcgggccgcggcgggcgacgtacgcgatctgctcgcgaacgctcgccgcgcagccggcggggtgggtggtgacgcagatgaagccgcgtacgcgcggtttgatgatcatggcggtctcgctcggaatgcggggcggtcgaaaaggcagcgtgcattctaaacgacgcgcccgcgcgacgtacgttcgcnnnnnncgggcgccgcgcgatcctgcgtnnnnnnnngcccgcggacgatagaaaaagggcggccgaagccgcccgaaagaagcgatgctgcgttcgtgagccggccgcgcgctcagttgcccgtcgacagcgtgagcgcgttcgtcaggtcgcccatcggcttgaagccgttcgcgacgagcgcgtcgtcgcgctgcttgaggcccgcgagcttcggcaatgcgaagcggcgcgtgatgaagcgcaggatcgacgcggtgtcgtactgcgtgtggtcgacgaagccctgtttcgcgaacggcgagatgacgaacgccggaatgcgcgtgcccggaccccagcggtcgcccttcggcggcgcgacgtgatcccagaacccgccgttctcgtcgtacgtgacgatcacgaccatgttgttccactgcgggctcttctgcagatgcgcgatcacgtcggcgatgtgctggtcgcccgaggcgacatccgtgtagcccgggtgctcgttcaggttgccctgcggcttgtagaacgtgacctgcggcagcttgcccgcgtcgattgcctggatgagggccgcgccgttcgagcccgcgtcgagcaggtgctgcgcgcggttcgcgctgccgggcgcctggttcgcgtagtagttgaacggctggtgatgcggctggaagttcggcgacgtcatgttcgggccgtagatcacgcccgacgtgccgctttgcgcggcctgcagcgccgcgccccacgcgcccgcgtaccacgcccacgaaacgcccgcgctcgtgagcagatcgccgatgttctgctgcgtctgcggcggcagcgtcgacgggttcgccggatcggcgagattcggatcgnnnnnngtcggcgccgcgttggcgctcggctgatacggcggctgcatcgtgttgaccgcgtagaagtccggcgtgaggccgcccgacttcacgaacttcggcgggcccgacagcgcggaggcgggcgagttcgacgcggtggtgagcgtcacgccgtccggattgacgaccgagatctggctcgcggccgggctcttgtcggcgttcggatagaacggtgcgcacgcgcagatcaggtactgatggttcaggaacgagccgccgaacgtgcccatgaagaagttgtcggcgagcgtgtattgctgcgcgagcttccagagcggcagcttcgacggatcggcggtgtagtggcccatcacgaggccgcccgcatcgctccacgcggcgtacttgtcgttcttgccgccgtcgatctgcatctggttttcgtagaagcggtgcacgaggtcgcgcgtcgtcacgctcatcggcgtgttgaagccgttcggatcgtcgatcgcgaacggcgcgttcggcaggttcgccgtcatcgcttccgtcaccgcgggcgtcacgcccgccgcggtcagcccgccccagatcttcggcagcgtcgcgagcggcgtgccgtcgcggtcgacctgcgccgcgctcgcggccgtcacgttctgcaggccgttcgcgcccgggaagttgccgtacaggttgtcgaagctgcggttttcggcatagatcacgacgacgttcttgacggcggacaggccgggcgacgtgacgtcgtccccgccgcacgcggtgaggccgatcgcggccgcgagcgcgatcgggctcacgcgaatccaatgcttgttcattcgttgtctctcttgtcgcacgaggtgtgtgggtatcgaggggccggccggcgcgtgtcgcgcgaggcggcgcgtcgtgtgaatgtccattgacagccggctgcgcggattgtgtaagtcacgtttgacagcaacatgttgtaacgctttcgttcagctgtcgatcgggcgtcatcgaactgtcatgcgggtgacatacgctcgcgcctttcccactcgacaccgccggatcgatgatgcgccgcttgccgcgatacgcccgccagcaccgttcgttcttcgtcgcgcnnnnnnnnttcgcggccgccgccgcgcttgccgcgggcgtcgccgcgtgtgacgcgaacgggccgggcgcgagcgccgccgcggccgtcgcgcccgctgtcccagccgcttccgctgcttccgctgcctccgctgcctccgctgcgcgtcccgcgcctctcgcgcagccggccgcgcccgccgtcgtcgacagtcagccgcagannnnnnnnnaggtgtacgaggcggtcaagcagatgacggcgctcggcaggcagttgttcttcgatccttcgctgtcgggcagcggcaagctcgcctgcgcgtcgtgccacagcccgcagcacgcgttcgggccgccgaacgcgctgcccgcgcaattcggcggcgacgatctgcgccagcagggctttcgcgccgtgccgacgctcaaatacctgcagaaggtgcccgcgttcagcgagcactatcacgaatcggacgacgagggcgacgagagcgtcgacgccggcccgacgggcgggctcacgtgggacggccgcgtggacagcggcgccgagcaggcgcgcgtgccgctcacgtcgccgttcgagatgaacggcacgcccgagaaggtnnnnnnnnnngtgcgggccgcgccgtacgcgcccgcgtttcgcgcggcgttcgnnnnnnnnntgctcgacgacgaccgcgcgacgttcgaggcggtgctgcaggcgctcggcacgttcgagcaggcgcccgacgtgttctatccgtacacgagcaagtacgacgcgtacctggcgggcnnnnnnnngttgacgcgcgccgagctgcacgggctgcaggtcttcaacgacgagaagaagggcaactgcgcgagctgccacgtgagccggcgcgggctcgacggctcgccgccgcagttcagcgatttcggcctgatcgcgctcggcgtgccgcgcaatcgcgcgctcgcggtgaatcggaatccgaatttttacgacctcggcgcatgcgggcccgagcgccgggacctgaaggggcgcgacgagttctgcgggctgttccgcacgccgacgctgcgtaacgtcgcgctgaagaagacgttcttccacaacggcgtctatcactcgctcgacgacgtgctgcgcttctacgccgagcgcgacacgcatccggaaaagttctatccggtgaagcgcggcgtcgttcagaagttcgacgacttgccgaagcgttactggaagaacctgaacgacgagccgccgttcgagcgcaagcgcggcgatccgcccgcgatgaccgatgcggagatccgggacgtgatcgcgttcctcggcacgctcaccgacggctacgatcnnnnnnnnaagccggcaggcgnnnnnnnntgaacgcgcgggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcgcgtcattcgcgcagcgcgtcggccacgcatgcggcgcgtgccgccgcgtggctcgcgtgcggtgcgcgcgcgaggcagtccgcgtacgacgcgatgtactgctcgaacatccggcgcgcgtcgtcgggcggcgcgtcgaccatgcgcgcgacgagcgcgggcgagcccacctcgaagtgctgatagtcgatcggatcgtcccaatagccgccccagcgcagcaagccgttgtccgcgaacacgtcgacgacgcgttcggccatgcccgggcgcgccggcttgcccggccgctcgtcgagccggttcatcgaggtcttcgcggccgatgcgggcagcacgcgcgcctcgccgtcctcgccgaacgatacgtacgggttctgaacgggattgacgtcgatcgcgacgccgtacgcatgcatcgaccactcggcgcggcccgtcatgcgccgcgcattgaacgccgacgtattgtcgtcgcgcatcgacgcgtcgtcgtcgccgtgatagcgctcgatcggcgcggccttgctcaacggaaagcgcatgtcgtaaagcgtgcggaaaatcgtctgcacgcgttcggcgagcgcatcgagcacgacgatttcgcccggctgaatccggccgtcgaaattcacgtaatcgaatgacacgtttctcaatcgctcgcattgaaccggtgaatcgtcgcttatcacggattcggcgtgcatcgccgcgcattgcgcggccgtgattcggcggatttccgcctgcgcgccggccgcgccgaaaatcgaaagcaacatgaaaagtaccgtgctatgctgcgcgcactgccgaatcggcgtgaatgttcgcggcagaaatcgcatattgatcacccatttgacgaattcgatgaatgggcattctgagcgaatgaatacgcgtgaagttccggagtaccgatgaaccgaaagccgatagggatgccggatgacgaatgaaacgacgtgaatgccgcgggaatgcgcgcggcaaggattcggtgaagatgcgcaagaaaagcttggttcatttgcccgtcgcgctggcggtggccgcggcgctcggcgcgtgctcgggcgacgacgacgcgacgctcgagtnnnnnnnngacgcgatcgtcgaacgcatgacgacccggcagaaggtcggccagaaactgatgatggcgttccggtactggtgccccgacgggcagcccgcgtgcacgaccggcatgaccgaatttcccgacgcnnnnnnnnacgcgctgcgcgagaacggcattggcggcgtgatcctgttctcgaacaacctgacgggcatcgagcagacgcgccggctgatcgacggcattcgggccgcgcccgcggccgacagcccgctcgggctgatgatcggcatcgacgaggagggcggcaacgtgtttcgcctgccgcgcgtcgaggcgaccgcgttcgccggcaacatggcgctcggcgcggcgtacgaagcgacgcgggacgaccggctcgcgtacgacatgggccgcgtgctcgccgcggagatcgcggcggtcggcttcaacgtgaatttcgcgccggacgtcgacgtcaacagcaatccgctcaatccggtgatcaacgtgcgcgcgttcggcgacgatcggcctgctcggccggcgcatggtgcagggcatgaagagcgagcgcgtgatcggcacgttcaagcattttcccgggcacggcgacacggataccgattcgcactacggactgcccgtcgtgatcaagtcgcgcgccgacgcctacgcgatcgatctcgcgccgtaccggcaggcgatcgaagcgggcgaggcgcccgacatgatcatgaccgcgcacatccagtatccgtcgctcgacgacacccgcgttgcgacccgcacgggcgagcagatgatcgcgcccgcgacgatgtcgcggcgcatccagcacgatatcctgcgcggcgagttcggctatcagggcgtgacgatcaccgacgcgctcgacatgaagggcatcgccggcttcttcgacgaggacgacgcggtcgtcaaggtgttccaggcggacgtcgacattgcgctgatgcccgtcgagtttcgcaccgcggccgatgccgggcgcctggcggcgctcgtcgatcgcgtcgccgcggcggtcgattcggggcggatcgatcgcgccgagttcgatcgctcggtgcgccgtatcgtgctgacgaagctgcgccacggcatcgtcgcgtcggatcgcggccggccggtcaacgagctggcatcgatcggcgggcccgcgcaccgcgcgatcgagcgcgacatcgcgcaaaaatcgatcaccgtgctgcgcaacgagaacggcgcgctgccgctgcaggccgcgggccggcgcatcttcatcctgacgccgtggggcgagcaggccgaggcgatgcggcggcgtttcgtcgagcttggccatccgctcgtcacgggcgcgaagctgagcgcgatcacgtgggccgaacagcagcaggcgatcgatgcggccgacgtcgtgatcgtcggcacgctatcgacgggcgtgacgcccgtcgagcacaacggggatccgaannnnnnnntgagcccgccggcgccgtcggccgtgcggatgcggcaggccgcgcccgcgaacggcgaggaggagggttcggtgatcttcgaccacgtcgagggggcggacgcggcgaaggacatcgnnnnnnnnccgagcgtgctcgcggcgatcgcggcgccgagcgaggcgcagcagatgcgcgacgcgatggactacgcgaaggcgcggcgcaagaccgtgatccacgtgacgatnnnnnnnncgtacgacgtgatcagctacgacgatgtcgcggacgcgacgctcgccacctacgcgtactacggctacgaaggcggcttgcgcggcccgtcgctgcccgcggccgtcgacgcgatgctcggcgtcgcgcggccggtcggcaggctgccggtcgcgatccacgcgctgaacgcggacggatcgacggggccgctgcgctannnnnnnngattcgggttgcagtactgaggccggacgccggcgacgccgcgtcgctgtcggcgcggcgtcgagcgacacgcnnnnnnnnnaggcgggctgcggcggcgcggccgatcgccgcgcgttacccgcccgcgcgtgccggtttcgtcgccggatgcgggcggcgatatcccggcgatatccgcgcgcaacggcgcggcgtcgccggatcggtttcaaataccgttcgttgcagttatccttgagcgctctcccgnnnnnnnnnaccgaaggcgcgccggggcattcgatcgcttccaaaggagaacaacatgacgacgcgagcccgtgtctcgatcctcccgcgcgtgctggtgggcgccgcatgtgcggccgccgcgcttggcgcacacgcgcagaacaacctgaacttcctgaacgacacgccgatcagctatttcagcaaggcggacaccgcatcgcttgcgaaggccgtgcagaaggtgcgcgacgagggcaaggacggcgagaccgtcgactgggtcaacgacggccgcggcacgaagctcgcggcgaagctcacgccgagcacgaccgagcaggaaggccgcacgtgccgcgagatcaagaccgagatcgaggcgaaggggcaatcgatgacgctgcggccgctctattgcaagaccgcggcgggcaagtggcaactgcagaagcgctgacgcgggcgtgacgcgcgcatgagcgcgatgaagccgcccggccgcaccnnnnnnnnnacggtatcgtgcggcgtcgtgctgctcgattccggcggctgcgtgctgctcgcgcacgcgaccgacacgacgcactgggacatcccgaaggggcagggcgagccgggcgagaccgcgcagcaggcggcgctgcgcgagctcgccgaggagacgggcatcgtgctcgatcccgcgcggctcgtcgatctcggcctgttcgcctaccggcgcgacaaggacctgcatctgttcgcnnnnnnnnnngccgccggcgagaccgatctgtcgcgctgcacgtgcacgtcgatgtttccgagccgtcgcgacggcacgatgattcccgaaatggatgcgttccgctggacggcgcccgccgacgtcgacgcgtacgcgagccgcagcctcgcgcggctgttcggcacgacgctgtcgctcgcggcgttgcatcggacgctggcgggctgaatgcggcggggcgcgccgggcgtaccggtcgcgttgatccgatgtgctatcgcgtggttgcgcttgcgggggagcgtcgggccgatgcgcggcggggccgattcgatgcgcggagcgtgggctcggccgccgcccggttcgatgccaggtggacgcacgaacggggcgcacgaacgatgttgccgcgcacggtgcgcgcgtggagaacgcgcaaagcggaacggccggagcgcgtctagcgaacgtgaaaacgaaaaacgaaaatgcccggctcgcaccgggcattctcctttcggcgccgcgtcgcgcgggtcgtcccgcgccgcggttatcaggccggcttgccccagctgtcgcgcaggccgacgatccggttgaacaccggctggccgggcttcgaatcgacgcgatcggcgacgaagtagccgtgccgctcgaactgatagcgcgcctccggcagcgcgtnnnnnnnnnccggctcgaggtacgcctgaacgatcttcttcgaatccggattcagcgcctcgaggaagttgcgcccgcccgcgtccggatgcggttccttgaacaggcgatcgtagatccgcacttcggcggggcacgcgtgcgcggcgctcacccagtggatgttgcccttcaccttgtagttgttcgcgccttcggtgcccgacttgctgtccggatagtagttgcagtgcacggcggtcacgttgccgtgctcgtccttgtccgcgcccgtgcattcgatcacgtagccgtagcgcagccgcaccttgttgcccgggaatagccggaaatagcccttcggcggatgctcgctgaaatcctcgcgctcgatccacagctcgcgcgagatcgggaacgtgcgctggccgcgctccgggtggtgcgggtgcacgggcgccgtgcattcctcgctctggccttgcgggtagttgtcgatgacgagcttgagcggatcgagcacggcgaccgtgcgcggcgccttgtcgtcgagatcgtcgcgcagcgcgccttcgaacacgctcatgtcgatccacgaatcgaccttcgtcacgccgatccgctcgcagaacagctggatgctctccggcgtgaagccgcggcggcgcacgccgacgatcgtcggcatccgcggatcgtcccagtcgtcgacgtggccttccgtcacgagctgcagcaatttgcgcttgctcgtgatcgcataggtgaggttcagacgcgagaattcgatttgctgcggcagcggccgcgcgaacacgccggcgtcggcgagctggttgagcacccagtcgtagagcgggcggtgatcctcgaattcgagcgtgcacagcgagtgcgtgatgccttcgagcgcatccgagatgcagtgcgtgtagtcgtacatcgggtacacgcaccacttgtcgcccgtccggtagtgatgcgcgtagcggatccggtagatcaccgggtcgcgcatgttcatgttcggcgagctcatgtcgatcttcgcgcgcagcacgtgctcgccttcggcgaactcgcccgccttcatccggcgaaacagcgcgaggttttcgtcgggcgagcggtcgcggaacggcgacggcgtgcccggctcggtgagcgagccgcggttcgtgcgcatttcgtcggcgctctggctgtcgacgtacgcgcagccgcgctggatcagcagctcggcgaattcgtagagcttgtcgtagtagtcgctcgcgaagtattgatggtcgacgccggccttctgccagtcgaagccgagccagcgcaccgcgtcgacgatcgagttcacgtactcgacgctttccttttccggattcgtatcgtcgaagcgcagatggcacacgccgccgtagtnnnnnnnnacgctgaagttcaggcaaatgctcttcgcatgaccgatgtgcagatagccgttcggctcgggcggaaagcgcgtttcgacgcgcccgctccatttgcccgtgcggttgtcgtcgtcgatgatgttgcggatgaaattggaaggcgcggtggcgtcgttgcgttcggtgctcatgcggaacaggggaagaaaaggggagggggcgcatggcgcgccgcccgaatacgtcaattctacctgacggacgaccgtcatgaagcggcgccccttgcggcgggcggcgcggcgcgtttttcnnnnnncggcccggcatgtgttgccgctgtaacgggacgtaaatcgccttgtcggcccgatttcgcnnnnnnaagatgcgctcacccggattctttgcccggatttcatgccgccgcgccgtgccatgcgcggcaacgctctcgaagacagcatcatgatgaagaagacccattttctcgttcgcgccaccgtcatcgccgtcgtgctcgccagcctcggcgcgtgcgcgatgaaccgcacgcaacgcaacgccggcatcggcgcggcggcgggcggcgcgctcggctacctgatcacgggcgggccgatcggcacggtcgcgggcgcggcggcgggcggcctcgtcggcgccggcgtgcgctgaaggcggcgcgacgcggccggcgggccgacgggcgggcgcgggcgacgcgggccgcgcgccccggcggccgagccggcgcggtgtcggagcggcgtgccgggcgatctcgcgcgggtgatgtgtcggttacgtttttcgacgcttcgacgtatgcgggatcccgggcggattcggcccgccggtcggcccgctagggtcgggcaacagggcgcgccagcggcgcgccctgttgccgtttacggcgtcgttcaggaggctgcaggagcgccgcgcgctaccggtgacgcacggcaagcgggcgcgcggccggccgcgcgccgtgctcagacgacgcgcttgtccctgagcgcggcgatcgccgcgtcgccgtaacccagcaggtcgcgcagcaccgcgtccgtgtgctcgccgagcagcggcggcgcgctgcgcgcgtcgggcggcgtcgcgctcattcggatcggattgcgcacgagtttcgcgctcgcgccgctcggatgcggcaaatcgacctgcatgcnnnnnnnnnnnacctgttcgtcgtcgaacacttcggcgaggtcgttgatcggtccgcacggcacgccgagcgcctcgagcgcgtcgagccactcgcgcttcgtgcgcgtcttcgtcatcgcggcgacgatcggcacgagcgtgtcgcggtggcgcannnnnnnngggttcgtcgcgaagcgctcgtcgtcggcgagctcggggnnnnnnnnnnnntcgacgaacttgcggaactggccgtcgttgccgaccgcgacgatgatccagccgtcgctcgtctcgaacgtctggtacggcacgatgttcggatgtgcgttgccccagcgcacgggcggcttgccgctcgcgaggaagttcgtgttcatgttcgcgaggagcgccacctgcacgtcgaggagcgccatgtcgatgtgctggccttcgcccgtgcggtcgcggtgcgcgagcgcggcgaggatcgcgatcgtcgagtacaggcccgtcgcgagatcggcgatcgcgacgcccgccttctgcgggccgccgcccggcaggccgtcgcgctcgccggtgatgctcatgaagccgcccatcccctggatgatgaagtcgtagccggcgcggtgcgcgtacgggcccgtctggccgaagcccgtcaccgagcaatagacgaggccgggcttcacggccgcgagcgacgcgtagtcgagcccgtatttcgcgagctggccgaccttgtagttctcgagcacgacgtcgcattgcgcggcgagctcgcggatgatccgctggccctcgggcgtcgcgatatcgaccgtcaccgagcgcttgttgcggttcgcggcgaggtagtacgcggcttcgcgggtgtcggcgccgtccggcgtcttcaggtacggcgggccccagtgccgggtgtcgtcgccgcactccgggcgctcgaccttgatcacgtcggcgccgagatcggcaagcgtctgcgcgcaccacgggcccgcgagcacgcggctcaggtccaggacgcggatgtggctgagggctcccatcttcgatctgtctcctctgttggttgcgcttttcgggtgggcgcgccgttcgcggcgcgtccgcgcgggcgcgtgttcggtgaatcgtctcccgccgcatcttaaagcgattcgtgcgcggttgtcgcgcgagcggtcggaacggcgacggtccgacgcagcnnnnnnnngccgccgggcgcgctttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccgccgcccggcaagcgccgctcctcgctcacggctcgcctgcgtttgcgcgatgcggcgtgcaccgccgagccgacgtgtnnnnnnnngcgcacggcgcacggcgcttctccaagcgaatgtgtcggcccctccggcgcgccgcggccccgcggcacgcggtccgagccgccgccgagcccgccgcaacgtccgcgggccgcgcccggggatctatcccgtataatcgattgtttcagaaacccgccgccgcccgcctgagccgcagcggcaggcgttcaacccagtttggcccgaccgtccccgcacgctatgaaagccgccgaaatccgcgagaaattcctcaagttcttcgaatcgaagggccatacgatcgtccgctcgtcgagcctcgtgcccggcaacgaccccacgctgctcttcaccaattcgggaatggtgcagttcaaggacgtgttcctcggcgcggagacgcgcccgtattcccgcgcgaccaccgcgcagcgcagcgtgcgcgcgggcggcaagcacaacgatctcgagaacgtcggctacaccgcgcgtcaccatacgttcttcgagatgctcggcaacttctcgttcggcgattacttcaagcgcgacgcgatccattacgcgtgggagctgctgacgagcgtctacaagctgcccgccgacaagctctgggtcaccgtctaccatgacgacgacgaagcctacgacatctgggcgaaggaagtcggcgtgcctgccgagcggatcatccggatcggcgacaacaaggnnnnnnnntacgcgtcggacaacttctggcagatgggcgacaccggcccgtgcggcccgtgctcggaaatcttctacgaccacggcccggacgtgtggggcggcccgcccggatcgcccgaggaagacggcgaccgctacatcgagatctggaacctcgtgttcatgcagttcaaccgcgacgcgcagggcaacatgacgcgcctgccgaagccgtgcgtcgacaccggcatgggcctcgagcggatcgcggccgtgctgcagcacgtgcacagtaactacgagatcgatctgttccagcagttgatcaaggcgtcggcgcgcgagacgggcgtcgccgatctcgcgaacaactcgctgaaggtgatcgccgatcacatccgcgcgtgctcgttcctgatcgtcgacggcgtgatccccggcaacgaaggccgcggctacgtgctgcgccggatcgtgcgccgcgcgatccgccacggctacaagctcggccgcaaggcgccgttcttccacaagctcgtggccgacctcgtcgccgagatgggcgccgcctatccggagctgaaggaagccgagccgcgcgtgaccgacgtgctgcgccaggaggaggagcgcttcttcgagacgatcgagcacgggatgtcgattctcgaggcggcgctcgccgaactggacgccgcgggcggcaagacgctcgacggcgagctcgcgttcaagctgcacgacacgtacggcttcccgctcgatctgacggccgacgtgtgccgcgagcgcggcgtgacggtcgacgagccggcgttcgacgacgcgatggcgcgccagcgcgagcagnnnnnnnnngcgggcaagttcaaggcgacgcagggcctcgaatacacgggcgcgaagacgacgttccacggctacgaggaaatcgcgttcgacgacgcgaaggtcgtcgcgctgtacgtcgaaggcgcgtcggtcggcgaagtgaaggcgggcgagagcgcggtggtggtgctcgaccacacgccgttctacgcggaatcgggtggccaggtcggcgaccagggcgtgctcgcgaacgcggccacgcgtttcgcggtcggcgatacgctgaaggtccaggccgacgtgatcggccaccacggcgagctcgagcagggcacgctgaaggtgggcgacgtggtccgcgcggagatcgacgccgcgcgcnnnnnnnnnaccgcgcgcaaccactcggcgacgcacctgatgcacaaggcgctgcgcgacgtgctcggctcgcacgtgcagcagaagggctcgctcgtcgacgcggacaagacccgcttcgacttcgcgcacaacgcgccgctgaccgacgacgaaatccgccgcgtcgaggccatcgtcaacgagcaggtgctcgcgaacgcgccgggcatcgtgcgcgtgatgccgtacgacgacgcggtgaagggcggcgcgatggcgctcttcggcgagaagtacggcgacgaggtgcgcgtgctcgatctcggcttctcgcgcgagctgtgcggcggcacgcacgtgcaccgcacgggcgacatcggcctgttcaagatcgtcgcggaaggcggcgtcgcggcgggcattcgccgcgtcgaggcgatcacgggcgataacgcggtgcgctatgtgcaggcgctcgannnnnnnntgaacgcggcggccgccgcgctgaaggcgcagccgtccgagctgctgcagcgcatcggccaggtgcaggatcaggtcaagtcgctcgagaaggagctgggcgcgctgaagtcgaagctcgcgtcgagccagggcgacgagctcgcgcagcaggcggtcgaagtgggcggcgtgcacgtgcttgccgcgacgctcgacggcgccgatgcgaagacgctgcgcgaaaccgtcgacaagctgaaggacaagctcaagagcgcggcgatcgtgctcgcggcggtcgacggcggcaaggtgagcctgatcgccggcgtcacggcggatgcaagcaagaaggtgaaggcgggcgagctcgtgaacttcgtcgcgcagcaggtgggcggcaagggcggcggccggtcggacatggcgcaggcgggcggcacggagccggcgaagctgccggcggcgctcgcgggcgtcaagggctgggtcgaggcgcggctgtaacgcggccgggccgcggcgcgcccggaatcggcgcgccgcgtttgcgctgttttgcatccgcagccgggtggctgctgttacgtgactgctgtttcgtgatgctgcgccccgtattggcgccgttcgcaccatcggcggcgccctatgcgcattgcgcctgtgtgcgcacgtannnnnnncgatgcgtccagatcgccgtgggggcggggcgagcggctcgtctgccgcgcaacgcccgcggtgatcttgtcggttcggcctcccgcgttcacgaacgtcgtgaaccgtggcgtgggcgcaaataccacgcgatcgtaacggtccaatcggctcgcgccggttggaccgttttgcttttgtttcgacgggttcgtcgtcgcgattcgcgaggctggcggcgcgccatctcgcgcgacgtcgcatcgcgtcacgttacgtcacgtcacgacgaccgcgaccgtgaccggaccgtgacgcgccggacgcattcgctcctgcccgtatcaagccggcagtgtttnnnnnnnngcgccgcgccgcgtgcgccggggcgcgaccttcgccgcttcgtgcgccgcgacgtcggtggcgttcgccnnnnnnnnnnnntcgcgcaacgcgtcgcgcagcgcggcgagcgccgccgagaaatgcccctggcgccagacgagcatcgtatcgatcggcggcatgccgtcgatcgggtgcacgccgaggctgtccggctcgcgctggacggcgagcaccgagcgcggcgcgaccgcgacgcccgcgcccgccgcgacgcacgcgacgatcgcgtgatacgagccgagttcgagcacgcgctcgggcttcagcccctccgccgcgtaccagcgctcgacgcagccgcggtacgcgcagccgcgctcgaacgcgacgagcgtcggcagccgcacgtcgcgcggcgtgcgcacgcgcggatggccgcgcggcgtgagcagcaccagttcttcggtgaacgcggacgccgtctcgaacggctcgccgagcgcctcggagccggccggcgtcgcgacgagcgcggcgtcgagctcgaagtcgcgcacgagaccgatcagcttgcccgtcgtgccggtgacgagctcgagcgtgacgtcgggccacgcctggtggtagcgggcgagcaaggcgggcaggcggctcgccgcggtgctttccatcgcgccgagccgcaaccggccgtgcggccggttttcggtgaccgcgtggcgcgcctcgtcggcgagcgcgagcagacgctccgcatacggcagcagcgtctcgccggccggggtgagcacgagccggcggccgtcgcgcacgaaaagcggcgcgccgagctgctcctccagttgcttgatgcgcgtcgtgacgttcgattgcacacggttgagctttgccgcnnnnnnnntcacgccgttctcgcgcacgaccgcgcgaaagatcgcgagagccgccagatccatgattctctccgtgggatggatcgaatctgaattattcatttttcgagaatgatcggtcaagctagcatcgaatcgacttcgaccatgatcttgaccggccgcgatgcttccgacccgatggcgtggccgtttcgcccctcgaaacgatgagctctctaccttctttcctcgccgcggctagtgggtcgcgcggtccgtcgcacgatcaacgcgccgcgtgccgcgcggcgcttgcgggcgcggtggcgctcgcggtggcgctcggcgtcgggcgttttgccttcacgccgctgctgccgctgatgctcgcgggcggcgagctcgacatccggcacggcggctggctcgcgtccgcgaattacgcgggctatttcgtcggcgcgatgacttnnnnnnnnatcgccgtcgatccggcgcggatggtgcgcgccggcttggcggcgacggtcttgctgacgtttgcgatgggactcgcgagcccgttctgggtatgggcgctcgtgcgcttcgtcggcggcgcggtgagcgcatggacgttcgtgttcgcgtcgcagtggggcctgcggcgcgtcgtcgagcacggcgcgcccgcatggggcggcgtcatctacacggggccggggatcgggatcgtcgcgaccgggctgatcggcttcgcgctcgcggggcgtcacgcggcgctcgggtggatcgggttcgccgcggcgtcggcggtgctgacggcgttcgtgtggcgcgcattcggggccgcgggcgccggcacggacggcgggcaatcgcgcggcggcgcgaagcgagcgggcgatggcgtcggcgttgcggatgtgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcagcccgccgcgacgcattctggctcgtgctcctctacggcttgcccggcttcggctacatcatcaccgcgaccttcctgccggtgatcgcccgcgccgcgctgcccgcgcattcgcgatggcccgatctgttctggccgatgttcggcgcggcgctgatcgccggggcgctgctcggcgcgcggctaccgagccgctgggacaaccggctgctgctcgccgcgtgctgcgcggtgcaggcgctcggtgtcgcgctcggcatcgtctggccgacggcgcccgggttcgcgctcggcagcgcgctcgtcggcttgccgttcaccgcgatcaccttgttcgcgatgcgcgaggcgcgccgcctgcgcggcgagcgggcggcgggcctgatgggctatgcgaccgcttcatacggtgtcggtcagatcgccgggccgctcgccgccgcaccgttcgccgcgcacgcggggtcgttctcgccggcgctgtggcttgcggcgacgatgctggcggtgggggcggccggattcgcggccgttgcgctgcgcgcatggcgcgcgaggacgcgcggcggcggagtcgggtaagccgccggccgggctcgaagcatggcgcggcgccgcagcggccacgcgtcggcgagcggccgctgcggcgcgcgttcgcgaggcgcgtcgccggctccgagccatatccgccgcattcggcccacattcggaacacagcccgaatacattcggcgaacgctcgtcccgcgccgcgacgggcgcgcatttcgtgaaagcccggacttccgttcgccgggcgctatgcaataatcgattcatcagtgcgtgctagtccttcgcgcgtcgcgcggcgggcctctggcataacgactgcctgggaggtgcactgtgtctcgtcaaacgcttggccgcgccctgattcacgttgcagcgctcggggcggtgcttgtcggcttcgcttgcctgcagccgacgccactcgccgcgggtacgctgcaatcgccggcgaaggcgaagcgaatcgcgcagatcggcgccgcggggccggtcgattttcccacgctcgtcgagcgatacgggcccgccgtcgtcagcgtgagcgtgcctgcgcaggatccgcagatgtcggcgtccggcctcgaggcgctcgatcccgacgatccgttcttcgcctacttcaaatccgccgccacgcagcccgcgctgtcgccggagaacgggcnnnnnnnnatggcgggcgccggatccggttttatcgtcggcgcggacgggatcatcctgacgaccgcgtacgtggtcgggcaggcgagcgaggcgacggttcgcctgatcgaccggcgcgaattcaaggcgcgggtgctggccgtcgatgattcgagcgatgtggccgtgttgcagatcgacgcgacgaagctgccgacggtgcggctcggcgattcgtcccgggtgcgcacgggcgagccggtgctgacgatcggtacgccggacggctcggcgaacacggtgacgacgggcatcgtcagcgcgacggcgcgcatgttgcccgacggcggccgctttccgttcttccagaccgacgtgaccggcaacctcgacaactcgggcggcccggtgttcaaccgcgcgggcgaggtgatcggcatcgacgtgcagatctacggcagcggcgagcgcaatccgggcgtgacgtttgcgattccgatcgacatggcgatgaaggtgcgtgcgcaggtgctgcaggcgcagcgccaggcgcgacagcaggcgcagccgccgatgcaacaggcgcaacaggcgcaacaagcgccgcccgcggcggcgcagaacgcgctgggcgtcgacgcgcaggacgtcggtccggggctcgcggcggcgttcggcctgccgcggccggcgggcgcgcttgtcaatgcggtggagccggggtcgcnnnnnnnnnnnntcgggctgaagccgggcgacgtgatcgtgcagatcggcgatcggccgctcggcggaactggccggcgacctcgcggcgctgccgcccggggcgagcgcgccgatcacgctgatccgcaaccggatgccgatgacggtgatgctcggctccggcgcggccgcgagcgcgccgacaggcgcgaccgcatcgccgggcaatgcggccgccggccgcagcgagacgggcggcgcggaccgcctgggcctgacgatgcatccgctgacggacgacgagcggcgctcgacgggattgcccgtcggcatggtggtcgatgcggtgcgcgggccggcggcgaacgcggggattcggccgggcgacgtcgtgctggagctcgacgatacgctgatcgagacgccggacatggtgccggcgctggaggcgaaggcggggaaggtggtcgcggtgctgattcagcgggggagcgagcgcaggttcgtgtcggtgaaggcgcggtgaagccgcgatggaggcgaagcgcgccgccggcggtgcgccatgcaccgggagccggcgtcgcggcagcgcggcggcgcacggctcgcgcgcgggcaatccgccgcgtcggcgaagcgcgcgtgcggaagcatcgggtcttcctctgaccggagcggccgcaggccggcgcgcccgcgcatgcgaacgtcatggggcttggccggcgacggcggcagcgatcatgtttcggtcagcttgcccgcttcgtgcagaaacgccgaatgaaattcgctggccagatcatcgaggcggtcgatcaattcgtgaagcgcttcttcgcggatgtcgacgccgattccgtttcgatgcgcaaacgcgtttctgatgccgaggacgcgccggcaccacgctgggtccggcgtgatcgtggcgatgccgtagagggtgtcgaagcgtttggcggccacgagcggatcggcgatcgtcgtgagcgtgaaccagcgcgtgacggattgcgcatcggcggtcttgatgtctcggtgcggcgacgcgccgtcgcggatcagctgtcgcaggcgatcgagcgccttcgctcgaagcgattcgacgcgcagcgtgttgacgaacagctcgtgcatcgcgccttcgtacgccgccaccgcgcccatccacagcaggccgagacggaaccggcgcacgtcgtgcggcgcgtgcgggatctgcccggattgctcgcggatatcggccagactgcgttgcagcttcgccaggttctcggcttcgaaaatcagggagtcgtgccacgaaaccagcgcgtcgaggtgcgacatccgcgcgtcgatcgctcgggattcggcctccagttcgtcgatgagggaaaggagatcgtcatcgtggtgtgatcggcggtcggtcatggtcggggacgcagctcgctaggtggacggtcggccatcgtatcgccaatcgcgtgaggtcgccgtcgcgcggacgcgggcatcggcgcggcaggcccgagacaggcgcacgccggcgcggcgcgatcgctcgacggtcggcgccggcgggccggcgttgnnnnnngatgccggatcgacgtccgctgcgtcccgccgcccaaactcgctaaaatgcgggatcacgatcctccgaacggacggccggcggttgccggcgcgttcggcggcagcccgtattcgccctcgaccatgaccaccgccgactaccgcttctgtcctcgctgcgcgcgagcgctcgccgagcgcgccgatcccgtcgacgagggcggccgcctgcgccgcgcgtgccccgacgcaacctgcggctatgtccactggaacaacccggtgcccgtcgtcgcggcgatcgtcgagtacgaaggccggatcctgctcgcgcgcaacgccgcgtggccggaaggcatgttcgcgctcatcaccggctttctcgagcacggcgagacgcccgaggcgggcatcgcgcgtgaagtgcgcgaggaaacgtcgctcgaggccgaatccgtgacgctcgtcggcgtctacgagttcatccgcaagaacgagctgatcatcgcgtatcacgtgcgcgcgagcgggacgatccgcctgtcgcccgaattgctcgaatatcggctcatcgaggcgccgaagctgcggccgtggcgcgcgggcaccggccaggcggtcgccgactggatnnnnnnnnnnnggctcgaattcgagttcgtcgattttcccggagcggtcgcgaacccgggctgacgaacgatagcgggcggcggcaagggacggcgaacggcgcgcggttcgcgccggcatcgcgggccgcgccggcgcggcgtgccgccctcgannnnnnnntcagccggcgcgcaccgcctgcaccgcggtgccgtagcacagcacctcggtcacgcccgaggcgatctcggtggcgtcgtagcgcatcccgacgatcgcgttgccgcccatgcgccgcgcctcgtcgatcatccgctcgtaggcatcctgcnnnnnnnnntcgcacagcgacgtgtagagcgagatgttgccgccgaacagcgtttgaatcgatgcgccgaacgtgccgacgatcgagcgcgaacgcacgacgatgcnnnnnnnnacgccgagcgagcgctcgatccggtagcccgggatgtcgaatgcggtcgtgatgagctgcggatctgccatgatgtttcctggttgatgtgaaaatgtccttgcgcggcgcctcttggaatttgccgcaatctatgcttttctgtgcggcacgccccgcgcggccgcgcccggcgtcgcatgttcgcccggacggcggctgcttgtccagcgccgggcggcgcgccggccgcgcttcaggcgccgtccggcggtttgaacgagcacgatcgaaggagacgtcccccgtggcctacatctattacctgacgcacatccatctcggcgacgacgcgctcgcgatgctcggcgccgagtnnnnnnnnagcggcatcgcgcggccgctcgtcgtgacggacaagggcgtcgcggcggcggggctcgtcgatcgcgcgctcgaggcactcggcctcggcgcgctgcccgtgttcgacgacacgccgtcgaatccgaccgaagccgccgtgctcgccgccgcgcagcgttatcgcgacgagggctgcgacgggctcgtcgcggtcggcggcggctcggcgatcgatctcgccaaaggcgtcgcaatcgcggcgacgcatccggcgccgctcacccgatacgcgacgatcgaaggcggcagcgagcggatcaccgcggccgccgcgccgctcatcgcggtgccgacgacctcgggcaccggcagcgaggtnnnnnnnngcgcgatcctgatcctcgccgacggccgcaagctcggcttccattcgtggcacctgctgccgaaggcggcgatctgcgacccgtcgctcacgctcggcctgccgcccgggctcaccgccgcgaccggcatggacgcgatcgcgcactgcatcgagaccttcctcgcgccggcgttcaatccgcccgccgacggcatcgcgctcgacggcctcgagcgcgcgtgggcgcatatcgagcgcgcgacgcacgacggcggcgatcgcgccgcgcgcctcgcgatgatgagcgcgtcgatgcagggcgcgatggcgttccagaaggggctcggctgcgtgcactcgctgtcgcatccgttgggcggcgtgaaggtcgacggcaagacttcgctgcatcacggcacgctgaacgcggtcgtgctgcccgcggtgctgcgcttcaacgaaagcgcgccgagcgtcgtcgccgagcgccgctatgcgcggatgcgccgcgtgatgaacctgcccgagcgcgcggatctgtcccaggcgctgcacgacatgaccgcgcgtctcggcctgccgacggggctgcggcaaatgggcgtcgacgagcaagcgttcgaccacgtgatcgagggcgcgctcgccgatcattgccacaagacgaacccgcgtatcgcgtcggccgacgattaccggcgcatgctcgtcgaatcgctgtgacggcggcgcgcatttcgtcgcgcatgctcgcgccgatgcccgcgcggccgttgcnnnnnnnnttttcgcgggcgtccgcccgcgcgatgacgcnnnnnnnngcgtcgccgcgtggcgaacgcgccgctatcgccgtcattgccgcttgcgccccttccgccccttccgccgcttgcgccgcgcaaccgaccggccgctctcgacgcctcactcagccaccgttttctcgcctcgcgccgacatgtcctcgaccaaacccgttccgctgccgcgcagcgcctatcgccacttcctgccgatcacgacgcgctggatggacaacgacgtctacggccacgtgaacaacgtcgtctactacagctacttcgacacggtcgtcaacgagtacctgatccgccgcggcgcgctcgacgtcgagcgcggcgcgacgatcggcctcgtcgtcgagacgcagtgcaactacttcgcgccgctcgtgtttccgcagcgcgtcgaggcggggctgcgggtcgcgcggctcggttcgtcgagcgtgcgctacgagatcggcctcttcgcgcacggcgaagcgtcggccgccgcgcaggggcatttcgtgcacgtgtacgtcgatcgcgcgacgcgccggccggtgccgctgcccgagccgctgcgcgccgcgctcgcgccgctcgtcgcgccggcggcctgacgcggtgcagtcggtcgtcctcgatctgctcaacggcctgagctacggcctgttgctgttcatgctgtgcgcggggctcacgctgatcttcggcatgctcggcgtgctcaatttcgcgcacgcgagcttctacatgctcggcgcgtacgcgggctacgcgatcgccgcgcgcacgagcttctgggtcgcgctcgtcgccgcgccgctcgccgtcggcgcgctcggcgcgctgtgcgagcgcacgctgctcaggcgggtgagggcgagcggccatctcgacgaattgctgctcacgttcgggctcgcgtatctgatcgccgagggcgtgaagctcgtctgggggctcgcgccgctcgccgcgccggtgcccgccgcgctcgacggcgcggcgttcaccgtctacggcgcggtgttttcgcgttatcgcgcgttcatgatgctcgtgtcgatcgcgatgctcggcgcgctgtgggcggtgctgcgcgcctcgcggacggggctcgtcgtgcgcgcggcgctcacgcggcgcgcggccgtcgaggcgctcggccacgacgtgccgcgcgtgatgacgctcgtgttcgccgcgggcaccgcgctcgccgcgctcgccggcgtgatcggcgcgccgctcgcggtgatcgagcccgcgatggcgcagacgctcggctcggtcgtgttcgcggtcatcgtgatcggcgggctcggctcgctcgcgggcgcgctcgtcgcgtcgctcgtgctcggctgcgcgcagacgttcgccgcggcgagccgcgcgtcgctgagcgacgcggcgcagttggcgggcatcgcgctgcctgacgcgtggcgcgcgttgacgctcgcgcagttcgcgccgttgattccgtatctgctgctgatcgtggtgctcgcgtgcnnnnnnnnnngcctgttcggcgagcgcgccgatgtctannnnnnnnnncgttgccgtgcgaagccgcttgccggaggcgctggcgtggctcgcgttcgtcgcgttgctcgtcgtgcccgcccttgcgtggccgcgcggctggatgctcggctatctcgcgcagacggcggcgatgatcgtgctcgcgctgtcgtacaacctgctgctcggcacgacggggttgctgtcgttcgggcacgcggcgttcgcggggcttggcgcgttcgtcgccgcgcacagcttcaatcgctacggcctgccgctgccgctcgtgccgctcgcgggcggtgccgcgggcgcggcgttcggcgcgctgttcggcttcgtcgcgacgcgccgcgcgggcaccgcgttcgcgatgatcacgctcgggatcggcgagctcgtcgcggccgccgcgtggagcgtgcccgagtggttcggcggcgcgggcggcgtgtcgatcgaccgcgcggcgggccccgcgctcgccgggtgggagttcggcaaaccgatgcatgcgtatgcgttgatcgccgcatggtgcgtcgtcgcggcggtggcgatgcgggtgctcgtgcgcacgcgcctcgcgcggctcgcgaacgcggtgcgcgacaatccggcgcgcgtcgccgcgctcggcaccgatccgtgccgcgtgcgcttcgccatggcgatcgcggcggcgttctttgccggcgtggcgggcgcgctgacgctgatcgacgtcgaggtcgcgacggcggagagcgtcgggatgctgcgctcgggcgcggtgctgttcgcgacggtgatcggcgggacgacggcnnnnnncggccccgtcgtcggcgcggtgttgctgacgttcttcagcgtgttcgtcgcgagcgtgtnnnnnnnntggctgctgtaccttgggctgctgttcgtcgccgtggtgctggccgcgccgggcggcgcgagcggccggtggcgcgcgtggcgcgacgcgcggcggcacggggnnnnnnnnttcgatgcgcgacgcgcgttgcccggcgcgggcgcggcgctcgccggcggcgtcgcgatcgtgttcgccgccgagctcgcatatgcgctgcagttcgcgcagaacgatgcgcggcgcgcggtgatcgggccctggcgattcgatgcgggcgcgccgctcggctgggggatcgcggcgctcgcggcggcgctcggcatggggctcgcgcatgcggcgcgacggtgggggcgcggcgcgcctcgcacgaatgggccggcgtttgccgatgcgatcgatacgtgcggcgcggcgtgcggatcggcggagctgaaggcgcgcgatgcgggcgatgtggacggttcgacaaacgcggcgagcgcggcaaacgagaccaacgcggtgagcattgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgacaagcatgacaagcgcgacaagtgcgacaagcgcgcgtcgtgccgcccgcgtgtccgacaatgccccgtcgccggtgttcgaggtcgccgccgagcccgtcggcggtggcgtgcacgcggcgagcgcgccgcccgcgctgcgcatggcggacgtgagcaaatcgttcggcgcgacgccggtgctcgtcggcatcgatctgacgatccgccccggcgagcgccatgcgctgatcggcccgaacggcgcgggcaaatcgacgctcttcaatttgatcgcgggcgcgctcgcgccgacgcgcggccgcatcgcgctgaacggcatcgagctcgnnnnnnnnnnnncgcatgcggtcgcgcgccttggcctcgcgcgtagctttcagcagacgagcgtgttcgcgcggatgagcgtctacgacaatctgcgatgcgcggcgttgcacgcgcnnnnnnnnnnncgccgctggcgacgcgagccggccgccgcggccgcgatcgatcgcgcggccgacgccgcgctcgcgtcgatcggcctcgccgcacatcgcgacgcgctcgcgggcagcctgagctacgcgcagcannnnnnnntcgacgtcgggctcgcgctcgcgagcggcgcgtcggtgtttctgttcgacgagccgaccgcggggatgagccgcgagcaggcgcggcgcacgatcgagctgatccgtcgcgcgacggcgggcaagacggtgctgatgatcgagcacgacatggacgcggtgttcggcttcgccgatcgcgtgtcggtgctcgtgcgcggcgagctggtggccaccggctcgcccgcggcgatccgcgcgaacgcggccgtgcgcgccgcgtatttcggcgaggcgttcgagcgatgagcgcgctgctcgaattgcgcggcgtgcgcgccggctacggcgcgctgccggtgctcgacggcgtcgatttgcggatcgcggcgggcgaggctgtcgcgctcgtcggccgcaacggctcgggccgctcgacgctcgcgaaggcgatcatgggcatggtgcgggtcgaggggacggtgcgcatcggcggcgtcgatgtcgcgggcgcgccgacgttcgcgatcgcgcggcaccgcgtcggttacgtcgacgagcatcgcgacgtgttcgcgctcctgagcgtcgaggacaacctgcgcctcggcctgcgcggcgcgtcgggcgccgcnnnnnnnnnngcgctcgccgannnnnnnnagcgctatccgatgctcgccgagcgctggcggacgaaggcgggcgtgctctcgggcggcgagcagcagatgctcgcgctcgcgtgcgcgttgatcggcgcgccgcgcgtgctgatcgtcgacgagccggccgaggggctcgcgccgctcgcggtcgagcaggttcgcgcgtgtcttgccggcgcgaaggcgcaaggcgtcgcgctgctgctgatcgagcagcggatgcagctcgcgccggcgctgacgtcgcgggtcgcggtgatggggcgggggaggatcgtctacgacggcgcggcgaaggcgctcgatgcgggcatcgtcgagcgttggctcagtgtcggctgagcgccgtcggccgcgtgtcgattggacggcgtgcgccggtgccgcgtcggctgcgtgtgcgcggttcgccggttgcccgcgcggcgcggcggcgtcggcggagcgtcgttcggccgtcaccgcccgccgttcagcatccactcgtgcgcgggatcgttcttgaagtgccacacgcgcgtcggccccgccatcacgttcagatagtacgactcatacccgtagggcacgacaaccggatgatagccgcgcggcaccagcacgacgtcgtggtcgccggcggccatcgattcgtcgaggtcgcgcgaatcggtgtacacgcgctggaacacgaagccctgcggcggatgcacgcggtggtagtacgtttcctcgagcgagctctcgacgggcacgttgtcggtgtcgtgcttgtgcggcggatagctcgacgagtgcccggaaggcgtgcgcacctcgacgacgagcagcgcctccgccggctcggtctgcggcaggatatcgcagacgtagcgcgtgttcgcgccgctgccgcgcaccgagcgccgcatctgcgacggcttgatgagccgcgccggatagcggccggccgccggcgcgctcgcgacgccgagctccgcgtcgcgcgacgcgcgcacgatgacggacagcttcggcggcaggtacagcgcgtacggcgcgacgccgtcgaacacgctgtcgcgcgagccgagcgcggtccagcacgtgccgtcgcccgcctcgatgtcgacggtgccggtgagcacgacgatgcacatctnnnnnnnngcctcggcgagcgcgatcgcctcgcccgccttcagccggtacgcggcgaagccgacgtgtttccagtgcgccgattccggcgtgannnnnnnnatcgacatgccgtcgcccgcgcccttgacgagcagactcattacgccgcctccttgtgaccgacgggcgggagcggcgcgtcgacgannnnnnnnagcgtccgatagcccttttgcgcatacgcgtagctcggcgcgacggccgggtcctgctcggcctcgacgacgagccagccgcggtagccgtggcgcttgagcatgtcgacgatcgtcgggaaatcgatcgagccgtcgcccggcacggtgaacgcgcccgcgatcaccgcgtcgagaaagctccagttgcggttgcgcgcgagccggatcacggccgggcgcacgtctttgcagtgaacatggcacacgcggccgatgtgcttcgcgagctcggccaccgggtcgccgccgccgaacgtcatgtggccggcgtcgaacagcaggcccaccgcgtcgctcgtgctcgccatcaggcggtcgacgtcggcgggggattcgacgtacgcgcccatgtgatggtgatagccgagccgcacgccttnnnnnnnnntgtagcgcgcgaacgcgtcgacgcgctcggcgtacgcgtcccattgcgcgtcgtcgacgaagcgcgggcgctggtagagcggcgcgggcgagccctggatcgtgccggccacttcgccgtagaccatcaccgtcgcgccgttcttcgcgagcaattccagatgcgggccgaccgcgtcgatctcctcctgcacgccgcgctcggcgagccggcccgaataccagccggacacgagcgacaggtcgtactgcgcgaggagcgccttcagcgcctgcggctcgcgcggaaacttgttgccgagctcgaagccctcgtagccgatctcgcggccctcggtcagcgcgacggcgagcggcgtctcgccgccgagcgacggcagatcgtcgttcatccacgacagcgggttgatgccgatacggatgtcgggtgcgctcatgtcgatgattccggagtagagggggttgaacgagaggcgggagcgccnnnnnnnnnngcgaggtgccgctcgtaatcnnnnnnnnnntcgcgcaccgcgtcgcgcggcgacacttcgggcaccgcgacttcccaccaccagccgccgtcgggcgtcgtacgggcgggatcggtgtcgatgcagatcacgtacgtgcgatcggacgcgcggnnnnnnnncatcgccgcttcgagcgcggcgatatcggcgacgtgctcnnnnnnnnnnncgagcgcgcgcgcgtgcgcggcgaaatcgatgcgcggcgcgccgagcgggccttgcacgcagtcgtcgaacaggttgttgaacggcgcgccgccgcacgcctgctgcagccggttgatgcagccgtagccgcggttgtcgagcaccacgacgatcagcttcgcgccgagcatcaccgacgtcgcgatctcgctgttcatcatcagatagctgccgtcgccgaccatcacgatcacctcgcgctcgggcttcgcgagcttcgcgccgagcccgcccgcgatctcgtagcccatgcacgaatagccgtattcgacgtgatagccgcccggcgccgccgcgcgccacagcttgtgcagctcggcgggcagcgtgcccgccgcgcacacggcgatgtnnnnnnnngccgaatcgggcgccgagcgctgcacggcgccgatcacgtcggcgtcgtacggcagcgccnnnnnnnnnngcggcgcatgcgtgacggccgcgacggcgtcgcgccatgcgttnnnnnnnnnntnnnnnnnnnncgtccacgcggcgtcggcgcgccagccttcgagnnnnnnnncgagcgcctcgagcgcgagccgcgcgtccgcctgcacgatcgtcgcgcgatgcttgagcgcatcgaacgcgttcgcgttgatgccgatgacgcgtnnnnnnnnnaacagtgtgttcgagccggtcgtgaaatcctgcagccgcgtgccgaccgcgatcacgcaatcggcatcgtgcgcgagcgcgttcgccgcgggcgagcccgtcacgccgatcgcgccggcgttcagcgggtggtcccacggcagtgcgctcttgccggcctgcgtctcgccgaccgggatgccgtggcgctcggcgaacgcggcgagcgcggccgcgccgccttcgctgtatagcgcgccgccgcccgcgacgatgaacggccgggccgacgcgcgcagtggcgcgagcgccgcgtcgagctccgcctcgacgggcgcgggcgcatggaacgtgacggcgcgcggcgcgaagaactcggccgggtagtcgtaggccatcgtctgcacgtcctgcggcagcgcgagcgtcacggggccgcagagcgcggcgtcggtcagcacgcgcannnnnnnnngcagcgcggtgagcaactgggccggatgcacgatccggtcgaagtagcgcgacacggccttgaacgcgtcgttcgccgagatcgcgccgtcatggaaatcctcgatctgctgcagcaccgggtccgnnnnnnnnnacacgaacacgtcgcccgnnnnnnnnnnnnccggcagccggttcacgtgcgcgagcgcggccgcggtgacgaggttcgtcgcgccggggccgatcgatgtcgtcacggccatcatccggcggcgcaggtgcgccttcgcgtacgcgatcgcgctgtgcgccatcgcctgctcgttgtgcgcgcggtaggtcggcagcgcgtcgcggtattgatgcagcgcctcgcccaggcccgcgacgttgccgtgcccgaagatcgcgaacacgccgccgaacagcggcgcgtcgccgtcgccggtcgcgacgcgctgcgcggccagatagcgcacgagcgcctgcgcggcggtcagccggaccgtgcgttgcacgctcgcggccggatcgtcgatgaagtcgttcacgctcgggctccgtcgggtgtcgtcatccattgctctgcgattcatcgcgcggctcctaggcggccacgcgcggcgcggcgccggcgtggcggcnnnnnnnnnnggcgtccgtgcgggccgcgcgccacgcgccgatcagcgtctcgaaagtgcgccgcannnnnnnnatcagctcggcatcgtcgatctcgcccgcgagccaggcgcggctcggttcgtggaagatcgtgcggcccaccgtgaagccgcggcacgtcgcggacgcggccgccgcgccgaagccgccgacgagctcgtcgacgcccgccgacaggccgagcagcacgacgccgcggcagtacggatcgcgctcggcgatcagcgcgtcgatcgcctgccattgcgcggcgtcgagcggcgcgagcttccaccattccggatggatgccgaggttgtacaggcgcttgagcgcgcggtacacggtgtcggccgcctgcggcagatccgcgcggcgcggcgggatcacttcgagcagcagctcgtggccgctcgcctgcaccgcgtcgtacannnnnnnnaactgcgtttcctgttcgatgcgcggctcggcggcctcgtccggatggtattggacgagacacttcgcgacgtgctccaggggccacgacgcgagcgtcgtgccgatcgagcggccgtgatcgaattcgagcggcagcgaacccggcagctcgaccgggcggccgacccaccagccgcggcccgtcgcgtcgttcagcgcgtcctggccatagcggtcgtcgatcagcacgccgatgcgcccggcgagcccgagctgcgcctccgtctgcgcgaccgcctcgacgaacaggcgcttgagcgcatcgatgcgcgcgacgctcgcgcccgtttgacgcgcgagctcgaagaactgattgcggtgatcgaacgcgaagccgagcacttcgtcgcgcggcgtgcgcgcgggcgtcacgcggtgcagccgcgcgagcgtcgcgtcgagatcggggcggcgcatccgcgcgggatcgcgcttcgcctcggcgaggaaatacgcgagctcggcgggcgtcggcatcgcgggcgagcagccgtgccgcgacacgacgagcgcgccgcacgcgttcgcnnnnnnnnncgcgtcggcgaacggccgcccgcgcagccactgcgacaggaagcccgatgcgaacgcgtcgcccgcgccgagcacgttcatcacgtcgacttcgacgccgcggatgacgggcagcgcgtcgagcgtcgcgggcacgtcgccgtcgacgatcgagcagccgagcggcccgcgcttgacgacgagcgcggcgctcgtcaccgcgcgcaccatcgcgagcgcatcgaggagcgcgtccttgccgcccgcgatgcggaattcctcctcggtgccgatcacgacgtcgaacagcggcaggatccgctgcagatgcgcggtcacgccttcgttcgcgatgaagcgcgtctcgccgtcggccttgcccgtcaggccccagagcacggggcgatagtcgatgtcgagcacggtgcgcacctggttgcggcgcgcgtagtcgagcgcgcggcggctcgcgcgcatcacctgctcggtcgagaagtgcgtgccggtgatgaggagcgccttcgacgaagcgatgaacgcctcgtcgaagtcgtcctcgtcgagcgccatgtccgcgcagttctcgcgatggaagatcagcgggaacgtgtcgcggtccttcaggccgagcagcacgagcgcggtcaggcgctcggtgtcggtgcgcagccggctcgtgtcgcagccttnnnnnnnnagcgtctcgcgcacgaagcggcccatgtgatcgtggccgacgcgcgagagcatcgccgatttgaggccgagccgcgcgcagccgaacgcgatgttgcccgacgagccgccgagatatttcgcgaagctcgacgcgtcctcgagccgcgcgccgatctgctgcgcgtacagatcgacggcgacgcggccgacgcagatcacgtcgagcgggcgattctgcgcaaaggaaagggtaggggaagtcatcgcgaatcctgggtcaaatggtcgcgccgtcgagttcggcgatcatcttctgcatctcggcgccgcccgccatcatgtcgagcacctcgttcttgctgatcgtgtccttcgtgaacgtgccgagcgagcggccccggttgagcagcgtgaacgaatcgccgatcgggtacgcgtggtgcacgttgtgcgtgatgaagatcaccgagatgcctttcgcgcgtgcggcgtggatcagtttgagcacgttcaagctctgcttgacgccgagcgcggcggtgggctcgtcgaggatcagcacgcgcgcgccgaagtggatnnnnnnnnnnatcgcgaggcactggcgctcgccgcccgacatcgtgccgatcggctggtgcgcgtcgcgcacgttgatgcccatctccgcgagcttcgcgcgggcgatccgcgcgctcgaatcgagatccatcacgttgaagagaccgaacagcttcttctgcggctcgcggcccatgaagaaattgcgcgcgacggacagcagcggcacgagcgcgaggtcctgatagacggtggcgatgccgagatcgagcgcgtccttcggcgaatcgaacagcaccggcttgccgtcgacgagatactgcccgtcggacggcgggtgcacgcccgcgagcgtcttgatgagcgtcgacttgccggcgccgttgtcgccgagcaggcaatgcacctcgccgcgcttgacgcgcagcgtgacgccggacagcgcgatcaccttgccgaaatacttgctgacgttctcgagcgcgagaatcgtatcgtgggatgctggcgtggacatgcttgtactccgttacgactgcgacacgcggcggcgcacgtagtggttgaacagcacggcgacgagcagcatcacgccgaggaacacgcgaaaccagtccgagctgatgttcgtgtaggtgatgccgatctgcacgacgccgaagatcagcgcgccgaacgccgcgccgatcaccgagccgtagccgcccgtgagcagcgtgccgccgatcaccgcggcgatgatcgcctcgaattccttttgcagcccgcggtcggccgcggccgagccgatgtcggccacctgcagcacggcgaacaggcacgcgcagaaggcggtcagcacgaacagcgagatcttcacgcggcgcaccggcacgccgacgttcttcgccgcgtgcgcgtcgccgcccgcggcgaggatccagttgccgtagcgcgtcttcgcgagcacgaacgcgccgaccgcggtgacggcgagccaccacagcagcaccttcggcacgccgggcacgagcggctcgccgttgtcgagcaaccggccgacgcccgcgtgcgcgagcgagcggaacagctcgtggaacgcgacgccctggaacaggaagtgcacgacgggatcggcgtgcgcgtagtcgccgaggcccgagacgatggtgcggtcggcgaacatgatcgacagcgcgagcgtgaggccgcgcaggatgaacaggaacgcgagcgtgacgatgaacgacggcagcttcgtgcgcatcacgagatagccgttcagcgcgccgagcgccatcgagcccgcgaacgcgaacagcaccgcgagccagatcggccaatggaagtagacggtggggatcgcgaccatcatcccggcgaagccgatcatcgagccgatcgacaaatcgaactcgcccgcgaccatcagcaggcacgcgccgacggcgagaatgccgagataggcggcgacctgcgaccagttcatgatgccgtcgaggttgaacatcccggagccgcccgcgccgaacgcgaacaccgcgaacacgagcacggcgccggaaatggcggcgaattcgggacggttgagaaagcgctggaaccacgcctcgccgcgcagccgctcgtcggacgccgcgcccggctgcggcttctcgtgtgcgtgcgctgacatgtgcttgccgactacacccatgatgtctccttgatgcccggcgcgcggcgcgtgcggctgcgcccgccggtaaagcgcgcggacgagcgcccgcgcgtcgtgcgaatcgctgcgatggacgttagcggtactggcccgcgtacttgatcaccttctcgaggttctccttcgtgatgaagcccgggcccgagcggatgttcttcggcccgtacgacggctgcagcccgtaggtcgacagccgcgcctggaatttcgggttcgcctcgaggatctggcggatcttcgcgggatcggtggtcttgttctgcttcgcgatcgcgagcacggccaccgggatgtagccctgcaagtacggctgctggtcgatcgcgaacttgatcgcgccgctctggatcgccttcgcgatgtcgtcggagaaatcgaacgtcgcgaagaacagcttgttcgcgaggcccatctgctgcaccgccttcagcgacgccgcggcgggcaccgggccgagcgtgaggatcgcctgcgtgttcggatggttgcgcaggtacgcgctcaccttcgactggatctcggtcgggtcctggccggagtcgatcgtcgagctcttgtagtcggcgccgatcgcgtcggcgaagccgcgacagcggtcgaacgacacgctgttggtcgcgatgtggttcacgcagaggaagcgcttcacgccggccgccttcgccttctcgcccgccgcgtgacccgcgacgtactcgggctggccgacatgcatgatcgcgcccagttgcgcgctctgttcttcggtgccggagttgatcgtcacgagcgggatcttcttcgcggtgactttcttcagcgaattcttcagcacgtcgtaatcggcgatcgtcgtgatcacgccgtcgtagtnnnnnnnngccgattgctcgatcaggcgcgccatgtcggcgatgtcgccgttcggcggattgcggtaatcggtcgtgacatcgaaatcctcgtccgcctgcttgatcgcgttcttgatcgtgttccaccacgaatcggaatcgggcgcgtggctcacgagcgcgaannnnnnnnccgccgcctgggctgccggggccgcgccgcccacgcccgccgcgacggcgatcgcggcgacgcatgcgcgcaggacggccttgccagtgcaaagtctcatgtctccacctttctctgtctgtcgttttcgggcgaacgcgggtcgggccgcgttcacgagcaaggttaggtcaactcgccgccgattgcaaagaaaattttatttgttcgtgagatggaaaatctgttccattttgtggacgcagtgcctatactcgctgcacgacaagacacggagcaaggcgtccggcgcttgcccgcnnnnnnnnacgcgcgtgggcgggcggccgggccgacggagcgacatggacgacacgannnnnnnggagacgccggccgtcgacgatctgctgcaacggatcgccggcgcctacgacacgctgccgcgccagttgaagcgcatcgcctcgtatatcgacgagcaccgctcgagcgtgatgatggaccgcacgagcgacatcgcgcagcgctgcggcgtgcatccgtccgccgtcgtgcgcttcgcgcagcgcttcggcttttccggcttttccgatctgcaggcggtgttcaaggacgcctatacgggccagaacccgaccgtgcagagctaccagcagcgcattcgcagcctgatcgacggcgaggccggcccgatgacgggcggtgcggtcgcgcggcagttcatcgacgcgtnnnnnnnngggctcgacgagctcgcggcgggcctcgacgacgaccagttcgacgcggccgtgacgatgctcgagcgcgcggagaacatctacgtggtcggcgtgcggcgctcgtttccggtcgcgagctacatcgtctacgcgctgcagcatacggccaagcgcgtgcacctcgtgtccggcctcggcggcatgtaccgcgagcagatccgcagcgtgaagaagggcgacgtggtgatcgcgatcagcttcgcgccgtacggcaaggaaacgcagtactgcctgcgcgccgcgcgccacaaccacgcgcagacgctcgtcgtcaccgacagccgcctgtcgccgctnnnnnnnnacgcgagcgcccatttgctcgtgaaggagggcagcgcgttcgcgttccgctcgctcacgagcacgatctgcctgtgccaggcgctgttcatcgcgcttgcgtaccggctcgagttgaacgtggaagaagtcaaggacattggaggatacgatgactaacgcagcaccgacgatcgacgtcgccgtgttcggcgccgggcgcatcggccgcattcatgcgggcaatctcgcgcgccggcccggcgtgcgcctgaagtacgtggtcgacgtgaaccgcgacgcggcggccgcgctcgccgcgcagtacggcgcgcaggcggccgacgtcgacggcgcgctcggcgacgcgtcgatcggcgcatcggtgatctgctcgagcaccgatacgcacgccgagctgatcgtcggcgcnnnnnnnnnnggcaagcacgtgttctgcgagaagcccgtcgatctgacgctcgagcgcgcccgcgcgtgcgaggcggccgtcgcgcgggcgggcgtcgtctgcatgatcggctttcagcgccgcttcgatccgaccttcgaggcgctcaagcgccgcatcgacgcgggcgagatcggcacgccggagatgctcgtcgtgacgagccgcgatccgggcgcgccgcccgtcgactacatcaagcactcgggcggcatcttcaaggacatgctgatccacgatttcgacatcttccgctggatcctcgacgacgatgccgacacgctgcacgcgacgggcagttgcctgaccgacccggcgatcgccggcgcgggcgacatcgattcggccgcggtcacgatccgcacgaagcgcggccggctctgccagatcaacacgtcgcgccgcgccgcatacggctacgatcagcgcttcgaagtgctcggcagcgccggcatgctgcaggcgggcaacgtgcggccgaccgaggtgacgggctactcgnnnnnnnnngtgtcgacggatctgcccgaggcgttcttcctcgagcgctatcgcgccgcgtannnnnnnnagatcgcgcatttcttcgcggcggtgacgagcggcgagccggtgcgcacgacggtcgccgacggcgtgaaggcgctcgagctcgccgaggcggcgacgctgtcgtggcgcgaggcccgcgcggtgacgctcggcgagcgggcggcctgaaggagcgatgcgatgatagtcagtcacagcgccgctgcggtgcgcatcggcatcgcggggctcggccggctcggccggcgccacgcggagaacctcgcgcggcgcgtcgcgggcgcgcggctcgcggccgcgtgcagcccgcttgccgacgagtgcgcgtgggcgcgcgagacgctcgccgtgccgcgcgtctacgaggatttcgacgcgctcgcggccgatcccgagctcgacgcgctctggctcgtcacgccgtcggcgctgcacgcggaccagatcgtcgccgcgttgcgcgcgggcaagcacgtgttctgcgagaaaccgctgtcgctcgatctcggcgaatgcgagcgggtgctcgccgagnnnnnnnnnnngccgcatctcgtcgcgacgatcggtttcatgcgccgcttcgatccgagctatcgcgacgcgtannnnnnnntcgcggcgggcgagatcggccggccgttcctcgtgcgctcgcagacctgcgaccggaacgatcccgagggctttttcgtgcgcttcgtgccgagctcgggcggcatcttcctcgattgcaccgtgcacgacatcgacgtcgcacgatggctgctcggcgcgcnnnnnnnnacgcgcgtgtacgcggcgggcgcggtcgcgctgcacgaggggctgcgcgcgtgcggcgacgtcgacaacggcgtcgcgatctgcgagttcgaaggcggccggctcgcgatgttctatgcgtcgcgcacgatggcgcacggcaacgacacgcactccgaagtgatcggcacggcgggcgcgctcgcgatcggccgcaacccgcgcgcgaaccgcgtcgagatctatgatgcggcgggcatccgcaacacctgcacgccgacgttcttcgaccgcttcgaggatgcgttcctgatcgaggcgcaggcgttcgtcgcggcggtgcgcggcgagggcgccgccggcggcgcgacgctcgcggacgcgctcgaggcgacgaggatcggccatgcgctgcgcgaatcgttgcagaccgggcgggcgatcgagctgtagcccgacgtnnnnnnnncgcacggcgggcagcgcgggcgcgctcgcacgccggccccgcccgcgccggcgtttnnnnnnnnnnnnnnnnnnnnnnnnagcgcatgcggtagaatctggcgttccgacagcgccgcgacggcgcgccattcgaaggtcgaaagccgatgctcattcacaaggaagtggannnnnnnnggctgaattgcccgctgccgatcctgcgcgcgaagaaagcgctcgccgacatggaaagcggccagattctgaaggtgctcgccaccgatcccggctcgcagcgcgacttcgccgcgttcgcgaagcagacgggcaacgaaatcgtcgaatcgtcgacgacgcaggacaagacgttcgtcttcctgatgcgtcgccgctgacgcgcgcccgcgcgccgattccgatgccgcgcggggtgcccggcgcggtatcttttcgtcgcacgcgccgacgcgctcgcgacaggcgcccgccgcgccgtcctctcgcgccacgccgcgtctaacaatccttaaaccaccttccnnnnnnnngtgcctatactgcgctgtcgagtctcgtctgcagaatnnnnnnnnnnnnnnnggccgctgcgagcggggcgtatcgcggcggacacgctcgcgcgggtcgccgcggcaaacagggggaggtcatgctgttcagatcgggaacgattcggataccgttcgagccgaacgacaaggcgcgcgagcgcgagcggccgatccagcgcgtcgagctcgatcccgagcatgaccgccatnnnnnnnncgcgttggaagcgtatgcggattcgagcgcgcacgagatgccgtggcttgccgaatggatgcgcgaagcgctcggcagcccgcagccggagctcacgcgctgcgcgcaaaccgtcgaacgcgtgttcgacctggcgcacgcctgggcggcggggcagccggactatgcgggcgccgcatgggagcacgtgcgcggccgcctgctcgaggcgctgcagcatgcgccgcgtgcgatcgcacccgacgcgctcgaaaccgatcccgcctgacgggcgtcccgctgccgtgctcgccgggcgtgcagccggcggtgcggtacgcacgcgctcaccgcgttgacataattacgaggcaatacgcacatatctcggggtgttttcatactaccatcatgaaaacgccgctcaggcgtgccccgtttttgagatatggggccgacgatcacatagaataccggttcgcgcgtggcgcgccggacaaaccttcatcattcagccgataatggcgagttacgaccaatcnnnnnnctctgcaggcctgctcattgccgctcggcagtcgcgggagcctgaatggatttcgttttgcggggtgctatgagaattgctgtactggatgacgatcaggcccagacggactttgtcagtcagacgctgacggccgccggccatacgtgctatgcgttcaaggaaggcaaggcgctgaagaagcggctgcagcgcgaaaccttcgacttgctcgtgctcgactggaacgtgccggacatgtccggcgaggaagtgctcaagtgggtgcgggcgaaccaggtcgagcatcgcctgccgatcatcttcatgacgagccgtgacgacgaggcgggcatcacgcagatcctgaacgcgggcgcggacgactacgtcgtgaagcccgtgtccggcccgatcctnnnnnnnnnnatcggctcgctgctgcgccgcgcgtatccggtgaacgcggaatcgtcgatccgcgagttcgacaactacaagttcgacgcgaacctgaagcaggcgtacgtcggcgacaagccggtgagcctcacgcagaaggagttcgagctcgcgttgctgctgttccagcatctggaccggccgctgtnnnnnnnnnacatcctcgatctcgtctggaagcaggccaccgacattccgtcgcgcacgatggacacgcatatctcgatgctgcgcacgaagctcggcctgcgcccggagaacggctaccgcctcgcgccgatctacggctacggctatcgcctcgagcgcgtgatgcagggggacgccgagtgaannnnnnnnggttcgtgacgaagtacgtgctgacggcatgctgtgccgcagcgacggcgctcgcggcgcagcacgccgccgcgcagtcggctaagaaccggtcggtggcgaccgtcgactacacgacgcgcagcggcgacacgctgtacgacgtctcggcccgctatctgcaaggcacggacgactggccgctcgtcgcgcaactgaacgacgtgccggtgccgaagcatctgcagccgggcgtcgtgctgaagctgcccgccgcgcggctgcgcaaggagcggctgtcggcgcgggtgatcgccgcgcacggcacggtcgagagcgcggggcgcggctccgcgcagttcgcgcccgtcgccgtcgacgcgacgctcacggaaggcgaccgcctgcgcacgggctcgaacgcgttcgtcacgctcgagctctcggacggcacgcacctgagcctgccgcccgacagccagatcgatctcgcgacactgcgtcgcacggtgctcacgggcacgctcgagcgcgtgatcgatctgcgccgcggctcggtcgacagcgaagtcacccatctgaagaagaaggacgatcgcttccagatccgctcgccgtcggtcgtcgccggcgtgcgcggcacgcgctttcgcgtgaattacgacaaggatggccgcgcgtcgacgacggtcgaagtgctcgacggcacggtgggcgtcgcgccgagcgcgaagcgctcggccgacacgctcgtgcacgcgaacttcggcaacgtgacgagcgcgagcggcgtcgtcggcagcccgatcgcgctgctcgacgcgccgcagctcgccaacccggcgaagatccaggacgatccgcaggtcgcgttcgacctcgtgccgctcggcggcgcgcaaagctatcacgtgcagatnnnnnnnnacgcgggcctgtacgatctcttcaaggaagtgcaggtgtcggcgcnnnnnnnnacgttcgccgacgtgccggacggcacctatttcgtccggatcgcggcgatcgattcgcacggtctcgagggccagccgcgcatctacgcgttcgagcggcgccgcttcggggtcgacgcgtcggccgcgcccgccgacggcggctacgcgttccgctggtcgacgacgcaagacggcgcggcggccggcgcgacgcgctttcgcttcgtactgtcgcgctcgaaggacctgagcaacccgatcgtcgaccaggtcgacgcgcagggcgggcgcatcgccgtgtcgaacctgacgccgggcgactactactggagcgtgatcgcggagcgctacgaaggcggccgtttccacgaaaaggccagcgcggtcaacgcgttcacgatcgcgcgctgatgggcggcggatgagattcgaccgcacgcaacggcggcggctgctcggccgccgttttctcgtcgagtggatcgcgatcggctgcctcggggtcgcggtgattctcgccggcgtcgccggccggatgacggcgagcgtcgaccggatcatctacgatcgcctgctcacgctgcgcaagctgccgatcgagtcgaacatcgtgatcgtcgagatcgacaatcgcagcctcgacacgctcgggcgctggccatggcagcgcagcgtccatgcggaattcctcggcgcgctcgcgaagacgcatccggcggccgtcgtctacgacgtgctgtttaccgagccgtccgccgacgaccgcgcgctcgcgaaggtgctcgatctcgtgccgacgttcctgcccgtgctgctgagcccggaggagcccgacggcacgcgcaccgtcaatccgcccgtgccggtgctcgcgcagcacgtcgcgggcgcgggccacatcaatctcgaagtcgatccggacggcatcgtgcgcagcgtcgcgctgttcgagagcgacgggctgcaccgctggccgcagttgatggtgcccgtgttccacgcgctcgagaacggccagttcaagctcgcgcagcccgcgccgatcgcacgnnnnnnnnacgacatcgcgcaggacgacaacggcgagtcgcgctatttcgtcccgttcagccgcgcgtcgcagaactacccggcgatctcgttcgtcgacgtgctcgcgggccgcgtgaacgccgacgagctgcgcggcaagatcgtgatcgtcggcgcgaccgcgtcgggcctctacgaccgcttcgcgacgccgatctcgggcgagttcgggccgctgccgggcgtgtacatccatgcgagtgtgctcgatacgctgatgacgggccgcgcgatctcgcccgtgtccggctggctcgtgttcagcgcgtcgctgctgccgctcgtcgtgctgctcgcgggcttcctgatgctctcgccgtggcgctcgctgctcctcacgctgagccttgccgcgctcgcggtcgcctcgagcgcggcgctcctctacgaggcgcggctgtggctgtcgcccgcgccggcgatcttcgggctgatcgccgcgtacccgatctggaactggcggcgcctcgagatgacgatgtcgtacctgcgctacgagctgcagcgcctcgccgacgagccgcacctgctgcccgaggcgccgcgcgagcgcaacgaattcggcggcgacgtgctcgagcgtcagatggcgctgatggcgcaggccgcgcagcgcgtgcaggacatgaagcgcttcgtctgggacagcctcgacagcatgccggagcccgtcgtcgtgaccgatctcgcgggcacggtgctgatcgccaatcatgcggcgaagcgctactgcgcgcggctagacgctcccgcgccggaagggcggccgctgcgcgtcgcgttcggcgagctgtcgttcgtgaagacggtcgacggcaacgccgagcaggacgtcgcgatccgcacgcactggccggccgcgctcgacccgacgcgcgactacgagaacgacgtgatggagcgcggcatcgaggtgcgcgaccgcagcggcctcgatcatctgctacgctacgcgccgtgcacgaacgcgcagggcaacgtgacgggctggatcgccggcctcgtcgacgtgaccgcgctgcatgcggccgagcggcagcgcgaggaggcgctgcatctgctgtcgcacgacatgcgctcgccgcaatcgtcgattctcgcgctcgtcgagatcgagcggcagcgggccgaatccgagcacacgcgcgggctgctcgcgcgcatcgagcgctacgcgcagcgtgcgctgatgctcgccgacgagttcgtgcagctnnnnnnnnnngaatcgcagacgtaccagctcgaggcggtgagcttcgccgatttgctgatcgacgcgagcgacgaagtgtggccgcaggcgcaggccaagcgcatccgcatcgacacgtcgttcggcgacgagccgtgctggatcggcgccgaccgctcgctgatgacccgcgcgctcgtgaatctgttgaacaatgcggtcaaatacagcccgacggacacggtgatcacgtgtacgctatcagtcgagccgggcgcgaagcgcatgcattgcacgatccgcgaccagggctacggcatttcgctcgaggatcagcggcatctgttcgagcgtttcaagcggtttcatgcgaacgagcggccggaggtcgcgggctccgggctcggcatggcgttcgtcaagaccgtggtcgtgcggcacggcggttgcatcggcgtcgacagtacgccgggcatcggcacggcgatcaccgtgtcgctgccgttgctcgacgagccggcggcgtgacgacacaggcattcggccgcccgcgcgagtggggctcgcgcacgggcggatggctaggacgggggcgaacagcgatatgggagaagctatgaaagtcttgtggacgggggcggcgctggcggccgcactgttgtccggctgcgcgtcggtgacgacgggcgtcagcgcatcggcggcgccgggggcccttgcggnnnnnnnnacctatgatttcgcgcgaacggccacgcaggccggcaatgcggattaccggcgggtggagacgctcgtgcgcggcgagctcgcgcagcgcggcttcgaggaagcggccggcacgcaggcccgctatcgcgtgacgatcgcctatgcgacgcagccggcgtccgtcgcgctgacgatgccgggctgcggcggcgcgcagcagccggcgtgcgtcgcggtcgacgggcccgcgccgttcgggctgccgttcgcgggcacggtctaccgtcacgtgctgacgttgcgcttcatcgagcgcagcagcggcggcgacgcgtatcgcgtgtcggcggccgtgcaggatcgccatccggatgcgctgctcgcggcgcccgtgctcgtgcgcagcgcgctggcgcgcgtgccgttcgcggacggcggcggttggctggtggaaacgaagaaacgcgatgccgacgacgcaatgcccggcgtcgtatcggtgaagccggctcgctcgaactgagcgagccgggccgcggggcggggaaggcggcggcgcggtacgcgccgcccgctgcggggcttacccgtgttgcgtttcgctgcgcgagcgcagatacgtttcgaactcggtcttcacttcggggtggcgcagcgcgaactcgaccgtcgccttcagatagccgagcttgctgccgcagtcgaagcgggtgccgcgatacttgtatgcgagcacctgttcgtccgcgaggagcgcctggatcgcgtcggtcaactgcagctcgccgcccgcgcccggcttgannnnnnnnaggtgatcgaagatgcgcggcttgagcacgtagcggccgacgacgccgaggttcgacggcgcgacttcgggcgcgggtttctcgacgatcgccgacatcttgatgatcgagtcttcccattccttgccgtcgacgatcccgtacgacttcgtgtcctcgggcggaatctcctcgacgccgatcaccgagctgtgatagtggtcgaacacgtccaccatctgcttcatcacgggtggatcgccgtcgagcaggtcgtcggcgaggatcaccgcgaacggattgtccgcgacgagcttctccgcgcacagcaccgcgtggcccaggccgagcgcttccggctggcgcacgtagaagcagtcgacgtggctcggcttgatgctgcgcacgagatcgagcagcttttccttgccgcgcgcctcgagctccgcttcgatctcgtacgacttgtcgaaatggtcctcgatcgcgcgcttgctgcggcccgtcacgaagatcatctcggtgatgccggctgcaatcgcttcttccaccgcatactggatcaacggtttgtcgacgacgggcagcatttccttcggactcgccttggtggcgggcagaaaccgcgtgcccaggcccgcgaccgggaaaaccgccttggtgactttcaacatgattgaacccttgctcctcgtatcgattcggtcgaatcagatggtgattgcagcattatagtgaacgcaagattccttacggattgttacgccggcaagcgagcgagctgcgcgccgagtttcgtcaacgtgctctgaaactccgccagccgtttttgctcctgcgcgaccaccgcgggcggcgccttcgcgacgaacgcctcgttgccgagcttcgcgttgcacttgacgatctcgccttcgagacgcgcgatttccttcgacaggcgctcgcgttcggccgcgacgtcgatctcgaccttcagcaccagcttgttgccgccgacgatcgcgatcggcgcgccgtgcgcgtcggcgtcgagcgccgcttcgtccggcagcacgcgcacttcggacaggcgcgcgagcgcctgcacatagggcgcgaacgcctgcagttgcgccgcgtcgccggccgcgagaagcggcaccttggtcgccggagacagattcatctcgccgcgtagattacgacacgcatcgaccacggccttcagttcggccgcccactgttcgcaagcctcgtcgagcttcttcggctcggccaccggatacgcctgcaccatcagcgacgcttcgccctccgccttgcccgccggatagcggccggcgagcggcgcgaccttctgccacagcgcctcggtgatgaacgggatgatcgggtgcgcgaggcgcagcaccgtttccagcacgcgcagcagcgtgcggcgcgtcgcgcgctgctgctcggacgtgccgttctggatctgcaccttcgcgagctcgagataccagtcgcagtattcgtcccagacgaacttgtagatcgcgttcgcgatgttgtcgaagcgatagtcggcgaagcccttcgcgatgtccgcctcgacgcgctgcatgagcgagacgatccagcggtccgccggcgagaagtcgagatagccgccggggccgcaatcgcccgcgccgcagacttccggcttgtcgaagccgcagtcgtggccttcgcagttcatcagcacgaagcgcgtcgcgttccacagcttgttgcagaagttgcgatagccttcgcagcgcgcgagatcgaagttcacgttgcgcccgagcgtcgccatcgacgccatcgtgaagcgcagcgcgtcggtgccgaacgcggggatgccgtcggggaattccttgcgcgtcttcttctcgatcgtcgccgcctgcctcggattcatcagccccgtcgtgcgcttcgcgacgagcgcgtcgaggccgatgccgtcgacgatgtcgatcgggtcgagcgtgttgcccttgctcttggacatcttctggccttcggcgtcgcgcacgagcccgtgcacgtagaccgtcccgaacggcaccttgcccgtgaagtgcgtcgtcatcatcaccatccgggcgacccagaagaagatgatgtcgaagccggtgacgagcaccgacgacggcaggaagtgtttcatctcgggcgtctcgttcggccagccgagcgaggagaacggcacgagcgccgacgagaaccacgtgtcgagcacgtcgtcgtcgcgcttgagcgcacccgtgtagcccttcgcggcggcttnnnnnnnnnnntcctcttcgttgcgcgcgacgaagatctcgccgttttcgccataccacgcgggaatctggtggccccaccacagctggcgcgagatgcaccagtcctggatgttctcgagccactggtagtaggtggtcgtccagttctcgggcacgaacttgatctcgccgcggcgcacgacctcgagcgagacctcggtgatcgacttgcccggatggaaggtgccttgcggcgcgggcttcgtcatcgcgacgaaccactggtcggtcagcatcggctcgatcacgacgcccgtgcggtcgccgcgcggcaccatcagcttgtgcggcttcaccgattcgagcaagccctgcgcgtcgagctcgtcgacgatggccttgcgcgcgtcgaagcgatcgaggccgcggtaagcggcgggcgcgttgtcgttgatcttcgcgtcgagcgtgagaatctcgatcggcgcgagcgcgtggcgcaggccgacctggtagtcgttgaaatcgtgcgcgggcgtgaccttcacgacgcccgtgccgaactcgcgatcgacgtagtcgtccgcgatgatcggaatctcgcgctcgcacagcggcagcttcacgtgccggccgacgaggtgccggtagcgttcgtcttccggatgcaccatcaccgcgacgtcgccgagcatcgtctcggggcgcgtcgtcgcgacgctcaggtggcccgagccgtccgcgagcgggtatcggatgtgccacagatggccgttttcctcctcgctcaccacttcgagatcggacacggcggtgagcagcacggggtcccagttcacgaggcgcttgccgcgatagatgagcccttgttcatagaggcggacgaacacttcgcgcacggcctccgacatcttgtcgttcatcgtgaagtattcgcgcgaccagtcgggcgacgcgccgatgcggcgaacctggcccgtgatcgtcgagccggaccgctccttccattcccatacgcgctcgacgaatttctcgcggccgagatcgtggcgcgacacgccctgcgcatcgagctggcgctcgacgacgatctgcgtcgcgatgcccgcgtggtcggtgccgggcacccacagcgtgttgtggccgagcatccggtggtagcgcacgagcccgtccatgatcgtctgattgaacgcgtggcccatgtgcagcgtgcccgtcacgttcgggggcggcaactggatcgagaagtccggccggctcggatcgagcgcgggggtcgcatagccgcgcttttcccattccggcccccattgggattcgatggtctggggctcgaaacttttcgcaagcgtggtgtcgctcatggttggaaattcgccgaaagatgggtgattgatgcggaaaccttcgattataaatggatgagcatccccctgggcggcgcgggcnnnnnnnnatttataatgtcgggtccgcgtccacccgcccgaccgctttctctccatgcccgatctgctcgcgaacctgaaccccgaacaactcgccgccgtcacgttgccgaacgagccggcgctgatcctcgccggggcgggcagcggcaagacccgcgtgctcatcacgcggatcgcgtggctgatccggcaaggctatgcggcgcccgccaccgtgctcgccgtcacgttcacgaacaaggcnnnnnnnnagatgatggcgcgcctggccgcgatgatgccgatcgacacgcgcggcatgtggatcggcacgttccacggcctgtgcaaccggatgctnnnnnnnnactaccgcgacgcggggctgccgcagacgttccagatcctcgataccgccgaccagctctccgcgatcaagcggctgatgaaggcggcgaacgtcgacgacgagaagtacccgccgaagaacgtccagtacttcatcaacaacgcgaaggagcaggggctgcgccccgagaaggtcgacgcgaccgacagcttcaaccgcaagttcgtcgagctgtaccaggcgtacgagcagcagtgccagcgcgagggcgtcgtcgatttccccgagctgctgttgcgctgctacgagttgctcgcgcacaacccgccgctnnnnnnnnactaccaggcgcgcttcaagcacatcctcgtcgacgagttccaggatacgaacaagctgcagtacgcgtggctcaagctcctcgcgggcggccacaacgcgatcttcgcggtcggcgacgacgaccagtcgatctatgcgtttcgcggcgcgaacgtcggcaacatgcgcgatttcgagcacgaattccgcgtgcgcaacctgatcaagctcgagcagaactaccgctcgcacggcaacatcctcgacgcggcgaaccacctgatcgcgaacaacgcgcaccggctcggcaagaacctgcgcaccgacgcgggccacggcgagcccgtgcgcgtgtacgaagcggccaccgacgcgcaggaagcggcgtggatcgtcgaggagatccgctcgctcgtgaacgcggggctcgcgcgcagcgaggtggcggtgctgtaccggagcaacgcgcagtcgcgctcgatcgagcacacgctgatgacggcgggcatcgcgtaccgcgtgtacggcggcctgcgcttcttcgagcgccaggaggtgaagcacgcgctcgcgtatctgcgcctcatcgacaatccgaacgacgacaccgcgttnnnnnnnntcgtcaactttccgacgcgcggcatcgnnnnnnnntcgatcgagcagctcgccgacgcggcgcgcctgtacgactgctcgatggcggccgcgattccgtacgtggcgggcaaggcgggctcgagcctggcgtcgttcgcgaacctgatcgcgaagatgcgcgcggagaccgcgcagatgagtctgcccgagacggtcgagcacgtcgtgcgcgcgagcggcctcgccgatttctaccagggcgagcgcgaagggcaggatcgcctcgagaatctgcaggaactggtgaacgcggccaccgcgttcgtctccgaggagggctacgggctcgacacgcccgcgcgctcgattccgctgcatnnnnnnnnnagcgcggcgccggagctcgccgcgggcggcgccgatccggccgacgcggtgctcgcgcccgcgaacctcgccgatcccgcgcagaacccggacgcgatgacgccgctcgccggcttcctgtcgcacgcgtcgctggaggcgggcgacaaccaggcgcaggcgggccaggacgcggtgcaactgatgacggtccacgcggcgaaggggctcgagttcaccgcggtgttcatcaccgggctcgaggaagggctcttcccgcacgagaacagcgcgctcgaatccgacggcctcgaagaggaacgccggctgatgtacgtcgcgatcacgcgcgccaaggagcggctctacctgtcgttcgcgcagagccggatgctgcacggccagacccgctacaacatccgctcgcgctttttcgacgagctgccgcagcacgtgctcaagtggctcacgccgaaggtcgaggcgggcgcccgctggggcggccgctcggacaacgccggctggggccgcgactggttcgcgcggccgggcggcggcgcgcggcagggcgtggtcgacgcggcggtgtccgcgccgctgcccgcgttcgcgaaccagcagcgcgaggcgcagaacggcttgcggatcggccagcaggtgttccacacgaagttcggcgaaggcacggtgacggcgctcgaaggcagcggcaccgacgcgaaggcgcaagtcaaattcaagcggcacggcgagaagtggctcgcgctcgcggtcgcgaaactgcaggcggtcgaatgaatcagcagacgtttttcgatcggccgctcggcattctcgccgcgctgccggaggagctgggcgacctcgtcgcggcgatgcgcgacgacgggcccgtcgacacggtcacgctcggccggcgcgattaccacgtcggcgtcgcgcacggcgtgcgctgcgtcgtcacgctcgcgcgggtcggcaaggtcgcggcggccgcgacggcgagcgcgctcatccatcgcttcgacgtgcgcgcgatcgtgttcacgggcgtcgcgggcggcgtcgcgagcgacgtgagcgtcggcgacgtcgtcgtcgccgatgcgctgctgcagcacgatctcgacgcgtcgccgctctttccgcgcttcgaggtgccgctgctcgggctcacgcgcttcgccgccgacgcggcgctcgccgcgcagctgaaggcggcctnnnnnnnnttcgtcgacgacgagggcgagacgctgaacgcgcgtttccggctgcacgnnnnnnnnntgcacgcagggctcatcgtcagcggcgaccgcttcgtgtcgagcgagcgcgaggtgagcgcgctgcgcgacgcgctgccggacgcgctcgcggtggagatggaaggcgcggcgctcgcgcaggtgtgccatgagtacggcgtgccgtgcgcgatcgttcgcacgatctcggataccgccgacgatcacgcgagcacgtcgttcacgacatttctcaccgacatcgcgggcgcctattcgtcgggcatcctgaagcggtttctggccgcgcacgcgcgggcgaacgcggcttgagccgaaagggcgaatccggggcgggcggcgcgtgccggcgaccgcccgccggacgtttcggtcgttcggggccttcgggtttccgaggcgcgccaagcgcctgggccccttgggaacatcggcccctcggacgtttcaattccgcgctcggggcgctcggcgttctctacgccgtttagcctccttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaccaagtcgccaagcggccggaccgctcgggccgccgaggcccccgaggccgcccccgttcgcgggcggccgcgcggatcgcgcgcccccgtcaggcgcgttgcttgtcgagcgtcgtcctgccctcgacgttcggcaggaacaccgtcagcacgccgatcagcggcaggaacgagcagaccttgtagacgaacgcgatgctcgtcgcgtcggcgagctggccgagcaccgccgcgccgacgccgccgaggccgaacgacaggccgaaaaagagcccggcgaccgtgccgaccttacccggaatcagctcctggccgtagacgatgatcgccgcgaacgccgatgcgagcacgacgccgatcacgatggtcagcactgtggtccagaacagattcgcatacggcagcatcagcgtgaacggcgcgacgccgagaatcgacgtccagatcacgtacttgcgcccgatccggtcgccgacgggcccgccgatgatcgtgcccgccgcgacggccgcgaggaacacgaacaggtggatctgcgcggcctgcaccgacaggtggaacttgtcgatcagatagaacgtgaaatagctgttgatgctcgccagatagaagtacttcgagaacacgagcatcacgagcacgccgagcgcgagcccgacctgccggcgcgacagcgtcggatgcgcggcgtgtgcggccttcttcttcgcggccggatggcgccgataccagcggccgatctggacgagcacgaagatcgcgacgagcgccgcggccgaaaaccacgcgatgctgcgctggccgtgcgggatcacgatcagcgcggcgagcagcggcccgagcgacgagccggcgttgccgccgacctggaacagcgattgcgcgagcccgtgccggccgcccgacgccatccgcgcgacgcgcgacgattccgggtgaaacaccgatgagccgcagccgacgagcgcggccgcgacgagcaggaacgggaacgtcggcgcgaacgccatcagcagcaggccggtgagcgtgaagcccatgccgacgggcagcgagaacggctgcggacgcttgtccgtgtacaagccgatcacgggctgcagcagcgacgcggtgatctggtacgtgagcgtgatgaggccgatctgcgcgaacgacagcgagaattccgatttcagcatcggatagatcgcgaggatcagcgactggatcatgtcgttgagcagatgcgagaagctgatcgcgccgagcaccgggtagacggtgcgcgagacggctgccggcgcgggcgacgcggcggcacgggcaacggacgggcggttgtcgaggctggtttccataggaatgcgagtgtctcggaaggggcgctgcgtgccccggcagggcacggcacgtgtttttctttgatgggtcaacgaagtgtaatgtgtctcatcggcaatgtccggccaacttttgtcgcaaatcagacaattcnnnnnnnnaccgttgcgcgcattcgaacgccgtccgcgcgtttagcgtttgcgcggcgcacgggcgcgcatcgggcccggcatggcgggtttcaccccactcaagnnnnnnnggcgcctgccgtagaacccgtcgagacgtattgcgcgagcgccgacggtcaagccgaagccgccttttcggccgcagcatcagatcagaacggggatccatcgatgaaaggagtatcgctgcacggcaagcatttcctgcccgacgacgcgacgggaaaccgcgggcgcacgcccaagcccggcaagccgcgcnnnnnnnnncgcgcatggtcggtgaagacgacgctgcgcgccgcgttcgcgctgctgctcgtcggcacgcttgccgtgggcctgttttcgctcgcccagatcagccggctcaacagctcgatcaggtccgtgtacgagcaggggcatgtcgcgagccgcgcggccgaggaagtgcgcgcgtcggtgctgcgcgcgagccgtgcgcagaagatgctgatcacggcgacgaccgcgaaggagcgcgacgaactcggcgcggacatcgacaaggggctcgccgcgatcggcgccgaactcgcgacgctgcagcggcacgcggacggcgcggccgacgatgccgcgcgcctgaaggcgttcggcgccgcggtgctcgcgtggagtgcgcatctgcgcgatttcgtgaagctcgtgcgcgagcagccgctcgatctgtcgcaaatgagctggcaggtgggctcgcaggatgtgtcgctgctcgtcgagacgggcaagctcgagaagctcgtcgacgggctcgtcgatgcgcgcggcgacgcgtcgaaggcgacgctcgacgcatcaggcgcgatatttcgcgaatcgttcgcgatgctcgccgcgatgaccgcggcgctcgtcgtgctcgcgttcgtgatcgccgcgtgggtcgtgcggcggctcggcgcgcaactgggcggcgagcccgcgtatgcgaaggagatcgcggtcagcatttcgcgcggcgacctgtcgaacgtgatcaggctcgacacgcgcgatcacgacagcatgctgcacgcgctgcgcgacatgcaggaaggcctggccggcacggtgcgcgagatctccgcgagcgccgaggcgatcgcgtccgcggcgggcgagatcgcgatgggcaatctcgatctgtcgcagcgcaccgagcagcaggcggtcgcgctcgagcgcaccgcgacgagcatggggcaactgacgtcgaccgtccaccagaacgcggagaacgcgcggcaggcgagcacgctcgcggcgaacgcgtcgtcggtggccgaggcgggcggcacggtggtcggccgcgtggtctcgacgatgaacgagatcgacgagagcgcgaagagcattcgcgacatcatcggcgtgatcgagagcatcgcgttccagaccaacatcctcgcgttgaacgcggccgtcgaggcgnnnnnnnnnggcgaggaagggcgcgggttctcggtcgtcgcgagcgaggtgcgctcgctcgcgcagcgctcggcgagcgccgcgaaggagatcaaggcgctgatcggcgcgtcggtcgagcgggtcgcgaacggcgcggtgctcgcgcaggacgccgggcgcacgatggacgaggtcgtgcgcgcggtcaagcgcgtgaccgacatcatgggcgagatctccgccgcgtcgagtgagcagagcgcgggcatcgacgcgatcgagcgcgcggtcacgcagatggacgccggtacgcagcagaacgcggcgctcgtcgaggaagcggccgccgccgcgcgctcgctcgacgagcaggcgcagatgctcaaggagatggtcgggcgttttcacttgcccgcgcacgcggcgggctgagcggacgcgacgcggccggcgtgccgcagcgcaccgcagcggcacgcgccgcgcgctcggcggacgagcggacgagcgcgcatcgccggcgtgcattccgccggacattcgcggcacattcgtcgcgtcttcgccgcgcctttcgacgagcgtttggcgnnnnnngccgaatacccgctgaacgcctgcgaacgcttgccgagccgcggccaacacgccgttaaaacgcgaacggccggcatgcccgagcatgccggccgttccttgtgtnnnnnnnnnnaggccgcagccgcgtcgcgaaccgcnnnnnnnntcgcgcgacgtgctacgcgctacgccttacgacttgcgcttgccgccgccgtccggctcgacgatcaccgtgcaggtcgtgccggctgacagcacgagatccttcggcacctcgtcgatatggatgcgcaccggcacgcgctgcgcgagccgcacccagttgaacgtggggttcacgtcggcgacgaggtcgcggctttgcggattgtcgcggtcgtagatgccgcgcgagatgctctcgacgtggcccttcagcacgccgccgctcatcagccgcatctcggcctttgcgccgatcttcacgcgcggcagcttcgtttcctcgaaatagccgtagacccagaacgagtggctgtcgacgatcgcgagcttcgcctggccggcgctcgcgtagtcgcccctgaagacttgcaggttcgtcacgtagccgtcgacgggcgcgaccacgcgcgtgcgctcgagattgagcttcgcggcgtcgagcgcggcgagcgcctgctgatactgcgcctcggcgctcgacgcggtctgcgccgaattctcgcggctttccttcgacacgacgagcgcgtcgagatccgcgcggcgcgcggcgtcggcgcggcgcatctgcagctccgcgcggcgggcggcgacggccgcctgcgcctgctcgaccgcgatccggaaatgcgacggatcgatctgcatcacgaggtcgccttgcttcacgaactggttgtcgcgcaccggcaactcgacgaccgcgcccgacacgtccggcgcgacgttgacgatctccgcgcgcacgcggccgtcgcgggtccacggctcgtccatgtagtggacccacagcgtgcgcccaatcaggatcgcgacgatcaggatgacggctgtcgcgacgaagccgaaaagttttcgcaagaacatggttcgattcatatcaacggtagacggcgaggctcagcccgccgcaaatgcacacgagaaggctggcccggaacagcgacgggtgccagacgacgcgatagaggcccgtatacgcgagcaggcgatcgatcagccaggtcgcgaacgcgccgatcacgaacatcagcacgacggtcggcacgtatgcgtcgagaatcgcgagatcgcgcggcatcatgatgaaactcctggtcggtcggttggcgtnnnnnnnncgttcagcgcggcgagcggcgattcgggatcgagcagcgcggtgcgcacgaaatgcagttgcgacaagatccgctgcatctgatggcgttcctcgcgcggtggcgcgaaggcgacgagcgcctgctgcgtggccgcgatcgcgtcgaccgcggcggcgagcgccgcgtcgaagcgcgcgggcgcgggtttgtcgaacagcgcggcgagcgcgtcgcgcgccgcttcgatcttgcgccgccacggcatcgtcgccgcgtagcgcggatcgcgcggcagcgccgcgagctcgtggcgcaggtcgatcaccgcgttgccggtttcgagcaccgcgaacatccagcgcagcgcgtcgcgttgcgcgtcgggctggtcggcggacaggccgtgcgcctggaacatcaggtnnnnnnnnncgctctcgaaacgcgtgcgcagccccggcagccgcgcatggcacgcggccaccgcctggtggcgcagatcggcgaacaggcgcttcttgagccacggcgcgctcggcgggaacagcacggcgaacgcgatcgccgacacgatcatcgacagcacgagcgcgagcgcgtcgttcatgaagccgatcgggtcgtaatgcgtgaggttctccgggccggcgagcgtgcagaagaagatcaggtagcccgcgccgcagcccgcgtacttcggcttgagcgacatgagcacgccgggcgcgagaaacggcgcgagcgccgcgcacagcagcacgaagccgtcgatgtgcggatagacgccgaacatcagcacgaagccggtggcgaccgcgaacgcggtgccgagcgccatctgcgcggccatccgcgtcggctgcggcgacgacgacgcgagcgcgcacacggccgccgcgttcagcacgagcatcacgccgctcggccacgcgctgtagatccagaacacgctcagcagcagcatcacgctcgcggtgcggatgcccgcgatcagcgcggccgtcgcgttcgtgcgcggctcgtagcgctcgatccagcgttnnnnnnnntgcgtgctcgcggcgagcgacgcgtacgtcgccgcgtacgcgtgcagatcggtgatgaagcggtacagcagctcggaggcggtatcgaagtcgagcagcggaaacgccggctgcgtctcgtgctcggcgcgcgtcgcgcgaatccggcgcggcagcgcgtcgcggtacgcgagcagttgctcggcgnnnnnnnnngcgtcggcggacgtgcgcacgtggtcgccgtcgttcgacagcagcggcgcgatctcgcggaaatacggctcgagcgcgtccactgcctgcgcgctcgtcgcgtgcagccggttcatcaactggtgcagcgagtgaaagcggctcgatgcggtcatgaattcgctgttcagccgcgacagccggccgctgcgcatccgcgtgtccgggttctcgaacacggccatgctgcgcgcggcctcgaagcccacgacgtccgcgacgaagcgcgtatgcacgctctcgatcttcgagcggtcgagcgcgcccgcgagcgcggccgcgacgtaatcgacgaacgcaccgaagcgccggcgcacggtcgtgcgcatctgctcgcccgtgtactgcgggaagatcagtgcgctcacgatgcccgcggacaggatgccgacggagatctcggagacgcgcgtcatcgcggtcatgaacgcgccgttcggcgcctgcgacgcgggcaggccgatcagcgcggcggtgtaaccggcgagcaggaagccgtagctgcggaagttgcggttgcgcgcggcgcccgccgtgcaggcggccacccacagcgcgacggcgagcaggaacagcaccggctgctgcgggaacaggccgacgagcgcgagcgttgcggtgaggccgacgaacgtgccgatgagccggtagaagctcttcgcgaacaccgcgccgctttgcggctgcatcacgatgaacacggtcgtcatcgcggtcttcggggccggcaggtcgagcaccatcgacacgccgagcgcgaggaacgcggcggcgagcgccttcgcgagatagagccacgcggcgccgtcggtgcgcgcccagtcgctcatcgacgcgacgaaggcggcgcccgccgattgcggcgtcgcagcggaannnnnnnacgcggctgacatgagatcggctccttggttagcgggcggcgcgggccgccgctgtcgcagcgggcatcggcgtcgaggcgccggcgacgggcgacgcgaaggcgggcgcggtcgccgccgcggcgggagccggcattgacgcgcgagcgctggcggccgcgcggatgccggcgggcgatgccggagcagcggcgccagccggcgcgtggccggcggccgacgcggatgcggtggccgaagcgcccgcggtgctcgaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccgccgcgcgtcgcccgcgggcgcgtcgtgcggcgcgtcgcgcccggtttcgagcccgccgccgagcgcgaccatcagcgacgcgtgcgcggcgaggcgcgcggcctcgatgcgggtctggttctcctgcgcggtcagcaactggctctgcgcgatgagcacgttcacgtagtcggtgagcccgcggctgaagcccgcatgcgacagatcgtacgagcgccgcgtgagcgagacnnnnnnnnncgcgtccttttgctgcgaatcgagcgaatgcaggcgcacgacgttgtcggcgatgtccttcagcgcgccgacgatcgtctggttgtagtgctcgaccgcctggtcgtagcccgccgacgcgacgcccagttnnnnnnnnagccggccgccctcgaagatcggcagcgtgagcgcggggccggccgaccagccgccgttcatcgcgcgcaggaacgtcgcgaacggcgcgctgaccgcgaagccgccgagcgacgcgatcaggtcgacgttcggatagaacgcggccttcgcgacgtcgatgccgcgcgcctgcgcgtcgaccatccagcgcgcggcgacgatgtccggccggcggccgagcagctcggcgggcagcgcggacggcagggcggcgttcgcgtcgagcgcgagcttcggccgcgcgagcgaggcgcccgcgcccggccccttgcccgcgagcgcggcgagctggtgacggccgagctggatcgcctcttcatacgagtcgatctgccgcgaataatcgggcagcggcgcctcggcctggctcacctcgagttgcgtgccgatgcccgcgcgcaggcgcttgcgcgccagttcggcgagcgcgttctggcgctcgtaggtcgcgtgcgcgatgtcgaggagcgcgtagttcttcgcgaaatcgacgtacgcgcgcacgacgttcgcctcgagctcgagctgcgcggcacgcgcgtcggccgcgcggnnnnnnnncgcgtcgannnnnnnntcggcgttgtgcttgtccttgccccacagatcgaggtggtacgacaggctcagcgtgcccgtgttgttccacgtgtcggcgttcgcgagcgggcccgggccgtaatagacgttgtccggccagtgctggcgcatcagcgacaggttgccgttcaactgcggcagctcctcggcgtgcgcgatgcgcgcgagcgactgcgcctcgcgcacgcgggcctgcgcggcggcgagcgaagggttgccggcgagcgacgcgacgatccacgaatcgagctgcggatcgcgatacgcgcgccaccagtcggccgcgggccagccggcgtcgcgctcggccgccgcgatcgccgcgcccgcgtcgagcgacgccggatcgacctgcttgtcttgcggtgcaacatcgcccatgcttgcgcatccggccattattaatgagattgcaagaaccgcgagtgcaagcgtccctctcattgccggagactgcacgattttctccctttcggataaagatgagtcgatgcgattatannnnnnngcggattgccgaataaaccgagaatggtgcaacgcattcttacggacattgagataatattgttggatgtttgtgcaacaatcctcccggattcaatagggaaatagcatggatacgctccaaaacatgcgcgtgttcgtccgcgtggtcgatgcgggcagtttcacggcggccgcgcagcagctcaattcgacgaccgcgtacgcatnnnnnnnngtgtccgatctcgaggcgcacttgcgcacgcgtcttctgaaccggacgacgcggcgcatcgcgctcaccgaggcgggcgagcgttatctgcagcgctgcgagcagatcctcgcgtacgtcgagcaggcggaggccgaggcaagcgacgcgcacgcgcgcccgtccggcaagctgaaagtgcactgcatgacgagcctcggccagcactacacggtgcccgcggtgtcgcgctaccggcagcgctatccggaagtccaggtcgacctgacgctcgcgcagcggctgccggatctgctcgacgaaggcttcgacgtgtcgctcgtcgtcggccgggagctgcccgattcggggctcgtgtcgcagcggctcggcgagacgttcagcgtcgtctgcgcgtcgcgcggctacatcgagcagcacggcgcgccgcagcggccgcaggatcttgccggccacgtctgcctcgggatggtcgcgccgggcctgtactgggacgaatggaagctggtggggccgcagggcgagcagagcgtgacgctcgcgccgccgccgtttcgcgtgaacgtcgccgaggcgctcgcggccggcattcgcgagggcatgggcatcggcgtgctgccgctctattcggcgatcgccgggttgcgcaacggcgatttcgtgcgcgtgatgcccgaataccggtcgcacgtgatgaacatctacgcgctctacgcgtcgcgccagtatctcgacgcgaagatccgcacgtgggtcgatttcctgcgcgacgagttgccgtcgatcctcgaagccgacgaggcggcgctcgagcgcttcaccgtgcagacctgattcgccgcggcgcgcggcggcgcggaattgacgcattttgacgctgccgcaacactttcttacgctcgtgccgcgccgggtttgctactgtcttctcctgtattcgcctaacgtaatcgacggatcggggagcaatcgatgaatacgcctttgctgatggggttcggcgcgctcgcgctgttcggcgcgatcggaatcgccgcgtcgcgcgagctgttgcgcgcgatcgacgcgcagcagcgccgcgcgccggtgccggtgcgcgtgcgtacgcgccgtccgcaccgtgacggccggcgcacggtgctttgagcgctgcgggccggtgcttcgtgcgcccgcgtcacgcgagcgtgacgaccttgccccattcgaaagacgggttttcccgctcgccggtgcgccggcgaatatagccatgcggattgcagacgacgcgcgtgccttgtgcggtcgtgtagtcgaacgacgtatgcgtatggccgtgaatccatagcgagacgggcggccgcacgagcgtcgcgagatcgctgatgaagccggccgacgcgagatcgtcggcatagcgcggagcgaggctcgcgcgcagcggcgcgtggtgcgtgacgacgatcgtcgcgcccggccacggtttcgcgagctcgcgctcgagccacgcgcgggcggtgcgatgcagcgcgagcgcgtcgcgcggcgcgaagtggcgcgggcccggcgccggtgcgtccgccgttgcggcgggggcgctcgcgccggcgggcgtttgcatcgcgcgacggggcgccgattcctccggcgatgcgttcggcgcgcattccgccgcggcgtccctcaaggcctccctcaaggcctccctcgatgcgcccgaagattcgcccgacgatgcgtcggccccgcccggccagtccacctggatcaagcccttgaagtccagcatcacgcgctcgcacgcggcgatcgactgcgacagcgccgccgcgtcgttgccgaacagctcgaagtcggtccagagcgtcgtgccgagcacgcgaaagcgcccggccggatcgacgtagacatcgttgttcaggtagtggacgtgatcgagcnnnnnnnnnnnntcgcgcatcgccgtttcgagcgcgccgaattcgccgtcgtagtattcgtggttgccgggcacgtagacgaccggcacggccggatcgaacgtctgcgccgcccagcgcaagccttccgcgtgattgtggatgtcgcccgcgagcacgacgagatccgcctgcgcgtgggcgatcgcctcgggctcgttgcattcgagatgcaggtcggacagcacgcgaactttcacgggcggctcctcgatgtcgcggtgcgcggcgtcagtgcagcaccttgccggggttcatcaggttgagcgggtcgagcgccgccttcannnnnnnnatcagcctgatctcgacggcggccttgtagcgttgcgcatcgtcgattttcagctggccgatgccgtgctcggcgctgatcgtgccgcgatgcttgtggacgttgtcgtagacgatccggttgatgggcgcctggtgctcggcgaggaacgccttggggtcgccgccctcgggcatctgcacgttgtagtgcaggttgccgtcgcccagatgcccgaacgtcaccatccgcgcgccgggcgcggccgcctggatcgccgcgtcggtctcgtcgatgaagtgcgcgatcgccgagatcggcaccgcgatgtcgtgcttgatgttcagcccttcgtcggcctgcgcgagcgggatgtgttcgcgcagatcccagaatgcgcgcgactgcgcgaggttttcggcgacgaccgcgtcgacgacgagccctgcctcgaacgcctgttccatcatcgtctcgaagannnnnnnnnnntgcgcctcgctttcgttgtccgacaattcgagcagcacggtctgcggatgcgcggcgtcgaacggatagcgcaactgcgggtagtgcttgccgacaagcttcatgcagaagtccgacatcagctcgaagccggtcagcagcgggccggccgcgcgctgcgcgagcgcgaggaaatcgagcgccgcgtgcggcgattcgagcgcggcgagcgccgtcaccttcgcggcgggaagcggatgcaacttcatcaccgcggccgtgatgatgccgagcgtgccttccgcgccgatgaaaaggtcgcgcaggtcgtagccggtgttgtccttgcgcaacccgcgcaggccgtcccagacctcgccctgcgccgtgacgacctcgagcccgaggcacagttcgcgcgcattgccgtagcgcagcaccgcggtgccgcccgcgttcgttgcgaggttgccgccgattgtgcaactgccttccgcggcgaggctcagcgcgaagagccggtcggcgtccnnnnnnnnnnnctgcgcatcggcgaggatcacgcccgcttcgacggtgatcgtgttgttgtgcggatcgagcgcgcgcacccggttcagccgcgcgagactcagcaccgcctgcttgccgcccgcgtcgggcgtcgcgccgcccgcgaggcccgtgttgccgccctggggcacgagcgcgacgcgatgctcgagcgcgagcttcacgagcgcggcgacctcctcggtgttcgccggcctgagcaccgcgcacgcggcgccctggtagcggcggcgccagtcggtcaggaacggggcggtgtcgtgggaatcggtcagcacgtggtcggcgccgattgcgtggcggcaggcgtcgacgaaagcggaggtggaggtcatggcgtgagttcgggatgtccggcaaacgaaataatcaggggcgggtgcgatcggannnnnnnnnacgcgccggcgcgtgcttctcgggttgttccgcccgcttcgccgcccgcctcgccgcctgtttcgcggcgcgcttgtaaggtgcgacataggcgagcgcggcgccgaagaagccgagcgcgagcgcggcctcgagccagccgagacgggccgacagcccgccgtccgtcatgccgcgcacgatgccttccgcaagataaatcaaaatcagcatcgacgcccactgcagcgtgtacacgctgcgccgccacacgccgggcagcgcgagcgcgagcggcacggccttcaggatcagcgcggagccgcccgggcgcagcggcgcgagccacgcttcccacgcgacgccgagcgcgatcagcgcgacgaggcaaagcgcggccgcgtgcgcggcgagcggcttcgcggcgacgggcgcgctcatgcggccgcggcgccgagctgcgacgcggtgcgtgcgagccgcgcgccgagcgcgtgcgcgagcgtcttctcgtcggcggaaatgcgctcgcgggccgggtcggccannnnnnnnaaatgcgacgcgccgtacggcgtgccgcccgtctgcgtgacggacagcgcggtttcggtgtagggaatgccgacgatcagcatgccgtggtgcagcagcggcagcatcatcgacagcaacgtcgattcctggccgccatgcaggctgcccgtcgacgtgaacacgcaggcgggcttgccggcgagcgcgcccgacagccattgcggcgtcgtgccgtccaggaagtacttgagcggcgcggccatgttgccgaagcgggtgggcgagccgagcgcgagcccggcgcattcgtcgaggtcgcgcggctccgcgtacggcgggccgtcgtcggggatgtcgggctgcgtcgcctcgcagacggtggacacgggcggcaccgtgcggatgcgcgcctgcatgccgggcacgctgtcgatgcccgccgcgatcgcgagcgcgagttcgcgcgtcgcgccgtggcggctgtagtagagcacgaggatgtctttcataagcctcttgagtgagcggctattataggggctgaagccgccgcgaagcgtcgcggttcgacctgccgcgcnnnnnnnngcacgtgcagcaataggagaaagccgttgccgaagttgagcgtcgatctcgacaccatcaagcgtctcgcgcgcttcgccgcgaagcgcagcgcggaagaccgcatcccgcaggtcgcgggcagcctcacgttcacgacgatgctcgcgctcgtgccgctcgtgacggtcgccttcgcgctcttcaccgcgttcccgatgttcgcgtcgttccagaattcgctgcagggcttcctcgccgatcacctgatgcccgcgcagttcaacagccagatcttcaagtacctgaaccagttcgcgtcgaaggcgaaggggctgacgacggcgggcctcatcgtgctcgtcttcaccgcggnnnnnnnnnnnnnnncgatcgaatccgcgttcaacctgatctggcgcgtgcgcaagccgcgcccgttcgcgcagcgcgtgctcgcgtactgggcgctgatcacgctcgggccgctgctgttcggcgtgagcctgtcgatgtcgtcgtacctgttcacgaaatcgctcgcgttcgccggctcgacgagcacgccgccggtcttcgaatggctgctggcggccgcgtcgctgccgctcacggtgctcgcgttcacgctgctctacgtgtatctgccgaactgcacggtcgcgtggcgcgacgcggtggtgggcggcgtgtgcgcagcgctcgcgttcgagctcgccaagcgcggcttcggctactacgtgcggcgcattcccacttacacggcggtgtacggcgcgttcgcgaccgtgccgatgtttctgctgtggctgtatctgagctggttcgtcacgctcgcgggcgcgatgatcgcgtcggcgctgccggcgatccgggtcgggcagttccaccggatccattacccgggcagcgatctgctcgactcgctcgagctgctcgcgcggctcgccgacgcgcagcaggcgggcaagccgggccacacggccgcgcggctcgcgctgatggcgcgctgcgacatggaaaccgcgcagcggcttttgtcgacgctcgaggagcgcgaatgggtcgcgcggctgcaaagcggcaacgacgccgcgccgcgctacgtgatgctcgcgaacccggagcggctgacggtcgcgaacctgttcgacgtgctcgtgatcgaccgctccgagctcgtctaccaggcgcagcgcggccggaccgaggtcgattgcgcgacgcttgtcgatgcgttcacgagcgagaagctcgatctgtcgctcgcggagctgatcgcgcgccgcaggcagggcgcgtcgcgcgacgcaccgggcgcggcgcactcgacgtccgcgctgccgccgcgcaccgcgtgacgcgggagcgaagcgcacgaagcgcacgaaaccgtgtcatcacggtgccacgctgaaatggggcgggtgcgaagccggaggtcttcggtgcaatccacgggcccgcgggtgccgcgggccgctcggacaggcggggcgcgccacggctgcggcggcttcccggcacccgggtcagatcgaaatcttgccggtgcaaatatccttgaacatcacccagtcgcccatcaggctgtagatcgggtgccggaacgtcgcggggcggttcttctcgaagaagaagtgcccgatccaggcgaagccgtagccgcagacgacggcggcgggcagccaccaccagaggcccgtggcgagcgccatcgcgaggcagccgatcacgccgagcgagccgacgaaatgcaaccgccgcgacacgaggtggcggtgttcgtccagatagaacggatagaactcggcgaagctcgcgaaatgctcggtatgcgcggaatgtgccatgacagtctcctcgagcgcctgcggcggccgcgcggcgcgtcacgtgtttcattgtgcggcggggcgccgcttgccgcaaccgcgtcagccgccgccgtggcggcaagcgcggcggcccgggcagttgccgcagtcgagcggcgcaagctttccttttgcggggctttccgttaggatcgaaagccgattatgcacaggttgcaataggggacaacgatgcgcgtcagcgatattctgaaagtcaagggcaatacgctgtttaccgtgacgcccgacacgccgctgcgcagtgcggtcgacacgatggcggaacacgacatcggctcgctcgtcgtgatggaatacggcgatctcgtcgggatcctgacgtttcgcgagatcatcctgcgtctgaaggcgaacggcggcagcatcggcgaggtgctggtgcgcaccgtgatggacgaaccgctcacgtgcacgcccgagaccgacatcgacgaagtgcgccggatgatgctcgagcggcacgcgcgctacatgccggtgctcgacaagaaggtgctgatgggcgtcatttcgttctacgacgtcgcgaagaccgtcgtcgaggcgcagagtttcgaaaaccggatgctgaaggcctatatccgcgactggccggaacccgacagcgaagagcgcaagccgctcgccagctgaacccgcgcgcgggccgcnnnnnnnnttccggcccttcgtcaattcttctttcgcccgggtgcgcgatcgtgctgacgcgccacgcgggcgcactcacgcatgagcgatccttccattacgtcgaccgcgcggcgcgagaagcgccgcgcccatccgtcgcagttcgatctgctgcgcgagcgccgcttcgcgccgtttttcgcgacgcagttcatgggcgcgctgaacgacaacgtcttcaagatcggctttacctcgctcgtcacctatcagacggcgaaattcagcggcgtcgatccgaagacggccgcgttcctgatctcggcgatcttcatcctgccgttcgtgctgttctcggcgacggccgggcagctcgccgacaagtacgacaaggcgcgcctcacgcgcttcgtgaagagcttcgagatcgcgctgatggcggtcggcgcggcgggcttcgtcacgcacggcgcgccgctgctgtacctgtgcacgttcatgatgggcatgcattcgacgctgttcggccccgtcaagtattcgtacctgccgcagcatctgaacgatcatgagctcgtcggcggcaacgggctcgtcgagatgggcacgttcgtcgcgatcctgatcggcacgatcgtcggcggcgcggcggcgggcatctccgggcgcggcgagctgctgctcgccgtctgctgcgtcggcatcgcgctcgtcgggcgcgtcgcggcggcgggcgtgccggcgacgcccgcgccgcagccgaagctcgcgatcaactggaacccgttttccgagacgtggcgcaacctgaagctnnnnnnnnagaaccggacggtgttcctgagcctgctcggcatttcgtggctgtggttcgtcggcgcgacgttcctcacgtcgttcttcggcttcgcgaaggacgtgctgtcggcgaacccggatgtcgtcaccgtgctgctcgcgacgttctcgttcggcatcggcctcggctcgctgctgtgcgagcggttgtcgcggcggcgcgtcgagatcgggctcgtgccgctcggctcgctcggcatcagcgtgttcgcgatcgagctgtacttcgcgagccacgcgctgcccacgcagacgcatctgctgacgatcggcgagtttctcggccacgcggcgcactggcggatcctcgccgacctgttcctgctcgcgatgttcggcggcttctacagcgtgccgctctatgcgctgatccagagccgcagcgcgcccacgcacnnnnnnnngatcatcgccgcgaacaacatcctgaacgcgctcttcatgatcgtgtcggcgctgatggcgatgctgctcacgaaggcgggcgtcagcatcccggggatcttcctcgtgaccgcgctgctgaacgtcgtcgtcgcgtcgtacatctactcgctcgtgcccgagttcctgctgcgcttcatcgcatgggcgctcgtgcacacgttctaccggatccgcctcgtgcacgcggagcggattccggacgagggcgcggcgctcctcgtctgcaaccacgtgagctatgtcgacgcgctcgtgctcgcggccgcgagcccgcggccgatccgcttcgtgatggatcaccggatcttcaacacgcgcttcgcgagctgggcgttccgtcacgcgaaggcgattccgatcgcgccgcgccacgaggaccccgagatgctnnnnnnnnnntacgacgcgtgcgaggcggcgctgcgtgaaggcgagctcgtctgcatcttcccggaaggcaagctgacgaagacgggcgacgtcaacacgtttcaccacggcgtcaccgagatcctgannnnnnnnnnnccgtcgtgccgatggcgttgcgcggactatggggcagcgtgttttcgcggcacgaggacgcgcgctggccgcgcccggtgaagcgcggcgtgatgagccgcctgacgcttgcggtcggcgagccgatcccggccgcggcggcgacgccggaggcgttgcaggccgtcgtcgccgagctgcgcgnnnnnnnnaagtaggcagcgcgggcaggcaggcggcgcgcggcacggttccgcccaggttcgtgcggcgtgnnnnnnnncggtagcggcttcgtcggatggcggcgggcgnnnnnnnnngacatcgatcgcgcggcagcgggcggcgcatgacgcggctcgtgcgcaggcgagccgcggccgcgccgatcggcgcgtgcgtccgccgtttcgggcggcgcgggcgaagccnnnnnnnnatatcggccgccgcgccgcgcgcatgctcggccgcgcacggtcgcgcggcgccgcccgatcgcgcgccatatcgccgcattgcccgaaacgggctggcataatgacggtttccccgactgactttcttttggacggccctatgtccggcaacaccctcggcacgcttttcactgtcacgaccttcggcgaatcgcacggccccgcgatcggctgcgtgatcgacggctgcccgccgggcatggcgctcacggaagccgacgtccagctcgagctcgaccgccgcaagcccggcacgtcgcgccacgtcacgcagcgtcaggagcccgaccaggtcgagatcctgtccggcgtgttcgagggcgtgacgaccggcgcgccgatcgcgctcctgatccgcaacaccgaccagcgcagcaaggactacggcaacatcgccgagacgttccgcccgggccatgccgattacacctactggcagaagtacggcgtgcgcgactatcgcggcggcggccgctcgtccgcgcggctgacggcgcccgtcgtcggcgccggcgcgatcgcgaagaagtggctgcgcgagcgcttcggcgtcgaggtgcgcggctacatgagcgcgctcggcgaaatcgagatcccgttcgtcgactggtcgcacgtgcgcgagaacccgttcttcgcgccgaacgccgacatcgtgccgcaactcgaggactacatggacgcgctgcgcaaggacggcgattcgatcgnnnnnnnnatcgatgtcgtcgcgtcgggcgtgccggtcggctggggcgagccgctgttcgaccggctcgacgccgacatcgcgcacgcgatgatggggatcaacgcggtgaagggcgtcgagatcggcgcgggtttcgcgagcgtcgcgcagcgcggttcggtgcacggcgacgagctgacgccggacggcttcgtcggcaatcacgcgggcggcgtgctcggcggcatctcgacggggcaggacatcacggtgtcgatcgcgatcaagccgacgtcgagcattcgcacgccgcgccgctcgatcacgcgggcgggcgaacccgccgtcgtcgagacgttcggccgccacgacccgtgcgtcgggattcgcgcgacgccgatcgccgaatcgatgctcgcgctcgtgctgatcgatcacgcgctgcggcaccgcgcgcagtgcggcgacgtgtcgagcgcgacgccgaggatcgcnnnnnnnnnnncggacgcgcaatgagcgtgatcggacggcgagccgagggcgtcgcgcgccattcgcgccgccggccggcgcgcgatgccgggatcgaaacggcatcaaaacggcatcaaaacgaaaacgggcgccgagtgaactgaaccccaagagttggacatagatctgacccttgggggnnnnnncatgacgaaatacgacgagcggttcaagcttgaagtggtgcagcggtatctgtctggcgacaaagggtgcaaagcgcttgcgagagagtttggggtgagcagcacacaggtggagcaatgggttgccagctacaagcgccatggtgccgatggattacggcgcaaagggcacgtgaagtacagcgcacagttcaagctggaggcgctggaacgcatgcagcgggagaatctatcccgcacgcacatgcaagcgctgctggacattcgtgatgcaggagccatcgcccgttgggaacgccagtatcatgagggtggtttcgccgccctcctaccacgtccgaagggacgccgccccaagatgtcgacttcgccgctttccgaacctgcgccgccagaatccgaaccggatactcgcacccgagagcaattgctcaaggaagttgagtacctgcgcgcggaggtagcctacctnnnnnnnctcgatgccttgattcgggcggagcaacgtcatgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcacgcgagcgcaaggccgaaacggcgcagcgcctggatctggtggagccgggcgatgtcgttgcggtcgtacagccggtagccgttgtcgnnnnnnnncgaaggcttgagcaggccgatcgcgtcgtaatggtgcagcgtgcggaccgtcaggccgcagcgtttcgccagttctccgatcttgagccgcatcgtggacctccgtttcatgcgcaccgtggagggtgaaaccttacgctacgtgagggtcaagcggaatcggcgcgcggcgcggccggtgtccgtcgacggcggcgcgtgcctcannnnnnnnncgaatcgcctcgccaccgcggacgcagtgcgttccgcgcatgcgcggagcagggggctcgttcgtcgagcgtgcgtgaatcggagcggccggtgcggcgacgcgccgcccgcgcggtgcgggttttgcgcggcatgtcggcgcaaaagcggagggaggcaacgggggcgttgccgaccacggctgtcagccgccgtcgatcgcggcgttcgagggcagacacgacctgcgccgcgttcacggcggcgatcgcctgcgcggcgatgtcggctgcgcaacggcgcccgacgcgctgcatgcttgatccgccgcatgccgaatccgcgacggccgctgcttgcgcnnnnnnnnnngttagctcggcgaatgcgttgggttcgattcgaccgtcgtgtcgcgcccgtttgccgggcgggccgtgctcgtcgcgccggttgcgcttgccgcatcgatcgagccgtcgatcgcgccggcggacgggccggcggtcggtggcgttcgcgcctgtatccgtatcgcgttcgcgccgctggcggcagccgccggggcgggcgcggccggcgcatcggcggccgcgctcgccgtcacggaagcttgcgccgcctcggtcttgccgttcgcgcgaagcatgcgcgcgtcgccggtccgcttcgcgtcgtccgcacactgcgccgcaccggcttcgtgtacgtcgatcacgcggtgcgcaccgccgacaccactcgatccacttacgtcactcacatcattcgagccgctcataccgcccacacgccgcgcatccggcccgccgtcgatcggcgtgcccatcgcttgaaagagccgcgcggtatcgacgagccgcgtgcccgtcgcgcggatctcgtcgagccgcgcgttgcggtactgctgctcgctnnnnnnnnnngccgacggcggcagcgcgccgagccgcacgcgcgccgcggtgtcgtcgaacgcgcnnnnnnnngcgacggccgagcggttcgacgcgtcgagcgcgctcgcgtcgttctcgagcgcggcgagcttgtcggccacatcctggaaggcggcgagcaccgtctgcttgtactggtcgacggccgcgtcgtagctnnnnnnnnncgcgcggcgctgcgcgagcagcgcgccgccgtgaaagagcggctgcgtgagcgatgcgccgacgctccagatcgcgcccgcgcccgacagcatcgccggccacttgaagcccgcatggcccatcgacgcggacagcgacaactgcgggaacatctgcgcggtcgcgacgccgacctcggccgccgcagcctgcaagccggcctcggccgcgcggatgtcgggccgcgcctgcagcagcgtcgacggcacgacgaccggcacgtcctgcggcagatgcagatcggcgagcgcgagattcgcgggcgcggcatccggcgtgcggccgagcagcacggcaagcgcatgnnnnnnnntctgcgcttgctggcgcagcgcgggcaggctcgcctcgagcgccgccgcgctttgccgcgtgttcagcatgtcggtgcgcgacgccgcgccgagccggtggcgcgcggccgcgtcgctcgcctgttnnnnnnnnagcgcgacgagccgctcggtcgtcgcgacctgctcggcgagcgcggccgatgtgacggcggccgtcacgatgttcgcggcgannnnnnnncgcgcggattcgagctggtacgcattcacgtcgacgcgcttggacagcgcgcggttcgcgaaacgcgcggcgccgaacagatcgagcgtgtagctcgcctgcaactggcccgcgaacacgttgtagagcaccgtctgcgggccgaacgccggcatgccgannnnnnnntcgcgcgtcgcctggccgccggcgtcgatcgtcggcagcagcgagctgccgatctnnnnnnnnaactgttnnnnnnnngcgctcaggctcttttcggcggcggcgagcgtcgggctgttgcgcagcccttcgtcgacgagcgcgtcgagcgcgggcgagcgatagcgcttccaccagtcgggcaccggctgcgcgcccacgtcaaagcgttgcgcgagcccctgcgcggcggccgtgcgctcgggcagcggtgtcgcgccgtagtgcgcgggcgacggcatcgcgggcggtgcgtcgctcggcgcgaacagcgagcagccggcgagcgcgcccgcgaacgcgatggcggcggccgcggcgannnnnnnnngcgcgagactcgggagcgaaggaatcgaaacgcgcatggtcaggctccggaaggcgtggcgggcggctccggatcgcgctcgtccggcttcacgcggaaccacgcggcatagagcgccggcaggaagaagagcgtgagcaccgtcgcgctcgtgatgccgcccatcagcgcggtcgccatcgggccgaagaagttcgagcgcaacagcggaatcagcgcgagcacggcggccgcggccgtcagcgtgatcggccggaagcgccgcacggtcgcgccgacgatcgcgtcgaagcggccgtggccggcggcgatgtcctgctcgatctggtcgacgagaatcaccgagttgcgcatgatgatcccgaacatcgcgatcacgccgagcatcgcgacgaagccgaacggcttgccgaacaggagcagcgtgccgacgacgccgatcatcccgagcggcgcggtcagcacgaccatcagcacgcgcgagaagctctgcagctgaatcatcaggagcgtgagcacggcgatcaccatcagcggcatctgcgcgttgatcgacgtctggcccttcgtgctttcctcgaccgagccgccgatctcgatccggtagccgacgggcaactnnnnnnnnagcgcgtcgagcttcgcgtcgatcgcgtgcgtgacgtcgatgccttgcgcgcccgccgtcacgtcggactgcacggtgatcgtcggctggcggtcgcgttcccagacgacgccgtattcgagcgtgtcgtgaaagcgcccgagcgagccgagcggcaccgggccgttcggcgtcggcatcgcgaggcccgcgaggctcgcgggatcgatgcgctnnnnnnnnngcgcgcgcagatccaccgcgatcagcttgtcgcgctcgcgatactgcgtgagcgtcgtgccggagagcgtcatcgcgaggaagctcgcgacgtcctgcgaactcacgttcagctcgcgcgccttgtgctggtcgagctcgaagcgcaccgaacgctcggcgggttcgtcccagtcgaactgcacgttggtnnnnnnnnnatccgcgcgcatcgtcgccgcgaccttctcggcgatcgcgcgcacggtcgcgatgctgtcgccgctcacgcggaactgcaccggatagccgacgggcgggccgttctcgagccgcgagatccgcgtgcgcgccgccgggaattgctcgcgcagcacgggcgcgagccaggccgagagcttttnnnnnnnntcgaccgatttcgcggtgatcacgaactgcgcgaagttcggcaattgcagctgctggtcgagcggcaggtagaagcgcggcgcgccggagccgacgaagttcaccgcatggtcgatctccgggcgcttcgcgatcagcttctcgaggcgctcggcctccttgagcgtcgcgttgaacgacgcgccttcgggcagccgcaggtcgacgagcagctcggggcggtcggagctcgggaagaattgctgcggcacgagcgagaagcccgcgagcgcgacgacgaacagcgcgatcgtgatcgcgagcacgatgaagcgccgctcgatgcaccacttgatccatacgcgcagccgcgtgtagaagcgcgtgtcgtagatgtcatggccgtgcgcgtgatcgtgtgcggcgtcgggggcgtgcggcgcgccggcggcgtcctgccgcggatgcttgcgctcgggcagcatgtgatagccgagcagcggaatcagcacgacggccgcgaaccacgacgcgatcagcgcgatcgccgatacctcgaagatcgagcgcgtgtattcgcccgtgctcgatttcgcgagcgcgatcggcaggaagccggacaccgtgacgagcgtgcccgtgagcatcgggaacgcggtgctcgtataggcgaacgcggcgnnnnnnnnnnngctgaagccctgctcgagcttcacggccatcatctcgaccgcgatgatcgcgtcgtcgacgagcaggccgagcgcgagcacgagcgtgccgagcgagaccttgtgcagcccgatgtcgaacaggtacatgaagagcgcggtgacggcgagcacgacgggaatcgagatcacgacgaccatcccggtgcgcaggccgagcgacacgaggctcacgatcagcacgatcgcgaccgcctcggcgaccgcctcgaggaagtcgtcgaccgagcgcgcgaccgcgtgcggcatgctcgatacttcggtgagcgcgaggccggccggcagttgcgcctgcagcgccttcgcgctcgcgtcgagcgccttgccgagccggatcacgtcgccgcccggctgcatcgtgacgccgatgccgagcacggcgcggccgttcgcgttccggccgatcgtgcgcatctgcgtgacgggcggatcgtcgtagccgcgcttgatggtcgcgagctcgcctaagcggaacgtgcggccgttcacgcggatcagcgtgtcggcgatcgcggcgacgctctcgtactggccgctcgggcggatgaacacgcgatcgtgcgcggccgtgagcacgcccggcgacgcgacgtcgttctgcgcgttgatcgcctgcgcgatctgctgcggcgagatgccgagccgcgcgaggcgcgtgttgtcgatcccgacgaagatccgctgatcggggtcgccgaagtagtcgaccttcgcgacgcccggcacgcgcagcagcacgacgcgcagctgatccgcgtagtcgtgcagttgcgcgggcgagaagccgtcgccttcgagcgtgtagatgttcgtgtagacgtcgccgaattcgtcgttgaagaacgggccctggacgccgggcggcagcgtcatcgagatgtcgcccaccttcttgcgcacctggtaccacgtttgcggcacgtccttcacgggcgccgaatccttcatcgcgaagaacagcatcgattcgccgggccgcgagtagctgcgcaggtaatcgatcgcgggcatttcctgcagcttgcggccgatccggtcggtgacctgttcctgcacctggcgcgcggtcgcgcccggccagaacgtgcggatcaccatcacacggaacgtgaacggcgggtcttccgattgcgcgaggcgcgagtaggcgaggatgcccgcgatcgtcgcgagcgcgatcaggtagacgacgagcgcctgatggcgcagcgcccatgcggacaggttgaagcgtccgccttcttctcggccggccgtcatgacgcgacgtcctccggatgaagcggcggcaccgcgcgcaccttctcgcccgcgctcaccgtgtgcacgccttgcagcacgacgcgctcgcccggctgaattccgcccgacacggtcaccgtgcgctcgttgtagcgcacgacgtcgacgcgccgcagctcgagcgtgtcgtcctgcttgcgcacgatccacagcgcgggcgcgttgccggcatgaaagagcgccgtcgacggcagcgtgaagcgcggctgcgcgttcgcggcgctcggcgcatcgggcgagagcgcgacgttcgcggtcatcccgagccgcaccgccgcatcgggctgcgcgagcgtgagcttcacgcggtacgtgcggctttgcggatcggcggcgggcgcgatctcgcgcannnnnnnntcgaacgcgcggccgggcagcgccggcagcgtgacgcgcgccgtgcggcccggcgcgaggcgcggcagttcgctttccggcgcgtcggtgacgacgtcgatgtcgcccgaccacgcgagctgatagaccggctggccggcggacacgttctgcccggtgtcggcctgctcggcggtgatgtagcctgcgtgatcggcgacgagcgtcgcgtactgcaactggttcttcgcgagcgcgagctgctgcgcggcctggtcgcgctnnnnnnnnnnngaggcgtacgcgttctcggtctgctcgagctgcgcgggcgcgatcaggttctcgcgcgcctgcgcgcgatcgcgctcgcgctgctgctgcgcgaacgtcagcgcgtgcgtcgcggcgtcgagctgcgcctgcgcgctggccgcgctgcgcgcgacgtcggacgtatcgagcagcgcgacgacctggcctttcttcacgatgtcgccgaggcgcaccttgcgctcgacgagcttgccggcgatgcgaaacgacagcggcgtggcgtagcgcggctggatttcgccgggcagcgacacggcggcggccgcgccgtccgcctgcgccggcactgcgacgacggggcgcggcgcgctcggcgcggcttccttgcgatgacaggcggcggcgatgagcgcgacgccgatcagcagcgcggcgcgagaaccggaacgattcacggtgacccctcgggcaggagaaaacggnnnnnnnccgaaaaaccggcaagccggatgcgcttgcccggcgtnnnnnnnngcnnnnnnccaaaacaatcggcgcgcacgttgatgacttgcttacaaaaacctggtcggattctaatacagggttgtatctggatgcaaaggtgtttcgattcgcgggaagatgctagacttcccggccatgaagcccatccgcctgacccgagaacaaagcaaggatttgacgcgcgagcgtctgctgagcgctgcgcacgcgattttcacgaagaaagggtacgtggcggcgagcgtcgaggacatcgcgtccgcggcgggctacacgcgcggcgcgttctattcgaatttccgcagcaaggcggaactgctgatcgaactgctcaagcgcgatcacgaagaggcggaggcggatctgcagaagatcttcgagagcggcggcacgcgcgagcagatggaggcgcacgcgctcgagtattacagccagttcttccgcaacaacccggcgttcctgctgtggggcgaggcgaagctgcaggcgacgcgcgacgcgaagttcnnnnnnnnnttcaacgagttcgtgaaggaaaagcgcgaccgcttcacgcattacatcctgacgttcgccgagcgcgtgggcacgccgctgctgctgcccgccgatgtgctcgcgctcgggctgatgagtctgtgcgacggcgtgcagtcataccacgcggccgatccgcggcacgtgacgggcgacgccgcgcagcaggtgctggccggcttcttnnnnnnnntcgtgctcgcgcgcgcgccggactgacggcgcgcggctttcgatcgggccgcgcgccggcgggcttgcccgggcttcgcggagccggcttcgaggggcggttttgcatgcgggcttcgcacgccggccgcgcgtgccggccaggtccgctccgcgctcgccgcggtcctgtcgcgcggatgcgttcgacgcacccgttcgggcgtttcttcggatcatttccgctgcgcgagnnnnnnnnnnctttgccggccgggcgcggcctcgccggcgaagccgcgcggcggcgttcggtcgccggccggctgcgcgcgggcgctcaacgttcgagatccatgttcatccggcgatacgcatcgagcagcgacgtcttgtagacgacgcccgcgagcgtcggatcgtccgcgcgctcgacgacgggcagccgctcgccctggaaccgcatgaagtgctcgagcgccgcgccgatcggcatgtcgggcgtgaggagcggaaacggcgtgtgcaggtagttcgccgcgcttttgtgcgtcgtgtcgcgcttctcgagcaggtcggacgtgatgtccttgagcgcgaccgcgccgcggaagcgcccggcatcgtccgtcacgtacaggtacttgaccggatattcgagaaacacgcgcgtcatgtcggcgacgctcgccgtgagcggcacgacggtcgcggccggctggatcaggtcgcgcatctgcgcggtgcgcaggcgcgtgcgcgcctcgtcgtcgcggtggcggcgcagcgtgatctcgtacatcgaggtcttgccgannnnnnnnnncgcgaaatacgcgacgacgcacgacaccatcagcggcagcacgacctggtagctgagcgtcatctcgaagatcatcaggatcgccatcagcggcgcctgcgtcgcgcccgcgaggaacgcgcccatgccgaccatcgcgtacgcgtaccacgcggacacgtgcgcgggcagcagcgcgtgcagcgcgatgccgaacagcgagccgaccaccgcgccgacgaagagcgtcggcgtgaagatcccgccgatcgcgccggagcccgccgtcgcggcggtcgcgatcagcttgaggacgagcaccgcgacgagcgcctgccaggtccacggcgcgtgcaggatcgcgttgacgacgctgtagccgttgccccagacgtcgggcacccacaccgagatcacgccgacgatgagcccgcccgcggcgagccgcacgggcagcgggacgggcaggcgcttgaactgcgccttggacagctcgagcaggcgcaggaactgcggcgcggccgcgccgcacagcagcccgagcgcgacgaagaacagcacttcccagccggcgacggccggaaacaccggcatctggtacggcggcttgtagccggcgaactcgcgcatcacgatgttcgcgacgaccgaggcgacgacgacgggcccgaagctctccatcgcgatcgagccgagcacgatctcgcagacgaagaacgcgcccgcgatcggcgcgttgtacgcggaggtgatccccgccgccgcgccgcacgcgacgagcaggcgcagccgcggcggatcgaagtgcgcgaagcggccgacgagcgacgcggcgagcgccgcgagctgcaccatcgggccttcgcggccgatcgagccgccgctgccgatcgtgagcagcgacgacgcgctgcgccagaggctctgccgcaccggcacgacgccgtcgccgagcgcgacggcttccatgtaatcggtcttgctttccttnnnnnnnncgcgctgcgcgacgagcagcacgcagcccgcgagaaagccgcccgcggcgggcagccagaaccgcacctgccatggcaggcgcttcgccatctcggtgaagctgccgctcgtgccggagatcgcgtgctggatcagctcgatgccttcgcggaacgcgaccgtcgcgagcgcgccgccgatgccgacgatcaccgaccacacgagcatcgtatgcgcgtcggacagccggaacagggtttgcgcgcgggtgcgcagcttgagcaggaacgagagcacgacggacgaggttcggcggatgaaatcgagcggaagaatagcattgcgccgcgggcgcggggcggacccggcacacgcggcgcggcggcgcggcaaggcgggcggcggttcagcccagccagcgctgcgtcgcccagacgatcgcatagccgccgaagacgagccacgcatacaggatgaggcccgtcatcagcgcgcgggggccggccgcgcggatctgcgacatccgcgtctcgatgccgagcgccgtcatcgccatcgtcagcgcgaacgtgtcgagcgcgttgagcgtgccgatcgcggcggcgggcagcatctgcagcgaattcacgatgacgaagccgagaaagccgagcgcgaaccacggcaccgcgagcttgcgcggcgcgccgcggccggccgccgtcgagcgccgcgccgagcgggcgagccacgcgccgagcacgagcagcaccggcacgagcagcatcacgcgggtcatcttgacgatcgtcgcgannnnnnnnacttcagggccgacgtcgctcgccgcgcccaccacctgcgcgacctcatggatcgtgccgccgaagaagaggccgaggcccgtcgcatcgagatgcagccagccggcgcggtacgcgagcggatacgcgaacatcgacagcgtgccgaacagcacgacgctgccgatcgccatcgcgctttggtgcggcttcgagcgcagcgccgattcgaacgcgagcaccgcggccgcgccgcagatcgcgctgccggcggcggtcagcagcgcggtgtcgcggtcgagcttcatcagcctgatgccggcccaggtgccgacggcgagcgtgctcgcaacgacgagcgccgataccgcgagccccggcacgccgacctgcgcgatttcctgcaggctcacgcgcagcccgaagaacgccaccgcgatgcgcagcagcttgcgcgcggagaaatcgacgccggccgcccagctcgcgggcatgccttcgcgcagcagattgccgtacagcgcgcccgcgacgatgccgacgatgagcgggctcaggccgagatgcgcgacggcgggcagttgcgcgacgctcgtgacggcgagcgcgaagaggccgacgaacagaacgccgttgagccgcccgcgcatcgaaggcgcggcgacgctgagcgggggtgaggtgagcgtggacatggcttcgttctttttcgggtgacgatgggcctaatcctaaaatgaatatatcgatatgaaaaatcgtcatttgtcgcgtaaaatatccggaaatccgatatttcagagcgatgaccccagatcaactgataacattcgccgcggtcgccgagcaccggaacatcagccgcgcggcgctcgcgctgcatctgtcgcagcccgcggtgtccggccagttgcgccagttgcaggacgagttcggcgagccgctgtaccagcgcgacgggcgcggcgtgcggctcacgccggtcggcgaggcgctcgcgcgccatgcgtcgcaactgcgcgacacgttcgcgcagnnnnnnnnntaccgcgacgcggtgcgcgggctcgagcgcgggacactgcgcatcggcgcgagcacgacgcccgcgagctacctgctgccgtatctgctcgccgcgtttcagccgctcgcgccggaggtcgcgatccagacgatgagcggcaatacgtcggatgtcgtcgcgtcgctcgacatcgcgctgatcgaggggccgcccggcgacgcgctgccggccggcacgacggtgcacgaatggcgcgaggacgagatcgtcgcgatcgtgccggcgtcgcatccgctcgccgcgcccggcgcgccgggcnnnnnnnnggcgacgctcgccgcgctcgccgcctatccgctcgtgctgcgcgaggcgggctcgggcgtgcgccagctcgtcgagcgtgcgttcgcgcgtgcggcgacgccgcttgcggtcgcgttcgagatcgcgggcgtcgaggcggtgaaggaagcggtgcgcgcgggaatgggcgtgggtttcgtctccgcgatgtcgctgcggcacgacgacgcggcgctcgcgatggtgtcgatcgcgcccgagccgctcacgcgccatttctcgattctcgtgccgcacggcgcgacgccgtcgcgcgtcgccacgcggtttctcgaactgtgcatcgcccaggcccgagccgcctgacgggcggcgcgccgtggcgcgagcgggcaggcggggcgcgggttcgatcgcccgcgaacgactagcgccggcggccgtcgcccgcgcggcggctcggcgtttcgggcgtttcgggcggacggcccgccgcgaagcacacggcgatcggcaccgcgatttcggcgacgaacgccgcgagcagcgccgcatcgggtagccgcacgccgcgcagccggcagtattcggccacgacgatgaaggtcgcgctcgtgatcatcagcgcgacgccgaagacccggttgcgccggtaccagagcgcggggttccggagcgtcgcgcgggtcctgacgccgtagaagcgattgggcgcgatccgttgggccgcgagcgggacggcgagcgcgaagaacagcgcgctcgcgagcaggtacgagacggtttccgggcgatcgagcatgcggtctgctccgatgaaacgaacgggcatatgaaacgccgtgacggcgcgcgagccggcgcgacgcggcatgccgccggcttgtacgcacggctcgcggcgcgccgccacaggctattttgcgcccgcggcacgccgtttgcgcatggtcgagaccgaaggttcgccggccgcacttagggatttcctctatggttggcatccggtgctcggcgcaacattcctccaattcgtgaatggaaccggttccattcacgaattccagcacatcccgccgagaaggaggcaagcaggcatggtcgatatcgtgatcgtcgcgagcgcgttcggcgcggatgcggtccgccgcgcgggccatcgcgcgttcgtcgcggcggtggccgatgcgggcgccgccggcttcgaggtgcgccgcgaactgttcgcggcggacgacgacgcggccgcgccggcgctggcggcgctcggccgcgcgatcgccgcggccgggttgtggtcggtgtactcgacgcccgcggcgctctatgcggacgacggcgacctgaaccgcgacgcgctcgcggcggcgctcgaccaggccgacgcgctcgnnnnnnnnttcgtgaagttccagttgggcggcttcgcggcgaacccgcatgcagccgagctcgccggcgcgacgcgcgnnnnnnnnnnccgcgtgctggtcgagaacggccagtcgcggcagggcggcgcgctcgcgcagttcacgacgctgttcgccgcgctgcgcgannnnnnnngcccggcgcccgtcggcatgacgttcgacatcggcaactggctgtgggcgggcgaggcgccgctcgcggcnnnnnnnnnnntcgccgcgcacgtcgaatacgtccattgcaaggcggccgacggcgaagnnnnnnnncgcttcgcgatcgcgccgccgcccggcgaccgcctctgcggcgatgcgctcgcgctgctgccgcgcaccgcgccgcgcgggatcgaatttccgctcgacgcggcgcgcgtggccgacgacgcggcggcgcgcgtcgcgtggctcgcggccgcatgaaacccacccaccgtcgcccggctcggctaagctcgttgtttgcgccgacgccgggccgttgatcgaaggagtccgcccacatcatgcaagtcccgctcgatgtcgtcacctatggcgaagcgatggcgatgttcgtcgccgccgaacccggcccgctcgacagcgcgacgcatttcacgaagcgcatcgcgggcgccgatctgaacgtcgcgatcggcctcgcgcgtctcggcttccgggtcggctggatgagccgcgtcggcgccgattcgttcggccgctacgtgctcgacacgctnnnnnnnnagcaggtcgacgcgtcgtgcgtgacggtcgacgcgcgctacccgacgggcttccagctgaagtnnnnnnnnaccgacggcgcggacccgagcgtcgagtatttccgcaagggctcggccgcgagccgcctgtcgctcgacgactacgtgcccgattacgtgctcgnnnnnnnncacctgtacctgacgggcgtcgcgcccgcgctgtccgattcgtcgcgcgagctcgcgttccatctcgcgcgcacgannnnnnnngcgggcaagacggtgtcgttcgatccgaacctgcggcccacgctatggccgtcgccggaagcgatggcgcgcacgctgaacgcgctcgccgagcatgcggactgggtgctgccggggctcgccgaagggcgccaattgacgggcctcgatacgcccgccgacatcgcgcgcttctatctcgagcgggnnnnnnnnngcgtgatcgtcaagctcggcgcggcgggcgcgtactttcgcgtggccgacggccgcgagggcgagatcgcggccgagcgcgtcgagcacgtcgtcgatacggtgggcgcgggcgacggtttcgcggtcggcgtcgtgagcgcgctgctcgaaggccgcgcgatcgacgaagcggtggcgcgcggcaaccggatcggcgcgctcgcgatccaggtgatcggcgattcggaaggactgccgannnnnnnngcgctcgatcgaatcgaaaacctgagcaatgcgcgggatcgcctagaggcgccgctcgcgcgataaaccgcctgtcccgacgcaggacgggcacaatcgcggcgaatcccgcgtttcatacggcgccgctcgacacaggagacacacatcatgtccgcaacgctcgcgattcgccgctggtggacgatcatgccgatcgtcttcatcacctacagtctcgcgtatctcgaccgcgcgaactacggcttcgccgccgtggccgggatcaaccaggatctcggcatcagcaaggggctgtcctcgctgatcggcgcgctgttcttcctcggctacttcttcttccagattccgggcgcgatctatgcggagcgtcgcagcgtgaagacgctcgtgttctggagcctcgtgctgtggggcgcgtgcgcgtcgctcacgggcgtcgtgagcaacatcccgtcgctgatggcgatccgcttcctgctcggcgtcgtcgaggcggccgtgatgcccgcgatgctgatcttcatcagcaactggttcacgaagcgcgagcgctnnnnnnnnaacacgttcctcattctcggcaacccggtgacggtactgtggatgtcggtcgtctccggctacctcgtccacgagttcggctggcgccacatgttcgtcgccgaagggttgcccgcgatcgtctgggcactctgctggtggtgcctcgtgcaggacaagcccgcgcaggcgaagtggctcaccggcgacgagagnnnnnnnntcgacgcggcgctcgcggccgagcaggcggcgctcaagccggtgcgcaactatcgcgacgcgtttcgctcgcccgccgtcgtcaagctctgcgcgcagtacttctgctggagcatcggtgtgtacggcttcgtgttgtggctgccgtcgatcgtgaagaacggctcggcgctcggcatggtcgcaacggggtggctgtccgcgctgccgtatctcgccgcgacgatcgcgatgctcgccgcgtcgtgggcgtccgaccggctcggctcgcgcaagggcttcgtgtggccgttcctgctgatcggcgcggccgcgttcgccgcgtcgtacacgctcggctcgacgcacttctggctgtcgtatgcgctgctcgtcgtcgcgggcgcggcgatgtacgcgccgtacgggccgttcttcgcgatcgtgccggagctcctgccgaagaacgtcgcgggcggcgcgatggcgctcatcaacagcatgggcgcgctcggctcgttcgtcggctcgtatgcggtcggctatctgaacggcgcgacgggctcgcccgccgcgtcctacgcgttcatgagcgccgcgctcgtcgcggccgtcgtgctcacgctgtcggtgaagcagccgggcgcgacgccgccgctcgcccatccgttgcaaggaaagtgaagacatgaagcatcgcatcgtcgtctacaagccgctccccgacgacgtgctcgcggccttnnnnnnnnnnnncgacgtcgtgcttgccgagggcgccgacgcgctnnnnnnnnnnntgcccgacgccgacggcgcgctcggcgcgagcctgcggatcacgcccgagctgcttgatcgcgcaccgcggctgtgcgcgtggtcgacgatctcggtcggcttcgacaacttcgacgtcgccgatctgacgcgccgcgggatcgtgctcgcgcacacgcccgacgtgctcaccgaggcgaccgccgacaccgtgttcgcgctgatcctcgcgagcgcgcggcgcgtcgtggagctcgccgaatacgtgaagtcggggcagtggcgccagagcatcggcgaggcgctgtacggcaccgacgtgaacggctagacgctcggcatcgtcgggctcgggcgcatcggcacggcgctcgcgcggcgcgcggcgctcggcttccggatgccggtgctctacacgagccgtagcgcgcatccgcaggccgaggcgcagttcgnnnnnnnncgcgtcgagctcgacgagctgctcgccacggccgatttcgtgtgcctgcaggtgccgctttcgccgcagacgcggcacctgatcgnnnnnnnnnaactcgcgaagatgaagcgcgacgcgatactcgtgaacgcgtcgcgcgggcccgtcgtcgacgaggcggcgttaatcgacgcgctgcgcgcgggagcgatccgtgcggcggggctcgacgtgttcgagcacgagccgctcgccgcggattcgccgttgctgtcgatgcgcaacgtcgtcgcgctgccgcacatcggctcggcgacgcgcgagacgcgccacgcgatggcgcgctgcgcggccgagaacgtgatcgcggcgctcgacggcacgctcgcgcgcaatatcgtcaatcgcgacgtgctgcagcgcacgccgtcgacgccgtgaacctgcgatgagcgcgcgagacgtgcccgcnnnnnnnnacgcggaatgcggcggcatcgcggcgggagcgggcccgcgtcgcacccgttgccgccgttgcgcccgtcgtgcgcccatcgtgcgcgcggtgaagcgcggcgcatgcgggcgcgccggtgcgccgccgcagagggcgcgctgcgtaccgcgattcggccgccgaatcgtcagcagtccgacagcttgcggccgggcnnnnnnnnnnggattcgccgccaagcgcatgatgatgctgcatggcgcggcgctttccgcgccggcacgcgccgccnnnnnnnngccgtggcgctcggcggttcggcgcgcatgcgccatggggatcgccgcgcgtccctccgccctagaggaggccatcttggtacggccctatcgcctgcgttatgatcgcccgctaatcgccgcacagccgtcgcggcgagatgggcgctcgtgcgccgtccgtagttttgccgggccggaatcggccgacaggagacatcgtcagttggccttttcatccaacaacaatgacccgcccgttcgcgaggcggcgcgggccgctcgtcacgaggcgccactgtgagcgatccacgaactcagccgtcgcgtcccgcgacgatcagcgacgtcgcccgcgaggcgggcaccggcaaaaccagcgtctcgcgctacctgaacggcgagacgaacgtactgtccgccgacctgcgccagcgcatcgagaccgcgatcgagcgcctgaactaccgtccgaaccagatggcgcgcggcctgaagcgcggccgcaaccgcctcctcggcctgcttgccgcggacctgacgaatccctacacggtcgaagtgctgcgcggcgtcgaggccgcgtgccatgcgctcggctacatgccgctcatctgtcacgcggccaacgagctcgagatggagcgccgctatctgcaactgctcacgacctatcgcgtcgaagggatgatcgtcaacgcgctcggcgccgatgagaacgcgctgaaatcgctgcgcggcggcggcatcccgaccgtgctcgtcgatcgcagcgtcgaaggcttcgcggccgacatgatcggcctcgacaacgcggccgcgatcgagacaggcttgcggcatctgttcgcgcggggtttccagtcgcttcatttcgtcgtgcagccgttcgagcacgtgagctcgcggcggctgcgcgaggccgcgttccgcacgcaggtggcggcctccgggcgggcggtgcatccgacgatcgtgctcgagccgaaggagccggaatcgacgcannnnnnnntcgccgagctcgatgcgcgcatcgacgcggcagcggccgagagcgtgcggcccgcgatcttcgcggcgaacgcgcccgtcgcgctcgcgatcgcgcggcacctgcacgcgcggttcggcgacgcgtggcagaagcgcgccgcgctgatcgcgatcgacgatcccgactgggcggagctgatcggcgtgacgacgatccgtcagccgacttacgacatcggctatcgcgcggtcgagttcgtccacgagcgcatcgacggcggcacgggcgatttccacgaatcgctgctgccgggtgagcttcacgtgcgcgcgtcgacggcgagctgagttgagtatcattcggggcacgcaccgcgccggtgcgcgtttcgaacaaggattgtcatgaccgttgctcccgtcacgctggcggcgctcgtcatcgccacgcttgtggtggcgttgctgccgatcggcctctatcgattcctccgccagccgagggcgctcgaccggcgcgacgcgctcatcggcgtcgtcgtctacacggtgttcgcgacgctgctcgagcgcggcctctacgcgctgctgctgagccagccgtcggccgtgacgtggctgtcgaagcccgtcacgttcgcggtgttcggcaccgccgtcgccgcgctgttcgaggaagtcggccgctatctcgggctgcgctggctcgccaagcgctacggcccatcggacggcgacgcgcggggcctggccaacggcatcggccacggcggcgcgcaggcgtggttcgtcggcgtcgtcgtgctcgcccaatgggtctatctcgcgtggctcgcgaatcgcggcgagctgaacgcgcaactgcagacgatgccggccgatctcgcgctgcgcatccaggtgatgctcgcgacgatgtcgcccgtgtcggtcgcggtgtcggcgctcgagcgcatcgcggcgttcgtcgtgcagctcgcgctgtccgtgctgatgtggcgcggcattcgcgcgaacaggcgctggatcctgcccgcgatgatcgtgctgcatcccgtgatcgatctgccgtcgctcgtgtacaacggcggcggcgtgccgttcgaatggatggtcgcgctgtatctgctgctcaccgcgggcttcgccggcgcgctgatgaaactgtgccggccnnnnnnnnncgcacgctgaaccgtgttccgacgatggacgattatcaatacgattgcgcgagcgccgaattcggcgaactcgcgcgcgtgatctgcgatctctttcccgagcagacgcgctttgccgagcgtgccgacgaagcggggcgcttgctgtccgtgcattggctcgcgatgcgtttcggcgcgacaccgcgcaagacgacgctcgacgtgcgcttcacgagtgccgcgctgcggcgctatctcgcgctcaagccgatgcannnnnnnnnnagccacgcggtgctgcgcgcgtacgtggaagcgacgctcggctcgctcgaggagcggcacgcggcgggcgagacggtgccgcgcgagacgacgctcgagctcggcgacgaatttgcgtgacgagccgagcgttcgcgtgacggcgggccctgtacggatggggcgcgccattggctcggcgccgatcatgctgcnnnnnngcccgccgttcgacagacggcgggctttccgcatggggtgcgcggcgcgggttttcttcgcattcgagcgcggcatgcgctcgtgagccgacgcgcgtgccgcgcggacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntggcgtcgatgtggcgtcggcgcggggccggcacgattcgcgccgcggccgcgtgcgtgcgcggcaacgcgcgggcgcgccgcgtgtcagtcggcggcgcggtacacctgcgcgaagcgcttcgcctgcacgacgccatagtcgcccggcgcgtactgcatcacccagtcgcccgcgtcgccgcgcagcgtgtcgccgcccgccgagcgcgcgatcgagaacggcgcgtccattcgcttcgcgagcacgacggcgggacggttgcggtacgcgcccggctcgccgtgcgcgccgcctgccgccacgggcgcgtacttcgcatcgaagcgctcgcgcgacaccacccagcggtcgcccgtcgaaccggtaacgagcgcgtcgcccgccgcgtagcggttcgggccttcgaggctcgtcagctcgccggtctgcgcggcgaactcgacctgaaccgtctcgtccttgacgacgcgcagcgcatccggatcgttgctgaggtcgacgtttttcagttcgatcatgtcgattcttgtcaataaaaacgcatcactttagcgcgaatccaagcccgcgtgaacgccgaccttgcgagagacaggcgttgcgacaaagatgaagtgttcgcgtctcgatttgccgtccgaccgtgtcgacccgtcccggcggcgccggcctnnnnnnnnnnnnncggcgcagaccaaggggaaagccatgccgatgcgccacgccgcnnnnnnnnnngttctcgccgccgcattcacgatcacgctcgccgccgcgcccgcgggtgcgcgagccgcgccgccgctgcccgcgctgcgcgcggacgcgaatcgcgtctcggtatccggtttgtcgtcgggcgcgtacatggcgctccagtatcaggtcgcgtattcggcgtcggtggtcggcgtcggcgtgatcgcgggcggcccgtactattgcgcggcgggcagcgtcgcgaacacggatctctgccgggggctcgtgcccaacatggtgccggattcggggcggctcgtcgccgccgcgcagggcttcgccgcgagcgggcagatcgatccgctcgcgaacctgcagcgcgcgagaatctatctgttcagcggaacgaaggacacgctcgtccgccaatcggccgtcgacgcgacgtggtcgtttttctggctcgtcggcgtgcccgtgacgaacatcgtgtacgtcgccgacgtcccggccggtcatgcattcgtcacgccgtccgcgggcaacgcgtgcgacgcgaacgccgcgccgttcatcaaccattgcacggtcgggcaatcgggctacgatcaggcgggcgcgctgctcgacgcgatttacgggccgctcgcgccgcccgccgcgacgccgacgggacgcgcgatcgcgttcgaccagcgcgagttcgcgccggcgtcgagcggactcgcggcgcaaggctacgcgtatgtgccgcgcacgtgcgacgcgaatgccggctgcaaggtgcacgtcgtgtttcacggctgcctgcagtccgccgccgtcgtgcgcgacatgacgacgtacgataactgggccgacgcgaacggcatcgtcgtgctgtatccgcaggtggcgaagacgagcacgccgaacgatccgcagggatgctgggactggttcgcgtacaccgggcagaactacgcgtggaagtcgggtgcgcagatgcgcgcggtgcgggcgatgatcgagcgggtcacgtccgcgccgtgacgctcgggcgcggcgcgttcgccgggcggggaagcaggggcgggcgttcgtgcgcatcggcgggcggggctggccgggtcccgcgggcgatcgatcgggtgcnnnnnncgtgtcgcgcggggcgtgtcgcggnnnnnnnnacgggcgcatcggcgcggcacggcgcggtgaccaggcggcgggtgactagggcgcggcgaggcaggagagcgccgcaggcgcgacagagaggcgattcaatnnnnnnncggggatcggcgatcatgcggaggcgtgcatcgccgatgcgctcatcgcgcggagcgcatcggatgcgctcgcccacgcggtgggcgtggcgggcgcacggcgtgaagaacgggcgcgagcggtcgttgccgtctnnnnnnnnnnnnnnnnnnnnncgtccgcgcccgcgtgtcacgcattcgcacgcgttactgcgcgccgccggcgctcgaggcgggctggccgtccgccttgcccgggtgcttnnnnnnnnnnnncttgcccggctctggatgcagccatttgcggaacgtcgagtcggccagcgccttctgctcggccgggaagctcgcgtacagcggcgcgaacgcgtcggcgagctttttcgcgccgtccgcgttcgcctgcgtgagctccgcgtactgcttcatgtcgtcgagcgcggaagcggtcttgttctccattcgttcgcgataaagacgcgccatcgtcgcgccgttgtcgcgcatcgtatcggcgaacgtcttccattgcgattcctgctccggcgtgatcttcaactggttgtgcaggtacgtgatgcgttcctcgacgcgcgcctcgtggcgcgcggccgcggccggcgcggaggccgccgcggcgggcgccgacgcgcccgtttgcgcgtgcgcgagcgtggccgccagcgcgagcgcggcggcgaaggtcagcgagatctttttcatgggagctcctgggtggtcgtcggacggacatccggaaggcgggggcggcgcgcccgggcgcttgcacgccgcgctttccgcgctattagtagcacggcggcgggccattgggcggcaatgcgacatctgcttacaaccgaaacgaatcgaaatcgcggcgcgccaatcgcggcggcgtgcggaaagcgccgccgggcgcgcctgtcgatgcgcgtnnnnnnnnggcaggggcgnnnnnnnnnnnnnnnnnnnnnnnntgctgctgcggctgcgcgcggatcgcgatattcgacgagcgactgcgcgaggcgcagagcggcgccgtcggcgagattgtcatctcgggcccgtgtctnnnnnnnngctatcccgacgatccgaagcaggccgcggagaagtgcctcgcgcatccgtnnnnnnnnggtgagcgcgcctatcggatgggcaacctcgcgcgccggctgcccgacggcgcgatccagttcgtcggccgcctcgacgatcaggtgaagatccgcggctatctcgtcgagccgggcgaggtcgagatcgcgatcgcgcggcagcagggcgtgcggcggcgcgccgtcgtcgcgacctcgcccgccgacggcgcgccgagagaattcgacgcgttcgtcgtgccggacgatccgnnnnnnnnnnnnnnnccgctcgtcggccgcctgcgcgcgggcgtggccgcatcgctgccgcctttcatggcgcacgggcatttcgcgatcatcgatgcgctgccgctgtccgcgaacggcaagaccgacaaggcggcgctcgtcgcgatgcacgggccgtccatcattcgnnnnnnnnngtcaacttcatcaagccgtatgcggcgatgaagcgcgacaacgtcgacgggctcgtcaacgtgatccggttnnnnnnnnnnnnnnnnntgaaggcgctgtcgcggctgtcgacgatctcggtctatagctgggggcaccggatcacgggcaagaccgtgatgcgcgaggacgacgacctcgaccagaatctcgacgccgtgcgcgccgacatcggctacgtgaagagcaaatgggtgatggagaagcgcgccgacgcggcgcgcgggctgccgcttatcacgtttcgcgtcggctacgcgacgtatcacgcgcagaccggagcgccgactaccaatggtgggggcggctcgtgaagacgtgcatcgcgctgcgcgcggttcccgagctgcgcgagcttcgcgagggcttgagcaccgtcgactacatgacggcggcgatcgcgcacatcgcgcgcaatccggccgcgcccggcaagaaattcaacctgacgcattcgggcgagcgcaacctgtcgctcgaggannnnnncgaccggctcgagcgcgcgttcggcttttcgttcgcgcgggtgccgtttcgcgactggttcgaccgctggaaggacgacgccgcgacgccgctctatccggtgctgaacctgtttcgcgacccgatgcacggcggcatgtgcatggtcgagctggatcagcacacctaccggtgagagcacgcgaacacgtcggcgttcctcgcgggcagcggcgtgcggccgcccgaattcgacgagccggaactgcgccgccatctcgtgcaatcgatcggcatcgcgccggcgtgcgccgcgcgctgacgcggcgcatcgggcggccggcatggcggccggcgcggcgtcggtggccgcnnnnnnnnagcgggcgtcgcgcgccggccgccgagcccggccgcacgatgcggcgatgcgcctgccgtcaccnnnnnnnnnnnncgcatggccgcgcgaacgttcgccggcgagcgcgcccgcgcgcaaacccgcccgcgcgacggccggcttgggcgcgcgggcgttcggcgctatcatcgcggcaccgccattcgccgatccgccatgcgcccaccccgactcgaccaactcgacgacctcgaccgcaacctcgtcgcgctgctgcaggcgaannnnnnnnnnagcgtcgcggatctcgcgcggcagttgggcgtcgcgcgcacgaccgtgctcgcgcgaatcgcgcggctcgagcgtacgcaggtgatcgccggctacagcgtgcggctcgggcaggacgtgctcgacgcgagcatctacgcgtacgtcggcatcatcctcgcgccgaagtacggcaaggacgtgctcaagcgcctcgatcgcatgcccgaggtacaactgctgtgcgcggtgagcggtgagtacgattacgtcgcgtggctgcgcgccgactcgcccgagcgcctgaacgacctgctcgatcagatcggcgcgctcgaaggcgtcgagcggacgacgacgtcgatcatcctcgcgcgcaagatcgatcgcgggacgctcggctgacgcgcgcnnnnnnnnacgacggagcggatttcgctcacgacggagaccggaaacatgacgacgagcccaacctattcgcggcccgagcggctgctgcagatcgcatcgtggggcattgccgtgacgttcgcgctgtttctcgacatgctcggcagcctcgtgattcgcgacatggcgttcgcgccgcgcggcgggccgccgacgctcgcgcgctacgccgatacgcaggccgacgcggcgctgcgcgcgacgcagcgggagctgcagcgcgagcagggcgcgctgaccgacaaggccgacgcgttctcgatcgcgcgcaatcgcgcgcagcaggaatacgaccaggcgaaggagagcttgcgcaactggatcgcgacgcgcagcgcgacgggcgacgcgagccgcaatccggacgtgctcgcgcgcacgcgccggctcgacgagctgcagcaggcggtggccggctggcagcgccagcaggatcagatcgccgaccagctcgacgcgctgcgcaagcgccaggacgacgtgggcgcgcggctcgcgcaatcgcgggcgcaggccgagtggcgctacgagcaggcgagccgccgctacgagctcgtcgtgttcgcgtggcggctcgcgtttgcgctgccgatcctcgtgttcgccgtctggctgttcgtccgttaccggaaggtgcgctactggccgttcgtctatggtttcgggatgttcgcgctgacggcgttcttcgtcgagctcgtgccgtatctgccgagcttcggcggctacgtgcgcgtgatcgtgggtatcgtgctcacggtgttcgcgggcgtgtacatgctgcgtgcgttccagcgctacgtcgagcgcaagcgcgaggagatgcggcgcagccggcacgagcgtgcgcaggcgatcggctacgagaaggcgatcgccgcgtatcagaagaagctttgcccgtcatgcgacaagccgtggaacctgggcggcgacggcgcgacgttctgtatccactgcgggctcaagctgttcgatcagtgcggcggatgcggcacgcgcaatttcgcgttctttccgttctgcagcggctgcgggatgcccgtgagccgggcggagggcgagcggcggcacgccggcggcgcatgacgcgcggccggctgcgcgcagtagccggctcactgcgattcgatcactttgcagcgcttgctgcagtccgtgtaggccatgcacgccttgttcgcgacgcgcgccgccagattcgtgcgggcgagcttcttcgcctcggtgcacgcctcgtggctcttgcccgggtagacgcccgtggccgttcgcccgcggtcggccttgcacgggtccgcgggcgcgccctccttgatcgagcactgcccctgctggctgatttttgccgcgtgcgcggccggcgcgacggcgaacgacgcgaggccggcgaagacggccgcgcggatcagacgcgctgcgtttcgggtcacgattgtcattgttgttctccaatgggatgggaccgggcagacctggggcgagcccgccgccgcgacggcgcggcgatgcgccgacgacgcgtgcggcgatgcgccgggccgcgcgatcgacacgccggcccggcgtgagcggtcgcgacgatagccgcgatcgagcataggcaggcgcgaagcgcgcggtcaagctgcgggatctggtaggcagccggcgccgcgagacggcggtcgatgcgtcgcgatgcgctgcatcgagacgggcgcgccggatcggcgcgcgatggccggcggccgtcggccgatcggccgattttgacgaatcgacgaaaacgttcgacgtttcgtcgaaaattgacgtcgttccgcatcaattttcgtctataaagtgtttttgcacatccctacactttccgacagggcagcacgccatttacaacaatcaccttgtcaggagagaacgacatgaaaatcgccatcgtcggcgcgggtctcatcggccatacgatcgcccatctgttgcgcgaaaccggcgactacgaagtagtcgcattcgatcgcgatgcggacgcgctcgcgaagctggcaaacgagggcatcgcgacgcagcgcgtcgattccgcggacgcggccgcgatccgcgaagcggtgaagggcttcgatgcgctcgtcaatgcactgccgtattacctggccgtcaatgtnnnnnnnnnnnngaaggccgcgggcgtgcattacttcgatctgaccgaggacgtgcgcgcgacgagcgcgatccgcgagctcgccgaaggctcgaatcgcgcgttcatgccgcagtgcggcctcgcgccgggcttcatcggcattgccgcgcacgagctcgtgaacggcttcaccgaagtgcgcgacgtgaagatgcgcgtcggcgcgctgcccgagtatccgaccaacgcgctgaagtacaacctgacgtggagcgtcgacggtctcatcaacgaatactgccagccgtgcgaagcggtgcgcgacggccgccgccaatgggtgcagccgctcgaagggctcgagcacttctcgctcgacggcatcgaatacgaggcgttcaacacgtcgggcggcctcggcacgctgtgcgagacgctcgagggcaagatcgagacgctcgattacaagtcggtccgctacccgggccaccgcgagctgatccagttcctgctcgaggatctgcgcctcgcgaccgatcgcgatacgctgaagtcgatcatgcgccgcgcggtgccgtcgacgaagcaggacgtcgtgctcgtgttcgtcacggtgacgggcgtgaagcacggccagctcgtgcaggacgtgttcacgcgcaagatcttcgcgaaggagatctgcgggatgccgatgagcgcgatccagatcacgacggcgggcgcgatgtgcgcggtgctcgatctgttccgcgaaaagaagttgccgcaaagcggcttcgtgcgccaggagcaggtgccgctgcatgcgttcctcgcgaaccgcttcggcaagctgtacgagggcggcacgctcgagcggatgcacgcgctcgcgtgannnnnnnnncgggcgcgacgcgcgtcgtgcccgctcgcccggtgtgcgtgcattcgcgcgtcggccgcgccgaggctgtcgcgccgcgcgatccgcggctccgnnnnnncgccgggacggccgtggggccgccccggggtttcgtcgtgggcgcggcgcgatgcggtgaccggcgtggtcggccgcccgcggccgcgccgggtcaggcgggcagcggcggcaccgtcgacacgcnnnnnnnnggcggcggcgcgatgtgatcgcgcagtgcgtcgatgtcggcatccgacggcgcggtgttgtcgaacatcagcaggccctcgcattgctcgcccgtcgggatgaagcggcgttgccggtattcgtcccagtgcgcgagcttgtacgcgtcattcggattgcnnnnnnnnacgatccgcgcgtgcgcggtctcctccgacgtgtgaacccacacgatgcgcagctcgacatcgggcccgatgccgagccacgcgcgatcgaacaggcgccggtcgcgcacctcgcgcgatagcgggccgacgacgatcgcgctgatgccgagctcgaggttctnnnnnnnngtatcgagcagcccctggtattcgggatcgcgcagatgcttcagatagagcgggctgtcgcgatcgttcggatcgtgcgtgagcgcgcccatcgcggccgagctgtagcggccgtacagcgtgtccttgtcgagcaggcagaacgcttcgcccgtcgtcttcatcagcgggcggatcagccgcttcgcgagcgtcgtcttgccggtgcccgcgtggccgcagaaaaacaccagatacgtcacgaacgtcggccctccggcgcggtggcgggctcgcccgcgtcaggcgcgtcgccgggggcgcccgtcgggacattgccgttcgcttcgagccacatcgcattgatgatgccgaagccgagcgcgacgccgatgccgagaatccatgagaaataccacatcgctgtctccttgagagtcagggcggcggcgcgggccgccggacgattcgagggcgcgccgcgccgctggcgcggcgggcgacgagcgcgtgcccgacgccgatcatgaccaatatcggcgggccgcgcaagcgacgagcgccggccgnnnnnnnnnggagcggctaaactgtgcgccggaatggcttcgaaacccgtaacagcatgctgatcaactgcgccgcgtatcaggatggccgcaaactggccgatatcgacatcgacgacatcagcgactacgtcgcgaagcccgagtgcttcgtctgggtcgcgctgaaggacccggagccggacgagatcgagcggatgggcgaagagttcggcctgcacgagctcgcgctcgaggacgcgcgcaagggccatcagcgcccgaagatcgaggagtacggcgatgcgctgttcgccgtgctgcacacggtcgagatcgacgggcagggcgagcttcaggtgggcgagctgaacgtgttcgtcggtccgaactatgtgctgtcgatccgcagtcacaccgagcaggacttccgcgcggtnnnnnnnnnntgcgaacgcgagccgcatctgctgaaggagggggccgcgttcgtgttctacgcgctgatggaccaggtcgtcgaccgctatttcccgacgctcgaggcgctcggcgccgagctggaagcgctcgaggaccggatcttcgagaagacgggcacggccgccgcccgcgcgctgatcgaggatctgtacaggctcaagcgccggctcgtgatgctgcagcagcacacggcgccgctcgtcgagccgctcgcgaaactcgtcggcggccgcgttccgcaggtctgcgcggggatggaccattacttccgcgatgtctacgatcatctgctgcggatcgtgcgaacgatcgaagggcggcgcgagatgctcgtcaccgcgattcaggtgaacctcgggatgatctcgctcgcggagaacgaagtgacgaagcggctcggttcgttcgccgcgctgttcgcgatcccgacgatgatcgccgggatctacgggatgaacttcaacaacataccggagctgcactggcgcttctgcttctacgtatgcctcggcgtgatggcggccgccgatctgttcctctggcggcgcttcaggaaggccggctggctgtgagcggcgctcacgtgggcgcagcgagcttgccgatgacgaccgtccacggccgcacccgccagcgcttgacgaggccgttcgcgacgtagggatcggcctgcgcgaacgcttcggccacggcgggcgagggcgcgtcgaacacgagcaccgcttcgtcggccggatcggcgagcgcgcccgcgagcagcagctcgcnnnnnnnngtcgcggccttcgcgagcgcgagatgatcggcacggtaggcgccgcgccgatcgaggtaatcgtcgacgagttcgtaggtcagcaggtagtacatgaaaggctcctcatacgatgggcgcggcgcgcggcggcgaaccggcggccggttgacgggcaacggctagtataggccgggccgcgcgccgctcttcgtgtaacaaacgctcgcgtgcgcgggctttcnnnnnnnngctcgcgcatcgccggcgcgaacnnnnnnnnncggccgctttggtgcttgcggcgcttgcggcgggccgccgagcgtcggatcgggccgccggcgcggcttcgccgcgtaacgggaaccctgcgggaatcnnnnnnnnnaannnnnnnnagacgaacacgccgttacaaatcgatacggatcgcgccgcgcgcacgcgtcagactggcgcgcgaaacgcattcgccatccatgggggatggaaaccgcgttgagggggcggaccgcaccggtgcggcgcgcgacgggcgcgcggcgacgtgcgcgagcgccaccgcgcatggcgtcgtcgataggcgcacggcgcgggcgcgatgccgccgccggttacacgtaaccgcgcaaagccgcgcgaaatcatacgaaaccacacgtcaatgaagcttcgaacctggttgttactgggaacctcgtccgcggtgctcgccgcgtgcggctggttccatgccggccccggcgagcgcgatatcgacgccgccgtgcgccgcgcgctcgacgcggagaatcgcggagcgctgaactcgatgctcggtcagccgctgccggtggcagccgacgtcgcttcggtcaagccgctcggcgattgcacgaagctcgccgagcgcacgtattcgtgcaacgtcgcgatcgcctggcacgacgcacgctccggcgaaggcgacggagcgctgcgcacgacgctcacgttcaccgaggacaacgacggcgcgtggcagacatcgcatgtcgacgcggcgctcgccgcgggcgtggcgaagtcgctgatcgaccagatcagcggcgcggttgcggcgagcggtgcgtcgcaggcacagtgagcccgcgattggcgcacggcattgggcgggcgcgccgcgcaatcgcggcggacggcttcgcgcgtccgcgtggccggcgtcgaagcgatgcgcgctgcctgctccgcgcgtttcgccgtgcgaatcagccgggtgtcggcgggccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgatcggatannnnnnnntttgtcgcgcacggatcgcggcggcggagggcgcggaatgcgaggacggcacacgggagccggcacggcatgcgagcggtggcggcacacagtgacgggccgccggatcggcggaaaccggatggcaagcagcgtggccgccgtgatcgcgaggccgcgcgcaggcttgacgatcgtgcgcgtgcggtgatcgacagcgggacgcgnnnnnncgcgaaaagggggaaccgggcggcgaaagcgcattcgtacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcagtcatcaatcgccagccaccagtcaccagccaccagccaccagtcaccagtcgnnnnnnnnnnnnnnnnnnnnnnggcgcgagacctgcgcgtcacgcggtgtcagtgatgcgcatacgtgcgcggcgaacgcaccgcgcggtgcgcacggtgcttgcgatggcggtgagcgggcgtcttcgcggcatggcgcgccggcgccgtctgcgcgccgctagacatgtccgcttggccttcgccgaagtgataggtctgcgacgtttgcgcgtaggcggccgacgtcagcgcgatggcggcgcaagcggccgcgacgagaatcgagagcttcacgggaatggactccggtcggatgaggcgaacgagcatagcgcgattgcgccctgcgcgcctttccgttcgcctgcgccgaatgatctttgacaatcgcgcgcatcgggttcgatatcggcacggcgggcatgaacgaagcacgcgccgcccgcgcccagggcgcacccggctcgcgccgatgtgggccggacggtcggtccgtagccaggccagtactggcgattgtcgttgccgcgtcggtcgtctcgccggcgatcgccatcgcgccggtcgccgtaaccgccgcgatcgtcgcgccgatcgtatggcggcgcatgcgtgcgctcccattcgtcgcgctcccagtagcggtggccgtcccaatagcgatcgccgtgtcagccgatgcggacgtccacgccgacggcgggctccgtcggatacaccgcgnnnnnngcgagcatcgcgctcgcgaggagcggcggaatgatcagtcctttcattgtcggccgcccctgtgaagtcggttcgtatcccgaatcatagaaggcggcgcaccgccgcgtgtaaaggacggcaaccgtatatgacggcgattgcgtgtaccggcggcgtatcgcgagagcacacgcgcgttccgcgccgggcggcgaaccggcggggcgggttgaaacggatgcacgcacggccggtgacggtcgttcattcgcgcaacggcgaagaagcgaaaggcgaaagggacgaaaagcgaatgggacgaaaggcgaacgagcgcgtgctcgcgtacaccggttcgcaccgcgggcgaaatggcatgccgcgctcgtgcccggtcatcccgcgcgctcgcgctcattgactcgctcactcgctcgaaggcggcggcagattctgcaccatcagcgtctgcggattcgacagcgcgatgcccgccgcgcgcagtcgcttgagaatctcgaacagcaggtcgctcttcgtcgccgccgcgatccgcgggctgccgacgtaccccgtcacgctgagcgtgatcccgtccggcgtcagctggctgaaggtgacggacggcgcgggcttctcgagcaccgacgcgtgctcgcggtatgcgtcgagcagcagatcgcgcacctgctcgggatcggtgttgagcggaaacgtgagcatcagcgtcgcgacgccctgcgtgctgttgcccatcgtcacgttacgcaggttctgcgagatcaattgcgagttcggcacgatcaccgtcgagcggtcggacagctggatctcggtcgcgcgcacgttgatccggcggatgtcgccttcgacgcccgagatgctgatcatgtcgccgaccttcacgggccgctcggtgagcaggatcagcccggacacgaagttcttcacgatctcctgcaggccgaagccgatgcccaccgacagcgcgctcacgatccacgcgaggttgtcccatttgacgccgagcagcgacagcgcgagcagcacgagcgcgacatagccgagattgctgaacagcgtgacgagcgacgcgcgcatgccctgatccaggccgatcgccggcagcagctcgttgtccagccagcggcgcaccgagcgcagcagatagatgccgatcgccagcgcgagcgccgcgttcaggatgcgggcgggcacgatgttcaggcgttgcagtttgtcgccgccgaacatcgagatcacgctcacgagcagatcgttcggcgtcgtgccgaagccgcccgtcagcagcgcgatgacggcgacgagcagcagcacgctcgtgctgattccggtcagcacggtgcgtgcctgatcgaggtggctgtcgttcagcccgaacagatgcttgatcagccggccgctcgacaggttcgcggcgaacgcgctcgcgtatgcgtcgcgggtgaggcgcgtcagcaagtacacgctgccgatcacgatctcgaaccacacgagctcataggtgagaaagcgcgcgaccgagatgtagccgatgaggagcgcggcgagcgccgcgacgacggtcagcgtgacgcccgcgtggatcagccccgcgagcgtcgagcgcgcctcgggcggctcgcccgcggcggcgagcgcggtnnnnnnnnngttcgcgcgcagcagcgacgcgccgatcgtcacgacgacgagcgacacgattccgcgcccgaacagcgtgacctgcaggctcgtgtcggcggttcggttcagttcctcgagcgcgcccgcgacgagcagcagcgccgcgaggatcgccgggaacggccgcatcgcgagcgcgacttcgtcggcaagcgcgggcagccgccagctcggatggtgggtgcacagcannnnnnnnccgagccccgcgatcagcgcgcaagtcagcgcgagcttcgcgagctcgtcggcgaaatcctgcagcgcgctcgacagcgcgtagtcgcgcgtgagcgcgagatagacgaattgcacggcgatgcccgtcgtcacgacgctcgacagcgcgatcgacgtcgcgagcgcgctgcgccgcacgcgcgtctccggcagcttcgtcaggctgaaccacgcgannnnnnnntcggcgagccgcctgccgagcgtccacacggcgagcgcggcggcgagcagcagcgcggtgccgagccggcggcccggctcccatgccgcggcaagcacttgcccgatctgcgcgctgaacgcgccgagttcctgccgatcatcgtccgacggacgaaagagcggggcccagaaccgcgggccgagaatgctgctcgagcgcagcacgagctggtcgcgcagcaggctgcggcgcagcttcgagtattgctgtgtcaggttcgcgaggctttccttctcgtcggcggcctgcttgagcgcggcgtcgagctgcgtcttgcgcgcgttcaggtccgcgcgctgccgcgcgacggcgggcgtttcgggcgccgcgcccggcgcgggcggcggcccgagcacgtcgagctgcgcctgaagctnnnnnnnnntgggcacgagcgccgccgtcagcttgtcgacgtcggcgctcagcgcttgcgtcgattcgtcgagcgcgtccagttgcttgtaggtggtcgcggccgacgcctgctgcttgatccggtcgagcgcggcctgcacgcgcttcagttcggcgagcgcctcgtcacgcgagatcgccggcgcgggcggcacgctcgcgccggacgcgaggtcggccgccgccgcgggcaacgccgcgcagagcagatgcaataggcctatcagcgcgacgcggcgcgcgaatgtcgcaagacggatcatcgggaaaccttacagatcggttgcgcgaatggacaaccggattgcactgtagattgccacggtttttcggctcacggatcgccgacgacaatccgaaacaattgaaagcaaaccgaaatattgggggctggcgcggcgcgggggacgggggccgatgtcggcggcgtccggatgcgccggaagcaagaannnnnnnnnnnnnnnnnnnnnnnggatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggacgccaannnnnnnnnnnnnnnnnnnnnnnnnnaaacgccggacatcagacgcccagccgccgcgcgacaggcgtgtcccggccgcgcggcgctcatgcgcgccgannnnnnnntcaaacccgctcgatcgggatgtaccgtccgtccttgccgacgggcgtgagcggcaagccggccttttcgcggcgcttgcgctccttggacaacggcgggcagctgtgcgcgtcgtagtacatgaccatgcagtcgaggcagagcaggcactccatcgggtcgatnnnnnnnnnnnngtcgatcgcctgcgagccgcagccgaccgcgcacgcatggcagctcgtgcattcgggcttgcgcttgagcttgatgacccgcaggcgcccgggcagcgcgaggctcgcgccgagcgggcacaggtacttgcagaacggccgctcgacgaagatcgacgcgccgacgacggcggtccagaacagcacgaacggccaggcgcgattcagcacgccgacgaggaaggtggtcttgaacggctcgatctcggcgagcttctcggcccacggcatcgagaagaacgacacgacgagcagcaccgcgaacaccgcgtatttcagcttgcgcagccggttgtgccagtgcgccggcagcttgcgctgcagcgacttcaggccggtgnnnnnnnnnatcttgtacagcagctcggacagcgagccgaatgggcagagccagccgcagaagaggccgcggccccagacgagcacggtgacggcgatcgcgatccagaacacgaagatgaacggatcggacaggaacagcccccagttccagccgctcgcgagcgcatgcacgagcgtgagcacctgcgtgatcgacggctgcgcgagctcgtgccagccggcgaagccgatcgcgatcagccagctcgccgtcttcggccacgacacccagcgcttgtcggcgcgcttcgcgcggcgcacccagcgctcgcgcgtcgcgaagaacagcatgacggccgcgatccagccgacgaacaggccgatctcgagccgcttgccggcccacgccttgcgccacacgggcgcgtcctcgtcgacgcgcgggcgcccgcccgcgagaaattcgccgggcagccagtacggcgacgcgaacgcggagaacgtcttcgcgcccgtttcctggtcggaccggtggccgaggaacacgaacttccacggatacgcggcgctgaaccgcgtgctgcgcacgatgaagatgcccgtctcgttgaacgacggcgcgcccgccgcccgcagcgcgtacaggttcaggtagtcggaatccttgaacgtgaacgcatggatgccttgccggacctggatgcgatcgtagatgccgccgcgcacgaagcccgagcccttgaacgattcggtgccgttcgcgacgacgaagagcgcgtgctcgcccggtttcaggcggctcatcagttgcgcgtactcgtgctcgccgagaatgctcttgccgatcgcgggcgcgttcaggtagccgtagtacagatcgaggtagggcgcgcccgtgtccggcgcgccgacatcgtccggccggatcgcgaggtgcgcgatcgcgccgcgctcgacgagcgcctgccacgtctnnnnnnnntcggacggcagcagcttcgcctgcggcagcacggtttccttcacgatgccgacctggctcgcgatcgccaccgcgcagcgcgagatcaactggttttcggcgatcacggtgacggtcgcgccggagatcgcgtcgaggcttgcggcgcccgcgtcgccgttgccgatctcgaannnnnnnncggcgaacttgccgacgtactggcgcaggaacgcgagcagcttgctctccggaatcccgacgagcaggatcggctcgctgtgcttgagcacgcgcacgccggtgatcgtgcctttcgtgtccatcccgatcagcgtgacgatcggcttgcccgaatagccctgaatgtcggcgatgtcggtcgacaggaacacgtagcccttgagcgcgcgcgcgtggccgtcgtccgcgtacgcctcgacgtaaggcgggctgcccttgcgcgcggagaacgcgttcgcgtccggcagcacggacgcgcaatcggtccatttgcacagatcgggctggctgaagagttcgggcggcagttcctgctcgtagatcgacgcggcgctcgggcgggccgcgacgacgaagaacgcgatgagcaggatccggaacagtgctttcatgggggtcacttggaggaagtcgcgcgggcggcnnnnnnnngcgcccgcgcgaacgcggtcagtgcgccttggcgaccatgaagtcgacggcggcttcgacttcgttgtccttcaggctcgggttgccgccgcgcggcggcatcgtgcccttgttgccggtgaagccttcgagcgcgtgcttgtacagcgtcggcttgccttgcgcgacgcgcggcgcccaatcgtccttgttgccggcgatcggcgcgccggccgcgcccgtctggtggcacatgaagcacacgctcttgaacaccttctcgccgccggggttcggcgtatccgcggcggcggccgtcgtggcggcgggcgccgcctcgctcgacgcggcgggcgcggacgcggccgacgggctcgcgttcgcggatgcgtcgagcgtgacggaggcggccggcgcgatcgacgcggacnnnnnnnnnnnnngcggcgcgccggcgtcgcgctggccgcaggcggacaggccgaatgcgagcgcgaaggcggcggcggtgatcgacaggtttcgaagcttcatggtcttttcctcgtaggggagtcaggatgcgattgcccgcgcgtcggacggcagcccgtgcgcggatgggggttcgtggccgagcagcggcgcggcggcgagccgctcgatcagtgcgccgacgttgcgccacggctcgccgccgaattcggtgacgggatcggcgagcacgcggccgtcgggcgcgtgcaggtgattcgggtgcgcggcctcgggcggcgcgtggcgcggcgcggtgtcgatgcgcatcgcggcctcgccccagcgccagtccatcgcgtactcgcgcgcattcgcgatgcgcagcgtgagcccgactccgttcgcgaggcgcacgtcgagcgcgtcgcggcgcagcgtgaccgattcgacgcgtgcggtctcgaattcggtctcgatgcgctccttcagttcgatgtgcagcatcgtcacgctccttgcgcgagcagcannnnnnnnagttgcccgcgaatcgtctcgcgcgtgtcggcgagcgtcttcgcgccgaggtagtgctcgtaggccgggtgctcgtcgacttcgcccgccgcgatccgtgcgaagagcgccgcttcgtcggccgcgccgtatgcggcgagcaggcgcttgcggtcctcgcgcaggtcgtacagcagccggctcagcgcgtcgatctgccgggccgcctcgttgggcaggttgcggaagaaatgggtcatttcgggttcctcacatcgtctggtccttgacgacgccgccgtcggtcgccgccatctcgggcgtgatctcgccgaagcggtacagcttgccgccctcggccttcgcgaagcgcgcggcgtccgcctcgcgggcgaacgacgcgaatgtccggcccatcgcgcccggcttcttcgagccgatcacgtagatcgcgcgcttcgcgtcgatccagtggccgaccgggtgctgccagtcggtcgcgcccatgtcctgcacgtacagcgcgcggaccttgcggtcgtgctcggggcgcaggtagacggaaaagaggccgagcgtgtcgcagaagaagtccggctcgccgtccgcatagacgatctgcgccttcgggcccgggtagtccttcaggctcatgccgtcgagcacgctgacggtcgcgtcggtgatctnnnnnnnnggcggcggcgtctgcgcgtcgtggccgcatgcggccacgagcnnnnnnnnnnnnagcgccgcgatgctcgtgcgcacggcggcggaaaggaaacggcgtttcatcgattgaatctccaggcggcgaggccgagcggcgccgcgatccacgcgagcatcaccgggccgagcaacaggggcgacgcgagcgccgcgggaaaggcgctgaccgcgccgaacatcgcgcgcagatcgcccgggccgaagatgttcagcacgcggaacacgtcggccggattgagcagcagcaacagcggcagcgcggggccgagcccggcgccgcccgtgagcacgagcgcgccgagcagcagcaggtcgtacacgagcacgaagcagaaccacagcgcgatcgcgacgccgctcgccgacgtgcggctcgcgcagaacgccgacgcgcatacggcgaggctcaggaacacccagccgagcagcaccgcgctcagcacgaagcccgcgtactgataccagtcggcggcgctcatgcgcgcggcgatcaccgcgcccgccgcgccgaagcccgcgagcgtcgcgcaggtgagcgcggccgcgaggccgacgtacttgccgacgagcagctcggtgcgggtgagcgggtacgacagcagcaggttcagcgtgccgcgctcgcgctcgccgacgagcgcgtcgaagccgagaatcagcgcgatgagcggcagcagatagatcgcgaggctcacgaggctcgcgatcagcggctcgattccgtgaaagccgaccgcgccctgcgcggccgcgccgaagtacgagatcgcgagcgtgaacgcggcgaacacgatcgagatcgcgagcacccagcggttgcggatccggtcgtggaattccttgccggcgatcacgcggatttgcgcccacagcgggcgggaggtcagcgtactcatgcgttcgcctcgcagccggcatagccgagaaacatgtcttcgagcgacggctcgtgaatgcgcaggtcgacgatgcgcgcaccgagcggcgccagcgcggcgagcgccgccatcttcgcgtcgcgcgggcacgcgaacgcgatgcgccggtcgcgcaccgtcggctcgccgaacggcgcgcggcgcagcgcggcctcgatctcgcgcgtgtcgtcgtcgggcacgacgagctcgatcgtgagcggcaggttcgtctcgccgcgcagcgcgtcgacgctgcccaccgcctgcagccggcccgcgcgcacgatcgcgaggcgatcgacgcgctgctggatctcggcgaggatgtgcgacgtgatgacgatcgtcgtgcccgcgcgccggcgctcgtgcaggatgcggtagaacgcgcggatgccggcgggatcgagcccgttcgtcggctcgtcgagaaacagcaggcgcggcgcgccgagcagcgcctgcgcgaagccgagccgctgcttcatgcccttcgagtagccgcggaccttgcgcgcggccgcgtgatccaggcccacctcgtcgaggagcggcgcgcacgcggccgcgtcgacgcctttcaggcgtgcgaagaagcgcagcgtctcgagccccgtcaggttgtcgtagagcacgacgttttccggcagatagccgagcgtgcgccgcacggcgcgaaaccgcgggtcgcgggccgatacgccgtcgatgcgcacgttgcccgcgtcggcggcgagaaggccgagcatcaactggaacagtgtgctcttgcccgcgccgttgcggccgatgaggccgaacagctcgcccggcgcgatcgcgagatcgatgccgtcgaccgcgcgcaccggcccgaaggtcttgacgacgcctgtcagctcgatcatcgcttgcccacccattgcggccagccggcgtgcgcggcgcgcatgcgcggcgcgtcgtcgacgacgctcggcaccgcgagcagcggaaactgccgcgcgacgacgcgcagcgcctgcacggccggactgttcatcagcaccttgaccgacggcacgcgccaggtcagccggtcgacgagatcgttcgccttgtacggcacgtcgccgacgccgcggccgcgccggtcccagccgaggtagttgctccagtagttgccgggccacgcgacgtcgctcgccgcgacgtagcggatctgctcgcggttgtccgcgaaatcgttgcccgtcacgtcgttgtggatcgagccgccccacagatgcacgccgatcttgttgtcgacgacgaggttgccgcggatcgtgttgtattcggcgtcgtagatgaacaggccgcgctggttgccggcgacgacgttgttctcgatcagcgaatcctggatcgtgcgcagcatgatgccgtgatcggtgttgccccatacccggttgccgcgcacgatctggtcgcgcgcctccatgatcgcgaggccgccgcggttgtgatagacgtcgttgccgtcccagacgttgtagtacgagttcatgtaatgcgtgccgtagcgcacgtcgtggatcgtgttgtgctcgaagcgcgcgtgatgcgacacgtcgacatagatgccgtcgcgcgtgtagctgatcgtgttgccggcgatnnnnnnnnccgtcgtgttgtagagctggatgccgttgccgcgcctgggcgacagcaaatcgcgcttgccgacgatcacgttgccggtgacgcgcacgtcggccgagcgctcgatccagaggccgaacaggttgtagacgagctcgcagcgctcgattcgcgtgcgatcggagccgggcgccacgtagacgcccgcgttttgcgcggtgaggctcgcgccgctgtcgacgatcgaaaagccgctgatcgccacgtccggtgcggcgacgcggatcacgtcgcccgcgaggcgcccgtcgatcgtcgggcggccgacgccgcgcagcgtgagcggcttgtcgattctcaggttctcctcgtagcggccgtgctgaacgagcaccgtgtcgcccggccgcgcggcggcgagcgccgcgccgatgcgctcgcccgggtggacggcaagcgtcgccgcgcacgcggcgtgcatcagcagcgcggccgcggcgagcgtcgcgagggcgtgggggatcggcatcgtcgttgtcgggtcgtgtggtcgggttcggccgggtggcgccgattcgcgtgcgtcgtcgggcgnnnnnnnntgccggcatgcgcggccggcgcgcgggcggccggcgcgggcatgcgggcgcgaacccgtctcccgtttcggccgtccgcgcggcgcgtcggcgcgggcgctacgcctcgacgagcatccgcgagcgcatctccagatgcagcgcgtggcagaagttcgtgcagaagcaccagaacacgccgggcttgtccgcgatgaacgtcaccgactgcgtctgctgcggatgcacgacgaagttgatgttgtagaacgggatcgcgaagccgtgcgtcaggtcctccaccttgtcgaggttggtcaggatgatcgtgacctcgtcgcctttcttcacggtccattcgcgcagcccgaaggtcggcgcctgcgacgtcaggtagacggtgaccttcctgccgtgccgctcgacgcggctgtccttcgcgttcttcaccgcgagcgggaactcgtcgaggttgtagatctgccgtgtcttgatgatgtcgcggcgcacgacgatcgagtcgtgcggctcgggatacgtcggatggtcggccacgagcagcatcttctcgccgctgatgtcgatcaactgcgcgctgtccggatgcagcggcccgacgggcaggtagcggtccttcgagaacttgttgtccgagatgaagaactggccgtccggctccttcgtctcgcccatcgacgtgaagccgtggcccggctggtagtgcacgtcgatccggtcgacgacgactttcgccgccttctcgcccttgtacgccttgatcgcttcctcgaggctccacttgacgatctggctgtcgagaaagagcgtcgtgtacgcgtagcccttgccgtcgaagccggtatgcagcggcccgaggccgatctccggctccgcgaccaccgcgtcgcgcggctccttgagctcgccggcgaaccacttgagcatcagctcgtgcgagatcagcgtcgcggtgggcgagagcttgcccgagcacgcgtagtacttgccgtcgggcgacgcgttcacgccgtgcgggttcttcggcacgctcacgtagcaggtgagggccgtcttcggatcggcgttcgcnnnnnnnntgccgtcgacgacgggcacgggcgagttgcccaccttgaagaacttgccgttcttcaccgcttcctcgatgcgcgcgacgttgaagaacacgcacgcgtcgcgctcggccgccatcatttcctcgtaatgcacgccgttctcggtgttgtactggttcgagcacgcgagcttgccgtcatacgacgtcgcgacgagatccatgttgccgtcgatcttcacctgccagcgcggctgcatcgtcttcgcgtcgacgcatgtgaacaggcagtagtacttcttcgggtcgttcaggtcgcggccgtcgttcgggtgcggaatgtggaactcgttgccgcagaacacgcgcgtcgtgtagttgatcgtctggtcgagcggatcgcgcttgtcggggaagatgccgtgaaagccctgcacgttcggcagcggcgtgatcgcgtcgcactccatcgtgtcgaggcgcannnnnnnnatgcgcgcattgatcttgtcgttcacgaagatgtacttgccgtcgtacgtgccgtccgtataggacatgtgcacgtggtgcgtgtcgcccgtgaagtattcgagctggccgttggccttggtgccgatgatcttgcgcgattcgttcgtgatgccccagccggacatgcagtcgatgttgtagacgggaatgcgccggatctcgcgcccggacggcaggccgtgcacgcggatgtcgcccgaatggtcgccgctcgagaacgtgtagtacgtatcgagcttgcccggatgcacttcgtacttgccgaagtcgatcgcgggggccgcagccgcgccgctcgccgcgctcgcgcccgcgccgctcgccgcggcgggcgcgtcgccgcccttgttgcagcccgcgaggccgagcgacaggctcgcgcccgcgagccccgcgaccgccgacgaggcgaggaacctgcgccgccgcgcgtcctgcggcgctgccgccgcttcggtgttttccttcgaattagccatcacattctcactcattgattcgttttccacgccgggcaacggcccgttcccgctttcgatgccggtaatccgggctggccggtgacgatttgcgccgcattgcgacaacctgtcgctcgatagacttccccctcatggcgggccagacatgactgcaaatgaacacacgcgagtaaggcgatcgaaatttttgttctcgtgattcccttgtgatttgacggaaagatttccgcggctagtgtcgtgtcccgccgattcgcgagaaatgatcgacctcaagaaaaggcgcgcgtcggcgcgcggcggccggcatcgttgggggcgaggttgcacggcgtcaaacaaatcgcgcggacgaacgcgggcggcggtcggcgaaacgcaggtccgcgtgcgttcgggcggctcgcgcgccgcctggcgcgcggcggggaaagccgctccgggcggaccggggcagacgaannnnnncggcattcggcgactnnnnnnnngcgcgcatcgcggcgtggggcgcggggtgcgtttgccgcttttgcttgatcgagatcactcgggcgcgcggcccggaaaaacgataatcgttcggtgtccggacgtcgtccgggtgcaggatcgcctcccgtcaatcgttttcggaaattccaccgttgcccggtttgaagaaactcgtcggatcgtcgcttgcgctcgccgtcgtcgtcacgctgacggcgtggctcgcgctgaggtccccgcaggtatacgtgcagggcacgtacgtgttcggcacgcgcgtgcagctcgcgctctacggcgtgccgctcgatcgcgcgcagcaggcgacgaacgcggtgttcgcgcatttccaggcgatgcagcgcgggctgcatgcgtggcagccgtcggaaatcacgcgcctgaaccggagcatcgccgcgggcgagccgtttcgcgcatcgcccgcgacggccgagatcctgcgcgccgcgcgccggctgtcgctcgacacgcaggggctcttcgagcccggcatcgggcggctcattcgcctgtggggcttccagtccgatcagttccgcgttgcgccgccgtcgcccgacgcggtgcggcgcgagctnnnnnnnngcgcgcgcatcgccgatctcgcgatctcgcccgacggcgtcgtcacgagcgcgaaccgcgcggtcgcgatcgatctgggcggcttcgcgaagggctgggcgctcgacgacgcggccgcgatcctcaggcggcagggcatcgccaacgcgctgatcgacgtcggcggcaatctgctcgcgctcggcagcaagggcggcgcggcctggcgcgtcggcgtgcaggacccgcgcaagcccggcacgctcgcgacgctcgagctgcgcgacggcgaggcgatcggcacgagcggcgattacgagcgcttctttcaggcggagggcgtgcgctactgccacctcatcgatccgcgcagcggctttcccgccgtgcaaagcgaggcggtgaccgtgctcgtcgcgcccggcccgcacgcgggcgcgctgtccgacggcgcgagcaagccgccgttcatcgcggggcgcgcggcgatgccgctcgcgcgccggctcggcgtgcaggccgtgctgatcgtcgatgcgcaggggcgcgtgtgggcgaccgacgcgatggcnnnnnnnnnnnnnttcgccgatccggcgctgcgcgccgcccggctcgactaacacgacggagcgccgcccgcgatgacgaacgcaacacatgaaccgcgcgaaccgcatgagctgcacgaaccgcgagaatcgcacgctccctgcatcgacttgcaagacgtgagcctgcagcgcggcggccgcgcgatcctgcagcgcgtgcgggtcacgatcgggtacagcgaactggtcgcgatggtcggcttgaacggcgcgggcaagacttcgctgctgtcgctcgtcgcgacgctcgcggcgccgagcggcgggcgcatcttcgtcgacggcttcgacgcgctcgcgcagccnnnnnnnntgcgcgagcgcatcggcgtcgtgtttcaggaatcggcgctcgagccgcggctcacnnnnnnnnagaacctgtggttcatcgcgcgttgccagggcgtgaccgggcgcgccgcgcacacgcgcgtggacgcgctgctcgaggcgctcggtcttcgcgcgcacgcggcgacgctcgtgcgccggctctcgggcggcgagcgccggcggctcgagctnnnnnnnnnnntcgtcgcgcagccgcgcgtgctgctgctcgacgagccgacgctcggcctcgacgtggcnnnnnnnnacgcgttctgggccgagatcaagcggctcgtcgccgacgggcgcacggtgctctgctcgacccatcataccgacgaggcgtgcgacgccgaccgcgtcgtcgtgctcgatcgcggcgagctggtcgcgctcggttcgtggcgtgcgatnnnnnnnnccgtgcccggcgtgatccggctgcgcgtgccggacatcgacgcggcgcgccgctggctcgccgagcacggctatccgttcgaagtcgacgcgcaaggcatcgcggtcgcgggcgccgatccgcaggcggtgctgccggcgctgctgcggcagatgccgtgccgcgtgctcggcgccgatatcgccgcgccggggctgaaggatgtcgtcggccactggatcgccgcgcgccgcggcggcgacgccgcgccacgtttcgccgggcggcccgcatgagcgccgtcgccgcgatcgtctggttcgacctcaagcgcttctgggcgtcgccgctgcgcatcctgttcgggctcacgcagccgctgctgtatctgttcgtgctcagcgcggcgctcagaagcggcacgtacgcggagatcggcggctatcaggcgtacatctttccgggcgtggtcgggctgtcgctgatgttcagcgcgatctcggccgcggtcggcatcgtgcacgatcggcaaacgggtttgctgaacgcgctgctcgtgtcgcccgtgcgccgcgtcgacatcgcgctcggcaagatcggcgcgggcgcgctgctcgcctggctgcaggcgctgctgttgctgccgttctcgcccgcgatcggaatcgggctcaccgcgccgcgcctcgcgctgctcgtcgcggcgatggcgttcgccgcgctcgcgttctcggcgctcgggctcgcgctcgcgctaccgttccggtcggtgatcgtgtttcccgtcgtgtcgaacacgctgcttctgccgatgttctttctgtcgggcgggctctacccgctcgatctcgcgccggactggatccgcgcggcggccgcattcgaccccgccgcctacggcgtcgacctgatgcgcggcgtgctgagcgcgcagtacgcgatcgcgccgtcgcgctcgatcgcggcgctcgccgcgtgcctcgtcgtcgcgggcacgctcgtcgtgcgcggcgtggggcggcagcacgcgtagcgcgcggcggcgtgcgcgtcgcacgggcgcgcgcggacccggcgggcgccgtggcggtgtttcccctcactcaaccgcggcccgcgccgcgccgtaaaggcgaatgacgacgggcgacgggccgcgcggggcggccggcgcgccgtcgcacgccaccggattcgcgagcaagacatggatattcgacgcaagctgcaggtgttttccctggtgaccgtcctgtcgatgggggcgggcgtgctcgtgtgcgcgacgggcctgcgcgcggcgatgaaggccgaagacgcgtcgcacgaacgggaacggacgctgcagggcattaccgagatcaaggcgagcgcgctgtcgacgattcagctcgacccgagcaccgacgacaccaggaagatcttcgccgacgccgagcgcaatatcggcaaatggtcgtcgacgctcgccgcgtcgctggccggcacgccgcatgcggccccgtttcgcgcgctcatcgcgcaatggggcgactacgaccggcgctcgcacgcgctgttcgatctcgccgcccgcgatgcgaaggccgcgaccgatcggacgaccgcgctctaccacaccgatttcgagccgttccagcacgcgctcgagcagatggcgggcgagatgaacgcgctcgccgagcagcagaacgccgaggcgcgcggcgtcgtcgattcggtgttcgtcaccgtgctgtcggtgatgctgggcggcatggtggtcgtctgcgcgatgatcttcgcgctcgcgcgctcgctgaaccgcggcattgccgcgctgcagacggcgatcgagcgcatcggcggctcgcgcgatttcacgttnnnnnnnnccgttcgcggccgcgacgaactcgcgcgcaccgccgaggcgttcaacgcgctgatcgagcgtgtcgccgccgcgctgcgcgaagtatgggcggcctccgaatcggcgagcacggcgacgcgcgagatcgccgcgggcaacgccgatctgtccgcgcgcaccgagacgcaggccgcgtcgctcgaagagagcaccgcgagcatggcgcagctcacggccacggtgtcgcagaatgccgagaacgcgaaggtcgcgagcgaactggcgggcaatgcgtccggggtggcgcatacggcgcgcggcgtcgtcgaggcgatggtggcgacgatggccgagatcggccggcattcgtcgcgcatcggcgaaatcaccgcgctgatcgacggcatcgcgttccagaccaacatcctggcgctgaacgcggccgtcgaggcnnnnnnnnnnggcgagcagggccgcggcttcgccgtcgtggcgggcgaggtgcgcgggctcgcgcagcgcgcggccgatgcggccagggagatccggagcctgatcgacgcatcggtcgcgacggtcggcgcgggcgaatcgcaagccgagcaggtccggcggacgatggccgagctccagcagggggccggaaaggtggccgacgtcgtcgacgacatctcggccgcgtcggtcgagcagagccgcggcatcgcgcaggtcggccaggcggtcggccacatggacgaggtcacgcagcgaaacgcggcgctcgtcgaagaactggcggccgcgtcgcaggcgatggcgcagcagatgcaggcgctgcgcgacgcggtggggatcttccggatcggcggcccgcccgcgcagcggcgcgagcctggcgatccggggtgcgccgccggcgcgctcnnnnnncgggcggcattgacaccggccttcgcgtaatcgcgacggcggcggcgcgcgttcgcccgtgcgcacataggtcgaggcgcgccgcgggcgttcggtcggtccgcgttcgctcggcaggcacggatcgagggcaatgaaaaatcgagggcaatgaaaacgaacggcaagcggccgatgcccctgtttctccaaggcgtggtgttcgaagcggctannnnnnnnggttgctgcgcgaggcgcaagcgcacgtcgttcgcggccgccggcggggcatgtccgcgacgggcgcgcaataccgcgacgcgatacacgcggcggtcgtcgcgagcggcggcttcgacggctgcacgggcgagccgctcgattggcatctcgtttcgactgacgccaatgacgattcgcgacagaggcggcacagctacaaggcgggcttcgcgctgctgccgagcgtcgatcatgtcgacgcgtcggccgccacggccgcgttcaagatccgcgcgtggcgcacgaacgatgcgaagagcggcctgtcggcgcggagtttcatcgcgctgtgcgagcgtgttctcatgcatgcgggctatcgcgtgcacgcgccgaatgacgcgaaggggctcgacgcatcccgcgcgtagccgttcgtttcattcgatgtcgcgagcgccgcggcgctcgagcgcgaacgcgcggtgaaccggtcccgatggcacaatgcatggcagcatgccggcccgccggccggcaaggaagcggggctcgcccacgaacggccgcttnnnnnnnnttcagccgcatgcgcccgatgccgcgacggcgcgccgccctcactcatcgccaggaaaccgccgccatgaaaaagctcgtcaaccatccgtccgacgtcgtgcgcgaaatgctggaaggcatcgcgcggcaatcgccgcatgtcgccatgctcggcgacgaacacgtgctgatccggcgcccgctgccggagccggccaagcgcgcggtcgcggtcatctccggcggcggcagcggccacgagccggcgcatggcggctatgtcggcgcgggaatgctgagcgcggccgtgtgcggcgaagtcttcacgtcgccgtccgccgacgcggtgctcgccgcgattcgcgcgacggcgggcccgcacggcgcgttgctcatcgtgaagaactacacgggcgaccgcctcaatttcggtctcgcggccgagctcgcgcgcgcggacggcattccggtcgagannnnnnnnnnnncggacgacgtgtcgctnnnnnnnntcaccgagcgcgggcgccgccgcggcatcgccggcaccgtgctcgtgcacaagctcgccggcgcggccgccgagcgcggcctcacgctggcgcaggtggccgccgccgcgaacnnnnnnnnnnnncggctcggcacgatgggcgtcgcgctcgacggctgcacgatgccgggcgccgagcaatccggctttcgcctggccgatcacgaaatcgagctcgggctgggcatacacggcgaaaagggcgtacagcgcacggcgccgatgccggccgacgcgctggccgaaacgctcgtcgcggcgatcgtcgacgatcagtcgatnnnnnnnngcgaccgggtcgcgctgctcgtgaacgggctcggcgcgacgcccgacatggagctcggcatcgtgctgcgcgcggcgtacgacagcctgagccggcgcggcgtcgaggtggcgcgtgcatgggcgggcaccttcctgtccgcgctcgacatgccgggttgctcgatttcgctgctcaagctgaacgacgacctgctcgagctgctcgacgcgccgacgcagnnnnnnnnntggcccggcggcggcgcggtgaaccgggacattcgcgtggcgtgcgccgaagccggcccggccgacggcccgccgcaatgggcgacggcgagcatggcgagcgcgatgggcgccgacgtgctgcaacccgcgctgcatgcggtcgccgccgcgctgatcgaccacgagccggtgttgaccgaactcgatgccgtcgcgggcgacggcgatctgggcgcgagcatgcggcgcgcggcgaacgcgatgctcgcgctgcccgccgacgcgtatcgggggccggccgtcctgctcgccgcgctcggcgccgcgctgcgccgggcgatcgcgggcagctccgggccgttctacgcgacggcgctggtgcgcgcggcccgccggctcgccgaggcgccggatcccgnnnnnnnnnactgggcgagcgcgtttcgcagcggcgtcgacgcgatcggcgaactgggcggcgcgaagcccggcgatcgcacgatgctcgacgcattggtgcccgccgccgatgcgttcgagcgcgaactgtcggcgggcggcagcgcgcgtgccgcatgggcggcggccgtgcgcgcggccgacgaaggcgcggcgcgcaccgcgggcatgacgcnnnnnnnngggcgcgcgagctatctgggcgcgcgcgcggtgggcgcgcccgacggcggtgcggtcgccgtcgcgtgctggctgcgcgcgttgcagccgcacgtggcgtagcggcgcatcgcgcgcttcggtggcgggcatcgcggccggcgtcgccgttcggggacggccggcgatccgtcggccgtcggcgtgnnnnnnnnnggcggggcgttcgcgccgtcggcgggccggcgaacgggctgtcgcgggcgtgcaagggcnnnnnnnngcagcggcggccgcggcgatggcgatggcgacggcgatggcggcgaacgatgtcgcgcgacggcggaccgatgccgatcgacgcggccatgcgggcgcctcgccacgcgcaccggtggtcgaccccgtccggtcgcggatgccggccgccgcaacagtcccggccttggcgtgacccgctactgaccgggcgcggccccgagaagaccccgacgctagtccggcatgccgagaatgcnnnnnnnntcctggccgggcagcgcatcgggggcgtacgagaaatcgccgtcgcgctgccgccgggcgagctgctgcagcaggagccgataccgcagccccgcgcggtcgaagcgcgaatacagatcgcggcgctcgccggcatcccggtagcgggtgctttgcgggccgatcatgcgattgtcctgcggcagcacgatgtaaggcgtgagcggcatcannnnnnnnagcagccacggcgttcgcgtcatgttcaacgcgaagctgagccggcaccggtcgcgcgattccggcacgcacgggtggaagatcggcagatcgatgcccggcatgtagcgtccgtacgcgaccgcgacggagctgcgcacatgcacgtggatcacgacgtgaacgtcctgatacttcgcgcgcacgccgccgaaccagcgcatgatcggcgcgatcgatttgttcgtgcactgccggatcatcgtcaccgtctcggacgtgaaccgcacgtcgacgcgatcctcttcggattgctcgtcgccgagcaggttcgcgtgcagatagtccgcgtgcgtcaggtcgagcaggttctcgacgagcagcggcgtgcagcagtcgagccggatgttgccctgcatgcgctcgggcagnnnnnnttcgcgcggcaggaacggcacgtcgggcacgagcgcgtcgctcgcgcgctccgggtcgccgtaccagatccatgcgtagccgaatcgctcgaccaccggatagcgctcgggcggctcgaacggcgagtccggcgcggcgggcatggcgggcgcggcgggggcggcgggcaggtccggatgccggcgcgatgcatggatgcgcccgcgtgcgcgccacagatagcacggctgcgagtagatctgccagcgcgacgcgcgctcgccgatttcgaaggtatgcgcgaggggaaaccaggcgttgcgcaagcaaaaccggttgggcacccagtcgccttcgtcgcggccgctcgccgtgccgatgtcgtcttcgtcaacggtcgccatcatctgctcccctcacacggtaaccggtcggattcgaccgggatcacgcgcgcatgttnnnnnnnnngccannnnnnnnagcacgacgcgtcgagcttcgcgagcgcgtgcccatcgacgtgctcgagcatcgcgaacggcgagcggcgcagccgcgcccacaggcgaaacagcgcggggccggcgccgccggtatcggccgcgacgccgccgcgccacagcaggttcgtcgcgccgcgggccgcgggcacgatcgcgacggacgcccacagcatcggcgcgccgtcgcgcgtgtcgatttcgaccgaggcgggcgcgccatcttgcggcggcgtgagccgaagcgtccacgggtagtgcgcgccgaaccgatgatcgtggcggcgcgccgcccacgtgacgccgcgctccatggcgaggcgcccgccgcgcggctcgggatcggcgatcacgtaatcggtgatgcgcaggcccgcgatgcgcatcagcaaatgcgggccgtcggcgagcgcggcgacatagtcgtcgtatgcgaggctcaccgtcgcgcagcccgcgaatcgctgcgcgcagcgcgtnnnnnnnnnngccgccgcggccggctcgcgggtgtcgacgccgcgcgcnnnnnnnnnccagacgtagccgtcgcgctcgagcgtctcgtatnnnnnnnncgcgtaatgcgccggcacccgctcgtgaggcgacagattcgggatcgcgacgcacgtgccgctcgcgccgtcataggtccagccgtgatagccgcactgcagccggccctcgggcgtgacgcgcccgagcgacagcggcgcgcggcgatgcgcgcagcggtcttccatcgcgcgcacggcgccggccgcgtcgcgaaacagcacgatcgcctgccccatgcacatcacggcgagcggggccttgccgctcacctgttcggacagcgcgagcggcagccagcgtgcggtggaatcggaaagaaacggaacgatggtatccatgggtattcatcgcgacgggcgcgatgcctccggcaatcctggcagacgggcgtcgccgcctgccgcctgagcctgcgtcgcgcgaaatcccgccggcgcgtcgctcgcgcccgccggcggcgagcgcagcgggcggcgcttcgcgagccgatgggtcgacatcgcgctcaaccacgtcatcgtcagcgtcgcgatcagcaggaccgtgtacagcgaagcgggaatgatccgcaactgcaggccgatcgcgagcaccatcagctcgaccgtgccgcggcagttcatcagcacgcccacgagcgtcgcctccgcgcggtcgatgccgcacagtcgcgcgcccgcgtagcagccggcgaatttcgtcgccacgccgccgacgagaaacgcggcgagccagccccaggccgcgcccgtgtcgagcgcggagaacgatgcctgaaagcccatgctgacgaagaagagcggaatcagcacgagatcggcgaggccggcgaagcgcgcgtcccacagctggcgcaggtcgtggcgccccgcgaggttggcggccgcgacgagcgcgccgaacgcgccgtgaaagccgagccgcgccgcggcccacgacgacagcagcacgtagcagagcgcgcagatcaacatggcggagccgctgccggcccggcgcgttcgatcgagcacgccgagcacgacggggcgcacgagcgagatcgacacgacgacgaacgcgacgagcacgcccatcgcgtgcaccgtcgaggcgggcgacaggcccgaggtcgcgagcgtgccgacggccgcgagcatcagccagccgagcgaatcggtcaacgtcgccgcgagtatcgatagcgtcgcgcacgcgcgcccggcgatgcgcgcgtccgcgatgatgcgcatcatgacgggcagcgccgacacggacagcgcgatcccgcagaacagcacataggcgagatgcgacgcctgcggctggaacgatccggacgccgcgacggcgatcgcgcagcccgtcgcgaacggcagcgccatgccgaaccccgcgacgacggtcgcgacgagcccggacgagcgcccgtgcgccgtcgtccaggtgatgtgcatgcccgtctggaacatcaggaacacgagaccgagttcgccgagccgcgagaggagcgcggccgtctgcgggccgatcagcgcgccgtgccccgccacggtgagcgcgccgaacgccgacgggccgagcagcagcccggcgagcagctcgccgacgacccggccttgcccgagccgttgcgcgagcgcgccgagcgtgaatgcgacgaccaccacgacgcacagttgcagtatccagtcagccatcttcgttggctcctcgcgttcggtgcgcgggcgcgccgggggcatgcgcgcccgcgtgcccgcgcgtcggcgcgcccgccgcgggttacatcgcggcgacgcgctgcaggccgagccgaggccgggtcgatacgtagagcccgtcgagcgccatgttcgccgacaggcagggcaggccctcgatcgcgtcgaagaaccgcgcgttgtcctcgacctgcgtgctgccgatcgccgacgaaannnnnnnnttgtccttgcgaagcgcgaggttctgatcgatgcggcgcgacatctcgcccatcaggtgcgaggtggcctgctcggcgtcggcgatgtcctcgaggcccgacacgagattcaggaacgcgcgccggatgtcgcccgcctcgatcatgtagtggctcagctcgtcggccttgctgtagtagccgagtttgccgtgcgcctcgtagaacgtctgcacgaacacgagaaagcgcaggtacgcctggcggtagctgtcgcgatagtatgcggcggcctcccgctcggtcacctcggcgcgcaggatgctggcgagcgacgcggcggcgagcatgccgctgtacatcgcgaggtgcacgcccgtggacagcagcggatcgagaaagcatgccgcgtcgccggacaggaagtagccgttgcccgcgaacgaatcgcaggtgtacgaataatcctgctcggtcttgagcggcgtgacgaggcgcgcatgctcggtgaggttcgccatcaccgggctcagcgcgagcgcctgcgcgtagacctgttcgagcgtgcccgtgcgcctggccgcgacgaacgcgtcgcggtgcatgacgacgccgacgctcgtcgggcgatcggcgagcgggatcgcccaccaccagccgtcgggaatcgagctgacgagaatcgagcccggcgcgcaatcgtcgggccagctcaagccttcccagtagccccacgcggcgacgttgcggaagatctcgtggaatttgcggttgtcgaggtagcgggtcgacatcaggccgttgcgccccgacgcgtcgacgaggtagtcgaactcgacggtggtggcctcctcggcgccttgcgcgacgcacagcgcggcgcatgggcggccgtcgtcgaacagaatctcgcgcacgctgacgccttcgtgcacctgcgcgccgacnnnnnnnnnatgctgcagcagcaggtgatcgaattcctcgcggcgcacctggtagctgtagcgataggtgccgccgagctcgccgaaatcgagtttccaggtctcgcctttccagttgaagtacgcgccgggcttgcgttggaagccgtggcggtcgaacgtgtnnnnnnnnnccatcagcgtgaggatttcgaggcaggacggcaacagcgattcgccgatgtgatagcgggggaatacctccttgtcgacgagcgtgacctcgacgccttnnnnnnnnaggaacgcggcgccggtcgcgccggccgggccgccgccgatgacgaggacttgtgtgcgattcggaagatgcatgcttgtttctccttgtatgggggacgtcatggccgcgagcgcgtacgttctccgaaccggcgaatcgattcgggctgcttgatgactcggccggagccggccgcgcggatcatgcccgggcaacgcccgggatttcgtcagtgggcgagcgccagtttgttgacctcgtatttgtagtcgaggaaggcaatgaagctgcggaaatgatcgtcgacgatcgattgcgcttgagcccgcttgtcggcggacagcggctcgccgaagaagaccgattcgttgatcgaatgatcgagttcgctgtcgatgtgctcggcgcccagatagcgaagcgtgttgcccgtatccgcctcataggccgccgcgagccggcgcgacgtcgtgaaaaagactttcgaggtggcctcgccggcctccatcgaagccattttcagcagcgggcagcttccgcactggcgtgcgcgcgacacgagcgagtacatgtacttgcgcaccgggccgccgagatcgtcccagatcacgttgatcgcgctttcgcaatcgaacgcgcgattgttcacgccgagcgtcttgatgtccgacaccatcatgtgccaatgctcggtgtcgacgtcgacgtgatcgttgatcgcgatctccaattcattttccggtttctcgtagtggtaatacatgcgattgatgtcgcggaacgtcatcgccagatgaatcagcagcggcgaccacacgcgcatcatttccttgatttcgggaagagtgaccgattcgagctgcggaaagaccgggtgatcgagaagtgcagcnnnnnnnnatgaattgtttcgagaatttccctcatgacgcgaactcctgtggtgaacgagttgcattgttgggggcgaggccttgggcgtcgcgcggattgcgctgtctcagaccgagtctaggtgcatatccggatatatcaataaaacgaccgatggatttttaaaaaggatgaatttgatcgtgaacttgattttgaaaataatgagtgtccgattggttattgcatttgataaatggtgtttgattgttgagcggatgnnnnnnacaaagggaaaggccggcgatgcacgaatggaaatgattgggcgggtaattttgatcgatgcatttcttgaaaagaacgaaatggtggccgcgatgtgccggcttgccggagagcggcgcgacggtggaacgggaccgcttggggcggcggcgcggggtcgatcgccgaaatacggggcacgcgggcgcggcggcgcgccgagtcacgacgcgacgcagcgtgcccgccagctgtgccgcggcgcattgcaacgcgggcgcgcggcatgccgtgcattcggaaccggtgccgctcgcgtcgatcggcggaatctcgccgatgcgatgaactgatcgtccccgcgcgtttcgacgtttccgcnnnnnnnnnnnnnnnnnnnnnnnncgccgcgctgcgatgcacggcgggcgagccggcgtgcatggcggcgtccggcgttggctgaaacggcgcggcgcaatcggcggagtcggacgccgtccggttcatcggcgcgcggccgcgcgccgcgccgcgagggcagcggcgcgcgtcgccgggcccgcgcccgatcgctccgaaatggagcagcatgtgcctaattcgaacaggcgttgcgcggcgcgcggcgggctgttcatcagcgcgcggccttccggcgggatggtatggatcgtgcattttcgtttcccggcattacgggcggatcaacacgagatgcaccgacacaaccaggagacgacatgagtaatctgagcagcgcggagcgcaccgacagcttcttcattccctgcgtgaccctgatcggcccgggctnnnnnnnnnagacggnnnnnnnnnncaaatcgctgggcgcgaaaaaggcgctcatcgtgaccgacgcgggcttgcacaagatgggggtgtccgagatcgtcgcgggccatatccgcgaagcggggcttcaggccgcgatctttcccggcgcgcagcccaatccgaccgacgtcaacgttcacgacggcgttgaactctatcggcgggaagggtgcgatttcatcgtgtcgctcggcggcggctcgtcgcacgactgcgcgaagggcatcgggctcgtcaccgccggcggcggacatatccgcgactacgagggtatcgacaaatcgacggtgccgatgacgccgttgatttcgatcaacacgacggcgggcacggcggcggagatgacgcgcttttgcatcatcacgaattccagcatcacgtgaagatggcgatcgtcgactggcgttgcacgccgctcatcgcgatcgacgacccgagcctgatggtggcgatgccgcccgcgctgacggccgcaaccggcatggacgcgctcacgcacgcggtggaggcctacgtttttaccgccgcgacgccgatcaccgacgcctgcgccgaaaaggcgatcgcgttgatcggcgaatggctgccgaaggccgtcgcgaacggcgaatcgatgcagnnnnnnnnngcgatgtgctacgcgcagtacctcgcagggatggcgttcaacaatgcgtcgctcggctatgtgcacgcgatggcgcaccagctcggcgggttctacaaccttccgcacgggggctgcaacgcgatcctgctgccgcacgtgtgcgagttcaacctgatcgccgcgcccgagcgtttcgccgccatcgcgccgctgctcggcgtcaggacggcgggcatgagcacccccgatgccgcacgcgccgccattgcggcgatccgcgcgctctcggcgtcgatcggcatcccgtcgggcctggccgcgctcggcgtgaaggctgaagaccatgaggtgatggccggcaacgcgcagaaagatgcgtgcatgctgaccaatccgcgcaaggcgacgctcgcgcaggtcatcgtgatcttcgcggcggcgatgtgagcgccgcggccgccatgccgcgcgtgcgcggatagcgcattgaacgcacatcgagcgcgtatcgggcaagggcggcgggtcgttggaagcccgtcatcgcggcggcgggcgacgcgaacgacgcgccgcgcatcgcgtgcagcgcggccgcgcgcatgatcggatatcggattcgcggcgagcggcgaaccgaaaccgcgcggcgggcgcgccggtttcggcgggcagcgtgcgcgtcgtcgggcagggcgatttgcnnnnnnnngccggcgacgcgctcgcgcggcggatgtccgagctcgtcgcgctgttcgtcatgcgaccgtgcggcggcgtgcgggcggcacgggtctcgatgcgcgacgccgaacggtcggacttcgcggccgcggtaacggaagcaggagcggaagctcggctgcggtgcagccttcgtatcgacgacggggcgccggcggcccacccgttggcgagcgcagggcaatgaggcggcgcggagcatgcggacctatcataagtcgcagctgacgatttccctacggcgcattagcatcgatctgcaccacccacacgagaaaaacctggctgatcatcacactccatccaatctggggaatttatgaagtcaagcaagatatccaaaacactgatttgctcgcttctcgcattttccgctaccgctttttcgattcatcctgttctcgcggcctccccacagggcggcaagatcgcgacaacgatccaggcggctcaaggccaaacggatatcgccgctttattcaagaaaacgaatttccaaatggattcggcggccgaatacggaacggtgatgcaggccatcgccgcgaacgaaagcgccgctgtcacgtatgtgcaagacagccgcctgtcggccaccgaggttcaaacgacgcatccgatctggagcggcgtacagaatggcgacaggctcggcgtcaactggagcgacggtgattttcagcatcaacggatcttcgtctacgaaggcaacggcaatgccgggaagtggaagaaagccgaggcggcggacattccgctcaagcagggcggtgcgccttccatcctgaatcagacgccgctgatgccgcagcagcaggtgcgcgaaacgtccgcgtcggccaagagtgtcgcggacgtcgtttccgtgtcgctatatcgacgagtgactggaaatatcgatatctatacggtaaaagtgggcagcaggattcaaggcatttacggtgtcggcatgactgctcccggctggattcaagccgacggcgtcggaacggatatcgtcgtatttcaggtccgcgcctccgggacacccggtttgttttatagcggcgtggcgagcgccaccgtcatccgcgagtgaacgcttcaccggccatcgagccgagcgtcgcgaagcttgacggcaacggagcgcgtgccttcggacgcagcgccgagggcatgcggttcgccgtcaccgggacgattcgcgcccgtgggcgatggcttatcgcaacgggcgcgtgagtgcgctcgaatcgggaccatgccggcgcgcgtcgatgccaagcggtgcgccgaaccgggcatcgccgtcatatcggcgcggatacggagcggcgcggccggcgcagcgtcgggcgcgccgtcacggtcgcgaggccgtccgtgtggcgcgttcattcactgtgcccgcttgcgacgccgcggccgaaagaaatgccagaacatcgcggtggcatccggcccggtggcggaatggaatgcttcgcgcggatcgccgccactccatgcgtgccgcagcccgtgaacgatgcacaccctgacgacgagccgcccggacttgagatagtcggtatagtcgacgcccttgcggctgtagacgtgttgctcgcccacgcgcagtgtgccctgcccgtcgatgagccgattgattcgcgcgaactcgagacccagttgcatcgcgttctgcttcgccaccaccgtatcgtgttcaccgtggacgatgagtgcgggcatgccgggatgatccgaaacgtcgacgcagttttcgatgacgcgtagcggatcttcccggctgccgccgcgcatcaggctcatcgccgcgagggtggacgagggcgcgccgaagaccgggccggagtgcaggccgacggccgcgaagagctcgggatagcgcatcgcgagtcccgccgccaggccggctcccgcggagaggcccgccagatagattcgctcgcggtcgaaaccgtactgccgaacgatcgcgtcgacgagcgaggcgacggccggcgcttcggactgcgatgaatcgccgtgccagttccagcaccggtgagaatgcgaagtcttggcctgctcgggaagcaacacggcaaaccccgcccgctgcgcgagatcgcaaatgcgcgtgccggtggcgaacgactccgcggtctgtttgcatccgtgcaacatgacgacggcgggcatgcttgccgccgcggccggtacggcgggcagatacagcgcatacgcgagatgattgatcaagcgtcccgccgcggggcgggcggagtgaaacgagcgcagccaggtgcnnnnnnnnttgtccgccgacgttcgcccggcatgcgcggcgcgcgtgcgtttcgtgctccgagtcttcgcggcgcttgtggggcgcgtgacggacggcttgggtttggcgaccttttgccgaggnnnnnnnnnnagcgtcagggagagcaggtcgaagtacggtagccagatgctggacnnnnnnctgcgcatatcggaaggcagacaaggggttcgattgcacttcgccgccgtgtcggcgcgttggacgccgcaacgtggctcggcggcgcttcggaggacgttcgcagccgcccgggcgcgtgcggcttcgtcatgcattgacctgctgaagcatagaccacttcggggcgcggaagagggggcggtcggcgaaacccgtttcaccgatcaacgcgtgccggcagccccggattcgcgatgggcagcggtggatacattacatgacgtggaaagctgcgcgagcgcgacgccgaggcgtatcactcgaccgccgagaccggtgcgttcgcgcatgcggtgaagaagggcatgccgaagaacatccatgcgatacgcatcgcggcgtcgcgcttttacttcgacggcggtgccgggcaaacgcgccgtgaattcgagggttggctttgggaacgccctcgcggtcggctcgttgccactgatgcccgatgccacggaccttcgtcgggcgagccacgttttgcccggctttcatataatgtcgcggtcgttcgtcgtccattcatgtacgcaatcgcccacaggagcccacgccgatgtcgctgagcacagatgtcgccttctttcgccttctcgccgacagctaccaccggcttgtcgggaaatcgctcgttccggaaggcatgagcgcagccgaaggtgctgcgtggctatacgaggccgcgccgttcggcatgctcgcgcacgatgcgtcggcggacccggtgttcgtctacggcaaccgnnnnnnnnaggcgattttcgaatacgactgggacgaactgacgacattgccttcgcgcctgtccgcggagccggtcgagcgccgagaacgtcgttcgttcctcgaccgggtggcgcgcgatggcttcgtatcggattatcgtggcgtgcgtgtgaccaagtcgggcaagcgtttctggatcgagcatgcgaccgtttggcagctcacggattcggccggccattatcgcggccaggcggcgatgattccggaagtgcggcccatcggcgaatccgcctgagcgttgccgccttgggggagaggaagccgcggcgtgcccccaggcatcgnnnnnnntggttcatcgcagaaaaccgtggagacttggagaacgattgcgtaacctgacgcctgattttatggatgtcaggaggcggaattgctcgatcgcaaggcacttcaggcactaggttgctggacaggctatcggctggagcgggtggagtggccgcaaggcgatagccgcacgctgtcgctctacctgaagccggtcagtcagatcatgtactgcgagcaatgcggtgcgcgttgccagcagattcatgaaacgaccgtacggcgggtacgtgatctgccgttgttcgagtaccgggtggtgctgcacgtgcctcgacgccgagtctggtgcgaacgctgcggcgcagcgcggctggagaagctggactggctgggccgctaccagcgggtgacgcagcggtttgccaaggcctgcgagaagttgctgcaggccgccagcgtacaggccgtggcggccttctacgatctgggctggcacacggtcaaatcgatcgacaagatgcgcttnnnnnnnnnnntggccgaaccggactggtcgacgatccgttatctggcgatggacgagttcgcgctccataaaggccatcgctacgccacggtggtggttgatccgatcggccgacaggtcctctgggttgggcccggacggtcacgcgagacgnnnnnnnncttcttcgaacaactccccgaaggcgtggccgagcgcatcgaagcggtcgcaatcgacatgaccacggcctatgagctggagatcaaggaacagtgcccacaggcggaaatcgtctttgacctgtaccacgtcgtggccaagtacggtcgcgaggtgatcgatcgggtacgggtggatcaggccaaccaactgcgacatgacaagccggcccgtaaggttctgaagtccagtcgctggttgctgctgcgcaaccgtcataacctgaagccagagcaggccgtgcatctgaaggaactgctggcggccaatcagtcgctgttatgcgtctatgtgctgcgcgacgagctcaaacggctctggttctaccgcaagccggcctgcgcggaaaaggcttgggggcaatggttcgaacaggctcagcaaagcgggatcgccgccttgcaaaagttcgcccagcgcttgcagggttactggcacggaatcgtggcccgctgccgccatccgctcaataccagcgtcgtcgaaggtatcaacaacacgatcaaggtcatcaagcgccgcgcttacgggtaccgcgacgagcaatacttcttcctcaagatccgcgccgcgttccccgggattccgcgatgaaccnnnnnnntgcgggcgagcgcggctcggcatcgctttgcagcgannnnnnnnncagcccggccgccgagcgacgcgcgtcgattcatcgcgtgaacgcgttcgcgagcggtgtgtcagccgggccgtgacgcgcggcgaagcagtaggcgtaccgcgcggatatcgccgcaccgaacgggcgggcgagcttgcccttgtccgtctgcggtcgtgaccgacctcatgcgctttatggcccgcgcggccgatcatgttcagccaccacgatgatcacgatgccgcttgccgaagcggcttctcgatcgcgcaagcggcggcggccttgttgtgccctgtgcccgcgcttgcgggctttccgcgcgattgccggcgtagccggtgcgcgccgagcgccgcgatnnnnnnnngtgtacgacacgattgcctcgtgcgcgatcgcgccgtccgctgattcggattcacgggcatcccggaaaagattattcgcaatatcctgaaaacacgaatgtctttggcgattcgattggcgggaaaagccggtgcgatacaggaatcctcgatgaacggttcatcattttagtgaaaatatgttcggttattgccgggcgccgcatcgatgcgcgcggcgggtcgagatgacacatttctttaatcatctgaataattaagctcggggaacggcaatgcattcgttccggatgcgccacgcctgcgcggttgaatcttcgcggcgccgtcgatcggccggatgcgctttctttgacggacaccgatcttgtcggggagggtgcgcgcctctcggtctccgggggcgcggcgaaccggcgcgctcattcgcatgcggcgtttcgctgcgtgcattcctctaggcagtcgatcaaatgcgccatatcggtgcgtccgcgtccatgtcgcaatggcaatgaaaggattttgaaataaatattccaaatagtggatgaatttcgattctctacnnnnnntcatctgaaatcacgctgcgtcatcgcggtttttgtcgaagaattttattcgttgcaaatggtgacacgatgaatggcgggatttagaatgctttcgcctatccattgcggacggagtcgagatgaaagcaaaaggaatgcaatacggtctgacggccgttctgctgtcgatgctctcaggcggcgcggcttattcgcagaccgcgacgaccggcaccatcaatttcaccggcagcatcaccgacgtgccgtgcgaaatcgacacggccgccacgagtagtaacgtgacgatggccaaggttttcgcgaacgacttcagcggcgtggggtcgaccaccggcacgacggcattcaagatcgtcctcaagaattgcggcgcgtcgacgagcggcgcgacggtgcgcttcatgggcacgactgacagcgccaatcccgcggcgctccagacgaccgcgggcggagcgggaggggtcgcgttgcagctcgtcgacgacaccggcacgccgattagtatcggctcgagcagcaaggcaacacgattgccgagggcgacaacacgttcaatttcgcggctcgctatatcgcgacgtccgcgaccgtgacgggcggcgcggccaatgccacggcggtattcgcgctgacgtacaagtagcgggcgccgaagcgttcctgcatgcgtgcaagtgaggatgcaaaaccggattccttgacgcggccccgagccgcggctttcccnnnnnnnnncgaaacatgcgcctgcctaccgtttgtcatgccgcttttaccgccgtcctcgccctgtgcggcaccgcagcccacgcgggtatccaggtaggcggcacacgcgtggttttcgacgcgaaagtcgatgtgcgcgatgcatcggttgccgtgcgcaacaagggcgagacgccgtacgtgatccagattttcgtcgacgacggcaacggcaatacccgccgcatgccgtttgcggtgacgccgccgctttttcggctggacggcggcaaggaacagcgcgtcagcgtgcgttacgtgaagcgaggcgcggggttgccgcaggacgtcgaatccgtttattggctcaacgtcaaggagattccgcccaccgagaagcgcaacgcggacatcaacacgctcaagatcgccgttctcacgcgcatcaagctcttttaccggccggcgggcctcgccggcagcgcggccgacgcgccgtcgcggctcaaatggtccgtcgtgccgaacccgatcgggcaaggcgtggcgctgaaggtgagcaacccgagcgcgtaccacgtgaccttttcgacgatcgagattcaggccgcgcagaacgcgagcgtcaacgccgacatggtgaatccgaaaggcgaactgatcgttcccattccgccgaaggccgtctcgcaggtcggccccgtcaaattcagctataccaccatcaacgattacggcgccgtcacgccggcgacggaagtgacggcccaaccggtcggtacgcccgaggccgcgccgcagtagggcgcgatgattcggcatcgtgtcgccgatgtcggcttctcgcgcatacgagtgaccatgctggccgccgcgctcacggcgctttcggcgaccgctcgcggccaacaggcgctggagttcgatcctgcctttctcgagttgggcggcggccagggcggagccgatctttccgtgtacgcgacatcgaaccgcgtgctgcccggcgtctatccggtatcggtcttcgtcaacggcgaggcgatcgagcggcgcgacatcacgttcgtgtccgaaannnnnnnnnacgggcgggaagacgcgatcccctgcctgagcgcccggatgttcgacgaatggggcgtcgacatcgccgcgtttgcgaagctcgcgcaagccggcgaagacgcatgcgtcgacattgccgacagcgtgccccacgcgcgaaccgagttcgacagtcatcaactgcggttgaacgtaacggtgccccaggccgcgttgaagcgnnnnnnnnnnngcgcggtggacccggcgcgctgggatcagggtatcgacgccgcgctgctcgactatcaactgagcgccgcccagtacgccggcggcaatttcgcgtccgcccgttcgcgcacgacgttgtatgcggggttgcgcggcgccgtcaatctgggcgcatggcggctgtcgcacacgtcgtcgtttctgcgcgggctcgacggccggaatcgctttcagatcgtcaatacgttcgtccagcgcgacatcgccggctggaacagccgcctcaccgccggggaaggcaccacgcccgcgaacattttcgacggatttcagtttctcggcgtgcaactcaataccgacgagaccatgctgcccgacagtctgcagggctacgcgcccaccgtgcacggcgtcgcgcagaccaatgcgcaggtgacgatcaggcagaatggtttcgtcatctacagcacctacgtgccgccggggccgtttacgatcgacgatctttatccgacgtcgtcgtcgggcaatctggaagtgacgattaccgaggccgacgggcacgtcacgacattcacgcaaccgtactccgcggtgccgatgttgctgcgcgacggttcgtggcggtataacgtcacggcgggccaataccgtgacggcatttcaggctcgcatccgagctttgcgatggcgacgctnnnnnnnnggctggcgggcgaattctcgttgtacggcgggttcatcggggccggcatgtatcaatcggtgctcgtcggaatcggcaagaacctgggcagcatcggcgcggtatcgctcgacgtgacgcacgcgcgcagcgcggtcgacctggccgacagcagcacggtgtcggggcatgcctttcgcgtgctttacgcgaaggccgtgggcagttggggcaccgatttccggttgctcgcataccgctactccaccgccggctatcgaagcttcgccgatgcggtgcaactgcgcgacggcagcgagcccgcggcgctgggcgcaaagcgccagcgcctcgagggcacggtgaaccagcgtctcggccgcctcggctcgatgtacgcgaccgtggccgtgcagacctactggggcagcgcggcgcgcagcaccgtgtatcagctcgggcacagcgggaattgggggcgcgccagctacggactctatgcggcctatagcaaaggaagcggcgtgccgtcgagctggaacgtctcgttgtcgctatcgatgccgctggaagtgtttttcggcgnnnnnnnnntgcgtgcgccggcgggcggcagtgcgaatgtctcgtacttcgtcagccggaacaacgagaaccacgtcaatcaacagatgacggccagcggcagcagcagcgagcagcgcctgaactacagcgtgggcgtcgcgcattccagcgagtcggacgtgagcggctcggtgtcggccagctacctcgcgccgttcggccgctacgacgcgtcgatcggcagcggccgcgggtacacgcaggccgcgttcactgccgccggcggcatgctgtggcatggcaccggagtgttgttcacgcaaccgctcggcgagaccgtggcggtcgtggacgtgccgaacgtgcggggcgtgcgtttcgaaatgcacccgggcgtgagcacggatcgggcgggcgaagcggtgattccgcggctgaacccctatcgggtcaaccgcatcgccgtcgaccagcgccggatgccgcaggacgtggagatccgcaacccggtgagcgaagtcgtgcccacccgggcggcggtcgttcaaacgcacttcgattccgtcgtcgggcttcgcgcgctgttcacgttgannnnnnnngacggctcgtttccgccgcagggcgcgacggccgagaacgacgagggacaggtgctcggcgtcgtcgggatggacggcgagacgttcgtggcgggcttgcccgccgccgaagggcatttcgtcgttcgctnnnnnncggcgcggcagaatcgctgccgcgtgaattacgcgctgcccggaaaggcggcgatcggcgcgtacttggccgtggaggcgacatgcgattgaaacgcgaacggcgtgcgcggcgcccccgcctgcacgcggcggcaggcggcctgtggcttgtcgttgccgcgctgccgcccggcgcacgggcagcgacttgcgaaggcgacaagacactcgtcacgcttccggccatcgcggtcgcggccgatgcgccggtgggaacggtgctgtggcgtcagaaggggatcgctttcagcacctattgcacgttgggatggttcgacaccagcaacatttatgtctggcgcgccgacctgcactcggcgctgcagccatatgggctgacgttctggctgacttacggagggcagggcggcaacaccgcgctgcaaatcaaggagccgatggtcgtcgatctcggcggaaaggccggctatgcgagcggctccgtcgacctggaactgaggaagacgggcgtgacgccggcgcaaggcgtcgtcggcgcggcggacatccccgcgttctatctcgatagcaatacgaactacaacaaaggctcgcactacatccgcgggctgaccaacatttcgttcgtctcctatacctgcgacatcgatacggggtcgcgcagcatgaatgtgccgctcggcgacgtgcgcgtcgatcgcttcagcggcatcggctccaccttcgcggatcggaatttcggcatcggcatgacgtgcacgcagccggccggcacgtacgatatcgcgctgacgttttccgcgacggcggacagctccggcgcaccgggcgtgctcgcgatcacgcagggggcgtcttccgcgtccggagtcggcattcagttgctgatgaacggctcgccggtgactttcggcgccgtcctcgacgcgggcagcgcgaccgcgggcgcgacgctgacgatcccgatgacggcacgctattatcagactggccgtgtcgtgacgccgggcgcggcgaacgggatcgcaacattcgccgtcagctacaaatgacgcgtgcgggcggggccgctcgcacgcccgttcgcgggccacgcccatccgccgtcgcgccgccggattcttagaacttcgatatccgaatggactgatcgccgttaatctgacgggcgagacaggggcttgatggagtaagcgaacgccggcgcgcatgggtcttcagccgatcgatgcgtgtccattgcatgcttgcgcgtgcatnnnnnnnnnnttcgtcgaacccgccggcatgccggtggcgccggttcgaacgcctgcgacggcgcgctctcgccgcgcacgtcccgtcatcggccgtcnnnnnnnnnacggggacgggcggatcgcttcgtcgtgaacggctgcggtaaacggagcgcggcggcttcgaacgcggcgtgtcgaaaatcgctccggcgcgggaatcatggcgaacgcgaagtctcgcgctgtgttgcacggtgcttcgccgtgaatcttgccgcgaatgggaatgcgtcgggccgcagcccgtctcggccgtcttctccgggctaacgggcggtgcgttttctgtggcgtcgcgcgatgccggccgccacgtgcgaaaccgattgcgccgcactgggcgatcgagacgcgagccttcagccggattgtcatttcgctggttccctcccctctgcgtgtctgcccgcgccgcttatgccggttgagccgcttatgcggcttatgtcgccgttcgtcgatgggcgcgcgggaagccttcggcatcgccgcggcgaaacgcggcgcgaggaaggcgcggctgcatcgttgcgtgcgccgcgatgccgcaggacataccggaagaatgaccttcgctcatggaggggcgcatgccgcagccctatttcgcgatgccaatgaatgccggatgcggcgacacgccgcacgcgaacgcccgcgccgcgtgcatcgagccggccggcagttcatttcgaagtattgagatgtatccggaaggcgccgctcggtatcttgatgatcagaatcggtggttcggagcggacgtagcccgatagtgcgagcgtccggggttcagcccgccgcttcgattgacttcatattcgccgcgtattcaagcgacaagtcgcatacccaaatcggcgttctctggttcttttattcatatagcagtccaaattaatatcgtgaggggtaacttatgaacaggattttcaaatcgatctggtgcgaacagacgcgtacgtgggttgcggcgtcggagcatgccgtggcgcgcggtggccgcgcgtcgagcgtcgtcgcgtccgccggcggattggagaaagtgctcaagctgtcgattctgggcgcggcatcgctgattgcgatgggcgtggtcggaccgtttgccgaggaggcaatggcggcgaataacgccgnnnnnnnnttgacgtacaacggtagtagcaacaatacatcaggtactggcggctggttcgctgatggttgtaaatcggccggctgggtgcagggcatggttacgaatagcaagacggattgggtcgggctgaccgcggacgacacgcagatcgtgctcgacggcagcgcgggcagcatttacttccggacgggcggcataaacggcaacgtgttgacgatgtcgaacgcgaccggcggcgtattgctcagcggcctcgcggccggcgtcaatccgaccgatgcggtcaacatgtcccagttgacctcattgtcgacgtcgacggcaaccggcatcacctcgctttcgacgtcgacggcaaccagcatcgcttcgctttcgacgagcatgctgtcgctcggcgtgggcgtcgtgacgcaagacgcctcgagcggcgcgatcagcgtcggcgccaattcgccgggcctgacggtggatttcgcnnnnnnccagggcccgcgcacgctgacgggcgtcgccgcgggcgtcaacgctacggacgcggtcaatgtcggccagttggcgtcgctgtcgacgagcacggcagcggggctttccaccgccgcgagcggcgtcgcgtcgctgtcgacgtcgctgctcggcgcggcgggcgatctggcgtcactgtcgacgagcgcatcgacggggctcgccactgcggatagcggcatcgcgtcgttgtccacgtcgctgctcggcaccgcggacaacgtgacgtcgctgtcgacgagcctcagcacggtcaacgcgaatctggccggcctgcagacctcggtggacaacgtcgtgtcatacgacgatccgtcgaagtcggcgatcaccctcggcggcgcgggcgtcgcgacgcccgtcctgctgacgaacgtggctgcggggaagatcgccgcgaccagcacggacgcggtgaacggttcgcagctttacacgctccagcaggagttctcgcagcagtacgatctgctgacgtcgcaagtctcgtcgctcagcacttcggtgtcgggtctccaaggcagcgtctcggcaaatacgggaaccgcgtcgggtgacaacagcacggcgagcggtgacaacgcgaccgcgtcgggcacgaacagcacggccaacgggacgaactcgaccgcgtcgggtgataacagcacggcaagcgggacgaatgcgtcggcgagcggcgagaacagcacggcgacgggtacggactcgaccgcatcgggcagcaacagcacagccaacgggacgaactcgactgcgtcgggcgataacagcacggcgagcggcacgaacgcatcagcgaccggtgagaacagcacggcgacgggtacggactcgaccgcatcgggcagcaacagcacggccaacgggacgaactcgaccgcgtcgggtgatagcagcacggcaagcgggacgaatgcgtcggcgacgggcgagaacagcacggcgacaggcacggattcgaccgcatcgggcagcaacagcacagccaacgggacgaactcgaccgcgtcgggcgataacagcacggcgagcggcacgaacgcatcagcgaccggtgagaacagcacggcgacgggtacggactcgaccgcatcgggcagcaacagcacagccaacgggacgaactcgaccgcgtcgggcgataacagcacggcgagcggcacgaacgcatcagcgaccggtgagaacagcacggcgacgggtacggactcgaccgcatcgggcagcaacagcacggccaacggggcgaactcgaccgcatcgggcgagaacagcacggcgacaggcacggattcgaccgcatcgggcagcaatagcacggccaacggcacgaactcgactgcgtcgggtgataacagcacggcaagcggcacgaatgcatcggcgaccggtgaaaacagcacggcgacgggtacggcttcgaccgcgtcgggcagcaacagcacggccaacggtgcgaactcgacggcatccggcgcgggggcgacggcaacgggtgaaaacgccgcagccacgggcgcgggcgcgacggcgaccggcaacaatgcatcggcatcgggcacgagcagcacggccggcggtgcgaatgcaatcgcgtcgggcgagaacagcacggccaacggcgcgaactcgaccgcatccggcaacggcagctcggcgttcggcgagagcgcggcggcagccggcgacggcagcacggcgctgggtgcaaacgctgtcgcatcgggtgtcggcagcgtcgcgacgggcgcgggttcggtcgcgtccggcgcgaacagttcggcatacggtacgggctcgaacgcgacgggcgcgggcagcgtcgccatcggtcagggcgcgacggcctcgggatcgaactcggtcgcgcttggcaccggttctgtcgcgtcggaggacaacacggtatcggtcggctccgcaggcagcgagcgcaggatcaccaacgtcgccgccggtgtcaatgccaccgacgccgtcaatgtcggccagttgaacagcgccgtgtcgggcatccggaatcagatggacggcatgcaaggtcagatcgatacgcttgcacgcgacgcgtattccggtatcgcggccgcgaccgcgttgacgatgattccggacgtggatccgggcaagacgctggccgtgggcatcggcacggccaatttcaagggctaccaggcttccgcgctcggcgcgaccgcacgtatcacccagaacctcaaggtgaagacgggcgtgagctacagcggcagcaactacgtgtggggcgcgggcatgtcgtatcagtggtaaccgcgcggtgattccgcgaaccgagcgtgccgctcggttcgcgcgccgctttccgcgccgttgcatgcgtgcatgcgacggnnnnnnnacgacgttcgccgtttcctgtttgccgtgtcgagcgatgcgcgtcgcgcgcccaccccggctcgcgcggaacgcgcctttcgggccggcgcacaccgggcggcgcgcggtgcgtcgaaggggcgggccggcgcggcatgcgcgctcgtgcgcaccggcaagaggctagggacccgtgaaggaatggacgcatgttcgaaatgccgcggttgcgcgtgggtatctcgattgatgcgcgcaccggatgtctggcgcaaccgcgcgtatcggaccccggtctttcttgccgcggtctgtctgcgcgttcgcgtcgatttcggcatgtcggcatgccgccgccgagcctcgcggatgcgctcgcgaaaccctaggccgcgatcgagatgagcgcgtgactcgatcgttcatcgcgaacgctatcgtcgaacccgggacgcttcgcacgcagcctcgcgacgtttcgccagggcgatacgcgcgtggccgaccgcaatcgtttcgatatgcgaactttccggcgtgggcgggcgaagcgcaatgtgcgctgccgcgcccgcacgcgtggcgctcgccggccggttcagtgccatcgagcgtgcgcgcaatgcccgtgatgcgccagccggccttcatcgacgcaacaccgggatcgtagtcgcacgccgcgccgtgggcgtgtcgaccgggcgatgcccgagtcgatcggatggaattctaacttcttcgatgttcgtccgatgcgggttcgcatataaatggatatcggccgcagtcaggccgccgcgcgaagcccgggcgacgcattcgagcaagaaattcgagcaagaaaatagcggcgcgcccgtccggatgcggacgtcggcgccaacaggatgtcgacggtggcgcgatcgttcggcggcggatgcgctttcgccgcacgcgcgttcggacagtcgatcgggaatcgtcccgcggctttcgaacgagacgcggccgtcgagcgcgatcccgcaggcgcgttttctcgtggtgcggccgtcggcgcgcattcgcatgcaagcgtttggccggcgctcgtcgattttcgctcgcggtgcttttcgcaacgctatgattttcgccgcccggccgcgcatctattttcgtgaaaggccgatgtggacatgcgtgaaatttcgaatcacgtcgattcccgctcgattcggcgagcggacactttttctctctggatcgggagcgtattgggcaatgacgtcgcgcgactttcgcggcggagcgatgggggattgattttgatggaacacacgacgtcgattggatgggcggctcgctcgcatgcgcgatccgagcacgcgtgcgatcggatttctcaatggattcttgttctgatgccgatcgtcttcgtcgcgttctgcgtactcctgatttcgctctggtacatcgacatcttgaccggatggctgatcgcggcttttgcgctgctcattgaagccatgctgatcggcatcgggnnnnnngtcttcgtggtggtgcggatatcgcaccggcggcggcgcgagcgcgaggcgaagacggcgttgtgccgcgcgaatcagcccgacgacgccgatgtgccgtttccggtgggattcgacggcgtgaagacggttcattgcatgtttggatcggggcaggtcggtgggtttcgggtaagctgttacaacacgaattgcccgttgatgcgtggagcaacggaaaccgagcgattgcccgggcaggcggagcgagcgtaggcatgcgacgcgccatgacatgaaaagcgaaagcatattgaaaccttgaatatgcaatggatgcgctcgtgattcgaagccggttcacggccggtttacagccgattcacggccgattcgcggcatggcgaggcggggcgcacgagcgtcggcgccgttgcattcgagcgaatcgcgctcgcaaggcatatgcaggaacgcaggcaatcgttatcgttttgcatggaacgcgcatgagcgtgcgccggacctcgttcgtgcggcacggaggcgctttccgcnnnnnncggagccgccatgtccaacgttgccctgcatacaagaaaagtcgtcgtggccgacgatcatccgatcgtcctgcgtgcggtgacggattacgtcaattcgctgccgggttttcacgtcgtggcgtcggtttcgtcgggggacgcgctgttgtccgcgatgcgggagcaggaggtcaatctcgtcgtgaccgatttcacgatgcatcaggcgaacgacgacaaggacggcttgcgcttgatctcgcacctgatgagggcgtacgagcgcacgccgatcatcgtgttcacgatgctgaccaatagcggcgtgatcagccagctgtgccgcatgggcgtggcggggctcgtcggcaaggaggaggagatcgccgagctcgggcgcgtatgcgtgagcgtggcgcgcggcgtcagccaatcgttgtcgcccggcatggctcaccggcttgccgccgtcggcagcatcaggccgggcgaggcggcattcaacgcgttgacgccgaaggaactggaggtcgtgcggctgtttacgggcggcatgtcgctcacggacatcgcgcgcacgctgaatcgctcgctcgggaccgtgtcgacgcagaagcgctcggccatgcgcaagctgcacgtggacaccaacgtcgatctcatcaactgcgcccgcgagcaaggactgctctgatgcaaggacttctgcaagagctcgacggatcgccgctgaggaagttctattcgctcgagtcgaatctgaagcgcgagcggcgggtcttcacgatcgtcatcgtgctgctcgtctgcgcggccctcagcatcgcggccatgacctgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagtcctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcaccgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcaggtggtccttcggcacgagttcctcgagcgtcaccatctcgagttcgtgctgcgtgggcatgggcgtcttcagcatcacgccattnnnnnncaannnnnnnnnnnnnnnnnnnnnnnnnnttggcgagggtttgtcagcaatctgacgcctgctcatggcaggcgtgtcgaaggagatgattttgggcttgctacgctgttgccggacgcgtgattgtcagggacagggctgctttgattgctcgaatcgtcgcgatcagtctacgtgcaatatttgacataatatcaattatcgacatttcaggtgcaagagcaaagttgtcatgtcgcatctgggcaaggttgaaatgtcgtagttcgagggtttcggcgcatgctgccggcggtttgaactgccggagcgcatcgtgggccaactttgaactgatcaccatgagcatgcgggagctggctcgtctgaaggtcgcggaagccgtgatcgagcagcgtctgatgccttggcgagcggccgagcgactcgggctgagcacggcgcccgcatccggaagcgaacccgcaccgaagcgcttcacgcgttcgccgcggtcacggtcacgactaaatcacggctacggcgcgaatctcaacgtatgccgcgcgacgccgggcaagaacggcgtcggctccgcgcgcacccacgcatcgtggcccgcgaggaaaaacgggctcagcggatgcccgctctgcccgcccggcatgttgaagatcccgaattcctcgtgccccggcgacacgaccatccgctcggattgcccgaaatccggcgcggcgacgcgcggcatgtgcgaatcacccggcatctgcgcggccggcgccgtcagccatccgccgagcagcggcaggctgccggcgaacggatgcgcgatccgcagcgtgttnnnnnnnncccagctcgcccgcgcgagcggcgcgccgtcggccgtgagcgcggcgatggtccggtcgatcgcgatcagttgcacgtcgcgccagctcgacgcgccggccggcagccagcccggcggctgcgcgtcgagcagccgcgcgacgacggccggccagcgcagattcgccagctcgtagtccgcgcccgcatcgacttgcttcaggcgtgcgttcagcccgtcgaacgtgacgtcgtacagccgatacagaaagcnnnnnnnnagcgtgtacccgaccgagtcgacgctcgcccggcccgtccagccgtgctcgagcagccggcggaattcnnnnnnnnacgggtggcccgcgagcgccgcatcgtcgagcacgcgcagcgcgcggtcgcgccactgcgcgatgaacagcgcgcgatcgtcgaggtcgatccgatacgccgcttgttcgtcggtgcggccgagcgccgtcagtccgtcgcgcagctgggtcgcccgcgcgccgagatccgtgccgccatcgccgatcaaccggtatgcgtcgcccgccaactggcggctgttcgcggtccagagctggccgccggacggatcgacgacgcgcggatacgcgtcgggcggcagcagcgaccgccacgccgcgccctcgccgccgcgcgnnnnnnnncggtccggcagcgcgccggcgatggtccagccgattcgcccggcgcggtcgccgaccacgatgttctcggccggaatgccgagcgtattcgccacgcgcatcgcgccgtcgacgtcgacggcgtccgcgaggcgcgcgagccccaggttcaccgcgcccggcgactgcgcgacccagtggaccgcatagggccggccgccgatttcccgcaccggcccgaccgtcgtttccagcacggtcagcgaaacggacgcgccgccgcgcacccggatcgattcgacgtactggcgcgcgatctgnnnnnnnncgctcatccggaacgcccgcgaatcgtcgccgtcgcgctcgagcggcacgaggtcgaggcaatccgcgtaaccgaccgtcaagccccatgcgacatgcccgttgctgccggccacgatcgccggcagcccggcgagcgtcacgctgacggcccgccgcacgggcgccgcgccgcccggataggtgaaggccgcgcgataccaggtgttcggcaggccgagcacgaggtgcatgtcgtcgccgacgatggccgcgccgcgtgcgctgcggctaccggcaatggcccagttgttgctgccgaccgacgagcggaaatcgagcgatgcgcgcttggccgcgccgtcgcctgcggcgcggaaccagtcgggcgcggcgtcgggcagcggcgcgggcgcttcgtcgatgcgcggcgcatcgagcggcgcgtcgaatccgctcgacgacggcagcaggaaggcgcgctgctgctgcgtcgcgtgcgccgtcagccagttgcgcgcgatgtcgcgcgacgcgagcgtgccctgcacctgaaagtacatcgcccagatcacgagcagcgaatcttcgggccgccaccgcgccggcggctcgccgagcagcgcgtattcgaacggccgggcgcgcagcgcggcgagcccgtcgttcacgccttgcgtgtagcgttcgagcaggcgccgctcgtcgggcggcaactgcgcgaacgccgccgcgnnnnnnnnnnnaaaccggaacagccggtgctcgcgatcgaaatccagcgcggcgggcccgagcagctccgccaactcccctgctccggtccggcgcagataatccatctggaagaagcggtcctgcgcatgcaggtagccgatgccgtaggcggcgtcgaagcggtnnnnnnnngcgacggtcggcacgcccgcggcgtcgcgttcgatcgtcatcgggccgccgagcgttgnnnnnnnnacgtcgccgtcgagccgcggcaggctcgcgcgcaggaacagcgccgcgccggccgcgacgagcagcgcgccgagaagaatgacgccgggcaggatcttgagccaccgcggcaagcggttcgtgcgagatgccatgagtacgcgatttcctgagacgggacggggagacgggttggcgccgcgccgcccgcctccggagcgcggcggcacgcggcgctccgaggcaggcggcgggcggcggcgggcgctcgggcgccgctcaatgcttggagatcaggtagctgccgagcgccagatagtcgatgtcggtcttcatgaacgtgttgatcgcatcctgcggcgtgcacacgatcggctccgaatcgttgaacgaggtgttcagcagcagcggcacgcccgtcagcgcgtcgaactcggagatcagccggtggtagcgcggattgtcctgcgcgtacaccgtctgcgcccgcacggtgccgtcgaagtgcacgacggccggaatccgctcggctttctccgcgcgcacgcgcgaggtcgtcaacatgtacttgccggccgcgacgctcgcgctgccctcgaaccactcttccgcgcgctcgccgaggatgctcgggcagaacgggcgatacagctcgcggtgcttgaccttcacgttcatcagctcgcgcaccgccttgttgcgcgggtccgcgagcaggctgcggccgccgannnnnnnnnggccccactccatccgcccgttgaaccagccgacgatgctgccgttcgcgatcagttgcgcgacttccttctcgatgtcgactttccggtacgcgaggttcgtgcgccgcagcaccgcctcgatctcgccgtccgaatactcggggccgagataggcgtgattgaacacgtattcgcgcggatggccgagcacctgattccagatcaggaacgccgcgcccatcgcggtgcccgcgtcgttcgacgccagctggatgaacacgtcgtcgaacagcttctcgcgcacgatcacgccgttcgccgcgcagttcagcgcgacgccgcccgccatgcacaggtgccggtaggtcgtgcgatcgaacttgcgcaggatgtgcagcagaacctgctcggtgagcagttgcagccccgcggcgacgtcgacgtacgcctgccagttgtcggtgtcgaaatcgacgggcgtgtgccggcgcggcagcccgaacagcgcttcgagcgtcgtgaaatcgggcgattcgtggcgtagcaccgcgagatcgacgctcatgttctccttgtcggtgacgatccgcgagaacagctcgatggtcttcgcgccgtcgccgtaggcggcgagccccatcactttggacgcgtcgtactggctgaagccgagatacttcgacagcttctcccacacgaagccgagcgagttcgggaacaggaaatcgtgcaccttcccgagcgtcgtgccgtgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcacgagcgcatcttatatccgaaccnnnnnncgttccacatttttatcgattttgatcagacattatgaccgtgcgtacgcttatttttacgacctgtcggtatgccttacacataaggacttacgataggttagatctacatacctaatccattagtaaaactcgttgttcacgtatcgacggcgcacgccgcgtttttgccgtgcgttacgccgggcgcgtaacgcgcgccacgcggcgttacgttacgaacgcataaaaatcccgctcctgcgcacgcgcgccgcctgttccgtccagccatcccgccccgcccgagcccttttccgacaagggtttgcggaatctcgccgcgcgcaccgaaaagatcgtccaatgaaatggcacgccagttgcagagtagtcgcccgcaggtgcagcacatcaatcaagagacaacacaccaatgcgaggacgatgatgaacatcaacacgatttcccatggcacgctccggacgactttgatcgcggccaccgtggcagccatgctctccctctccgcttgcggcggctccggcacgatcagcaagggcctcgacggctcgggctccggcagcggcggcggcaatgcgatttccacgacgggcggctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcgggcggcagcggcagctccggctcgacgggcggcctgtcgnnnnnnnnnnnntcgacctccggcggcacgtcgacctcgtcgagcatcaacgcgctcggcacgatcgccggcaacacgggcggcatcatcagcggcgccggctcgaccgtgtcgggcctcggcaccgtcgtcggcagccagacgctgcccggcgtgaacccgcaaacgacgcaagcgctcggcggcatcgtgcaggatctcggcggcgcggtcagcgcgctcggctcgggcgtgacgagcggcatcggccagctcggttcgtcgaccaacccgatcggcacgacggtcgcgagcacgggcggcgtggtcagccaactgggcggcgccgtcacgcagacgggcaacctcgtgacgagcctcggcaccggcccgctcgcgccgctcgccccgctcacgtcgccgctcggcggcgcggtcagcacgctcggcaacacgatcacggcgggcggcacgacgctcaccaccgcgctgtcgacgggccccgtccagcaactgacgcagacggtcagctcggcgatcacgccgatcacgtcgatggtcacgggcacgacgcagacggtcggcaacgtgacgggcctcggcgcgcccgtcaacacgctgctcggcacgatcggcggcgggctgaaccaggccggcgcgctgatctcgaagacgggcaacaacccggtcacgacgggcctcggccaaacggtgtcggcgacgggcaacacgatcacgtcggtcggcggcctgctgacgggcggcagcggcgcgacgaacccgctcgcgccgatcacggccgccgtcggcggcctgacgggcacgctcagcggcgtcagcggcgcaacctcgggcaccccgctcgcaccgctcacgaacgtcgtgtcgacggtcaccggcgcgctctccggcgccaccggcagcgcgacgtcgacgagcccgctcgcgcccatcacgggcctcgtatcgacggtcaccggcgcactctccggcgccaccggcggcgcgacgggctcgaccagcccgctcgcgcccgtcaccggcctcgtgtcgacggtcaccggcgcgctctccggcgccaccggcggcacgacgtcgacgagcccgctcgcgcccgtcacgaatctcgtgtcgaccgccacgggcgcgctcggcggcgcgaccgccgcgccggcgacgagcacgacgacgagcgcgacgaacccggtcgcgagcctcaccgcaccgttgaccggcacgagcagcggcacgagcggcgcgaccaacctgctggcgcccgtcacgtcgctcgtcggcggcctgctcggcggcatcaagaagtaaaagggccggcgcccacccagcatcagaaaagacagcgaggagcaccatcatgacccagcaacgtttcgccccatcgttcgcgctcgcggcctggcgcgttccgctcaccgcactcgccaccgcgtgcgtactcgccgcgtgcggcggcagcgacgtcaccgcgccgccgtccgccggcggcggcacgagcgggaccagcggcacgagcggcacgagcggaaccagtggcacaagcggcaccagcggcacggcgggcacgtcgggcgtcgtcaacacgctcggcaagacggcgaccgatctcggcaacacgatcagctcgacgagcgtgccgggcctcggcagcggcgtgacgcagggcgtcggcgcgacggtcggcagcacgggcggcatcatcaacgccgcggcggatgcgctcagcaacggcctcggccagaccggctcgacgcagaacccggtcggcacgacggtcgcgggcctcggcaacgtcgtgagcgcgacgagcaacaccgtgcagggtctcagccagaccgtgcaagcgctcggcacgggcccgctcgcgccgctgtcgcccgtcacgacgcctgtcgcgggcgcgctcgcgacggcggccaacggcgtgaacgcggccggcacgatgctcggcaacgcgctgtcgacggggcccgtccagcaagtcacgcagccgatcagctcggcgctcacgccgctcgtcatcacggcgggccaggtcacgcagacggtcggcacgacgacgggcgtcggccagccggtgtcgggcctgctgcagcaagtcggcggcgcgatcagctcggccggcacgcagatcgcgggcacgtcgccgtcgcagccgctcgtcggcgacgtcggccagctcgtgtcggcggtcggcaacaccgtgacgaacgcgggcggcctcgtgaacccggccgcaccgaacggcgcggcgccgatcccgggcctcatcacgagcgtcgtcggcggctcgacggcgacggtcgccaccggctccagttcgggctcgacgctcggcagcccgctgaacggcctgctgtcgagcctcggcggcggcgccctgccgagcggcccgctcggcggcagcgcggtgtcgggcggcgcgagcaacccgctcgcgccgatcacgagcctcgcgagcggcggcacgggagctagtacaaacccgctcgcgcccgtcacgggtttgctcaatactgtcaccggcacgctgtccggcgcgacgtcgtcgacaggcggctcgacggggctcctcgctcccgttaccggttcgctcggcacgctgggcagctttggtaagtgatgcgaagtacnnnnnnnnnctttcggcaagnnnnnnnnngcgcaactgcagtcggatcggcacaacgcaagaccccgttgcgcggcccaccaggcgccgcgcatcggcattagaagatcacaagcaaaaagaggcctacgaggaatcaccatgaaatccagacacgatgcttggatgctgctgctcgcgctcgtcgcggccgccggcgccgcgcacgcgcaaagccgctcgggcggcaatccgctggaagccctcccgcagatcaacacgccgcaaaagccgagcgtcaccgtgcaggtcgcgccgcaggaagtccaggtgcaggcgctgctcgcgcgccatctgacgccgagctcgttccaggtcgaaggcgtcaagtcgattccgttcgaagagatctcgcaacgcttcacgccgctcgtcggcaaggacatcacgatcggccagttgatcgagacggcgaacggcgtgaccaagctgtaccaggagcgcggctacgcgctgtcgttcgcgttcgttcccgcgcagacgttcgaaggcggcgtcgtgcgcgtgacggtcgtcgagggctatgtcgcgaacctgaagatcacgggccgccccggcgcgatggagccgaaggtgcgcgcgatcgccgcgcacatcatggccgaccgcccgctgcgccgcgcgacgttcgagcgctacgtcaacacgttcggcctgctgcccggcgtgacggtgaaggcgaacgtgccgccgccgcagaataccgacggcgcgacgacgctcgaactcaacgtcgatcgcaagccgttcaacgtgagcgcgagcctgaacacgaacaatccgggcctgcaggggctgttcacggtgacggagaacggactcacgtcgctcggcgagcagatgagcatctccgcgctgttcccgaaagggccgaacaatcagacgtacgtgtcgttcaacggcgccgtgccgatcggcagcaacggcctcgtcacgcgtctggacgcgagccactaccgcggcaatccgtccgtcgatcagaccgtgctgccgaacgtgcagcgcaccgtgatcaacgacaagctcggcctgtcggcgtcgtatccgctgatgctgagcaaccagcgcagcctgctcggcacggtgtcgggctatgcgtcgcacagcgaggatcgctaccagaaccagagcacgggcgcgacgatcggcatgcgctcgcaggtgcgcgtgctgcagatgcagttcgactacacgagcgtgcagccgaagcaggtgcagaagctgagcttcaacgtcgccaaggcgttcgacatcctgggcgcgtcgaaatcgggcttcacgaacctgccgggcgtcatcgcgacgaaccccgcgtcgacgacgttcgtgcgcacgggcgccacgttcgtgcagacgaacgagtggccgttcaagatcggctcgaccgtgcagctcaccggccagtacagccccgattcgctgccgagcaccgagcagatctcgttcggcgcgcagcgtttcgcgctcggctatcagccgggcgagacgtcgggcgattcgggctggggcgcgtcgctcgagctcaatcgcgcgttcgcgccgggcttcacgtacctgaagaacatcacgccgtacatcgtgtacgacatggcgcgcgtctatctgcattcgggcacgccggtgccgcgccgcctgtcgtcggccgggttcggcgtgcggctgaccgacagccgcttctacaatctcgacgtgtcgatcgcgaagcccgtcggcgacgcgccgatcgaaagcgcatcgcgcagcccgcgcgtgaacgcctcgttctcgtatcaactctattgacgctcgcgcggcccgcgcgtannnnnnntgcccgttcgcgcatcgcggcccgtcgcccgacgggcnnnnnnnntttgcannnnnncagttccccgcggcgcctcgccgcttcgattagaagcacttgtatcaaacgcnnnnnnnngattcacgtattctgcgcacagctcgcatgcatcgccgtccgacgcagacggcccgcgagctgacgaaaacgacatcgtgcgatccaaggaggaagacatgtttcaaatgactcgttcactgcgctcgatcaccgtggcaggcgcgcttctcgtctgcgccgcgagcgcgttcgctcaagcggacagcccggtcggcatgtggcagaccatcgacgatcacacgggcaagccgaaggcgctcgtgcagatcagcgcggattcgaacggcgagctgtcgggcaaggtcgtcaagggcctcggcgagaacgacacgccggatcgccgctgcaccgcctgcaccgacgagcgcaaggatcagctcatcaagggcatgacgatcatcaaggcgatgaagaaggacggcgaaggctgggacggcggcaacatcctcgacccggaaaacggcaaggtctacaaatgcaagatgaagctcgaggacggcggccagaagctcgtcgtgcgcggctacatcggcgtgtcgctgctcggccgctcgcagacgtggatgcgctcgcaataactgtgcgataactgcgcgataaccgcgcggcagccgcacgcccaaggcccgcgcatcgcttccgttatcgctcccgttacacggatcgcgccgcctgcgcggcgcgctttgcaagcggcggcgcgaacgcaacgcggcgcaaacaaaaaccggccgcgcgcctgtcacgcgaggccggnnnnnncatgcgcacgggctttttcacgcgtgcgacacgccgcgcnnnnnnnnnnncgtcaaacgacgtgctcgagcgtatgatcgtggcgcggcacgggcgacgacgtcgtcgatgccgcctcgctgcgcgcctgcgccgccttcgagcgcgcatgcgtgcgcatgcgcatcgccatcagctcgcacaggtcgtcgctctgcgtgccgaacagctcgatgagcacgcgcttgagcgcgccggattcgtgccacgccttgaagcggcggtgacacgtttgatacgcggggaagcggcgcggcatcgccgaccagttcgcgccgctgtagatcacccacagcacgccgttgagcacnnnnnnnntgtccgcgagcggcctgccgcgcaattccttgcgcggacgcagctcgggcagcagcggagcgacgcgctgccactcctcatcggtaatatcgcgatacggcgtcatgtgcttctccgttcatgaagaacatgaccgcaacgatatcgagacgaaccggcattggatacacgacgcgcgccgatttaagaatagttaataccgaattaaccgaagttaaccgtctgcgcgcgttttcgaattcgggtcgggttgttcgcgccgcgcggcgcgcgttgcgcgccgctgtccggcacaccggatcaggtcagcgacgtatcgatcaggcggcgcggcgcctcgatatattccttcgactgcatctcgacgatccgcgagacggtgcggctgaattcgttcgccatcggcccctcgacgtacagatcgtccgccggcacggcggccgacatcagcagcttcaccttgtggtcgtacagcacatcgatgagccacgtgaagcggcgcgcttcggacgccatccgcggcgacatctgcggcacgtccgacagcacgatcgcatggaagcggctcgcgagctcgagatagtcgttctgcgaacgggggccgccgcagagcgtcgcgaaatcgaaccagacgacgccgtccgcgcggcgcagcgccttgatctcgcgcttctcgatatgcaggatcgggctctcgtccggcaccgcggcgagctgcgcgaacgcgtgccgcagttctcggtcggcatccgcgccgagcggcgtgtgatacatccgcacctgcgtgagcgtgcgttgccggtagtcgacgcccgcgtcgacgttcagcacgtcgagccgctccttcagaagcgcgatcgcgggcagcatgcggtcgcgatgcaggccgtccggatacagatcgtccggatcgtagttggacgtcatcacgaactgcacgccgttcgagaacagccggtcgagcagccgatacaggatcatcgcgtcggcgatgtccgatacgtggaattcgtcgaagcagatgagccggtagcgcttcgcgatccggcgcgcgagctcgtcgagcggatcggcctgccctttcagctcctcgagttcgcggtgcacttcgcgcatgaactcgtggaagtgcagccgcgtcttgcgctgcaccggcacgaccgcgtagaagctgtccatcaggaagctcttgccgcgcccgacgccgccccacatgtagacgccgcgcggcagatcggggcggacgacgagtttcttgaacgcattcgagcgacgcgccttgtaggcaacccattcgccgtagcagcgctgcaggcgttcgaccgcggcgcgctgcgcggcatcggactgatagccgcgcgtcttcagctcgtgctcgtagtattcggtgacgttcatcatgcaaaccggcaaaaacgaaggcgagcgggaaaccccgcccgccttcgccgagaaactgcgacgccggccgcgagggccggcgcgcggtgttgcgttgtcgcgcttagctgttcagcgagcgcttgtcgacggcgagcgccgcttcgcgcatcacttcggacatcgacgggtgcggatggcagatgcgggcgatatcttccgacgccgccttgaactccatcgcgacgacggcttcggcgatcaggtccgacgcgttcgcgccgatcacgtgcacgccgagcagctcgtcggtcttcgcatccgcgatcatcttcacgaagccgtccggcgcgttcatgccgagcgcgcggccgttgatcgagaacgggaacttgcccgacttgatctcgcggccctcggccttcagctgctgctccgtcttgccgacccacgcgatttccgggtacgtgtagatcacccacggaatgcagttgtagtcgatatgcggcttctggccgtcgatcacttccgcgaccagcacgccttcgtcctccgccttgtgcgcgagcatcgggccgcgcaccacgtcgccgatcgcgtacacgttcggcaccgcggtgcggcagtggtcgtcgacgtcgatgaagccgcgctcgttcgccttcaggccgatcgcctcgaggccgaggttgtcggtgttcggcacgcggccgaccgacacgatcagacggtcggcgtcgagcgtcttcgcgttgccgtccttgtcggtgtaagcgatcgacacgccgttcgcgcccgtcttcaccccgtcgatcttcacgccgagatggatgtcgaggccctgcttcttgaacagcttcgccgcttccttcgcgagcgcttcgtcggccgcgccgaggaacgccggcagcgcttcgagcaccgtcacttcggcgccgaggcgccgccacaccgagccgagctcgaggccgatcacgcccgcgccgatcaccgcgagcttcttcggcaccgagtcgaacgccagcgcgccttcgttgtccgcgacgatcttgttgtcgaccggcacgttcgacaggtggcgcgccttcgagcccgtcgcgatgatcacgttcttcgcggtgacgacttgcgtctcgccttcgccgctcacttcgatctgcacgccggcgtcgctcttgccggtgaacttgccgtggcccttgagccacgtgatcttgttcttcttgaacaggaactcgatcccgcccgtcatcttctcgacgatcccgtccttgcgcgcgagcatcttcgcgacgtccatcttcacgccgtcgacgctgatgccgtggtcggccagatggtgctgcgcgttctcgaactcctccgacgacgcgagcagcgccttcgacgggatgcagccgacgttcaggcacgtgccgcccagcttcagcgcgccggccgggttcttccatttttcgatgcaggcaaccgttttgcccagttgagcggcgcggatcgcggcgatatagccgcccgggcccgcgccgatcacgacgacgtcaaattccttcgacatgacaatcctttgattgggctccggcaagccgagcaggcgcctcgcaatgggcgcccgcgcggcccgcctgagcggttcgatacggtatgaaaagcgtgcttacaggtcgagcagcaggcgcgccggatcttcgagcgcgtccttcatcgcgacaagcgacagcaccgcttcgcgaccgtcgatgatccggtggtcgtacgacagcgcaagatagttgatcgggcggatcacgatctggccgttctcgacgaccgggcgctccttcgtcgcgtgcacgccgaggatcgccgactgcggcgggttgatgatcggcgtcgacagcatcgagccgaacacgccgccgttcgagatcgagaacgtgccgcccgtcatttcctcgatcgacagcttgccgtcctttgccttctggccgaattcggcgatcttcttctcgatctcggcgaggctcagctgatccgcgttgcgcaggatcggcacgacgaggccgcgcggcgaaccgaccgcgatgccgatgtcgaagtagccgtggtagacgatgtcgttgccgtcgatcgacgcgttcacgagcgggaacttcttcagcgcgtgaacggccgccttcacgaagaacgacatgaagccgagcttcacgccgtgctccttctcgaacttgtccttgtacttcgcgcgcaggtccatcaccggctgcatgttcacttcgttgaacgtcgtgaggatcgcgttggtctgctgcgattcgagcagacgctcggcgatnnnnnnnnnnaggcgcgacatcggcacgcgctgctccggacggtcgttgagccacgtcgtcgccgatgccggcaccttcacttccggcagcgccggcttcgcggcggccttcgccggcgcggcggccggcgcggccttcggcgcgctgcccgcggacagcacgtcgcccttcgtgatgcggccgtcgcggcccgagccggcgacgtcgccggcgccgatgcccttctcggccatcagcttcgacgcggcgggcgatgtggccgcggtgctcgacgcggcggcggccggctgcgcggcgggcgccggcgcggcgacgggagcggcggccgactgaacgtcggcggcgcctgccgctgccgcggcggcgcctgccttcgcttcggtgtcgatggtcgcgatcacctggtcggcgacgaccgtgtcaccgtcgttctgcagcacttgcgcgagcacgcccgcggccggcgccggcacttcgaggacgaccttgtccgtctcgagctcgatcaggatttcgtcctgcgcgacggcttcgccgggcttcttcttccactgcagcatggtcgcttccgaaaccgactccgaaagctgggggactttgacttctacgatagccatgtgaatttcctggatgcttaatctgggtaacgacgagactggcgcgtgcgctgtcgggtatcacggcgcgcggcgtccgaaagcacgcgggaaagcgcaccgcgccttcccgcttcgccacgtctctttatttcgcgatcgatgcgctcttcaagcggccgaatgcgccttcgacgagggccttctgctgctcgtagtgcttcgcgtaatagccgacggccggcgaggcggaagccgggcggccgctgtacgcgagcttctgcccttccttcatgccttccttcaggtggtgttcgacgtagaaccacggcccctgattttgcggctcgtcctgcacccagaccacttccgtcgcgttctcgtacttcttcatttccgcctcgaactgcttgtgcgcgaacggatagagctgctcgatccgcacgatcgcgacatcgttcgccttcgcttcgcggcgatgcgcgacgaggtcgtaatacacgcggcccgagcaggcgatcacgcgcttgaccttcttcgcatcgatgccgccgtcgacttcgcccagcaccggctggaacgagcccttcgcgagttccgacagatccgacaccgcttccttgtggcgcagcagcgacttcggcgtcgcgacgatgagcggcttgcggaacaggcggatcatctggcggcgcagcaggtggaagatctgcgcgggcgtcgtcggctgcacgacctgcatgttgtgctccgcgcacagctgcagatagcgctcgatgcgcgccgacgagtgctccggcccctggccttcatagccgtgcggcagcagcatcgtgaggcccgacacgcggccccacttcacttcgcccgacgagatgaactggtcgatcacgacctgcgcgccgttggcgaaatcgccgaactgcgcctcccacagcacgagcgtgttcggctcggcggtcgagtagccgtattcgaagccgagcaccgcctcttcggacagcaccgagtcgatcacgttgaacttcgcctggccttccgagacgttctgcagcggcacgtacgtgccgtcgttccagcgctcgcggttctggtcgtgcagcaccgcgtgacggtgcgtgaacgtgccgcggcccgaatcctggcccgtcaggcgcaccgcgtagccggacgcgacgagcgacgcgtacgcgaggtgctcgcccatgccccagtcgagcggctggtcgccgcgcgccatgttgcggcgatcgttgatcacgcgctcgacgagcgggtggaccttgaagttttccggcaccgtcgtgatgcgttcgccgaggcgcttcaactcggcgagcggcaccgcggtgtcggcggcgtccgtccacttgcggttcaggaacggcatccagtcgaccgcgtacttgctcttgtagttcgacagcaccggatcgaccgtgtggtggccgtcgtccatcgccttgcggtacgccttcacgaagccgtccgcgtcgtcggcgctgatcacgccctgctggacgagcttctccgcgtacagcgcacgggtgcccgggtgctgcgcgatcttcttgtacatcagcggctgcgtgacggccggcgtgtcctgttcgttgtggccgagcttgcggaagcagacgatgtcgatcacgacatccttgtggaactgcatccggtagtcgatcgcgatctgcgtggcgaggaccacggcttccggatcgtcgccgttcacgtgcagcaccggtgcctcgatcatcttgacgacgtccgtgcagtacagcgtcgagcgcgcgtcgcgcgggtcggaggtcgtgaagccgatctggttgttgatgacgatgtgcagcgtgccgtgcgtgccgtaaccgcgcgtctgcgcgaggttcagcgtttccatcacgacgccctggcccgcgaacgccgcgtcgccgtggatctgcacgggcagcacctgcaggccgtcggcgtcgccgcggcgatccatccgcgccttcgcggaaccttcgaccaccgggttcacgatttcgaggtgcgacggattgaacgcgagcgacaggtggaccgggccgccttccgtcgcgatatcggacgagaagcccttgtgatacttcacgtcgcccgccggcaggtcgtcgacgtgcttgccttcgaattcggcgaacagatccgccggcatcttgccgagcgtgttcacgagcacgttcagacggccgcggtgcgccatgccgatgacgatttcctgcacgcccttcgaacccgcgcgctggacgacttcgtccatcgccgcgatgaagctctcgccgccttcgagcgagaagcgcttctggccgacgtacttcgtgtgcagatagcgttcgaggccttcgcccgccgtcaggcggttcaggatgtgcttcttcttgtcggccgagaaattcggcgtcgcgcgggtcgactcgagacgctcctgccaccagcgcttctgctcgggatcgctgatgtacatgaattcggcgccgatcgtgccgcagtacgtgtcgcgcaaccccttgacgatgtcgcgcagcgacgcttgctcgaacccgaaatacaggttgctcgcgctgaacgtctggtcgagatcggcttcggagaaatcgtagaacgcgggttccagctcggggatcgcggggcgttcacggcgcttcaggggatcgaggttggcccattgcgagccgaggaagcgatacgcgctgatgagggactgaacgtggacttgcttgcgggcggtggcgaggttgccgccgctttcgcgcgggatgaaagcgttggctttcgcgcgctgggcgaacgattcgacgatcgggttgtgggccacgtcgctcgcgttcgaaccgtcggttgcggggacgttctgcagtgcgtcgaaatattcgcgccagttatctggcaccgacgccggattatccaaataagcttcgtacagttcttcaacatacgaagcgttaccgccgaacagatacgagttcagctggaactgcttcattacatctgacatttgacgctcacctttcttcgagcttctcgagaaatagcgggttactcaaccttccgcgacacggcctgaccgtttagcggattgcgcgaatcaagtcttgcttggaaggacctaaaacttgcgtgcgcgcagcatagcacnnnnnnccctgcggcgaacgcggcgatggcgccctgaaagcccgtcgcgacgggctttcgcgcgtatcgggcgcattcccgccgacgcacgtaacactgtttttcaaacggcgtgcccgccgtgcttcgcggatgcgaaaaagccgcccgagggcggcttttcgatgggggcagcgcacgcggcgatgcgcggcgagctcagccggcctcggcctcgcggctcgcgcggcggcgctcgtgctccttcaggtggcgcttgcgcaggcggatcgactgcggcgtcacttcgacgagctcgtcgtcatcgatgaattcgaccgcgtattcgagcgacatctggatcggcggcacgaggcgcaccgcttcgtcggtgcccgacgcgcgcacgttggtcagttgcttgcccttgatcgggttcacgacgaggtcgttgtcgcggctgtgaatgccgatgatcatgccctcgtaaagcgcatcgcccggcttcacgaacatgcggccgcgatcctgcagcttccacagcgcgtatgccaccgcagcgccgtcgtcctgcgagatcagcacgccgttgcggcgctcgccgaccgagccttccttgacgggcgcgtacgaatcgaagatgtggctcatcaggcccgtgccgcgcgtgagcgtcaggaactcgctctggaagccgatcaggccgcgcgccggaatccggtactcgagacgcgtgcggccgcgcccgtcggacaccatgtcgagcatttcgcccttgcggcggccgagctcctccatcacgccgccctggtgctcgtcctcgaggtcgaccgtcagcagctcgtacggctcgtgtttcacgccgtcgatctcctgcatcacgacgcgcggacgcgacacggcgagctcgtagccctcgcggcgcatgttctcgaccaggatcgtcaggtgcagctcgccgcggcccgacacctcgaacaccgtttcgtcgccggtatccttcacgcgcagcgcgacgttgtggttcagctccttcatcaggcgatcgcggatctggcggctcgtcacgaacttgccttcgcggccggcgagcggcgacgaattgacgaggaagttcatcgtcagcgtcggctcgtcgacggtgatcatcggcagcgcttcgggcgcctccaccgcgcagatcgtcgcgccgatgccgacgtcttcgatgccgttgatgaggacgatgtcgcccgcctcggccgagtccacctgcacgcgctcgagcccctggaacgacagcacctggttgatcttgcggttgagcacgtcgccttccggaccgaagcgcatcacgaccggctggcccggcttgatgcgcccgcgcgtgatgcggcccacgccgatgcggccgacgtacgtcgaatagtcgagcgaggtgatctgcagttgcagcggcgcgtccgggtcggccgggcgaaccggcacgtgctggaggatcgcctcgaagagcggacgcatgtcgccgtnnnnnnnngccggatcgagcgacgcgtagccgttcaggcccgacgcgtagacgatcgggaaatcgagctgctcctcggtcgcgccgagcttgtcgaacaggtcgaaggtctggttgatcacccagtcgatgcgtgcgcccgggcggtcgatcttgttgatcacgacgatcggcttcaggccgagcgcgagcgccttcttcgtcacgaagcgggtctgcggcatcgggccctcgaccgcgtcgacgagcagcagcaccgagtcgaccatcgacagcacgcgctccacttcgccgccgaagtccgcgtgcccgggcgtgtcgacgatgttgatgtgcgtgccctcgtattcgaccgcgcagttcttcgcgaggatcgtgatcccgcgctccttttcgatgtcgttcgagtccatcacccgctcggcgacctgctggttctcgcggaaggtgccggactggcgaagcagttggtcgacgagcgtcgtcttgccgtggtcgacgtgggcgatgatggcgatgttgcgaagggcgcgggtcatagaaacctgaaaacggatggaacgcgcaannnnnnnnnnaccgttttgtccgatnnnnnnnnnntttgcagcttggaaagcctgaaattatagcacgtcaagatgtcgcaggcggcgcgcccggttgcgccgcgacatcggcgccggcgcacccgcggttgccgatgagcccactcgcatcagggccatttttgcagccctgcaaccaaatcgccgttcaattaacatttgtcgcagcaactattcgtgcctataatgctgcctagtcaactattgcagcttcagagaatttatgtcggatccctcttccccgcagcccgatcaggacctggccctgtatcagatcaacgacagcgtcggctacctgatgtcgcgcgtgaaatcgctgatgacgaacatggtcacgcagcgcacgcagaccgagctcggcatcaccggcacgcaggcgacgatgctgttcatgctcgccgtgggcaagtgctcgacggcggccgagctggcgcgcgagtacggcatcgacgcgagcgcgatcacgcggctgctcgatcgcgtcgagaagcgcggcttgctgcagcgggtgcgcagcagcgaagaccggcgcgtcgtgcggctcgagctgaccgacgagggacgcgcgctcaccaagcgcatgccggcgatctttcgcagcgtgctcgacgaagtgctcgacggcttcacgcccgaggaagtcggcttcctcaagagcatgctgcgccgcattctcgtgaattcgggcgaatgtccgggcgcgaccggaagcacctcgtaaatattgccataacaagcaatttagatagataaatgtaaggaaatccttgcagtgtccattattcactccgaatcagatgccgagccaggaaacccaccgatgaaaaccttcccgttgtccgcttgccggaccgccgtggccgtcgcggtcgccgcgctcgcgctcgcgggatgcgcgaactatttcggcctcaagaacgacaaggcgatcgctcccgcggcgcagttcgaaagcgcgcggagcctgcccgcgcagggcggccaatggccgtcgctcgactgggcgaaccagttcggcgatccgcaattgccgaagctgatcgacgaggcgctcgaaggcaatccgacgatcgcgcaggcgcaggcgcgcatcgcgaaggcgtcgtcgtacatcgagtcgtcgcgctcgacgctgctgccgaaggccgacgcgaagtactcgtggacccgcgagctgtactcgggcaacgctcttttcccgcccccgtacggcggccagtggtacagcgagaacaacgcgctcgcgagcgcgtcgtgggagctcgatctgtggggcaagaacnnnnnnnnnctgaatgcggccgtgtcgcaggaaaaggccgccgaagccgacttgcagcaggcgcgcgtgacgctcgcgacgtcggtcgcgcgcacgtacaaccagctcgcgcaactgtacgcgctgcgcgacatcgccgggcgcgagatctcgaaccggcagacggtcgacaagatcaccgacggccgcgtcggcgcgggcctcgacacgaacgtcgagcgccagacnnnnnnnngcaacatcgcgacgagccagtcgacgctgtccgatctcgacggccagatcacgaacgtccgctatcagctcgccgcgctgctcggcaaaggtccggaccgcgggctgcagatcgccgcgcccgtgctgagcgcgggcggcgcggtcgcgctgccggagaacctgcccgccgatctcgtgtcgcgccgcccggatctcgtcgccgcgcgctggcaggtcgaagcggcgatgcacgacgtgaaggaagcgaaagccgagttctttccggacatcaacctcgcggcgggcttcggcttcgacgcgttcggctggggccgattcctgaacttcgcgagccgccaggcgcagttcggccccgcgatccacctgccgatcttcgacggcggcgcgctnnnnnnnnaattgaagggccgctacgcggacttcgatctgtcggtcgcgaactacaaccagacgctcatcaacgcgctgaacgacgtcgcgacgcaagtcgcgtcgattcgctcggtcgacacgcaaatgggcgacgcgcannnnnnnntcgatgcgtcgacgcgcgcctacgagctcgcggtgatccgctacaaggcgggcctgtcgccgcagttgcaggtgctcaacgcggacagcaaccggctcgccgccgagcagacggtgacgaacctgaagatgcgccgccgcgacctgcagatcggcctcgtgaaggcgctcggcggcggcttcgacgcggccggcacgcggctcgccgcgcccgcccccgcctcggcgccggccgcgcccgcgcagcacgcatcgaactgaaccgaatcatttccggcatgccggaccctcgcttcaatcgcttagatacaagacggagaaactcgccatgagcgaccctcaacaaaacgcagcgcccgcgcagccgcagaacaacggcaagcgcaagcggatgatgacgctgctcgtcgtggtgatcgcgatcgccgcgatcgcatacggcctttattacctgctcgtcgcgcgctttcacgaaaccaccgatgacgcctacgtgaacggcaacgtcgtgcagatcaccccgcaggtgacgggcaccgtgatcgcggtgaaggcggacgacacgcagaccgtgaagtcgggcgacccgctcgtcgtgctcgatccggccgattcgcaggtcgcgctgcagcaggccgaggcgaatctcgcgcagacggtgcgccaggtgcgcggcctctatgtgaacgacgatcagtaccgcgcgcaggtcgcgctgcgccagtcggatctgtcgaaggcgcaggacgatctgcgccgccggctcgccgtcgcgcagacgggcgccgtctcgcaggaagaaatctcgcannnnnnnnacgcggtgaaggccgcgcaggcatcgctcgacgccgccggtcagcagctcgcgtcgaaccgcgcgctcaccgcgaacacgaccgtcgccgaccacccgaacgtgctnnnnnnnnnnnngaaggtccgcgacgcctacctgaacaatgcgcgcaacacgctgcccgcgcccgtcacgggctacgtcgcgaagcgctcggtgcgggtgggccagcgcgtgtcgccgggcacgccgctgatgtcggtcgtgccgctgaacgccgtgtgggtcgacgcgaacttcaaggaagtgcagttgaagcacatgcggatcggccagccggtggaactgacggccgacatctacggctcgtcggtcaaataccacggcaaggtcatcggcttctcggcgggcacgggcgcggcgttctcgctgctgccggcgcagaacgcgacgggcaactggatcaaggtcgtccagcgcctgccggtgcgcgtcgagctcgatccgaaggaactgaaggagcacccgctgcgcatcggcctgtcgatgcaggtcgatgtcgacatcaaggacgaaagcggcaaccagctcggcaacgtgcagaacaccgtctacgaaaccgacgtgttcgcgaagtacggcgacgaggcggacgccgagatcgctcgcatcatcgcgcagaacgcgggcggcggcgcggcgggcggcgcgagcgcgcccacgccggcggcgaagctcgtcggccgcgcgtcgaacctgatgtaagcgtcgcgcgctcggccccagcatggcacagccacacgnnnnnnttcctccgctcgcgggcggacaactgatactcggcacgatcgcggtatcgctcgccgtgttcatgaacgtgctcgacacgtcgatcgccaacgtcgcgatcccgacgatctcgggcgacctcggcgtatcgtccgaccagggcacctgggtcatcacgtcgttcgcggtcgcgaacgcgatctcggtgccgctcaccggctggctcaccgatcgcatcggccaggtgcgcctgttcctcgcgtcgatcatcctgttcgtgatctcgtcgtggatgtgcggcctcgcgccgacgctgccgttcctgctcgcgtcgcgcgtgctgcagggcgcggtcgccgggccgatgatcccgctgtcgcaagcgttgctgctgtcgagctatcnnnnnnnnaaagcgccgatggcgctcgcgctatggtcgatgacgacgctgatcgcgccggtggcgggcccgattctcggcggctggatctcggacaactactcgtggccgtggatcttctacgtgaacattccggtcggcatcgcggccgcggccgtcacgtggatgatctaccgcagccgcgaatcggccgtgcgccgcgcgccgatcgacggcgtcgggctcgccctcctcgtgatctgggtcggctcgctgcagatcatgctcgacaagggcaaggacctcgactggttcgcgtcgacgacgatcgtcgtgctcgcgctcaccgcgctgatcgcgttcgcgttcttcgtcgtctgggaattgacggccgagcatccggtcgtcgacctgtcgctgttccggatgcgcaacttctccggcggcacgatcgcgctgtcggtcggctacgggctctacttcggcaacctcgtgctgctgccgctgtggctgcagacgcagatcggctacacggcgaccgacgcggggctcgtgatggcgcccgtcggcttcttcgcgatcctgctgtcgccgctcacgggcaagttcctgtcgcgcaccgatccgcgctacatcgcgacggccgcgttcctcacgttcgcgctgtgcttctggatgcgctcgcgctatacgacgggcgtcgacgaatggtcgctgatggcaccgaccttcgtgcaggggatcgcgatggcgggcttcttcatcccgctcgtatcgatcacgctgtccggcctgccgggccaccggattccggccgcgtcgggcctgtcgaacttcgtgcggatcatgtgcggcggcatcgggacgtcgatcttccagaccgcgtgggaccatcggaacaacttccatcacgcgcagctcgtcgagcaggcgaacccgtacaacccgacgttcaaccaggcggtcacgcagatggggcagctcgggttcacgcgcgaccaggcgcacgggctcatcaacaacatggcgacgcagcaggccgcgcagttgggcgtgaacgatctgttctacatctcggcggcgatcttcgtgctgctgatcgcgctcatctggatcacgaagcccgagcgcgcgggcggcggcgattcgagcgcggcggcgtcggccgcgcactgagcggcacgccgcgcccatccggcgcacgaagcaaaacgcccggctgtcgagccgggcgtttttgttttgtcgaaacgaaatgccactgcgatcgcgcttgaaccgttacggtcgaatcaagtgaaacgcgtcgggcgctcagcatgnnnnnnnncggacgcgactcacgcgcgccatcggcgatcaccgccgcatcgaccgtcggccgtgcccggcgcatcgcgtgccgcgcgagcgcggatcaaatcgccgccccgcgcgttcgggcgatcacgcgcccgtcacgacgagccgctccggcgcgagcacgccttccgannnnnnnnnnacgccgagcagccggtcatcggcatcgtagacgcgcacgcgcccaccttcggccgcgtcgggccgcgccgcaagctcggagagcttcagccgctggccgtgcagaaagcgcgtcgcgagcgccgcatcgagcttcacgcacggaaacgtcgacagcaatgcatcgacgggcgcgagccgcgcgtcgcgctcgtcctgcgtcgcggcgtcgagcgcatcgagcgtcaccgcgtgctcgagcgtcagcgggccgaccccggtgcgccgcaacatcgtcagatgcgcgccgcaaccgagcgcttcgccgatatcctcggcgagcgtgcgcacgtacgtgcccttgctgcacgtcacgcgaaacgtgacgtcgggcaacgcgcacgacacgagcgcgagcgcgcggatcgtcacggtgcgcccttcgcgctcgaccgtctggccgnnnnnnnnntattcgtaaagcggcttgccgtcgcgcttgagcgccgagtacatcggcggcacttgcacgatctcgccgacgaagcgcgcgagcgccgcgcggaccgccgcttcgtcgcagctcacgtcgcgcgtgtcgagcacgtcgccttcggcgtcgcccgtcgtcgtgcgcacgccgagccgcatcgtcgcttcataggtcttgtcggcttcgagcaggtcctgcgagaacttcgtcgcttcgccgaagcaaagcggcagcagtcccgacgcgagcggatcgagcgtgcccgtgtggcccgccttcttcgcctgatacaggcgcttcgcgcgcatcagcgcgtcgttgctcgacaggccgaccggcttgtcgagcagcagcacgccatcgagcgcgcggcgggccatccggggacggggcgaaacagtcgtcatggtctgcaccaaggctcgtgcgatactcaatcgtccttnnnnnnnntcgcgttcgcctcgtcgatgaggcgcgacatcgcgacggccttctcgatcgtctggtcgtaatggaaatgcagcgtcggcaccgtgtgaatgtgcaggcgcttgaagagcagattgtgcaaatggccggccgcatggttgagcgcttcctgcgtgtccgccggcgtgcccgtgagcgcggtgaaatagacctttgcgtgcgcatagtcgggcgtgagctcgaccgactggatcgtcacgatcccgatgcgcggatccttgacctcgcgcatgatgagttccgacagatcgcgctggatctgatcggcgatctgcacgttgcgattgggagaactgcgnnnnnncgacatgataaatccgccatccggttgatcggcgaagcgcgcgaccccgttcatgaaaatgggcgggacgggcccaagcccgacccgcccattcaagccgtcacgcctgcgttacagcgtacgcgcgacttccgtgacctcgaacacttcgaactggtcgccttcgacgatatcgttgaagttcttgagcgacataccgcattcgaagccctgcttcacttccttgacatcgtccttgaagcgcttgagcgaatcgagctcgcccgtgaagatcacgacgttgttgcgcagcacgcgcaccgacgacgaacgcttcacgacgccgtccgtgaccatacagccggcaaccgtgccgaccttcggcaccttgaacacctggcgcacctcgaccatgcccgtcacgacttcgcgcttctccggcgcgagcatacccgacatcgccgccttcacctcatccaccgcgtcgtagatgatgttgtagtagcggatgtcgatgccgttcgcctcggcgagcttgcgcgcctgcgcgtccgcccgcgtgttgaagccgatgatgaccgccttcgacgcggtcgcgaggttgacgtcgctttcgctgatgccgcccaccgcgctgtgcacgatctgcacgcgcacttcgtcggtcgacagcttgagcagcgattgcacgagcgcttcctgcgagccctgcacgtccgccttgatgatgagcggcaggttctgcacctcgccttcgcccatctgctcgagcatgctttcgagcttcgccgcctgctgcttcgcgagcttgacgtcgcggaacttgccctgacggaacagcgcgatttcgcgcgccttgcgctcgtccggcaacacgatgacttcgtcgcccgcgccgggcacttcggacaggccctgaatctcgaccggaatcgacgggccggcttccttcgtcggcttgccgttctcgtcgagcatcgcgcgcacgcggccgtaggccgtgccggcgagcacgacgtcgccgcggctcagcgtgccggactgcacgagcaccgtcgcgaccgggcccttgcccttgtcgagcttcgcctcgatcacgatgcccttcgccggcgattcgaccggcgccttcagctccagcacttccgcctgcagcagcacgttctcgagcagatcgtcgatacccgcgcccgtcttcgccgataccggcacgaacggcgagtcgccgccgtactcttccggcacgacgccttccgcgaccagttcctgcttcacgcgatcggggttcgcctccggcttgtcgatcttgttgatcgcgacgacgatcggcaccccgcccgccttcgcgtgcgagatcgcttccttcgtctgcggcatcacgccgtcgtcggccgcgaccaccagaatgacgatatcggtcgccttcgcgccgcgcgcacgcatggcggtgaacgcctcgtggcccggcgtgtcgaggaacgtgacgacgccgcgcggcgtttcgacgtgatacgcgccgatgtgctgcgtgatgccgcccgcttcgccggccgcgaccttcgcgcgacggatgtagtcgagcagcgaggtcttgccgtggtcgacgtggcccatgacggtgacgacgggcggacgcggcagttgctccgcatcgctgccgatctcgccttcgacgaggagcgcctccggatcgtcgagcttcgcggcgagcgcgcggtggcccagttcctcgacgacgatcatcgccgtttcctggtccagcacctggttgatcgtgaccatctggcccatcttcatcatcaccttgatgacttccgatgccttgatcgacatcttgtgcgcgagatccgcgacggagatggtctccggcacgtgcacttcacgcacgatcggctcggtcggcgcctggaacgacgatgcgctgtcctgatgcttgccgcgccccttcgggccgccgcgccagccgcggtcgacgccgccgctcgaatcgccgcgcgtcttgattccgcggcgtttcgccgcgtcgtcctgccagccgctcttgccggtgcccggcttcttggtgcggtcgcccgcgggcgcggcggcgggcgccggcgcgccgcttgccggcttcttcgccgcggggcgcgccgcggccgcctcgccggcgggtttcgccggcttgtgcagcgtgcccttcgcctcggccgccttcgccgcgggcggctcggccggcttcggcggctcgaccgccttgacctgcgcacggcgcggcgtgttcatcatttcgcggatnnnnnnnnnttcggcctcggcggcctcgcgacgcttgcgaatctcttcctgctcgnnnnnnnncttgtcggccgcttcgcgtgcggcgtcctcggccttcttcgccgcttcgcgctgcgcggcgcgctcggcggccgcacgcgcttcgtcctgagcgctctgctcggccggctcgctctnnnnnnnntgcgcttgctcgcgcgcagccgcggcctgctgcgcggcttccgcctgnnnnnnnnnnnngcgcttcgccgcggcttcctcttccgcacggcgacgctcggcctcggccgcctcttcgcgcgcacggcgctcggcttcctcgcgctcgagacgctcctgacgctcgcgcagttcctgcgcctgcttctcgagcagctcggcctcgcggcgcgcttcttcctcgcggcgcttcagttcggcttccgcctgctcgtcggtctgcgcctgagcctgatcggcgcccgtctcgctcacgtcgtcgcgcttgacgaacgtgcgcttcttgcgcacctcgacctgaatggtgcgagccttacccgttgcgtcggcctgcttgatctccgacgtgtgccggcgagtcagcgtgatcttgcgcttgtcgccatcggtcgcaccgtgcgacttgcgcaaatgatcgagcagacgcgccttgtccgtctccgacagcgcatcgtcctcgctcgctttctggacgcccgctgcctgcagttgttcgagcagcacaccagcaggcattttcagttccgcggcaaattgggctacgttgttactcgccattcattcctcttagtgcaaggaccgattccttgcggttagcatcgggtcaggccttccggccgccagcaaatcagtgcgccatggtcatttctcactggaaccagtgttcgcgtgctttcatgatcagcgccttcgcggcttcctcttccatgccggtcatgtcgaccagctcgtccacggcaagctccgcgagatcgtcgcgcgtctgcacgccctgctcggccagcttcgcgagcagttcgggcgtgacgccgtcgaggctcttcagatcgagggcggccgtctcgaccttctcctcgttcgcgatcgccatcgtgagcagcgcgtcgcgcgagcggttgcgcagttcgtgcacggtgtcctcgtcgaatgcctcgatctcgagcatctcgttgagcggcacgtaggcgatctcttcgaggctcgtgaagccttcgtcgatcaggatgtccgcgacttcctcgtcgacgtcgaggcgcgccatgaacaggccgcgcagcgcgtcgcgctcttcgttctgcttctgggcggattcgtccggcgtcatgatgttgatctgccagccggtcagttcgctggcaagacgcacgttctggccgctgcggccgatcgcgacagccagttcgttctcgtcgacgacgacgtccatcgaatgcttttcttcatcgacgacgatcgactggacggccgccggcgcgagcgcgccgatcacgaactgggcgggatcctccgaccatagcacgatgtcgatgttttcgccaccgagctcgttgcgcacggcctgcacgcgcgagccgcgaataccgacgcacgtgccgatcggatcgatccgcttgtcgtacgcgacgacgccgatcttcgcgcgcacgcccggatcgcgggccgccgccttgatctcgagaagcccctgctcgatttccggcacttccatctcgaagagcttcatcaggaattcgggcgcggtgcgcgacagctcgatctgcgggcnnnnnnnngtgcggtcgaccttcgcgatgtacgcgcgcacgcggtcgcccacgcgcaggttttccttcggaatcagttggtcgcggcgcagcagcgcctcgacacggcccgattcgacgatgaagttgcccttgtcgaggcgcttcaccgtgcccgtcatgatcttctcgccgcgctcgaggtaatcgttcaggatctgctcgcgctccgcgtcgcgcaccttctgcaggatcacctgcttcgcggcctgcgcgccgatccggccgaactcgatcgacggcaccgattcttcgatatagtcgccgacctcgacatcgggcttctgctcgcgcgcctcgaacagcaggatctcgcgatccggctcttggaggcccgcctcgtcgggcacgacgagccagcgacggaacgtctcgtgttcaccgctctcgcgatcgatatgtacgcggatctcggcgccttcgtcgaacagcttcttggaagccgacgcgagggccgcttcgagcgcgcccagcacgacgtccttgtcgacgttcttctcgcgcgccagcgcatccaccaacatcaacacttcgcgactcattgtttgcggctcctaaagtcaacgtgcggaatcaggcgggccttgtcgatgtccgccagcgtgaaatccagcatggccgcctcgcccttcttcctctcaaattccaaaccgatcgtctcgccgttcggcgcgtgcagaatgccccggtacgtcttgcgcccgtccaacggctttttcagggtgatgacggcctcgctgcccgcgaaacgcgtgaagtcagccagcttcttcaacggccggtcgagccccggtgacgagacctcgagccgttcgtaatcgatgttttcgaccgtcagtacgtgctggagctgacgcgtgaccttctcgcaatcgtcgatcgtgatgccggcgggctgatcgatgtagacgcagaccatgccgcgcccggtgcgctcgagatcgacgagctcgtagccgagccccgtgaccgtagtttctatcagttccgtcagttgcacagtgtcctctcaggtgtccgcgcccgcccctcgcgattcacccgctgaacgcgcgccttagccggcgcaggaagcgctacccgagatgcccaaccgtttcggcnnnnnnnnntgggcgcaacgcccatcttgttaccggtggtcgcacctgagctacacatcgaatccgtacgcccagcgactccgcgattatagcgatttttggcccgaacgcaaagctcggccccgcaaaatcagcccgaaacggcgactttgcgaggcattcgcaannnnnnnngcggttgcgaatgccgttctcgcgcaatcagcggctacgcgaacgattgcgctgctgcggcgtacgcgggccgccgcgcgcaccgccttcggcgcgattgccgttcggattgcggccgcccttgccggcgccgcgcttgttcgcgcccgcgccgccgtaggacgcgcggttgccgtcgacatcgcggccgccctggcgcgacgcgccgccgtagcccggcaggccggcgtagccgccgccgaggcccgcgccgaagccgccgcccgccggcccgcggcggccgcgccgcggctggtcgagctggccgtgagtcgtcagcacgggctcgcgattgatgaagcccatcgacgtctgcatcggatcgggctggcggcgctcgaccgggccgccgcgcttgccgcccttatcctcggtcggcgccttcaggccgaccgtcgacatcaggcgccgcacctgcgcctcgtcgagttcctcccagcggccgcgcttcaacccgcgcggcagcgggatcgggccgtggcgcgtgcggatcaggcggctcaccatcaggccgaccgcctcgaacatccgccgcacctcgcggttgcgcccttcggcaagcgcgacgtgataccagtgattcgtgccttcgccgccaccgtcgcgaatgcgcaggaaattcgccgggccgtcgtcgagctcgacgccgtgcagcagcttctgacgcgacgcctcggacagctcgccgacgacgcgcaccgcgtactcgcgctcgacgctatagcgcggatgcatgaagcggttcgcgagatcgcccgacgtcgtcagcatcagcaggccttcggtgttgaagtcgaggcggccgaccgcgagccatttcgcggtcttcatcggcggcagccgatcgaacacagacgggcggccctccggatccgcgtggctcacgatctcgcccgtcggcttgtgatacagcagcacgcgcggcggcttgctcggcagcttgcgcttgaccggcttgccgttgatccgcacctgatcggtcggcatgatccgttggccgatgtgcgccggctcgccgttcaccgacacccggccggcaatgatgagctcttccatctcgcggcgcgagcccatgccggcttccgcgagcaccttgtgcagcttcggcgcgtcgtcgtccggcgacagcacgcgcttcggctgagtctggcggccccggcgcagcatcgnnnnnnnnacgccgccgcccggcgcgttgttgtcggcgtcgaacgccggcgaaatcacgtaggcgaacacgtcgtcctggccggcctccgcggacggcgcaaccgccgcggcagcctgctgcgcgcctcgcttcggctgagcgccctgccgcgccgcgccttcgcgcttgcccgccgtcttgcgcggcggcttcgctgcggcgtccttgccgcgcggcgcgcgagccggcgctttcgcgacgtcggcgcccgcgccggcatcggccgccggcgccgcgtcggcgctttcgggcgcatcggaatgcttcgatttcgcggccgctcggcggcgcgcgatcaggctgcgcggcccgcgccgcaaaccgcggcgcgggcggtcttcgccgcccgcgtccgctgcggactgctcgggtgcgtcgtcgnnnnnnnncgtcgcaacggcatgcgcggattcggacgaatcgatgtcgtgggtatcagtcaaaacaacctcaaaatgtcaggtctcgcgcccgtcgcgggcacggctggggttcggccgcccgtctcaggcgcgacgcttcgcaggcgcgtcctcgtcgtcctgccgctcgtgctcgggggccgcctcgcttgcactgcgcacggcgtcggcgagactgtcggacgtatcgtccaacgcctcctccgcgtgcgcccggaccggctcggcatcgtgcgggatgccgccgatcgcgccgtggtcttccttcgtcgctcggcccgccgccgggtcggcggccgcctcgcgtgttgctgcgtgtgccgcgtcggccggctccgcgtccggctgcgcgacgtagtttgcgttttcgttcgtccccgagggcgattcggcgcgctcgccatcagcggctgcatcgccggcgtgcggcgccgcgacggcgtccgctgcgctctgcgcatcatggtacggcgcgaccgcatgcgtatgcgatgcggtcgtgccggccgcctcgccgccggcgtctgccggctccgtcatctcgcgcgagtcgatctcgcgagccgcatgcccggaagcatcgccgccgcgcggcgcatcggcttcgccgagagccggcgccgcgtcgacgtccacatcggctcgcccggcgtcattatcggctggatcgccgatccgtgccgccaagccgtccgtcgccccttcctgccgcggctcgtcgnnnnnnnncgtatcttcgttgcgcaaaaccaccgaatcgctcgccggctcggcaacctcgcccgcctgcnnnnnnnnnnnntccgtctcgggcgcgacggcaggcgcttcgccgtcgcnnnnnnnntcatcggggaaatcgatcgcctgctgcgcgagcaggctcgcctccagatgcgcggccggctcctcgagcgcaggcagatcgtcgagcgccttcaggccgaggtcgtcgagaaactgttttgtcgtcgcgtagagcgccggacggcccggcacgtcgcgctgaccgatcacttcgatccagccgcggtcctcgagctgcttgacgacctgcgtgttcaccgtgacgccgcggatctcctcgatgtcgccgcgcgtgaccggctgccggtacgcgatgatcgcgagcgtctccagcacggcgcgcgaatacttcggcggcttctcgggatgcaagcgatcgagatacgtgcgcatcgccggcttgctctggaagcgccagcccgacgcgagcgcgacgagttcgannnnnngtccggtccattcctgtttcagatcttcgagcagtgttcggactgtatccgccgacacgccgtcggcaaagagcttgcgcaaatcgccgagcttcagcggttcctgcgcgcagatcaaggcagtctcgaggacgatcttcgcctcttgggcattcatgcagctaggtcagaccctgtggtcaagcgaaccggatcaatcgaacagacgaaaggaacggaagacgcgctcgcccgattctgatcggtcatattgatgggagcacgaaccgggggcggcgaaccaactctcaagcccaacccaaaccggacggaacagcgcggaaccacgtcggaaccgcgtgactgagcgccatcttacgcaaaattacccggtgcgtaaagacaaagaacgtacggcaaaagacatatccgcaacggaccgcgcgccccgaaagccgccatcgccgcgccttagccgctcccgcgcatcgccgccccgcgccgacgaaccacgctctccccgccgctcccggccgccgcgcgaacgccgcgggcatcaggcgggaaagcctcgacgcggccccgtcgttcgccgctcagttcagatcctcgacacgcgccggcatttccttcacgagcccccagaccgcgtccgccgccggcgacagcgagcgatcgcgccgccgcacgagctccacggtacgctcnnnnnnnngcgcgagcggccgcgcgacgagcgacgagccggccggaagcggcaacgacagccacggcaacacgctcacgccgacgcccgcctcgacgaggccgaacaccgtcgccgaatggccgagctcctgcacgacccccgccgcgacccgatgcgccgcaagcgccgcgtcgatcagcggccggctgcccgacgcgtagtcgagcagcacgagccgctcgcccgcgagcgccgtccacggcacgcgatcgcgggcggcaagcggatgatcgnnnnnnnnnacgaggcagaacgaatcggtcatcaacggctcgctgatcagctcgctcgtcgcgagcggcccgatcacgacgccgaagtcgacctcgcccgacttcaccttgcgcagtacatcgctctgcacatcgtcgcgcaggccgagcgtgacgaacggaaagcgccgctcgcatgcggcgacgacgcgcggcatcagccggcacgcgatcgtcgggctcgccgcgacgatcacgcgcccgcggcgctgctcgccgatctcgcgaatctcgcgcagcgcatcgtcgaggtcaccgagcaggcgcgacacgctcgcgatcagattggtgccgacgtcggtcagttgcacgtcgcgcgtggttcggtcgatcagcttgagaccgatctcgccttccagctcgcgcaccgagcggctcacggccgactgcgtgagaccgatctcgtcgcccgcccggctgaagctcttgagccgcgcgacctcgatgaacacgcgtaactgtctgagcgtgatattcatgggattgcctcatcaatcggacgcatcgatgcgcgattgtattgcgtcctcacgatcccgtgccgtgtgtcggtgcggtgcagcactcggctgaaacgcacgtctcacgggccggactgcacaagattggtgattgtccttatttgctcgacggtctttttggcgtcttatacgcccctagctgatgcggctgtcagctcgctgccaggcggctttggggcggtcgtcgccaatgtggcacgcttcctgcattagcaggcgcacagggctgcgggcgttcgagcttctcgcggcggatcgcgcaacatccgccgctccatggagccgacgcctcacacccggcactcgttggatcgagtgctcgacgagtgcgcggcgcagggcggcgcaccggagttagcttcgctgaggtgaggacatgatgctgttcgacgatttgagagacaacgaatgggcgctgctcgagggactgttctgctccgagcccgcacgcagtgaacgccgtggccgcccccgcgtggaagcgcgctcggtggtgaacgccgttctttgggtgctgtcgacgggcgaaggctggtcgaagctgcccggccgctatccgtcgccgccgacttgccgtcgccgcttcgacgaatggcaggccgacggcacgctcgccgaagtggtgaagcgcctcggcacgagcggccgccagatctcgctgcgcggacgcatcggcgcaagtgcggtgaaaccgcccgcgccgccgagccgcgaccgactgcgcggcgcgttctggaccaatccggaatcctggcgcgctcccgtcaagatggcataaattcgatttctgggcggcaatggccgcccagaatcattttcggcctccgctttcgcggcgcacggccgcctgttcgctcggactcctgatcatgcgatccggcgatacatctctttactaatatttacagcgcgccttcgctcccccgcttaacgtagcgttatacgaacgagacgtccgacggcttgaaagggagcttccaacgatgaaacccatgtcactgctcacggcatgcggcgtggtcgtttcgctggcactcgcccctccctcgcgcgccgaccaattttcaccccggcagcacgctcagcgggaacagttcgcccgctcgcaagcgaatgcggctgcgcccgccgatgcgcgccccaatgtgccgcgcggcaatctgcgcggcgacatcgccagcaacgcgcgtgcgcgcaacaacgacgcgcaacgcccgcccggcgactcgaaccatcactgacggcgcgcgacgaaaaatccgcgcccccgggaactgcgcgatgcgcgcagagtctgatggttgccatgagcacagcgtggcagcagcaatgtacccggtaccgcccgtatcctcgcgatacgggcnnnnnnncgtgcgaaggttgcggcgcagcggcgctataagcggctttcgagaatcgatacggcgctcgcttcgctgagcgcgtagtcttcgattcgacgcgtttcccaatcgggctgtttttcgtctcgttcgagccgggtgaattcgactcgaccgttatccgtcaaaacggcgatatcgacgggcgcgtggaaaccgggcgcgggcgcgacagtcttctgccgaaccgtatccatcaagccgagcgcacgcaggtattcgaagacacccggacgcctcgcccacggaacctgacggtactggacgcgcctgagcgcatcgagcactgcttcgttggaatacgtggccatctcgattctttcttaaagtgcggcgacattgcaaagcggccccgccgagcggggcctccgcccgccgacgccgccacgcagctcaagaggggtccttataatccctccactccttccgacccgcgccgtgacgcttcgttctcgcctcacggggacagatcattaaccgctccacaaaaagctaccttaccccaatcaaattgatcctgttcaactcatttggacttctcttcgtcgttttcctgctctgccgcaaacggcgcggcgcgttcgcgatactcgcggccggcgccgcactcctgtggctgatcgcttccggatggcttgccgcgccactcgtcgcgctcgcgcaagccggcatgcaaccggtcgcgcacccgacgatgacgggcgacaccgtgatcgtgatgctcggcgcgggcatcgaacgccgcgacggcgtcgcgataccgccacgcgacgcactcgcccgcatcgacaagacggccgaactctattcggcatgccgacgaacggcgcagcgctgcacggtcgtcgtgtcgggcggcgacccgcaggtgcgcggcatcgcggaagcggacacctatgcgccctatctgctcgcgcgaggcgtcgcgagcgccgatctgatccgcgagaagcgcagccacaccacctatgaaaacgcgcgcttcactgctcccatattacgcgcccaacattacgatgatctgattctcgtcacctcgtcatatcagatgaaacgcgcgctcctcgatttcgagcggttcggattcgcgccgcagcccgtctacgcgaaccgcagggacgcccggctcggctggctgcnnnnnnnngccaatctcgccaacgccgagctggcgctgcacgaaatcgtcggcgtcgcgcaatttcatgtgtaccgccgcctcggctggttctagccgcaccgcttcgcccgcgccggatcgtcgcggcgccgatgccgccggcgcgttgcggccgcgcaaatggcgcagcaacgacggattgcgccactgttgcgctcgatccacgcgacgaagcgccatgacgcaatcgaatgcactgatccgtcacttttgataaactcggctcactcgattgcagacgccagacaaatcggcaacactcgggtccatcaccacttagcggaggtaagcaatgaagaagatgaccatggctatcctggtttcgatgtcggctctggctggcgcagcccaagcgcaagagagcacggaaatcaagacgatcaccgatccggcgaagatcgctgaaatcgagcaacgcgcccaagcgctgcaacaacagcaggcagccgcaccggccgccgaggcaatgccgatgcatgagcagcacaagcccaagcatcatgcgaagaaggctcacaagggcgcgaagaaggcagccaaggcggctccggccgatgccgccagccaataaagcacggcacgtcccgcttgcgcgaaagccgaatccggcctgccgggttcggctttttcgttggcgtgcccgaatnnnnnnnncgcgcattgtgctaaagtcgcgcaccgacttttccaaccgtgcgcactccggtgcggaggactgaatgagcaacatccaactggacatcgaatggaccgaagccgcgacgcgcaagatcaagcaattgatgccgcgcggctccgatgacgcgttcctcgcgctgccgccgatcgaatgtctgccgatggaaggcgacgtgctttttctcggtccgcaaggcaagcagcagccgttcatcgttgccgagcggcaatatcatcacgacggcgacgccgattggacgatcatcctgatcctcgacgtcccgaacgcatcgcactgaccgccgctgtacccgccggggccgcgcggcgcgcggcccgctcgcttcgctacgccaccttcgacgcgacgcgaatttccgaactctcgatccaatccgccgcggcgcgcttatatgcgtcgatatgcgcggaccgcgcatgggcggcgagcgcggcttcgctcgcccatcgctcgatgaaaatgaaacggcgcggctcttgcaaatcacgatgcagatcgtactgcagcgcgccctcttcgctacgcgtcggcccgacgattccctcgagttgctccaacagtttcgcttccgcgccgggcttggcgacgatgagcgcgacgactgcgacttcggacatgcggattctcctttgcttacgtgacaaaagggtcagcatacgcgaatcgccgtgagccggctttcgcatgtcgagagccgccgcctcnnnnnnntggttcatcgcggaatcccggggaacgcggcgcggatcttgaggaagaagtattgctcgtcgcggtacccgtaagcgcggcgcttgatgaccttgatcgtgttgttgatgccttcgacgacgctggtattgagcggatggcggcagcgggccacgattccgtgccagtaaccctgcaagcgctgggcgaacttttgcaaggcggcgatcccgctttgctgagcctgttcgaaccattgcccccaagccttttccgcgctgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagccctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcactggatgcgggctacttcacgccggcggtgtgccaggggctggaggagcgagggattgccggggtgatgggctatcgcacgccgaaccacaagccgggcatgttctacaaacggcagttcaagtacgacgcgtatcgcaacgaatacgtgtgcccgcaggggcaggccctgccgtacagcacgaccaatcggctcggctatcgggaatacaaatccaatgcgcagatctgcgggcgctgcccggtacgatcgcagtgcacgaacagtgcgatcgcggtgaaggtggtaacgcgccacgtgtgggagcgcgccaaggagcgggtggacgcgcggcgcttgaccgaatggggccaacgcatttacgcgcggcgcaagcagacggtggagcgcagcttcgccgatgccaagcagctgcatgggcaccgttatgcccgtatgcgtgggctacgcaaggtggccgagcagtgcttgctggccgcggcggcacagaacatcaagaagattgcgatgctgctggcgcggaagcggaaaaaggggccagcgggtcccgattggcgcttcgtgcgcatgctgctgcgtctggtgagcggtttgcgctgcagcttcgactacccgctcgcggcgaacccgcaatcctgatcccagaaagacaaaaccccacgctcacaaaaacgtggggttcgtcagcagtctgaaagcccgccatacggcgggcttcgcagctcgacggcggtggccgcccacggcgacttcagcgcaactgattgacgaggagcgacatgatctgccgcgcgggcgccgacgcatcgacattgcccttgtcgtcgaccaccgcgatgcgcgtctcgccttcggtcaccgccttcacgttgaccaggtattgcttcgccttcttctccttcttgccgtggaagagctggctccagaagccctgctcctcgacgctcagatccttcggatcgacgtagcggacgtagtagagccccttcgtgcgatcgcgatcgtcgaccgtgaaattcgcgcgatcgagcgccaggccgacatgcagccacgaacgatcgtacggttccgcgagcgtcacttcaggcggcacgtccggcaccgacgctccgctcggtgcgctcgatgtcgacgcgctcgcgacgttcttcgcggcgatcgccgctgccgcttccttgctcttgttgctcgacgccttnnnnnnnnacggcgccgcatcgtcggtgatcggcacgcctgccgccttcannnnnnnntcgttctgcgcgatcacggccatcaggcgcttcaggtattcggtctcgaggccgggatcgttcggtttcggctcccacttgctcgaatcgttgttcgcgcccgtcagcgcctcgcgcattcccttctggctgatgaacacgtaggtgccgccgttcggcgcggcgtcgaggcgcgtgcggtacttgttgcgctccgccgtcacgtacgagttgcccatcgccttcgagatcacgccgcgaatcagaccgtcgttgatctgcggatgcgtttcgttccagtcggtttccatcacgcccttgtcgcgctgctcgacgacaagcaggaaaccctgctcctgccagaagcggcgcacctgaggccagatttgcgcgggcgccttgtcgtcgatcacgagccagctctcggtgccgtcgcgctgaatgtgcatgcccggcacggcgggcgcgaccgaatcggtcggcggcgcggcctgctgcacctgctgcaggctggaaagcgacgtcgcgccgccctgcggcggcagagaacgttgatccggcgtctcgtcgagcatgttgggcggcaccgcgagcgacacctccttcgatttcgagtcgctcttgtagtcgattttcgtaggcgacggcgaactgcagccggcaacgaacgcgccggttgcaagcagtgctgcgaaccgcttggtaagacgaagatcagtcatgttctgggaatccttccacaaggtcacgttttccgtgagtcaactttctattttaccggtccggcggcagaccgtgcaaaaagcgcgcgggtctcgttcgcccgcttgttcgccgcccgggttcctcgccgcctccgcatgcgccgcgnnnnnntgctttcctacgcgtgcgcgtgcatggggccgcgccgcgcacgcacgagcgcctccgcacgatgtgcggcgcatccgcgcccactagggataacgagcatccgatttccgcaatttcaggcgcnnnnnnnnncggcactcactatcatgaattgaacagtgaccccaaccgtatccatttgcggagggctgtcgcatgaacaacaagaagtcctctcccccgacgcggcgcagaccgacgcgcgcccttgtcgctgccgccgccgtcacgttcgcccccgtcactgcgcaatcgcagctcggcagcacagtcgcgagtccgtcgnnnnnnnnnnttgttcaggcgtcgtcagcgacgctgccgaacggtgccgtcacgatgcgcagctatgtctgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcatgtcgacgccggcggcacgacgattcacgagtacgcgacgcgcgccggactcgtcttcgcttacacatgggacggcccgacgtcgccgaacctgaggaaactgctcggcgaacgcttcccgaccttccagagccacgccgtcacgacggacgcgcacgcccgcgcgagcctccacgccgggcgcgtcgcgcaatccgacttcgtcgtcgaagccggcggccgcatgcgcgcgtatgtgggccgcgcgtggctgcccggcgcggtgccgcccggcgtgtcgatcgacgacttgcggtgaggagacggccatgcccctcaagatcgcgtggtacaccgcggcactcgccgcgacgcttgccgcatgcggcggcggtggcggtggcggcggctcgacgacatcgaactcgaacggcactggcgtcacgccgtccagcgcggcgaacgtgcaacccgtgacggtgtccgcgggcatcaccggcgcggcgaacatgctgatgacgagcgtcaccgtttgcgtgccgaatacgaaccaatgccagacaatcgacaacgtgcaggtggataccggctcggacggcttgcgcatccttgcggccgcgctgccgtcgagcgtcgcgctacctgtcgtgccggccgcgaatgcgccgatcacgggcgcgtgcgcgatattcggcacgggctttacatggggcgcggtgcgtcgcgccgatgtgaggatcgcgggcgagatcgcggcgaacatcccgattcaggtgatcgccgattcgagcacgccgaacgcgcccatcgactgcacgcagagcgccgggcccatgcaaacgcaaggggcgctgcgtgcgaacggcatcctcggcatcggcctcttcgtcaccgactgcggcactgcttgcgccaacagcgcgctgcccggctggtattacgggtgcacgacgagcggcacatgcgcaagcacatcgcaaccgatcgcgcagcaaattgcgaatccgatcggcgcattcgcgagcgacaacaacggctcgataatcgtgctgcccgcgatttcaccgaccggcgcggcgacggtcaacggctcgctgatcttcggcatcggcacccaggcaaacaacgggctcggcaccgctacgccgctcgtgacgaccgcatcggacgcttacgtgacgagcgtgctcaacggcaacaccaacgcgcgcacgttcttcgatagcggctcgaacgggatcttcttcgcgaacgcgtcgctgccgcagtgcggttcgtggttctgcccggcgagcacgcagacgttcgatatcacactgagcagcggcaacggcgcgtcgaaagcgacgacgttccaggtcgcgagttcgcaggtgctgttctcgacgttcaacttcgccttcaacgaccttgccgggccgatcggtaatgtcgtcgatctcggactgtcgttcttctatgggcgcaacgtctatacggcgctcgaaggcagcgcgacgccggcaggcccggggccgtactacgcgtactgaacgctgagcggaacgtgcgccgcccggttggggacgccgcgctgcctcgccggcgagcgccccgtcgatccgcattgaccgatacacatcgatccgcgcttcgacgcggtcgatccacagcggatagcctcgcgtcggaaacgagccgctcatgtgagccggacagaatttgcattgaagcggttctatttacgaaaagtgtctgttatactttcacgctttcggggcgtagcgcagcctggtagcgtacctgcatggggtgcaggtggtcggaggttcaaatcctctcgccccgaccaggaatcaaggcctggaaagcttgtctgcaaagggtttccttatctgacatagctttccgggcctttcctttttctgggtgtgtcagtttgatgcgtcaattccgccgtacgagaatgcgggggtggccgacttggcaacgcttcccgctagcgtctatttgccccagcttcgtcggactccatcttctgatcggcgtgccagtctgcgacaacacttccgcgatccccaaaccggcaaacaaaaggccgacgcattccgggccagcctaaggacaagcagcggcacagatcaccgcatacggccgtttcggcttcacgctggttcttgcgctcgtgcgccggaaccgctgtcacgctcgccgttctgagtgcgggatgcgcggaatcgacgcccaaatccggcaacggcggcgccgcgtcgacggcgatcgagcgcacgaaagccgatcgtctnnnnnnnnaacagcagaccgcgcggaccgtgccgacgctcgcgtcgatcaagatcgaccagccgcgcccgctcacgctgcgcgattcaggccaaagcggcacgctcgcgttcctgcgcgaagtcgatttccgcatcgtcggcgatctcggcttcctcgttcacgagctgtcggcgacgctcgtgccgacgcatcccggcgcccccaccgtgttcgatgatccgacgagcttcgacatcgccgtgcaccgcggcaccgtgacgctcgacaacaccaaactcaatgcgctgttcggcggctacatcttcggctatcgcaacgcgccgttgcgcaacgtgcgcgtgagcgcgggcgacggcttcctcgacatccgcggcgaaatgcagcgcgacggctgggtgccgttcgcgctcaaaggcaagctggagatccgcgacggctcgacgctcgtgttccacccgaccggcgtgcacgtatcgggcatcgaagcgggccccgtgatgcgcgcggcgaaagtgcaggtgtcggatctgctgaagatcgatacgccgatcgtgcggctgaacggcaacgatctcgtgctcaacgtcgacaagctgctgccgccgccccatctgaagatcaatatcgtctcgctgaaactgacttccgccggcctcgatctcgtgctcgacgacggcacgaaggcgggcttcacgatgccggagaacgcgccgaagcatgcaatgtatctgcgcggcggcgacgtgaaattcatgcgcacgatgccgatgaacgcggacatcgtgatctacccgccgcgcgaatcgtcgcccgacgacgcattcgtattcgacatgtatcactatcgcgatcagctcgtcgccggctatttcaacttcgagccgagcggcgcgctgtcgattctgatgccgtcgtatcggcggctcgcgcgcccgagcgcgccgagcctcggcagcgcggccgcgcggatgaacgacagcctgatcgacgcgcagcagtcaagcctcggcgaagcgcgccgccaatgggaggcgttcgcgatcacgccgaacggcggcgcggcgcagccgaacttccgcaaggtggccgccaagcacggcggcgatgtatcgatgttcggcccgcgccatatttcgaacggcacgacgacgatccacctgcacaacgcggacttctacattgcgggcaatatcggctttcgcgtcgaggatctcgtcgtccagctcgtgtcgaagcgcgcgggcgagcccgtcgatctcgacgatccgaaccagtacgacatccgcattctgagcggctcggtgctcgcgccgtgggatgcgatgtccgacctcttcaaccgccacctgctcgactattcgccgcgctcgctgaacgacctgaagctaagcgccgacggcggcgcgctgcgcgtgcggggcggcatcaagctgtggaatcaggtgccgcccggcgtctggctgccggccgacatgaagggttcgctcacactgctggacgaacgccatctcgcgttcacgccgacgcaggtatcggtgctcggcataccgcaggcgaagctgctgcgcgcactcggcatcgagctgtcgtcgctcgcgccgctcaagcgccgcggcgccgagctgcgcggcgattcgctcgtgctcgaccagtacaccgtgttcccgccgcccgtgctgatcggccacatgtcgcaggcgacagtcgagccggacggtctgcgcctcacgttccgccccgcgccgaacgcaccggtgctgcggccgcccgcgaaccttcccggcagctacctgtggctcgaaggcggcgacacgaagatgttcaacgtcctcgtgctgaacatgcgcattctcgtcgaggacacggccaagccacgggtgcgcttcgatctctacgattaccgtgacgtggtctcgcgcggctcggtgcggatggtgcacgatgggacgctgtacgtcgacgtcggcaagaaggatccgctcgcccgatgacccgcgccgcgccgccgcgcggagggaaccgctcgnnnnnnngcccgcgcgaacggtagttcgcacgggctcgtcttcgatgttccgccgccgcccgccttgcgcgcgagcgcagtgcggctcagtcccgcttgagtgcgccgatcacatcgagcagcgcgcggcgcagttgcgcgacatcgaccgtttnnnnnnnngcgtgctcggccgcatgctgctcgagctcatcgggctcgggcggcgcgccgcgctcgctgccgaccgcgtcgagccggttgcgggcgccgttgatcgtgaacccctgctcgtacagcagctcgcgaatccgccggatcagcagcacctcgtgatgctggtagtagcggcggttcccccgccgcttcaccgggcgcaactgcgtgaactcctgctcccaatagcgcagcacgtgaggcttcacgccgcacaattcgctcacttccccgatcgtgaagtagcgcttcgcgggaatcgggggcaacacgactttctcaaccgtcgacgtcatcgtcagttaaccgtcggtaagaggcgcgggcgccgcgcgcaggaggcgaaacgccggcttaacgcgcgagatccggctcggcgccgttttcgacgagcgccttcaatttctggctcgcatggaatgtcacgacacggcgcgcggcgatcggaatcgcctcgcccgtcttcggattgcgccccggccgctgcggcttgtcgcgcagctggaaattgccgaagcccgacagcttcacgctctcgccgttttcgagcgcatcgcggatcacctcgaaaaacgcctcgaccatgtccttcgcctcgcgcttgttgaggccgacgctgtcgaacagcagttcggccagctcggccttcgtcagcgtcggcgtatcgccggcgggcgtggacgccgggacgtcgcgggacatggcgctgcgctgcgccgtcagaagggcttcaaattcactcgagttcatgtcgttcatatctgcaaaaccagcgcgtcaaacttggacaaaaacaccggcaaaagcggcggtttccgccgcttttgcgccctatccgcgcaaacgcgcgccatagactcgagccatgcggtccacgagggtctgaatcgcctgatcgaccgtctcgtcctgcagggttccggccgcatcctgcagcgtgacgcggaacgcaaggcttttctcatgggctgacaacccaccggaagtatttgattttgcacgaaattcgtcgaagagtgcaactctctggacgaatttgcacgcgtcgtcggcgagcgccttcttcatctcgtcgaaaagcgcctgcacttcgaccttctggtcgacgaccaccgcgatgtcgcggcgcaccggcgggaacttcgatacctccgacggcgccggcaacgcacgcgcgacgagcgcatccgtatcgatctcgaacatcacgggcgcatgcggcagctcgtacttctgcatgaggcgcggatgcagctcaccgatccagccgaccgcatggccgtcgacttcgatccgcgcgctgcggcccgggtgcagcgccggatgctcggccttcacgaaacgcgcgggaacaggcgcgagcagcgcctcgagatcgcccttcacgtcgaagtaatcgacctggcgcgtcgccgtgccccattgctcttcgacgaccggcccgtatgcgagcgcgccgatgcgcttcggctgcgcatagccctcgaccgcgagctcgcccgctttcaccgacggatcggcgacgaacacgcgcccggcctcgaacacgcgcacgcgctcggcgcggcggttcaggttgtggcgcagcacgccgacgaggctgccgaacagcgtcgtgcgcatcaccgacagttggctcgcgatcgggttcagcaggcgcaccgggttgtcgttgccggcgaaatcgcgctcccactcggcatcgacgaaactgaagttgactgtttccgcatagtnnnnnnnngcgagcgcgtggcggatcgcgtgaaccgagcggcgcgtctcgtcggtcgcgcgcatctcgctcttcgcaacgggcggacgcgcggggatcttctcgaaaccgtaaatccgcgccacttcttcgatcagatcctcctcgatctcgatgtcgaagcggtnnnnnnnnnnnntcacgcggaacacgtcgccgtcgcgctcgaacgcgaggccgagacgcgtgaagatctgcgcgatttcgtcctcgccgatctcgacgccgatgatccggttnnnnnnnnacgcgcgcatcgaaaccgnnnnnnnntgcggcaggctcacgatctggtcgtcgacggggcccgcctggccgccgcagatgtcgagaatcagctgcgtgatgcgctcgacgtgctcgacggtcgtcgagtaatcgacgccgcgctcgaagcgatgcgccgcgtcggtcgagaagttgtatttnnnnnnnnngccgcggatgctgtccggccaccagaacgcggcttcgagatagatgttcgtcgtgtcgagcgtgacggccgtgctgtcgccgcccatgatgcccgcgaggctctcgacctgagcgccgtcggaaatcaccccgaccgtctcgtcgagctcgatcgtgttgccgttcaagagcttgagcgactcgccgcgcttgccccagcgcacgtcgatgccgccgtggatcttgtcgagatcgaatacgtgcgacgggcggcccagctcgaacatcacgtagttcgagatgtcgacgagcgccgacacgctgcgctggcccgcgcgctcgaggcgctcgaccatccagtgcggcgtcttnnnnnnnnnnttcacgccgcgaatcacgcggccggagaagcggccgcacagatcgggcgcggaaattttaacgggcagcgtctcggtcagttcggccaagacggggcgaatgtcgggcgcggcgagcggcgcaccggtaatcgcggcggtctnnnnnnnnatgccgaacacggacaggcaatcggccttgttcggcgtcagcttgatttcgaagaccgtgtcgtcgaggttcagcgcctcccggatgtcctggcccacgggcgtgccttcgggcaggatcatcaggccgctgtggtcttcggaaagcttcagctcgcgcgccgagcagagcatcccctggctctcgacgccgcgcagcttcgacagcttgatcgcgaagggcgcgccgccttcttcggcgggcggcagcttcgcgccgacgagcgcgaccggcaccttgatgcccggcgcgacattcggcgcgccgcagacgatctgcagcgtcgcgccggtgccggcgtcgacctggcaaacgttgagcttgtcggcatccggatgcttgaccacctcgagcacgcggccgacgacgatcttctcggtcggcggcgcggccgggcgcagcgactcgacctcgagccccgccatcgtcaacgcgtgcgacagctcgtccgtcgtcagttgcgggtcgacaaaggttctcaaccaggattcagggaattgcatggatatccacgttcgaaacagattagatcgaggcccggcgcgccgcctcgacgggccggccgggcgcggagcgggacggtcgcgccgttacgcgaactgccgcaggaagcgcagatcgttctcgaagaacaggcgcagatcctgcacgccgtagcgcagcatcgtcagccgctcgaggccgctgccgaacgcgaaaccgatatagcgctcgggatcgagccccatgttgcggatcacggtcggatgcacctggccggaaccggaaatctcgagccacttgccggcgttcttgccgtgctcgaacatcatgtcgatctcggccgacggctcggtgaacgggaaatacgacggacggaagcgcacgagaatgtcgtcgcgctcgaagaatttcttcaggaaatccgtataagcgcccttcaggtccgcgaagctgacgttctcgtcgatccacaagccttcgacctggttgaacatcggcgagtgcgtcgcatcgctgtcgacgcggtacgtgcggcccggcgcgatcaccttgatgggcggccggttcattcgcgcatagcggacctgcatcgggctcgtgtgcgtgcgcagcagcagcgggcggccgtccgcgtccttgccgtcgacgtagaacgtatcctgcatcgagcgcgccggatgattctccgggctgttcaatgcggtgaagttgtaccagtcggtttcgatctcggggccgtcggccacgtcgaaaccgatcgagcgaaaaatctgttcgacacgctcccacgtgcgcatcaccggatggaggcttcccgccccggcacctcggccgggcagcgtgacgtcgatcgcctcggcggcgagacgctggttcaggagcgcgtcggcaagcgcctggcggcgcgcgttgagcgcggcttcgacctgctgcttcgcgacattgatnnnnnnnncttccgtcttgcgcgtctcgggatcgagcttgccgaggcccttcagcagctcggtcagcgcgcccgacttaccgagaaaccgcgccttctcgttctcgagcgtggtgatatccgcagccccttcgaacgactgctgcgcgtcggcgacaatctggtccagatccattgatcccatcacttccaacgtccgttgtgctcgtcgagcgaaacgcccgacccaacnnnnnnggggctcggaagagccccgttttcgctgcagcggccgcgactaccggaacatcgctgcaactcaccacgcagtgctaatttcgcaattaggctgcaacggcggccttcacctgcttcacgatcgcggcaaaggctgccttgtcgaacaccgccatgtcggccagcaccttgcggtcgagttcgatcgacgccttcttcaggccgttgatgaacacgctgtaggtcatgtcgtgctgacgcacggccgcattgatacgcgtgatccacaatgcgcggaacacacgcttcttgttgcggcggtcgcggtacgcgtactgaccagcgcgcatcaccgcctgcttggcgatgcggtagacgttattgcgacggccgcgataacccttggccaggttgatgatcttcttgtgacgggcccgtgcggttaccccacgtttgactcgaggcatgtttctctcctgtgagtatcggttgaggggttacgcgaacgggagcatcgcgcggacggagttcagatcggaatcgtgaactgccgtggcgccgcgcaggtgacgcttgttcttcgtggttttcttggtcaggatgtggcgcttgaaggcttgaccgcgcttgacggtaccgcccggacgcaccacgaagcgctttgcagcgctcttcttggtcttcatcttaggcatgacgaacaactccagtttatttgatggaggtgggtgtgcggttggcttgcgccctcaacccgcccttcggaacccagtccacttgtgtacggcgcgtacgctcacacgaccgccgccgtttctggcgcgccgccctgaccggacgacgcgccgaaccccttcatcgaagcaccgcgctcgcgcggcgcttcgttacttctttttcttcggcgagagcaccatgatcatctggcgcccttccatcttcggcatctgctcgacctggccgacctcgtcgagatcgccgcgcaggcgctcgagcatgcgcatgccgatttcctggtgagccatttcacggccgcggaaacgcaacgtgatcttcgtcttgtcgccttcctcgaggaagcgcaccagattgcgaagcttgacgttgtaatcgccgtcatcggttcccgggcggaatttcacttccttgacctggatgaccttttgcttgagcttcgcctcgtgctgcttcttggcttcctggtacttgaacttgccgtaatccatcagacggcaaaccggcggagccgcctgcggcgcaatctccaccaggtcaacatccagctcttccgatttacggaaagcctcggcgagtttcacgatgccgatgggctcaccatcgaccccgaccagacgcacttccggcgcagtgatttcaccgttgatgcgatgcgacgacttatcagtagcgatgttacgtttcctctaaaaattnnnnnnncgagccgcgctgccagggcggttacttgaacgcctggatgtcctcacgcagacgctcaacgaaggcttcgacgggcatgacacccagatcgacgccgccacgggcacgcacggctaccgtttgtgcttcacgctccttgtcgcctacgacgagcaggtagggaactttttcgagcgtgtgctcgcgtattttatagctaattttctcgttgcgcaaatcggccgacactctaagcccttgtttttgcaacgattgagcaacagtccgagcatattccgcctgactttcggcaatattcagcacaacagcgtgggcaggcgcgagccagaccggcattgcaccagcatggtgctcgatcagaatcccgaggaaacgctccatcgagccgacaatcgcccggtgaagcatcaccggccggcggcgactgttgtcctcggccacgtactcggcgccgagccgctcgggcagcatcatgtcgagttgcagcgtgccgcattgccacgagcggccgagcgcgtccttgatgtggtactcgatcttcgggccgtagaacgcgccctcgcccggcagttcctcccactcgaggccgcatgccttcagcgcgttgcgcaggccctcttccgcgtggtcccacgtctcgtccgaacccatccgctgctcgggacgcagcgacagcttgatgtcgatccgatcgaagccgaaatcctcgtagacgctcatcgcgagcttgttgaacgcgatcgcctcggaattgatctggtcctcggtacagaaaatatgcgcatcgtcctgcacgaagccgcgcacgcgcatcagcccgtgcagcgcgcccgacgcctcgttacggtggcacgaaccgaactcggcgtaccgcagcggcagatcgcgatacgagcgcagcccgtgcttgaacacctgcacgtggccaggacaattcatcggcttgatcgcgtagtcgcgcttctccgattccgtcgtgaacatgttctcgcgatagttctgccagtggccggacgcctcccacagcgaacgatccatgatcatcggcgtcttgatctcgagatagccggccgcgtcgaggcgacggcgcatgtactgctcgacctgctgccacagcgtccagcccttcggatgccagaacaccatgccgggcgcctcttcctggatgtggaacaggtcgagttgcttgccgagcttgcggtgatcgcgcttttccgcctcttcgagcatgtgcaggtacgcgtcctggtcttccttcctcgtccaggctgtgccgtagatccgctgcagttgctcgttcttcgaatcgccgcgccagtacgcgcccgcgaccttcatcagcttgaaaaccttcagcttgcccgtcgacggcacgtgcgggccgcggcacagatcggtgaagctgccgtgcgaatacagcttgatctcgtcgctcgcgggaatcgattcgatgatctccgccttgtatttctcgccgatgctgcggaagtacgacacggcctcgtcgcgcgacacgacgcggcgcgtgacgggctcgtcccgcttcgcgagttcctgcatgcgcttttcgatcgcctccagatcctcgggcgtaaacgggcggtgatacgagaaatcgtagtagaagccgttgtcgatcacggggccgatcgtcacctgcgcgtccggatgcaactccttcaccgcgtaggcgagcaagtgggcggtcgaatggcgaatgatgtcgagcccgtcggcatccttgtcggtgacgatcgcgagcgacgcgtcgcgatcgatcagcgcggacgtatcgacgagttcgccgtcgagcttgccgccgagcgcggccttcgccagaccggggccgatcgacgccgccacttcggcgaccgtcaccggatgctcgtattggcgaaccgagccgtcgggcaatcgtatcgaaaccatatagcaatctccgtgatgccgtcagtgatcggcagactatcaacgcgcgaacgcggcaatgaacaatgaaacgcgcaacnnnnnnnntgcggccccgctttcgaggggccgcatccgatacttcaaaaccacaaggcgaaaacgttcctcgactagcgtcgctccgaatgggtttcggtcaacgttcgcggtgtcataaccgtattcgccttttgcgtagaaattttctactgccgctgaagcccgggaaaccgaacttcagccgaatgtcgttggtaggctcgattggattcgaaccaacgacccccaccatgtcaaggtggtgctctaaccaactgagctacgagcctgaagaagctgaaattatatggagctctttttgccttggcaagtggtttcgtgcatttcgttcgggaaaattcgcaagccgttgccgcgccgcggcccaccggcggcgctcacgccttgcgggccgcccgaacgacgccctgaatctcgccaagcagcgtgcacgcgcgctgcacctgcgacgcactcgacacctcgaccgtgaattgcatgaaggccgcgttgcggcgactttgcgtcttcacgccgatcacgttcatcttctnnnnnnnnaacacttcggagatgtcgcgcaacagcccttgccggtcggtcgcctcgatcatcaggtcgaccgggtagacggacgcgccccgcccgcccagcacgtcggcggaccaggtggtctgcagcacgcgctcgggcgcgcgctcggccatccggcggaaggtcgcgcaatcgctgcgatggatcgacatccccttgccgcgcgtgacgaagccgctgatcggatcgggcggcgccggccggcagcagcgggcgagctgggtgagaagcgcgtcgacgccgacgacgagcacccccgccgacgcgccgtgcgcgacgttcgcgccgctcgcgcgcttctcgaagttcgcgggcgcctccggctcgggttcgggcgccggcgcatcggacagcgcctgctcgacgttgcgcaggctgaactcttccttgccgacgaccgaaaacagttcgtccggcgacttgaagccgagcttcgccgcgagatgctcgagattcaccgacgtcttgccttcgcgctgcaacgtcttttcgacgagcgcgcggccgtgcgcgacgttctcctgctgatcgaccgcgttgaaccatgcgcgcaccttctggcgcgcccgtgagctgtgcagatagccgagctgcgggttgagccagtcgcgcgacgggccgccctccttcaccgcgacgatctcgaccgtctggccgttcgcaagctgcgtgttgagcggcaccatcgcgccgtcgacacgcgcgccgcggcaacggtgccccagttcgctgtgcaggtggtaagcgaaatcgacgggcgtcgcgccctgcggcagcgcgatcacgcgcgcctgcggcgtcagcacgtaaatgtggtcgtcgtcgagcgtcgcctcgcgcagttgcgcccatgcctgctgaccgctcacctccgcgccgccgccgtccgcgatctcgtccttccacgcgagcagttggcgcagccacgcgatcttctcgtcgtatttctcgctcgcggagaactggccgccgtagcnnnnnnnnnccgcctccttgtaccgccagtgcgcggcgatgccgtactcggcgaagcggtgcatctcctgcgtgcggatctgcacttcgaacgcgcgaccgtcgtcgccgatcacgaccgtatgcagcgatttgtagccgttcggcttcggccgcgagatgtaatcgtcgaattccttcggcaccggctgccacaggtggtggacgatgccgagcaccgtgtagcaatccttgatgtccggcacgatgacgcgaaacgcgcgcacgtcgtagagctcggagaagtcgagctccttgccgcgcatcttgcgccagatgctgtagatgtgcttcggccggccgctcacttcggcctggatgtgcgcggccgccagttcgtgctgcaaccgctcgatcgcgccggcgacgtacgcctcgcgctcgacgcgcttctcgtcgagcagcttcgcgatgcgcttgtaggtgacgggatcctcgaagcggaacgcgagatcctcgagctcccacttcagttgccagatgccgagccggttcgcgagcggcgcgtagatttcgagcgtctnnnnnnnnacgtcgggcggcggctcgattttcgcggccgcatagtagcgcaacgattgcagccgcgacgcgagccggatcagcacgacgcggatgtcctgcgcgaacgcgagcagcatcttgcgcagcgcttcgatctgcgcgcggcgctccgcctgtgcgtcgcggcccgcatcgacaggcgcgctctgcacagcgcgcaggctcacggtaccgaggcgcagcagcttgcgcacgtcggcgacgaggtgcgcgacctcgtcgccgaagtgctcggcgatctgcttgtcaggatcgctcagatacggcgcgagcgcgaacagcgcggccgcctgcgtcgcgggcggatcgacgttcagccgctgcatgatcgtcgacgtgcccgccgcatgatcggcgagccgctctcccgacgacaagcgcgcgtcgcccgcgtgctcgcgcacgaacgcgagcacgtcgtcgagcgacggcgccgcagcggtggaagcggaatcggctgtcatcgtcgggtatggccagttgcctgnnnnnncgtnnnnnnnncggctcagccgcgttgcgcggcgnnnnnnnnnnnntcgacgaggcaagcggggttcgcgagcttcgcctcgacggtnnnnnnnngcggcgttgcgccgtgggccacccatgcgtcccacacttcgttcatgcccgggaagttcgccatgtcggagatgaagatctgcaccgacagcaggtgcgccttgtcgctgttcgcctcggcgagcaggcgatcgacgtgggcgagcacttcgcgcgtctggcccttgatgtcctgcgccgtgtcctcggcgatctggcccgcgagatagacggtgccgttgtgaatcgcgatttcggaaagacggggaccgacgtgatgacgagtaactgccatgagaattcccggttgaatggttgatcggtggacggcgccgcacgcgttcgagcgtgcggcgccgaaccgcatattatgacgcgtgcggcgcgtctccgacgaaaaattggcgcgcgatcgcgatctgctcggcgctcacgaacgcgggcgcatggccggcctcggcgatctcgacgctcgtcaccgcttgtccgcgcgccttcatcgcctcgagcgtctcgcgcgacagcaggtccgactgcgcgccgcgcacgacgagcagcggccccgcgaatgccccgagcgcatgccagagccatgcctcgccctgcgcattcgcctccggcgtggccgtcttgaaaggctcggcgatccgcggatcgtagcgtgcgcgccacgagccgtccgcgtcccgcacgagcaacggccgattcannnnnnnncactcgtccggcgtgagcgggccgaacgacagcgacagcgacgtcagataatcaacgccctcctgctcggtcgcaaagcgcttgtcgagcccgacgtattcgccgatgcgctcgagcgcggcgggctcgatgtgcggcccgatgtcgttgacgagcatcctgccgatcggcgtgcccggcagcccgccgagcgcgagaccgatcaggccgcccatcgacgtgccgaaccagtcgacgcgttcgacatcgaggcgcgcgatcagcgtgacgatgtcggacacgtactgcggcacggcatagcgcttcggatccgcgagccagtcggagcggccgcggccggccacatccgggcagacgacgcgatagacatcggacagcgccgccgcgagacgatcgaaatcgcgccccgaacgcgtcaagccgtgcacgcacacgagcacgcgcgggttcgcgggatcgccccattcggtataggcgatgtggtgcagccccagcggattcgcgcattgcacgcgacgctcgcgcggggagacggaagtggcgggattcgatgacatcggcgcatcctgacgaacgatcggcgtggtcgaacgctcggcgccccggtggcgacgggccgccgaacacatgagccgattgtaaaccgcttcgtcacgcgcggccggtcggccgaacggacgatcgcgcgatgccggacggcccgcgcgatcgatgccgatgccgaaacgcgcaagcaatccgtttcggcaatcgtgcgccgggcgcatcgattcacgtcgcaggcgcatcggatcggagcaatgcgcgcgttcggcgaatcgccgccaccgcgctnnnnnnnnncgctgccgcaatatgccgcacgcacgggcgccccgccgccgcacgaagcgccacggcccgcatgcgcggcacgcgcgagcacgccgccgtgccgttgacttgaccgtcttcgtttcctacgctcggctcaagaaaaacacaaaccgatacacgacacacgcatttcccatccgactcaaccggccgccttgccgacgcgctccgcgatccgttcggcgaggcggcggaagactcgcgatgtccgcgcagatcctgatcgtcggcgggggctcggcggcatgatgctcgcccaccagctcgcgtcgaaactgttcggcgaagtcgtccgcggcgacgtgcgaatcatgctgctgtccgattcgcccgaacactgctacgagccggccttcatgtgcgtcgcgttcggcgcgttctttcgcgacgagctcgcgcgcgacgagcgttcgctgctgcgccccgagatcgcgttcgtcgtcgatcgcgcgacgcatttcgacttcgcggcgcagcgcgtacacgcgacgagcggcaagtgctacggctacgaccatctcgtcatcgcgacgggctgcgtgccgtcgcccgagcgcatcgagggcctcgccgaagcgggcgatcatttctactcgtacgagcccgcgcgccggctcgccgaacggatcgcgccaatcgagcgcggcaccgtgttcgtcaccgtcacgtttccgaagatgcacaacatgccgcatcagtgcggcatcgcgccgatcgagaccacgctgatggtcgacgatctgctgcgccgccgcggcgtgcgcgagcgggtcgagatcgtctacacgtatccaactgtctcgcagttgctgcgcaattgcctgttcctgcaaaagccgacctgcgacgcgctgcccgcacggcgcggcatcggcgtgctgctnnnnnnnntgcagatcgcgggccgcccgcacggagaagcggccgcgcatgcgaaacgcggtcgtccgatcgccggccgcctgatcgccgggccccgccgccatgcggccgcgcgccggccgccgcacgtcatcgctcgtcccagcgccacgcgcggcgcagctcgacgccgagatagtcgacgaacgtccgcacgcgcagcgcgagatgccggccgctcggatagaccgcgtgcaacggcgcggcgctcgacgcgcattcgggcagcacgcgccgcagccgccccgcggcgaggtccggccccacgtcccagatcgatttcagcgcgatgcccgcgccttccagcgcgagcgtgcgggccgcgccgccgtcgttcgtcaggaacgcggccgacacctcgaccgccgcgggatgcggtccgtcgaagcgccattcgacgcgcggctgctcgcccagcacgatgcaccggtgcgcgcacagatcggcgggctgcgcgggcatgccgtgctcggcgagatacgcaggcgacgcacacagcacgcggtagttcggcgcgagctcgcgcgcgatcagcgacgaatccgcgagcatgccgatccgcaccgcaacgtcgacgtcgtgcgcgatcaggtcgacgacggcatcggtgagctgcatctgcaccgtcacctgcggatgctgccgctggaacgcggcgacgatgggcgcgatccgccgccgcccgagctcgccgggcgccgtgatccgcagcgcgccgctcacggtgccgcggcgctcgcgcatcagcgattcggcctgctcgatctccgcgaggatcctcacgacttgcgcgtggaacagcgcgccctcgtcggtcagtgtctgctgacgcgtcgtccgctgcaacagccgcacgcccagccgcgtttcgagctgcgcgagccgcttgctgaccaccgacagcgacagatcgagctcacgcgccgcggctgacagactgcccgccgcgacgatccgcgcgaatgtcgcgagcgccggcagatcgtcgatcagcatcggctgcctcgccgacggccccgcgcaatctttcctttttgcgaagaattcattcgctcttggcccgtatttatatcgaaatcggaaaactaacatgaatgccgccgccgtacgaacgaggcggacgacattccgcgcgatcgccatcaggcatcgcacgccacgcaacgcacacaaggagattccgatgcccgccctctttcgccgacgcccgcttgccgcgatccgcgccgcggcggcgctgtcgctcgcggcgacactcgcgcccgcgcacgccgatacgaccggcctgatcgagcccgcgcacctgagcgtcgacggcagcctgcccgcggtgcagcgcgacgcgcagatcctcgccgcgcgccgctacgacacgttctggcacaacggcgatccggcgcttnnnnnnnncgcgctcgccgacgatttcgccgaccgcacgccgccgcccggccgcgcgcccggcctggccggcccgctcgccgcgtcgcggacgatgcgcgcggcgatccccgatctgtcgtgcgagatcgagcagatgatcgtcgcgggcgagcgcgtcgtcgtgcatctgcgctttcgcgggcacttcaccggcaggttcgggcccgtgcaaggcaaaggccaggcgatcgacttcatcgcgaccgacatctatcgcatcgagcgcggccggatcgccgagaactggcacatcgaagacaacctgacgctgctgcgcgagctcggcatcgccgcctgacgaagggaacgcgcatgacgaccaacatgtccgacgcggccggcgcaccggccgcttcattcgcgcccgagcggcgcgcgttcctggcccgtgcgagtggcgggctcggcctcgcggcggccgggctcgcgctcggcgcggcagcggcgccgggccgggcgctcgcggccggcgccacggccaccgccgataccggcgcggcgtcacccgccggcggctcgccgcggcgctcccccgccgacgagcccgaggcggcgcacggcgcgttctggccgaacggcgcgcggctcgtgatctcgatctcgatgcagttcgaggcgggcggccagccgccgacgggcgccgacagcccgttcccgcccgtcgactttccgccgcaggtgcccgtcgatctcgcgtccgcgacgtggttcgcctacggctatcgcgaaggcatcccgcgcatgctcgatttgtgggaccggcacggcgtgaaggtcacctcgcacatgatcggcgaggccgtgcaccgccggccggatctcgcccgagagatcgtnnnnnnnngccacgaggcggccggacacgggccgcgctggagcgcgcagtacgcactcccccgcgacgaagagcggcgcttcctgatcgccgcccgcgagatggtcgaaaccgcgacgggcacgcggcccgtcggctacaactgcaactggctcagacgcgggccgaacacactgccgctgttgcaggagctcggctacctgtaccacatcgacgacgtgagccgcgacgagccgttcatcgagcaggtgaacggccaggatttcgtcgtcgtgccctacacgctgcgcaacaacgacatcctgctgatcgaaggccgcaactattcgcccgggcaattcctcgagcagatcaagctcgacttcgatcagttgtacgacgaagccgccacgcggcggcgcatgatgtcgatcagcgcgcacgaccggatcagcggcacgccgcagatggtgcgcgcgtgggacgcgttcctgcgctacgcgcaatcgcatccgggcgtcgcgttcatgcgcaaggacgacatcgcccgccatgcacggcgcagcccgctcacgctgcgcgaacccgaaaccctctgacggcggcaccgccttcaacccttttcgttcaggcaatcacaccatgcaggcttctttcaacgatcagcgcgtcctcgtcatcggcggcagttccgggatcggcgccgcggccgcccacgcgttcgccgtgctggacgccgacgtgacgatcgcatcgcgcgacgcgaacaagctcgcgggcgccgcacgggcgatcgacggcccgcgcccggttcggcaagcggtgctcgatacgacggatgcgcccgcggtcgacgccttcttcgccgaggccggcccgttcgaccacgtcgtcatgtcggccgcgcacacgcccggcgggcccgtgcgcaagctgccgctcgccgacgcgcaggcggcgatgaacagcaagttctggggcgcataccgcgtnnnnnnnnnngcgcgcatcgcgccgggcgggtcgctcacgttcgtgtccggcttcctgagcgtgcggccgagcgcgagcgcggtgctgcaaggcgcgatcaacgcggcgctcgaggcgcttgcgcgcgggctcgctctcgagctcgcgccggtgcgcgtgaacaccgtgtcgccggggctcgtcgcgacgccgctgtggtcgaagctcgacgacgcggcgcgcgaagcgatgtacgcgtcggcggccgcgcggctgcccgcgcggcgcgtcgggcagcccgaggacgtcgcgaacgcgatcgtctacctcgcggcgacgcgttatgcgacggggtcgaccgtgctcgtggacggcggcggcgcgatcgcgtgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnaacgatccgacttcgcgaatttttcgacaagcagtcggcggctctcgatgctcgatgctcggtgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnctggacagtatccgcccccaacgccgcgcctcagatgccgacgcgaaacgatgccgggccgtcagcggcacacacggcaacggcgcaccatccgccgcgccgccattgcgccccgctgcccgacgcggccgatcnnnnnnnncgccccgcgtcctcgccaacgcggagcgttcccgttgcgccgccgcatgcgcaacgcgcatcggacgccatccgccgacgcagcgcgacatccgtcccgccgcaggcgcgtgcgcgtcgcgttacgcgagcgcgctcacgtcgagcggcgcgcccgtcttcgtctggatctcgtcgacggtgacgccgtcggcaagctcgagcaccttcaagccattcggcgtcacttcgatcacgccgagatcggtgatgatcaggtcgacgacgcccacgcccgtcagcggcagcgtgcattgctcgaggatcttgtgctggtcgcccttcgcgacatgctccatcagcacgacgacgcgcttcacgcccgcgacgagatccatcgcgccgcccattcccttgatcatcttgccgggaatcatccagttcgcgaggtcgccgcgctggctgacctgcatcgcgcccaggatcgcgaggttgatgtggccgccgcggatcatcgcgaacgaatcggccgacgagaagatcgacgagcccggcagcgtcgtcaccgtctgcttgccggcattgatgagatccgcgtcgacttcgtcctcggtcggcgacggaccgatgccgagcaggccgttctccgattgcagccacacctcgacgcccgccggcacgtggttcgccacgagcgtcggcagcccgatgccgaggttcacgtagaagccgtcctgcaattccttcgcnnnnnnnnnngccatctggtcacgattccaagccatctcagtctcctttcgcgcgcacgacgcgttgttcgatgcgtttttccggcgtcgcgttgagcacgagccgctgcacgaaaatgccgggcgtgtggatcgcatccggatcgagctcgccgttctcgacgatctcctcgacctcggcgatcgtgatccggcccgccatcgcgcacatcggattgaagttgcgcgcggtgcgccggtaaaccaggttgcccgacttgtcggctttccaagccttcacgagcgcgacgtccgccgtgagcgacggctcgagcacgtaatgcttgccgtcgaactcgcgcgtctccttgccttcggcgatcacggtgccgtagcccgtctgcgtgaagaacgccgggatgcccgcgccgcccgcgcgcagcttctccgcgagcgtgccctgcggcgtgaactcgagctcgagttcgcccgacagatactggcgttcgaactccttgttctcgccgacgtacgacgagatcatcttcttgatttgccgggtttcgagcagcaggccaaggccgaagccgtcaacccccgcgttgttgctgatgcaggtgatgcccttcaccgccgaatcgcgcagcgcggcgatgagcgcttccggaatgccgcacaggccgaagccgccgaccgcgaaggtctgcccgtcatggacgacgccctcgagcgcggcagccgcgcttgggtagactttgttcatctgtatgtcccttcctctatggaaaccagctcgacggcccgcgcggctnnnnnnnnacggacctgtcgcgtcattctaagcacgcgcggcgaatactgccgcgacgccgcactttcttctgttgtccgttcgcggcatgcgccgcgacacctgtgaaagggtacgatgcgcggcggatgcggcacaatacgcaaaaatacataagcgttcgccgccgcttgcgcggcgcccgatcactgcccgtcagcgtccatgcccgccatcgattacaagaccgccttccatctcgcgccgatcggcctcgtgctgtcgcgcgaccgcgtcatcgaggattgcaacgacgaactcgccgcgatcttccgctnnnnnnnnnncgatctgatcggccgctcgttcgaagtgctctacccgtcgtcggacgaattcgagcggatcggcgagcggatctcgcccgtgatgatcgcgcacggcagctatgcggacgatcgcatcatgaagcgcgcgggcggcgagctgttctggtgccacgtgacgggccgcgcgctcgatcgcacggcgccgctcgcggcgggcgtgtggacgttcgaggacctgagcgcgacgcggcgcgtcgcggtcgagctgacgccgcgcgagcgcgagatcgccgcgcagctcgtgacgggcaagacgagcaagcagatcggccgcgtgctcgacatcagctcgcgcacggtcgacatctatnnnnnnnngctgatgcgcaaatacggaaccggcaacacggcggaactgctgcagcgcctgctcggacagtgacgagcgccgcgcggcccgctcgcccggccgcgcaacgttcgcgcgtatgagcgctgagcggccgcgccgcggccggaagcccgnnnnnnnacggcgccccggcgcgtgccgcccgcgccgagtcattgccgcccaaaactcaacaaatttcatttcccgataccgattagatcgaatttcggccctacactttttcggtaaaattatttaaccttgaacaacatccttcaactcaattcaggaaatcggcaaggtcgcgcgaaaagcagttcattcgcatttcccaagcaataaatcgcatatccacccggaaaataccgggttctcgtcaggctgctcccatgttgcccgatcgaatcgagatggctgcgcggcgccgcgccgcatcccgctcgctcgcgtgcgtgtcgcgacagtttcatgaaaccgccacgaaaacggcttcgcccccggcacatgcttcaggaatccgaaagacacgacgacgggccgccgcgcggccgcccgcatcggccgcgccccgagtctcgaaccgaccattccattcaattcatcaggccgagttaattcatgattaatgcgaaaacgggctttctannnnnnattttcgtgatgagcctgatcggatgccgcccggcattcgcccaaaccaatacgccggtcaccggcatcgatctgggcggcgaaatcatcgagatcatcaagcagaatccgcaagatccgacacaggcgatcaacaattacatgtccggcgtcgccgcgacgaacgtgcgctgggtgcgcattcatctcgactggtcggccatccagccggcgtcgacgtggatcttcacgagcgaccccaatcccggccggagcagcggcctcacctggggcgcgacggacatcgtcgtgcgggcggcccgaaattacggaatacgcattctcggcgtgatcacgtcgacgccgcgctgggccacccacgcgcaatgtccgagctactaccggcaatcgaccgacgacgcctacaagctttgcgcgccgaatctcacgtcgtacacgaacttnnnnnnnnncgccgccaagcattacggcaacgacagctacggcggaaagatcgacgcgtgggaaatctggaacgagccgaactgcggcccgaacttcattcctcacgatccggtcctttatacgcggctcgtgaagagcgcatacccggcgatcaagcaggccaatccgtcggcgtccgtctatgcgggcggcagctcggggtgcctcacgtcgccgaacaacggcaccggcgcgctgccgtcgagcggcgtggccggcctcgtgaactcgacggacgcccgctaccccgcgcccacgcagtgggagccgcgcgactggctggccgtgatgtacgcgaacggcgcgagcgggtatttcgacggactcgcgcactatccccactgccacagcgacgactggcaactgccgggcgaccagtgcccgagcacgaccgtcaactccgtgtacccggattactcgaatccgttcaacatcatgtggcacacgttcgcctcgccttcgtacggttggcccgctccgaccggcaagacgttcgccagctatacgggaacgagcctgcgcgagctgatgaacgcgaacggcgacgggggaaagccgatcgtgatcaccgagttcggcgtcgcgacaaccgcgtcggacggcgcgaccgacttcaccggccagttgggcggcagtgcgcagcaatacgcaaacgccgattttcagacgatcgcgccggcgtacctgacgcaggcgaatcaggaacgcgagtacaaggcgctgatcgcctggatcgccaatcagccctacggccagtacggcccggtttacgcgtactgctactcggacatggcgctgtcgtcgccgtatagcgcgaacatctacgagccgtatttcggcctggtgacgatcaccgcgtcgacggccacctccggcacgacgggcgcgcccaagatcgccggcgcgtatcaggccgcatcggggcagtattacccggcctggcccaacttcggcgccgccgcaacggcggcggccaatcacacgccgggctatgcgccggtcggccccggctggtgacgcatcgggcaaggcgcacgagaaaaccggcggccgcccaccggcgcgcgggcgtatcgcgtcaggcgcggtagccgccgggcgggcgctttcggctccgcatggcggcccgccgcaccggcaaccggttcggcatggtccctcggcaatcggccgagcgccgatgatccggacaacgacgcccccgttgcgacgtatcctgacgcggctgccgggacgcgaacccggcgacaacccgaaaaacaggcaggcgggacggcccaacccacgtgcatcgcgccgcaccgccgcaagctcgccatttcgcgacgcccccgcaccgacgcataccgaacccgcccagcaagcaggaagcaattgcttgccgcacacaattcgccgcaatgcctgacaagcatgacgctcgacgtatccccctnnnnnntaaagcgtcgctctttcagacattttccagccggtttacctactatgctgcttgtacaaataaagccaagcgggggttatcacacgggcatcgagaacaagcctgcgccggccgggaagccgattcaatgtgagaaaagtaaaacacgtgcgcatccgccgccgcgctgaagccgtgaaagagcgccgcacgagcatcnnnnnnnnnnnncgcacgagcgcattgcttcgtcgtatgagtggatgagtgggctcgatgcgaatccggcgtgccggacatcgtcacctcgcccagcggcacccgacgctaccggatgactttcagcctcttccgaaagaggaatactttatcatcgccgaaatttcaccctatcagtattgcaagccaatggcattcacgcctcgcccaccaaacacgcaaaggaggccaaatcgcccattacttaacaaaccctgtttaagaattcaataaatgcctttccacctatcgaaaaggtgaaacaaaatggcaaaattagcagcttcaaatcaattcggcattcccaatcagaccgacgtatttgccgttgacggcaacggctcgctgcgcgtttcctgggtggtcagcgccggcgcctggaacggccccgctcagatcgggccggcggggctcttcccgtcccgcgcggcggttgcgtcgtcgaaccaattcggcatcccgaatcagaccgacgtgttcgccgtcggccgcgacggcgcgcagaacgtcgcgtgggtggtcagcgccgatcgctggaacggaccgaccccgatcagcgccgcgggccttttcccggccggcgcggcgatcgcggcgtcgaaccagttcggcatcccgaatcagaccgacgtgtttgccgtgagcgacagcggcgcgttgaacgtggcgtgggtcgtcagcgccgagcgctggaacggaccgattccgatcagcgcggcgggccacttcccggcgggcgcgccgctcgcgacatcgaaccagttcggcatcccgaatcagactgacgtgttcgtcgtcgacaataaaggcgcgttgaacgtggcatgggttgtcggcgccggcagttggaacggcccgattccgatcagccctcccgggctgttccctcccggcgcggcggtcgccgcatcgaaccagttcggcattccgaatcagaccgacgtgttcgtcgtcgacaaccagggcgcgttgaacgtcgcctgggtcgtcggcgcggatcgctggaacgggccggttccgatcagccctgccgggctcttcccgcccggcgcggcggttgcggcatcgaaccagttcggtatcccgaaccagaccgacgtgtttgccgtcggccgcgacggcgcgctacgcgttgcctgggtggtcagcgccggcaattggaacggccccgtgtcgatcagcccgacgaaccttttcccggccggcgcggcggttgcggcatcgaaccagttcggcatcccgaatcagaccgacgtgttcgccgccgatagcgacggcgtcctgcacgtcgcgtgggtggtcagcgccggcaattggaacgggccgatttccattgcgtgacgcccgcgtccggccgtcgcgtccgcgagcgacatcgcgacgcgtgttcccgctcgcgtccggctcctgctccgcaagctgacgcgtccgcgcacggccggctgatgcgggttcggcggccaccgcggcatggccggcccgacactcgccgccatgccgccacgacggagcgagacgccgggccgatgcgcggcaaacgctcgttcgcgcccctttccacgacggcgcggagaaaggccgcccgcctattcgcgccattccggaagacgcgaccccgccatgcagtgccgatccagcactgcatggcctacgttcgtgaagccccgcgaatcagcgtcaaggaagccggtaatgccggaccgcgcgccgcgccgctcaatcgactttcgcctgcagcgcgctttcgatcgtgttccgaagcaggtccggcagcggcaccgacttgccgagcgcgtagtcgacccacacgcagcgcgcggcgccacgcgcgtacacgcgctcggggtcgtccgagcgggtcagctcgaacgccgtgtcgaagctgctgcgccccggcttcgcggctgagaggcgcgcgatcacgtcgcccgggtaatgcagttggcgcaggaattccatcgacgcgttgacgacgacgggcccctgcccttcgccgttgccgcccccgatgccgagcttgccgaaccacgtgacgcgcgcttcttccatgtagcggaagtagacggtgttgttcacgtggccgaacgcatccatgtcgccccagcggatcggcatcgacatttcgaaaacaggggtgtaatcgctcatcgcactcttcttttctgcaaggtgaaaccgttcggcgcggccgctcacgcgagcccgaggccgtcgtcggccgacacgatcgagccgttgatgaactgcgactcgtcggcggcgnnnnnnnnnnnnnnnccgtcgagatcctgcggcttgccgacgcgccggcgcggcagcatcgactgcagcttctggccctgctcggtttcccatagatagtgattgatctcggtgtcgatgtagccggggcagatcgcgttgacgttgatgccgtggcggccccattcgagcgccatcgcccgcgtcatgtggacgacggccgccttgctcatcgcatagaggccgatctgcgagaacggccgcagcccggcgaccgacgcgatgttgatgatccggcaggccggcttcgcgttgccgctgcccgcgcgcatcatcattcgcttggcgacttcctgcgcgacgaagaacgcgccgcgcgtgttcgtatcgaacacgtactcgaaatcggcggggctcacgtcgacgagcttctgcatcgtcgacacgcccgaattgttgacgagaatgtctatcgtgcccgcttccgtttcggcgtgcgcaacagccgcccggatgctctgataatcggtgacgtcgagcgacaccacatgcgcggcgccgcccgccgcctcgatttccgcgcgcagctccttcaggcgctcgacgcgccggctcgcgagcacgaccttcgcgcccgcctgcgacagcacctgcgcgaaacgctgcccgagcccgctcgacgcgcccgtgatcagcgcgaccttgccctccagattgatcgaacggcccatgccgactcctctttgttccgatgacaacatgccgcaccagtatgaaccgttcccgtgtgcgacccaatccnnnnnntagaacgatcgtgctaatctaggattccgctgttgcggcaagcgttttatttcgccgacaatacggtcccgaataaaagcattctaatggttagaggagcgttcatgacccccgcaagcctcatcgagcaatacggcccgcgcgaatcgatggaatacgacgtcgtgatcgtcggcggcggccccgcaggcctgtcggcggccatccggctcaagcagctcgccgccgagaaaggtgcggaaatcggcgtgtgcgtgctcgaaaagggctcggagatcggcgcgcacatcctgtcgggcgccgtgatggaccnnnnnnnnatcaccgaactgttccccgactggaaggaaaagggggcgccgctcaacgtcgacgtcaccgaggaccgcttcctgttcctgaccgagaaaagctcgttccaggtacccaactgggcactgccggacaatttcaagaaccacggcaattacgtgatcagcctcggcaacgtcacgcgctggctcggccagcaggcggaagccctgggcgtcgagatcttcccgggcttcccggccgccgagatcctctataacgacgacggctcggtcaagggcgtcgcgacgggcaacatgggcgtcggcaaggacggcgagccgaccgagaacttccagctcggcatggagctgcacgcgaagtacacgctcttttgcgaagnnnnnnnnngccacctcggccgccagttgatggacaagttcaagctgaacgcgaacagcgacccgcaggcgtacgggatcggcatcaaggagctgtgggagatcgatccggtcaagcacaagccgggcctcgtgatccacacggccggctggccgctgtcgtcggacacgtacggcggctcgttcctgtatcacatggacaacaatcaggtcgtcgtcggcttcgtcgtcggcctcgcgtactcgaacccgtacctgtcgccgttcgaggagttccagcgctacaagacgcatccggcgatccggccgttcctcgaaggcggcaagcgcgtgtcgtacgnnnnnnnnnnnatcaccgcgggcggcctgctgtcgctgccgaagacggtgttcccgggcggcgcgctcgtcggcgacgacgcgggcttcctgaacgcgtcgcggatcaagggcagccatgcggcgatcaagaccggcatgctcgccgccgaagccgcgttcgacgcggtgcaggcgggccgccaggccgacgaactgaccgcttacccggacgcgttcaagacgtcctggctgcacaccgagctctatnnnnnnnnnaacttcaagcagtggatgggcaaggggctgtatctcggcacgctgatggtcggcgtcgagcagaagctgatgaacggcaacgtgccgtggacgctgcatcaccagcacggcgaccacgagatgctgaagcccgcgtcgcagtgccagccgatcgactatccgaagccggacggcaagctgacgttcgaccggctgtcgtcggtattcatctcgaacacgaaccatgaggagaaccagcccgcgcacctgacgctgaaggacgcgagcgtgccggtcaacgtcaatctgcgcacgtatgcggggccggaagcgcgcttctgcccggccgccgtctatgaattcgtgaagaacgacgacggcagcgaccgcctcgtgatcaacgcgcagaactgcgtgcactgcaagacctgcgacatcaaggatccgacgcagaacatcgtgtgggtcacgccggaaggcggcggcgggccgaactacccgaacatgtgagcgttcgcccgcgcctcgcgcgggccggtcgcgccgccccgcacgaggcggcgaagcgnnnnnngcgggccctctgaactgaaccccagaagttggacggttcaggagtgctaggccagcaggggctgggttctgtattgaacaggactcagcgctttcaacttcagccggatgcgttcgtggttgtagtaacggatgtactgccggattccggcctgcaattgttcgacgctgtcgaactcgttgaggtggaaaaactccgccttgagggtaccaaagaagctctccatggcggcattgtccaggcagttgcctttgcgtgacatgctctgttgaacggcgcgctgatccagcaagcgacgataggctggcatttggtactgccagccctgatccgaatgcagcaacggacgttcaccgcgcgtcagccttgagaaggccttcttgagcatgctgctgatcaaatcgaagctcgctcgggtagcactgtgccaggcgatgatttcgccgttatacaagtccatcaccggtgacaggttgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcaaaccgatcgttgtcctcttcacggccgatgctgattctgatgtggtggtgaagtccgaactggccggcgtccttcacctgaatgccccgttcgcgcaggaagcgcagcgtgcgctcgccggcggcgttttcgacgagcacgaaattggcctcggacgacgcgacgcggtagccgagcccgcgcagcgcgtcggcgacgcggcggcgctgcgcgagcgtcttcgcgatgtgcgcctcacgtgcgcgatcgttgtcgagcgcggcttcgagcgcatgcagatcgagcgtgccgacgttgcagaaccactgcttgcgcttcatcgcggcaatcagctcgctcggcccgaacagcgcgccgagccgcaagccggcaaggccgtaggatttcgagaacgaacgaaacaccagttcgttctcgccgtaagccaggccgcgggcgcgaaacgacgaataatcgacgtaggtttcgtcgatcagcaacttgcccgcgcgctgcctcaattgatcgagctcgcccgcgctcagcgcctagccggtcggattcgaaggattggcgagcacgacgcaatcgtcacgcgagacttgggcgagatcgttcggatcgagcagcagatcgtcggtcaggccgatttcgaagtgtctcagcccgctgacggcgatgcgtgcgcgatagccgtcgaagcccggccatgcggtaacgaagcgcatcgacgaaaattcggcgctgattcgatcgaagcattcgtcgatgccgcgcaccagcatcaggttgtcctcgggacagctgaaatgctcggcgagcttgcgcatgacgcgcggttcggcgtcaaacgggtagcgattgatccgcgcggccgcggcagcaatcgcggcctgcacgcgcggctccaccgcttccgggttttcattgaacgccaggcagacggcttgcgccgccgcccgcacttcggtatccattgcctcgccaacgctcacgatttcatccttgccgattctgatttgtcgattcctgcccgatgcatcgtgcgcacgggcttcagcgcgggggcggattcaggccggcccgctcgttttccatgcccttccagcgccagccctcgaacgcccgcttcacgtattgggtgaagaattcgggcaccaggcgaaacagctgcggatacgtgatgaagaacgtgctgatggaaatcgagatatccatcgagatcacgcagtgcccccagttgcgcggaatgtgcagcgtctcgcccggctcgatgatcgcctggtacggcgtgcagtgccggtagttcggatagcgctcgagatccggcttctccaaatccaccggactgaacgtctcgcgctcgaactggccgatatagaggttcttgctggcctgatccggcgggaacagatacaccatcttccggcccacgatctgcgtgaggaaattcggcatcggatcggtgtggatcggcgtatgcgtgccggccggcccgatccacaggtacgaatccatgtgcgcacccgggatgtgctcgatatgcccctgcacatacggatgcggcgcgagatcggcgcgcaggttcggaaagctcttgcgaaacggatgcgacgccatgtagtacatgtggtccggcttcgttcgcaggatccggatcagttccttgagcttgagctcctggaaacgcaagtgcttgacgtaaccttgcgggctgttgttgccgggcccgcgctcgtcaggctgaaagctctcgacgccgatggtctcgtcgccgaaacgattctcgaaatagtcgagcgaccatttctgcatcgccggccacgcatcgagcgccctcgcgattttcaccgggcgctctttttcgaggtaatgctcgcggaagtccgatactttgggtcgaaccagcgtttcaataggcagaatttcatcgtacggcatagtcgattcccgggcccgaatgttgattgagatgctcgcggacgctggcaggcaccatgtccgtccagagttgctcgatgcgttgcagacactgttgcttcgtcgcaggttcgccgaccgtttcccaaccggcgggaaggcttcgcccgtccatccagaccgaatactggccctcattatttcgcactacgaagtacaattcgtcgtccatagctggttcccagggaaagcaaggtgatgtgccgggtttttgccgtggcggcgcgcaggtgaaatcgcgcaggaccatcggctggaaagacgcgccggatgtaccgcctcggcatcgctcggatgcaggctcgcgactacgcccaacgcagtggatgcatcagagaattgagtatttcttctgcgggaattgtcctttgaactaacctgatattcggttattgggtatgtatttgtcaacgaactctcatcttcaaggcacgattagaattagccataacctctcgcttgtcaagcaattttgcggcaaggtacgccgctttatttcaaacaacaatgcctccctgataaagattacaggcgaaaaatttacatgcggaaggcgcgataatttcattaacggatggtaaccgggaggtgcctnnnnnnnnnnnnnnnnagggggcgatgcccctgtgactggccggccgctgcgaggattcgatgggcgctcgctcgccgcccttcatccgcagccgctcgaaacggatccagacacatgaatccaaacaatattttccccggctcaagcggcaaggaaagcgagccgattgaactcggaatgcttgcggctgcccattaattaagcgcgcacattatggaaaatatattaatcatccatattcgtgaggcacggaaatttttaccgccgatgcgtttttgcaaagaagccttgccgagcccaaacgagtgcgcaaatctcataaacttccccggatcatcccgccagtcattttcatgaaataatttcggtggagagaatagatcaatcgattattttcagtcagcctgatcattgcaccgaaggcaactaattgcgcgttcgaaatacggcggcggcgcttggcacccggtgccgtccgatcgcaacatggaatgcgcgctacgcgacatccaaccccgggagacctgaccgccatgcatgtttcgaccgatacgtccgccgaagcccattcaccggcgccgaatgctcgcgacaccgactcacgcgcagactcactcgatatgtcagacagtgacgcactgcgccggattgccgaagccgtcgacggcggtgcggcgaacatcgagcgaatcgttccgctcgcccgtgcgcgcgagcgtatgccgacgcggcctcggctcgagcggtgcggcggcgggcgagtgacggcggcgcacatcacgctcgactcgcgtgcgcgtctcgatgcgttgctgcacgcattgcaacgcgcgatcgaccagaacgcggacctgcgaacgtgcattttgggggcgtgcctgcggcggccgatgcaagtcacgcttcgcgagattcgcctgcgagtgcacgccgcgacgctcgaccccgacctcgatcccgacctcgatcccgccgcgcagttggccgcgctgagcaccggcccggcatgcgcatcgacatgcaacgcccgccgtgggtgctcgcgtgcatcgcgcgcattccgggcagcgggcaatggctgctgcggctcgtggcagccccgatcgcggccggattcgacgcgctcgacgcgctgcttcgcgaggcggtgattcacggcgaccgggagcccgggccggcgccgtttcactggactgtggaaacggctgttgaatcgtgcggaggcgaacctgcgtcgttgccgaccgcgggcgcggtttggccgtcgaacgacgtatcacgcgcttgcgatccggatgccgcgtcgtgcgtcgaggcgcgcatcgccgcgatcgcgtccgatctgccgggcgtcgtgcatggcggaccacgagacgatttnnnnnnnntcggacgaacgccgttgcaggcgcttcgactcgcgcgccgtatccgcgacgcgctgggcgtgaccgtaccggtcgagtcgatcctcgcgagtccgaccatcgtcgagcttgccggatacgtcgagcaattgcgctcgcgggacgtccgcgacggcgctgcgcccgtgtcgatcggcgaaacaccggcggacgcggatgctcgagctcaggcgcaggcggatacggtgcacaccgattgcctgatcgtcattcaagcaggcggcgccgaacaagcgccggtgttctgcatcccgggcgcnnnnnncagcgtcgcgtcgttcgttgcgcttgcgagcatgctgcgcgccgacataccggtatacggcttgcagcctcgcgggctggacggcctggggccgccggaccgatccgtcgaagcggctgcgcgccggtacgcgcgggccattctggatgccaccccgcccgggccgccgcgcatcgtcggccactcgttcggcggctggatcgcgctcgagacagcgcggctgctggacggcatgggaacgcgctgcgccccgctcgtcctgctcgattcgaatccaccgcccgcgtcgcaggcctgnnnnnnnncttccgaggcagacatgctgcgcacgctcgtcggcctgctcgagcaggccgcgggcggcgcaccatccgggatcggcgacgaagaaatcgcccgttgcgcggcagcgggcgaggatgcgcgggatgcgctcgtgcacgcctgcatggtgaggaccgccctgctgccgcnnnnnnnnncggtcgaaacggtgcggcacctgcggcgggtattcgaagcccattcgagcacccgctacgcgccgggcagccgatacgcgggcgacgcaacggtgatcgtcgccaacggcgatcgcgacgcgggcgagatggtgccggcgttcggatgggccgcgctgatcgagcgagtcgaggtggccgtgacgccgggcaatcacatgagcatgctcgcggcgccgtatgttcgtcacgtcgcgctgacgatgaaggcggtatggcgcatgatctgaatcaacacagccgccgccgcgctgcgatggccgttcgttgcgccccgtgcgccggccgatgaagccggccgggcgccggcacggcggcgatcggtcgtggcgcggccggccgcgtcgcgcttccggccgagctgtcttcgcggcgaaacctcgcgcgcttccgatcgatcgcgccgcgcaacggccaacgcctgcgcatccggcgcgcatgcctcgcggcccgacacgaggcgttcatgagcagcgccgccggtatcgtttgcaagccggttggagccgacggcgcgcctcccccgccgtggatcgaacgccccatcgcgaaacggcagccggcatcgggccggtcattccaacgccgccgtcggagcgccgcgccgagccacatgagcgcgcgaggcggcgaccgccgagtnnnnnnnnncgannnnnnnnnnnnccctcgcctgccgcgcatcgtctagaaccgatgccgcagccccagcgcgacaacgacctgattgccgttcgcggacggcgtcagcgtccagatcgtcgcgttgaacgccggaatgccgttgccgccgctcacgcgctgatagacggcctcgagatacgcgtccgtgcggatcgagaacgcgtaatcggcttgcgcgaccatgtgattccacttcggacgggtttcgcccgagcgcgcgtcgaagcggcccatcgtgtacgtgtacgccgccgcgaggctcaacctcggcgtgacgacgtagcgcccgtcgagcgtgaaattgtcgaagacgagcgacttgccgtcgagcttcgcgatgctgccgccctggagcacgccgctcacgcggtcggtggccgaatgggaccacgcggcgccgatcgaatgcggcccgaacgcatagcggcccgcgacggcccagatctgctggctgccgcccgtgatcgtcgccgagccgtccgtcgtgctcagcgcgccgttcgcgttcgcggcgttcggattccgattgattctcagatagccggcgccgagtttcagcgggccgttcgcataggacaggcccgcgctccacgccgcgttgttgccgaacgggcccgccgtgttcgagaagccgtacattgcgccgagggtccatccgcggtatgtcgggctcgtgtacttgaccgcgttgttgatgcggatgttgcggttcgagtcgtcgttgtcgtacgggtgaacggcgaggttgccgccccagccgggccccgacgcgccgagcggcgtgacgaaatccaggatgaggtcgtactggcggccgagcgtgagcgcgcccccttccttcgatttcagtccgatccatgcctgccggccgaacatgtcgacgcccttttgcgatagcgcgccgctcgcccccgagaagccgttctcgagcgcgaagatcgccgacacgccgtcgccgaggtcttcgcggccgcgcaatccccagcgtgacgcattgagcgcgccgctcgtcacggcccagccggggcttcccggcgagccggctccgtgggtgcgctggttgttcgcgtaggtgatcgacgtatcgatcaggccgtacagcacgacgctgctttgcgcgtgagccgtgctcgcgccgaagccggcggcgcatgccnnnnnnnnnnnnccggcgaggcgcgcgagccggcggttgccgggaagctgccgggccgcgcgagccgacatcccggagcggagggtcttgtgtcgttggttatccatattaattgttatgttggcgggcgcgattggcggtgcgtgcccgggcgccgattggcggacggagcgccattattggagacgacgcgcgtgtcgattaaccctcgggttcggaaaggtcctctgcgaaatcgcgatcaatcgaatctaatcgcgttcaagcacattgcgcgcgaatgcgatcgaacgcgcgccgggcgttcgggcgcgagcgcgccgcgggtcgcgcgccgcaaacccgggcggaccggacccgcgccgcttccggcgcataatggcgtctcggccggccagcggccgttcgaggagcgcgcatgcaccgtgtcacccattaccgccgcgccgacgacggcatcgaagcgatcagtctcgataccgatcgtgcgtttccgcgtcacgcgcatgacgagttcggcgtcggcgtgatcgtcagcggcgcgcatcgttcgtggagcggatgcggaacagtcgatnnnnnnnncggcgacacgatcatggtcaatccgggcgaagtccatgacggcctgccgctcgnnnnnnnnnnngcgcgcagctggcgcatgctctatctcatacccgcgctcgtggcgggcttcgccgccgaagaaggatgcggcggcgtcgagctcgcgcatccggccgtccgcgacgcgcgactcgcggccgccgtcgagcggctgttcgcgcgtgtcgtggcgggcgcgcaaacgcctgcggcgtccatcgcgtgcgacgaggcgctcgccctgctcgtcgccgcgctgctcgcgcggcatgcgagcggnnnnnnnncgcgcgccgggagcgcgcccgcgatccggatnnnnnnnnagcggctcgacgcgtcgccggccgatgccgtgtcgctcgccgagctcgcgagtctggcgggcgtcagccgttttcaactgctgcgcggtttnnnnnnnnagctcggcatcacgccgcacgcctatctgatccagtcgcgcgcacgcctcgcccgtgcgttgcttgcgcgcggcctgtcgatcgcgcaagccgcggccgaggcgggcttcgccgaccagagccatctgannnnnnnnttcgttcgccagttcggcatcacgccgggacgcttcgcgtcacgctgaacgcgtgcccgctgccgccgcgcgagctcgggccgtgcgcgtcgcatgtccgcaatagtccgagatggtcctcgccatcgcccgctnnnnnngcttcccgatcgccgccgcgccgttgcaattttgttcaagacgcgctccgcccgcgaggcgacgatgcgggcatgaaaacgaaactcatcggttatctgtctctcgccgcggcgatgatgggcgtcggcagcacggtcgtcgcgagccgcatcgcgggcgacggcctgccgcccttcacggccgccgcgctgcgctttctgatcgcttcgccgctgctgtacgcgctgatnnnnnnnnagcggctgcgctggccgcgcctcgcgccgcgcgagctcgggctgctcgtcgtgcaggcggcgtgcggcggcgtcggctatacggtgctgctgatcgtcggcacgcgcctgtcgtcgcccgtcgacgcgggcgtgatgctcggcacgctgccggcgatgtcgacgctgatcgcggccgtcgtgctgcgcgagcggcagacgccgcgcgactggggcgcggccgcgctcgcgacggccggcgtgctgctcgtcacgctcacgccgggccgcacgacgctgtcgacgcgggcgctcgcgggcgacgcgctcgtgctcgcggcggtcgcgtgcgaggccgtcttcattttgctgaaccgccggcttgccgtgccgctcgcgccgctcacccagtcgagcgcgatgtcggcggccggctgcgtgctcgcgctcgcgccggcggcgttcgaatggcgcgcggccacggccgccgcgtggcaacccgccgcgctcgcggcgatcgcgtactacgcgctcgtgccgaccgtgctcggctatctgtgctggtacgccggttccgcgcgcacgagcggcaccgaggcggcgttgttcacggccgtggcgccggcctcggcggtgctgttcgcggcggccgcgttcggctagccgctcgaccgaacgcggctcgccggcatcgcgatggtggtggcgggggtgctggtgggcgcgatccggccgcgctgcggcgcgcatcgtccacgcgaagccgctgcggcgaattcgcgcgaagccgcctgatgcgcgtcgccgcccggggcgatcactcgcgcacggctcgggcctgccgacagatcctcggctcgtcgctcgcgacgggccgcgcggagcggccgccgcgtgcctaccggacgatcgatcgaaaaagcgcggcgggcggcgccggcattgccggcccgccctcgatgccgcgcctctcggccacgcccggtcagccgacgagcccgacgtccgccgccgcgatcagccgctcgatgtcgagcaggatcagcatccggttgccgttttcgccagcgatcgatccgaggtccgtgatgaagccggtgtcgatcgccgcgccgaattcgggcgccggccgccggtcggcggccgcgagttcgagcacgtcgctcaccgcgtcgacgacgacgcccaccgtgcgcgccgcgacgttcagcacgatgaccaccgtcgacgtgttgtactcggccgaatcgagcgcgaacttcaggcgcaggtcgatgatcggcacgatcacgccgcgcaggttgatcacgcccttgatgaacgccggcgcgttcgcgatgcgcgtcggctcttcatacgaccggatctcctgcacgcgcaggatgtcgattccgtattcctcggtgccgagccggaacgtgacgaattcctgagcatcgcgcgccgcgtcctgcccgctcatgcgcgccgcgtgcggcgcttccagaattgcattcattgcgttgtcctcctcgcgttggggttgcgcgccgccgtcagaaggtctgccagtcgtcgcttgcggtcnnnnnnnnnnnnagagccggcgccggtttgttgaacgtcggtgcggcgtgcgcnnnnnnnngcgcggaggcgggagccgccacaccgcgcttcgccttcggcttggccggcgccgcgtgccgcgcttgcggcgccgcgcttgcggcgctcgcgcggaagaacgacacggcctgcgtcagatggcgcccctgctcttcgagcgacttcgacgcggccgccgcctcctcgacgagcgcggcgttctgctgcgtgacttcgtccatctgcgcgatcgcctggttcacctgctcgatgccgcggctctgctcgccggacgccgcagcgatctcgcccatgatgtcggtcannnnnnnnaccgcctgcgtgacttcggtcatcgtcttgcccgcctcgcccgcgagcgccgagccgtcatggatcttctgcaccgacgcgttgatcagatccttgatctccttcgccgcgctcgacgagcgctgcgcgaggctgcgcacttcgctcgcgacgaccgcgaagccgcgcccctgctcgcccgcgcgggccgcctcgacggccgcattcagcgcgaggatgttggtctggaacgcgatactctcgatgatcccggtgatttccgcgactttctccgagctctggctgatgtcggtcatcgtgtcgacgacctgcccgaccaccgtactgcccttttgagcgacttccgacgcgttcgccgcgagcgagctcgcctgctgcgcgttctccgcgttctggcgcacggtcgacgtcaactcctccatgctggaggccgtttcctgcagcgacgaagcctgatgctcggtgcgcgacgacagatcctggttgcccgacgcgatctggctcgaacccgtcgcaatgctgtccgcggcggtgctcacctgcccgatcagccgcacgaggctcgcctgcatctcgcccatcgatgcgagcacgctgcccgacggcgccgtctgcgcgcccgcgaccgggctcagatcgccgttcgcgacgcgccgcgtgacgtcgccgagcgtcgcgggttcggcgccgannnnnnnnatcaagccccgcgcgatcaggatcgccgcgatcaccgccgcgccgatcgccgccgcgcacaggccgaccagcaacaggcgctggctcgcgtagtggtcggccgattcgcggaccatttcctgcgcgcggccgcgcgtgtattcgctgtaggcgttcgtcgccttgacgagctgagcgagcagcgggcggcactggtcgttcatcatcgtgatcgcttcgtcgtgccgattgttcagcgcggcgttgacgatcgcgagcgcgaccgggccgtattgcgcctcgacgcggtcgatgtcggcgacgaggccgcgcgccttgtcgttcccgtccgacgcgctcgagagcagttccttcagccggcgcagatgcgcctgcacgtcgtcctccgcctgcgtcacggcggccttttcgagctcgacgtcggcgggcttcgtcacgagcaccagattgcgcgcggcgatcgcgcgccggtccacggccgtgcgtacctgctcggccgcttcnnnnnnnnnnntgatgccgctcacgtagctggcgaaacggtcgttcgcatcgccgagcgcgtgcagcgccaggacggacacgagcagcacgagtcccaccagcgcaccgaacgcaagggtcagcttcgtgctcacagtcatgttttgaaagttcatggattgcctcgattcatccgacctcggaatgtgcgttgcactatgcgacgcattgccacgtggtaacggccgccacgcgcaatgcttgagaggcgattcgatgtgcaaatcgtttgcgtcagggtttacgggtcggacgaatcgcttcggccgccgaaatgtcggccgatcatgaaccgaactggcgaggcttggcccgtgtggctggcgaccggctgggatgtaggggcggattcgtacaggagagcaaagcaggaacgcaggcgcggcgaggcaagcatcggagtgcgaaccgcttcaccgccctcgcccggtnnnnnncgatcgggcgccgaggccggccgtggcggcgcaagccccggcaacgcgtacggcatcgcgtccatgggtgcgccgttcgacggacccggatgctttcatcgacgaaagcaagccccgcgcgctcacgcgatgccgcgacgacgcaacgatttaccggtgccggatggcgcttcaagcgaaacgttcggcgcacagcttcgcggttttcgatgacgatcgcatgtcatgcaacgcggtgtcgcgcataccgcggccacccgagccttacggggcgcgcaccgttgccgcgcgcccggcgcgcatgcatcggtcgccgtcgccgcgatcgccgcgaccggccggctcgggcgattaacaaccgctgcgcatcaatgcggcgcgnnnnnnnnnatcaatgtgtgcgattgcgcagtgtttctctcacccgcttcgcgacgagcacggtcagatagtcccgcacccgcgcgccttcgctatattcggcgagcgcttcctcgtaaagacgggacaccgcttcggcgggcgtgtgggtttcggaggcgatcgcctggacgatctcgtcgacgcggttctgaaccatgtttgcgctccgctgggaggaaagacggacaaaaacggcttgaggggcgatgcctattgaatgccgccaaaagcgtcggcgcaaattgaatcgctctatgagcgcgccggcatgtcctccggccctctattcggacgtatccgggcgcgtgcgcggccgccggagcccgtgcggcgcacgcannnnnnnnacaagcgccgcgctgtgccgctgcgacgcgatggagggtcggatgcccgggccggcgatcccatgctcggcaagttacactttcgtcgcgcccgcgccaccgcgccaccgcgccccggcgccgcccgagcgggccgccgcgctgtgcccgcccggccgaggcccgcatccgatagacgactttcgcagtccgacaggagttcatgcatggcggttcgcgacatccacgacatcgagcagatcgagcgcgtgccgctgcacgcgcgcgcgctgcccgccaacacgctgcaggttttcgacgagcgcgcggcgaagacgcccgacgcgcccgccctcaccttctttctcgacgccggccggctcgaccgctcgcatacgtggaccttcgccgagctgcgcgccgacatcgtcaggacggcgaacgtgctcgcgagcgtcggcatcggcgcgggcgacgtcgccgcgttcgtgctgccgaacctgcccgacacgcatttcgcgatctggggcggcgaggcggccggcatcgcgatggcgatcaacccgctgctcgacggcgcgcagatcgcggagctcgtcgacgcgnnnnnnnncaaggtgctgatttgcgtcgcgccgacgccgggcgtcgacatctggccgaagctcgcgccgcacctggacgcgatgccgactgtcgagaccgtgatctgggtcgatctgcggccctacgtgtcattgcccaagcgcgcggcgctcgcgtggatcgagcggcgcgagaaggcgcgcctgcgcggcgcgcgggtgcgcatcgtcaatctgcacgccgagatgcgccggcagccgggcgacaggctgatccggcnnnnnnnnatcgggcccgacgagccgtcgtcgtacttctgcacgggcggcacgacgggccgcccgaagatcgcggtgcgcacgcacggctccgaggtgttcgacgtgtgggcggcgagcgagacgcaggcgcgcgacgacgaggnnnnnnnnacggtgttctgcgggctgccgctctttcacgtgaacggccagctcgtcacgggcctgatggcgtggctgcgcggccatcatgtcgtgctcggcacgccgcagggctaccgcggcaagaacgtgatcgcgcgcttctgggcgatcgtcgaggcttatcggatcaatgcgttttccggcgtgccgacgcttttcgccgcgctgttgcagcagcctgtcggccggcacgacatcggctcgctcgaatacgcggcgtgcggcgcggcgccgatgcccgtcgagctcgcgcgcagcttcgagcgcacgaccggcgtgaagatcgtcgagggctacgggctgaccgagagcgcgtgcatcgcgtcgctcaatccgctcgacggcgagcggcgcatcggctcgatcggcctgcgcctgccctaccagcgcatgcgcgcggtgatcgtcgacgacaccgggcgctacgtgcgcgacgcgctcgtcgacgaagtcgggctgatcgcgctcgcggggccgaacgtgtttcgcggctacctcgatccggcgcacgagcgcggcttgtggatcgacatcgcgggcgagcggtggctgaacacgggcgacctcggccggcgcgacgcgcacggctatttctggctcgtcggccgcaagaaggagctgatcatccgcggcgggcacaacatcgatccgcggatcatcgaggacgcgctcgccgcccatccggccgtcgcgctcgccgcggcgatcggccgcccggacgcgcacgcgggcgagctgcccgtcgcgtacgtccagttgaaggcgggcgcgagcgccgacgaggccgcgctgctcgcgttcgccgcggacgcgattgccgagcgcgcggcggtgcccaagcacgtgcggattctcgaggcggtgccgaccaccgcggtgggcaagatcttcaagccgcagttgcagcggctcgagatcgccgacgtcgtcgccgcgtnnnnnnnnnacgcgcaggtcgcgctcgagcgggtggacgtcgtgcaggacgcgcggcgcgggctcgtcgcgcaggtcgccgtgcgcggcgcacgcgaggcgctcgccgagcggctcgcccgttacgcgttccccgtcgactggagcggcgacggcgcgcacgcgcgggcctccgaggcgcagcgcgacgcggccgcnnnnnnnnagcgcgcgtcgtgaacgccgcgccgcgctgcccgccgccgccccgccgggttcggcggggcggcgccatgcggggcgaaccctgatgcgcgccggcgactttcgcgtgaccgcggccgtcgtcgcgagcgcgctcttcatgcagaacctcgacagcacggtcgtcgcgaccgcgctgccgagcatggcgcgcgagcttggcgtgaacgtcgtgttcctgagcagcgcgatcacgtcgtacctcgtcgcgctgacggtgttcattccggtgagcggctggatcgcggagcgcttcggcgcgaagcgcgtgttcatcgccgcgatcgcgatcttcacggcggcgtccgtgatgtgcgcggcggcgaacgggctcgcgacgctggtcgccgcgcgcatcctgcagggcgcgggcggcgcgctgatggtgcccgtcggccgcctgatcctctatcgcggcgtgtcgcgccacgagatgctcgcggcgaccacctggctcacgatgcccgcgctcgtcggcccgctgctcgggccgccgctcggcggctttttgaccgatgcgctgtcgtggcgcgcggtgttctggatcaacgtgccggtcggcgtcgcgggcgcggcgctcgccgcgcgcctcgtccccgcgtcggccggcgagcgtcgcgcgcccgccgannnnnnnngcatgctgctcgtcggcgcggcactcgccgcgctgatgctcggcgtcgagaccgcgggccgcggcgtgctgccggcgggggcgcccgccctgtgcctcggcgcgggcgtcgcgctcggcgggctcgcgatccgccattgccggcgcgtcgcgcatccggccgtcgatctgtcgctgctcggcattccgacctttcacgcggcgacgatcgcgggcagcctgttccgcgcgggggccggcgcgctgccgtttctcgtgccgctcacgctgcaggtcggcttcggcgcgagcgcgtcgagaagcggcgccatcacgctcgcgagcgcgctcggctcgctcgtgatgcggccgatgacgcatgcggcgctgcatcgcgcgccgatgcgcacggtgctgatcgcgggcagcgtgtcgttcgcggccgtgctcgccgcgtgcgcgacgctatcgcccgcgtggccggatgcggccgtcttcgcgctgctgctcgtcggcgggctgtcgcgctcgctcagcttcgcgtcgctcggcgcgctcgtattctcggacgtgccgagcgagcgcctgtcggccgcgacgtcgttccagggaaccgcgcagcagttgatgcgggcggtgggcgtcgccgtcgcggcgggcgcgctgcatctggcgatgctgatcggcgggcgcggccaggcgagccggacggatttcgcctgcgcgttcgcggcgatcgcgctcgtcgtgctcgcgtcggtgccgatgttcgccgcgctgccggccgacgccggcgaagggctcgcggggccggcgcgccggccgaggccatgatgcggatcgcgtgacgatgcggggcgtgcgcgcggcgtatcgagcatgccgacgcggccgggcggcggccggatagccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacgaggacaatcggcacgccgaaagttcccgcgttcgcccattccnnnnnnnnggccggccgccgcccgcgtccgccgccgcgctcgagcgcccgtcagttccccgcccgcaccgccgcgagaaacagcaccggcggccgccggcattccgcttcgaggtccggccgcaccgcgagcgcgtcgggaaccggtgccggctcgccgaggtgcgtgagcgtgaagcccgccttcagcagcgtgttcacgtaggtctcgacggtgcggtgatacttgacgacgccgtcgacgaaccagcgcgtgtcgcgccgcccctcctgccggtagcggtcgacgggccagtgctgcttgtggccgtcgtcgccgcgcacccagccgtgcgggtacgcggtgcagatcggatgctcgaccgagaacacgaatcggccgttcgagcgcagcgcgtcgtagatccgcgcgacgacgcctgcgtagtcctcgacgtaatgcagcgtgagcgacgacacgacgagatcgaannnnnnnntcgccgcgtgataggtctcgatcgaccgctgcagataggtgacggcgccgtcgtcggtnnnnnnnnnnnnctcctcgagcatccgcgacgacacgtcgacggccgtcaccgacgccgcgccgtnnnnnnnnnnntagcgggcgaaatcgccgaagccgcagccgaggtcgagcacgtgcaggcccgccaggttcggcagcagacgcttcatcgcgggagattcgagcgcgccgttcaggccggtgtcgccttgccgaagcgtgcgatagccttcgaagaacgatgcgtcgtcgtagatgttctgcggcgcggactgaggcgccgtgtggggatcgctgctcacgatggacgctccttgacgtagacggcaatcggcggaaagcggctcaaaaacgactcgagacggcgagcgacggtgcagcgcaatatccgttccatgcgcggcgccgtccgtcgcattgtatcgccgcatgacgcaattgcgcagtcccaaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggcccgcgattttccgcccgagcgtgaatgcgcccttgtttgccaaagcgcgcccgctcaagtaccttgaacccctgtcgcctgcgcgcggccccgcttcacgcccggccgcgtcgcgccgccggtgcgcgcgggcgcctctcgcatccgttcatccgctgtccgacaggagcatcagccccgatgaaagttccccgtttcagccgtaccctgcgcgcggccgccgccgcgctcgccgtttccctctgcgcggccgcgcccgnnnnnnnnnncgccggcgcggtcaccgtcgcgtcgaagatcgataccgaaggcaacctgctcggcaacgtgatctcgcaggtgctcaaggcccacggaatcgccgtcgtcgacaagatcgggctcggcgcgacgccgatcgtccgccgggcgctgacgacaggcgaaatcgacatctacccggaatacacgggcaacgccgcgttcttcttcaacaaggccgacgatcccgcgtggaagaacgccgcgcaaggctacgcgctcgccaggcagctcgattacgcggcaaaccggatcgtctggctcgcgcccgcgcccgcgaacaacacatggggtgtcgcggtgctcaactcgatcgcgcaggcgcggcatctgaagacgttcagcgatttcggcaagtgggtcgccgcgggcggcaaggtgaagctcgccgcgtcggccgagttcgtcaacagcgcatccgcgctgccgtcgttcgagaaggcgtacggcttcaaactgaagccggagcagatgctcgtgctgtcgggcggcgacaccgcggcgacgatcaaggccgccgcgcagcagacggacggcgtgaacgccgcgatggtctatggcaccgacggcggcatcgcggccaccgggctcgcggtgctcgacgacgacaagcacgtgcagcccgtctacgcgcccacgccgatcatccgcgaggcggtgctcaacgcgcatccgcagatcgccgactacctgaagcccgtgttcgcgagcctcgacctgaagacgctgcaagcgctcaacgcgcgaatccagatcaacggcgagccggccgcgggcgtcgcggcgagctatctgaaagcgaagggcttcgtcaaatgacgccgcgcacggcgggcggcgcggccgcgcccgctcccgcgccgcgccnnnnnnnnatgcccgcgtgggcnnnnnnnntcgacaaggtcggcgtgctgatcgccgcgctcgtcgcgtacgcggcgttcgtgctgccgttcgtcacgctgcgcgcgaaccggatcgcggcgggcgcggagctcgcgcccgccgcggtgtttccggcgctccacgcgtacgcgctcgacgcgctgtgggcggcgggcgcgctgttcgcgctcgtgcgcagccgcgcggcatggcgcgcggccgtcggcgtcgggctcgtgttcgcgctgggcgtggcgatcggcgcggcgcccgcgcatctcgtcacgccggatacgccgctnnnnnnnntgtcgcccgcggcgggcgcgtggctgctgctgttcgcgttcgcggtgctgatcgccgacgcgctcgcccggatcgcgctcgcgcccgcgatgcgcctcgtcgcgctcgccgcggcgagcgccgcgctcgcggcattcattcacggcggcttctgggacgggctgtcggtgatgcaggaatacgcggtgtgcgccgatacgttccgcaacgaggcgatccggcatctcgcgctcgtcgccggctcggtggcggcggccgtcgcgctcggcgtgccgctcggcatcggctgcacgcgctcggccgcgctgcgcggcgcgttgctgccgctgctgaacgtcgtgcagacgatcccgagcatcgcgctgtacggcctgctgatggcgccgctcgcgatcctcgcnnnnnnnntgccgctcgccgcccgcctcggcgtgagcggcatcggcgtcgcgcccgcgctgatcgccctgttcctgtatgcgctgctgccgatcgtgtcgagcgtcgtcgtcggcttcgcgcaggtgcccgccgccgtcgtcgaggccgcgctcgcgatggggatgacgggccgcgagcggctcgtcgcgatcgagctgccgctcgcgctgcccgtcgtgctttccggcgtgcgcatcgtgctcgtgcagaacatcggcctcacggccgtcgccgcgctgatnnnnnnnnnnnnnttcggcacgttcatcttccaggggatcggccagtcggcgaccgatctcgtgctgctcggcgcgctgccgacgatcgcgctcgcgctcgtcaccgccgtgctgttcgaggccgcgaccgacctagcgaaaggagcgcgccgatgatcgagatcgaacgcgtgagccggctgttcggcgacctcgccgcggtcgacgacgtgtcgctcgcggtnnnnnnnngcacggtgacggcgctcgtcggcgcatccggcagcggcaagtcgacgctgctgcggatgatcaaccggctgatcgcgccgacgagcgggacgattcgcgtcgacggcgtcgacaccgcaagcgtgcccgccgagacgctgcggcgcggaatcggctatgtgatccaggggcacgggctctttccgcactggacggtcgcgcgcaacgtcgcgaccgtgccgcgcctgctcggctggcgcgcggcgcgcgtcgacgcgcgggtgcgcgagctgctcgagctgttcgagctcgattacgacacgtacgcgcgcaagctgccgcatcagttgtcgggcggccagcagcagcgcgtcggcgtnnnnnnnnnnntcgcggccgagcccgcgatcctgctgatggacgagccgttcggcgcgctcgacccgatcatccgcggcaaggcgcaggacgatctcgtcgcgctgcagcggcggctcgggatcacggtcgtgatcgtcacgcacgacatcgacgaagcgctgcggctcggcgaccagatcgcggtgatggacgccgggcgcatcctgcaggcgggctcgcccgccgagattctcggccggccgcagccgggcgtcgtcgagcggctcgtcgcggggctcgatcggccgctgcgcctgctcgcgctcacgcgcgtcgacgcgctcgccgagcccggcgcggcgcccggcgagccgatatcgggcgcgctcacgctgcgcgacgcgatctccgagctgttgtggcgcgnnnnnnnnnnnntgcccgtatcgagcgccgacggcgcggcggcaaggcgcatcacgctcgatgcgatcgtcgcgcaggcgaagcggccggcatgannnnnnnnatcaaagccgcaagcgccgcgaccgaggccggcgcgctcggcgccgcgggccgnnnnnnnnccgtcatgctnnnnnnnntcgccgcgctggccgcgctcgccgtgatgctcgcgcggcccggctggctcgagccccttttcgcgccgttcgccgacaacggcgcgcccgcgatctaccggcgcgcgagccttctcgatttgacgctgtcgcatctcgcgatcgtcggcgcggcgagcgcggcgggcgcggtcgtcgcgctcgcggccgggattttcgtcacgcggcgcgcgggcgcggaattcctgccggtcgcgcgcagcgtcgtgcatatcgggcagacctttccgcccgtcgcggtgctcgcgctcgcggtgccggccgtcggcttcggcgtgaagcccgtgctgatcgcgctgatcctgtacgggctgctgccgatcttcgaaagcacgatcgcggggctgcaggacgtgcccgccggcgccgtcgacgcgnnnnnnnnaatgggcatgagcgcgctgcagcggctcgcgtggatcgagctgccgctcgcgtttccggtggtcctgaacggcatccggctcgcggtcgtcatcaatctcggcacggcgacgatcggctcgaccgtcgcggcgaaggggctcggcgacgtgatcatcgcggggctgcagacatcgaacaccgcgttcgtgctgcaaggcgggctcgtcgtcgcgctgctcgcggtgctgatctacgacgcgctcggcgtgatcggccgatggctcgcgccggcgagcgcggcgcgcgaagaaggcggcgcgtagcgcacgagtacgcgacaggcggccgaatgcggacgatggcggccgaatgcgccggcgcgcgagcgcgtgcggccgcgcgccggcgccgagcccccggaacacggatatcgccgcgnnnnnnnnccggcgaatccattcgcgcgccgtccgccgcgcccccgccggccgcgcccgtgccgcctggatccgcgcacgccacacgggcgcgcggcacttgcccctcgccgaagaacatgccgcgcgaccctcgatcgagggccgcgcggcgcgctttcgcgacggttggccgatcgtccggatcgaatgcccgcgtgacggtcgaaagcgcggcgccgcnnnnnncgatgcccatcggcatccgccattcgacgccattcgatgcccatcgacctgggcggcatgtcgagaccgctttgcgggcacgcacttccccggcgcttgacgccgacgggctcgctgcccgccggcgcgatgcaagcatgaacggccgacgcacgcggccccgtccgagcccgctcttgcgcttcggcgttgacgacgtgtggttgcgcccgctgcgttccggatgcccgaccggctcgatcgcgaaggcgaaaaggatgaaagtccgcgcccgtcgcgcgccggcgcgtcaggtgtctccggggcgacgcccgcggcaatccggccgccgatgcacgcgacgcagcccgcatgcgctcagcgcgcgaccgatccccctgccttgcgcggcgcgtcatggaacgcccgcgacactcgccgcgttcggccggatgggctcgcgcccgctcgttcattcgcgtcgccacgcagcgacgacgatatttcaatcgggcggcattgcgccgcatcggacgagcaggttcgccgannnnnnnnnatcggcatnnnnnnnnncggcgcaccccactcgccgcatgcgcgtacgacagcgacatgcacaccgatcctagcaccgtttgcacatgttccagcggccttccggcgnnnnnngatccatgacataaagtgccgtttaaattgtttccaatcggtaagccatcgggaagaattgaatcgacgaaagcgaattcaaataccagatttgatggattgggaacggattcgatcggctcgtttcgcacgcgagaaccgggattcaaagcctgattcgaccgcctgcggaaaatcggcgccaaaagcgatcgtgagcggagtcgaatgcaaaaagcaggaaagcacgatgagaatttgcattgagaatattcaaccgggggttacgcgagaagagctgcaggcttttctattcaaatacaccggaaagacatttaccgatattcaattcatcggacagtcgggcccgcgacccggcgcgctgatcgacatcgacggcgccaactggagcgcgctcgcggaaatccgccgccggctgcacggcatgtactggaagcggcgccggatcggcgtctggctcttttcgttctgggaccgcagcgacgccgccgaggcgcgccgccaacgcgaggcccggacccgacagacacggagcacgcccatgacgacgctccgccgataacgcccgaacgggcacgcatcgacccatttcaaacgacgcgcgtggcgcacgaacgcgcgcaggcggcaaaccgccgcgctgcctggcccccggggccgggatgcgcgaggcccgcgtgcgcgccgcgtttttgcacgttcccgcttgcgaggaaaacatcatggctgaagtcacacaagaacaaggcgtcgcggcgaaatccgccgcgaacaagctgcggctcggcgcgctcaccgcgctcgtcgtcggctcgatgatcggcggcggcatcttctcgctgccgcagaacatggcggccaccgccgaagccggcgcgatcctgatcggctgggcgatcaccgcgatcggcatgctcacgctcgcgttcgtgttccagacgctcgcgaaccgcaagccgcagctcgacggcggcgtgtacgcctatgcgcaggcgggcttcggcgactacatgggcttctcgtccgcgtggggctactggatcagcgcatggctcggcaacgtcggctacttcgtgctgctgttctcgacgctcggctatttcttccccgtattcggcgaaggcaacacgcccgccgcgatcgcgggcgcatcggtgctgctgtgggccgtgcactttctcgtgctgcgcggcatccgggaggcggcgttcgtcaatctcgtcaccaccgtcgcgaagatcgtcccgctcgtcgtcttcatcctgatcggcttcttcgcgttcaagctcgacgtgttccgcaccgacatctggggccgcgcgaatccgtcgctcggctcggtgatgaaccaggtccgcaacatgatgctcgtcaccgtctgggtgttcatcggcatcgaaggcgcgagcatcttctcgnnnnnnnnngaaaagcgcagcgacgtcggccgcgcgaccgtgatcggcttcgtcggcgtgctgctcgcgctcgtgctcgtcaacgtgctgtcgctcggcatcatgacgcagccgcagctcgcgaagctgcagaacccgtcgatggcggccgtgctcgagcacgtggtgggccactggggcgcggtgctcatcagcgtcggcctcgtcgtctcgctcgcgggcgcgctgctgtcctgggtgctgctctgcgcggaaatcatgttctcggccgcgaaggaccgcacgatgcccgcgttccttcgcaaggagaacgcgaaccatgtgccggcgaacgcgctctggctcacgaacgcgatggtccaggtgttcctgctgatcacgctcttctcgcaaagcacctatctgtcgctgatctatctggcgacgtcgatgatcctgatcccgtacttctggtcggccgcctacgcgctgctcatcgccgtgcgcggcgagacctacgagggcgannnnnnnnnnnnncgcaaggacctcttcgtcgccgcgctcgccgtgctctacgcggtgtggctgctgtacgcgggcggcctcaagtatctgctgctgtccgcccttctctacgcgccgggcgcgctcttcttcgcgaaggcgaagcgcgagctcggcaagccggtcttcaccgccgccgaaaaactgatcttcgcggcagcggccgccgccgcactcgccgcggcctacgcgctccacagcgggctcatcacactttgatcgaagaggtaatcaacatgtcccaagccatccctcaagtcggtgtccattccgaagtcggcaagctgcgcaaggtgctcgtctgctcgccgggcctcgcgcatcagcgcctcacgccgagcaactgcgacgagctgctgttcgacgacgtgatgtgggtgaaccaggcgaagcgcgatcacttcgatttcgtctcgaagatgcgcgagcgcggcgtcgaggtgctcgagatgcacaacctgctgaccgagaccgtgcagaacccggccgcgctcaagtggatcctcgatcgcaagatcacgccggataacgtcggcatcggcctcgtcgacgaagtgcgcgcgtggctcgagggcctcgagccgcgtgcgctcgccgagttcctgatcggcggggtcgcggcgagcgacattgccggcgccgagcgctcgaaggtgctcacgctgtttcgcgactatctcggcaagtcgtcgttcgtgctgccgccgctgccgaacatgatgtttacgcgcgacacgtcgtgctggatctacggcggcgtcacgctcaacccgatgcactggcccgcgcgccggcaggagacgctcctcgtcgccgccgtctacaaattccacccggcgttcaccgacgcgaagttcgacgtctggtacggcgatcccgaccgcgatcacggcatggcgacgctcgaaggcggcgacgtgatgccgatcggccgcggcgtcgtgctcgtcggcatgggcgagcgcacgtcgcgccaggcggtcggccagctcgcgcaggcgctgttcgccaagggcgcggccgagcgcgtgatcgtcgccgggctgccgaactcgcgcgcgtcgatgcacctcgacaccgtgttcagcttctgcgaccgcgatctcgtcacggtcttccccgaagtcgtgaaccggatcgtgccgttcacgctgcgcccgggcggcgatgcgcgttacggcatcgacatcgagcgcgaggacaagccgttcgtcgacgtcgtcgcgcaggcgctcggcctcaaatcgctgcgcgtcgtcgagacgggcggcaacgatttcgcggccgaacgcgagcaatgggacgacggcaacaacatggtgtgcatcgagccgggcgtcgtcgtcggctacgaccgcaacacgtacacgaacacgctgctgcgcaaggcgggcgtcgaggtgatcacgatcggctcgagcgagctcggccgcggccgaggcggcggccactgcatgacctgcccggtgctgcgcgaccccgtcgactactgagcgcgaacccaagcgtcgcggcgcgcgagcgccgcgnnnnnnggcaacctaacggagaaaccagatgagcttcaacctgcacaaccgcaacctgctgagcctgatccaccacaannnnnnnnagctgcgctatctgctcgacctcgcgcgggatctcaagcgcgcgaagtacagcggcaccgagcagccgcgcctgctgcgcaagaacatcgcgctcatcttcgagaagacctcgacccgcacgcgctgcgcgttcgaagtcgccgcatacgatcagggcgcgaacgtcacgtacatcgatccggcttcgtcgcagatcggccacaaggaaagcatgagggacacggcgcgcgtgctcgggcggatgtacgacgcgatcgagtaccgtggcttcagccaggagatcgtcgaggagctcgcgcaccacgcgggcgtgcccgtcttcaacgggctcaccgacgaataccacccgacgcagatgctcgccgacgtgatgacgatgcgcgagcacagcgacaagccgctgcacgacatccgctacgcctatctcggcgacgcgcgcaacaacatgggcaattcgctgctcctgatcggcgcgaagctcgggatggacgtgcggatcggcgcgccgaagtcgctctggcccgcggccgacttcatcgcgcagtgcgaggcgttcgcggccgagagcggcgcgcggctcacgctgaccgaggacccgtacgaagcggtcaagggcgtcgacttcatccacaccgacgtgtgggtgtcgatgggcgagcccgtcgaagcctgggacgagcggatcaacgcgctcctgccgtatcaggtgaaccgcaagctgatcgaatcgacgggcaatccgcgcacgcgcttcatgcactgcctgccgtcgttccacaactgcgagacgaaggtcggcaagcagatcgccgagcgctatccgcacctgcaggacggtatcgaagtcaccgacgaagtgttcgaatcgccgcgctgcatcgcgttcgagcaggcggaaaaccgcatgcacacgatcaaggcggtcctcgtgtcgacgctcggcggcatctgaaggcgcgcnnnnnnnnatcgagacgggcggcgcgcgaggccgcgccgcccgcaccgtcggcaccgttgacacaacaaggagaaacatgatgcgtatcgtcatcgcattgggcggcaacgcgctcttgcagcgcaatcagccgatgaccgaagtccagcagcgcgagaacgtgaagatcgcggtcgcgcagatcgcgcagatcgcgccgggcaacgagctcgtgatcgcgcacggcaacgggccgcaggtcggcctgctcgcgctgcaaggcgcggcgtaccccgcggtcgcgccctacccgctcgacgtgctcggcgcgcagacggaagggatgatcggctatctgatcgaacaggaaatgggcaacctgctgccgcccgacgcgccgttcgcgacgctgctcacgcaagtcgaggtggatccggccgatccggcgttcgagcatccgaccaagccgatcggccccgtctactcgcgcgacgaggccgagcggctcgcgctggaaaaaggctggcacatcgcgcccgacggcgacaagttccgccgcgtcgtgccgagcccgcggccgcggcgcatcttcgagatccggccggtgaagtggctgctcgagaaaggcacgatcgtgatctgcgcgnnnnnnnnnnnnattccgacgcgctacgacgcgaacggcaagctctcgggcgtcgaggcggtgatcgacaaggatctgtgcgcgtcgctgctcgcgcgcgaattgagcgcggacctgctcgtgatcgcgaccgacgtcgacggcgcgtacctcgactggggcaagccgacgcaagcgctgatcgaggccgcgcatccggacgaactcgagcggctcggcttcgcggccggctcgatggggccgaaggtgcaggcggcgatcgaattcgcgcggcagaccggccatgacgcggtgatcggctcgctcgccgacatcgtcgcgatcgccgaggggcgcgccggcacgcgggtcagcgtgaaggtcgacgggattcgctaccgccggccgcggtgatgccgccatggcgcgcggccgcggcgcggtcgcggcatccgtcggtagccgcggcggacgggcggcgaagcagccgctcgcggccgtgcgcttcccgcggcgcggcgatcgccgtcgcggccgatgcgaccgctaccgccgacgcggccacgccgcttcggcgtcggtagcgaccaacggtgcggcgcacccggcctcggcgcgggccgcgcggctcgtcgcgatcgccgcgcgccggctgctcacgcgccgcgccgctcgttctgacggcgcgtccacgcgtgcgcctgctcgtcgcgcacgatctgctnnnnnnnnnnnngcagcagattgcggaacagcccgccgtcggcctcggtcacgtcgaccatcttctcgatcatctcctgcggatcgaactgctcgagcgggaacgtgagcgtctcgggcgtcaccgcgtcgcgcgccgggtcgagccagcggcgcggcgtctccatcatccggtcgttgaagcccgtgcggtacggccccgggttgacgaccgcgatctggacgccatgcgcggcgagttccaggtacatcgcctcggcgatcgcctcgagcgcgtgcttcgacgcgcagtacgcgcccgtgtacgcgcccgtgatgagccccgcgatcgacgacacgaacacgatcctgccccgccnnnnnnnnatcatcccgcgcgcgacctgctgcgtgagctcgagcgggccgaacacgttggtctcgaacagctcgcgaacgatgtcgacgggcagatcgacgagcgcgcccgcctcgcccgcgcccgcgttgttcaacagcacgtccacgtcccagcgcgcggcctnnnnnnnntnnnnnnnnnacgtcacgtcgagcttcaccgcgtcgagcgcgagcccgcgccgcgcggcctcggcgctcagctcggtgatctgcggggcgatctgcacccccgcgatcacgcaatggcccttcgcggcgagccgcagcgcgacctcgcggccgaaacccgagcccgcgcccgtcaccagaatgcgtttacccgtcatgtccttgctccttgtactgcgttcagaagagtgatgaaagcgtcgacgcacacctgcgcgatcgccgcgtcgtcgtcgaccgtgccgcccgacacgccgaccgcgcccacgcagcgcccgtgcgcgtcgacgagcggcaggccgccgccgaacgtgacgagcccgccgttgctgtgctcgatcgagcggaccggcccgcccgcgcccgacagcgcgccgagcgacgcgctcggcatccggaagcgcgcggccgtgccggccttgcgcgtcgcgagatcgatcgcgccgatgaacgcgtcgtccatccgcgcgaacgcggcgagatgcgcgcccgcgtcgaccacggcgatcgcgacggccgcgcccgcggcgctcaggcgcgcggcgtgcgcaacgcccgcttcgacgatgcgcannnnnnnntcgagcgtgagttcgggggacatcggcggctccttgtgcggttcgactgcgagccagtgtagggaccggcggtatctgagagaatcggtattccgctcacaaacgtatcaagtttttctaatgacgatgaaacgcgatccgctcggcggcctgcacgtattcatgagcgtcgtcacgcacggcaatttcacgcgtnnnnnnnnnnnnctcggcttgacgccggccgcggtgagcctggcgatcgggcaactcgaaagcgagctgaaagtgaagctcttcagccgcagcacgcgcggcgtgagcctgacggaagccggccagcgctattacgacgcaacggcgcagccctaccggcaggtcgtcgannnnnnnnacgcgctgaacgannnnnnnnacgaacccgagggcctgttgcggatcagcgcgctgcacctcgcgaaatcggtcgtgacggccgacgtgctcgccgagttcttccgccgctacccgaaggtgagcgtcgagatccgctacgaggatcatctcgtcgacatcgtcaaggaacgcctcgacgccggaatccgcctcgcggaccggctgcagcccgggatggtgggcgtgaagatcgcgcccgcgctcacgtgcgcgctcgtcgcgacgcccggctatctcgcgcagcacggcgtgccggcgaagctcgccgatctcgcgcggcacatgtgcatccgctttcgctttccgaagagcggccgcctgcacaaatggccgctgcgcgacggccgccgcgacgtcgagctcgacgtcgccggccgcttcgtcagcaccgatacgggcgcggtgatcgacgcnnnnnnnnnnggcgcgggcatcgcgttcgtgttcatgcgcgagcgcatcgaggacgacctgcgccgcggcacgctgcgcgaggtgctgccgggcgcgtgccggacgctgccgccgatgtggctctactacgcgaaccgcaagcacgtgccgccgaagctgcgcgcgttcatcgcggtgctgcgcgagcacgcggcggccgacgcgcggcgctgacggcccgcccgcgcgtttccggccgagcgtttcccggccgcgccgccgtcgcgccgcttcgcccgcgcccggagcgcggccgggaggcggccgggttcgccgcgccgcgcgaaagcaggcgcgcgaaaagcgggcgcgcggcgtgacgtcacgatttcgtcatttcgcgccagcgccggcacccacgcgcgggatcggctacattgtgcggaccgcgccgcccggcgaagcccgcccgtgggcgcgtcgcgttttcttcaccgattcatcgaccgagcccatccatgtccgatctttccgaatttccgatcacgaagaaatggcccgcgcagcatccggagcacatccagctctattcgctgccgacgccgaacggcgtcaaggtatcgatcctgctcgaggaaacggagctgccgtacgaggcgcacgtcgtgcgcttcgacacgaacgatcagatgtcgcccgagttcctgtcgctgaacccgaacaacaagattccggcgatcatcgatccgcacggcccgggcggcaagccgctcgcgctgttcgaatcgggcgcgatcctgctgtatctcgccgagaagacgggccggttcatcccggccgatcccgcgcgctgctacgagacgatccagtggctgatgttccagatgggcggcatcgggccgatgttcggccagctcggcttcttccacaagttcgcgggccgcgagtacgaggacaaacgcccgcgcgagcgctacgtcggcgaggcgaagcgcctgctcggcgtgcttgacggccgcctcgcgcatcgccggtggatcatggacgacgcctatacgatcgccgacatcgcgacgttcccgtgggtgcgcaacctgatcggcttctacgaggcgcgcgagctcgtcgaattcgatcgctatccgaacgtgnnnnnnnnnntcgacgcgttcgtcgcgcggccggcggtggcgcgcggattgaacattccggcgcagccgtaggcgcggcgtttcggtttctgtcgtttctttccgtcgcgctccgacgtccaccgcgcggcgtttcgccgcgccgcgtcgcgcgtgcggcgcgacgcttgccgcactcgagcctgctggcaggcgcagcccnnnnnnnnncttttcccttttcccccgccgcgtacgcggcttgccgccgtgcgaacgcgatgccgcggcctgccgcgcagttnnnnnnnntaccgtgcgggcgtgcggcgccgatcggattgccgcctgaatcccgatgtccgnnnnnnnnatgcttccatacacgacatgccgggcgcgccgtggtgcggacgatttcccgactggtgcataaaacgtcgcgccgtttcttgccgctttcctgccgctttcgtgccgctcgcnnnnnnnnnnnnnnnnnnnnnnnnnncggcgattacgccgccactggtccgctccttgcatgcgaacgcggtacgcggggacgcggcacgcgcgacggnnnnnnnnnnnntcgaacatgggagcggcgttcgccgnnnnnngggctcgaacattttcggaatgaaactaatcggcaaacagtcgggcgcggccctgccgctcgacgaaacgctccctgcgcccgacgccgcgccgctgcggctcgacgaatggcttccgtatcagttgttcctgcccgcgcagcatgtnnnnnnnntgctcgccgagttctacgggccgcgctacggaatcggtcagccggcgtggcggattctcgcgacgatcgtcgatcggcccggcacgaacgcgcggcagatcggcgcggcgctcggcatggacgcggtgtcggtcagccgggggatcgcgcaactggtgggggccggtttcgcgcggcgcgacgcggcgcgcaacgatcgccgctacgcatgcgtgatggcgacgcccgccgggcgcgcggcgttcgacgacatcgccgcggtgtgcatcgccgtggagcgacgcctgctcgacgtgctgacccccgaggagcgcgcgacgctcgccgccgcgctgccgaagatcgggcgcgagagcgagcgcatcgcgatcgtcgggtggcagcgcctgctcgacggcgtttgagcgcccgtttcatcgcccattccgagggcctggcttcgtgcgcgacgtcgccgcaccgcgcacggcgcatcacgagaacccgaacgcgcggcgagtttcccgacgggcgcgcccactgtgtcgatccatgccgaaagcgattgggcatccgaaccgatcgattcgtttgaggccgcccggcaatcgaaaatcgtgacgttttctcgagcgagggtcgacatgaacgttcgcatggggtgtttatcgctgctggccgccgtcgcattcgacgcgcacgcgcaatcatcggtcgtccggatcggcgtcgcgatgccgctgacggggcccgtcgcccatctgggcaaggacgtgcagaacggcgcgcagctcgccgtcgacgagctgaaccgcgcgccgccgacgatcgaaggcaagtcggtgaagttcgtgctcgtcgtcgaagacgatcagggcgatccacggcaggcggtgcaggtcgcgcagcgcctcgtcgacgcgcgggtcgcgggcgtcgtcggcgatctgaactcggggccgacgatcgtcgcggcgaaggtctacgcggcggccggcatcgcgcagatcgcgcccgccgcgacccatcccgcgtacacgcagctaggctacaagaccgcgttccggctgatggcgaccgacaaccagcaaggcgcgtcgctcgccgggctcgccgcgaagctcgcgaaaggccggccgatcgcgctgatcgacgatcgcggcgcctacggccagggcctcatcgatcagacggagaagacactgcgcgcgagcggcgtcacgcgaatcatccgcgactacacgacggacaccgcggtcaatttcgcgtcgattctcacgcgcgtgaagggcgcgcatgcggccgtgatcgtctacggcggcgccgatgcacaggcggggccgatggtgcggcagatgaaggcgctcggaatcgacgcggcgttcgtcggcagcgacggcgtgtgcaccgggcagtggacggcgctgtcgtcgggcgcgaacgaaggccagttctgcacgcaagcaggcgaccnnnnnnnnaggatggcgggttacgcggcgttcgagcggcgtttcgaggcgcgctacggcaaggtgatcgtgttcgcgccgtatggctacgacgcggtgatgctgctcgccgacgcgatgcggcgcgcgaattcgaccgagccggccgctttgctcggcgcgctcgcgacgacccgttacgacggcgtgatcggccgcatccgcttcagtccgcagggcgacaacctgaacggcgcggtgacggtctaccgcgtgcagcgcggcgcgctcgtgccggtgtccgactgacacgcgatgcggcggccgcggaagnnnnnnnnnncgctttgccgagggcgccgttcgcggctcggcaagaccggtttgccggacgcgcgcccgttcgccgccgcgtgcgcggctgcgctgcggcgttcccgcccggcgggcgtacggatatgacgcgtatggcgaccgcggcgaatcggagcggagaagcggagtagagaatcggagcagaagatcggacgagcgaatcggatcagagaagcggaccagcgaatcgaacggcggccgggcgcgccgccccgcaatcgaccgtcgtcagcgttcgtcggcctgcccttgcagtagcttgccgagcagcttcgcgagctggcgctgctccgcgtcgctgagcgccgatannnnnnnntgctgattcccgacgtgcgcgacgaccgcgtcgtcgatcagcgcgagccccgcgggcgtcagcgcgacgagcgtgccgcgtccgtccgccgggttcgggcgccgctcgacccaccccgccttctcgagccggtcgatccggttggtcatgctgcccgacgagatcatcgccgcgtcgtagagcgccgtcggcgtgagcgcgtacggcgcgccgctgcgccgaagcgtcgcgagcacgtcgaactcgcccggctgcaggccgtagcgcgcgaaaagcgggttgagcctgtnnnnnnnnatgacgagcgccgcctcctgcaaccgcccgagcacgatcatcggcgaaggatcgagatccgggcgctcgcggcgccattgctcgaccgcatgggctgcgcgatccattaaccctcctgttcgtcccagttatcttgacgtagagataagtcgaatctatcttgatgccgagacaattatacgcactgcgcgtgtccggcaaccgtccgggtgtgcgccgtcttcatactcatgaacctactgctttcccccgcatggcggctcgtcgccgtcgttctcgtcggcctgaacctgcgcccggcgctcgcgtcgatcggcccgcttctcgacacgatccagcgcgcgagcggcctgtccgacagcgcggcgagcctgctcacgaccctgccgatcctgctgatgggcgcgctcgggctcgtcgcgccatggctcgcgcgccgcgtcggcgtgcgcgcgggcgtcgggctcggcgtcgcgctgatcgggctcgcgtgcgcggcgcgcgtcgcggcgggcgcgcccgccgcgctgctcgcctccgcgctgtgcgcggggctcggcatcgcggccgcgcaggcgctgctgcccgcgttcatcaagacgcaattcgcnnnnnnnnnnggcagcgtgatgggcttctattcgacgtcgatcatgggcggcgcggtgttcgcgagcgtcgccacgccattcgccgcgcacgcgatcggctggacctgcgcgctcgccggctgggcgctgcccgccgccgcggccgcgctgctgtggccgctcgcgacccgcgcgacggcccgccccgcacacgcgcgccccgccgcgcgccgcgcccacgnnnnnnnnnnntggctgctcgccgcgttcttcggcctcggcacgggcgcgtacacgctcgtgctcgcctggctgccgccctactacgtgtcgctcggctggtcgcccgaagccgcgggcggcctgctcggcggcgtgacgctcgcggaggtcgtcgcggggctcaccgtgtcggcgctcgtcgagcggctgccggatcgccgccccgcgctcttcacggcgctcgtctcgctgttcgccggcctgatcgcgctgatcgccgcgccgctcggcctggcgttgcccgcgtcgctgctgctcggcctcgggatcggcgcgctgtttccgctgtcgctgatcgtcacgctcgatcatgcgtcaagcgcggccgaagccggcgcgctcaccggcttcgttcagggcgtcggctatctgatcgcgggcctgtttccattcgtcgcgggcgtgatccggcaaagcgtcgccgatctgtcgccggcctggggcttcatggccgcggtgtgcatcgcgatggccgcgatggccgcgcgcttcgcgccgccgcggcccgccatcgcgcgaagcggcgctcgaagcggcacgtgagatcgcgggctgggacgcgcatggcgcaacgcccggccgcgccggaactcggccgcggcgccgcggtccctattgggcttgctcgtctgaacgcgctgattcgtctcaaggacttgtccatgctgtcgacccgacttcgccatctcgccgcggccgcactcgtgctgtcggccagcgcatgcgcgtcatcgccgcaggccgtgcccgaagtcgcgtgccggccggacgagacgatgcccaagcgtcagttccgcggcacctggatcgcctcggtgatcaacctcgactggccgtcgcgcccgggcctgccggccgccgcgcagcaggccgagctgagcgcgtggctcgacgacgcggtccggatgaaccgcaacgcggtgatcctgcaggttcggccgaccgcggacgcattctggccgtcgccgttcgagccgtggtcgaaatatctgacgggcgcgcaaggcggcgatcccggctacgatccgctcgcgttcgccgtcgccgaagcgcatcggcgcaatctcgagctgcacgcgtggttcaatccgtaccgcgtcgcgatggacgaccggctcgacgcgctcgtcgccacgcatccgnnnnnnnnnnatccggactgggtggtccgctacggcggcaagctgtattacaaccccggcgtgcccgcnnnnnnnnnnttcgtcgtcgacgcgatcatggacgcggtcgcccgctacgatatcgacgccgtgcatctcgacgattatttctacccgtacccggtcgcgggcgcgacgttcgacgacgcctcggcttatgcgcaatacggcgcgggtttcgcgacgctcgccgactggcgtcgcgacaacgtcgatcgtctcgtcgaatcgctcgcgcggcgcatcaaggccgcgaaaccgtgggtgaagttcgggatctcgccgttcgcggtctggcgcaatgcggcgaccgatccgcagggctcgcggacgtcggcttcggtgcagacctacgacgacctttacgcggacacgcgccgctgggtgcgcgagcgctggatcgactatgtcgttccgcaggcgtactgggcgcggggcttcgcgcccgccgattacgacgaggtcgtggcgtggtgggccaacgaagtgcgcgggcgcgacgcgcacctgtacatcgggcaggcggcgtacaaggtcggcacgtcgaatcaatcgcccggctggtccgatcccgacgagctgagccgccatctggcgttcaatctcaccgcgcccgaggtgaagggcgacgtctacttctcggcgaaggacgtgcgcgcggaccggctcggcgcgacgacgcgcttgaaccgcacctggtattcgcgcccggcgctcgtgcccacgatgcccgcgctcggcggcaacgcgccgccgagcgcgaaggcgctnnnnnnnnaacgcacgcctgacggcgtgcggctgcaatggcaggcgggctcggccgcggcggcgtcgtacgcggtctatcgccacgcgctcgggcgacaggacatgtgcgcggacagcgacgcgcgccatctgctggcgatggttcggggcacgcaatacgtcgacgtcacnnnnnnnnnngatcgcgactaccggtacgtggtcacggcgctcgatcgcctgtggcacgagagcgaacccgcgtacgtcgcgatgccggcggcgaagccgcgctgacacgccgctcgcgcatgcgcgagcggctcgtcaagtcctcgcttgcgcacgccttcgcgcgttcgcatcttgatgccttcacgccttcgcatagagcgtcgactcgtcgaagccttcggcactgagcacccgcccgatcaggatcagcgcggtgcgctcgatcgacctgcctgaaaccttgtcgacgatgtcggcgagggtgcccgtcacgcgcgcctcgtcgggccagctcgcgcgatagatcacggcgatcgggcaatccgcgccgtagtgcggcagcacgtcggcgacgatccgcgcgagatgccgcacgccgagatggatcgcgagcgtcgcgcggtgcgcggcgaggctcgcgagcgattcgccggcgggcatcgtcgtcttgcccgcgtagtgcgtgaggatcacggtctgcgcgacgcccggcagcgtcagctcgacgccgagcgccgctgcgcacgcggccgtcgcggtcacgccgggcacgatctcgtaaggaatcccgagcgcggcgagccggcggatctgctcgccgatcgcgccgtagagcggcggatcgccggaatgcannnnnnnnacgtcctgccccttgccgtnnnnnnnnnnnagcagcgcgacgatttcgtcgagatcgagctccgccgtgttcacgacgagctcggcgcgatggccgtcgagcaccgcggccggcacgagcgagcccgcgtacaggatcaccgggcaacggcgcacgaggcgctggcccttcaccgtgatcagctcggggtcgcccggacccgcgccgatgaagtacaccgtcattcaacacactccgtcattcattcgatgattcgaggacgatgcgtcgcgcgccgagcgctgcgagccgcgagcctcggctcacgcctgcgtcgcaagccgcccgtcgcgcttcgcacgccgtccgtcttcgcacgccgtccgtgcgcggcggcatggcgagacgcgcggcgcaggatcgccgggcgcggcgcgcttggcgcgcaccgttcgtgcgtctcgcttgccgtccccgctcgcgcaccgcgcgccgcacggcgcgcgacgcggcacgcgcgaccacgggcgggcgacgtcgcgccgctctcccgtctcacgcccgcgcatcnnnnnnnngcccgtcacgnnnnnnnncacgcgcgcagcgcgtcgacgagcgcggccgtcgcgccgaactcgcgatccgcgtcgggcagcgcaggccgctcgaccatcacgaccggcacgcgccgctnnnnnnnnacgtcgagtttcgcctccgtcgccgccccgccgctgttcttgctgacgacgacgtcgatnnnnnnnnnnnngaacannnnnnnntcgccttcgagcgaaaacggccnnnnnnnngcgagcacgtnnnnnnnnnnnttgccggcatgcgcgtcgaggcagcgcacgagccagtgctggtgcggcgcaatctcgtcgagatgcgcgagcggctcgcgcccgagcgtgaaaagcggccgcgcgaacggcgcgatcgcggcgagcacgcccgcccaatcggcgacgccgcgccagtcgtcgcccggccgcggccgccacggcgcgcggcgcagcgcccagtacggcacgcccgccgcgcggcaggcggcggccgcgttcgcgctgatccgcgcggcgaacgggtgcgtcgcatcgacgacgagcgcgaccgcgtgctcgcgcaggtagcgcgcgagcccgtcggcgccgccgaagccgccgacccgcacgacgcacgcgagatcgtcgggcacccggccgaggccggcgaggctgtacacgtcgtgcggcgcgagcgcacgcgcggtgcgcagcgcgtcgcccgtgccgccgagcagcaacacgcggcgcacgctcatggcacgacgccgacgatgcggccctcgcggtcgatcgcgagcgtctcgacgtcgacctcgccgggcacgatgtcgcgcgccacgcggcgcgcatgcgcgcagacgacgtcgccgagcggcacgtggtgcgcgagcgcgagcgccaacgcctgctggctcgtgttcgccgcgcggatctcgtgctgcagcacggcgctcgcgcccgcttcgcccgcccattcggcgagcagcggcaaatcgatgctcgaatggcggctgtgcagatcgagatggcccgccgcgagcttgctcagcttgccgaagccgccgcacagcgtgagccgcgcgacgctcgcgcggcgcaggtacttgagcaccgcgcccgcgaaatcgcccatctcgatcagcgcgatgtcgggcaggccgtannnnnnnnnnaccgcgtcctcgctcgcgttgccggtgcacgcggcgatatgcgtgacgccgttgnnnnnnnnnacgtcgatcccctgatgaatcgacgcgatgtacgcggagcacgagaacggccgcacgatgcccgtcgtgccgagaatcgacaatccgccgacgatgccgaggcgcgggttcatcgtcttgcgcgcgagcgcctcgccgttctcgacgccgatcgcgacgtcgaagccgcccgcatagccgtgctcggccgcgagcgccgcgaggtgctcggtcatcatccggcgcggcaccgggttgatcgccggctcgccgacggcgatcggcagcccnnnnnnnntgaccgtgccgacgcccggccccgcgcgaaagcgcacgcccggctcgtgaacgagccgcannnnnnnnaacacgagcgcgccgtgcgtgacgtcggggtcgtcgcccgcgtccttgattgtgcccgcctcggcgccgccgtcgtcggtcgcgcggcagaacgcgaggcgcatcgcgacgtgctggcccttcggcagcacgatgtcgaccgtgtcgctcgcgacgcccgtgagcagaaggcgcgcggcggcgagcgacgtcgcgctcgcgcagctgcccgtcgtgtagccgaagcgcagcggcgccggctgctcgggggtttcgtcgcgcatcatgcgtgctccggctgcgcgccgcgcggcttgcgcgcgtcgtacagcgtgacgggcagcgcctgccgccacgcgtcgaagccgccgagcggctgcgcgtgcgcgaccgacacccgcgtgagcgtgccgccatgccgctcgcgccacgcgacgagcgccgcctcgccctgcagcgtcaccgcgtgcgcgacgaagcgnnnnnnnggcttcaggcccgcccagcaagcgtcgagcacgccttcgcggctcacgccgccgccgacgaacaccgcgtcggnnnnnnnnaggcccgcgagcgcgtcgggcgcgcggcccgcgacgagctcgagcgccggcacgccgagcgcgtcgcggttgtgctcgatgaagcgctgccggtccggatgcgcctcgatcgcgatcgtccggcaactcgggtnnnnnnnnatccattcgataccgatcgacccgcagcccgcgccgacgtcccacagcaattcgcccggcgcgggcgcgagccgcgcgagcgcgannnnnnnnagatcgcgcttcgtgatctggccgtcgtggcgatacgcgtcgtccggcaagcccggggtgagcgccaggcgcggcgcgtcggcgcacgcgcggcattcgatcgcgacgacgttcagcgcggcnnnnnnnnnntcgcgccaggcatcgnnnnnnnnntcgagacgccgctcgagcgggccgccgagatgctcgaacacgctcatcgcgctcggcccgaagcnnnnnnnnacgagcgcgccggcgatcgcggcgggcgtcgcgccgtccgcgctcagcacgaacagccgccggcccggatacaggtgccgatgcagcgacgcgagcggccggccgacgagcgacaccgcgtcgacgtcctgcaacggccagccggtgcgcgcggccgcgagcgacagcgacgacggcgcgggcagcacgcgccattcgttcggcgcgannnnnnnnnnnagcagcgcgccgacgccgaacagcatcggatcgccgctcgcgagcacgcacacgcgcgccggacgccgcgcgaagagcggcgcgagatcgaacggcttcggccaagnnnnnnnntgcgcgcgatgccgcgcgggcagcatcgcgagatgccgctcgccgcccatcaccaccgccgcgtcggcgannnnnnnncgcgccggcttgccgagccccgcgtatccgtcgtcgccgatgcccaccaccgtcagccacgcggtcatccgtcgtactccatcgtgtttccgtcgatcctgaaagcgacgcccgcgctgcgcatcccgcgctcgggcgtcgcgnnnnnnggcataatacagcgtccgtcgaccggcgccccacggggcccaagagggaacgcagggcgcgccgcgccgctgcggccgcccccgcaactgtgagcagcgagtccgcatccgatccacgccactggccacgccgccctttcgcggccgccgggaaggcccgctgcggacgacgacctgccagccaggagacctgccgggacgtttcgttcgtgcaagccttcatcgggcggggtgtaccgatgccgttgcccgccgccgcgcgcattgcgcggacggccgcctcgggccgccgcgcgacgcttgatccggagcgctgttgaatccttccgccgctgtcttttcatccgccgccgcacgtgccgcgagcgcatgcccggggctcgttcgcatcgtcgcnnnnnnnnacggcggcctgtgccgaatcaagctgccgggcggcgcgctcaccgccgcgcagnnnnnnnnngtcgcggccgtnnnnnnnnnnttcggctcgggcgtgatcgaggcgaccaatcgcgcgaacctgcaagtgcgcggcgtgaaggccggccgcgaggcgagcgcgagccgcgcgctgatcgacgcggggctcgggccgttgatggacggcgcgagcgcggcgtcgctcgaggcgtgcgcggcnnnnnnnnacgacgtgcgcaacgtgatgctcagcccgacggccgggcgcgaccccgacgcgctcgtcgacagcgcggcgctcgccgcgcgcctcctcgcgatgctgcaaaccgagccgcgctgcgccgcgctatcgccgaaattctcggtgctgctcgacggcggcgaacggctcgccgcgctcgaccatcctcacgacatctggctgtccgcgctgcgcgacgcgcacggcgcgcccgccgatacgcagttcgcgatcgggctcgccggctgcccgcccgtcgacggcgggcaggccgcgccgggggcgccgtgcgccggcgcgctcgccgccgtcgcgcccgagcatgcggtcgagtgcgtnnnnnnnntcgtgacgagcttcgtcgaactcgcgcccgcgggcgcgacgcgcatgcgcgagctgctcgcgacgtgcccgcccgacgcgttcctttcacacgtcgaatcgaagctatccgaatcgaagcagccgttcgcgctgcggcgcgacgcgcatctggccggctggcgnnnnnnnnnnntcgacgcggcgctgcgcttgggcatcctgcccgagcgggatccggcgcgctgcgccgtcggcgcgcagccgccgctcggccggctcgacgcggccgcgctcgcggcgctcgcggcgctcgccgacacgcacggcgacggcacgctgcgcatcacgccgtggcaaggcgtgatgctgcccgccgtnnnnnnnnnngccgcgcccgaggcgctcgcgcgtctcgccgcgctcggcttcgtgtgcgacgcggccgcgccgctcgcgcacatcgtcgcgtgtgcgggctcgcgcggctnnnnnnnntcgcccgccgacacgaaagcgcacgcgctcgcgctcgccgcgcgtctggccgcctccgtcgacgtgcacgtgacgggctgcgcacgctcgtgcgcgttgccgcacgcggccgcgcacacgctcgtcgcgagcgcggccagccgctacgacctctatcggcgcgacggcgcgacgggcttcggccgcgccgtcgcgcgccaactgacgatcgaccaggccgccgacgcgctnnnnnnnngcgcgcggccctctcaggatgacctcgatgcttgactaccttcgcgacggccgcgcgatctaccgcgaatcgttcgcgacgatccgcgcgcaagccgatctgacgggcgtgccgcccgacctcgaaaaactcgcggtgcgcgtgatccacgcgtgcggcatggtcgacatcgtccgcgacctgcgcttctccgcgggcgcgggcgaagcgggccgcgcggcgctcgccgccggcgcgccgattctctgcgacgcgcgaatggtcgccgaagggatcannnnnnnnnngctgccggcgagcaacccggtgatctgcacgctcggcgcccccgaggtgccgcacctggcgcgcgagctcggcaacacgcgctcggcggccgcgctcgagctgtgnnnnnnnnatctcgcgggcagcgtcgtcgcgatcggtaacgcaccgaccgcgctctttcatctgctcgacatgatcgacgcgggcgcgccgcgccccgccctcatcctgggttttccggtgggcttcgtcggcgcggccgaatcgaaggcgctcctcgcggccgacagccgcggcgtgccgttcgtcgcgatcgcgggccgccgcggcggcagcgcgatggccgcggccgccgtcaacgcgctcgcctcggaggccgaatgacgcgcaagaccggccgcctcttcgggctcggcgtcgggccgggcgaccccgaactgctgacgctcaaggcgctgcgcatgctgcaggccgcgcccgtggtggcgtacttcgtcgcgaagggcaagaaaggcaacgcgttcggcattgtcgaggcgcatctgtccgatgcgcaggcgcacctgccgctcgtctacccggtgacgaccgagacgctgccgccgccgctttgctacgaaaccgtgatcgccgatttctacgatacggcggccgcgctcgtcgccgcgcatctcgacgcgggccgcgacgtcgcggtgatctgcgaaggcgatccgttcttctacggctcgtacatgtatctgcatgaccggctcgcgccgcgctacgacgccgaagtcgtgccgggcgtgtgctcgatgctcggcggcgcggcggtgctcggcgtgccgctcgtctaccggaaccagagcctcgccgtgctctccggcgtgctgcccgaggacgagctgcgccagcgtctcgcgagcgccgacgcggccgtcgtgatgaagctcggccgcaacttcgacaaggtgcgccgcatgctcgacgcgctcggcctcgcgcgnnnnnnnntgtacgtcgagcgcgcgacgatagccgcgcagcggatcgtgccgctcgcggacgtcgatccgatggcgtcgccgtatttttcgctgctcgtcgtgccgggggaaaaatggcaaggatgaccgccgcgcccgcgatcgtgatactcgggccgggcgcgctcgagaccgcgcgccggatccaggcgcgcttcgacggcgcgcgggtgcacgcgctcgccgggcgcgccgaggcggacctcgcgttcgccgagctcggcccgcatctgcgcgagctgtatgcgcgcggcgcgccgatcgtcgcgctgttcgcggccggcatcgcgattcgctgcgtcgcgccgtgcctcgccgacaagggcgcggagccgcccgtgctcgccgtcgccgaggacggcagcgcggtcgtgccgctgttgggcggcctcgcgggcgccaacgcgctnnnnnnnnagatcgccgacgcgctcggcgtcgcggccgcgatcacgacgagcggcgaactgcgcttcggcgcgtgcatgctgaacccgcccgaaggctacgcgctcgccgatctcgacgcgggcaagcgcttcgtgtccgatctgctcgcgggcgaaagcacgcgcgtcgaaggcgatgcgcgctggctcgacgatgtcgcgctgccgcgcgacgcgcacgcggcgcgcgtgatccgcgtcacgccgcatgcgtcgcgtggcgacgcgcacgcgttgctgatccatccgcgcagcgtcgtcgtcgcgttgggcgatggcgatatcgacggcgagggcctgcgcgacgacgcgcgcagcgtctcggcgcccgatgccaccggtcgcgcccgcgcgaacgcggcggcgccnnnnnnnnncgcgtcgccggatctgccgccgcttgccgcgcgcatcgccgccgcgctcgccgcgcatgatctcgcgccgctcgcgctcgcggccgtcgtcgcgcccgcgcggcgcatcgccgagcacgcgctgaccgacgcgnnnnnnnnnntnnnnnnnncgttgcgcttcgtcgaaacgaannnnnnnnacgccgccggcgtgctcgacgccgcgttgcccgcggcgctcgcgccgcgcgtcgacgcctcgcgcgccgcggcgggctcgccgcgaacgacgccgcccgagccgcgcgacgtcgcgatcgccgtcgcccgcgcgcccgtcgacgccgatgcgctcggcatnnnnnnnngccgcctgacggtgctcggcctcggccccggccgcgcggacctgatgacccccgcnnnnnnnnnngcgctcgccgacgcgaccgacatcgtcggctacgcgacctacgtgaacatggcgggcccgttgcgcgccgatcagcaactgcacgtatccgacaaccgcgaggagctgcannnnnnnnnntacgcgttcgagctcgccgcgcggggccggcgcgtcgcggtcgtgtcctcgggcgaccccggcgtgttcgcgatggcggccgccgtgctcgaggcgctcgacggcgccgacgacgcgcgctgggcggccgtcgagctcgacgtcgtgcccggcgtgtcggccgcgctcgcgacggcggccgaagccggcgcgccgctcggccacgatttctgcctgatctcgctgtcggacaacctgaagccgtgggcgatcatcgaaaaacgcatcgatcacgcggcggccgccgatttcgcgctcgcgttctacaacccggtgtnnnnnnnnnngcccgtgcagttcgatcgcgcgctcgacatcgtgcgccggcatcgcgcgccggagacggtcgtcgtgctcggccgcgacatcggccgccccggcgcgacgctcgcgacgacgacgctcgccgcgctgtccgcgcagcaggtcgacatgcgcacgatggtgatcgtcggctcgtcgacgacgcgccgcgtnnnnnnnnacgnnnnnnnnnactgggtgtatacgccgcgctggtatcgctgatatcgcggccgccgaagcgaggcgacgcacggcgcgtcgtcccgcttcgccggcaacgggcgcgccgcgcaccgagcgcgcccgctgcgcgcttgcgcgccttcccgcnnnnnnnngcgtgccgcagcccatccttgcgttcaatatccgaaaccgtttcggatatcgaatcaannnnnnnntcataccttgaatccgaataataaaaagaacgactcacgattccatcatgcggtggattcctccatgatgtgcaagccgaagcgccggccgagcgtcgagtgcggccacgcggcggcgatatgcaggccagcatatccaccccatcaacatggagagaacaatgaatttcagcatgttgtcccgcatcgtccnnnnnnnnntcgcggcgggctgtctgttcgcggcggcgggcgcgtcgcaggcggcgggcgtgtacgcgccctacgtcgacgtgacgctctacccgacgccgctcgtcgaccagatcggcgtgcagcaaggcatccagcaattcatgctcgcgttcgtcgtgtcgggcggcaaccagtgcacgccgtcatggggcggcgtgcagccgatcggcaacggcgcgacgggcgatctgctcgacaagatcgcgacgtcggtcaccgcctatcgcgcgaagggcggcgacgtggcggtatcgttcggcggcgcggccggccaaccgctgatgcaggcgtgctcgagcgtcgccgcgctgaagggcgcatatcagaccgtgatcgacacgtacagcctcacgcacgtcgatttcgacatcgaaggcgcgtcgcagcaggattcggccgccgtcgcgcgcaacttccaggcggtcgcgcaactgcaagccgactacgcggccaaaggcaagccgctgcacgtgacgctcacgctgccggcgatgcccacgggcctcgtgcaggacggcctgaacgtgctgaacgcggcgctcgcgaacaacgtgacgctcgacgcggtgaacatcatgacgatggattacggcccgtccggcatcgacatgggcgcggccgcgatcagcgccgcgcagggcctctactcgcagctcgacaccgcgtacaagtcggccggcaagccgcagaccgacgcgcaattgaagcagctcgtcggcgtgacgccgatgatcggcgtgaacgacgtcgcgggcgagatcttcacgctcgcgaacgcgcagagcgtgcagacgacggccgcgaacaacaactacggcttcgtcggcatctggtcgatcacgcgcgacaaggcatgcgacggcagctcgcagtacgcgtcgccgatctgctcgggcgtcgcgcagcagccgtacgcgttctcgtcggtcttcaagcaactgggcggccattggggcgcgggcgtcacccaggacccgaactacggcggcggctcggacggcggcggcaagccccagccgggcgcgccgtggtcggccacgcaggtctatacggcgggcgcgacggtcacgtaccagggcacgacctatcaggcccaatggtggacgcagggcgacattccggggcaggcgtcggtgtggaagcccgtcggcggcaacgtgccggcctggtcatcgacgaccgcgtatccgggcggcgcgtgcgtgacgtatcagggcgcgaagtattgcgcgaaatggtggacgcagggcgacgtgccgagcgcgggcggcccctggacgcgagcgtgaccgaggcggccggcccgcgcgtcctcgcgcggtagccggccgcgggaccggcgcgccgccggccggtccggtgcgtgcggccgcgcgggccgttcggcgcacgnnnnnnnncgaacggcccgtctctttccggatgcgtcatatcgccctctggccgcggcccggtacgatgannnnnnnntgggcgagcccgtcgccgacggtcggcggcggtggannnnnnnnnncgcgcctgaactgtccgtcgacaaaatcacgaccgtgcaggctcgcgccaagcggcgggccgcccgcgccgcccgccgcaacgccgacgcgcgtcgttgcggcgcggtgttcattcggcggcgcacggcgaccctatgacgatcggacgatggagcgacgccgcgcgactgcagtatcctgagcgcgtcgatcttcccggagccgccatgaaacgcttcctgtcgtgcgtcgccctcgtctgcttcgcgctgcccgccgcgcatgctcaaacgcagacctaccacttcgaagaaggcggcacgacccccacgggcgtcacgtcgcaaccggcctccgccgcggcgcaggcgcgcacgcagcgggcgaagccgcatcggcatcccgtgcgccgcaacaagcatcatcggacgcaccgccgcgctcgcagcgcgcagaacgatcgcttctattcgcagccgtgacgctcgccgcgcgctnnnnnnnngcgagcggcgccattcatcgacagccgtttggccgtcgtaggcaagccgccgcgtccgacagccggcgcatgacgcgcatgacccgcgagacacgacgcgcggcatgcgagccgcggttcgcggcgctcgccatccggggtgcccgacggcgggcgagccggccacgcgtggagcaacgcgcgagcgacgcacgacgatactcgacggcgcaccacttcgcgaagcgcaagccgctcgcgtgaggcgcggcctcgtcnnnnnnnntctcacgcggcgtgacgcnnnnnnnngacaaagccccggcgcgccggcgggcgggtcacgccgcttgcagcgcggcgatccgcgcatgcagccatcggcgcagcgcgtcgatttcttcgatgcacaccgaatgcggcatcggatacgcgtgccagtcgacgctcgcgcctttgtnnnnnnnnaaatcgcgggcggcctcgcccaggcggatcggcaggatgtcgtcgtccgtgccgtgcgcggcgaagatcggcgtcgtgcgattcgcgtcggcgagccgcgcgtcgatgaagcccggcgaaggcacgtagccggacagcacgatcagccccgcgagcgcgtccgggtgcgtgaggcccgccgagtacgccatcgcgccgccctgcgagaagcccgcgacgaagattcgcgacgtcgggatgccgcgccggttctgctcggcgatcaggccgcgcacgctcgcgcacgatgcgtcgatcccggcttcgtcgacctggcggttcacgccttcgaacgacaggatgtcgtaccacgcgcgcatcacgtagccgttgttcgcggtgaccgcgatctcgggcgcgttcgggaacacgaagcgcaccgccgggccgttcgcgattcgcaactcgggcacgagcggcacgaaatcgttcgcgtcggcgccgaggccgtgcatcaggatcaccgcgaaggcggggttcgggccggtctcgatttcgatcgtcggcgtttcgtcgagcatgctggagctccgttcggatnnnnnnatcggaagaatacgcgtcgatgatcgcacatcgggatgaccggcgccgcgcttgctcgcgcgacgggcggccgtgtttcgtgacgtgtctcgtgacgtgtttggtgggcgcgtttcgctatctcggcggcctcgccgcccgcctcgcggccccggctgcgcatgatcgcgcgagcgggccgcgtgaacagcccgcgcatggcgagcgcgcgttcgccgccgtttcccgatcgatgcgacccgcgcggcccgcacgccgcattgccgctcatgccgccgccgcgcatgccaccgtcggcgcgttcacccgcccccgcgctcgagcgcctgcggcgtgacgagcgccgcgccccacgcgtgcgcgagccgctcgcagcggccgagcctcacgggcgcgtcgtcgaagtcgacgatgacgatccgctcggcaagcgccggccgcgccggcgactcggtcgttcgcccgtccgacagcagccacagccagcgctgctgccccgggtggcgccgcgcgnnnnnnnnnagcagccgcgtcgcggcgccgataccccgcgtgagcggcgtgccgccgcccgcgccgacgggcgcgagccagcgctcgttccaccagcgcggcacggccggcccgaaccgcacgtcggccgcgttgccgccgaagcacacgagcgccgcgtcggcacgctcgcgcgccagcgaatcgaacagcgcgacgacgagccccttnnnnnnnnnnagccgctcggccgtcagcatcgacgccgagcagtcgagcacgaagcaatgcagcgcgcccggcgagccggcctgcggacgatagcgcagatggtcggcgcgccatgcttcgccgcgcttcgccgcgagcgtcgcgcgccacgcgatgcgcgtgccggggcggccgcgcgcatcgtcatgccgcatatgccgcatgcctcgttcgagccatcgaagcccgctgttcggcgcgtgcgcggcgacagcggcggcatccgcccgatggctcagcgnnnnnnnagcggcagcgggatcacgcccttgacgggcgcgatgcccgccggctcgggcggcagatagccccagtcgctatcgtcggcggccggcccacggccgccgtcgcgcgccgcggcgcgctcgtccgccgcgcgccgctgcgcgtcggacgnnnnnnnnnnagcgggatgcgccggtccgctcgcgccgccgggcagcgcgtcgcgaggcgtggnnnnnnnnntggcttcggcttcgcccggatccgcgcgcccgcccggcgcgtcgccgccggccgaacgcgatgcgggcggaggctcgcgtcgccccatcggctgaggcccggcttgagacccgggttgaaatccgggctgaaattcaggttgcggctcgaaccgcgtgcgccgatggcgcagcacatcggcggcgacgcgctcgacgtgcgccgcggcgacgcgcgccgccccgtcgagcgccgcgagcgcccgcgcggcgcgcagcatcacgaggtcgccgcgcaggccgtcgacggccgcgccgatgcacagctcggcgannnnnnnntgcgcggcgtcgtcgaacgcgagcgccgcctgcgcgtcgcggtactgcgcgcgaaagccgtgcggatcgagatcgaacgcgagccgcgccttgacgatccgctgccgcgtcgccgcgtcgtagcagttcgcgagctccaccatcagcccgaaacggtcgagcagttgcgggcgcaactcgccctcttccgggttcatcgtgccgacgagcgcgaagcgcgccgcgtggctgtgcgacacgccgtcgcgctcgaccgtgttgacgccgctcgcggccgcgtcgagcaacgcgtcgacgagcgcgtccggcagcaggttgatctcgtcgacgtacagcacgccgagatnnnnnnnnnnnacgaggccgggcgaaaagcgcaccgtattgtcggcgagcgcgctcgcgaggtcgagcgaacccgtcacctgctcgtcgctggccgacagcggcagcgtgacgaagcgcccctcgggcagcagctcggcgannnnnnnnnnngcggtcgatttcgcggtgccgcgcgggccgctcacgagcacgccgcccaggcccggatcgacggcgacgagcagcagcgcctgctgcaacgccgcctggccgatcagcgcggaaaacggataggcggccggcaatgcgcggtcgtcggaggcggcggccgttgccgcgccggcttcgttcgttgggttcaattcagttcccgtggtgatggcggttgcatcggatgcgcctgccgcgcccgacaaannnnnnnnngcgtccgcgcgtatcgcgtcatgatcgacgcgggcacggctcgcgccactcgcgcacgcagcctcggcgnnnnnnnnccggcatgcgtcgggccggccgcgccgcctgcgcggccgcgatcgatcgcgtctcgttcgcccgccgctgccgcgccggttcgatgcgacgcggcgccggcatccggcgagtgcgaaccgcgccgcgcatgacatcgattgccaggcgatcgacgccgcgcatgcgacgcgcatcgcgccggcgcaaccgccgttcgccgcgcgcagcgggcgcgcggcgaatcgcccgcgcgctttgctccgccgccgatcgttcgcgtttcgctcatcatcgcatacgccgcccggctgccgcgccgccggcgcgccggcaccacgctcatcgtcgtcgcatcgtgcgcggggcccggatcgcccccgtnnnnnnnntcgcacgcatcgcgcatcgatcgcgccgcgcttgccacgccgcgcatcccgctcgcgcggcacgcggcgcgtgcgccctcgatcgccgcgccgctcatcgccggccgccttcgagccgctgctcgctcgcgagcagatagccctcgatcgcgtcgcggtgcgcgccgggcgcctgccacaggccgcgctgcatcgcctcgacgagccgctcgcagatcccgtgcagcgcgtgcggattgtggcgctcgaggaannnnnnnntatcggcgtcatgcaggtacgcatccgcgacgagcgcgtactggtgatcggatacgacgcgggcagtcgcgtcgtatccgtacagatagtcgacggtcgccgcgatctcggccgcacccttgtagccgtgccgcttcacgccgtcgatccacttcggattgaccacccgcgagcggatcacccgcgcgatctcctcgcgcagcgtgccgatccgcggcgcggccggattgctgtgatcgccgtgatagagccccggctgccggcccgacgcgtggcgcaccgcggccgccatcccgccctggaactgatagtagtcgttcgaatcgaggaggtcgtgctcgcgattgtcctggttctgcacgacggcgtcgatcgtcgccagnnnnnnnncgaacgcgtcgtgcgcggcctcgcccgcgctgttctgcgcgtatgcgtagccgccccagttccggtaggcatgcgcgagatcggcgtcggtctgccagcggcggccgtcgatcagcgcctgcaagcccgcgccgtatccgcccgggcgcgcgccgaacacgcgccagccggcgcgccggcgcgcctcgtcggcgggcatgcnnnnnnnnacgagcgcgtcggcctcgcgccgcannnnnnnnnnnaccgggttcaggtgctcgggctcgtcgagctcggccaccgcctgcacggccgcatcgaacaggtgcatcacgttcgcgaacgcgtcgcggaagaagcccgacacgcgcagcgtcacgtcgatgcgcggccggtcgaagatctcgatcggcaggatctcgaaatcggtcacccgatgactgccgtgtgcccacttcggccgcacgccgagcagcgcgagcgcctgcgcgacgtcgtcgccgcccgtgcgcatcgtcgccgtgccccacaccgacaggccgacnnnnnnnnggtaatcgccgtgctcctgcaggtggcgctcgaccagttgctgcgccgatttcaggccgatcgtccacgccgcctgcgtcggcacnnnnnnnntatcgaccgagtagaagttgcggcccgtcggcagcacgtcgggccggccgcgcgacggcgagccgctcggccccggcggcacgaaacgcccttcgaggccgcgcctcaactggcgcagttcttcgtcgccgcacgcgtcgaggcacggcagcacgtcgcgcacgatgcgctcgagcaccgcgtgcgcgtgcggccagtgcgcggcggcgtattcgggcgcggcgaagcgcgacgcgccggacggcgcaccgcctccctcgcccgcatggcttccatcgccgcaccgccgctcgatcaagcggctcgcgagcgcctcgagccgctcgcgcgtgtcgcccgcatgccgccacggctcgtcgctcatcgcgccgagcgcggcgggccgcggccctgtccacggcgcggcccagtcggatgcgagcggatcgaacgcctcgccgagcgcgagatnnnnnnnnagcgcgccgatcagcccggcgcgctcgccgcgcccgtcgcccgacggaaagcgtgcgagcgccgcgagcgtgtcgcgccgctgccggccgcgcggcgaactgccgaacgtatgcagcccgtcgcggatctgcgcctccttcagttcgcagagccacgcgtcgacgcgcgtgagcagcgcgtcctccgcgtcgcgcccggcgggcggcgcgatgctcagttcctcgtgcagcttgtgctcgacgatggtcgcgagaatcgtctcgcgcagcaccttcgcgcggcgcgcgtcgaccatcagcgcatcgtagtattcgtcgacctgccgctcgaggtcctgcagcggcccgtaattctcnnnnnnnntgaggggcggcatcagatggtcgacgatcaccgcctnnnnnnnncgcttcgcctggctgccctcgcccggatcgttgacgatgaacggatacaggtgcggcatcggcccgaggatcaggtccggccagcatgcgtccgatagcgcgacgctcttgcccggcagccattcgagattgccgtgcttgccgacatggacgagcgcgtcgatgcgaaacgcgtcgcgcagccagaagtagaacgcgagatacgcgtgcggcggcacgagatcggcatcgtggtagttcgcatagtcgtcgtcgccgcgcgagcgcgacggctgcacgcccacgaacacgtggcccgcgcgccagccggcgatcggaaagcgccgctgcctgagcgccggatcggcctcgggcggcccccagcgcgcgttcagcgcgtcgcgcgccgcctgcggcaattgcgcgaagcggcgcaggtagtcgtcgagcgggtagctctggagcgccgggcgcannnnnnnnntcgcggggtcgttcgtcacgcctgcggtgatccgcgcgagcagcgcgtcgccgtcgtcgggcagctcgccgacgcgatagccctcgtcgcgcagcatcgcgagcaccgcgagcgcggacgccggcgtgtcgagcccgacgccgttgccgattcgcccttcgctcgccggatagttcgcgagcacgagcgcgacgcgcttgtgcgcgttctcgagcgtgcgcagccggcaccagcgccggctcagctcggcgacgaacgcgatccgctcgtcgtccggctggtagcgcacgacgtcgacctcggtgtgcgggcagcggtacgcgagccccttgaagctcacnnnnnnnntgacgatgcggccgtcgacctcgggcagcgcgacgtgcatcgcgatgtnnnnnnnnttcaggccgtgcggatcggcgagccacgcgtcgcgattgccgcccgagaggatcacctgcagcaccggcgcgtcgcccgcgagcacctcgggctcggccgcgtcgagcgcgcccgcggcgaacgcggtggtgttcagcacgagcgagacgttcgcgtccgcgcacagcgcgtcgacgaccgcgcggctcatcgcgtccttcagcgaggtcaccgcgatcggcagcgggttcaacccttcgcgctcgagcgcggcggcgagcgcgtgatgcgcgatgctgcgcagcagcgcctgcgcgttcgccggcccgccctcgcgcagatagcgccaccattgacggcacagctcgggcgcgacggtgcttttcgcgatcaggttcggatcttcctgcaggtcgcccgagaacatcgcgagcttttgcccgnnnnnnnnngccagcgcgaccgcctgctcgatcccgtacggccagtacgcctcgccgccgagatggtcgatcacgacgannnnnnnntgccgcaacacgtcgtcgacgtagaaatcgaccgacgccggctgtctgaggaacgtcacgttcgcgagccgcacgctcggaaagccttcgccgagcgtcggcacggcgctcgcgagcagcgacagcgtcgtgtcggccgaactcaggatcacgatgtcggccggacgctggtcgatccggaccacgcccgccgtgtcgtcgacgaagccgcccggcgtggtgcgcaacagatgcatcgcgctacgcccccgtcaagcgcgtccggcgcggcccggctgcgccgcgcgtcgcccgccgccgcgtcacgcggcctgcccgtgcgcggcgagcgccgcgtcgaacgcgcgctgcagcgcggccgcgtcgaggtcctcgccgatcagcacgaagcggctcgcgggcgcctcgccgtcgcgccagcggcggtcgaaatagctgtcgaagcgccggccgacgccctgcacgacgagccgcatcggcacgcccggcaacgcggcgaagcccttcacgcgatagatcgcgtgcgcctcgacgagcgcgccgagcgcgccgagcgcggcctcgcgcgagctcacccgcgcctcgacgacgaccgagtcgaactcgtcgtgatggtgatcggcgtcgtcggccgagccgtgatgatcgtgccgcagatggatcgtctcctcggacgcggcgttcagcccgagcagcgtcgcgagatcgagctcgccgcgcnnnnnnnnnacgagcttcacctgcggcgggacttcgtcgcgaatcgtcgcctcgacggcggcgagcgccgcgtcgtcgagcagatcggtcttgttgacgatcacgagatcggcggacgacagctgatcggcgaacagctcgtgcagcggcgattcgtgatcgagattcgggtccgcgcggcgctgcgcgtcgacggcggtggggttctcggcgaactggcnnnnnnnngtggcgggcgcgtcgaccacggtcagcaccgcgtcgaccgtgaagccgttcttgatcgacggccagttgaacgcctgcacgagcggcttgggcagcgcgaggccggaggtctcgatcagcacgtgatcgatgtgcgcgcggcgctcgacgagctgttccatcaccggatagaactcttcctgcacggtgcagcacaggcacccgttcgcgagctcgtagagccggccgtcgacttcgcggccggcttcgtcgcagccgacgccgcagcccttcaggatctcgccgtcgatgccgagttcgccgaactcgttgacgatcacgacgatccggcggccgcccgcgtgctggaggatgtggcgcaagagcgtcgtcttgccgctgccgaggaagcccgtgacgatcgtcacgggaattttgcgcatctgcatnnnnnntccgttggtcggtatcgggtcatggagtaaggggtaatcgggcctcgggccggtgccgcggcggcgtgcgannnnnnnngcgcatgagctcatggggaagcgccccgcgcgggcctcacgcggagagcgtcacgtcgatgtcgtcgtagcgcctgatccggtagatgagcgcggagacgatccagctcgcggcgaacaggccgatcacgaagtagccgagcacgccgaagtgttcggccgccatcgcggcgaaatcccacacgccgcccttgagcgcgagcttgccgccgatcagcgcgagcgcctcgatgccgccgatcacgatcgcgacgagcaccgatacgaacgtgatcgtcatgttgtagtagatcttgcggatcggccgcacgaatgcccagcggtacgcgcccatcatcatgatgccgtcggtggtgtcgacgagcgtcatgcccgcggtgaacagcacgggcagcgccatcaccgaccagaacgacagcccgccgtgcgcctgcgtcgccgagatgccgaacagcgcgatctcggtcgcggtgtcgaagccgaggccgaacaggaagccgatcggatacaggtgccagctgcgcgacacgatcgcgaacagcggccggaagatccgcgcgaagaagccgcgctggttgagcaggatgtcgagatcctgctcgacgagcggctcgccgcgccgcaccgcgcgaaacgtccggtacacggagatcaggatcagcaggttcgcgaacgcgagcacgagcaggaagaacgccgacacgctcgtgccgatcgcgccgccccatgccttcatgccctcgaagcgctcggcgagcgtcgcggccgtcagcgcgacggccaccgtcatcaggatcacgacgctcgaatgcccgagcgagaagaacagccccgcgccgagcgggttcttcttctcgtgcatcagcttgcgcgtgacgttgtcgatcgcggcgatgtgatcggcgtcgaccgcatggcgcagcccgaacgtatacgcgaggagcgcggtgccgagcagcaccggctggccgtggaacgcggcgaacgcccaggcccacgcgccgacgttgaacgcgatcagcatcgcgtagatcccgacgatcttgctgcgcagctcggcggggctgtcgttgaagagacgaagaaacgattcgagcatggcgctccctttgcgaacggtcgacaaacgagacgaatgccaacacgcgcggcatcgcgtgcaatgcacgtgctcccccgccgcgcccgtcgatcgctcgcgccggcaggcatcggcggcggcgcgtcgttcgcgacgtgcacgttcgcgatggatgcgacatgcgcgttcgcgacgtgcgccgaagcgcgcggcgtcggacgggggtgaagcgggcaagccgcggcaagcggcgcgatgcagccgtggacgacacgccgcatccccgcggcgctgaaccctggggccgcccgctaccgcggcggcgcatgcgcgcgagcggcgaacgggccccgtgtctcggccggtatccgggctgacgaaaacgccgcttcaccttcccggacgcgatgcgtccagtggttggccgcgcaagccgtcaggcgcgcggagaagccggcgtcgcaccgctcgcgcgatgccttcgcttaccgttgcgggggcagcacaggttggcgggccgcgacgcggcgacgctccctgtttcccgtttgactgcgcgcgacagaaacnnnnnnnnagcaccgaaacgcgagcgagtgtaggccgtgcgggcgcggtgcgtcaaggcggacaaaagtcatcgcggcgctcgcggcccgccgtcgccggtgccgggcacgcgcgccgccggcggcggcacgcgctgtgctatcgtatgcgcgcgttcggtgcccgggcgcgcattcgcgcgtccggcccaacgggaaacaggaagcggtgcgcccgcgcagcctgtgctgnnnnnngcaacggtaagccgcctgcgannnnnnnntcgcgcatcccgccctcgcgccactgtccccgcggatgggaaggcggcgggacggcacgcggccagcccggataccggccgacgcacggggcgagccgcgctcgccgaacgcccggttttccgcgggggacggaagcgggcgcgcaatccacgcaacccatgccatccgacgcccggccggcaagccgggcgccgaacgccaagaccgcatgattcgatccgatccacgcccccgactcccgcgcgagcgcgannnnnnnnnngccgcccgatgatgcgcgtcgcgctcggcatcggctgccgcgcggggcggcccgccgaagcgatcgaggccgcgatccgcgcggcgctcgcgcgtctgccgcaggcgtcgctcgccgatgtcggcgtcgtcgcgacgctcgacgcgaaagcgcgcgaaccgggcctcgtcgcatgctgcgcacgccacggctggccgctcgtcgcgttttcgcgcgacgagatcgccgcgcacctcgcccgtctagccggtctcgcccgtgccggttccgattccggttccggctccggcgtcggcgcatcgcccgcgccgggcgccccgtcgtgcgccgcnnnnnnnnnnnnnttcggcgtcgacggcgtgtgcgagccgtgcgcgtgccttgccgcgccgaacggcgcgctcatcgtgcgcaagctcgcgctcgacggcgtgacggccgcgctcgcgggcccgctgtgacgcgcgcnnnnnnnngtcttccgattcacgaacccaacgactcacaggactccagccgatgaaaaccgattccgaatcgcatcaacgcatggccgagcgccgccgcgcgggccacgagaagaagcaagcggccgcgaccgtcgagaaggggctcttgatcgtccacaccggcaacggcaagggcaagagcacggccgcgttcgggatggccgtgcggatgctcggccacgggatgcgcacgggtgtcgtgcagttcatcaagggcgcgctgcacacgtccgagcgcgatttcctcggcgcgaacgcgcagtgcgacttcgtcacgatgggcgacggctacacgtggaacacgcagaaccgcgacgccgacatcgccaccgcgcgccgcggctgggacgaggcgcgccggatgatcgagagcggtgattaccggatggtgatcctcgacgagctgaacacggtgctcaagtacgaatacctgccgctcgacgaagtgctcgcgacgctcgcnnnnnnnnatccggcgctgcacgtcgtcgtgacgggccggcatgcgcccgacgcgctcgtcgacgcggccgatctcgtcaccgaaatgcggctcgtcaagcatccgtacaaggagcaaggcgtgaaggcgcagcgcggcgtggagttctgacgcgatgcccgcctgccccgcgctcttcgtnnnnnnnnnnnngtccggccagggcaagacgtcggtgacggcggcgctcgcgcgccatcaccggcggctcggccggcgcgtgcgcgtgttcaagaccggcccggacttcctcgatccgatgctgctcgcgcgcgcgagcgnnnnnnnnntctattcgctcgatctcgggatggtcggcgagcgcggctgccgcgcgctgctnnnnnnnnncgcggccgaggcggacgtgatcctgatcgaaggcgcgatggggctcttcgacggcacgccgtcgagcgccgatctcgcgcaggcgttcggcgtgcccgtcgccgcggtgatcgccgcgcaatcgatggcgcagacgttcggcgcgctcgcgttcgggctcgcgcatttccggcccggcttgccgtttcacggcgtgctcgcgaaccgcgtcggctccgagcgccatgcgcaactgctgcgcggcgcgctgcccgggtcgatccgctggctcggccatctgccgcgcgatgcgcggatcgcgctgccggagcggcacctcgggctgcatcagccggacgacgtcgccgatctcgacgcgcggctcgatcgcgccgccgatgcgatcgcgcacacggcgctcgccgcgttgccgcccgtcgtcgaattcgtgtgcggcgacgctgcaaatgccgaggccgatgccggagacggcggcgcgacgatcccggcgcaggacgcctcgcgcaccgctcatcgcacggccacggcggcgcgcgtggccgccgggcgcggcgccctcgcgggcgccacgatgcgggcggcgcacggcgagcgcgccgcccgctcggcggatgcggcggcgcacgaaacagtagatgacgcgttacttgacgcggcaaagcgcgccgggaccggcgacggagcgttgtcgccttcgcccgacgcgggcggcgcaatcggcgcaatcggcacgattcgctcgaccgagacgaccgagacgaccgaggccgtgccgagcctcgtcggccgccggatcgcgatnnnnnnnnacgcagcgttctcgttcatctatccggcgaatctcgatcaactcgaagcgctcggcgccgagctcgcgttcttctcgccgcttgccgacgagccggtacccgacggttcgcacgcgctctatctgccgggcggctatccggagctgcatgcggcgcggctcgcggcgaacgcgacggccgcgcgctcgatcgccgcgcacgtcgcggcgggccggcgcgtcgtcgccgaatgcggcggcatgctgtatctgagcgatgcgctgacggacgcggacggcgtgacgacgccgatgctcggcctcgtgcccggccacgcgacgatgcagcggcgtttcgccgcgctcggcatgcagacgctcgcgacgcgcttcggcgcgatgacgggccacacgttccactactcgcgcctcgcgacgccgcttgcgcccgtcgccgccgcgacgcggccggacgacggcgccgcgggcgaaccggtgtatcggcacgggccgatcgtcgcgacgtatctgcatgcgtactggccgtcgaatcnnnnnnnngcggccgcgcttttcgcgggcgacgcgccgtaagccgcgcgccgcgcgttcaccgaaggcgcgcagcgccgcttgccgcgcgctttgggctcgacgggggcggcaagcgacgcagcttcgcgatccatgtgtagcggagcccgccggcgaatcgaaccgcgctcgcgcggcgcgcgacggcgcacgccgtcatnnnnnnnnnagacgcacgcgggcgtgcggcccgcggcaccgcggcgaagcgcgcgagccgccgcgcaacgcgtgcgcgtcgccggccgcttcgccatgccgccgcgcacggcccgcgcgtgtcgtgcgtgtcgtgcgccgcgccgctcacgcgannnnnnnntcgagccccgccatgatcgcgagcccttcgtgcagcgccggaaagaggctgcggttgaagttgttccagcgcagctcgaggatcgtgtcgtccggatcgatctcggtgttcagcacgtcgtggatcacctcgcccgaatcgacgccgttgtcgacgtaatggaacgacgcgcccgtcatcctgagcggctcgacgggcatggtccggcccgtcttccagtcgacgaccttctgccnnnnnnnnncgaacagcgcgtcgagcgtcgcatacgcgccgcgccgctcgtacggcgagtcnnnnnnnntgatgcccgggtggatgttgacgatccgccggcaatacggcgcgccggggcgcacgagttcgtcgaggatcacgagcagcccgtcgagcacgacgagatcggcgccgagcgcgtcgagcgtctcgcgcaggcgcgcctcgaacgcgcgcttgcccgccgggcgcgccggcgacgcgagcggctcgcgccggtactcggacggaatcgcgagcagcagatcgttgacgaggcggccctgcacgcgcagcgcgggcggatagaaccagcgcttgccgggctcgtacgcgaagccgtactcggcgagcttctcgcggtcgagcggcgagcccgnnnnnnnnnnnnagatcacgcgctcgagcgaatacgcgtcgccgagctcggtgtcgttcaatgcgtcgacgagcgattcgagcaccgatttcatgtagcgcgtgccgcccttgtagtccacctgctgccccgccttgtcggcggcggcgtttctgagcgaccagatgtagacgagtttcttctttgccatcgcagtgttgtcctctcgttcgggcggcgcgccgccgcgccgcccatcgggtgatgaaacgcgcttaccagttgtatttcgcggtcgcgatcacggtgcgctggttgccgtacatgcacaccgcatccgactggcagccggccacgtagcggcggttgaacaggttcgtcgcgttgagcgcgaaacgccagttgcgcagctcgtagtgcagcgccgcgtcgaacagcgtgtagctcggcaccgtgagcgaattgtcgaccgcgcccgccgccgcgctcatgtagcgcacgcccgcgccgacgccgaagcccgtgagcggcccggtgcgccacgtccagtcggcccacagcgacgcgatctggcgcggccgcggcacgtcgacgggccacttgttcagcgtgttgtcgttcgcccgcacgttcttcacgtcctgatagacgtacgcggcgatcaccgacagctcgcgcgacaggttgcccaccgcgctcagctcgacgccgcgcgagcgcacctcgcccacctgcacgaacgtgctgctcgtcgggtcgttcggattgctcatcgcgacgttcgtctggttgatctggtagacggccgcgttcagcatcaggttcttgccgggcggctgccagcgcaggcccgcctcgatctggcggcccttggtcggcgtcgcgagcccgccgcccgcgagcttcaggccgatctgcggattgaacgacgtcgaatagctgaggtacggcgcgagcccgtagtcgccgagatacgtgaggcccacgcgcccgctgaacgcgtggtcgttctgcctgaagctcgccgcgttcgcgatgtcgtcctgcgacgtgcgcgtccagtcctgccggccgccgagcgtgagcacccagcgccgccacttgatctggtcctgcacgtacaggccgaatgcgttcagcgtcgtcttcgtgtcggtgcgcgacgcgttcggcccgctgaagatgtcggacggaatcggcgtgtagacgggccggtacaggttcaggctcggccccttcgcgagccattcgctatcggtcgtcgtctggcggttgtagtcgaagccgaacagcagcgtgtgcgaaagcgggcccgtcgtgaatttcgcctgcgcctggttgtcgacgtcgaagcggctgtagttgaactggaacaggcccgcgtagcgcgtcatcgtcgccatcgtcgggtctgcgtcgtcgaggccgccgccgtagacggacgcgtcgtcgagcgacaggtgcatccagcgcacgttctgccgcagcgtccacaccgggttcagcttgtgctcgaactgatagccgagcgaccactgcttcttgcggtaatggtcgaagttcgcatcggccgtgtacaggtcgtccgagatcgtgccgttcggattcggcagcacggtgccgcgcgacggcaggaagttgctcgacgtgtnnnnnnagtcctgcaggtacgtcgcggcgagggtgagcgacgtgtccgcgttcggctgccatttgagcgacggcgcgaacgacacgcgctggtcggcgagcggccccgtctgcgcgttgccgtcgcggccgacgccgacgatccggtacgacagcgtgccgtccttgccgatcgtgtcgccgatgtcgaacatcagttgcttgcgcgcgtagttgccgacctgcacgccgagctcgcggatgcgctcgccgttcgcgagcttgctctgcacgtcgacgatcgcgccgggatcgccctgcccgtacagcaccgacgtcgggccgcgcagcacggcgatgctgtcgatcatgtacggatcgacgcgccagctcgacaggttgatcgtgttcggcacctgcagcccgtcgacgaacacggtcggcgtgaagccgcgcagcgccgcgtaccagtccgaacggttgtccgacccgtagctcgagaagcccggaatgtagcggaacgcctgattgatgtcggtcgcgcccgtcgcctcgatctgctgcgcggtgacgacgttgatcgtctgtggaatctcgatgatcggcgtatccgttttcgtgcccgtcatgctgcgccgcgcgacgaggccgacgctcgcgtcgcgctccgctgctcccgacaccgagatcgcgggcaacgtgccgcccgccgcggtgtctgccttcgcctcgccgcccggctgccgcgcgtccgcccccggctgcgccgcctgtgcctgcgcatgacnnnnnnnnnnnnngtagaacgccacgccggccgcgatcgcacgcacgcgcgtgctggttgcccactccatcttccgttgctccaagttgcaaagcggccgcgagggccgcaccttcatcaaagagcgatggccagccggccgtcgctcaccccgttgttttcgtgtcgcggcnnnnnnnngccggcggccgggtcggcttcttcgtattcggtcgtgtcggctgcgtcggcgagcgacgcggcgatttcgtccgcgcgccgcgcgagcaccgacagcagcgtgtcggacagcccgtggctgtcctcgcagcagccttgcagatagatccgcggcttgaagtgcgcgggcgtcgcgagccggtagtnnnnnnnnacgtcgcccgccgcgagcgcgtcgcccaggtgcggcgcgagcccctcgagaagcggcagatgcgtgtcgcggcggtagcccgtcgcgagcacgagcccgtcgaagcgctcggtgcgcgcgtcgcccgtcagccggtcgcgcaacgcgagctccacctgcccgtgcgccgtgcgcgcggcggattcgaccgcggtgttcgcgagcagccggtggcgcggcgcgccgggcgcctcgccggcgacgcgctgcagatagagcatctcgtagatctgctcgatgagcgggcgatcgacgaccgcgtagttcgtgtcgcgaaagcgctcgatgagcgagcgccggccgctcgccggctgcgcgtagacgacgtcggtgaacgccggattgaagatctcgttgacgaacgggctgtcgtccgcgggcttgagcgcgcccgagcggatcacgaggctcgcctcgacgtgcgggaagcgccgcgcgagatcgacgaacacctcggccgcgctctgcccggcgccgatcaccgcgatgcgctttcgcgcgtgcgcgcccggcgcgccgaccaggcgctcgatcgacgtgaggtagctcgacgaatggacgacgcactcgggcccgagcgcggcgaacgcatccggcacgctcggcgcgccgccgacgcccaccgacagcgcacgcgcgacgcgctgccgctcgcgcccgtcggcgcccttcgagaacacgcgcagcgcgtcgatctcgccgggcgcgcccggcgccgcgacgggctcgatcgccgtcaccgtctcgccgtaatggacgcgctcgtcgaacgcgttcgcgacccagctcaggtaatcgtgaaactcgacgcgcgtcggatagaagttcttcaggttcacgaactcgctcaggcgcccgtgctcgtacaggtagttgatgaacgtgaagcggctcttcgggtcgcgcagcgtgacgagatccttcaggaaggaaatctgcatccggcagtcgtcgagcagcatcccgcagtgccagccgaacgccggctggcgctcgacgtagcaatgcgcgaacgcggcgcgctcgcccgcttccgcgagtcgcacggcgagcgcgaggttcgacggcccgaaaccgacgccgatcaggtcgaatacggtatctctctgcatgtctctgattcccttaacggtgtggccggcgcgcggacggcgccggccggacgaaaacgtgatgcggaccgcgccgttcatcgatgcgcccgatgcggccatcgtgctcggcccgcgccaggcgcggccgcggcgggcggcgctcaatcggcatcgcgcgcctgcgtggcgggctggccggcggtgtgcgcggcgcgctcgccgagcgccgcgaggctcggcgcggcgaacacgtcggcgatcgcgagcgcgaagccggccgagcgcgccgcgtcgacgaagcgcacgacgtcgaacgacgtcgcgcccgcttcgaacaggttggcctcgggcgcgggcgcggcatggccgagcgacgcgcgccacagctcggcgannnnnnnnnncgcgcgcgcggcgnnnnnnnnntccgccgcggcgnnnnnnnnnnnnacgtacgcctcgtgcgaggcgagcgggaaacgcgcggcgcacgcgccgannnnnnnnnnnggcgcgtcgacgaagccgcgcacgacgtcgagatagtcggcggcgagcgcggcgacgaacgcgccgtcgacgcgctcggccgcatacgagaacgcgcccgtcacgcggccgtccggatgctcgacgatgtcgagctcgagctcgaacacgacgcggtgccggacatcgttgaacgcgtcgaccgcgagccccgcccagtnnnnnnnngcggcgcccgccagccgcaggtagttgaacatcacctggaacagcggattgccgttgaccgtgcgcgnnnnnnnnagcgcggcgacgacatcgcagaacggcgcgtccgcgtgcgcatacgcggcgagcgccgcgtcgcgtaccgcggcgacgagcgtggccggcgtatcggcgcccgacagccgcgtgcgcacgacgaccgcgttgatgaagagcccgagcgcgcgctcggccgcgtcgcccgtcagttcgcgggtcgacgcgagcacgccgaccggctgatcggtcgcgcccgtcgcgcggtagaacgccgcgttcagcgccgcgtgcagcagcatcggcagcgtcgcgtgcgcgtcgagcgccatnnnnnnnnnnnngcgcacgagcgcggcgtcgaattcgaacgcgagacggcccgcgtcccagcgcggcgcgcacgcgcggccnnnnnnnngcggcggcagcgcgtgcgacggcgcgccggcgagcgcctcgcgccagaacgcgagccgcgcgtgcggcgcggcggccggcagcaccggtgcgtccggcgcgggctgaggcgcgtcggcgggcgcttgtatcggcgcaatcgtcgccgattgcgcgggcgcttccttcgcgcgtgccggcgcaagcgacgccgcccgcgagcccgcgtgcctgtcggttcgcctgtccgccgctnnnnnnnncgccgccgtcgcgggttcgtccgcgcgccgcgcgacgtacgccgcgcgcaccgcgtcgagccacagatcgatcgattgcccgtccgacacgatgtgatggacgacgagcgacagcacgtggtcgtgcgcgccgagccggatcacgcgcgcgcgccagagcggcgcgtcggcggcgagatcgaacggcgcgagcgcgtcggcgtcggtcagcgcgatcgcggcggcgagccgcgcgtcgtcgtccgcgatgcgcgcgtcggcgcgcaggtcgacgaccggcagctcgatgcgccgcgccggcgcaatccgctgccccggcgcgccgtccgcccgcgcgacgatccgcgtgcgcagcgccgggtggcggacagccgcatgcgcgagcgcatcggcgagcgcatcgacgtcgagcgcgccgcgcagccgcagcgcgacgggaatgttgtacgcggcgctgtccggctnnnnnnnncacaggaaccacaggccgcgctgcgcggccgacagcggcagcacgccgtcggcatcgggcgcgtacgatgcgctgcccgcgcgttgcggcgcgtgcgctggcnnnnnnnnnnnnacgcgctgcgcgtacggcgcgagaatcggcgcctcgaacannnnnnnnaccggcacgtnnnnnnnnagccgctcggcgacgcgcgtggccacccgcaccgccgcgagcgaatggccgcccagctcgaagaaatgatcggcgcgcccgacgcgctcgacgccgagcacctcgcgccagatctcggcgagcgccgtctcgagctcgccgtcgggcgcctcgtannnnnnnnnnacgtgcgcgggctcgggcagcgccgcgcggtcgaccttgctgttcgcgttgcgcggcagcgcgtcgagcacgacgatgtgcgcgggcaccatgtaatcgggcagcgtgcggcgcaaatgcgcgtcgagctcggccgcatccgcgcgcnnnnnnnnnnnnnnnnnntcgcccgtgagctcgacgaacgcggcgagccgcgcgtgcgcgccctcgccgaacacgaccgccaccgcctcgcgcacgtcgtcgtgcgcggcgagttgcgcctcgatctcgcccagctcgatgcgcaagccgcgcagcttcacctggtgatcgatgcggccgatgaagtcgaacacgccgtcggcgcggcggcgcacgaggtcgcccgtgcggtacagccgcgcgcccggcgcgccgtacggatcgggcacgaagcgctcggcggtgagcgccgcgcggcccaggtagccgcgtgcgagcccgacgccctcgccgcccagatacaactcgccgatcacgccgacgggcagcggattcaggcgcgcgtccagcacgtgcgcggtnnnnnnnncgacgagcgtgccgatcggcagatacgcggcgtccgcgagcttggcgggatcgtcgcccggcgcgaacatccacagcatcggcgtgatcaccgtttcggtcggcccatagccgttgacgannnnnnnnttcggaaacgcgcggcgcatcagcgcgaacgcctcgcgcgacgtcgcctcgccgcccaccgtgatcgagcgcagcgacggcggcgcaccgtgctcgagcgcccattcggcgagctgcgtcgcgcagccgggcggcacgtaggtcatcgtcacgccttnnnnnnnngcgagcgcgcaggtgcgcgcgggcggccacagcgtgtcggccgtcaccgcgacggccgcgcccgacatgtactgcgagaaccagccttcgtgcgcgccgtcgaaattgaccgactggaacagcatgaacacgtcgcgctcggtcgcgccgtagcgcgcggcgatcgcctcgcaatggcgcgcgaacgcgccgtgatcgacgacgacgcccttcggcttgccggtcgagcccgacgtgtagatcacgtacgcggcctgatgcggcgacacggcgggcagcgcgacgccgtcgatctccgcgtcggcgatcgcgtcgtcgacaagccannnnnnnntcgcgcccgcgagcggcagcgcgtcgacgctgccgcgctcggtgatcacgtgcgcgatctgcgcgtcctccagcatctgcgcgaggcgctcgcgcgggtggctcggatcgagcggcacgaacgcgccgcccgacttgagcgcggcgatcagcccgacgagcagatcgaccgagcgcgacagcgcgacgcccacgcgcatctccgcgcccacgcccgccgcgacgaggcgcttcgcgagccgcgtnnnnnnnnnntcgacctcgccgcgcgtgannnnnnnntcgatgtcggcgacgcnnnnnnnntcggggcggcggcgcgcgtgctgcgcaatccggtcatggaccgggacgaacggctcgccgccggcttggccggcgcgttcgcggggcaccgccgcgccggcgccgnnnnnnnncggcgacgcgcgcccggtgaagtcgtgcgtctgcccgttccacgcggcgagctggcggcgctccgcttcgggcagccattgcagatcgccgatcgccgcgccgggcgtgtcgagcgcgtgcgcgagcagctcgacgtagcgcgcggcgaagcgctcgatcgcgtcggcgtcgaacagatcggtcgcatagacgaagcgcgcgtcgagcccgccgtcgtcgcgctcgtcgaagctgagcgcgagatcgaatttcgcatacggcatgcccgagggcagctcggtcgcgcgcacctcggcgaacgacggcagcacgcgccgcgcgccgtaggcggccatcacctgaaaaagcggatggtggctcgcgctgcgcgcgacgccgagcgcgtcgaccacctgatcgaacggcacgtcctggtgcgactgcgcgtcgatcaggccgcgctgcgtcgcgtcgacgagcgcgtcgaacgcgagcgtcgcgggcgtgctcgccgcgagcgtcagcgtattgacgaaaaagccgatcagcccgacggtctcgccgcgctcgcgattcgccgacggcacgccgatccggatcccggtctcgccgctnnnnnnnnnnagcagcgtcgcgagcgcggcgagcagcacggcgaacggcgtcgcccggcgcgcctgcgccagcgcacgcatgcgccgcgcgagttcggcggatatgtcgaacgcatgnnnnnnnncgctcgcgccgcgctgcgcgggccgcgtcgcggcgcccggcagcagcagcgcgtcacggctcgcgtcgagcgtcgcgcgccagtacgcgagctggcgctcgccctcgcccgcgtcgagccagcggcgctgccagagcgcgtagtccgcgtactgcaccggcagcggcgcgagcgacaccgcgtcgcccgtcgcgtacgaccggtagaacgacgacagctccgcgagcatcacgtcggccgaccagccgtccgacacgatgtggtgcgtcgtcagcacgaaccagtgcgtggccgcatcgagccggatcaggtnnnnnnnnacgagcgggccgtgcgcgagatcgaacggctcggcctcgtcgcgctcggcgatggcggccgcgcgctgctcgcgcgacccggcgctcgcgtccgcgagatcggtgaagcgccacgggcagcgcatcggcgcgtgcaccgtctgcagcacgccggccgcgccctcggcgaacgtcgtgcgcagcgcctcgtggcgcgcgatcagcgcgtcgcacgacagccgcagcgcgttcgcgtcgagcccgccgtcgaggcgcagccgctcggtgatgtggtacgcggccgattcgccgagcaggcgcgcgtgcagccagaggcgcgtctgcgcgaacgatgccggcacgctcgccgcgcggtcctcgcgcggcggaatcggcagcatccggaaatcgattcccgcgtcgccgagcttcgcgaggaactgcttgcgctgcgtgtcgggcagccgcgcgaaacgcgcggcgagcgacagcagatcnnnnnnnntcatgcgggctccttcatgcgtgctcctcatgcgtgttcctgattgagtgccttactgggcttcgagctcgccgagcagcgcgtcgatcgcgcccgcggcgtcgcgctcgcggccggcgtnnnnnnnnnngtcgatcgccgccgcgcagcgcgcaagcgtgcgctcgtcgaagatcgtgcgcagcggcagcgtgagcgaccactgcaggttcgcctgcgcgttcgcctgcgcggcgagcagcgaatggccgccgagcgcgaagaaatcgtcgtcgcggccgagctccggcagcgtcagcacgcgctgccagatcgccgcgannnnnnnntcggtggcggttcgcggcgcgtcgacgannnnnnnntcgaacacgggcgccggcagcgcacggcgatcgcacttgccgttcggcgtgacgggcagcgcatcgagcgcgacgagttgcgcgggcaccatgtaggcgggcagtnnnnnnnnnagccgctcgatctgcgcggccgcgtcgaacccggcgggcgtcgcgcacgcgacgtagccgacgagccgctcgtcgcgcacgatcacgaccgcgtcgcgcacgccgtccgtcgcgcgcagcagcgcctcgatctcgccgagctcgatgcgctggccgcgcagcttcacctgcgtgtcgaggcggccgagatagtcgagcgcgccgtccgcgcgccgccgcgcgaggtcgcccgtgcggtacagnnnnnnnnccggcacgaacggatcgggcacgaagcgctcggccgtcagcgccgcgcggcccaggtagcnnnnnnnnagcccggcgccgcccaggtacagttcccccgtcgcgccgacgggcgccgggtgcagcgccgcgtcgagcacgtgcagtcgcaggttcgcgatcgggtggccgatcggcaccgcgtcggccgcggcgtcgtcggccgtgcagcgccagtgcgacacgtcgatcgccgcctcggtcgggccgtacaggttgtgcaactgcgcgtgcggcagcagcgcggcgannnnnnnnacgagctcgggcgcgagcgcctcgccgctcgcgacgatcgtgcgcacgctcgcgcagcgcgcggccgcgccgaaatcgtcgagatacgcgacgaacgcggcaagcatcgacggcacgaagtgcagcgtcgtcacgcgatgtgcgtcgatcgcggcgacgaggcgcgccggatcgcggtgatcgcccggcgccgcgatcgcgagcttcgcgccgacggcgagcggccagacgaactcccacaccgacacgtcgaagccgaacggcgtcttgtgcagcacgacgtcgtcgggcgcgagccggtacgcgcgctgcatccaggcgatccggttcgcgagcgcgccgtgcgtgttgcccgcgcccttcggctggccggtcgagccggacgtgtagatcaggtacgcgagctgcccgggcgcgacgtcggccgccgccgcgacgcgctcggcttcgggttccgcgccggcnnnnnnnnnnagcagttcgtcgacggtgacgacggcggcatccgcgcccgcgagcgccgcgtcgannnnnnnnnnnagatgcgcctgcgtgatcaccacgggcggcttcgcgtcgccgagcagatacgcgatccgctcggccggatagtcgggatcgacgggcaggtacgcgnnnnnnnncttcatcgtgccgacgagcgcgacgaccatgtcgaacgagcgctcgacgcacagcgcgacgaccgaatcgggccgcacgccggatgcggcgagcgccgccgcgacgcggtccgccttcgcgtcgagctcgccgtagcgcatctnnnnnnnnnnnncgtcgccgccgtcggaggaggcgaggcattcgagcgcgatcgcgtcgggcnnnnnnnnnnnngccgcttcgaattgcgcgaacagcgnnnnnnnntgcgcggcgggccagtcgagctcggtcgcgttgnnnnnnnnnatcagcgcgagatcgtcggcgctcgcgcacgagatcgtgccgagcggcgcgtccggatggtcgacgagccccgcgatgcatgcggcgaacgcgcggtgcagcgcctcgacgcgcgccgggccgatgcgcgcgggatcgtagccgtagtcgatcgcgagcgtgtcgcccgcctcgatcacgagcgtcaccgcgaaatcggtggcctcgatgttgcgcaggtcgcgcttttgcannnnnnnnnnatcgcgcccctgccacgcttcgtcgaccgggtagttctcgaacacgacgagcgtgtcgaacagcgcgccgcccaggcccgcccactgctggatctcgtagagcggcgtgtgcgcgtgctcgagcgccgccgcgttgtcgcgctgcaggctcgcgagccagtnnnnnnnngcgagctgcggcaacggcgcggtgatcacgggcagcgtgttgatgaacaggccgagcacggtgtcgacgtcgggcagcgcgtgcgggcgtcccgcgaccgtcgcgccgaacgcgaccgcgcggcggtgcgtgatgcgctgcagcgcgagcgcccacgcgccctgcacgatcgtgttgacggtcactttcatgcggcgcgccgcttcgccgatgcgcgcggtgtccgccgcgggcagcgtcgcgcgccagttcgcgcggccggccgcctcgtgcgctgcggcgctcgcgcnnnnnnnnnnntcggcgacgtgcgtcggctcgtcgagccgtgcgaggcggccgagccagaacgcgcggtccgcctgcgcatcgcgccgcgcgagccacgcgatgaaatcgcggtagcgcgtgcgcgccggcgcggcgaacggattnnnnnnnngcggctcgatgtagtcgctcagcacgtccgcgaacaggcgcgcggtgctccagccgtcgagcagcagatggtggcgggtccagacgagccgccagtcggcgtcgtccgtgcggatcagcgtcacgcgcatcagcggcggcgccgcgagatcgaagcnnnnnnnnnngtcggcggcgagccaggcgtcgagcgccgtgtcgagcgccgcgggcgacgcatgcgcgccgcgccagtcgacgatctcgaccggcatgcgcgcgtggcggtggacgatctgcatcggcgccgcctcgtgggcggcgaagccggtgcgcaggatgtcgtggcgcggcacggccgcgtcgaacgcggcgcgcagccgctcgacgtcgggatcgacgagcgtcgcgacgagctggttcacgtacgtcgcgcgctccggcgcgaacagcgaatggaacagtatgccctgctgcatcggcgacagcggatagatgtcgtcgatnnnnnnnnnatcgaacggcagccggtcgagcgccgcctgcgtgaggccgccnnnnnnnnnnagcggatagtcgccgggcgtcgcgcccgcgccgcgctcggcgannnnnnnnnngcacgcggcggcgannnnnnnnagcgcggcgtcgaaccgcgcggcgagcgcgtcgatcgtcgcgcggtcgaattgcgtcgcgccgtacacccagtgcaccttcannnnnnnntcgccgttcgcgtcgacatacgcgtggatcgcgagcgcgttgccgagcggccccgccggatcgcgctcgcggcccgcgccgccgaagcgcggcacgagcgcggcgtcgcgcggcgcgtcgaactggcccaggtagttgaacgtcacgcgcgggcgggcgacccgcgcgagcgcggcgcgcgtcgcgtcgtcgccgtagtggcgcagcacgccgaagccgagacccttgttcggcaccgcgcgcagcgcatccttcacgccggcgagcgtcgcggcgggcgtcgcctccaccgcgaacgccaccggatagtggctcgtcagccagccgagcgtgcggctcgcgtcgagctcgtcgaagagcgcctcgcggccgtgcccctccagctcgagccggcacgcggccgcgcccgtgtgttggccgagcgcggcgacgagcgccgcgatcagcagctcgaccgcctgcgtgcggtacgcggcgttcgcgtcggtgagcacttcgcgcgtgagcgccgcgtcgagcgtctggatcacgacgtcggcgtgcgcgttggtcgccgccgcatccgggcgatccggccgcagatcgtcgtgcggcgcggcgagcgccgcccagtacggcagctcgcccgcgaacggcccggccggatcgcgggcnnnnnnnnnaagacgcgccgcccattcggacgcgctcgcgcccgtcggcccgagccgcaccgcgcggcgctcgcacgcggcgcggtacgcggcgtcgagatcgtcgagcagcacgcgccacgacacgccgtcgacgatcgcgtggtggatcgccagatacagcttcgtcgcgccgctcggcagcaccgcggcgaacgcgcacgcgagcgggccgtgcgtcaggtcgagcgtggcttgcagcgcgtcgaactgcgcgagcgcatccgcttcgtnnnnnnnngcggcggccgcgagcggcagcgtgtcgaannnnnnnngcgcggccgagcgctgccacccgccgccgtcgcccgtcggcgcgaagcgttcgcggaataccgggtggtgcgtgagcaacgcgtcgaannnnnnnnnnaaggcgtcgaaatcgaacgcgccggcgacgtcgagcgcgatcgactgattccagtggccgcggcgcggaatatcgagcgcgaagaagcgcagttgcgcgggcgtgagcaccgcttcgtcgcggcgnnnnnnnnnnnnattcgcgccgatggccgcgccatgcgccgcgccgctcgccggcgcggcggcctcgatcgccacggcgannnnnnnnagctcggcgagcgtcgggccgtcgaacaactgcttcggcgtgaacttgacgccgcgcttnnnnnnnnnnnnnatcacctgcagcacgagaatcgaatcgccgccgagctcgaagaagttgtcgtggcggccgacgcgcgccgccttcagcacgtcgcgccagacctcggcgagcgtcgcctcgatcgggccttgcggcgcgtcctcgtcgcccgccgtcgccggcgcgggcgccgcnnnnnnnnnnnnnagcgccgcgcgatcgatcttgccgttcgcggtcacgggcagcgcgtcgagcacgacgagcgcggcgggcaccatgtagtcgggcaggcgcgcggcgagcgcgtcgcgcagcgcatcggccgcgatccgcgcgccggcctcgggcgtcgcgaacgcggcgaggcgcagccgcccttcgtgctcgagcgcgagcgtttctgcttgcgcgacgccgggcannnnnnnnagcgcggcgctcacctcgccgggctcgacccggtagccgcggatcttcacctggtcgtcgagacgcccgaggaaatcgagccggccgtcggcgcgcagccgcacgcggtcgcccgtccggtagannnnnnnnnccgccacgtgcgggtgcggaacgaagcgctcggcgctcgccgccgcgcggcccagatagcnnnnnnnnaggcccgggccgccgaggtacagttcgccgatcgcgccgacgggcacgctcgagccgtacgcgtcgagcacgcatgcgtgcgcgttcggcagcggccggccgagcggcacgccgcgcgccgcttcgccgggcgacgacgcggcggccgcgcgcaggtccgcctgcgcgggtgcggacgtgtcgcacacgagcgcgccgacgctcgcctcggtcggcccatagtgattgatcacgcggcagtccggcttcagcgcggcgatgcgctcgacgagcgcccaaggcagcgcctcgccgcccgtgacgagcgcgtgcgcgggcagcacgtcggccgcgcgctgcgcgtcgagcagcgcgtgcagatggctcggcacgatcttcagcacgccgactttgcgcgtcgccatttcgtgcgcgaagcggtcaggatcgaacgccgcttgcgcgggcagcagatgcagcgtgcggcccgagcacagcgcgccgaacagcgtcgtgtggccgaggtcggccgcgaccgtcgacaccatcgccatcgacgcgtgcggcgcgaacgcgagctcgtcgagcatcccggcgacgtagtcggcgagcgcgcgatgcggcacgacgacgcccttgggcgcgcccgtcgagcccgacgtgaaaatcagatacgcggcctgctccggctgcggcggcacgcgcggcgcggccgcgttcgcgagcgacgcgtcgtgcccgcatgcgtcgatgtcctgcaccgcgacgccgtcgaactcgccgagcgcgtcgagcgcgcctgccgcgagcatccggcacgcgccgcacgcggcgagcgccgcggcgatccgctcgcgcggcgacgccggatcgagcggcaccgcgtacgcgcccgacttcagcacgccgaggaacgcgacgacgaagcgcgccgaacgctcgatgcagatcgcgacgggcgtttccgcgccgggcgcttcgtnnnnnnnngcgtcgcgccgcagcgcgagcgcgacgcggttcgacgcgtcgtcgagctcggcgaacgtgagccgcgtgtcggcatccgcgagcgcgacgcgatgcggatgctcggccgcctcgcgcgcgaagagcgcgagcacgtccggcgcggtcgcgagnnnnnnnnnnnngatgagcgcgcacggcgcgccggcctgcgcaaccgcgagtgcggcgatcgggcggcgcggctcgcgcaccgcgtcctcgacgagcgcggcgaagctgtcgagccaggcgtgcgcggtcgcctcgtcgatcccgtcccgcgcgtaagcagcgacgaattcgatgccgcgcgggtcgtcggtgaaatcgagcgcgtaatcgaagcgcgcggccgtgtcgaggcccggcgccatccgcacggccgcgcccggcagcgacgcgcggcactccagatcgaactgctgcgcgaacttcacgcgcagccactcgtcgccgcgccgcacnnnnnncttcacagcgtcgatcaccttgtcgaacggcacgtcctgatgcgcgaacgcgccgaacgcggcgtcgcgcaccgaggcgacgagcgattcgaacgactgcgcgggcgacannnnnnnnnnnagcgcgagcgtgttgaggaacaggccgacgagcggcgcggtttccggcnnnnnnnnntgcgcgatcggcgcggcgacgacgagatcgcgctcgcccgtcaggcgaaagagccacgcgtcgaacgcggcgagcagcaccgtaaacggcgacgcatgcagccgccgcgcggcggcgcgcaccgcgtccgacgcggcgggcgacagacgccgcgcgagccggccgccgcgatagtcgcgctcggcnnnnnnnnggcggtcgagcggcagcgcgagcggcgcgggcgcgccgtcgagcgcgccgcgccagtaggcgagctcgcgcgcggtctcgtgcgcatcgagcgcgtcgcgctgccattgcgcgtaatccgcatactggatcggcagcgccggcagctcgggcgcgcggccttcggcgagtgccgcgtaggcggccgtcagctcggcgaacgcgcagcgcgagctccagccgtcgctcaccgcgtggtgcgtcgtcagcaggaaacgctgcgcgccgtcggcgagcgtgacgagcannnnnnnnacgagtgggccgtcggacagatcgaacggcgcgcccgcatggcgctcggtcagctcggcaagacgcgcggcgcgcgacgcgccggcctcgccgcgcaggtcgacggcggcgatccgcaccggcagcgccgcatggatgcgctggaggacgacgccgtcgtcgttctcgacgagcgtcgtgcgccacgcctcgtggcgcgcgatcagcatgtcgannnnnnnntgcagcgtgccgaggtcgagcgcgccatcgatgtcccagtggaacgacacgtgatacgcggccccggcgtcctgcgtgcgcgcgagcacccagaagcgttgctgcgcgaacgaagcgggacgctcgagcgcgccggccgcctcggtcgcctcggtcgcctcacccgccgcgcccgtcctgcccatctggcccgtnnnnnnnnnntcgcccgtnnnnnnnnnntcgattgcatcggccgcgatcgcgcgccgcgccgtcgtcccgatcgcggccggctgccgcgcttcgcgctcggccgcatcgatgcgcgcggcgagctcggcgagcggcgcgtcgtcgaagagcgtgtcgagccgcaggttcacgcgccagtcgagccggatcgccgtctgcagttgcatcgcggcgagcgaatcgccgcnnnnnnnnaagaagcggtcgacgcggccgatcggcgccgggtcgttcaggagccgctgccagagcgcggcgacgcggcgctcggtgtcggtgcgcggcgcgtcgacatccgcggcggcctcggccggccgcgccgcgaccgcgtcgcgcagcgcgacgcggtcgagcttgccgttcagcgtgtacggcagcttgtcgaagcgcacgaaccggtgcggcagccacgcggccggcagatgcgcggccacatnnnnnnnnagcgcgtcgtcgtccggcggcgcatcgccgccggacggcgtttcgcgcggcggggccgcgagcgcgacgcacgcgatcagttgcgtgnnnnnnnnnnnngtctcggcgagcacgcccgcgtcgcgcacgcccggatgcgtgagcaggcacgcggcgatctcggccggctcgacgcgcacgccgcgcacctgcacctggtcgtcgatccggccgagatagtcgaacgcgccgtccgcgcgctnnnnnnnnaggtcgcccgtgcggtagatccgcgcgccgggctcgcccgccggatccggcaggaagcgctcggccgtcagcgcggcgcggccgtgatagcnnnnnnnnaggcacgcgccgccgagcagcagctcgcccgcttcgcnnnnnnnnaccgtgccgtcggcgcgctcgannnnnnnnacgcgccggccgatcggccagccgatcggcagcgacgcgtagccgttacccgcgtcgagcgcgggcgtcgtgcccggcgcgaccggccagagcatcggcgagatcacggtttcggtcggcccgtagccgttgacgaggcgaatcgcggggaacacgcgacggatctcgtcgaacgcgtcctgcgacatcgcctcgccgccgaacagcagcacgcgcagcgatggcggcacgccttnnnnnnnnnacacggccgcgaactcgcgcaggtacgcgggcggcagcgtcgtgttcgtcacgcgctcgcgcgagatcagcgcgtgcgcggcgtcgggcgtgaacggcggcggatcgctgatgacgacgctgccgccgaccgcgagcggcacgagccacgcctcgatcgcgacgtcgaagttcaccgacgcgaaatgcagcacgcgatcgtcgggcccgatcggcagcgattcggcgagcgcgtcgccatgcgcggcgagcgggccgtgctcgacgacgaccgccttcggcgtgcccgtcgagccggacgtatagatcatgtacgcggcnnnnnnnngatgcacgtcgccgccgtgctcgcgcggcgcggccgggtccgccgcggcgacgccgccgacgtcgaagcaccgcgcgaannnnnnnnnnatcgcggcgtcggccgatgcgtcgacgatgccgtgcgcgagccccgcgtnnnnnnnnacccagtcgagccgcgcggccggatggcgcggatcgagcgcgacgaacgcgccgcccgccttcatcaccgcgagcagcgcgacgaacaggtcgcacgagcgcgcgacgcacacgccgaccggcacctccgcgcccacgcccgccgcgcgcagttgcgcggcgaggcgcgcggcgcgctcgtcgagttcgccgcgcgtgagacgcacggtgtcgggcgcgaacgacgcgagcgcgggcgcgtcggggtcgagtcgcgcaagcgcgtggattcgatgatgcagcgcagtcggaaagctcgtcatagggcgtgaagtccgttggatccggccgcctcggccggttcgttcaagtcgccggccgcaagaggggccgcttcaacaatgagacgaatcacgggcgaaannnnnnaccgggccgtttatgctcatcgggttgccgatgtccgaccgacggcgtttgccggcccgcgctcgccggccgtcgttcgcgcaggcgcggcggctcggccgaggggcgtgcagaccgccgcccgcatcgcgcccgtaccgctcgcgcgataaccgcggccgatatcgctggcgcaatgcccttgcgcgctcgcgccgcgcggcggccacgcgagtcggccgnnnnnnnnccttggccgccgtcgggccctgttcctgtccctgtcgcggcccacgggcgcgccgcgcagacgcgcgaaccgggtgcggatcgatcgaggatcgaacacgggcaaagcgcggatgacgcgcgggtaaagattcggcgcgcccattcgtctagcagacagaaggacgcacccgcgccttgccggcgcttcgcagccgaagcgccgatccgattcccttattgacccgtgctccgccgatgaccgatgccaccgggcgtctcgacgccccgccctcgaccgattcccgccccgccgtgaaacacgcgcggcgcctgatagtcgcgctgctcaagcgctcccgcggcgcgttcgcgatcgcgctcgccgcctgcgtgctgaacggcgcgtcgagcgtgctcctcgtcgcgacgctaagccgcgcgctctccgagccgcaagccgccgacgcgtcgctcgcgtggcgcttcggcctgtgcgcagtgatcgcgctcgtcacccggatcgtcaccggcgtgctgttcgcgcggctgtcgcaggacacgatggcgcaactgcgcgagcacgtcgcgcggcgcgtcgcggcggccgagctgcaggacgtcgagcggatcggcgcggcgcccgtgcagtcggtgctgaccgacgacgcgaccaacgtgtcgatgctgttcttcgcgctgcccaatctcgtgatgcacggctcgatcgtgttcggctgcctcggctatctggcgtggctgtcgtggcccgtgtgcctgctcgcggtcgccgcgatcctcgtcggctcgctcggctatcacgcgggcgacaagcgcgcgatcgcctggctcgaggacgcgggccgctcgcaggacaagctgttcggctatctcggcgcgctcttttccggcgcgaaggagctcaagctgcatcaggcgcgttcgcgccagttcgtcgacggccagctcggcgcggcgatcgccgaggtgcgcgaccaccgccgccgcgcgttcagcgcgtatgcgatcggcgtcggctggatcgtgttcctgttctacgtgttcctgggcgtcgcggcgttctggcccgcgctcggcgtgcgcggcgacgggcccgcggcgtccggctacgtcgtcgtgttcctgttcatgctgctgccgctcgacggcctgctcaacaacgtgccgacgctgaacgcggcgcgcgtgtcgctcgagcgcatcgagaagctgatggcgcagttcggcgcgctgcgcaccgcgccgccgccggacgaaaacgcgtcgcacgagccgttcgacacgctcgcgctgcgcggcgtcacgcattcgtatttccacgagcgcgacgagcggatgttccgcgtcgggccgatcgacctgacgctcaagccgggcgagctcgtgttcctcgtcggcggcaacggcagcggcaagacgacgctcgcgaaggtgctcacgggcctgtacgagcccgagggcggcgtcatcgagctcgacggcaagccgatcggccttgccgagcgcgccgcgtaccgcgagcgcttctcggcggtgttcaacgatttccatctgttcgacgcgctgctcggcatcgtcgatccgaacgacgcgnnnnnnnnnnaggccgannnnnnnnnnaacgcgctcgtcgcgaagctctcgctcgatcacaaggtgcaggtcgtcgacggcgcgttctccannnnnnnnntgtcgaccgggcagcgcaagcggctcgcgctcgtcgtcgcgtatctggaggaccggccgctctacctgttcgacgaatgggcggccgaccaggaccccgcgttcaaggcggtgttctacgaacagcttctgccggagctnnnnnnnnnnngcaagacggtgatcgtgatcagccacgacgatcgctacttcccgatcgcggaccgggtgctgaagctcgacaacgggatcatcgtcagcgagacgttcggcgcgcggcacgcggcgctcgcgaacggcaccgaggggtgattcgatcgccgaacgcgatcgaacgcgatcgatcgcggtggggcatggccgcatcgccgccatgacgggcgcgatgaagcgcggctgacgcgtcgcgcttcattcggcccggatgcgcccgccgcgcccgaagccgtcgcggttggcgccctgatcgcgtgcggggcggcgcagccgctcgccgcgccgagcgcggccgcgccgctgtcggccggcgagcgcggctccggctggcgtgtgagcggtgcgacaggcggcggtgcgcgtcatcgcacgcatccgaagcgctcggcgatgcgccgcgccgagcgcggccgcccgcggccacccgtcgcggcgctcacgcgccgctcgccttcgccggcacgcaccgcgccccctcgcgtgccatcgcatctcgttgccgttcagcgccggtcgcctgcgcacgccgttcgccgccgttcgctggtatcgttcacgcacgacaccttccggagatcgctcatgtcgccgaccgcgctgctcgttccgacgttcacgcacatgctgcagagtttgtccgcgtggctcgacaaggccgccgcgcaccagcgggcattgggcgccgagcccgacgatgtgctgacgaaacggctcgccgccgatatgttcgcgcttgccgcgcaaatccgcttcacggcctttcaggcgcaggagcccgtctatcgcctgcgcggcgacgcgcttcccgaatcgttgctggaggtgcggcgcgcgggatggcaggcggacgccgcgcccggctctctgcgcgatgcgcaggcctgcctcgccgatnnnnnnnncttgctcgccgggctggcgccgcacgcgctcgacgaaggcgccgagcggccgatcgcgctcgagctgcccaacggcgcggtgttcgacatgacgggcgagcagtacctgcgcgactgggcgctgccgcagttctatttccacgcgatcgccgcgtatgcgattctgcgccatcacggcgtcgcgctgggcaagccggactatgtctcgcacatgttcgcgtaccttcggcccgggacgatgccgcaagatcggtagccgcgcatcgggcgaacgtccgacagttgcgacccggagcctgggatccggagcctgcggtcgtttctcgcttctcgcttctcgtttctcgcttctcggtaatcggtaatcgccgatcagccgcgacagcggccatcaagccgnnnnnnggcgcgccgccccgccccgacggcccgcgccgacatcaccgcggcggcgcgccggccgcgggcttcggcaatgccagcacccgctgcgtcatctcgtcggcgagccgcaacgccgacatcgggccgccgaacccccagatgttgcgctcgacgagcgcgacccgccccgcccggcgcgccggcacgaatcgccagatgctcgaatcgagcttcgcgtcgagcggcacgcccggctcggtcgcgctcacgaacagcaccgcgagatccggctgcttcagcagatcctccgacgtcacgtacgcggtgccttcgcgcgtcggctcgcccggccacggctcgaggccgannnnnnnnnnnatgcccgccgacgcgctgttgcccgtgaacgcccagtagcgatcgggcaggccgagctcctgcagccatgcgacgcgctcgcccgcgcgcccggccgccgcgatccgccgcgcatcgcgggcgagccccgcgtcgacgcgcgcctgaaccgcccgcgcgtnnnnnnnnnnnccggtgaggcaaccgatcgtgcgcaggatcgcgcacgcccagtcgtactgcgtgacctgccggccatcctcgatgtagttcgggctgtacttgaacagcacggtcggcgcgatccgcgacagcgcgtcgaagatcggcgcgtggcgcagcccgacgccgaggatcagatccggcttcgcggccgcgatcgcctcgaggctcggctcctgtcgcgtgccgacgtcggacannnnnnnnaaccgcgcatcgtcgtagccgatccagatcgggtaatacgcgggatcggccatgccgaccggcgtgatgtcgagcgccgcgagatcctcggcgaacatgaattcgagcacgacgatgcgcgccggccgcgcgggcagcgtgcggctgaactgcgatacggtcggatcgtcggcgagcggccggcagacggcggacggctcgccggcatgggcggcaggcgcgaacgccagcgtgccggcgacgagcgccgcgaacgccgcgacggcggcaagcgggcgcgcnnnnnnnnnnncgcgcatcgggcggctcggcgacggcaagcgcccnnnnnnnntcaccggcgccgcaggcgtccaaaacgtcgccggctccgcatccgccgcccgcatcgcccgaacgagcaccgccgtccggccgccgatcggcaaccgggcgaatcgcgccgcgcgccgcgcccacgcggtcaatgcgcggcgtcctgcttcgcgagcgcgtcgtcgcacatcgtcaacaacagcggacagcttccacacagttggtcttctccgggaatttcattgcgcaggcagcacacgcgnnnnnnnnngaacggatcgggcagccgcgccgaacacggcttcacgcggcgcaccggcagccgcagcgggttcgcctcgccgcgcgaatcgacggggccgaacagccaggcggcgtcggccccnnnnnnnngcgcgtgcgcgcattgctcgaacaggtagtcgagcagattgcccgcgttcgcccacagcacgcgcggcgagagtttcgcgagcacggcgagcgtatcgatcgtcgcgcgcaggtgatcgacgagcgccgcatagcgcgacgccggctcggcttgcgcgggccgcagcgcgtcggcttcgaagagcagcgcgacgggcatgccgccgcgcagcgcgacgcgcatgcgctgcggcgccatgtcgagcggccggccgagcagcagcgcggccgcgaagcccgccgacgcggccaggttgaagtagtacttgctccattgcgacacgagtnnnnnnnnatnnnnnnnnnnatcgccgccgtacagcgcgaccatcgcgccgacgagcgcgtcgcgcctgagcgcgagcgaggcggccgaaatcaggtccgccggctcagcgccgtcgggcgcaagcgcgggctcgtcgcatgcgtcgggcgcaccgagccacacgtgctcgagataatgcgcgatcgcggcgggcgcgaacgtcgaaaagcgcgtcgcgcgcatnnnnnnnntcatcggccgccgcgccgctctcgccgcgcttcggcgatcagcagcgcgagcaggtacggcgcgccgatcagcgcggtcagcacgcccgccggaatctcgcgcggtgcgagcagcgtgcgcgcggcgatatcggcggcggcgagcacgagcgcgccccacgcggcggcgagccacaggcgcgtcgcgtnnnnnnnnnnnncgagcatcgccgcgagatgcggcgccatcagcccgatgaagccgaccgggccgaccgccgccacggccgcgcaggcggcgagcgtcgcgatcgtcagcacgagcgggcgcagcgcggcgatcggcaggccgagcgcggccgcctgttcgtcgccgagcgcgagcagatccagcggccgcgcgagcagcgcgagcgccggcaccgcgagcacgccccacggcagcagcgcggccgcctcgccccagctgcgcccatacgtgccgccgacgagccagacgacgaagcgcgcgggctgcacgctctcctgcgtgatcagccattgcgcgagcgtcgtccacagcgtgccgatcacgatgcccgtcagcgcgaccgcgagcggcgcgtagcgatgccggcggttgagcgcgagcgtgagcacgagcgtcgcgccgccgcccgcgagcgaggcggcgacgagcgtgccgtgcgcggcgagcggccacgcgacgagcgtggcgagcgtcgcgagccccgcgccctgcgtgacgccgagcacctcgggccccgcgagcggattgcgcacgatgctctgcatcagcacgccggacgcgccgagcagcgcgcccgcgagcaatgcgcacaagagccgcgnnnnnnnnagatcgagcaccgtccgcgcgaggtcgtcgcgctgcgcgagcgccgcgaaccagcgcccggggccgatccacaccgggccgaacgacgcgccgacgacgagcaccgcggcgcccgccgccagcagcagcaccgcgacggcgggccacggcagcacggcgannnnnnnnacgagccgcgcgccgccgcgcgtgcccgcccgcacgtgcgccggctgctgcgcggcgcccgaccatgcggcgccgcggcggatcatcgcgagcatcagcggcgtgccgacgaacgcgatcgcgacgcccgtcgacagcgtcgcatcgaggccgagcgcgagcacggcgctatcggtgacgagcacgagcgcgccgcccgcgagcgcggcgagcggcacgagcgcgccgagcctcgacgccttcgcgccgcgcatctgccggatcaggttcggcgcgatcaggccgatgtacgacagcggccccgcgatgctgaccgcgacgctcgcgaagccgaccgcgacgacggtgccggcgagccgcgtcgcgtcgacgcgcacgccggccgcggccgcggcgtcgtcgccgagcgcgagcggatcgagcggccggatcacgagcggcagcgcggcgagcggcgcgacgagccacagcagcgcgtcgcgcagcccggccgcgcccggctggtacaggctgccgctcgcccacagcgacgcgccgaccaccgtctgctcgaagaacgcgagcagcagcgtcgtgaccgccgagaacagcagcatgcagacgctgcccgcgagaatgaggcgcagcggcgtcgcgcgccagccgcnnnnnnnnnnnnacacgcacgcggccgcggcgagcccgcagacgaacaggagcggcaccgacgcatggccggcgagcgcgggcacgagcatcgcggcgatcagcccgagctgcgcgccgcccgtgatgccgagcaggtccggcgcggcgagcgggttgcgcgtgagcgactgcagcagcgcgcccgcggccgcgaggcagccgcccgcgacgagcgccgccgcgacgcgcggcgcggcgagatcgaacagcatgatatgcgcgagctgcgcggcgtcgccgcccgccggcgcggcaagccacgcgcgcagctcgggcgcgagccgcatcgccgccgtgacgacgatcagcgcgacgagcgcgcccgcgatcgcgccgacgcgcccgggcgccgcnnnnnnnnacgccggcgaggattccgnnnnnnnnccgccgtgacgcagccgcttgcgaaccgcgagcgccgtcatgcggcgagatcccgannnnnnnnnnnnacggccgcgccgcgnnnnnngggcgcggccgcgtgcgccggatcggcatgatcggtatcgagcacgccctcgtacgccggcacgcacatcggcgcgcccgtgagcggatgcgcggtcttgagcatcgtcacgccgaacgccgcctgcaggtgacgcggctcgagcatcgcatcgggcgtgccctgcgcgacgatccgcccggcgcgcatcagcacgatctcgtcgctgtacgcggccgcctggttgaggtcgtgcagcacccagacgatcgtgagcccgcgcgcgcgattgagccgccgcagctcgcgcaggatgtcgagctggtgatggatgtcgagataagtggtcggctcgtcgagcagcacgatgggcgcctgctgcgcgagcgccatcgcgatccaggcgcgctgccgctcgccgcccgacagcgcggccacgtcgcgcgccgcgtcgggttcgaggcccgtcgccgcgagcgcctcgtcgatcgcgtcgcggtcnnnnnnnnnnagcccgcgcagccagccgccgtgcgcgtagcggccgtacgcgacgagctcgcgcaccgtgagccccgcgggaatctggttgaactgcgcgagcatcgtcagcgtgcgcgcgannnnnnnncgccggtatgaaccgagcggcgcgccgttgacgtcgaccgtgcccgacagcgcgggctgcagccccgcgagcgtgcgcagcagcgtgctcttgccgcagccgttcgggccgcacagcgcggtcacgcgccccaccgcgatcgtcagatcgaggccgtcgagcacccggtgatcccggtagccgacgctcaannnnnnnnncgcgagcgccgccaccgtttcgttgttcatcgttcgttgttcatcgtttcgtcatccgccaaatccgctaggcgccccgcttttcgcggtagcttcgcgccatcgcgaccaccaccttgcgcggcccctcgaacggatnnnnnnnntgcgcgctcagcatgttgtcgagcatcagcacgtcgcccgtctgccacgggaacacgatccgctggccgtcgagcaccgcgcggatctcggcgagcgcgtccggctcgagcggcgcgccgtcgccgtaatagacgttgcgcggcacgttctcgatgccgaccgcgtcgacgagcgcttcctgcatgtcctcgtcgagcgccgacaggtgaaagaggttcgcctggttgaaccatacgagctcgcccgtgcgcggatggcgcgcgaccgcctggcagcgctcgcgggtgcgcaaaagcggctcgccgtcgtcgccgtcgcgccattcgcagccgatcccgcgcgccgcgcagatgcgctcgacttcgcgcggatcgccggtgccgaacgcctgctgccaaggcagatcgagcccttgcccgaaattgcgcacgtacaggagctcgcgctcggcgaagcgcgcgacgagcgccggatcgagcgcgcgatacacggcgcggctatcggcgatcggcgtcgcgccgcccgtgcgcgcggcgagcgcgcagtggaaccagatccgcagcggccactcgcgcgtgtacgactgctcgttgtgcagcgggatcgagcggtgcggcggatattcggtcgacgtgtagaccgcgccctcgacctggctgcgcggcgtcgacgcgaactcgtagccgatcagcggatcgccgaaatcggccgcgaagcgctggaaggtctcgatcgacgcgacgcgaaagccggtgaaaagcacgccgcccgcacgctcgaggacgtcgtcggcgatctcgcgcagcagcggcgcggcctcgtgaagcgcgatgtccgcgccatcgcgcggcgacacgacggtgggcaggccaggctcgacgcgcaggtcgccgagcgtcgggcaggccgccgcggccggcatcgaaagctgagtcatccggaaatccccttgcggtacgaacggcgtggatgaaacgagcgnnnnnnnnngcgcatcacgannnnnnnnncgcgtccagatggcggcgcaggctcgcggggcgcatgtcggtccacacggcctcgatgtgcgcgaggcactcggccttcgggccgcgcacgccggcctcgcgccagccggccggcaccgcgcggaacgtcggccagatcgagtactgttcttcatcgttgacgacgaccgcgtagacgacgtcgtcggcgtcggcgggcgcgctcgcgggttgctgggcttgcgtcatgatcgggaaagctcgctggaaaggttcgaaggacggcgcaccgcgtgcgccgcgtctactcgatagacgaatcgcgcacgcannnnnnnaccgtcnnnnnnnnggcgccgcaaaacgccgggcacgcgagcccgcgctcggacgcgtcgacgcacgcgacgcagtgccgctcggcgtcgcggaccatgaagtgcacgagcgtctgcgacacgttcannnnnnnnnnngcgctctgcagcgtctcctcgcgcagccgcaccatctcgaacgcggcgcggctgcgcgcgggcagttgcgcgagcgcgtcgtacacatggcgcagcgtgtcgcgcacgacgagcgcggcctccggcgacagctcgggcgacggcacgtcgaggccgtcgtcctcgtccgcgtggtaggtgttctcgagcgtctggcggcggcacgcgtcgatcgacgcgttgcgaaccatccgcgtcacgtacgcgatgggctgccggatcgcgtcctggttcggaaaatcgacgagcttcacgaacacgtcgtgcaccacgtcctccgcgcggctcgcgcagccgacgaagcnnnnnnnnagcttgacgagcatcggccggttcgcgaccagcacatcgacgagcgcgccgtgctcgcgcgcgcccggcgtgcgcgccgcaggccgcgacgnnnnnnnnaagacgggcgccgcggcgggcgccgcggcgggcgcaaacgccccgttcgaagcgaggatcggtaacggttttgccggcgccggccgagcgagcacttccgccatggattctccagatgtttgctcaatggcaagcaatctaacataaacgcgaatcgttctcaatatgatttattgataacccgataatctcgcgggatttgtcgtgttgcggcacttcgctcgtccatcgttgccggccgtgcaacgaacggcggtacgatcctgcgttcgccccttgcgttcgcttccggcgccggcgccctcgggcgctttgaatccctttgaccgttcgtcgaccgaggtccgccgtgatcgcccgcctgcgcaccgccgccggcaacgtgccgctcttcgagcaggcgggcgccgcgcccggcgttccgacgggctcgctcacgcacgcggtgcgccccgatctgctcgccgccgccgagcgcgcggccgcggccggcgccggcgcgctgcccgagccgagcgccgcgcacctccgcgcggtgctcgtcgcgcttgcgcgcgacgccatgccgtggtgctcgcctgctcggcgctcggggcgagcgtcgatgcgctcgccgcacacccgaagccgaccgtgcgcgcggacgcggcgctcgcccacgcatnnnnnnnnnncggcgagcggatcgccgtgccgtgcgcggcgctgagcagcgagcggccaactcgcgcattgttcgagcggcaagcgcgcgagacgctcgcgcgaatggaggtgtgggtcgtgccggatgcatgggcgcgcttccgggcgggcgacgcggccggctatcgcgactatcgcggctatcgcgcgggtagccgacgctgcgtaggcgcggagcttcgatgtcgtcgcgttcgcgcaggcttcgatggcgatcgccgcgtcggacgtgacgctcggaccgccgccgctcacggtgccccacgccgcgcccgcgcgcnnnnnnnnggcgcaggccggcggatcgacggcgcgcgatccaccttcannnnnnnnnnnnnccgcagggacgcacatcgcacgcgccccgggcgtcacgctcgtcccaggcgccgcgaacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgagcgccgggcgcgctatcgcgcggtgtagccgccgtccaccggcagcgcgacgccgctcaccatcgccgccgcgtcgctcgacaggaacaggatcggcgcgacgacgtccgcgacgcgcgcaaagcgcccgagcggaatcgccgcgagcatcggcccgctcgcgtgcggatcgctccacgcgcgctcggccatcggcgtgagcgtgacggtcgggttgacgctgttcacgcgaatgccgtgcggcccgagctccacgcacagcacgcgcgtcatcgcgtcgagcgcggccttcgacgcgcagtaggcgagatgcgacggcagcgcgacgagcgccgcctggctcgatacgttgacgatgctgccgccccgccccgcgcgaatcatnnnnnnnnnnacatgccgcgcgaccagcatcgcgcnnnnnnnnttgacggccatcacgcggtcgaattcgtcggccgtcgtgtcgatcgccgcggcaaggctcgtcacgcccgcgcaattgatcagcccgtcgaacgcatcgcgcatccgttcgccggaaagcgccgcgcgcaccgacgcatcgcagccgacgtcgagctcgagcggctcgcagcccgtttcgtgcgcgagccgctcgagctnnnnnnnnttgcgcgcggcggcgacgannnnnnnnnnnnnnnnnngcagcgcgacggccgcggcgcggccgatgccgctcgatgcgcccgtcacgaggaacgaccggccgtggaaatcgaaagcgacgctcatgatgtctgcaatccgtgcatgaagggttggagcgccggatagagcccggcgtacagcgcgaagcgcgcgtcgtgcaacgccgcgtgacgcgcgtcgggnnnnnnnnnntcggcgagcgtgacccagccgcgccgcgcggcctcgcgcgacacgcgagccgcgccgagcgcggcgagcagcgccgcgcccatcgccgcctcgacctcctcggcgatcgtccacaccgggtagccggtgatgtcggcgatgctctgcatccacagatccgaatgcgcggcgccgccgaccacgacgagccgcgcatcgannnnnnnnnnnncggccgcgcccgcctcgatgttgtgcctgagcgcatacgcgagcccttcgagcaccgcgcggtacagatnnnnnnnnntgtgatatagcgacaggccgacgaacgcgccgctcgccttcgcgtcccacaccgggctgcgctcgcccatcaggtacggcaggaacagcacgccgtcgctgcccgcgctgacctnnnnnnnnnnnnnctcgagcaggcgatgcgcgtcgccgccgccnnnnnnnnnngcctcgatttccgcgtggcagaactgctcgcgaaaccacgataccgacgcgcccgccgtgatcgcgccgccgaacacgtacaggtcgcgccggccgtcgaacacgtgcggcatgctgacgagcccgcgccgcgcgtcggccgtctcggcaaggtagccccagcacatgctcgtgccgatcatcgcgacgtgctggccgcgccgcgtcgcacccgccgcgaacgtcgcgacggccgcgtcgacgccgcccgcgacgacgggcgtgcccacctcgaggccgagcgcgtgcgcccattcgcgcagcagcccgcccaccaccgcgtccgaatcgacgagccgctccggcatcatcgtcgccggaatgcccagcatgtcgagcgcctcgtcggaccagtcgcggcggcccagatcgtagacgccgccgatgttgcccgccgcgctgtgatcgaccgcgagctcgcccgtcagccgatacgcgacgtacgcgttcggcggcacgaagtagcgcacgttcgcccacacgtcgggacgcttctcgcgcagccacagcatcttcgtgtagccgtagtagctgtcgacgccgttgcccgtgatctcgccaagccgcgcgacgtcgacgtnnnnnnnnacccagtcgacctcgtcggtcgcgcgccggtccatccagatgaggcacggatgcagcggccgcatctcgcggtcgaccggaatgcccgagccgccgtacaggctgctcacgcagagcgcctcgatcgactcggcgccgatgcccgcnnnnnnnnnntcggcgctcacccgcgcgatgcattcgcgcaccgcgtcgaaccacacgtgcggccactgctcggcccacagcggcttgggcgtgtccggccggtacgccaccgcatgctgcgcgaggatcgcgccgtcgaggccgacgagcaccgccttcgtgctctgggtgccgatgtcgacaccaatcacgcatgccatatcgcctccgcgtcccggtgagccgcgcgctcagccgcgcggcttcatcagcaccttgatcgagtcgagcgagttcgcgacccggatcgcctcgtcccattcgtcgagcgagaagccgtgcgtgacgatgcccttcgacgtgacgagccnnnnnnnnagcagatcgatcgcgacaggatagcaatacgggccgagatgcgcgccgcgcacgtcgagctccttgcgatcaccgatgatcgaccagtcgagcgccgtatccttgccgaacaccgagaactcgacgaagcggccgagcttgcggatcagcgccatgccctgcgtgacgcccgccggcacgccggtcgtctcgatgtagacgtcgcagccgtagnnnnnngtcannnnnnnnacgatcgcgggcgcgtcctcgcgggccggatcgatcgtcacgtcggcgccgtatnnnnnnnnnannnnnnnncgcgcttcgacgggatnnnnnnnnnnnngccgcctgggcgtcttcagcttcgcgacctgcgtcatcatcaggccgagcgggcccgcgcctgcgatcacgacgacgtcgtcgagctggatgtcgccgcggttgaccgtgtggatcgcgcacgcgagcggctcgatgatcgccgcgtcctcgagcgagatgccgagcgggatcgggtggacgatcgcgcccgacggtatgcgcatgtactcggccatcccgccgtcggcgacctcgcgctgaaagccgaagatgtgatggacctcgcacatccagtactggcccgacttgcaatagcggcacgtgccgcacggcacgatctgctcggcgatcacgcgatcgccgagcgcgacgccgaagtgctcggccgcgccctcgcccagcgcctcgacgtagccgaagaactcgtggccgggaatcacgggcgccttgacccacgggctcggcccgccccagaacatcttcgcgccggcgtggcacttgcagtcgctcgcgcagattccgcacgcgccgatgcggatcacgagctnnnnnnnnttnnnnnnnngcttcgcgacgcgctcgacgcggtagtcctcgggggcgtggcagacgatcgccgtcatctgctgcgtttcgtcgtttcgattcgtcatggtttcggtttggctggctgggttcgagaaaacggcaggccggatgcggcggccnnnnnnnngatgaagcggatgaagcgaatgaagcggatcgagcgcgcgcggcgggcgcctgcgcggcggnnnnnnnnatcgcccctcgccgccgcgccgcggccgatgcgcgcgacgcgcccgatccaggcggcacgcgcggcgcatctcggcccgccgctcgccgcggcgctcacgtgcggcgctcgcggccgatgtagatcgcgagcaggatgatggcgcccttgatcacgttctgcacgtagggattcacgccgatcatgttcaggccgttgttcagcacgccgagcagcagcgcgccgacaagcgtgccgacgatcgagccgcggccgcccgcgatcgacgtgccgcccatcacgacggcggcgatcgcgtcgagctcgaagccgnnnnnngcgttcggctgcccgctcatcaggcggcccgtcagcacgagcgcggcgagcgcggacgtgagccccgcgaacgtatagacggccagcttcacgcgcgacacgcgcacgcccgagagccgcgtcgcgtgctcgttgccgccgatcgcgtagacgtagcggccgaacggcatgcgctcgagcatcagccacgcgagcgcgtagaccgcgagcatcgtcagcacgggcatttgcacgccgagcaccttgccgctgccgaagaagcggacccagtcgggcagcccgtcgatcgggtagccgcccgtgtagatgagcgcgaggcnnnnnnnnatgcccatcgtcgcgagcgtgacgatgatgggcggcatgccggcgaacgcgacgaacaggccgttcgccgcgccgagcgcgaccccgacgccgatgcccgcggcaagcgccgccgcgccgttcgcgcccgcgacgagaaggcccgccgcgagcgtgccggacagcgccatcaccgagccgaccgacaggtcgatgccgcccgtcaggatcacgcaggtcatcccgacgccgatgatcgcgttgatcgacacctgccgcagcacgttctcgaggttcgccgcgctcaggaagctgtcgctcgcgaacaccatcgcgacgcacacggcgacgagcccgacgagcgggtagaacgtcgtcgagcgccgcagcgcggcgagcgcggggcccgtggcccgagcggggctcgcggcggcgggcgcgcaagaggcagacggcgcggccgtccggtcatgcatgttcatgattcgctccgcgtacgtcggaagtcgcataggtcatcaccgtgttcggctcgatcgcctcgccttcgagcatcgcctcgatacggccctgccggaacaccgcgacgcgatcgcacaggccgacgatctccggcaactcgctcgagatcagcacgatcgaatagcnnnnnnnnntcagctcgcgcatcagttgatagatttccgccttcgcgccgatgtcgatgccgcgcgtcggctcgtcgaagatcaggatccgcgtgtgatggttgagccagcgcgcgatcacgaccttctgctgattgccgcccgagagcgtgtcgacgcgcgtgtgcggcgtcggcgccttcacgccgagccgctgcatcagctcgagcgtcgtgcgcgtctcggccgccgcgtcgacgaaccagcgcagccggcggtgcttgccgaggttgttgatcgcgatgttgtgccggatcgagaacgcggggatgagcccctgcgtcttgcggctctccggcaggaggccgatgcccgcggcgagcgcggcggcgggatcggcgaggcgcaccgggcggccgcgcacgcgcattcgccgcannnnnnnnggcttcgcgccgatcagcgcgagcgcgctcgacgtgcgcccggagccgacgaggcccgcgaagccgagaatctcgccctcgcgcagcgcgaagcggttcacggggccgttctcgcgcacctgcagcgcgtccacctcgagcacgggcgcggcgtcgcgcgcaagacgcggcttcggcggaaagctctgctcgatgcgccggcccaccatcatctcgacgagcgcgccgacatcggtgcgcgcgacctcggtcgtgccgacgtattgcccgtcgcgcagcacggtgatccgatcgcacacctcgaagatctcgtcgaggtggtgcgagatgaagatcatcgcgacgccccggcgcttgagctcgcgcatcacgccgaacaggtgcgcggcttcggcgggcgtgagcgtcgcggtcggctcgtcgaggatcagcagccgcgcgtcgagcgacagcgccttgccgatctcgacgaactgctgctgcgcgaccgacagctcgcgcaccggcgccgacagatcgatcgcgacgtcgagccgcgcgaagatgtccgccgccgcgcggcgcatcnnnnnnnnntcgcgcagcccgagccggccgcgccactcgcggccgaggaacagattgtcgaccgcgttcagctccggaatcaggctgaactcctgaaacacgatgccgacgcccgccgcgatcgcgtcgtgatggttcgcgaagcgccgcggctcgccgtcgagcgcgatcacgccctcgtccggcgggtggatcccgcagaggatcttcatcagcgtcgacttgcccgcgccgttctcgccgagcagcgcgtgaatctcgcnnnnnnnnacgcgcagatcgattccgcgcagcgcgacgacgccgggaaaccgcttcgtgatgccggtgagcgccagtatcgtgtccatcgcctcctcgctcgcttcgtcagnnnnnnnnnncgcgccgctcgcttcgtccatgtcgtcggcctcgtcgcgcgggccgctcaccaactgaacgtcttcgcgttgcccttgtcgatccgcttcacgtcgaccggaatcgccttcggcacattggcgccccacttcttcgcgagcccgatgccgatcgcgaggcgaatctggtcgcgcgggaactgcgcggacgtctcgatgaacttcgagttcggcttctgcatcgccgcgatcgcctccggcgcgccgtcgacgctcgtgagcttgatgtcgcggcccgacgcctcgatcgcggacagcgcgcccatcgagccgccgtcgttgacgctgaagatgcccttgagcaacgggtgcgcctggatcatgttctcggtgacggcgagcgcgctcgcgcgctcctgcctgccgttctgcacgtcgacgatcctcacgttcgggaatttcgcgagcgccgcgcggcagccgcgcacgcgctcgagaatcggcacgaccgggatgccgtcgaggatcgcgacttnnnnnnnnnnnnnnatcgccttcgcgaggtagtcgcacgacatcgcgcccgcgtcgaaattcttcgagccgacgaacgcgtcgaccgggccgttcgcgttcgcgtccaccgcgacgacgacggcgcccgccttcttcgccgacacgacggccgactggatgcccgtcgaatcggtcgggttcacgagcaggatgtcgatcttcttctgcagcatgtcctcgacgtcgctcacctgcttgctgacgtcgtgatgcgcgtcggtgacgatcacctgcgcgccgatcgacgcggccgcctcgtcgagcgccttttgcatcgtcacgaagtacgggttgttcagctcctggaacgtcatgccgatcttcagcggcgccgcgtgcgcggcgctcgccgcgccgagcgcgagcgaaagcgcggcggcgcgcagcgcgcgggcggcccggcggccggaagccggcgtcgacaaggcggtgtgcatcatggtcgtctccgttttctagggatacgcgcaccccgcgcgccgcgcgagcggcgcgccgggcgacgcgtgttgggctggattgctcgggaacgcgggccggctcagccggacagcagggcttcggcgggcgcacgcgcctcgccgcgcgcccgcgcggccggcacgatcgccggcgcgccggcgatgcccgcgccgcgcagcgcggcggcctcggacgcctcgcggctcgcgtcgttcagcgcctgatagcggcgaaagcgcgacggcgacatgcccttcaccgcgaggaactggcgattgaagttcgacaggttgttgaagccgctcctgaagcagatgtcggtgatgctcgcgtcgccgtccatcagcagttggcacgcgagattgatccgcatccggttcacgtactggacgaacggcaaaccggtgtgccgccggaagtcatgcgagaacgcgctcacgctctgcccggcgagccgcgcgagatcggtctcgcgccgctcgttcgcgaggttcttgccgaggtacgcgagcacgtggttgatgcgcgtcgacgcgaagctcgacgcatcggcttcgtacgcggggctcgcgagcagctcgcggtcggtcgcgtcgatgaggatctgcagcatcgacaggaacagcacgatgcgccgcaacccccgcgcgtgaatcagctcggcgaagagcggcttgatcgcctcgctcgtgcgcgggccgaactgcacgccgcggcgcgcgtcggcgagcagcgcctcgacgtgccgccattcggtgaagctgtccgcgcagcgcgacacgaacgcctggccgaactgcacgacgagattgcgctcggcgatcgtcctgccttccgacacgtcgctcacccagttgtgcggcaggttcggtcccatcagcacgagattgccggggccgaagccgccgacataatcgccgacgaacatctgccccgtcgtctcgacgatcagatgcacctcgaactccggatgaaagtgccaccgcaccgtgcggtacgggtagccatgcgaccacgccttgaacgactcgccgcggcgcacgtcgacgacttcgagatcgggctgcacacgctcctccttgtttcttcggaccacgnnnnnnnnnncgctcctccgatgtgtcggagcgcccgcggcgctccgtcgttcgtcttgcgtagtgcgaacgatagtcgccggccatccggccggccactaaaaatcagacaccggactgatannnnnncgaattcgaacgaatgcggacgccggatgcgtcaaattgggtgcgaagcagcaggtccgcnnnnnnnnacgacatggccgcggccggaggccgccggccacgcgctcgcccgccggcaccgccgccggcggccgcgcacgccgatcgccaccgcaatgacgggattcatttggccgcccaattcccgaattaagtcgacaaatcgcgatttaaattccccaccggggataaatcaccgattcaggatggattccgtaatttgtggacataaaatcagccgccacgtgaaaagaatattccgattgaatttcctttcgggtaatgctataaacctaacgccggacgccttactatcatgaaaggatgccggctcacttgatatcttttaggagattaaaatggttcgatttttggcgaagctgcttcgttcgacgatccacggctcccacggtgtcagccttgacgcggtttcctcgactcacggcacgccgggcttccaaaccccggacgcacgcgtcatttcgcgcttcgggttcaattaattagcctctcttgaagcgggtggggcattttgccccaccgcaataaataaccatggtgccagcccgccattgtcatgtcgcggtattcgatcaggcgatcgtcgcgctcgatatacgacggtcgcgctatttcctttatgacgcagcgtgcgcgagggatttcgccgatcattatctggatttcaagccgatcgacgcgccgcgcgcattgaaaccgctgatcgccgaccgaatcctcgtcgccgaatcgccggcggccgcgcgaagccgcatcgccgattaccgcggctggagcttcgacgcattcgattccggcatctggggcagccgggtgctcggcaagcgcgatgccgcccgcttcgaatggctgccgttctggcgcatcgtgcgcagcgcggcgtcgctcaagatgcgcggctttcacgcgctcgcggcgctcgatcagctcgacgcccgcggcgcgccggcgcgcggcgacgacgcgtcgcacacggtcgagcgcttgctgcgcgcgtcgatctggtcgccctttcgcatcacgtgcgtgcaaatgtcgctcgcgctcgccacgcatctgcggcggcagaacgtgcccgcccaactcgtgatcggcgtgaggccgatgccgttcgtcgcccatgcatgggtcgaagtcgacgggcgcgtgtgcggcgacgaaccggacctgaaaaagagctatggcgaaatctatcgaacgcctcgatgcgacgcatccgccgccccgttcgggctggcggcttgaacggcgcgcttggacggacgcggccgcgcaccgcggcctgctgtcccgcgcggccggccccgatcggccgatcggcgtgacgctgctcgaagcgggcggccgcggccgcgcctatctgcgcgaggcgccggcgagcgtcgatcgcgcgctnnnnnnnnnacgcacgctggccgannnnnnnnacgccgtcacgcgcgccgtctggggcgcctacgtcgccgtgctcgacgaagccgccaccggccgccggctgttcctgcccgatccgctgcattcggtgcggctctattaccggacggacgaggacggccgcgtcgacgtcgatccgcaggcggcgaacctgcttcgcgacgcgtcgatcgactggaacctcgactacctgatcgaattcgcgtgcacgcagttcggtccgctcggcgaaacgccgttcgcctcggttcgcgcggtgccgccgggctgcgcgctcgtcgtcgacgccgacgggcggtgcgcgatcgagcgcgcgtggctgcnnnnnnnnagcgccggcgacgatgtccgcgcgtcgtgcgcggcggcgctcgacgaggtctattcgcgcttcgcgcgcagccatccgaacgtgtgcgccgcgctgtcgggcggcgtcgattcgtccgccggcgcgatcctcctgcgcaaggcgctcggcgcgcaggcgccgctcgccgccgtccatctgttctccccctcgtcgcccgactgctacgagcgcgacctcgcggcgcgcgtcgccgattcgatcggcgcgcggctcatctgcatcgacatcgatcgccatttgccgttctccgaacgaatcgtgccaaccccgcccgccacgctgagtcaggacatgctgtttctcggcatcgaccgggcggtgtnnnnnnnnatcggcgcgtcgtcggtactgctcgagggccagggcggcgatctgctgttcaaggcggtgcccgacgcgaacgcggtgctcgacgcgctgcgcggcaagggttgggcgttcgcgctgcgcacggcggagaagctcgcggtgcttcacaacgattcgatcccgcgggtgctgctgatggccgcgaagatcgcgctgcgaaggcggctgttcggacaggatgccgcgggaacgcggcagacgatgtcgaagctgttcgcgtcgcacgcgcnnnnnnnngcggcctcgcccacgcgcatgtgtcgcgcgggcgcgccgctcgacgaatcggtcgcgatgctcgaccggttcgtgtcgatcatgacgcccgtcaccgacgccgcgtacacgaaccggctcaatccgtatctcgcgcagccggtcgtcgaggcgagcttcggcctgcgcagctactgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcatgacatccatgcgactctcctggcagtggttgcgggtcccgaacggatcgagtgtcgcttttgcgacgagcaaacgtttgcgcagaccaaaccgacaacgcgtttcaaacatctgcgccgcgaagggaatacgtcggaagaaactgcctgcgtacggttggccgcacaaactgcgcatcccggtcctttttcttgatatcgggagcgcctatcgtcagctttttctgcgcattacgcaacgccgattcgggcatttaagggtttgtgcggagacatccgcgccggttcgcgccggcgcggcggcgaggtttcaaacggccaagcggccggctcgacgcccgccgtcgcccgnnnnnnggcgcttccgctcaggccgcttcccgcaattgccccgcgatctcgccttcggacagatgcggcgcgaacatctcgatcaaccggtacgcatacgcgcgcaggaacgcgccgcgacgcaggccgacgcgcgtcgtgctcgcctcgaacagatgctgcgtatcgagcgcgacgagcccggtgtcgcgctgcgcgtcatacgccatcgcggcgacgacgccgatccccatcccgagctcgacgtaggtcttgatcacgtccgcgtcgatcgccgtcagcacgacgtccggcaccgcgcccgcgttcgcgaacgcctggtcgatgtgcgagcggccggtgaaatcctggtcgtaggtgatgatcggatattcggcgatgtcgtcgagcgtcacgttctcgcggccgacgagcggatgccccttcggcnnnnnnnnnnnntgatgccacgaatagcacgggaacgtgacgatatccggaaagcggtcgagcgcctcggtcgagatgccgagatccgcctcgccgttcaggatcatctgcgcgatctgctgcgggctgccctggcgcagcgcgagatgcaccttcgggtagacctcggtgaactggcggatcaccttcggcagcgcgtagcgcgcctgcgtgtgcgtcgtcgcgacgacgaggtggccgctgtcctggtccgcgaactggcgcgcgacgcggcgcaggttctccgcgtcgagcagcatccgctcgatcaattgatgaaccgccttgccgggctcggtcagccccgtgaggcgcttgccgcggcgaatgaagatgtcgacgccgagctcgtcctccagatccttgatctgcttggacacgcccgactgcgacgtgtacagcacgttcgcgacttccgtcaggttcatgttctgccgcaccgcttcgcgcacgaagcgcaactgttggaaattcatgggtagcctctcaggcgatgtctttgttggtctgaaatccgcatgcgcgagtcgctcgcggaagcgccgtcagcgcgccgggaacacgcgcacnnnnnnnngcacggcggtcagcgcgtcgccgacgtcgagcgcgannnnnnnncatgcgttgcgatcgagctccgcctcgagcacctcgccggagcgcgcggcgagctccacccgcaccgagccgccgagcggcacgacgcgccgcacgtcggccgcgatgccttnnnnnnnnnnntgcggcgcggcgagctccagatcgtgcgggcgcacatannnnnnnnncgggcccgcgaaatccgcgtcgacggcgatcgcctgcgccgcgccgtgcgcgacgaaaccgttgccgctcaccgtgccgtcgagccggttcgccgcgccgaggaactcgtagacgaacgcgctgcgcggatgatcgtagaccgcctgcgggctgccgacctgctcgacgcggccgtgattgagcacgacgatccggtcggccacctcgagcgcctcctcctgatcgtgcgtgacgaagatcgtcgagatgtgcagatcgtcgtgcagccggcgcagccagccgcgcagctccttgcgcaccttcgcgtcgagcgcgccgaacggctcgtcgagcagcagcaccttcggctcgacggcgannnnnnnnnnnagcgcgatccgctgccgctgcccgcccgacagctcggacggatagcgctgcgcgagccagtcgagctgcacgagcgagagcagctcatgcaccttcgcgcggatcgccgcctcgctcggccgctcgcggcgcggcttcacgcgcagcccgaacgcaacgttctcgaacaccgtcatgtggcggaacagcgcatagtgctggaacacgaagccgacctgccgctnnnnnnnnncgaccgacgcgacgtcgagcccttgcagcacgacctgccccgaatccgcgtgctcgaggcccgcgatcacgcgcaacagcgtcgtcttgccgcagccggacgggccgagcagcgcgacgagctcacccgcggggaaatcgagcgagacgtcgtcgagcgcggcgaactcgccgaagcgtttgtgcagattacgaacggtgatgcccatctggtttgcctctttacgaaatcgacgaagtgacggcggcgcccgggtgcgcggcgggggcgctcgcgtcgtcgcgcccgtgcgcgagttcggcggacagccgccgctcggcgaacagcttgagcgcgagcgtgacgagcgcgagcagcgcgagtaccgacgccaccgcgaacgcggccgcgaagttgtactcgttgtagagaatctcgacgtgcagcggcatcgtgtcggtctgcccgcggatatggcccgacaccaccgacaccgcgccgaactcgcccatnnnnnnnnnnttgcagagaatcacgccgtacagcaggccccacttcacgttcggcagcgtgacgcgccggaagatctgccagccggatgcgccgagcacgcgcgcggcctcctcctcgtcggcgccctgcgcctgcatcagcggaatcagctnnnnnnnnacgaacgggaacgtgacgaagatcgccgcgagcacgatgcccggcacggcgaagatgatctgcacgtcatgcgcctgcagccacgggccgagccagccctgcgcgccgaacagcagcacgtagacgaggcccgagatcacgggcgacaccgagaacggcagatcgatgagcgtcgtcagcaccgccttgcccttgaactcgaacttcgcgatcgcccacgacgcgcacacgccgaatacgagattgagcggcacggcgatcgcggcgacgacgagcgtgagcttgatcgccgaccacgcgtccggatcggcgagcgattcgagatagaaatcgacgcccttgcgcagcgcctcgaagaacaccgcggcgagcggcacgacgagaaagagcgcgaggaacgcgagcgccgcgcccgtgagcagccagcgcacnnnnnnnngctcgctcacggggtcgagccggcgcgctcgcgccgggnnnnnnnnnnnnnnnnnnncgtcatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatcgagcgccgaattccgggccggcgtcgnnnnnnnnngcgcccgcgcgggatcgagcggtatcgcggctcattgcgcgcctccgagggccgtcgccgcatgcgcggccggcgtcgggccgctcgcgccgcggctcgtgcgacgctgcagataccactgcagcgtgttgatgaggagcagcatcacgaacgacacgacgagcatcacgacggcgagcgcggtggcgcccgcgtagtcgtactgctcgagcttcgtgatgatgagcagcgacgtgatttccgatttcatcggcacgttgccggcgatgaagatcaccgagccgtattcgccgannnnnnnnnnnaacgcgagcgcgaagcccgtcagcagcgcgggcgtcacggccggcagcacgacgcggcggaacgtgagccagcgcgacgcgccgaggcatgcggccgcctcctcctgctcgcgctcgaaatcctcgagaacgggctgcacggtgcgcacgacgaacggcaggccgatgaaggtcagcgcgacgagcacgccgaacggcgtgaacgcgaccttgatcccgagcggcgcgagatagcggccgatccagccgttctgcgcgtagacggccgcgagcgagatgcccgcgaccgaggtcggcagcgcgaacggcaggtcgacgatcgcgtcgacgagccgcttgagcgggaacgtgtagcgcaccagcacccatgcgacgagaaagccgaacaccgcgttcacgagcgcgccgccgagcgcggccgaaaacgtgagccggtacgacgcgagcacgcgcggcgacgtcgtcgcggcgacgaactggtcccacgtgagcgtggccgtcttcaggaaggtggcggcgagcgggatcagcaccacgaggctcagataggccagcgtgatgccgagcgtcacgccgaatccgggcagcgcgctcggcttgcggaaggtgaacgtcgtcatgcggaatgctcttccagggtggtgcacatgggttcaacggcacggcggacgcgctgcaacgcgcgtccgccgtgccgatttcgtgttgtcgcgaagcccgcgcgcccgtccggcgcgccgcttcgccctcgctcactgcggcttgtagatcgaatcgaacacgccgccgtcggcgaaatgcgtcttctgcgcttgggtccagccgccgaacgtgtcgtcgaccgtgtacagcttgagcttcgggaactgcttcgtgagcgccgccggcacgtcccgcgagcgcggccggtagtagttgcgcgcggcgatctcctgcccttgcctgctgtacaggaagttcaggtacgcgtcggcgagcttgcgcgtgcccttcttgtcgaccaccttgtcgaccaccgccaccggcggctccgcgagaatgctcgccgacggcacgacgatctcgaacttgtcggcgccgaattccttgatcgacaggaacgcctcgttttcccacgcgatcagcacgtcgccgatgccgcgctgcacgaagctcgtcgtcgcgcnnnnnnnnnccgagtcgagcacgcccgcgttcctgtacagcttcgtgacgaaatccttcgccgtctgcgccgtgccgcccggctggtgctgcgcgtatgcccacgcggcgaggtagttccannnnnnnncgcccgaggttttcgggttcggcgtgacgatcgacacgcccggcttcacgagatcgtcccaatccttgatgcccttcggattgcccttcctcacgaggaacacgatcgtcgacgtgtacggcgacgcgttgtccggcagacgcttttgccaatccttgctgacgaggcccttgttcgcgagcgcgtcgatgtcgtacgcgagcgcgagcgtgaccacgtcggcctgcagcccgtcgagcaccgagcgcgcctgcgcgcccgagccgccgtgcgactgcttgaagttcaccgtctcgcccgtcctcgccttccattccttgccgaacgcctggttgacgtcctggtagagctcgcgcgtcgggtcgtacgaaacgttcaggaacgtcgtgtccgcgagcgccggcgtgagcgcgccgagnnnnnnnnnnnngccgagcgccaatgatgcgatgagacgnnnnnnnncgcctgccagccccgtgttgcgcttgaccatccgttgttctccaaatgcgtgggtcgttcgttgcggttcgttcgttgcggtgatgcggtttgttcgcaatgtcgggccagtctaacgaacaggtttcatcattaaaaataatcgttcctcannnnnnaatactcaaaagtggtaaagagcccccgaccgacgactatcgcgtccgaagcgtcgcttcgacgcagccgaatcgcggcggaatcgccgcgatagcgccgaacttcaagtaacgcttgaatttcccgcgatactgtataaaaatacagatcactgtctatccatacagtcatgccatgatcaaactcaccgcccgccagcagcaagtgttcgacttgattcgtcgcgcgatcgagcgctcgggctttcctccgannnnnnnngaaatcgccgccgagctgggtttcagctcgccgaatgcggccgaggagcacttgcgggcgctcgcgcgcaagggcgtgatcgaactggcggcgggcgcgtcgcgcggcatccgcctgctcggcatcgacgacgcgccgcatcagctgacgctgccgcatgcagcgctgatgcagctgtcgctgccgctcgtcggccgtgtcgcggcgggcagtccgatcctcgcgcaggagcacatctcgcagcactacgcgtgcgaccccgcgctcttctcgagcaagccggactacctgttgaaggtgcgcggcctgtcgatgcgcgacgccggcatcctcgacggcgacctgctcgccgtgcagaagcggaccgaggcgaaggacggccagatcatcgtcgcccggctcggcgacgacgtcacggtcaagcgcctgaagcgccggccgggcggcgtcgagctgatcgccgagaaccccgattacgagaacatcttcgtgaaggccggcagtgcggaattcgcgctcgaaggcatcgccgtcgggctgatccgcccgggcgagttctgatcgccttcggccagccgcagcccgcccgcctatccgccattcgactggatctggagaaccctatggaacgcctcgcccgcctgctgcccttccgtcaattcggtcgtctgcgccatctgcgcgggcgcacgccttgcgcaccgctcgtcgccgcccattcgcgcgaccatgccgacacgcagccgtcgttgctgccgtccgcgcttccggcattnnnnnnnntctcgctgaacggctcactccatcatgcggagcccgcgcggcgtgcaccggtgcgcgtgtatcacgggccgtcgcgtttcatcatggtcggtacggtcgacgcgatctgccgaatgatcgatcgatgcatcgccgaggaacgttcgctgacgcagcagggtctgtgatggcctagccgttcgtttcgccggggaggccatttgaattccatcgcgcgcccgcgagggcgtttcctgaagccggtcgcgatcggcatcgcgttgatcgttgtcgcggccgttgccttgtatgcgtatgcatcgccttatctcgcgctcaggcagatgaagcaggccatcgannnnnnnnacgcacaggcgatcagcgtccacgtcgatttccccgcgctgcggatcagcctgaaacagcagttgaccgacgaattgatgcgtcgcatcgatgcgcaaaagcgcgacaatccgcttgcgatcctcggcgcgatgatcggctccgcgctcgtcgatccgctcgtcgatgcgtatgcgacgcccgacggcgtcgccgcgctgatgagcggcctgccgccgcacgcgcggcccgggcaacggccgcccgagctgaatccgccaagcgatcccgcgagcgcggcggcagccggcactggcgcaccgccgagcaacgcaggcgtgcccggctcggcgagcggcgcggcgaagcagaccgcatctgcggccgcggcgagcacatcgggcgcatcgggcacatcaggtacgccgcccggcgcaccgagcgcgacgcccggcccgtcgccgcaaacaagcgccggctatcgcggtttcgatgaattcgtcgttacgtatcgcagcgacgacggcannnnnnnntatgcggcggtctttcgccgcagcgggatctttggctggaagttgtcggcaatcgatttgcacgacgattgagttcggctcggcgctnnnnnncgtaacacgcgcgagggcgacaggtgcgcggcgacgcgtgtcggcgcatgtcgagcgcggcgtgatgggatgtgagtcgtacgtgagctgcccagcgcgtgcaaaccgtccgcgatagtgtagcggtgcagcggcggcttgcaccccgtatcgaaaagcggccacgaagcaggctttccgaagcgacgcccgcgcgctcttcgcttcaaacgatatgaacgaactggaaccggttcagttcattgtctcgtcccattcagcggggccggtcccaatcgccgacgctcgtcggtcgtcggtcgtcgacgagcgcgccgcatatgtccgccgcggccgggcggcagcgtcgcccactcgtcgttttgcccggcggcgcgtcgccgaaccggcggcccgtcagtgtccgatcgtcgcggctccctctttcgcgctttccgctttctgttcggccggcgaagcacacgccaccagaatgctgcacgacacccggtcgagcaattgcgtattgccggcccccatccaccagcgcgacaagccgctgcggcaacgatggccgaccacgacgagatcgacgttcagcttcgtcgcaagattcgcgatctcgtcgatcgggtagccgaacgcaaaatgcccctgtgcgtgcacgccgcgctcggtcagccagttgacgccctcctgcaggatctcccgcgcggtttcctcgaagcggctgcacgcgacgtcggtcaacaggcccgcgctttgcgcaatgctcgagcgcatgtcgacgaccgacagcaggtgcgtctccgctttcagttcgagcgccaggtcggcgccgcatcgcagcgcctttcggccttcgagcgtgccgtcgtagcacagcagaatcttcttgtagctagccattgcggcctccccaatgcgcgcctcgcgcatggattcatcatgctgcgccgcaattcaggatgcaagcgctggaaaacgctgattcgcgttgcaccgcgaacgcgcgatgatccaccacaggaagcagcggcatcagcgccgggatgaagcaagcgcactgaagcgatgcggccgatgcactagaatggccctgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcagcccgttcgtgtcgcacgattccaattgaaagtcacttgcccatgtctgtcgcacccatcgattttcaacaagtcgagaaacgctacgacgacaagctcgtcgtcgacggtttgtcgtttcacgtgcagcccggcgaatgcttcggtctgctcggcccgaacggcgcaggcaagacgacgacgctcaagatgctgctcggcatcacgcaccccgacgcaggttcgatcagtctgtgcggcgaacccgtgccgtccnnnnnnnngcacgcgcggcagcgcgtcggcgtcgtgccgcagttcgacaatctcgatcccgacttcaccgttcgcgagaacctgctcgtgttcgcccgctacttcggactgaccgcccacgcgnnnnnnnnnntcgtgccgccgctgctcgagttcgcgaagctcgaaagcaaggcggacgcgaaggtgggcgagctctcgggcgggatgaagcggcggctcacgctnnnnnnnnnnntcgtcaatgatcccgacgtgctcgtgctcgacgagccgacgacgggcctcgatccgcaagcccggcacctgatgtgggagcggctgcgctcgctgctcgcgcgcggcaagacgattctgctcaccacgcacttcatggaagaggccgagcgtttgtgccatcgcctgtgcgtgatcgaggaaggccgcaagattgcggaaggcgcgccgcgcatgctgatcgaagcggaaatcggctgcgacgtgatcgagatctacgggcccgatcccgtacagcttcgcgacgagctcgcgcccttcgccgagcgcaccgagatcagcggcgaaacgctcttttgctacgtcgacaatccggagccgatccacgcgcgcctgaaaggccgcgccggcctgcgctatctgcaccgccccgcgaatctcgaagacgtattcctgcggctgaccggccgcgagatgctggattgaaacgatggatacacgccactacacgccgtcgccgacgctcgctgcgcgccggcgcgaatcggcgttcgcactcgcgctgcccgcgaacgccaccaactggatcgccgtctggcggcgcaactacctcgtctggcaaaagctggcgatcgcatcgatgttcggcaatctcgccgatccgatgatctacctgttcggcctcgggctcggcctcgggctgatggtcgggcacgtcgagggcgtgtcgtacatcgcgttcctcgcggccggaacggtcggctcgagcgtgatgatctcggcgagcttcgaatcgatgtactcgggcttctcgcgaatgcacgtgcaacgcacctgggaagcgatcatgcatacgccgctgtcgctcggcgacatcgtgctcggcgagatcgtctgggccgcgagcaaggcaatgctgtcgggcgcggcgatcatgctcgtcgccggcgtcctcggctacgcgaagtttccgtcgatgctcgtcgcgctgccggtgatcgcgctcgccggcatcgcgttcgcgagcctcgcgatgatcgtcaccgcgctcgcgccgtcctacgatttcttcatgttctatcaaacgctcgcgctgaccccgatgctgctgctgtcgggcgtgtttttcccgctcgcgcagttgcccgaattcgcgcaacacatcgcgcacgcgctgccgctctcgaatgcggtcgacctgattcgcccggcgatgctcgatcgcccggcgaccgacgtcgcgcgccacgtcgcgatactcgccgcgtatgcactcggcggcttcttcgtctgtgcgcgcctgttcaggcgcaggatgatgcgctgaccgaaccgggtcgccctggccgcgttcgtcgcgcgccgcgtgccgcgccggtgcgccgcgcggctgtccatgcgacgctcacnnnnnnnnnnnnctccacggcatctcgacatccgtcaggaacgcgacggtcgcgagcggcccgccttcctgccggccgagcttgccgtccgcgcggtgccattcgacgcggaacatcgtgcccggatcgtcggcgagcagatacacggtacgcagttcctccgggtcggcatcctcgaccggaccgtcgaacgacacgagcatcttctgcggccacacgccgttgaccggatcgtagacgcgttcgccctgcgcaatgtcgatgctcgcctcgacgccgatcgtcgccgacgcctcgacgatcatcttgccgagcgcgttcagcacggcggtcgcacgcgtggaattgacctggcgaatcgcgagatcgccgcgcgtcagcgcctgttcgaggcgggggtgtaccttgtgttgcgtcatgcgttttcctgattgcttctgcttctgaaaaatgacggccgacctcgattccgagatcggcccgattgaatgcaccgcacgccgacggccgacccgcccgcgcggcagcctgccggctggccgcgccgccctcgcgcgatcgacatcggcggccgtgcatcgtgcgcccgcgcactcaccggcgcgcgtcgcgcgatgccgaccttgcgcgccggcgccttccgcccgtgcgcccgcgtccggccacgccgggcgcgcccgtcgaagggaacgcgcccgcccgtcgtccggctcgcggttcggcccgataccgctcagaaccccagcgcgacggcggccagcccgccgaccacgccgaacgcgacgacgagcgccgcgacgagcgcgagcgtcgccggcttgaacgaacgcgccagcatcgcgagcgacggcacgctgacgggcggcagcgtcatcagcagcgcgcccgccggaccaacgcccatgccgagcgagagcatcgcctggatgatcggcacctcgcccgcggtcggaatcacgaacagcatgccggcgatcgcgaacgcgacgatccagccgaccccgttgccgatgtccggcccgatgtgcggaaacagccatnnnnnnnncgcgccgagcagcagcacgagcaccaggtattcgggcacgaggcgcacggtcatccgcgcgaagatcttcatccaccgcacgaacgcgttgccgaccgccgcctgctcggcgacgagcttcgcgcgaagcgcatcgtcgacgacgcgcggctgcgcgccggccagacgattgaccagataaccgacgccgaacaccatcgcgacgccgagcacgagccgcagcgcgctccagtgccagccgagcacgaagcccatgaacacgagcgcggcgggattgagcacggtgttgctgagccagaacgcgagcgcgccgcccggcgacgcgtcgcgctcgcgcaggcccgcgacgacgggcgccgcgcagcacgtgcacatcatgccgggaagcgccagcagnnnnnnngccgcgacgctgccgaagcccgtgccgccgannnnnnnnnnnacccagtgcgcgggcagcagcgcctgcacggccgaaccgagcagcaggcccagcaccatcgcctgccagatcgccttgccgtacgcccatgcgtaatcgagcgccgcctgcagcgacggctgcggcgcgtgcgccgcggcgcccatcaggatcgactggccgatcgaatggtgttcggccgcggcgaacgccttgtgataatacggaaaccacttcacgtagaagaggcccgcgacggccagcacgacgaacgtcgcgaggccgagcgccggatgcggtgtataggaacgggagctgctcatgctggtcgccgtgaatgcgtgtgtttgacgttatcgcgcatcgaagcagaaagccgaaaacggacgcatgccgcgccgcaccatcgtgcggcgggcggcggctcatcggcgcctcggtttcgaatgcgggatcatgcgtccggcctgacgagccggacagccaacggaaagcggcgattatcgcacgcggcgcgcgtttctccgattggggcatgcgcgaccgcggcgctcggcgtgccgccgaacggcctccatcgcccggccgcgcatccggagggccggcaaggcggcgggccgcggcggcgcgccatcgccgagcgccgcccagccggcgcccgcccgatcgccgatgccgctacggcgcggggttcggctgctgttcgtggagcgcgtcgatctcggcgaggatctcgggcgcgagcttcacgtcgacgctggcgacgttttcacgcaattgcgcgagcgacgtcgcgccgatcaggttgctcgtcacgaacggccgactgttgacgaacgcgagcgcgagctgggcgggcgataatccatgccgcttcgcgagcgcgacgtagcgcgacgtcgcctgcaccgcgtgcggcttgctgtagcgctggaagcgctcgaaccgcgtgatnnnnnnnncctcgggnnnnnnnncgccttcgtacttgcccgacagcgagccgaacgcgagcggcgaatacgcgagcagcccgatgcgctcgcggtggctgaactccgacaagccgttctcgaacgtgcggttcagcaggctgtacggattctggatgctgacgatgcgcggcaggccgagcttctcggctgcgcggaggaattgcgcgacgccccacggcgtctcgttcgatacgccgacatggcgcaccttgcccgccttgacgaaatcgccgaggacggcgagcgtctcttcgatcggcaccgtgtacggatcgtcgatccacggatacgcggggcggccgaacgtcgtcgtgctgcgatccggccaatgcagctggtacaagtcgacgtaatcggtgcgcaggcgcgccaggctgccgtcgagcgcctcggtcaggttcttgcggtcgaactggttgcccgcgccgcgaatgtgcgtcgggttgtgcggctggcgcgcggggccggcgatcttcgtcgcgatcgtcagcttctcgcgcagcgccgggtgcttcgcgagccacgtgccgagatacgtttccgtgcggccctgcgtttgcgccttaggcggcaccggatacatctcggcggtgtcgatcagcgtgacgccctggtcgatcgcgtaatcgagttgcgcatgcgcgtcgctttcggtgttttgctcgccccaggtcatcgtgccgagaccaatcaggctgactttgacgcctgaatcgccgagtgtgcggtattccatgctgaagctcctgtcgcttcggaggcaaagatccgaagctaacacatcgaaacgattgcttcagagccttgccgcgcagccgctgccggcgcagcgctcgcgtcgccggcgcgtcggcgtcccgcctgcttcacaggggcgggcatcctcgcgcccgcccgcttcgcacccgcttgcgcgatcgatcgacgccccgttgctgcgcccccgcacacgggtatccagcctcgctcgggcgtgcgagcccgatacgtctcgcacgtctcgcatcccgctcatgccggccgctgaatgaagcacgtcgccgacgcatgcgcgaccaccttgtcgtccggtgtcttcagcgtgccttccgcgacgccgaggttccttgacagatgaatcacgcgcccttcggcgacgagatcgacgtcgcgaggcaccggacgcagcattttcacgtgcaggtcgacggtgccgtaaccgacgcccggatcgagcatcgtatgcaccgcgcatcccgtgaccgaatcgagcaccgtcgcggcgaagccgccatgcacgccgccgagcggattcagatggcggccgtcgnnnnnnnnnatcatcttcacgtagccgagctcgacgctctcgggccgcatcggaatcgtctcggcgatcgacgcggcgggcaaatcgcnnnnnnnnnnnnngcgcagcagttcgagaccgaacatggaaagcggattcatcgacaacactcctcgctggacacggaacgcggcgctgtgacgccataagttccnnnnnngaacttagaatggcgcccattattggcagacgttcatcggctgtcaacacaacgaggcgcagccgattcgagcgtgcgttctataatcgaacgcactttccctgctttcccggaatccgatcatgaaatgggacgacgtcggctcgatgccgtgttcggtcgctcgcacgctcgccgtgctcggcgaccgctggacgatgctgatcctgcgcaacgcatttctcggccatcgccgcttcgaagcgttccagacgcaactgggactcacccgtcacgtgctcgcggagcggctcgcgcggctcgtcgacgaaggcatcttcacgaagcgcgcgtatcaggaccggccgccgcgcttcgaatatcgcctgtcgcagaaaggcctggatctgtatccggtactgctcgcgcttgccgcgtggggagaccgctggaaggacgacggcaacggcccgcccgtcgtgctgcgccaccgccgatgcgctcacgtgatgcatccggtgatggtgtgctccgaatgcggcgagccgatcgatccccgggaagtcgaacccatgccggggccgggctggaccaagcagcaggcggacaaggtcgactgacggtgcaggcnnnnnnnnggcgcnnnnnnnnnnnnnnncgcttgcgccagcggaaccggcgcaagcgcggacgtcnnnnnnnnnnaacgatgcgcgcagccctacgccatatgccgatacgctgcgcgcgacgccacccaaagcgcactctccggagcgcgaaggcgaacccgagcgtcgcaccgcgctcgccacggcgagttccggccacggttttcgagatgcccgcgaaggcgctcgcgcgcatccggcgcatcgccctggccgaaccctacatgcgttcgcggcaacggctcatgcagcccgacgccttcggtatccggatggccgcgacatctacggcgcccgacgcgcgccgtgtcagacacatcggctgcgcggcgaactcgtcacacgaacggcaaggcgggcgcgcggcagcgagcgcgcttttgccacccgcctgaaattcgatgaccaatcggtcgcggccgatgcatcgacaggctgcctatcgaacgcggcaatcgcgaacgccgcgacatggattcgcgcaaaccgcgcgtcgcctaaccggcgatcgtccaacgcgcgccttcccgatcgcgcaggtcgtgcgcgacagatcgtcgcggttcgcggctcgtcaaatttcggcgcgcgaacgggttcgcccgcccgaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgttcgacgccgaagcgctcgcgatccgcgaatcgacgagacnnnnnnnnnaccgcatgccgcgccgcgcgcacgatgacgaaacgcggccgaacgcacacgcctcgacggcggatgaannnnnnnnnnnntcgcccatcgacgccgcttcggccaaaccgcctgtggccgagcgcgcccgcaaaccgccgaaaccgggcgtgccgcgcggccgcccccggtgccgcgcgagannnnnnnnacggcggccgtgcggcaccgctgcgacgccatgccccgggcgtgcgctttcgtttttgaaagcggcccggtcaattgaggtaacatagcgcccgcttgcaccgggtgtgcgcctcctgtcgcccgtctcccgcgagcattgtctggtgcgtgccgtaccggaaggcgcgcgaacagctcagatttccagtccactgcttgcacgccggcgagccgcgccgtcattcgcaacacctgccgcgcaatttggactcctcatgaagaaaagacgcaacatcacctcgtacatcgtgattgcgatgatcctcggcatcgcggttggctacggctgccacagcgcgtttccggatccggcgatcgcgaaggaaatcgccggctacgtctcgctgctgtccgacgtgttcctgcgtctcatcaagatgatcatcgcgccgctcgtgttcgcgacgctgacggtcggcatcgcgcacatgggcgacaccggcgccgtcggccgcgtcggcgtgaaggcgctcggctggttcttcatcgcgtcgttcacctcgctgctgctcggcctgctcgccgccacgctcctgcagccgggcagtcacctgagcctgccgctgcccgccaccgacgccgccgtcaacctgaagacgagcgcgttcacactgaaggacttcgtgatccatctggtgccgaagtcgatcgccgaggcgatggcgaacaacgagatcctgcagatcgtcgtgttctcgatcttcttcggcacggcgctgtccgcgctcggcgacgccggcaagcgcctgaccggcgtgatcgaggatctcgcgcaagtgatgctgaaggtcacgggcgcggtgatgtggttcgccccagtcgcggtgttcgcggcgctcgcctcgacgatcacgacggaaggactcggcatcctgctcacgttcgcgaagttcatgggcagcttctacatcgcgctcgcgctgctgtggggcgtgctcacgctcgcggggctcgtgttcctcggcaagcgcacgttcacgctgatccgcctgattcgcgagccgttcctgctgtcgttcgcgaccgcgagctcggaggccgcgtacccgaaactgctcgacgcgctcgaccgcttcggcgtgaatcgcaagatttcgagcttcgtgctgccgatcggctattcgttcaacctcgacggctcgatgatgtactgcacgttcgcggtgctgttcatcgcgcaggtatacggcgttcacctgccgctcggcacgcagatcacgatgctgttgctgctgatgctcacgtcgaagggcatggcgggcgtgccgcgcgcatcgctcgtcgtgatcgcggcgacactcaaccagttccacctgcccgaagcgggcctgctgctgatcatgggcgtcgacatgttcctcgacatgggccgttcggcgaccaatgcggtcggcaattcgatcgcggccgccgtcgtcgcgaagtgggagggccagctcgacgccccgcgcgacgatgccgactccgattccgacggcggcgacgcatcgcgcggatcgccgcggatcacgcagcgcgtgtagcgcgcggcttgcgcgcggccgagccggggcggcgctcgttcgcccgcgcctcagcctcgcggtaaggcgctcgcccggacgcgctccgctcgcgcgagcaggttctcgccggcaggcgcgccgccattgccgaaaaggcaggccgccattgcgagcgcgaaaccggcgcggcggcggcatcgcccgccccacgccggcggcccgcctcccgcccatcgccggcgttcgccggccgcctttttagtcggcggcggccgcgttgccgcgccggcatcgtgaaccggaatcatgcacgccccgccttcgaacgcttcgagcgcgccgcatcgacgtgaaaaccgaaggcgcgcggcccgtcggcagcgtgcgaggcacgggccgcgcgcttcgcggattgtccgaatgcgaacctccgcgcctgctcggccgaagcgagcgaacgccgttccggcgcgcggcgccatttccttgcgcatgatttcgcctnnnnnnnnnaagagccgcacccgccgcgcacgccggctcgacggccgcgttgcggtaaaatgcccggttgtccctgcgccccgacgcttttccgccccgcctatgtccgcttcgcctgccctcagtccacgccgggtctccgtcgccccgatgatggactggaccgatcgccactgccgttcgtttcatcggacgatctcgcgccatgcatggctctacaccgaaatggtgacgacgggcgcgctgatccacggcgatgtcgcgcgccatctcgcgttcacgcccgacgaagcccccgttgcgttgcaactgggcggcagcgaacccgccgatctcgcgcactccgcgaaactcggcgagcgctggggctacgacgaaatcaacctgaattgcggctgcccgtccgagcgcgtgcagcgcggcgcattcggcgcgtgcctgatgaacgagccgcaactcgtcgcggactgcgtgaaggcgatgcgcgacgcggtgtcgatcccggtgacggtcaagcaccggatcggcgtcgacgcggtcgaagactacgcgttcgtgcgcgacttcgtcggcacggtcgccgcggccggctgcgacgtgttcgtcgtgcacgcgcgcaacgcgatcctgaaggggctgtcgccgaaggaaaaccgcgagattccgccgctcaagtacgactacgcgtatcggctcaagcgcgactttccgcagatcgaaatcgtcatcaacggcggcgtcacgacgctcgacgaagtcgagcagcatctgcgacatgtcgacggcgtgatgctcggccgcgaggcatatcacaacccgtacgtgctcgccggcatcgacgcacgcttctacggcgcgagcgcgccggcgccgacgcgcgaagaggtggaggcgaagctcgtcgaatactgcgcggccgagctcgcgcgcggcacgtatctcggggcgatcgtgcggcatgcgctcggcctgtatcgaggcgtcgcggnnnnnnnnngctggcgtcgcgtgctgtcagacaacaagcggctcgggcgcggcgacctatcgatcttcgacgaggcgcgcacgcacctgccccgtccggaagaannnnnngnnnnnnnggctttgcaaagttaaacggcctttgtataatctcgattcttcgttgatgccgctgctgcggcgaatcaaacggagnnnnnnntagtggtggctgtagctcagttggtagagtccaggattgtgattcctgttgtcgtgggttcgagtcccatcagccaccccagagtttcaaagcaaaacagacgcttcggcgcctgttttgctttgcgcgcgattcgccgtcgttcggattcgatatccgattacggaaatatgacgccggcgcgccaagaccggcatgcgtgccatcgcgcctgccacgcgcgccccgtccgccgcgcccccgatcttcgtttgccgtgcggcgaacatgtctctcgccggttcgtcgacaccacgcaattggcgacgccagctgaatgacgtttgagattcgccgctgcatcgccccgccatcgcacgcgaaacgcaaaagccgcaccgcccgcctcgccgcgctcatcgccatccgacaagacgaaacccacgtcgatcgctggaacgccgccgagcctgcgtcgcgctgtttcgcaggcctcgcatgccgcattcgcgccggatcccccaaacccgaatccccgcacattcggttgccccaaacgcgaaagccccgaccgcatcacgcagccggggctttcttttggttcatcgcagaaaaccgtggagacttggagaacgattgcgtaacctgacgcctgattttatggatgtcaggaggcggaattgctcgatcgcaaggcacttcaggcactaggttgctggacaggctatcggctggagcgggtggagtggccgcaaggcgatagccgcacgctgtcgctctacctgaagccggtcagtcagatcatgtactgcgagcaatgcggtgcgcgttgccagcagattcatgaaacgaccgtacggcgggtacgtgatctgccgttgttcgagtaccgggtggtgctgcacgtgcctcgacgccgagtctggtgcgaacgctgcggcgcagcgcggctggagaagctggactggctgggccgctaccagcgggtgacgcagcggtttgccaaggcctgcgagaagttgctgcaggccgccagcgtacaggccgtggcggccttctacgaactgggctggcacacggtcaaatcgatcgacaagatgcgcttnnnnnnnnnnntggccgaaccggactggtcgacgatccgttatctggcgatggacgagttcgcgctccataaaggccatcgctacgccacggtggtggttgatccgatcggccgacaggtcctctgggttgggcccggacggtcacgcgagacgnnnnnnnncttcttcgaacaactccccgaaggcgtggccgagcgcatcgaagcggtcgcaatcgacatgaccacggcctatgagctggagatcaaggaacagtgcccacaggcggaaatcgtctttgacctgtaccacgtcgtggccaagtacggtcgcgaggtgatcgatcgggtacgggtggattgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcaatcaggccaaccaactgcgacatgacaagccggcccgtaaggttctgaagtccagtcgctggttgctgctgcgcaaccgtcataacctgaagccagagcaggccgtgcatctgaaggaactgctggcggccaatcagtcgctgttatgcgtctatgtgctgcgcgacgagctcaaacggctctggttctaccgcaagccggcctgcgcggaaaaggcttgggggcaatggttcgaacaggctcagcaaagcgggatcgccgccttgcaaaagttcgcccagcgcttgcagggttactggcacggaatcgtggcccgctgccgccatccgctcaataccagcgtcgtcgaaggtatcaacaacacgatcaaggtcatcaagcgccgcgcttacgggtaccgcgacgagcaatacttcttcctcaagatccgcgccgcgttccccgggattccgcgatgaacctttcttttgcatcggttcctttggcacgaggagaagatgcccctgcagtatattcgacgtgcgnnnnnnnncctgccgattctttgtgaatatttgtattgcttattaagcgctttcgtgaaaaccgattcgattgcatgaatcgacgcaaggccgcacgcgacgggcggtatcgacaccgcctgccattcgcaacgcgcccgtcgcgcgtcggcgcggcgccctacgcgccacacgccctcgatgcgagccatccgcagatgggccgatcgaccacacgccgcccggcggagtcgaatcgaaccgagcggtcggcccgccttgtcaaacgactccggcgcccagcaattcccggtcgaccgccgatcgcgcgacggcgagcgtctgctcgatcacccggcgctcgctgagcagcagcccgtcgatgtgcacgagccgccagtcgatcatcacggcgnnnnnntggagcacgcggtaatgcgccttctcgccggcccagacctgctcggtcttcacttcgatgtcgtaacccttgtagggttcgccgaagtcgctgatgtccctgcctttcggttccatttcgtcgcctcccgatccgggcggtcgcgccggcgtcggcgcggcgagcctcgcccggcgtccgccgcccccgtcaatcgtacgcctcagacaggtaagccttgccgtcgtctgtgatatcgacccggtccgggccgctctgatagacgaaaccgtcgttcaggagctcctcgagcgccaaccggaaacccaccggcaacgggcggccggagccgaactggtcgatccatttcagcgcttcgatcgcttcgggactcagggtaggaaacatggcccgcctccgccgtcggtttcgttccatcgtagcactttcgtccatgcgcggaacaacggcaaannnnnnnnnggcgcaaggcgccgtccgcacgggccgggcacnnnnnnncgcggcggcgcccgctcagaggcgggcgatcgatacttcggtcgacttgacgagcgccaccacctcggcgccgaccttcagctccagttcgtcgaccgagcgcgtcgtgatgacggacgtgacgatgccgaacggtgtgtcgacgtcgacctcggacacgacgggcccgcggatgatttccttcaccttgccgcggaactggtttcgcacgttgattgccgtgatgctcatcgggtattcgctccgaatggttcgtttgattgatcgatcgtgggatcggtccgatcgcgtggacggcggcgcgtcgccgcgcggcccgtcataccgcccagcgcaatccgcttgccggcgcggcgcggccgcgcgacgcgccctccgggcccgcagcgttcggcgccgcgggcgcggcatccgagcccgtcaatacgcgctgcagcacgcgatcctcgagcgcggcgaacgccgccgacgccnnnnnnnnnngccgatcgagcggcacccgctgatcgaacgcgatccggcccgcttcgatgagcaggaccctgtcggcgagcgcgaccgcctcctgcacgtcgtgcgtgacgagcagcgcggtgaagcgatgctcgcgccacaggcgctcgatcagcgcgtgcatttcgatgcgcgtgagcgcatcgagcgcgccgagcggctcgtcgagcagcaacagttgcgggcgatggacgagcgcccgcgcgagcgcgacgcgctgccgctgcccgcccgagagttgtgcgggccaatcgttnnnnnnnnnnagtagcccgacttcgtcgagcaccgcccgcgcgtcgtccttcgcgcgccggccgaggccgagcatcacgttctgcagcacggtcttccacggcaacaggcgcgcctcctgatacatgatccgcgtatcgagcgcgccgccgccgtcgccgcgcttgacgagcgtgccggcgctcggcgtctcgagctccgcgacgaggcgcagcagcgtggatttcccgcagccgctgcgcccgacgatcgagacgaaactgccgcgcccgatcgacagatcgacgtcggcgagcacggcccgctcgccgtagcgcttgctcacgcgcgtgaggcgcaccgacgcgtcgcctgctcctgctgcgcgccgcacatcggcgcggtcgccgtcgggcggcgcgccgcccgacgcgaacggcannnnnnnnnnnncgccgtcgcgctcgtacacggcggcgtcctgcgcatcaccgtcggcgatgcgcggctgcgcgagctcggcctcgaggtccgcgcccgagatcgggccgtacgtggcggccagcgtggtgccagtcatgcatgggctcccggttgatgcgcggggagccagcgcagcgtcgcgcgctcgagccacttcgcgagcacgtcggcgagcttgccgagcaccgcgtacagcaggatgccgaccaccaccacgtccgtttgcaagaattnnnnnnnnttcatcgtcatgtagccgatgcccgattgcgcggagatcgtttcggcgacgatcagcatcacccacatcagcccgagcgcgaagcgcacgccgacgagaatcgacggcagcgcgcccggcaggatcacgtcgcgatagagcgcgaagcccctcacgccgtagctcctcgccatctcgacgaggcccgcgtcgaccgaacgaatgccgtgatacgtgttgatgtagacgggaaagaacacgccgagcgcgacgaggaagagcttggctttctcgtcgatgccgaaccacaggatcacgagcggaatcatcgcgagcgccggaatgttgcggatcatctggatcgtcgaatcgagcgcgacttcggcggccttggaaagcccggtggcgagaccgagcgcgagcccgacgccgccgccgatcgcaaagccgacgagcgcgcgccacgtgctgaccttcacgttcgcccacatgtcgcccgattcgacgagcgcccacgccgcgcgcacgacggcaagcggctcgggcagcacgcggctcgacagcgcgccnnnnnnnnnngcgaattcccacgcgagcacgagcacaagcggtacgagccaaggcgcgacnnnnnnnnnngcacggccggcggcgcggcgagcggcaaagtnnnnnnnnnagtgcgtcgttgtcatctcgatgccctcctcgctcagctctggctcgccttcggcagatactggttgccgacgacttcgccgaacggccccgacaggggccccgcgcggcgcgtgttgccgccgcccttgacgagcggaaacacgagctcggcgaagcggtacgattcctcgagatgcggatagccggacaggatgaacgtctcgatgccgagcgccgcgtactcgcgcatccgcgcggcgatttgctcgggattcccgacgagcgccgtccccgcgccgccgcgcacgagcccgacgcccgcccacaggttcggatagatctcgagctcctggcgcgagccgcgcttgccgccgtgcagcgcggccatccggcgctgcccttcggaatccatcttcgcgaacgcctgttnnnnnnnnnnnatcgtatcgtcgtcgagccggctgatgaggcgatcggcgtcgcgccatgcctcttcctgcgtctcgcgcacgatcacgtgcaggcgaatcccgaacttgatctcgcggcnnnnnnnngcnnnnnnnnnnnngatgtcggcgatcttcttctcgaccgccgcgggcggctcgccccagctcaggtacgtatcgatgtggtcggccgcgatcgcgtgcgcggcgggcgacgagccgccgaaccagagcggcggatgcgggcgctgaacgggcgggtacagcagcttgccgcccttcgcgctcaggtgctcgccgtcgaaatcgatgccgccgttctcgtgcgattcggcgagcagcccgcgccagatgtgcaggaagtcgtcggtgatcgcgtagcgcgtgtcgtgatcggcgaagaggccatcgccttctagctcggccgaatcgccgcccgtcacgacgttgatcagcaaacgcccatcggagagccggtcgaacgtcgacgccatccgcgcggagagccccggcgacgacaggcccgggcggatcgcgaccaggaacttcaggcgcttcgtcgccggaatcaggctcgaggcgaccacccacgcatcctcgcacgaacgccccgtcggcagcagcacgccgtcgtagccgagcgtgtcggccgcgacggcaacctgccggaagtagtcgtagtccgcgnnnnnnnnnncctcggccgtgccgagatagcggctgtcgccgtgcgtggggatgaaccagaacacattcatgcgaaactcctgcctgactgatcgtgctagaaatgggcgacggcgatgcggggccgcgccacgatgcgccacgatnnnnnnnncgctcgccgatgcgcgggatgaaacgcgtgccgcggaaatcgcgggaacgcgcacgcgccgccgcgcgccgcgcnnnnnnncggcatggccgtctctcggggaatcagtctagggagcgcgatttcgtataggaacgannnnnnngagcttaggttttccgctttcgtgcatagcgcgccgctgcagcgaatatgcgcgcacgggccccctataatgtcgcaccaagtccctgacaacccannnnnnnncgcatggcgccgcgccttcacgtggcgctctcgatgcagaaagtgatcctgccgtttctgtccggctttctcgccgctctcttctttcgcgaagcgacgctcgcgctcttgcacacggcgggcctcatcgacgcgacgggcttctcgaccacgccgttcgcaccgctcggcattcctgaattcgtcgcgaacgcgatcatgagcgcgtgctgggcgattctgatggcatggctgctgcgcgtgtcgcccgagcgcgcggcgccgtgggtgccgtcgctcgtgttcggcggcatcgtgctgaccgcnnnnnnnntgttcgcgatcgacccgttgcgcggcatctagcccgccggcaacatgctgccgccgctcgtcgtcggcttcgtcgcgaacgcggtctggggctggggcgcgctcgtgttcatgcgagcgttcatgtcggacgacggcggcagcgacgacgcgtaannnnnnnnatgcgcgtcatgcgcgcgtcgcgcgcccgacgttaggccgaggagcggcggccgcccgtctcgcgacgcggcgagcgctcgcctcgtcgcgtcgccgatgcgggcagccatgcggccttcgatgtcgatcggcgcgcatgccggcgaatcgacgcttgcgcgtcatgccggcaaatcnnnnnnncggcgaagcttgcttcagcgaatcgatcgcaatcgatcgctcgaagcgatcgcgcccacgccctgctcgcccccgctcatatccgtctcgcgccgctcgaacggcgcgatcccgccctccgttcgccgcgccgcgcccatccgcacggactgaagcaccagcgcgccgcgcaacgcatcggcggcacggcaatcgaaaccgtcgccgggccggccgacccggcagcccccgccccgcgtccgcnnnnnnnnatccgcccgatcgtcagtcccgcaacttcctgagcggatgctcgtgcgcgcgccacgggctctcgaacatcgccgccacggcctgcgccgtcacgtcggcgatcgccggatagcgccacttcggcgcatgatccttgtcgacgatcaccgcgcgcacgccctcgatcacgtcgcnnnnnnnnaacgtcgagcgcgtcagatcgaggtcgcgccgcaggcagtcggccatcgtcgcgcnnnnnnnnnnntcgacgacctcgagcgacaccgccatcgacagcggcgacagcgcgccgccgcgcatcgcgtcgcgcgccttgtcggcccatgcggcgcgcaccgcgtcgtcgcgctcggcgtcgagcgacgcggcaatcgcggcgacgtcgggctgcgcgaaatgccgatcgatcgannnnnnnnnnnacgcgagcgccgacccatcgggcgcgggcgtcggcgcgtgccgcgcggcttcggccgcgannnnnnnngtgacggccgcgccatcgtcgaggcgctcggtgcgcagcgcgtcgagcagcgccggcagcgccgcgtccggcagatacgcatcggcgagccccgcatacagcgcgctcgccgcatcgagcgtcgcgcccgtgacggcgagataacggccgagcgcgcccggcgtgcgcgcaaggaaccagctcatgccgacgtccggaaagagcccgatgcgcgtctccggcatcgccatcttcgtcgaatccgtgacgacgcgcagcccgcccgtgcgcctggccgcctgcgagatgcccatcccgccgcccatcacgacgccgtgcatcagcgcgatatacggcttcggatacgtgaagatcgcgtggttcagcgcgtactcctcgatgaagaacgtgtcgatcgaagcctgatcgccgcgccggtgcgcgtcatggaagaagcgcacgtcgccgcccgcgcagaacgcgcgtggatgggggctgtggatcacgaccgcgagcacgtcggcgtcgtcgcgccaggcgtcgagcgcgcgatgcagcgcgcggatcatgtcggtcgacagcgcattgagcgcctgcggacggttcagttcgagaaagccgatgcggttcgcgacatgcgcgcggacgtcggccgagggcgaatcggaatggaatgcgttcatgacgatggaaagtgggcgggcgcggcccgtcaatgcgcctgcattttcgaaaagagattgagcaccacgacgcccgcgacgatgagcgcgagcccgacgaccgcgggccagtccggcacctgccgatagagcacgagcgcgacgagcgtgatgagcacgatgcccgcgcccgaccagatcgcgtacacgatgccgacgggcatgctcttgagcgtgagcgacaggcagtagaacgcggtgccgtagccgagggcgacgacgagcgtcggccagagccgcgtgaaaccttcggctgcgcgcagcgccgacgtgccgaccacctcggcgacgatcgcgatcgcgagccatgcgtaacctggaagttgcatcgcgtcagttccccgtgagcgcgagcgtcgcgtaagcgtggcccaattgcgcgcacagcgcttcgacgacgagctcgtgatcgccgcgctgcggcagccccgacaccgtgaccgagccgatcacgccggcgcccgcgaccgcgatcggaaacgcgccgccgtgcgacgcgtactcggcagcgggcagcccatgcttgtcggcgagcgtcgcgcccgcctgctgcaggcgcagcccgatcgcatacgagctgcgcctgaagtgcgcgacgacgttgcccttgcggcgcgcccagtcgacgttgtcgggcgtcgcgccgtcgacgagcgcgaagaagagcggctgaccgaacgtgcgcacgtcgatcgcgaccgcgtggcnnnnnnnnagcgcgaattcgcgcagttgcgagccgagcgcccatnnnnnnnnngcgtcgaactgcgggaacacgagggnnnnnncctgtacggcgatcgactgtaaatcgagagcgatatccatgaagcgtataggcgaacgaaagcgaaaatacgggagggcgaaccgtgcgccgccgcgaagcggcgcacgcactacctagcctcggcggctcggccggcgaaacgactcgaagaagcggctcgaagaagcggttcgctgatgcgttccgattctagcgcagcacggcttgcgagccgtccggcgagccgctcgagccgtccggcgaacgaaagtcgtcagcgggtattgcattcatccgggtaactccttataatttcatttttcgacggacgcggggtggagcagtctggcagctcgtcgggctcataacccgaaggtcgtaggttcaaatcctacccccgcaaccaagccagnnnnnncgcaaccggagctcagccgcacgagcgcctgcgagaacggatgaatccgcgtcgaaaccgatcagaaagcccgccctcaacggtgggctttttgcttttcgggcgcttgcgtgcttgcgccgccgatctgcgtnnnnnnnncatcgatgcgggcggcgcaaggcccgcgcctcggagcggacgaaacgcgccaccggatgcggcacgaaacacgtgaaccgcgcagaacgaagcttgccggcgcacgcggccgcgtacgcccgggccgcgcccgcccgcatggcgcggcgcgcgttcgcgcgcacgagcatgccctcgcccggtgatacactcgcatcaccatttcccatcccccttctatgaaattctgttccgtttgcggccacgaagtcatcgcgcgcatcccgccgggagacaatcgcgagcgcttcgtctgcgaccagtgcggcacgatccactaccagaatccgcgcaatgtcgtgggcacgattcccgtctggggcgatcaggtgctgctgtgccggcgcgcgatcgagccgcgctacggctactggacgctgcccgcgggcttcatggagatgggcgagacgacggccgaggccgcnnnnnnnnagacgctcgaggaagcggnnnnnnnnntcgaggtgcagaacctctttacgctgctgaacgtgccgcacgtccatcaggtgcatctcttctatctcgcgcgcctcgtcgatccgtcgttcgaggcgggcgaggaaagcctcgaagtgcggctcttcgacgaggcggacattccgtgggacgagatcgcgttcccgaccgtcagccagacgctgcgattcttcttcgcagaccgcgaggcgggcgactatggcgtccacacgggcgacatcttccgttcgctgcgcaacggctagnnnnnnnnatagttccgtggctcggcccagacgatccgtttccgagcgtcgannnnnnnntcggcgcggcgagcggcgcgcccggcctgctcgccgcgagcgcggacctgctgccgtcgcgcctcatcgacgcgtaccggcgcggcatcttcccgtggtattcggacggccagccggtgctctggtggagtcccgatccgcggatgattctcgtgcccgccgaattcaggatctcggcgaccttcaggaagacgctcaagcgcgtgctgcgcgagccgcgctgggaaatccgcgtcgactacgatttcgccggcgtgatgcgcgcgtgcgcgcaggcgccgcggcgcgggcagcgcggcacgtggatcaccgcggagatcatcgacgcctattcgtcgctgcaccgcgcgggcgacgcgcacagcatcgaaacctggctcgacggccgccgcgtaggcggcctgtacggcgtatcgttcggccggatgttcttcggcgaatcgatgtacgcgcacgcgagcgacgcgtcgaaaatcgcgctcgccgcgctcgtcgcgcacctgcgcgagcacagggtagaaatgatagactgccagcaaaacacgtcgcatctggcgtcgctcggcggccgcgagatcgcgcgcaagacattcgtcgcccacgtgcgccgcgccgtcgccgagccgccgataccatggcggttcgacaagcgcgtcgtcgccggattgctcggccaagccgcttcggccaccgcagcggatgcgttcgatcgttagcgcggcaaaacatcaatacatcgagagctgcccatgactcatcccactgagctgccgctttcaccgctttcggcgttgcaattctatgcaacggccccctacccgtgcagttatctggacgggcgcgtcgcacgctcgcaagtcgcgacgccgagccatctgatcaactccgacatctacaccgagctcgtgaaggcgggctttcgccgctccggcgtattcacctatcgcccgtactgcgacggctgccgcgcgtgcgtgccggtgcgcgtgcccgtcgacgcgttcgcgccgaaccgcacccagcggcgcacgtggaagcgccaccgcgcgctcgtcgcgacggtggcggcgctgcactacgacgaggagcactacgcgctctacatgcgctatcaatcggcacgccacgcgggcggcggcatggaccgcgacagccgcgatcaatacgaacaattcctgctgcagagccggatcaactcgcggctcgtcgaatttcgcgatctcgatccggccgagaacggcgcaagcacgctcagaatggtcagcatgatcgacatcctcggcgacggcctgtcgtccgtctacacgttcttcgacccggacgagtcgcacgcgagctacggcacctacaacatcctctggcagatcgagcaggcgaagagcctgcgcctgccgtacgtctatctcggctactggatccgagagagcccgaagatggcgtacaaggcgaatttccatccgctggaagggctcgtcgacggccgctggaaagtgctcgacccaacgctcgccgatctgccgcccgtcgacgccgcgctnnnnnnnnnnncgctgccgggcggccattcgggcacgcgctgaagcgcctgggccgcttgcgccgccgcgccgcccgattcaggctcgcccgcacttctcggctaaaatagcgggttgtcaatttttcggccgtcgccgcctctgccgtgttcagctccctctacccgcttgcccgcgcgtccctcttcaagatggatgcggaggacgcccatcatctgaccctgcgcatgctcggcgccgcgggccgcacgggcctcgcgtgcgcgctgtcgccccgcgtgcccgacgcgccgcgcaccgtgatggggctctcgttccgcaatccggtcgggctcgcggccggcctcgacaaggacggcgcggcgatcgacggcttcgccgcgctcggcttcggcttcatcgaggtgggcaccgtcacgcnnnnnnnnnagcccggcaacccgcgcccgcggatgttccggctacccgaggcggacgcgatcatcaaccggatgggcttcaacaacagcggcgtcgaccagttcgtgaagaacgtgcaggcggcgcgctatcgcggcgtgctcggcctgaacatcggcaagaacgccgacacgccgatcgagcgcgcggccgacgattacctgtactgcctcgagcgcgtctacccgttcgcgagctacgtgacgatcaacatctcgtcgccgaacacgaagaacctgcgccagctccagggcgcgggcgagctcgacgcgctgctcgccgcgctgaaggacaagcagcggcgcctcgccgacctgcacggcaagctcgtgccgctcgcgttgaagatcgcgcccgatctcgacgacgaacaggtgaaggaaatcgccgcaacgctgctgcgccacgacatcgaaggcgtgatcgcgaccaacaccacgctgtcgcgcgaagcggtgaaaggcctgccgcacgccgacgaggcgggcggactgtccgggcggccggtgttcgacgcgtcgaacgcggtgatccgcaagctgcgcgcggagcttggcgacgcggtgccgatcatcggcgtgggcggcatcttctccggcgaggacgcgcgtgcgaaactcgcggcgggcgcggcgctcgtccagctgtacaccggcttcatctatcggggcccggcgctcgtcgccgaatgcgtgaaggcgatcgcccgcggcgaagcgcggtgatatagaaataaacaaacggtatttagacatcgattgttatttcgctatcattgagcgatcgatttcaaggcctcgtcgaaggctcccatcccaggcaaggaaacaacacgatgaaaattgcgtcgctgaagaagcttctggtcaccggcctgatcggcgcgtcgttcgccgccgccaccgcgcacgcggcggatctgctcgacgaagtcaagcaacgcggcacgctgcgcatcggcctcgagggcacgttcccgccgttcaactcgaagaatccgcaaggcgagctcgtcggcttcgacgtcgacatcgcgaaggcgatcgccgcgaagctcggcgtgaagccggaattcgtcacgaccgaatggagcggcatcatcgcgggcctgcaggcgggcaagttcgacgtgatcgtcaaccaggtcggcatcaccgacccgcgcaagcagacgctcgacttctcgccggcgtacacgttctcgtccgcgcagctgatccagcgcaaggacgacgcgcgccagttcaagtcgctcgaggacctgaagggcaagaagctcggcgtcgcgctcggcacgaactacatggacatggcgaaatcggtgccgggcatcgacgtgaagacgtatccgggcgcgcccgagtatctgcgcgacctcgcggcgggccgcctcgacgcggcgctcaacgatcgcctgatgctcgcgtatctgacgaagaacgcgcagctgccgctgcgcccgggcgcgaacgtcggctcggcgaacccgtcgggcattccgttcaagaagggcaatccgaagttcgcgaaggcaatcgccgatgcgatgacccagctcgaagccgacggcacgttcacgaagatctccgacaagtggttcggcatcgacgtgacgaagcccgtcaagtgaacgcgagcgggtaatccgcggcctcgccgcgacatccggcggcgcgcgagggcggcatccgcaacggtgccgcccttggcattgcgcgcccggtttatgattgcgctttcgcgtacgcccccgcttcacatgccgatcacttccctcctcgcccaatcgctcccggtcctgctccagggcgcgctcctgaccgtcaagttcgccgtgctgtcgatgctgttcgggctcgtcggcgccgtcgcgctcgcgctgatgggcatcggccgcagccgggtgctggccggcctcgctcgcgcgtacgtgagcgtgatgcgcggcacgccgctcctcgtgcagatcttcgtcgtctattacggattgccaagcctcggcgtgtcgctcgatccgacgcccgccggcgtgatcgcgctgtccgcgaacgtcgccgcttacatgtccgaaagcatgcgcggcgcgatcaacgggatcgacaaggggcaatggctcgccgcgtacagcctcgggctgtcgtggcggcagacgctgcgctacgtgatcgggccgcaggcgctgcgcatcgcggtgccgagcctgtcgaacagcctcatcagcctgatcaaggacacgtcgctcgtgtcggtgatcaccgtcaccgagctgctgcgcagcgcgcaggaaatcatcgcgtcgacctatcagccgttgccgctgtatctcgccgcggcggccgtctactgggtgctgtgccagatcctcgaatgggtgcagcgctggtacgagcggcggctcgcgttgccgagccggcactgaacggggccgcgcgacgcgggcgccgcgtcatcggcgggccggcggctcgcagcgcgggggcaagccgcccggcgatgcgcgatgacgcgtgcccacgcgccgcgaaaccagggcgcgcatcgagaaagtgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcagtcgggcgccggccgcctcgcgcatccgagcatcgacgcgaacgaagcggcgcgccggccacgcggnnnnnnnactaccccagctgcatgcgccgcatgcgcgccgccgcgaacgcgnnnnnnnnnaccccaagcaggcggcgcccgtcaatccatcggatagcgcacgccgagcgcnnnnnnnnnngcgtccgtcatcgcgatcatccgccgcgaatgatcgtgcgtcatcaccgggctttcgagctcgcccgcacgcagcagctcgcagaaatgcgcgatctcgtaattgaggccgccgccgtcgaacggctcgtcgagctcgacgacgcggccgtccgcatagcggatcgtnnnnnnnnncggattccaccagttctcgtgaatcgtcacgtagccgcccggcgccgcgagcagcgcatcgccgcgccccatcacgtcgagcccgcagaacagttgcgacacgcnnnnnnnntgccgcgcgttgacgctcgcgaacacgtcgacgcccgtcgcgccgacgcgcccgagcgtctgcacgtcgagcggcgcgccgagccagtcgacggcaaggaacatctcgtagacgccgatgtcgagcagcgcgccgcccgcctgctcgaaacgatagacgggatgatcggccggcaccctcgacgacgcgcagcccgcgcgcacgagcgcgatctcgccgatcggatcgcgctcgagatnnnnnnnnagcttccggtacagcggatagaacggcggcttcatcgcctccatgaacaggcgcttcgccgcgtgcgcggcgtcgagcaccgtttcgagctcgcgcgcgttgaccgtcgcgggcttttcgcagagcaccgccttgccggccgcgagcgccgtgcgcgcgtaatgcgcgtggctgtcgttcagcgtggcgatgtagacggcgtcgatgtcggatgcgaggagcgcgtcgacgctgtcacacggcgcgccgccatgcgcggcgcagaacgcggcggctgcgtcggcgcggcgtgcccatatgcgcgatagctcggcaccacgcacgtgcgcgatgctgtgcgcgaaccggcgcgcgatgctgcccgcgccgacgatgccgaagcgaatcggcgtcggttgatgatcggtcattgaatccattccgtgtcgcagaaagaggccggcaccgggctcgcgcccggccggccgtcatgataacggccggcccgcggcgcgcgacacgcatggcgctcagttgcgttcgggcatgtcgaccgcgaagtcgcgcatctcctccgccgtgtaatcgatcagctcgagcgcggccgcttccgcgtnnnnnnnntcgcgtcgctcgatcgcgtcgacgacgcgcccgtgcgatttgagcgcgagcgcgcgaatatcgtcgcgctggctcatccgcggattgacgacacgcagcgcgccgcgaatgatcgccgccatctgctggaaaaactgattgccgctcgcatgcacgatccgcgtatgcagcagctcatccgcctcgtcgtaagccggtgttcccggctcggccagtttgaacagctcgtatgcctccctgatcccggcgatttccgccgtcgttgcgcgactcgccgcctgcgcggtcgcacgcggctcgatcagcgtccggaattcgatcacgtcgcgaatgaactgccgatcgggcttcgcccggaaacgccagttcacgacgtcttcgtcgatcatcctccagtggctcatcggccgcacgcgcgtgccgaccttcggacgcacgtcgagcatgtcgcgcgccagcaacatcgagagcgcttcgcgcatcacggtgcggctcacgtcgaactccttcgacagcacgtcctgcggcggcagcacgccgccatacttgtcctcgacgattcccgtgacaagcccatccatcactttactgaccagtgaccggtcttttccctgctccatgagacctctccccgaacatcacctgtgttggcacaatgccctcgcagtctcgccggccctctgtatcgaaatgacacgactatcagcctttgttcttatgaacgatacgttgctgagttcgtcgcaattgcgctatctggtaaacacctgacagggtaatccctcttactatatccagnnnnnnncagccctnnnnnnncaggtccagcaagcttgttgcaagcttgctggacctcggatcggatggtgcgcgaatgcgtcggcaatcaannnnnnatgattggaattaaccgactttattgctttagcacaccgaattcattcttgaatgatttatttaatgcgcagcgtaacggagcgtctcgacgccgcgctcggtgccgagcaggcagagatccgcgccgcgttgcgcgaacagcccgaccgtcacgacgccgggccagccgttgatcgccgcttcgannnnnnnnngatcgtcgatccgcaggcccttcacgtcgagaatctcgttgccgttgtcggtcacgtacggcgcgccgtcctgcttcacgcgcagcacgggcacgccgcccagcgcggcgagccggcggccgatcgcggtgcgcgccatcggcaccacctcgacgggcagcgggaactggccgagcaccgccacgcgcttgctcgcatcggcgatgcacacgaacgtttcggcaaccgaagcaacgatcttctcgcgcgtgagcgnnnnnnnnnnnnncttgatcatcgcgccgctcccgtcgatctcgtcggcgccgtcgacatacacctgcagcgattcgatctcgttcagatcgaacaccttgatgccgtgtgacttcaggcgctcggtcgtcgccaccgaactcgacaccgcgccgcgatagcgatccttgacggccgcgagcgcatcgatgaagcagttggcggtcgagcccgtgccgacgccgatcaccgcgccctgcggcacgttttcggtcacgtatcgggcagcggcctcgccgacgaggcgtttgagttcgtcttgtgtcatgggaagcgtcaagcaatcgaagtgcgaaaagcacgagtttaccggagacgcttcgtccgacggatattttcgtcgcgccggcggcgcgccgccgcatcgccgcccatgccgcggccggtcgcgattcagattgagaatcgttcagccacgccgcggcccgactttccgagcgtccgactttcttatcgcccgcctttccgatcgtgcgattccgacgccgacgcaaatgccgccgacatgccgcccgcnnnnnnnntacccggcacgctcattgggcggccacgccgctcgccgcgtcgagcgccgccgcatcgcgctcgggcgccggctgcgacggcatgtacttgtcgagcagcgcctgcgcgatcgcgtcggtctccgcatccgggttgcccgcgtaatcggtcggccggaaatgcatctggaacgcggagaacacgcgccgcgtgcggtcgtcgagcacgccgtccgtcgcgacgtcgtaaccgtagcgcgcgagcttcagctgcagctcgcgcacgtcgacgagcgacttcggcgggcggcccgcgaggcgcgcggccaccgtctcgtcgtccggccacgcgccgacgcccgccttcgcgannnnnnnncacggaaacagcgggcccggatcgatcttgcgctgcggcgcgatgtcgctgtggccgacgacgcgcgtcggcggaatccgatagcgggcgacgatatccttcgccagccgaacgatcgcgtcgacctgcgcgggcggatacggcgcccacatgcggccgtgcggcgtatcgatcgggccgcggttgacgttctcgatgccgatcgacacgccgttcagctcggtcgcgccctgccacgcgctcacgcccgcgtgccatgcgcgctcgctttccggcacgagctgatagacgacgggcgcgccccgctcggtgcgcggcgcgtcgggcacgacgtaatgggcgctgacgttctcctgcgtcaacacgcgcagcgacggcgcttcgccgatctcggtgtagtgcatgacgaggaagcggatgcgcgaatcggcgctgcgcgcgggaaggctcgtgtcggcgtagtaatcgccgcgattgacgagcgtgggcgtcgtacaggcggcggcgagcatgctgaagctcgcgagaagcgtatggcgcaggggaaatttcatgatgacggcgctcggtgaatcgacggtcgccgggacgggcgtcccggcacgagcgcctcattctagacgcttcgtcgctcgcattcctgcgcgtttcgtgtctcttttgcgaaagcggctgcgcgccgcgcccgcgcgaaggccgagcgcggcgtgcaggcaagcggcgcgggcgcggcacgtccggtccgcgcggcccagcacgtatcgcgccgcgccaaagcacgcatagaaggcgtgaacaggctgtagaagcacgcgctcgcgcgccgcaccgcgaacgccgccgccgagcggccgccgggcatcgcgaacgccgccccgcgcaccgcccccgcaaagcccgcggcgaacgagcgcatgcgccgcgcgcttacttcttcgcgcctcgctggcgcaccgcctcgtacaggcacacgccgctcgcgaccgacacgttcaggctctcgacgctgcccgccatcggaatgaacatcacttcgtcgcacgtatcacgcgtgaggcgccgcattccctcgccttccgcacccatcacgagcgcgacggggccgtcgagcttggtgtcgtacacgctcgccgtcgcgtcgtccgacgtgccgatcacccatacgcccgcgtccttcagctcgcgcagcgcacgcgcgaggttcgtcaccgtgatgtacggcaccgtatcggccgcgccgctcgcgaccttcgccgcggtcgcgttcaggccggccgcgcggtcgcgcggcgcgatgatcgcgtgcgcgcccgccgcgtcggccacgcgcaggcatgcgccgaggttgtgcggatcggtcacgccgtcgagcacgagcaagagcgcgggcccggcgatcccgtcgagcagctcggcgaggttctgcgcgagcggcagatcctcgannnnnnnnacgacgccctggtggcgctcggtatgcgcgagcccccagagccgcgtctcgtcggcggcgatgaggcgcacccccgcctccttcgccgcctgcaggaaatcctgcatccggcgatcgcggcgcgtcgcatcgtagaacacctccgcgaccgtcgacgcatcgtgccgcatgcgtgcggtcaccgcatgaaaaccgtagagaaccttcagacgtgacatggctggaacaaccttagaacaagacgcgcggccgcgcatcgcacgcgccgcatggaaaacggaaagcgccgcgcgccctggcggggcgcgcggcgtttcggtcggcgccgccggatcggcgacgcgctcgatcagtacttcttgcgcgaacgcgccttcttcgcggccggcttcgacgcggcgcccttcttgcgggccgcccgggcctccttcaccgccgcgctcggcgcgctcgcggccttcttgcgtcgcgcggcgccttcggcgggcggcannnnnnnnacacgcggcccgcccgcgcccgcttcggccgccaccgccgatgccgggcgcggcgccttcacgggcgtctcgcgcacgaggcggaaatcgatcttgcgcgcatcgagatcgacgcggctcacctgcacgcgcacgcggtcggacagccggtagcgaatgcccgtgcgctcgccgcgcagttcgttcttgacttcgtcgtactgaaaataatcggcgccgagctcggtcacatgcacgaggccttcgatgaaaagcgcatcgagctgcacgaagatgccgaacgacgtgacgccgttcaccatcccgccgtattcctcgccgagcttgtcgcgcatgaaatagcacttgagccatgcctcgacgtcgcgcgacgcttcgtccgcgcgccgctcgttggacgaacagtgcagcccgagctcctcccagatcgccgcgttcgacnnnnnnnngccgcgcgcctcgtcgtcctcgcgctgcatnnnnnnnnnnnnnngcgacagcgcggtgttcagctcgacgccttccggcgacttcggcgtgtacttcttgccggacaggatcgcgtagatcgcgcggtgcgtgagcagatcgggatagcggcgaatcgggctcgtgaagtgcgcgtacgcgtcgtacgcgagaccgaagtggccgatgttgtccggactgtagaccgcctgctgcatcgagcgcagcagcatcggctgcagcatctgcgcgtcgggccggtcgcggatgtgcgccatcagcgccgcgtaatcgctcgcatgcggcgtgtcgccgccgcccagcgtgagccccatgtcgcgcaggaacgcgcgcagattctcgagcttttcgggcgtcggccccgcgtgcacgcggtagaggcccgggtgcttgttgcgcttgaggaaatcggccgcgcagacgttcgcggcaagcatgcattcctcgatcagccgatgcgcgtcgttacgctggcgcggcagaatctgctcgatcttgccctgtgcgttgcagacgatgtacgtctcggtcgtgtcgaagtcgatcgcgccgcgcttctgccgcgcgacgaagagcgccttgtagacgccgtacaggtgctgcaggtgcggcatcagctcggcgcggcgcgcggcctccggccccttcgtgttcgagagcaccgcggccacttcggtgtacgtgagccgcgcggccgagtggatcacggccggatagaactgatacgccttgatgtcgccacgcgcgttgatgatcatgtcgcacgcgagcacgcagcgatcgacctgcggattcagcgagcagagcccgttcgacagcttctccggcagcatcggaatcacccggcgcgggaaatagaccgacgtgctgcgttcgaccgcgtcggcgtcgagcgggctgcctggctgcacgtagtgcgacacgtccgcgatcgcgacgatgagccggaagccctcgccgcggccgaccgcggcgggctcgcagtacacggcgtcgtcgaagtnnnnnnnntcctcgccgtcgatcgtgacgagcggcacgtcgcgcaagtcgacgcggtagcgcagatccgcgggccgcaccttgtccggcagcgccgcggcctcgccgagcgcttgcgcgccgaattcgtgcggcacgccgtacttgcgcaccgcgatctcgatctccatgccgggatcgtcgatatcgccgagcacctcgcagacgcggccgagcggctgcgaatgacggctcgggaaatcggtgagctnnnnnnnnnnnnnctgcccgaccttcgccttcttcgcgttctgcgtgacgaggatgtcgtgactgatccgcttgtcctcgggcgcgacgatgagcgcgccgttctcgttcaggaggcgcccgatcacgcgcttgttcgcccgctcggtcacctcgacgacgtgcccttccggccggccgcgccgatcgtagccgacgatccgcgccagcacgcggtcgttgtgcatgaccttttgcatctcggcgttcggcaggaacagatcatcctgcccgtcgtcgcgaatcacgaagccgtagccgtcgcggtggccttgcacgcggcccgcgacgaagttggacggatgcgtcagctgataatgaccgcgcttgtcgagacggatctggccgtcgcgctccatcgcggcgacgcgccggaaaaatccctcgcgctcctgacgcttgatcgacagcgcttcggcgatgtcgttcgccgcaagcggcgcgtcgctcgtgcgcagcacgccgagaatctcttcgcggctcgggatgggatacggatacttgctcaagggcttgtcgatgatttttctcgttgcgtttggcttgcgcgaccgcggcaagcggagccgaacgggcgcgccgctcatgccgccccattctaacacccgccgctgcggcgaacgggccgcacgccgcgtgttgcgcnnnnnnnnncgcgatgcggacggccctcgnnnnnntgttgacaggttcgtttggccgtctataatggcggtctttgcagcacacacctgcccaggtggcgaaattggtagacgcactaggttcaggtcctagcggtggcaacactgtggaggttcgagtcctctcttgggcaccagattcaaaagccagcgcaagctggctcagactgctgacgaaccccacgtttttgtgagcgtggggttttgtctttctgggatcaggattgcgggttcgccgcgagcgggtagtcgaagctgcagcgcaaaccgctcaccagacgcagcagcatgcgcacgaagcgccaatcgggacccgctggcccctttttccgcttccgcgccagcagcatcgcaatcttcttgatgttctgtgccgccgcggccagcaagcactgctcggccaccttgcgtagcccacgcatacgggcataacggtgcccatgcagctgcttggcatcggcgaagctgcgctccaccgtctgcttgcgccgcgcgtaaatgcgttggccccattcggtcaagcgccgcgcgtccacccgctccttggcgcgctcccacacgtggcgcgttaccaccttcaccgcgatcgcactgttcgtgcactgcgatcgtaccgggcagcgcccgcagatctgcgcattggatttgtattcctgatagccgagccgattggtcgtgctgtacggcagggcctgcccctgcgggcacacgtattcgttgcgatacgcgtcgtacttgaactgccgtttgtagaacatgcccggcttgtggttcggcgtgcgatagcccatcaccccggcaatccctcgctcctccagcccctggcacaccgccggcgtgaagtagcccgcatccagccccaccgcctcgaccttgaactcaaagcgctcgcgctggcgatccagccgatccagatacggctggctgtcatgcaccgaggccggcgtcacatgcgtatcggtgatgatcgcgtgcttggcatccaccgtgcggtggtccagatagaagaaccccttcggcttgtcgtcccgcaccatgtagccgctgtccggatcggtccggctgagcttggtgtccttgctagacggcggctcatcgtcgtcgcgatccagcggcttcctgccatgcgcggcccggtccgcatccactgccgcgttcaatgcctccgtgtaggcggccggcgtctgctccagcttcaccacatcgaacttgcctttgttcgcgttcgccttcaggtgcgtgctgtccgtgtacagcacccgaccgtcgaccagcccgcgcttgatcgcctgccgcacgatctcgtcgaagatctcctgatacaccgtcgtgtccgtgaagcgtcggcggcgattctgcgagaacgttgacgcatccggcaccttgtcggtcagccggaaccgggcgaaccagcgataggcgacgttgacctggacctcacgcatcagttgccgctcgctgcgcaccccgaacaggtagccgatgaacaacagcttgaacatcaccacgggatcgagcgccggccgcccgttgtccgcgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcaggtggtccttcggcacgagttcctcgagcgtcaccatctcgagttcgtgctgcgtgggcatgggcgtcttcagcatcacgccattnnnnnncaaaaatcccccacttggcgagggtttgtcagcaatctgagccagcgcaagctggctttttctttttcaagtgtgaggctgcatgcgtctcgtaaatacggtttcaggaannnnnnggtctctccctaaatttctgttgacagatttcataagacgtctaaaatagcggtcttgctcgatgcagcagtgcccaggtggcggaattggtagacgcactaggttcaggtcctagcggtggcaacaccgtggaggttcgagtcctctcctgggcaccatcaagctgtatcacgcagcaccgagcagtccgaaagaccccgtaaattcgcgatttacggggnnnnnnattgcctttttgcctcgcgtcggttgattgccttgatccggccacgccggcagccggcggcacacgcgcatgccccgccctcgcgttgccgatcccgtcggcgaaagccggtctacgcgtgcgcgaacaggctcgcgcgcccgggcagcttgaagatcgacgccgccgcgcgcaggttgccggcctgatcgtccatcgccttcgacgcggccgcggcctgctcgacgagggccgcgttttgctgcgtcacgcggtccatctggctgacggcggcatcgacctgctcgatgccgcgggtttgctcttccgacgccgcggtgatctcgccgacgagatcggcgacgcgccggatcgcctgcttcacctccacgatgtgctgcccgacctcgtcggccttcgacacgccgtcccgaaccgtatcgatcgacgtctcgatgagatccttgatctccttggccgccgacgacgagcgctgggcgagactgcgcacttcgctcgcgacgacggcgaagccacggccctgctcgccnnnnnnnnncgcctcgacggcggcgttcagcgcaaggatgttcgtctggaacgcaatgccctcgatcagcgagatgatgtcggcgatcttgcccgagttcgtgctgatcgcgttgaccgtggtgacgagttgctcgaccgagaccgagcccttctcgaccgtcgacaccgcgttggagccgatcatgttcgcctgccgcgcgttctcgaggttcagcttcacggtggcggtgagctcgctcatgctcgcggccgtttcctgcagcgacgcggcctgctgctcggttcgcgcggacagatcgttgttgccggccatgatttcgtgggacgccgtcgcgatcgtatcggtgcccgagcgcacgtcggtcacgatgcgcacgagcccgtcgttcatcgtctgcannnnnnnnatcacgcgggaaatctcgtccttcgcctgcgggtcgacgcggtgcgcgtcgaaatgagaggtcagatcgcccgcggcgacgcggctcgcggtcgaggcggccgcctcgagcccggcgagcacgcgcttgaacatcatgtgcagcatcagcgcgaagaaagcgaggatgccgatcgccactgcggccgaaatgatcttccacgtttgcgcgcttgcctgcgcgcgggcgatcgcgccttcggtgcgcgcgtcgagcagcttcaggaaatcgtcgatgggatgcatgatcttcgccttgaaccggtggtagttcgcgtcgaacatcagggcccgcgccttctcgagatcgggcgggccttgcttcgtgaaatggcctgcgtcgtcgggcgtcagccctttgacgagattcatcgcgaccgtctcggtcttcacgagatcattcgagttctgctcggcgtcgtgcagcttcgcgaactcctcgtcggtgaagccggcgcgcttcatcatctcctgcagcgagatcgtctcgccctgctccgcgcgcagcggttcgtcggccgcgcgaaagtcccagtaaatacgatcgtaatcgagcgggcgcggcgccttgcccgagcgaatcgcgagtatctcgttgtattgctgctcccatttcgcgtcgcccgtcgcgacataggtacgcgcaagccgggtcaaatcgtcggagctgcggcgcagttcgttcgcgagctgggtcgacacatagcgctgctggtaggcctgcgcgacgcggtgattcgcggcatcgagccgccactggcataggcctatcgcaacggccgctacggcgagcaggcccagcagcagggaggcgtatctgcgcaacgaaaaggtgttcaaaaagcccacggtgttctccggtttgagtgcgacgcgtcgtccgctgtatatcggccgcgaggaagcacgctgaataagtggcactcctaatgcggcaattccgtagcaaccgctcgtttcctgcgcggcgagcgttcggcttttgcgcgatgagcggcttgcccacgcgctgccggcctgagccgttgcgcgagcgaattcgttcggaacgccaacgaaccgctttcgcatcgaatgctcacgcgggcgcgtgccgcggcctcgtttacccgcagcgtcccgccatcgggcgaccgcagcctcttcgatgcgcgcgtccggcccgtgatcgcggccgggccgcgccgcccgaatnnnnnnnnncaggccgccctttcgacacgctgcatttgaattccggcgcaggcattcgtataacgaacacaggcccaatgcactatcgacagacgaatccgaggcccggcgcaagccgggaaagcccatcgnnnnnngtcgtgcgcaaccgttcgcatgcacgccggaggcccccaacggagtccgctcgtggcgaattcactctccaggatcgagcacatcgtccatctgatgctcgaaaaccgctcgttcgatcagatgctcggctttctctacaccgacgacggcaatcgctctcccaccgggcagccgttcgacggcctcaccggcaacgaatcgaatccggacgacctcggccgcccggtcggcgtctaccggatccgcgccaccgatccgcatccgtatctgatgcccggcgccgatcccggcgaaggctttcagaacaccaactatcaactgttctgcgacgaccaccccgcccccggcgccgtgccgaccaatcagggcttcgtcgtcaacttcaagtcggcgatcgcgaccgatcagtcgcggcacgacaaggacgcgctgcccggcacgacgcccgagcagatcatgggcatgtacacgccggagctgctgcccgtgctgtccgggctcgcgaagggctatgcggtgtgcgaccgctggttcgcgtctgcgccgacgatgacgatgcccaaccgcgcgttcgcgctcgccgccacgtcgcagggccacctcgacgatcacgtgaagatcttcacttgcccgagcatcttcgggcggttgtcggaccagggcgtcgactgggcgatcttcggctacaaccgcgatccgctcacgcgccacgacttccccgacacgcagaacgccgacgacagccacttcggccactttcgcgatttccagnnnnnnnnngcgagcggcacgctgcccgcgttcacgttcctcgaaccgagctgggatgcgagcggcaacagccagcatccgaactacgacgtcgccgcgggcgagcaactgattcacgacgtctactacgcgctgcgcaacggccccggctggaatagcacgctcttcatcgtcacgtacgacgagcacggcggcaactacgatcacgtcgcgccgccgtccggcgcgacgccgcccggcgacggcaccgtcggcgaattcggcttcgacttcacgcgcttcggcgtgcgcgtgcccgcggtgctcgtctcgccgctgatcgcggcgggcaccgtgtttcgcagcgcggcgggcacgatcgatcacacgtcggtgctgaagacgatcggcgagcgcttcgggacggcgccgctgacggcgcgcgaccgcgccgcgccgtcgctcggcgacgcgctcacgctcgcgagcccgcgcgccgcgagcgacgatccgctcgccggcgtgaccgtacccgtgtcgcgcgtgtcccatccgaacgcggcgatgccgtcgaagctcgacaagctccaggcggcccgcatcgcggcactgccgctgcgcaacgagaagggttattacgaggaggccgacacgccgctcgcatcgagcgccgaactgtcgaacttcattcgggaccgcggcgccgcgtggagccagcatcgccagcggcaacagcaacggcggcagcaacagcaacgacaacagccgcggagcaagccgcgccgctgaaacacccgggcggcgannnnnnnngccctttttcgacgcacgccgacgcacgctgacgcacggcgatgcatgcgcgannnnnnnnnagcatgccgccgcgcatcgcgatcgcgccgcgcggcgacgttgcgtcgcccgcgccccgcatcgcctggcgcccgacgccgnnnnnnnggattcggccggaacgctcgcccaggggcgcgccgcactcgaggaatcatgaatggcttcgttcaaatcatcgctgcgtcgcgggttgcgcgtttcgggatgcgcgctatggttggcgctgtcgaagctcgacgccgcacatgcggctgccggacccgacgcatcgccggacgcatggccgagcgccgcgctgtccgatcgcgccgccgtcgaggtggacgcatcgcaattgctgccgacgccccagctcgtgcggtggcaagtcgacctcgaccgccgcggcctgcgatcgaccggttcgcccgcgcacgagcgctacatcgacgtgctgcgccgccgcctnnnnnnnnncggcgtgcagcagctccataccgaggcgacgacgctcgcgcactgggccgtgcggcactggcggctcgacgtcgccgacggcgcgccgcgcgagcgcatcgacgtcgcgggctaccttccgtattccggcgacaccggccgcgacggcatcgtcgcgccgatccgctatctcgcggccgggcagacgcccgatgcggacgtggccggcaagatcgccgtcgtcgaatggccggcattgccgttgacgggcgcgttcttccgcgannnnnnnntgcgcgtgttcgatccggacaacgcgttcgcgccgtcggcgccctatgtccgcacgagcttcatgctcggcacgctcaccgcgatgctcgacaggctgcaagcggcgggcgcggcgggcgtcgtgatgatcgccgatacgtcgagcgccgaggcgacccgcctgtacgcgccgtacgacggccggctgcggcgcgtgcccggcctgttcgtcgatcgcgcgacgggcgcgaagctcgcttcgctcgcggagcgccgcgcgacgctgcggctgtcgctcgatgccggcgtcgagcgcgtgcacacccgcaacctgatcggcatcatccccggcatgagcgatgagctgaccgtcgtcaacagccacaccgacggcacgaacgggatcgaggacaacggcccgaacgcgatcgtcgcgatcgcgcaatacctgagccgcctgccccgcgcggcgctgcctcgcacggtgatgatcctgctgtcgagcgggcatttcgcgggaggcgtcggcgccgaggatttcatcgcgcgacatgcgcgcgacggcctcgtcgcgcgcatcgcgtgcgtcgtgacgatcgagcacctcggcgcgcaggaatggctgccgagcgagcaaggcgcgctcgcgccgacgggccgcgcggagcccaccgcgctgttcatgccggccgtgccggcgctcgtcgacgcggccgacgcgctcgtgcgccgcgcgaacgccgcgcccgcgttcgtgatgccgccgctgaatccgaacggagacggcagcgcgaacgacgcgctctggcccggcgaaggacagtacttctggggcnnnnnnnnnntgccgacgatcaacctgatcacggggcccacgtatctcctcaactacggcgtatcgacggcggagaagatcgactatgcgcgcctgcgccgcgagatcgccgcgacgacgcagacgctgctcgatctatcgcgggtgccgttcgacgcgctgcgcgcggttccaccgcgaannnnnnnngcggcgccgtgacgcacgcgccgcatcgcggccgggtcgacgtgcgaagcctcgacccagtggnnnnnnnnaaggcaggacggcacgcacgggcacggtcaaacgacgaaggatgaaggacgaacccggtcgcgatcacgggcgacgatgcgaaaagcgaaatgaagccgctcgccgatacggcggacgcgcgccgggaactcgatcgacggcgcggcggcagnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagcgtcacgcatcgacgcatcgcgcccgcatccgcgtccgtcannnnnnnngcaactcgcccgccgtcagcgattgcaggctctcgtcgacgctcagctccgacagcgcatccgcgcgcagcccgccgtccgccgcgcgttgcagcacgcgcagcacgttcggcttcaggcgcacgagcgcgaggcgccagccgcgcgcatcgcattcggcgccgaatgtcttcagcgcctcgatcgtcgtgccgtcgacgtcgggcgattcctcgagactcagcatcaccgtgtgcacgggcggctgcgcgtnnnnnnnnaggcgcctcgccatggtcagcacgcgctccgcgttcgcgaagaagagctgggcttccggccgcacgatcagcacgccggggatcggcttcgcatcctcgtgcatcgatacgtcgacgaaatcgtggctcccgcgcagccggcccagcacgctcacgttcggctcggacaattgccgcagcgtgagcagcaggctcacgccgatcgcggcgagcaggccgtgcagcacgccgagcacgatcaccgccgcgagcgcggcgatcacgacgatccggtcccgatgccaggtccagtacggccggaacacctccggatgcagcgaatggctgaccgcgaagatcacgatcgccgcgagcacgggctcgggaatgcgcgcgagctgcggcagcagcagccaggcgatcagcgcgatcacggcggccgcgaacaggcccgccatacgcgtttgcgcgcccgccgcctcgttcgccgaggtcgccgaatagcccgcgccgacgggcatcccatgcagcagccccgatacgaggttcgcgcagccgagcgcgacgagatcgcggttcggcgagaccgtgtcgccgtgcttgagcgcgaagttgcgaatcgacccgtacgattccgcgtacaggatcagcatcagcgcgaagccgaactcggccgtctgcatccagccggagcggccgagcaccggcatgccgaacgcgagattctgcagatcgatcgtaccgacgacggcgatgccgtagcgatgccagtcgatccagtagccggccgcgatgccgagcacgatcacgacgagcgtcgccggcacgcgcgtgcgcctgccgagcgcgaacaggatcgccagcgcggtcgcgccgagcgccgcgctgcggacattgcagcccgcaatgccgagcagcaggtcgagcgcgacgcgcagcgtatcgccgtgatggatcggcacgtcgagcatcttcggcaactgcttgatcacgatcgtgagtgcaaggccgaacgtgaagccgcgcagcaccggccgcgcgatgaaatccgacatgccgccgagacgcgcggcgcccgcgaggatgaacaggatgcccgtcgtcgcgacgagcgccgcggcgagcatcaactgcgcggcggcgcccggtccggcctcggacatcacggtcgccgcgagcacgacggccgacgacgacgtcgccgacacgatcgcgaagcggctgctgcccgcgatcgcgtagacgacgagccccacgacgagcgcgatgagccccgcctgcggcggcaggttcgcgagccccgcgtaggcgaccgcctcgggtatcagaaggcccgcgatcgacagcccggcgagcgcgtcgagcgcggtgcggcgggcgcgcggcgcgggcggctcgtcgagcggcgcgaaatgcgcggcatgctgcggcggcgcgtcgatgtgcttcgagcggagatccatgcgcgttccgtgggtgttgcccgtcgtgcgaacgaaggtgtggcgctcagcgcggcgccgcgatcacgccggaccagcccggcagatagcgcgcctcctgcgtgtgcgcatagccgagcgccgcctcaagcgccttcgcgaattccttgcggatttgcgcaagcgcgatcctcgggcgcaggaaatcggcccacaggaattcgctgaacggcgtcgcgtccttcgcatagccgccggccgcgcgcaactcgccggcgagactgcggtacggatcgtccttcagcccgacgagcgaagtcggcagatggtcgtaatcgtgnnnnnnnncgttcgcgccgaacggatgcacccactggttgtgctccatcatccgccagaagatcgtctcgtcgagccaggacaaatccttcagcagcatcgccttcacttcggtcacgccctcctcgaggagcgcgagcccgagatgatggtgatcggtgatgaaataatcgccgcccggcccgagcacggctggaaaccagtgcgattcgatcgcggccttgcgcgccttcttgccgagcgccttccaatgcttgcgcttggccttcacttcgcgatagccgaccgtgatctgcgtcgggcgcagcgcgtcgagcttcgcggggatgagatgcacgtcctggccgatcgtcatgatggggctcccgaataggatgtcggcaacgatacatgggatcgccgttcgcgttaataccgtgttgcccttgaagtttgcgcgagacgccgtgccgcgttgccgcacgccgagcggnnnnnngccctcgctctnnnnnnnnttcagcnnnnnnnngccagatccgcgcgctcgagccggtggcgcacgtacgggatgccgtcctgaacgatgccgacgcgccgcatgccgagcttgcgcgcgacgttcagcgatgcactgttggctgcggcgatgtcggcgacgatacgcggcagcctgaccgtctcgaacgcatgccggacgacgcgccgcgcggcttcgctcgcgatcccgcgcccccatgacgcacgcacgagccgccagccgatctcgacgtcgcggccgccttcgacgtaatcgggaatcagcagcacccagccgacgaaccggtcgggccgcgccttttcgaagatcgaccaatagccgagccccggcggataggcgcgcgtgatccggtgctcgacgaagcggcggtgctcgacggggtcggcccacgggccggcgatgtggcgcgtcacgtccggatcgcgatccatctcgatgcacgcgtcgagatcggcgagcacccgcgggcgcagccacaggcggtcggtttcgagtgtcggcaacgacgagtgagcttgcgcatccggattcatccgtcaacctgtcaacatgtnnnnnnnnnnnnacgccgccaccttagcatcgctcgggatgctgcggaaaccggcacgaatccggcacgaatccggcacgggcccgnnnnnnnnnnnnaggagcccggcggcttcgcgccgcctggcacgcgagccgcccggtgcgcgcggcggcttcgttccgatgccgcgcaacgcgcacgcatgacgcggctcacgcgcgccgcgacgcccgcgccccgcgattgcaggacgcgcaacaatctatttcatagggataaatccggatcggcgcgtccggagccttcccgcgcgcggcgagcggcgtacactcgcgttaccgcccgcgcgcagcgccggccgggcggtgcggagcacgacggcgcttcccaatcgaggagaccgtcgccatggccatgagctggacccgggagcaacgcaacgtcacgatcgccgcctatctcggctggacgctcgacgcgttcgacttcttcctgatggtcttcgtgctgaaggacatcgccgccgaattcaacacgaagattcccgccgtcgcgttcgcgatcacgctgacgctcgccgcgcgcccgatcggcgcgctgatcttcggccgcctcgccgatcacttcggccgccggccgacgctgatgatcaacatcgcgtgctactcgctgctcgagctcgcgtccggcttcgcgccgagcctcgccgcgctgctcgtgctgcgcacgctgttcggcgtcgcgatgggcggcgaatggggcgtcggctccgcgctgacgatggagacggttccgcnnnnnnnnnnnngcgcggtgtcgggcctgctgcaggcgggctatccgagcggctacctgctcgcgtcggtcgtcttcggcctgctctacccgtacatcggctggcgcggcatgttcatgatcggcgtgctgcccgcgctgctcgtgctgtacgtgcgcgcgaaagtgcccgaatcgcccgcgtggaagcagatggaaaannnnnnnnngccgggcctcgtcgccacgctcaagcagaactggaaactgtcgatctatgcagtcgtcctgatgaccgcgttcaacttcttctcgcacggcacgcaggatctctacccgactttcctgcgcgagcagcatcacttcgatccgcatacggtgtcgtggatcacgatcgtgctgaacatcggcgcgatcgtgggcggcctcacgttcggctggttgtccgaacgcatcggccggcgccgcgcgatcttcatcgccgcgatgatcgcgctgcccgtgctgccgctgtgggcgttctcgaccggcgcgctcgcgctcgccgcgggcgcgttcctgatgcagatctcggtgcagggcgcgtggggcgtgatccccgtgcacctgaacgagatttcaccggacgagattcgcgcgacgttccccggcttcgtctatcagctcggcaacctgctcgcgtcgggcaacgcgacgctgcaggcgcagttcgcggtcgatcacggcaacaactacggcatggcgctcgcgacggtcgcgggcatcgtcgccgtcgtcatctgcgttttaattgtgttcagccgcgaacgacgcggaatcgacatgacgcagacggccgcgatgagcccgaccagcggatgagctcgcgcgcggcggcgcaccatcgcgcaacggtacgttgcgctgcgtgcggcaggccgttcgtgctgcatcgcaccgaacgctctagaggactttgtccataaagaacgcttgccgccaccctgcgtcgctttttatcttaatgaaaacggctgtttcaattacagatttgaatcgcttgttcgcgtaccgggaaaccggcaagggaggcggaacatggcagttcgacaagccagccggcaatccggcgggacgaaggcgcgcatcctcgatgcggccgaggatcttttcatcgagcatggcttcgaagcgatgtcgatgcggcaaatcacatcgcgtgcagcggtgaatcttgccgcggtcaactatcatttcggcagcaaggaagcgctcatccatgcgatgctgtcgcggcggctcgatcagctgaacgaggagcgcctgcgcatcctcgatcggttcgacgcgcaactcggcgcgcacgtgacgtgcgagcacgtgctgggcgcgatgttcatcccggcgctgcaggcgtcgcgcgatccgcagcgcggcggccgcgcattcctcagactcatcggccgcgcgtacaccgatccgtcggcgttcgtgcgcaacttcctgaccgcgcactacgcgagcgtcgccggccgcttcttcgacgcgttccannnnnnnntgccgaacctgcnnnnnnnngagctcggctggcggctgcactacgcgatcggcgcgctgtccggcgcgctcgcgggcgcggaaacggaaagcctcatcgacgaattcacgcaaggccgcacgatgaacgacgtgcagatgatcgcgcggctgtcggcactgatcgtcgcggcgctgaaggcgccgatgcccgacgcgacgcaactcacgatcttcgcgtcggtgctcgacggcgcggcggcttcggcgagcgcgacacagcccgccgagccggttgcgctcgcgctcgcgcccgccgccatcgtgccggccccggcctgcgcgctcacgccggccgcgcccgcaccgatgcccgcgccgagcgccgtgccgccggcttcggtcgcgtcggcgtctacggcgccggccgccgccgcgacaccgagcgcgccctgcaccgacgcgttcgcggccgagccgatcggcgcgatcgcgcacgaaacgcacgcgagctgagcccaccgcgcgcagcgagcaccggccgcgccgtgcgcggccgcatacgggggcgccggacgaatcgcggcccggtgcccgcgttttcgtcgttcacccccgcacgcgcatcgcccggcgaatgcgcgcgatgccccgccggcgcccgcgcgccagcccataccaacgattcaggagacaagcgatgaccgcccccgttgcgcccgcccacgcccacacgcatgcgccgaataccgacggcatctggtacgcgtcgtacccgaaaggcgtgccgcacgacatcgatgtcacgcggtacgaatcgctcgcgcagtacttcgacgaatgcacgacccgctatgcgcaacgcgtcgccttcatcagcgcgggcgcgcggatgacctacgcggcgctcgcgcgcaaggcggccgcgttcgcctcgtatctgcaaagcctcggcgtgaagccgggcgatcgcgtcgcgatcatgctgccgaacacgttccagtatccggtcacgctgttcggcacgctgaaggccggcgcgatcgtcgtcaacgtgaatccgctctacacnnnnnnnnagctcgcgcaccagttgaaggacagcggcgcgcagacgatcatcgtgttcgagaacttcgcgaagacgctgcaggacgcgctgcccgagacgcagatcaagcacgtcgtcgtgaccgcgctcggcgacctgctcgccgacggcctcaatccgaaaggccggctgatcaacttcgtgctcaagcacgtgaagaagctcgtgccggcgtaccggctgccgcaagccgtgcgcctgcgcgcggcgctcgcggccggcgcgaaaaaggcgcccgcgcccgtcgcgctcaagcgcgacgatctcgcgttcctgcagtacacgggcggcacgacgggcgtcgcgaaaggcgcgatgctcacgcacggcaatctgatcgcgaacctgctgcaagcgaaggcatggatcgaggatcagctcacgggcgacgtcgagacggtgctcacgccgctgccgctctatcacatctattcgctgacggtgaacgcgttcatcttcctcggcctcggcgggcgcaacatcctgatcgcgaatccgcgcgacacgaagacgatgatgaagatcctgcgtcacgagaccttcacgggcatcaccggcatcaacacgctctacaacgcgttcctcgacaacgaggaattccgcaagcgcgacttctcgaagctcaagctcgcgatggcgggcggcatggcgatgcagcgcgcggtcgccgagcgcttcgagcaggtgaccggctgcccgatcgtcgaaggctacgggctcaccgaatgctcgccgatcgtcacgatgaacccgtacgacgcgcacgaaaagcgtgcattcagcggcacgatcggcctgcccgcgccgtcgacgatcgtgcgctttcgcacggaggacggcgcatgggcgaacgtcggcgagccgggcgagctgtgcgtgcatgggccgcaggtgatgcgcggctactggcagcgccccgacgagaccgcgaaagtgatcgacgccgacggctggctcgcgacgggcgacatcggcgtgatggacgagcaaggcttcatccgcctgatcgaccgcaagaaggacatgattctcgtatcgggcttcaacgtgtatccgaacgagatcgaagacgtgctcgtgtcgcatccgggcatccgcgaagcggcggcgatcggcattcccgatcccgttcacggcgagcgcatcaaggtgttcgtcgtgcctcgcgacgcatcgctgacggtcgaggacgtgctcacgcactgccgcaagaacctgacgggctacaagatgccgaaggccgtcgaattccgcgacgcgctgccgcagaccaacgtcggcaagatcctgcgccgcgcgctgcgcgacgaggaactcgcgaagctcgcgaacgcgcccgccgatccgcacgcgaagcactgatccgggcgaaccgcgcaagcatgacaacaagattctcgatcgcgttctgggaggaatgcatgccgcacacgttaccgctgcacccgtcttcgtcgtcgcgaacccgattcgcgcggcgccgcctcgccaccgcgtcggccgnnnnnnnnnnnnnnnnnnnnnnnatgctcggccacggcgccgcgcacgcgcaggtcaacgccgaggcgtccgccgcggtcgagtccggcgcgcaggaggcggcgcttcccgccgagctcgcgaaggtcgcgaagctccccgtcgagcagcaggcatgctggctgcgcacggccgcgcgccagggcacgctcgaaaagctcgacgacgcgacgctcaccgcgctcttcaagtcgctcgatccgcagaccgtgccggattacgtcgcggcggggccgatcggccatccgtcgtacgaattcacgatgctgcgccaggagcgcatcagcggcaaatggtcggatacgcccgatcacatgctcgtcaaggtgacgcgcagcccgctgcgcgtctatgcgaagtggctgccggacggcgcgcactccggccaggaagtgatctacgattcctccaagcgcgccgacgaaatgtacggccacttgggcggcctgctcggcaaggtgccgatgtggacggccgtcgacggcacgctnnnnnnnnnnnagtcgaaccaccaggtgcgcgatctcggcacggagttcgtcgcgaacctgtatctgaccgaggcgaagaagtaccgcgaagcgggcgcgctgaagccgacgcacgtcgaggcgaagacagtcaagggggtgcgcgtcgtcgccctcacctacgagacgcccggcggccggccgcagttctacgcgaaaaaggaaacgctcgggctcgatctgcggcagccatatttccgcaccgtcgagtcgtacgacaacgacgggcgcgtgttcgagaaaatcgtgttcgagaagatcacgccgaaatcgctcgacgaaacggcgttcgatccgaagaatcccgattacaaattctgagcggtcatcgtcgcgtcatgctcgacgcgcgtgaccggcgcgccggcgacgccgtcgggcggcgatgaaaaacgccgcgcggccttcatcgcacgcgcggcgttcttctttcgttgcggcgtccgttgcggcggcgcgacgggcccgcgccgcctcggcaagccggctcgcgccgtcagtcgtcatcgtcgtcgtgatggcggtgccacttgcgccaatgcttgtggtagtgcttccagtcgtcgtcttcgtcgtcgccgcgccagccgtacgccggataaccgacgaccgcgggctgcggcgcgacataaaccggctgcggcgccacgtagacgggcgcgaccggcacaccgacgccgatcgacagatccacgccgcccgccgtcgcggctcctgccgcgcccagcagcgcgacgccgagcatcgtgatcgtcagccannnnnncatgttcgtcacctcgtttcgccggcatggccggcctctggcgacactctatcgaacccgcgccggcgcaggtgcaacggccgtgcgagacctgtaacccgacgtaacgaaagtgcgcgccaacgcgcattggccgatcggacggatcgcgcaaacacgcgggaccgtctatagtgggtaacggttagacacaaacgctnnnnnnnnnatcgggttcgaacagggtaaaatcccgccaaacgctgtgtaagttcgcatgcggcgacacgcataactcttaattgacgccggcacctgccgctttttaatggccaatcctgcagaatcccatccgcaaaacgacttcatcaatgccgcgcgcaaggaacgcaagcgcgtcgaaatttatctcgtcaacggtattcgactgacgggttgcatcgagtcgttcgaccagtatctggtgatgctgcgcacgcccgtcggcctgcaaggcatctataaacgcgccatctcgacgatccagctcgacacgggcggctcccgtccgggcggacgcggccnnnnnnnnggcggcgcccannnnnnnnnnnnacgccccggcggacgcgaaggcggcggtcatggcccgtacggctcgcacggcggctcgcgcgaaccccgcggcgacggcggcggctatggcgctcgcgaatcgcgcggcgacggcggttatggctcccgcgaatcgcgcggcgacggcggctacggttcccgcgaaccgcgtggcgacggcggctatgnnnnnnnnnagccgcgtgaaccgcgcgagccccgcgagtcttacggcgcgccgcaagaaggcgcatcgacgccgtccggcacgcaggaacgcaacggcaacggcccggtgatcgtcacgcgccgtcgccgttcgctcggcccgaccgacggccaataaaggcaggccgccaaatcgaaagggcaagccgcgaccggcttgcccnnnnnncttgcctgagcgcgcagcgcagcgccatcgcgaatcccggagccgcgcaaagcgggatcgagagcgggatcgtccgatcccgccccgtccgcggcgcgatcaccgtaccttcggcaatcccgcttcggcctgccgttgcagcgaacgcacctgctgctgcagcttgcgcagttgatcctgccgctcgcttttctgctcccgcagcgcgacggtctcgtcgagcttgtccttctgccgggtcgcgacagccgcccgctgctcacgcgcaatgctcagatccgcctgtagccggctcgcccgctcctgggcaacggcgatctgccgatcggtcagcgccttctgcgattcgagcttcgcggcctgcaactcgttgaccgcaagcgtctccgattgcttcgcgaaatcgcggtaaaccgcctcnnnnnnnnnttcgctcgccgtcctgatcacgcgccagaatgccttttgctggaacagcgcgacaaaatacgtgccttcctggatgttgagcagcaggctcgcgccatagctgccgttgtacgtcgtgcgcatttcggtgagctcgcgtgcctggatctggcgctgcaattcgtcgatcgtgctcttgccgcccgcctccgtgctcgcgcccgccgccggcgcgccggcgggcgccgacagattgacgacagccggcgccgaaacacccggcgacgccgcggcgccggatgccgtcagcgccggcgacgccgcgccgccgttgccttccaatgcctgcgcatgcgcaccgcagaggccgcccgccgccgcgatcgcgacgaagacgcgccccattccccgtatgtggctcattccgnnnnnnncctgcttcgatgtgttgtagtttttcgaatgcctgttcgtcggccggctcgccgcctgctttcattcgctttcccgcgcctcaggctcctcgtcgaaaatctgatacttgcgcatcttttcccacagcaccttgcggctgattccgagatgctgcgcggtatcctgccgacgccaaccgttggcgtcaagcgcggcgatcacgcgattgcgctcggtcatgtcccatttgctgcgatcgacgaacacgtcgggcgcgctctccgccggcgccggctgcgcggcgctgcgcgcgtgcgcgatgagccgctgcagccgcacggtatcccagccgcccgtctgccgcaccgtcacgccgacgcgctcggccaggttgcgcagctcgcgcacgttgcccgggaagtacgaatcggcgaccgcctcggcgagccagtaaggcagctccggcagcgcggcgagccgatcctcgccgacgatcgacgcgacgaacgacttgaacagcgcgatcttgtcgacgggcccgcgctcctcgagcgacggaatgctcaactcgatcaccgcgagccggtagtataggtccgcgcggaacaggccgtccttcacgagctgcggcagtttcttgttgctcgccgcgacgagccggaaatccaccttgacgggcgcggtcgcgccgatgcgcagcaccgcgccgtcctcgagcacgcgcagcagcttcacctgctggtagagcggcagatcgcccacttcgtcgagaaacagcgtgccgcccgccgcctgctcgaagtagcccttgtgcgtgccgaccgcgcccgtgaacgagcccttcgcgtggccgaagaagagcgactcgaacagtccgtccggaatcgcgccgcagttcaccggcacgaactcgcccatgccgtagcgcgagtgcttctcgtgcagcagctgcgcgatccgctccttgccgacgcccgtctcgccgtgcagcagcacgttcgtgtcgcagtcggcgaacgtgtcgacttcctgcaacagcgcctgcatgcaatccgagtgcgcgacgagcgtgctcggctcgagcgccttcgccgcgtnnnnnnnnaactgcaccgcgagcttcgagatcatgccgcgcagctccgcgcacgtgaaatcgagcggcaggatgtgcgaatactcgggcggatacagcgacggatcgtgatnnnnnnnngcgccgacccagaccaccggcatgccgatctccgcctgccaggtgcgcaggaacgccgcgccgctctcgatcatcgacacgctgatgatcgcgagcgacggccgcatcgcggttcgttcggccgacagttcctcgttgtccgcgcggatcacttcgacgtcgaagctcgacatgcagcgcgcgacccggtcgacgatatcggccttgccctcccagacgtacagatcgagcccttcgattgcgttcgtgtttctcatcgttatgcgtgaatcttcaatagaccgtttgcgcggtgccgcaggtcagcgccagattgtgaaccgtcgccgcgccgagctgcacgccgagcaggttcaacagcggcacgacgacctgatcgagcgagctcaacacggggccgagcaggttcagcagcacggagaccaccggattgagtatcgtgccgaccggcaccgacacgccgagcacgtagagcgcaaggccgttcgatcccgtcagcgattgcgcggcgcccgacagcgcgttcgcgatcaccgagcccaccgcgttcgaattcgtcgtctgatagtcgtcggcgtcgcccgccacgccgttgaacgtgagcgtcgccgcgctcgccttcggcacgaccgccggcagcgcgacggccgacttgacctgcagcagcggcgcgctcagcacgccgagcgtcgcgagcgtcgcgggcacgttgcaggcgaatgtctgctgcgcggggagatccgtcggcacgtcgccgatgcacaggttcgcgaggcccggctgcacgccgagcgtcgcgcggctcgcggcggcgctcgccgcgcagctcgtcgactgcagccacgcggagcccgtcgcgacctgcagcgtgagcggcaggctcagatcgacctggatcaggttctgcacgaggctcacgagcggcgcgatcggcagcagcacgccggtgggcgacaagcccgtcgtgccgagatcgacgctcacatacaaccgaatctgcgcattgttcgcctgcgtgcgccacgcgcccgtcttcgggtccgtgcccgcctcgccgatcacgatcgtcggcggctcgatgacctgcagcttcagcctcgcgccctggcccgcgagctgcagccccgtcgcgacgtcgacggccggcttgcccgccgccgcgacttcggccgcgaccatcagcgcgtcgaacacgttgatcttcgcgtcggcggccgcctgcgtgtcggacagcccgagcgcgaacacgccgggcgcgcccggctggccgccgagcttgaatgtcccgccgccgagatgcgcgccggcgatcgcctgcagcgcggcgacgctcgcctgcagattcgcgttcacgacctgcgtgcgcgacagcgcggtcagcatcagttgcgcgtactgtccggccgtcacctgcgtcgcgagcagctcgttgacggtcagcacgttcgcggccgccatcaggtcgccgatcttgatctgcgtcgacgcgagcgcctgatacgacagcgcgctcaaacccaggttcgtgccgagcaacgcattgagcacattgttcacgaggccgccctgcacgctcgcgagcgtcgtgccgatcgtgaactggtcgacgttggtcgccttcgcggtcgacgtcgcgctcaccgtgcgcgatggacccaggaagaaatacggcacgctctgcgtggccgtcacctgcaccgcgttgagcggcgtcgcggccgcgttgaagtagctcggccccgcgttgctttgcgtatcccagcgcccgcacgcgagcgcgagcgtgttgccgcccgccgccggatcgaagccgttcgagcgcgcgttcgcggcggccgccgcgttcggctgcgcgcactgatcgtccattctctgcgcgccggcgagcgcggccatgtcggcgacccgctgcaagtcgcgccgcacgaagaacacgttgccgatgtcgaccgcgccgagcgcggcgatggcgaccagcatccagatcgccgcgacgagcgcgaacgagccgcgctnnnnnnnnatcggcccgcgcccnnnnnnnnnnnnnnnncgctcggcgcggcggcgggctaacggcatgcgatcctcactgcgaacccggtgccggcgcgagggaatagcccgcgccgccgcccccgccgcccccgccgctcataccgctcatgcccgcggccgatccgtagaaggccgggatcttcgtcctgaacgactcgatatagcgcgcgtacgcgagcgacgccgcctcgccgatcatcggctgcgccggcgccgcctcccggttgctcgcctgcagcgcgaaccacgtctgcgtcgcgtggccgatttccgatgcgctcggcgcgtcgcgctgcggcgattgcgcgcgggcggcgcccaccgcgcacgcaagcgcgagcgcgagcgccgccgcgcacagcgcgcggccgcgcccggcgcggggcgcggcagtctgggtgaggtcatgcgtcgtcatgtcggctccgtgtcacgtctgtcattgcgagaatcgctgcaagagcggcaccgtcggctcgaacgccgcggccgtggccgttgcggccgcgccgggcgctgacgcccccgagccggccacggcgcccttgccggccgccgccccgccgttcgaacccgccgcgctcgcggcgagcgtcgcgcccgccgaggcggccgcgccaggcgcgcccggccgcgcgannnnnnnntgtcgcgcacgcgccgcggccgcgatcctcgtcgcgtcgttgcggatttccgcgcgcaccgcgggcgcgagcttcagctggttcatcaggccgagcgcgtcgcgcgtctgccccgtcgcgagcagaaacagcgcgagattgctgaggatcttcgggttgttctggtcgagctccgccgccttcatcaacggcannnnnnnnnctgcgatgtcgccgctgcgcatgcgcgcatacgcgagatcagacagcgtcggcgaatcggtcggcgcgagcgcgctcgcctgcgcgagcgcctgcgacgcggcgtcgaaatcgcccgacgcgccggcgaggaggcccaggccgcgatagcnnnnnnnngcgagcggcgtgccgagcagttgccggtacgccaccgtgctcgcggccggctgatcggtcgagcgcagcgcgtccgcgcgcagcaggatcgtgtcgggcgacgcgccgtactgcttctcgtaggcgtcgatgtgcgcgagcgacgcataatagaggccctgcgactgcatccggccgatgaggccgagatacatgccgggcgtgtcgggcgtcgcgttcttgtcggccgcggcctgcatcagcgccgcgcgctcggcctgcgcgccgatcccgtagcccgactccttgaacgccccgcacgccgcgagcgacagcgcaagcgccgcgagcgccgccgttgtcatcggtgaaaagccgtttcgtctcatgtcgttccttccttcgttgcgcggcggtacgcgcggctagcggcgcgcggccgtgagcgcatgcgtgacggcgagcatccccggccccgccgtcacgatgaacagcgcgggcagcagcgtgagaatcatcacgcccgtcattttcaccgtgaggcggccgatgcgctcgcgcagcatcgcgcggcgcacttcgcgcagccggtcgccgaactgcttgagcggctcctgcaccgcgccgccgtgcttgtcgacctggatcagcaggcgcacgatcgcgcgcaggtcctcgttgtcgaagctcgtcgcgagacgctgcagcgactgctcgcgcgtgcgccccgcgacgaactgccgctgcgcgatcccgagctccgacgacagcacgggcagcatccccctgaagtcgttggtgacgacctggatgctctggtcgagcgacagcccgacgccctgcaagagccgcagcatgtcgacgagcagcggcatctcgtcgacgacggactggcggcgcgccgccgcgcggcggcgcacgtaggtcttcggcagcatgaagccggcgatcaccgacagcgcgacccacgcgcccagatgcgtgcggaccggctcgccgccgacgagcgcgacggcggcgggcagcgcgatcgcacacgcgatccgcgcgctcaggaagatgccgcgcgtgtgcgcgtcgacgtagccgcactgttcgagcagcatccggtcttcgtcggcgacgatctgcttgccgagccgcgtatcgagcagccgcattccgaaccggcccgcgcgatcgagcagcgccgcgaagcgcggacggcgcgcgtcaggcgccgcctcgggcatgccnnnnnnnnncgcgccggccgcccccgccgcgacccgcgcggcggccgcctccaacgcggcggcgcgctgatcgagcgcgtccgcgagcgtgcggccggtgcgccgcgcgagcacggcctgcatgatcgcgagcgcggcgagcatcagcacgccgattgcgccgagaacgagcgcgattgcgccgaggcggctgggatccatcgtcgtcacctcaatcgggcgagccggtacagccagtagccgccggcgatttgcaggatgaatgcgagatacacgagctggcggcccgtcgggtcaagccacatcgcgctgaaatatttcggattcgtcgcgatcacgaagctgccgatgcccacgggcagcgcgccgagcacccatgccgacagccgcgtctccgccgacatcgcgacgagctcgcgctcggcctgctcgagatcgcgcatgaacacggccatccggtcgagcatcacgtcggcgcggccgccgtacttgacggacaaccgcagcaccgagccgacgagctcgaattccttgatccggtagagcgccgcgatggacaccatcgcgcggtcgatctcgacgcccgagcgcagcatccgcgacacgtgatcgagacagccgcgcagcggcgcctcggtcgtctgcagcgtcgcctggaacgcggccggcacgctgttgccgagcgtgacgagacgcacgatgccgtcgaggaacgacggcagctggcgcacgatccgcagccgccgcttctgcatccgcgacacgagccagaagaccgcgagcgtcgcgcccgcgacgagcgccgcgcaggcggcgagcagcccgccgcgcaggcccgcccacagcgtggcgacggccgtcgtcgcggcgagcgcggcgagcggcgcgcggatctcggacacgcccgcgcggttcgacacgttcagccatgcgtcggccgcgcgctcacgccagcgcgcgagcccttcggcgggcttctcnnnnnnnnnnncgggctcgagccggctgtcgatgtagcgcgccgcatnnnnnnnntccctgttcgcctcgccgcgccgccatagcgcgaacgccccggcgacgcacagcagcgcgagcgcgagcgcccagagcgccgcgctagacattgaagcctccgccgcgcccgtacggctcgccgccgccgaagccgccgcccgacagtgcctgcctgaagcgcgcgagcttcggcgaatgcggatggatgccgagcgattcccacgcgtcgatctcgtcgccgtccgcgttcacgcgcggctcgtagcggtagagttcctgcgtcgcgatgatgttgtcggacagccccgtcacctcggtgaccgacaggatgcgccgccgcccgttcgacagccgcccgatctggacgatgaaatcgaccgcgttcgcgatctgccggcgcaggctcgattcggtgccctggaagcccgcgaagccggcgagcatctcgaggcggtacaggcactcgcgcggcgagctcgcgtggatcgtgcccatcgagccgtcgtggccggtgttcatcgcctgcatcatctcgagcacttcgccgccgcgcacttcgccgacgatgatccggtccgggcgcatccgcagcgtgttgcgcagcagatcgcggatcgacacgacgcccgtgccgtcgaagccgccggggcggctctcgagccgcacgacgtgcgggtggttgagcgagagctcggccgtgtcctcgatcgtcacgacgcgctcgatgcccggaatgtggaacgcgagggcgttcaggagcgaggtcttgccggagctcgtgccgcccgacacgaggatgttgcagcgcgcgacgaccgcggcctcgagcagcgcgccgatctcgtcgttgaaggtgccgttcgcgagcagatcggcgggctttaacggatccttgcggaacttgcggatcgacacgaccgggccgtcgatcgacagcggctcgatcacgacgttcacgcgcccgccgtccggcagccgcgcgtcgaccatcggattggactcgtcgagccggcggccgatcggcgcgagaatgcgccgcacgatccgcagcaggtgcgcgttgtcggtgaagcgcacgggcagcttcgtgaggatgccgtgcttcgacacgtagacgtcgctgtagccgttgatcaggatgtcctcgacgcggatccgcgagcaggtcctcgatcggcccgaagcccgcgagctccttggtcagcgcctcggcgatcgcgcgcacttcgttctcgttgagcggaatgcggcgcagccgcacgaagctgtcgatctcgagatcgacgaactgattgatcgcctgccgcgaccagcgcccgaactccgcgcccagctcctcgatgcgcgtgaggagatgctcgtgcgccgcgttcttgatgtcgtgaaactgctgcgtttgcgagaacggcgtcgccccgtcggcaaattgaatgtcgtgtgccatctcttacgaccgcttggaggtgggttgaatgaagcgcctgagcgcggaaagaccgcccgccgggcgcggcgcggcggctcccgcgccgcccgtcgcgcgttcgacgagcggctcgagcgcgcgcacgtacggatcgcgctcggcaacgtcgacgatcagcttgccctgattggccgcgtgcccgatcggcacgcgccgcgacggcagcgtcgcggcgagcgcgaggccgaggcgctccgcgatctgcgcgggcgcgaggccgagcgccggatcgtactggttgacgacgaggcgcacgttctccgtgtccacgcccgtgtcgcgcagcgactcgagcaactcgacggccgacacgacggaggcgacgccctggtcgcacaggagccacgattcgtcggcggcgttcgcggtctgcgcgacgaaatcgcggttcgagaagccgcccagatcgacgatctggcaatcgaagaacgcgcgcaggcggttcatcaggcccacgcacgacgcgtacgacacatcgcgcagcccggccaggttcggcggcagcgacgtgagcgcgacgccgctcgcatggcgcgcgagcgccgtgttcacgaaggtccggtcgaagcggcgcaggttgcgcaccgcctcgacgaaatcgaattcgcagcgcgtgttcaggaacagcgcgccgtcgcccgccggcagcccgagatcgacgagcgccgtctggcggccgagcgcggccgagcgcttttgcaccagcaccgacaggttcgcggcgagcgtgctcgcgcccattccgnnnnnnnnnncgagcagcgcgatcagccggccgtggcggctcggctgatcgccgacgtgatcgagcagcccgcgcgtgatcctgagcgcgtcctcggcgggcgcggagaaatcgatgaagtcgcgcacgcccgcgcgcagcgcggcgagcgcgctttccggctcgccgagcgagccgagcgcgacgatcggcagccccggatgcgacacgcgcagcgcggcggccgccgcgctcgccgcctgcgcgtggccgcccgagaaatcgacgaagacgagcaccggattgagccccgcgatccgctgcgcgagcgccgtcggctcgagcggcgcgggctcgaccgtccccgccgacacgagcgtttgcgcaagccagctcacgtgctcgccatggggcgacgcgcagacgaagtagtcggtgacggcgggttcagccaaggagagtgttctcgcgttcatcgtgatgcattccggttgcgcgccgcgtcgcggcgctnnnnnnnnnnnngccgtggcgtcgcgcgctcatttcgagaaccccggccccgcatccggcgacagcacgccgccgagatacgaccgccacaccggcccgtcgcgctgttcggacagctcgccgggcgtcgcgggcagcgacgcgttcttcgcgatcggcgcgacgagatgcggcgtcacgatgatcacgagctccttgtcgttctgctgatagctgagatgcttgaaaaacgtgccgatgatcggcagatcgccgaggaacggcaccttgtcgacgttcgacgtcgtctcgcggtcgatcagcccgccgatcgcgaagctctcgccatcgcccagctcgacggtcgtgtccgcgcggcgcgtcgtgagcgcgggcaccgtcacgccgttgatcgtgatcgaatggacgaagtcgagctggctcgattcgggcgcgaccttcagcgcgatccggcgcgggctcagcacggtcggcgtcagcgtgaggccgacgccgtacggcttccagtcgatcgagatcgtgccgagcgactgcggcaccggcaccgggatctcgccgcccgcgaggaagctcgcgctctgcccggacagcgcgacgagcgtcggctgcgcgagcacgcgcgcgaggttgttcgcctcgaggatcgacagatcggcgaacaggccgcgcgtcgccgagccgacgacgaggttgaacgcggacgcgatcggaatgttcgccgacaccgacatcgacgacgtgccgccgcccgtcaccgacgcgaggccggcgggcgcgaacgagccgaacgtgaagccgttgttctgcttgaagaaattcaggcccgcctgcttgagcaccgagcggctgaattcgacgacgcgcacgtcgacctgcacgacgttcttgccgccgaccgtcgatacgtcgaggacgccgccgtccttgcccgccatccccttgccgacggcgannnnnnnnnnatgcgcgtcgagcgtcgcggccgagcccgccacgaccgccgtgccgttgtacgccttcacgctcggcgagccgccgtcgagcannnnnnnnnncgcgccgctcacgacgttgaccgtgtaggccgccggctcgtcgcggccgcgctcccacaccatcaggctcgtcgtgccggccgccttcgcgacgagcagcacgccgccgcggccgcccttgatgacgagcacgtcggcgacgttcgggtctgcgatggcgacccgctgcacgccgtgcccgacggcaatctgccgctgcgtccccgcggcgagctcgatcgtccccgtctcggccgcccgcgcggcgaacgacagcagcacgccgaacgccaccgcccatgcaatcagtttatttttcatcgtgtcggagaccggcgcgagccggccctctccctgccgtcactgttcgaaaccgcttgtcgatcaataggcgagcgtctcggctcgccctccccggatcacttcgatgctgcccgccgcatgcggcgcggccgtcactcgcgtcggagcnnnnnnnngcgcctgcgcgggcgccccgctgcccgacagttcgctcagcacgagccccgtcgccgcctgattcgacggcccggcgccggccggcgcgcggatcgccaccgtctgcgcggcgatgtcttcgtcgcgcgggctgcgcagcgcgaacacgagccgcccgctcgcctcggcgagcgtgagcgcgtcgacctgcgcggtcggcacggcgagcaccgcggtnnnnnnnnccgcgcccgtcgggcccggcgtgccgtcgcgctccaccgtcgcatcgccgaatgacagcacgcgcacccgcgacagcagcagccgcgcctgggtctgcgcgatctcggagccggtcgcaccgaagccgccttcgcgcttcaggttcacgaacacgtcgacgaaattgccgggacgcagccggttgccgaccgcgttcgtatcgtcgaccttgatcgcgacggcacgctcgccgggcgcgatctggtcggcgaggcccgacatcagctcgctctcgagcaccggcgcctgcgcgccgatgtcgctcgccgggatgcggcccgtcacgagcatcggattcgggaaggcgccggcgatcggcgtcggcgtctgctgcaccttcagcgcatcggcgggaatcggctgccccgcgggcagcgcacgcgccgcgacgacgacgggcaccatcgccgtcgccacggcgggcgcggcgcccggcgcgacaggcgccggcttgcgcccgagcagccatgcgtaaatgccgagcaggatcgcgatcccgatcagcagccccgcgatgatcttggtcagatgattggccatggttgatcagtgcaacagcgagaatgacgttggggaaaaccggcggcgcgccgctgcggcctagtcgctcgggtacttcatatgatgttggtcgggttgatctgcaccgtcgcgcggctcgtgagcgtggtcggcagcaccgcatcgaacagcgccaccgccggcacgagcgggttggccgcgtacggatacgtgagcgtcacctggatgcagtacatcgtcgaatcgtacgagcacgtgtagttcgtcgaggtcgtgcaggtcgcgcccgacagccagcccgtcagattgttcgcggccgtgcaggcggccgcggcgcgcagcccgagcgccgccgactgcgtttgcgcgacctgatagttgagcgcgnnnnnnnnnncctccgtcgcggcgagcgtcaggctctgctgcgcggcgaagatcatgccgtacgtgatgatcccgtagaggatcaggaagaacatcgggaacaggatcgcgaattcgatcgcggtcgcgccgcgctggcggcgcggcgagcgcaatcgtccaannnnnnnnntcatcgcgtgcctccggtatggatcagataggcgagccacgcggcggcgggcgcgacgagaaacgccgcatannnnnnnnnnnnnnnnnnnncgagcgcgaacgcgggcgcgccgccgcgcccgagcgagccgggcggcgtgcgcgtaagcagcatcagcgcgagcgcgtgcacgcccgccgcgacgctcgcgacgacccaaagccgcggcagggccgacagcccgcaccatgcgccgagcaccgcgaataccttgacgtcggcggcgcccatcacgcgcagcgcgaaaaacgggaaaagggatacgagaccgaccgctccgccgatcaatgcaccggacaatgtcgttccgaatgggttttgtcggcagactgtaaaaatgataacggcggcgagaccgacgagcaccaattcgttgggaatgcggcgatcgcgacaatccgcaattgcaacggccgcagcccaggcgaaaaagaatccaatactgaagagatgaatcatttcagcctcagccgcccagcaacgtttgcggattgccgaggcaatccgcaattcgtgctcacgcgctaattggatgtgaacgtcaggccgccggcagtttgctggcgatcgtgctgaacagcgcgctcaggtcggtaccgaccgtgccgaccgtcgtcgcgatggccaccgcgataagaccggcgatcaacccgtattcgatcgcggtcaccccggcttcttccttgaagaagcgatgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagtaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcagctcgacgtcacgctgtggttcaccgcgacgaccgcgctcggcatggcggccggacgctgggtgtcgcgctacctgtccgcgcggcacgtgcaactgggcttcgccgccgcgctcgtgtgcgtcgcggcggggctcctcgcgaaagcggcgctcggtttctgaggccgcaagcggcgcgcagagcggccgtgcatgcgcgcgacggaaaaacggcgcgcagagcgcgccagcgcgttgacgnnnnnngcccgggcggttggaggccgcacgggctttttgtcgatcttcgagcatcggcggcgtcggtcgccggcgcaccggcaagcgacgcgccatccgcgaccgaggcgcgaccgagccgtcgcgccgcccgcgccgcgcacgcggcacttgcggctcgnnnnnnnnnnnngtcaggcggcttcggccatccgcctcttctcctgacgcagcatcacatagttcgccgccacgacgccgatcgtcaccgcgacgatgaacagcgtcgcgagcgcgttcatctccggattcaggccgaggcgcacgcgcgagaacacgacgagcggcagcgtcgtcgagccgggtccggacaggaacgccgacagcaccagatcgtcgatcgacagcgtaaacgacagcagccagccggacacgagcgcctgggagatcagcggcagcgtgatcgagaagaacaccctgaacggggtcgcgccgagatcgagcgccgcctcctcgagcgacgggttcagctcgcgcacgcgcgactgcacgatgatcgcgacgtacgagatgcacagcatcacgtggccgagccagatcgtgaacatcccgcggccggcgggccatccgaaccatttgccgagctcgatgaannnnnnnnnnnnngagatgccctggatcacctcgggaatcacgagcggcgcgttgatcatcccgctgtagagcgcgaagccgcgaaagcggcccatccgcgcgagcacgaagcccgcccacgtgccgatgaacaccgatgcgaacgcggtcatcaccgcgatcttcagcgacagccacgcggccgcgatcagctcgtcgtcctcgacgagtgccgcgtaccagcgcgtcgagaaaccggaccacacggtgacgagcttcgaatcgttgaacgaatagacgacgaggctcgcgatcgggatatagaggaaaccgaagccgatcgcgagcatcagcacctgcagatagcgattcggcttcatcggcagtggccctcctgctccttcgcctggaagtgctggaacatcgccatcggcacgaggagcagcagcaccatcgcgcaggtcaccgccgacgccatcggccagtccgcgttgttgaagaactcgttccacatcacgcggccgatcatcagcgtgttcgcgccgccgagcagctcgggaatcacgtactcgccgacggccgggatgaacacgagcaggcagcccgcgatgatcccgttcttcgacagcggcagcgtgatctgcacgaacgccttccacggcttcgcgcccaggtcgtaggcggcttcgagcaggcgcaggtccatcttcaccaggtgcgcgtagagcggcatcacgaggaacggcagatacgagtagaccatcccgatatagacaccgacgttcgtccggtacagctcgatcggcgtgctgatgagccccgtccacagcaggaagttgttgagcagcccgttgttcttcaggatgccgatccatgcatacacgcggatcaggaacgacgtccagaacggcagcatcaccgccatcatcagcaggttgcgcgtgcccgggttcgagcgcgcgatgtagtacgccatcggatagccgatcagcaggcacagcagcgtcgtgacggccgcgacgacgaccgagttcacgtaggtcgcgaagtacaggctgtcgctgaacaggaacgcgtagtgctgcaggttcagcttgatgctgagcacgccgtcggcgagcgccgtgagttccgtatacggcggaatgccgagctgcagctgcgcgaaactgatcttgacgacgagcacgaacggcacgaggaagaacagcacgagccagaagaacgggcccgcgatcacggccgttctgcctgtgaggccgaacttcctgacgggccacgcaaacagggacgaaagcgcgttcatgacgtcagcaccacgccggccgcggcgctccagcgcacgtagatttcatcgccccagccgggcgaatcgagatcggcgatcgcgaggctcgacacgttcgcgatcaccgtcttcccggaatcgagcttcacgtgatacagcgaatagccgcccatgtacgcgacgttcgtgacgacgccgcgcccccagttgtacgcgccgtcggcgggcttgcgggtcagcgcgatgcgctcggggcgcaccgacaccgtgacgggcatgccgagcgggcccgtgatcccgtggttcacgtacagccggcacggcaggtccggcgattcgatgaacacgtgatcgggctcgtcctcgacggtcacgccctcgaacaggttcgtcgagccgatgaactcggcggagaagcggcagttcggatattcgtagacttcgtgcggcgtgccgatctgcacgatctggccttcgctcatcacggcgagacgccccgccatcgtcatcgcctcctcctgatcgtgcgtgaccatgatgcaggtgacgccgaccttgtcgaggatgttgacgagctcgatctgcgtgcgctggcggatctgcttgtcgagcgccgacatcggctcgtcgnnnnnnnnnnnnttcggccgcttgacgagcgagcgtgcgagcgcgacgcgctgctgctggccgccggagagctgatgcggcttgcggctcgcgtagcgcgccatctgcacgagctcgagcgcatcgcgcacgcgctccttgagctcggccttcggcacgccttcctgcttgaggccgaaggcgacgttcgcctcgaccgtcatgtgcgggaacagcgcgtacgactggaacatcatgttcacgggccgcttgtacggcggcatctgcgcgagatcctcgccgtcgatcaggatcttgcccgacgtgatcgtctcgaggccggcgagcatgcgcagcagcgtcgacttcccgcagccggagctgccgaggagcgcgaacagctcgcccttgcgcacgctcagctcgacgttgcgcaccgcgacggtctcgccgaacttcttgacgacgtcgatgatctggacaaagttttcggcgcgcccgtcggcgcccgtctgcggccgataggacggcgcgcccgccatcgccgcgcccgactgactattcatgatgtgctgctgtgctcctacgtttgacgaacaaagcccccggggacaccaggggcttctcggttttgccgcgatgctgcgcgcttcgcgtcagcgtcccgatttcagctcggtccaaagacgcgtctgcaggcgctggatctcgggcggcagcggcttgagcaggaacagcgtcttcacgacgtccggaggcgggtacacggccgggtcgttcgcgacatccgggcgcacgtacttgcgcgcttgcgcgttcgcgctcgggtagtagaccgcgttcgtgatcgacgcgtgaaccttcggatcctcgatgtagttgatccattgaagcgcggcgtccttgttcttcgcgtccttcgggatcgccatcacgtcgaaccatacgggcgcgccgcccttcggcacgtagtactcgagcttgtacggcttcttcgcctcgagcgcgcggtgcttcgcgatcacgacgtcgcccgaccagccgaacgcgaagcagatgtcgccgccgaccatgtcgttgatgtagcccgacgagttgaactgcgtgatgtacgggcggatcttcttgagcacctgcatcgcagcctggtagtcggccgggttcgtgctcatcggatccttgccgatgtagtgcagcgtcgccgcgaacatctggtccggcgcgtcgagcaccgacacgccgcacgtcttcagcttcgagaggttctccggcttgaacaggatgtcccagttgtcgagcggcaccttgccgagcaccttctgcgccttgtcgacgttgtagccgaggcccgtcgtgccatatgcccagggcaccacgtacttgttgcccggatcggcgcccgcgacgagcgccatcagttgcgcatcgagatacttgaggttcggcagcttcgacttgtcgagcggcgtgaagatgccggcctggatctgcttgcccgcgtagttgcccgtcggcacgacgatgtcgtagcccgagttgccggtcaaaagcttcgcctgcagcgtgtcgtcgctgtcgtagttgtcgtagcggaccttgacgcccgtctgcttctcgaagttcgggatcgtgtccttcgcaatgtagtccgaccagttatagacgttgagctgcgtatccttcgccgccgccaccgtcgcgcccgcgcagagcgcaagtgccgtcaaccggcccgccacctttgccttcatcccgttctccctgatcgaaccgattcgatcgccgtcagcctcgccactgcggcgcgtcgtttcgcgccgccccttgaaaaccccgaaagctaccactaatccgtccccgccacaaaaatttcccgccgttgtcgcacaaacggaacacattcgcacttttcgattgcacggcgcggggcgtcgcgacgcggcaggtgggcgcaattttatcgggttatcggctcgtgtccatcctgnnnnnngcccgcgcgggccgaacggatcacctaccctaaattcaggcggcgcccgttcgtcgttccgggtaggaggacgcgcgcccgcccgtccgaacgccgcgcccgccgcccggccgtgcacggcaaaccgttggccgaaccgccgccatgaacagtcgcccgcttgccgcccgcagcccgtcgtcgcgccgcccgtccgcttccggcgggccgggcggcggccgccgctgggccgcgttcgtcggcgcgggcgtgctcgtcgcggtcggctacatggaccccggcaactgggcgaccgcgctcgcgggcggcgcgggctacggctacgcgctcctcggcgtcgtgatcgccgcgagcctgatggcgatgctgctgcaatggctcgccgcgcggatcggcgtcgtgtccgggcgcgacctcgcgtaactgtgccgcgagcgcttcgaccnnnnnnnnaccgtgctgctgtggattgccgccgaaatcgcgatcgtcgcgtgcgatgtcgccgaagtcgtcggcgcggcggtcgcgctgcagatgctgctcggcgtgtcgctgagcacgggcgtgctcgtgtcggcggtgggcacgctcgcgatgctcgggctcgagcggcacggccggcgcacgctcgaggcggcgatcgcatcgctgatcttcttcgtcggcctgtgcttcgtgatcgaggtcgcgctcgcgcggcccgactggcacgcggcgctcgccggcgccgcgccgtcgccgcggctgctgcgcgagcccggcatgctgtggctcgcggccggcatcctcggcgcgaccgtgatgccgcacaacctctacttgcactcgatgctggtcaagcatcacgcgagcacgcgcgacgagccgtcgatccgccgcgcgctgttcggcgtcaatctcgacacgttcgtgtcactcggattcgcgttcgtgatcaacgcggcgcttctcatcgtcgcggcggcagtgttccacgcgagcggccacgacgacgtcaccgatctcgccgacgcgcaccggctgatcgcgccgctcgtcggcaatcgctgggcgggcccgctgttcgcggccgccttgctcgcatgcgggctgtcggcaacggtgacgggcacgctcgccggccaggcgatcatggaagggttcctgaagctgacgctgccgcgctggcannnnnnnntcctcacccgcgcgctcgcgatcggccccgcgctcgccgcggtcggcctgttcgggcagcacggatcgaatcaactgctcgtcgcgagccaggtcgtgctgagcctgcaattgccgctcgcgatggtgccgctcgtcgtgttcgcgtcgagccgcgcgctgatggggcgctggcgggtccgcggcctgccgctcgcggccgcatggatgtgtgccgcggcgatcgtggcgctgaacggcgcgctcgtctggcaggtggttgcggcggggtgagcgggtgacgatcgtcgcgatgggggcgatcggcgccggcccggtgcggcgcaacgcaacggggcgcgacggccattccgccgttcgattgaaaaaccgcgacgccttcccgatcccgcgcccggttcgagcggccgaaaatgcgcggatgctcgagcgccccgcgcagccgnnnnnnnnnnnnnnnnnnnnnnatcgtccgtcggtcgacgctcgccagcccgtcgccgcgacttcccgcccccgtaacgccgtagcgccgtcgcgccgcgacgccggcacccgtcatgcgcggcggcccgccgcaccgccttgcgggccgccgcggccggctgcgcaggacgtttcgcgcacatgctttaacatagcggctggccgctcgcgcggcgatcaccgaattccatgctccgatgacctcgaatcttcacgacaaacccgacagcccgtgcatcggcgtctgctcgacgctcttcgacgaagtctgcaaaggctgcgggcgcacggcgctcgaagtcgcgaactgggtgttcatgacggacgccgaaaagcaggcggtgtgggagcgcatcacgcgcgaaggcaccgcaatgcgcttccagtacgacaagctgtaggcgtgccgcgcaccaccgcggcgcgcacgcattcgatcagcataccgaaacgaacgcattnnnnnnnnggacggcacgcatgaagccgtgccgccaaccccaacacttttcgattctgtcgattcctagaacttcatcccgacgccgacgcccacgacgagcggatcgatattcagccggccgagcggctggccgccgagcgtcgcatcggtgtgcatccagatcttcttcacgtcgacgttgacgaacaccttcttcgtcacttgcacatcgacgccgaactgcagcgcgggaccgaagctgtggttgttgatcccgatcccctcgccgcccgcgtgcagcccgttgttgtagaacagcgtgtagttgatgcccgcgccgacatacggacgcaccttgccggcatggttgaagtggtactgcaacagcagcgtcggcggcagcacgccgacgccgccgagatcgccgagcgacgacgtgatctgatgccgcgacgtgccgaggatcagctcgacgcccaggtagtcgcgaatcatgtacgtgaaatcgagctcggggacgatcgcattgttcacgcccacgttcagcgccgacaacgtattgctcgtgcgctcgtccggcatgatgctgatcccgcgaannnnnnnnatgatgtcgccttgattgatgccctctccgggcgaagccgcatgcgacagcgacggaatcatcgcaagaccggctgcgcaagcgatggcggtggtgcaagtacgaattgtttgacgacgcatgttaaggaccccctaagaacaggcttcattctcgggggatggttccctacttatattgaccgacatcaagtattacgacaacgagaaagtgggacggtttgccgcagcttcgggtgcggtgcccgtgagcagcagctcgagcagatcgcgcacgctgcgaatcgcctgcccgaacggcagcgcttcgcggccgcggaagaacagcccgttcgcgacgtcgccgcgcagcgcggcggccaggcgcgtatcgatgcagaagtggccgaagcgctcgatgccgtcgcgcaagccgcacacactcaggcattcgagcgccgacgggcagcgctgcttgagcgcgccgatcttcgcgcgaatgcgcgtctcgtgccgcagataacgctcgagccacggcgtcttcacnnnnnnnnncggcagccccgtgacgctcaagaactcgacgatgtcgtccggcttcgcgttcgcgagcacgcgcttgaagttcggatgcgcatcgccctcctcggtgaccgcgaacggcgtgcccacctgcacgccgttcgcgccttcggcgagcgccgcgcgcaccgcctcgtggctgttgatgccgcccgcgacgacgagcgcgatgcgctcgcgctcgaggccgagcgtggcgaacgtctgccgggtttcgtcgatgacccgcgcgaattcgaagcgcggatcgtccatgtcgtcgaggctcgtcacgccgagatggccgcccgcgcgggccggatgctcgatcacgatcgcatcgggcagacgccctttcttcatccacttcttcagcacgagcgcgatgccgcggctgtccgacaggatcgggatcagcgcgatgtcgtgcccctgcgtcatgtccggcagatcgagcggcaagcccgcgcccatcacgatcgcgtccgcgccgaactcgcatgcgatgcgcacatagtcggcgtgcgagcgcaccgccttcatcacgttgaccgcgatcatgccgcgcccctcgccccacgtcttcgcgcgctggatctnnnnnnnnagcgcctcgaggttcgccgcctccatcgtctcgcgatccggatgccgcttgcagcgctcgatcagatcggtatggtgatggcgcaagtcgatgctcgcgatcgtgccgagcgcgccttnnnnnnnnacgcttccggcgagccgatgcgcggagatgccgacgcccatcccgccctgcacgatgggcaacagcgaacggccgcggatcatcagcggcggaaagggaatggaaccggtcatcgcaatctctcagtacggcagaaagagttcgatgatcggcgattagcggcgaagcgctttgaccatcatcaagaaaaacggcacgcatgcgcatgtacgcgtgccgtgtcgccacaagaaaagaggcgtgcgcgatgcgtgttcatgcaccgcgccgatgcgtcgggcgtggccgcgcgtgacgcgcgccttgctgcgtcacgcgcgcttgtgcgggcgcaattgcatcgatttgtattcgagatattcgtcgaggccgtacacgccgttctcgcggccgatgcccgactgtttgaaaccgccgaacggcgcggccatgttccatgccccgccgttgatatcgacctgccccgtgcggatgcggcgcgcgacgcgcatcgcgcgctcgtcgctgcccgcccacaccgcgccgccgagcccgtacggcgaatcgttcgcgatgcgcaccgcgtcatcctcgtcgcgatacgtgagaatcgacagcaccgggccgaagatctcctcctgcgcgatcgtcgcgtcgggcttcacgcgcccgaacacggtcggcttcacgaagaagccgcgcgtgatgccctccggcatgccgaggccgcccgtgacgagctccgcgccttcgtcgatgctgcgccggatgtaatcctgcacgcgcttttgctggaccgacgacgcgagcgcgccgagccgcgtcgcgtcgtcgcgcggatcgcccgcgacataggcttgcgcggcggccttcgcgaggtcgcgcgcctcctcgtagcgcgattcgggcacgagcatgcgcgtatgcgcggagcacgtctgcccggcgttcagatagcacgcggacaccgtgcccttcaccgcggccgcgaaatcggcgtcgtcgagaatcaccgacgccgatttgccgcccagttcgagcgcgacgcgcttcacgccggccgcggcgagctcggcgacgcgcttgccnnnnnnnntcgagccggtgaacgacaccatgtcgacatcggcgtcgctcgcgagcgcctcgccgacgacgggcccgtagccgcacacgagattgaacacgccggcgggcagccccgcgtcgtgaatcgcctcggcgaggatgaacgcattgagcggtgcgacctcggacggcttcagcgcgaccgtgcagcccgccgcgagcgcggccgcgaccttcagcgtgatctggttgagcggatagttccagggcgtgatcgccgcgacgacgccgacaggctcgcgcacgacgagcgaattgcccacctgctcctcgaacgcgaaggtctcggcgagtttcgcatacgcgccccagttgtagatcggcccgccgacctggatnnnnnnnnacagcttgatcggcatgccgacttcgcccgtgatcgattgcgcgagctcctcgctgcgcgccttcaggttctcggtgatcttgtgcagatagcgggcgcgctcggcgggcggcgtcgcggcccagccgtcgaacgcnnnnnnnnnngccgcgacggccgctttcgcgtcttcggcggtgccttcggggacgcggccgatcacggcctcggtgccggagtcgatcacgtcgatcatgcccttgcccgtgctcgggcgccatgcaccgccgatgtagaactgttcgcaggttttcatcgaagccctcttgatcccggtggaaatacggtcattctacccagtcgggcagatcggccggcctcccgcgcgatgccgggccgtgcgcgcacgttatccccttgcgtttcggagaagcgccaaacgcgccgggccggctacactcgaaaaatcgcgtttcgacaggaggccgttcgatcggatacgtttcacaccccgcaacggtcggaaagttcgtttcatccggcagaggtcgccggcggctctcggcgacgcgcgccggcccggcttcccgaccgctcggcacatcgcctttcatcgaaaggatgtacgaccatgccaaactcactcgaagctcagattcgccaggccatgaaaaccggcagcaccctcacgatcgaattcgatcaggcgctcaaccagaaatcgcccggcaccttgaatgtctttcttcatccggccaatggcggcgtcaggatcgatctcgattcgggcaatcaaggcgaacccgcaaaaatactgtggctgccgtggaagcaaggcgaactgcaaacgttgcaacccggctcgatctcgaccgtggacatgctgttcttcacctactacctgagcggctgcaaggtattcgccggcgatnnnnnnccggtctggcacatcgacgcgccggtcgaagccaatcagttctggcgccgcatgtcgagcgacgaatggatggaggactgggaagtcggcaccgatcgtcaggtggcgtacctgcatcgcgcgggctaaagcgacagcctgtggaatctgtccgcgtatctcgaaggcgctgcgccgagcacgtatggacgcgacaatctggggcaggccgtggtgggcgggatcgtcaccggtcggcagcaaatgagcctgtaccagtacgcgacgacgtcttcgggctcgtccgcctggagcccattgacatacaccctccagcagcgcaagcaataggcggcagcggctcgcctcgccgagcgccggcgacgagcgcgcatcgtcgacccatcgcgatcgaggacggccgctcgccgcgtcgcgcaaagccgaaccgaacggccggcggcccggcctcgaccgggcgccggcaagggcttgcttactgcaagcccttgcttgcgaggaaatcctcgtaattcccgccgaaatcgacgagcttgccctccgtcgtcacttcgatgatccggttcgcgagcccgctcacgaattcgcggtcgtgcgacacgaagatcagcgtgccttcgaacttctcgagcgcgatctgcagcgactcgatcgattccatgtccatgtggttggtcggctcgtccatcagcagcacgttgtgacggccgagcatcagcttgccccagatcatccggcccttctccccgccggagagcaccttcaccgatttcttgatgtcgtccgccgagaacagcaggcggccgagcgtgccgcgcaccatcgtctcgtcgtcgccgtccttgcggtactggtcgatccaatccatcagcgtgacgtcgttcggaaactcttcgtacgtgtcctgcggcatgtagccgacgttcgcgttctcggcccacttcaccgtgccgtgatcgagcgtcaggttgccgaacannnnnnnnagcagcgtcgtcttgcccgcgccgttctcgccgatgatcgcgatgcgctcgccgggctgcaccgacaaattgaaattctcgaagatcgtgcgctcgtacttcttcgtgatcgaatcggcgacgaccgcgatgttgtgcagcttcttctcgaattcgaaacggatgaacggattctggcgcgacgacggcttgaattcctcgatcttgatcttgtcgatctgcttcgcgcggctcgtcgcctggcgggccttcgacttgttcgccgagaagcggcgcacgaagtcctgcagctcggccacgcgctccttnnnnnnnnnattcgccgcggcctggcgctcgcgcgcctgcgcggacgcgagcatgtagtcgtcgtagttgcccggccagaccttcagcgtgccgtagtccatgtcggccatgtgcgtgcacactgagttcaggaagtgacgatcatgcgagatgatgatcatcgtcgaatcgtagttgttcagcgtgtcctcgagccagcggatcgagttgatgtcgaggttattggtcggctcgtcgagcagcagcacgtccgggttcgagaacagcgcctgcgcgagcagcacccgcagcttccagcccggcgcgacgtcgcgcatcgggccgctgtggaacttctcctcgatgccgatgccgagcagcagcgcgccnnnnnnnnnctcggcgtcgtagccgccgtactcggcgaacttcgcctcgagttcggccgcgtgcatgtagtcgtcgtcggtcgcctcggggttcgcgtagatcgcgtcgcgctcggtcatcgcggcccacatctcggtgtggcccatcatcacgacgtcgagcacgcgcacgtcctcgtatgcgaactgatcctggcgcagcttgccgagccgcacgttcggctcgagcgcgacgttgcccgccgacggctccagatcgccgcccaggatcttcatgaaggtcgacttgccgcagccgttcgccccgatgaggccgtagcggttgccctccccgaacttgaccgagatgttctcgaacaggggcttgggcccgaattgcatcgtgatgttggcggtagaaagcacggcagatcccgttaggagatagatcgacggaaaaccgggtattttagcaggagtcgatgaatcgctgcgccgcatgcgcttcgggccccgaaaacgcacgggccatgcgctcttttccggccgagagcggaaacgaagaaatggcgccaaatcgatcggccgtcgcgtgcgcggcttgcgcgtgccgttcggcggcatgccgcgcatgcgcggcagtcggattcgtgcgatgccggcctgcccagcccctgcccggcggatcgggccgccgcgcggcgcgctcgctcgccgcggcggtcgagacgacgttggccggcgcgataacgggccgcgcgggcagacgcccgacgtcgtcatcggcaacgatgggaccgctctcccgccccgggggcggccccgcccttcgccgcagcccgcgaatcacgctttcgaaccgcccggcaagcccgcgaaccggtcacttgcgcgcgttcgcggccttctgcggcgccttcaactgcgcgaagagctccgagcacggcacgtcccggttattgctcggcgcgatcagcggaatcagcgccgcgaacggattcacgagcccgaggccgaccatcgcgcccgcgcgcaacgcgagcgcggccgcgtcgaccccgacgtccggattcttgaacgtccccttcacgtacagcggcgagcgcagcgagaacacgcggaatcccttcgtatgcggatggaccttcaggttcatcgactcgttgcgcagatcgatcgggccgtcgatgttgatgagcgcgtcgtcggtatcgaacgcgaacagcttcgtgtcgagcaagccgttggttgccacgaaatcgacggccgcgcaattgatcttcacgtcgtggctgccgaacatcttttcgtacaggacgttggcgacgttcaggcccgccgcttccatcaacaggcggctgatcgcgccatcggtcatcagcatcttcacttcgccgttcgacgtcgccgcgagcgcggcgggcgaattgcccgtcgcggacagcgccgcatcgccgttgatctcgccgagcgcggactgcatgaccttctgcgtcgggaacagctgcttgagcttcagatgccgcgcggcgaccgagaagcggcccttcagcggcgcggcgctgccatcgagatgcgcggtggtcgcgagcgagccgcccgcgacgccgaacttcagcggctcgagcgacagcacgccgtccgtcatcacgatgtgcgtgtacagatcgctgatcggcagcgcggcgctcttgatcagcttgcggcccgtgaacttgacgtcggcgtcgagcgcgcgccagcggtcggtgcggaatgtctcgacgggcagcacgcggccgggcggctgcttcgtcgtgtcgccgcgccgcgccttgctcgcggccgtgtccgcgccgatgatcggcgcgagatcggagaactgcagcagattcgacacgagctcgccggacaggagcggccgcgnnnnnnnntgctggtacacgagcgtgccgcgcagatcgctgccgccaacgcggccgttgaagttctcgtaacggaacgtgctcgcggcgcgcttgaaacgaccgacgagccggccttcggtcgcgtacggcggcgtgtcgggcaaggtcacgcccgtgagcggatacaggtgcgacatgctcgagccctgcagccacagccgcaggtcgatcgcggcgagatggaccggatcggtgagcgtcccgacgatcgcgaggcgcgtgtcgcccgccttcacgtcggcctgcagcgggaatggccgcgaagcgtcccgaagcgacagcacgccgcccaccttgcccgtgccgtcgatcggcacgcccttgtagcggcccttcacggtcaggccgaacgcgtaggtcgggccggccgaccgctgctcggcggcggaggccgcgcttgcgccgctcgcgccccttgcgccgctcgcgcccgaaacggccgcgctcgtcgagacggccgaagcggaagatgcggccgacgcggaggcggaagcaaccgccccgcccgcgcccgctgcgggagccttgccggcggcaaccgccgcggcgctcccgccggaggccgcggcggccggcttcgacgcagcgctcgcgcccgccgtggcccgagccgcccgtgaccggtcattgccggaaaccttggcggccgacgccgcggcattcacgcccgacgcgccgctcgccgcggcagcgccgctcgcgttcggcgccccggcggccgacgccgccgacgcgtcggacgcgatctgggcttgcgccttggcggccaattgcgccgcgccgcgtttgccgacccgctgcgccgacgccgcccgagacgtctcctcctgctgccggagcacgtcgccgagcggaatcggctggccgagcgtatcgaccgcgacgctcagatcggctttcgtgatcgcgtcgcgatagacgaccgtgcccttcgcgaagccgaagtcgcgcaactgcaccttccagggcgacgggccggcagactgcttgaattcgaaggtccagttgttgcggccgtcggcgaggcgctcgatgtcgagcgccgggttgacgagctcgatcgtcgggatcacgacctcgtgcgcgagcagcggcaggacggcgagctcgaagcgcgcttcgtcgagcgtcgcgaaattgggcgctttcgcccacggcgggttgccgatcacgatccggctcgccgagaacaccggccacggcacccatgcgcgccagccggtctcgccgtcgggccgccgccagccgaccttgatgtcgccgcggatctcgaacggccggccgatcgacgcgcttgcctgctcgttgatccacggtttcgcgcgattccagtcgaacgtgaagatgaacacgccgaccgccgcggtcaagaccgcgaagatgccgacgatccacgccgccgttttgccaagagtacgggtgagcgccatgccagattccgtcgttgttcttcctgaatcggccgtgccgcgcagcgtgcgcgacgctgccgctggcagttattatggcgcacgatgctgcgccacccgcccccatttaccgnnnnnngcgnnnnnngcatttatgacagccgatgtcctgatcgaagcccggcaactcgcccgccgcgacgccgcccgcggtaaaacgctcctggccccgagcgatttcgcgctcgcggcgggcgagcggatcgcgctcaccggcccgtcgggctcgggcaagagcgtgtttctgcgggccctcgcgcttctcgatccgatcgacggcggcgagctgctctggcgcggcacacgggtgccgcgcccggccattccgcgctatcggcgcagcgtcgcctatgttcgccagcgccccgccaccgccgagggcaccgtggaggacctgctgcgctacccctattcgctcgccgtctatcgcgacgcgcgcttcgacgcnnnnnnnntcgcgcgcctcgccgcgcaggcgggccgcggcgacgacttcctgcgcaaggcggcgagcgagctgtccggcggcgaggcgcagatcgccgcgctgctgcgcgtgctgcaactcgaccccgacgtgctgctgctcgacgagccgacgtccgccctcgatcccgattcgacccgcgcgatcgaagcgctcgtggccgcctggttcgacgcggcgcccgcnnnnnnnnnntatctgtggatttcgcacgatccggcgcaggcggcacgcgtcggccgccggcgcctgacgatgcgcgccggcgtgctcggcgacgccgcgacgcaggacgcacgatgaacacgccgctgcaagacctgagtctcgtcgacgtcgggatcgcggcggcgctcgtcgcgatcaacggcgcgatttcggtcgcgctatcgctcggcctcggccgcaagctcgcatgggcggccgcgcgcaccgtcgtgcagttgctcgcgatcggctacgtgctcggctgggtgttcggccatccgcgctggtacgtcgtgctgccgctcgtcgcgctgatgacgctgatcgcgggcttcgcgggtgcnnnnnnnngcaagcgaacctatgcggggcaacgcgcggacagcgtcctgtcgatctgggcgagcagttggttcgtcgcggcgatcgggctgttcgtcgtgatccgcatccatccgtggtacgcgccgcaatatgcgatcccgatcctcgggatgattctcggcaatacgctcaccggcgtgtcgctcggcgtcgagcggatgatggaggagctgaccgcgcggcgcgaccgcgtcgagacggcgctcgcgctcggcgcgacgcgctgggaagccgcgcaggacgcggcgcgccaggcggtgcgcgccggcatgctgccgacgctcaaccagatggccgtcgtcggcgtcgtgagcctgcccgggatgatgacgggccaggtactggccggacagtcgccgctgcaagccgtccgataccagatcgtgatcatgttcctgatcgcggcggcgtccgcgctcggcaccgtcggggcggtgctgtccacttaccggcggctcttctccgccgagcatcggtttctggcgtcgcggctcgtcgagcgggaaagaaccgcgaacggcgggtaaaaagaaattcctgcttgcgtgcccggcgaacggattcgtcggccgcgcgccggatggctcgtggattcgcacggccgtaacggtcggttcggccagtcaccggacgggctgtcgatggcggagaggattgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggtttggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaccatcgccctttcccttcaaccttcgcgattgccgcttggcactcgccgcttaccgtttggcgtttcgtnnnnnnnnnnnnnnnnnnnnnncaacgagtattatcgattcgagcgatcatcgaatcgcatgccgccctccgcacccgtccgcatctttgtgggcgaggcggttaaatgggtcattcnnnnnnnnatgcgcgatcgatacactttcgcggcgaacgcggcccggccacgcaatgcaaaacgcgcgggacgcgcggcaggcgcgtagcgcgtcgacttccgaggcggcatgcgtcgcgcctccctcggcagcggtgcgtcgggcgaacgccgccgcgccccattcaccgcttgatcgacaccgtgatcttcgtgccgtcgcgcatcgtgatcgacttcgaaccgcccgtcgggatcgacagccatttgacctggctcaccgccacgacattcgggcactgcagcgccttgccgtttaccgtgaccttcttcgtgccgctcggcgcgctcgcctggaagctcagttgcacgttcgcgacgcccttgctgtcgaccgccggcgcgagccgcacctgggcttgccgaaccatcgcgccgttcgcgtcgcgcggtagcgtatccgcgttcgggcacgcgtcgggcatcggcacggcgcccgacggcggcaccgatttccagttgtagtcgtcggtttcgccggagcggatcttgcgcgtctcctgcatcgtgccgaactgcttcgagtcgaccttgaccgtgtattgaagctggccgtcgttgccgcccagcacgctgcccttgatgggcggcgccgcatgcgcggcgaaagccgacagcaacgccgcggcggcgcacgacgcgacgagcggcgacagaatgcgttgactcatgcgaacctctccttttatggcgacgatctgcgcgaatcgccgggttatcgatgcatgacgcaatgccagtctaacgcgaagcggcgcgcgtggcgcctgccgcgcatcgggtgttacccctgcttgcacgatccgcgtcgggcgtgcgtggcgcgcaatcgcacgcgcgccactcgcatgacggcgccccggtgttcgtgcccgcagccgcggccgcacggccgccgggctcccgcttcgcccggatatcgcccggagcggatgagacgaatcggcgatacgtcacgctcgcgcgcatgctgcctgaacgcgatgcgatnnnnnnnnaagacatcgggctcgcgcgcaacaagtttgattcatcgcaaattttcgtgtggcgacgctcggtccggcgcagcgggccgactgcgaacgtgggatatcgaacgctgtcggctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggaactgagtgccgatagccgagtgccaaatactgnnnnnnnnnnnnnnnnnnnnnnngatgccgatgccaagtacagagttccgaaaacagggcatcgagcgtcgagcgccgcacagcgagcaacgagaaaacgcaaaaccaaccgacgaaaaccgaaaatcgccgtcggaaacgcacggcgccnnnnnnnnncgtcgcgcccgccaccgctcgaacggacatccccgatgtcttccgcctggcgcccatccgctggcgtccggccgcaaccggctacaataacgggttcgccgcatcgccttcgtcggcgccgccatccgctccaccgtgacacttccatgaccacgaatctcgtcgttcaaagcaccgcgccgctctccgacgcgcatcacaagccgctcgccgcgctcgcgcacgnnnnnnnnntcgttgcgctcgacgcgcagtcgatccgcatcgagcgcgccaaccccgcgcagcgcgccgatatcgacgcatactgcggcacgcacgcgctcgattacgcgttcgtcgacgcggcccgcaagctggccgacttcggcctcgtcgcgatggacatggattcgacgctgatcacgatcgagtgcatcgacgaaatcgcggacttttgcggcctgaaagccgaggtctcggcaatcaccgaggcggcgatgcgcggcgagatcaaggatttcaacgagagcctgacgcgccgcgtcgcgctgctcgcgggcctcgaagcgagcgcgctcgagcgcgtctatgaagagcggctgcggctgtcgccgggcgccgaatcgatgctcgccggcgtgaaggcagcgggcctgaagacgctgctcgtatcgggcggtttcacgttcttcaccgagcgcctgaaagcgcggctcggcctcgatttcgcgcattcgaacacgctcgagatcgtcgacggcaagctgacgggcaaggtcgtcggcgagatcgtcaacgcggacgtgaagnnnnnnnnngtgcgcgagacctgcgcggcgctcggcatcgagccnnnnnnnnnnatcgtcatcggcgacggctcgaacgatctgaagatgatggctgccggcggcttctcgatcgcgtttcgcgcgaagccgatcgtgcgcagcgcggcgagcgccgcattcgatcacgtcggcctcgacgggctgctgcggctgttctgaaaccgcatccggcccggtcannnnnnnngcgcgcaatcgtgccgcgctcgcgccgccggcacgacatctgacgcatcgaacgaaaaacggcgccgcgggcccatgcccgggcgccgttttcgccgtgcgcgagcgccggaccgccgccgcgcgtcgttcattcgccgctcactcgtcgctcgatccatgcacgagcgcgctgcacggcccgcgtgcggcgcaccgatgcgccaccactgtccgcgccgccgatctnnnnnnnnttatgcgagcgccgacgtcaatgcgcgctcgatatccgcgcgcaaatcggcctcgtcttcgagaccgacatagaaacgcaccagcgtgccgcgatgcggccacttgcccgtgcgcatcgactgcacgtcgtacggcatcgcaaggctgcatgcgccgccccagctccagccgatcgcgaacagttcgagcgcctcgacgaagcgatcgacctgcgcggcatcgtagcgctcgtcgaacacgaccgagaacagcccgcccgcgcccgtgaagtcgcgcatgaacgtatcgtggcccggacaatcgggtagttgcggatgcagcaccgttgcgatctcnnnnnnnntcttcagccagcgcgcgagcgacagggcgctgcggctgtgcgcgtcgaaacgcgcctgcatgctcggcagaccgcgcagcacgagcgagcagtcgtcggccgacacgccgatgccgagccgcattcgcgcgagcttgagcttcgcatgcagttcgccgtcggcggtgatcgtcgcgcccatcagcacgtcgctgccgcccgactggtacttggtcagcgcctgcaccgagatgtcgaccccgtgctcgaacggcttgaacgcaaggcccgccgaatacgtgttgtcgatcgccgtgacgatgccgcgtgcgcgtgcgaccgccgtgatcgcccgcacgtcgggcacttccatcgtcaccgagccgggcgcctcgagccagacgatgcgcgtgttcggctggatcagatcggcgatgcccgcgccgatcatcggatcgtagaagcgcgcggtgataccgaaatccttcgccagccatttgccgaaatcgccgttcggcccgtacgcattgtccggaatcagcacatcgtcgccttccttgacgagaccgaaatacacgttcgtgatcgcgcagagccccgacggctgcaacagcgcgtgcgcgccgccctcgatctcggcgagccgctgcgcgagcgcgagcgacgtcggcgtcgcgtgcagcccgtagcgccattggccgtcctggcgccagtcgagattgcgcatcgtcgcgagatcgggaaacacgaccgtcgacgcccgcgcgacgggcacgacgaacgattcgaaaccggcgggaatgcgatcgtccggttggacgacgcgcgtctgcaacgcgcgcttgggaatggatgcggtcatgactgggcgggctcgacgcgagacggagtcccgaaaagattggaatccggctagcttagcctgattccgcgcgtttggcccggtacaatcggcgcggccgcgaccgtgccggcgcggctgtccggcgccgatgcccgaagcttgagcggcaacgaggcgcgacgcacgggacgcgccttgagcggcaacgaagcgcaacgcgcgggacgcgccgccgcccgccacgccggccgccggcaagcgcgcggccaacggccgagcgccccggacgcggcannnnnnnnncgcgtccgccgttcgttattcgccggtccgcagattgctcacgccgccgaccgactgccccggggcgcccgcctgcggcgcgccgacggccgccgatgcggactgcgcgcccgccggatgcagcgcaacgggcagcggatccgactggtcggcgttcatccgatcggcggacaagccgcccgacggatcgaagcggccgatccacacgcccgtgatgttcgtgccgtcgtccgattcctcgatctcgagcgtgtcgccgtcgcgatcgcccgcgagcaagatgacggcgcccgtgtcgagatactggcattcgccgtgcacgcccggttcgtccgtcttcggcccgaggcgcacgacgaccggccggccgccgaccgtcccttcatagcgcggcagccgcgcgtacgccggattcggcttgagcggcacagcgggcggcggcgcatccgcctgcgcggtggcagcggcaggcgccgcgtcggccgcgcccggagccgccgcnnnnnnnnnagcggaggactacgcgaacgcgagccccgccgccgtcgccagcgcggcggcgagcgccgcgccgcggattgcggtgatcagcttcaactgcgcggccctcccgtcacagacgctcgaacaccgcggcaatgccctgcccgccgccgatgcacatcgtgacgagcgcgtagcgcccgccgatccgctgcagctcgtacagcgccttcacggtgatgagcgcgcccgtcgcgccgatcggatggccgagcgagatgcccgagccgttcgggttgaccttcgccggatcgagaccgagcgcgttcgacaccgcgcacgcctgcgcggcgaacgcctcgttcgcctcgatcacgtcgagatcggcgacggtgatgcccgcgcgctcgagcgccttcttcgtcgcgggcacggggccgatgcccatgtatgccggatcgacgcccgcgtgcgcatacgagacgaggcgcgcgagcggcttcgcgccgcgcttgtcggcgacgccgcgctccatcagcaccaccgcggcggccgcatcgttgatgcccgacgcgttgcccgccgtcaccgtgccgttctccttggcgaacacgggcttgagcttcgtgaagtcgtcgagcgacgcgtcgtggcgcacgtgctcgtcggcgtcgaacacgaccgtgcccttgcgcgacgcgatctcgatcggcaggatctgatccttgaaatagccggatttcgtcgcatgcgacgcgcgccggtgggattcgagcgcgagcgcgtcctgcgcgtcgcgcgtgatcccgtacttcgccgcgacgttctcggccgtcacgcccatgtgaatcgactggaacggatcgttgagcgcgccgatcatcatgtcgacgagcttcgcatcgcccatgcgctggccgaagcgcgcggccggcaccgagtacggcgcgcggctcatgttctccgcgccgcccgcgaccgcgatgtccgcgtcgccgagcagcacgttctgcgcggccgacacgatcgcctgcaggccggagccgcagagacggttgaccgtcagcgcgggcgcgtgctgcgcgacgccgccgttgatcgccgcgannnnnnnnagatacatgtccttcggctccgtgtgcacgacattgccgaacacgacgtggccgacctcgtcgcccgacacctnnnnnnnnnacagcacctcgcgcacgacccgcgcgccgagctcggtcggcgcgaagtccttcaggctgccgccgaaatcgccgatcgccgtgcgtacgccgctcaccaccactacttcgcgttgcatcgttgcctccctctcttctcttgatgaaaaccgatggagcgcgcggtcgcggccgcgcacgtcatgcattcggatcgcgcgcnnnnnnnnnnggctcacgcgcccaatagccgctcgaccgcgtcgcgcgacgggatcggcgcgaccgcgccgaacccttgcgtcgatagcgcggccgccgcgttcgcatagcgtgcggccgagaacggatcatcgcccgcggcgagccgcgcgacgaacgcaccgccgaagcagtcgcccgcgcccgtcgcgtcgagcgcgtcgacgacgaagccgggcacgacgcgccgctcgccgggcgtcgcgacatacgcgccctcgcggccgagcttcagcgcgacgacgcgcggccccaaggcgagcagcgcatcgacgatcgcatcgcgctcgtcgagcccggtgagcgccgtcacgtcatcccagctcggcaggcagacatcggtatggcgcagcgcctccgtcatcaccgccnnnnnnnnnngcagcggccagagcttgagccgcaggttcgtgtcgaagctcannnnnnnnncgttnnnnnnnnnatgcgcgatcgcggcgaacgccgcatcgcacgcgctcgtgctgatcgcgaggctcacgcccgacagatggacgaagcgcgcggccgcgagcgcatcgagcggcagatcgcggatcgcgtagcagctcgcggccgagcccgcgcgcagatagtcgaacgcgtgaccgtgctcgccgtgcgacacgaagtagacgcccgtcggcgcgccgtcgtcgacccgcacatacgacgtgtcgacgcgctcgccgcgccacagatcgagcagcagccgcccgaaatgatcgccgccgaccgcggacacgaaaccgnnnnnnnnnncttgccgcgcggcggcgatgcagaagttcgacgtatcgccgccgaagccctgcagataattcggctcgcccagccgcgcctggttgaattcgaccatcgcctcgccgagcgcgagcacgtccggaaacgtcgccggcatcgtcagacctcgccccacagatcgtggccgtcggcgcccgtgatcttcacggacacgaactcgccgaccttgtagcgcttcgacgccttggccgccggctcgacatagacgacgccgtcgatctcgggcgcatcggccgcggtgcggccgatgccgccttccgcgttgacctcgtcgatcaacaccttgagcgtcttgccgatcttgcgcgcgatgcgcgcggcggacacctcctcggcgacttccatgaannnnnnnnngcgtgcctcgcgcacgtcgtcgggcagcgcgccgtcgagcgcgttcgcgctcgcgccctcgaccggagaatacgcgaagcagccgacgcgatcgagctcggcctcgcggatgaaatcgaggagtgtctcgaattgcgcgtcggtctcgcccggaaagccggcaatgaacgtgctgcgaatcgtcagatccgggcagatctcgcgccacttctgcacgcgctcgagcacccgctccgcgttcgccaggcgcttcattcgcttgagcacctccggatgcgcgtgctggaacggcacgtcgagatacggcagcacatggcccttgagcgggccttgcgccatcatcggaatgatctcgtcgacgtgcggatacggatacacgtagtgcaggcgcacccacgcgccgtactgcgcggcgagctcaccgagcgcgccgacgagctcggtcatccgcgtcttgagcggccggccgttccagaagcccgtgcggtacttgacgtcgacgccgtacgcgctcgtgtcctgcgagatcacgagcagctccttcacgccggacttgaagagattctcggcttcgagcatcacctcggcaacgggccgcgacacgagctcgccgcgcatcgacgggatgatgcagaacgagcagcggtgattgcagccttcggagatcttcagatacgcgtagtgacgcggcgtgagcttgatgcccgcggccggcacgaggtcgacgaacggatcgtgcggcttcggcagatggctgtgcaccgcctgcatcacttcgccgaccgcatgcgggcccgtgacggcgagcaccttcggatgcacttccgcgatgaggccggagccgctcgcgctcttcttcgcgccgaggcagccggtgacgatcaccttgccgttttcggcgagcgcttcgccgatcgcgtcgaggctttcctgcaccgcctcgtcgatgaagccgcaagtgttgacgacgacgagatccgcgccgtcataggtgccggagatttcgtagccttcggcgcgcagttgcgtgatgatctgctcggagtcgacgagggccttcgggcacccgagcgaaaccatacccaccttgggcgcggcgagcggcttaccgcttgatttcaatgaattttccaactatggcttccatgcatgaggggacggcgtccgcgggcggcacaccttgggtttgccggcattttaccctccgcgcggcggcgtttctccgagggtgcgcatcgggcgcgagaacgccgcgctgtgcgtggcgatcgtccgtttgcgcgcccgacgacaatccccgcgagcccgaccgctccaggtcgctcgcgcccatcgcgcacacgcacggcccgcgcgaccgctccgccgcgcgtcggccacgctgcgccgagcacgccgcggccggcgcattcggcgcatcggcacacatgcgccggggtcgaaacggccatcggccgtgtccatcggcggcctcggcgcggccccaaaaagaaacggcgcccgcaggacgccgttcattgcatgcggccgcaatgtccgcccgatgacgcgcggcaagccgccactcgcccgcagnnnnnnnncgagcgtagccgaggccgcccgggccgagccgcaatccgaagctcgcggcacgacgactcgcgcggcatcgcaacgcggccgggtcgcgccgcggccgttgcgtagcgaaagccgccgtgcctacttcttctccggctcgctgcccggcggtgtcgccggcttgaacgggaacgaactgaacatggtcttcgcctggttctgcatctgctcctgcatctgcacgaacatgttcttcgactgctcgatgtagctcgtcatcatcccttgcatcatcggcgcctgcatgttcatgaactgcgaccagacttccggattcatcgcgttgttctcgtacaggttcttcgactgatcggcgagcttgctctggatgtcgatgaacgcctggatgttcttctccagatacgtgcccatcatgccctgcatcgcatgcccgtagaaccggatgatctgcgagagcatcgaagacgagaacatcggcacgccgccgctctcctcttcgagaatgatctgcagcaggatgctgcgggtcaggtcttcgctgctcttcgcatcgatgaccttgaaatcctcctgttccagcacgagctgcttcacgtcggtcaacgtaatgtaggtgctcgtctccgtatcgtacaaacggcggttcggatacttcttgatcagccgttcgccagttttctttgtagtagtcatgtaacgcctttgagcgcctgatgcgcgcagtgacggcgcccggcgccgcacgcgggcgcgacnnnnnnnngcaccgggcgttcccggaacatccgacccacacggccggacggcacgcgccgcccggccgcatggctcagcccatatgcaagccgccgttcagcgaaaaatcggcgcccgtcgagaacccggactcttccgacgcgagccacgcgacgatcgagccgatctcgtcgggcgagccgagacggcgcaccggaatcgtcgcgacgatcttctcgagcacgtccggccgaatcgccttcaccatgtccgtgccgatgtagcccggcgacaccgtgttgaccgtcacccccttcgtcgcgacttcctgcgcgagcgacatcgtgaagccgtgaatgcccgccttcgcggtcgaatagttggtctggccgaactgccccttctggccgttcaccgacgagatgttgatgatgcgcccccagccgcgctcgaccatcccgtcgatcacctgcttcgtgacgttgaagaggctcgtcaggttcgtgtcgatcaccgcctgccaatcctcgcgggtcatcttgcggaacacgacgtcgcgcgtgatgcccgcgttattgacgagcacgtcgatctcgcccacttcggccttcaccttgtcgaacgcctgcttcgtcgaatcccagtcgccgacgttgccttcggacgcgtagaaatcgaagccgagcgccttctgatcctcgagccatttcacgcggcgcggcgaattcgggccgcagcccgcgaccaccctgaagccgtccttgtgcaggcgctggcagatgctcgtgccgatgccgcccatgccgcccgttacgtaagcaattcgctgagacataaccattactccattatcgttttgagaagcgccgagcggcaacctctccgtcgcctgcctgccgatcgcccgttcgtcgggccgcgcccgccggcgcgccccgcgcgggtgcctcctgattcgcgttacggacgctcgagcgcgagcgcgacgcccatcccgccgccgatgcaaagcgatgcgaggccgcgtttcgcatcgcgcttgagcatttcgtgcagcagcgtgacgagaatccggcagcccgacgcgccgatcggatggccgatcgcgatcgcgccgccattcacgttgaccttcgacgtatcccagcccatctgcttgtgaaccgcgagcgcctgcgcggcgaacgcctcgttgatctccatcaggtcgaggtcgcccaccgaccagcccgcgcgctcgagacagcggcgcgacgccggaacggggcccatgcccatcacgctcggatcgacgcccgcgttcgcgtacgccttgatccgcgcgagcggctcgaggccgagcgcctcggccttcttcgccgacatcacgagcaccgcggccgcgccgtcgttgatgccggacgcgttcgcggccgtcaccgtgccttccttcgcgaacgcgggcttcaggctcgcgagcgactcggccgtcacgccgtgacgcacgaactcgtcggtcgcgaaacgcagcggctcgccctttctctgcgggatctcgatcggcacgatctcgtcgtcgaagcggcccgccttctgcgcggcttccgccttgttctgcgagagcgcggcgaactggtcctgcgcctcgcgcgtgatgccgtactccttcgcgacgttctccgcggtgatgcccatgtggtacttgttgtagacgtcccagaggccatccacgatcatgctgtcgacgagcttcgcatcgcccatccggaagccgtcgcgcgagcccggcagcacgtggggcgcggcgctcatgttctcctggccgcccgcgacgacgatctccgcatcgcccgcgacgaccgcgttcgcggcaagcatcacggccttcaggccggagccgcacaccttgttgatcgtcatgcccggcaccgcgttcggcagccccgccgcgatcagcgcctggcgcgccggattctggcccgagcccgccgtcagcacctggcccagaatcacttcgctgacctgctcgggcttcacgcccgcacgttcgagcaccgcgcgaatcacgctcgcgccgagctccggcgcggcgatcttcgcgagcgagccgccggacttgccgaccgcggtgcgcgcggccgatacgatcactacgtcagtcatttcactatcctccggnnnnnnnnngcacggcgcgccgcgaaccgccctgttaaaaatcggtcgcgacgcaaagcgtgctccgccttgcgccgttcgtcaatcgcgttgcaacacatatcggccgggcgcgggctcgatcaccgggaannnnnnnnagccgaggtgcgcgcgcggcttcaccttcttgccgccgtactgatcgagccactcaatccataccggccaccaactgccagggtgttcgacggccgcatcgagccagtcgttcgccgattccggcagctccttcgcgctcgcgccgtagctccagtagctgcgcttgcgcttcgcgggcggattgatcacgcctgcgatgtggcccgacgcgcccagcacgaacttcagcggccccgtcagcagcgacgtcgacgcgtacgcggtctgccacggcacgatgtgatcctcgcgcgagccgtagatgaacgtcggcacgtcgatgcgcgacagatcgacgggctcgccgcacaccgtgagcgcatccggctcgcgcagcttgttttcgagataggtattccgcagataccacgcgtacatcgggccgggcaggctcgtcgaatcgccgttccagtacagcagatcgaacggcgcgggcgtgcggcccttcaggtagttgtcgacgacatagttccacacgagatcgttcggacgcagaaacgaaaacgtgttcgcgaactcgacgccgcgcatcaagcccgcgggcgcgccgcccttgccgccgatggtctgctcgcgcatctgcacgtgcgcctcgtcgacgaacacgtcgagaatgcccgtgtcggagaagtcgagcatcgaggtgagcagcgtcatcgacgcggccgggtgctcgcnnnnnnnngcgagcaccgcgagcgccgtcgcaagcatcgtgccgccgacgcagaagccgagcgtgttgatctgctcgcgcccgctcacctgctggacgacgtcgatcgcggcgagcaggccctcgtcgatgtagtcgtcccacgtcttgtgcgcgaccgacgcgtcggcattgcgccacgacacgaggaacacctgatggccgcacgacagcgcgtgcgcgacgagcgaattctccggctgcagatcgaggatgtagaacttgttgatgcacggcggcacgatgagcagcggccgctcgaagacggtggctgtcgtgggcgtgtactggatcaactggatcagatcgttctcgtagacgaccgcgcccggcgtcaccgcgagattcttgccgacgacgaattgcgattcgtccgtctgcgaaatcttgccgcgctgcatgtcggcgagcaggttcatcatcccgagacgcaggctctcgccctgcgtctcgacgagattcttctgcgcctccggattgagcgcgaggaagttgctcggcgacgcggcggccgtccactgctggaccgtgaagcggatccgctcgcgcgtcttcgggtcggtctcgagcgcgtcggcgagctcctgcaggtagcgcgcgttcagcagataccaggcggccgcgaacccgtgcgcgggtgaagccttccaggcgtccgcgctgaaacgccggtccttcagctcgggaacggtcggcgtcgcggcgctcgcctgctggatcagcgcgaggcaatcgcgcgaataatcggcctgcagcttctgcagccgcgcgggcggcaccgacgcgacgggcgcgagccccgcgaacgacgcggccgcgccggaccaatccggcatcggcggcatcggcggcatcgcaggcatcgcgaacgcaaacggctgcggcggctggaacgccgcgannnnnnnnnnnnnnnnnnnnnntgcgtcgcccgcggccgcccgggccgggtccgcgaagctgcgccacgcgccgagccaggactcgaacaactgttgcatgggctgggccgccaatccggctgtgctgcgaccctggggagtatccgtgtgagaggacgtcgacgannnnnncgatgctgtcatacctgccttaacggtgattcctcggtgcttcctcggtgttgcctgcggggaccctggaaatcctgctcgaaccgcatgaagtcgaccacccactgcgcgctnnnnnnnnnnnnacgtcgtgttccggagcgtttctccagattctgccgcagtgcagtagttttatcattatcgttttccccatgtgatccgtcacctccgacaacacatgcttcgacaaccggaatgattgttgcggaacgcgtcgcgcgacgcgcggcaaggacatccgccccgtgcgggctgcgagagtctaagcaatcttgatgacagcaatcgcacggtgcggcgcagcaatccggggcgccgcggcgtcgcaaaaacagcgcctgcccgccctcccggctcgccgcgccggcgatggcgcgcggctgcccgccgtcagtccgcgagtcagtccgcgagccagatcagcgcggccatgcggcccgtcacgcggtcgcgccgatacgaataaaagcgctcgcgctcggtcgccgtgcacgcggcgccgccgctcacgcgcgtgacgccgacgcgtgcgaggcgcagccgcgcgagcgcatagagattcgccagatatttgccgggcgcgtnnnnnnnnnncgcgaacgcgcactccgtggccgcgtagtcggcaagcggcgccgcatcgagaaaggccgagcggacgtccgcgccgacctcgaacgcgcccgggccgatggccgggccgagatacgcgtgcaggcggtcggcaccgccgcccgccagcgccgcgacgcgctcggccgtcttctcgacgatgcccgcgacgaggccgcgccagcccgcatgcgcggcgccgaccgcgcgccccgcgtcatcgcacagcagcaccggcaggcagtcggcgaccatcacgacgcagacggcgcccggcgtcgccgcgacgctcgcatccgcgcgcacggcaccaccttcgcctgcggcgagcacgtcttccgcgcgcaccacctccgtgccgtggacctgctcgagccacgcggcgcgcgactggcccgccaacgcgagcagcnnnnnnnnattcgcttcgacatgcgcgggatcgtcacccgtgtgccggccgagattcatcccgcccgcgacctcgccgccgtcaccgccccacgcgccataaggcggctcgctcacgccgccattgcgcgtcgacacgannnnnnnnacgcgcggcggcgcctgccaatcgggttgcacgcaatcggccagcgtcaggggtcgcaacatcgtcatcggcagtcaatcctcatcatcgtcggcatacggcatgccttcatcgtaaccgtcgtcatagacagcgtcatcgtcgccgaattccgcatcgtccgcaccgaagccgagcgcgtcgacgagcgccgcgagatcggccggcagcgnnnnnnnncattgcatcgaccggccgctcgccggatgcacgaggccgagccgccaggcgtgcagcgcctgccgcgcgaagccgcccggcagcggcgcgaccgagcgcttgcnnnnnnnnnngccgtacaccggatcgccgagcagcggatgcccgacgtgcgcgcaatgcacgcggatctgatgcgtgcgtccggtttcgagatcgcaatggatcgccgataccggctggcgcgcccacagcgtcgtgtcgaccgtgcggaaatgcgtgcgcgccggcttgcccgccgcgcccgtgacaaccgccatccgcgtgcgctcgcgcggatcgcggccgatcggcgcatcgatcgtgccctcgtcgggcatccgcccccacgcgagcgcgaaatagcggcgcttcaccgtgcgcgcctgcaattgacggaccaggtccgtctgcgcggcaagcgtgcgggcgacgaccatcaggcccgacgtttccttgtcgagccgatgcacgatgccggcgcgcggcaggccggccgcatccgcatagcggtgcagcaggccgttgagcagcgtgccgctccagttgccggcggcaggatggacgacgaggccggccggcttgtnnnnnnnnnnnntcgtgtcgtcctcgtagacgatcgacagcggcaccggctccggcgtgaacgcgagttgctcgggcagcagctcgggcagcagctcgatcgtcgcgccgagcggcacgggctgccggatcttcgccggcgcgccgctgacgcgcacgcggtccgactcgatccactgctgcaggcggctgcgcgagaactcgggaaacaactgcgcgagcgccttgtcgaggcgctcgcccgcgagcgcgagcggcacgtcgacggtgcgcggcgcatcggcgccggtatcgnnnnnnnnnggcgcgacgagcgtgtcgctcgtcagatcgtcgtcgagcgaatcgcccgcagaagcgtcggcggggctggcgcttgggctataatcgtcgcggtttgacttgcccgcacgggcattcaacgaacttgaacgggtcatttagactgggtcacttgagacttgaagctaggacaatgcgagcccttttcaccatgatgcattcgaccaaacgcgtcgcaaaacctgcggccgcctgggccgcgctggcggcggccgcggcgctcgtcgcgggttgccacggcttgccgcagaagagcgatgagacggcaacctggtcgaacaacaaattatactcagaggctcaggatgcattgacgggcggcgactggggcaagtgcgcgaagtacttcgaggcgctgcaaggccgcgatccgttcggccacttcgcgcaacaggcgcagatcaacgtcgcctactgcaactggaaggacaacgaaacggccaccgccgatcaggcggtcgaccgcttcatccagttgcacccggatcacccggacgtcgcgtatgcgtactacctgaaggggatgatccacttcaacgacgacctgggcctgttcggccgcttctccggccaggacatgagcgagcgcgatccgcaggcgctgcgcgaatcgtacgatgcgttcaaggccgtcgtcgaccgctatccgaagagcaagtacgcgcccgacgcggccgcgcgcatgcgctacatcgtcaacgcgctcgcgtcgcacgaagtgcacgcggccgactactactaccggcgcggcgcctatgtcgcggcgatcaaccgcgcgcagctcgcgatcaaggaatacaagaacgcgccggcgatcgaggacgcgctgcacatcatgatgctgtcgtacgcgaagctgaatcagccgcagctcgccgacgacacgaagcgcgtgctcgcctcgacgttcccggacagcccgtacgtgaccggccacgcgcggccgggctcgaagaaatcgtggtggcaattctgagctgagcgtcgcgattcgcgctgcgtgcgcgaccgatggtgcgcgatcggcgcatcgacaaagaaacccggcctgtcgagccgggtttttcttttnnnnnnnnnngcgcacctgtcacggcgcgcgtcgcgcggcgggcgcgcgttgcgtcacgccacgccgccagcctgcgcgctcacgcctgctcggcttcgcgccgctcggcgaagaactcgcgcaccacgtcgatctcgcgcgtgcgcttgaaaggcggcaggctctgccagatgcgccggccatacggcttgtcgacgaggcgcgtgtcgcagatcatcagcacgccgcgatccgtctccgcgcgaatcagccgccccgccccctgcttcagcgtgatgacggcctgcggcaactgatggacggcgaacgggctcagcccnnnnnncgtcagcgcatcgagccgcgcggcgagcaccggatcgtcgggcggcgcgaacggcagcttgtcgatcacgacgagcgacagcgcgtcgccgcgcacgtcgacgccttcccagaagctctggctgccgacgagaatcgcgttgccgtaggcgcgaaagcggtcgagcagttcggtgcggctcgcatcgccctgtacgaggagcggcgtgctccagcnnnnnnnntcgatcgtgtcgcgcaacttcatcgcgattcggtcgaccgcgcgcagcgtcgtgcacagcacgaacacgccgccgcccgacgcctcgatcgccggcagcgcggcgtcgaacaccgcgtcggtgaacgcgggcgacgacggctgcggcaggttcctcggcacgtacagaagcccttgcgcctgatagtcgaacgggctcggcagcgtcatcgaacggcgcgaactgaggcccatctgcgccgcgtagtgcgtgaaatcgccacgcaccgacagcgtcgccgacgtgaagatccacgcgcgcggcacgcccgcgcgctgcttcgcgaaaatcggcgcgaccgacagcggcgtttcgtgcaactgaacggtatgcgcgaacacctcgacccaacgcaccttctcggccggatcgccgtgctcgcccgtttgcgcggcgggcttcgcgtcggccgcgtcggccgcgccgtcctgcgcgccgggcgcgacccagcccgccagcagatcctgcagctnnnnnnnnnngcgctggcacgcggcgatcgattcggcacgctccgcctgccccgcaagcgccgtcgacagcgcatcgagcgccgcgtcgagcgcatcgagcgcgccgaacagcggatgaccgtcgccgagctgcgcgagcgacatccggacgatgccgtcgtcggcgaacgcgagccgcacgtcgcgcgccgcacgctcgagcgcgccgccgagcttcacccattcgaccgcgtnnnnnnnntgcgcgaggccttcggccaccgcgtnnnnnnnnagctcgagcagttgcgtcgtcgatagcgtctcgccgaaaaagagcgtcgcggtctcgggcaactggtgcgcctcgtcgaagatgatcgtgttcgcgctcggcagcaattcggccatcccggtgtcgcgcaacatgatgtccgcgaagaacagatggtgattgacgacgacgatatccgcctgctgcgcctcgcggcgcgcctgcatcacgaagcagtccttgtaatgcggacattcctggccgaggcagttgtcacgcgtggacgtaaccatcgaccacacgggcgacgtctccggcacgctcgcgagctcggccttgtcgccgctccgggtgatcttcgcgaagcggaggatgtcctgcaggtacgcggtgtcctgccgcgacggcaggcggccgttgtcggcggtccgctgcagatagtagtggcacaggtagttcgcgcgccccttgagcatcgcgaccgtcaccggcaccgcgagcgcgtcgcgcaccgtcgggatgtcgcgctggaacaattgatcctgcaggtgcttcgtgcccgtcgacacgatcaccttgccgccccagagcatcgccgggacgaggtatgcgtatgtctnnnnnnnnnnnnnnnnnncctcgacgatcaacgtattgtcgccgctgtcggcgctctcgtcgccgggcggcgcggcgcacgcatcgtcacggccggcggctgcgccgtcctgcatgcgccgcgcggggcgcttgcgcgtctcgaagatctcgggctccggcatcagcttgcccgacgcctccatcgcggcggcaacgnnnnnnnncatgtcgatctgcgaagcgcgcggacgatagttgtcgannnnnnnnnnaaacaggccgccctcgccaaagatggcgtcaagctcgacgatacgctttacgctcggcgtgtacgcgcccgtggcggcgccggacgtgggggaacgtgcggcggacggatcgtcgcgccgcgcgtcgggatgggcatcaagcggtgaattcaaggcaagcggttcctaatatcatccggcgcctgccgcggcgccggcgcttgccaggccgcgcgtcaggcgcgcttatccggttcgagctgcgattgcagcatgatgatcttgtctttggccagcagcttttccttcttcagccggtgcagcgtcaggtcgtcgatgtcggaacgtccctccttctgctcgatctcgcgggccagctgctggtgcagctcctgcaaagaaaccagtcggttgtacagctcctgttgcgtttccgccgaacgggtttgcatacttcgcctcctcactgaatcggcatgccggccgaaccgcccgcatgcccgagattgccttgcgaaaccaccacccaacgctaccgcgtgtacccctgctgccagccgctactgctgctgcttttgcttcgccttctcggcggcctgccgctggcgctcgtcgacatccgccttgtgctgcgccgcatcacgctgcttctgttcgtagcgtgcggcgttctccgctcgctgctgcgcatccttggccgcctgcgcatgcgccgcgtcgagcttgcgctggaattcggcctgcttcgcgtcgtacgcctgctggttcgccgcgcgttgcggcgcctgcgcgtcgcgctnnnnnnnnttgagcgcgttttcctgctgcttgccttcgtacgcggccgcgttcgcctgttcgtccgccgcgcgctgcggcgcctgcgcctgccgctcggcttccttcagcgcgagctgccggtcgcgctcctnnnnnnnnaccgcccgctgctcgtcgtctagcgcgagctgctcctggctgatgttcgcacgctcggcccgcatcgtttcgcgcgccttgtccaggcagtgattgacgaagaacgtgctgtaacaattgtgctgagccaccgcataacgatagtcgttttccgcggtgcgttgattgagcactttttgacgcgcgtcgaaattcgccggcgcggcaaacgcgcccgcatcggctgcggcggcgggcgacgtcgcggcaggtgccggcgtctgcgcgacgccggcgacgggcgcgcaggagagcgtcgccgctagcgcaacggcgaacgcgacaacggaaaatcgggaggtaggcaacgtcgtaggaaagctgcggatcatggggcaaattctaacacccgcggctagaccctttcgcatttatggcaaaatgccccgctccattcacccgcccggtccggccgacggcgcagccggccggaccgggcgatttctgcaggcagtagacgcacatcacgacatgacggaaaccgtagcactcaagatcgtacagcgcatcgccgacgaactctcggtccagccgcggcaggtcgccgcggcggtgcaactcctcgacgaaggctccaccgttccgttcatcgcccgctaccggaaggaagtcacgggcaatctggacgacacgcagttgcgccagctcgaagagcgcctgctgtatctgcgcgagctcgaggaacgccgcgcgacgatcatcgcgagcatcgacgagcagggcaagctgacggacgaactgcgcgcggcgatcgacgcggccgacagcaagcagacgctcgaggatctgtacctgccgtacaagccgaagcgccgcannnnnnnnnagatcgcccgcgaagccgggctcgagccgctcgcgcaggcgctcctcgcgaatccgctgctcgatccccaggcggaagcggccgcgtacgtgaacacggatcgcggcgtcgccgacgtgaaggcggcgctcgacgnnnnnnnnnacatcctgtccgagcaattcggcgagacggccgaactgctcggcaagctgcgcgactatctgttcgagcgcggcgtcgtgtcgtcggccgtcgtcgacggcaagcaaggcgaggaaggcgagaaattccgcgactactacgactactcggaaacgatcaagaccgtgccgtcgcaccgcgcgctcgcgctgttccgcggccgcaacgccggcgtgctgaccgtgaagctcggcctcggcgaagagctcgatgcgcaggtgccgcacccgggcgaggcgatgatcgcgcgccatttcgggatcgcgaaccagaaccggccggccgacaagtggctgtccgacgtgtgccgctggtgctggcgcgtgaaggtgcagccgcacatcgaaaccgaattgctcacacaattgcgcgagacggccgagcatgaggcgatccgcgtgttcgcgcgcaacctgaaggacctgctgctcgccgcgcccgcgggcccgaaggccgtgatcggtctcgaccccggcctgcgcacgggcgtgaaggtcgccgtcgtcgaccgcacgggcaagctgctcgcgaccgacacgatctatccgcacgagccgcgccgcgactgggacggctcgctcgcgaagctcgcgcgcctcgccgcgcagacgcaggccgagctcgtcagcatcggcaacggcaccgcgtcgcgcgaaaccgacaagctcgcgagcgagctgatcgccaagcatcccgagctcaagctgcagaagatcgtcgtgtcggaggcgggcgcgtccgtctactcggcgtcggagctcgccgcgaaggaattccccgagctcgacgtgtcgctgcgcggcgcggtatcgatcgcgcgccggctgcaggatccgctcgcggagctcgtgaagatcgagccgaaggcgatcggcgtcggccagtatcagcacgacgtgaaccagcgcgagctcgcgcgctcgctcgacgcggtcgtcgaggattgcgtgaacgcggtcggcgtcgacgcgaacaccgcgtctgccgccctcctcgcgcgcgtgtcgggcctgaactcgacgctcgcgcgcaacatcgtcgactatcgcgacgcgaacggcccgttcccgtcgcgcgagcacctgcgccgcgtgccgcgcctcggcgacaagacgttcgagcaggcggcgggcttcctgcgcatcaacggcggcgagaatccgctcgaccgctcgtcggtgcacccggaggcataccccgtcgtcgagcggatgctcgcgaagatcagcaagcgcatcgacgacgtgctaggcaaccgcgacgcgctcgcgggcctgtcgcccgccgaattcgtcgatgaacgtttcggtttgccgaccgtgcgcgacatcctgtccgagctcgagaagcccggccgcgatccgcgccccgaattcaagaccgcgacattccgcgaaggtgtcgagaaagtgtcggatctcgcgccggggatggtgctcgaaggcgtcgtgacgaacgtggcggcattcggcgcgttcgtcgacatcggcgtgcatcaggacgggctcgtccacgtgtccgcgatgtcgacgaaattcatcaaggatcctcacgaaatcgtgaaggccggccaggtcgtcaaggtgaaggtgctcgacgtcgatgtgaagcgccagcggatttcgctgacgatgcggctcgacgacgacgcggcgcccagcgcgcccggcaatcgcggcggcgccgagcgcggcgcaatgcgcggcggcgcccgggcgcagcgctcgcgcgagccggaaccggcgggcgcgatggccgccgcgttcgcaaagctcaagcagcgttgagcgcgctgcgccggtagcgaaaaagcccgcttcgcagcgggcnnnnnnncgccgtgaaaccggcgtcggcgtgacgaatcgacatcgggcaccggcaacgtcggcggccgttcatgccgctaaatggaaaaccgccgcgcgggtcgcccgctttcagccgcgnnnnnnggcggacgacatgcggcatttccatgcccgacacgccgcccgacgacgccgaacggcgctcgccgctcagatctcgattttcgtgccgagctcgacgacgcggttcgccgggatcgcgaagaaatccgtcggcttcgcggcgttctggtgcatccatgcgaacacgcgctcgcgccagatcgacatgcccggcagatgggtcggcacgacggtttnnnnnnnnaggaaaaacgacgtgtccatcagctcgaacgtcatgccgcgctggcgcgcgacctcctcgagcacggccttcacgtccggcgtctcgttaaagccgtattccgccttgacgatgtagagcccctcgcccgcatcatggaccgtcactcgttcgtggtccttcacatacgggatgtcgcgcgtgacgaacgtcatgaagatcgtgcgctcgtgcagcaccttgttgtgcttcaggttgtgcaggaggctcaccggcacgagcgtatcgttgcccgtcagatagatcgcggtgcccgacacgcggtgcggcggatgcgcgagcagcccctgcaggaacggcgcgagcggaatgccgtctgcggcggtgcgctccttgacgatgtgacgccccttgtaccacgtcatcagcaggaagaacagcagcgcgccgatgccgagcggcagccagccgccctgctcgaccttcagcaggttcgcgccgaagaagccgagatcgatgacgaggaacacgccgatgatcatcgcgacaagcagcttgttccagttccagaccttcaccatcacgacggcggcgaggatcgtcgtgatcaccatcgtcgccgtcaccgcgatgccgtacgcggccgcgaggttgtcggagctcttgaagccgatcacgatgcagaggatcacgaacaacaacagccagttgacgacgggcacgtagatctgcccgatcgcgagctccgacgtatgcaggatcttcatccgcggcacgtagccgagctggatcgcctggctcgtcagcgaatacgcgcccgagatcaccgcctgcgaggcgatgacggtcgcgaccgtggacagcaccacgagcggcagcgccgcccattgcggcgcgagcaggaagaacggattttcgatcgccttcggatcgnnnnnnnnnnnngcgccctggccgaagtagttgagcacgagcgacggcatcacgagcacgtatgcggcgagccggatcggcttcgcgccgaagtgccccatgtccgcgtagagcgcctccgcgcccgtcagcacgagcacgaccgagccgagcacgacgtacgcgagcagcacgtgctcggacatgaacgaaaacgcgtaatacggattgatcgccgagacgatcatcgnnnnnnnnnnnatgtgatagatgccgagcgcggcgatcgtcacgaaccagagcagcatgatcgggccgaacagcttgccgaccgtcgccgtgccgtgccgctggatccagaacagcgcgatcaggatcacgatcgtgatcggcagcacgaggtgcgacagttgcggtgtcgcgacttcaagcccttcgaccgccgacatcaccgagatcgccggcgtgatcaccgcgtcgccgtagaacatgcatgcgccgaagatgccgagcgccatcatcaggccggtgatgcgcgatttcggattcagcggccgcagcgacagcgccatcagcgcgagcacgccaccctcgccgttattgtccgcgcgcatcacgaacagcacgtacttgatgccgacgacgaggatgatcgcccagaacaacagcgagatcacgccgagaatcgcgctgggcgtgaggggaatgccgtgggccggactgaacgcttccttgagcgagtacagcgggctcgtgccgatgtcgccgaaaaccacgccgatcgcggcgatcgcgagcgattgcagcgaatgctggcgcatggacgagtgattcgtgtcggtcataaaagcggtataaatccgtgctggggtcggaaaaacgagcgctattctaactgggcacgcaaaaatgccgcccactggtgttgtcagcacaccacttgctgcggcgcgccaagtgtagcatgggggcgcaacgccccctgccgcgatggggcgtcatgatagccggccgcgggcgccgcgcctaccctcgccgcgcgattcttcggataccgtaaagaccgggtnnnnnnntcgggcgnnnnnnncggcgccgtcgaggcgccgtttctccggggcgacgtccgttgcgcttatgcggcggacgcgtcgtcgcgctgcgcgttgccgcgcttgatccatgccgcgagattgtgcggacgcacggtatcccactcttcgaacggctgatgaatccacggattcgtcggcagatactgaacgtgatagtcgggcttcaccttcgagcagcccttgtagcagagcaccgccgagcgcacggccgtcacggccggataacgctccttcaggtgctgctgcannnnnnnnagcgtcacgcccgaatcgacgagatcgtcgacgagcagcacgttgcccgtcagttcgccgcgcgtcatcgtgatgtactgcgcgatatcgagatcgccctgctgcgtgcccgccgcttcgcggtacgagctcgtcgcgagaatcgcgagcggcagatcgtagatgcgcgaaagctgatcgcccacgcgcagcccgcnnnnnnnnagacacaggatcttgtcgaacttccatccggaatcgtgcacggcgagcgcgagcatctcgatcagccggtggtattcgtcccagccgacccagagattcttgtcgtcgttgcgcggatcggacatcgtgatcgaggctgtgaggttctgcgtcatctgcaattacaccttgaacggatgacgcagcaggatcgtctcgtcgcgatccgggcccgtggacaccatgtcgatcggcacgccggccacttcctgcacgcgcgtcaggtacgcacgcgcgttcgcgggcagcgcgtcccacgagtcgatgccgaccgtgctttccttccagccgccgaacgtctcgtagacgggttcgcagcgcgcgacttcggccgcgccgcgcggcagcagatcgacgtcttcaccgtcgatcttgtagccgacgcacagcttcacttcgtcgaggccgtcgagcacgtcgagcttcgtcatgcacaggcccgacacgccgttgatctggatcgagcggcgcagcgcggccgcgtcgagccagccggtgcggcgcgggcggcccgtgacggagccgaattccttgccgacgttcgcgagcgtgatgccgatctgatcctggcggctcggattgtccgcgtcgtacagctcgctcgggaacgggcccgagccgacgcgcgtgcaatacgccttcgtgatgccgaggatgtagtcgagcttctgcgggccgacgcccgcgcnnnnnnnnnnnnngcccgcgacgcagttgctcgacgtgacgaacggataggtaccgtggtcgatgtcgagcagcgtgccctgcgcgccttcgaacagcaggttgcggcccgcgtggttttcttcgtacaggcggcgcgacacgtccgtgaccatcggcttcaggcgatccgcgtagccgagcatcgtgtcgagcgtcgcctggaaatcgacggccgcgccgccgagatactgcgtcagcacgaaattgtggaagtcgagattctcgcgcaggcggtcggcgaacgttctcgcgtcgaacagatcctgcacgcgcagcgcgcggcggccgaccttgtcctcgtatgcggggccgatgccgcggcccgtcgtgccgatcttgcccgcgcccctgcgcgcctcgcgcgcctggtcgatcgcgatgtgatacgggagaatcagcgtcgtcgcctcggaaatgaacaggcgctcgcgaacggacaggccggcttcttccagctcgccgatttccttgaacagtgcctcgggggagaggacgacgccgttgccgatgtagcaggcgacgccttcacgcatgatgcccgacgggatgaggcgcaagatggtcttcttgccgccgatgatgagggtgtggccggcgttgtggccgccctggaaacgcacgacgccctgagcgtggtccgtcagccagtcgacgatcttgcctttgccttcatcaccccattgagtccccnnnnnnnnnnnnttgcgcccgggagtcacgttcactgcgctggcagacatgttgattcgttagctggttaaaaacgtattctacctaggttcgccgccggttccgaatttttccgtttcgcttcaacgacattgcacgccgaacgcgcatcggaagcccggcggcgcggcgcgttcagcggggctcgatcacccacgcgccgtcgcgctcgacgagtgcgcggtcgcacgcgaattcgtcgagcacgtgatcgtgccccggcagcgcctgaatcacgacctcgcccgcgtcgcgcagcgcgccgaccgccgcgcgcagcgcgtcgtcctgcttccacggcgcgagaatcgcagcgccgcgcgcctccacgggcgagatccgcgcgatttcgcgcagatcgagcgaaaagcccgtcgcgggcnnnnnnnngccgtacgcctggccgacgtggtcgtagcggccgccgtgcgcaaccgcgttcggcacgccgtcgacgtacgcggcgaacatcgcgccgctgtgatacgcatagccgcgcaaatcggccagatcgatcgcgacctccgcatccttcacctgcgcggcgagatgcgcgagatcgtcgagcgcgcgggcgatctccggcagcgcgggcaacaagcggcgcgcgtcgtcgagcaccgatgcgtcgccgtacaggcgcggcannnnnnnnagcgcggcgcgcgtatcggcgccgaggtcgtcggtcagctcgttcaggcgcggcacgtccttgcccgcgagcgcctcgtagagcgcctcgccgcgctcggccgccgccgcgtnnnnnnnnaagagcgcggccagcacgcccgcgtggcagaggtcgagccggattttcttcagacccgtcagatgcagcgcgtcgagcatcaactgctggatctcctgatcggcctcgaggcccgcgtgcccgtagatttccgcgccgatctgcaactgctcgcggctcgcgtgcaacccgcgcggacgcgtgtgcaacaccgggcccgcgtagcagaggcgcgtcacgccctggcggttcagcaggtgcgcatcgatgcgcgcgacctgcggcgtcatgtcggcgcgcaagccgagcgtgcggcccgacacctgatcgacgagcttgaacgtgcgcaggcgcagctcgttgccgccgctcgtcagcagcgattccagatactcgagcagcggcggcatgaccatttcgtagccgtacgaacgaaagcgatcgagcagcctgcggcgcagctcctcgatcttgcgcgcctccgacggcagcacgtcggcaatattctcgggaagtaaccaggtcgacatcgttgcggtcctacgacaggaaacacggcgcgcgacgcgcgcctcggattggaatcgggtcggcgccccggcggatcgccggccggcgccgaacgggcgcgggcggctggatcaggtgacgagcagaagcagcacaagcccgagcgccatcacgatgaacccgccgatccggatatggtgcgggggccgctccgctattctacggaacgtgtcgcgccaggcgctcggaaacacgaacggaaaggcgccctcgatgatgagcatcagcgcgagagcaagcagtaacgagccagcgagatccatgcagacgacgacgccccttgcacatcaacggttgcggggcgcggcagccggcgccgcggcgccgcccgtcgggctgcgcatgaagcggaagaactcgctgtccggatcgacgacgatcacgtcgttcggcttgaagctgttccgatacgcctgcaggctcgcgtagaactgatagaactgcggatcgcggccgaacgcgtcggcggcgatcgacgcggccttcgcgtcgccctcgcccttgatcgactgcgcggacttgtaaccttccgcgagaatcgtctgctgctgccgggccgcctccgccttgatttcctccgcttgcgccgcaccctccgcgcgctcgcggtcggcctcgcgctgcagttcggccgtcatccgctgatacgcgccgtccgcttgcgcggcgggcagatcgacgcgcgtcagttgcacgtcgacgatgtcgatgccaagcggcgccgcgtcggcctgcaacgcgcgcttcgcgtcgtcggcgatcgcacgctggctgccgagcgcatcgtcgagatcgcgcttcgcgaacgcggcgccgagcgcgcccttggccgccgccgtcaggcggtccgcctcgccgcgcggcgcgccgcccgtttccttgtagtacttgagcgcgtcggcgatccggtatttgacgacggggctcacgagcacgtcgctcttgtccttcgtcgcgaggctcaacggatcggcggagtcgagcgtctgcacgcggacatcgacgagcgtcgcggtttgcagcggctgcggcagcttgaaatgcagaccggggccggcaagcgccggcgtgccgccgtcgcgcgaagacagcacggccgtgtggcgcggatcgacgacgagcaccgtcgacgaggccaccagcgcgacgatgacgatcgctacgacgagcgcaatgattcggttcatgttgatgcgctcctcgttactgcagatcgtcggtgcgcgaccggctgcgcaacgcctcgcgcgagcgcgaatcgctgccggacgccgggctcgccgccgcgggcgccgccacgcgcggcgcgctcgcggcggctgcggccgacgccggcgcgggcgcttgcgcgccgctcgcgggcggcgcgacgccggcgctcgcggcctcggcggcacgctggcggcccgcctcgacgatcttgtcgagcggcagatacagcacgctgttgcccgccttgttgccgacgtacaccttcgtcgtgttcgaatagatctcctgcatcgtctcgagatacatccgctcgcggatcaccgcgggcgccttcgagtactgcgcgtagacctgcttgaagcgttccgcgtcgccctcggcctgcgcgacgacgcgctcggcgtacgacttcgcgtcgtcgaccatcttcgccgcgtcgccctnnnnnnnnngcagcaattcgcttgcatacgcctgcgcggcgttcttcgcggcctcgctgtcctgacgcgctttcgcgatgtcgtcgacggcggcctgcacctgctcgggcggcgaaacgctttgcacggtcacgcccgtcacgacgaggcccgtgcggtagcggtcgaggtcgcgctggatcgctttcgaaagcgcgtcgcgcaatgcgtcgcgatcctgcgcgagcacctcgtccgcgcgcctcgcaccgacgatctcgcgcaccgccgcctgcgcggcctgcgatacgctgcgctcgggatcgacggcgtgaaacagatagtcggtgggcgacccgacccgatattgaacggcgaagcgcacgtcgacgatatcggcgtcgcgcgtgagcatcgacgcgtccttcacgttcgcgagccgcaccacgttgttgcggccgatctcgatcgagcgcacctgcgcggtgtcgacgatctcgtgcgattcgaacggatacggcagacgccaatggacgccgtcgccgaccgagcccttgtattggcccaagcgcagcacgacgcccgtctggccgtcctggacgatgaagatgccgctgccgagatagatcgcgatcagcacgcccgcgacgatgccgacgccgannnnnnnntcgcgcccgttgtcgggacgaaagccgttgttgccgccgcccttgccgccgaaccagccgctcaggcgacggttgaagttccgccacatttcgtcgagatccnnnnnnccgtcgtcgcgcccgttcgggcgcttcgactcgttnnnnnnnngcttgtcgccgttgccgccgcgtccccagcggggatcgttgatcgacagcaaggcgcgcattcgccgccaggtactccgctcgttgtagtcgttcacctgtgtttgttcaccagattggcgcaacttgatcggccgcagccgtcagcgcccgtgttcggaaaccgggtggtcttcgtgtggtagcgccggcgcgccgtcgagcggcgcggcgccgacaagatgttccgcggtagcgatctcggcgatggcggcacgcagcgaatccagaccctggcccgtgcgcgcgctcaaaaagacgcgcgaaatattaccatactcgtcccgctcgaccgcgccgccgcgggccgcgagctcgggcaccgcgtcgatcttgttgaacacgagaatctggcggatcgaatccgccccgatttcgcgcagcacgtcgttcacttgctcgatctgctcgagccgcaccgcgctcgacgcatcgaccacatgcagcagcagatccgcgtgaatcgtctcctcgagcgtcgcgcggaacgccgcgacgagctggtgcggcaactcgcgaataaagccgacggtatcggacacgacgatctgcccgacctcgtcgccgagatacacgcgccgcgacgtcgtgtcgagcgtcgcgaacagctggtcggccgcatacgcctgcgctttcgtcagcgcattgaacagcgtcgacttgcccgcgttcgtatagccgacgagcgacaccgacagcgtgccgctnnnnnnnnnntgccggcgctgcgtgtgatgctggcggcgcagcttgtcgagccgcgatttcagcatcttgatgcgctcgccgatcagtcggcggtcggtttcgagctgcatctcgccggggccgcgcaagccgatgccacccttttgccgctcgaggtgggtccaggcccgaatcaggcgggtcgcgaggtactgcagctgcgcgagctcgacctgcagcttgccttcgtggctnnnnnnnnnntgcgcgaagatgtcgagaatgaggctcgtacgatcgatgacgcgccgattaagcactcgctccagattgcgttgctgggcgggtgcgagcgcgtgattgaagatgacgatttcgacgtcgttcgcttcgcaggcaagccgcagttcgtcggctttgccgctgccgacgaacaaggcggcgtcggggctggagcggcggcccgtcagcgtgacggcgggatgggcgcccgcgctggaggcgagcaggctgagttcttcgagactggcttcgaaatcggtcttgccgaaatcgatgccgactaacgctgcgttgatcaaattatcggaggtcaagataaggcggctggcatcggctgccgacggcgacgcaagccagccgcggcaatgggttaggacgctgcttccgcatccgggtggaagttcaccggacgcgccggcacgaccgtcgaaatggcgtgcttgtaaaccatctgggtaaccgtgttccggagcaacacgacgtactggtcgaacgattcgatgttcccttggagcttgatgccgttcacgagatagatcgaaaccggcacgtgctctttacgcagtgcgttcaaaaacgggtcttgtaacaattgccctttgttgctcatggcgtactccatcnnnnnngcaggttgatctagattggggcgaagaaaaagagatccgccgccaatcgctacactatagccgattttgtccaccccgcccggctctgccgtccggccgacgcggcgtgcgccgctcagtccttgtcggcgtacgggttcgtcgacgagcggaactctatgcgcaatggagtgcccgtcagcgagaaagtttcgcgaaagcgattctcgagatagcgcttgtacgtttccgtcacggcgtcgagcgcgttgccgtggatcacgatgatgggcggattctgtccgccctggtgcgcatagcgcagcttcggccgcaccgggccgcggcggcgcggctgctggaactcgaccgcctcgatcannnnnnnnntgagcttcggcgtcggcagcttcttcatcgcggccgcgtaggcgtcgtcgaccgaacgcatcagcgcgccgatgccggttttctccgcggccgagatgaaatggaacttcgcgaactcgaggaatttcagcttgcgcgcgagatccgccttcgtccgctcgcgcacgtgcggatcgagcccgtcccatttgttcacgccgacgacgagcgcgcggccctgctcgacgacgaagcccgcgatgtgcgcgtcctgatcggaaatatcctggcgcgcatcgagcagaagaatcaccacgttcgcgtcggagatcgactgcaacgtcttcacgaccgagaacttctcgatcgcctcgaacaccttgccgcgccggcgcaggcccgccgtgtcgatcagcgtgtagtgcttgccgttgcgctcgaagtcgacgtagatcgaatcgcgcgtcgtgccgggcatatcgaacgcgatcacgcggtcttcgccgatcaacgtgttgacgagcgtcgacttgccgacgttcggccggcccacgatcgcgatcttgatgcnnnnnnnngcggcggcctcctcgctctcctgcggctcgcccgcgtacgcgacttcgagcgcctcgttgatcatgtcgttcacgccgtcgccgtgcgcggccgagatnnnnnnnngatcgcccaggccgagctcgtagaaatccgacgcgaccgccgtgtatttcatcccctcggccttgttgacgacgaggaagatcggccggccggtcttgcgcagataatcggcgatcgacttgtcctgcggcgcgaggccgttgcggccgtcgacgatgaacacgacgacgtccgcctcctcgaccgcctggcgcgtctggcgcgccatctcgtgcaggatgccgtccttcgcgacgggctcgaagccgcccgtgtcgacgacgaggtacggccgtgcgccaacccgcccctcgccgtaatggcgatcgcgcgtgaggccgggcagatcggcgaccagcgcatcgcgcgagcgcgtgagccggttgaacagcgtggatttccccacattggggcgcccaacgagggcaatgaccggtttcatctgatgatgtcgtctacgtgaaacgcagcggcggtgagcccgcatgccgcgggcggctgcgcttgatggaaattagcacgaattcgcgccgtgtcggcgcgcaggcggcggcatacgtgtcgcgccgctcannnnnnngattcgctcccggctacccgtcgaccgcacgatgccgcgccgccgggccgcgcctacccggccaacgcccgnnnnnnnnnnaaaaatgcgacgcgcggccggcgaagcgcgcggccgcgcgaaaaacgccgcgcgcttagcgcggacggaaaccgtatacgccgccgtcctgcgtcaggacgacgagcgtgttgccggcaagcacgggcgcggcggcgatcgcgctgccgtccgtcttcatccgggcgacgaacgtgccgtcatcgcgcgacaggaaatgcacgaagcccttgtagtcgccgagcacgaccgcgtggccgagcaggtacggcacgccgacgtcgcggctcttcagcttgtcgttgcgccagagcgccttgcccgtcgcgacgtcgtaagccgacacgaccgaccagtcgtcgccgcccacgacgaccgtatcgtcctgcgcgacgccgctgcggctcgaaaacggcttttcccacaacgggcggcccgagttcgcatcgaagcagccgagctgcccctggaacgtcaccgcgcacgtctcggcgccgacgagcgtcggcgcgcccgtcacgtcgttgatccgctcgacttcggtcacgcctttcggaaacgacacgggcgtctgccagaacggctcgcccgtctgcaggttcagcgcgacgaggccgccgcccgggaagcccgcgagcaccgcggcgtcgcccgcgaacgtcatgccggccgacacgcgcaggttcagcggcaccgcgcggttgcggtaagtccacttctgctcgcccgtctgcgcggcgaacgcgatcacctggccgtcgatcgtgcgcacgatcacgagaccgttgccgacgagcggcggcgagaagatctcgccttgcacggtggctttccacaactgcttgccgtccgggccgagcacgaacacgccgcccttcagcgcgccgaccgcggtcaggttgccgtcgctgccgacgcccgccgacaagtccgagccgatcttcgtacgccagacttgctggcccgtcttcgcgtcgatcttctcgaccgaaccgttcgcgccggcgacatacacggcgtcgcccaccgcgacgggcgagaacgagtagcggccgcccttgccgacgctcgccgtccacacctgctgcacgtcgagcacgggtttgaactcggtgagcggcgtcggcacgcggcgcgcgtccttcgttgacgaacaggccgcgaaaaccaggacggccgccgcgcaggcaacgggtgcagcgtaacgtttcagcagattcatcgatagcgaagcaaagttaagttgtagaacgaaagcgtgggcgctcagccgccgagcgcgtcgagcttgaactgcacgagttgacgcgcggatgcgtcgtccttcggcagcgcgtcgagcgcgagcttgtacgccgctttcgcatcgtcgctcttgccctgcgcggcgagcagatcgccgcggcgatcggcgacggcgcccttgaacgcatcggacggcgtgcccgacagcagcgcgaggcccgcgtcgtacgctttctcgtcgagcagcagcgaggcgaggcgaagcttcgcgatctgcttgtactcgtcatccttcgcatgatccgcggcccactgcagttgcgccttcgcgcccgccgcatcgcccgcgccgtacagcgccttcgccgcctcgagcgccgtcatctgcgcatatgcggtgccgccgaatttgtcttccatgtcggatgcgacgcgcgagatcttcgccttgtcgttcgaccggacggcctgctgcgcctgctcgtagagcacggccgcctgcgtcgcctggcggcgctgccagtagttccagccgttccacgcggccgcggcggcgagaacggcgatcgcgacccaggtcgtcagattgccccaccgggcccaccacgccttcaggctttcaatcgattcttgttcgtcgtgataactcatcgcctggcgattccttcctgtacacgctttttgtcgagcggatgcgcggcgctcagtcgtcgccgtcttcggcggttgcaaccatcgcattgattagaaattcggtcaagctttcgaccggcacggactgctgaacgttcttctcgccttcggcgcccgtgccgcgcagcggcttcacgctcaccgtgccgttcgcgacctcgtcttcgccgaagatcaccgcgaacgccgcgccgcttgcatccgcgcgcttcatctgcgacttgaagctcgcgcccgcgccgtccgcgctgcaatgcaggatcacgtcgaggccggtgtcgcgcagacgctcggcgacgatgaacgcctgctcgcgcgccgcgtcgccctgatggacgacgtacacgtcgacgccttcctgctccggcacgaggtgctcttccttcaggagctcgaggatgcgctcgacacccatcgcccagccgcacgcggcggtcggcttgccgcccaactgctcgatcagcggatcgtagcggccgcccgcggcgaccgtgccctgcgcgccgagcttgtcggtcacccactcgaacacggtcaggttgtagtagtcgagcccgcgcacgagccgcggattgatcgtaaacggcaggttgttcgccttcagcagctgctgcaagccgtcgaagtnnnnnnnnnacacgtcgccgaggaaatcgatcagctgcggcgcgttccgcacgatctcctgcagcgccggattcttcgtgtcgagcacgcgcagcgggttggtgtagaggcggcgctgcgcgtcgtcgtcgagcttgtcgacgtgctgctcgagatacttgatgagctcgacgcggtgcgcggcgcgctcctcggcgagaccgagcgagttgatctcgagcttgatgccggtgaggccgagatcgtcccacaggcgctggcacatcatgatgatttccgcgtccgcgtccgggcccgcgaagccgagcgcctcgacgccgacctgatggaactggcgataacggccgcgctgcgggcgctcgtggcggaacatcggcccgagataccacaggcgtttcgggccgtcatacagcatgttgtgctcgatcgccgcgcgcacgacggccgcggtgttctcggggcgcagcgtcaggttctcgccgttcaacgcatcgacgaagctgtacatctccttttcgacgatgtcggtcacctcgccgatgccgcgcgtgaagagctgcgtatgctcgacgatcggcgtgcggatgttctgatagccgtatgcgcgcagcagcgacttcaccgtcgcctcgaagaattcccacaagccggcatcctgcgggaggatgtcgttcatgcccttcacgcccgtcagcttctcgagctttcgcttttgttctgtcatctgaatacggtggacgaattaattctgcgccgcggcgcggccgtaggtgcgcgcgacgtagtcgctcacgatctgctggaactcttccgcgatgtgctcgccgcgcagcgtcttcactttctcgccgtcgacgaacaccggcgcggccggattctcgcccgagcccggcaggctgatgccgatgttcgcgtgcttcgactcgcccgggccgttgacgatgcaccccatcaccgcgacgttcatcttctcgacgcccgggtattcgctgcgccacacgggcatctgttcgcgcaggtaggtctggatccgcagcgcgagctcctggaacagcgtgctcgtcgtgcggccgcagcccggacacgcgacgaccatcggcgcgaacgagcgcagccccatcgtctgcaggatctcctggccgaccaccacttcgcccgtgcgcggcgcgcccggctccggcgtgagcgagatgcggatcgtgtcgccgatgccttcctgcagcagcagaccgatcgccgcggtcgacgcgacgatgcccttcgagcccatgcccgcctcggtgaggccgaggtgcagcgcgaagccgcagcggcgtgacagttcgcggtacacggcgaccaggtcctgcacgccgctcaccttgcacgacagcacgatcttgtcgcggccgaggccgagctcgaccgcgcgctcggccgagccgatcgccgactggatcagcgcctcgtacatcacgctctgcgcctcccacggctcgnnnnnnnnnncgttctcgtccatcatccgcgcgagcaggtcctgatcgaggctgccccagttcacgccgatccgcaccggcttgtcgtacttgatcgcggcttcgatcatctgcgcgaactgcgaatcgcgcttcgcgccctggccgacgttgcccgggttgatccggtatttcgacagcgcctgcgcgcagtccgggtagtcgcgcagcagcaggtggccgttgtagtggaaatcgccgacaagcggcaccgtcacgcccatccggtcgagctgctcgcgaatcgccggcacggcagcggccgcctccggcgtgttcacggtgatgcgcacgagctcggagcccgcgttcgcgagctccttcacctggatcgcggtgccgatcgcgtcggccgtatcggtgttcgtcatcgactgcacgcgcacgggcgccgcgccgccgatcgtcacgagcgtgccgccccagcggacatcgaccgcatgcgacacgcgccgcggcgcatgcccgccgaacaccggctcggttgaacaaatctgactgctgcgtggggattgagcttcggattgcatcgatagatccaagttacgccaagcgcgccgcctgcccggcggcgcaaaagggaaaagcgccgtgcctggcccggccacggcgcttgccgtcagggcaatgcgaaacgcgcgacattgccccgagccgtcgagtattttgccggatcgacgggcttgccgtcgaaagcgaccgattcgagcccggccttgttgccgatcgtgaccttgagcggcgcgtcgcccgcgacctgcctcgtctcgccggcgcgcacgagcgccgagaacagctccttgccgttcttgtcgcgcacgctgaaccagcagtcctgcgcgaccttgagcgcgacgaccgactggccgggcgccgccgtgacggctgcgctcgcgccgtcggccgccgacgcggccggctgctgcgcgccttgcgctggctgcgcggcggcgaccggcgccgacgcggataacgcagccgccgcgctcgcgacgacgggcgcggcccccgcggccggcacgctcgccgcggccgtgtcgcccgccgacgcgccgccgaccgactgcgtcgcggacgccgcgagcgcccccgcctgcatgaccgtgcccgacaccgccgcgctcgccggcagatccgacgcggcgccttcctgctgcgcgtgcgcggccgacgcggcttcgcccgcgccgctcgacttgaagcgcgcgagccagttcgacgaatcgccgcccgtacgccacatcgccgcggcaacgagcgcgaccacgaccgccgcgaccgcccacagccatggccggccgcgcgacgnnnnnnnnagcgggatcgacaccctgccgcgcggcagatcggtgccggccgacgcgggcatcgacagatcgacctccggcacgcctttttcgcggcgcagcgcctgcgcgaacggctccggatcgacgccgagcatctttgcgtaactgcgcacgaggccgagcgcaaacgtcgtgcccggcaactgactcgtatcgcccgcctcgagcgcctgaagcttcggcgccgcgaccttcagccgcgcggagacgtcgtcgaccgaccaccccttcgtccgtcgcaactccgcgagccgcgcgcccaccgccgcgaccgacgccatgcctccaccggctgtcgccggtttctcgcctgcgttcgtctctgggctctttgacggctgcggttcgctcatcctcatcctcgcgtcgattcttcttgcctgcacgcccgcgccggctccggccgggctcacagcaccaccgttgtcacacactgcgcggcgccgcgcgccgcccccgatcgctttacgcgtatttccctgtcagcccggccaccccggtcaaaccgcccggacctcgataatcttcgacgcgccggtgcgctcggcaagacgcgtgcgatccttgaccgcgcccgccagttgaccgcacgcggcgtcgatatcgtcgccgcgcgtcttgcggatcgtcgtcacgacgcctgcgtcgatcagaacctgcgcgaagcgcttgatctgctccgtcttcgagcgcacgagccccgattccgggaatggattgaacggaatcagattgaatttgcacggcacgtcgcgcgttaccgcgagcagttctcgcgcgtgcgcttcggtatcgttgacgccgtcgagcatgcagtactcgaacgtgatgaaatcgcgcggcgcgaccttcaggtaacgctggcacgcggccatcagctcacgcagcggatgcttcttgttgagcggcacgagctcgtcgcgcagcgcatcgttcggcgcatgcagcgacaccgcgagcgcgacgggcagctccgcgccgagccggtccatcatcggcacgacacccgacgtcgacagtgtcacgcgccggcgcgacaggccatacgcgttgtcgtcgagcatgagacgcatcgcgggcacgaccgccgagtaattgagaagcggctcgcccatgcccatcatcacgacgttcgtgatcacccgctcggccttgccgttggggccgggcgcacggcccagcgacgcgcgcagcgcgaattccgccatccgcagctgcccgacgatctcgcccgtcgacagattgcgggaaaaaccctgcttgccggtcgagcagaagcggcaattgaccgcgcaccccgcctgcgacgacacgcacagcgtgccgcgcgtctcctcggggatgaacaccgtctcgaccgcattaccgttgccgacgttgatgagccacttgcgcgtgccgtcggccgacacgtgatcgctcaggatatcgggcgtgccgatcacggcgcgccccttcagcttctcgcgcagcgatttcgcgagatcggtcatcccgtcgaaatcggctgcgttgtattggtggatccagcgctgcagctgcttagcgcgaaacgccttctcgccgaggctgccgcagtacgcgacgaggccctcggcgtcgaggtcgagtagattgacgatggtttcgcccgccatgatgcctgccttgccgccgaacgcgccggaccccgactcgcttagcgcgagtagacgttcatttccgggaagaagaacgcgacttcgnnnnnnnncgtttccggtgcgtccgagccgtgcacggcgttcgcgtcgatgctgtccgcgaagtcggcacggatcgtgcccttttccgccttcttcggatccgtcgcgcccatcaggtcgcggttcttcaggatcgcgtcctcgccttccagcacctggatcatcaccgggcccgagatcatgaaatcgacgagatccttgaagaacggacgctcggcgtgcacggcgtagaacttctccgcatcggcgcgcgacaggtgcgccatgcgcgccgccacgatcttcaggccggcgttttcgaaacggctgtagatctggccgatcacgttcttcgccaccgcatccggcttgatgatcgacagggtgcgctcgagtgccataaaaactccnnnnnnttaagaggttacagttccaaatgaatccgctattgtaacacgttcccgtgtatcattgcgattgaacccttacacgatcgaaaggttctaatacttcgtgtttcgcaggcgcccaggcgctgaaacctccgccgtcgaaacctatcttaggggtagcggccacacggnnnnnngcgacgcaacacgcgcgtcgcccgccggcggcgccgccacgttccatgttaggagaaaccatgaacgactatccgtacaacttcggccgcggcggcgcgatcggcacggccgagacccgcaaccgcgtgctgcgcaacacctactggctcctcgcgctgtcgatggtgccgaccgtgctcggcgcctgggtcggcgtcgcgacaggtttctcgctgttcgccgcgacgagcccgatgatgagcctcctcgcgttcttcgcgatcgcgttcggcttcatgttcgcgatcgagcgcacgaagaacagctcggccggcgtgttcgtgctgctcggcttcacgttcttcatgggcctgatgctgtcgcgcctcttgagcttcatcctcggcttctcgaacggcccgtcgctcatcatgctcgcattcggcggcaccggcgtgatcttcgccgcgatggcgacggtcgcgaccgtcagcaagcgcgacttctcgggcctcggcaaatggctcttcgtcggcgcgatcgtgctgctgctcgcgatggtcgcgaacatgttcctgcaactgccggcgctgatgctgaccgtatcggtgctcgcgatcgtgatcttctcggcgtacatgctgtttgacgtccagcgcgtcgtgaacggcggcgagacgaattacatcagcgcgacgctcgcgatctacctcgatctgtacaacgtgttcacgaacctgctcgcgctgctcggcatcttcggcggcaaccgcaactgaaggccggcgccccctgccccaaaaccggccttcgggccggnnnnnnncatgcacgcgccacccggctcccgcgtcaatcgcgctcgaacagcgcgatcgattcgacatgcgaggtatgcgggaacatgttgacgacgcccgcgcccttgagccgataacccgcctcgtgcacgaggagccccgcgtctcgcgcaagcgtcgacgggttgcacgacacgtacacgatccgcgcaggcaacggccccgcaccgctctgcgcgatctcggcgagcgccttcgataccgcgagtgcgccttcgcgcggcggatcgaccaggaacttgtcgaatgcgccgannnnnnnnagatcgtccgccgtcacctcgaacaggttacggcacgcgaacgacgtatggccgtcgacgccgttttccttcgcattctcgannnnnnnnnnagtcagcgcgtcgctgccctcgatgccgaccacttcgcgtgcgagccgcgcgagcggcagcgtaaagttgccgatcccgcagaacagatcgagcacgcgatcgccgcgttcgggcgcgagtagccgcagcgcgcggccgacgagcacgcggttgatctggtgattgacctgcgtgaaatcggtcggcttgaacggcatccggatcccgaattccggcagcgtgtaatcgagctgcgcgtcaagcggatagaacggcgcgaccgtatccggccctttcggctgcagccagaactgcacgcgatgcgtgtcggcgaattcgcgcaggagcgcctcgtcggccgcgttgatcggctcgagcacgcgcaacacgagcgccgtcacccgggcgccgaccgcgagctcgatctgcggcatgcgatcgcggatcgataattgctcgaccagccggcgcagcggcacgagcatcgccgacacgtgcggcggcagcacttcgcagctcgtcatgtcggccacgtagctgctctttttctcgtggaagccgacgagcacgccgcccttcttcgcgacatggcgcacggtgaggcgcgcacgatagcgatagccccacgacggcccgtgaatcggcgcgaacatcgcctcggcgcgcagcttcgcgagatgccagaggttatcctcgagcacgcgctgcttgatcgcgacctnnnnnnnnatgtcgagatgctgcatcgagcagccgccgcacgtgccgaaaaacgcgcatttcggctgcgtgcgcatcacgctcgggcgcagaatatcgacgacctgcgcctgctcgtaggtcggcttgcggcgaaagctcgaataagtgacgcgctcgccgggcaacgcgccctcgacgaaaatcaccttgccgggctcgccgttttcgtcgacgacgcggccgacgccgcgcgcctccatgtcgagcgaatcgatatcgagaaccggggcgcgaccgggcgcgtcgcccgcggacgatgcgcggcgcgtggagagggggacggcttctgacaccagcttttcctgacgaacgattgtgggggaaaggcgagattgtagacgaacgcccgccaagcaacggagattcgacgatgcgactcatcagttggaacgtccaatggggacgggacgcgaacggaacggtcgacctcgcgcgcaccgtcgacgccgcacgcggcctcggcgatttcgacgtgctgtgcgcgcaggagctcacacgcggctttcacgcgctgccgggcggcccaagcggcgatcagtacgccgagctggccgcgctcctgccgggttacgcggtattcgacgcgatcggcgtcgatctgccgccgctcgagccgggcgcgccgcgccggcaattcggcaacgcgctcgccacgcggctgcccgtcgagcgcgccctgcgccacgcgttgccgtggccggcgagcgccgccgcgccgtcgatgccccgctgcgcgctcgaagtcacgctnnnnnnnncgttcgggccgctgcgcgtcgtcgtcacgcatctcgaatactattcggcgcagcagcggctcgcacaagtcgacgcgctgcggcgcctgcatcgcgaggcggccgcgcatnnnnnnnnnagcgcgccgccggaaacgccggcaagcccgttcgcgccgtcgnnnnnnnnngccgacgccatcgtctgcggcgacttcaacagcgcgtaccgcagcgacgcgtaccggcgctttctcgcgccgtttcccgatgcgccgcgcttcgtcgacgcctggctcgcgcgccatccgggaaagacgccgccgatgacggcgggcgtctacgacaccgcgcaatggagcgaggggccgatgacgtgcgacttcgcgttcgtcaccgatacgctcgttcgccgcctatcgcgctgcgaaatcgacgggacggtgcgtgcgtccgatcatcagccgatcgtgctcgaattgagcgacgcatagcggcgcgacgcgcaagcggaccgaaagggatcgagcagcgcgagcggctcgagcggtgcaaatcgacgcccggcaagccgtggctggcgagcgacgagcggcgattcgaaaccgacggaacgcgcgacgcccattcgatgcgccgcagcgcgcacgccgnnnnnnnnnnnnnnnnaagcgtcgaacgcggcgagatactcggcccagtgcggcgcgggctcctgcacgagcgtgttcttcacgagcgcgatctcctcggtgtactcggcgggcgacaagccgccgcgcatctgctggaaccggcaatacagcaggtaggtgttcacgacgtcggtctcgcagtaattgcgaatctcttcgattcgcccttcccggaacgccgtccacacctggctgccgtccatcccgagcttgccgggaaagccgcacagcttcgcgagcgcatcgagcggcgcgctnnnnnnnngctggtagagcgcgagcagatccatcaagtccagatgccgcgtgtgatagcgcgacagataattgttccacttgaagtcgcgatcgtcctcgcccatgtcccagtagcgcggcgccgcaacgccgtgcacgagcgcgcggtaatgcagcaccggcagatcgaagccgccgccgttccacgacacgagttgcggcgtgtacttctcgatcacgcggtagaacgactggatcagcgtcgcctccgggtcgtccggcgtgccgagcgagcgcacgcgaaagccgttgttgtcgcgaaacacgcacgagatcgccgcgatccgttgcagatggtgcggcaggaaatcgctgcccgtcttctcccggcgcgcggcgaacgcgtgctcggccacttcggcgtcggcgaggtcggcgggcagatcttcgagacggcggatgccgtcgacatcgggaatcgtctcgatgtcaaaaaccagaatcggtgtcattgatgaattacagaacggcgtccttgcgcacgccgttggatgcgaaaaaccgcttgagccgcacgagcgcttcctgctggatctggcgaacccgttcgcgggtcagccccatctcgtcggcaagctcctcgagcgtcgcgggttcgatatggttcaggccgaagcgccgctcgatcacatggcggtgcttgtcggacaggcgcgacaaccaggcgcgcgtgagcgtctccagctcgcggtgctgaacctccgcgtccggcgactggctctgatcgtcgggcagcagatcgagcaggctgctcgccgggtcgagatcgagcggcgcgtcgagcgacgccgtatgctcgttcagcgcgaggatgtccgtgacctcctcggccgtcttgccggtcagatacgcgatgtcgtcgatgctcgcctcgcggcgctcggcggcctcgcccgtggacatcgagttcttctccaaatggcgcttcgcgcgcagcacctggttcagttcgcggatcacgtgcaccggcagccgtaccgtccgcgcctgattcatgatcgcgcgctcgatgctctggcggatccaccaggtcgcgtacgtcgagaagcgaaagccacgcgtcggatcgaatttctcgatcgcgtgcatgagcccgagattgccttcttcgatcagatcgaggagcggcacgccgcgattcagatagcctttcgcgatgctgacgacaagccgcaggttgcgctcgatcatcacctgccgcgcctcgaattcgcccgccttcgcgagccgcgagtagcgctgctcttcctcgaccgtcaacagcggcttcacgctgatgcggttcaggtagtgctggatcgtatcggcggtgagctcggcctgcagaagcgcccggaagtcgtccagatcgggctgcgcgtcgccgcgcccctcgcccgattcgtccggatccgcatcgcgcgactcgtagtcgcgttcattgtcggcggcgtcttcgtcctcgtccgctgaagcaccagttcgctctaccgatgcttgcttggctcgactgatcttctcagactcggcttgcggatcgtggcgcttcgatttcggcatggtcgtctcgtttattgaggcggcaaatacttcagcggatcgacaggtttaccctgccggcgaacctcgaaatgcagcatcacgcggtcggaatcactattgcccatctctgcgatcttctggcctttcgtcaccgcgtccccctcttttaccatcaaagcgcgattgtgtgcatacgccgtgagataagttgcgtcgtgcttgatgataatgaggttgccgtagccgcgcagcccgttgcccgcgtacaccacgcgaccatccgcggcggccttcacggcctcgccggcggggccgccgatgttgatccccttgttcttcgaatcgtcgaacgtgttcagcagcgcgccgcgcaccggccacgcgaacgacacgttgccgttcgcggcgggcgcgctcggctcgctcgacgcggatgcggccggcgcgctcggcgcggcgctcgcggtggaaccggagccatagatcggcggcaccgcggcggcgccgttcgacgggccgctcgacagcggcggcgtgaccaccgcgcccgcggcaggcgcggccgccgtcgcgccgcccgcggtcggcgacacgcgcagcaactgatcgacttcgatctgattcgggttggtcaggttgttccacgcggcgatgtcgcgatagttctggccgttctcgagcgcgatccgataaagcgtgtcgcccggcttcacccggtagtaacccggaggcgcgggcggcagcggcgcgggcggctgcgtggcggccgtcgtgccgagcgagccggagcggtcgacgacgggcgcctgatcgagccgcgtcgcgcacgcgccgagcagcgcgaacgccgccatgcaaatcgcgcgctgagcgagcgagagcggaaccttcgaacgattgttttgcatcgcgcgcagcatactcatcggtatcaaatcactccggattttaaagggacaaagaaaacgcgatcaagccgcgactcgcgccactgcgcgggtgcgacgcgctccacgagcgtcagcacctgctcgcccgcctgctctccgacaggcgcgacgagcctgccgccgatcgccaattgttccaacagcgcccgcggcacgtcgagccccgccgccgcgatcacgatcgcgtcgaacggcgccgcggcgggcaggcccacgcgtccgtcgccgtagtgcaggcggatgttcggcacgcgcagcggccgcaaattcagttttgcgcgctcgtagagcggcctcacgcgctcgatcgaatacacgtnnnnnnnnacgcggctcagcaccgcggcctgatagccgcagcccgtgccgatttcgagcacgcgctcgagcgcgcggcccgccgccgcgagctcgatcatgcgcgcgacgaccgacggcttcgagatcgtctgctgatggccgatcggcagcgcggcgtcctcgtacgcctgagccgcgagcccgggatcgacgaacatgtggcgcggcacggccgacatcgcggcgagcacgcgcggatcggccacgccgtttgcccgcagccgttcgaccatgcgctcgcgcacacgttccgaagtcagcgcgagcgcgccgctcagcgcgacgttcggcgcggcgctccggtccccctgcttcgcgnnnnnntgcgnnnnnnnnttcgcggcgccgggcgccgcaggcgcgtgctgcttcgcacgcgcgggtttcgcggcgaacacgccgccgtgcggcgcgcggcgttcgggcacgatcggagaagcagcggcgggcacggcggcggccgcggtgaggcgctggcgggcggcgtctcccgccgcctggcgctccgccacgcggccctcgggcttgcgcggctcgcgcttcagatcctcgagcgcgagcggaaaccgcttcgcgcgctcgccgctcatgaagcgccgctcccggcacgcgcccaatcgcgcgtggctccgagcatctgcgtatgcgtgagatcgagctgcagcggcgtgatcgacacgtagcccgacgcggtcgcgtgaaaatcggtgccctcgctcgcgtcgagcgcgtcgcccgccgcaccgatccagtagatcggctcaccgcgcgggttggtttggcgaatcaccggctgcgacggatggcgcttgccgagccgcgtcacgcgccagcccttcagctcttcgtacggcaggttcgggatgttgacgttcagcagcggctggccgggcagcggatggtcgaggtaatgacgcacgatctcggccgcgacgcgcgccgcatcgccgaggtgcgcccactccttgtgaacgagcgagaacgcgattgccggcacgccgaacatgatgccttccgtcgccgcggcgaccgtgccggaatacagcgtatcgtcgcccatgttctggccgttgttgatccccgatacgacgagatcgggcttcgtgtcgagcatgcctgtcagcgcgacgtgcaccgaatcggtcggcgtgccgttcacgtagtagaaacccgtggcggccgaacgcgacaccgagagcgggcgcgacagcgtgagcgagttcgacgcgccgctgcagttctgctcgggcgccatcacgaggatctcggcgagcgggcgcagcgcttcgtacagcgcggcgaggccgggcgcaaggtatccgtcgtcgttgctgagtagtattcgcatccggcgattgtaaccgaggaaagattgcgcgagagcgacggcccggagcgctttgcgcgcnnnnnnnnacggcgcgcaaacgcatgccgcgcggccctcggcgctcagatcgcgcgccttgcgcgcagcgcggcgatcgccggcgcgtcgtagcccagcgtgccgagcacctcgtccgtgtgctcgccgagcgccggcccgagccagcgcgtttcgcccggcgtgccggacagcttcggcgtcacgttcggcagcgggatctgcgcgccgtcggcgagtttgaaacgctggatcatctgacgcgcgacgaactgcggatcgtcgaacatgtcggcgacgctgtagatgcgcgacgccggcacgtcggccgcgttcagcaccgcgagcgcatcgtcgatcgtgcgctcggcgagccacgcgccgatcgccgcgtcgatctcccccgtgcgcggcacgcggccgtcgttgtgcgcgagcgccggatcgtcggcgagatcgtcgcgcccgatcgccttcatcaggcgcttgaagatcggatcgctgttgccgccgatcacgacgctgccgtcgcggcacggatacgtgttcgacggcacgatgcccggcagcgacgcgcccgtgcgctcgcgcacgagcccatagacgccgtactccggcacgacgctttccatcatgttgaagacggcctcgtacagcgcgacgtcgacgacctgccccgcgccgccgttcacgttgcgatggtgcagcgccatcagcgcgccgatcacgccgtgcagcgccgcgatcgaatcgccgatcgaaatgccgatgcgcggcggcggcagctcggggtagccggtgatgtggcgcagcccgcccatcgattcggcgatcgcgccgaagccgggacggtcgcggtacgggccggtctgcccgtagccggacaggcgtaccatcacgaggcccggattgtcggccgacagcacatcgtagccaaggccgagcttctcgagcagcccggggcgaaagttctcgacgacgatgtcggcgtcgcgcgccaagcggcgcacgatctccttgccctcgtcggacttcaggttgatcgtcaccgatttcttgttgcgtgcctgcaccgcccaccacagcgacgtgccgcccgcctccggatacagcttgcgccacttgcgcagcggatcgccgccattcggatcttcgatcttgatgacttgcgcaccgaactcggcgagcaggcgcgcggcgaacgggccggcgatcagcgtgccgagttcgagcaccttgacgcccgcgagcgggccgggggttgcgctcatgtcgcttccttggatcgttgaacgggacgcgcggcgcgagccggccgcgcggcgccggcgcgcggccggctaaagcgtgcgccggtcgagcatnnnnnnnnnnatcgtgcccgcatcgacgtattcgagctcgccgcccaccggtacgcnnnnnnnnagccgcgtgacggccaggccgcgcgccttcagcgtctggccgaggtagtgcgcggtcgcctcgccctcgttcgtgaagttcgtcgcgagcacgacctccttcacgatgccgtcggacgcgcggcgcacgagccggtcgaaatggatttccttcggcccgatgccgtcgagcgggctcaggcgccccatcagcacgaagtacagcccgcgataggtcatcgtctgctcgagcatgatctgatcggcgggcgtctcgacgacgcacagcagcgccggatcgcgctccggatcgctgcacacctcgcagatttgcgcctccgtgaacgtgttgcacttctcgcaatgccgcaggtgctcggtcgcgaacagcagcgaccggccgagccgctcggcgccctcccgatcgtgctgcatcaggtgatacgcgatgcgttgcgcggatttcggcccgacgcccggcannnnnnnnagcgcctcgacgagctcggacagcgcggacggcggcttgatgctcatgcgcaacgggcgtcgaccgaacagttcatcgtcagaacggcagcttgaagccgggcggcagcggcaggcccgaggtcatcccgctcatcttctcctgcgacgtcgcctcggccttgcgcaccgcgtcgttgaacgcggcggcgacgaggtcttcgagcatgtccttgtcgtcggcgagcaggctcggatcgatcgccacgcggcgcacctcgttgcggcaggtcatcgtcaccttgacgagccccgcgcccgactggccctccacttcgatgagggccagttgctcctgcatcttcttcatgttttcctgcatctgctgggcctgcttcatcagcccggcgagttggcctttcatcatggacttgctccttcgtaatcgattgcgaacgggcgcgatcttagcgcccgcgcgtgaaatatggaaaccggacannnnnnnngcgcccggctcgcgtcagtgcagcgtcggcgaggcgccgtccgcggcgcccgcttcggcgccgacgggtcgaatcgagccttcgacgatgctcgcgccgaattcgcgcagcaattgctggacgaacggatcggcgctcatctcctgctcggcctcccgctggcgcttcgcgcgctcggcggcggcgagcgccgccgcggtgcggcgcgccgggccgacctcgaccgcgacgtcgaccggcttgccgagcgcatccgcgagcgccgccttcagcttcgcgacctgcgcggcgtccgcatattgcggcaccggcacggcgagcttcagcgtgccgccgtcggccgccgtcaactcgctgttgaacgcgagctgataggcgacgcccttgagcggcaggctcgccgcgagcgtcggccattcgccgtcgtagccgatggcatcgagcggaatcggctccggcagcgggcgcgtgtcgacgggcggcgcgggggccggcttcggcgcgacgcggacatcgtcgggcccgctgtcgaacaccggaacgaaaccgtcgtccggcgggatgaagccatcgtccatcgacaacggcacgtaatcgtcgggcgggatgtcctcccacggcggcggcgcgccgcgagactcggctctcgcttcgnnnnnnnnngcgccgttcggcggcgcgtcgccggttgccgcgcgggcgcgcggcgtcggcacggacacctnnnnnnnnngcgcgggcttcgtcggcgacgcggccggcccggcggccgggcgcgcggcgccggcgccgcgcccggacgacacgcgcatgcccgcgttgcgcagcacgtcgagcgcggcggccgcgccggtnnnnnnnnacacgggcgcgccggcggcgggcgtcggcgggcgtgactcaggcgcggcgggcgcggccgcctcgacagcatcctcggccgaggcggcggccgnnnnnnnnnnatcgggcacggcggcgggcgtcgcagcggacggcgcggccgctcgcggcgcggattcgaacgcggtgtccggcggcgcactcgatgccgcgcccgacgcgctgcccgaatcggcgggcggctgcgcgtcgcgttcgtcgcaacgcgagtcggccgatgcgcgtgcgttcgccttcgcgggcaccggcgcgtcgccgtcggatgcgtcgtcgccccgttccgccgtcgccggccgcgccggcgcggccggcggcgcctcggcgcgcgttgccgcacgagcggcagccgccttcggcgcaagcgccgccccagtagccccagtagctccagtaactgcgggcaccgccgacgcgccgaccgccgcagcagcacgcgcgcccgacttcggcgcggcgcccgccacccgagcaggcaccccgcctgccggcgcgccgccgcccgtcgtcgccggctcgaacgcgagcatgcgcaacagcgtcatcgtgaagcccgcgtattcgtcgggcgcgagcccgagctcgccgcgcccgaccgtcgcgatctgataatagagttgcacctgctccgggctcagcagttcggcgaagcggcgcagatcggccgcctccggccattcgtcgagcactgacgccggcgcgaactgcgcccatgcgatccggtgcagcaggctcgcgagatcctgcagcgcggccgagaacgacaggctgcgcagcgccatctcgtcggccacggcgagaatctgcgggccgtcggccgcggcgagcgcgtcgagcagccgcaccatataggtctggtcgagcgtgccgagcatgccggacacggcggtttccgtcacttcgttcgccgaatacgcgatcgcctgatcggtcagcgacagcgcatcgcgcatgctgccctgcgcnnnnnnnnnnagaagacgcagcgcctgcggctcgaacgcgatgcgctcttcgccgagaatccgctcgagatgcgacacgatgtgcccggccggcatctgcttcagattgaactgcaggcagcgcgacagcacggtgacgggaatcttctgcggatcggtggtcgcgaggatgaacttgacgtgcggcggcggctcttcgagcgtcttgagcatcgcgttgaacgcatggttcgtcagcatgtgcacttcgtcgatcatgtagaccttgaagcgcgcatcgacgggcgcgtacaccgcgcgctcgagcagcgcggccatttcgtcgacgccgcgattgctcgcggcatccatttcgacatagtcgacgaagcgcccttcatcgatttcgcgacacgcgcggcacacgccgcacggctgcgacgtgacgcccgtctcgcaattgagcgctttcgcgaagatgcgcgacagcgtcgtcttgccgacgccgcgcgtgcccgtgaatagataggcgtgatgcaaacgcccgccgtcgagcgcgtgcgtgagcgccctgacgacgtgctcctggccgacgagcgaagcgaaatccttcggacgccacttgcgtgcgagaacttgataggtcatcgggaaattgtatcagcaacgctgcgcgccgccgacaggttgaacgccgcgaagcgtacgcatgccgtgccgatcggagaagcgaagcaaaagagaaggaaaacggaaaaacgcgagcnnnnnnaatgcggctgaagcaagcggaggtgacgagcccgaccctcggcactggcggaaaacggctgtggctgcttcgttcccgacctgaccaggttgaccgccccaccatgcgaggaggcccgtcacgtcgcattctaacatcgcttgacgcgccgcgcgaccgttattcgcatacgaggcgcccgatcgggcagccgggcaagcggccccgcgcctgcgatcccgccgcatcgcctgcctatacacatacggccggcgccgcgcattgcccgactcttgcaattcgcgacaccgcgcccatttaacgcacacgcgggcggcaaagccgaaagcgcgtcacgtccctgctcgcatgacgactactatcgccgtcaacagcggatagcaatttaggctaatatgacgcccgaatgacccgcgagccgcggtatgcagcgctcacgcccttcttttcgcaagagcggagcttcctgccccggcgaccggcatggcccacgggcggccggcgcaggcagtccccgaaccgaaagaggtattgacccaatgagcgaacagatcaaacacatcagcgacgcatcgttcgagcaggacgtcgtcaagtccgacaagccggtcctgctggacttctgggccgagtggtgcggtccgtgcaagatgatcgcgccgatcctcgacgaagtcgcgaaggactacggcgacaagctgcagatcgcgaagatcaacgtcgacgaaaatcaggcgacgcccgcgaagttcggcgtgcgcggcatcccgacgctgatcctcttcaagaacggcgcggtcgccgcgcagaaggtcggcgcgctgtcgaagtcgcagctcaccgcgttcctggacagccatctctaaaaccggatgcgccccgcgcacgtgttgtcaaccggcaacacgtgcgccgcgaaatccgccgatcggtcgctcaagcccgaatcggcctatgctagaatcaaaaacgtcgataagacgcatataaatctctgagcgcttccgctcgccctcctccctatatctttcgtcgcatctcctccctggcgggatctccgtatgcatttatccgagctcaagtctctgcacgtctccgaattgatcgaaatggccaatggtctggagatcgaaaacgcgaaccgcctgcgcaagcaggagttgatgttcgccattctcaaaaagcgcgccaagacgggagaaacgatcttcggcgacggcacgctcgaagtgctgccggacggtttcggcttcctgcgctcgccggaaatgtcgtatctcgcgagcacggacgacatctacatcagcccgtcgcagatccgccgcttcaatctgcacaccggcgacacgatcgaaggtgaagtccgcacgccgaaggacggcgagcgctacttcgcgctggtgaaggtcgacaaagtcaacgggcagccgcccaaggcctcgaaacacaagatcatgttcgagaacctcacgccgctgcacccgaacaagccgctgtcgctcgagcgcgaaatgcgcggcgaggaaaacgtcacgggccgtatcatcgacatgatcgccccgatcggcaagggccagcgcggcctgctcgtcgcgtcgccgaagtccggcaagaccgtgatgctccagcacatcgcgcacgcgatcaagcagaaccatccggacgtgatcctgttcgtgctgctgatcgacgagcgccccgaggaagtgaccgaaatgcagcgctcggtcgccggcgaagtgatcgcgtcgacgttcgacgaaccggccacgcgccacgtgcaggtcgccgaaatggtgatcgagaaggccaagcgcctcgtcgagatgaagcacgacgtcgtgatcctgctcgactcgatcacgcgtctnnnnnnnnnctacaacaccgtgatcccggcgtccggcaaggtgctgacgggcggcgtcgacgcgaacgcgctgcagcgcccgaagcgcttcttcggcgcggcgcgcaacatcgaggaaggcggctcgctcacgatcatcggcaccgcgctgatcgaaaccggcagccgcatggacgacgtgatctacgaagaattcaagggcaccggcaacatggaagtgcacctcgagcgccgtctcgcggaaaagcgcgtctacccgtcgatcaacctgaacaagtcgggcacgcgccgcgaggaaatgctgatcaagcccgagatcctccagaagatctgggtgctgcgcaaattcatccacgacatggacgaagtcgaggcgatggaattcctgctcgacaagatccgccagacgaagaacaacgccgagttcttcgatctgatgcgccgcggcggctgattcccggcacgcttcgcagcgcgacgaaccgcccgcctcgccgggcggnnnnnnnatcgccaaacatatacgtgaacgtacacgttgatctataatcgcgaacatcgatccttcgtcatccggagaatgccgcgccatgagcgatgctccgcccaccctgcttctgaccgtgcgcgacgccgccgagcggctcggcgtgacgccgcgcacgctcaagtactacgaggagcgcgggctcgtcacgccgtcgcgcagcgagggccgctatcggctgtatgacgccgcggacctcgaacgcttcgagcgcatcctgcggctnnnnnnnntcgggttctcgctgcacggcatcacggaaatgctcaagcgcccgctcgagccggcaggcgacgggcggcggcgctattcggacgcatcgctgcgcgacattcacgcggatctgtcgcagcagatcgcgacgctcgacgcgcgcatcgccgccgcgcagcgcgaactgaaggaagtnnnnnnnntgaagcaggagttgcagcacgacatcgactatgtcgagcgccggctcgccggcgaaaaccccgacgagctgatcgcgcagcgccgcgccgcnnnnnnnnnnnnnaagacgggcgggacaagcgcatgagtgccgcgccgggccgaccgccgctctggagcgccgcgaacctgcgcggcgatttctttccatgggtgctcgcgatcgtcaccggcctcgattacttcgacaacgccgcgttctcgttcttcgcgagctacatcgcgggcgaaatcaacgcgtcgccggacgagctcgtgtgggcgtcgagcgcttacgcggtgacggccgtgctcggcatcctgcagcagcaatggtgggtcgaccggctcggtcaccggcgttacgtcgccggctgcatgctgatgttctcgcttggcgcgatggccgcggcggcggccgacacgtcgctgcagctcgcgttnnnnnnnngctttcagggctatttcatcggccccatgatgggcgcgtgccggatcctgatccaggtcagcttcgcgccgaaggatcgcccgcccgcgacgcgcgcattcctcatcatgctgctgctcggcagcgcgctcgcgccgatcgcgggcggcctgctcgtcgcgcacttcacatgnnnnnnnntgttcgcctgcacggcgccggccggcatcctgttcgcggcgctcgcgttcgtcgcgctgcccgattccggccacacgccgcccgacgaacgcggcggcgcgcatttctggccgtacgtgatcttcgcgctcgcgcaaggcgcgctgcagatcgtcatgcagcaggtgcgcttccagctcttcgccggctccccgctgctcgtgctgctcgccgtcggcggcctcgcggcgctcgcgtggttcggccatcatcagtggcatcatccggcgccgctcgtgcggctgcacgcgtttcgcgagcgcacgttccgggtcggcctgctgctctacctgttctattactacgagacgacgggctacagctatctgatctcccgcttcctcgaaaccgggctcggctatccgatcgagaacgccgggcggctcgtcggcacgatgtcgctgatctccgcgagcgcgctcttcgtctacctgcgctacgcgaagcttctcacgcacaagaaatggatcatcgtgcccggcttcgcgctcgccgcgttcgccgcgctatggatgacgcggatgtcgcccgaggtcggcgaagcggcgctcgtcgcgccgctcctgatgcgcgggctgctgctcctgttcatcgtgctgcccgtcgcgaacctgacgtttcgcgtgttcgcgatcgacgagtattcgcacggctaccggctgaagaacatcgtccggcagctgacgatttcgtttgcgaccgcctccgtcatcatcgtcgagcagcatcggctcgccgtgcatcagacgcggcttgtcgagcaggcgaacgtctacaatccgctgttccggcaaaccctcgacacgctcacgcgcggcttcgcggccgcgggccacgcgttctccgacgcgcacgcgctcgcgctcgtcaccgtgagccgcaccatcgcgcaacaggcgtcgttcctggcgtcgctcgacggcttctacttcctcgcgggcgtcgcgatctgcggcggcctgttcgccgcctggcaaaaagagatcgattgaggtacgtttagcgcctgtcgctccacgcccttttccgcctcgatgctctccaaactcaaccaatggctcgacgcgcgccgccgcgatcgcgcgttgcgctcgcacccgattccggacgtgttgtggcgcgagacgctcgagcgattgccgttcctgtcttatttatccaacgaagatnnnnnnnngctgcgcgagacgacgagcctcttccttgcgcagaaatcgttctcgaccgcgcacgggctcgagctcaccgacgcgatcgtcgtcggcatcgccgcgcaggcatgcgtgccggtgctgaacctcggcctcgacctgtatcgcggctgggtcggcatcgtcgtctatccgggcgaattcgtgatccgcaagacggtcgaggacgaggacggcgtcgtgcacgaagtcgagcacgacgcgagcggcgaagcgtgggacggcgggccggtgatcctgtcgtgggaagacgtgcagatggcggacggctcggacgcgtacaacgtcgtgatccacgagttcgcgcacaagatcgacatgatgagcggcgcggcggacggccatccgcccctttttcgccgctggcacgcgccggcgctcgacgccgagcgctgggccgacgtgttcgaccatgcgtacgatcagttctgcgaccgcgtcgacgcggtgccagagcgcgcgtgggcgcgcttcgagcgcgattcgctgatctacccgtacgcggccgaccacccgtcggaattcttcgcggtctgcagcgaggcgctcttcgtcaagccgcgctcgttcgaagccgaatttccggagctctaccggctgctcgcccgttattaccggcaggatcccgcgcgcacggggtgcctcgcgggctccgccgcgcacgtctgacgaaaaagtcgccaagcgcctgattttctggcataatcgcgagctttcgaccttaggcaagtggctcgcgccgggctttcgcaccgcgcagcgccgacgggcgtcgattctggtgcgcccagtacgaatgcgccggccgtgtccggacatcgtgcgacgcgcgccgcgatgcgccaagcggcgggctggctaccgctcttacacaggaaaaaccatgaaacaaggcattcacccggattaccgcgaagtcgtcttccaagacatgtcgaacggcttcaagttcatcacgcgctcgacgatccagacgcgcgaaaccatcgaattcgaaggcaagacctacccgctcgcgaagatcgaagtgtcgtcggaatcgcactcgttctacaccggccagcaaaagatcatggatacggcgggccgcgtcgagaagttcaagaacaagttcggcgcacgcgccagcggcaaggccgcgaagtaagcttcgcgaccgcatcggcatccggcttcgcgccgggccggttccgcaagaaaggcagcccaggctgccnnnnnnnatccctgtcgatcccgcgcgccaccggtgccgcgcgggcccgccgattcgctgacgcgtgccggccggcgcgtctacaatgccggatgcccgaaaccgcccgccgctcgcgcgccggcatgtcgtccatcctcttgcccccatctgcatgaagcctgtcgttcgccttaccgcttccgccacccgcgcgctgccgcgctggctgctgctcacgctctgcatcgtctacgcggcgttcgggctgttcggccgcgatccgtggaagaacgaggacgcggcaggcttcggcgtgatgtggacgatggcgcaaggcggcctgcacgactggctgctgcccaatctcgtcggcaaattcgtcacgtccgacgggccgctcggctactggctcggcggcctcgcgattcgcgcgctgccgtgggtcgacgcgagcaacgcgtcgcgcatctacacgggtgtgctgttctgcgtcgcgtgcgcattcgtctggtacgcggcctatctgctcggccggcgcgccgagatccagccgttcaagtacgcgttcggcggcgagcccgagccgcgcgactacgggcgcacgctcgccgacggcgcgctgctcgtgctgctcgcgtgcttcggccttgccgagcgcggccacgaaacgacgccgcagctcgcgcagttcgcatgcatcgcgacgttcgtctacggactcgtgcgcgcgatcgacaagccgacgcaaggcgcgctctggtggggtctcgcgctcggcctcgtcgcgctgtcgggcaacccggtgctcgtcgccgcgctcgcgctcggcacactcgcgctctatctcgtcacgcccgagatccgctgcgtgcaactgccggcgatcgggctgccgctcgccgtggccgtgttcgcgatctggccgctcgccgcgtacatcgcgtttcccgacgacgcgaactggttcttcaaccaatggctgcacggcagcctgatgcgcttctccggcccgcccacgacggtgctcgcgtacgcggcgaagaacctgccgctcttcacgtggcccgcgtggccgctcgcgatctgggcatgggtgagctgggcggggctgcgccgccggccgcacatcgcgattccgctgtcggtcgccgcgccgctcctcgcgctcgtgatcctgcagagccagcagacgaaccggatgtacannnnnnnnnnnnccgccctcgccgtcatcgcgacgttcgcgctgccgacgctcaagcgcggcgcgatcaacgcgatcgactggttcgcggtgctgagcttcacgatcctcggcacgttcgtgtggctcgtgtggctcgcgtcgctcacgggcttcccgcatccgctcgcgcgcaacctcggccgcctggtgccgggctacgagccgcacttcaaggtgctgtcgttcgtgtgcgcggtcgccgcgaccgcatgctggctgatgctcgtgcgctggcgcatctcgcggcagccgaaggtgctctggcgcagcgtggtgctgtcgagcgccggcacgacgctgatgtgggtgctgctgatgacgctgtggctgccgatcgtcaattacagccggacctatcgcgacgtcgcgcagcagatcgccgcgcacctgccgtccgactacgaatgcatctcgcccgtacggctcggcgacgcgcagatcgcgacgttcgcgtatttcggcgacatgcacttctcgttcaccgatgactgcgacgtgatcctgcgccaggaccacgcggacttcggcgagccgagttcgatctcgcaatacgtgtggcgcctcgtgtgggaaggccgccgcgtcgccgaccgcgacgagcgcttccgcctgtacgaacgaatcgagcgcccgaagacgcccatcaagcgccgcccgccgcgcaaggcccgctgaccgatgttcggcgacatccgccggatcgccggtctcgcctggtcggtgctcgtcggccagctcgcgatcatcgcgttcggcgtgatcgataccgcgatggtcggccgcttctccgcgctcgatctcgcggcgctcgggctcggcatgtcgatctatgtgtcgatctacatcgggctgacgggcatcctgtccgcgctgcagccgatcgcggggcaactgtacggcgcgcggcgctacgcggagatcggcgaggaggtgcgccaggcgatgtggctcgcggtgctgctcgccgcgcccggctttctgttgctgcatttcccgcatccgctgctgcggctcgcgcatgcgcccgcggagctgaccgatcgcacggtcgcctatctgcgcatcctgtcgttcggactgcccgccagcctcctgttccgcatctacaacgcgctcaccaacgcggcgggcaagccgcggctcgcgatgatcctgcaggtgggcgcgctcgccgtcaaagtgccgctcaacctctggttcatcttcggcggcctcggcgtgccggcgctcggcggccccggttgcggcctcgcgagcacgctgatcaactgggcgctcgcgatcgtcggcttcacgctgctcgcgaggctcgacgtgttcgagccgctcgcgatcttcgcgcgcttcacgcggcccgtctggcatcgacagaaggcgcttctcgtgctcggcgtgccgatgggtctgtcgtatctgatcgaggtcacgtcgtacacgttcatggcgctgttcatcgcgcagttcggcacgacgacgctcgccggtcaccagatcgccggcaacatcgacgcggtgctgtacatgacgccgttgtcgatcggcgtcgcgtcatcgacgctcgtnnnnnnnnnnntcggcgccgggcgcttcgacgaagcccgcgcgctcggccggcacggcgtcgcgctcgcgtgcgggctcgcgtgcgcgtacggcatcgtcgtgttcgcgctgcggccgctgatcgtatcgggctacacgccgaatccggccgtcgccgcggccgcgatgccgctcgtcgcgatcgtcacggtctatcatttcttcgacgcgctgcagatcacgaccgcgttcgtgctnnnnnnnnacaagatggccgtcgtgccgaccgcgatctacgcgatcgcgctgtggggcgtcgggctcggcggcggctacctgctgggattcgacgtcggcggcgcggtgccggcgcagttcaccgnnnnnnnnngcttctggatcgcgagcgcggcgagcttgatgctcgcgggcggcgggctcgcgctttatctgcggcacatcggaaagcgggaaacgggtggcgcgcggtagcgcgcggcaggcggggcgggtgcggtggcgggcggacagcagcggannnnnnnnncgcgtgcgtcgctcgcccggccggccaccgctgtccgcgcacggcttgcggcttcgccgctaccgcgcgatcggctgccggcgtccatgcgcgacctgcggggcaggtttccagccgttcaagctgcgggcttcgagttgccggattgccgggttgcgggcttcgccggaccgcgaacgtggctcgcgcatcgtcggcggcacggcgttggcggcttgcgcgcggcgtnnnnnnnntgccgctcccaccggcgcatcgcgacttacccgcgtcgccgcgaccgcctcgcgcgtgaacgcgccgcctgcgcgccgccccgccacgcggaaggccttcgtcacgcatgcgcggcgtcgcgttgcccgaacacgtcgcgcgccgcgaagagcgcgttgagcgcggccggaaaacccgcgtacaaggccatctgcatgaacacctcgacgatttcgtcgcgcgtgcagccgacgttcagcgccgcctcgatatgcaccttcaactgcggttgggcgtggccgagcgtcgcgagcgacgcgatcgtcgcgatctcgcgcgacttcaaatcgagctgcggccggctgtagatgtcgccgaagccgaattcgacgagcaaccgcccgaagtccggcgcgatcggcgcaagcgccgcgacgacgcgctcgccgactttgccgtcgatttccttcagcttgttccagccgcgcgtgtagcggtcttccgaaatgcgttgctccatcgttcgtccttgtccggttgagattgagtcgtcgttctcgcctgtcgaacggcgtcgcgctcggctcgctcgtaatacgcgatcttctcgacgatcgagtcgagattcgtctgcagcgcgccgatctgcgcacgcaccgcgtcgcgatgcgcggcgaggagcgcacgccgctcgccgaacgtcgcgtcgccctnnnnnnnnagctccgcgaacgcctgcatcccggcgatcggcattccggtcgccttcagccgcatcacgaaacgcagccagtcgagatcggcgggcgcatacagccgatgccccgacggcgtgcgcgaaatcgaccgcaacaggccggcctgctcgtaatagcgcagcgtgtgcgtcgacacgccgacgagcgcggccacctggccgatcgtcaatgcgcgcggggacggttgcttcggtgcgttcgacatgacgttctcaaggttaggacttagagtgcactctaagtcaagcgcggcccgagggccagcgtccgggtgggcggccggcgtcgccgctccgcactccgtcactgcgtcgagccacttcgccgcccttcgccgccctgcgccgccccggcggcccgttttccgtcaaagatggtcaaaacccgcccgcatccggcacggcagcctttacagtgtcgccgtcgatgcgcaacattgccccgctgtcttaaaaagggcacgcatttgtcctatgcttgaacgcgacgcccggctcgcgccgcgcgccggcttcgttccgacagccactcacccgttccatcaaaagggagctcccgccatgctgaaaaagctgctgatgctggtcgtcgcactgtcgctttcgctgaccgccgcgctcgccgccgcggtcgaagtcaacaccgccgaccaggcggcgctcgaatcggtgaagggcctcggcccggtgaaatcgaaggcgatcatcgacgagcgcgcgaagaacggcccgttcaaggatgccgacgatctcgcgaaccgcgtgaagggtctcggcgcgaaatcggtcgcccatctcgaggcagcgggcctgacgatcggcggctcgaccacgccgccgacgggcgcgaaggcgaagaccggcaccgcgaaaccggccgcgaccgcgacgccggcgcccgctccggcaccggccccgaccacctcgagcgcaacgcccacgccgtccgcggcgacgcccgctcccgccacggccacgccgtcgactgcggcgagcgccccggccgcgaaaaagtcccgttcgtcgaagaagcaggacaaggccgccgccgcgagcgccgcggcgcaagcgagcgcgccggccgccgcgtcgacgacgaaggcaaaaggctcgaagaagagcaggaagaacaaggcggcgacgccggcgtccgcggcatcgggcgcataagtcgggcgccgcgcgacgcgcggcgtcttcgttccaccggcgccgtgcgcggcgccgcctcaacctagcaggtgaatcatgggtctactcgacatcgttggcggtctgatcggcggccaaggcggcaaccagaacgcgctcgtcagcgccgcgctggagttcatcaacaaccagccgggtggcctgaatggcctcatcgagaaattcaacgcgggcggcgcgggcgacatcatcggctcgtggatcggcaccggggaaaaccagccgatctcgcccgagacgctgcagaacgtgctcggctcggatacgatcggcgcgctcgcgcagaaggtcggcattgatccgcagcaggcgtcgggcatcctcgcgcaagtgctgccgcacgtcgtcaacggcgcgacgccgaacggcgaagtgccggcgggcggccagctcgatacgtcgaacgtgctcggcacgctgtcgcagctcgcgagcctgctcggtaacaagcaggcgtaacaaccgcgacgtgccgcgcggcggcgcaatgcggcgaggcggtcgacgcacgcgccgcccgcatgcgcaagcgcagccgaacgccgaaacaaacgcagccgaacgccgaagcaaacgcaacgcgcgccggcgnnnnnnncaccccgcttgcgcggggtgttttgctttcaagggcagcagaccggccgggacgccggcgcgagccgccaagccgccgagccgtcggcgatgcgcggcctcaatgcacgacgcgctcgaacacgaacctgccgtcctgcatgtcgaccggaatcacgtccttcggcccgaagcggcccgcgaggatcagcttcgcgaccggattctcgatctcctgctggatcgcgcgcttgagcggccgcgcaccgaacagcggatcgtagccgaccttgccgatctgctcgagcgcggcctccgacacgtcgagcgccatgtcgagcttcgcgagccggtcgtgcagacgcgcgagctgaatcttcgcgatcgcctggatgttgccgcggtcgagcgagtggaacacgacgacgtcgtcgatccggttcaggaactcggggcggaagtgctgcttgacctcgacccacaccgcatccttgatctcttcctgcgacgagcccgacatcgactggatcagctgcgagccgagattcgacgtcatcacgatcacggtgttcttgaagtcgacggtgcgcccctgcccgtccgtcatccggccgtcgtcgagcacctgcagcagcacgttgaacacgtccgggtgcgccttctcgatctcgtcgagcaggatcacgctgtacggcttgcgacgcacggcttcggtcagatagccgccttcctcgtagccgacgtagccgggcggcgcgccgatcagccgcgcgacgctgtgcttctccatgaactcgctcatgtcgatgcggatcagatgctcttccgaatcgaacaggaagccggcgagcgccttgcacagctcggtcttgcccacgcccgtcgggccgaggaacaggaacgagccgtacggacggttcggatcggcgaggccnnnnnnnnagcggcggatcgcgtcggcgaccgcgtcgatcgcctcgttctggccgaccacgcgctcatgcagcttctcttcgatgtgcagcagcttctcgcgctcgccctgcatcatccgcgacaccggaatgcccgtnnnnnnnnagacgacctcggcaatttcctccgcgccgacctgcgtgcgcagcaggcgcggccgcgtcggattgtgctgctcgctctcctcggcctgcgtgacctgcttgagccgcgcctcgagttgcggcagcttgccgtactgcagctcggcgaccttctcgagcttgccttcgcgctgcaggcgcgcaatgtcggcacgcaccttgtcgatctcttccttcagttgcgcactgccctgcacggctgccttctcggccgtccagatctcgtcgagatccgcgtattcgcgcccgagccgctcgatttcctcctcgatcagcgcaagacgcttctgcgacgcttcgtccggctccttcttcaccgcttcgcgctcgatcttcaactggatcagacggcgatcgagcttgtccatttcttcgggcttcgagtcgatttccatcttgatcctcgacgcggcctcgtcaatcagatcgattgccttgtcgggcaggaagcggtcggtgatgtagcggtgcgagagttccgccgcggcgacgatcgccggatcggtgatctcgacgccgtgatgcagttcgtacttctcctgcagcccgcgcaggatcgcgatcgtcgcctcgacgctcggctcgtcgacgagcaccttctggaagcggcgctcgagcgcggcatccttctcgatgtacttgcggtattcgtcgagcgtcgtcgcgccgatgcagtgcagctcgccgcgcgacagcgcgggcttgagcatgttgcccgcgtccatcgcgccttcggccttgcccgcaccgaccatcgtatggatctcgtcgatgaagacgatcgtgcggccctcgtccttcgcgatgtcgttgagcaccgccttcagacgctcctcgaactcgccgcgatacttcgcgccggcgagcagcgccgccatgtcgagcgacagcacgcgcttgttcttcagcgtctcgggcacctcgccgttgacgatccgctgcgcgagcccttcgacgatcgcggtcttgccgacgcccggctcaccgatcagcaccggattgttcttcgtgcggcgctgcaggatctggatcgagcggcgaatctcgtcgtcgcggccgatcaccggatcgagcttgccnnnnnnnnnnnnntcggtcagatcgaccgtgtatttcttcagcgcctcgcgctggctctcggcatcctggctgtgcacctgcgagccgccgcgcaccgcggcgatcgcggattcgagcgcgcggcgcgtgaggccgtgctggcgcgcgagcttgccggcttcgcccttgtcgtcggccaccgcgagcaggaacatctcgctcgcgacgaacgtgtcgttcagtttctgcgcttccttgtcggcctggttcagcaggcccgcgagttcacggccgacctggatgtcgccgcccgtgcccgtcacctgcggcaggcgcgagatcgcttcgttgagcgcgccttgcaacgcctggatgtgcacgcccgcacgcgacagcagcgagcgcgcggagccgtcctgctgcgcgacgagcgcggccagcacgtggacgggttcgatgtactggttgtcgcgcccggcggcgaaactctgcgcatccgagagcgcctcttggaatttggtggtgagcttgtcgattctcatgaatgagacctccaatttgcgaatagcaaccaaatgaggatggttatccgcctttcaagccggnnnnnnattgaggcacagcaaagggatgcgtcacgcgaagcgcgcggcggcgaacgagagcgggacgcggcgggcggcacggcccgcgcatgcgggaaaaccgtcgggaaggccgcccgcgcggcgcgggcggcgcgtcgtcacccgacgacgggcgcggccgcgcggatgtcggccgcggagacgatccgcaccggcgcgagtccgagcagcgtcgcgagctgcgacgccggctgcgcaagctcgccgatcgtgtgcttgtcgagctccgcgaagaacgcttcgcgggcagccgcgaacacgcccctgagacggcacgcggactggatcacgcagctgcggtgcgattcggattcgcccgcgaagcagccgaccagcgcgaaatcgttttcggtcttgcgcaccacctcgccgacggtcagcgtcaccgactgggcattcaggcgcaagccgccgttgcggccgcgcaccgtctcgatccaaccgagctcgccgagttgctgcaccactttcatcaaatggttcttcgagatgccgtaggcatccgagatctcctggatcgtcgacaagccctcgccccggactgcgaggaacaacatgacgcgcaaagagtagtcggtgtagtcggttagtctcattacgaagtagatgttgtgtcagtgcgaccggcgctcgcgcaaacatcgcgcgtctgccattgccgatcagacggccgcgtcataagatgcagaccgtcagcccttttattgagagggtggccgtttattattgtgcgacaaaatcgcacccgcgtgctgtcgtatttcccggcccnnnnnnagatgacccaagctttttccgcctcatccgccgccgcgaagccggcgcgcgacgccgaaccgacgccggagaacatccgcgcgctcgtcgacgcattctatgatcgggtgcgcgacgatgcgctcctcggccccgtgttcgagagcaagctcgccggccgctgggaccagcacctgccgaaaatgggcgaattctggtcgagcctcgtgctcggcacgaaaagctaccgtggcaacgtgcaggcggcgcaccagccgctcgacggcctcgagcccgtccatttcagccgctggctcgcgctgttcctgaagaccgtcgaggcacgctacgagcccgcggcggccgtgcgcttcatggaacctgcgctgcggatcgcgcagagcctgcaactgagccgcttcggctgggattaccggattccggccgagcaacaggtcattctcgatctgatcgcgccgaaacggccggacgacgccgcgcaccggccgcgcggcgagccgtttccgacgaagatcatcggcaggacggcgcgcgacgatacgtaggcgcgcacgttactgcgccgggaaaacggcccagccggccggcgctttcccggagcacgcaccgaaacggcacgcctccaatcagcctggcaaggagatgnnnnnnncgttcgcgcgccgttgcttcagcggcaaaatcgacgcatgtacgaataactcgttttaaacgcggctatcgcatgcgcgttggccggtgaaaataagggcacgaccgcaggcgaaaagcccgaatagggagcgcgcgtggtacgccccgccgcgaccggcgagcccgcgatcgcccggcatcgcctttcactcgggcggtgggttccaccccgcctacgtcgaacgcttttcccgcgcgttccccgattcgacgccccaacgcgcgagcgccgcgtcgtcggcgctgcgcgcgtcgacccagcgctcgcccgccggcgtcttctccttcttccagaacggcgcctgcgtcttcaggtaatccatcacgaactcgcacgactggaacgcgtcgccgcggtgcgcggacacggtcgcgacgaacacgatctgatcaagcggatacagcttgccgacccgatggacgatggcgacgtcgatgcccggccagcgcgcgatcgcgtcctccgcgatcgcggcgagcgccttctcggtcattcccggatagtgctcgagctcgagcgcgtcgatctgctcgccttcgttcaaatcgcgcaccgtgccgacgaagcacgcgatcgcgcccaccttcggattnnnnnnnnnnagcgccgcgatctcggcgctcacgtcgaaatcgtccgcctgcacccgtaccgtcgccatcgtcgcctcctcagccgcccgtcacgggcgggaagaacgcgacctcgcagccttcggtgatccgcgtgccggcgtccgtcatcgtgtggttgcacgccatccgcaacgcgcggccctcggcgagcgtgtccgcccacgcgccgcnnnnnnnnnnnagccatgcgcgcacgtcgcccaccgtcgcgacaccgtccggcaccgtcaccgtctcgctcgccacgccgagcgcttcgcgcacgctcgcgaaaaacttcagttcaatcttcatcgtcgctacgccgcccggctttcaaccgagcaattcggaaaaaggaatgaaacgcaccgtctcgcccgcgctgatcgcgtggttgggcggattgtcgatcaagccgtcgccccataccgtcgatgtcagcacggccgagctctggttcggaaacaggtcgagcccgcccgccgcgttcannnnnnnnnnnaggaattcgttgcggcgatccgccttgttctgcgtgaaatccgcgcgcagcgacacnnnnnnnngcgcgacctgcgccgcccccgcgacgcgcaacaggaacggccgcacgaacagcaggaacgtgacgaagctcgacaccgggttgcccggcaggccgatgaaatacgcttcgccgccggacgtcgcgtgcatggcgcgcgtgtcgctcgcatcgctcgcgccgtgcgcgttcgcctcaacggcagccgcgccgctcgccgcgccgtctcgcctgatcgcgccgaacgcgagcggcttgcccggcttcatcgcgatctgccacaacgcgagccggccttccgcctcgaccgcgggcttcacgtgatcctcgtcgcccaccgacacgccgccgctcgtcacgatcacatcgtgctcgcgcgccgcctcgcgtaacgcnnnnnnnntcgcgtcgagccgatccggcacgatgccgtagtcggtcacgtcgcagccgagccgctcgagcagcccgcgcagcgtgaagcggttcgagttgtagatcgcgccgggcttgagcggctcgcccggcatcgtcagttcgtcgcccgtgaagaataccgccaccttcacgcgccgcgtgaccgcgagcgacacgcagccgaccgatgccgcgagccccatcgcctgcggcgtcatccgcgtgccggcgggcaggatcaccgaaccgcggcgaatgtccgcgccctgcgcggtgatccattcgcccaccgtcggcgtatgcaggatgtcgacctggtcgcccgccgcctccgtttgctcctgcatcacgaccgcgtccgcgccggccggcacggacgcgcccgtgaagatgcgcgcggccgtccccggcgcgagcggcgccgccggatggccggcggcaattcgctgcgacaccggcaagcgccgctcgccgcgcgtcaggtcggcgatgcgcaccgcgtagccgtccatcgcgctcgtgttcatcggcggcacgtcgagcccggacgcgacgtcggccgcgagcacgcggttgagtgcctcgagcgtcggcacggtttcaatctcggcgagcggacgcgccgccgcgagcagcgccgtcagcgcatcggccgtcgacagcatcggcacgcgcggcgtctggggagtggggtgggacatcgtcgattgaaatgttgaccggatggcgacattgtagcgacgccttcgcgcggatgtgagcgaccgatcgcaacgattcgcgcccgcgccgattcgcgcccgcgcggcgcacgagcgccgcgcatcgtcacgcatcgcggcggatggcggtgaatggcgatgatttccgacgaatcgcggcccaccgttcgcatgcgatgaacggcaatcggtgcatcgcccgagatcgcggcggcgcgatcggtcaagctcgccgcgttcggtatcccgctcggtatccgtttgannnnnnnngcaaccacgcgtgcgcaggcgaccgatcgnnnnnncagccgccggaacaaccaccgacgacgcaagcggccgatcgggcggcacgcccaggccgccccgctcgccgatacggcgggccgggccggcacggaacagacccgacggacccgacgaacgcgacccgcgatccgcaacccacgccgcaggcgccgccggtcggccggaatcgcgcggtggccgtgtagcggccgtttggcgcagcaacgctgcgtcaccgcgtcgcaccggcggcttcgcgctacaccgcgcagcgtgccgcctgcccgccgatgggggcaggcggcacgctgcgcgacggaccgatgccggccggcggccgaacgtgcgccggcccggcgaacgacagcaacggcaacggcaacaacgatatcgcgcggcaccgccccgccgccggcacatcacgccatcatgcgcccgtgtgcgcggcgatgaagtccttcacctgctgcgcgctcgcgtcgaccacctcgaagcgctgcggcaacgcctcgagcccgtcgaacgcggcgggccgcgacggctcccgcccgagcgcctcgcgaatcgtttcgccgaacttgatcggctgcgcggtctcgagcacgatcatcggcacgcccggctgcagatgctcgcgcgccactttcaggccgtcggccgtgtgcgtgtcgatcgtcgtgcgatagcgctcgaacacgtcgcggatcgtcgcgagccggtccgcgtgcgtgctgcggcccgacacgaagccgaactcggcgannnnnnnnaaatcgccgctcgccgcgagatcgaagccacccttttgctcgacgtcgcgaaacagctgaacgacgcgcgccggatcgcggccgagcaggtcgaacacgaagcgctcgaagttcgacgccttcgagatgtccatgctcgggctgctcgtgtggtacgtgtgctcggcgctgcgcacgcgatacgcacccgtgcggaagaattcgtcgagcacgtcgttctcgttggtcgcgacgacgagcttctcgatcggcagccccatcatccgcgcgatgtggcccgcgcagacattgccgaagttgcccgacggcaccgtaaacgacacgcgctcgtcgttcgtgcgcgtcgccgcgaaatagcccttgaagtagtacacgacctgcgcgacgacacgcgcccagttgatcgaattgaccgtgccgatcttctgctgcgccttgaacgcgtgatcgttcgacacggccttcacgatgtcctggcaatcgtcgaacacgcccttcaccgcgaggttgaagatgttcgggtcctgcaggctgtacatctgggccgtctggaacgcactcatcttccggtgcggcgacagcatgaacacgcgcacgccccgcttgccgcgcatcgcgtattcggccgcgctgcccgtatcgcccgacgtcgcgccgaggatgttcagcgtttcgccgtgcgcggcgagcgtgtactcgaacaggttgccgagcaactgcatcgccatgtccttgaacgcgagcgtcgggccgttcgacagttcgagcagcgagaccggcgcgccgttctcggcaccgagcgtcgtgagcggcgtgatgtcggccgcgttgccgccgtggcgcgtgtgacgatagacgtcggccgtatacgtgcggcgcgtgatcgcgcgcaggtcgtcggccgggatgtcgtcgcagaacttcgcgaggatctcgaacgcgagatccgcgtacggcannnnnnnncagcgcgcgagctcgtccgcgctcacccgcggatactcgctcggcaggtagagcccgccgtccttcgcgaggccgccgagcaggatgtcggagaacgtgtgacgctcgccgatgccggcgccgcgcgtggagatgtaattcatgtcatcctcagttgagcgcttccatgcgcagcttcgtgaccttcgacacgacggtcgcgagcgattcgatgcgcgcgatcgccgcgttgacgttcttctcgaccgtctcgtgcgtgatgaggatgatgtcggtctcgccgttcgcgtcgtccacctgctccgattccttctgcaacagcgcgtcgatcgagatgcccgattcggcgaggatgcgcgtgatgtcggcgagcacgcccgtctggtcggcgacgcgcaggcgcaggtaatagccgctcgtcacctcttcgatcggcaggatcggcgtgttcgacaggctgtccggctggaacgcgaggtgcggcacgcggtgctcggggtccgccgtatgcaggcgcgtgacgtcgacgagatccgcgacgacggccgaggccgtcggctcggcgcccgcgcccttgccgtagtacagcgtcgtgccgaccgcatcgccgtgcacgacgaccgcgttcatcgcgccctcgacgttcgcgagcaggcgcttggccggaatcagcgtcggatgcacgcgcagctcgatgccgcgctcggtgcggcgcgtgatgccgagcagcttgatccggtagccgagttcctccgcgtatttgatgtcggtcgcggcgagccggctgatgccttcgacgtacgcgcggtcgaactgcaccggcacgccgaacgcgatcgcactcatgatcgtcgccttgtgcgcggcgtcgacgccctcgatgtcgaaggtcggatcggcttccgcgtagccgagttcctgcgcggccttcagcgccgtcgcgaaatcgagcccgcgctcgcgcatctccgagaggatgtagttcgtcgtgccgttgatgatgcccgcgatgtactgaatccggttcgcggtgagcccctcgcgcagcgccttgatgatcgggatgccgcccgcgacggccgcctcgaacgcgaccatcacgcccttnnnnnnnnncgcctcgaagatctcggtgccgtgcacggcgagcagcgccttgttggcggtcacgacatgcttgccgttcgcgatcgcgcgcagcacgagctnnnnnnnnaggcccgtgccgccgatcatctcggcgacgatggcgatcgacggatcgtcgacgaccgcgttgaaatcgtcgccgatcgacacgccgttcgcgtcgccgtcgagcgcggcgagcgccttcgcgggattgcgcacggcgannnnnnnnatctcgatgccgcgcccggcgcgccgcttgatttcctcctggttgcggcgcagcaccttgaaggtgccgccgcccaccgtgccgaagcccaacaggcctactttgatcggttccatgctgcgtgtgatctattgaatgaaaaagggggaacgcgccccggtcagaccgagttgcgcttccggtagccgtcgagaaagcgtgcgatccgctcgatcgaatcggtcaggtcgtcgacgttcggcaggaacacgacgcggaagtggtccggcgtcggccaattgaagcccgtgccctgcacgagcagcacgcgctcccgcagcagcagctcgaggatgaactgctggtcgttctcgatcgggtagagcttcggatcgaggcgcggaaacatgtagagcgccgcttccggcttcacgcacgacacgccgggaatcgacgtcagcatgtcgtacgcgagctcgcgctgcttgtacaggcgcccgctcggcatgatcagctcgttgatgctctgatagccgccgagcgcggtctggatcgcgtactggccgggcacgttcgcgcaaaggcgcatcgacgacaggatgccgagcccctccaggtaatcgtgcgcgcggcggcggttctcggccgtgagccccgcgaccgacatccagcccgcgcgatagccgcacgaccggtagctcttcgacaggctgttgaacgtgacggtgatcacgtcctcggcgagcgacgcgagcgcggtgtgcgacttgccgtcgtagacgatcttgtcgtagacctcgtcggcgaagatgatgagcccgtgctnnnnnnnnatcgcgatcaactcgacgagcaatgcgtcggaataaagcgcgcccgtcgggttgttcgggttgatcacgacgagcgccttcgtgttcggcgtgatcttgcggcggatgtcgtcggggtcgggcatccagcggttcgactcgtcgcagacgtagtgcacgggcgtgccgcccgacaggctcacggccgccgtccagagcggatagtcgggcgcgggcagcagcacctcgtcgccgtcgttcagcaacgcctgcgtcgccatcacgatgagctcggacgcgccgttgccgatgtagatgtcgtcgagcccgacgccgtgcacgcccttttgctgcgtgtagtgcatgatcgccttgcgcgcggcgaacacgcctttcgaatccgaatagccggaggacgccggcaggttgcggatcgatcatgtcctggatgatctcgtccggcgcgtcgaaaccgaacggcgccaggttgccgatgttcagcttgatgatgcgatgcccctcgtcctcgaggcgcttcgcgtgctcgaggacggggccgcggatgtcgtagcagacattgagcagcttgttcgacttctgaatcggtttcacggcggacacgttcctgggtaatgcctgcgggcctnnnnnncggggatcaaaactggagagcggccggtagcgcgctgtctaggaatggcttcatgcggctgacgggcacggcttgtggcggcgcgcgacagaaacgccgcccgggagcggctaaaaagttataatttagcggattttggccgactttcgcaatgcaccaacccggccgcggccnnnnnnnngcagcgcccgccacggcggccgcacgcatcgcggcaggcggcccgccccgttcggggccggatcgccgcgccgcgcggcctttgttccggcccttttcgacaccgcggaagaccgatttgaaattacatcaggacccgagcaacgcgctcaataccgtcaccggctatggccccgattatgtcgacatcaatctgcagcgccacgagacgagcgtgatcgtgctgcccggcgcacccgtcgtcgaatggcccgtcgcgtcgttcgacgcgctcacgcccgagctcttcgcgatgctgctcgaaccgcaacccgaggtcgtggtcttcggcagcggcgcaagactgcgcttcccgcatccgcgcctgaccgcgcaactcaccgcgcagcgcgtcggcgtcgagacgatggatttccaggccgcctgccgcacgtacaacatcctgatggccgaaggccggaaggtcgcggcggcgctgctgatcgaacgttaagcgagcgttaagccgccccgcgctaaaacttccggcggcgcctgcgttcgcgcccgtgtccgccgcggcgccccgcttcgcgccgcggcccgggcgccgcgaacgacggccgcgaacgacagccgcactccgccccgaccgaattcgaaccactccaatacgacttctatgaacgatacgccgacgaggctaccgctcgatcgcgccgcgcccgtgacgctgaaccgcgccgcgctcctccttctcgtcgcggcgctcgccgtgatctggttcgcgccgctcggcctgcgccatctgattccgagcgacgaagggcgctacgccgaaatggcccgcgagatgttcgtcacgggcgactggatcacgccgcgctacaacggctacaagtatttcgagaagccgccgctgcagacctggctcaacgcgctcacgttcgcgtggttcggcatcggcgaatggcaggcgcgcctgtacacggcgctcgcgagcttcgcgggcgtgctcttcgccggctacgccgnnnnnnnnntgttcaacccgcgcgcgggctttttcgcggcgctcgtgctcgcgagctcgccgtactggaacctgatgggccacttcaacgcgctcgacatggggctgtcgctgtggatgacggtcacgctctgcgcgctgctgctcgcgcagcgccccggcatcggcaagcgcgccgagcgcggctggatgtggctctgctgggcgtcgatggcgctcgccgtgctgtcgaagggcctgatcggcctgatcctgccgggcgccgtgctcgtcctctacacgctcgcgtcccgcgactgggcgctgtggaaacgcctgcacctcgtgagcggcctcgtcatcttcttcgcgatcgcgacaccctggttcgtgctcgtgcagtcgcgcaaccccgagttcttcaacttcttcttcatcgtccagcagttccggcgctacctgacgcccgagcagaaccgccccggcgcgttctactacttcgcgccggtgctcgccgtcggcttcctgccgtggctgtccgtgagcgtgcagagcgtgcgccacgcgctgcgcatcccgcgccagccgaacggcttcgcgccgatgctcatgctcgcgacgtggagcgtgttcattttcctgttcttcagcgcgtcccattcgaagctgatctcgtacgtgctgccggtggcgcccgcgctcgcgctgatgatcggcgcgtatctgccgctcgtgtcgcgcgagcagttccgccgccatctgttcggctacctggtatttctcgtcgccgccgcattcggcacgcttttcctcgcgcggctgggcgnnnnnnnnnnnncgaattcgcagtacctggaattccagaaatgggtgtacgtggcgctcgccgcggcgttcgcgctcacgctcgtcgccgtctggctcaaccgccgcggccgcgcgggcgtcgcggcggcggccgtcgcgttcggcgccggctggctgctcctcggcacgatcggcggcaccgggcacgacgcgttcggccgctacagctcgggcgcgctcctcgcgcccgcgatccgcgaggaactcgcgaagctgccgcccgacacgccgttctattccgtcgagacgctcgatcacacgctgccgttctacgtcggccacacgatgatcatggtcgagcgcaaggacgagctcacgttcggcatctcggtcgagccgaacaagtgggtgccgaccgtcgccgaatgggagcagcgctggcgcgccgatcgccacgcgctcgcgctgatgtcgcccgaccgctacaagcagttatcggaggccggcctgccgatgcgcgtcgtcgcacgcgacaaccggcgcgtcgtcgtcgagaagccgcaatcccgagccgcgaaggacccgaatcgatgaaccccgtctccctcttttgcatcgtcacgggcgtgatgctgaacgcctgcgcgcaactgctgctgaaagccggcgtgcgcgccgttggacacttcgaattcacccgtgcgaacattgtgcccatcggcttcaagatcgcgacccaattgccgatcatcggcggcctcggctgctacgtgctctcggtggtcgtgtggatcgtcgggctgtcgcgggtcgacgtgtcggtcgcgtatccgatgctctcgctcggctacgtcgtcaacgcgttcgccgcgtggtacctgttcggcgaggtgctgtcggtgcaacgcctcgtcggcatcggcatcatcctgatcggcgtgttcgtgctcgcgcgcagttgacgcccgcgcccggccgacgcgccggccggaccgacaaaaagtgacgtacccgttccggcgaacagtgttaaatgcgcgtgccgggcggcgcccgatttctttcacacgacaacgagcgaagcttacatgagccagacttccgttcctttcctgccgttcgtcaaacccgagatcgacgaggaaaccattcagggcgtggccgacgtgctgcgctccggctggatcacgaccggcccgcagtgccagcgcttcgaggccgcgctgtccgaatactgcggcgggcgtcccgtacgcgtgttcaactcgggcacggcgacgctcgagatcggcctgcggatcgcgggcgtcggccccggcgacgaagtgatcacgacgcccgcgtcgtgggtcgcgacgagcaacgtgatcctcgagacgggcgcgacgcccgtgttcgtcgacatcgatcccgtcacgcgcaacctcgatctcggcctcgtcgaaaaggcgatcacgccgcgcacgaaggcgatcatcccggtgtacctcgcgggcctgcccgtcgacatggaccgcctctacgcgatnnnnnnnnnnnacgagttgcgcgtgatcgaggacgccgcgcaggcgctcggctcgacgtggcgtggccagcgcatcggcgcgatcggcgacatcgtgtcgttcagcttccatccgaacaagaacatcacgtcgatcgaaggcggcgcgctcgtgctcaacgacgaggccgaggcgacgctcgcgcagaagtaccggctgcagggcatcacgcgcacgggcctcgacgggatggactgcgacgtgctcggcggcaagtacaatctgaccgacgtcgcnnnnnnnntcggctggggccagctcgcgcacctcgaacgcttcaacgcgacgcggcacgcgctcgcgcgccgctacttcgacgcgttcgcgaacgggcccgcgtgcgcgctcggcgtcgggctgcccgtcgcggatttcgaaaacaccaactggcacatgttccagatcacgctgccgctcgagaagctgtcgatctcgcgcggcgaattcatggagcagttgaagcagcgcggcatcggctcgggcgtccattacccggccattcatcttttcacgctgtacnnnnnnnnnngctttgcgcagggcatgttcccccacgccgagcgcttcggcgcgtcgaccgtcacgctgccgctcttcacgcagatgagcgaggcgcacgtgcaacgggtcgtcgacgccgtcaaccagatttgcgaacaatacggaaaataagcggacatgactcaccctgaaacacgcgcgacgcatcctgaagtttcgatcgtcatccccgtgtacaacgaggaagcggggctcgccgcgctcttcgcgcggctctacccggcgctcgacgcgctcggcacgccgtacgaggtgatcctcgtcaacgacggcagccgcgaccgctcggccgccctcctcgccgatcagttccgcgtgcgtccggacacgacgcgcgtcgtgctgctgaacggcaactacggccagcacatggcgatcctcgcgggcttcgagcagtcgcgcggcgagatcgtcatcacgctcgacgccgatctgcagaacccgccggaggaaatcggcaagctgatcgcgaagatgcgcgaaggctacgactacgtcggctcgatccggctgcagcgccaggacagcctgttccgccgcaaggcgtcggccgcgatgaaccggctgcgcgagcgcatcacgcgcatcaagatgaccgaccagggctgcatgctgcgcgcgtacagccgccacatcatcgacacgatcaaccgctgcggcgaggtgaacacgttcatccccgcgctcgcgtacacgttcgcgcaaaacccgaccgaaatcgaggtcgcgcacgaagagcgcttcgcgggcgaatcgaaatactcgctgtacagcctgatccgcctgaacttcgatctcgtcacgggcttctcggtcgtgccgctgcaatggctgtcgttcatcggcgtgatcctctcgctcggctcggccgcgctcttcgtgctgctcgtcgtgcgccgcttcatcgtcggcgcggaagtgcagggcgtgttcacgctgttcgcgatcacgttcttcctgctcggcgtgatcatcttcgcgctcggcctgctcggcgaatacatcggacgaatctaccagcaggtcnnnnnnnngccgcgctacctgatccacaccgtgctcgaggcgcgcgacggcaagcccggcgtcacgctcgccgccgagcgccgcgaggccgcgcgatgaagccgcgcgccgtcgtcttcgcgtatcacaacgtcggcgtgcgctgcctgcaggtactgctnnnnnnnngcgtggacgtcgcgctcgtcgtcacgcacgaagacagcccgaccgagcacatctggttcggcagcgtcgcggcggtcgcggccgagcacggcatcgcggtcatcacgcccgccgatccggccggcgccgacgtgcgcgcggcgctcgcgagcgcgaagcccgatttcatcttctcgttctattaccggcacatgctgcccgtcgacctcctcgcgctcgcnnnnnnnngcgcgtacaacatgcacggctcgctgctgccgaagtaccgcggccgcgtgccgacgaactgggcggtgctcaacggcgagaccgaaaccggcgcgacgctgcacgaaatggccgcgaagcccgatgcgggcgcgatcgtcgggcagaccgcggtgccgatcctgcccgacgacaccgccgcgcaggtgttcgacaaggtcaccgtcgccgcggagcagacgctctggcgcgtgctgcccgcgctgctcgcgggcgaagcgccgcacctgccgaacgatctgtcgcagggcagctactacggcgggcgcaagcccgaggacgggcgcatcgactggacgcagccggccgcgaacgtgtacaacctgatccgcgcggtcgcgccgccgtatccgggcgcgttcaccgatctcggcggcacgcgcttcgtgatnnnnnnnnnnnngctcgccgcgcccggcacggccgcnnnnnnnnnngccgtcgatttgccgccgggcctgcacgtaagcgataatgcgctgttcggcgtttgcggcgacagccgcgccgtctccattctcgaactgcgccggccgcacgacggcggcgaagccgtcgtttccccggcgcaattcgcgcagttcattcattcttcccgtcattcatgaaagcnnnnnnngtcctgatcctgggtgtgaacggcttcatcggtcatcacctgtccaagcgcattcttgaaaccaccgattgggaagtgttcggcatggacatgcagaccgatcggctcggcgatctcgtcaagcacgagcggatgcatttcttcgaaggcgacatcacgatcaacaaggagtgggtcgagtatcacgtgaagaagtgcgacgtgatcctgccgctcgtcgcgatcgcgacgcccgccacctacgtcaaacagccgctgcgcgtgttcgagctcgacttcgaggcgaacctgccgatcgtgcgctcggccgtcaagtacggcaagcatctcgtgtttccgtcgacgtccgaggtctatggcatgtgcgcggacgagcagttcgacccggatgcgtccgccctcacctacggcccgatcaacaagccgcgctggatctacgcgtgctcgaagcaactgatggaccgcgtgatctggggctacgggatggaaggcctgaacttcacgctgttccgcccgttcaactggatcggcccgggcctcgactcgatctacacgccgaaggaaggcagctcgcgcgtcgtcacgcagttcctcggccacatcgtgcgcggcgagaacatcagcctcgtcgacggcggctcgcaaaagcgcgcgttcacgtacgtcgacgacggcatcagcgcactgatgaagatcatcgagaattcgaacggcgtcgcgacgggcaagatctacaacatcgggaatccgaacaataacttctcggtgcgcgaactcgcgaacaagatgctcgagctcgcggcggagttccccgagtacgccgattcggccaagcgcgtgaagctcgtcgagacgacctcgggcgcgtactacggcaacggctatcaagacgtgcagaaccgcgtgccgaagatcgagaacacgatgcaggagctcggctgggcaccgcagttcacgttcgacgacgcgctgcgccagatcttcgaggcgtaccgcggccacgtcgccgannnnnnnnnnttcgtcgagcagcacggctgagcggggcgccaccgcttggctcgcatcgtcctcaagatcgacgtcgacacgttgcgcggcacgcgcgaaggcgtgccgaacctcgcgcgcatcttcgatcgcttcgcnnnnnnnnnnaccttcctcttcagcctcggccccgatcacaccggctgggcgatgcgccgcgtgctgcgccccgggttcctgaagaaggtgtcgcgcacgtcggtcgtcgaacattacggcgtcaggcaactgctgtacggcgtgctgctgcccggccccgacatcggccgcnnnnnnnnagccgacatgcgcgcgatccacgaagccggcttcgaatgcggcatccacacgtgggatcacgtgtactggcaggacaacgtccgccggcgcccgcgcgagtggaccgtgcgcgagatgaacaagagccgcgagcgcttcgtcgagatcttcggcgcgccgcccgtcacgcacggcgcggccggctggcagatgaacgacgcggcgttcgagcagatcgacgcgtgggggatgcgctacgcgtcggacggccgcggccattcgccgtatctgcccgtcgtcgcgggcaaaacgctcgcgcacgtgcagatgccgaccacgctgccgacgctcgacgagatcctcggcgtggacggcatcgatacgggcaacgtcgccgcgcgtgtgctcgagcataccgagcgcaatccgcacgaccaggtgttcacgctgcacgcggagctcgaaggccagaagctcgcgccggtgttcgagcaactgctcgcgggctgnnnnnnnnaaggccacacgttcgcgacgatgggcgactattacgcgacgctggaccgcgccgcgctgccatcgtaccctgtcgcgtggggcgaaatccccggccgctccggcgagctgatcgtccagcccgactgaacgaaagccggtgccggctttcgcttctcatcccgcatcgccacgcgcggctcgccgtccgcgctcgttcataacaacaggagaaacacgtgtctgtcgaagtcgaccgccaagttcccgatttcactgcgcccgccacgggcggcgagttttcgctgtcgggcatcaagggcaagaagctcgtgctgtacttctacccgaaggacaacacgcccggctgcacgaccgagggcctgcagttccgcgacctgtatccgaagttcaagaaagccggcgcggaaatcgtcggcgtgtcgcgcgacagcctgcgctcgcacgagaacttcaaggcgaagctcgaactgccgttcctgttgatttcggaccccgatgaaacgctctgcgcgctgttcggcgtcatgaaactgaagaaaatgtatggtaaggaagtgcgcggaatcgagcgctcgacgttcctgatcgacggcgcaggcatgctgcgccacgcatggcgcggcgtgaaggtgccgggccatgtcgacgacgtgctgagcgctgtacaagcgctttgaggcgcgttatattgggccgcaatgaatgcctgtccgacccatttttctcgtagctgcgccggtggtccaaacgatgcgcccacgcgcctgacgcgcagcacgacggttaaagccgagccgctcgcccctgttcgggggagcggcnnnnnnnatggtttccgggccggtcattgcacgccggccgtccaacgcgtcaaggagacgatcgaaatctaggcgaaccggcgattcgaaccccatgtgcgccactgcgcgcaaactgcacacgcgaagcgtcgcaggatgcgaacggcggcgcatgcctgcgacacgattcctcccgagggacaccatgcctttgcctactnnnnnnagcaagctcggcagcctgctgccgcccgacgaatacaaggcgaaagcgcggcccgcgaaagccgcgaagcaatccgcctccgggggccccgctcatgccgccgcggccgactacagcccggcgagcgtagccgaaccgatggtcgtcgccgcgaacaccaccacgccgctgcgcgccgtcgcgcccgccgccgacgcgagcgccggcgcgcnnnnnnnnnnncgggcaaagcagacggccgcgctgctgcagccggtgccggccgcgcctgcccccgtcgcgcgctcgtcgaagaccgatgcggcgaagcccgcggcagccgcgcccgccgcgcnnnnnnnngccgcgaaaacacgcggccgcaaggacgccgaagtcgagatgcaaaaactcttcgtgctcgacacgaacgtgctgatgcatgatccgagcagcctgttccgcttcgaggagcacgacgtctatctgccgatgatgacgctcgaggagctcgacaatcacaagaagggcatgtcggaagtcgcgcgcaacgcgcgccaggtgagccgcacgctcgactcgctcgtcgccgatgcgggcccgatctcggccggcattccgctcgcgcgcctcggcagccgcgaggcgctcggccgcctgtatttccagaccacgctcacgagcatcgagcctgtcgagggcctgccgcagggcaaggccgacaaccagatcctgggcgtcgtnnnnnnnntgcagcgcgagcggcccgatcggcaggtcgtgctggtgtcgaaagacatcaacatgcgggtcaaggcgcacgcgctcggcctgcccgccgaggactatttcaacgatcaggttctcgaagacaaggatctgctctactccggcgtgcgcgaactgccgcaggacttctggacgaagcacgcgaaggggatggagagctggcaggacacgaagacgggcacgacgtactaccgcgtgacgggcccgctcgtcgcgtcgatgctcgtcaacgagttcgcctatctcgagccgcagaacggcgagcccgcgttccacgcgatcgtgcgcgagctgaacggcaagacggcgctgttgcagacgctgcgcgactacagccaccacaagaacaacgtgtggggcatcaccgcgcgcaaccgcgaacagaatttcgcgctgaacctgctgatgaaccccgagatcggcttcgtcacgctgctcggccaggccggcaccggcaagacgctcgtcgcgctcgcggcgggcttggcgcaggtgctcgacgacaagcgctacaacgagatcatcgtcannnnnnnnaccgtgccggtgggcgaggacatcggcttcctgcccggcaccgaggaagagaagatgcagccgtggatgggcgcgttcgacgacaacctcgaagtgctgcagaaaaccgacgacgcggcgggcgaatggggccgcgcggcgacgcaggagctgatccgctcgcgcctgaaggtcaagagcatgaacttcatgcgcggccgcacgttcgtcgacaagtacgtgatcatcgacgaggcgcagaacctcacgcccaagcagatgaaaacgctcgtcacgcgcgcgggccccggcacgaagatcatctgcctcggcaacatcgcgcagatcgacacgccgtacctgacggaaggcagctcgggcctcacgtacgtcgtcgatcgcttcaagggctggggccacagcggccacgtgacgctnnnnnnnngcgagcgctcacggctggccgattacgcgtccgacatcctgtaacgccgtgccggccgccgcgtcgagcggttcccggcatcccgcggcgcctgattcgtcaggcgccgtttttatatgggggccgaatcgtcaccgcgcaaaacgtccttcctgcacaacatttacgcgcgaaacttcaagtcatttctcaggaattcttgcgaaagccccgctggacgcactactatcgcgattaaccgttgtcatacgattggcgagcgcagcgcgttcgcccgcctctcatgttgcgtctttcgctgtccgttctcgtgatttcgctgctcgcggcctgctcgagcgtgccgcccaagtcggcgcgctcgtcgtccggcatggcgattaccacgcnnnnnnnntacgcgccgccgcgcggctttccgaatttcgtcgaccatagcgtcggccgcgaggaaatctcgatccaggcgatgagcctcgtcggcgtgccgtaccgttggggcggcaacacgcccgacagcggcttcgactgcagcgggctcgtgcgctatgtcgtcgatcgcgcggcgagcgtgaatctgccccgcacgaccgccgacatgagctcgatcggcgaatcgatcgagcccgacggcatcgcgccgggcgatctgatcttcttcaatacgtcggggcggccgcattcgcacgtcggcatctatgtcggcaagctgcgcttcgtgaacgcgccgtcgacgggcggcaccgtgcggctcgactatctgacgaatccgtattgggcgaagcgcttcgacggcatccggcgcgtcgcggcgccgaaggcgaagccggcgccgttcgatgcgccgacctatcaggcgagccggccgtcggaacccgcgccgcgcgtgagcccggcagccgcggcgccggcctatgcggcagtcaatgcgccggcggcgtccgccgcacgcgcggcagcgccctccgcgcccggctatgcggcgaactcggcgacgccggccgcggcacgcgccgcagcaccgccgccatcgtccgaatatgccgcccactccgccgctgcgatggcctcagccccggcctcggccgcgccgctgcccaacgccgtgccggctgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgatccgtacgagccgccgccgtccgcgatgtccgccgcgcgccggcaagcgcaggctgccggcgcgagttcgcccgtgctcgcggccggcaacccgggcggcgcggtgccgccggccgcgccgcccgccggcggtccgacgagcatggccggcgcatcggcggccgatccgatcgacgccgccgcggacgcgttcgannnnnnnnnnnncacnnnnnnnnnngccgcccgtcaggcgcaactcgccgcgcccggcaacgtgcaggtcctgcgcgcgtcgacagccggcagcgccgcaagcgccgccgcaaccggctcgaacgacgacccgatcgcccgcttcgcgaacggcggttattgaggctatcggagaagcggcaagcgccgacacgccgaaggcgccgtacggacgcgatgggccgcgcgatgcaccgccgcgcgaatgaaacgcgaagggcaagcgaaaaataccgttgccgaaaagacgatgcgccgcagcctgtcggcctgcggcgcatcgttcgctagactttccgttgcgcgtttccgttcggctatgcgcggcgcaaagccgcgcaatcggcacgctcagcgcatcagaacacccggtgcccgatccaccagcccgccgccgcgatcagcgccgaggcgggaatcgtcagcacccatgcccacacgatgttgcccgcgacgccccagcgcacggccgacagcttgcgcgtcgcgccgacaccgacgatcgcgccggtgatcgtgtgcgtggtcgataccggaatgcccatccacgaagcgatgaacagcgtgagcgcgccgcccgtttccgcgcagaaaccgccgaccggcttgagcttcgtgatcttctggcccatcgtgcgcacgatccgccagccgccgaacagcgtgccgaggcccatcgacagatagcatgcgccgatcacccaggcgggcggcgcgtcggacgcggccgatgcatagcccgatgcgatcagcagcatccagatgatgccgatcgtcttctgcgcgtcgttgccgccgtggccgaggctgtacaggctcgccgacagcagttgcagccgcctgaagcgccggtcgaccttgctcggcgcggtgcggaagtacagccacgacacgccgagcatgaacagcgagccgaggatgaagccgagcagcggcgagatgaagatgaacgcgacggtcttcatcagcccgtcgacgttcagcgacccccagcccgatttcgacaccgcggcgccgacgagcccgccgatcagcgcgtgcgacgagctcgacggaatcccgtagtaccacgtaatgatgttccagccgatcgcgccgaacagcgcgccgaacacgacgtaatgatcgacgatgctcgcgtcgatcgtgcccttgccgacggtctgcgcgaccttcaggtggaaaatgaaatacgcgatgacgttgaacgccgccgcgaacacgacggcttgctggggcttgagcaccccggtcgacacgacggtcgcgatcgagttcgcggcgtcgtgaaaaccgttcatgaaatcgaacacgagcgcgacgagcacgagcgccgcgaccacccacaaggcgagttgtatcgaatgcatcgtgatcggctcaggcgttttccagcacgatgccttcgatgatgttcgcgacatcctcgcacttgtcggtgatctgctcgagcagctcgtagatcgccttcagcttgatgagcgtcttcacgtcgtcttcctcgcggaagagcttcgacatcgccgcgcgcagcacgcggtccgcctccgactcccagcggtcgatctcctcgcacgccttcaggatctggccggactgcttcatgtccgacagcagcgcgacggccgcctgcacgtgctgcgccgattgcgtgacgatgtgcgcgagctggctcgcctcggacgtgaccgagcgcacgtcgtagagcgacacggcggtcgcgacatcctccatcagatcgaggatgtcgtccatcgtcgtgatcagcttgtggatctcgtcgcggtcgagcggcgtgatgaacgtcttgtgcagcagatcgatcgcttcgtgcgtcagcttgtcggccgccttctcggccgattgcacgttctgcttgtgaatctcggcgtccgcgagattgtcgatcagaagttcgagctcgcgtccgccagagacgatgtaattcgcgtgcgcattgaagatttcaaagaacttgccctcggtgggcatgaatcgaccgaacatgggattcctgaaagatggtcaaacggcggtcacaaaaaccggcgacattgtactgtttaacacttgcccgccaagcgcccgatcgcaacgacggcgacgggatacaacgttttgcgaaataggggtttacatccggcgctactcgccgtagaagttttgcgcccctgcaaaattgtcgaatttcgtgtattgacccaggaacgtgagtcgaacggggccgatcgggccgttacgctgcttgccgatgatgatctcggcggtgcccttgtcggggctgtccgggttgtacacttcgtcgcggtaaatgaacaggatcacgtccgcgtcctgctcgattgcgcccgattcgcgcaggtccgacatcaccggccgcttgttcggccgctgctcgaggccgcgattgagctgcgacaacgcgatcaccggcacgtcgagctccttcgcgagactcttcagcgagcgcgagatttccgagatttcggtcgcgcggttctcgccctgcgacgagcccgtcatcagttgcaggtaatcgacgatgatgagcccgagcttgccgcactggcgcgcgagacgcnnnnnnnnnnagcgcaattccatcgggttcaggccgcccgtctcgtcgatgaagagctgcgcctcgctcatcttctgcaccgcgtgcgtgagcttgggccaatcctcgtcggtcaggcgcccggtgcgcatccggtgctggtcgagccggccgaccgagccgagcatccgcatcacgagctgcgtgcccggcatttccatcgagaacaccgcgacgggcaggccgtattcgacggcgacgtattcgccgatgttcatcgaaaacgcggtcttgcccatcgacgggcggcccgcgacgatgatcagctcaccgccgtgcatgccggaggtcatccggtcgagatcgacgaagcccgtcggcgtgcccgtcacgtcgctcgggttcgcggtgtgataaagggtatcgatccgctcgacgacctgcgtgaggagcggcccgatttcgaggaagccctgcgtgcnnnnnnnnncgtcctcggcgatcgagaataccttcgattcggcctcgtcgagcagctggcggacttccttgccctgcggattgaacgcgtcggccgagatttcgtcggcgaccgacacgagccggcgcagcaccgcgcgatcgcggacgatttccgcatagcggcggatgttcgccgcgctcggcgtgttctgcgcgagcgcgttcaggtacgcgagcccgcccacgtcctccgccttgccggacgtcgtgagcgcctcgtagacggtgacgacgtcggccggacgcgtcgcggcgatgagccggccgatgtgctcgaagatgatacggtggtcgtaccggtagaaatcgctctgcgacaggaagtcggcgatccggtcccaggcgccgttatcgagcagcaggccgccgagcacggactgctcggcctcgatcgagtgcggcgggactttcagcgattcgatttgggggtctttcggcgcgttcatggctacggattatcgcgaaatgggcgcggcttcgccactcggcatcggcaccgccgagaaacgnnnnnnggcaggaaccggttgcccgagcccctgcccttcatgtcgggcggcgtgcgccgcccgtagagactgcatgtcgcttacgcgtggtcgccgatcacgttgaccgtgacgtcgacgacgacgtcggtgtgcagcgcgacctgcacgccgtgctcgccgatcatcttcagcgggccttccggcatgcgcacttgcgccttctcgatttcgtagcctgccttcttcagcagctccgcgacgtcgccgttcgtgaccgagccgaacagacggccgtcgacgcccgacttctgcgtgatctcgaacgtctggccgttcagcttctcgccgaccgcttgcgcggcggccagcttctcggcggcgaccttttcgagttccgcgcggcggacttcgaattcggcgatcgcgtccttcgtcgcgcggcgcgccttgcggttcgggatcaggaagttgcgcgcgtaaccgtccttgaccttgacgatatcgccgaggttgcccagattggcgactttttccaacagaatgatttgcattcgaattctccttattgcgtcgcctgattacgccttgtgctgatcggtgtacggcagcagcgcgagaaaannnnnnnnnttgatcgccgtatcgagctggcgctgatagtgggccttcgtgcccgtcaggcgcgccggcgtgatcttgccgttctcgccgatgaagtccttcagcgtttccgtatccttgtagtcgatctgctcgacgccggctgccgtgaagcggcagaacttcttgcgcttgaagagcgggttttgttgctgacgacgcttgtcgaatttcttaccagtggggcgggccatgttcagtcctttccaatgtcctgcaatgctgtgatgtgaaacaccagggttctcgcgttgcggtgctttttcgccaggaagccggtgaagagcgtctcgacgcccatctcgcacgcttccagcctgccgctcgcctcgcctgccgccacggccgggatcgtcaattcgacctgccgggcgatgcctgcctcgacgacttccgtgcgatgctgcaacgtggcgcttgcgatcggaacgccggcgggggtgtaccgcaccggttcacgttcgacgacgctcgccgtcagttgcagcctgttcacgaaagcgacgcgctccttccctgatggcttggtgcgttaagcctgcgcttcggtcggctgggcagcagccgccttcttggcttcttcgcgctgaacttccttcatcatcggcgacgggccggtttcggccttcttcatcttgacgatgaggtggcgcagcacggcgtcgttgaacttgaacgcgtgttcgagttcgtcgagcgtcgtctggtcgcactcgatgttcatgcagacgtagtgagccttcgcgagtttctcgatcatgtaggccagttggcggcggccccagtcttcgacgcggtggatctgaccgccgtgcgacgtgatcgtggacttgtagcgctcgatcatcgcgggcacttgctcgctctgatcggggtgcacgatgaagacgatttcgtaatgacgcatacacactccttgtggatagaagccacccgggcgtctgaatcggtgtggcaagtgagaagccgaagattctaacccgtatatgggtcgcatgcaaggcttatacaggcttcgccgcgtgattcggccgtgttttcaacaacttgggcagaccggcgggcgttcggccggccacgccggcgcggcagccgcgcgggcaccgccggcccggaacggggtcgcatcgccaaaacgccgtcactcggttcgcggcgcggccacgcgcgcatcgagcgccgtcctgaacgccgcgagtgcggacggctccgcgtcggttaccgcccaccacgtcatgccggccgcctcccagcgatcgagcgcataaccctgcgacacggtcgcgtagggcctcgccccgccctcgcccgacggccacacgtagacgtcgatcacatgctgccggtagcggtagacgagcaccgcgacgcggcgctgcccgacatagtcgagccggccgcccgccagcgcgaagccgcttgcgctcaggtcgacgacgggtggcgcgaaatcgaggcggccgttgaaccacggcttgacggtatggcgatcggtcgagatcacgtcgatgtcccgtgacgacagcccggctcgcacgtggctcgcgacgatttcgtcgacggcgtgctccgtcgccgcgcggcgcgcatcgagcgcgaagccggccgcggccgccagcgcgaccgtcagcgcgacgccccagcccaggccgggcagtgccgcggcgcgnnnnnnnnnnnnnnnnnnnnnnngatcaagcgtcgggccgcgcgagcccggccgcgcgaaccagcggcccgcccgcgcgccgcnnnnnnnntcggcgccgaacctcggcttcgcttcgggcgggcgatccaccgccggtttgttggnnnnnnnnatgtcctgcgagggcgtgtcctgttcaggcgcatccgagaccggcatgtccgagaccggcatgtccgaaaccggcacgtccgaagcgggcagatcctgaaccggcgcttgcgcgaacggcgccgccgccaacggcaagcccgcggcaatgcgggcgcgcagcgcgcccggcgcgcgatggtactccgcctgccgcatcgcgcggcgaagcgcgacgagccgctcgcgctcgagacggcacgcgccgcatccgccgacgtgccgcgcgatccgccacgcatcggccgcggaaagctcgtggtcgacatccgcgccgagcagcgcacgcgtttcgttacagtccatcgatggcctccgatgcggttccggatgccggcgcgccgcgttcgcgctgcgccgcgcgctcgcccgggtgcacctgcgcggccgaccgcgacgcgggcgcgccgccgagcgtcgccgcgaaccgccgccgcgcccgtgcgagccgcgacatcaccgtcccgaccggcaggtccgcgattgccgcaatctcgcggtaactcatgtcctccatttcgcgcaaaacgagcacctcccgatattcgggcggcagcttcgcgagcgcggcgttcacgcgatgcgcgtcttcactgcgcaaaagaagcgcgagcgggtcctccaccgccggatgccaatcgtccgtcgaatcggccgcgtcgagcgcgtcggcggccacttcgtgcgcgttcgcccgccgccgccattcgctgtaccaggtatggcgcacgatcgtcagcagccacggccgcgcgttgtcgccgcggcacgaatcgagaaagcgcaacgcgcgcatgcacgcctcctgcacgacgtcgtccgcgtcgctcgaattgccgcacagccagcgcgcgaggttgtatgcggcgtccagatgcggcagcgcgagcgcgcgaaaacgctcgccgcgcgccgccgcgtcggcggccgcgccggccgtccgatcgctgccgtgcgcggcgtccgcgccatgttcgtcgaccgcccggccgaattgacccacgtcgcctccccgcgatgcgcggccgcccgccggccgcttgcgtccgacgcacgccgccgatcacggcgcgcatgcgctcaggcatccttaccgcccgtcgatccagtttattcccgcgatccacgcccggagacnnnnnntaaaccgggaatatccgcgcggcgacggcggtattgcatgcaccccacttgcgaaggagccgccatgccgaatcccatccaacccttgaaacggcgcgatttcctgcgccttgccgcctnnnnnnnnnnnntcgcgttcgcttccgcgctgcccggctggagcttcgccgcgaacgccggcgcggatttcttcttcgtccagctctccgacgcgcactggggcttcaccggccccgcgatcaaccccgannnnnnnngcacgctgccgaaggcgatcgaggccgtcaacgcgctgcccgtcgcgcccgacttcgtgatgttcacgggcgatctgacgcacacgaccgacgatccggccgagcgccgcgcacggatgcggcagtttcagtcgatcgtcgcgcaactgcgggcgaagccgctgcacctgatgccgggcgagcacgacgcgagcctcgatgcaggcgccgcgtaccgcgagatcttcggcgacacccattacgcgttcgatcacaagggcgtgcattnnnnnnnnnnnnacaacgtgtcggatccggccggccgcgtcggcgacgcgcagatcgaatggctcgcgcgggatctcgcgcgacagccgaaggacgcgcgcatcgtcgtcttcacgcaccggccgctcttcgatctcgcgccgcaatgggactgggccacgcgcgacggcgcgaaagtcgtcgacgtgctgatgccctatccgaacgtcaccgtgttctacggacacatccatcaggagcaccacgcgatgacgggccacatcgcgcaccacgcggcgcgctcgctgatgtttccgctacccgcgcccggctcgcaggacaagcgcctgccggtgccgtgggacgccgccgcgccgtatcgcgggctcggctggcgcgaagtgcgcgtcggcgacgcgnnnnnnnnnnccgcgttgaccgagatgcccgtcgccgcgccccaaccgcaaccgcgcgcctgaggagactgcgatgcgccannnnnncttcgatcnnnnnnnnntccgcggccgggctcgcgcgagcgcgccgtcctggccgcgccgccgctggctcttcgccgcgagcagcgcggcactcgccgcgctcgcgggcgtcgacgcgtcgcgcgtgcgtgcggcggcgccacgcgtgatcaaggtgcacgcgcgacgcttcgtgttcacgccggatcggatcgcgcttgcgccgcacgaatcggtcgtgttcgagctgaccgcgcaggacactgtgatgggcttttcgatcccgcaatacggcgtgcgtgccgacgtgccgcccggcgcggtcgtgcgtcttgccgcgcaggcgggcggcccgggcacggtccagttcctgtgcgacatcttctgcggctccgggcacgagacgatgaacggcgtgctcgtggtcggatagcgcnnnnnnccaccgcccactgcccgctgcccgttaatcggttaatcggctgatcggcgatcggctgatcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgacctgccccctacaaactggtgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcaacgttgctccgcccgaatcaaggcatcgagnnnnnnnaggtaggctacctccgcgcgcaggtactcaacttccttgagcaattgctctcgggtgcgagtatccggttcggattctggcggcgcaggttcggaaagcggcgaagtcgacatcttggggcggcgtcccttcggacgtggtaggagggcggcgaaaccaccctcatgatactggcgttcccaacgggcgatggctcctgcatcacgaatgtccagcagcgcttgcatgtgcgtgcgggatagattctcccgctgcatgcgttccagcgcctccagcttgaactgtgcgctgtacttcacgtgccctttgcgccgtaatccatcggcaccatggcgcttgtagctggcaacccattgctccacctgtgtgctgctcaccccaaactctctcgcaagcgctttgcaccctttgtcgccagacagataccgctgcaccacttcaagcttgaaccgctcgtcgtatttcgtcatgnnnnnncccccaagggtcagatctatgtccaactcttggggttcagttcactcgggtccgcnnnnnncttgcgcgtcgcgcgtgtctccggttcgattcggcgcgcatcggtccgctcggaggcggcgcacgccgcgcgatcggcaggccgcgccgcctccgatgccggcgcgcatgattcggtcaatacgtatcgaacacctgctgcaattcgcgcacgtcggcgacgccggccgccagcgcgagcatcagcagcacgcgcgccttgtacggattgagcgaacccgcgctcacgaagccgagcgcatcgtcgttcgccgccccgttgcgcatcacgtgtcccgagccgacgcgcgacgcgcgcacgatcgcgacgcccttcgccgccgcatcggcgagcgccgcctgcagcgccgcatggatcgagccgttgcccgtgcccgcgacgacgagcccgcgcgcgcccgccgcgacgcatgcatcgacgatcacgcgcgatgcgcccgcatagctcgcgacgacctcgacctgcggccaggcggcgccgatcgcgaagcgcgagtcgagcgtatgcgggcgcgtcgcgcggcgcgcgaactcgatgcggccgtcctgcacccagccgagcgcgcccagttcgggcgagtgaaatgcatcgaccgcataggtgctcgtcttcacgacgtnnnnnnnnntatggatccggttgttgaacgcgacgagcacgccctgcccgcgcgccgccgcgctacccgcgacggcgaccgcgttcagcaggttgagcgggccgtcggacgacagcgcggtcgccgggcgcatcgccgccgtcatcacgacaggcttcgcggtcttcacggtcagatgcagcaggtacgcggtctcttcgagcgtgtcggtgccgtgcgtgatcacgatgccgtcgatcgcgtcgttcgccgcaagcgcgtcgatccgctcggcgagcgtcgtccacagcgcgggcgacaagtccttgctgtcgatgctcgcgacctgctcggcctcgatcgtcgcgatctgcgcgagcgcgggcacggcggcgagcagcctgtcgacgccgagcgcgcccgcctggtagccggccgtctgcgcggcgtcgggcgccgcgcccgcgatcgtgccgcccgtcgcgaggacggcgatgcgcggcannnnnnnnngcgccgggttcgaaacgtgaggggaatgggaggatgtcggtgcgttcatggccgcgattgtaacggcagccggccgcccttcggcaagcgcggtgtgttcccgggtgcacgctcgcgctnnnnnnnnncgctcccgccggttgcgcgacgcgcgagcgcatgccgccgcggnnnnnnnnacgtccgcgcgatgcacgcgcgactcgcgaaaccaccttcgcgccgccggctcgcgttatctcgaaatagacaaaatcgccggaaccgcccgccgccgcggcccgaacaannnnnnnngcagcggtcgcggaccgcctgcccgaaacgcctgcggcacggcgttttcagccttgcggatacatttcggcggcctccgtgcgagcgcctccgaagcacggccgccgcgcgaaaattagcgcgccgctcgttttcccgcagtattttgtcgtttcagcgccgatttgccataatgcaaaccgcgacccgcgctgccgcgcgattcgcggcttatcgaacaacatgtagtccacccactgggagtgtccaatgaagatccgatcgctgatggccgcgctgctcgtcggcggcgtgctggcaacgcctgctttcgccgcaaacagccagcaggacaagatgaaggcatgcaacgcgcaggccgccggcaagacgggcgacgagcgcaaggcgttcatgaaggactgcctcgcggcgaagccggcgaagaagatgtcgcagcaggagaagatgaaggcctgcaacacgcaagccgccgacaagaagggcgacgagcgcaaggcattcatgaaggactgcctgtcggcgaagcccgccgcctgacgcttccagcgaatcggcacgatgccgcgcaccgtttcgacgggcgcggcatttttcttttcgnnnnnnnncgcnnnnnnnnncgactgcggcgtttggccgcgatttcttctatgatggctgcagcgcggccctccccacgacaagaagcgccatcgggccgccctcatgacggatgcgcaccgcgcgtcaaacggaggcacgggatggcatggagacaacaccgctggttccggcgctggctgatcgtcatcgtgttctgggccgtgcccgtcgcgatcgtcgccgtgcgcgagatccgcgaggagatggcctataactacgccgacctcaagctcgcgctcacgacctggcagctcaccgacgcgcagcgcgcggcgggcgcggcgaaggtctgccgcggcgagcctgacgaannnnnnnnngcgggctgccccgccgacgtgctcgcggcgaacgcgcgccggcagcaggaagcgcgcgacgaattcaccgtgcgcaagcgcacgctcgcgagctatctgtggcatgcattcgtcggctactggatcgtccccgccgcgttcctgttcgcatgcggcgtcgtgatcggcctcgtgcgccgcgcgttgcggcgcccgcccatcaagccacccgccaagccgcccctcgaaccacccctcgagnnnnnngtttcgcatcactgacgattcgcgccgcgcgcacgcccccgcgtgacgcgccatgcgcgcggatcgccgatcggcatgaagcttggcgtgcgacaacgtgcatgcacgcgcgccgccgcacaatggaacgcgtcgatttgacggtctttcaccttacagcagtaaggcagggtacttcgctgtgttataaagtcccgcgtgacacgcccgttcgcgggcatcacgctgatctacacttgatggagaaaaacgatgcacaaacgcaatctcgtgttgaaagccgccgccgcgctcgtcgtgggcagcctggcgctcgccggttgcacgacgacgccggacaagcccgccaatgccgcgaccaacgcgtcgaagcgtcaagccatcgatgcgagcgtcgacgcgacgctgtcgcgcctgtactcgacggtgcgcggctcgcgcgaactcgtcgcgaagtcgcgcggcgtgctcgtgttcccggacgtgatccaggcaggcctcatcatcggcggccagaccggcaacggcgcactgcgcgtcggcggcgctacggtcggctactacaacacgtcgtcgctgtcggtcggcctgcaggcgggcgcgcagtcgaaggcgatcgtgttcctgttcatgacgcaggacgcgctcgacaaattccgcaactccgacggctgggcggcaggcgccgacgcatcggtcgcgctcgtgaagatgggcgcgaacggcgcgatcgacacgacgacggcgaccgcccccgtcgaagtgatcgtgctgacgaacgccggcctgatgggcgacgtgtcgatcagcggcacgaaggtcacgaagctgaagatctgacgcccgcgcggatgaccggcgcgccgagggcgaacggcggccgacgcgagaacggcgatgcgcttgacgcgcatcgccgnnnnnnngggcgaagccgccgcgccgcggagccgccgcacgccttccggcggcgacggcgcgcgatcnnnnnnnnnngcggcaatgcgccgcacgacgatgcgcgccgcgccgccctcgccgttcgctcaagtcgccgaatcgatcaccttgaagcgcgagcgcttctgcgcgcggatcagcgattgatagacgtcgacgtattgctgcgccatccggcgcgaagtgaaacgctcgtcgaannnnnnnnnnacccgctcgcgcgacagcatgtgcagccggttcaccgccgcggcggcgccgatctcgtcctcgacgatgaagcccgacacgccctcgtcgatcacctccggcaccgcgccgcgattgaacgcgatgacgggcgtgccgcacgccatcgcctcgatcatcacgaggccgaacggctcgggccagtcgatcgggaacagcagcgcgtgcgcgccggacaggaacgccgccttctcgtgatcggcgatttcgccgatgtattcgacgtgcggcagcgcgaggagcggcttgatctcgcgctcgaagtactcctcgtccgccgcgtcgatcttcgccgcgatgcggatgcgcatcccgcaacgctgcgcgatccggatcgcggtatcgacgcgcttttccggcgagatccggccaaggaacgcaagatacgactgctcgacgggctgcggcgtgtagagcgtctccggcagcccgtgatagacggttgtcagccatttcgcctgcggcatcgggtggcgctgcgcgttcgagatcgagatcacgggcgcggtgtcgaacgtgtcgaacaccggctgctgctccggcaaatcgaggcggccgtgcagcgtcgtcacgaacggcgtgtcctgccgcttgaagatcgagaacgagtagtaatccatgtggaaatggagcacgtcgaaatccnnnnnnnngcgcgcgacggtctccatcagcagcatgtgcggcgcgatccggtcgcggatcgacgcatccagccgcaatgcgcgcggccatactgcgtcgagtttnnnnnnnntgatcgaatcgccgctcgcgaacagcgtcacgtcgtgccccagatcgacgagcgcctcggtgatgtacgacacgacgcgctcggtgccgccgtagagcttcggcggcaccgattcggtcaacggagcgatctgcgcaattctcatgggtacgatctccagtggcggccgggccaacggaccggcgtcgggcgacgcccgcaaatcgccattattagcgatcgnnnnnnnnnncagcgggccgattgcannnnnnggggcttgttacaggcgcgatacattcaggaaagcagcatgtttgcagccccggccggcgctgtcccgcgatcatccccnnnnnncgaacgccgacgcgcccgggcgccgcgccgacgggccgcggcgcccgccgcattcggccgctcgtccggctcctcgttcggcgcctcatcggcggccctcggctgcaagcctgctttctcgccgccgcttcccctgtcttcgcccggctgctctgccgcccgccccgccttttgccgcgcgcctatcgtgccggccacttccatgccggcacctcgagcgcgtgcgcatcgacgatccgcgtcgcgcccagttccttctcgagcacgatcgaatggctgcccggctcgcgttcgagcgacgcgacgagccgcgccgcgtgcgacacgacgatcacctgcgagcgttgggccgcctgcgcgatcagccggccgagcgccggcagcagatccgggtgcaggctcgtctccggctcgttcagcacgagaagcgcgggcgggcgcggcgtcagcagcgccgcggcgagcagcagatagcgcagcgtgccgtccgacagctcggccgcgcgcagcggccgcaacagacccggctgccgcatcagcacttcgaagcggccgtgcttgcccggattgtcgatctcgagccgcgcgccgggaaaggcgtcgccgatcgccgcgtcgagcgcggcggcgtcgccgatctcgcagatcgtctgcagcgcggccgccagatcgccgccgtcgtcggacagcaccggcgtgtgcgtgccgacctgcgcgagccgcgcgggtgcgagcgcatcggtgcggaaatgatcgtagaagcgccacgagcggattcgctcgcgcatcgcgatcatttccggcgcgccgcgcgggtccgagaactcggtcatcatgctgtcgaagctcgcgatcggctgcggcacggtctgccactcgcccgtttcatcgcgcgtgcgcagttgcgcgccgcgacggtcgacgagcagcgtcgacgggcgcggcatcggcccgctccagatgcactcgcgcttgatgaccggatcgagcccgaacgcggttgcgctgttgagcggcggcagcccgagatcgatcgcatagccgaaatcctcgcacgcgaagccgagcttcaggctcacgggcgcgttgcgcaccgtgcccgtcaccggcacgtcccccgcgagcatcccgcgcgagaaccgttcggggcccgcccacagcgtcgacggcagcccgccctnnnnnnnnagcgacggaatcacgcggccctgcgcggtatccgcgagcaggcgcagcgcacgatacaggctcgacttgccgctgccgttcggcccggtgatcacgttgagcgtagcgagcggcacgatcagctcgcgcagcgagcggtagtgggcgatggcgagtgcggtgaggggcggcatcgggaaatagacggtcggaaagcgggtggacggaagacggcgggcagaatcgacgaattcggcagatcgtcggatcgatgcaacggcggcggacggcgcgaacgcggaccgcggcgcatgccggccgagcatcgggccggcgcgtcgcgcgaaccgttcgcgcggcgcggtccgcgttcgccccgcgattctcggcgattctcgcgaattttcgcccttctcgcgttacgcgcggcacgcagcggcgcggcgcgctcaatgcgnnnnnnnnngcacgcctgcctccgacgtggtcgggtccgccgcggtgaacgccgcgttgctcgcggccggctcgggcgcgcgttcgccccgcagcggctnnnnnnnnagcgcgtcgggcgtcgtccattcggtgcgctcgcgcggcaggcaatgcggatagtgcgcgttgatgaacgcgatgagcccttcgcgcacgcggcagcgcaaatcccacgccagcgacgaatnnnnnnnnntgacgannnnnnnnagttgcatcgaacgctcggtggcgtccgtcacctgcagcacctgcacgcggccatcccattgcggcgcgtcggcgacgatccgcgcgagctccgcgcgcagcggctcgagcggcagccgatagtcgacgtacaggaacaccgtaccgatcagctccgcgctgctgcgcgtccagttctggaacggattctcgatgaaccactgcagcggcacgatgagccggcgctgatcccacaggcgcaccgacacgtaggtgcccgatatctcctcgatgcgcccccactcgccctggatgatgacgacgtcgtcgagccggatcggctgcgacagcgcgatctgcagccccgcgatcaggttgccgagcaccgggcgcgcggcgatgccggcgacgaggcccgcgacgcccgccgacgcgagcaggctcgcgccgatctgccgcacgttcgggaacgtcatcagcgccgcgcccgtgccgatgatcacgatcagcaccatcacggttcgcgcgagcacgcgcgtctgcgtatggatgcggcgcgcctcgaggttgtccgccgtgtcgatcggatgcgcgcggatgatcgcgtcgccgaccgcggcggccaagcgcatcagcagccacgtgagcgcggcgatcgtgccgaccgcggcgagcgtgcgcagcccgcccacgtgcgacagcgattcgtcgacctgcagccacaggaattcgagcgcaagaagcgacaacagcgcgaacgacggccggtcgatgtacgacacgatcacgctcatgaacgggtaaggccgggcgatcggcttgacgatnnnnnnnncgatccagtgaatgcccgcgaccgcgagcaagacgagcgccgacacggcgagcgtgccgagccaggaatgaagcggcgcatcggcgatgcgccacaaatcgtcgatcgtcaacatgcgcgccgtatctccgtcaggttcgcggggaatgcgctcccgcgccggggcggcggccggcccggatcaatagctgcggcagggaaacgccttgccgagcccgagcgacacggccgtgctcgcgttgtaatcggcgagcttcgggttctccgcgatgtacttgcgcaccgcgtcggtcatctgctgcgccttgatgtcgggcggcaggcagaagtattgaccgacgcgcggcccggtggtgccgccgatcgcgtcgatcgtgttgtagacgccgtccgccgcgccctcgatgtacgccgcgcacgannnnnnnnacttgacgtcggtcttcgcgcacagcttgtcgaggtcgccggccgtgaaggcggccgccgtcagcggcacggcgaacgcggcggcgcaaaacatagcccgcaacatgaatcttccttatgtcagaaggcgaaaccgccgatacttcgaaaggcgcggcaagccgccgcgccccaaacccttattttgcactcttttgcgcgttcggcgctggcgcatcgccgatgcgcaccgtgcgcttcgacaggatcgcggttgcgtccggcgcgttgtagtgcttcgcgaaatcgagcgcggtgatgccgagctggttcttcagcgcgggatcggcgccctggtcgagcagcagcgtgacggtagagccgtggttgcnnnnnnnngccatcatcagcggcgtcgtgccgttcggcgacgcggcgtcgatgtaggcggacttgtcgaccagatacttgacaacctcgtcgttgccgttcgtcgccgcgtagtgcagcggcgaccagcccttcttgctcacttcggcgcccttgtcgacgagcagcttcacgagcggcagatcgccgttcagcgcggcgagcatcagcgcgttctcgcccgccttgtcttccttgtcgagctcgacgttcggcgcggccgcgagcgcggcggcgacctgatcggacttctnnnnnnnngcgatcacgaggagcggatcgccgttcggcgcgatcgtgttcgggtcgaggccgttcttcagttgcttcgagatgtccttgatgtcgtcgaacttgacggccttcacgatcccgtcgagcgattccgcgtgcgcgggcgccgcnnnnnnnnnnnnnnnnnnnnnncacagcctggcgcccatcgtgcgttgtttcgacaagtgcttgatcgacttcannnnnnngctcctacccctggttgactgggctggcctcgcccgtgcgggcgatcttgaacagccggaaaaagttccgcgacgtcgcggcgccgagcgcctcgtcggtcatctcgcgttgcgccgcgataaagcgtccgacataactcacgtacgcaggttcattccgcttgccgcgatacggcacgggcgcgaggtacggcgaatcggtctcgatcagcagccgctcgagcggcacgcgccgcgcgacctcctgcacgtcggccgcgctcttgaacgtgacgatgcccgacagcgagatatggaagttctgcgccagcgccgcctcggcgacgggccacggctcggtgaagcagtgcatcacgccgcccggcacgctcgcgcgctcctcggccatgatccgcagcgtgtcctccgacgannnnnnnntatggacgatgagcggcttgcctgtcgcatgcgcggcgcggatgtgcgtgcgaaagcgctcgcgctgccattgcatgtcggcgatcgagcggccctcgagccggtagtagtcgaggcccgtctcgccgatcgcgacgaccttcggatgcgcggcgagctcgacgagctcggccaccgtcggctccctcgcgtcctcgtgatccggatgcacgccgaccgacgcgaaaacgttgtcgtgatnnnnnnnnatagcgagcacggcgggcagcgtctccagatcgaccgagacgcagagcgcatgcgtgacgccgtgctcgcgcatgttctccagcacctgcggcaaacgctcggcgagcccttcgaaattgatgtgacagtgtgaatcgacgaacatattgaattccttgctgcgcagcgcgtgccgggcgccgggcgggcatgcgcgcccgctcgccgcgccgggccgcgctcaggcgtcggcgagccgcttgccgacgatcacgagatcgcgctcgacgccgtcgagcaccgcgacgcgcggcagcgttccccaggtcgtgaagccgtaccgcgcgaagagccgcaggctcggctcgttgtggccgaagatgaagccgagcgccgtgtgcacgccgagcgccggcgccttcgcgagcgccgcctcgagcagccggctgccgagcccgctgcnnnnnnnngcctcgtcgagatagatgctgatctccgcggtgtgtccgtacgcgggccggccgtagaaatcggagaagctcagccacgcgatcacccgccccgcctcctcgaccacccacagcggccgagcatgcggattgtgcgcgtcgaaccacgcgcggcggctgtcgaccgtcacgggctcggtgtccgccgtcacgcggcgcgacgcgaccgtcgaattgtagatcgcgacgatcgccggcagatcggcgggcgtggcgtcgcggtaggcaagctgggtcatgaaggcgatccgatgaacgaaacggttgggcaaggcggtgcgtcagggcgacgcgaacagttcccgatagccgagaaacagctcttcgaacacgagnnnnnnnntgagcggatggttctccaccgcgcgctgccgcgtgaccgtcttcaggaagcgcgcgaacgcgttcgcgtcggccgccgccgcgcagcgcgcgagcgccgcgcgctgcgcggggaaatagcgcggcgcgcccgccgcgcgctcggcgagcagatcgtacagccagcgctgcagccagccgagcacgacgggcacgggcagtttctgcagcgtctcgccgcacgcgaacggatcgcacgcggcgcccgccgcgagctgcgcgagcgtccagtcgcgcagcggccggttctcgtcgttcgcgagcgcgagcgcggcgagcggcgcgnnnnnngcctcggcgaggagcgcgttcgcgtccgccacctgctgcgccgcgagccacgcggcggccgcgtcgggcgcgggcaccgccatcggccactgccggcagcggctcacgatcgtcggcagcagccggtcgannnnnnnngacgcgagcaggaacacgacgcccgacggcggctcctcgagcgtcttcaatagcgcgttcgcggccgcgacgttcagcgcctcggccggatacagcacgacgannnnnnnnncgccgcgatgcgacgcgatcccgcagaagtcgacgannnnnnnnacctgctcgatcttgatttccttgctcggcgtcctggccttcttgccgccttcgtcggcgtcggcggccttcggctcgtcggccgcgcccggcagctcggccgcgagcgcctcgggcacgacgatccggtaatcggggtgattgccctgctcgaaccacgtgcacgcggcgcacgcgccgcacggttcgccgttctcgcgcggcgtctcgcacaagaagcccttcgcgaggtgccgcgcgaaggcgagcttgccgattcccgcctgcccgtacagcagcagcgcgtgcggccaatnnnnnnnnagcgcctgcaggcggttccagtcgtcggtctgccacggatagatcatcgttcgcgtcttcctttcgtcacagtgcggcgagcacgccttcgagctgcttgcggatctgcggaatcgactcgctcgaatcgacgatcgcgaaacgatgcggcgcctcgtgcgcgcggcgcaggtactcggcgcgggtgcgcgcgaagaaggcgtccgattcgctctcgaacttgtccggcatccgcacggcgccgcgccgcgcgctcgccacctgcggctgcacgtcgaacagcaccgtcagatccggctggaagccgccctgcacccagcgctcgagcgcctcgagcttgtcgcgcggcagcccgcggccgccgccctgataggcgaacgtcgcatcggtgaagcggtccgacacgacccaatcgcnnnnnnnnagcgcgggctcgatcacgagcgcgagatgctcgcgccggccggcgaacatcagcagcgcctcggtctcgaggtccatcggctggttcagcagaatctcgcgcagcgtctcgccgagctgcgtgccgcccggctcgcgggtgacgacgacgtgcctgccggtcggcccgagcctttcctggagccggtcgcagaaccactgcagatgcgtggtcttgcccgcgccgtcgatcccttcgaacgtgatgaatttgccacgcgccattcattgacctcgtatgtatttgtccacggccttgttgtgatccccgagcgtgtccgagaagacgctcgtgccgtcgcccctcgcgacgaaatagagcgcggacgtcgccgccgggttcaccgcggcgtagagcgccgcctcgcccggcagcgcgatcggcgtcgggggcagcccgcggcgcgtgtaggtattgtacggagtgtcggtctgcagatcgcgcttgcgcagccgccccgtgtacgcgtcgcccattccgtagatcaccgagggatcggtctgcagcggcatcccggcccgcaggcgattcgcgaacacgcccgacacgaacgcacggtcggacgcgtgccccgtctccttctcgacgagcgacgcgaccgtcagcgcctcgtaaggggtcttgaacggcaggccgggccgacgggcggtccacgcgtcggccaggcgcgcctgcatcagccggtacgcgcgccgatacacgttcaggtcgctcgtgcccttgtcgaacagataggtatccggaaagaacagcccctcgccggtgcnnnnnnnnacgacttcggcgggcgcgccgatcgcgcgcagcagcgccgcgtcgctcatccccgcgctcgcatgcgcgagcgccgcattcgcgtcgagctccgcgcgcatgcgccggaacgtccagccctcgatcacggtcacgacatattcgttcacgtcccnnnnnnnnaccttctgcaacacctcgtaagggctcacgcccgtcttgaattcgtaattgccggacttgagccggctcgacaggaacagcacgcgcgtcatcgcgacgaacaggcgcggctcgacgcccacgccgccgtgcacgagttgctgcgcgacgctgcgcacgctgctgcggggcttgatcgtcacatcgaggatcggcgcggcgagcgcgagcggccgagtggcccagtaataggcgccgcccgcgcacgcgacgcccagcaatacgacggcgagcgccgcgagcgcggcgcacttcttcagtagggacatgcggaacgtgaatcaggtaagacccatataatacttgctcgcctctgccaaagtcaggattgactgttccctcattccatgagcacaccgatcgcctccccggccgcgcaggccatcgctcccaccgcgccgccgacgctgccccgtccgagcgccgacgatttcgccgccgtgctcgagcgcggcgcgttcgcggcgctcgagcaattcggcatcgtcgacgtgacgggcgccgacgccgcgacgtttctgcacggccagttgacgaacgacgtcgaacatctcgacgccgcgannnnnnnnctggccggctactgctcgccgaaggggcgcctgctcgcgtcgttcctcgcatggcgcgccggccacgacgtgcgcctgctcgtatcgaaggacgtgcagcccgcggtgcaaaagcgcctgtcgatgttcgtgctgcgcgcgaaggcgaagctcgccgacgcgagcggcgcgctcgtcgcgatcggcttcgcgggcgacgtgcgcgccgcgctgtcgggcatcttcgacgcactacccgacggcatccacacgaaagtcgacgcgccggccggcgcgctcatgcggctgcccgacgcggcgggcnnnnnnnnntacctgtggatcgcgacgcgcgccgagttcgacgcgcgcctgcccgcgctcgaagccgcgctgccgcgcgtgtcggccgccgtctgggattggctcgacgtgcgcgcgggcgagccgcgcatcacgcagccggccgtcgagcaattcgttccgcaaatggtcaacttcgacgtgatcggcggcgtcaacttccgcaagggctgctatccgggccaggaagtcgtcgcgcgcagccagtaccggggcacgatcaagcgccgcaccgcgctcgcgcacgtcgcggccggcaccgacgccgcgcatgcgggcgtcgagctctatcattcggacgatccgggccagccgtgcgggatgatcgtgaacnnnnnnnnnnnncccgaaggcggcgtcgacgcgctcgtcgagatcaagctcgccgcgctcgggaacggatcggtccacctggcgtccgcgagcggcccgacgctcgcgttcctgccgcttccctacgcgctgcccgtcgaagcctgacggccgcgcgccgccggannnnnnnnnncgcggcgcgccggccggcctcacccagcgaggatatcgcccgatgtgcctgatcgtattcgattggcagcccgacaccacgcacggcccggtgctgacgctcgccgcgaaccgcgacgaattcttccgccgcacgagcgcgccgctcgcgtggtggagcgacgcgccgcacgtgctcgcgggccgcgatctcgaaggcggcggcacgtggctcggtgtnnnnnnnnacggccgcttcgccgcgctcaccaattaccgcgcgccgttcgacatacgcgcgggcgcgccgacgcgcggcaagctcgtctccggcttcctgacgggcgagaacgtcgcgccgctcgactatctcgcgaacgtcgccgagaaggccgtgttctacaacggcttcacgctgctcgcgggcgacgtnnnnnnnngcgaactcgcgtggtactgcaatcgcccggccgacgcccagccggcgcccgacgcgcccgtatccgtcgcgcccggcgtgcacgggctgtcgaacgcccggctcgacacgccgtggccgaagctcgtcggcaagcgcagcgcgctcggcgcactgctcaccggcgacgcggcggcgccgctcgacgcgctgatcgagatgatgcgcgacacccgcgaagccgccgacgacgcgctgccgcacacgggcattccgctcgagcgcgannnnnnnntgtccgcggcgttcatcgagacgcccgaatacggatcgcgcggcacgacggtgctgcgggtnnnnnnnnacgccgaggggcggctcaggttcgacatgaaggagcgatgcgacgacgacggctcgcaccggatcgtgcggccgggcgcgttcgagcgcgcgttcacgttcgacgtcgacacgggcggccacccgcgtcggtgatcgagacggcggggcttcggcgtgcccggctccgttcacggctcgcgggccatctcgatatgctgcacgcccgccgcgacgaacggctcgccgacgatccgaaacccgatcctcaggtagaacgcaaccgcgcgctgctgcgcatagaggcgcacgagcgcgtcgccgcgcccccgcgcttcggcgagcagcgcgtccagaagccgcgagcccacgccgcggcnnnnnnnntcggcaagcaccgacacccggccgatcgcgcccgtcggtagaagccgccccgtcgcgacggcacgccgcgcgcccgccgtgccgtcgaccaggtacgcgaccgcgtgccgcgcatgcggannnnnnnnnnnnagatcgagctcagccggaatgcgctgctcgcgcacgaacaccgcgtcgcgaatccgcgatgcgtcgccgccgaggcgcgaccagtcgccggtttcgatttcgatgctttccatgtgccgaatcctcataagcgggttcccgccgaacctgacgcccggcattcgcgcgccggccatgcagccgtggcgtcacgcccgcgtcgtcattcgcgtctttcgcgccgacgcaggaaacggcccgctcgacgtcatatcgtctgccgaatgcgatgccccggcaatcggccgatcggccgagcccatcgccgggcaccgccgccccgcccaccgccatcggccgcggcgaacctcgatggaacttcgctcggccggcgagccggcgtccgccgcggcggaccgcgccgccttcgtcgtgcccgtcgccgcacgccctgtccggcacatgccgcgccgcaccgtgcgccgtcacccgcccgcgcgcacgctcaatcgccgtcgaacgccgcgcgcagcgcgcccaccgcgtccgcatgcgcgagccgcacctccggcacgtagccgcccatcttgaagaactcgtgaatcatccccgcgtacgcgacgagcgtcacgcggttgcccgccgcgcgcagcttgtccgcatacgcttcgccttcgtcggatagcggatcgtactgcgccgtcgcgatccacgcgggcgcgacgcgctcgaacgacggcgcgccgcgcgtgccgtcgagcggcgcgaagcgccagtcgtcgcgatccgacgcatcgcgcacgtaatgcccgaaaaaccactggatcgtgtccgcggacaacagatagcctttcgcgagccgcgcgtgcgattcggtctgctgatgccccaccgtacccggatagatcagcagttgcagcgcgagcgcgatcccgcgatnnnnnnnnagcaccgcgcacaccgtcgcgagcgtgccgcccgcgctgtcgccgcccaccgcgagccgcgccgaatcgattccgaagcgcgacgcgtgcgcatgcagccacacgagcgcgtcctccgcgtcgtcgacggcggtcgggaacttgtgctccggcgcgagccggtaatcgaccgacagcaccgcgcactgcgcatnnnnnnnnaacatccggcacagcgcgtcgtgcgtgttcacgctgccgaccgtgaagccgccgccgtggtagtagacgagcacgggcagcggctcggcgagactcggttcgacgggcagatagagccgcgcgccgaacgcgccgccgtcgcgcgacggcacgcgcaggtcttcgaccgaaaacatcggcgcgggcgcgacgtcgaggatcggcgcgctcttctcgtatgcgnnnnnnnnctgcgcgggcgtctgttcatgataatcgggacgcttggcgcgctcgatcatgtcgagcacctgcgcgatcttcggattcagcggcatcgtcaagggcaaacggcggggcaaacagcaacgcaaacggcgggcgaacggcgcgggcgcgccggtgaaaggcccgggacaagcgccgtatgatgccacggcgcgtcagacgagcgcgacgagctgcttgccgaaattgcgccctttcagcagcccgagcagcgcgtcggnnnnnnnntcgaggccctgcgcgatcgtctcccgataatgcagctgcctgttcgcgacgagcgacgcgagctgcgcgagcgcctcgggccacacgtcgaagtgctcggacacgatgaagccctgcacgagcagccgctcgcgcaggatcagcgccgggttcgcgagcggcgcgggcgcgccgtcgtacgcggcgatcatcccgcacatcgcgatgcgcccgaacgggttcatccgcgcgagcgtcgcatcgagcaccgcgccgccgacgttctcgaaacagccgtcgacgccgtccggcgcggcggccgcgagatcgtcggcgagccggcccgccttgtagtcgacgcacgcatcgaagccgagcgtatcgacgacgtagcggcacttgtccgcgccgcccgcgatgccgaccgcgcgacacccggcgagcttcgcgagctgcccgaccacgctgccgaccgcgccgctcgccgcgctgacgacgagcgtctcgccnnnnnnnngccggatgatccggttcaggccgtaccacgcggtcacgccgggcattccggcggctccgagatacgcggacagcggcacgcgcgtcgtgtcgaccttgcgcagttccttgcccgccgacgtgccgtactcctgccagccgtacgcgccgatcacgcgatcgccgggggcgaacgccggattgcgcgactcgacgacctcgccggcggtgccgccgcccatcacctcgccgagcggttgcggctcggcgtacgagcgccccgcgttcatccgcccgcgcatgtacggatcgatcgacagaaaatgattgcgcacgcgcacctcgccttcggcgagcggcgcaagcggcgtctcgacgagttcgaagttctcgacgcgcgcctcgcgttcggggcgcgacacgagcagcacccgccggttgacctgtgacattgcctgcctcctcgtgcatcgggccgtcgtnnnnnnnnnngccgcgccgacggcaaacggctccgccgacgggcggggccgcccgctcgcgtcatgcgtcgctcgggccgggatgcgcacccggatcggtgcgggtgcgctgccgcgcgatgtctcggccgaccgcgagccgcttcatgtacttgaacgtgccgagcgccttcgcgacgaagttgcccgcgctgtcgcgaacttcgccctcgcaatacgccatcgtcgtcgagcggtgcagcacgcggccgtacgcgcgcagctcgccgcgccccggctgcatgaagttcaccttcatctcgaccgtgaccacgccgacgccgtcgtcggtcaagctgcgcgcggccatcgcgagcgccacgtcggcgagcgtcatcgtgacgccgccgtgcgcgatgttccacgtgttcatgtgctgctcggcgagcggcagcacgatttcgctcgcgccgtccttcgccgatacgagccgcacgccgagcgcgtcgacgaacgggctttcgatcgccggctcgcggccggccgtcgcgcaagcgtcgctcatcgcgcgtcgtcgacgaggtaatcgatgcactcgcggctctcgcgcaccgcgccgacgaatttcttcacctcctcgtgcacggggtgcacctggtacgcgtcgagcgcggccttgtcggcgaaatcggagacgagcacgacgtcgcaggtcgcctcgaggccgggcgtcgcgagcccgacttcgagatgcagcagccccggcacgatgccgcggcacgcttcgagcttttccttcagcttctgcgcattctnnnnnnnnntcgcgccttcggccgattccttgagtttccagcttacgatgtgtctgatcatgatgttcgtcgctcttcgcaatcgttcgtcaattctgcctcgccggcgcgcggccccgacgccgatgcgcgcagccgctctcgcgtgcttcgccgcgnnnnnnnncgaagccgccggcgtgcgcggcaacggtggtccgccgagtcggcgagccggcggcggttcggcgtcgttcggcaatcccgcagcccggcggctccgacgcccggcgatattcgccgtttgcccgcgccgctcgaaaacgccaccgacatccaccgacatccgccgcgccgagacagacagcaagcctaccaaacttatcgatcccgatgggtcccgcgcgaagtccggggaggcgacagcgcgcggggcgggcgtgaaacgcgtaaccgatcgggcattcggcggccgtcgctccgcctcacgcgccctcgtgcggcgcacgagccgccgtggttcgccgcggcgcgcggccacacgcagcccggccgccgtcgcacgccgcggccacgcgggcggccgacaggacgctggctaatcgcggcgcgcgtcctatactgctttttgcctgacgatagccgcgccgaacgccgacggcgcgcatcgccgcgcgatcgggcatccgaatgccgatttccgcgcaacgtcgaatcccgccgtagacgccgcccgacactcgaatgacgcccggatggatcggagacggagcgacgcgacgtcggcggtgggttcgcgcatgctccacctgaatgcaaggagcgcaaagtgttccccaaggaatcgacgatccgcgcgctcatcgagcgctggaatcgccactattcgaccgttttgggaatcaagtccgccaccgaacggtccgagcggatcgcccatgatctgtacctggtgcgaaacgccggcttcggcggcgtttcgccgccgccgaacctgcccggcaatctcgtcgacaaggacgacgagatcatggcctgtgtcgagcactattttctgacgcgggactgggtcgcgaacggcaagtacccggcatgggaagcacgcacgctgtcgggcatctaccatctcggcaagcgaatcggcgtcgcgcctcggcacaacaaggcgaagcccgtcacgcccgcgtcgccgttgcannnnnnnnttcagctggaaggcatcaaggacggaacgatcgaccgcaagcttgcgggcatacagtcgccgctcgtgagaaaaccgccgaaatactagcgcggggaccaccgccgtccgcccgatcggcgtgtcgagccgctcgccgccgcatcgcgcgatnnnnnnnnnnnncgcggttcgtcgcccggcgtgcgcttggcttgccggcgccgcgcccgctttgttcgcttcgttcgcttcgttcacgcgatatgcacgatacgcgctcaagcgcccgatgtgcttcggcatgcgcgcgtcgatcgacaggccctgcaccggcgggcccggtgcgatgccgannnnnnnncacggcttcggcatcgcgacgaaagacgcgggcgccggcgcacacccgccgcgccggatcgactcgccgacccgccgttgcgctcgaacggcgcgcggccggctccgnnnnnnnncgccgtcacaccacctcgaacagccccgccgcgccctgcccgccgccgatgcacatcgtcacgacgacgtatttcgcgccgcgccgcttgccctcgatcagcgcgtggccggtgagccgcgcgcccgatacgccgtacggatggccgaccgcgatcgcgccgccgttcacgttcagccgatcgtcgggaatcccgagcgtgtcgcggcaatagagcacctgcaccgcgaacgcctcgttcagttcccacagatcgatgtcggacaccttgagccccgcctgcttcagcagcttcggcaccgcgtagacgggcccgatgcccatctcgtccggctcgcagccggccaccgcgaagccgcggaaaatgccgagcggcgcgaggccctcgcgctcggccaccttcgcgttcatcacgacgcacgcggccgcgccgtccgagaactggctcgcgttgcccgcggtgatcacgccgcccggcagcgccgcgcggatcttcgcgacgccctcgagcgtcgtgtcgggccgaatgccctcgtcggcggcgagcgtcacctccttcgtgtagaggcggcccgtcgccttgtcggcgacgcccgcgcgcacggtgatcggcacgatctcggcattaaagcgccccgccgcctgcgcggcggccgcgcgcagctgcgaattcacgccgtactcgtcctggcgcgccttcgagatgccgtaacgcttcgcgacgttctcggccgtctgcagcatcgtccagtagatctccggcttgtgcgcgtcgagccagccctcgcgcagcatgtggcggttcatctcgttctgcacgcacgagatcgattcgacgccgcccgcgacgaacacgtcgccctcgcccgcgatcacgcgctgcgcggcgagcgcgatcgtctgcaatcccgacgagcagaagcggttgacggtcatccccggcacgccgacgggcagccccgcgcgcagcgcgatctgccgcgcgatgttcgcgcccgtcgcgccttccgggttcgcgcagccgatcagcacgtcctcgannnnnnnnggatcgagcttcgcgcgctcgacggccgccgcgaccacgtggccgccgagcgtcgcgccgtgcgtcatgttgaacgcgccgcgccaggatttcgcgagcccggtgcgggcggtcgatacgattacggcttcggtcatccgtgtctcctgattctgaattctgtggatcgatatgcgatgaaatgaacgacggcggctacggatcgacgcccgggcaaacctcggccgactgcannnnnnnnacgcccgccgcggcgagcgacgcccatnnnnnnnnnagcgagccgtcgagatcgatcgcgcggcacgcgtcctcgatcacggccgcgtcgaagcccgcgnnnnnnnnatcgagcgcggaccacgcgacgcaatagtcggtcgcgaacccgcagcaccacacgcgcttggcgccgatttcgcgcagatagccggcaagcccggtcggcgtgcggcggtcggcctcgacgaacgccgagtagctgtcgaccgacgcgcgatgccccttgcggaccacgagccgcgcgtgcgggatgtcgagatcgccgtgcagcgccgcgccgtgcgtgccctgcacgcagtggacgggccacagcacctgctcgccgtacggcagcgcgagcgtcgagaacggcgcgcggcccggatggttcgccgcgaacgacacgtgatcgcgcggatgccaatcctgcgtcagcacgacgtgatcgaagcgcgcggcgagccggttgatcgccggcacgacttcgtcgccgtgcgcgaccgcgagcgcgccgcccggcatgaaatcgttctgcacgtcgatcacgagaaggacatcgtcggtgcgctgcatcgtggtgctccgtcaatgggcctgggccgcgccgccgcgcgtcacgcgttgaaaccgcgcccgctcttcgcgagctcgacgatcgacggcgcgatctgccacgcgtcgccgttcgcgcgctgcgcatagccgcgcatcgcgcgctcgacgttgtagaggccgaccgtgtccgcatacagcatcgggccgccgcgccagagcggaaaaccgtagccggtgagatacaccatgtcgatgtcggacgccttcgacgcgatcttctcctcgaggatcttcgcgccttcgttgacgagcgcgtagacgagccgctccacgatctcggcgtcgccgatctgccgccgcgcgacgccgcgctcgctcgaatacgcgacgatcatctcgtcgacgagcttcgacggcttcgcgcgccgctcgcccggcacgtagtcgtaccagcccgcgcccgtcttctggccgaagcggccctgctcgcagaggcgatcggcgatcttcgagtaatgcagatccggctgctcgacatagcggcgcttgcggatcgcccagccgatgtcgttgccggcgagatcgctcatccggaacggccccatcgcgaagccgaacgcctcgatcgcgcggtcgatctgcgcgggcagcgcgccttcctcgagcatgaagagcgcctggcggatgtactgctcgaccatccggttgccgatgaagccgtcgcacacgccggagacgaccgccgtcttgcggatcttcttcgcgagctgcatcacggtggcgagcacgtccttcgcggtgtgctcgccgcgcaccacctcgagcagcttcatcacgttcgcggggctgaagaagtgcaggccgacgacgtcctgcgggcggcgggtgaacgcggcgatcttgttcacgtcgagcgtcgacgtgttcgacgcgaggatcgcgcccggcttcgcgacctcgtcgagccgcttgaacacctgctccttcacgccgagctcctcgaacaccgcctcgatcacgagatcggcgtccttcaggtcgtcgtacgacagcgtcgggcgcagcaacgccatccgcgcgtcgagcttctcctgcgtgagcttgcccttgctcacctgcgcgtcgtagttcttgcggatcgtcgcgagcccgcgctcgagcgcctcctgcttcgtctcgagcagcgtgacgggcagccccgcgttcaggaagttcatcgtgatcccgccgcccatcgtgccggcgccgatcaccgcgaccgattcgatcccgcgcacggccgtgtcggccggcacgtcggcaatcttgcccgccgcgcgctcgccgaagaacgcatggcgcagcgcgcggctctcgggcgtctgcacgagcgcgacgaagcagtcgcgctcgaacgcgagccccttgtcgaagccttgcaacacccccgcctcgatcgcgtcgatgcacttgtgcggcgccggataatgctgcgcgacggccttcacgctgttgcgcgcgaactggatgaagcccgccgcgttctcatggacgatctcgcgatcgcgcacgcgcggatgcgggccgctcgccgcgccggccttgcgcgcgaacgcgacggccgcctcgagcaggtcgccctcgacgaacgcgtcgaagaggccgctcttcgcgagctgctcggacggcacgggcgcgccggagacgatcatgttcagcgcggtctcgaggcccacnnnnnnnngcagccgctgcgtgccgcccgcgccgggcaacaggccgagcttcacctccggcagcgcgatctgcgcgccggccgacgcgacgcgatagtgcgcgccgagcgcgagctccaggccgccgcccatcgcgacgctatggatcgcgacgacgacgggcttgccgctcgcctcgaccgcgtcgatcacggtgtgcagcgtcggctcctgcagcgccttgggcgtgttgaattcggtgatgtccgcgccgcccgagaacgcgcggcccgcgcccgtgagcacgatcgccgcgacggccgggtcgcgctgcgcgcgttcgagcccctccatgatgccgagccgcgtcgacaggccgaggccgttgacgggcggattgttgagcgtgatgacggcgacgccgtctcgagtcgtgtagtccactgccatctgcctgcctccatgcgtatgcggagccggtgcggcggcgccggccgggatgcggtcattgtccgccgaccgcggcgaaaccgtgcggtcgatgcgccgtttttcgagaaacagaggcaggatacaacnnnnnngaacggtcgttcaattcggtggcgacccgtacggcggccattcgcgcggannnnnnnnnccgcgcgtcggcgcgtcggcatgnnnnnnnnnnnnngccaacgcgccggatgcgcgggctacgcgtccacggccgtcggcagcacgtggccccggaattgctcgcgcagcttgagcttttgcagcttgcccgtcgcggtgtgcggcagcgcgtcgacgaacgcgacatcgtccggaatccaccatttcgcgaccttgccctcgtagaacgcgagcagttcgtcgcgcgtcacgtccatgccggcgcgcttgacgacgacgaggagcggccgctcggtccatttcggatgcgcgcatgcgatgcacgcggcctccgcgacggccgggtgcgccaccgcgacgttctcgacgtcgatcgagctgatccattcgccgcccgacttgatcacgtccttgctgcgatcggtgatctgcaggaagccgtcggcgtcgatcgtcgcgacgtcgcccgtcgggaaccagccgtcgacgagcggcgacgcgtcgattccgaaatagcggtcgatcacccacggcccgcgcacctgcaagtcgccgaacgcgacgccgtcccacggcaactcgcggccgtcctcgccgacgatgcgcatatcgatcccgtagatcacccggccctgcttctcgaggagccgccgctgctcgccgatgcctcgctgcgactgcgcccaattgagcttggccagcgtgccgagcggcgacagctcggtcatcccccatgcatggatcacacgcacgtcgtagacgtcctcgaacgtctcgagcatcgaaggcgggcacgcggagccgccgatcaccgtgcgctcgagcgtcgagaagcgcacgccggcctcgcgcatgtacccgagcagaccgagccagacggtgggcacgcccgccgagaacgtcacgcgctcgctttcgatcagctcgtacagcgatttgccgtcgaggtccttgccgggcagcacgagcttcgtgccggtgagcgccgccgtgtacggcagcccccatgcgttgacgtggaacatcggcacgacgggcagcgccgcgtcgcgcgaggacagccccatcgcgtcgggcagcgccgcgccgtacgcgtgcagcaccgtcgagcggtgcgaatagagcgcgcccttcgggtggcccgtcgtgccggacgtgtagcagagcgacgacgcctgccgctcgtcgagcagcggccaggcgtaatcgccgtcctgcgcgccgacaagcgtctcgtaacagagataaggcgtcgcgcccttcggcagatgcgcgtcgtccgtcatcgcgatccagcccttcacgttcgggcattgcggcgcgagctgatcgacgagcggcgcgaaggtgaggtcgaacagcacgtatcgatcctcggcgtggttgacgatgtacgcgatctgctcgggaaagaggcgcgggttgatcgtatggcagacggcgcccatcccgctgatgccgtaatacgcctcgacgtgccggtagccgttccacgcgagcgttccaatgcgctcgcccacgcccaggccggtcagcgcctgcgcgagccgtttggaacgcgcttcgcaatcgcgataggtatagcggtgaatgtcgccctcgacgcgccgggacacgatctcgacgtcacccgcgtgtcgcgccgcatgcgcgatcagcgacgacacgagcagcggcatatccatcatctggcccagcaacggcttacccatcgtcttccttctccctgaagtatttgtccgatacggtctgctgcaaacggctcggcggcgcgcggacggcttcgagcgccccgcgcggcgcggacttacaatatcggctaactcaatgggcagcaatatgtcgttttccagaagcgaggccgcaccggccgcccctctccccgatctcgccgcgacgctcgccgcgctgcgcgacgatgcgttccagcaactcggcgccgcgttcgtcacgcggctgcccgccgcgccgctgcccgcgccgtacgtcgtcggcttttccgacgacgcggcgcgcatgctcggcctcgagcccgcgctgcgcgacgcgcccggcttcgccgagctgttctgcggcaacccgacgcgcgactggccgcaggcgtcgctgccgtacgcgtcggtctattcgggccaccagttcggcgtgtgggcgggccagctcggcgacgggcgcgcgctcaccatcggcgaactcgcgcacgacggccgccgctacgagctgcagttaaagggcgcgggacgcacgccgtattcgcgcatgggcgacggccgcgcggtgctgcgctcgtcgatccgcgagttcctctgctcggaggcgatgcaccatctcggcataccgacgannnnnnnnntcgccgtgatcggctccgaccagccggtggtccgcgaggaaatcgagacgtcggcggtcgtcacgcgcgtcgcgcaaagcttcgtgcgcttcggccatttcgagcacttcttcgcgaacgatcggcccgagcagttnnnnnnnntcgccgatcacgtgatcgagcgtttctatccggcctgccgcgacgccgacgatccgtatctcgcgctgctcgcggaagcgacgcggcgcaccgcggagctcgtcgcgcaatggcaggcggtcggcttctgccacggcgtgatgaacaccgacaacatgtcgatcctcggcctgacgatcgactacggcccgttcggcttcatcgacgcgttcgacgcgaagcacgtgtgcaaccattcggacacgcagggccgctacgcgtaccggatgcagccgcgcatcgcgcactggaactgcttctgcctcgcgcaggcgctgctgccgctcatcggcctgcaccgcgacgcgccgagcgaagannnnnnnnncgagcgcgcggtcgaggacgcgcacgcggtgctcggccgctttcccgagcaattcggccccgcgctcgagcgcgcgatacgcgcgaagctcggcctcgcgctcgaacgcgagggcgacgcggcgctcgcgaaccagttgctcgagatcatggatgcgagccatgccgatttcacgctgacgtttcgccatctnnnnnnnntgtcgaagcacgannnnnnnngcgacgcgcccgtgcgggatctgttcatcgatcgcgacgcgttcgatcgctgggcgaacctctatnnnnnnnnnctgtcggaagaagcgcgcgacgacgcgtnnnnnnnngccgcgatgaaccgcgtgaacccgaaatacgtgctgcgcaaccacctcgcggaaacggcgatccgccgcgcgaaggagaaggatttttcggaggtcgagcgcctcgcggccgtgctgcggcgcccgttcgacgagcagccggagcacgacgcgtatgcggcgctgccgcccgactgggcgagcacgctcgaggtgagctgctcgtcgtgacgccgccggcacgccgtgcgttgcgcatgaattcatcaggagaatcgaagatgtcaggagatcgagacgacccgcgttatccctacccgaaggacgacgccgagctgcgccgccggctcacgccgatgcagtacgaggtcacgcagcacgcggcgaccgagccgccgttcaccggcgagtacacggacaccgaggacgcgggcatctatcattgcgtcgtgtgcggcaccgcgctgttcgaatcgggcgcgaaattccactcgggctgcggctggcccagctacttcaagccgatcgacggcgaggtgatcgacgagaagatggactacacgcacggcatgacccgcgtcgaggtgcgctgcaaccagtgcggcgcgcatctcggccacgtgttcgaggacggcccgcgcgacaaaaccggattgcggtactgcatcaactcggctgcgttaaacttcgaggctaagcccgagcgcaagtgagcacgggccggccgaagagccggcccgcgcgccgcgacggggcgtccctacaacggtggcgggcccaacgcccgcccgcagccgcgagcaccatgaaattcctgttcgatctgttcccgatcattctgttcttcgccgccttcaagctatggggcatcttcacggcgaccgccgtcgcgatcgccgcgaccctcgcgcaagtggcgtgggtcgcgtttcggcaccggaaggtcgacacgatgctgtgggtgagcctcggcgtgatcgtcgtgttcggcggcgcgacgctcgtgctgcatgacgagaaattcatccagtggaaaccgaccgtgctctactggctgttcgcggtcggcctcgtcgccgcgcgctacgcgttcggcaagaacctgatcgagaagatgatgggcaagcagttgacgctgcccgagccggtctgggacaagctgaacctcgcatgggccgcgttcttcgccgcgctcggcgtgacgaacctgtacgtcgtgcgcaacttcaccgaatcgcagtgggtcaacttcaagctgttcggcacgacgggcgcgatcgtcgtcttcgtgatcctgcaaagcctctggctcgcgaaatacctgaaggaagaatgacgatgagcgacgccttcctgcacgcgacgcccgccgagcgcatcgcgctcatcgaggcgcgactcgccgccgcgctcgcccccgaatcgatcgacgtgcgcgacgacagcgcgcagcacgcgggccatgcgggcgcggccgcgggcggccactacacggtcacgatcgtggccgccgcgttcgccggcaagagccgcgtggcgcggcatcggctggtgtatgatgcgctcgccgatgcaatgcagcgcggcattcacgcgctcgcgatcgttgcgtatacgccagaagaatatcccgagtcttcccgttctcactaagtccgtctcattaggaacttcccgatgatcctgaaatctccccgcctgtgggccgcggcagccgctctcgcagccgctccggctttcgcccagaacatcgccgtcgtgaacggcacgccgattccgaaatcgcgcgccgacgcgatgatcgctcagctcgtccagcaaggtcagcaggacacgccgcagctcgagcaggcggtgcgccaggagctcgtcaatcgcgagatcctgatgcaggaggcgatcaagcgcgggattccgaatcgtccggacgtgaaggcgcaaatcgtcgtcgcgcagcagaccgcggtgctnnnnnnnntgatcgaggatttcctgaagaagaaccagccgagcgacaccgagctgaaggcgcgctacgacgatctcgtgaagaacgccggcggccgcgagtaccatctgcaccacatcctcgtcgacaacgagcagcaggcgaaggacctgatcgcgaagatcaagggcggcgcgaagttcgaggatctcgccaagcaatactcgaaggacccgggctcggcgaagaacggcggcgatctcgactggtccgacccgaaggcgtacgtgccggagttcgcggcggccgcgcaacaactgcagaaaggccagatgacggatacgccggtgaagacgcaattcggctggcacatcatccgcgtcgacgacgtgcgcagcatcacgccgccgccgttcgagcaggtcaagcagcagatcgcgcagcagatggtccagcagaagctgcaggcgttcgaggaaagcctgcgccagcaggcgaagattcagtaacgccgcttcgcgccgcgaacgagcaagccgctccgacgagcggctttctttttgtccgagccgaaccggccggcgcggcggcgaacgctcgcggcgattacgcgtagaacgacgcgtgatagcggagctcgcccgccgggcgcggcgcgtgctcgccgaacggcagcgccatcagagcgtcgggcggagcctgcggaaacacgatgtcgccggccggcccgaagccgaagcgcgcgtaataggcgggctcgccgagcacgacgcaacnnnnnnnnncggcgcgccgcaaggcatcgagccccgcgcgcacgagcgccgcgccgatgccctgccgctggcagccgggccacaccgcgagcggcgcgagcccgtgccatccttcgccgcccgcgccgatcgccaccggcgaaaacgcgacatggccgacgaggcgcccatcgcgcaccgcgacgagcgacacgctgaggcggccgtccacgcgcagcgcgtcgacgatgcgccgctcgaattgcccgccttgcggctcatccgcgaatgcggcgacgatcannnnnnnnagcgccgcggcgtcgcccgcgcgttcgccgcgcagcgtgacggcaccgcccggcgcggtcgccgcggcggtcatcgcgtcagccgatccagcggcgcgcgttgcggaacacgcgcagccacgggctcgcttcgccccagccctgcggatgccagctcatcgtcaccgtgcgatgcacgcgctccatgtgcggcatcagcaccgtgaagcggccgtccgccgtcgtcaccgacgtgatgcccgcgggcgagccgttcgggttgaacggatagcgctcggtcgcgtcgccgcggtgatcgacgtagcgcatcgcgaccgcgacgcggctctgatcgccctgctgcgagaagtccgcgtagccttcgccatgcgcgaccgccaccggaatccgcgagccttccatgcccgcgaagaagatcgacggcgagctttgcacttcgacgaacgagaaacgcgcctcgaactgctcggacttgttgcgcgtgaacttcggccacgcctgcgcgcccgggatcatcgacgcgaggctcgacatcatctggcagccgttgcagatgccgagcgcgaacgtgtcggggcgcgcgaagaacgcggcgaacatgtcggcgagcttgtcgttgaagcggatcgtcttcgcccagccctcgcccgcgccgagcacgtcgccgtacgagaagccgccgcacgcgaccgcgccggcgaaatcggcgagcgtcgcgcggccggcgagcaggtcgctcatgtggacgtcatgcgcgtcgaagcccgcgcggtcgaacgcgtaggcggtttcgagatgcgagttcacgccctgctcgcgcaggatcgcgacacgcggacgcgcgcccgtcgcgatgaacggcgcggcgacatcctccgccggatcgaacgtcagcacgggcgagaggcccggatcgccggcgtcgaggatcgcgtcgtactcggcgtccgcgcacgccgggttgtcacgcagccgcgcgatccgccagctcacctcgctccatgcgcgctgcagctcgacgcgcggcgcctcgtagatcttcttcgcgtcgcggtacacctcgatcgcgtcggtctcgttgaccgcaccgatcacgtgcgagcacgcggacaggccatgctcgcgcagcgcgccgagcaccgcgtcgcggtccgccgcgcgcacctggacgaccgcgccgagttcctcggagaagagcgcgcggatcgtgcgatcctcgcggcggccgctcgtctgcttcgcccagtccttcgcgtcgccgtagtcggattcgtgctgctgatcgagcgtcagcatgtcgacgttcagcgacacgcccgcgtgcccggcgagcgccatttcgcagacggtcgcccacaggccgccgtccgagcggtcgtggtacgcgagcagcaggtcccgcgcattcagcgactggaccgccgcgaagaaacgcttcaggtcttccggatcgtcgacgtcgggcgtcgcgtcgccgacctgctgcgtgacctgcgcgagaatgctgccgccgaggcggttcttcccgcgcccgagatcgatcgcgatcagcacgctcgcgccgacgtccgcgacgcggcgcagctgcggcgtcagatggcggcgcacgtcctcgacgggcgcgaacgccgagatgatcagcgacaccggcgcgaccacttccttcgcgacgccgttgtcgttccacttcgtcttcatcgacagcgaatccttgccgaccggaatgccgatgccgagcgccgggcacagctccatgccgatcgccttgaccgtgtcgaagagcttcgcgtcctcgccctcggtgccgcacgcggccatccagttcgcggacagcttcagcttgtcgagcgaggcgatcggcgcggccgcgatgttcgtgatcgcctcgcccaccgccatgcggcccgacgccggcgcgtcgatcaccgcgagcggcgtgcgctcggccatcgtcatcgcctcgccggcgaagcccgcgtagtcgagcgcggtaaccgcgcaatcggcgacgggcacctgccacgggccgaccatctggtcgcgcaccgacgtgccgcccaccgtgcggtcgccgatcgtgatgaggaacgacttgctcgcgacggtcgggtgccggagcacgtnnnnnnnngcgtcggcaagcgcgacgcccgtcacgtccacgcccgcgcgctcgatgtgcacgcgcttcacgtcgcggtgcatccgcggcggcttgccgagcagcacctccatcggcatgtcgaccggatacgcggccgcgcccgtcgcctcgccgtcgacaagctggaggcggcgctcgtcggtcgcgacgccgacgaccgagaacgggcagcgctnnnnnnnnnagatcgcctcgaagcgcggcagatcggcgggcgaaattgccagcacgtagcgctcctgcgcctcgttcgaccagatctcgcgcggcgacaggcccgattcctcgagcgcgatcttgcgcagctcgaagcgcgcacccttgcccgcgccgtcgacgatctcggggaacgcattggacagaccgcccgcgccgacgtcgtgaatgctgagaatcgggttgtgctcgccgagctgccagcagccgttgatcacttcctnnnnnnnncgctcgatttccgggttgccgcgctggaccgaatcgaagtcgagctcggcggtgttcgcgccggtggccatcgagctcgccgcgccgccgcccatgccgatgcgcatgcccgggccgccgatctggatgagcagcgagccggccggcacgtcgtgcttgtgcgtgtgcgcgtccgagatgttgccgatgccgcccgcgatcatgatcggcttgtgatagccgcgcacctggccgccgacgttctgctcgtacacgcggaagtagccgcccaggttcgggcgcccgaattcgttgttgaatgcggcgccgccgagcgggccgtcgatcatgatcgacagcggcgacgcgatccggtccgggcggccgtacggcgcgcacggctgctgcgcgttgcgcgcggccgccggctgcgcggcgtnnnnnnnnttttcccacgattnnnnnnnnnccggcagatccaggttcgacaccgtgaagcccgtcaagcccgccttcggccgcgcgccgcggcccgtcgcgccttcgtcgcgaatctcgccgcccgcgcccgtcgccgcgctggggaacggcgagatcgcgctcgggtgattgtgcgtctccaccttcatcagcgtatgcgtgagctcggtatgccggccataccgctcgcccggctcgcccgcgccgcgcgggaaccaccgctccgcgtacgcgccgctcatgatcgacgagttgtccgaatacgcgacgatcgtgccttgcgggctcatcttctccgtattgcggatcatcgcgaacagcgacatgtcctgcgcctgcccgtcgatcgtccactgcgcgttgaagatcttgtggcggcagtgttcgctgttcgcctgcgcgaacatcatcagctcgacgtcggtcgggttgcgctcgagcttgatgaacgcgtcgacgaggtagtcgatctcgtcgtcggcgagcgcgaggccgagttcggcgttcgcgcgctcgagcgcggctcggccttcggcgagcacgtcgaccgtcgcgagcggcttggccggcagctcgtcgaacaggtgccgcgcgtcctcgcgcgacgcgacgacgctttccgtcatccggtcgtgcagcgcggccgcgaccgcnnnnnnnnnntcggcggcgagcgccttcttcgcgccgacgcccaggacgcccgccttcagcgtcaccgtgaactcgatgccgcgctcgatccggcgcacgcgcgccaggccgcagtgccgcgcgatgtcggtcgccttgctcgcccacggcgagacggtgccgaagcgcggcagcacgacgaaggtctcggtcgcgcccttctccgcggcgggctcgagcggcgcgccgtaatgcatcagcgcgccgatgcgcgcttcgtcgtcggcggtgagcggctcatgcgcgttgacgaaatgcagatactggccgcgaaccgcgacgatgtcgccgtcgatttgcttgagcgcgtcgagcaggcgggtttgacggaaatcggaaagcgccgaagcaccgggaaaacacgagaagtgagccatgggctggactgacgtcgatgagtcgcgcaagctggcgacgtggggcgtaaggaaggccgtaattatacccggaagtcactcgccgaacggccgctcgcgtgcgcnnnnnnnnncggcccggcagcggcggcgcacgcaccgcatcggccggcgcgcttcatttggcgctatcatgcgcgcttcaccgggccgcgcacggcctgccacgcaagatcctcaatcgggccggatgcggcgtccgacatcgaatcgaacatggatgtaatcgtcatcggcggcggcatcgccggcatcgccaccgcctaccagttgcgcgcggccggccatcgcgtatgcgtcgtcgagcgccacgcgacggtcgcgcaaggcgcgacctacggccagggcggcgtgctgctgccgacgccgctcgacgtctggttcggcccgacgttcatgcgcgagcgnnnnnnnnaaaagagcggcgtcgtctacaagccgggcctgaacggcgcgctgcggcgcttcacgcgccgcctcgacgcgctgcgcgagcccgccgcgttcgccgcgcaatacgcgaagctgcgcccgctcgtcgagctgtcgcgcgaggcgatcgccgacgtcgaagcgcgcttcaatctcgaattcgaacagaagagcggcgtgctgcacgtcgtgcgcgacgcggccgaatgggacgcgacgcagcccgcgatcgacctgatgcgcgacctcggccagccttacgagacgctcacgcccgacgcgtgcgcggcgctcgaaccgtcgatgcccgtcgatcccgcgttcgcgggcggcgtgctgctcgcgcaggagcgcaccgcgaactgcccgctcttcgcgaagctcgtcaagcaggtgctcgacgagcacgacgtgcagttccggctcggccgcgcggtcgcggcgatccgcaccgacgcgcggcgcgccgccgtcgagctcgcgcccgacgcggccgatcnnnnnnnngcgaaatcgaaggaagtggacgtgatctccgccgacgcggtcgtcgtcgcggcgggcaccgaaagcctcgcgctcgtcgcgccgctcggcgtnnnnnnnncgctgcatccggtgcgcatccacacgctgacggcgcccctcgcgtatgaggagcacgcgccgcatctgagcatcgtcgattcggccaagcggatcgcgatcacccggctcggccagcggctgcgaatcggcggcggcgccgtgctgcaaagcgcgaaggatctcgcgcggccgctgcccgagccgctgtccgaagccgcgctcgcgctgctcggccaggcgacgcacgactggctgcccggcaccgcgaagatctccgcnnnnnnnnnntggcaaggcgcgaagctgctgtcgccggacggcctgcccgtcgtcgggccgaccgccgatccgcgggtgttcgtcaacttcggccacggcccggcgggctggggcctcgcgttcgggtctgctaaagtggtggcagatgacctcggcggcggcgcgcagcgcgtgcccgccgacacgctcgccgcgctgcgcgcggagcgctttgccacctgacgccgtcgccgccnnnnnnnngggcggcgcgtgatcgcgagccgcccatgatcctgcctgccgcctccccgctgccccgttcgctcgaaccgttcgatgcgccgccgattcatgcgagcgcgccgctcctgagcgtcgccgagctgcgcgacatcgaaaccgcggcggccgccgcgctgccgccccacacgctgatggagcgcgcgggcaaatcggccgcgcagtggctcgccgcgcggctcgtgagcgacccgcggcccgtgtggttcgcggtcggcccgggcaacaacggcggcgacgcgctcgtcgccgcggccgagctgcgccggctcggcttcgcggccgacgcctggatgccgatcgaggtgaagcctgacgacgcgcgctgggcgctcgagcgcgcgcgcgcggcgaacgtgccgatcgacgaggcggcgcccgaatcgttcgacggctacggctggctcgtcgacgggctgttcggcatcggcctcgcacggccgctcgacggcgcgttcgccgcgatcgcgcagcgcatcgcgnnnnnnnnnnngcacaccggccgcgtgctcgcgctcgacgtgccgagcggcctcgacagcgacaccgnnnnnnnnntcggcggcgggaccgccgtcacggccacctgcacgctgtcgttcatcgccgcgaagcccggcctctataccggcgacgggcgcgacctcgcgggcgaaatccatgtcgcgcccctcgatctcggcgagccgcccgcgcccgcgatccggctgaacgcgcccgagctcttcgaggcgcgcctgcccgagcgcgcgttcgcatcgcacaagggcacgtacggcagcctcgggatcgtcggcggagacacgggcatgtgcggcgcgccgatcctcgcnnnnnnnnnngcgctcttcgccggcgcgggcaaggtccatgtcggcttcgtcggcacgggcgcgccgccgtacgatccgccgtatccggagctgatgctgcatccggccgacgcgctgccgagcgcgtcgctcaccgcgctcgcgatcggctgcgggctcggcgcgagcgagcgcgcnnnnnnnntgctcgcggcgctgctgccgctcgatgcgccgaagctcatcgacgccgacgcgctgaatctgatcgcgacgacgcccgcgctcgcggcgacgctcgcnnnnnnnngccgcacaggcgacgccgccgtcctcacgccgcatccgctcgaggccgcgcgcctgctcgccaccgacgcggccgacgtccagcgcgaccgcgtcgccgcnnnnnnnnnnntctnnnnnnnnttctcggcggtcgtcgtgctgaaagggtccggcaccgtgatcgcggcgccggacggccgcctcgcgatcaatccgaccggcaacgcggcgctcgccaccggcggcacgggcgacgtgctgggcggcctgatcggcgcgtttcttgcgcagcggatgccgcgctacgaagcggcgctcgcgggcgtctacctgcacgggctcgccgccgagcggctgtgcgcggcgggcgcgggcccggccggcctcgccgcgggcgaactcgcgcccgccgtnnnnnnnntcgtcaatcggctgttttatacgcggcccgccgcgccggacgaagcgccgctatactgatcgtcccgccgcgcaggcgggctcctcgtccgcctgcacgccgcgcgccggcttgcgggcgcggcccatcccccggttcacgccgtttcgctcctgattgccatgacgctgaattcgctccccgtttggcccgcgctgcaagcgcactacgaagagatccgcgacgcgcatctgcgcgactggttcgcccccgccaacgaccgcgcgccgacgcgcgccgaacgcttcacgttcgaaggcggcggcctcgccgccgatttttcgaagaaccgcctcaccgacgcgacgctcgccctcctcgtgcggctnnnnnnnnaagcgggcgtcgaggcgcgccgcgacgcgatgttcgcgggcgaaaccgtgaatccgaccgaaggccgcgcggcgctgcacaccgcgctgcgcgcgaatgcgccggacgcgccgttccaggcgcaggtcgcggccgagcgcgcgaagatggcgcgctttgccgacgcggtgcgcagcggcgcatggacgggctacaccggcaagcggatccgccacgtcgtgaacatcggcatcggcggctcggacctcggaccgaagatggtcgtccacgcgctgcatcacgtcgcgacacccgacatcgcgacacacttcgtgtcgaacgtcgacggcgcggacctnnnnnnnntgctcgagcggatcgatcccgaagagacgctcgcgatcatcgtgtcgaagaccttcacgacgctcgagacgatgacgaacgcgcgatcgctgcgcgactggttcgtcgcgaacggctgcccggaaggcgcgctcgcgaagcacttcgtcggcgtgtcggcgaatcccgccgaggtcgtcaagttcggcatcgccgaagcgaacgtgttcgagatgtgggattgggtcggcggtcgctattcgctgtggtcggcggtcggcctgtcgatcatgatcgcgatcgggcccgagcgcttcgacgaactgctcgccgnnnnnnnnnacatggacgagcacttccgcaccgcgccgctcgagcgcaacctgccggtgctgcagggcctcgtcggcatctggtatcggaacttcttcggcgcgcagagctatctcgtcgcgccgtactcggaagcgctgcattatctgccgtcgtacctgcagcagctcgagatggagagcaacggcaagtccgcgcggatcgacggcgcgttcgtcgattacccgacatccgccgtcacgtggggcgagcccggcacgaacggccagcatgcgttcttccagatgctgcaccagggcccgacgctcgtgccgatcgatttcatcgcggtactcacgcccgagcatccgctcgcgagccatcatccgaagctgctcgcgaactgcttcgcgcaaagcgaggcgctgatgctcggccgcacgctcgacgaggcgcgcaagatcgccggtccggccaagcccgaactcgcgccgcatctgacgttccccggcaaccggccgacgacgacgctcctcgtcgacgcgctcacgccgcgcacgctcggcgcgctgattgcgctgtacgagcacaaggtgctcgtacaggcggccgtgtggaacatcaatccgttcgaccaatggggcgtcgagctcggcaagatcctgggcaaggtcgtcgaggcggacctgacggccgcgcaggtcgatccggcgaagcacgattcgtcgacgtcggcgctgatnnnnnnnnnnaggaaggcgctcggcgaatgacgcgcggccgacgcggacggcggcgagaggcgcggccgtccgcgcggctcgagatgcgcgtcggcgtgggctggggcggtgcgcgagtggctcgtgcgcatgggcgcatcggcacatcggcacatcggcgcatcggcacatcggcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgcagcagtatggccctgatcgccttacgtcaggcgagccgaagccggtccaccgcgggagcggccgtcccgcccctcgccgcgccgctcgccggccgccggtttccggctcgtcgccgccgcccggcacgatccgccgcgcgcatgcgcggcgcgccgcgtcagcccgcttcctgcnnnnnnnngtccgcaccgcgcagacgccccgcctcgagcacgatcgtcgccccgcagcggcgcgcgagttccgtatcgtgcgtgacgagcacgagcgtcgcgccgtgcgcgcgattgagttcgaacatcagatcgatgaccgcctcgcccgtcgccgcatcgagactacccgtgggctcgtcggcgaacagcaacgccggccgcgtgacgaannnnnnnnnnagcgcgacgcgctgctgctcgccgcccgacagcagcttcggataatgccccgtgcgtgcgccgagcccgacttcttcgagcagcgcannnnnnnnntgcgcggcctcgcgcgcaccgacgccgccctgcagctcgagcggcagcatcacattctcgagcgcggtcaaatgcggcatcaactggaacgactggaacacgaagcccaccgcgccattgcgcaacgcnnnnnnnnnntcctcgtcgagccggccgagatcctggccgaacaggcgaaccgtgccctcggtcgcgctgtccaagccggcgagcaggccgagcagcgtcgacttgcccgagccggacgcgccgacgatcgcgacgctctcgcccgcgcgaaccgtcaggtcgatgccagcgagaatcgtcagctcgccggcggcatcggcgacacgcttgcacacattccgtacttcgatgattggatcggtaatcttgagcatgaaacgcacagttcactggaaggccggcgcgacgctcgccgtggtcgcgacgttcgccggcccggcatccgccgccacgaatgcagcgcccgcgccgaacgccgacggcggcaagccggtgatcgtcgtgctcggcgacagcctgtcggccgaatacggcctgccgcgcgatacgggctgggtcgcgctgatnnnnnnnnnnctcgcggccgagcgaatcgattatagcgtcgcgaacgcgagcatctccggcgacacgacgagcggcggcnnnnnnnngctgcccgcggtgctcgcacggctcaagccggcnnnnnnnnnnnnnnaactcggcgcgaacgacgcgctgcgcggcgtgccgctcgccgcgaccgaaggcaacctgcgcgagatcgtcgcgcaggcgcggcagnnnnnnnnnnaggtgctgctcgtcggcatgtacgtgccgtcgaattacggcccggactacacgcaaaagttccacggcgtctacacggggctgtccaaggagatgcgcgtgccgctcgtgccgttcctgctcgccggcatcgagaacaagcccgacatgttccaggccgaccagatccatccgacgcaggccgcgcagcgccagttgctcgacaacgtatggccggccctcaagccgctgctgcggacgtcatcgcgctgatcgcgccgtgccggcatctcggtgcttcggtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcaacgcttgatatgtcgatccgccggcggtgccgggccggccgataccatgggtccgtcgcttcgaccgaggaacgcacgcgacacgacgcaacgctgccgttcgccgtaaaggccgcgccgcgggcccgccactccccacgccgagctcaccgtcgtcccgcgcagccgggccgaccggccgggccggcttccagcggccgccgccgagagccgcccgtttaggcgcgaaacccggctcgcacgctcgccgaaacgaaacagccccgcacgatggcggggctgtctttcatcgaacgggcgcgccagcgcgccgtcttcgtctaccgtcagttcgagctgtcctgcgcgccgccggcggtcgaaccgtagagcttgaccttcgagcgagcgcgcagcgacgcgagatacgcctgcgtctcgctctgcgcatacacctgcgcgagttgctgctgagcggccgcgagacgctgatcgtcggcgggcgccgccgcgaccaccgaattcacgcggaagatcgcgtagccgtcgttgccgagatccacgccgacataggcgggcagcgtcttcggatcgaccttgtagatcgcgctgacggccgcnnnnnncaggccgtgcgcctgcgtgcgcgagatcttgtcgggcgcggcgaagcccgccgtcgacttcgacttgcgcagttccgcgagcttcgcctcgccggcctgctgcgcgaggcgcgctgcctcgtcggcgacgaccttcgcgcgcacctgatccttgatcgcatcgagcgcgggcacggtcgacggctggtgattcgtcacgcgcgcggcgatcagcgtattgttgccgatgtcgatcgcctgcgtgttgttgccgttcttcaccgaatcggcggcgaacacggccgcgaggaacttcgcgttgttgagcgggctgtcgggcggcagcgcggggttcggctgcggcgacaccgtcgcggtctggatggtcagcttgtacttgtcggcggcgggctgcaggctcttcgccttctcgtagacggtcgacgtgaagccttccgcgttgtcggcgaacgccttcgccgcgaactgctgcctcaggtccgtcgcgatcgaatccttcacttccgcgagcggcttcacgacggccggcttcacgtcggtcgccttcaggatatggaagccgaaatcgccctgcacgacaccgctgatttcgtccttcttcagcgcgaacgcggcgtcgtcgaacgccgcgccgcccgccgtcgagccgcgcgtgatgaagccgaggtcgnnnnnnttcgccgccgacggcgcatcctgcgagttcttctcggcgatctgcgcgaaccggtccggatgcgccttcacttcggcgagcaactgctcggccttcgccttcgcggcggccttctcggccgcgctcgcgtccttcgccgcggcgatgaagatgtggctcacgcgcacctgcgcgtccgtgcggtaatgcgcgatgttgtcgtcgtaatacttcttgatgtcgacgtcgctcggctgcgccnnnnnnnnnnnnnncgcctgcgagtagacgagatactggatcgttgccgtctcgcgcgtcgcgaacgcctgcttgtgggcatcgtagtaggcggagatctgcgcgtcggtcggctgcaccttcgccgcatagtcggccgacttcagcaccatcggctgcacttcgcgctgctgctcggcgagttcggtcagacggcgcgcgacgctcttcggcgtgaacgcgctcgatacgatgctggccggaatctgctgcagcgcgaggttgtaacgcacgcgctcctggtattgatcgggcgtcatgccctgcatcgcgagcatctgcgtatagcgctcggcgtcgaacgagccgtccgcctttttcagcgacgcgatcaccggatcgctcagcagcgtctggcgcaccgcgccatccgacgtgctcagatgcagacgctgcgtctcgtcggcgannnnnnnntgctgaatcagcccgtcgagaagctgctgacggcgctccggcgtgtcgaacgctttcgcgtcgaactgcgcgcccagcacctggcgcgcctgatcgacctgctggcgcagcgtgccgtcgaattcggcgcgcgtgatcttgtgcccgttgacggccgcgacgttcgcgctttcatcgaagaacccacggaaaccctgaatgccgacgatcccaagccccggcagcacgatcaggagcaggaagaacatcatcaggcgctggtgattgcgaaagaaatcgagcatgcgtgacggcgtgagctggacaaaacgcccgatattacaacagcgggcaagnnnnnnggcgaaccggagttcgcctttcgggatgatggcggagcggacgggactcgaacccgcgacccccggcgtgacaggccggtattctaaccgactgaactaccgctccttggtcttgcttgcgcgccgggccgtacgaactcgcggcgagccgcggcgccgatcgaaggcgcgcccggccgggcccggcagctgccgcgacagacagcgcggcaatccgctatggtatccgaagttgtcgctcgcgcgcaacgccgacttgcgtgcgggccgaggccggcaaactcaggcgcttgaacgaacttcggtgcggcttgccgatcggccgccgagggatggcccggtgcgactcggtgccgcttgccgtggcttatcgccgcccgtggcgtccccgcgccgcttgacgtcggaacccggcggaaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcaggcttcaggctcctcggccccttcgccctcctggccctcgtcacggaagcagccgatgccgacttccgatacgcagcccttcggcattcgcgcggtgcgttcgcccaccgcgcgccgcacttggccgaccacaaaaacctaccctcgagacaccgctccgctcagtcgggagcgccgacgctcgccgtgccggccagcaccgcatcgggtggcacggcggccgccgccgaaaactgctcgagtgccttatagacgaagacgaggcatgcgtagacgactgccggctcgccgcccatcattatcgcaacgcccgcggcgtcgagcacctcgtgatcggatgcgcccgcgcgccacgcttcatgcatgtaatagccgatgcaatcgtcgcattgcgtcgcgaccccgattgcgaccgcaatccgccgcttgccgcgagcgccggctgatccatgcggaagaatccgtcgagcgtcgacccgagcgggctattcgccagcttgcccggcgtcagctgaaattcgtgatagcgctcgggataggtcttgcccatcgtgggcctccatgcagcccgccagcgacggccgcagcctgccgcgccgcgcgccacggcgcatcgcgcgtgccgaagccgacactcatccggcaaaccacattgcgcggcatcgagggggtcgcggcgatgcgtccgccacgaaaacgattgggagcatgcggacaagcggccgattgacgcacgtcaacgcggcgcggcgcatcgggcgctcgcgcgcaggcacggcccaagccaaaccatcgtgcgacaacggcgccgaagttcacgaaagagcatcgccgaactcgatgcgccgcgccccggcaatcgcccgaaagaagcagtcgtcaccggcgcgacgcctggcgcggccgccgccgtccaattcgagcccgcgccgcccccactgactaccgacgcacggcggccggttcagccccgccgtgccgcggcgaatcacgcgttgaccgcgcccgcgacgcacgcgtcgcccctcgtcacgatgcccgctcgtccgctggccgcattcgcgcccgcaccgtgcctgagcgcagccagtgtttcgcctgcgcgatcgcgatacgtatcgcgccgccctccgacatgccctccctcaaaaacgcatcggcgatctcggcagcgttatcgcgcacccaaggcatcaggttgcgcatcggcgccggatagcgatccacggttcacggcatgttgccttcgcaccgggggcgaatgaatggaaccgcgtcgaacgcacaaatcgtcacgccgcgcacggaacatccgcatccgagcgaacgcaagcggcaacgccgcacgccatcgacgcgcacgccgcgccaacgcgttttccccacgccgcacacgcggctggtatgcggccgaagcgccgcacgcgacgcgtcggcctatgcgaacacgcacacacgtccgcccgggacgcannnnnnnnnnnngactcgctatcgacgccagtgcgcccgcacgagctgcgcgtccggactgtatttgagatcgagcgagccccgatatgcggacttcagcgccgagccgagattgcgcgccagatggacgtcggtcgtggtgatgaccgtcgcgccgccgtccgtgtcgatcgacatgatccgctgcatcggatgcgcggtacgcgcctgctcctcgcgactgcgaagcaactggagcaactcggtccagtgctcggccgcaaacggcccgtcgatatggagatagccggccggcatcttctccgcgctgcgccggcaggcgccgcattgacgttcgcgcgcaccgtcgggacgtgcgatccactgccagcgcccggcgctgaagaccgcgccgcagccgggacataccgtgggctcgtgcagcttgcgacgcatggcatagggatcttgcgcgagacccggataaaccgcttcgtgactacctgccttgaaaggccgcgtgcgatggctcatggaggcgctccttggatggtggcgaacgcgtgcaacgacgactccagcctatggcggccgttcacgcccgcgttgacctgagtcaacgaagccatggcgtgcgagcaggcgcgtcgcgctacgcgatgcgcgcccgatacggcttgcatcgcgccttcccgagtaccgcgtcgcgccgccccctcgcggcgggtccgcgcgggcgtgaccggcattcgccattcgcccgcgcaatcgtccgacgttgatcgacgtcaagccgcgattcgctccgagacgaacaataaaggcgtcgccgcccgcccgggagggcccgcaccgagacgcggcaccgtccgcggccgacgacgcacaccctgtacggcacgaccaaccacgtctctcaacgagtacaacaatgaaattaccgctcgaaatctcgattcaagggatgccccgctccgccgcgctcgaagaagcgatcgcccgccacgccgcgaagctcgaacgctattgcgccgagatcatccgctgccgggtcagcgtgatcctcgacgacaagcacaaacaccagggcaaaccgttcgacgtgcacgtcgacgtgacgattcctgggcgcgagatcgtgtccaatcgcgaatccgacgaggacgtatacgtcgcgctgcgcgacgcattcggcaatgccgagcgcatgctcgacgatgcggcgagcaagcgccgcgaccagacgagacggtccgcctagcggcggcgtgcacggcgcacgaacacaccgttcgcacgcgacggcgacggacgccgcccgnnnnnnggcatcatcgacgatgcatgcgaaccgccaccgaccggcaagcaaccgggatgcatcggcgggacacaaggcaggaaacggagcaaatcgtggctcgccgtgacgcggcgaacgccgcgctcgaccgcgcggcgccgccgggcgacgcattcgatccatgcggccggcgcgttacatgcgcgccggccccggaacgacnnnnnncccgccaagcagatcgccatgcgggtttcagtcactgccacagccttcttcgagttacatctcttcttcgaactgcgtcgaacgcgtgtcgcgaaacggaaatggtgggtgctgagaggctcgaactcccgacctacgccttgtaagggcgccgctctaccaactgagctaagcacccgctccggattcacgccgatcctcgatcagggcatcgcacccctcacgcagcgagcccgctagtttagcccagcctttcacgttttaccagcgctaaattcggaagcgtacacggcacgcccgactcgagcgcaccgccgatgcatgaaacggcgccccgccgcatgttgtccgccgcttcccgcgctcgaatacgctcatgcaatcaccgaacgacatgcccgatgcgcgcggtgacctgcccctttggcgaacgctctcgcatcgcgcccactcgatccgcttgcgtcgctcagcacgcgacgcgcgtcgagccgcgccgccctcgcccgcgcaacaacgaacgaagtgccgcctgccgatcgcccgagaggaaaacgcccgaagcacgaacccgtgcttgccgcgcgaagccaagctcgagcgacaccatcgccatcccgcttcacgccaaagacaaagcccacggcctgacggccgtgggctggttcgacgaaacgccaccgcttgcgcgggcgctcagtgcttgacgacttcggtcgagccggcgtccttcgcgggctccgcgacgggcgcggccttcgcctcctcttccggcagcgcgttcggcaaacgctcgagcgcaagttcgagcaccttgtcgatccagcgaaccggcacgatttcgatcgcgttcttcacgttgtccggaatatcggcgagatccttcacgttctcttccggaatcagcacgagcttgatgccgccgcgatgcgcggcgagcagcttctccttcagcccgccgatcggcagcacttcgccgcgcagcgtaatctcgcccgtcatcgcaacgtcggcgcgcaccggaatgcccgtgagcaccgatacgagcgccgtcgtcatcgcgatgccggcggacggcccgtccttcggcgtcgcgccttccggcacgtggatgtggatgtcctgcttctcgaacgcctcatccttgatgccgagccggcgcgagcgcgagcgcacgaccgagcgcgcggcctcgaccgattccttcatcacgtcgccgagcgagcccgtgcggatcacgttgcccttgcccggcatcacggccgcctcgatcgtcagcagatcgccgcccacctcggtccaggcgaggcccgtgacctgaccgacctggttctccttcgcggcaaggccgaaatcgtacttgcgcacgccgaggaacgtgtcgaggttctcgccgtcgaccttgatcgcgcccgatgccttcttcagcagcagcatcttcacgaccttgcggcagatcttcgatacctcgcgctcgagcgaacgcacaccggcttcgcgcgtgtagtagcggatgatgtcgcggatcgcctgctcggcgacgtcgatctcgccttccttcaagccgttgttcttcttctgcttcggcagcaggtagcgctgcgcgatgctgaccttctcgtcctcggtgtaacccgacaggcggatcacttccatccggtcgagcagcggcggcggaatgttcagcgaattcgacgtcgcgacgaacatcacgtccgacagatcgaaatcgacctcgacgtagtgatcggcgaacgtgtggttttgctccggatcgagcacctcgagcagcgccgacgacggatcgccacggaaatccatccccatcttgtcgacttcgtcgagcaggaagagcggattgcgcacgccgaccttcgacaggctctgcaggatcttgcccggcatcgagccgatgtaggtccggcggtgaccgcggatctcggcctcgtctcgcacgccgccgagcgccatccggacgaacttgcggttcgtnnnnnnnnnnatcgactggccgagcgaggtcttgccgacgccgggaggcccgacgaggcagaggatcggcgccttcaccttgtcgacgcgttgctgcaccgcaagatattcgaggatccgttccttgaccttctcgaggccgtagtgatcctcgtcgagcaccttctcggcgttcgacagatcattgttgaccttgctcttcttgcgccacggcagcgcgatcagcgtgtcgatgtagttgcgcacgacggtcgcctcggccgacatcggcgacatcagcttgagcttcttgagctcggcgtcggccttcttcttcgcttccttcggcatgcgcgcggcgttgatgcgcttctcgagctcctcgagatccgcgccttcctcgccctcgcccagttccttctggatcgccttgacctgctcgttcaggtagtactcgcgctggctcttttccatctgacgcttcacgcgcccgcggatgcgcttttcgacctgcaggatgtcgatctcggcctcgagctgcgcgagcaggtgctcgaggcgctcgatgaccgggaacatctcgaggatgtgctgcttctggtcaagcttgagcggaagatgcgcggcgatcgtatcggccaggcggcccgcctcgtcgatccccgacagcgacgtcaggatctccggcggaatcttcttgttcagcttcacgtactgatcgaactgcgacacgatcgcgcggcgcagcgcttccgtctcggcgctgtcggcgtggtccggctcgagcggcatcacctcgcaggagaactgcgtctcctgttcttcgatcgacagcgcctnnnnnnnntgcaggccctcgacgagcactttcacggtgccgtcgggcagcttcagcatctgcaggatgttcgcgatgcagccgacatcgtacatgtccttttcggtcggctcatccttcgcggcggtcttctgcgcgacgagcatgatgtgcttgccgccttccatcgccacttcgagggccttgatcgacttcggccggcccacgaagagcgggatcaccatgtgcgggaaaacgacgacatcccgcagcggcagcaacgggagcgtggtgcgttccgacgggagaagttgggtgcctgacatttcatttccccatgagtggaatcaattgttcggtaagtaaggcctgcgcagcggattgcaagccttcagcgcgtgggaaatattcagtnnnnnngtcaccgtacggtgcgagtcagagttacccacaagataaacgnnnnnnngccgctcacgattccatgaacggcnnnnnncctcacgaaacgtcaaagccggtcaattcgaacccgccactttcggcgtgtcctcatagatcagtaacggcttgccgtctccttcgatgacattgtcgtcgatgatcaccttgctgacgcccttgagcgtcggcagttcgtacatcacgtcgaggagcgcctgctcgatgatcgaacgcagccnnnnnnnnnccgtcttgcggcggatcgccttgcgggcgacggcttgcagcgcgtccggacgaatctcgagttcgacccgctccatcgcgaacagcttctgatactgcttgacgagcgcgttcttcggctcgacgagaatcttcatcagcgcggcttcatcgagcttgccgagcgtcgcgaccaccggcagacgaccgatcagctcggggatcaacccgaatttgatcaggtcttccggctcgacctcgcgcagcacttcgcccgcgtcccgctcctgcttgctcttgaccgtcgcgccgaaaccgatgccggtcttttcggtgcggtcggtgatcaccttctcgaggccgtcgaacgcgccgccgcaaatgaacaggatgttggtggtgtcgacctggatgaaatcctggttcgggtgcttgcggccgccctgcggcggcaccgacgccatcgtgccctcgacgagcttgagcagcgcctgctggacgccctcgcccgacacgtcgcgggtgatcgacgggttgtccgacttgcagctgatcttgtcgatttcgtcgatgtagacgatcccgcgctgcgccttctcgacctcgtagttgcagttctgcagcagcttctggatgatgttctcgacgtcctcgccgacataaccggcctccgtcagcgtggtcgcgtcggcgatcacgaacggcacgttcagcaggcgcgcgagagtctgcgcgagcagcgtcttgccggagcccgtcgggccgatcaacaggatgttgctcttcgacaactcgacatcgtccttcttgtcgagatgcttcaggcgcttgtagtgattgtagacggcgacggcgaggatcttcttcgcgcgctcctggccgatcacgtactgatcgaggatgtcgcgaatctcctgcgggctcggcaggtcggatttggacaggctggcttcgacgcccgccgcggccgcttcgtcgcggatgatctcgttgcacaagtcgatacattcatcgcagatgaataccgacggccccgcgatgagcttcttcacctcatgctggcttttgccgcaaaacgagcaatacaacagcttctcgctgttcgaacctttcttgtccgccatgaatgtagagcctccggacacatgagttacataatacgccgtttgtccccgacaccatgacctggtaaatactcgggagacggcggcgatgttcttttgccgcagatgctcggggcgcgtggcgggcgccgtccctattggggcggcaccccactaaagcttacgggcgcttcgtcgacacgtggtcgatcaggccgtacgccttcgcatcttcgctggacatgaagttatcacggtcggtgtnnnnnnnnatgcgctcgacgtcctggccggtatggtgggcgagcaggtgattcaggcgatccctcaggtagaggatctcgcgcgcctggatctcgatatccgacgcctggccgcgtgccccgcccagcggctggtggatcatcannnnnnnnttcggcagtgcgtagcgcttgcccttcgcgcccgacgcgagcaggaacgcgcccatgctggccgcgaggcccatgcagagcgtcgacacgtccggcttcacgaactgcatggtgtcgtagatcgccatccccgccgataccgatccgcccgggctgttgatgtacaggctgatgtccttgtcgggattctcgctttcgaggaacagcaactgcgcgaccacgagattcgccgtctggtcgttgacctcgccgaccatgaacacgatgcgctctttcaggagccgcgagtagatatcgtacgaacgctcgccgcggccgctcgtctcgacgacgatcggcacgagcccgagcgcttgcgcctcgaaatcccgcggggcttgcgaagccaacgtgtccagcaattgagcgcgattaatcattcaatgagccttgtccgagaatgagtattgaacggcaggaaacgagccggagaacgtcgcatgcgcggcgccgatgnnnnnncggcgtgcgggccgtcgtcgctccgacagccggcacgccgctagagcgacacttatgcttgcgccgtggcgctcgccagtgcctcgaagcttacttccttatccgtcaccttcgccttgcccagcacgaaatcgacgacgttgctctcaacgacgaacgcttccatttcggcaaggcgctgctgattggaataataccagcggaccacttccttcgggtcctcgtagctcttcgcgaattcgtcgacttccgcgcgaatctgctcgggcttcgcctcgaggccgttcgccttcaccagctcggcgagcacgaggccgagcttcacgcggcgctcggcctgatcggcgaacatctcggccggaatcggcgcgtccttcgcgttcggcacgccgcgctgcgcgaggtcctgacgagccatctcgacgaggcgctgctgatcctgctcgatgagcgccttcggcacgtcgagctcggaaatcttcaggagcgcgtccatcacctggttcttcacgatcgattgcgtgcggcgcttcgcctcgcgctcgaggttctccttgatctcggcgcgcatcttcgtcagatcgccgtcctcgacgccgagcgacttcgcgaaatcggcgtcgatctcgggcaggtgcggccactcgaccttcttcagcgtgaccgtgaactgcgcggtcttgcccgccacatccttgccgtggtaatcgtccgggaacttcaggtcgaattcgcgcgactcgcccgccttcaggccgagcgccgccgtctcgaattcgggcagcatccgcccttcgccgagcacgaacacgaagtcttcggccgtgccgccctggaacgcgacgccgtcgatcttgccgacgaaatcgaccgtcacgcggtcgccgttctgcgcggccgtgtccgcgccgccgtcgccgtgctcgccgccttcgcnnnnnnnntggaaatgcacgcgctgcttgcgtaggatgtcgagcgtgcggtcgatctcggcgtcgccgannnnnnnnnnnnagcgctcgacttcagccgtcgccagatcgccgatcttcacttccggatagacctcgaacgtcgcgtcgaacgcgtaggcgctctcctgctgcgtgtcctctttcggcgcgaagctcggctgacccgcgacgcgcaggttttccgcacggctgatcgtgaagaattcctgaccgatcttgtcgctcagcacctctgcctcgacctggcccgcgtactgctgcgcgaccatcttgagcggcaccttgcccgggcggaagcccggcatgcgcacgttcttcgcgagtttctggatacgggcgtcgatctccttctgcacgacatccttcggcagggagatcgtcacacggcgttcgagcttgccgaggttttcaacaacgttagccatggcttcaatcgtcctaaaattattcgagcgaatcggtttttccttgccgtgccagccttgcggcggacgcgccgtcgcgcgccgccgcctcgctcacgcgagcgcgccgcgcccggcggcgcgtgcggcccatgcgagccatcggcggctagaagcacggctttggccggaagaatcggctattctagcaaactattttctcctcaccgcgagttcggacggcgccgcgccgcagcagcgccgcagcagcgccgcacgnnnnnnnnnnnnngcgagcgaccgcgcgatgccggtcatgcgcgcggccgtatcccgcgcgcgccgcccatccggtaagctcccttcacggccgtcgcccgcccgcacggctcgggcgagcattcgccgtacccgcgtccctcgggccgcgcgacgcccgcgtcgaaggaaacagaaccgcattcggaggcaccatgccgcagccctcgcccatcgtggtcattgcacccgattcgttcaagggatcgctgagcgccgagcaggtcgcgaacgcgatcgccgccggcgtcgcgcgagcgcgcccggacgcgctcgtgcggcggtgcccgatggcggacggcggcgaaggcacgctcgacgcgctgctcgcgcacggcggcacccgtcgcacgctgcgcgtgccgggcgcgtcgctcgcgccgcgcgacgcggccgtcgggctcatcgacgcgcgcacggcggtcgtcgaaaccgcggaaatcgtcggcatcaccgatccggccggcatgagcgcgcccgtcgccgcccgcagcacgcgcgggctcggcagcgccattcgcgcgctcctcgacgacggcgttcgcacgttctatgtcgcgctcggcggtagcagcacgaacgacgccggcgcgggcctgctggccggcctgggcatgcgcgcgttcgatgcgcagggccgcgagatcgagccgacgcccgagcggctcgcgcacgtcgcacgcgtggacttcgccgggctcgacgcccgcgtggccggcgcgtcgttcgtcgcgatgtccgacgtcgacaatccgctcacgggcgcgcacggcgcgaccgccgtgttcggccctcaaaagggcgtggcgcccgcgcaggtcgcgccgctcgacgccgcgctcgaccacttcgcgacgctcgtcgaggccgcgctcgccctacgccccacggcggcagcgcacgcccgcgcccgcgatctgcccggcgccggcgcggcgggcgggctcggcttcgcactgcatgtgctcgnnnnnnnnttcgagccgggcgccgaggtcgtcgcgcggcagatcgggctcgacgcggcgctcgcgggcgcgcactggctgctcacgggcgaaggccgctcggatgcgcagacgctgcacggcaaggcgccgttcgtcgcgtgccggcatnnnnnnnnngccggcgtgccggcgacgctgctgtccggcgcgatcgacccggcggcgctgccgcaattgtccgaacatttcgacggctgtttctcgcccgcaccggggccgatcacgctcgaggccgcgctgcgcgacgccgcgcgcctgctcgagaacgcggccgagcaactggcgcggctgcgctacggccgcccgtgacagacccgccgcgcacgcggcgagnnnnnngtgaatcgcaccgttgaccgcgcgccgcgatgcggcaacaatcgggcccgcacccctcattcaggacacgacatggcacgcagcaaagtcgggctcgaccagttcatgacctatcggatgcacgtgctgaacaagctctccgatcgcgggatcggcgagctgtatcggatgaagctcggcatatcgctgcccgaggcgcggatcatcgcgtcggtcggcgcgttcgggccgttctcgatcatggagctcgcgcggcgcgcgaatctcgacaaaagccaggcgagccgcgcggccgaggcgctgatccggcgcgggctcgtcaagcgcggcccgagcgacgacgacggacgcgtcgtgctgatcgcgctcacgccggccggcgccgcgctcaaccggaaaatcatgccgatcgcgcgcaagtggaacgagacgctgctcgacggcttgagcgaaagcgaaaaggcggcgttcagccgcgcgctcgacaagatcatcgccgnnnnnnnnnaacgcgaggattgagccgcggcccgctcgtcagtcggcggccccggtctcatgctcggggcgacggcacggacaccgagcgagcgnnnnnnnnngcgattcgtcgagccttggtgcggccgatcgcgttacgcggcgttggcgggcaggcagctcggcccagcagacgcgtttcggccacgaacggatcggctccggcaggcggcccccttttcgattcgtgccgacagaacactgacgacgtgcggcgacctttgcgccagctcgcgaggcgcgccgagcgcgcccgatcggaccgttcgccaacccaatcccggttccgccgcgcctgcgcggccccataccttgccgcatcgccgacgcgccgctcgcggcggccggctccagccgccgcgcgacgcctcacagcccggcattgaacgcgcgctgacgcaacaatccgagcaccgcgtcgcaatacggcgtcggcacgcccagccggcgcccaagttccggaaacacgcccagaatcggcccgatctcgagcgcacgcccggcctccaggtcctgcagcatcgacgtcctgaacgcgcccaactggcgcgtcaccgcgatccgctcggcgccgctcatccccgccgacaagccgagccgcgcgccgatcgcgtcggcctcctccatcatccgcagcgcgagcgcgttcgtatgcggatcgtcgagcaggcggtccgccgccgatcccgtcagcgcactgagcggattcatgttcatgttgccccagagcttcgcccagatgtcggtgcggatgtcggccgaacgctcgacgtcgaagccgcccgccgcgagcgcgtcggcaacgcgctcgcccggctcgcgcagcgcggcgcgcggcgcgccgacgatcagccggttgccgcggccgcgcacgacgacgcccggttcgcgcgtcgccgacgacaggtgcaccacgcagccgatnnnnnnnnncggcggcagcgcggcagccgtcacgccgcccggatcgaccgcgtcgagcgccgcgccgtcgagcgggccgccgaagccgtcgaaaaaccaccacggcagcccgttcatcgcggcgacgatgatcgtgcgcggcccgacgagcggcgcgatgcgcgaagcaagcgccggcagcgcgtgcgccttcaacgcgacgacgacataatcctgttcgccgagcgcgtgcgcgtcgtcgctcgcgcgcagcgcgaccgccgtttcgccgctcgactcgccgacgattcgcagcccgcgcccgcgcagcgcatcgagcgtcgcgccgcgcgcaagcgcgctcacgtcccagccnnnnnnnnnnagccccgccgcaaacagcccgccgatcgcgccgatcccgacgatcgccgcgcgcaccggtgctcgatccatatgcgtttctcctcgttcgatgaagccgcgagcatagagccaaatagttgcatgcacaaccatccggccgcgcgcaccgcgcgtcagccgtcgatgtcgcgcgccgcgccggctcccttggcggcacgatcgagctcgccgagcacgccgccgatctggctcttgtcgtgcatcccgagcttgcgatacgcgcagcgcaaatagtggcgcacggtcgccggcgcgatctccatctgctgcgcgacttccttgtgcgagcgcccttcgccgtaatagcggatcgccgcgagctcgcgcgggctcaggcgatcgagcagcgagcggggccgcacctcgagctggaacaggccagcgacgggcatgcaccgcatgcacagcgcgtcgcccgaatacggctgcgacgcgcggcggcgcagatgctcgacaaacgccggcggcagccgcgaacccgcccagtccggccattcgctgcgcagcaccgcgccgaagccggcatccgcgtgatgcagcacgccgaagttgtcgcagatcgcgcgcaccgtcgacgcggccgcttcgctgcgcaggcgcgtgagttgcgcggcgcgattgatcgtcaatgcggccgccagatgcgcaatcacgtcctcgtagcggcgcgcgtcctcttcggtgaacggacgattcagggcgtgccggtagatcgacaaaaacgtcgtgagtccgaagcgccgatcgaacgtgcacacgcacatcagttgcgcgagcccgtacttgacgcaccagtcgcgaaaacgcccgtcgagccccggctcgacgacggacaggatcgccgcccggccgtatgcgccatgcaaggtgcgatgcgcgagcggatcgcaatcgcgcacgcgcttccaatcggtgaagaacgcgtgcggcagccggtatagatagctgttgtgcatcacggggccgcccggcgtgtgattcgcgacgcccgtccaggcggcgtcgaacggcagatagcgcgacaacagctgaaagaagcggcattcgaattcgccgatcgacgcacggctcgcgaccgcgtagagatccagcaggaacaggctcagttcgcgcgacgccgcgccgggcgtctgcgtgacgccgtcgaaatcacgccggcgcggcgcaagcggcggccatgcggcttcgtcgagcacgatcgccgccggcacgtcgcgcagcgcatcgatgtcctgccgggtccccgccctgatcgccaccactgaccgctcccttgcccgctcgcagccggccttgcgcgcttcgatcgcttcgttgagcgatcgattatagccgccggtcnnnnnngaaaaccgccnnnnnnnnaacgcgcgaatgccccgtccatttgaacggtgccggcgcgctgctgcgccgcaacagcaacgtcgcggcgccgcgatcgctcgcacgcgccgcgacacgacggcattnnnnnnnnccccgcgggtttcccgcaccgttcatctgcatggctttgcagcggctttgtcgccaccgacactgcgcacgccccgtcgaaaacgacatcaccggtttggagaaacgaagcgatgacaacgctcaggctcaggagtccgcaccgatgnnnnnnnnnnnngctnnnnnnnnnnnngacgctcgccgcgctgtccggcccggcgcacgcgcagtcgacgctcacgctctacggcgtggccgacgcgggcgtgcaatatctgtcgcgcgccgacggccgacacgccgcctggcgattgcaaaactacggaatcctgccttcccagctcggcatcaagggcgaagaggatctcggcggcggctgnnnnnnnnnnttccagctcgagcagggcatcaacctgaacgacagcacggcgaccgtgcccggctatgcgttctttcgcggcgcgtacgtcggcatgggcggcccggccggcaccgtcacgctcggccgtcagttcagcacactgttcgacaagacgctcttctacgatccgctctggtacgcgtcgtacagcggccagggcgtgctcgtgccgctgtccgcgaacttcgtcgatcactcgatcaagttccagtcggcgacgttcgcgggcttcgacgtcgaggcgctcgccgcgatggccggtatcgcgggtaacacgcgcgccggccgcgtgctcgagctgggcggccagttcacgagccgcggcctgtcggcgagcgccgtgctgcatcgctcgcacggcacggcgcaaggcggcgccgatcgctccgcgcagcggcgcgacatcggcacgttcgccgcgcgttacgcgttcgcctcgctgccgctcaccgtccacgccggcgtccagcgcctgacgggcgagctcgatccggcccgcacgatcgtctggggcgnnnnnnnntatcaggcaagcggacgcttcggcttcgcgggcggcatttaccacaccgattcgccgacgccgcaggtcggccacccgacgctgttcatcgcgagcacgacgtgctcgctgtcgaagcgcaccgtcgcgtacctgaacctcggctacgcgaagaacagcggccgaagcgcgcagaccgtctacgagtatgacccgacgccgctcgccggcgcatcgcagttcggcgcgatgctcggcatgtatcacgttttctgaatcgagcccgcgagatcacgaccatgaccatcaagacattgcggcaagaacccgcgctggcgggcgcggcatcgcccgccgatacgcccgctttcacgagcggcacgctggccgcgctcgtcgcgttcgcggcgatcacgccnnnnnnnnnnnncgtcgcgccggccgtggccggccagctgggcgcgcagctcgggctgtcggcgtcgcggatcggcacgtacttcttcgtggagctgggcgcgttcagcgccgcgacgctgccgtcgtacctgtggctcggccgcatcgacgcgcggcgcatcgcgtggggcgcgaccgccgtgttctgcgcgggcaatctcgcgaccgccgtatggatgccgggcttcgcgccgctactcgcgctgcgcgcggcaacggcgctcggcggcggcacgttgatggtgctctgcatgacgagcgccgcggcgagcggcaacagcgatcgcgtctacgggctctggatcgtcggccagttgatcgcgggcgcggccggtctgttcctgctgccgcatctgttcgatatggtcggactnnnnnnnntgtacgccgtgctcgccgcgctcgcgctgtgcgccgcgccgctcgcgcgccgctttccggccgtgccgcgcgtgcgggcgcagcacgcgcnnnnnnnnnnggcgcaagcggcgcgcatggcggcggcgcttgcgatcggcggcgtgctgacgttctacgtcgcgatcggcggcgtgtggaccttcgcgagcaaagcggcgtccgccgtcggcctcgacgcgcagacgagcggcaacgtgctcgcgatcgcgagcctgatgggcatcgcgggcgcggcgctcgcgtcatatctgggcggtcgtgcggcgcggcgcgcgatgctgctcgccggatacggcatcctcgcggcgtcgctcgtcgcgcttgccgccgcgccaaacgcgaacggctacacgctcgcgatcttcggtttcaagttcgcatggacgttcgtcctgccgttcatgctcgcgagcgtcgcggccgtcgacgcgacggggcgcctgatcgcgacgctcaatctcgtgatcggttcggggctcgccgccgggccgctcgccgccggactgatgctcgacggcggcggcacgctnnnnnnnntgttctcgatcgcggccgcggtctcgctcgtctcgctcgcggccatgctgcgggtcgagcgcgacgcgcgctgacgcctcgacactccgtgtcgttgctttcccttccctcttcgcttcggcccatcgccatgacaaaaaccgctttcttcaccgacgaacgcactttctggcacacgggcggcgcgcatgcgctgttctttccggtcggcggctgggtgcagccgccgtcgagcgcgggctatgcggaatcgcccgattcgaagcggcgtctgctgtcgctcgtgcacgcgtccgggctcgcggcgaaactcgacatgtcgagcgcgcccgccgcggccgacgacgatctgcggcgcatccaccccgcgcactacctcgacgcgttcaagcgcgcgagcgacgcgggtggcggcgatctcggcgaactcgcgccgttcggccgtggcagctacgagatcgcggcgctatccgcggggctcgcgctcgccgccgtcgacgcggtgctcgccgagcgcacggccaacgcattctcgctgtcgcgcccgcccggccatcactgcctgcgtgacaagccgatgggtttttgcctgctcgcgaacattccgatcgcgatcgaggcnnnnnnnnnnaaacatcgcgtcgagcgcgtcgcggtgatcgactgggacgtgcatcacggcaacggcacgcagtcgatctactacgacgatccgaacacgctgacgatctcgctgcatcaggaccgctgctttccgcccggctacagcggcgccgacgaacgcnnnnnnnnnnnnnnnnnnnnnnnnaacgtcaacgtcccgctcctcgcgggcgccggcgacgacgcgtatcgatacgcattcgagcgaatcgtgctgcccgcgctcgacgcgttccggccggagctcgtcatcgtcgcgagcgggctcgacgcgaatgcggtcgacccgctcgcgcggatgcaactgcacagcgacagctaccggtacatgacgcatgcgctgaagcaggccgcgcagcggcactgcgggggacggctcgtcatcgtgcacgagggcggttattcggaggcctacgtaccgttttgcgggcatgcgatcgtcgaggcactggcgggcatgcgcaccgacgtcgccgatccgatgctcgagctcgcgatcgcgcagcagcccggcgagcgtttcaacgcattccagcggcaactgatcgacgaaatggcgacgagcttcggttactgaccggtctaaaaagcacaacggcacgatgcacgttcggcacggcgggcgcggcgccgttcgtcggcggggtgagacgcgcgaacgagcgtgacggcggcgatgcgcgtcgacaggaactttccggagaatcgacgaaaaccacgccgatgccgttacactctcgtcctcctcagtttcgaacgcccgaccctctcatgcagttgccgaagcggttcgccgccgcatgtctcgccgccgctttcctgtgcggcgccccgcccgccgtcagcaagacgacctccgaatcactgctcgagcgcctcgtcgcgctgatcgccgacgcactgccgtcatccgcgaagcaagcgccggcgggccaggtcgtcgaggccgcgttctcgccggacggcggcgccgaagcactcgtgttgaaagtgatcggcacgtnnnnnnnntcgctgcgcctcgccggctattcgttcacgtcgccgaaggtcgtnnnnnnnntgctcgacgcacatcggcgcggtgtcgacgtcgcgatcgtcgtcgacaacgacggcaatcgctcgaaggcgtcgaaacaggcgctcaatctgctcgtcaacgcgaaagtaccgacgcgcacgatcgatcgctacgcgatccaccatgacaagtacatcgtcgtcgacggccgccacgtggagacggggtcgttcaactacagcgccgccgcggccgcgcgcaattcggaaaacgtgctcgtcgtctggaacaaccctgcgctcgccgcgcaatacctgaagcactggcagaaccggttcgatcaaggaaccgcctatcggtcggcttattgaccggcgatcggctggcgcgcaccgcttggcgcgtcaactcgccgacgagcgcagccttcgctgcggacgcgctcgagcagcccttcacgctcgccggtccggcggcaatgacgggacgccgctccctcactccggcaggcgcgcccggtacgtcggcatgcatgatgacaagcggcggagcgaagcgggcagcgctttcttttccgccagcagcggcatctgagcttcgcgatcgacgtgcttggtcatcgtgcgctcggctcgccgcgatctcgcgtaggtgccggatatgggcaattcgaatttcatcggtcgttgccaagcggcagtcgagccctcagcttatcgacgaaccgggaagcgaccgcttgatcaaggtcgagatgctcggcgatttgctgtcgggttcgtgcaaatatgccaccgttggataattcgcctgtagagaaagaacaagggttcgcgccccgcatgcacccacgccagaggaaacccgcccttttccggagagcggcagcctcgatctcgactgacatgaccgcgtgatctcccacccggcccatcgcccacccaatgcggtctatcgcatcgtcgaatacgaaaccacgcgcgatcgcgcgcccgatgagtcgatcctcgtcccacgccgagcgaatatcacacggacaggcgttcgccagctccgctcgcatttccgcgccctagataaagaggcccacgaggttttcactttcagggcttggttttctattagagcgcccctccccaccgggatcggcttcgaaatcaagcgaaaacacccatcaaggctcgatcaataaaaaccgaatacgattcaaacattcactcaattattttacctccgcttacccgatctcactaaaattcgccatcacaccggttccacgcaaatcattcgataaatttaaagaccaaccgcaatcaagttgcacttgtaaaccattacttttcaacctatgctgaattttccatttcatttcacataaagcgcatcccctgaaatcaatcgacagaacacattcagttaattttcaacctcgtcttgcacgcgatttcaacaaatcacggaaatacgtcaccctcgaccacttctcataggcggatgatttcttgtgtcaccagtcgaactcgctcgatctgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggtcagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcaccaccgaccgtatactgaatcggcacgctctcgatatgaaagcccgcgaatacgcgccggatttcaggatggtcattgaggctgacgatcgcccgcccccttgatcgaccgcagccgctcggcgatcttctcgtattccgcgaacggaaacgcaacgccgtacccttcggtctcgaagtacggcggatcgaggtagaacaacgcgtacggccgatcgcaacgatcaatggacgtcgcccaatcgaaccgctcaatgtacgcattcgcgaggcgaatgtgagaaatgtgagccgccgatagctcccacccatacgcaatagattcaggcgcgggcaaacctgcgccgcagccttcgtatcacgaacagtcgaattccgcacgcccttggcgcgccctcgacatagacctctgcgcgtgcaaccaccagccggtgtctttctgacggcgccctgcgtagccccctgcgtaacttatgcgcggcgagacgtagttcagcgtgacgattgggagggaaggggcaggctcaaaaagcaatgcaagccattgaaaacgcatgccttgtggtgctttatcgtgccgtatgaagatgctgtttggtgcgtgaggccggactcgaaccggcacgcccttgcgggcgtcaggacctaaacctggtgcgtctaccaatttcgccactcacgcacgcgnnnnnnntgttgcgccacccggggtcgcaagccgctttcgcgactgcccgaaaagcgcgagcgcgagattctaaccgatctccccacgcttgtctctaccggccggcctctcttgcgccgcgatgctagaattcgccgttgtcgccgcaacatggcgcgatgccgggccgtccagcgcccgcgctccccgcgccgagccgatcccgcctcactcgttccgtccccgtgaatttcgacgaatactgccagcagaaagccgcgccgcccggctccagtttttactatgcgctgcgccaggcgccgctcgcgcgccagccgctcgtcgccgcgctgttcgcgctgcgtcgcgagctcgagcaaacggtgaaggaagtcagcgatccgaccgtcggccacaccaagctcgcgtggtggcaaaaggagctcgccgcgctcgcatccggccatccgtcgcatccggtgtcgcaagcgctcgccgcgcatcatccggacatnnnnnnnnaaaccgatgcgctgcgcacgctcgtcgccggttacggaatggacctcgagcaggcgcgctatctggacttcgcgaacctgcgccgttacgccgatcaaacgggcggcatgttcgccgcgctcgtcgcaagcgccagcgccggccggcccaccgcgaacgnnnnnnnntgggcgcagccgctcggccaggcgctcacgctcgcgcaattcgtgcaggatctcgggcaggatgcgcggcagggccgcatctacgtgccgatcgacgagttgcaacgctatggcgtgacggccgccgatctcctcaaccgccgctacagccccgcctacaccgagctgatgcgcttccagacgtcannnnnnnnnnacgcactcaacgcgtcgctatccggcattcccgccgacgagcgnnnnnnnnagcgcacgctgcgtgcgctcggcgcgctcgcgctcgcggtgctcgacgagatcgagcgcgacggctttcaggtgctgcatcagcggatcgcgctcacgccgatccgcaagctgtggatcgcatggcgcgccgcgcggcgccgctgacgcgcgccgccctccgccgcgcacgccccgctcccgcgtatcaggcgcgcagcaacggcagcggctcgaaacgctgcctgagcacactcgccgcgtcgagcccccaccatgggccgagcacggtcgcataaagctgacggaaatcgacggcgacaggcaggttgccgttgccgtcgagcgcgtgcggcgcgccgtacagcccgccccgcacgcgcccgcccatcacgaaatgcggcgcggccgtgccgtgatctgttccgttgctctgattctctnnnnnnnnncggccgaactccgcatacgtcatcacgagcgtatcgttccagcgcccgagctcgatcaacgccgagcgcatcgccaccagcccttgcgccagttggccgagcaagcccgcctgcgggccgggctggttctgatgcgtgtcgaagccgttcagcgtgaggcgcagcaccgcgacgccctgccccggcgccggcgtacgctgcggcgtgtcgcacgcggcgagcacctgcatcgcggtcttcaccgatgcgccgaacggcccgcccggaaacgcggtcgcgagcgcgggcgtgcccgcatgcggacgcagccgatcggcggccttgacgatgtcgttttcgatgtcgatcatgtgcgcgagcgcggggttgcgctcacgcagcgacacgggctgcgcgagtcgcgcnnnnnnnnnnaactgcgcgggattcacgagggcgatcgcacgcgcgccgttcgcgagcggccccatttccgcgctgccgagcacgatgccgtccgcggcgaaaccgggcggcacgctcgcctgcgcgaannnnnnnntgagccatccttcgcgcagatactcgttnnnnnnnnacgcggtatcccagatctcgatcgagcgaaagtgcgacagattcggctgcggatagccgacgccttcgacgatcgcgagccgtccgtcgcgccagatcggcatgagcggctcaagcgccggatgcagcgcggcgcgctcgtcgagctgcacgacctgctcgcgcttgacgccgatcgccgggcgcagcgtgcggtacagcggattcgcgtacggaatcaccgtgttgagcccgtcgttgccgcccttgagctcgacgagaatcagcaggttcgagtagcgtgcgnnnnnnnncgcccccaccgctcccatcgcccccgttgcgctcgtctcgcccggcgcggcagcgaacgcatacggcaccggcaacgatacgcccgccgcgccggcaaggctcgccagggccagaaaatcacgtcgtttcatgctgccttcctcgtttcgcattcgacgcggcccgcgcaacgccgcatcgcgcggaatctcatcgtcatcgtgttcatgttcttcacttcagttgatacgccgggtccatcaacagggcctgcaaatacgcgccgctcgtcgcccccgcctcgatcgccgcgaccggcgaaatcggcagcaccgcgtgctgcagttgcagctccgtcgacagatccggctgcgcctgcggcttcgtccggtacgcggcaagccacgcgtcgagatcgaagcgcatcgcgccgcgccgcgtcggcgccggctggcccgccatgtcgcgggaaacgggcgccgcacgcatgccgggcgcctcggtcgcgcgcatcatctgctcgacgaactgcttgcgcgcaagcagcgtcgcgctgttgatccagctcacgccgcccggccagcccttcacgttcggcggatagaacaggttctgacccannnnnnnnaacgtgttcgcgaacggcgcggcatcggtgtaatcgacgtcgaacagcctcaccgtgccgaccacgaattccgccggcgacttgacgagcacgccgcggttgcgctcggcccagaatgcgtcggacgaaaacagctccgtgagcgccgcgcggatgtcgtaatcgctctgccgcaagcgcgcggcgatgcgctcgacctcgcccgcatccggcgcatcggagacgaattcgcgccacagcttcgcgacgacgaagcgcgcggtctcggggcgcccgagcaggatgtcgagcaccgcatcgccatcgaagcgcccggtttcgccgagcacggtcttcacgccgtcgtcgtgaacgttcggccggaacacgtacgtgagcgcatcgggatcgagcccccagccggtgtannnnnnnnnngcctcggacacgtcgcgctgcgtatagtggccttcgccgagcgtgaaaagttccatcgcctcgcgcgcgaaattctcgttcgggcggcccttgcgattgctcgcgccatcgagatactgcagcatcgccggatccttcgcgacgccgtgcagcatcgcgccgaaattgccgagcgcgttggcgcgcagcagcgcatgctgagccgcaatcgtttgcggaaacggtaccttgtcctggccggacgtgaagtggttgtgccagaagagcgtcatgcgctcggtgagcggcgaagtcgtcacgatcatctcgcgcacccaccatgcgcgcagctcgtcgtagcggcgattgcgaagctgttgttccgcgcgccgctcgtccggcgagaacgcggcgcgcatnnnnnnnnacggcggcggctcgcgcacccagtcgggcggcggcgtcacgctttgcgtgcgggcgccgtcgagcagttcggcgagcgcctnnnnnnnnntcatgccgacgaagcgcgcgannnnnnnnnnnnnnnnnnaaaagccggtgcgcgtcagcagaaagcgcgcgtcgtccgcgtcgagcagggtctgcatcgccgccggcatccgctgcggcttcgccgggggccgcccggacgtcctcgaatcgctcatcgtcgaccgttctccgaaagaggcaagccacgccggctcgcgatgcgcgaggccatccgtgatggcgattcaacggctcgcggcggcgcgcagttgacgatcgaattgctacggaatttttccggcgaagaacgacggatgaaggacgacgaaccgcgagcggagatacgccggagatacgccggatttaacgattcaacgtttgtaaagttcgcgcaccgcgtcttcgatatgctggcgcaacagatgccgttcttccggcgtcatgtggccgtcgcggcggcgctgctcgagatcgggcggaacggcggcnnnnnnnnnnggcggctcgccgggcggcgcgggannnnnnnnnnnnnnnttgccgcgcggcaccttgtgcgacggcggtgcgccgcgttccgggcgctgcgcgcaggcgaagtccgaagcaaggaagccggcgcatgcgagcgccagcacgaacgccatcttcgtcggccgcatcacgggcctcgcctctttcgtcgttttgttcccttcgtcacgcggcaaccggctacctttggcacacgaacaaaccctgcgagaatcgggcgtgcaaaccatgtaaatgttaagtggatggagtatccaccgaatgtcgtcttcgagtaaaggagtctgtcgtgactgtctttactccgcacaatagcgcgggtaaattttgtaactgactgtaacccgtcgaaagccgcagccgtgcggtttttcctaatcgcgataagatgccgctcatggaaacgaaaaacccctccaagattctcgtcgtcgacgacgacccgcgcctgcgcgatctgctgcgccgctatctcggcgagcagggcttcaacgtgtatgtcgcggagaacgcgacggcaatgaacaagctctgggtgcgcgagcgtttcgacctgctcgtgctcgacctgatgctgccgggcgaggacggcctgtcgatctgccggcgcctgcgcggcagcaacgatcgcacgccgatcatcatgctcaccgcgaagggcgaagacgtcgaccgcatcgtcggtctcgaaatgggtgccgacgactacctgccgaagccgttcaacccgcgcgagctcgtcgcgcgcattcacgcggtgttgcgccgccaggcgcccgccgagctgccgggcgcgccctccgagaccaccgaggtgttcgagttcggcgagttctcgctgaacctcgcgacgcgcacgctcacgaaatccggccaggagattccgctcacgacgggcgagttctcggtgctgaaagtgttcgcgcgccatccgcgccagccgctgtcgcgcgagaagctgatggagctcgcgcgcggccgggaatacgaagtgttcgaccgcagcctcgatgtgcagatctcgcgcctgcgcaagctgatcgaacccgatccgggcagcccgcgcttcatccagacggtgtggggcctcggctacgtgttcatccccgacggcgcggcctgatattcgtttcgacgcaaaacacgtcctcgacgccacgcctttgacgccagttagacagccagtcctatgcgtatcgaccggcgcctcttgacgctcgtgttcggcgggctgttctggcgcaccttcctgctgatcgcgctgttgatcgcagtcagcctcgccgcgtggttccagagcttccgagtgatcgagcgcgagcnnnnnnnnnagcgcgtcgcgctgcagctcgtcgccatcgtgaagctcacgcgcacggccctgctctattccgatcccgatctgcgccgcgcgctgctgcaggatctcgagagcaacgaaggcgtgcgcgtctatccgcgcgagaaaaccgacaaattcaagctgcagcccgacgaatcggtgaaccggctgatcgagcacgacatccgcagccgcctgggcgacgacacggtgatcgcgcaatcggtcaacgacatccccggcgtgtggatcagcttcaagatnnnnnnnnnnnnntattgggtcgcgctcgaccgcgatcagctcgataccgtcaccggcctgcaatgggccggctggggcctcttcgcgctcgcgctgtcgctgatcggctcggcgttcatcacgagcctcgtgaaccagccgttctcgcggctcgcgctcgccgcccgcaaggtgggctccggccaaacgccggaaccgctgcccgagcggggaatgggcgtcgccacagagacgaaccgcagcttcaaccagatggttcgcgacctcgagcagctcgaggccgatcgcgcgctgatgctcgcggggatctcgcacgatctgcgcacgccgctcgcgcggctgcgcctcgaaaccgaaatgagcccgtccgaccaggcgacgaaggacgcgatggtcgacgacatcgagcagatggaccgcatcatcgccgcgttcatcgattacgcgcgccccgcgcagcgcacgccggagcccgtcgatctgtcgcaggtcgcccgcgaggttgccgcgcggatcgtcagcgaggacggtgtgcagctcgatatccgcctcgcgcccgcggccgtgatcgaagccgacgaaacggacatgcgccgcgtgatcggcaatctcgtcgagaacgcgcgcaagtacgggcagagcaagcaggacggcatcgcgcgcatcctgcttgaaacgcgggtcacgcannnnnnnntcgagctcgtcgtcgccgacgagggccccggcatccccgaggatcagttgccgctcgtgatgcgcccgttctatcgcgtcgacaccgcgcgcagcaaggccgacggcaccggcctcggcatggcgatcgtgctgcgcctcgtcaatcgctaccgcggcgcgctgcggctgcgcaaccgcacgcccgacgcgggcctcgaagtcacgctggagtttccgagcgccaaagcgcgtgcggctgcgtgacgcacgacgaacctgnnnnnngatggtcgaaccctatcgacgtctttgaaaattcctatgaagttcgttagttaaaatctattgatagaaaatcataatagcgttatagtcttctccatgctgtcacggaaacgttgcagcgcatcggtagcttgaccgtcagtagcagtttttcccaactcacacaggagcatccgcatgaagaccgtgggcgataaactcgaagctttcaccgttgtggccgcgaagccgggcttcaacaatcacgaagaaaacggccagtcggcattcgagaccgtcaccgaagcgtcgttcccgggcaagtggaagatcatctacttctacccgaaggacttcacgttcgtctgcccgacggaaatcgtcgaattcgcgaagctcgcgaagcagttcgaagagcgtgacgccgtcctgctcggcggcagctcggacaacgaattcgtcaagctcgcatggcgccgtgagcacaaggatctcgacaagctgaaccactactcgttcggcgacgtcaagggcgagctgatcgaccagctcggcgtgcgcgacaaggaagcgggcgtcgcactgcgcgcgaccttcatcgtcgatccggacaacacgatccagcacgtgtcggtgaacaacctgaacgtcggccgcagcccggaagaaatcctgcgcattctcgacggcctgcaaacggacgaactctgcccgtgcaaccgcgcgatcggcggcgcgacgctgtaagcgtccgatgcacgaaagcccgcggcgctgcgtcttgcctgcgggcnnnnnnaacggcccaatcataggagatatcaatggaattcatcgaatcgattaaggctcagattcccgactacgcgaaggacattcgcctgaacctcgacggcacgatctcgcgctcgtcgctcgaaggcacggacgcggtcggcgcggcgctcgccgcagctttcgcggccaagagcccggtgctcgtgaaggcgatccgcgaagcgggcgtgctgtcgcccgaggaaacccaggcggcgctgacggctgccgcgctgatggggatgaacaacgcctggtatccgtatgtcgagatggccgacgacgccgacctgaagacgcagcgcgccgagctgcggatgggcgcgtacgccacgcacggcggcgtcgacaagcgcaagttcgagatgtacgcgctcgccgcgtcgatcgtcggcaagtgccacttctgcgtgaaatcgcactacgcgttgctcaagaacgaacaagggatgacagtcacgcaactgcgcgacgtcggccggatcgcggcagtgatcaatgccgccgcgcaagtgatctcggcggaaggcaagtaagcgcggccatgcccgccgcggtcgctcacgttcgcggcgcggccggctggccgggctggctcgcgttgcaatgaacacgccacgcggcggttgcgcgtggcgtgttcgttcatgcgcgggcggcgagacggcctcgcggcgtcagcgcgacgcgggcttgcacgccggccgcatcgcctgcttccgcctgctttcgtccgctacgtccggtgcgatccgtcacgccgtcgcgccgtatcggccgccgcgcgccgatcgattgccgttaaggccgccgcgaggccacggcgccgcgtggagcgcgaagcgcgcnnnnnnnnncgggcgcgcgatgcgttccgcgccccgcccccattcatgnnnnnngctcacgcggccgcttcgcgcacgacgagcgcagccgcctgcgcctcgatcccctcaccgcgcccgagatagccgagcttctcgttcgtcttcgccttcacgttcacgcgatcgagcggcaagtcgagatcggccgcgatgttcgcgcgcatcgcgtcgatatgcggcgcgagcttcggcgcctgcgcgatgatcgtgctgtcgacgttgcggatcgcaaaacccgcctgcgcgacgcgcgatgcgcattcgcgcaacagcgcgcggctgtcggcgcccttgaagcgcggatcggtgtcggaaaagtggcggccgatgtcgccgagcgccgccgcgccgaagagcgcgtcggtgatcgcgtgcagcagcacgtcggcgtccgagtggccgagcagcccccgctcgtaagggatcgtcacgccgccgatgatgagcgggcgtccgggaacgagctggtgcacgtcgtagccttgtccgattctgaaatccatgtgattcgatccgagtgtgatgcgatggtgaagatgcggttcaggaannnnnnnncggttgcgcgaggatcgcctccgcgaggtcgaaatcctccggataggtgaccttgaagttgcgcaggctgccctgcacgacgcgcggcgtgtggcccgcccattcgatcgcgctcgcctcgtcggtcaggtcgtggccatcgagctnnnnnnnncggatcgcgtcgcgcagcatgccgatgcggaacatctgcggcgtctgcgcctgccagaggccgttgcgcgattcggtgcgctcgatcgcgtcgccgcccgccggcacgcgcttgagcgtgtcggcgaccggcagcgcgacgatgccgccgacggggtcgtccttcagcgcgccgatcagcgtgcggatcagcgccggcgtgatgccggggcgcgcggcgtcgtgcacgagcacccagtcggcgtccgtcgcgccgaattcggcgagctggatcagcccgttcatcaccgacgcctgccgcgacgcgccgccgcagcgccgcaccgcgaagcgcaggccggcgaagcggcgcgcgtcgaagtgggcgtcgtcgggagagatcacgacgagcgtctgcgcgaactcgctgcatgcgtcgaacgcggcaagcgtgtagtgcagcagcgcgcgtccggcgagcgtgcggtattgcttcggcaatgccgagccggaacggctgccggtgccggcgcacggaatcagggcaaaaagtcgggaggtcacggaaagggaacgccgggaagatgaaatcgaaggacggattttataatacgtctttcgccgcgatgcgccgcgccgagctcgtccgccatccggcgttcgccaaccagccgctcgttatgtcagacaacgcctccccttcgcagtcccccgtcgcgctcgtcaaggcgggccagcgcttcgccttcgacggcgcgcacggctccgccgacgcgctcgtcatcgcccgctatctcgccgcgcaccgcgcgcaggtgccgcttctcgccgtgatctgcgcgaacgcggtcgacgcgcaacggctcgcgcaggagctcgcctacttcgcgcccgannnnnnnntgcgcgtgctgcccgactgggagacgctgccgtacgacacgttctcgccgcaccaggatctcgtgtccgagcggctcgcgacgctgcacgacctcggcgaaggccgctgcgacatcctgctcgtgcccgcgacgacggcgctctaccggatgccgcccgcgtcgttcctcgccgcgtacacgttctcgttcacgcagggcgagcggctcgacgaagcgaagctgaaggcgcagctgacgctcgccggctacgagcacgtgagccaggtcgtgcggcccggcgaatactgcgtgcgcggctcgctgatcgacctgttcccgatgggctcgccgctgccgtaccggatcgatctgttcgacgatcaggtcgactcgatccgcgcgttcgatccggacacgcagcgcagcctctacccggtgcgcgacgtgcgcctgctgcccggccgcgaattcccgttcgacgaggccgcgcgcaccgcgttccgaagccgctggcgcgagacgttcgagggcgacccgagccgcgcgccgatctacaaggacatcggcaacggcgtgccgtcggccggcatcgagtattacctgccgctcttcttcgacgagacggcgacgctcttccactatctgcccgagcgcgcgcagctcgtgttcacgggcgatctcgacgcggcgatcaagcgcttcaccgccgacacgaagcagcgccacgcgttcctgtcgcacgatcgcgagcggccgatcctcgagccgcagcgcctgttcctctccgacgacgatttctacctgctcgccaagccgttcgcgcggatcgtgctgcccgcgcagccgtcgggcggctgggccgcgccgctgccgaatctcgcgctcgagcgccacgcggacgcgccgctcgccgcgttcgccgcgtatctcgaaacgacgaagaaccgcgtgcttttcaccgtcgaatcggcgggccgccgcgagacgatcgcgcaactgttcgccgagcaccatctgcggccggcgggcagcgacagcttcgccgcgtggctcgcgagcgacgagcgcttcgcgctcggcgtcgcgcccctcgcgaacggcttcgcggtgccgggcgagggttacgcgatcgtcaccgagaccgagctgtacggcgcgctcggccgccgcgcgggacgccgccgccaggaacaggcgagcaacgtcgacgcgatggtgcgcgatctgtccgagctgaaggtgggcgacccggtcgtccatgcgcagcacgggatcggccgctacatggggctcgtgtcgatggatctcggcgaaggcgacaccgagttcctgcatctcgaatacgcgggcgacagcaagctgtacgtgcccgtcgcgcaactgcacgtgatctcgcgctacagcggcgcggacccggacagcgcgccgctgcacgcgctcggctccggccagtgggagcgcgcgaagcgccgcgccgcgcagcagatccgcgatacggccgccgagctgctgaacctgtacgcgcgccgcgcggcgcgcgagggccacgcgttcgggctcgacccgcgcgactacgtgaagttcgccgacagcttcggcttcgaggaaacgccggaccaggccgcggcgatcgcggccgtgatcggcgacatgacaagcggcaagccgatggaccgcctcgtgtgcggcgacgtcggcttcggcaagaccgaggtcgcgctgcgcgcggcattcatcgcggtgatgggcggcaagcaggtcgcgctgctctcgccgaccacgctgctcgccgagcagcacacgcagaccttcgccgaccgcttcgcggactggccggtgcgcatcgccgagctgtcgcgcttcaagaccgcgaaggaagtgaatgcggcgatcgcgcagatcaacgaaggcagcgtcgacatcgtgatcggcacgcacaagctgctgtcgtcggacgtgcagttcaagcgcctcggcctcgtgatcatcgacgaggagcaccgcttcggcgtgcgccagaaggaagcgctgaaggcgctgcgcgcggaagtggacgtgctcacgctgaccgcgacgccgatcccgcgcacgctcggcatggcgctcgaagggctgcgcgatttctcggtgatcgcgaccgcgccgcagaagcggctcgcgatcaagaccttcgtgcgccgcgaggaagaaagcgtgatccgcgaggcgatgctgcgcgagctcaagcgcggcggccaggtgtacttcctgcacaacgaggtcgagacgatcgagaaccgcaaggcgatgctcgaggaactggtgcccgaggcgcgcatcgtgatcgcgcacggccagatgcacgagcgcgagctcgaacgcgtgatgcgcgatttcgtcgcgcaacgcgcgaacgtgctgctgtgcacgacgatcatcgagaccggcatcgacgtgccgagcgcgaacacgatcatcatgcaccgcgcagacaagttcggcctcgcgcagttgcaccagttgcgcgggcgcgtcggacgctcgcaccatcaggcatacgcgtacctgctcgtgcacgatccgcaagcgctgacgaagcaggcgcagcgccggcttgaggcgatccagcagatggaggagctcggctcgggcttctatctcgcgatgcacgacctcgagatccgcggcaccggcgaagtgctcggcgacaagcagtcgggcgagatccacgagatcggcttccagctctacaccgagatgctgaacgatgcggtgaaggcgctgaagaacggcaaggagccggacctgaccgcgccgctcgccgcgacgaccgagatcaacctgcacgcgcccgcgatcctgcccgccgactattgcggcgacgtgcaggagcggctgtcgctgtacaagcggctcgcgaactgcgagcacggcgatgcgatcgacggcatccaggaggagctgatcgaccgcttcggcaaactgccgccgcaggcgcacgcgctcgtcgaaacgcaccggctgcggctcgccgcgaagccgcttggcatcgtgaagatcgacgcgagcgaagcggcgatcgggctgcagttcgtgccgaatccgccgatcgatccgatgcggatcatcgacatggtgcagaagcaccggcacatcaagctcgcgggccaggacaagctgcgcatcgagacgcgcacgccggacctcgcggtgcgcgtgtcgacggtgaaggaaacgctnnnnnnnntcggccagccgcagcagcnnnnnnnnnaggcggcggcgcggtagttggtgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgattttcgccggcgcgccgcgcaacgcccttcgcccgcaggccgtcgacaccgggccggtatcgaccgaccgccgaaaattaccgccccagcataaaaggttggcggctacgctgccgatccacgcgcgcatcgcgtcgatgccgattgccgcgtcgcgcccgctgtcgccgagcagacgcttcgacgcgcacgtcatcgcgaccgtgaacgaaaaagtagaacggcggatggccgaagctcacggtcggcatacacgcgccgcgtacgatgtgccgatgctttgccgccccctccgcgctccgcggtccgacgccgcagccgtgcaacgcgcctgctgcgcgggcggcatcgagcgtcggccacggccgccgcaaccatgacgtcggcagatgtcacgccattcgatattaggcttccaaatagagcgcgcccaaagcggcgacgcgtgcgcggcacgcccgcgtgtgtgcgtgtgcgtgccgatgccgccccgaaagccgaagcccggccgcatacctgcaagcgcgccacacgggcgatatccgaccgtggactcgccgccgaaggcgtcgtttctcgcggattcgaatggtgacgcgcattgcttcgccaaaacgcgaatcgtacgtcgcgccgcggccgcgcatcgcgacgcacgcgggcccgaccgcaactgccgcaactgccgcaatcgtcacgatcaccgcgatccgaacgcacgaacgccgcgccccttcgcggccggccccggttcgnnnnnngccggttcgccgccttcgctcgcgtgccttcgnnnnnnatggcgatccgccatcggcctcgcgcgaagcctccgaannnnnnnnaggcccgcgcgggcgggctcatcgcgcgccgcgaagcgtgtcgcgcatgcctgcaagcaaacgcaccggatgctgcgccgcaaagcgtcgcgcgaagacgggccgcgccgtttttgagtatgatctttgcattcgttcgcctctctgccggagtcccgccatgtccgttctcgacgcaacggcaccgtccgcgtcctcatcctcctcgttggccgaaccgatcagcctctcatgggtcaagcagctcgtctcgatcgacacgacgagccgcgtgccgaatctcggcctcatcgaaatggttcgcgacgcgctcgcggcggccggcgtcgaatcgacgctcacgcacgatgcccgtgacggctgggcgaacctgttcgcgacgatccccgcgcacgacggcacgacgaacggcggcatcgtgctgtcgggccacaccgacgtcgtgcccgtggacggccagcaatgggacagcgatccgttcaagccgcaagtgcgcgacggcaagctctacgggcgcggcacctgcgacatgaaaggcttcatcggcgcggcgctcgcgttgctgcccgaaatgcaggcggccaagctcgcgcagccgcttcacttcgcgctgtcgttcgacgaggagatcggctgcgtcggcgcgccgctgctgctcgccgatctgaaggcgcgcggcgtcgcgcccgccggctgcatcgtcggcgagccgaccggcatgcgccccgtgatcgcgcacaagggcatcaacgtctaccgctgctgcgtgcgcggccacgccgcgcattcgtcgctcacgccgaagggcctgaacgcgatcgaatacgcggcgcgcctcatctgccacatccgcgacctcgccgacgaattccgcgcgcaaggcccgttcgacgcactgtacgacgtgccgttcacgaccgcgcaaacgagcctcatccagggcggcaacgcggtcaacacggtgcccgccgaatgccagttctcgttcgagttccgcaatttgccgacgctcgatcccgacgcgatcttcgcgcgcatcgatgcatannnnnnnnacacgctgctgccgcggatgcgccgcgagcatccgaacgcggcgatcgagttctcgaaggtcgccgccgcgcccggcctcgatgcggccgagcaggcggcgatcaccgaactcgtgcgctcgctcaccgccgatcaggaaaagcgcaaggtcgcctacggcaccgaggcgggcctgttccagcgcgcgggcattccgagcgtcgtctgcgggcccggctacatcgagcaggcgcacaagccgaacgagttcgtcgaactcgagcagctcgcgtcgtgcgagcgcttcgtgcgcaagctcgtgcagggcatgacgctcgcgtaagcccgcgccgcactccgttccagccgtccgctcggccgccgtcatcgatacgcgcacgcacatgtcgacctcacccaaccgccccgctcatctgacgatcaacggcgagccgatcccgacgctcgacgagatcgccgcgcaacacttcgcgctcacgccgtgggtcatgcgcacgccggtgttcgagcgcgcggatctgccgtcgctcgacaacacgcacgtgaacttcaagttcgagctgctgcaggcgagcggcagcttcaaggcgcgcggcgcgttcacgaacctgctcgcgctcggcgaggacaggaagagcgtgggcgtcacctgcgtgtcggccggcaatcacgcggcggccgtcgcgtatgcggcgatgcggctcggcacgagcgcgaaggtcgtgatgttcgacaccgcgagcccggcgcgcgtcgcgctctgccgccactaccgcgcggaggtcgtgatggcgtcgagccccgccgaggcgttcgagatcgtgcggcgcatcgaagccgaggaaggccgcttcttcgtgcatccgttcaacggctaccacacgattctcggcaccgcgacgctcggctacgaatgggcgacgcagacgcccgacctcgatgcggtgatcgtgccgatcggcgggggcggcctcgccgcgggcacgtcgaccgcgctgcgcctcgcgaacccgcgcgtgcacgtgtacggcgtcgagccggaaggcgcggatgcgatgagccgcagcttcgccgcgaatcacccggtccgcatgggcgcgatgcacacgatcgccgattcgctgatggcgccgcacaccgaggagtacagctacgagctgtgtcgtcgccacgtcgaccggatcgtcaccgtgtcggacgacgcgctgcgcgcggcgatgctctatctgttcgcgcatctgaaggtcgcggtcgagcccgcgtgcgcggccgcgacggccgccctcctcgggccgctgcgcgagtcgctgcagggcaggcgcgtcggcgtgctgctgtcgggcaccaacatcgattcgaccgcgctcgccgcgcatctcgagcacgcgcggctgcatcgggccgcgcaaccgtagcgccggttatccccagttcgtgttgaagagtatgttgaaaagccgcggacaagcgtgctaacgcgttgatcgcgcgacgttttcggaagccgccgcgaaatgcgtcgcgggcgtgctcggcannnnnnnnnngcggggcggttatccccagtttttgttgaaagggctgttgataagcgtggggcagcggcgctaactggttgatccgattcgattcgccggcgccgtgtcaacgcgttgcacgatcgcgtcgcgccggccgtatgccgggccgggcgccgcgttttccacagatcgtgttgacaggcttgttgataagcggccgaacaaccgcgtaagtgcttgagcgcgcagccctttgccgcggcgctcacgcatgcggcggcgcgatgcgcgccgatcgcccggcgcgcttgcccggctaatcgaatcgaccgcgatcaatcataaggatcgacgatgcgagcttctcatgcgacacggatcggctgcagcctcgcgctgagcgtggccgtcgccgcgctgctgccgggctgcgcgacgtcgccccagccagcctcgggcgatgcacgctgcacgcaagcgggcggcacgcgcgaactgcaggcggacctgctgttcggccgcgacgtcgccggccgcggccccatcaccgatgagcannnnnnnnnnttcgtcgccgacgcggtcacgccgcgctttcccgacgggctcacgacatgggacacgcgcggccaatggcgcgatcgcgaaacgggccgcatcgtgcgcgaggaaagcttcgtgatccgtatcatcgcgcccgattcgcccgcgacgctcgacagcctcgccgccatccgccgcgcgtacgccgagcggttccatcagcaatcggtcggactcgtgctggcgcgcgtttgcgcgtcgttctgaacggatcgtgctgaacggatcacgcggacgccatcgtcacgatcacgccgcgagattcgcgcgcacaacgcgccaaacacacgacgcagcccgacgcacgcaaccgcctcgcaagcgcgccgcgagatggccgaccaccggccttcggcgtcgccgagggctcgatcgcggcaacgtcgacgccgccgcgaccgctcgcatgactgcgcgcgacgcgttcgccacgtccatcacgtttcaagcgttcgaagcggatcggcccaccccaggccaccataccggcgcatcgagcctacccgcgcgagcgcgcttcggcgatgcgcgcggcccgacgccccgaatcctcggcgatggcgcaagccgcggcggccgatcgccgtcaccgccgccccgtgccgccccagcggcgcgctcgccggcaagcacgccgcccggcgcgcaacgacgccgcgcccaggcagcgccgacgccgcccgccaaaccgcgccggccnnnnnnncgggcgccgccggcgcccgtttcctcgtcatgcgatccgcatcgccgatcgccgatcaaggcttgttgccttcgaacatgtcgatgatctgccgcttctcctccggcgtcacgggcggcggcgtcaggcccgccgcgcccgccgagccgagcgcgtcgttcgcgctcacggtcgggctcgcggccggattgaaatcgacgctcgcgacgaagcccgcgcccggcgtgcgatccgcgtaatacagctcgccgtcgatcgttgtcagcccgtccggcatcgccatctgctgctccggcacgccgttgagcgcggtgcgcatgtaattcacccagatcggcaacgcgagctgcgcgccgaattcacggctgccgagactcttcggctgatcgaagcccatccatgcaacggcgacgagcgactgctgatagccggcgaaccagccgtccttcgcctcgttcgtcgtgccggtcttgccctgcaggtcgccgcggccgagcgcgttcgtgccggcgcccgtgcccgccgtcgcgacggtgtgcagcaggctgttcatcacgtaggcgttgcgcgcgtcgatcgtgcgcgtcgcgctcgcgcccgcgaccaccggctgcgccttttgcagcgcctgccnnnnnnnntcgtcgacttcggcgatcagatacggatcgaccttgaagccgccgttggcgaacaccgcgtagcccgccgcgagctgcagcggcgtgacgaggcccgcgccgagcgccatcggcagatacggcggcgtcttcgcgggatcgaagccgaagcgctgcgtcacgtagtcctgcgcatacgacgtgccgatcgacgccagaatccggatcgacacgaggttcttcgagcgctgcagcgcggtgcgcatcggcatcgggccgtccggctgatcgtcgtccttcggctcccacggctggccgcccggcacgctcggcgggaaatagagcggcgcgtcgttgatgatcgtcgcgggcccgaggcccttttcgagcgacgccgaatagatgaacggcttgaacgacgagcccggctgccgccatgcctgcgtcacgtggttgaacttgctcttgttgaaatcgaagccgccgacgagcgagcggatcgcgccgtcctgcggcgcgaccgcgacgagcgcgccctcgacctgcggcaactgcacgatctgccatgcgctcctcgcgtccttcatcacgcgcacgatcgaacccggcttgatcttcagcgtagccgannnnnnnnnnntcaacgcaccggccgcgaaacgcagcccggcgccgttgatcgtcgccgtcgcgccgccgacgaactgcacgtcgaccgccgtcggcgagacggcgagcacgacggccgactgcagatcgccgttgtcgggatgatccgcgaacgcgtcgtcgatcgcctcgtcgcgctcgtcgccggcgggcggcagcgcgacgaagccttccggcccgcgatagccgtggcggcgctcgtaatccatgatcccgcggcgcaccgcctggtacgcggcttcctggtcggccgcgttgatcgtcgtcgtgacggtcaggccgcgcgtgtaggtttcgtccttgtactgcgcatacatcatctgccgcaccatttcggcgacgtactcgccgtgcaccgcgtactggttacccggcgtgcgcacgtggatttcctccttcaccgcctgatcgtactgctgctgcgtgatgtagccgatctccagcatccgcttcaggatgtactcctgacgcaccttcgcgcgcttcgggttgacgaccgggttgtacgcggacggcgccttcggcagccccgcgagcatcgcggcctcggcgagcgtgacgtccttcaggtccttgccgaaatacannnnnnnngcggccgcgaagccgtacgcgcgctggcccagatagatctggttcatgtacagctcgaggatctggtccttcgtcagcgccttttcgatcttgtacgcgagcagcatctcgtagatcttgcgcgtgtacgtcttctcgctcgacaggaagaagttgcgcgcgacctgcatcgtgatcgtgctcgcgccctgccgcgcgccgccatgcagcagatcggccacacccgcgcgcaggatgccgacgaaatccacgccgccgtgctcgtagaagcgataatcctcgatcgcgagcaccgccttcttcatcacgtcggggatgtccgcgaagcgcacgaggctgcggcgctcctcgccgaattcgccgagcagcacgtggtccgcgctgtacacgcgcagcggcaccttcggctggtaattcgtgagcgcgtcgagcgacggcagttgcggccccatcaccaccagcgcatagcctacgatcagcgcgccgacgacgagcagcgtcgcgaagagcccggcgaaccacagcgcgacgcgcgagccgaacgtgcgcgagccgccgtcgcggcccgtgcggcgcgnnnnnnnntcgtcatcatcgtcgtcatcggtgtaataggcgccggccggcgagcgtcgcagcgaataatggtgctcgttcgtggcgcgggaggaaggcggtcgtttgataataggcatgtcggatgggcggcgcacgaggcgcgcctcgagcacgcgctgaacgcgtgcatggaatcgatggacgtagcgtcgtggagcgtatcacgtcgacggttcccggcgcgcgtcggtccatacggctatccggtccgcagcgtgacagcacattttaatgaaatcgatgggcccccttcaggannnnnngtnnnnnntcctccaattcgttgcgccgcgcaccgtcgcgcaccgcgaacgctcctatgatgaaggcgatatacacggcgcggcgcctcctttcgttctgaaagnnnnnnnnacggaaaaatggcgcgcttcgctctggaaatggcggccgccgcccttattttcggtcgcggcggcccgctccgcgccgcccgcccgggagcgcgtttaagcggtatttaagcgaaccggtggtgtaatatccgccgacgcgagccgcctggccccgcggcgaggcatcgcccgcggtgcgcgatgcgcgcatcgttcatcatttacggaggaatccatgtcgcttttcgactctatttcgcgcacgatcaaaggtctgctgaacgacgcggcggactcggtgcaggacccgtcgcgcgacgcgcggcagatcgtgcgggagctcgacgacagtatcggccgcgcggaaaactcgctgatcgagatcgaagcgcaggtcgcaacgcaacgcagcaagcgcgacaccgccgacgagcgcgtgaaaaagtacgaggacggcgcgaannnnnnnntgcaatccggcgacgaggcgctnnnnnnnnaggcgctcgccgcgcaggcgaacgccgaggccgagcgcgacgcgctnnnnnnnnaactcgacacgctcgagccgtcggtcgacaagctcaaaggccagatcgccgacatnnnnnnnnnncgcaacgatctgaacgcgcgctcgaacatcctgcaggcaaagcaggaaatcgcgcaggcgaaggacgtcgcggccaccgcactcggcggaatcggcggcaagaacctgtccgaggacttccagaagctcgaggacaaggtcgcgctgtcgaacgcgcgttcggacgcgcgcctgaattcagccgatacgaacagcggccgcgcgctcgacgacaagctcgcggcgctgaacaaggggccgtccgtcgaggaccgcctcgaagcgctgaaaaagcaactgaacacgccggcgcagtaacggcggctccgccagccggcgcttcnnnnnnnnnnnnnnnnnnnnnnnattcgacgcgcccgccgccgcgccgcgaacatccgcaaggagacgggccgagcgcccgaaccgatcatgaaaaagcttctcgcagccgtcggattgtcgctgatcctcctgtcggccgccgcgaacgcggcggtgccgtcgctgcaacaaatccagcaatcgatcgcgcaaggcaactggcagcgcgccgatgcgcagctctcgcaagtgatcgacgcgtacccggacaannnnnnnnnccgctatctgtacggccaggtgctcgaccgcgaaggccgccccgccgaggcgctcgcgcagatcgaacgggcgaagtcgctcgatccgcaactgcgcttcaccgatccgtcgcgcttcgcgcaaactgaagcgcgcgtgcgggccgacgcgcgccgcgcgacggccgcgcaggactcgcgctcggcgacctcgggcggcatgctcgccgcgccgcaggcgccggcccaggcccgcgcgccattctccgccgcccctgtcgcgcctgccgcgcccgtgcatcgcggcccgtcggtgggtatgtggatcggcttcgcggtgctgctcggcgtgatcgtgatcgtgctgcgcaaaacgttgcgcnnnnnnnnntcggcggacgatcagcgcgccgacgacgaacgccgcgcgcagttgaagcgcgcaaccgacatcctcaacgaagtgcgtccgctcaagctcgacgcgcggctgtcgacggcgccgggcgccgccgcgctcaacggcgagatcgaggagctcgaagcccaggcgcgcgagctcgtcgagaccctgtcgaacggcaagaatcccgcgccgccgtaccggctcgacgagttggagaaacagttcgccagcctgaaggcgcgcgtcgaggggcgcccggatccgaacgcggccgcgccgggcgggcctggccaaacgggctcggtatttgctcaggaggccgatcggttgacgggggcacagggccagccgccctactcgccgtatccgccgcagccgcaacagccgccgcccgtcgtgatccagcaannnnnnnnnnnnttcggcggcggcatgggcgggctgctcacgggcgtcctgctcggccaggcgatgtcgcacggccgcgaccgcgtgatcgagcgcgacgtgatcgtcgacgacgaagcgcggcgccgcgcgggcgccgatcccggcatcgacttcggccagggcgacagctgggacagcggcggctcggacggcggcgggagcatcgatctcggcagcagcggcgacgattggagcaacaacggttgacgatgcgcgacacaagtgacgaaatgggccggaaacggcccattcagattgctgacaaaccctcgccaagtgggggatttttgnnnnnnaatggcgtgatgctgaagacgcccatgcccacgcagcacgaactcgagatggtgacgctcgaggaactcgtgccgaaggaccacctgctgcgccagatcgatgcggcggtggatttcgagttcatccgcgcgaaggtggcgcatctgtattgcgcggacaacgggcggccggcgctcgatcccgtggtgatgttcaagctgttgttcatcggctacctgttcggggtgcgcagcgagcggcaactgatgcgtgaggtccaggtcaacgtcgcctatcgctggttcgcccggttccggctgaccgacaaggtgccggatgcgtcaacgttctcgcagaatcgccgccgacgcttcacggacacgacggtgtatcaggagatcttcgacgagatcgtgcggcaggcgatcaagcgcgggctggtcgacggtcgggtgctgtacacggacagcacgcacctgaaggcgaacgcgaacaaaggcaagttcgatgtggtgaagctggagcagacgccggccgcctacacggaggcattgaacgcggcagtggatgcggaccgggccgcgcatggcaggaagccgctggatcgcgacgacgatgagccgccgtctagcaaggacaccaagctcagccggaccgatccggacagcggctacatggtgcgggacgacaagccgaaggggttcttctatctggaccaccgcacggtggatgccaagcacgcgatcatcaccgatacgcatgtgacgccggcctcggtgcatgacagccagccgtatctggatcggctggatcgccagcgcgagcgctttgagttcaaggtcgaggcggtggggctggatgcgggctacttcacgccggcggtgtgccaggggctggaggagcgagggattgccggggtgatgggctatcgcacgccgaaccacaagccgggcatgttctacaaacggcagttcaagtacgacgcgtatcgcaacgaatacgtgtgcccgcaggggcaggccctgccgtacagcacgaccaatcggctcggctatcgggaatacaaatccaatgcgcagatctgcgggcgctgcccggtacgatcgcagtgcacgaacagtgcgatcgcggtgaaggtggtaacgcgccacgtgtgggagcgcgccaaggagcgggtggacgcgcggcgcttgaccgaatggggccaacgcatttacgcgcggcgcaagcagacggtggagcgcagcttcgccgatgccaagcagctgcatgggcaccgttatgcccgtatgcgtgggctacgcaaggtggccgagcagtgcttgctggccgcggcggcacagaacatcaagaagattgcgatgctgctggcgcggaagcggaaaaaggggccagcgggtcccgattggcgcttcgtgcgcatgctgctgcgtctggtgagcggtttgcgctgcagcttcgactacccgctcgcggcgaacccgcaatcctgatcccagaaagacaaaaccccacgctcacaaaaacgtggggttcgtcagcagtctgaatgggccggaaacggcccatttttctnnnnnnnnctttgtcaagctttttcagatgaactatcgataaaggatcgggttcgttatgatgatggccatcaacgcgccgtaacgaatcgttgcgctgcgcctcatttcattttcgacaggagcaagccgcccatgagcatcatcaaggaattcaaggaattcgccgtcaagggcaacgtcatggacctcgccatcggcgtgatcatcggcggagcgttttcgaagatcgtcgactcggtggtgaaggatctcatcatgcccgtgatcggcgtgctgacgggcggcctggatttctcgaacaaattcgtgctgctcggtcagattccggcttcgttcaagggcaatccggaatcgttcaaggatctgcaggcagcgggcgtcgcgacgttcggctacggctcgttcatcaccgtgctgatcaatttcatcatcctcgcgttcatcatcttcctgatggtcaagttcatcaacaagctgcgcaagcccgaggaggccgcgcccgccgcgacgcccgaggacgnnnnnnnnnnnngcgagatccgcgattcgctcaagcagcgctgannnnnnnncgcgaaccgcaacaaagcccgcctccgcgcgggcnnnnnnnncgtcgtccggatagttttcgtcaacgcggtgcgcaaggcagagaatacccgcatcannnnnngcgacgttctgacgcacgtgcggcgctaccgggtctatcatggagactcaacgacagtgcaggcgcaaaagcgctggctttggcgatcgtaggctctcacccggttcggacgacgcacggcaaaaacgcatcggcgaacttcgtgaagccggcattttcgtatgctataagagatcgacatgcggcgcacatagccgggagtgggtcgcatgaggatgccgcatttcttgcaattgtttttgaggcgagtgtttatgtccttcccgnnnnnncgccgacgcgcgcaaccggacggccaggaatcgttcctcgcggtgctgcgccatgcgaaaccgttcgcccagctcgacacgaagatnnnnnnnnnccgcgcgcaggacgagcccgtgctctacgcgcacgtgctgcccggcctcgacgtcctgctttgcagcgtgcgcggcgcgcagccgccgtaccccgcgatcgccgagctgcgcaagcgctgcatcgaatcgatcgccaacgcgctcgagcagccgctcgacgggctcgaaaacggcggctactggtacgaggcgaacggcttcggctttctcgtgttcgcgagccgcgccnnnnnnnnnatcctgcccgaattcggcgcgggcgtgaaagccgggctgcgaagcggcatcggacaaccgaacgccggcgataccacgccccgctcgctgtaattctcgccatcatgaaacgggccgtttgaaacggccccagactgctgacgaaccccacgtttttgtgagcgtggggttttgtctttctgggatcaggattgcgggttcgccgcgagcgggtagtcgaagctgcagcgcaaaccgctcaccagacgcagcagcatgcgcacgaagcgccaatcgggacccgctggcccctttttccgcttccgcgccagcagcatcgcaatcttcttgatgttctgtgccgccgcggccagcaagcactgctcggccaccttgcgtagcccacgcatacgggcataacggtgcccatgcagctgcttggcatcggcgaagctgcgctccaccgtctgcttgcgccgcgcgtaaatgcgttggccccattcggtcaagcgccgcgcgtccacccgctccttggcgcgctcccacacgtggcgcgttaccaccttcaccgcgatcgcactgttcgtgcactgcgatcgtaccgggcagcgcccgcagatctgcgcattggatttgtattcccgatagccgagccgattggtcgtgctgtacggcagggcctgcccctgcgggcacacgtattcgttgcgatacgcgtcgtacttgaactgccgtttgtagaacatgcccggcttgtggttcggcgtgcgatagcccatcaccccggcaatccctcgctcctccagcccctggcacaccgccggcgtgaagtagcccgcatccagccccaccgcctcgaccttgaactcaaagcgctcgcgctggcgatccagccgatccagatacggctggctgtcatgcaccgaggccggcgtcacatgcgtatcggtgatgatcgcgtgcttggcatccaccgtgcggtggtccagatagaagaaccccttcggcttgtcgtcccgcaccatgtagccgctgtccggatcggtccggctgagcttggtgtccttgctagacggcggctcatcgtcgtcgcgatccagcggcttcctgccatgcgcggcccggtccgcatccactgccgcgttcaatgcctccgtgtaggcggccggcgtctgctccagcttcaccacatcgaacttgcctttgttcgcgttcgccttcaggtgcgtgctgtccgtgtacagcacccgaccgtcgaccagcccgcgcttgatcgcctgccgcacgatctcgtcgaagatctcctgatacaccgtcgtgtccgtgaagcgtcggcggcgattctgcgagaacgttgacgcatccggcaccttgtcggtcagccggaaccgggcgaaccagcgataggcgacgttgacctggacctcacgcatcagttgccgctcgctgcgcaccccgaacaggtagccgatgaacaacagcttgaacatcaccacgggatcgagcgccggccgcccgttgtccgcgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcaggtggtccttcggcacgagttcctcgagcgtcaccatctcgagttcgtgctgcgtgggcatgggcgtcttcagcatcacgccattnnnnnncnnnnnncccccgcttggcgagggtttgtcagcaatctgaagcccgcttcggcgggcctgnnnnnnngtcgatcgatgcctgccgagacgcgcggcgcggccccggcacgcgtcggcgcgctccggttgaatcgccaaacggcgatcgacgacgttcggccgcgagcggccgaacgtgctcaagctcgtggcgccgaattccggatgatccgcggtcagccggcatcggccgaaccaggccgaactcggccgaaccgaaccgggctgggccgggccagcgcaaagaaagcgcggagcgttcggcggcctcgctgcgatggcgcccttctcccnnnnnnnnnnnaaccgggctcgatgcgaacctccgccgggaatcgatccgttctcgctgcaaggaccggccgctccccaacgccgggcatggccgcgtctattttccgatgggcccgtcgcacggattcggataactgaagatccgtcgctcgacgaaattcgagggaagcgtaaaacggagcggaaaaatcccgaggcgcggctcgtcgcaggcgggttcggcgagcaaggccgttgcgccgacgcggggcatgatggcggccgcccgacgacatgcctctctaccccgcgcgcctatcgcaaaacggccctcctcgcgatcgacgcccccgcccgcgagcgcgacgcgtgcggccggccgcgccgcgacgccatatcaagcggacggcgaacaagcggaccgccgggcgcatcccccacaatccgcgcggagcccaatgaaaaacccgcgcacgaagcgcgggccggatgttgggggcgcgccggcgcgtgtcacgcgccactcatgcgtcgcccatgcgtcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcccaccgccagcaacgcatcgtcggtcaaccacagcgattcgggcagattctgttcgttcagattgcgcccgtcgccgccgcgatcgacgacgatgaaatcgctcacctcgccgagcgcgatcagcgggtggtgccagacgcccttcgcataattcacgccctgccagccgctcgtcacgaacgcgcggatcttcgacgcatcgagatcgcccgccggcgnnnnnnnnnnnntataaggccggtccgtcagcggaacgaacgcctggctgccgagcggatgccgctcgagcatcgtcacctcgaacggcagcgtgcgcggctgcccgcgaaacaggttcacgagcggccgcccgccttcgtcggcgacgtcgatcttcgcgagatcgtgaaagcgcatcgtcgtgccgaggttgatcggaatctgcttcgcgccttgcgtttcgatgacgtcgccgaacggcgcgaaggcggcgcgcgtcagcggttcgatcgagagcgtcttcatttgtcgagcgtgccccatacgcgcagacgcgatacgccgccgtccggaatgatgttcagccgcacgtgcgtgacgggcccgagcgcggcgagctcggcttcgaaagcgtgctgcttgtccatctgcagcttctgctcgccgagcagcaccggccagaacatcgcctgcgtgacgagcgagctgtcggtgccgccctgcacataggcggcctggatcgaacagcggtccggatagttgcccttgaaatgcgcggtgtcgatttcgaccttgcggatcacgcccggctgcgcgagcgcgacgatcgcccagtcgttgcccggctcnnnnnnnnnnnncgtctcccagccgtcgcccatgttcacgccgcggcccggcagcagcacgttcgacgcgaggccgaagtgctggttgttcgccgcgacgacgtagccgccgttctccatcgccgcgagatcgaacagcgccgatcggctcgcgcccgcccaatcgagctgcggctggccgtagacgcgcagccgcgcgatgccgccgtccgggtagaggttcacgcgcagatgcgtgtatgcgttcgcgtcgcgtgcttcgacgtagtgatggctgttgccctgcagcgtcgtcgccggcacgatctccacccacttcgtcgcctcgttcggcgcgccgtcgggcacgtgcgcggcctcgatcgacgcggcgggcgggaaattgccggtgaaatggctcgtatcgatgtcgacacccttgatcacgcccggacgcgcgagcttcacgacgcaccagtcataacccgtcgtgcgcttgcggcgcgtctcccagccgtccatccatttgccgtgatcgtcgtatttgcccgggatgaacaccgcgggctccggattcagcatgcgctccttcggcgcgaagaaatcgtcgctcgcctcgagcgcctgcgcgccgagacgcggatcggcgagattcacgtaacgccgcgtgaattcgggagcgttcggatccgaaagcggaagagccatcgtcttgtccttgtcgtaagtgcgtgatgcctgatgagtggaacgccgccgcgcgccgtctcgcgcggctcgggcgaccgaggcggcgcgtctggcgcgccgcagcggatgccgtcgcggcgaacccgccgcgccgcgcatcgccggattcgttttcgcttcgccggcacggatcgatcgcggcgcaaccctgctccgcgccgagccgccgaagcgttcagccgacgctcacgcgccgatcagatcgtcgagtctgaaacgcgcgatccgatagatctgcgcgaggctcgcgcgcaactcctcgtcgcgcgtatggccgacgcgcgcctcgaagttcgcgatgatgccgtgccgatcgaagccgcgcaccgcgagaatgaacgggaagccgaatttctcgcggtacgcgcggttgagctgctgcagtctgtcgaattccgcctgcgtgcagcggtcgagccccgcgccgctctgctcgcgggtcgactcggcggtcagctcgccgcgcaccgccgccttgccggcgagttccgggtgcgcattgatgagcgcgagctgccgcgcgtcgcccgcgacttcgaccgcgtccttcatcgtcccgtgcaacgcgtcgatgctgccgaacggccgcnnnnnnnnnnnnnnttcggcgacccacggcgaatgctcgaagatcccggacagcgccgcgacgaacgcatccgtcgacatcgcgttcaactgctcgagcgtgtagtgcatcgccttcatcatgcgtccccctcgcgccgggcgtgcggccgatacggatgatgctcgcgccagtgccgcgcgatctcgacgcggcgcgcgacccacacgcgatcgtgccgctcgatgtgatcgagaaagcgctgcagcgcgcgaaagcgccccggccggccgagcaggcggcagtgcatgccgatcgacatcatcttgggcgcttcgtcgccttcctcgtacagcacgtcgaacgcgtcgcgcagatagtggaagaaatgatcggcggtgttgaagccctgcggcgtcgcgaaacgcatgtcgttcgcgtcgagcgtgtacgggacgatcagttgcggcacgctcgcgccgcccgacacctcgacgtccatccagaacggcagatcgtcgccgtaatgatcggagtcgtacaggaagccgccgtactcggcgacgagccgatgcgtgttcggactgtcgcggcccgtataccagccgagcgggcgcacgcccgtcacgcgctcgatcgccaccattccgagccgcatgtgctcggcttcgtgctcgggcgtcatgtcctgatagtgaatccagcgccagccgtgacacgcgatctcgtggccgagctcgacgaannnnnnnnnnagctccggatgccgctcgatcgccatgccgacgccgaacaccgtgagcggcagcccgcgcttgtcgaactcgcgcaggatgcgccacacgccnnnnnnnnagccgtattcgtagatcgactccatgctcatgtggcgcgccggatacgcggccgcgccgacgatctcggacaggaactgctcggaggcggggtcgccgtgcagcacgcagttctcgccgccttcctcgtagttgagcacgaactgcaccgcgannnnnnnnnngcccggccagttcgcctgcaccggatgtcggccgtagccgatcagatcgcgtggatagttgggatcgaatgccatgattggatgcgaaatgatgccccgtcagcgggttcgcgccggccgcgcgaagcccggaaaccggggccgcgcggccgatgcgacggatggcccagtgtagcgaaaacacccctgagcgcccatacgggcacacggatagtgcatgtcagacggaatgtatgtgcgcttgcggaaaaacgccggtggccggcgcgccgggcggcgcggcgtccgatcccgccgccgaagtcgctggggccgcctnnnnnnnnnnnnnnnnnnnnnnnnnnnggaccgctgagactgctgagactgccggggccgctggggcaccggcggcacnnnnnnnnnnnnnntnnnnnnnnaacgcgccgtccgggctaaagcgcgcgaactcgccgtcgtagcgcttcgcgagcggccgtgcgaaatcgccgcgcttcgcggtcgcgagcttcagcgcgatcagcgcctccgtccatttgaccgcggccgtcacgccctcgacgacgggcgcgccgattgccgcctcgatctcgtgcgcgaactcggccatgcccgcgcagccgagcacgatcgcgtccgcgccgtcctcgtccannnnnnnncggcattcgtcgacgatcacgcgccgtgccgcggagccgggccggtcgagatcgagcaccgcgacgtcggtcgcgcgcacgttgcggcagaaccgcttcatcccgtaacgctcggcgagatgccacgccatcgcgcaggtgcgcgcgagcgtcgtcacgacggaaaagcccggcgcgagcacgctcgccgcatgcatcgccgcctccgcgatgccgatcacgggccnnnnnnnnagttcgcgcgccgcatacaaccccggatcgccgaagcacgcgatcacgtagccgtcaaagccgtcgcgctcgcccgccgcgacttcggcgagcaggccgggcgtcgcgagcgcctcgtcgtaatagccttcgatcgacggcggccccatcgccgggctcacggcgacgatcgccgtgcccgccgacgcgacctnnnnnnnnnaacggcccatcgcgtcggtcatccgccgcgtcgtgttcggattgatcagctttattttcacggggactccgtcatgctttcgcgagcgcgcgatagaacgcgccgccgagcgccgcgccgatgaaccacgagaaattcgcgagcccggacagcgcgggcgccatcacgcatgcgacggcgatcgcggccgcgggcaacagcgcggcgatcgcgcgccggttcacgccgtcgcgataccagtacgcgccgtcggccgacgtcgtgtacagatcgtcgcgccgcagcgcgccgcgcttcacgagatagaaatcgacgatcagcacgccgtacagcggcccgatgaagccgccgagcacgtcgagcgtgtaatggatcaccgcgggattgttgaagagattccacggcgtgatgaacaccgatgcgaccgccgcgagcatcccgcccgcgcgccaactgatcaggcgcggcgcgacgttcgagaaatcgaacgcgggcgacacgaaattcgcgacgatgttgatgccgatcgtcgcgatcgtgaaggttagcgccccaagtatcacggcgctcggatgatcgatgcgcccgaccgtctcgacgggatcggtgatcagttctccgaacaccggcagcgtcgcggccgtcgtgatcacggtgacgagcgagaacgcgaggaaattgacgggcagcccccagaaattgccgcgcttcacgccgccgtagctgctgcaataacgcgagaaatcgccgaagttgagcatcggccccgagaaatacgacacgacgagcgagatcgccgtcaccatcaccggaatcacttcggcgccgtgataccggacgccgccgagattcaggccgatattgcgccagcccgcgcgccataccatgtagcccgcgagggcgaacatcaccacgtagacggcggggccggcgaaatcgatgaacttcttgatcgtctccatgccgttccagaacacgaacgcctgcagcacccacagcagcatgaagcccgcccagccgagcgccgacagcccgagaaagccgtagcgatgcacgtccgcgtacggcatccagtgcggaaagaacttgagcacgacgatcacgagcgcgctcgacgccagataagtttggatgccgtaccatgcgatcgcgatgaggccgcggatcaccgcgggcacgttcgcgccgagcacgccgaacgtcgcgcggcatgccaccggatacggcacgcctagctgctggctcggcctcgcgatcaggttgcacagcacgttgacgatcgaaatgccgacgatcagcgcgacgagcacctgccagctcgtcagaccgagcgcgaacaggctgcccgcaaacacgtagccgccgacgctgtgcacgtccgacatccagaacgcgaagatgttgtatgcgccccagcgctggctcgcgagcggcgcgagatcttcgttgtacagacgactgctgtagccggcgggcatctgagcgccgccatccgggccgccggcgcgatcctcgttcggccgatacgaggcgctttgccgcgccacactgaactgagccatgacatctccttgcctgccgcggacgagccgcgcgatcgtcattgaaatcgcggctcgaacgggatcgcccgatgccgccctggcgaggcgtccgcacacgcggccgcccggcatttcgtcagtacagtgagcgcgttcggcgtgcggccggccgtcagcccggatcgccgaacacctcgcgcagatcgaccgcgccttgcgccggccgatcgagcatcttcagttcgacgtgctgcaaatgatgcgccatcaattgcgccgcgcgcttcgcatcgcccgcttcgagcgcggcgagaatctgcgcatggtcgtcgaacgaacacgggctgcgcccgtgcgattcatacagcgccgacatcagtgtcgagcgcgcgacgagcccgcccaggcaatcgcgcagcaccgtgttgccggtaagcgccgcgagcgcggtatggaactcgccggacagccggatccacgccggaaaatcgcgccgctcgaacgcatggcgctccttgtcgatcatcgccgcgacgcccttcaggcgcttcgcgcccggtcccgtcgcgagccgctccatcaccgcgagctcgacgatgcgccgcatctcgaacacttcgtgcacgtcctgcagtgtcggactcgcgacgaacgcgccgcggttcggctcgagatcgacgagccggtcggtcgcgaggagcgcgagcgcctgccggatcgcgccgcgctttacgccgaacacttcgcacaactgcgcttccgtcagcttcgtgccgggcgcgagccggtgctcgaggatcgcggtgcggatccgttcggcgatcgactcggcactcgcgcccgtcggcgcggcatctttcttcgtcatggttcgcatctcgttatggactgcatcgtagattggacataaatattgtcaacaattttgctccattattttgcacaatcgaggtgcgcaggcgcgcttcatttcggtgccatcgccccgatcaagcatacttctcggggatcacagctcatccggaagcactttctatcgtcgaccccagcccaattttgtcgacaatcttcccctcaaagagcgtgcaacgaccacccgagccctcgaagataattgaccgttagttgcaacaacgagcgcnnnnnnngggttcatcgcggaatcccggggaacgcggcgcggatcttgaggaagaagtattgctcgtcgcggtacccgtaagcgcggcgcttgatgaccttgatcgtgttgttgatgccttcgacgacgctggtattgagcggatggcggcagcgggccacgattccgtgccagtaaccctgcaagcgctgggcgaacttttgcaaggcggcgatcccgctttgctgagcctgttcgaaccattgcccccaagccttttccgcgcaggccggcttgcggtagaaccagagccgtttgagctcgtcgcgcagcacatagacgcataacagcgactgattggccgccagcagttccttcagatgcacggcctgttctggcttcaggttatgacggttgcgcagcagcaaccagcgactggacttcagaaccttgcgggccggcttgtcatgtcgcagttggttggcctgatccacccgtacccgatcgatcacctcgcgaccgtacttggccacgacgtggtacaggtcaaagacgatttccgcctgcgggcactgttccttgatctccagctcataggccgtggtcatgtcgattgcgaccgcttcgatgcgctcggccacgccttcggggagttgttcgaagaagnnnnnnnncgtctcgcgtgaccgtccgggcccaacccagaggacctgtcggccgatcggatcaaccaccaccgtggcgtagcgatggcctttatggagcgcgaactcgtccatcgccagataacggatcgtcgaccagtccggttcggccannnnnnnnnnnaagcgcatcttgtcgatcgatttgaccgtgtgccagcccagatcgtagaaggccgccacggcctgtacgctggcggcctgcagcaacttctcgcaggccttggcaaaccgctgcgtcacccgctggtagcggcccagccagtccagcttctccagccgcgctgcgccgcagcgttcgcaccagactcggcgtcgaggcacgtgcagcaccacccggtactcgaacaacggcagatcacgtacccgccgtacggtcgtttcatgaatctgctggcaacgcgcaccgcattgctcgcagtacatgatctgactgaccggcttcaggtagagcgacagcgtgcggctatcgccctgcggccactccacccgctccagccgatagcctgtccagcaacctagtgcctgaagtgccttgcgatcgagcaattccgcctcctgacatccataaaatcaggcgtcaggttacgcaatcgttctccaagtctccacggttttctgcgatgaaccnnnnnnnggcggtctcccgcctttttgcttcgcatcgactttcgtcccgctcatgcggcgagatgcggatagtcggacatcgtcagcctgaaaccgtgctcgttcgcgacgagctcnnnnnnnnnnncgaacggcagcgtcagcagatcgggcacgtgaccgaactgcaacccggtgacgatcgggatgccgatcacgccgcgcacctgctcgatcatcgcctgcatgtcgtagccgttgtcgtaatcgaacggnnnnnnnnccgtgaactggccgagcacgagcgcctgctggcgtgcgaggatgcccgcgagatgcagctgatagatcatccgctcgatcctgaacggctgctcgttcacatcctcgacgaacaggatnnnnnnttcgatctgcggcatgtacggcgtgccgacgagcgacgcgaggatcgcgagattgccgccccatagcgtgcccgatgcgttgacgacctgcgtctgcggcacgtcggagacgannnnnnnnnnnngctgcgtgagggtctgccagaaatgcgcaagcgtgaactcgctcggcgtcggcgcgccgaaatcggccgacagcatcgggccgccgaacgtcttcacgcgcgccttcgcatagagcgcgagctggatcgcggtgaagtcgctgtggccgacgagcgcgatcggctggtcgcgcagccggcgttcgaggccgcgatagtcgagcccgtgcaggatccgcgcggcgccgtagccgccgcgcaccgcgaggccgatgtcgggcagcggcaacgacgggtccgcaagccggttcaggtcgcctgcccgctcgccgtcggtgccggcgaagcgctgatagcggcgttgcgtcgcgtcgagattctggattcgatgctgctcgtcgctcaggcgttcgannnnnnnntcgatcgcggcgggatcgtgcggataaccggacggggcaagcagacgaatcgtgcgcggcgtgcagggcgtggaaatcatgaattcgcaggaagaatcgatcggacgtagttagaggcgtcccgcgccgcgcggttcactcgtcgcgcggcggcgcgccgggcgcctgctgcgcgcggcgggcctcgcgaaccgcctgccgccgctgcgcgaagaacgacttgagcaccgcgccgcattcgtcggcgagcacgccgccttcgaccgtcgtgtgatggttcaggcgcgcatccgcgaacgcatcgacgacgctgccgcatgcgcccgtcttcggatcgggcgcgccgaacacgannnnnnnnatccgcgcatgcatgatcgcccccgagcacatcaggcacggctcgagcgtcacgtacagttcgcagcccggcatccggtaattgcgcannnnnnnnnnngcggcgcgcagcgcggccatctcggcgtgggcggacggatcgtggccgccgatcgggtgattgaagccccgcgcgatcacttcgtcgccgcgcacgatcaccgcgccgaccggcacctcgcccgcnnnnnnnnnctcctcggcggcggcgagcgcgaggcgcatgtagcggcggtcgcgctcggcggccgcggaaagcaacgcggcgtgcggcggggattgcgttgaatcgtcgagctcggcgccggacgcggacgcgccggcgggcctcacatcgcccccgcttcgccctgcgcgtcgccgagcacacgctcggacagccgctcggcgatgcgacggcagtattcgcgcggcacgaccatcgggccgccgcgcaacgattccagtgccatatcgagcgcgagcatcttcgcctgcagacggcaacgggtcgcgcgatcgctgaccgcgcgcagctcgtcctgcagattgcgcagcgcccgcaactgctcgaccgcgggcggcacgaagcccgcgttcttcaggatccgattcgcgacgcgcacctcttccggaacgagcagatcgtcgtccagctccatcggcgcgccggcgcccggcaaatcgtcgaacgnnnnnngcnnnnnnnnnnnnnnnatacgttgttcgactagagcgtcaagcagtttcatcggggtttcataacaatgcggcatgcggattttaacaggcgccgcgccgaggtccagcccatccgagcaaatgctcgatatccgggcccggacgcgagaaaacacgctattctggctgcgatccgtccaaccgcgcggcgcctgccactccgcgctcgttcagggtaacgaagcaatgtcgatcgtcgctcggcgcggtgttcgcgccctcgtttttgccgtttcgctcatcgcggccggactggcatcgggctgcggcgtgatgtgcggcggggccggcggcaccggcggattcgcgggtggatgcgcgaccggagtgaggttttagacatagcggaaagccgctgtccaagggcgaacgcaagcgggttcggtcggcgagcgccgctcgtnnnnnnnngaatcgccgcgagcggaccgcacgtgccacgtttgccggcacagcgcgccgttgcctcgtgcggcagcacgccgcgccatgtcacgtcatgtcatgcatttcgcccggtttcgttcgccggcgcatcgcatcggttcgccggcgctggccgcttcgtcgagcgtcgccttcgcgatatgcgtccgccgacaagccgcgccgtttcgcgccccttttctccccgccaagcgcaggccaccccgtcgatcgacgccgccggccggttctttcgccgtcgcccacgcggcgccgctcgcacgagcnnnnnnnnncgcggagcgccgaccatgcagaagcattcggtcgtcgccaggcctcggcccgtggacgccggccgcggcggccacgagcggatgcgcgtcagcgcccgccgagatagtccatcttgccgagcggcacgcccttgtgccgcaggatgtcgtacgcggtcgtcgtatggaaatagaagttcggcagcgcaaagccgaccaggtacgacttgccgtcgaacgtcatcacgccgtcgcgcaacggcagctcgatcgtgcgcgactcgctgccgtcgagctgcgcgggctggatcgtcttcaggaaatcgatcgtcttgccgatnnnnnnnnnnaactcggcgaacgtcgtctccgtatcggcgaacgacggcacctcgatgcccgcgagccgcgcgccgcatcccttcgcggtatcgctcgcccgctggacctgcgcgtcgagtgcgtacatgtcgtcgcgaagccgcgcacgaacgagctcggccggatcgatgccctnnnnnnnnnnatgcgcgtcgcccttgtcgagcacggccgacaggttgttcagcccgcgaatcagcgcgggaatcgagacgtcgtacatcgaaagtgccatgggttctccttgacgggttgcggggtccgcgagacggccgactcagtgtggcgccggctccgtagcatagaccggatcggatagccacgctcgatggcgccgggcgacaggcgcggacacgccgcggcgcgccgcctggccgcgccgccgccgacgcgcgtcacgaaacggaatcctcctcccgccggcttttcatcgcacgtcctgccgcgtcgccacatcggcgccgcgcccaaatggttgcaatttaaaaccaatgcttctattcttcgcatggtttcaatttgcaaccatcaagagagatatcgccatgcaagctccgccagcggcgcctgccgccgccccgctccgaacggccgattcgcccatgacgcaaaccgcgctgccgcgcggcacggttgcgctgttcgccggtgcgagcggcttgagcgtggcgaacgtctactatgcgcagccgcttctcgacgcgcttgccgcggatttcacgatcggccgcgcggcgatcggcggcgtcgtgaccgccacgcaaatcggctgcgcacttgcgctgctgttgctcgtgccgctcggcgacctcgtcgaccgccgccggctgatgctcgtgcaatcgctcgcgctcgcggcgacgttgatcgccgtcggcttcgcgtcggccagcgccgtgctgatcgccggcatgcttggcacagggctgctcggcacggcgatgacccaggggctcgtatcgtacgcggcgagcgcctcggcctcgcacgagcgcgggcgcgtggtcggcgccgcgcaaggcggcgtcgtgatcgggctgttgctcgcgcgcgtgctggcgggcttcgtcggcgacgtggcgggatggcgcggcgtctatttcctgtcggcggccgcgatgctcgcgctcgcggcgctgctcgcgcgcaagctgcccgcgctcgcgccggcatcgccgcgcatcggctatccgcggctgatcgcatcgctgttcggcctgctgcgcgacgagcacgtcttgcagatccgcgggatgctcgcgatgctgatgttcgccgcgttcaacattttctgaagtgcgctcgcgctgccgctcagcgcgccgccctatacgctttcgcacaccgcgatcggcgcattcgggctcgtcggcgcattgggcgcgttcgccgccgcgtgcgccgggcattgggccgatcgcggcttcggacaaccgacgagcgccgcggcgctcgcgctgctgctcgcatcgtggctgccgctcgccttcatgccgatgtcgctatgggcgctcgtgctcggcatcgtgctgctcgatgccggcggacaggcgattcacgtgacgaatcagagcatgatcttcnnnnnnnngccggatgcgcacagccggctcatcgccgcctacatgctgttctattcggtcggcagcgggctcggcgcgatcgcgtcgacggccgtctacgcaacgcacggatggcgcggcgtctgcatgctgggcgcggccgtcagcgcggcggcgctcatattctgggcggccacggcgcggccgacgccgaacgaagccgcgtcggcgcatacggcaaacgggcggctccggcggtgaatctcgcgatggcaggatcgcccctatccagcgacgattgcgccaaccatgccgtttatccgaatctgggccgtcgagcattgcctcgcatcgggcatcgccgtgcccatcggcatctgacggccgccaaccggtatccgcacacgccgcggatcgaagtggcgaagcgcctgctcgaacaagactgagtatcgatgcgctctgcgagtgcgtcggacataccgatgtcggcgcctttcggcaatggttcaagcgcgtgacgggcgtatcgcccggcgaataccggcgccggttcgcgcggtgatcggcggcgatccgcccggtagccggccgtgtccgacatgcccttgtcgaatggcagttcagatgccgccgccgaactgcgtgcgcgcctgaagtggccgcacgtcgcccgcactcggcgcgacgcgccggacaccactcgaggatacatacgatgccgatgaccgacatattcgtcccggaaggcgcgctcgcgcggccggcagcggcgccattgacgcgcggccgtcgcgaaccgaacgccgggattcccggccccgacgctgcgcggaggcgccctcgggcatggtacgggctcgataatcgacgccgtgaccggctggagcgcttccaggcgtggcatgaccgttcccggcaagcccactcgcgacatcgcgcaacggcgccgacttcgacgggccgactcgtacgctcatcgaggtcgcgaactatcgcggccaatcgcgattgttcgggtgcccgtgaggcaaatgctcgctgacgcctgatgctcggctgcgccggcatgcttgcgcccccgtccagaaggcttggcgctccacaggcaccggcagctcggccatcgacgcaaagcgtgcccgacgccgcaactgcgggaagcccgtccacgtcgtcgtatcgttttccgcatacggcacgatgccgtcaagcacatgccatcgcggtcgatagccttgaaatcttggattcaggattgcgcagtgcgcgccggtcagcatcgcggttttcctcctgttcgtggcggttttcaccgttagaatcaggaggcctgctgatgtccggaaagccgcataaaacgagctttcccgaaaagattttcaccctttggacggtgaaaaatttgaatagtgaaacgcgagggccttgatcccgcctccctttcttgccgttcttgccgtcacgtgtaccgccggccggttctgtcggtcgacggtannnnnnnaatagccgccgggatgcatttcgcaatcaatcgatacatcacggcagcgctcgacgatcaggcgatagtcgtcgaaggacgccggatcactcccactcgattgtcgccggcggcttacccgacacgtcgtacaccacccgattgatcccgcgcacttcgttgatgatccggttcgacgcgcggccgagcagcgcatacggcagatgcgcccagtgcgccgtcatgaaatcggtcgtctgcaccgcgcgcagcgcggccacgtagtcgtacgtgcggccgtcgcccatcacgccgaccgacttcaccggcaggaacaccgcgaacgcctggctcgtcaggtcgtaccagctcttgccgacctgcgacggctcgcacaggcccgccgccgcatcctgctcggtcgcgagcgtcccgcggagctcttcgatgaagatcgcatccgcgcggcgcagcagctccgcgtagtcgcgcttcacttcgcccagaatccgcacgccgaggcccgggcccgggaacggatggcgatacaccatctccgccggcaagccgagcgcgacgccaagctcgcgcacttcgtccttgaacagatcgcgcagcggctcgagcagcttcaggccgagcgtctccggcaagccgcccacgttgtgatggctcttgatcgtcgtcgccttcttcgtcttcgcgccgcccgattcgatcacgtccgggtagatcgtcccctgcgcgagccacttcgcgttcgtcagcttcttcgcttccgcctggaacacttcgacgaactcgcggccgatgatcttgcgcttgtgctccggatcggcgacgcccgcaagatggccgaggaactgctcggacgcgtcgacgtggacgaccttcgcatgcagccggccttcgaacatgtcgagcaccatcttgccttcgttcaggcgcagcaggccgtggtcgacgaacacgcaagtcaattgatcgccgatcgcacggtggatgagcgccgccgcgacgctcgaatccacgccgcccgacaggccgaggatcacttcctcgtcgccgacctgctcgcgaatccgcgcgaccgcctcctcgatgtggtcgcgcatgatccagtcgggtttcgcgccggcgatgtcgagcacgaagcgctcgagcagcttgcggccctgcaccgtgtgcgtgacttccgggtggaactgcaccgcgtagtagccgcgcgcctcgtcggccatgccggcgatcgggcagctcggcgtcgacgccatcagcgcgaagcccggcggcatctcgccgaccttgtcgccgtggctcatccagaccttcagcatcccgtggccttcgggcgtcgcgaaatcctggatgccgtcgagcaggcgcgtgcggccatnnnnnnnnacttccgcatagccgaactcgcggtggtcgctccactcgaccttgccgcccagctgtacggccatcgtctgcatcccgtagcaaatgccgagcacgggcacgccgagatcccataccgcctgcgnnnnnnnnaactggtggtcctcgtaggtgctcgcgtggctgccggacagaatcacgcccttcggtgcgaactcgcgaacgaagtcgtcggaaacgtcgttcggatggatctcgcagtagacgtgcgcttcgcggacgcgccgcgcgatcagttgagtgacttgcgaaccgaagtcgagaatcaggattttgtcgtgcatggcagcggacgaggaaaggaacaagggaataacaaaagcagcgcacgcggcgctgcatcgaatatgtatcggggcgatcgcgccgccgcgaagcgcggcggcctgacgggccggaaaaccgcgccgatcacggttgcgacggcggtcgcgccgcgtcgccgagcgcgctcggcgcggcgtcctcgcgcgcggcaggcgtcgccgccgcggtgcccgcgttcacggcggccggcgcggcgctcgcggccgacgcggcggcgggtgcgcccggcgcggtgctcacgcgcgacacgcccggctcgatccgcgcggccgcgggcggcgccatgaccggctgcgcagcgcgcttcgacgcgcnnnnnnnntcggccgcctgcgccttctcgcgccgccgcaccgcggccgcgagccgcacgccgccgaaaccgatcacgagcagcacggcccccgcgacgaccgatacaaattggccgaacgacgacaactgcggcgagcggaccgcgagcagccacacgagcatcacgacgcccgtcagccagttcacgtgcccgacnnnnnnnnnnacgcccgcggtcagatcgccgttgaacgcggcgtgcacggacagccacgccagcccgaggagcgcgatgccgaacgcctggccgaccatcgcgggatcgacggtgacgagttgcagcgcgtcgtacagcgctttccacggggtcagcacgaacagcacgccgaacgcggcgagcagcacggcatcgatcagaagaacggcgcgcagcaacggtttcatcggcgatcagtccacgtgatagttgggggcttccttcgtgatctgcacgtcgtgcacgtgcgactcgcgcatgccggctgcggtgatctgaacgaactcggccttctcgtgcagctcggcgatcgtcttgcagccgcagtagcccatgctcgcgcgcacgccgccgatcaactggaagatgatcgcgttgaccgagcccttgtacgcgacgcggccttcgatgccttccggcacgagcttgtcgatgttcgcggagttgtcctggaagtagcggtccgccgcgccgtccttcatcgcgccgaccgagcccatgccgcgatacgacttgtactggcggccctggtagaggaacacgtcgcccggcgcctcttcggtgccggcgaacatgctgcccatcatcaccgcgttcgcgccggcggcgagcgccttcgacacgtcgcccgagaagcggatgccgccgtcggcgacgcacggcacgccggtgccgcgcagcgcatccgacacgttcgcgatcgcgctgatctgcggcacgccgacgcccgcgacgatccgcgtcgtacagatcgagcccgggccgatgccgaccttcaccgcgtccgcgccgtattcgacgagtgccttcgcggcagccgcggtcgcgatgttgccgccgatcacctcgaccttcgggaagttctgcttgacccagcgcacgcgctcgagcacgcccttgctgtggccgtgcgcggtatcgacgacgatcacgtcgacgcccgcctgcacgagcagctcgacacgctcttcgttgtccgcaccgacgccgaccgccgcgccgacgcgcagcttgccgtgctcgtccttgcacgcttccgggtgctcggtctgcttcgtgatgtccttgaccgtcatcaggccgcgcagctcgaacgcgtcgttgacgacgagcacgcgctcgagacggtggctgtgcatcagcgccttcgcctcggcgagcggcgtgccctcggccaccgtcacgaggcgctcgcgcggcgtcatgatcgacttgaccggctcgtcgaggcgggtttcgaagcgcaggtcgcggttcgtcacgatgccgacgagcttcggaccttcgacgaccgggaagcccgagatgccatgctggcgcgacagcgcgatcacgtcgcgcaccttcatgctcggcggaacggtgatcggatcgcgcacgacgcccgattcgaagcgcttgaccttcgcgacctcgcgcgcctgctcgacgggggtgagattcttgtggacgatgccgacgccgccttgctgcgccatcgcgatcgcgaggcggccttcggtgaccgtgtccatcgcggcggacacgagcggcatgttcagggagatgttgcgggtcagctgggtcttgaggctggtgtcgcgcggcagaacgtcggagaacgccgggacgaggagcacgtcatcgaacgtgagtgctttttggatcagacgcatggcaaatcctataggcgcaaaaccgaattatacgcgatgcccggttaattttcacaacacgaacaacggcttagccgtttgggccccgaatcgttcggatcccggttcgagtcgttttcgatccggtttcgtttccgccggcgtcgcgcgggttcgcgccggatgggcgggatgggtgcgccggatgcgtcgaacgtgcccggcgcgcggaatgcacgagacgtatgatgcggcccatgccgcgctcatgccgcggcataccgcacggcgaaatacggcgggcggcatgccggccggcctcgacgcgaacgtcgcgcccgcgccgggcgccggccatgccacgcgtcgccgcgcgctcccgccgcgcgacaccgcacgccgcgcccggcaacgcgccggccatgccggctcacgccttcagcgcccgtcgtactcgtcatggcgacgccaccagacgcccgtttcgttgcgccctttcggcgcgcgatcgagccactggtacatgccccagaggccgtccagccnnnnnnnntacgtcgaatacgtgtgatagacggcgccgtcctcgagcacgaacgcgctcattcccggccgatnnnnnnnntacgtgcgcgcatcggtcccgcaatcggccgcgaacccggcgacgggcgcaggcgcaggcgtcacatccatcgcgcggccgccgcgccggtagttgtattcgacgctgccgtcacgctgctgcgcttcggtaaacgacacgttgaagtcgtagttgaaatcgccgtcgagcgacgacgcccacgcgaacctccatcccgtgcgcgtgcgatacgcccgcagcttcgcgagcgnnnnnnnnnacaccgccgcgagcgtgacgtcgtgatgcgcgagatggacgacgaagccgtcgaagccgtccgcgagcgccgagcacgacgggcatcccgccgcgtagtcgggtccgaacatgaagtggtagacgagcagttgcgagcggccgcggaacaggtccgcgagcgacgcgccgcctccgtcggtatcgaatcggtacgccttgtcgacgcgcacccacggcaacgccgcgcgctgccgcgcgagcgcgtcgccgcgccgggtgtgcgccttttccgcatcgagcagttcgagccgcgcggcgagccattcgtcgcgcgtaccggtcgggtgtgtcgccatcggtcgtccctccttttagcctgcgtcgcgcgccgctcgatcgttccgcgatccggcgcgcggggagtgtgatcgcgtggtggtagattagtcgcgggcttcgaacggtgggagtgacaagtgtggcgggattccgatggactcgctgatcacggccgcgnnnnnnnnnntcgccgcgggtgatccgctcggcgcgctgaaccgcgtcgcgctgcgcgacgatgcgcccgcgctcgcgctcgcggcatcgcgatggcgcagctcggcgagttcgtccgggcaaaggcgctcgtgcgccgcgcggctcgcgcgttcagcccgaacgaagcgctcgccnnnnnnnnatgcgtcgtcgccgaagccgagatcgcgctcgcgtcgcgcgagctcggctggcccgagaaggcgctcgacgcgnnnnnnnnnacgctcgaggcgcacggcgacagcgtcaatgccgcgcatgcgcgatacctcgcgatccgccgcctgctgctgatcggccgcgtcgacgaagccgcgcgcacgctcgccgcgctcgatgccgccacgcacccgcccgcgttgcgggccgcgcacgagctgatcgtcgcgggtatcgcgctgcggcgcatcgagacgaagcccgcacgcgcggccctcgcccgcgccgagcgcgcggcgcgcgacgcgggcattcccgcgctcgcggccgaagtcgagcgcgcgtttcgcgttctcgacacgcccgccgcgcgcctcgtcgcacgcggccaaannnnnnnnntgcagctcgacgaggtcgaggcctggcgcgcatcggcgtcgctcgtcgtcgacgcgtgccgccgcgtcgtgcacgannnnnnnnnnacggttccgctcgcgcgccgccccgtgctgttcgcgcttgcacgcgcgctcggcgaggcctggcccggcgacgcgccgcgcgaggcgctcgtcgcccgcgcgtttcgcgtgaagcatgccgacgaatcgcacnnnnnnnngctgcgcgtcgagatcgggcggctgcgcgccctgctaggcgaactggccgacattcgcgcgacgcagcgggggttcgtgctgatcccgcgccgggcgcccgaagtggcggtgctcgcgcgcccgcacgaggacgcgcacgcggccgtgctcgccctcctcgccgacggcgaatcgtggtcgagttccgcgcttgcactcgcgctcggcgcgagccagcacaccgtgcagcgctcgctcgacgcgctcgcggcggccggcaacgcgcaatcgttcggctgcggcnnnnnnnnncgctggacgaccccgcccgtgcccggattcgcgacgaccttgttactcccggcgccgctgccgggcgattaggatgaccccatcgagcaaccgggagacggacatgaagcgatcgagcgccgaaatcatccaggaatacggcccgtttccgggcgtcgacagcgtgcacggcgtgacgttcgacggccggcgtgtctggttcgcctgcggcgacaagctgaacgcgctcgacccggcgagcggcgcgacgcagcgctcgatcgacgtcgccgcgcacgcgggcaccgcgttcgacggccggcatctgtaccagatcgcggaagaccgcatccacaagatcgacccggacacgggccgcgtgctcgcgacgatcctcgcgcccggccgcggcaattcggggctcgcgtgggccgaaggctcgctctgggtcggccagtatcgcgatcgccgaattcatcagatcgatcccgaaacgggcgcgattcttcggacgatcgaatcgaaccgcttcgtcaccggcgtcacgtgggtcgacggcgagctctggcacggcacgtgggaaaacgacgagagcgagctgcgccgcgtcgatccgcaaacgggcgacgtgctggaggcgctcgggatgccggcgggcgtcggcgtatcggggctcgaatccgacggcggcgaccggttcttctgcggcggcggaaacagcgcgaaggtgcgggccgtgcgccgcccnnnnnnnnacgccgcggcgcacgcgcgcagcgggcgcgccggcggttcggccgacgaatagcgcatccacccgtcgggtgctacagcggcggcgataccaataccgacgacggccgccaacgatcgcgacagcgatagcagcaccgacgccggcatgagcgcgacgacacggcggatgccgttcgccatcgcccttgcccattgccgcggccacgtcgccgcgccggtaatccgcgcgtgcgtctccccgccgacgcgtcgcacgacacaacgcgcacgcccgaacgacgcaacgcatcgaccaagcgcagggccgaatgcaggaatgaacaagacgaacaccgcgcggcaccgctaagatgcgcgctcgtcagtgaaaatggtcggagaattcgatgcagcggggtgtggtgtacggcgtcttggcgggcgccttgtggggaatggtgtttctcgtgccgcggctcctgaccgatttctcgccgctgctgctgagcgtcggccgctacgcgatgtacggcctcgtgtcgctcgcggccgcgctgccggccgcccgctcgctcgcctcgcgtctcacgcacgacgatctcgtcgcgctcgtcaagctcgcgctcgtcggcaacgtcgcgtactacatgctgctgtcgagcgccgtgcatttgatcggcatcgcgcccagctcgctgatcgtcggcgtgctgcccgtcaccgtcacgctcgccggcctgggcgaccacggcgcggtgccgctcaagcggctcgcggggccgctcgcgctcgtcgtcgccggcatcgcgtgcatcaacgtcgatctgttcacgtcggaagccgcccacgcgacgacgctcgcgcaaaaactcgccggcatcgcctgcgcgacgggcgcgctcgcgagctggacgtggtatgcggtcgcgaacgcccgctatctgcaacgccaccatcatttcgacggcaacgaatggtcggtgctatggggcgtcgtcaccggcctgattggcgggctgtgctggatcgggatcgccgcgctgccggccggcgcgctgcagccggcgctgcccgcgtcgcgctggcagctgttctggctgctgaatctcggcctcgcgatcggcgcgtcgtggctcggcaacgggctgtggaacgcggcgtcgaagcggctgccgctcacgctgtcgggccagttgatcgtgttcgaaaccgttttcgcgctgctatacggcttcgtcttcgatcatcggctgccgcgcgtgctcgagatcgcggcgctcgtgctgctgctcgccggcgtctacggctcggtacgccggcacggcgacaagcgcgcggccgacgatccgctcaacgcgaacctcggcgcgcactgagcgcgggcgccgcccgcgcattggcgcggaggttgggtcggccgttcagccgctcggccgccggccgcttcggcagcgacgcgcgggccgattgcgtccgacgtccggcgtccgtcaacgccnnnnnnnnnnnnnnnnnnnnnntcagcgcgaatccttcggcagccacttgcggccctcgatcgagccctcgcggcgggtcttgtcgacgcggcgctgccgcgcgagcttcgggtcgacgatcagaggccggtagatctcgacgcgatcgccgtcggcgacgggcgcatcgagcggcgcgagcttgccgaaaatgcccgtcttcagcgccgaggcatcgatatcgggatgcagcgcgagcacgccgctcgcggcgatcgcgtcgcgcacgctcgctcctgccggcacgtcgacggcgacgagcgtctgccgctcgggcagcgcatagcagacctggaccttcggcatacgcgtcaccccttgccgtagcgctgatcggcgcgcttcacgaacgattcgacgaacgtattcgcgatgtgcgtgaacacggggccgatgatcttctcgagaatgatgctcgagaattcgtagtgcagcgcgaactcgatcttgcacgcgtccgcgcgcagcggcgtgaagcgccagtagccggtgaacttgcgaaacggcccgtcggcgaactccatgtcgatccgggtcggccgctcctgcgtgttgcgggtcgcgaaatgctgcttgatgcccttgaaattgatgtcgatgcgcgcctccatcccggtttcgtcgcggcggcgaatctcgacgccgccgcaccagggcaggaagttcgggtaatcgtccacgtcggtgacgaggtcgaacatctgttccgccgaatggcggatcaatacggttttctggacatctgccataaatcgcgcggcatcgcaaaggtaaacgagcaagccgggccaacgccgccccgctttgctaaaatcgtgattttaaacgagttggccatttcccttcatgagcatcatcgacaatagaaaagcgttcttcgattaccacatcgaagaacgctatgaagcggggctcgtgctcgaggggtgggaggtcaaggcgctgcgcgccgggcgcggccagatcaaggaaggctacgtcgtcgtgaagcacgcggagatcttcctgatcggcacgcacatcagcccgctgcccgaagcctcgacgcacatcaagcccgatcccgtccgcacccgcaagctgctgctgcatcgcgacgagatcaagaagctgatcggcaaggtcgagcagcgcggttatacgctcgtgccgctgaacttccattacaagggcggccgcgtgaaatgcgagatcggccttgcgaaaggcaagaaactgcacgataagcgcgagaccgaaaagaagcgcgattgggagcgcgagaaggcgcgaatcatgcgctcggccacctgacgcgacgctttgccacacgcgagccgcctcggccgcgcacgctcgcgacgcacgagccgctcggcacgcgagccgcgccgaaatcgaaacggcctgcttcgaatcaatcgaagcaggccgtttcttcatgcaattgcggatgcgggccgggtcgacctgcgccgcgcgtcagctcttgctcgcgcccggggcgagcgcgcccggcgcgctgcggttcacgatcgtcagcgccgatgcgatcgccgtgctcagatccgacaggttcgacggcacgatcagcgtattgcccgccttcgcgagattgccgaacgcgccgacgtactgctcggccaccttcaggttcaccgcgtccatcccgccctgcgactggatcgcctgcgcgatcttctgaatcgcctgcgagttcgcctcggccaccgcgagaatcgcggccgcctcgccctgcgcctggttgatcgccgcctgtttctcgccctcggatttctggatcgccgcctcgcgcgcgcccgacgcgagattgatctgctcctgcttgcgcccttccgacgcggcgatcagcgcacgcttctcgcgctccgcggtgatctgcgcctgcatcgcatgcaggatctccttgggcggcgtcagatccttgatctcgtagcgcagcaccttcacgccccagttcgaggccgcctcatcgagcgccgacacgatgctgtgattgatgaaatcgcgctcctcgaacgtcttgtcgagttcgagcttgccgatcaccgagcgcagcgtggtctgcgcgagctgcgtgatcgcgagcacgaagttgctcgaaccgtacgacgccttcatcggatcggtgacctggaagtacagcacgccgtcgacctgcagttgcgtgttgtcgcgcgtgatgcagatctggctcggcacatcgagcggaatctccttgagcacgtgccggtaggcgatccggtcgacgaacggcagcacgatgttcaggcccggagaaagtgtcgcgtgatagcggccgaaccgctcgagcacccacgcgtgctgctgcggcacgatcttcaccgtctgcgacacgatcacgaaggcgatgacgagcagcaccacccagacgatcaacgaatccatgaaacgggtcctcctggttgaaatatgaaaggtgaacgcgcgaataagggcacgaaagtgcgtatgaaaatnnnnnnnntcacgccggcggcttcgcggcgacgatcagacaattgccccgcaccgcgcgcacttcatacagatgcgcgtcctcgcgctcgccggccgcgagttcgacgtcccacggcgcgccgcgatactnnnnnnnnnnccggcggtcgcgccaatgcgtgacctcgatcgtcgcgccgatatcgaggttgacgtcggggttcgcgcccgcgtcgcgcttctgcttgcggccgagccccgagcgcctgagcgcgatcacggcgacgagcgcgacgagcgcggccgcggccagttgccacgcggcgggcacgcccgccagatgcgcgaggccgcccgcgagaaagccgagcgcgatcatcagcaggtagaacgttcccgtcagcagctccgcgacgacgaacacgccgacgccgatccaccagaaaaactgccccgataccatcgcgcctcccgttgcgcaaagaaaaacaccccggtgttaccggggtgtttatagcacgaaccttgcaatttaccttcatccgggcggcaatcgggcaattcccgtccggaccggcgattaccgcggattactgcttcgcggcgagcgcctgccacgtctcgatgaccgtgtccggattcagcgagatcgacgcgatgccttcgtcggcgagccacttcgcgaaatccgggtgatcggacgggccctgaccgcagatgcccacgtacttgtcgagcttgcgacacgtgtcgatcgcgcgcttcaacatgaacttcacggccggatcgcgttcgtcgaaatcgacggcgagcagttccatgcccgaatcgcggtcgaggccgagcgtcagctgcgtgaggtcgttcgagccgatcgagaagccgtcgaagtgctgcaggaactcctcggcgaggatcgcgttcgacggcacttcgcacatcatgatgagacgcaggccgttgtcgccgcgcttcaggccgaacttcccgagcaggccgaccacacgctccgcctgcttcacggtgcgcacgaacggcaccatgatctcgacgttggtcaggcccatttcgtcgcgaacgcgcttgagcgccatgcactccatctcgaacgcctgcgcgaaatcctcggcgatgtagcgcgacgcgccgcggaaacccagcatcgggttttcctcatccggctcgtagcgtgagccgccgatcagcttcttgtactcgttcgacttgaagtcggacagacgcacgatcacgggcttcggatagaacgccgccgcgatcgtcgcgatgccttccgtcagcttgtccacatagaacgcccgcggcgacgcgtggcnnnnnnnnacgctctcgaccgccttcttcaggtcggcgtcgacgttcgggtactcgaggatcgccttcggatgcacgccgatgttgttgttgatgatgaactcgaggcgcgcgaggccgacgcccgcgttcggcaactgcgagaagtcgaacgcgagctgcgggttgccgacgttcatcatgatcttgaccggcacgctcggcagctcgccgcgctgcacctcggacacttcggtttcgagcaggccgtcgtagatcttgccctcgtcgccctccgcgcacgacaccgtgacgagcgcgccgtccttcagcacgtcggtcgcgtcgccgcagccgaccaccgccggcacgccgagctcgcgcgcgatgatcgccgcatggcaggtgcgcccgccgcggttcgtgacgatcgccgacgcccgcttcatcaccggctcccagttcgggtcggtcatgtcggcgacgagcacgtcgcccggctgcacacgctccatctccgacggatcgtggatcacgcgcacggggcccgcgccgatcttctggccgatcgcgcggcccgtcgcgagcacctgcgactggcccttcagcttgaagcgctgctcgaccttgccgtgcgcctggctcttcaccgtttcgggacgcgcctgcaggatgaagatcttgccgtcgcggccgtccttgccccactcgatgtccatcgggcgctggtagtgcttctcgatgatgaccgcgtacttcgcgagctcgatcacgtcgtcgtcggtgatcgaatagcggttgcgctgctcgtgcggcacgtcgaccgtcttcacgcggcccggctcgcccggctgcgtgaattccatcttgatcagcttcgagccgatcgagcggcggatgatcgggtacttgtcctgtgcgagcgtcgtcttgaacacatagaactcgtccggattcaccgcgccctgcacgacggtttcgcccaggccgtagctcgcggtgatgaacacggcgtccttgaagcccgattcggtgtcgatcgtgaacatcacgccggccgcgccgacgtccgagcgcaccatccgctgcacgccggccgacaacgcgacctcggcgtgcgtgaagcccttgtgcacgcggtacgagatcgcgcgatcgttgtacagcgacgcgaacacgtgcttcatgcggtcgagcacgtcctcgatgccgacgacgttcagatacgactcctgctgaccggcgaacgatgcgtcgggcaagtcctccgcggtcgcggacgagcgcacggcgaacgacagctcgcccggcgagccgttcttcaggatctcgaactgcgcgcggatttcctgctcgaggcgcggctgcagcggcgcgtcgacgatccacttgcggatctcggcgccggcttcggcgagcgccttcacgtcgtcgatgtcgagcgactcgagacgttgcgcgatgcgttcggtgaggttgttgtgctggagaaaatcgcggaatgcgagcgcggtcgtcgcgaaaccggtgggcacgcgcacgcctgcctcggccaactggctgatcatctcgccgagcgacgcattcttgccgccgacgatttcgacatcggtcattcgcaactgctcgaacggaattacatacgcctgatcctttgcgacgtttgctgcgttagtcatacaagcccctaagtgtgnnnnnnntgctcgatcgtgcaacgggctcggagcacggccgcctgcaaaaggcgggacgcgcattgcacaacctgtcggataagccttcgcgggaacagggcgataccgtcgcgcttgcnnnnnntcccggcagaaaggcgaaaaagcagacaaatcgccgaacttgccgggaatccgtagcgcatcacgaaccgaaacgcggccgcgccgcgcatcagccgcaagggcttatccaacaggttgccgctattctaccgtgccggctcgcggatgtggcgcaacccgctcgcgatggtgctctagcgcgcggtttcgacgcgcggacgcgccgcggcggggagcagccggcacgggcgcgctcgccgatgtgccgatttcgattccgcttcgggaagccggcgtgtgacggtgcggtgtggaagacgttcgatgtgcgggggacgatgtcgggtatcgggtatcgggtgtcctnnnnnnnnnnnnnnnnnnnactccgagattcggcctggcccaaggtttcctggcaggcccggctctaccccgaacgctgaacgacgaacgcagggacgaccaatcaaacccacccctgcgtcgacgcacggcgttccgccagcccgccggnnnnnnnnnnnntcgcgcgtctcgcgtcgcccccatcattcggccgccggccgacacgcacgccaacccgcgtgcgcgccgccggaaatcgcccacgtgcgagcctcacgaatcagcgcccgccaccacgccgtcgatcagcacatagccgcggctgcgcccgccgctgtccgcatcgggcgtgttcatcgccgcgtacagatcggccgtcgtcacccagacgggcggatatttatagcgggatacgtcgaggatcaggaagcggtcggctgcggcgtcgtacgcgccgagcggcgagatgtggccgccggtctgctgaccgaggcggcttctcaggtagttgacgagcacgtagcgccccgggcggccgagatgcgcgatcgcgtccgcgcgaaacacgtcgaccgatacgtccgacgcatggcgcacgtcgccgctcgcgccgagcgcgttcgcgagcgcgccgagctgatcgagcgtcatcccgtgccgctcgatcannnnnnnnngccgaatccgctcggtcgcgtcgccgagcacattgtcctgcgtgaaatagtggaacggcggatattgcgcggcggcgggcgccggcacgcgcagcgcgttgagcaccatcacgagcgacgcgacgccgcaatagctctgcgtcttctgcgtgacgaaatggctgccgagcgaagcgtatgcgctnnnnnnnncgctctcggccaacatctgttcgccggcgaggctgccgaggtcgatcaggccggcgggcaatggcaggggctgcgcggccgcggggccgatcaacgcgagcgcggcgagcacggcgccggcgagtcttgtgttcacggtcacggctcctgaatcgttcgacgagcgaagcgccgctcgcgcgacgcccgcacgagcatagcgcgaagcccgtaacgatgccgcgcggcggcacgcgggcacgtgccaggcggcccgatagacggaggcggcttgccgcgcgttcggcccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatgccatcatcgccaatgccaatnnnnnnnnnnnnnnnnnnntcaacataaacgccaacgcccgaccaccgcgccacaccccctaaggtttcgcgcgccgcggcgccacttatcgcgcgaaatcggccgtctgcttgacgaacgcggcgaagttcgcgatgtcgaggctgccgaagcccgtcaccggatcccagcccacaccggccttgtagccatagccgcccgagccgttgttgccggatttcacgtcatgcgcgaacgcgccgttggccggcgcgtagcgatagaggctcgcgagcggaaaaccgagccggttgccgttgtcggattgcacgcgcgcccagatgcccgtgaagatcggcgccgcgaggctcgtgccgccccattgctcggtccggccgttcacgtagacgtgcgcgccgctgcggccgtccgcatcgaatgcgacatcgggcannnnnnnnnntttcgccgacgcgccgagcacgcttcgctgccacgccggtgccgcttcgcttcggctgtagccgccgcccgtcgcccacagacgcctcgtgccgtcgtagctgccgtacgcgtcgtacacgccgatcggctgcaaaccctcgttccatgcgacttcgcccgcgtaggcgagcgtcgtcctgtcgatcgacagcgtcgtgccgccgaccgcgacgacgtacggcgacgtcgcgggctcgctcaccgaatagttcgatcgcgccggcacgccctgcccgcccgacacgcggctcacgctgcattcgtacgcgcccgcgtcgcccgccgcgacgacgaacgtctgcccctgcgcgaccgcgctcttgaagatgcggtcgtccgccgcctgcgtgccggacgcgcgtgcgtccgcctcgcacacgccgagcgacacgttgatcaccttcgcgacgttgtcgacgaccgcgcggttgtacgccgaggtgatgtcggagagcagcatcgagggcgccgcgtagagcacaagccccttcaccgcgccgcccgccgcgccgacgatcgcctggctgtccatatcccattcgctcaggcccgaattgtcgctgtaatcgctgccgggcggcccggtacgcgtgaccgtcgccgcgannnnnnnnagcccggccttcgccgcgaacgtatcgagatcccgcagcacgggcgcagcatcgcccgccatgatcacgccgaccgtcgtctgcgacgccgtcagcgtcgagcccgcgcgatagattcgcgagaattcgagcggatcgtgtcccgtcagcacgggcgcgccgctcgcggcggccgacgcgtcgctnnnnnnnnnngccagcgacgccttcgcgccgccgaccgcgcccgtcaccgccgcctggcggttgtacgtgcgcgcgagcgtcgcattatcgagcccgagcaccgcgccaacgattcggccgagctcggcgggcacctgcgccgcgtcctggttcgcatacacgcgccggccttcgagcgtaaagcgcttgagccgcgtgttgaacgccgtcttgaccgcggcggcggtgcccgtcgccgagatcagcagccggttcggcgccacctcgatgtcgcggaatccggcccggcgcagatgcgcttcgacgagcgcgacctgctgcggcgtcggcgcatactgcgcggcgaattcggcgggcgtcagatgccggccgtaagcggcactgccgggcgtatgcagatcgcgcaggaagcgatcgagcctcgcttcgtcgttgagattgagactgacgacgacccgcaccggctcgccgggcgccgtgtcgatcgcctttccggccgcggttgccgccgccgaagcttgcgacgccgcaagcgcctgctgcgcaagcgccggatacgcgccggtttgcgtgtcgacccatgccgccgccgcgtgcgcgctcaatgccgccgcggcaaagaacgtcgccgcgtaaatcgcatgcttcgcctgcgaagcgcgaggcctggcccattttcttgacgtcatttcgtcgttcctcattcggtttgaatacagtcgaacaccatgaaagcggcccgccgaaccgctcgcggatgagcaccgccgcgcctgctgcccgagggcgaacgacgccgctctcccggcccgccgcgcacgacgcggccggtgaccgacgatcggcgagcccgccggcgctcgccggagcccgcgccttcgcttcgcccatcgaaaaggattccgaattaacccgctcgaccaatacctcgattcaagcggcgcaaacgagatcgtgcggtgaaatcaacccggcatccggccgtcgccatcgcctttcgagcagcacgacgaaatattacagatcatttcaacgggtgcgcgccccgactattgcgcgatccgcaaatgctaatcgtccgatccggatcaatcattcgccgtcgttgcggacgaagcgacgccaaaccgtcggcggcaccgcttcgcccatcgcgccgggtggcatgcccgtgcctgctagaatgatcgtctcccggcnnnnnnnngccgccacgcactcgctcgacgcttcgattcatgcttccaaccgtattcatcgtctccgacggcaccgggatcaccgccgaaaccttcgcgcattcgatcctgtctcagttcgatcagaaattccggctcgtgcgcgtgccgttcatcgattcgatcgagaaggcgtacgacaccgtccggaaaatcaacgacgccgcgcagcacgacggccgcaggccgatcgtgttcacgacgctcgtcgacggcgaatcgaacgagatcgtcaagcgctcgaacgcgctcgtgctcgacatgttccagcgcttcgtcgagccgctcgagcaggaactgcagttgaagtcgagccacgcgatgggccgcgtgcaccagaacgcggacaccgaggaatacaagacgcggatcgaggcgatcaacttctcgctcgcgcacgacgacggccagtcgaaccgcaacctcgccgacgccgacgtgatcctgatcggcgtgtcgcgcagcggcaagacgccgacgagcctgtatctcgcgatgcagtacggggtgaaggcggcgaactatccgctgattccggaagacttcgagcgcggcaagctgccgacgccgcttcatccgcaccgcgacaagctgttcggcctgtcgatcgatccgatgcgcctgtccgagatccgcaacgagcgccgccccggcagcaagtatgcggcgccggagaactgccgctacgagatcaacgaggccgaagcgatgatgcggcgcgaaggcgtcaagtggctgtcgtcgacgcacaagtcgatcgaggaaatcgcgacgacgatcctgcaggaaatcaagctcgagcggcaatcgtattgaccacgcggcgcgcggcgcgtggggccgcgccgtatcgccgtnnnnnnnngcatgcgccgcgacggaccgcgcggggcggcgcccatgatcgaccattcgacgtcgcggcgacggccttcgccggcgctgtcgcggcgtcgccgcgtcagcgaggcaagccgattgcgaagaagagcgagagcgagcgagaaagcgcgtgcgtcacgcgcgaagcgcgcgttgctgccggcattgctcgaagagacaaaccgccgcagccgcggccacattgagcgactccattccgcccggctgcggaatcgtcacgcgatgcgtcgccgcctcgcgccaccgggcggacacgcccgctccttcgttgccgaacacccacgcgagcggcccggccagatcgcagtcgtagatnnnnnnnnnnncgtgcgaatcggtcagcgcgaccggaatcgcgagccgctcgatcagcgtgccggcgtcgacgtcctcgtggatgtcgagcaggaaatgcgcgcccatcgccgagcgcagcaccttcgacgaccacgcgtaggcggtgcccggcgcgcagaacacccgctccacgcccgccgcggccgcgctgcgcaggatcgagccgacgttgcccgcgtcctgcacgccgtcgagcacgaccgacgtgcccgcgacacgcgccggcagcgccggcgccggccgggcgacgnnnnnnnnnnnnccgacgccgttgacgacgttcgatagctgtccgaacagcacatcgggcaacgtgacgacccgcgccggctcgatgcgcgcgacgatcccgcgcgcctcctcatgcgcgagcgcgccgtcggtgacgacgcacagctgcggctgtccggccgcatcgagataggcgctcgcgagatggaacccttcgaggagcgcctgctcgccgcgccgctgctggtgcgtcgatcccgcgagcgccttcaggcgcttgtacagcggattgtcgcgggaagtgatcgctttcatcgaatcagatcgaaggcttcgcgcaccggcgcgaacgagcggcgatgatgctcgcacggcccatgctcgcgcaaggcggccagatgctgcggcgtgccgtagcccgcgtgcgcatcgaaaccgtacatcggaaactgctgatgcagttcgacgagcatccggtcgcgcgtgaccttcgcgaggatcgacgcggccgagatactcggcacaagcgcgtcgccgccgacgatcgcttcgctgcggatcgcgagcatcgggcagcggttgccgtcgatcttcgcgagcgtcggcagcaccgagagcccttcgactgcgcgcttcatcgcgagcatcgtcgcatgcaggatgttgaggctgtcgatttcctcgacgctcgccgaggcgacgctgtacgcgagcgcatacgcgacgatttcgtcgaagagccgctcgcgcttcttcgcggacaacgccttcgaatcgtcgaggccgacgatcggccgcgccggatcgagcacgacggccgccgcgacgacgggcccggcgagcgggccgcgcccggcttcgtcgacgccgcagacgatctcgcccggcgcgtcgaaatcgagcgcgggctgggtcgcgccgccagcgccgccgcggggtttgcgcgtcgtcgccatcagcgcggcttcctgctgtcgatcacgtgcgcgacggcctcggccgcgcgctgcgcggtattctggcgcaacgcgagatgcatgtcggtgaaaatgtcggcgagcgcgcgacggttcgcatcgtcgcgcagttgcgtgagcgtcgcgtcggcgagcgcgtcgggcgtcgcgaaatgctgcagcagctcgggcacgacgaagcggcccgcgagaatgttcggcaggccgacgtacggcagatagccctgccggcgcatgatctgcccggtgagccatggcaccttgtacgaaatcaccatcggcttcttgagcagcgccgcttcgagcgtcaccgtgccgcttttcacgaggatcgcgtcggccgccgtcatcgcgacctnnnnnnnnccctcggtcagcgtaaccgacagcgacggatgcgcgtcgacgagcggctgcagcaacgcgcgcagcgcgggcgtcgcggccggcacgacgaagcgcacgccgggctcgcgctgctgcatcagttccatcgcgtcgaagaatgtcgggccgatcaactcgatctccgagcggcggctgcccggcagcaccgcgatcacgggnnnnnngcccggcagcccgagcgcgatccgcgcgccgtgcgtatcgggctcgagcggaatctcgtcggccagcggatggccgacgaacgtcgccgcgacgcccgccttctcgagcagttcgggctcgaacgggaacaggcacagcatgtggtcgacggccttgacgatcttcttgatccggccgccgcgccatgcccagatcgacgggcagacgaagtggatcgtcggaatgccggcgccgcgcaacgcctgctcgaggccgaagttgaaatcgggcgcgtcgatgccgacgaatgcgtcgggcggctcggcgagcaactggcgcttgagttcgccgcgaatgcgcaggatctcggggatgtgcttgagcgcctcgacgtagccgcgcaccgcgagcttttccatcggccagtgcgcatcgaattccacggcgctcatgcgcggcccgccgatcccgtagtagcgggacgacgcgggcagccgcgcatgcagcccgccgaggagcgacgcgccgagcagatcacccgacggctcgcccgcgacgagcgcgacgcgcagcggtgtgagttggaacgccatcggtcagcgaatgatgccgcgctgcgaagactcgacgaagtcgacgagcgacttcaccgccgcatcgccgtcgccgcccgcctgcgcgagctcgctcagctggaccttcgcctcctcgagcgacaggctgttcttgtagaggatccggtacgcgctgcgcagcgcggagatcgcatccggggaaaagcctcggcggcgcagcccttcgacgttgatcccatgcggctcggccttgttgcccgccgcgatcacgaacggcggaatgtcctgcacgagcgccgatgcgccgcccagcatcgaatgcgcgccgattcgcacgaactggtgaacgcccgacatcccgccgacgatcgcccaatcgccgatctcgacgtgccccgccatctgcgcgttgctcgacaggatcacgtggctgccgacacggcagtcatggccgatgtgcacgtacgccatgatccagttgtcgtcgccgagcgtcgtgacgcccgtgtcctggacggtgcccgtatggatcgtcgtgaattcgcggatcgtgttgcgatcgccgatcacgagccgcgtcggctcgtccttgtacttcatgtcctgcggacggccgcccaccgacgcgtaatggccgatgcgattgtcttcgccgatcgtcgtatggccttcgatcacgctgtgcgagccgatcgtcgtnnnnnnnncgatcgtcacgtgcgaaccgacgatcgcgtacgggccgacctcgaccgtctcgtggagctgcgcgcccggctcgatgatcgccgtggggtgaatcctgctcatgcgccgttgcctctcaatgtctatgtcgcgttgcgtagccttgcgtgccgcgcgctcagggcgccgcgtcggccgtcttgaccgtgcacatcagctcggcttccgccgcgaccttgccgtccacttccgcaacggccttgaacttccagatgccgcgaatatagcgctcgaacgtcacgttcaggatcaactggtcgcccggctcgacgacgcgcttgaagcgcgcgttgtcgatgccgacgaagtaatacagcgtgttctccggatccttcggctgcgcctcggcgaacgtgaggagcgcggccgcctgcgcgagcgcctcgatgatcagcacgcccggcatcaccggccgcttcgggaagtggccggtgaagaacggctcgttgaccgtcacgttcttcagcgccttgatggccttgtgcggttcgagttcgagcacgcgatcgacgagcagaatcggatagcggtgcggcagcagcgtgaggatcttgtgaatgtcgaagttgannnnnncagtgctcatgatggttcgtctcacgcaatggctgcgcggtgatgactgcaaatgctgatgcgggccgcgtcggggaaagcggcgcgcggttcgatcggccggtgcggcgggcagcctgcgagtgctgcgtcgcgcggttgcggccgacgtggattcatgcgccgccggcgtcgccttcccgcgcgaccagcgcggtttcgagcgccttgatccgatcgcgcagcttgtccaggttgcgcacgagcgccgcgctccggttccagtcgccgtgctcgacggccggaaacgcgctcgtatagatgcccgccttcggcagcgatttcgacacgcccgacttcgcggtaacgatcacgtaatcgccgagcgtcacgtgcccggcgatgccgaccgcgccgccgatcatgcagtgcttgccgatcgtcgtgctgcccgcgatgcccgcgcagccggcgatcaccgtgtaggcgccgatccggcagttgtggccgatctgcacgagattgtcgatcttcacgcattcgtcgatgacggtgtccgccatcgcgccgcggtcgatcgtcgtgttcgcgccgatctcgacgtcggggccgaccttcacgccgccgacctgcggaatcttgacccacgcgccggtgcgcgcgtcgccttcgccgacgaaatccggcgcgaagccgaagccgtcggagccgatcacggcgcccgagtgcacgatnnnnnnnngcccgagcgtgcagccgtgatagatcgcgacgttcgggtacaggtgcgaatcgtcgccgatccgcgtgccgcggccgacgaacacgttcgcgtcgagctnnnnnnnntcgccgatcacggcgcccgcctcgaccgtcacgtgcgggccgatcaccgcgctcgcggcgacctgcgcggccggatcgatcgtcgcgctcggatgcacgccggcnnnnnnnngcggcgcggcgagatcgatgaacatctgcgcgacccgcgcgaaataggcgtagggattcggcgtgacgatgaaattgcggccgtgcgcggccgcgccgagcttctcgagatcgcccggcgcgatcagcaccgcgccggcgcccgtcgtctcgacctgcgccagatacttcggattggcgaggaacgcgagctgccgcgggcccgcctgatcgagcggcgcgagagcgcccacctcgcagcggccgtcgccgacgatctcgccgccgaaccgcgcggcgagcgcctcaagcgtcaatgccattcgacgttcgctccgttcagttcgacaggctcgaaggcgatgcgagcgccttcagcaccttgtcggtgatgtcgatgcgcgggctcacgtacaccgcttcctgcacgatcagatcgtagttctgctgctcggcgatctgcttgatcaccttgttcgccttgtcgagcaccgcggcgagttcctcgttgcggcgctggttcagatcctcgcggaactcgcgctgcttgcgctggaaatcggtgtcgagctgcgcgaggtcgcgctgcttctgcgcgcgatcgttggccgacatcgtcgggccgttccggtcgagcgcatcggacatcgatttcaggcgcgcggccatgtcctgcagatccttgtcgcgcttcgcgaactcggcctcgagcttcgtttgcgcggccttcgccggcgcggactcgcgcaggatccgatccgaattgacggccgcgatgcgcgcgacgtcctnnnnnnnnnnngccgtcgcgccgagcgcggccgcgagcgccagcgcgcacatcactcgtttcgaaaacttaccggttagcaagattaccctctcgatgctgtagtcagtgcctgatcgatcagaacgccgtcccgatctggaactggaatttctgatactgatcgccttcgtgcttctgcagcgggaagcccaagctcagcttgagcggcccgatcggcgagatccacgcgaggccgataccgtagccgtagcgcagaccgttcgcgcccgtgctcgtgccgcccggcgcattgccccacacgttgccgccgtcgaggaacgtgaacacgcgcagcgtgcggtcgtagcccgtgcccggcagcgggaacgtcagctcgatgttgccgacgaccatcttcgagccgccgatcggatcgttcgtcttcgtgtcgcgcgggccgagcgagctcggctcgtagccgcgcacggagccgataccgcccgcgtagtaattcttgaagatcgggtacggattgccgatgccgttgccgtagcccgcctggaagttcaggccgaggatgaagcnnnnnnnnaacgagtagtagtactggccctgcacgtccatcttgtagtactggatcttgcccaccggcacgccgtattcggcgttcgcctgcgtgaagtagccgcggctcgggatcagcgcgctgtnnnnnnnntcgcgcgaccagccgatcgtgagcggcaccgtgttcgacacgcggccgaactcgttcacgtaatcctgatacgactgcggcgtgttcgaatcgacgtcgaggcggttctgctcgaagcccgcgccgaaatagaccgtgtcggtttccgagaacggaatgccgaacttcaggttgccgcccgccgtgatgatccggaagctcgagttcgtcgagtaatagagcggctgatacgtgcggtagaacacgtcggtgatccgcttgatgccgtcgacggtgaagtacgggtcgacctgcgtgacggtcagcgtgcggtagctcttcgcggtgttcacgttcaccgcgaggctcgtgccggagccgaacacgttgtcctgcgagatgccggccgacagcacgaccttgtccgtcgacgagaagcccgcgccgagcgtgatcgcgcccgtcggcttttcggcgaccttcacgttcacgtcgacctggtcgttcgtgccctcgacgggcaccgtcgtcacgtcgacgtcggtgaagtagccgagacggttcacgcggtccttcgacagcgcgagacggctcgaatcgaaccacgagctctcgagctggcgcatctcgcggcgcaccacctcgtcacgcgtgcgcgtgttgccgacgatgttgatccgccgcacgtacacgcgccggctcggatcgacgacgagcgtgaggcccaccttgtgcgtcgcctgatcgatttccggctgcgcgttcaccgtcgcgaacgcgtagccgtactggccgagcttgtcgacgatcgccttcgtcgtctgctgcagcttctcggccgagaagcggtcgcccggcttgatcttgacgagcttctcgagctcggcctggcgatccagcagattgccggcgagcttcacgctcgataccgtgtacggctcgccttcgtgcagcgccaccgtcaggtacatgtccttcttgtccggcgagatcgacacctgcgtcgactcgatgttgaactccaggtacccgcggttcaggtagtacgagcgcacgttctcgaggtcgcccgtcagcttttccttcgagtacaggtcgttcttcgtgtaccacgagaaccagttcggcgtggacagctgcatctcgtcgcgcagcgtgctcgtcttgaacgccttgttgccgatgaagttgatctggcgaatcttcgcgctcgggccttcggcgaccgcgaacaggatcgacacgcggttcgcgtcgaccggcgtgaccgtcgtcgacacttccgccgcgtagaagccgcgcgtcaggtactggcgcttgagctcctgctccgccttgtcgacgagcgccttgtcgtagtaacgcccctgcgacaggcccacggccttcagcgccttgttcaggttgtccttgtcgaattccttgatgccggtgaagtcgatcgacgcgatcgccggacgctcctgcacctggacgatcacgacgccgccctgcgtcgcgatccgcacgtcgttgaagaagcccgtcgcgtacagcgcgcgaatcgcctcggatgccttgccgtcggtgaacgtatcgccctgcttgatcggcaggtaggcgaacacggaacccgcttcgacgcgctgcaagccttcgatcttgatgtcctgcaccacgaagggcgccgttgcgtgtgccgcgagaccatgcgcggcgagcgccgcggcagcaaccgtcttaggtacgaagcgatgaggtttgaacaacatgcatccccagtgtttaagcttgcatcagatcaggcggccaccgttacggctgccgcccgacgcgtcaaaaatggattaaccgagccagatcgttgaacagcgcgatcgccgacaacgcgacgatgcagatcaaccccgctctttgcagaatcagttgccagcgctccgatacggccttgccggtcgcggcttcaaccagataatataacagatgnnnnnngtccaaaacgggaatcggcagcaagttcagcacgccgaggctaatgctgacaagggcgagaaacgataggaaagccgacaaaccgagccgcgcgctcttgcccgcgtaatcggcgatcgtcaccgggccggacaggttcttcagcgacgcctcgcccgtcaccatcctgccgaacatcttcagcgaatacaccgaaatgtcccacgtgcgccgcgcgccgagctcgacgctctcgagtacgccgtagcgcacgtccacgctcggcgtctgcagcgcgagcgccgcgccgatgcggcccacctgcttgcccgtctcgtcgtcgcgctgcgcctgcggcacgatcgacaccgtgcgctcggcacccgcgcgctcgatgcgcagcgcgagtgcgcggcccgcgtgcgccttcacgtcgtcgatgaagcgcgtcgagccgccgatnnnnnnnncgtcgagcgccacgagcttgtcgcccgcctgaagccccgcccgttgcgcggcgccgcccggcagcaccgacgtcaccgtcagcgatccgccgcccggctcgaagccgaggcgcgacatgaaatcgtcgtcgacgtcgcgatcggcgatgccgtgcagatcgacgcgaaaatcgtaggtggcgccgtccgcgcggttnnnnnnnncgagcacgacgtccctgtggtcgaacgccgcgccgagcagcttccagcgcagctcggaccacgagcgcaccggctcggcctgtcctccttgcgcgccgcccgcgcccgggatgcggatcgacacgatcgtctcgccgccgtcaaagcccgcgaccgcggcgggcgtgccggccgcgggcggcgcgacgatcgccgcgggctccgtcacgccggtcgcgaacacggccgagaagagcgcgatcgcgagcaggaagttcgcgaccggcccggccgcggcgatcgcgatccgcttgccgaccggctgccggttgaatgcatgcggcagctcgtccgcgcgaatgccgtcgccggggtcccgctcgtcgagcatcttcacgtagccgccgagcggcagcgcggacagcgtccactcggtgcccgtcttcttgctgacccagcgcgcgacgggcgcgccgaagccgatcgagaaacgcagcaccttgacgccgcaccagcgcgcgacgcggtaatgcccgtactcatgcacgacgaccagcacgccgatcgccacagcaaacgcgatcagttcgaccagcacgttcatgagcgtgtcgactccattcaggcggcgcgctcgacgccgggcgcgggcagcttgccgatgaacgccgtcgccgcgcggcgcgcggcggcgtcggcttcgatcacgtcgtcgaggccgcccggcgtgcggttggacagcccatcgagcaccgcgccgaccgtctgcgcgatcgcggtgaagcgaatgcggcgcgacaggaacgcgtccacggcgatttcgttcgccgcattgagcgccgcgctcgcgacgccgcccgcctcgagcgcgtcgatggcgagcgcgaggcacgggaagcgcgcgtagtcgggcttctcgaacgtgagcgtcgcgatctgcgcgagatcgagctgcgcgacgcccgcgtcgacacgctcgggaaacgcgagcgcgtgcgcgatcggcgtgcgcatgtccgggttgccgagctgcgcgagcaccgagccgtcgcgatacgacacgagcgaatggatcacgctctgcggatggatcagcacgtcgatgtgctcgctcggcaggccgaacagccagtgcgcctcgatcacctcgaggcccttgttcatcatcgtcgcggaatcgacggagatcttgcggcccatcacccagttcggatgcttgcacgcctcgtcgggcgtcacgctcgcgagcgtcgcgggctcgcgcgtgcggaacgggccgcccgacgcggtcacgatgatcttcgcgatgcccccatgctcggccgcgtcgcgcggcatgcactggaagatcgcgttgtgctcgctgtcgacgggcaacaggatcgcgccgtgatcgcgcaccgcgtccatgaagatcgcgcccgacatcacgagcgcttccttgttcgcgagcaggatgcgcttgccnnnnnnnnnngcggcgaggctcggcgcgagccccgccgcgccgacgatcgccgcgacgacggtgtcgcagccgtcgctcttcgatacgtcgacgagcgcctgcttgccgtacgcgacctgggtccggctgcccgcggcgcgcaattgcgcctcgacccgcgcggcggtttcggcgtcgccgaccaccgcgacgtccggcgcaaagcgcaggcactgggcgacgagcttctcgccgttgcggtgggccgtgagcgcatgaaccgcgaagcgttccggatgacgcgcgacgacgtcgagcgtgctgtctccgatcgagcccgtcgaaccgagcaatgtcagacgtttttgcataatagggtctagttttaaccgagcagcagcatcgcgagcggcagcacgggcagcagcgcgtcgacgcggtcgagcacgccgccgtggcccggcaggagaccgctcgaatctttcacgccggcctggcgcttgagcagcgactcgaacaggtcgccgaccacgctgaacgcgacgagcaccgtgagcgccgcgaatgcgcccgccgcaccgtaccgcgcgacgaacgtcgaataaagggtcggttcgaaggcgtgcgccgcgacagccgcgccggcgacgatcatcaccgcgagccagccgcccgccgcgccttcccaggttttgccggggctcaccgacggcgcgagcttgtgcttgccgaacgcctttccggcgaagtatgcgccgatatcggcgagccataccactaccaacagcgacaacacgaagggtacgccttgtnnnnnnnnngcgacgagcgcgtgccagcacgccgagaagacgacgagacccgcgacgagcaggaacggcttccacgcgcgctcggcgagcgcgggcttgcgccagagcgcgtacgggcccgccagcagccagaacacccccgcggccgcgaacagcggccgcgcggcggccgcgccgatgccgagccgcgtgctcgcgccgagcgcgagcgccgcgacggccgcgtacgcgagcgggcccgcgccgcccagcttcaacagccgcccccactcccacgcggcgaatacgagcgcgaacgcgatcagcgcgccgaacgcggcgagcggcgcgaacagcgtcacgggcagcagcaccgccagcagcacgaccgccgtgatgacacgggtcttcagcatgaaagggaatcggcgtcctgggcctggggttcgagctgcgcgctcgtgcggccgaagcggcgttcgcggtgcgtgtacgacgcgagcgcttcggcgagcgcgccggcgtcgaaatccggccagaacgtgtcggtgaagtagaactcggtataggcgagctgccagagcaggaaattgctgatgcgctgctcgccgcccgtgcggatgaagagatccggctcgggcgcataggccatcgccagatggcgggcgaacgcgtcctcgtcgatttcggnnnnnnnnccttcgcgcgccgcctcttcgacgagcttgcgcgtcgcctgcaggatgtcccaatggccgccgtagttcgcggcgatcgtgagcgtgaggcgcgtattgcgcgccgtcttcgtctcgccgcgacgaatcagcgcctggatgcgcggctcgaacttcgtcagatcgccgacgacgcgcagccggatgccgttcgcgtgcagcttgccgacctcgcgctcgagcgcggtgatgaacaggcgcatcaggaacgacacttcgtcgttcggccggcgccagttctcggagctgaacgcgaagagcgtcagatattcgacgcccgcgcgtgcgcatccctcgacgaccgagcgcaccgcgtcgacgccgcgcgtgtgccccgcgacgcgcggcaggcggcgctcggtcgcccaacggccgttgccgtccatgatgatcgcgatgtgacgcggcacggcggcgacgtcaggcacgcgaacggtagagctggtataggtcatggccgctgagactgtagctgcaggaaaaagtgcgacgcaaggcggcttcagaccgtcatgatctccgcgtccttggcctggacgagcttgtcgatctccgcgacgtgcttgtccgtcagcttctgcacgtcgtcgctcgcgcggcgctcgtcgtcttcggaaatttccttgtccttcacgagcttcttcagttgctcgttcgcgtcgcggcgcagattgcgcacggcgaccttcgccgtttcgccttcgctcttgaccaccttcgtcagctcgcggcggcgctcctcggtgagcggcggcatcggcacgcggatcaggtcgcccgacgtcgccgggttcaggcccagatcggcttcgcggatcgccttctcgaccttcgcgaccatggtcttttcccacggctgcacgccgatcgtgcgcgcgtcgacgagcgtcaggttcgcgacctgcgagatcggcaccatcgagccgtagtagtcgacctgcacgtgatcgagcagaccggtgtgcgcacggcccgtgcggatcttcgccagatcgttcttgaacgcttcgatcgagcgctgcatcttctgctcgacgctcttcttgatatcagcgacactcatttcaacctccgaaccttccgaacttcaaaacgatgcgggcaatggccaaaggcggcgcgcggcgccgcggcctcccgcatcggcgagagtttacacgtggacgagcgtgccctcgtcctctccttgaacgatacgtttgagcgcacccggcttgttgatcgaaaacacgcggatcggcagcttctggtcgcggcagagcgcgaacgccgtcgcgtccatcacctgcaggttgcggccgatcgcctcgtcgaagctgatcgacgaatagcgcgtcgccgacgggtccttcttcggatcggccgagtagacgccgtcgaccttcgtcgccttcagcaccacctcggcgccgacttccgagccgcgcagcgcggccgccgtgtccgtcgtgaagaacgggttgcccgtgcccgccgcgaagatcaccaccttgccctcctcgagctggcggatnnnnnnnnggcggatgtacggctcgaccacctggtccatgcgcagcgccgactgcacgcgcgcctcgatgcccgcgtggcgcatcgcgtcctgcagcgcgagcgcgttcatcatcgtcgcgagcatccccatgtagtcggccgtcgcgcggtccatgccggccgcgccgcccgcgacgccgcgaaagatgttgcccccgccgatcacgaccgcaagctgcgtgccgagacgcacgacttccgcgatgtcggcaaccatccgctcgatcgtcgcgcgattgatgccgaaggcatcgtcgcccatcagagcttcgccggaaagtttgaggaggacgcgtttataggcattgggcatagggacttccgagcgacgagaggatgacaagcatgaactgtaggggcgaaatgctggttcgggcaagcgccgccgggccgggctggctgaaagccccgtcaggcggcgccgccgaccgcggcgcaacggtcgtccgccgcgggtcaagcgtactgctggttactgcttttacgactggttactgctgcttcgcggcggcgacttgcgcggccacttccgcggcgaagtcgtcctggcgcttctcgatgccttcgccgaccacgaagagggcgaacttctgcaccgccgcatccgcggccttgagcatctgctcgatcgtctgcttgtcgttcttcacgaacggctggttcagcagcgacacttccttcaggaacttctggacgctgccgtcgaccatcttcgcgacgatctcggccggcttgcccgattccgcggccttctgctcggcgacgcggcgctccttctcgatcaggtccgccggcacttcgtcggccgacagcgagacgggcttcatcgcggcgacgtgcatcgcgacatccttgccgacctgctcttgcgcgcccgtgtactcgacgatcacgccgatgcggctgccgtgcaggtacgtcgcgagcttgttcgacgtttcgaaacgcacgaaacggcggatcgagatgttctcgccgatcttgccgacgagcgcgaggcgcacttcgtcgacggtcttgccgtcgagcggcagcgccgacagcgcggcgacgtcggccgggttctgcgtcgcgacgagctccgcgaccgtcttcgcgaacgcgttgaaatcgtcgttcttcgcgacgaaatcggtttcgcagttcagctcgacgagcgcgccggcattcgcgccgacgaacgatgcgacgacgccttcggccgtcacgcgcgacgcggccttgctcgccttgttgccgagcttcacgcgcagcagctcttcggccttggccatgtcgccgtcggcttccgtcagcgccttcttgcattccatcatcggtgcgtcggtcttcgcgcgcagttctgccaccatgcttgcggtaattgccgccatcattcgctccttgagtctgtattcacaacgccgcccgcacttcgacgcaggcggcaggcattcgtttccgggcgttcgcgcannnnnngcgcggcgccggcccggatcggccgcacggnnnnnngcggcttnnnnnnngggggcctgttgagagccccctttttgcgccggctcggggccggttacgcgttttcctcgacgtattcgtcgtcgccgcgcaccgcctggaccacttcgttgaccgcgttcgcacggccttcgaggatcgcgtcggcgacgccttgcgcgtacagcgcgaccgccttgctcgaatcgtcgttacccgggatcacgtagtccacgccttccggcgagtggttcgtgtcgaccaccgcgatgacgggcacgcccagcttgttcgcttcggtgacggcgatcttgtgatagccgacgtcgacgacgaagatcgcgtccggaatgccgcccatgtccttcacgccgccgatcgacttctgcagcttcgcgatttcgcgttcgaacagcagcgcttccttcttgctcatcttctcgagctcgcccgcctcgaccgccgcttccatgtccttcaggcgcttgatcgataccttcagcgtcttgaagttggtcagcatgccgccgagccagcgtgcgttcacgtacggcatgcccgcgcgcagcgcttcctgcgcgatcgtgtcgcgcgactggcgcttcgtgccgacgaagaggatcgtgccccgattcgctgcgagctgacgcacgtacttcagcgcgtcgttgtacatcggcagcgtcttttcgaggttgatgatgtgaatcttgttgcggtgaccgaagatgaaaggagccatcttcgggttccagaagcgcgtctggtgaccgaagtggacaccggcttccagcatttggcgcatcgtgattgccatttgtattctccacgagggtttgggtcttaagccggctgccgtatcatggcgcaacggtgggcgctgcccttttgccgtccgcgccgcgacaccctgggtgcgccggctcgcgatttcggcgcggccctcgaaaattgaaacccattcgaaagcatcacgcctggcgtcttcgccgccaccgccgccgcgcccgcaacgagaaacccgaagcttcctcgagggttcccgcacggggcaaattgacgatttcagcgtcgacttagccaaagagtatagcacgccggcatgacggctctcaagtcgcccgccgcgccccgcgcgctggcgcgtgccggcccgctcaccgaaaggcgcctcgaacggctcgcccgcgaccgcgccgagccggccgcgattcgcgcgtcgccgacccgcgaaaggctgcgacggccggaataaggtgcgataattgcgcaattcaccgcatttcaggcatcgactcatggctattacgctcaaaaacgaacacgacatcgcgcagatgcgcatcgcctgccgtctcgcgagcgaagtgctcgactacatcacgccattcgtcgtcgccggcgtgacgacgggcgaactcgatcgcctctgccacgaatacatgacccatgtgcagggcacggtgcccgcgccgctcaattaccagccgcccggctatccgccgttcccgaaggcgatctgcacgtcggtcaacgacgtgatctgccacggcatcccgggcgagaagacgctcaagaacggcgacgcgctgaacatcgacatcaccgtcatcaagaacggctatttcggcgacacgagccggatgttcatcatcggcgagggctcgatcctcgcgaagcgcctcgtgcaaaccacctacgaatgcatgtggctcggcatcgaccaggtgaggcccggcgcgcatctcggcgacatcggccacgcgatccagaagcatgcggaagcgcaaggctacagcgtcgtgcgcgaatactgcggtcacggcatcggcacggtgttccacgaggacccgcaagtcgtccactacgggcgcccgggcacgggcatcgagctcaagccgggcatgatcttcacgatcgagccgatgatcaacgccggcaagcgcgacatccgcacgatgcccgaccagtggaccgtcaagacccgcgaccgcagcctgtccgcgcagtgggagcacacgatcctcgtcaccgacacgggtcacgaggtgttgacggtgtcggccggcacgccggcgcgcccgacgttcgccgcgccggcgacggcggcttgagcggccnnnnnnnnnnnaccggcatgcgccgccgcccgcttcacccgccccggcccgctcgcgcggctcgccccgcctgagcggcgcgagcccgcaccaatttagccaggtagccgctcgcgcagcnnnnnnnngccgttcaaccgcccaattcgatcgccgcccatgagcgcatccgtcgccgagccgcctcccgcgctgtcgcgcaaagccgaattcaaggccgcgaaggccgagctgctcgcgcgcttcaagagcgcgaaccacgtcacgccgctgatgcacgcgctgtnnnnnnnnaccgacgacgcgctgcgcagcctgtggcaggaatgcgggctgcccgcgacgctcgcgctcgtcgcggtcggcggcttcgggcgcggcgagctgtcgccgcactcggacgtcgacatcctcgtgctgctgcccgatgcgcacgcgagcgagctcgacgagcgcatcgagcgcttcatcggcatggcgtgggatctcgggctcgagatcggcagcagcgtgcgcacggtcgaccagtgcatcgaggaagcatcgcacgacgtgaccgtgcagacgtcgctgctcgaggcgcgtcgcatcgtcggcagcacggcgctcttcgagcgcttcatgttgcgctaccgcgaggcgctcgannnnnnnnnnttcttccaggcgaaggtgctcgaaatgcgccagcgccacgcgaagttccagaacacgccgtacagcctcgagccgaacgtgaaggaaagccccggcggcctgcgcgatctgcagacgatcctctggatnnnnnnnnnngcgggcttcggcagcagctggcgcgagctcgacacgcgcgggctcatcaccgatcgcgaagcgcgcgagctgcgccgcaacgaaggcttcctgaaaacgctnnnnnnnnngctgcacgtgatcgccgggcggcgccaggacatcctcgtgttcgatctgcagacgcaggcggccgagagcttcggctaccagccgacgtccgcgaagcgcgcgagcgagcagctgatgcggcgttactactgggccgcgaaggcggtcacgcagctcgcgacgatcctgatccagaacatcgaggcgcagctcttcccggcaacgagcggcgtcacgcgcgtgctgtcgcccgggcgcttcgtcgagaagcagggcatgctcgagatcgccgcggacgacgtgttcgagcgccacccggacgcgatcctcgaagcgttcctgctgtacgaggcgacgcgcggcgtgaagggcctgtccgcacgcacgctnnnnnnnntctacaactcgcgcgacgtaatgaacaacgcgtggcggcgcgatccgcgcaaccgccatacgttcatgcagatcctgcagcagccggaaggcatcacgcacgcgttccggctgatgaaccagacgagcgtgctcggccgctatctgctgaacttccggcgaatcgtcggccagatgcagcacgacctgtaccatgtgtacacggtcgatcagcatatcctgatggtgctgcgcaacatccgccgcttcgcggtggccgagcacgcgcacgaatatccgttctgcagccagctgatcgtgaatttcgagcggccctgggtgctgtacgtcgccgccctcttccacgacatcgcgaaaggccgcggcggcgatcactcggcgctcgggatggccgacgcgcggcgattctgccgagagcacgggatcgagggcgacgacgcggcgctcgtcgtctggctcgtccagcatcacctgacgatgagccaggtcgcgcagaagcaggatacgagcgacccggtggtgatcaagcgcttcgcggagctcgtgggcagcgagcggcggctgaccgcgctctatctgctgaccgtcgccgatattcgcggcacgagcccgaaggtgtggaacacgtggaaaggcaagctgctcgaggatctgtatcgcgcgacgctcgccgtgctgggcggcgcgcagcccgacgcgcattcggagctgaagacgcgccaggaagaggcgctcgcgctgctgcgcctggaaaccgtgccgcccgacgcgcaccgcgcgctgtgggaccagctcgacgtcggttacttcctgcgccacgatgcggccgacatcgcgtggcagacccgcgtgctgtaccgccacgtcgcggccgataccgcgatcgtcnnnnnnnngccgtcgcccgtcggcgacgcgctgcaagtgctcgtctacgtgaaggaccgctcggacctgttcgccggcatctgcgcgtacttcgaccgcaacgggctgtcggtgctcgacgcacgcgtgaacacgacgcgccacggctatgcgctcgacaatttcatcgtcacgcagaccgagcacgacgtgcaatatcgcgacatcgcgaacctcgtcgagcagcagctcgccgcacgcctcgccgaatcggcgccgctgcccgagccgtcgaaggggcggctctcgcggctgtcgcgcacgttcccgatcacgccgcgcgtcgacctgcgggccgacgagcgcggccagtactacattctgtccgtgtcggcgaacgaccggccgggccttctttattcgatnnnnnnnntgctggccgagcaccgggtcggcgtccacgcggcgcggatcaatacgctcggcgaacgcgtcgaggacgtcttcatgctcgacggcaccggcttgtccgacaaccgtctgcagatccaagtcgaaaccgagctgctgcgcgcgatcgcagtgtgagtattccagcgtttatgcgcacaaaattgaccgtcaagaatccgcgcccggcgacgcccggccgcgcccccgtccgctccggcagcctcaccgcgcgcaaggtcgcgcggcccgacccgaaagcggcgggcgcaaaacccgccgcggcgaagcctgctgcgaagtccgcatcggctgccaagccggcggcgccgcgcagcgcggcgaacgctgcgccgaannnnnnnncggggccgtcgcgcccggccgcggcatcggaaggcaagcgcgtcgcgaagccgcgcaccgcgcacgacgccggccgcacgggcggcgagcgtgcgccggccaagcgcgccaccacgcccggcgcggcgtccgcgccgcgcacgcgccgcaccgacgcgaagccggcgcgccgcaccaacgaacgccctgccggccgcgacgagcgtgcaccgcgcgactcggatnnnnnnnnnttcgatgcgggcacgcgcggtaaggaccgcgcgccccgcgagggcgcaaggcccggcgcacggggcgcgacgggcgcgaagttcggcggcgcggcgcgtcgatcggacgacgccgaccgtcgaacgccccgcgcgacgcgtgcggacagcnnnnnnnnnnatgccgcgccgtcgtcgttcgcgggcaagaccgcgacagccggcaagcgtgcgccgcagcgcgccgacgatcgctacggcgcagccgggaagcgcacatcgccgcgcaccgagcgaaccgagcgaaccgagcgccccgcccgcttcggcgaacggccggccacccgcgcgagcgcatccggcgagcgccgccccacggcccgcgcggcgacgggttcgcgcctcaagctcgcgcagccgatcaagcgcggcagcggcgaactgggcgaatccgctcgcggcggtgagcacggcgaacgcggcaagcgtatcgagcgcggcgacgaaaccggcctcgtgcgcctgtcgaagcgcatgtcggagctgggtctctgctcgcgccgcgaagcagacgaatggatcgagaaaggctgggtgctcgtcgacggcgagcgcatcgacacgctcggcacgaaggtgcgcgccgaccagcgcatcgagatcgattcgaannnnnnnnncgcgcaggccgcgcaagtgacgatcctgctgcacaagccggtgggctacgtgtcgggccaggcggaggacggctacgcccccgccgcgacgctcgtcacgcgcgagaaccactggagcggcgaccgctcgccgctgcgcttctcgccgcagcacctnnnnnnnntcgcgcccgcgggccggctcgacatcgattcgacgggccttctcgtgctgacgcagaacgggcgcgtcgcgaaacagctgatcggcgaacaatcggacatcgacaaggaatacctggtgcgcgtgcgcttcggcgagcgcacggccgacatcgaacgccacttccccgccgagtcgctcgcgaagctgcgccacggcctcgagctcgacggcgtgccgctcaagcccgcgatggtcagttggcagaacggcgagcaactgcgcttcgtgctgcgcgaaggcaagaagcgccagattcgccggatgtgcgaactcgtcggcctcgaggtgatcggcctgaagcgcgtgcggatgggccgcgtgatgctgggcgcgctgccgcaaggcgagtggcgctatctcgggccggacgaatcgttctgagcacggcggccgccgtgcccgggccgcggctgcgcgcggggcggcgcaatagccgcgcgccgcgccgccgcggtttgcggcaacggaaatcgaacgaaaacaccccaacgccccattgcgatcgcgggcgtcctaccgtnnnnnnnnnccggcgcacgcgttcgcgtggcgccgccccgcgccggcgcgccgcgtcagtcgtccgcttgcgcgtcgagccccgggaacagcacgtcggcgaagccgaacttcgagaaatcggtgatccgcatcggatagagcttgccgatcagatgatcatattcgtgctggacgacccgcgcgtggaagccttccgcgatccgctcgagcttcgcgccgtactggtcgaagccgctgtagcgcacgcgccggtagcggctcacgacgccgcgcagccccggcaccgacaggcagccctcccagccctcctccaggtcgggcggcaagtactcgatgctcggattgacgagcaccgtctccggcacgggcggcgcctccgggtaacgctcgctgctgccgaagccgaagatgatcacctgcaacccgacgccgatctgcggcgcggcgagccccgcgccgttcgcgtgatgcatcgtctcgaacatgtccgcgacgagcgcgtgcagctccggcgtgttgaacgcctccaccggccgggcgacttccagcagacgtggatcgcccatcttcaaaatctcgcgaatcatcgcgcgtggccctccagaagtgtgtgcatgcctgcttcgtccagcaccggaatgccgagttcctcggctttcgcgagcttgctgcccgcgtcggcgcccgcgacgacgtaatcggtcttcttcgataccgagcccgcgactttcgcgcccgccgcctcgagcatctccttcgcggcttcccgcgtgagcgtcggcagcgtgcccgtgagcacgacggtcttgcccgcgagcacgccttgcgnnnnnnnnngcgcgggcggcccttcgggccatgtgaccttgcccnnnnnnnnnaactgttcgatcaccgtgcgattgtgctcctcggcgaagaattgatggatcgattcggcgacgatcggcccgacgtcgttgacctcgagcaatgcgtcgatcggcgcgtccatgatcggatcgagcgagccgaagtgcttcgcgaggtccttcgccgtcgattcgccgacgtgccggatgccgagcgcgtaaatgaagcgcgcgagcgtcgtgtgcttcgccttttcgagcgaatcgatcagattccgcgcggatttctccgcgaagcgatcgagcgcgacgagcgtcgagaagccgagattgaacagatcggccggcgtgcgcacgaggttctgctcgacgagttgatcgatgatcttctcgccgagcccatcgatgtcgagcgcacggcgctgcgcgaagtgccagagcgcctgcttgcgctgcgcggggcaaaacagcccgcccgtgcagcgcgcgatcgcctcgtcgggcaatcgctcgatccgcgatccgcattccgggcattcggtcggcatcacgaactcctgcgcgtcggcgggacgccggtcgagcacggccgataccacttcgggaatcacgtcgcccgcgcggcgcacgatgaccgtgtcgccgatgcggatgtccttgcggcgcacctcgtcctcgttgtgcagcgtcgcgttcgtgacggtcgcgccgccgacgaacacgggctcgaggcgcgcgaccggcgtgatcgcgccggtgcggccgacctgcacgtcgatcgcggtgagcttcgtgagcgcctcctgcgcggggaacttgtgcgcgagcgcgaagcgcgnnnnnnnnnacacgaagccgagccgatcctgctcgtcgcggcggttcaccttgtagacgacgccgtcgatgtcgtacggcaacgattcgcgccgctcgcccaccgaatggaagaacgcgagcaggcccgccgcgccgcgcacgaccgcgcgctcccggttcacgggcaacccgagcgtctcgtaccagtcgagcaggccgctgtgcgtgtcgggcatgtcggcgccgtcgagcacgccgattccgtatgcgaaaaacgaaagcggccgcgacgcggtgatcttcgaatcgagctgccgcaggctgcccgccgccgcgttgcgcggattggcgaactcgcgctggcccgccgcgcgctggcgctcgttcagccgcgcgaaatcgcgcttgaacatcagcacctcgccgcgcacgtcgagcatgcgcggtatccgcttgcccttgagcgtcagcggaatcgcacggatcgtgcggatattctcggtgacgtcttcgcccgtcgtgccgtcgccgcgcgtcgacgcctgcacgaagcggccgttctcgtagcgcagcgagatcgcgaggccgtcgaacttcagctcgcacgcgtattcgacgggctcggtcacggtgccggcgaggtcggtcgccttgtcgaggccgtcggcgacgcgcttgtcgaacgcgatgacgtcctcgtcggcaaagccgttgttgagcgagagcatcggcttgtcgtggacgaccggcgtgaagccgctcgcggcctcgccgccgacgcgctgcgtcggcgaatcgggcgtgacgagatcggggtgctcggcctcgatccgttggagttcgacgaagaggcgatcgtactcggcgtcgggcaggtccggctggtcgagcacgtaatacgcgtagttcgcccgctcgagctcggcgcgcagccacgcggcgcgcttcgccggctggctggcgggcggttcaactggggatcgggccatgctggcggcactttctcgtgaggataatcaggcgacgattatctcagttcgagcccttttcggcatcggctgaatggccgctcgagcgtggaaatctcgggcgatcgggcattcggcgcggccatcgcggcccgcggctttcgtcgcggcgcgccggcctgccggcacnnnnnnnngacccgcgcaaccggcgcggcgacgatacgggacacgccgggcaaccggcgcgccggcggccgcgatcgctccgcgcggcgcggcgcacgttgcgaaacgcatcgtgcgccgcacgatgaccaccgaaacgaaacgcccggcgttcgagccgcnnnnnnnngcggtccggatgatgcggcgcggcaacgcaagcgcaagccgctgcccgcgcacgttcgggcaaggccgcgccgcggcgaaacccgcgcgcccggcggcgcctactgactgaacagccgccgcgtgacgggcgagccggccggaatgccggcctcctcgagccgcgcgtacagcttcatcagttgctgctcgatcgcgagcagcgtcgattcgggcagcggccggcgctgatcgtcgacgacgcgtgcgccgatgcgctcggacagcgatttcgcgtaatcgcacatcagccggaacggcaggatgtcctcgtcggccaccggcacgtcgagcacgagcgtgatcaggttgccgcccttgtacgtgagatcgtcgcgcaggaagttcgtatcgccgaactgcagcatgaagacggggttctgcttcgcgtcgagcttcacgaagcgcgtgccgtcgcgcgacagcagcagcccgtcctgcgacgcgaccgcctgcacgtaattggccgaccacggcgcgccgtccgacatcacgttgatcgacagttgcgcgtcgcattgggcggcgaagccgtcgagctcgcgcgccatcgataccgtttccatcatgtccgggaactccggcgcgccgtcgatcgcgtccgcgaactgctgcacgcccgtcacgaactcggagaactcgagctcgttgagcgggccgctgcggttcgcgagctgcgcggccgcgcgcagctcctcgtagcgcacgccgttttgcagcagctcccatgcatcgccgccgtcgagcttgccctcgatgtgcaccggcttgctgcccgcgcggcgcagccgctgcgcggcgggcaggatcttgtcgcccgcgagcgggctcgcgaggcggatcggcacgatgcagtcgatccggcgatcgacgaccgccggcggcgccgcggaaatcgtcgtcgcggcgggcagcaccggctcgagcggctcgtnnnnnnnngcatcggccgcgacggccgcttcgccgccatgcgcggcctcggcggccggctcaagcgcgccgttcgcgacgctcgcctcggcctgaagatcggccggcgtatcggcgggcgccgcgccgccgccgaacgtcggctcgacgcgcaccgcatcgccgcccgccgcgcccgccgccgcgtcgcggcgcgccggctggcgcaccggctcgatgaaaggcgcgtcgtcttcgcgctcgtgccgcgcggcggcctccgcctcgctcggcatcgggcgcggcatcctgcggcgcaccttcgcgccctgccacgcgttgtagaccacgacgccgcccaccacgacggcgcccgcgccgatcaacccgagtgtcaactcgtccatgcaagctccatccaattccgtgtcatcggactcgcggacgggcgccgatgcgccgcgcgcccgcgtgccattcgtcatacgtcaattctgggcaaaacccgcggccgtttccatgtcgaccgcgacgatccgcgatacgccctgctcctgcatcgtcacgccgatcagttgctgcgccatctccatcgcgatcttgttgtgcgagatgaaaaggaactgcgtcttgtcggacatcgcgcgcacgagattcgcgaagcgctcggtgttcgcgtcgtcgagcggcgcgtcgacctcgtcgagcaggcagaacggcgccggattcagctggaacatcgcgaacacgagcgcggtcgccgtcagcgccttctcgccgcccgacagcaggtgaatcgtcgcgttcttcttgccgggcggctgcgccatcacctgcacgccggcgtcgagaatctcgtcgcccgtcatgatgagcttcgcctgcccgccgccgaacaggcgcgggaacagatcgctgaaatggcggttcacttcgtcgaaggtcgcctgcaggannnnnnnnntttcctggtcgatcttgcggatcgcgtcctcgagcgtctcgatcgcgttcgtcagatcggccgattgcgcatcgaggaacaccttgcgctcgctcgcggccgcgagctcgtcgagcgccgccatgttgaccgggccgagcgcgttgatcgcgttgttgatccgcgtgacctcgccctgcaggtacgacggcttcatgtccggcatgagcttttccttcagcgcggcctcgtcgacctcggccgtcgcgagctgctcggcgaactgctcgcccgtcatacgcgccgcctgctccttcagttgcagctcggtgatgcgatcgcgcagcggctgcagcgagcgctcggcggcgagccgcgcctcgtcggccgcgcgcagcttcgccgtgagatcgtcgagctcnnnnnnnnnngcgccgagcgcctgctccttcgccgcgcgcacttcgagcgcgtcctgcaggccggtgtgcgcggtctgctcgttgatcgtctcgagctcnnnnnnnnnatcctcgagcgacgccgcgacgcgctcggcctgctcgtgcgcgacctggatcgagcgcttcagctcgtcgatgcggttcgcggactggcgcgcggcgaagcgcgcgtcggtggccgcgcgctcgcgctcgcgcgcctcctggcgcgcgttcgtcagcgtctcgtcgagcgattcgaacgcgagctgattgtcctcgaagcgcgcctgcaattcggcgagctcggcgtcgtggcgctcgaaattcgcctccgactccgcgcgcagcgcacgctgctcctcgatctgcgcgccgatctcctcgagttcctcgcggatctgcgtgctgcgctgcgtatagcgctcgtgcgcctgcgtgagcttgagcacgtccatctgcagcgcgtgcacgcgctgcgtcgcacgctcggcctnnnnnnnnacttcggtcagcgcctgcgacgcctgcgtgtgcgcggcttccgcgcggatcgccgccgccttcgcctcgtcggacaggagcgcctnnnnnnnnacctggcgcgtcaggttctcgatttcctnnnnnnnnnnnagcatgcccgcctgctcggagtcggccgcatagagctgcacgcccgagcgcgtgacgacgtggcccgccttcacgacgaacgcgccgccctgcggcaattgcatgcgcgcggcgagcgcctgcgcgaggtcgtcggcgacgaacaccgtgccgagccaatcgttgagcaccgcgcgcaagcccgcgtcgtcgatgcgcacgagcggcaggagcgggcgcaacgcgcccggcgcggcgagcggctcgcccgcggcgggcggcgcgtagaacgcgagcttcgcgggcggcgcgtcggtggcgaacgccttcacccagtcgagattcgacacttcgagcgcggcgagccgctcgcgcagcaccgcttcgagcgcggtttcccagccggcctcgacgtgcagcttcttccacagacgcggcagcgcgccgagctcgtgcttgtcgagccacggctggatcttgccctgcgtctgcacgttttcctgcaactgcttgagcgcggcgagacgcgcttcgagctgatggatctgcgcgctctcggcctgcacgcgctcgtgcgccgcgcggcgctgcgcgtcgaggcgcggcagcgcttcctgcgcgtcggcgaggcgcgcctgcgcgtcggccagcatcgcctcgtgctcggcgagctgcatccgcaactcctcgagctgcgcctcgtccggcgcgtcgaggccgcccgcctcgaccttcaggcgctcgtggcgctgctgcaactgctgcaattgctgatcggcgttgcgctggtgcgcggcttcgaggttcagcgcctgttcggtctgcgcgatccggccgcgctcgtcgttcaggcccgtctgcgcatcgcgccagcgcgcctcgagcgcgggcagcgcgtcgtgcttcgcggccgcgtcgtcctcggcgatcgccgccttttcgtcggcgacnnnnnnnnnctcttcggccgcttcgagatcgccctgcgccttgtccgcctnnnnnnnncactgctcctgctgcgcgacgagcgcggcgatctgcgcctgcacgcggttgcgcgactcgacgatgaacttgatctgcgcctcgagccggctcacctcggcgttcgcctcgtagagcgcgccctgcgcgccctgcatcgcgtcgctcgccgaatagtgcgcgacgcgcagcgtctcgagctgcgcctcgacttcgcgcagcttcgcggtctgcgcgtcgagctcgatctgcgcgtcgccgatcgcacggcgctgcctgtcctgctcggcggccgcctcgttcttgcgcagcagccacagcaggcgctgcttctcctcgccgtcggcgacgagctctttgtacttcgtcgcgaccaccgcctgcgcctcgagcttctcgagattcgcgccgagctcgcggacgatgtcctcgacgcgcgtcagattctcgcgcgtgtcgtgcagccggttctcggtctcgcggcggcgctccttgtacttcgacacgcccgccgcctcttcgaggaacacgcgcagctcttcgggcttcgcctcgatgatccgcgcgatcatcccctgcccgatgatcgcgtacgcacgcgggccgaggcccgtgccgaggaagatgtcctggatgtcgcggcgccgcgcgggcagattgttgatgtaatagctcgacgtgccgtcgcgcgtgagcacgcgcttcacggcgatctcgccgtactggccccactggccggccgcgcggccgtcggagttgtcgaagatcagctcgacgctcgcccggctgccgggcttgcgcgtcgtcgagccgttgaagatcacgtcctgcatcgactcgccgcgcagctcggaggcgcgcgactcgccgagcacccagcgcacggcgtcgatgatgttggacttgccgcacccgttcgggcccaccacgccgaccagttgacctggaacctggaagtgcgtgggatcgacgaaagatttgaagccagcgagtttgatcgagctcagacgcacggcggtatcggtggtaaagagagtgaaacggttcggaacctgcgttgcgcgccgcgattcggccggaaggccnnnnnnnnnnnnncgcacgcccaagattcgaaaaacggggccgtgctgtcaagcagtcggccccgcgaatggggccaatcataccatnnnnnnnnnnncgtcccgcggctcgagcggttcgtcttcggccgggcgggcgcgatgcacgcggctcgacagcagggtcacgacgacgatgcacaggccgcccgcccattnnnnnnnnntcggcacttcgttggcaaaaagccacgcggtgagcgccgtgacgacgatctcgaacagcatgatgatcgacgcgcggttcgcctgcannnnnnnnaggccgtgctggacgagcatgttgttcgccgcgaccgtcacgccgatcccgacgacgagcagcgccgcgcggccgagctcaccgcccgccggcagcggcggcaagccctcgacgaacgcggcggcgacgcccatcgcggccgcgccggcgaacagcgtcgccgtgcgcatctcgggcttcatccgcggcagctcgcggctcgccttgacgacgagcacgttgctcatcgcgaagctcattccggccgcgagccccgcccattcggccgggttcgacggcagcggcacgccgagccggggcgaccacagcatcagcaccgcgccgccgagcgacagcgcggcgagcgccgcgcccgccgccgtcagccgctcgcgcaggatgaagtgcgcgcagatcgcggtccacgcgggcgtcagatagaaaagcagcatcacgcgcagcacctcgccgtggatcgtgccccacacgaagccgaggttcgtcacgcccgcggcaacgcccagcgcgggcagcagccaatgccggcgcacggtcgcgatcgacttgcgccgcacgatcagcacgaacgcgcacgcgacgatgctcgtcgccgcgctcgccaccgtgcccgtcacgccgagcgccgccagcaggcgcagcggataccagatcaggccccataccgatgcgccaaccagaatcgcgagcgtcggccagccggcgctgcgtcgttcattctcttgcaaaccgaacctcgtctttccttccccggacggcgccgcggcacgcgcgccgcgcgtcgagccacccgatgtcacgctataatcgagcgccgtcgccgcgccccaccgggccggcacgggccggctcacgccggcatcgcgcgccgcgaaccgccgcgcccgtcctcgcccgcgcaaggcggcgccagccgcgccgccgccttgcgccgcttcgcttaaaccggcccgtccgatcggccacctaccggctccgtgagccccacgcccgtgaatcctcgcctcgacacgctccagccctatccgttcgaaaagctccgcgcgctctttgccggcgtgacgccaagcacgcccctgccgccgatcagcttcggcatcggcgagccgaagcacgcgacgcccgcgctgatccgcgacgccgcggccgccgcgctcgacggcctcgcgtcgtatccggcgacggcgggcaccgacgcgcttcgcgataccgtcgcgcgctggctcgagcggcgctacgggctgcccgcgatcgacgcgacgacgcaggtgctcgccgcgtcgggctcgcgcgaggcgctcttctcgctcgcgcaggcggtgatcgattcgagcccgcgcgaaaacggcgcgacgcaggacggcgaaaggccgatcgtactctgtccgaatcctttctatcaaatctacgaaggcgcggcgctcctcgcgggcgccgcgccgtacttcgtcaacagcgatccggcgcgcaacttcgcgcccgactattcgagcgtgccggccgacgtctgggcgcgcacgcagctcgtctacgtgtgctcgccgggcaacccgacgggcgccgtgctcacgctcgacgactggcgcgagctgttcgcgctgtccgacgaacacggcttcgtgatcgcgtcggacgaatgctattcggagatctatttcgacgagacgaagccgccgctgggcggcctcgaggcggcgcaccggctcggccgcgacttcacgcgcctcgtgatgctctcgagcctgtccaagcgttcgaacgtgccgggcatgcgttcgggcttcgtcgcgggcgacgcggcgctcctcaagcgcttcctgctgtaccgcacctaccacggcgcggcgctgtcgcccgtctggcagaaggcgagcgtcgccgcctggggcgacgaggcgcacgtgcgcgagaaccgcgcgctctacgcgcagaaattcgcgaccgtcacgccgatgctcgccgaggtcctcgacgtgcgtctgcccgatgccgcgttctacctgtgggcgaacgtcgcgcgaaccggcctgtcggataccgagttcgcccggcgcctctacgccgactataatgtgacggtcctgcccggctcgtatctcgcccgcgacgcgcacggcgcgaatcccggccgcgacttcgtccggatcgcgctcgtcgccggcacggccgaatgcgtcgaaggcgcgcagcgcatcgtcgatttctgccgcggcctcgcccgctgaacgcgcgccgaaacgccccgattcattcatcatccacgtccagcatagccacgaacatgtcgcaacaacttcagcaaatcatcgataacgcctgggaaaaccgcgccgagctgtcgccgaaggccgcctccgcggaaattcgcgaagccgtcgcgcatgcgatcgagcagctcgaccgcggcgcgctgcgcgtcgccgagaagatcgacggcgcatggaccgtgcaccagtggctgaagaaggccgtgctgctgtcgtttcgcctcgaggacaacgcgccgatgccggcgggcggctactcgcagttctacgacaaggtgccgtcgaagttcgcgaactacaccgccgaagacttcgcggcgggcggctttcgcgtcgtgccgcccgcgatcgcgcgccgcggctcgttcatcgcgaagaacgtcgtgctgatgccgtcgtacacgaacatcggcgcgtacgtcgacgaaggcacgatggtcgacacctgggccaccgtcggctcgtgcgcgcagatcggcaagaacgtgcatctgtcgggcggcgtcggcatcggcggcgtgctcgagccgctgcaggcgaaccccgtcatcatcgaggacaactgcttcatcgnnnnnnnntcggaggtggtcgagggcgtgatcgtcgaggaaaactcggtgatctcgatgggcgtgtatctcggccagagcacgaagatctacgaccgcgagacaggcgaagtgacgtacggccgcattccggccggctcggtcgtcgtcgcgggcaacctgccggcgaaggacggcacgcacagcctctactgcgcggtgatcgtgaagaaggtcgacgcgaagacccgcgcgaaggtcggcctgaacgaactgctgcgaggcgactgatggcgggcgcgaaagccgcggccggcaccgtcgtctacggaatcccgaactgcgacaccgtgaagaaggcccgcacgtggctcgaatcgcacggcgtcgagttcgcgttccacgatttcaagaaagcgggcgtgagcgcaccgctcgtcaagggctggctcgcggacgtgccgctcgacgcgctcgtcaaccggcgcggcacgacgtgnnnnnnnntcaccgacgaacagaaggccgcggccgaatccgaggcgggcgcgatcgcgctgatgatcgacaagccctcggtgatcaagcggcccgtcgtcgacggccgcgtgaaggcgctcggcttctcggccgacgagtacgcggggctcttcgcctgagcgccgcgcgccgccgcccccaacctgctgccggccgtcgcgccggcannnnnnatcgaaagtggtccgaaacatgtccgccacccttgccctcaccgaacagttgatnnnnnnnnnntccgtcacgcccgacgatcagcactgccagcaattgatgatcgagcgcctcgccgccctcggcttcgagtgcgaaacgatcgcgtcgcacggcgtgacgaacttctgggccgtcaagcgcggcacggccggccgcgcaggcaagctgctcgcgttcgcgggccataccgacgtcgtgccgaccggcccgctcgagcagtggcgctcgccgccgttcgtgccgacgcaccgcgacggcaagctgtacggccgcggcgcggccgacatgaaaacctcgctcgcgggcttcgtcgtcgcggccgaggagttcgtcgccgcgcatccgcagcaccgcggctcgatcggtttcctgatcacgagcgacgaggaaggcccggccaccgacggcaccgtgaaagtcgtcgaggcgctcgcnnnnnnnngcgagcgcctcgattactgcatcgtcggcgaaccgacctcgacggcgacgctcggcgacgtcgtgaagaacggccggcgcggctcgatgtcgggcgagctcgtcgtcaagggcgtgcaaggccatatcgcgtatccgcatctcgcgaagaacccgatccatctgctcgcgccggcgctcgccgagctcgccgccgagcaatgggacgaaggcaacgagtactttccgccgaccacctggcaggtgtcgaacctgcgcgcgggcaccggcgcgacgaacgtgattccgggccacgccgatctgctgttcaacttccgcttctcgacggcgagcacggtcgagggcctgcaggcgcgcgtgcacgcgatcctcgacaggcacgggctcgattacacgctgaactggtcggtgagcggcctgccgttcctcacgccgcgcggcgagctgtcgaacgcgctcgacgccgcgatccgcgcggaaacgggcgtctcgcccgagctgtcgacgacgggcggcacgtccgacggccgcttcatcgcgcgcatctgcccgcaggtgatcgagttcggcccgccgaacgcgagcatccacaagatcgacgagcacatcgacgtgcgcttcgtcgacccgctgaagaacgtgtaccgccgcgtgctcgaacaactgatcgcctgacgaaggccgcccgatgacgacatcccccaccccgttcaagactgtccgcgacctcgtgcgccacgcggtgtcgcgcttctcgcaggcgaagctcgcgttcggccacggctcggacaacgcgttcgacgaagcggtctacctcgtgctgcacacgctgcacctgccgctcgacacgctcgagccgttcctcgacgcgcgcctcgcgcccgacgaaatcgacgcggtgctcgccgtgatcgagcgccgcgcgaccgagcgcgtgcccgccgcgtatctcacgcgcgaagcgtggatgcacggccatcgcttctacgtcgacgagcgcgtgatcgttccgcgctcgttcatcggcgagctgctcgacgacggcctgcaaccgtacgtcgaggatcccgagctcgtcggctcggtgctcgagctgtgcacgggctccggctgcctcgcgatcctcgccgcgctcgcgttcccgaatgcgagcgtcgacgcggtcgacctgtcggccgacgcgctcgccgtcgcgaagatcaaccgcgacaattacgggctcgacgagcggatcgcgctctaccacggcgatctgtacgcgccgctgccgcaattcaagtggatcgatcccgcgcagcgctacgacgtgatcatcgcgaacccgccttacgtgaacgcgggttcgatggccgagctgccggccgaataccggcacgagccggaaatggcgctcgcgggcggcgcggacggcatggacatcgtgcgacgcatcatcggcgaagcgcgccgctggctgcaggacgacggcgtgctcgtcgtcgagatcggcaacgaacgcgcgaacgtcgaggcggcgttcggcggcctcgagctcgtctggctgccgacgagcgcgggcgacggcagcgtgttcctgatccacgcgagcgagctgcccgccgtcgccggctgacgcttgcgcggctcccgggcgagccggcatggtcgtggccgcgatgtccgcgaccggcacgtccgcgaccggcatgtcccgctcatgcggggtggccgcttgcgcgcacgcttcggtaagatgcgcgtaagcggcgcccggtcgcggcgccgcgtggcctccttctggtatccgacgcgctcatgaccctcgactggctccatctcggcaccctcatcggcctcgcgcacgtgctcggcgtgatcgcggcctgccatgcgatcctgaacacgcgcacgtcgcaaggcgcgatcgcgtgggcggtgtcgttgacggcgatgccgtacctgacgctgatcccgtatctgttcctcggccgcagcaagttctccggctatgtcgacgcgcgccgccacgagaccgcggcgctgcgcacccgcacgcatcccgcgccgtgggacgccgaaggctcgacgctcggcgcgccgaaggaagcgctcggcgcnnnnnnnntacgcgcgctcacgcgcctggtcggcatgccgttcgtcgccggcaacgcggtgcgcacgctcgtcaacggcgacgcgacgttctccgcgatcctcgccgcgatcgacgccgcgcgcagctacgtgatcgtccagttcttcatcgtccgcgacgacgcgctcggcgcgatgctgcgcgacacgctgatnnnnnnnnnnaaggcgggcgtgcgctgctatctgctgtacgacagcatcggcagcttcgatctgccgtcgagctacgtgcacgcgctgcgcgaaggcggcgtcgaagtgcatccgttcgcgaccaacaagcagttcgtcaaccgcttccagctgaatttccgcaatcaccggaagannnnnnnnnnnnacggcgagcgcgcgttcgtcggcgggcacaacgtcggcgtcgaatatctcggcggcaacccgcgcctgtcgccgtggcgcgacacgcacatcgaagtgcgcggcccggcggccgcgaacatccagtacgtgttcgccgaggactggcactgggcaacccagtcgctnnnnnngcaggcaccgccgcccgcgccggttcccgacgccgacatgcactgcctcgtcgtgccgatgggccccgccgacaagcaggagacgggctcgctcttcttcgcggaggcgatcaacgcnnnnnnnnagcgcgtgtggatcacgacgccctacctcgtgcccgacgaagcggtgatttccgcgctgaagctcgcggtgatgcgcggcgtggacgtgcgggtgatgattccgagccggcgcgatcactatgtcgttttcgaagcgtcgaagctctatgcgcgcgatctcgtcgacgcgggcgtgcgaatcttccgctaccgccccggcttcctgcaccagaaggtcgtgctgatcgaccgggcggccgccgccgtcggcagcgcgaacctcgacaaccgttcgttccggctgaatttcgagatcatggtgctgaccgtcgacgcgggcttcgccgccgaagtcgaagcgatgctnnnnnnnnacttcgatcaagcgttcgaggtcgacctgagcgagtaccggcgctcgcctgcgtggcggcgcgtggcgatgcacgtcgcacggctgttcgcgccgatcctctgacgacgcgcggcgcgcgagcgggcgccgggcggcccgcccgaacggccccggcggcccgcacagcccgcacagcccgcatgcccgatccgggccgcgcggcgcgccgccgggctcaaagcagcttttcgacgtccgcggcgatatcctcgggcttcgtcgacggcgcatagcgcttcacgatctcgccttcccggttcacgaggaacttcgtgaaattccacttgatcgccttcaggccgagaatgccgggcgcctcctcggtcagataccggtatagcgggtgcgcgttcgcgccgttcacatcgatcttcccgaacatcgggaacgtgacgccgtaattcttctcgcagaacgcgccgatctgcgacgcatcgcccggctcctgcttgccgaactgattgcacggaaagccgagcacgacaagcccgcgttcgcgaaagcgatcgtacagttgctgcagccccgcgtactgcggcgtgaatccgcactcgctcgccgtgttgacgatgaggagcaccttgccccggtattgctcgagcggcacctcgnnnnnngaaagcgcctgcgcgttgaatgaatacagtttcgacatcggctcgttcctccctgttttgatatggttgcgccgtccgcggaagtctaggcgaattcggcgcggcgcgcacattccgccatccggacgatcccccgaatgcggcgcgcggctagaataacggttttccccagcatttctcgccgtgatccgtttcaatcagttcagcctcgcccgcggcacgaagccgctcttcgacgcgacctcgttcacgctgaatcccggcgagaaggcgggcctcgtcggcgcgaacggcgccggcaaatcgacgctcttcgcggtgctgcgcggcgagctgcacgcggacgcgggcgacttctcgatgccgccggcgtggcgcatcgcgcacgtgtcgcaggaaacgcccgccgtcgagcgcagcgcgctcgactacacattggacggcgacgccgcgttgcgcgcgatcgaggcgcgcatcgcgcaggcgtccgccgcgcacgacggcgcagccgaggccgacgcgcacgcggcgttcgcggacgccgacggctacaccgcgccnnnnnnnnncgaggcgctgctgctcgggctcggcttcacgctcgcgcagacgcgcgagcccgtcgcgagcttctcgggcggctggcgcatgcgcctgaatctcgcgcaggcgctgatgtgccgctcggatctgctgctgctcgacgagccgacgaaccacctggatctcgacgcgatcgtctggctcgaagactggctgcatcgctatccgggcacgctcgtcatcatctcgcacgatcgcgaattcctcgacgccgtctgcgacgtgacgctgcatctcgagaatcgccaggtgaagcgttacggcggcaactactcgcagttcgaagtgctnnnnnnnnagcagctcgaattgcagcaaagcgcatacgaaaagcagcagaagacgattgcgcatctgcagagcttcgtcgaccgcttcaaggcgaaggcgtcgaaggcgaagcaggcgcaaagccgggtgaaggcgctcgagaagatggagcggatcgcgcccgcgcacatcgcttcgccatccacgttcgaattccgcacgcccgattccgcgccgaacccgatgctcgtgatggaaaacgtgcgctgcggctaccgcgcggacgacggcggcgaaatcccgatcgtcgagcgcgtcgcgctgtcgatccagaacggccagcgcatcggcctgctcggcgcgaacggccagggcaagtcgacgctcatcaagacgctcgcgggcacgctcgcgccgctgtcgggcgagctgcgcaccggccgcgggctcacgatcggctatttcgcccagcaccagctcgagacgctgcgcgaggacgattcggcgctcgcgcatctcgcgcgcctcgccccggacacgcgcgagcaggaactgcgcgactttctcggcggcttcaacttctccggcgagatggcgaccgcgccgatcgcgccgttctccggcggcgagaaagcgcggctcgcgctcgcgctgatcatctggcggaagccgaacctgctgctgctcgacgagccgacgaaccacctcgatctggaaacgcgccacgcgctcacgatggcactcgcgcaattcgagggcacgctgatcctcgtgtcgcacgaccgtcacctgctgcgcgcgacgaccgaccagttcatgctggtcgcgaagcaccggctgcagccgttcgacggcgatctcgacgactaccgcgactggctgctgcagcacgcggccgaacagcgcgcggcggcgaaggcagcctgcggcccggcgggcgacgccgacggcggcgcgcccgccgtgaatcgcaaggaccagaaacggcaggaagccgaagcgcgccagcgtctgtcgcagctgaagaaaccgctgcaggcgcggatcacgaagatcgagaaggaaatggagcggctgcacgcgcagaaggcggagctcgacgcgttcgtcgccgatccggcgagctatgcggcggaccagaagacgcggctcaccgaggcgatccgcaagctcggcgacgtcaacggccagctcgaaacgctcgaggcggactggctcggcgcgcaggacgagctggnnnnnntcgggtgacgagcgccgcacggcagcggcatcgcagcgctgtcacgcggcgttcagcgcccgggcgcccggggccgggttctcgaggcttgaaactcagcgccgcggcagcgtatcgcggggcatctgttcgtcatcgctcatcagatagcgccgcccttcgaccggccggcggatcatcgcgtagacctccgcctcggtcacgttgacggcggcgacgcgacgggcgatccgcccgtctccgccgatccattcgacgatccggcaaccgccgccccacggcgcgccgatcggctcggacacgcggcatccccgtacgttgtacgtgcgcggctgcgcactggcttgatgagatcgtttcaacacgcttcccttttccgcatcatgcggcagacaacccgggcaagcatagnnnnnnncgggctgcaaaagggttacatcagcgtaccaaaacgttacatggttttacgctcccgatccgcgcctgacaggcggcaagcccgggcgcaaccgccgcgcgccgcgctcattcgagcacgcgaatctggtcgatcgcctgttcgatacgctcgaccgcatgcacgcgaagcccgtcgatcggctgtttcggcgcatttgccttaggaatcagcgcggtcgtgaagccgagcttcgcggcctcgcgcaggcgttcctgcccgcgcggcgacggccggatctcgcccgcgagcccgacttcgccgaatacgatcagaccctttggcaacggtttgttacgcatcgacgagtgaatcgcgagcagcaccgccagatcggcggccggctcggtgatcttcacgccgccgaccgcgttcaggaacacgtcctggtcgaaacacgcgatgcccgcgtgccggtgcagcaccgcgagcagcatcgcgagccggttctgctcgaggccgaccgcgagccggcgcgggttcggcacgttcgcggtgtcgacgagcgcctgcacctcgacgagcagcggccgcgtgccctcctgcgtgacgagcacgcacgagcccggcacgacctccgtgtgctgcgacaggaacagcgcggacggattcgcgacgccgcgcaggccgcgctcggtcatcgcgaacacgccgagctcgttgaccgcgccgaagcggttcttgaacgcgcgcacgagccggaacgacgaatgcgtgtcgccttcgaagtacagcacggtgtcgacgatgtgctcgagcacgcgcggcccggcgaggttgccctctttcgtcacgtggccgaccatgatgatcgcggtgcccgattgcttcgcgatgcgcgtcaattgcgccgcgcattcgcgcacttgcgcgaccgaaccgggcgccgacgtcaacgcctccgaatagatcgtctggatcgaatcgatcaccgcgacgtcgggccgctcggcgtcgatcgtcgcctgaatcttctcgagctggatctcggcgagcagcttcagatcggccgcgctcgcgccgccttcgaggagcgcgagccgctnnnnnnnnagcgcgatctgcgcgcccgactcctccccgctgatatagagcgccggccgctcgctcgcgatctgcgcgagcgactgcagcagcagcgtcgacttgccgatgcccggatcgccgccgatcagcaccacgccgcccgcgacaagcccgccgcccagcacccggtcgaattcgccgatcccggtcgagaagcgcggcacgtcggccgcctcgatatccgcgagccgctgcacggnnnnnnnnttcgcgagcgactggaagcggtgcgcggacggcgcgctctcgaccgattcgacgagggtgttccatgcgtggcacgacgggcattgaccctgccacttcggcgtctgcccgccgcactcggtgcagacgaataccgtcttctgcttggccatnnnnnnnnccttactcggcacgcacgggcacgcgcggcgcgaccgcgcacatcagctcgtagccgaccgtcatgcaacgcgcggcgacgtcgtcgatcggcagcgtctcgccccacagctcgannnnnnnnncgacgcccgcctgcggcacgggcgtgagatcgacggtcagcatgtccatcgacacgcggccgacgatccgcgtgcgcacgccgtcgacgacgacgggcgtgccctcgggcgcgatccgcggatagccgtccgcatagccgcacgcgacgacgccgatgcgcatcgtgtcctcggcgacgaacatcgatccgtagccgaccgcctgccctttcgcgagcgtctgcacggcgatcagctcggaggcgagcgtcatcgtcggcttcaggccccggtcggcgatgtccgccgcacggccggacggcgacgcgccgtacagcatgatgccgggccgcacccagtcgaagtgcgccgacgggtgccagagcacggcggccgagttcgcgaagctnnnnnnnncggcgatgccttgcgcgccgcgctcgaacgtcgccatctgctcggccacgccgcgttcgccgtcggcgtccgaaaaatgggtcatcaacgtgatctggccgatgcccgggcatnnnnnnnnnnnntcccaggcggcccggtacttctcgggcgtgtagccgagccggttcatgccgctgttcatcttcagctggacgttcacgggcttcgacagccgcgcggtctcgagcatgcgcatctgctcgtcgttgtgcaccgcggtcgtcaggctgtagcggtcgatcacgtcgatgtcggtcgaccggaagaagccctcgagcagcaggatcggccccgcccagcccagttcgcgcagcttcacggcctcgtcgaggtcgagcaggccgaagccgtcggtgccgcgcagcccgggaaagannnnnnnnagaccgtgcccgtacgcgttcgccttgacgatcgcccagaccttcgactgggcggcgtggcggcgcacgacggagaggttgttcgcgagagctgcggtgtggatcgtggcggaaatcgggcgcggcataggaaatttctgtaaagacgcttgcgaatcatcagcttatcgcgccttttgggcgcgacgccggaaacgcgcggaacgatcgggggatcttgctagtccgaattgacgtattttcgtgatataaagccgtgcgcacaacccatttcgaacggaataagtccgattgcacggcccgcgcggccgagccgccgcgaggaacgcatcgcttcagatgnnnnnnggtttttactccatcatggccgcgcagtttttctcgtcgttggccgacagcgctcttctcatcgccgcgatcgccctgctcaaagacctccacgcgccgaactggatgataccgctcctgaagctgttcttcgtcctgtcgtacgtggtgctcgccgccttcgtcggcgcgttcgccgactcgcgcccgaaagggcacgtgatgttcatcaccaattcgatcaaggtcgtcggctgcctcatcatgctgttcggcgcgcacccgctcatcgcgtacgggatcgtcggcttcggcgcggccgcgtattcgcccgcgaaatacggcatcctgaccgaactgctgccgcccgagcggctcgtcgccgcgaacggctggatcgaaggcacgacggtcggctcgatcatcctcggcaccgtgctcggcggcgcgctcatcagcccgaagatcgcgtcgcacgtgatcgcgcacacgccgccttcgatcaacacgcccgccgaagccgcgatgctcgtcatcatgacgatctacgtcacggccgcgctcttcaacctgcgcattcccgacacggnnnnnnnntacccgaggcagcagcacggcccgctcaagctcgtcaccgatttcgccgactgcttcatggccctctggcgcgacaagctcggccagatctcgctcgccgtcacgacgctcttctggggcgcgggcgcgacgctgcagttcatcgtgctcaagtgggcggaggtgtcgctcggcatgtcgctatccgaaggcgcgatcctgcaggcggtggtcgcgcttggcgtcgcggcgggcgcgatgatcgccgcgagccggattccgctgcgcaagtcgctcaccgtgctgcccgtcggtatcgtgatgggcatcgcggtgatgctcatggcgttctacacgcgcgagctgttccccgcgcactgggcgctgcacctcgggcgcctgcatctgcccgtctatctgctcgtcgcgtacgtattcctgatgttcgtcggcgcgctgtccggcttcttcgtcgtcccgatgaacgcgctgctccagcatcgcggccacgtgctgctgtcggccggccattcgatcgccgtgcagaacttcaacgaaaacctgtcggtgctcgtgatgctctgcgtgtacgcggcgctcgtgtggctcgacgtgccggtcggcatcgtgatcgtgctgttcggcaccttcgtgtgcctgacgatgtggctcgtgatgcggctgcatgtcgcgaatcagcgccgcttcgactcggtcgcgctgatcggcgaatcgaagcattgagccgctnnnnnnnncgcccatgccgcgccgcgtgcagcccatcgacccggcgacgccgcgcgccctgcgcgtttgcccgtgagcgccgcaacctgtcccgcctcgccgccatgacccgaccgattcccaacgcgctcacgatcgccggctccgattcgggcggcggcgccggcatccaggccgacctgaagacgttctccgcgctcggcgcgtacggcgcgagcgtgatcaccgcgctcaccgcgcagaacacgcgcggcgtgacgggcgtgcatgcgcccgacgcaggcttcgtgagcgcgcagctcgatgcggtattcgacgacatccgcatcgacgcggtgaagatcggcatgctcgcgaacgcggcgatcgtgcgtgcggtcgcggcggcgctcacgcgccacgcgccgcgccacgtcgtgctcgacacggtgatgatctcgaagagcgcgcatgcgttgctcgcgcccgacgcggtcgacgcgctgcgcaacgaattgctgccgctcgccgatctcgtcacgccgaatctgcccgaggcggccgcgctgctcggcgtcgcggccgcgacgaccgaggacgacatggtgcgccagggcgagacgctcgtcgcgcacggcgcgaaggcggtgctgatgaaaggcggccacctcggcgccgagcgcgaaagcccggactggctgattcatgcgggcggcgcgcaacgcttcgcgggcgcgcggctgccggtcgcgaacacgcacggcaccgggtgcacgctgtcgtcggcgatcgccgcgctgctgccgcagcgggcgacgctcgcggaggcgatcgccgatgcgaagatctacctgatgggcgcgatcggcgcgagcgggcagctcgacgtcgggcacggcgtcgggcccgtgcatcacttctatcgatggtggtgaaccggcggtagacgccggctgcgaatcgaccggcgcgggccgccgcgcatgaaacggatgggcgccgcgaatcgaccggaatcgacgcaccggtccgacggcccgtgccttgccgcgatcgccgccacgaccgcgacatgcccgataccgcgcggtaaccannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngttcagtatgcggcatcacgcgcgactcgcgccacacgccgaagccgccgcatcgtcacgaagcaccgccgcgccgggcgcgcatcgccgtctcggcggacggcgtgcgcccgatcgaagcctccgccgaaacacacctcgcatcgacatgaaccgtcgtgcatcgaatgcctgccgatgccggtcaacgcgcggcgaacgcgcttgcccgccgtggccaatcgtcgggcgcgatgaagcnnnnnnnngtttcgcgccannnnnngctggcatnnnnnnnnagcgcggcgacgagcgacggccccgactgccgcgcgacttcgtcaagcaccgcgtccgacgcgagcggcacgcaacgcccgcaagccacgtccgcatcgtcgaannnnnnnngcgcgagccatgcgaggcgcggcagcacgatccatgcgacgtcgcgccgcgcggcggcaagcgcgaacttcggccacgcttcgcgcgtgatccagaagccgcgcggatggtcggcgccgatttcgggtggatcggccaccgcgccggccgcgttcgcgccgtcgtccgcgcgatagaacagccaccccttcacgaacatctgagcacgccacggccccgcgtggccgagcgacgcgaactcgtcgcgtgccgtgagccgcagttgatgatcgacgagcttcgcacgcttgaggtcgaagcggtcggcgagattcgggccgacgaaatcggcgagcgacgcggtgcccgccgtcgcgacgcacagatagcatttgaccgcgagctcccagtgcaggcgctcgccgcgtgcggtctcgatcaggaaatcgcactcgccgagcgtgcgaccgttcgatctcagcggcagattcgcggcgacgagccgcagcgacggcgcatggccgacgaaaaagccgagcagacactcggcataacggccgaggcggaccgggcgcgcgtgggcgagcgcgtcatggagcggcgccggctgcgcgtcgagcgcggcgagccatgcggccgtgcgcgccgcgtcggccacgctcgcccacggctgcgcaagcggcgcgcccgccgacggcgcgagcaggctcgcgctcgacagcagccacgcgaggtcgcgcacggccgcgtcgcgcaatgcgaccggcggcacgggcgacgccgcggcgctcatggcggatcggcggcgggcgcggcactccggtaggtatcgttcgccaaacacagatcggaccaggccttcgccttgtcctgcagactgcgcagcagatacgccggatggtacgtgacgatcacgggcacgccttcgtactgatggacgcgcccgcgcatcgaagcgatgcttccgtccgtcttgagcagcgtctgcgcggcgaagcggccgagcgcgacgatcaacttcggcttcacgagcgcgacctgccgctgcagatacggctcgcagcgcgcgacctcgtcgggctccggattgcggttgccgggcggccggcacttgatcacgttcgcgatgtagacgttctcgccgcgcttgagcgccannnnnnnnagcatgttgtcgagcagcttgcccgcctggccgacgaacggctcgccttgcttgtcctcgttctcgccgggcgcctcgccgacgagcatccagtcggcgtgctcgtcaccgacaccgaacaccgtgttcgtgcgcttttcgcagaggcggcannnnnnnnagtcggcgannnnnnnnnnnagttcgtcccagccgagctcggcgacggacggcgtagtggcggcgggccgtgcggcaacgtccggcagcgcgggctcgtgcaccggttcgagatcgaaccacgacatgtcctcgtcggacgccgccgcgccggcatcgccaccggtgagcgcggccggcgcgggcgccgccgccggacgcgttgcctcggccgcatccgtcaagtcaagcgcgctcgccggcacctccgcgccgccgccactcgtcnnnnnnnngcgtgcgccgcccgccacgctcggctcgtccgccacgcccaccacgcccggctcgtccggcgaagccccgcgcgcaatcgtcgcatcccgcgtccgcgatgcgggcgccgcggccggcgcgggcgcatccgccgccgcccgcgcgccggattcggccgccgcttgccgcgcctgtccgcgcccgtcgccggcctgccgcgcaagcgccgcgtgttcgtcggcgacggcggcggctgcgctcgcttccgcgcccgcgacacgcgccatcgcatgcgccgcgtcgttcggcgacgccgatcccgcgtcgccactcgcgccgttttgcccgccgtcgcgcccgccgtnnnnnnnnatccgacgcgccggctcgcgcgacgcatccggcgacgccggctgcgctcctcgcgcaaccgccgcgaccgcggcttctccggccgcgtgcgcggccgcctcgttcacgtccgcannnnnnnncgcgtcgcgccgcacccacgcgggcgcgagccccagttcttcgagcgccgcttcagtccatgccatgcgcgcctccctccttcgtcaatgcgagacgcatcacgattgcgtcctcccggctgcgatgcttcgccggatagtagtttctgcgccgcccgaccgacacgaagccgaagcgctcgtacagccggatnnnnnnnngattcgacggccgcacttcgagcagcacgccgtcgagccgctcgnnnnnnnnnatccgcaccgcctcgcgcagcagcgcgagcccgacgcccgagcgctgcgcgacaggcgcgacgcacaggttcagcagatgcatctcgtcgacgacgggcatcagcacgcaatagccgacgagcacgcccgtcacgtgccgcatgcaaacgccgaagtagccgttgcgcagcgaatcctcgaagttgccgcgcgaccacggaaattcgtacgcggcgcgctcgatctcgacgacttcgtcgagatcggcgtccgtcatcggcgccagatagcgatcggtcatcagcacgccgctcatcggccgcctccgtcnnnnnnnnnngcgagccgctcggcggtggtctgcgcgaccttgtcgcgcacgtactcgggcgccgcgcgatcggccggcacggcgcgtcccgcgcgatatgcgcgcagcgcgacgtgcgcgatcggcagcgcatgcggcagcgcgttcgcgtcgatcgcctnnnnnnnnnnnnaggcgggcagacgctcgccgaacgcggccgccgcgttgccggcgagcacgaacggcgcatcgggcgcccgcacgtcggcgggcgccgcgagcgacgcgggcacgagcgcctgccagtcgcccgccgcgtcgtcccacgcgtagtcggcccaatagacctcgtccatgcgcgcatcgagcgcggcgagcacgcgcgtcgcgcggccggcggcggcgcccgcgttcaggcgcgcggcttcggcgcacgcgaggagcgtgccgaccggcacgacaggcagcgcgcggccgaacgcgagcccttgcgcaacgccggtggcggtgcgcagcccggtaaacgagccgggccccgcgccgaacgcgatcgcattgcaatcggcgaacgcgaggcccgcttcgtcgagcacctcgcgcacggcgggcagcacgcgcgtgctcgacacggcgcccgtgcgctcgtggcggacccaggttcggaaggaagcggcgtcggccgtcgggccgtccgcggcgagcagcgcgaccgagcagaactcggtcgacgtatcgatggcgaggagcactgtttgcgtcatggccgacattgtaatgcggcgccccgcccgcacgggcgatcggctccgattnnnnnnnntgcgccgggcgcgaatcggtttggaaggaacgctcgacccgccgcccgcccccgcttgctaagatcgtcggcctggaaaagccagcctggaaaccctgacggagacacccatgagcgacatcaccgcccaattcgagcaagcgcagatcgacgtgaagcaactgaccgagcgtcccggcaacctgacgctgctgcgtctgtacgcgctcttcaagcaggcgaccgacggcgacgtgcacggcgacaagccgggcttcaccgacatcgtcggcaagtacaagtacgacgcgtgggacgcgctgaagggcacgccgcaagacgacgcgaagaagcaatacgtcgagctcgtcgaatcgctgaagaacggcaccgcctcctgacggcgnnnnnnnnntcggccggccccgcgccggccgcgtgcgggcaccggcgcgcgacgcgccaccgcggcgcgcccttcgcnnnnnnnnaaatcaacggtggcgcggcgcagcaaaaaccggtatgatgcgggctgcgcgtcccgacgggcgctctgccggctgaagccggcatccctcgtcgccagcgttccatagcgtttcgctccaatccagtttagaacctgtcccttcctgcgtggcccctagcgggctgtcaagtctcaggctggcggcatgcgcatccgatgcgcgccgcacccaaaaacagcttctaacgaaattgttgtccgcacgtcgtcgacatgcggacaatcgccacgtttcccgatttgctcgatgaatccgtcgacttgggtatgcgcgattggcgcggcgttcgacccactgtgtttcaaggattgacatgacttcgagccattccctcagcccgctcaacgcgatcgccgacgaggcgctcggcctgcnnnnnnnnnnnnntcaaccggccgcgagcgaggccggcgacgcctgcgacgccgcgtcggacgaaccgacgttcgcgtcgctcggcctgtcgccggagatcgtctccgcgctgcaggcggccggctacgtgaagccgacgcccgtgcagcagcgcgcgattccggccggcatcgccggccgcgacctgctcgtgtcgagcccgacgggctccggcaagacggccgcgttcatgctgcccgcgatcgagcgcttcgcgcagttgcaaaaggcgcaggcgcagcagcnnnnnnnnncgcgcgaagggcagccgggcgagcgccgcggccgccgcccgcaacccgtcgcgcgccccggcctgctcgtcctcacgccgacgcgcgagctcgcgatgcaggtgacgacggccgcgtcgacgtacggcaagcacctgcgccgcctgcgcacggtcagcatcctcggcggcgtcgcgtacggccagcagttgatgctgctcgcgaagaacccggagatcctcgtcgcgacgccggggcgcctgctcgaccacctcgagcgcggccgcatcgatttgtccgaactgaagatgctcgtgctcgacgaagccgaccgcatgctcgacatgggtttcatcgacgacatcgacacgatcgtcgcggcgacgcccgcgacgcgccagacgatgctgttctcggcgacgctcgacggcaagatcggctcgctcacgaaccgtctgctgaaggatccggagcgcatcgagatcacgcagaagatcgaatcgcgctcgaacatcgcgcaaaccgtgcactacgtcgacgaccgcgatcacaaggatcgcctgctcgatcacctgctgcgcgatgtcgcgctcgatcaggcgatcatcttcaccgcgaccaagatcgacgccgaccagctcgccggccgcctcgccgacgccggcttccagtcggccgcgctgcacggcgacctgccgcaggnnnnnnnnaaccgcacgatccgcgcgctgcgcgagcgccgcgtgcgcgtgctcgtcgcaaccgacgtcgcnnnnnnnnggatcgacatccccggcatcacgcacgtgttcaactacgacctgccgaagttcgccgaggactacgtgcaccggatcggccgcaccggccgcgcgggccgctccggcaccgcggtgagcctcgtgcatcacgcggagcaaggcgcgctcaagcgcatcgagcgcttcgtnnnnnnnncgctgccggtgaatgtcgtcgaaggcttcgagccgcgcaaggnnnnnnnnnnnngtaacgatcgcggcaacggccgcggccgtccgggcggcaacggcaatggcggccgccggttcggcggcaagccgggcggcggccatggcggcggccgctccggcggctggagcggcaagccgggtggcggcaaccgtgaagcctacggcgcgcggcgcggcgacggccagcgcaacggcccgcgccgcggcaattccgcggcataagcggcggccggcggccgcgttcgcgacgcgggcgtacccgccccgcccccgaaaaccggcgcattcgcgccggtcagattgctgacaaaccctcgccaagtgggggatttttgnnnnnnaatggcgtgatgctgaagacgcccatgcccacgcagcacgaactcgagatggtgacgctcgaggaactcgtgccgaaggaccacctgctgcgccagatcgatgcggcggtggatttcgagttcatccgcgcgaaggtggcgcatctgtattgcgcggacaacgggcggccggcgctcgatcccgtggtgatgttcaagctgttgttcatcggctacctgttcggggtgcgcagcgagcggcaactgatgcgtgaggtccaggtcaacgtcgcctatcgctggttcgcccggttccggctgaccgacaaggtgccggatgcgtcaacgttctcgcagaatcgccgccgacgcttcacggacacgacggtgtatcaggagatcttcgacgagatcgtgcggcaggcgatcaagcgcgggctggtcgacggtcgggtgctgtacacggacagcacgcacctgaaggcgaacgcgaacaaaggcaagttcgatgtggtgaagctggagcagacgccggccgcctacacggaggcattgaacgcggcagtggatgcggaccgggccgcgcatggcaggaagccgctggatcgcgacgacgatgagccgccgtctagcaaggacaccaagctcagccggaccgatccggacagcggctacatggtgcgggacgacaagccgaaggggttcttctatctggaccaccgcacggtggatgccaagcacgcgatcatcaccgatacgcatgtgacgccggcctcggtgcatgacagccagccgtatctggatcggctggatcgccagcgcgagcgctttgagttcaaggtcgaggcggtggggctggatgcgggctacttcacgccggcggtgtgccaggggctggaggagcgagggattgccggggtgatgggctatcgcacgccgaaccacaagccgggcatgttctacaaacggcagttcaagtacgacgcgtatcgcaacgaatacgtgtgcccgcaggggcaggccctgccgtacagcacgaccaatcggctcggctatcaggaatacaaatccaatgcgcagatctgcgggcgctgcccggtacgatcgcagtgcacgaacagtgcgatcgcggtgaaggtggtaacgcgccacgtgtgggagcgcgccaaggagcgggtggacgcgcggcgcttgaccgaatggggccaacgcatttacgcgcggcgcaagcagacggtggagcgcagcttcgccgatgccaagcagctgcatgggcaccgttatgcccgtatgcgtgggctacgcaaggtggccgagcagtgcttgctggccgcggcggcacagaacatcaagaagattgcgatgctgctggcgcggaagcggaaaaaggggccagcgggtcccgattggcgcttcgtgcgcatgctgctgcgtctggtgagcggtttgcgctgcagcttcgactacccgctcgcggcgaacccgcaatcctgatcccagaaagacaaaaccccacgctcacaaaaacgtggggttcgtcagcagtctgaccggcgcattcgcgccggtttttgtttgcgcccgagatttcacgatacgnnnnnncttttgcgtcgtnnnnnntcatgctgcgtggcacaacccaacccattgcagcatggaaaaccatattccgcaataagaaatatagacgtcaatctattgattttaatggaataaannnnnnacagcttcgtgaaaaagcccctgtctcgacgccgtcgatttgcctagactcttatacaagacttcacgaacgaaaccgccgaatcccaatcgcgccgtccgtttcgcccagtcaaagatttcttctcttcaggcaacgaccactcaaggagtacgcatcatgtcgcgtcaacaacaggctcaggaactgcaaaagcaatgggaaaccgatccgcgctggaagggcatcaagcgcgcgttcaccgctgaggacgtcgtgcgcctgcgcggctcgatccagcaagagcacacgctcgcgaagcgcggcgcggaaaagctctggacgctcatcaacaacgagccgttcgtcaacgcactcggcgcgctgacgggcaaccaggcgatgcagcaggtcaaggccggcctcaaggcgatctatctgtcgggctggcaagtcgcgggcgacgcgaacgtcgcgggcgaaatgtatccggaccagtcgctgtacccggcgaactcggtgccgctcgtcgtcaagcgcatcaacaacacgctcacgcgcgccgatcagatccagtggtcggaaggcaagaaccccggcgacgaaggctatgtcgacttcttcgcgccgatcgtcgccgacgcggaagccggcttcggcggcgtgctgaacgcgttcgaactgatgaaggcgatgatcgaggcgggcgcgtcgggcgttcacttcgaagaccagctcgcctcggtcaagaagtgcggccacatgggcggcaaggtgctcgtgccgacccgcgaggcggtcgcgaagctgacggccgcgcgtctcgccgccgacgtgatgggcacgccgaccgtgctggtcgcgcgcaccgacgccgaagcggccgacctgatcacgtccgacatcgacgacaacgacaagccgtacctgacgggcgagcgcacggtcgaaggcttcttccgcacgaagccgggcctcgagcaggcgatctcgcgcggcctcgcctatgcgccgtacgccgacctgatctggtgcgaaaccggcaagccggatctcgaatacgcgaagaagttcgcggaagcgatccacaagcagttcccgggcaagctgctgtcgtacaactgctcgccgtcgttcaactggaagaagaacctcgacgacgcgacgatcgcgaagttccagaaggaactcggcgcgatgggctacaagttccagttcatcacgctcgccggcttccatgcgctgaactactcgatgttcaacctcgcgcacggctacgcccgcacgcagatgagcgcgttcgtcgaactgcagcaagccgagttcgcggcggccgacaagggcttcaccgcggtcaagcaccagcgtgaagtcggcaccggctacttcgacgcggtgacgcagacggtcgagcgcgaagcgtcgacgaccgcgctgcacggctcgaccgaagacgaacagttcttcgacggccagaaagtcgcctgagctccggcaggcgcaggcacgcnnnnnnnngccatgagccgccgcggcgcgcgacccggcaagaccaagaccatatcggggagcactcgcctgcggcgcgcgtggttgcgccatgcccgcccaggatgtgcggcgtctcgcgacgccgcgcgacattcaagcgcgccggtcccttgcccggcgcgccgnnnnnnnngcgcgacgcgtcgcaaccgaacgcccggcgataaacggcgggcaatgagcgacggccggcgcgctatcgatagacgatcacgggaatcttcgtatgggtcagcacgcgttgcgtctcgctgccgatgagcaggctgccgagcccgcgtctgccgtgcgacgccatgaagatcacgtcgcagccgccccgctccgcggcctcgatgatgccgagatagggcgacggatgcacgctcgtcgccgattcgcacgcgacgcccgcgcggcgcgcggccgcctccacttcgtccagatgcatgcgcgcctcgcgctcgctgcgctcgcgaaaatcagcgggcggctcgatcacgacttcggaaaacggcgagtacggatattgcggcaggcacgcgtaggccgtcannnnnnnnnccaccgcctgcgcgagatcgatcgcgccgtcgatggccttcttcgacagctcggacccgtcggtcggaaccaggatgtgcttgaacatggcgacctccgtcggcaactgcggcgcgtccggccgcgggcgcacccgcggccagccgtcggggccgggcggcccgcgcggacgccgagtgattcgattgtagtgcgcgaatgcacgcggccgccttcgccagagggttcgccctcatatcggaaacgcgtgcaatcgagcccatcggttacgcattggagcgcaaattcggcggcgcgcacgacgccagccggagcggcgcgcggaaacgccgcgcctgcggccatggcacgcgccgtcgcgcgaacgtcatccccaatagccggggcgttcgtacgtgtgcttcaggaaatcgagaaagagccggaccctgagcggcaagtgccggcgctgcggaaacaccgcgtgaatgccgaccggcggcgcggcgaacgcgtcgagcacgctgacgagccggcccgccgcgatgtccgcgccgacttcccaccacgagcgccatgcgaggccatggccctcgaggcaccattcgtgcagcaccgcgccgtccgagcactccatcgtgccggacacgcggatcgacaccaccttgccgccgtcgacgaagctccagccgcgctgctggttcgcgttcgccgcgagcgcgaggcagttgtggcgcgcgagatcgtcgagcgtcccgggcatgccgnnnnnnnnnagataggccggcgacgcgacgcacacgcgccggttctcgccgagcttgagcgacacgagcgacgaatcgggcagctcgcccaggcgcaccgcgcaatcgaacccctcgttgacgaggtcgaccatccggtcggacagatcgagcgtgaccgacacgtccgggtgcgcgcccgtaaacgggggtacgagcggcgcgacgtggcgccggccgaagcccgcgggcgccgacacccgcaaatgcccgctcgccttcacgccgcccgcggacacgctcgcctcggcgttctgcatgtcgttgatgatgcgctggcaatcctcgaggaacgccgagccttcgaacgtcagcgtgagcttgcgcgtggtgcgcacgagcagcttcacgccgagccgctcctcgagcgcgtcaagccggcggccgatgatcgcgggcgcgaccccttccgcatgcgcggccgccgacaggctgcctttcgccgcaaccgcggcgaacgtttcgatctgtttgaagcgatccatcccgtatgcgggcggcgcgcaccggccgcctcgtcgaatccgaaatcgctccagattagatatcgaaaagtaaaagatcaagtgatgattactgtcnnnnnnagttcaagccatcactaatagaatcgatttcgacctgtgatcgtggagcgcaacgtcatgcccggcaccccgcccgccttcccgaaggcgattctcttcgacgcgtacggcacgctgttcgacgtgcacgcggtcgtcgccgcggccgagcagctgtttccggggcgcggcgacgcgctgtcgcagctctggcggcgcaagcagatcgaatattcgcaactgcgcacgctcgccgatccnnnnnnnnnnnnctatcggccgttctgggagctgacgctcgacgcgctgcgctttgcnnnnnnnnnnntcggcctcgcgctgtccgcggccgccgagaaaagactgatggacgagtatgcgtgcctgtcgacgtacccggacacggtgccgacgctnnnnnnnntgcgtgcgcgcagcacgccgccgaagctcgcgatcctgtcgaacggcaatccgcagatgctcgatatcgcggtcaagagcgccgggatgagcggcctgttcgaccgcgtgctgtccgtcgacgcggttcgcgcgtacaagccgtcgcccgccgcgtatgcgctcggcaccgcggcgttcgacgcggcccccgccgacatcgcattcgtgtcgtcgaacggctgggacgtcgcgggcgccggctggttcggctaccggaccttctggctgaaccgcacgggcgcgccgctcgaggagctcggcgcggcgcccgcgggcacgggcgccggcatggccgaactgctcgcctttctcgacgcgccgcgcgccgccgcgaaagcgggcggccgagcgcgcccggcgccccgcgtaagccgcctcggcgcgccgccgacctgattcatgcaattgcaccactccgtaactgactgaccgaccaaggagaaaaccgatgaccacgacgctgaagctgccgcaaggcatggcgatcacgggcgaaatcaagcccggctacgaagcgatcctcacgcccgaggcgctcgaactcgtcgcgaagctgcatcgccagttcgagccgcgccgccgcgagctgctcgccgcacgcgtcgagcgcacccagcgcctcgacgccggcgagcgccccgacttcctcgccgaaacgaaatcgatccgcgagggcgactggaagatcgcgccgctgcccgcggacctgcaatgccgccgcgtcgagatcacgggccccgtcgagcgcaagatgatcatcaacgcgctgaactcgggcgccgattcgtacatgacggacttcgaggattcgaacgcgccgagctggaccaaccagatcgacggccagatcaacctgaaggacgcggtgcgccgcacgatctcgctcgaacagaacggcaagtcgtacaagctcaacgacaagatcgcgacgctgatcgtgcgcccgcgcggctggcacctcgacgaaaagcacgtgacggtggacggtcagcgcgtgtcgggcggcgtcttcgatttcgccctcttcctgttccacaacgcgcaggagctgatnnnnnnnngctcgggcccgtacttctatctgccgaagatggaaagccatctggaggcgcgcctctggaacgacattttcgtcgccgcgcaggaagcgcttggcgtgccgcgcggcacgatccgcgcgaccgtgctgatcgagacgatcctcgccgcgttcgagatggacgagatcctgtacgaactgcgcgaacacagctcgggcctgaacgcgggccgctgggactacatcttctcggcgatcaagaagttcaagaacgaccgcgacttctgcctcgccgatcgcgcgaagatcacgatgacggtgccgttcatgcgcgcctacgcnnnnnnnnnnnnnaagacctgccacaagcgcaacgcgcccgcgatcggcgggatgagcgcgctgatcccgatcaagaacgatccggaagcgaacgatcgcgccatggcgggcgtgcgcgcggacaaggcgcgcgacgccggcgacggctatgacggcggctgggtcgcgcacccgggcctcgtgtcgctcgcgatggaggagttcgtcaaggtgctcggcgacaagccgaaccagatcggcaagcagcgcgacgacgtgcagatcgagggcaagaacctgctcgatttccagccggaagcgccgatcaccgaagccgggctgcgcaacaacatcaacgtcggcatccactacctcggctcgtggctcgcgggcaacggctgcgtgccgatccacaacctgatggaagacgcggcgacggccgagatctcgcgctcgcaggtctggcaatggatccgttcgccgaagggcacgctcgacgacggccgcaaggtcacggccgagctcgtgcgtgagtacgcgaaggtcgagctcgcgaacgtgaagcaggttgtcggcggagataccgcgccgtacgatcgcgccgcggcgatcttcgagcagatgtcgacgtcggagaacttcaccgagttcctgacgctgccgctctacgaagagatctgagcggcgcgggcggcgggcgcgagcgacgcgcaccgccgcctgtgcgtcgctcgcggatcggccggctgaagacgcattcgtgcggcggacgccgtgccagcgaagcgcccgctgggcgcnnnnnngtnnnnnnnngttcgggtttcgttccttcggcggcttcggcggccgtgagggcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncggacgcgggttttcgctcgggttccgcagccgttggacgcccgcgggcatcagcttcttggcacggcgcccgccctgcgattccgtagccgccgccacgggcgccgacaccggcgcacgccgcagtcacagcacgaatcgaaccgccgaatcgccgacggctcgcgcgacgaacgcttgacgcccggctcgcgccgccgcgcctgtacgcgacggcattcggcgcgctcgcctgcgcgtcgccgcgtcgccgcggctacgcgtcacgcggtnnnnnnnnnncgatactgcacccagtcgcccgactcgatgcgcggcttgtccgcgatcgcgtgcgcaccgaccgggtaatacaggcaatcgtaccggcgcccgccgagttcgaccgacgcccgctgccgcacgaacagcccctcgacgcccgggtacacttcctcgatctcgtcgagcaccggcacgagccgctcgtcgatcgcgtagacgtcgccccagacgagatcgcggccaccgcccgcgaccatccccggatagttgccgaagtcatacaggcgccccgccaccgccaccgcgccgacgagcctcggcgccgcgatgccgtgcgtcgccgccgcccggccgatgtcgttgatctcgcccgctctcagggtcccgtagcagaatacgtagcgcatcttccttccttgtttcaatcgtgccatcgaaccggcacgccgccgcgtcactcgagcagcgcgtcgtcgctgacgaggacgccgtcggcatccgcgtagatccagtcgcccggcacgatgcgcgtaccgcgtacgtcgacaggcgcgtcgctcacgccggcgccgcgcttgtcgctcttgcgcggatgcgcggcgagcgcgagcacgccgacgcggcattcggcaagttcgtccgaatcgcgcacgcagccgttcacgacgatgccggcccagccattcttctcggcgagcttgccgaggttgccgccgacgagcgcgcaacgcaggctgccgccgccgtcgacgacgagcacgcgccccgcgccgtcctgctcgagcgccgtgcgcacgagcgagttgtcctcgaacagcttgagcgtcgcagccggccccgcgaaacgccgcacgccgccgaacgggcggaacacgggctcgagcacgcgcagcgtgccggccgcgaggcggtcttcgtgcgcgtcgcaaaggtcggtggtggcgaacatcatgtcgaaatctcctggcgtgtcgtagggtgtcgatccggcattatcggcgaagaaaattccccgctgcggcgggtagaaggctcgccctacaatagccggatgccccctgcgccccgtcttcgatcatcgatgagcccgtccgttccccttttcgcgcagcccccggccgccacgatcgacgttccgtccgaattcgcgcccacccgctcgcacccgatgcgcgtgcgcgcccgcgcgatcgcggccggcatgcgcgtgccgccgcacgcgcatgcctgggcgcagctcgcgtacgcgtcgcgcggcgtgctgcggctcgcgacggccggctcgacgtggatggtgccgccctnnnnnnnnatctgggtgccgccgcgaattgcccacgaagtggtgatcgtcgaggacgcgtatctgcgcacgctgtacgtcgacgaatcggcggtgccgggcgggctcgacgcgtgccgggtggtcgaggtgtcgggattgctgcgcgagctgatcgtcgcgctcgaggcgcgctcgctcaatcgcacgcgcgagcggctgctggccgagctcgtgctcgacgagctcacgcgcgccgagccattgccgctcgccgtgccgatgccgaccgaaaagcgcttnnnnnnnntgtgcgaagcggtgctcgcgcatccggcgcagggcgaatcgctcgagcactgggcggcgggcgtcggcgcgagcacgcggacgatcgcgcggctgttcaagcaggaactcggcgtgagcttttcgcaatggcgccagcaggcgctgctnnnnnnnnnnattccgctcctgaaccaggggcggccgctgtcgcacatcgccaacgaactcggctaccagagccagagcgcgttctccgcgatgttccggcgcgcgttcggcgcgagcccgcgcgcgttcattcagcgcggcgacatgcatgcggcgtcggagctcgcgtcgaccgacgatggggatgcggaaccgctgctgtgagcgcggtcgattctcgggattgggttatcgcgggcgcttccgccgcttccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcatcaggatggacgcccctacggacggccgcatcaaaacccgatgacaagggcccgattgatcaatgcccgcccatcgttgccagggaaatccaacgcgatcgcaggccacacgatgcgatgccgtccgtttgcccggcccgcccgggctgccgcgtactcgcccggaacatcgagcgacgcatcggccggccagagcatcacgtcttcgctgcattttcgcgaagcatgctcgttcttgatcgaatccgctccgtcgaacatttcgcgcgaatcgcccggacacatgcgtcctttcatacgcgacgctcgcctgccgtcgcccatgccgcccacggacgttctctcgcaccgacgtcaacgctcgccggaacgccgcgacggcatcgagccgcccgggcccgaagccagcgggcaacgcccgacacgggaagtccggcgtcggggtgcgccccgccgccgcgtcgactcgcccggcacggtcaggacacgggccgcaccatgtggcggatcgatccgaactgcgcgagacgcggccccgcgagccgatatcccattcgcagatagagccgcgcggccggattgtcgacgaacacgcgcaactgcgtctcgcgcagcccgcgcgccttcgcgaaacggtgcgaggtttcgagcagataggtgccggcgccgcgctgtcggtgccccggcgcgatctgcacatcgcggatgtgcagcgaatcgccctcctcggtaatcctcaacaggccgatcgacacgctgtcgagttcgaggatgaagttttccgaatcgcgccagcttgcnnnnnngagatccgcgcgccacctgaggccatggcgctggtaatacgcgttcatgttgccgtgcgtgagcgcttccgcgaattcgaaatcgcccgacgcggcggggcgcagcagataaacgagaggggcggcggcggaatcggacatggcatattcgcaaaacctgcgtcaccgccacgatagcgcagccnnnnnnnnttgcaatgcccatttgcacgcatgcggcagcggcatgcggcaccgttcgcggcagctcacgcggcgcaaaacaaaaagcccgttcaggcatgcctgaacgggcttcgatttggcggagcggacgggactcgaacccgcgacccccggcgtgacaggccggtattctaaccgactgaactaccgctccagtcttgctgcttgcctggcaggcgtcggttgcttcctgccggcgtatcgtctcgacgcttgttcgaacgacgccctgttctggcgtcccctaggggattcgaacccctgtactcaccgtgaaagggtgatgtcctaggcctctagacgaaggggacaaaatcttttcagatctgtcttgttgccttgttctcactgtcaattttcatcaacagcagagaacgaaattctaacttctttcattccgtttgtgaagcannnnnnctgtcactcaatgcttcgcaaacttcactcactctgcgttcaactggtggaggtaagcgggatcgaaccgctgacctcttgcatgccatgcaagcgctctcccagctgagctatacccccgtgtctcgttgactgctgaacaacagagaagtgagattgtagagacggttttgaggtttgtaaataccctatttgcgtttcgcgcaaaatttttggaagccgtgcgttcgacgcgtgcgttgcctcggttcgttgcctcaaccgcacggcttcccggacgccccgcgcgcctatgcgagcgccgccgcgaggcgcgacacgacgacgtcgcggccgaacagcagcagcaccgcgtcgatcgacggcgtatgcgtcgtgcccgcgacgagcaggcgcaccggcatcgcaagctgcggcatcttcagcttgtgcgcgccgagcacggccttcagcgcggccgcgatcgcctccttcgtccactcggccgtcttcagcgccgcggcaaactcggcgagcgccgggcgcaccgcgtcggtcacgtgctgcgcgagcgcttgcgcatccggggcgggcgaacggtagaacatcgtcgaattctccgcgatctccttcaccgtcgacgcgcgatccttcatcagccccatcacgcccacgaggtccgggccccgcgcgatcgtgtcggcgtcgatgccgagcgccgcgaagaacggctttgccagctcggccaggcgcgcgtcgtccgcttccttgatgtagtggttgttcagccagttcagcttgttgtgatcgtactgcgcgggcgacttgccgagatgctcgagatcgaaccattcgacgaactgctcgcgcgagaagatctccgcgtcgccgtgcgaccagccgagacgcgcgagatagttgagcaccgcctccggcagatagccggcatcgcggtagcccatcacgctcatcgcgccgtggcgcttgctcatcttctcgccctgctcgttgagcacggtcggcagatgcgcgtacaccggcacttcgccgccgannnnnnnnaggatgttgatctggcgcggcgtattgttcacatggtcgtccccgcggatcacgtgcgtgatgcccatgtcgagatcgtcgacgacgacgcagaagttgtacgtcggcgtgccgtcggggcgcgcgatgacgagatcgtcgagctcctcgttcgagatctcgacgcggcccttcacggcgtcgtcccagacgaccgaccccgtcagcggattgcgaaagcgcagcacgggggtcacgcccgccggcggctcgggcagcaccttgcccggctcggggcgccacgtgccatcgtagcgcggcttctcgcccgccgcgcgctggcgctcgcgcaacgcatcgagttcttcggtcgacatgtagcacgggtagacgaggtctttctcgagcatctgcgcgagcacctcgcgatagcggtccatccgctgcatctggtagtacgggccttcgtcgtagtcgagcccaagccatgccatcccttcgaggatcgcatcgaccgacgcctcggtcgagcgctcgagatccgtatcctcgatccgcagcacgaacgtgcccttcatcttgcgggcgaacgcccacggatagagcgcggatcggatgttgccgagatggatgaagccggtggggctcggcgcaaaacgggtgcgtacaggacgggtcataaacgatagctcgaacgcctcaagcggcgcatcaattgaaacgacgcggcggcgcacgccgcacggctctgccgggtgcgcacgcgaccggaacggaaagagcacgaattatactcgtcgcgccgcggttcctcgtcgcgtcgcgcccggctgcgcgaccagacgcggcgtgtctcgtcgctcgnnnnnngtcctcccgcacttccgtcctcccgcccccgacgacgtgccaccccgcgtcccgccgcctcgcccaaacccatccgcgccgcacgcgcactnnnnnnnnnnnnnnnnnntgccgcacgcccgcgagccgccggcgccgcggcacaccctcatcttcgccgccgcccgcccacgccgcccctcatccgttcggccaacgatcgcgcaccgccggcgcgctttcgtgcgcaggcgcccagttgctttatgatgtgcgcgccgcggccgccatgccggcgcnnnnnnnngccgcccgacgtcgtcgcggccgccgaaatttcgccgcgtacggcgcgcccgtcgaggcnnnnnnnngcatgccgccggagatcgagtcgatgtcgtnnnnnngtttgtcccgccgcgcgttcacgctcgcctgcgcgtcggccgccctcgccgcctgcacgtccaccggcacgaagccgacgacgggcgccgccacgcccaccaacccgacgcagccgcgcgagaagccgatcagggtcggcgtcgcgctcggcggcggcgcggcgcgcggcttcgcgcacgtcggcgtgctcaaggcgctcgaggcacgcggcattccggtcgagctcgtcgccggcacgagcgcgggctcggtcgtcggtgcgctgtacgcgtcgggcatgaatgcgctgcagatcaacaagctcgcgctcacgatggacgaagcgtcgatcagcgactgggcgacgccgttccgctcgcgcggcctgctgcaaggcatcgcgctgcagaacttcatcaacaagacgctgaacaaccggccgatcgagaagatggccaagccgctcggcatcgtcgcgaccgatctgaagagcggccagccgatcctgttccagcgcggcaacacggggctcgcggtgcgtgcgtcgtgcagcgtgccttcggtgttcgagccggtgcgcatcggcgatcgcgaatacgtcgacggtgggctcgtgagccccgtgcccgcgtcgttcgcgcgcaagatgggcgcggacttcgtgatcgccgtcgacatctcgtcgcgcccggacggcgcggccaccggcaatccgatcgagatgctgctgcagacgttcacgatcatgggccagacgatcaagacctacgagctcgacaagtatgccgacgtcgtgatccgcccgaacctcgccgcgatgggcggcagcgacttcaatcagcgcaacgcggcgatcctcgcgggcgaggaggcggtcgcgcggatcatgccggagctgcagcgcaagctcgcggccgcgcgctcggcgaccgcggccgcctgaagccggctcgcgtcgcgccgccgcccgccgcgcgcctcggcacgcgcgcccggtcacggtcatatcgcgccgcgccgaaaacgccgccccaaagcaaaagccccgcctccatgggagagcggggcttcgacaccggcatcggccggcgcgatgcggcgtgaccggctagttgctgccgctcgcgctcgcgttgacgccgccgtcgccgatcgtcgccttcacgcgctggcgcagatcgtcgggcttcgtcgagaactgcgtctcgatccgnnnnnnnncggtgaaacgcttttcccagtagccgctatcgagatcgtcgacgcgaatcgtgctgcccgtcgacggcgagtgcacgaacttgttgtcgccgatgtagatgccgacgtgcgagaacgtccggcgcatcgtgttgaagaatacgaggtcgcccggcttcagctcgctcatgcgcaccttctcgccgacacggctcatctcctccgcgcgacgcggcagcgacatgccgagcgtgtcctggaacacgtagcggacgaaaccgctgcaatcgaggcccgaatccggcgtgttgccgccccagcggtagcgcacgccgatcatgttcagcgcgccgacgacgacgtcgcccgctttgccggccatgcccgacaggaacgccttggcgccgccctggctcttcgcgggtgcgggcacgttgacctgttggagattcgaggaggaggaagccggctcggattgagccgaattgatcgcattctgactggaactgctgacttcgtcggcgaacgcgccgggagctgcagcgatcaggatgccgacgaacatcccggcgacgacgcgcgtacaagcctgggtcagatatcggtgctgcattggtcgatgaacttgtgctggaaaatcagctgattggcggaaaaattccggtcgatactagccacgaagtatttgtttgtcaaaaggaattgatattttcaatcaaacttcttgcaccattcgggttcatcagacttaacgaacggctttcagcaatttttgcgtgtaaggatgcaccggttcggtgaagatgcgctcgacgtcgcccgtctcgacgatcgccccgccctgcatcaccgccacccggtgcgccatcgcgccgatcacctccagatcgtggctgatgaacacgtagcccaggttgtactttcgttgcagattcgacagcagcttcaacacttgttgttggatcgacacgtcgagcgcgctcgtcggctcgtcgagcacgagcacgcgcggctccagcacgagcgcgcgcgcgatcgcgatccgctggcgctggccgcccgagaactcgtgcggatagcgatgcagcaccgtccgatcgaggccgacttcgcgcagcaccgcgatcaccttgtcgcggcgcgcgtcggccgtgagccgagggcgatgcagttcgagcccttcggacacgatccgcccgatcgtctgccgcggcgaaagcgagctgaagggatcctgaaataccacctgcatgttcgcgcgcagcgcgacgcgctcgcgcccgcgaaagctcgcgagcgaacggccctcgaattcgatgtcgccgtgcgcgacccgctgcagcccgaggagcgccatcgcgagcgtcgacttgccggagcccgattcgccgacgatgccgagcgtctcgccctgccgcaccgacacgctcgcgtccgacaccgcggtgaagcgccccgagcggagccagcccgcgaagcccggcagcttctgcctgaactgcacggtgacccnnnnnnnntcgagcacgacgggcgcgatcggcaacacgggcgacaccgtgcgctgcggccggctgtgcaacaggcgctgcgtgtacgggtgctcgggcgcatcgaagatccgctcgaccggcccgcactcgacgagccggcccttctccatcaccgcgacccgctcggcgaagcgccgcacgagattcagatcgtgcgtgatgagcagcaccgccatcccgcgctcggccgccgcgtcacgctgcagttcgagcagcagctcgacgatctgcgcgcggatcgtcacgtcgagcgcggtggtcggctcgtcggcgagcaacaggcgcggccggcatgcgagcgccatcgcgatcatcgcgcgctgccgctggccgcccgacaactggtgcgggtagctgtcgacgcgctcgtccggccggtcgatcccggtgcgcgcgagcagcgcgatcgccnnnnnnnnnnnntcgcgcttcgatacgccatcgtgcaactcgatcgtctcgccgatctgctcgccgatcgtgaagagcggattgagcgcggtcatcggctcctggaagatcatcgcgatgtccgcgccgcgcannnnnnnnatctcgcgctcgctcttgtcggcgagcgtctcgcccgcgaagcggatcgcgccgctcacgtcggcgtcgcgcagcaggcgcaggatcgccagcgcggtgacgctcttgccggagcccgattcgccgacgagcgcgacgcgctcgccgcggccgatcgcaagcgatacgtcgtcgacggcgagcgtgccgccgaagcgcacgcgcagccgctcgatcgacagcaacggctcatgcggcggcgtcgacggcgacggcggcgcgccggcgcnnnnnnnnatctgcgcggcgctcattgcagacgccccgcgnnnnnnnnngtatccgcgatccgcgtgtcgagcgcgttgcgcagcgcgtcgcccatgaacgtgagcagcaacagcgtcgcgacgagcacgcagaacgtcgcgagcgagatccaccacgcgtcgagattcgccttgccctgcgcgagcagctcgccgaggctcggcgtcggcggcggcacgccgagcccgaggaagtcgaggctcgtgagcgcgagaatcgcgccgctcatcctgaacggcaggaacgtgatgacgggcgtgaggctgttgggcagcacgtggcgccagatgatctgccagttcgtgaggcccatnnnnnnnnnngcgcgtacgtagtcctgcgtgcggttgcgcaggaactcggcgcgcacgtaatcggacaggccgatccagccgaacagcgacaacagcacgatcagcagcacgaagctcggctcgaacacggacgcgaagatgatcagcagatacagctcgggcatcgagctccagatttcgatgagccgctggccgacgatgtcgatgcgcccgccgaagaacccctgcaccgcgcccgccgcgatgccgagcagcgtgccgatgaacgtcaggatcagcgcgaactcgaccgactcgcgaaagccgtagacgagccgcgcgagcaggtcgcgcccttgcgcgtcggtgccgagccagttctcgcgcgacggcggcgccgggttcgggcgcttcgagaagtagttgagcgtgtcgtagtaatagcggttcggcggatacagcacgaagttgcccggcgcgtcgagcttgccgcgcacgtacggatcgagatagtcggcgggcgtcggaaaatcgccgccgaaggtcgtttccgggtagctcttgaagagcgggaaatagaactggccgtcgtagcgcacgacgagcggcttgtcgttcgaccacagcggcgcggccaggctcgcggcgaacgcgatcgcgaagatcacgaggctccagtagccgaggcgctgcgccttgaagcgcagccacacgcgccgcgcgggcgacggcgataccnnnnnnnnnnnngcgtcgatcctggaagagacggcgagtcggctcaaatcagcgctccagttgctcgaattgaacgcgcgggtcgacccacacgtagcagagatcggacacgagcttcgtcgcgagcccgatcagcgtgaagatgtacagcgtgccgagcacgaccgggtagtcgcgccggatcaccgattcgtacgacagcagcccgagcccgtcgagcgagaagagcgtctcgatcagcaggctgcccgtgaagaacgcgccgatgaacgcggccggaaagcccacgacgagcggcaggagcgcgttgcggaacacgtgcttgcccagcacggtgcgctcggcgagccccttnnnnnnnnnngtcagcacgtattgcttgcggatctcgtcgaggaacgcgttcttcgtcagcatcgtgatcaccgcgaagctgccgacgaccgaggcgatgatgggcagcgcgatgtgccacaggtaatcggcgatcttgccggctagcgtgagctgcgcgaagttgtccgacgtgaggccgcgcagcgggaagatctgccagaacgagccgccgccgaacagcacgagcagcagcacgccgagcacgaagcccgggatcgcgtagccgacgagcacgacgaggctcgtcgcgaaatcgaacggcgagccgttgctcaccgccttcgcgatgccgagcggcaccgagatcaggtaagtgagcaggaacgtccacacgccgatgctgatcgataccggcagcttcgacacgacaagcgaccacacgctctgatgatggaagtagctgtcgccgagatcgaagcgcgcgaagcgctccagcatcagccagtagcgctcgacgggcggcttgtcgaagccgtacagcgccttcagttgcgcgagctgctgtgcgtcgacgcccgtgtacgagcgcatcccgaacggcgcgccgccccgctcggcgcccttgcgcagctcctgtaccgcctgctcgacggggccgcccggcacgaactggatcaccgcgaacgtgatggtcaagacgccgacgagcgtcgggatcatcagcagaagacgtttgaggatgtagctccacataggcgcattcgggcgtgttcgtacggtttcttcaatcggcgcggcggaaaacggccgcccgccggctcgcgcttggcgccgcgtctttcgccgcgcctgccttgcacttcgcacggcgcgcggcgcgcaaggcacgcgcgccggacgggccgcggcctggccgccgcgcccgggcnnnnnnnnncgggctaacgcgcggacgcgccatgctcgggcctcgcccaccacgtcgaggcgacccagccttccgccgaatagtacagcggcagcaccgacgggtaggcgagcgtgcgcttgaacgcgatccggtgcacggcgctgtaccactgcggcaccgcatagtagccgtgcatcagcacgcggtcgagcgcgtgcgtcgcgtcgagcagttcgtcgcgcgtctcggcctgcgtgagcgccttcaggatcgcgtcgaccgcgggcgacttgagccccgtcaggttgtccgagcccggctcgtccgcatagcggctcgcgaagcgtgcgacctgctcggcgcccggcacctggacgcccgggtagcggaccgtcgtcatgtcgtagtcgaacgcgtcgaggcgcttttgcagcagcgcgaaatcggccgtccggtacttcacgacgatcccgagcttcgcgagattgcggatgtacgcggcgaccaccggctcgaacgccgagcccgaatcgtcgagaatctcgaacacgaacggctcgcccttcgcgttgcgcagcgcgccgtcgcggtaggtccagccggcctcggcgagcannnnnnnnnncttcagcaggttcgcgcgcagcgacgcgggcaaatcggtgctcggctgcacggtcatcggcccgaacacggccgggtcgagctnnnnnnnnaacggggcgagcagcgcgagctcgcccgcgctcggcgtgcccgtcgcctgcaggtcggtatcggcgaaatagctgttcaggcgcgtgtacgcgccatagaagagctgccggttcagccattcgaaatcgaacgcgagatcgagcgcgtggcgcacgcgcacgtcctggaacagcggccggcgcaggttcatgaagaagccctgcattcccgcgccgttgtgctggcggaactcgcgcttgacgagctcgccgctgtcgaagcgcttgccgacgtcgcgccgcgcccagttgcgcgcgatgtactcgacgagcacgtcgtattcgccggccttgaacgcctcgagccgcgcgacgccgtcgccgtacagcttgtagacgatgcgctcgaagttgttcgtgccgatccgcacgggcagcgccgcgccccagtaggcgggattgcgccggtacgtgatcgtgcgcccgctgtcgtagcgctcgatcaggtacgggccgctgccgatcggctgctcgaacgcgatctggtcgaacgcgatgtgcgagccgtccgcgcgcacgccccatttgcgcgagaacaccgggatgccgcccgcgatcagcggcagctcgcggttcttgcggcgaaactcgaagcgcacggtcgccgcgtcgacgatcacnnnnnnnnnnatgtccgcgtagtacgccgggtattgcggcgccgccttcgggctcttcagcgtgtcgaacgaatacttgacgtccgccgcggtgacgggttctccgttcgagaannnnnnnnnnngattcagatggaacgtgaccgacaggccgtccggcgcgacggcgatgtcgtccgcgagcaggccgtacgcggaggcgggctcgtcggcgctgcccgtcgtcaggctctcgaacagcaggtcgattccgggcgccgggttgccgcgcatcgtgaacggattgaacttgtcgaacgtcgtgagccggttcgggttcgcgagcacgagcgtgccgcccttcggcgcgtcggggttcacgtagtcgaaatgcgcgaagcccgccggatacttcggctcgccgtactgcgcgatcgcgtagacggcgtgcgccgcgggcaccgcgacgaaggcgagcgtgacgcccgccgccgcccggcgcgcgaagcgcgcgagcgcgnnnnnnnnnnnggccgcctgtcgcggcgcggcgnnnnnnnnngcctgttttgatggcgccgcgcgttgcggcgatcgcggccggcgggcccggggcgaaccgatcgtcatggaagtgttggcagtcgttcgaggatggcgatgtgagagaattctacccattcgcaaccggttgcagccaaacgcagcccgccgaccgtgcgggcgcgggcgccacacataggagaattcatgggctttctcgacggtaaacgtattctgctgacgggcctcttgtcgaaccgttcgatcgcttacggcatcgccaaggcgtgcaagcgcgaaggcgccgagctggcgttcacctacgtcggcgatcgcttcaaggatcgcatcaccgagttcgcggccgagttcggcagcgaactcgtgttcccgtgcgatgtcgccgacgatgcgcagatcgatgcgctcttcgcgtcgctgaagacacactgggattcgctcgacggcctcgtccactcgatcggcttcgcgccgcgcgaggcgatcgcgggcgacttcctcgacggcctcacgcgcgagaacttccgcatcgcgcacgacatctccgcatacagcttccccgcgctcgcgaaggcggcgctgccgatgctgtcggacgatgcgtcgctgctcacgctgtcgtatctcggcgcggagcgggcgatcccgaactacaacacgatgggcctcgcgaaggcggcgctcgaggcgagcgtgcgctatctcgcggtgtcgctcggcgcgaagggcgtgcgcgtgaacgcgatctcggcgggcccgatcaagacgctcgcggcaagcggcatcaagagcttcggcaagatcctcgatttcgtcgagagcaactcgccgctcaagcgcaacgtgacgatcgagcaggtcggcaacgcgggcgcgtttctgctgtcggacctcgcgagcggcgtcacggccgaagtcatgcacgtcgactcgggcttcaacgcggtggtgggcgggatggccggcctcgaggaataaggccgccgggcgccggactcggccccgcgccttgacgcggcttcgcccggcgcccccgaaaaagcatcccgcgctcgcgaaagcgcgggattcgtcggaggatcgaaccgcccgtttccccgggcggnnnnnncatggggtcatgggagcgccgggcggcggcgcggcgatgccgcccggcatcacgccgcatatggccggctgccggctgccggcgcgcggccccgccgaagaggcgacaggcggcgcaatcagtggcgccagccgttgtggcggccgttgtcccagtgaccgcgatcccaatcgcggccgcgatggcgataccactcgtcacgcccccagtagcggcggccgtcccagtaacggtcgccgtgccagccgatcacgatcgacggcgcgggcccgtagacgggcgccggcacgtacaccggcgccggctggtacacgacgggtnnnnnnnnnnnnncatagacgggcgccggagccacatagacgggcgcgggcacgccgacgttgatgccgacactgacgcccgccagcgcggcgccggaagcgagcagcgcggcgaaaccggccgcgagcgaggcagcacgcaaggatttcatgaactccccttctggttgattcgttggattcgactatagcgggaagcgtctgcaccgcatatttcaactttgtaagaactgatgcgcgggatcgcagccgcgtcggcgggctaacgtttggttacattcggcctcgcggcggccgggcggagcgcgtgccnnnnnnnngcgcgacgcgacggccgcgccagcgccgcggcgtacaaggcaggacgaaacggcagaaagcgatcgggcgccggacggcgacgcgttgcgcatgccggcgcttcgcctagccgcagcgaatcagcaaatcggcgaatcgttgaatgcgtcgccgcccgccccggtccacacgcgcgagcgcaccggcgaatcgatcgggaaaaacggcggcgaagcgtggcgaaagcgcgtcggcaagcgaaacgcgcggcgggcgaaagcaaacggtgcactaagcgaacggtggactaagcgaacggcgagctaagcgcgcggtgggccaaacgcgcgacgcgcgcagaaccgtcgcgctggctcgtcgcgcttgcccgcaccattcgtcgccccgtccgccgtgcgctcaccgcccccgcatcgcgccacgcgttccggcgcgcgaacgaacacgcgctatcccgccgtgcacgcggcggcacgtcagcctgcgccaccgcgtgcacgaaggcgcacgagcgcgcgcgccatcaagccgattcggcttcgagcgtcgcgggcgcggcaaccggcgtatcgacgacgcgcaaatgcacgggcacatatttgtgataaggcgtgcgcgacagcggatcgcaatgcgcgcccgaggtcaggcgattgagctcgggaccgacgggcggcccgcccttgtagcgcatgccgtagccgtgcggcaacgtgaccatcccgcgccgcacgctatcgtcgagctcggcgacgacttcgatgctgcccgtcgccgacgcgcacacgagcttgtcgccgtccgcgacacccagcgccgccgcgtcgtccggatgaatccgcagcgagccgtgcggatcgaccttgcgccacgtcggatcgcgataaatctggttcgcgttgtacgcgcgccgctcgcccgccatcagcacgaacggatagtcggcaccgggcggcgtctcggtcgcgannnnnnnnagttcgtcgatcatctccgggatgtgcaggtgcacgcgagcgtccggatggcggatgaagcgccacatctcgtcgaattcgtgcacgctgatgagcgtccccgagcggcgctcgagaatcgcgcgaaagagcgccgtgccgagcgtcgcgcgattgccgcgaaatccggcgcggcgcacggccgcgtaatgccgctgcgcgtacagcatcgcgagcggcagcagcggcgcgctcgccgccgcgtcgcccggcaacgcgcggccgagcgtgcgatagacgatcgacgccgcgtgacgctgccatttcttgttcgccgcgagcacgatcccgagcgcgcccaggtaggcgagatgcttcgannnnnnnngctcgaaccgcgcgatgcgctccagaagcggaaagcggcgcggcagctcgcccatcttctcgagcagccgcgtatagatctccggctccggcagcgactcgccgagcggcggcagcagcggatggcgcagatgaaacgcgttcgccgggaactcgaggttgaagcccgtcgcctcccacttctcgaactgcgacgcggcgggcagcacgtaatgcgcgaggcgtgcggtttcggtcatcgcgacgtcgatcacgacgagcagctccagcttgccgaacgcgcgttcatatgcgttcgtatcggcatacgtgacgaccggattcgcgctgtcgacgaacgccgcgcgcacgcgcttctcgcccgcgcgctcgatctcgtcgggcaggatgttcggcggatagatgcccgcgatcggaaacatccggtgatgcgcggtccgcttgagcggcttgccgtgacggatcgcgcgctcgtcggtatggccgatgacgggcagcaggaacgaatgcaggttgttgccgccgcgcttgccgaagtggcccgtcagcaggaacagcagcttctcgaggtagccgttgagcgtcgtgtgcagcgtgtgctggatgccgagatcgatgcgcaggcaagcnnnnnnnnnngtcgcgaagccgtgcgcgacgcgctcgatgtcctcgagcggcacgtccgcgcggcgcgcgtattcggcgatcggcacgtcgcgcagcacgcgctcgacgaactcgaagcccgtgcagcgctgcgcgatgaacgcgcggtcgaacagcccgtcgcgcagcatgatcgcgagcatcgcgctcatcagatacgcgtccgcgcccggccgcacctgcagatgcagatcggcgaacttcgccgtctccgagcggcgcggatnnnnnnnnnnnngcgtgcgcgccggatccttcttcagatcgcgcagcgtgtcgcgcgcattcggaatcccgtgcgcctgatacggattcgcgccgatgacgagcacgtaatccgcatgctcgatgtcctcggtcgtgtggcagtcctgacggccgaacagccgcccgttgagccagaagtcgcccgtcttctcctggccgagcgcgttgtacgcgtagcggctgcgcatcgcggcgagcaactgccggctgtacgcgccgccgacgtggttgccctgcccgcccccgccgacgaacgcgaacgcgtcgccgccatgccgctcgcgcagcgcgacgaggcgctgcgcgatgtcgtcgagcgcctcgtcccatgtgacgcgcacgaagctgccgtcgggctcgcggcgcagcgggtgcgtgaggcgatcgtcgtgatgctggtagtacgtgagacgcgcggccttctggcacagatagcctttcgaaaccggatgatcgtcgtcgcctcggatcttcgcgaacttgccgtccgtgacgtcgacgacaaggccgcaattgcgcgaacacagaatacaggcggttttctcgactgccatcgcacgctccatctgccggcgcatccgccggaatcggggaagaatgaatatgaaataacgatcgttacggtaacgaacgttatgcgatgtattgatcggagtcaatcgaacagacgctccaaacgcggtgcaagcctcgccgcccgcgcatgcatgacggcgtacggcgaagcgcaagacgcannnnnnnncgagcgcgacgccgatgccagcgcaaccgcgccgnnnnnngcaatgcaaggcataccgcggcgcatgcgtgcaccgcgaagaagcgctccggcccgattccggccatgccgctcgaacgccgcatggccgcgcacggtcgatcggcgatgacgaacggcccgcgtcccgccgatgttggtcggcacatcgaaacgtgaatcgctcgcttcgccgcgtggcgcggcgttcnnnnnnnngcgcgtcccgcgtcgcgccgccccatgcacgcccgaggcgacatctcggtacgcgcgnnnnnnnncggtcatgcgccgacgcgcctcgtcatttctcgacgaacgcgcgctcgatcacgtaatcgcccggcgcatggctcgtgccttcgacaaagccgcgccgctccagcatctcgacgagatcggcgagcatgctcgggccgccgcagaccatcgcgcgatcgaccgcgggatcgagcggcggcagcccgacgtcgtcgaacagcttgcccgattcgatcagctcggtcagccgcccctgacgctcgaacgtctcgcgcgtcacgctcgggtaatagatcagcttgtcgcgcacgagatcgccaaagtacgcgttttcgggcaattcggtcgtgatgtgatcgaaatagccgagctcgctcttccagcgcacgccgtgcatgagcacgatcttgtcgaacgcgccgtagtagtcgggatcgcggatcacgctgatgaagggcgcgagccccgtgcccgtcgacagcagatagagatgcttgcccggccgcagattgtcgatgatcagcgaaccggtcggcttgcccgcgacgagcaatttgtcgccggcccgcagatgctgcagccgcgaggtcaacgggccgtcgggcaccttgatgctgtagaactccagatgatcgtcgtagtgcgcgctgacgacactgtaggcgcgcatcagcggccgcccgtcgatctcgagcccgatcatcacgaactggccggtcttgaaacgcaagcccgnnnnnnnnntcgtcttgaagctgaacagcgtgtcgttccagtgatgaacggacagcacggtttcgtgggcattcgcggacatcttctcttcctcctcccgtcatgttcatgaagcgcacgatgtgcggcgcgtccagatcgaaccgatgccgctcgggcttgagcggcatcgcggcggcgatcgcgccgcgcagccgcgcatcgtcgccggggctcgtgcgcagcacgtcgcgcagctcggcgccgtgctcgttgccgagacactgcagcaggcggccgctcgccgtgacgcgcacccggttgcagtcgccgcagaagttgtggctgtgcggcgcgatcacgccgatgcgaatctcgctgtccgccatgcggaaataacgcgcggggccgcccgtcgaaacgtcgctcgggaaaagcgcgtaacggccgcgaatccgcgcgagtacctcgtcgctcgacacgaagcacgaagcgcggtcgtgctcatcgatcgcgccaagcggcatttcctcgatgaacgccagatcgagccgctnnnnnnnnnnnaaacgcacgagatccagcacttcgtcgtcgttgcggccgcgcaggatcacgcagttcagcctgatgcgccgaaacccggcgcgcttcgccgcggcgatgccggccggcacgtcgcgcaggcggcccgtgcgcgtcaacgcgccgaaacggtcctcgcgcaggctgtccaggctgacgttgacgcgagcgaggcccgccgccttcaacggcgcggcgaactgcgcgaggcgcgccccgttggtcgtcagggcgagttcgtcgagcccgggcaggcgcgcgatgcgctcgacgagcgtcgtcaagccggggcgcacgagcggctcgccgcccgtgagccggatccggcgcacgccgagcgcgacgcacgcccgcgcgagagcggcgagcgcgtcgagcgtcagcacgtccgagcgcggcgggaatcgcatgtcctgcgccatgcggtacacgcaacggaagtcgcaccggtccgtcaccgacagacgcacatacgtgacagcgcggccgaagcgatcgacgagcgcgcgcgccatcgannnnnnnngcgccggctcgccgccggcgcgcggttcgccgcgnnnnnnnnccggctccaaacgaggcggcatcacgcgcctcacgcgccgttgcggtccaactgggcgagcttgccctgcacgtcggcccacgccgcgtgatcgggaagcgccggtttcttgccgatgatccgcggccagttcggatgccgcgcgagctcggcgttgagcgcgacgaagtggcgctgatcgtccggcagctcggcggcggcgcgtatcgcgtcgatcgggcattccggttcgcacaacgcgcagtcgatgcattcatcgggatcgatgacgagaaaattgggcccttcgtgaaagcagtcgacggggcacactgccacgcaatcggtgtgcttgcaccggatgcagccttccatcacgacaaaggtcatgcgatatctccctgagggcggactcgagcccgcgcgttttgaaaatcgaacggcgaatgcgcagcttcacggtctcgcaccgcgcccgcgcatcgttccgcggccccattaagttcccatttggaactttatgggcgtgattccggctgggcccaactacgcgacatatggccgaacgttccgcaacactcgcggtatccgaattcaataccgtcggctgcccatgccgctgccgtgcgaatcgacacgaatcgacacgaatcgnnnnnnnnggacgccaccgccctgcccgcatcgcgaaccggccgcctcggtcgacgtaccgcaagcggcgggccgaagcctgcaagcggcgcccgttcgataacgggcacgccgatcatcggcgaaggcccattgaataacgatcgttatggtaacggacgttattctatacttccatcgacgtcaatcgaacaaagcttcgaaaccgaaacgaacatgcgctattcaccgaaacacaaggaagccagccgggcgcgcctcgtcgaggcgggcgccgcgctcgcgaagcgcaacggcttcgcgaacaccggcatggacgcgctcaccgcggcggccggcgtgacgacgggcgcgttctattcgcaattccgctcgaagccggaatttctgtacgcgatcgtcgagcacgagatgtcgaaggtgctcgcgacggtcgagaaccgctcgaaggacgacctcgtcgccacgctgcgcagctatctgagcaccgcgcacgcggatcatccggagctcggctgcccggtgcccaccctcggcgcggaaatnnnnnnnnncgacgtcgcgacccgcaggatgttcgaggatctgatcaagcgcttccaggcgtcgctcgcgaccgcgctgcacgacgacgaagcggcatggacgctcggttgcgcggcgatcggcgcggtgctcgtnnnnnnnnnnatggcgagcaccgagcgccgcagcgaagtgctgcgctcggtgctcgcgtatacgatgcgatcgttcgacgccgacgcacggaaaaagaagtgacgcacgcgcatgcgcgccgcgcgccggcgcgcaaaccggccgggcaaccccgcgcacggccgattcggcgccgctaggcggcgccggccgcccccgtcgccgccggcgagcgcgccggctcgccatccggccatggcgtcaggatgtcgaagccgtcttccgtcacgacgaccatatgctcccattgcgcggaccacgagcggtcctgcgtcacgaccgtccagccgtcggcgagctgccgcgtttcggcgcgccccgcattgagcatcggctcgatcgtgaagatcattcccggcgcgagacgcagccccgcgccgggccggccgtaatggagcacctgcggctcgtcgtgatagatgcggccgatgccgtggccgcaatactcgcgcacgatgctgaagccctcgcgatgcgccacgctctggatcgcatggccgacgtcgccgagcgtcgcacccgggcgcaccgccgcgatgcccgccatcatcgcttcgtaggtcgcatcgacgagacgccgcgccggcgcggccggctcgccgacgcagtacatgcggctcgtgtcgccataccagccgtcgtggtcgagcgcgacgtcgatattgacgatgtcgccgtcctgcagcgcgtgatcggacggaatgccgtggcacaccacatggttcacggaagcgcagatcgtcttcggataaccgtgatagccgatgttcgcgggcnnnnnnnnnagtacgtcgacgatgtactcgcggcatagccggtcgagcgcgttggtcgtcacgccggccttcacgtgcggcgcgatcatgctcagcacctgcgccgccatcgtgccggcgcggcgcgccatcgcgatctccgctttcgagcggatcggaacctgtcgcgaacgcgccatcatgcgctcctcgcggcgtcgacggacggcgccgcttcgtcgccctggatttccgtctcgatcagcaggcggcaaatctcggcatagctcagcgtcggatgcaattccgcgagcatcccgatgcgcagccagtgctcggcctgcgcgttgatcgagcggctcagcgcggcgctcgcgtggcgcagcgactcatgcatcccgtcggatatcttgactattcccatcgcacgaatttatacggttcatatacgaaccgtatattatcgacaagtccggccacgatcaagccctcgctccgcggccctagccttttgcggtcagcctggccaccgcgcaccgcacgatccggtctgcccgaaccgcgacggcacacgcccgccgtgtcgtcgacgcggggccgcgcgccggaggcgnnnnnnnnngaaaacacggcatcgcacaccggccaccggccggacgcatcggcgnnnnnnnntcgcgacggccgaatgccgcgcacgggccggctcaatcgcccgccagttgctgcgccgcgagccgccgcatctgttccgcctcccgccacacgtcctgcttgcggcgaaacacggcctcgtcgtcggcgagcgcacggcacgcgcgcgcgacgccatggttcaggtcggccgcgcccgggccgccgccgaaacggtggctgcgcgcccactccagcgnnnnnnnnnagacaaaatcgggatcgagcgcggcgagcgcatcgtggctcgagcgcccctgcgcggcgctgtcccgcaccgcctgcgcaacccgcgtgtgcgcggagcgaaaatcgatcgaccggcgaacgacgagcgattcggccaccgccatcgcgaccacgcccgtgtccctcagatgggcgtcgatgcgtgcctgcgccgcttcgagcccgtcgatcagcagcacggcgaccgccgccgcgtcctcgatcgccgcgcacgcctgcgcgatcagcccgttcatcggcgagcccgcctcgaacgaattggtgtacggcgtcttgccgagcgccgccgagcaactcgcgagcgcgccgaacggcacgcccgcgcggctcttcacgaattcgacgagaaacgggtttttcttttgcggcagcatcgacgagccgcccgtcagcgcggcgggcagcgacacgagcgcgaactccgccgtcgtccagatctgcaggtcctgcgcgagacgcgacagcacgaggccgatcgcgttcatcgccgacaggaaatggacgacgccgctgcggttcgccaccgcatcgaggctgttcggcgccggctgctcgaagccgagcagccggcagacgaactccggatcgatcggcagcgtcgtgccgccgcctgcgccggcgccgagcgggcagacatcgatgtgctggaacaacgcgaacagcgcatgggtttcgtgcgcgagcgcgccgtcgaacgcgagcagctgatgcgcgagcgtgcccggcagcgccggctggtactggctgtagatcggaaatgcgcagtcgacgttcgccgacgccttgaagacgaggctgcgccgcaagcgccatagcgcgtcgaannnnnnnnacgtcgcgtcgcgcaaatgcagcttcgtcgtcgccgcgttgatgtcgttgcgcgagcggcccgtctgcagcacgccgccgacatcctcgccgagcgtctcgatcaggtatgcctcgacgagcatgtacaggccccgcggcctcggccgcgcgagcagcggcgcgtagcccgcgcgccgcagccggcgatgggcgtcgagcagcggccggacccgttcgggcgcgacgatgcgcgtcgccccgagcatgacgagatgcgcctcgttcagatcgaacagatggtcgagttccgcgagtggggcctcgctcgcgccgtcgccgtagacgatcgcctgcaggcgaggcggcaggccgggcgtcgccgcgttcgcgccgttcgactcgttcgactcgtttaacgcggctnnnnnnnnntcgtcgccgatgtcgatgctcagcccggccaccgcacgctcggcgagcgcctcgaccgattcgcgatgatcgcccgcgcagacgacggcggcgatgcggtcgcggaagctgccttcgagccgcagcgcgtcgcccggctgcgcgatcggatggaaatgccggagctcgggccgcgcggcgatgtcggccggcagcgcgagcgggccgcgcagcacgccctcgcgcgccggcagcgcgaagcggatcgcgccgtagcgtttcgcggtgagatcggcaaacgccgccacgccgagccacatgtcgagcacgtggtcgagcaggtcgacgtcgaatacctcgccgagcagcaccggaatcagaccgcccgcgaggcgcggattgatctcgatgatcgtgaccgtgtcgccgcgcacgcgcagctcggtgtgcgcgggcccgaacgcgtagccgagcgcctcgagcgcgcgcagcaccgtgcgctcgatgcgctcgcgctgcgggctcgacaacggcgccggatagtcatgaccgatctcgacgaagtgcggctcgcgcccgaggcgttttctgacgatgccgacgatctgcgtgctgcgcgcgaccgtcagtgtctcgaccgaatactcgtcgccttcgacataggcctgcacgagcgcnnnnnnnntgcccgcgcgccgcagcgccgcgcagtgctcggccacctcgtcgacgctcgcgcacagtcgcacgccgacgctgccggagcccatcctcggcttgacgacaaccggataggcgagcccgtcgagcgcggacagcgcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcgcaagcgcgtgcgtgcgcggcacgtctatcccatgctcggcgagcgtccgcgcgagacgcttcttgtcgcggcacacacgcgtcgcttcggtgttcgcggtcggcagcccgagccgccgcgcgacttcgatgaaatactcggacgacgacatcacgcccgccacgccgtcgagcgacgaaacgaagcggtggatccggtcggcgtcgctcgtgtcgagcgagatcgtcacgacccggatcgcgtcgagaaacggatacttgccgcggttcgcggtgagaaagtaaggcgtgaggccgcgttgcagcgccttgcgcacgaggagctcgcccgtgcccgtcgtgttgctctcgatgaagacaaagatgcccgtcatgttttccgcgaaacgtcgatgaaggtggagcccgccgcccgttccgggcgccgggcgaatgccggccgcgcgccgcacatcacgcgtggagcgcgacgagccccggttgctcggcgagcgacttgcgcccccagccgatgcaggcccactcgcgcgccggatcgacctgatcgagccgttcgacgcgatgcggggccgtgcacggcgcgccggcgatctcgccgttcgccttcagccagcgcgcgtcgaagatcgtgtcctgatagcggtagcccgtatcgggcgcgacgaacagcgtcttgcgcgcgggttgccgcgccgcttgatggctcgcgatccgatacgcggcgccgctcgtcgggccgcagaacagcccgtgccgcgcatgcagctcgatcgcggcaaggttcgcctgcgggctcgcgagccagtggatttcgtcgaattgcgtgtggtcgagaatcttcggcatgatgctgttgccgagcccgcgcagcgtgcgcttgccgtccggcaagccgaacagcacgctgttgaacgtgtcgacgcccgtcacgcgcacctgctcgctgtgccgccgcagatgcgtcgcgaggccgaccgacgagccgcccgagccgacgcacgcgacgaggtcgaacgccgggcccatttcgtcgagcagccgctcggcgagcgggcggtatgcgtcgggattgccggggttgtcgtattgctgcacccagaacgcgttcgggtgcgcgccgagcagttgcgcgannnnnnnnagccgcaggcgctggtatgcgccgagcgcatcgggcttctcgatgatgtcgacctcggcgccgaggttgtgcagcatgccgcgcagcttcggatcgatcgccggatcgccgacgatcctcagcttgagcccctgctcgcggcatacgacggcgaggccgagcgcgaaattgccgctcgacgattcgacgacgagcgtatcccgatcgatccggccgtcgcgcagcgcctgctcgatgatgtgcttggccggaatgatcttcatcacttcgagcgcgaccgcgtaaagattcggcgcgagctgcacgatgcgcggctcggccatcgcaccggagacggtctcccgggttttcctgttcgatgcggcgtcgtatgtcatgagctcacctggtgaagaagcgcgagatgggttggccaagcgcgtcgcgcagcgtgcgctcggcacgcgcgatcgtgtcgagcgcgtcggggcccgacgcatcgaagcacaggccgatgaacgtgccgctgtggcaattgacgatgccgtgcgcgccgacttcgcgcatcagcgcttcgagctgccgcagcgttcgcttcgggttgcgcttctggtgcatttgcgcgctgagcgtcgccgcgcgcccgatctgccgcacatcgctgcgcgagatcgccgcgtcgacgtcggcgagcagcgccgcgtactgatccgcttcctcgtgggaaaactcgaagcgatggcagttgtactcgacggtatcgatcgtgccgccctcgtcgatcgcgagaatgcagattttcggcagcctgcccatcaccttgccgagctcgacccggcgatggaagaacgcgaccgattcgtcgaacatcacgccgtcggtcggctcgatctcgcgaatgatcgcgcacatgtcggcgggagaaagcgggatgtcgaaacacgcggcgannnnnnnnagcgtcgcgacgatgtcggacgacgagctcgcgagccccttgccctcggacacgtcgctgcagatctgcaggacgccgcccgtcaggatgccgaatcgttcgagaaagagcgcggcggccttcagcgatttcttcttgctcgccggaaagacatacaggcgatcggaatcgcgaaaccggcagaatcgggcagtcgagctcagcgtgatcggcagcgtgatcagaaaatcgtcgccggacgcgggctcgcgcccctgaaccagttcgccgaacgtggccggcgcgcggccgatcgagaacaggcgccggggcggtgcgtgcgcgctcgcnnnnnnnntcctgtcgggcttcgcgcacgtgcgcccgccgtcgcggccgacatggccgcccgcggcgatcgacggcccgcccgccatcgcatcgagatcgggcacgacgtgcgtgcgaggggccgacgcgggttcgggcgcggcgccgccggcgcgcatccgcgtctcgcgcggcggtgcgcggcgcgcctcggcctccatcgcctcgccgtcgtacagcagtcgcccgatcaacgcgcgcttgccgtcgtcgacgctgcccgccgtgatgaaccgcagtacgccgaggtcttcgttgttctcgatgatgctcatgatggatgtgtcctcgcgtgcgtcagaaatagccctgcttcttgcgctgctccatcgcggcctccgacgcctggtcgtccatccgcgtcgccccgcgctccgtgatctccgtcaccgccgtctccgcgatgatcttctccacgtcgtccgcgtcgctctcgaccgggcacgtgcacgaaatgtcccccaccgtgcggaaccgcaccagcgcctgctcgctcgtctcgccctcgcgcatcggcgtgagcggcgtcaccggcacgagcagcccgttgcgccgcacgatctcccggcggtgcgcgtagtagatcgacggcagctccagcttctnnnnnnnnatgtactgccacacgtcgagctccgtccagttcgagatcgggaacacccgcaggtgttcgccccggtgcagccgcgcgttgtacaggctccacagctccgggcgctgcgccttcgggtcccactggccgaattcgtcgcgaaacgagaaaatccgctccttcgcccgtgccttctcctcgtcgcgccgcgccccgccgatcatcgccgtgtagccgtgccgctcgatcgtctcgagcagcgtgaccgcctgcgcggcgttgcgcgaatccgtctcgcggcgcagcaccaccgtgcnnnnnnnnatcgaatcctcgacgtggccgaccaccagctccgcgccgatctgcttcgcgcggcggtcgcggaaatcgatcacctcgtcgtagttgtggcccgtgtcgatgtgcacgagcggaaacggcagcgtcgtcctgcggttcgcgccgagcccgaacgccttgagcgcgagatgcagcacgaccaccgaatccttgccgcccgagaacagcagcgccggcttgctgcattccgcgacgagctcgcgcaggatgtggatcgactcggcctcgagccagtcgagatggcccatccggctcgtcgacgcgccggcggccccgcccggcgaagatggttcgagcgttgcgttcatggttccgctcccccgttccgaacccctgcggcgcgacggccgcgatgcggcggcgccggttccgcccgccggttccgcccgccgatggggcccgcggcgaatcgaatcggccgcgcggccgcggcgcggcttcacggcggcgcgnnnnnnnncgctcacgagcacgcgaggcccgcctgcgccgcgaaaagttcgacatcctgcgcgtacgtcccgagaaaatcgtcgtcgtagtagtacgcgagcgcctgccggaacatcttgtcgcggctctcccagcggttctccatcggatactgcgacannnnnnnntgatcgtcgtgcgagatgtgcagcgcatggccctcgacgtgccgcacgaggcccgcgcccagcgtgagccgcgagatcatgtcctgatcctcccagccccagccgtgcagacgcccgttgtagccgttcaccgcgaggaaatcccgccttctcacgaacagcagccccggcgcctggcgcgtgccgtcctgcgcgtcctcctcgttgtcgacgatcgtgagttcgcggccgttgcgaatcctcacgtccagccgatagccgaagcgaacgacgttcttcgcctgccgcgcgttctgctccgtctcgcgcacgcctttcagtgtcgcgaacacgccgggcgccgcgtcgagcttgcgcacgagcgacacgatcgcgtccggctcgacgatgatgtcgcagtcgcaaaagaacagcatgtcgtgacgggccgcgtgcgcgccgaggttctgcgccttcgtcttgtggaaatagcgctgctcgcgccactgcgcgacctgaaccgcatgctcgaagccctcgagctggcgggcgaggctcgccgcgtcgccgccgaaattcacgatcacgacttcgccgttcagccggcccgcggtctccacgagccccgccagcgcgccggccagttcgttgcggtttcgccatgtcacgatgatggaaagcatggtcaatctccttcgggttgaatcgacgccgtcgaagtgccgcgccgannnnnnnngcggcgcgccgggtgccggccgcgcgtcacgcgtgccggatcgcgaagtccttcaggaacgcgcacagccggctcaccgcctgctccgatacggcgttgtagagcgacgcgcggatgccgccgatcgagcggtgcccgctcaggccgcagaagcccgcctccgtggactgctccttgaacagcgtgtcgagccgcggctgcctgaaacggaacgcgacgttcatcgtcgagcgcgccgccctgtgcgcatggcagtcgatcacttcgttcaacgcatcgagcgtcgcatagagcatggcggccttgcgcgcattgatgtcgcgcatcgcatgcacgccgccgatttcgtccctaatccagcgcagcacgagcgccatcacgtagatcgcgaacacgggcggcgtgttgtagttcgaccgatgctcgacgtgcgtgcggaaatcgagcatcggcggcagcgtgtccggaacgcgctcgagcannnnnnnncggatgatcgcgaccgtcacgccggcaggcccgagattcttctgcgcgtgcgcgtagaccatgccgtacgcgcgcacgtcgaacggcctcgacatgaaatccgacgacatgtccgcgatcagcgggctgtcgggcagatccgccgcgtcgggaaactgcagcccttcgacggtctcgttggatacgtagtgacgaaacgnnnnnnnnnnntcccagtcgagcgcggcgagcgacggcagcgtccggtagccgctcgccgcgccgtcccagaccacgcgcatcgcggccacgcgcgacgcctcgccgatcgccttgcggctccagtagcccgtcgtcacgtactcgggcgcggccgcgcccggccgcgagaaattcatcgggatcatcgagaactgcaggctgctgccgccttgcaagaacacgacgccgtactcgtccggaatgcccagcagatcgcgcagatccgcctgcgcctgcgcgagcagactcgagaaccagctcgagcgatggctcatgccgagcaccgacaagccggtttccggcagctccaccaccgcttgccgcacctgttcgagcacggtatccggcagcgcgccggggccgccggagaaattcagttgattgcgatgcatctgacgacactcccgaggcaaggtgagaaccggaatcggatcacttctgcagatagcccgcggacggacgcgtcgcgccccgcctgagcgcggcgttcagcggctccgagtagtacttgaagacgaactgcgcgacgagcgccgacacgcacagatagaagagcagccacagcggcttcgcggcgatatcgacgttttcccgcgtgacgtactcgcgcagcacgccgagcacgacgatgtggaacaggtacagctcgtagctgcgctgcccgaaccagccgatgaagcgggagacgaacgacggcgccgcggcctcggccggcgcgccgcccctgaagcagtacagcagcgccgcggtggagaacgcgaccaccgacacgccccagacgacgtgctgcatgatcggaccagacaagtacgtgacggcgatcgcgaggccggcgatccactggatcgcgcggctgcggccgcgcgacatnnnnnnnnnnggcagcagcgccgcgcaggcgcccatcgcgatcgcgtcgaagcacgacaggtagccgtacagcgcgacgatctcgtcgtccgcgtgcaggctccgatacaccggcgcgacgagaatcggcacgcacaggaacagcaggatgtagcggcggcgcttgagcagcaggcacagaatcgggaacgacagatagaacacctcctcgaccgacagcgaccagaggatgttcatgctgtagttgaaatagccgaccttggccatcagcacgttgtgccagaaagtcagcacggacagcaccgagaccaacacgctcgccgtgtccggcttgttgacgaacgagcgcatgccgagcgagccgagcgcgacgatcaccgccagcacgagcacgaggcacggcaggatccgcgacgcgcggaaccggtagaaggtcgccggccgaatcgcgccgaacgagccgaagcgccgggccgacgtcgacgtgatcaggaagcccgacaccgcgaagaacatcgtgacgccgtagttgccgttgcgcgagatcgccttgatcgcgccggacagccatgggacgtcgaacggcagcacgtgcagccggtacgtcaggtgaaaatgcaggatcagcacgagcaggatcgcaatcccgcgcagcaggtccacgccatcgctacgnnnnnncaattccatcatcccttcctgttccagattcccgcgccgcggcggccggcgggcggccgctcacgcggcgcggcgctgcaagtccgccttcacgcgcatcagatgacgagcgacgtcctcgatctcgtcaatgcgatacgacagcggcagcgcggcgctttcgctactttcgctcccttcgccgcccgcgccgccgtccgccgcgagcgccgcccgccccgacgcgatccggacgtttccgtgcgcgtcgatcgacacgccctcctcgcgcgcccattcgcgattgctcgccaccgcctcctccagcgtcaggccgggcggcaagtccaactcgagccggccgccgcagatcgtcaccggatagccgccgcaaagaccgagcgggccgggcgcgtgccccgcgtaccgctcgacgcggccgagcagcgcggcgatcaaccgcgcgcccgtcgccccggtgacgaggttcagcgatgctccggcgggcagccgcacgtcgggcagcgcatccggcgcgatcgccgccgcgccgtcgatccatgcgcgcggcggatgcaggcggccctgcccggcaatggccgcggcgacctgccgatgatgcgcgagcatccgcagccggcgcggcgcttcgacgcccagtcgcgcagcatacgtcgcggccagcgtcgcgacgttgccgatgccgcacgtcacgtcgtggccgagccgcacgaggatctcgttcgacgcgtccggatagcacgcgttgacgaaacggctcgctgnnnnnnnntcgccgatnnnnnnnnnnacgcgcagcgccagcgcgagctgcagcggcagcgtcgcgccgtagccgctcgcgcggatctcggccgcccatgcgtcctcgcnnnnnnnnatctcccacatcgattgcagcgacgcggcatggaacacgaccttcggcgcggcctcggcgagcagccgcgcgagatcgcccggcgcctcccagtcgatcgcgcggcacgcgacccggtgatgcgtgtcgagcgcgcannnnnnnnnatgggcggcctgcgcgagccatgcgagccgctgcgcgttgcgcgcggccaccacgatcgtcatcggcgccgcgagcgtgggcatcgccaccagatcgaacagcaccgcctcggcgagcgagccggaacccgtcacgagcagatcgaccggcatcgtcaacgcccccgccgctcgagctcggccgcgatccgcgcggcgacgtcggcggcgcaaaggccgtaacgccgcagcaactcggccgtcgggcccacgtcgccgctccagttcgcgggccagctgaacaccggctcgcgaaccgcgtatccgttcgcgcgcagcagatcggccaggccgccgaagcgcgtatggtcatcgacgacccagatcccgtcgacgccgtcgacgagcgcgccgaacgcctcgacgggaaacggcgcgagccgcgcgaggtgaagcgcgcccgcgtcgacgccgannnnnnnnaactgctcggccgcatcatgcgcgacgtgcgaaaacagcccacagctcacgagcgcgatccggcgccgcgcgccgatccagcggcattcggccggctcgccgggcagctcgccccacggctcgcgcggatagcgcacatacgccggccgatccgttagcatcaccgcctcgacgacgaagcgcgtatcgcgatcgcacgcgggcgcccagacgtcgacgttcggcagcgacgccatcaccgcgatatcgttcagcgccagatggctcttgccgttcgggccgccgcagccgccgctgtgcgagccgacgagcgtgacgggcatgccggtctgcgcgagaccgacgcgaatctgatcataggcgcgatagcacaggaacgccgcgaacgagaacacccacggccgcaggccgcaagcggccatgcccgccgcggtcgacaccatcgactgctcggcgatcccggccatcaggaaccgctgcgggtacgcggcggcgaaccggtccgcgccgtacgaatcggcgagatcgccgtccagcagccagatccggcgatcgtgcgcggcgcgctcgacgagcgcctgcacgcaatgcgcggcgggcctcatgcgacgccctccgcgacggccaccgcgtgcctgaactgatcgtcggtgagcgacgtgcagtgcgacagcccggggtcgaattcgaacgcggggatgccgcgccccttcacggtcgacgcgagcagcacgctcggccgccctcgctgcgcggtcatggcgcgcatcgcggcttcgagccgcgcggcatcgtgccccgccacttcgcgcacgtgccagccgaacgccgcccacttgcgcgccgcgtcgggcagcggctcgggcgcgacgccgtcgatgccgcgccagcccatctcctgaaaaccgttcaggtcgacaaccgcatgcaggttgtcgacgccgtagcgcgacgcgaactgcgccgcctcccacacctgcccctcctggcattcgccgtcgccgagcacgacccatannnnnnnnncggtgccgcgcaacgcgaacgccatgccgaggccgaccgacagcccctgtccgagcgagcccgtggaaaaatcgaccgcgtcgagcagcgtcatgtccggatggcacggcaagcgccctccgcccttgccgtacgtcgcgagctccgcctccggcaactcgccgatcgacgcgagcaccgcgtacagcgcgaccgaggcgtgccccttcgagaggatcagccggtcggcgagcccgtcggcccggcgcgccggatcgcgccgcagcacgcggtgatacagcacgacgagcgtgtcgagcacgctcatcgcgccgccgaaatgcccgccgtcggcgccgtgcagcatcttcagcacccgcttgcggttttccagcacctggttgtcgagattcatcgtcactcctgttcgaaacaagggttcagcgcaggcgcgccaagccgtgctcgcgcaacagcgcctccggccggatctcgcgccagcgcgcgtcgaacgcggcgagcgcgccggcatcgcccgtgcgcgccgcgagcgannnnnnnnacaggcccgagccttcctgcgcgtcggcgcgcannnnnnnntcgacggcggcgcggtgcgcgtccagatcgtnnnnnnnnnnnaggatgcgccgtagcgccgcgagcggatccgcgagcagatcctcgtaccagacgagcagcggatcgacgcgggccgcgtgcatccggtcgaacgcctcgaccgacgccttgagcagctcggcgagcgcctcgccgctgtcgccgaannnnnnnnagctcgagcgcacccagtcgtcgcgattgcggcacatgaacacgtagcgcgcgtgcggcatcgcgttcaggaacacgtccaccgcgcgattgcannnnnnnnnnagcttgatgatcggcgcgggcccgcacgcgggctcgaacgccgcgacgcagctctgcacgatccgctcgcgcgcaggcagcgccgcggcgcgctcggccgcgtcgtcgaaatgcgcgacgctcgtgagcacgtccggctccgacaccgcttgctcgcccaccgccgcgagcaagcgcgacagcagcgtcgagccgcagcgccccaccgagaagatgaagatcggcgtcatgcgcgccgcgcggccgggcgcctccaactgctcgaacggcacgtcgagcagttgccgcgcggtgcgccgttgacgctggtagagaaacggcacgtcggtcatcgcgcagtcgtcgtcccagcggctcaggaaaagccgcgcgtcgcgccagtcgacgcacagcggcacgtagcgctcgccgtcgccgatgtcggacatgcccggcacctgcgcgacgagcgccgtgtcgaaatcccgcggccggaccatccgcgtcgaatcgacgtggcggcgcgcgagcacacgcagcacgcgcaccggccggcgctcggacgagcgcgacgcaggcgcggacgcgctcatcgcgtcacggccccgatcgggcgacggcgagctcccgctcgcgccgctcaccacagcgcccccagcaacgcctgggcctcttcggtgaacccttcgccgccgttcgtgccgcccgcgtactcgccgaacaccggccccttgtccgaatcgaacaggtcgacacgcacgtgctcgatgcccgtccagtgccggtagtaatcggcgaggcgctcggccaactcgatcaccatcgggaacgtgtcgggccgcgcgatgccgcgctcgacgggctgcgcgctgtgatacagcgcgacgcggttccagtcgcggtcgtagtcgtacgcgacgcagccgaggtcgtagcccacggtcacgtagtggatgtattcgacgcggccgtgaaacgtcaggcacttgaactgggacacgcacggcgagccgtcgcggttctcgatcatctcctcgacgagcacgtcgttgttcaacccgcggtagcaccactgccgcgcgaagaacgcgcggatctcgtcatggcccgccgccctgcccgtcttcaggtcgacgccgtcgtccatcagcatcagcacgcccgtctggcagcgcggcttgatcacgtagcgcgccggcagcgcatcgaaatcgcaatcggcgacgttgccctcgaaatacagcttcggcaggtactcgcgatacgcgtgcagatgcgagcggcacgtcagcttgcagtcgagctgcgtctcgcacgcgacgcgccgcatctcgtcgggcgtcgcgccgggcaggaacacgccgcgccggtcgtcgtaatgcggccatctggcccgaaccttctctctgaatgtcttcacgacgctctcctctcgattctcacgcgcgcnnnnnnnnnnnnacccagctctcgcgcctgccgagccgatagtcctcgagctcgctccagtcggcgacgccctnnnnnnnncagtcgacgcgctcgtgcgcaagcccgtagtgatcgaacagcatctcgacgagcgagcggttcgcccagcccatcagcccgctctggcgcacggtcgcgccgggcgccgccgcgtcctcgtaaaggaacacgagattgccggtgcggctgtgctcgctcgggatcacatcgttgagccagttgcgcaggcgcgcgatgcccgacacgctgccgaacccgccttgctgggtgcgccgcacgaatgcgttgacgcgccggttgcgcagccgttcgcgcaagttccaccgctnnnnnnnnacccacgtatcgaggatgaatgcgcccggcgcgatgcggccgacttcgcgcacgatgtcgacgtgctcgatcagatggctcagcacgccgaagcagaggatcgtgtcgaacgcgcccgtgtcgaccgacttcaggtattccaccagatccgcgcagatgacgtcgtagcggtcgcgatcatgaccgcctcgcgcgagattcgcccgcgcgctgtcgacatggtcgtcgcgcgcctcgacgccgaccaccttcgtcgcgccgtgcgcgagcgccgcgtgcatgaagcggccatcgtggctcgcgagatcgagcacgcgcttgcccttgaaatccgccgcatatccgctgacgagcactttcgcgcgccagttcaggcgatgcgcgttcgcacggacgttgctcgacgccaggaacaccgaaccggaaaaatcgacgccggattgaatcaactgatttgacatatcggactcgcgctaaattgaatggtccgccgcgggcgatccgcggcgagcgtgtctgccgcccgcgcctcacgcgacggcggccgtggccggcgtgcgttcgccgacgccgtagggcacgtccccgcgcacgcacacgcgccgcgcgaagcgacgccccgcgccgtagtcgtcgacggccgtgtgcatcgtgcagcggttgtcccagagcgcgacgtcgccgcgcgaccagtgccagcgcaccacgtactgcggccgctccatcagcgcgtacaggtagttgaggatcgtcgcgctctcggccgaatgaaagcccacgaggtgggacgtgaggaacggattgacgaacaggcacttgcgccccgtctccggatgcacgcgcacgaccggatgctcggcgccgaacacctcggacaggtccatgtcggagcggccccgcgtctggaacgcgccggggtgctgcgcgtactgcggggtcatcatgtcgtgcaccgcacgctgcccttcgagaaacgcctgcatgcccggcgacaacgccgcgtacgcggcctcgaggtcggcccacatcgtgtcgccgccgctgtcgggcgtctccttcacgcacaggatgcccatcgcgctcggcgtcttcgcgatgctgaggtccgtatgccagatcgacgcgcggccggtcgacaccgcgccgtcgaacaccgtgacctcgggctggccgtcgggcttcgcggtaaacgacggaaaattcgtctccagttcgccgaacagcctgccgaacgcgatctgggtctcgacgctcagctccggctggttcgtgaagaacagcaccttgtatcgcagcagcgcctgccggatctcgtcggcgcgcccgctctcgacgacgtcggcgagcgtgcggttgcgcacctgcgcgccgatggtcccgctcagcggccgaatctccagtgtttgcatctcgtcagctccttgtcgtatgaaccgcgtggtcggccgggcgatcggccgaacgatccgcccgcccgtcgtcgccgctcgcggcggcggactcgaagtgcgcctgcgcgaagcggtacagctcgatgtcgaaccgattcttttcctcgacgtacgcgcggcatgcgtcgccaagctcgacctcgcgcccgtacgcgccctcgttgcgccgctcccgcggcgcgggcgcccagccgaattgccgcgcgaagcgccgcatcgacgcatcgaaccgctccgtgagcccgaacgccgcgaaccgctcgacgaggttgcgcttcgcgagcgccagatgcgcgccgctcacgcgctcgcgcgacgagccgaacgtcgcgccggacaccgcgcgcacctgatagttgtcgaggtcgatgctcgcgtcgctcatgaggaatgattcgagcccgatgcgccgctgcagcagatacgtgtgcagatagttcatcggctctttgagcgcgtagaagtagtacgacacgaggcgcgcgacgggctcgcgcagcagcgtgacgtagcggcagccgctctcgccgccgtcgaagccgtacacgaaatggccgcgcagcagcgcgtacgacgctttctcgccagcctcgagccgccggaacgcatcgagcttctcgttgacgacggggtgcgcgtcgtccgcatagaacttcgcgacgtcgcggcccgcgtacagcccgtcgagatacgcgccgaaggtcgtgccggcggttctcgggatatgcacgaatgcgatgcgatggtcgtggttcgtcatgcctcgacgctccggcgggacacggcttcccacgcttggccgagcgtgcgcgcgagcgcgtgcgggcaatcgcgcagcaggtaatggccgatgcccgcgaactcggcgagcttcacgctgcgcccgatgcgcaaccagtcgcggtggcgcgtctcgtactgcgacacgagcggatcgtcggtgccgacgaggcaccacaccggaatgtcgagcggcgtgagcgcgccgcggctcgcctcgtcgacgaggtggttgtaatagacgtcggcgagccagctgtcgtagcggaactcgtgcaggaagaacgcgcgctcgtcggggcggcccggcagcgtcgagccgatgccgccgagaaagccgaggatttcgtcgtcggtgcgcgcatcgcgcttgccgctcgccgtgcgcatcagcgcgccgcccatgcacannnnnnnnaggtcggccgagcgcctcgtcagttnnnnnnnnacggcgatcgcgagcgccgagccgttgcattgcgcgaacacgatgatcggcagcccgctcgcggcgagcagatcgtcgcacaccgcgttcgcgaggcgcgtcacctcggcgagcatcgccgcgtcgctgtccaccgcgttgcgcggcagcttcaccgcgaacaccgcgagctcgcccgcctgctccgccatcgcccggctcatctcgacgaagttgaccgggccgcccgccgcattcgcgatgcacacgagcgcggccttcgccgtcgccggatcgcccgccatctgcacgatcgagcgctcggcccgggnnnnnnnntcgagatgtgcggcaagcgcctcgatcgtcggatgatcgtagatatcggtcacctcgagcggcggaccgtacttggccgcgatgcggatcgccttgaacgagtcgccgccgagcgcgaagaaatcgtcgagcacgccgaacgcgtcgtggccgagcacctcgccaaagacctccgccaggcgccgctcgagcggcgagcgcggcgcgagcgcgtgctcgctnnnnnnnngcgtttcgttcaggcactgctcgcgcagccggttgcggtccaccttgccgctcggcaattgcggcagttcccgctcgaagcggaacacggacggcaccatgtacggcggcagcttcgccttcagcgcgtcgacgatctcctnnnnnnnnncgtcgagcggcaccacgcacgcgcagaggaacgcctcgcggttctcgggccgaatcgcgagcaccaccgcctggcggaccgccgcgatcgcgcgcaggctcgcctccacctcgtcgagctcgatgcgcatcccgcgaatcttcacctgccgatccttgcggccatggaacatcagcacgccgtcctcgcgcatctcgccgaggtcgcccgtgcggtacaggcgccccttgtagcggtcggggaacgggctcttcacgaacgcctgcgcggtcgcgcccgccatgccgatgtagccgcgcccgatgccgacgccggtggccacgatctcgccgcgcgtgccgatcggcaccgggcgcagttcgtcgtcgacgacgtagagatcgaaattggcgagcgcgcggccgaccggcaccggattcacgatctcgtcgccgggcgacatgatgtgatgcgtgatgtcgtcggacgcctcggtcgggccgtacgcgttgatgagcttcgtcgcggggaacagcgcgaaccagcgccggatcagcgtcgcgtcgacggtctcgccgttgacgatcaggaacctgagcgacgcggggcgcacgcactcgggatgttcctccaggtattcgacgacggcgatcagataggtcggcaccacctcgagaatcgtcacgccgtcggcggccatgcggcggatcagcccggcgatgtcgttgacggcacgctcgtcgtagacgaacgtcgtgccgcccttcgtgagcgcgatgaacatctgccagaccgacacgtcgaagctcatcgacgcgttctgcgcgacccggctgtcttcgtccatctcgagatcgagcgccttgttcgcgatgttgttcagcatgccgatgtgctcgatcatcgcgcccttcggcttgccggtcgatcccgacgtgaacagcacgtagctcagatcgttgcccgacagatgcacgtcgggattgtcctcgaggcgcggatcgtcctgcacgagatcgtcgaacgcgatgcgcggcacgccggcgacggccggctcggcggccgccaccgccgcatcgacgacgagcgccttcgcgcccgccagctcgagcatctcgcgcatgcgctgcccgggcagcacgggatcgatcggaatgtaggccgcgccgatcttccagatcgcgaggaccgtcagcaccagccggtcgctgcgcgacacgcgcacgcccacgagcgcgtccgtgccgagatcgggaaacgcctgcatcagccgattcgcgatccggttcgcggcccggttcaactcgccgtagctgtacgcgcgctcgttatagacgagcgcgcggcgctcgggcgtggccgccgcgtgatcctcgaccagatgcggcaccagatgacggccgagccgcaactcgccctgccgcgacacgcggctgagccgcggctcgccttccgcgcccgcttnnnnnnnnnnngcgtcggcgccgccgagcacgtcgccggcggggcgcgcgaggtcgtccggcacgcgggtcagcactgctttcaggttgtctgccatggcttcgatatcctcgatgtggtaccgcgaacgatcaaaattgatttcgacgcgcaaacgcggccccggcgtcgccgatacggtgagcccgtagtgcgtgtcctccgcgtagccgtaatcgcgcagaccgagaatgcgcgccgcgctgggttcggcgagcggatagttctcgacgacgagcaggctgtcgaagagcggctgcccgccgcgcacgccgctctcgcgcaggatgtcgacgagctcgagctgcgcgtgcgcctcccgctcgacgtgccgctcgtgcaccgcgcgcagccagtccccaagcggcagcgccgcgtcgacgtcgannnnnnnnggcaccgtcgcgatcagcgggccgacgatcgtctcgacgccgggcacgtcgatcgcgcgccccgagctcgtcacgccgaacacgggcgccgtctcgccgctatggcgcgcgagcagcagcgcccaggccgcctgcagcaccgacgcgagcgtgacccggcacgcgcgcgcggccgtcgcgaggcgctcgctcgccgcctcgtcgagcgagcgctcgacgacggcgggcgcggcgggcgaagccgccgcgagcccggcctgctcgatgtcgagcacggtgcgttgcgtnnnnnnnncgatctgctcacgccaatagcgcttgtccgcatcgctcgcgtgccgctgccgccacgcgagcaccgcgtcgaactgcacggcggccggcaacgccgcgnnnnnnnnnnnnnccagtgcctcgtagacgcgcagcagatcggaccagacgagctgcacgctccatccgtcgagtaccgcgtggtgataggtccagatgaagcggtagtgcgcatcgtcgtcgcgcaccagatgaaagcgcatcagcggcgcgcggccgaaatcgaacggcgcggccttgtccgccgcgagcagcgccgcgaacgccgcatcgcgcgcctcgggcgcgaggtgccggtgatcgatgtcgcgccacgggcacgcggcgtgcgcgagcacgatctgcaacggctgctcgcgctcgaagccgacgaacgcggtgcgcagcgccgcgtggcgctcgaggaccgtctgccacgcgtgtcgcaggcgcgcggcgtcgaacgtgccgccgccgannnnnnnntgcacctggttcgtataggcgctcgcctgcttcggcagcaggctgtggaacaccatgccccgctggatcgcggtcgccggatacagcgtttcgagcgacggatggcgcgcgtgccacgcgtcgagctcggcctgcgtcaccgcggcgagcggaaaatcctcgggcgtcgggcgccacgcggcgcacgccttgcaatgcgcggcgatctcccgcagcgcatgcatgaaatgcgcgccgaacgccgcgatcgactcatcgtcgaacgcggcgcccgagtagtcgatctcgaacgcgaggcagccgtccttgaccccgccgtcgatgccgagcgcgtgctcgcgcggccgcgccgccgcgatgtcgtcgcgcgaggacaggtcgagcaccgcgatgccggcggcctcgtcgtttgcgacgtcgaactgcccgagatagttgaagacgatctccggtgcgtgcgcggcggcttccgcggccagttcggggtcgcccgcgacgtaacgcaggatgccgtagccgatgccgtgatgcggcgtcgcgcgatactgcgtcttgaccgccatgatcgccgcggccacggagtccgccgccggcgcgggcgcggaagcggcgcccgcgagcgtcagccattgcgggtaatagctcgtgaaccagcccaccgtctcgcccacgtcgggtaacccgcgctcggcgccgtagtgcgcgagcgcgtcggcctcgcgcccgtggccctcgagcgcgatgcgcagcgcgtcatggccctgccagcggcggaacgcgagcagcagcccggcgagcagcagctcgatggtctgcgtccggtacgcgcggtgcgtgtcggccaacagcgcgcgggtatcggccgcgttcaggctcaccgccccgatgcgcgtcgcgcggcgcgtggcgtcgccgccggcggcgcgatcgagccgcagcgccggggccggcgcgcggagcacgcgcagccagtnnnnnnnntccgcgtgcagcgccgggctgtcggccgccgcgacgannnnnnnnnnccacgcctgatacgcatcgctcgccggcccgggcgcgtccgggcgcagcgccggccattgcgcgaacgtccgccgcaggtccgcgacgatgacgcgccacgatacgccgtcgaccaccgcgtgatgcccgatcagcagcaggcggccccgccccgtcgcgccggccgcgaccagcgccgcgacgaagagcggcccgtcggcgagacgcacgccgcgccgcgcgtcggcgaagaaggcgtcgagcgccgcatcgggcgcgccggcccacgcgacatcgcacaccatcagccgcgccgacgcgtcggcatgcggcgcttcggcgaagtgcgcgcgccaccccgccggcgtatcgcgcaaacgcagccgcaaggcgtcgtggcgcgcgacgagcgccgcgagccacgcgcggacgaacgccgcgtcgacgcccgccggcacatcgaggagccgcgactggtgatagtgatcgacgtgcgtcgaatcgacctcgaaaaaccagtggtgaatcggcagcagcggcatgtcgcccgcgctcgcccgccgcgcttcgtccggcgcctgctgccatcgcacgtgcgccgcgagaagctcgaccgtctgatggcggaagatgtcgcgcgccgaaaacacgatgccctnnnnnnnnnnnncgccgcctggatcgacaggatcgaatcgccgccgacggcgaagaagttgtcggtcaccccgagcgccggcacgcgcagcacggcctgccagatcgcgcacannnnnnnntgcgtgtcgttgcgcggcgccaccgcgccgagcgcggcgtcgcgcgccggccgctcgacggggagcgcttcgagcgccttgcgatcgagcttgccggtgatgcccttcggcagcgcatgcgcgaacgcgtagtcggccggcaccatatagtccggcagacgctgctcgagcgcgccgacgagggcatcgcgcagnnnnnnnnnntcgtcccgcgacggcgccgccgcggcgctctcggcgggcacgacgtacgcgacgagccgcgcgtcgccgtccggctcgcgcttgaggatcacggccgcctcgccgacgagcgggtgcgcgttcagcgcgctcgcgatctcgtcgagctcgacgcgatagccgcgaatcttgatctgctgatcggtgcggccgaggaattcgagcatcccgtcgcgcgtccagcgcgcgaggtcgcctgtcatgtagatgcgcccgcccggcgtgaacgggtccggcaggaaccgctcggcggtcagctcgtcgcgattcaggtagcnnnnnnnnacgccgtcgccggcgatatacaagtcgcccggcatcccgatcggcatcggccgcatccgttcgtcgagcacgtagacgcgcatgttgccgagcgcgcgcccgatcggcaccctgccgttcgggatcggcgcggtgtgcgcgtaaccggtggcgaacacggtcgtctcggtcgggccgtacatgttgtagatcgtggcgggacgcaatgcatgccacgcatcgttcgcgagcgcgctcgtcaactcctcgccgacgacgaacacgtgccgcagccggtgcccgcgcgcgaagcgcgcatcggccgccgcctccgtcacgaactggcgcagcagcgacggcgtgaaattcaggtgcgtgacgccgtgccgaagcaatgcctcgacgatcagatcgggcgagccctcggcctgcggcgcgaggatcgcgagcgagccgtcgccgacgaaccagccgaacagctccggcaccgacacgtcgaacgcgtagttcgtcttcagcagatagcgatcgtgcgcgcccaccgggtagctcgcctccatcacgtcgagcaggttcgtcacgttcgcgtgcgtgacggcgacgcccttcggcttgccggtcgagccggacgtatagagcacgtaggccgccgcgtgcggatcgacggcgggcgcnnnnnnnngcggcgcggcgcgcggcggcgcgggcgcgtcgaggcacagcgtgtcgatgtcgaacgacgcgagccgctcgcggcgaatcggctcgatcgtcagcagcagcgccgccgcgctgtcgctcagcatgaacgccacgcggtcggccggcagttgcgggtcgatcggcacataagcgcagccggccttgagcgtcgcgaggatcgcgctcaccatgtcgaacgagcgctcgaggcagatcgcgatgcgttcgggctcgccgcccgttcgttcgagcagccggccggcgagtgcgtcgacgcgctcgccgagcgccgcgaacgtcatcgtcgcggcgtccgtgcgcagcgcgatcgcggcggggcatgcccgcacgcgagcgtcgaagcgcgcgtggatcagcggcgagccggtgcgctcgaacgcggtcgcattccaggttcgcgtgacccgctcccgttcgccgtcgggcaggcacgaaagcgacccgacgggcgcatcgggcatcgccgcgatctgctcgagcagcgcctcgtactgcgcgagcaggccgtcgatcgagctgcgcgcgaacaatgccgtcgcatattcgatcgtgcacgcgaggccgtcgtgacgataggcgatctcgaggctcaagtcgtacttggccgcgccgacgtcgtgcggcacggcgcgcaccggcgccgcctgcgccgcctcgacgcccggccgctcgttgtgaaactcgaacatcgcctggaacagcggggtgtggctcgggttgcgatccgcgcccgcgagctcgatcacctcgcgcaacgacagcgccttgtgctcgtgcgcatcgagcaccgtctgcgcgannnnnnnnagcaggccgccgaacggctcgtcggcgcgcacgctcgcgcgcagcacgaccgtattgacgagatagccgacggtcgactcgaacgcgccggcgtcgcgcgccgccatcggcgtgccgatcgcgaattcgtgctgccggctgcagcgccacagcaggatctgccatgcggccatcagcgtcatgaacagcgacgcgccgtgccgggcgccgacggccgcgagccgctcggcgagcgcggcgggcagcatgcgcagcgccgtcgcgccgatgccgtcgcgcacggccgggcgcgcgaaatcggtcggcaaatcgagcaccggcggcacgccggccagttnnnnnnnncagtattcgcgcaaccgggcgacccgctgcggcgtcagcgcgtcgcgctgccnnnnnnnnaacgcgccgggcgaagccgccgcggcactccatgcgatcgcgcggcccgcgcgcagcgcatggtacgcgtcgacgatctcgcgcgacacgaccatccgcgaccacgcatcgaagacaatatgatgaacgacgatctgcaccacgtcgcagtccggcgccccgcggtgcaggcgcgcacgcagcagcggccctgcgtgcaggtcgaagcgcggctgcgcgaatcgcgtcaatgcgtcgcgcaggccggattcgcgctcgccggcctcgtccggcgccggcagcaccgcctcggaccagtcgacctcggcctgcgccgccgcgcgcacgcactgccgcagaccctgcgcatcgcgccgaaacgtcgtgcgcaacgacggatgccgagcgatcacctcgacgagcgcccgcctcatcgacgcgtcgtcgacgggcgcgtctaagcgcagcgcgatcgacaggtgatatgcggcgccctcctcctgaacctgcgcggcgagccacagatcttcctgtgcgggcgaagccggcgcgtcgtccgcgtcctccggcgcgagcggcgcttccggnnnnnnnncggtcggcgcggcgtcgggcgcggcacgaggctcgcgcgccgcgccgcccgtgcgctcgatccaggccgcgagctcgcgcagcgtcgcgcacccgagcacgtcgacgcgcgtcgcatgcatgccgccgcacgcgcgcacgacgtcgacgagcagcgccggcggcagcgcgccgccgacatgatcgacgagcggctcgtccacatcggggccggccgcccccagatgctcggccaacccggcgcgcagccgcagcgccgtctcgaccacgtcatatgattgattcatatgcaatcctattttatgcgtcccgtcctgaagcacgacggcccgcccaccgtccgcaagcggatgcgcgccgctccgcgccactaggtcagcgcccgttcgtcgcgcggcgcgagcagcgtatcggcgagccgctgcacgtactgccgcagttccggcaccgccgtcgcctcccaatcgcgcgcctgcagcaacggtccgacataacgcagccacgccgacggcgagccgtcgcgatcgagcaccgcgccgtcgtcggcgatctcgaaccccatgccgatcgcatccggcacgatcagcccgtccgcatacaggttgccgagcagcgatcccgcccgcgcgctgaagtccggtgccggccccgtgcagttgacgaccgcgcccacctcgagacgctcgtcgacggccgcgccgcgccggcgcaccgtcacgccgacgccgttcggatgctcgctgtagcccgtcacccgccccgcgacggccgcgacgccgcctcgctcgaattccgcttgcagccgtgcggccggctcgggcgcgcagcggtggcgatgcacgtcccagtacggcctgacatggcgcaggaagcgccggcgctcgtcgctcggcaactggcgccacagcgccggcgtcgccgcgcgcagcgaaccgatcacgtctcgccagtcgccgcctcggcgaatcgcgtcgcgcaccgcgcgcacgtaatggcgcacgtcnnnnnnnnnnagcatgcgggccgccagccgatcgtcgtaggacggcggcgcgtccatctcacggtgcgcgagcggcatcaacccgtggcgcgacaccacgtgaatcggcgccgcgtggccccgggcgcgcaaatcgagcaccacgtccatcatcgtgagcccgctgcccacgagcagcaccggcgtatcgggcgcgatgccgcgcagtgcgcccggccgccatggatcgcgaacgtaggcatggctgtcgtagaacttgcgttgcgattcggcgatgaacggatcgcggcgcatttcgttgccgctgctcagcacgacgcggtcggcctcgatcaccgcgccgccgtccatcgtgatcgcgcnnnnnnnnncgccgtcgacgggcgcgattctcaccgcgctgcccaccacgctacgaaattcgatgcccgcgtgcgcctgctcgatcgcctcggtcaggcgcgcctcgaggtagtcgccgtagatccgccgcggcacgaagctgcnnnnnnnnacgcgcggatcgcgcccgctcgcgtatcgatagaagtcgtcatcgtcgccggccaccgcgctcatccggccggcgggcacgttcagcagatggccgannnnnnnnntgccgtacgccacgccgcgcgccatcgcgcccgaccggttgatcagcagcacccgcattggccgcaccggcggccttcgcagcagatgcgtcgccagcgtcgccccgcaaaaccccgcaccgataatcgcaaccgtcgtcgtgctcattgcttccccgttcgtttggatggtgccgcacgccccgcttccccgacgtccattcgctcgtcgccccctccggatnnnnnnnnncgccgcatcgccaccgcatcaccgccgcatcgccgcggcggcgccgcggcgccgccgccgaagccggcggtcgcgccgcgccgtcgcgctcgatgcccggccgtttcgcatccaatgagcgagcgcggtcgttcatgtccgccgcggctcgccgtgcgtccgctcgccgagcgcctcgtgcgtgggcagcggcagccatgccgcgagacacgccgacgccgccatcatcagcgccgataccacgaacgccgagttgatcgagctgccctgcgcggcgacgccccagagatagctgccgatcgacagcccgccgacgatgaacgaatgaaacagcgacagcgagcgcccggccacccaagccggcgatgccgtctggatcgtcaggttgtaggtcgagacgaccacgacccagctgccgcccgcgacggcgaggcccagcatcgcgacggcctggcatgggctccacgcggtcgccagcatgccggcggcgaacgtgagcgtgcacagccgcacgagcgcctcgcggccgagtnnnnnnnnncccgccgcgccgcccagcgcgccggacgccgcgcccgcgccgaacgacgcgagcagcacgccgtaggtgcgcgcctcgccgccgaattgcgttttcgcgaagagcggcagcagcgcccagacgggactgccgagaaacccgaacaggctgctgcggatcaacgtgccgcgaatgccgcgcgcacggccgcaatagcgaacgccttgaacgagcatcgtcgcgaggcgctcgcgcacgggcgggcgcgccgccgcgccgcgaatcgagcgcgacagcacgtagatgagccccgcgtacgatagcccgctgagaacgaacgccgcgttcggcgacacggaagcgacgatgaagccgcccagcgcgggcccggcggtgcgcgcgaagttcatcgaaaagctgtcgagcgcgatcgccgcggacagctnnnnnnnnggcacctgctcggtcacggcggactgccacgcgggctggaacatcgcgcccgcgcagccgccgacgaacatgcagacgagcaggcgcgccggcgtcatcgcgcccgcggcggcgagcgcgacgagacacagcgcaaccgagaacatcagcgcctgcgacagcagcatcaccgtgcggcgatcccacgcgtcggcggcgacgcccgacagcagcgcgaacagcgcgatcggcaaggtgaacgccgtctgcacgagcgagaccatcgtcggcgacggcgccatcgacgtcatcagccacgacgcggcgacggtctgaatcgatccgccgatattgccgacgaggctcgcgacccagatcgccgcgaacgtgcggtaagcgaacgggccgcgcagcgccgcgagccacgagannnnnnnnggccgcgcggcttcgtcgaggctgtcctgcatgctgtcggtcatgtccgtctcgccgaatcggttgatcgcatcggaattcgcatcgccatgtccgcggccgcgaggccgatcatcggcaagccagcagatgctcggccagcgactcgactgtcggatggcgaaacaggtcgccgagccgcgcgtcgagctcgaggtcgcgcttcacgcgcgatagcagttgcgcgccgagcagcgaatcgccgccgagttcgaagaagttctcgtcgatgcccaccgtgtcgcgccgcagcacgtcggcccagcatgcggcgagcagccggtgcaacggcgtgcgcggcgccttgcgctcgcccgccgccacttcnnnnnnnngcggcgccggcagcgcgcggcgattcagcttgccgttcggcagcaacggcatcgcatcgacgcgaacgatnnnnnnnngcaccatgtgcgcgggcaaacggctcgcgacgtattcgcgcagcgccgcgacgtcggccgacgcnnnnnnnngcacgacgtacgcgacgatcgtctgctgctgcgtggcttcgtcaaggcgcggcagcacgaccgcctgaagcacgtcgtcatgcgcggcgagcgtcgcctggatttcgccgagttcgacgcgcaggccgcgaatcttgatctgatcgtcgacccgcgtcagatgttcgtagcagcnnnnnnnntcgatccgcagcagatcgcccgtgcgataccgccgcgcgccgtccgggcgcgccgtctggcgaaagcgctcggcgctcagctccgcgcgcccccagtacccgagcgcgacgaaggggctgacgatcacgagttcgccctcggtcgcgcaggcttcgccccgcgcatcggcgagctcgacctcgacgcccggcaccggccggccgacgggcagacgcgcgacactcgcatcggccgcgggatcggcgacgtattgcagcgccgtcgtgcactcggtcggccccaggccgttgagcagccggcatcgcgggccgccgtgccgcgcgacgagcgcgacgtcgccgcccgtcgcggcctcgccgcccagcacgacccagcgcagcgcggccggccgcgcgaaggcggcaaacgtggcgcgcagcacgctcggcgtcgaatgccagatcgtcatgcgctnnnnnnnnagccattcaccgatgccgtcgacgccgcgctcgcgcacgtcccacagatgcaggctcgcgcccgtcagcagcgtggcgaagatgtccatcaccgacgcgtcgaagccgtagtacggcagcagcgtcatccgnnnnnnnnnnnnaaggccgatcgacgccgcgtagcacgcggcgtggtgcagcacattgcggtcgcactgcatcacgcccttcggcacgccggtcgtgcccgacgtgaacagcagatacgaaaccgcgtcgccgcnnnnnnnntcgaacgggccgtgcgccggcggcaggcgcgcgtcgtcgatgacgcgcgccgagacgccgaggcgcgcggccgtctcggcgagctcgggcgcggcgagcacgagccggcagccgcactcgcgcacgatcgattgcaggtgcggcagcggatggtcggcgatcagcggaacgtagaacttgccggcgccgagcacgccgaacatcgcggcgatcatcggcgcgccgtgcggatagaggagcgcgaccggttcgccgcccgcctcgcccgccgcgcgaaccgcttcggcgatgcgnnnnnnnnntgccgcaagcgcgccgtacgtccagcgttcgtcgccgcacgtcaccgcgagcgcatcgctccggcgcgcggccacgtcggcgaatcgcgccgtcagcgaatcggcggcggcgatctcggccgcggccgccgtcgcgaaccgccggccgaatcggtccgctcgcaccggtgcgagctcgcccgggtgagtcatgtcgtgaacgctcatcgtttgtctcgctattggccgtcggcgaaggaaggaacggagcggcggcgtcacgccgcgcactcggcggtgcccgcacgcgtgccggacaggcgcgcgtcgacgtagtagcggcgcagcatctgcgtcgcgtcctcgacgtcgtgcgtcgtcgtatcgatgcgcaattgcggatccggcggtggctcgtagtccgaatcgatgccggtgaacgacgcgatcaaccccgcgcgtgcgcgccgatacagccctttcggatcgcgcgcctgcgcgaccgcgggcggcgtatcgacgaacacctcgacgaagcgctcggcgccgacgatttcgcgcgccgtttcgcgaaacgaccgcctgggcgaaatgcacgannnnnnnnnnnnnngccccgtgtcggccatcagcgccgcgacctcggcgatgcggcgcacgttctccgcgcggtccgcgtcgcagaagccgagatccgcgttgaggccgccgcgcagcgtgtcgccgtcgagcacgacggtgggccacgcatcggcgtccgcccgctgcttgaaacgtgtcgcgatcgtcgtcttgccggcccccgagataccggtcagccagaagacgagcggcgcgggcgcgccggatgcgcgcggcgcgggcgcgagctgcggcggcacttcgccgccgtcgagcggcgcggcccgcgccatgtcggcgacgggcaccgcgatcgcgtcgcccgcctcgagatcgacgcgttcgtcgagccagctgcacccctgaatccgttcgatgacgatgccgtcgtgtatcagctcctgcgtccacagcacgccgtcggcacggccgccgtgcgcggcggtcaactcgacatgctcgggcgccgtcgtgccgcttgtgccggcatcaccgccatcgcccggccggcacgacagaaacggcagccgtgcgcagannnnnnnnagcgcgtcggcgcgcacgcgaccacgcggcgcggccccggccgccatctggtcgagcaccgggccaagcgtgaggtcgtagcgcgcttcgagggcgcgctgcctggccgcgacgtccgcctcgagccgctcggcctcgcgccattcgacgagttgcgcgtcgtagcgcacaccgttgggcacgacggcaacgttcgccgtgccgaagcgccgtgcgaacgcgtcgagccgagcgccgtaatgcggatcgagcccgtcgcgcccgccgcctgcgagcccgagcacgacgtcgaaccgcccttgccgcgcgacgagcgccgcggcctgctcggcgtcgacgaacgatatccgttcgccgggaccgttcgcgccggctcgcgcccccacgagcgtcgcctctgcggccgcgagcgccaccacctgcttcgcgccgtagcgcgacgccagcaggcaggcggcgcccgatccgcacgcgtccagcacccgatgcgacggcgcgatggtgcgccgcaggctgttgaccgccgcgatggacaattccgatgtccgtagaaagtcatcgcaggaccgcataaaggcaataccccgtctacgctctctcatggacgtcgtcatttaatcgttttgacatgcgcgtgcaatacaggcacgcgccctcggaatgtcgtatttgatcttctgcggcgctacggaaaggcaaccgatttatgaatcgtctcgcggtcagcgtgttttacatgacttattcttaatgcgcaagtgcttannnnnnnagttcatatagaaaatatttggcacctcnnnnnntctcctttttcaccctcggataaatggatatgggaaccgcctcatttcttcgagtttgcgcgcgaagcaacgtttcaacgacatcaccgtaattcatatcgatatgcatcagcttgacaaaagccgtgaggtcctgttgaatgccacgacccgagtgtgatcgagacaggaaggcaaacgcggatgaatccggccaccgccgcccagaaggcggggcgcgaatcgctgcagcaccgcccgcgttcgagaagccacgtggcgcgcacgacatgcgacgcccgccgatccgcaccggcaatcatggccatggccgggccatctcagtcatctctccagtagaaaggcgcgacatgaattccgaggttcatcgacgtcccgaagctgcttgccccgaccgggtcccgcttgcgccggacgcttggcggattgatccaggaaacctgctnnnnnnnntcaccggcggcgcgcggccattcgccttccgtcgatatcggcatacgccnnnnnnnnncgaacgcgcgccgtcgatcgtgacgaacgtgcgtcgccggcatgcgcgcatgtcatagccgcaaggcgtcgcccgcccnnnnnnncgttccgatgcccgctgaaacggcggcgtgaagaccgatgaatcgcacccgacgaatcggtaatgcgcgatttgaaaaaccggtctgcgcgtccggtcagattcgctcgccgcgccattcgaatcgatgacgagaatgcgttcaatcgctcgcgcatccggttttaaatatatggccccatttcattgcgagacattcagtcaattgaacggaaataatgaaaggcgacctccacaaaatgagcagtttttacgtcattcgcggcgggtcattattttgatatttccattccggacaagcccggcttgaaatgcgattcgatcgaaccagcggtcgacggcaatttatcccgcgcgcgaagcgattttgcacggggcgaagacctgtgcctgaaaaggaccggcttcgaccccggcgatccggtcgggccgaaggcgccgcccgcgcgtggtccaggcgcgcgtcgaacacgggcggcgtcgcgggcgcccgcgacgcccgnnnnnnnnccgctgagccccggcgcgacgacgccgccccggccgtgacgctttcgctcgaacccgcgccctcccgctcaccgacaccgacatcgcgccgcgatgccggccgcattcattggtacgtccactcgcatgtccatgcctttcgtcacgcgccgtaagctcgtcgcgttcgcactgctgtcgctcggcgcgatcacgctcgccgcgtggctcgtcaaaccctcggccgannnnnnnnnngcggccgcgaaacaggccgacgcggcgatccccgtcacggcggccatcgtcggcacgatgaacctgcccgtctatctaaccggcgtcggcgccgtcacgccgcagtacgacgtgaccgtgagaagccaggtcgacggccagatcacccatgtgcggttccacgaaggccagcaggtgcgcgcgggcgacgtgctcgtcgagatcgatcgccgcgcgctccaggcgaccgccgaccaggcgacagcgaagctcgagcaggacaaggcgacgctcgccaacgcccggctcgagctcgcgcgccatcagcggctcgccgaaatgaacgcggcgccggtgcagatgctggatacatggaaagcgcgcgtcaacgagctgcatgcgcagatccgcggcgatcaggccgccgtgcagaacgcccgcgtggccgtcgattacacgacgatccgcgcgcccatctcggggcgcatcggctttcggctcgtcgaccagggcaacctcgtgaaggccaacgatacggcgctgctcacgctcgtcacgacttcgccgatcaccgcgatctattccgaatcgcaggatgcactgccggcgatccaggcggcgctgcggcgcggcgaggtcgaggccgtcgcgatgagcacggacggcgagacgacgctctcgcatgggcgcctgcgcacgatcgagaaccgcgtcgatccgaccagcggcgtggtccggatgaaagcggtgttcgagaatgccgacggcgcgctgtggcccgggcagtcggtgatgatccgcaccgtcgtcgacgtgctgcgcaacgcgacggcggtgccggaggacgcgatccagatcgggccggacggcagcttcgtctatgtgatcggcgccggcgacaaggtcgcgatgcggcccgtcgaggtgtcgcatcgggtgctcggctacgcggccgtcaagcacggcctgcaagccggcgagcgcgtcgtcgtgcagggccagtaccggttgcaggacgnnnnnnnnntcgccgcgacgatgatgccggcgcacgacgcgcccgannnnnnnnnnnnnngcgcgcggaacgctcgcgcgccggcggcgggccgcgaagcgcccgccgtgcccgcgacgaacgcgcgccgatcatgagccggaacctgttcgcggtgttcatccgctacccggtcgccacctgcctgatgacggcgggcatcctgttcgcgggcgtggccgcgtattttcatctgcccgtcgcgccgctgccgcaggtcgagttcccgaccatccaggtttcggccgttctgccgggcgccgatcctgtatcggtcgcctcgacgctcgcgcagccgctcgagacgcagttctcgaagattccgtacgtcacgcagatgacgtcgcaaagcacgctcagctcgacgtcgatcgtgctgcagttcagtctcgagcgcagcatcgacgcggccgccaacgacgtgcagtccgcgatcgacgcggcggccgcgcaattgccggcggatctcccctcgccgccgacgttccagaaggtcaacccggccgactcgccgatcatgctgctgagcgcgatatcgtcgacgctgccgctcacgacgatcgacgactatgtcgagacgcgactcacgaaaagcctgagccagatcgacggcgtcggcagcgtgtcgatcggcggccagcagaagccgtcgatccgcatccagctcgatccggtcaagctcgcgtcgcgcgggctgtcgtccgaggacgtgcgccgcgcactgtcggggctgtcgggcgtgaatccgaaaggcgtgttcaacggcacgacgcgctcgtacacgatctacacgaacgggcagctgaccgagccggcgcagtggaacgacgcgatcgtcgcgtaccgggacggcacgccggtgcgcatccgcgacatcgggcaagcggtgctcggccccgaggacaacacgctcgccgcatggatcgacggccggcgcgcgatctcggtcggcatctacaagaagcccggcgcgaacaccgtctcgaccgtcgacaagatccgtgccaggctgcccgaactcgaggcgtcgctgccgccgtcgctgaagatcgccgtgctggccgaccgcacgcagacgatccgcgcatcgctgctcgacatcgagctcacgctgctgctgaacgtcgtgcnnnnnnnnnnnnngatctacgcatttctcggcagcgtgcgcacgacgatcatcccggccgtcacggtgcccgtgtcgctgttcggcgcgtgcgcgctgatgtgggtgtgcgggtacagcctcgacaacatctcgctgatggcgatgacgatcgcggtcggcttcgtcgtcgacgacgcgatcgtgatggtcgagaacatcgcgcgccacgtcgaggccggcgagctgccgctgcaggccgcgctcaaggggctgagcgaaacgagcttcacgatcgcgtcgatcagcctctcgctcgtcgcggtgctgctgccgctgctgctgatgagcggcatcatcggccgcatgttccgcgagttcgccgtcacgctgtcgatgacgatcatcgtgtccgcgttcgtctcgctgacgctcacgccgatgatggcgtcgtacctgctnnnnnnnnatcgccacgacgcagggcgcccgccgcggcccggcctcttcgagcgcgcgttcgcgcgaacggcggccgcgtacgannnnnnnntcgacgtcgcgctgcggcaccgtttcgtcacgctgtgcgcgttcctcgcgtcggtcgcggcctcggtgtttctctacgtcgggattccgaaaggctttttcccgcagcaggacacgggcgtgatcaccggcatttcggaggccgcgcagaccatttcggtcgaggacatggcgcgccactcgatggcgctcgcggcgatcatccgcgccgaccccgccgtcgagcattgtcagatggcggtcggcggcagcgcgtatgcgggcacgaccgtgaacaacggccgctggtacatcacgctgaagccgcgcgatcagcgcgacgccaccgccgacgaggtgatccgccggctgcggccgcagttcgcgaaagtgcccggcgtgcgcatgtacctgcaggccgcgcaggacgtgatcatcgnnnnnnnnctcgcgcgcacccaataccagctgacgctgcaaagcgccgatgtcggcgcgctgacgacgtgggcgccgcgcctgctcgcgcggctgtccgggctgccgcagttgcgcgatgtcgcgagcgaccagcaggtgaacggctcggcgctcagcgtcgcgatcgaccgcgatcaggccgcgcgttacggcctcacgcccgaggcgatcgacggcacgctgtacgacgcgttcggctcgcgccaggtcgcgcaatactttacgcagttgtcgacctacaaggtcatcatggaaacgctgccgtccctgcagcgcgacccgggcacgctcgacaggatctacatgaaagcgccgtcgggcgcgctggtgccgctgtcgtcggtcgcgcgctggacgaccgacacggtgcagccgctgtcggtcaatcaccagtcgcatttcccgtcggtcacgatcagcttcaacctcgcgccgggcgtctcgctcggcgaggcgacggccgcgatcgaggccgcgcgggcctcgctgcgcatgccgcccgccgtcgtcggctcgttccagggcaccgctcaggcgttccagagcacgctcgcgacgatgccgatgctgatcctgtccgcgctgatcgtcgcgtacctggtgctcggcgcgctgcacggcagcttcatccatccgtggacgatcctgtcgacgctcccgtcggccggtgtcggcgcgatcgcgacgctgtggctgttcaagtacgacttcaacctgatcgcgctgatcggcgtgattctcctcatcggcatcgtcaagaagaacggaatcatgatggtcgacttcgcgatcgccgcgacgcgcgagcggaacatgacatcgctcgacgcgatccgcagcgcgtgcctgctgcgcttgcggccgatcatgatgacgacgatgaccgcgctgttcggcgcgctgccgctcatgttcacgcccggcatgggatcggagctgcggcagccgctcggctacgcgatggtgggcggactgctggtgagccaggtgctcacgctgtttacgacgcccgtcatctatctgtatctcgatacgctgtcgaaccgtctgaaggcgcgcttgcgtccgctcggcgccgacatgccgtcgaacgcgcacgtggagggcccgacccaggactgacgggcatgcgcgccgcatcacgcgnnnnnnnnnnccgacgccttcccgcgccccatccgtcagaacggactcgccccatgagcgcatcgcgaccggccggcaacgacgattacccgttcactgtcctgcgcgtcgccacgctcgcgctcgactacgcaaaaggctttctgctgccgctgctcgtctatcagcaaagcggcggcagcacgctcgcggtcggcgtcgcctatttcgtcgaattcatgcnnnnnnnnntgctctcgccggtgttcggctcgatcgtcgaccgcagcgtcggcaagcggctcgcgttcaccgtcgagggcttgcggctctcgtgcatgctcgcgtggatgctcttcggcaacgcgcatttcggatggatgctgtcgagcttcgtgtcgctgctgtccggcatgtcgctcgtgtactacgaggccaccgccgcgcagcggctcgcgcccgccggcctggggcgcttccagacgcgctcgcagttgctggagccgctcgcgcggctcgcggggccgggcatcgccgcactcgccttttccggactgtcgcnnnnnnnngcgatcggcgcgctcgcgatcggctacgcactgttgctcgcggcgtcgatcgcatggcgcgccgcgaccacgcggcgattcgcgaccgccatcggccgctggacgctcgcggccgaacgcgcccgcttcatgacgctcgcgaccgacgcgaaactgctcgcgctcacgttcgcgggcggcttgctgaatgtcttcttcggagtcttccaggcgctgatcgcgccgacgatgatcgggctgtacggcatgccggccgcgtacagcgcgctgcccaatctcgcgggcggcgcgatctcgttcgtgctgtgcatcgtggtcccgcgctgcgcgaaggatctgcgccccgccggattcgggcgcctcggcgtgctgtgcctcgccctcgccgccgtcctgtcggccgcgaatctgggcgcgtagcccttctgcctggcgttcggactgctgatcgtcggcagcgcgttcttcggcattttcttccgcgacaagcgctacgcgctgattcccgagcagcagctcgcgcagggcatcggcgcgaccacgtcggtgatgaccgcgttcctgccggtcgcggggctcgtgaccgccgcgacgaacgcgtttccttcggtgctcgtcatcggcgccgtcggcctcgtcgtggccgccgcgctgctcgccgcgatccgcttcgtcggcggcggcgcacannnnnnnnnnnnnnnnttcgcggccgcggacgactagccacggacgactagccgcgggcgcgaagcgccgcgccctcaaaacgtgccgcccagcagggcgagcagcgtgtacgaacggcgctgcgcggtaccgaggtccgtctgcacgacgagcttgccccgccaccgcttcgcgggattcacggtgagcgcgaccgacagccgctcataggttgcgctcgcgccgtcgacggccgtgccgatcggcagaccgggcgcataacgctgggcggtgacgagcgtacggtcgccgaatgcgtcgtgccgcagttgcgcctcggcggacaactcgccggcgcgcagcccgatcgccgcgagcggcgcggcgaagcgcacgcccgctcccgcgctcacgcccttcagccgctgcacgccgacgttctgcgcgagaatcggatcgccgtcttccgtgtagcnnnnnnnnacaagctgcgtatagccgacgtcggcgacggggccgagccgcacgccgccgagcgcgaacagatatccggccttgacgagcgcaccgaaatcgaagccgctggtgctcgcgcgaacggcgcccggcagcacggcggcgcgatcgagccgatatcggctccagcccgcgccggcatacgcgcgcacgaacaggcccgcgcgctcgaatgcgtgataaacgccgagccggtatgcatgcagcccgatccgcccttgcccgccggcgagcgagccgttcgcattgccgctcgacaagagcgcaccggctctcgatgcttcggacagcttgtagtcggcgccgatcgagaacatctcgacgtcgctatcgaatgcgttcatgccgcccgccgcgccgtgaaagttgcgcgtgtagccgacgtccgcgaaaagcgacagcctgtccgaccacgcgacgcgcgctggcccgagcggcccgccgtcggccgcgttcagcgccgacagcgcgcccgcccgcgccacgtcgagcccaagcaccggcgcggtcgaaatcgcggccggcgcattcagttgattcgcgaggtagcgtgcgatgtactcgtgcacgctcgtcatcatgtgcgtgccgtccgccgcgagataggtgttctgcagctcgatcgagccgccgctgcaggagggaacgtagcggcactgcacgtccggcgtgtcgttcagcccgtaggccgacgggttgcggcgcatctggttcagcagcgccgacacgtcgaacagatggacgttcacgccctgccgcgaaaaccgcgcgaggtcctcgggcagcttgccgttgtagtcgacgtatccgggccgcgtgccgccggcgtcgttcaggttcaggatcacgaactgacgcgcgccggcgccgatcaaacgctgcaactgcgcattgaggttcgttagcgtatacgcgctcatttccgcgatattggccggccggggcacgccgagaaacggctcgatgccgttcaggctcgccttggtcaggtcctgatcgttggtgccgatccagacgccgaccagatcgtcgcgccgcaggcgcggatgtgcggcgatcaactgctcgacctgatcgacgaacccgggcagcgtgcgccatgtcgggcgcgtcggaatgatgttgagatagccgccgtgcccgctcagcgcaccgttgatcgcgtaatcgtcatcgggcgcgaatcgcgcgccgatcaggcccggcagatactcggcccagaccgggccgttcgacgagcggccgccgcgaaagatcgtcgacgtcgcgttcggcaggatgccggtgagcctgacgacgcggccattgtcggtcaggctgtcgccgagcgcatagaacgtgtacgcccaggccgcggcgggcatcgccagcgcgatgccgagcgcaagcttcgtcttcgaaccgatcgtcatgcgacggagcgccttccctcgatagtgggcatgcatgtcgtccgaggcccgtgcgcgagcctttttccgggtcgggaatcacggttgaaagccggcggcctcagggtttcagagccctcatcggccccaggcggctcgtgcggcccaagcggcacgcgcccccgggcgcgcgaacgcgggcnnnnnnnngctcaggcagcgaaggtggcccggaaatgcgcggcgaaccgttcgacgtcggtttcgggaaggcgatcgatcccggccgcgagcttgcgcccgcctcccgtctcgaaccgccggcagaactcgtccgcgccgagcgcactgccggcgcgcacccgcacgctcaccacatagccgccgtcacgccgcgggctcaggatcgcgagcgcgcgagcgcagccgtcctccgccatccgctcgttcgcgagcacgccgctcacgcggcgcgcccatttctccgcgggcagcacgagcatcgtcgcgccgggcgcgacgagcgccggttcgatnnnnnnnnnnnnntgaagatcgtcgcggtagccgtcggccagcaccggcatcacgtcggttgcggcgatgaagtcgagcgggtccgcatacggcagcatcgcgtccgcgagcgcgtagggcgagaaatgcagatcgtcgagatcttcgccgtacgcgttgtagttcaggcaacggcccaattgcgcgagcgattcgagcgcgccgggcgcgatgccgcgcgcactcgcgagcgcgcggccgacgtccggcagcgcgtcgccgaacgccgcgacgacggcccagcccgcatggcgcccccgcaggtagcgatcgacgagcacgctcgtgcagacgtcgggcgcggtgtcgatatacgcacggaagcgcggatgattcggcagttcgccggcgaagtgatgatcgaagtaacgcagcgcggcgcctgccgcgaggagacgtgcgacatcgccgcgattgcgctcgtgcgacacgtcgagcacggtgacccggcatcccggtccggccgatacgcgcgacagcaaccggatgtcgcgcttgacgcccgtgaccagcatggtccccgctccctcggcgagccgcagttgctgcaacgcgcacaagccgtccgcgtcgccgttgaatacgaagatctcttccgtcgcnnnnnnnnncgccgtcttcgcggcctcggccgtcgaatcctgcgcctcgcgagagtccggcgtgaatggggtgtcgttcaaatcatcctcttttcggcatcgaatcgaggcgacgccgcgacggcgaatcgcctctttctatcgatatgagcaaagcgcgaatgcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcttcggttttcgaatcattcaacgaaggtcatgcgccggccgttcgcgcaagcaaatgcatcgaacggatgcgatccgcccgtgccgcgccatgcaccggccgtttcggccggatccccgctgcgcgcgagcgagccatggcggccgcctcgggggctgccgcgccgaacgccgccggcgaatatcgggcacgcccttcaatcgatatcnnnnnnggaaacccaatggctttgcattgccgatcgatcatcgccgattttgaacgtcaacggaatgcctttcgcattatcgccagcaccgctcgcgtcgccaagcggagccattccggcagcgtcgccgtattcgggcgccgcgcggccatatgacgcatgagttgcatgatcgcggagacgcgcggcgcgccgatgcccattgcgaggttgcgttcattccgcgcatcgcgcgcaacgtttgcgtactgggccatgcggcgatcgattgtcccggcccgcgagcaagcccgcgccgtgcaatcgatccacgcaagcacgatgtgtcgagcgcaccgcgattcgatcgaggcacggcgcaccgccggattcgacgaacgacgctgcgcaatcgcaaccgcgccgcggtccgccatgcgttcccgttgattcgttcaaccgacgatcccgcatgcaagccgccgttcgatgatgatcggcgaccgcggatctcgcctcgcgcggaaccggtgcagacgcaggcaccggcacggacacgcgccgcgcaaggcgcgcggattcgcgatcgtgcgcaccgcgagcgaaaaggctctggcgatacacgggcactggcgacgagcacggccggatgctgccgcctgccgaaaaccggcatcgccaggcgctgcgccacagaaaaagaaaagccccgcaaatccgagaacttgcggggcttgttccgccatttctggcggagacggagggattcgaaccctcgatccaggttttggcccagatgctcccttagcaggggagtgccttcgacctctcggccacgtctcccaaaccttcgctcgcgccagggaggcagcgcgacgaaaccaagattctatagggttacggggccaaggtcaatttccgcgacgcattttcttcaccgcgtcacggaaatttcatcacgcctgatcgagctcgaatgccttgtgcannnnnnnnaccgccaattccatgtatttctcgtcgatcagcaccgaaatcttgatttcggacgtcgagatcatctggatgttgatgccctcttccgacagcgtgcggaacatcgtgctcgcgacaccgacgtgcgagcgcatcccgacgccgaccaccgacaccttcgacaccttcggatcgcccagcacctgctcggcgttcacatggcccttcacctgattcgtcaggatgtccatcgccttctggtaatcgccgcggccgaccgtgaacgtgaagtcggtcttcccttcgacgctctggttctggatgatcatgtcgacgtcgatgttcgcatccgcgacagggccgaggatctgatatgcgatgcccggcttgtcgggcacgcccatcaccgcaatgcgcgcttcgtcgcgctggaacgcaatgccggaaatgactgccttttccatggtctcgtcttcttcaaaagtaatcagggtgcccgagcgcatctcttcgtcgagcggaatctgcggatcggtgaggctcgacagcacgcgcgtcttcacgcggtacttgcccgcgaactcgaccgagcggatctgcagcaccttcgagccgaggctcgccatttccagcatttcctcgaacgtcacgctatcgagccggcgcgcctcttcgacgacccgcggatcggtcgtgtatacgccgtcgacgtccgtgtagatcaggcattcgtccgcttcgagcgccgccgcgaccgcgaccgccgacgtgtccgagccgccgcggccgagcgtcgtgatgtggccgtccggatcgacgccctgaaaacccgtgatgatgacgaccttgcccgcatcgagatcgcggcgcacgcgctcgtcgtcgatcgagtggatgcgcgccttcgtgtacgcgctgtcggtcttgatgggcacctgccagccggcatagctcaccgcctcgacgccgatgtcctgcagcgcgatcgacagcaggcccacgctgacctgctcgcccgtcgacgcgatcatgtcgagctcgcgcgggctcggctggctcgagatctctttcgcgagaccgagcaggcggttcgtttcgccggacatcgcggacggcacgaccaccatctggtgcccggcctgatgccattttgcgacgcgtttcgcgacgttcttgatgcgctcgaccgagcccatcgaagtgccgccgtatttatgtacgatgagtgccattgtcgttcagaactggagaagggccgcacgggcgtactggacagaccgcggtgccgttcggtcacgcggcttgtggctgtggacggacgacgggaagaacggctggggcgcagcacgcgggcgtggcgatttgcccgggaaaggcggatcaggccgcgcaaaccgggtacgtcacgcggaaagcctgcacaaaacgctcgaaaatcgagccgagcaaacgcctgagcgtacccgatcgaaggctgcttgacaagccgcgacggcgccggcaggccgggtcgcgacctttttccgcgcgcccgggattcgtggccgccgcgacgcgcgccggatggagcgcttacgcgatcagcatgtcgggccgccattcgatgcgccgccagccgcccggcgcatcggcgccgtcgtgcgtcgcccgattcacgccgatgcgcggcacgaacagcaaccgctcgccgacgtacaacagcggcacatcgcgctgccaggcgggcacgccgcgctcctggaacagattcttcagcgtgcgcccggggccgccctgccaggtgcgcatgcgctcgccgccnnnnnnnnnnnaggcgcgcagcgcggctgacgagagcagcgcctccggcaccgcatcgtgctcgtgcgccgcgaccggactgaacacgaagctgccgcgccagccgggcaggcgccacacctcgtgcccccgccaggcgagcgcgcatgccggaagccgcgcggcggccgatgcatcggccctgtcgtcgcgcgcatcggccgcatcatcgtcagccacatcgnnnnnnnncgcctccgatgcggcaccgtcgcccgcctcccactggacgtcgtcgcgataaagacgcaggcgccaacccgcatgatcgacgcgcaacgcatgcgcatcgcgcgccgcgcgcaactgcttcaccatctcggcaaggcgcgcggccgacgcgcccggcagcccgagcgagcgcatccagtaacgcagcaagttcgccccgcgctcgtcgtcgagcgcgacgaacgcatcgcgcgacaacacgcgcacgtcnnnnnnnnnnaccgcgcgcagatcgatcgcggcgagatcgtcgagcagacgctgggccgccgccgcatgctgcgcggtgcgggcgagcgcatcgcgaaagccgggaaagtgcggcgcaagcgcgggaagcacgtcgacgcgcagcgcattgcgcgcatagcgcgtatccgtgttcgattcgtcgtcgatccagcgcagcgcatgctgctgcgcgtagcgctcgagctnnnnnnnnaacagatgcaggagcggacgcatgcgcacgacgtcggcaagcgccggccggtactgcggcgccatcgccgccaaccccgcgatgcccgcgccgcgcagcagttgcagcagcacggtctccgcctgatcgtccgcatgctgcgcgagccacagcgtgcgtgcgccgtatcgcgcgcacatcgtctcgagcgcgcgatagcgcgcatnnnnnnnnntcgcctcgatgccctgcccactnnnnnnnngcacgtcgacgcgcgccgcgtcgaannnnnnnncgagcgcttgcgccgtttccgcgcaatgcgcgagccatgcgtcggcgttcgcgctcaggccgtggtgaacatgcaacgcgatgcaacgtccggcgcccgcgatgcgcgcggccgcgtgcaacagcacggtcgaatcgaggccgccgctatacgcgatcgcgatcggcgtgtcgtcgggcaacgcggacagcgcgacgccgagcgcgtcgaatacgacgcgctcggcggaaaattcatgcgggggaatcactgcgggaaggcgcgacgcgcctcgcgactcgacggcgcggcgctcatgcgcgcggcgtcgtttccttgaacttgccgtaggccatcaagcgctcgaagcggcgctcgcgcagcgcatcgacgctcatgccctggaactggcgcagcgaatcgccaagcgcgcggcgcagcagcgcggccatgcccttcggatcgcgatgcgcgccgccgagcggctcgttgacgatcttgtcgatgaggcctagcgccttcaggcgatgcgcggtcaggccgagcgcctcggccgcttccggcgccttcgcggcgctcttccacaggatcgacgcgcacccttccggcgagatcaccgagtacgtcgagaactgcagcatcatcaccgtatcggcaaccgcgatcgcgagcgcgccgcccgagccgccctcgccgatcaccgtcgcgatgatcggcgtcttcagctcggccatcacgtataaattgtggccgatcgcctccgactggccgcgctcttccgcgccgacgcccggataggcgcccggcgtgtcgacgaacgtgaagatcggcagcccgaacttttcagcgacgcgcatcaggcgctcggctttccgatagccttcggggcgcggcatcccgaaattgcgcgcggcgcgctccttcgtatcgcggcccttctgatggccgatcaccatgcacgcatggccgttgaagcgagcaaggccgccgacgatcgactggtcgtccgcgaacgcgcggtcgccgtgcagttcgtgaaaatcggtgaagagctcgctcacgtaatcgagcgtgtacggccgctgcggatggcgggcgatctgcgacacctgccagggcgtcaggttcgcgtacagatccttcgtgagctgctggctctttttcgacagccgctcgatttcttccgaaatgtcgacagccgaatcgtcctgcacgaaacgcagttcttcgattttcgcctcgagctcggcaatcggctgctcgaaatccagaaaggtggtcttcatgtgtttgaaatccttgaatcttgcggcagcgcgtattctaaccgcgcccgccgggcgcaagaccgggccgcaactatcgattagcgaaaagcaatagctccaatcagctattagcggtcagcggatcgagactgcgccacatgtaccaggtggcgaccgtccgccacggctcccagttcgccgccacttcgcgcgcctcgctgcgcgtgacgggctcgccgctgaaataattgacgctgatcgcgcgaatgagccccagatcgtcgagcggcagcacgtccggccgtgacaaattgaagatcaggaacatctccgctgtccagcggccgatccctcggatctgcgtgagctcggcgatcacgtcctcgtcgtccatcgacgcccatttgtcgacgtgaagcgcgcccgacacgaaatgctgggcgagatcgagaatatattcggatttgcgtttcgacagcccgcacgcgatcagtttttcctggccgagcttgatgatctgcggcggcgcgagcttcgggcacgcggtctcgatcttgacccagaccgactgcgcggcggccaccgagatctgctggccgaccaccgagcgcgcgagcgtgacgaacgaatcgccgcgcttgacgagatgcgcggggccgaacttcgggatcagcttcttgagaatccggtcgcgcttgacgagatcggcgcacgccttgtcccagtacggcggacgcgcgaccgtctcggcatcggaaagctgcacgggcacggcggcttccgacacgcgcgccttgcgcgcggcgggctccgccgcgacggcggcggcctcgcgcggcagcgcgtcgacggcgcgctcgccgtcgaccttnnnnnnnnncggcttgccggccgccgcgcgcaagcccggctgatgcgcggcgccattggccgcgccgttcggcgccgcgcgcttcgcgcccgccttgtgcaccgccggcgcacgcgcgccggcccgcttcgccgccatcggcggctgcgacgccgcacgcttagccggcgcttttctggccgttgccatctagcctcctacctggcgaatcgatcagcgggacagacgatgcgcgctcatacgcggcgccactccgtcgatccgcccggtttgtcttcaagtgcgattccggcttcgagcaattccgcgcggatccggtccgcttcggcatagttcttcgcctgtttcgccgcgannnnnnnngcgatcctcgcttcgatctcatgcggctcgagcgcgcccgtgcgcgcggcgcccgccgcgtgctgcaggaattcgcgcggctcgcggccgagcaggccgagcaggcccgcaagcagcctgagctggcgcgcgagcgccggctcgcgtgtgcggttcacctcggtcgcgagctcgaacagcacggcgacggcgaccgccgtgttgaaatcgtcgttcatcgcggcggcgaaacgctgcgcgtgcgcctcgctccagtcgagcggctgcgcatccggcgtcgcgtccttcaatgccgtgtaaaggcgcgtgagcgatnnnnnnnnntcgtcgagatgaacgtcgctgtagttgagcggcgaacggtaatgcgtgcgaacgatgaagaagcgcacgacctcggcgtcgaacttctcgagcacttcgcggatcgtgaagaagttgccgagcgacttcgacatcttctcactatcgacctgcacgaaaccgttgtgcatccaataattgacgaaagtttgtccggtcgcaccctcgctttgcgcgatctcgttctcgtgatgcgggaactgcaggtcctggccgccgccgtgaatgtcgaagtgtgcgccgagcagcgtgcagcccatcgccgaacattcgatgtgccagcccgggcggcccgcgccgtacttcgattcccacgacgcgcccgccggctcctgcggcttcgcgcgcttccacagcacgaagtcgagcggatcctccttcgcatcgttcgcggcgacgcgctcgcccgcgcgcaaatcctcgagtgacttgccggagagcctgccgtagttcgcgaacttgcgcaccgaatagttgacgtcgccgtccttcgcctgatacgcgtaaccgttcgcctcgagcttctcgatcatcccgagcatctgcgggatgaactcggtnnnnnnnngctcgaggtccggccgctcgacgccgagcgcgtcgaaatccgcgttcatcgcgtcggtgaagcggcgcgtgagcgactggatcgtctcgccgttctcgaccgcgcggcggatgatcttgtcgtcgatgtcggtgatgttgcgcacgtatgtcacgcgatagcnnnnnnnnnnnaaccagcgctggacgatgtcgaacacgaccaccatccgcgcatggccgatgtggcaatagtcgtagacggtgatcccgcagacgtacatccgcacttcgccgggctgccgcggcacgaagtcttgcttgtcacgcgcaagcgtgttgtagatgcgcagtgattccatagagacgaaagtgagccgaaggaaaccgcctggcgatgctcgccgtgcctgcggcacccgacaggatttctggctggggccgcgtgccgtgcgcttcctcggatgacatgcggcgatcgatccgcaagcgaagcggtgacggccacgagaggcaaagactgcccgcggctcgccggaacgcgcggacgttttgttagaatggctcggagtataacattccgatttgagcctatgaaaccttcccgcggccgcgcgccgagcgctgcgacccttgttgcgaccgccgccgtgagcgccgcgctcgcgctccttccgggcgcggcggcccttgcgcagaaagcgcccgcccccaccgacggcacgccggaaatcgacgcgtcgatcacgaatcgcaactgggcgcaggcgctcgcgcagctcgacgcgcgcatcgcgtcgaacccgcgcgacgtgcaggcgcagttcaagcgcggcaccgtgctcgcacggctgaaccgcgacgacgacgcgatcaagcagttcgtcgagctgacgcaagcctatccggaactgccggaaccctacaacaacctggcggcgctctacgcgaagcacggccgctacgacgacgcgcgcagcgcgctcgtcacggcgacgcacgcgaacccgaactacgggcttgcgtacgagaacctcggcgatctctacctgcgcctcgcggccgaatcgtacaannnnnnnnagtcgctcggccgcacgacgggcgcgagcgcgcaacgcctgtcggatctgcagaagatcatcgcgccgccgaagacgagggcggccgccgcgccggccccggcnnnnnnnnactattcggcgcgagccgccgcgaacgtgacgaccaccacgctgccgctgtccccgacgttccagttcggcggcccgagcggcatgctcgcgatgccgccttacgccgcgccgtcacaatgacgcaatgacgcgcggccgccgccgcgcctttccttccacccacccagaggaccgttatgaaacgtctgttgctggcgctcggcagcgccgccctcctcgcgaccgcccccgcgttcgcgcaatcggccgcgacgcaccccgtcgtgcagctgaagaccacgcagggcgacatccgcgtcgagctgtatcctgagaaggcgccgaagaccgtcgccaacttccttgattacgtgaaggcgggccagtacaacggcacgatcttccatcgcgtgatcaagggcttcatgatccagggcggcggctacaagacgaacttcgacgagaagccgacccgcgcgccgatcccgctcgagagcaagaacgggctgaagaacgcgacgggcacgatcgcgatggcgcgcacgagcgatccgaactcggccaccgcgcaattcttcatcaacaccgtcgacaacgcgggcctcgactatccgaacccggacggcaacggctacgcggtgttcggcaaggtcgtgtcgggcctggacgtcgtgaagaagatcgaggctaccccgacgacggtgcgcggcccgatgcgcgacgtgccggaaaagccgatcgtgatcgaatcggcgacgatcgtctcgaaataagccggcccgagcctctcgcgcggccgcgccgtcccgagcggccgcgcgccgtttaaaccccatccatcgaaggaaccatcatggtcgaactgcatacgaaccacggcgtcatcaagctcgaactcgacgaagcgaaggcgccgaagacggtcgagaacttcctgaactacgtgaagaagggccactacgacggcacgatcttccatcgcgtgatcaacggtttcatgatccagggcggcggcttcgagccgggcctgaagcaaaagccgaccgacgcgccgatcgcgaacgaagcgaacaacggcctgaagaacgacacgtatacgatcgcgatggcgcgcacgaacgatccgcactcggcgaccgcgcagttcttcatcaacgtgaacgacaacgaattcctgaaccactcgtcgccgaccccacagggctggggctacgcggtgttcggcaaggtcgtcgaaggccaggacatcgtcgacaagatcaaggccgtcaagacgggcagcaagggcttccatcaggacgtgccgaacgacgacgtcgtgatcgagaaggccgtcgtggtctgaagccggcgcgacgggggcagcgggatgttgcaggagacaccgccacgaagcgtgtttgcgggcgtgcccggcgagcgcgggctcgcgcatgcggcgcgcccgttcctgttcgtctccgatctgcacctgagcgacgcgatcccgcatacggtcgccgcgttcgagcgcttcgtacgcgtgacggccgacagcgcggattcggtgttcatcctcggcgatctgttcgaatactggatcggcgacgatatcctcgagcacgatccgttcgccgcgcggatggccgcgctgctgcacacgttctccgagcgcggcatcgcgctctacgtaatgcacggcaatcgcgacttcctgctcggcaagcgcttcatgaaagcggcgggcgcgctcctcattccggatccgtccgtcatcgtcgcgttcggcaaccgcatcgtgctcgcgcatggcgacgcgcaatgcacggccgatcgcggctaccagtggtttcgccgcttcgcgcgcaacggcgtcgcgcagcggctctttctcgcgtggccgttcgcgtggcgccgcgcgctcgcgcagcggatgcgcgcgtcgagcgaaaccggccggatgcgccccgcttcgccgcgctacgacgtgacgcgcaaaggcgttgccgcgctcttgcggcgcagcgnnnnnnnnacgatcatccacggccacacgcacaagccggcgcggcatgtcgaggcagacggcgtgcgctgggtattgcccgattgggagctcgaccacggcctgcgacgcggcggttatctgcgcgtcgacgcggaaggaatacgcgcgctgccgctcgattgagcgtcgcgcccgtttgcgtcaagcgggccgggcggccaggatgcggtctcgaagcgatctcgaagcgatcaagcaagccgcgccacgaccgtggcgcccacccagcgcacccagcccgcgcaacgaagaacgcgctcgtggcgccgttcgatccttcgcctgaacgggcaaagaatgcggccgattcgccccacgcctgtgcaatcgacannnnnnnnnnnntgcgcttcgctcggcaccggccgcgggcaacgagcaaccatcgacaagccaatccacattcggcgatagcgtgcaagcaggcggctttgtccgagggcgcagtcgcgccctgctcagcgctcggccgccgtnnnnnngtcgannnnnnnnccctcgaacgcagcggacaggcggcgcaagtcgagccgcgcgccgtccgtgccctgcagggcatccaggtgcgcgccgagacgctcgagcgcgacgacgatttcgtcgacgcgctgcgcctcctttgccgcatgatcgatgaggccgtgaatcgcgagcgacatcggatcgtcggcgttcggcgtgatcccatatgcgcagaacgcggtgcgctcgggcgtacgcttcgcctcggcgggcaccacgacccgcgccgggttgccgaccgcggtgccgcccgccggcacgggcttcacgacgacagcgttcgagccgatcttcgcgcccgcgcccaccgtgaagccacccagcacctttgcacccgcgccgacgatcacgccgcgctcgagcgtcgggtgacgcttcgcgcnnnnnnnnagcgacgtgccgccgagcgtcacgccctggtagatcgtgcagtcgtcgccgatgacggccgtctccccgatcacgacgcccatgccgtgatcgatgaacacgcgtcggccaagcgtcgcgcccggatggatttcgatgccggtcaggaaacggccgagctgcgacacgaaacggccgagccagcgccagcccgaacgccagcacgcgtgcgcgagccggtgaaacacgagcgcgtgcaatcccggatagcacgtgagcacttcccaggcgctgcgggcggcgggatcgcgctcgcggatcgtggcgacgtcttcgcgaagtctcgtgaacatggtggtgacgatgcaaaaaggaaacccggtgcgcggccgccgggcggagccgttatcgagccgttatcggttcgacagctttgcttatgacatgcggacgattgtagagccgccgccgcgcacgcgcagcaggcaccgcgttccccctgccgcgatcgcgggtatggcacgaccgcgagaccgcgcggcgtcagtcgtctcggctgacgtcgcgacccgaatagtccgcgtcgccggtggcgctttcgccgttgccgttgccctcgcccgaagcgccnnnnnnnnnnttcgccccgcccgccttcagcaggatgtgcttcgcgatgcctcgaacgatgttcacttcttcgcgttcgagccccgttcgcgcgaagagccgccgcagccgcggcatcagcttcttcggattgcgcggatcgaggaaatcgagcgcgatcagcgcattttccagatggacgaacatccgctcgatctcgtcgctttgcgcgagcgtgccgagcgcggcgtccggcggcaccgccgcctcgtcgtcttcgagcagcgcgacgcgcagctcgtacgcgagcacctgcaccgcctgcgcgaggttgagcgaactgtatgcggggttcgccggaatgtgcgcgatcgcgctgcagcgctcgacgtgctcgttcgacaggccggtgcgttcgttgccgaacacgagcgcgatatcgcccgtgcgcacctgctgaagcgcgctcgcggcggccgcgcggggcgcgagccgcggcgggccgtactcgcgcgaacgcgcggtgagcgcgagcgaccactgcacgccgttcagcgcgtcggcgagcgtcggcacgacgtgcgcggacgcgagcacatcgtcggcgccgctcgccatcgcgagcgcctccggatcgctctgcacgcgcggcacgcgcggcgcgacgagcacgaggcgggaaaaccccatcgtcttcannnnnnnnnncgccgcgccgacgttgccggggtggctcggctcgacgagcacgaagcgcgtcgacgtgaatccgcnnnnnnnngtccgcgccggacgggatgtggccgcgccggaaggcggcgcggacggtttctgctgagattccaaaacgttcacttcgactgatcgggatgccggtatggtatcgccaactcgccgacaaacccactcgtccgaacggccgatcgaacgacccgcgcaaccgtttcgcnnnnnnntgccgcgagtcgggtaaaattacgctttcgcatgcggcgcttgcgttgctcggcccgcaccccgctctttgccaattcgtcttccgtcggcgaaacgcccgcctggcgcccctcgtgcgcgccgcggcgcttcgctggttcgatcacccttcgtggcggcctcgcgtcgccggcttcaggattcaggctcatgcatcccatgctcaacatcgctgtcaaggcggctcgccgcgccggacagatcatcaatcgcgcatcgctcgacctcgatctgatcgagatccgcaagaagcagcagaacgatttcgtgacggaagtcgacaaggcggcggaagacgcgatcatcgaaacgctgaagaccgcttatcccgatcatgcgatcctcgccgaagaatccggcgaatcgggcgacgcatccgaattccagtggatcatcgatccgctcgacggcacgacgaacttcattcacggctttccgtactactgcgtgtcgatcgcgcttgcgcacaagggcgtcgtcacgcaggcggtggtctacgatccgaaccacaacgacctcttcaccgcgacgcgcggccgcggcgcctacctgaacgaccggcgcatccgcgtcggccggcgcgaccgcctcgcggacgcgctgatcggcacgggctttccgttccgcgaaaaagacggcctcgatgcctactcgcgcctcttcaccgagatgacgcaggcgtgcaccgggctgcgccgcccgggcgcggcggcgctcgatctcgcgaacgtcgcggcgggccgcctcgacggcttcttcgaacagggcatcaacgtgtgggacgtcgcggcgggtagcctgctcatcaccgaggcgggcggcctcgtgggcaactacacgggcgacgccgatttcctgcaccggcgcgagatcgtcgccgcgaatccgaaggtctacgcgcagatgattccgatcctgagccgctatacgcatacgcggccggcgagcgaatgaatggcctgactgctgccgtgcccgcgtagcgccgatcgcggcggcgggcaagcccgggcggcccgcggcgcatcgagcgccgcgggccgtttcgtttccggtcggtttccggccgttccggtctgcgcgaacgagccggagcggcccgagtgcgatccgccgattcaaaccgaaaacgcgcaggcgtgcgcccctcctcgcgaacgcgcagaccgtcaggccgcttcgcggcgcgagtggatagcgcgacgccgttcgcggccgcgctcgcggcccgcattaccgcacggcgaaccctcccatcgacgtgcccggctgacagttgggcgcgtagatatagaccagcttgttcgccacgaacgccgacgtgagcaccgaatacacgtctttgtttccgttcagatacgcgagcgtgccgacggtcacctccatgacgccgttgttatcgatgaagatcttggtgatcgcgcccgacgtgcacaacgtatcggcatatgcggaggacgacgccagaagcccggccgaaacgattgcggcaaaagtctttttcatttcattctcctaaataaagaatcgacaattgaaaaatcgactgcatgcaccctcgtactgcctctactcagctccaacgatattcggacattctgaagtgcgccgccggccgatacgcggctggattcgactgcctccgctcgctcgcgagcgatcaccgcgcgctggccgaaacgccgactttcaacgtgcggcgtgcgccgattcgcgcgcccggtgttcgaaacgagcggacacaatgctcgacggttccggcttcatcaagcaaaacgcgtattgaaacgaaacggattcgggcgcggcgatccgcgtcagcggccgtatcggcggcggacgcaacgcacctcgatcatcgaaaatcatgagcctctcgtcgtcgcgtgattgcgcacgcagcaaaccggcacgcgcatacgcaccgggtcccgctacggccaagccgacaaggttcgatgagacatcaagagcccccattttcacgggatgcggctgatctcagcgcgtcgcatcgttcgacgccgccatatttttcccgttacttccccgactgccgcgtcgtctcggccagtcgagccgatcgacgaaaatcaatactcgaaacggtcgacttcagaaagaaatatccggcaacgccgcatgccggatcgcttctcgattgaagtcgcatggcctttctttattcagtgcatctccgccatcttcgtcgcttcgacacgcacgccgaaacccattgcgaattctcgtactcattctgttttggcgctcgacggagactattacnnnnnnnnngtcagaacaaatggtattaatttatccaacccatcattcgataggatccgacatcatcgatcacaaaaccgtcaacataaacggcgcatcatgcaaatatttcgttccggccnnnnnnttaatcattgaatagtgcggcagcgcgttttgtttgccgcgcatcaatcacactcgacaattcgcgcacgacatgccgtgcaagatcgtgcatgacgatgtcagtgccgatccgcaagcgcgatacgtcgtttgaaaatctcgcgttgcgcggatacgtggcggccgcctcgacgcatcgagtcgagatgcacggactaagccaggcgagccgcgtcgcgccgatcacgagcaggatgggtcggtaccgaatttcgatatcgctcgcctcgacggccgacgcaccgcggcatgggccgcaaagccatcgacaacgggcttgacacgtgcgaatcgcgaccgaatcgacacattggccgtccggccagcttcgcgcgccgtcccgacaaggtaaactctcacccaattccgtatacgcagacagatatccgcacgatggccacccaaatcgacgcctcctccgaagcagcagcggctacggccgccgcgcagcacacgccgatgatgcagcagtacctacgcatcaagtcggagcaccccgacacgctcgtgttctaccggatgggcgacttctacgagctcttcttcgaagacgcggaaaaagccgcgcgtctgctcgacctgacgctcacgcaacgcggcgcatccgccggcacgccgatcaagatggcgggcgtgccgcatcacgcggtcgagcaatacctcgcgaagctcgtgaaattcggcgaatcggcggcgatctgcgaacagatcggcgaccccgcgacgtcgaaaggccccgtcgagcgcaaggtcgtgcgcgtcgtgacgccgggcacgctgaccgacgccgcgctgctgtccgacaagagcgacgtgtttctgctcgcgctgtgcgtcggccacaacaaacgcggcgtcgcgtcgaacatcggcctcgcctggctcaatctcgcgagcggcgcgctgcggctcgccgagctcgcgccggatcagctcggcgcggcgctcgagcgcatccggcccgccgagattctcgcggccgacggcacgatcgaatcggtgccggccggcatgggcgcgatcacgcgcgtgcccgcgtggcacttcgatatcgcgtcgggcacgcagcgcctctgcgatcagctcgaagtcgcgagcctcgacggcttcggcgcgcaagcactcacgagcgcgaacggcgcggcgggcgcgctgctgatctacgcagcggccacgcagggccagcagcttcgccacgtgcgcagcctcaaggtcgaaaacgaatccgaatacatcgggctcgatccgtcgacgcggcgcaatctcgagctcaccgagacgctgcgcggcaccgaatcgccgacgctctattcgctgctcgacacctgctgcaccgcgatgggcagccgcctgttgcgccattggctgcatcatccgcnnnnnnnntcggtcgccgcgcaggcgcgccatcaggcaatcggcgcgctgctcgacgnnnnnnngaacgccggcctcgacagcctgcgctcggcgctgcggcaaatcgccgacgtcgagcggatcaccggccgcctcgcgctgctatccgcgcggccacgcgatctgtccagcctgcgcgacacgttcgccgccctgcccgcgctgcgcgagcgcgttgccgagatcgcatcgaacgcggccgcgctcggccgcctcgaagccgcgctcgagccgccgcccggttgcctcgatctgctcacgcgcgccatcgcggccgagccggcggcgatggtgcgcgacggcggcgtgatcgcccgaggctacgacgccgagctcgacgagttgcgcgacatttcggagaactgcggccagttcctgatcgatctcgaaacgcgcgagcgcgcacgcaccggcatttcgaacctgcgcgtcgagtacaacaaggtccacggtttctatatcgaagtcacgcgcggccagaccgacaaggtgcccgacgactaccgccgccgccagacgctcaagaacgccgagcgctacatcacgcccgagctgaagacgttcgaggacaaggcgctgtccgcgcaggaacgcgcgctcgctcgcgaacgcgcgctgtacgacggcgtgctgcaagcgctcctgccccatatcgagggttgccagcgcgtcgcaagcggcctcgccgaactcgatctgctcgcggcgttcgccgagcgcgcccgcacgctcgactgggtggcgccggaattcaccgacgagatcggcatcgaaatcgatcagggccgccatccggtcgtcgaggcacaggtcgagcaattcatcgcgaacgattgcgccctgaaccccgagcgaaagctgctcctcatcaccggcccgaacatgggcggtaaatcgacgttcatgcgtcagaccgcgctcatcgcgctgatggcgtacgtcggcagctacgtgccggcgaaagccgcgcgcttcggccccatcgaccgcatcttcacgcgcatcggcgcggcggacgacctcgcgggcggccgctcgacgttcatggtcgaaatgacggaggccgccgcgatcctgaacgacgcaacgccgcacagcctcgtgctgatggacgaaatcggccgcggcacatcgacgttcgacggcctcgcgctcgcctgggcgatcgcacgccatctgctgtcgcacaaccgctgctacacgctgttcgcgacgcactacttcgagctcacgcaactgccggcggaattcccgcaggcggcgaacgtgcatctgtccgccgtcgagcacggtcacggcatcgtattcctgcatgcggtcgaggaagggccggcgaatcagagctacggcctgcaggtcgcgcagttggcgggggttcccgcgccggtgattcgcgccgcgcgcaagcatctcgcgcacctcgaacagcagtccgccgcccaggcgacgccgcagctcgatctcttcgccgcaccaccggtcgtcgacgagccggaatgcaacgagnnnnnngccgccgcgacgccgcaccccgcgctcgagcgcctgctcgagctcgatccggacgacttgaaaccgcgcgacgcgctcgatctgctttacgaacttcacacactcgcccgctcgggcccggcggatgcgcaacgctgacggcaccgcgcnnnnnnnnncgcttccctcgcgcatcgccgcgtccgcgctcgcctgcatacttgcagcggcgctcgccggcaacgcacgggccgcacctgcgtcgccgcgaacgggcggcgatccgtacgcgttcgcggtcttgtccggcgtgatcgcatcggccgacgacgaaccgcaggcccggcgcctgctcgatgcgatnnnnnnnnatcgctcggtgtcgttcatcgtctacgaaggcaacctgaaggggccgaaggaagcctgccgcgatcagctatacgagcaacgcaacgtgctgttcgcgacgtcccgcgtcccgctcgtgctactgccgggccagtacgactgggccgcctgcggcacgcgcgacgccggtgcgtacgaccccgtcgagcggctcgacttcctgcgtcagaacgtctttaccgagccggcgtcgcccggcgcgaatccgctgccgctcacgcgcgaaagcgaagtggcacgctttcacccctatcgcgaaaacgttcgctggattcgcgacgatacggtgttcatcggcttgaacgcacccgcgccgaacaaccgctatctgacnnnnnnnnnnnncaacggcgagttcgaggatcgcgccatcgcaaacgcattctggatcgatcacgcggccgaatacgcgaagcgccgcaagnnnnnnnnnntcgtggtgtttctcgagggcgacccgcaattcaatcgctacgaacgttcggagcgcttcggctggctgcgcttcaaccgccctcgcgtacgcgacggctttcgcgaattcaagcgagcgctggtgaaggccgcggcggtctttcgcggctcgatcgtcgtcgtgcacccgagtggcgaaccgctcgcggacggtttcaggatcgaccgcccgttacgcgacgacaagggggagttggtcggcaatctgacgcgcgtcgcgatcgcgccgcacgcgcgcttgacgcactgggtgcgaatcggcgtggatgcggcgaagcagccgatgttcaacgtgagcatgcagaccgtgccgaagtatttgcctcagccgcccgcgctgcccgtcgtgccgcatgacgacacgccgctgcccgacatgcccgagatcccggcgcagccggtgctgcccgattcgggtgcgagcggcgcggcgccgcccggctatggtggatggcacggcgcgcatgaaggttcattcgatcaccgcgcgccatcgggcgcgacgcccggcgacgcgccggacatcgccgtgcccggctcaatgcagggtacgcgctgacccgttaccttcgttgtcgtcgtcctcgtcctcatcgacgatttcgagcccttccgcgccatgcgcatgttcgtgctcgatctcgtcttccgtcgcttcgcgcacgtccttgacggtcagcgcgaagcgcagcgccatcccggcgagcggatgattgccgtcgaggacgaccttgtcttccgcgatgtcggtcaccgtgtaaatcagcgagtcgatttcctcgtcgccgtcttccggggtgccttcgaattgcatgccgacttcgagtggctcgggaaagcggtcgcgcggctcgatcttcacgagttcaggatcgtaatcgccgaacgcatcctgcggctccaactggatttgcgcctgatagccgggctcctggccgtcgagttgtcctcgatctttgggaacgtgccatcatagccgccgtgcagatagaccatcggctcatcgctttcctcgatcagattgccttgcgcatccgacagcttgtaagcgaccgatacgacagtgnnnnnngcaattttcatccaattctcccaagtacaacagccattatacgatgcccaaacggccactacccgaaccgtccggccgtgtgcgcgaacgcactcgcgcgccgttgtccgaggcgccgaccccgcttctcggcaatctcagccccgcgcaattcatgcgccgatattggcagaaaaagccgcttctgattcgacaggcgattaccggcatcgcgccgccgctgtcgcgcgacgcgctgttcgagcttgccgccgactatgacgtcgaatcgcgtctcgtcactcattttcgtaacagatggcaactggagcatgggccgttcgagcccgagcacttgccgtccgtgaagcgccgcgagtggacgctgctcgtgcaggggctcgatctgcacgacgatcgcgcccgcgcgctgctcgaacgcttccggttcgttccggatgcgcgcctcgacgacctgatgatctcgtacgcgaccgacggcggcggcgtcggcccgcatttcgactcgtacgacgtgttcctgctgcaggtgcacggcaagcgccgctggcgaatcggcgcgcagcaggatctgtcgctgcaggaaggcttgccgctcaagatcctcgcgaatttcgagcccaccgacgaatgggtgctcgaacccggcgacatgctgtatctgccgcctcacatcgcgcacgacggcatcgcgctcggcgagtgcatgacgtgctcgatcggcttcagagccctgtccgcaggcgaattnnnnnnnnagttcctctatcacctggcggagcgcggcggcctgcgtaccgnnnnnnnnnacgacgcgcgataccgcgacccggcgcagcccgcggtcgactcgcccgcgatgctgcccgccgcgatggtcaagcgcgtggccgcgacgctcgccggcatccaatgggacgaacacgatgtcggggattttctcggctgttatttgagcgagcccaaatcgaacgtcgttttcgagccgccgacgcggcggctcggcgaagccgcattcgtcacccaggcgtcgcgccgaggcgtgcggctcgacaggaaagcggcgttgttgtataacgcgcgctcgtacttcatcaacggcgacgcgcatccgctcgcaaccgcggcgaaatggctgccggagctggccgatacgcgccggatggaggcgaaacggtttgtaacactctcccgggaccccgccatgacaggcctgctgcacgaatggtattgtgcgggctggatacgggtgggcgacatggggtagagttgcccgtccgtacacccatatgaacgcacgttttgtatgggaaagacaacgtattgaccccgcatttgtcgacggtcgataggaaagtgcatataatttccgcccaagccgtagggaagattcacgctctagaagtgcatctccaccagcggcccaggtcggtgttggagcacattaccggtattgtttcgcgctgttgcttacctttaaccataaaaggacgtgatcatgaagaaatccctcctcgtagcttccctgttggctgccgttgcactggctgcgtgcaacaagagctccgagcaagctgcttcgtcggctgctagcgacgcaaccgccgctgccgcttcggctgcttcgagcgttgccgctgctgcttcggacgccgcttcgggcgttgccgctgctgcttcggacgccgcttcgggcgttgccgctgctgcgagcgatgcagctgctgctgtggcgtcggctgcttcggcagcgacggctgctccggcttcgggcgcaagccagtaagtccgcgtcagcatcagctgnnnnnnnnccggcctgcgggccggnnnnnnnacgtcctgttcacgcccatttcatgtccttttgacgtccttggcgcgagcgggcggggcccctgcccattttgtcccgcaagcgcttcgcggctcgctagagggtggcgaagcagccgaaccggctcgcgtnnnnnnnnnnnntgcccgaatcggcccgcaccgcgcgtgcgccgggcaccgtcgcgtgtcagctcaggctgagccagccgaatccgtcgtcctgcgatgcgacgagcacgtcgtccgcctgcccgcccagggccgccgcgagcgccgcctgcgcgagcgcgggcgcattgttctgctggctcagatgggcagccaccaggtgccgcagccggctgcgatcgagctcggcgagaatggccgccgccgcgtcgttgctcagatggccgtgcgagccgccgatgcgcgccttcagcgacgccggatagcggctcgccgcgagcatcgcgacatcgtggttggcctccagcaccaagccgtcgcagccgctcagcacggcgccgatgtgcggcgtcgacatgccgacgtcggtcagcacgccgagacgcgtcgcgccgtcgctgaagacgaactggagcggctcgcgcgcatcgtgcgggacggtatagggcagcacgcacagatcgcccaccgcggccgtctcgtcgctccagagcacatggaggtcgacgtcggcctcgtccgcgccgacnnnnnnnnnngtgccccagctcgtgtacagcggcagcgacgcgcgacgcgcgagcgtcagcgcgcagccgacatggtcgccgtgttcgtgggtaacgaggatcgcgtcgagatcgtcgacgcgcaaatcgatgcgcgcgagccggcgttcgagttccttcgccgagaaaccgcaatcgagcagcacacgtgtcgtcgtcgcgccgttcgatgcttcgacgacgagcgcattgccttcgctgccgcttccgaggctcgcgaatcgcacgcgcttagttcaactgcgcgtgcagcagcgagatgatccgctgcgcatcggaagaggtgtcgatctggccgtttgcatcgatgacggccacttgcgtcttcgcgtcgccttnnnnnnnnacgttgacgaggaattccttgcccggcttcgccgccgtcgggccgccgtagaacagcttgccgaacaggccgtcgcgcttgagctcctccatcgagttcgcgtaacgcacgtagtagacgcccttcgcgcgatcccggttgttgaccgtgaagttcgtgcggtcgagcgcgagcccgacacgcagccacgcgcggtcgaacgattcggccagatcgagcgtcgacgcggcaccagagccgacgacggtcgcgggcgcggtggccggacgcgcgtcggcgagcagttgcttcgcctgcgcgtcggtcaaaccgaacttctccatcagcttcgcgaggaacacggcctcgagcaccgggttgcgcggacgctcttcccagcgcgacgacgtgccgccctgcgcgcccgtcagcttctcctccatcgcgctgtgcgtgatcgagatgtccgtgttgccgtccgccgtgcgcgtgacgagcgtacggaaccgatcgcgcgtgcccgacgaataggcgaaatcgatcacacggccgatcgtgcggcgaaaccagtcgtcgggaatgttcgcgcggttctccgcccagtcggtcgccatgatgcccgtcgacggcgcgtccgtcttcagtgcgaagccgttgtcctgccagaactccttcaactgcggccagagctgctcgggcgtgcggccgtcgacgacgagccagcggcggtcgccgtcgcgctcgacgtgcatcccgaacggatcctgcgcgctcggctgcccttccgtcgcgttgcccgcggccgtcacnnnnnnnntcggcgcggaaccgaggcccgaattggtcggcggcgcgacgtacgacgagctgagcggcatcgccgtcagatcctgcggcacctgcagcggcggcgccgagccggtggacttgtagttgacccggtcgggcgcgagatagtcgttcagcgtgtcgcagccggcgagcgcggccagcgcgagcgccagcaccgagacctgaatcgcgcgggaggaaaaggcggaatgtttcatgaagtccttcgtcttgctagaacgcgtgtcacgcgcggcgccgggagcgtccgggccagcgtcggatcgatcggggtacggtgcggccgcccgggcggccgcgcacggcctcacaggaggccggcctcgcgaagcgcgccgcgcacggtttcatggcagcgctcgtcgagcggcgtgagcggcaggcggatgccgcccgcgatcttgcccatctgttgcagcgcccacttcaccggaatcgggttcgcctcgatgaacagatgcttgtgcagcgacaggagcttcatgtggatctcgcgcgccgtcttcacgtcggcggcaagcgccgcgcggcaaagctcgctcatnnnnnnnngcgcgacgttcgccgtcaccgagatgttgccgtggccgccgaggagcatcagcgcgatcgcggtcggatcgtcgccgctgtagatcgagaagtgcgcgggcgccgccttgatcagttgcgcggcgcgatcgatattgcccgtcgcgtccttcacgccgatgatgcccggcacttgcgcaagccgcagggtcgtctcgttcgacatgtccgcgacagtgcggcccggcacgttgtacaggatcaccggaaggtccaccgcctcggcgatcgccttgaagtggcggtagatcccttcctgcgtcggcttgttgtagtacggcaccacttgcagcgtcgcatcggcgcccaccgccttcgcatgcttcgacagttcgatcgcctcggtcgtcgagttgccgcccgcgcccgcgacgatcggaatccgcttcgccgcgtgcttgaccgcggtctcgatcatgagcacgtgctcgtcgacggaaagcgtcgccgattcgccgctcgtgccgaccacgacgagggcatccgtcccctcttcgatatgccagtcgatcagcttgcggaaggccgccagatcgaggccgccgtcctcgagcatcggggtgacgatcgcggggacgctgccgcggatttgaatgccgtcttgagtgccgttagccatgaaacaaacacgatgaaaaatcggtaaaggtcgattgtagcggattagcctgccagtccgtaacgcggaaatcccgccccttcttgcggcgccgcgtgctcgcgcaccgcgcagattcgttggacgaatgcctcgcgcggcgcggcgacgaacccgtcctcgaacgcgacgacgcgcaactgcccgcgtacggcatcgagcaactcgcccggcgcgagcaggaacgccgggttggacggcttgccgaccgtttggttgccttgcgcgaaggtttcgtacagcagcacgccgcccggcgcgatcgcggcgacgagacgcggcagcaacgggcgatgcagatagttcgtgacgacgactgcggcaaagcgcgcgtcgtcggcgagcggccatggcgcgccttcgagatcggccgcctnnnnnnnnacgcccggcagcgcgccgagcgacgcgagtgcggctggttcgcgctcgagcgcgcgcaccggatggccccgccgcgcgaaccagtgcgcatggcggccgtggcctgccgcgatgtcgagcaccgcgccgcccgccggcacgagatgcgaccagcggcgcacccacgccgacggctcggtcgcggcgccgtgcgcgcccgccccggnnnnnnnntcgatttcgatcgccggcgttttcaactgtacgacagccccatcgcctcgcgcacgtcgcgcatcgtctccgtcgcgtgcttgcgcgccttgtcgcagccgtcggcgacgatcgcgcgcagcagcgacggatcgtccatgtacttctnnnnnnnntcgagcatcggctgctgctcgcgcaggatgccttcgaccaccggctgcttgcagtcgaggcagccgatgcccgccgagcggcacccctgctgcacccactcgtgcgtcgtttcgtccgtgtagacctggtgcagttgccagaccgggcacttgtccggatcgcccggatcgctgcggcgcannnnnnnnggatcggtcggcatcgtgcggaccttcttcgtgatcgtctcggcgtcctcgcgcaggccgatcgtgttgccgtacgacttcgacatcttctgcccgtcgaggcccggcatgcgcgacgcctccgtcaacagcgcctgcggctcgacgaggatgatcttnnnnnnnncttcgagatagccgaacaggcgctcgcggtcgctcatcgacaggctctgcgattcctgcagcatnnnnnnnnnctgttcgagcgcctcgtcgtcgccctcctgctggtacgcgttgcgcaactcgtgatagagcttcgcgcgcttgccgcccagcttcttcgccgcctcgagcgccttctcctcgaagcccggctcgcggccgtacaggtaattgaagcggcgcgcgatctcgcgcgtcatctcgacgtgcggcacctggtcctcgccgaccggcacgagcgagccgcggtacagcaggatgtcggccgccatcagcaccggataaccgaggaagccgtacgtcgacagatccttgtccttcagcttctcgatctgctccttgtaggtcggcacacgttcgagccagccgagcggcgtgctcatcccgagcaacagcgcgagctccgcatgctcgggcaccttgctctggatgaacagcgtcgcctgcgccggatcgatgcccgatgcgagccagtcgatcagcacgtcccagacgttcttctcgatcacctcgggcgtttcgtagtgcgtcgtcagcgcgtgccagtcgacgacgcagaagaagcacggatactcggactgcagcttgacccagttcttcagcacgccgtgatagtggccgagatggagcgaccccgtgggtcgcatgccggaaaagatacggtctgggaacatgattgtcgttagaagagcgaggcgaaaggagtcaggatggccgtcacgacggcatagccggcgcccaccagcggccgcagccagagtttcgtcagcaggcccgtcgcgacgagcgcgagcacgatgaagaagccgtacggctcgagccgagatagcgcgatcgattgcttcggcggcagcagcgccgcgagcacgcgcccgccgtcgagcggcggcagcggaaagaggttcagcaccgcgagcacgagattcacgccgacgcccgctccggccatgcgcgtgaagaacggctcgtcgaccgccagcgcggcgaggccgatgctcacgaagccccagatcagcgcctggacgaaattgcagcccggccccgcgagcgcgacccagaggcttccccagcgaggattgcgcagattgcggaacgtgacgggcacgggcctcgcgtagccgaacaggaacgcgccgctcgtgaggaagtacagcacgagcggaatcacgatcgtgccgaacggatcgatgtggcgcatcgggttgaacgacacgcggcccatcatgtacgcggtgttgtcgcccagcaggcgagcgacgtagccgtgggcggcctcgtgcagcgtgatcgcgaagaccacgggcagtgcgtagacggcaatcgtctgtatcagggaagaagcatccatagcgcgttattgtaacaagcggcaaacgcgcgaacggcgcgcatgcgtgcggaccgaaacggcggccgctccggtgcgccgggacggcgcggcggcgctcacgcggcgaggccgaacggctcgagcggaccgcgccccgcccgcacgagctgcggctcgtcgcccgtcaggtcgatcaccgtcgacggctcgcgcgggcacgcgccgccgtcgatcacgaggtcgacctgcttttcgagannnnnnnngatttcctccggatcgttgagcggctcgtcgtcgggcggcaggatcagcgtcgtgccgagcagcggctggccgagcgcctcgagcagcgcgagcgtgatcgcgtgcgcgggcacgcgcaggccgatcgtcttgcgcgacggatgcgacagccgccgcggcacctccttcgtcgcctgcaggatgaacacgtatggccccggcgtcaccgatttgatcagccggtattgccggttgtcgaccatcgcgaacgtcgcgagctcggacagatcgcgcacgagcagcgacaggtgctgcttgtcgtcgagcccgcggatgcggcgcacgcgctcgaccgcatccttgtcgtccagatggcacgcgagcgcgtagctcgaatcggtcggcagcgcgatcacgccgccgccacgcacgatttcggccgcctgcctgacaaggcgcggctgcggatcatccgggtgaatcctgaagaattgggacatggggacaaaggtatggatcggcgcgtgcgagcccgcgcgccggaggtgccgccggcaaacgccgctacagccagcgctcccagacgggtttgagatcggacggcagcggcggcaggctgccgaattcggtacgcccttctcccggcgcgtggaaatcggagccgcgcgatgcctcgaagccgaagcgccgcgcgacgtccgcgtattcgcggtactggtcgggtgtatggctgcccgtcaccacctcgatcgcgacgccgcccagctcgatgaactcgccgaagaacgcgtcgaactcgacgctcgtatacgcatagcggcccggatgcgcgacgaccgcttcgccgcccgcctgccgaatccatgcgacggcgtccgacagcttcgcccagcggtgcgcgacgtagcccggcttgccgtcgccgagatagcggtcgaacacgtcggacatcgacgccgcgtagcctttgtcgacgagaaagcgcgcgaagtgcgtgcgcgagatcagatcgggattcgacacataggcgagcgcgccctcgtaggcggcttcgatgccgagcgcggcgagcgcgtcgccgatcgcgacnnnnnnnnncgcgcggccgttgcgggtgcggtgaagcccgtcgacgagcgcggggttccgcggatcgatgttcaggccgacgatgtgcacggtgcgcgacgcccaggtcacggaaatctcgacgccgtgcagatagcgcatgccgagcgcctcggcggcttnnnnnnnngcgcgctggccgccgacctcgtcgtgatcggtcagcgcccacagcgtgacgccgcccgcgtgcgcgcggcgcgcgacgtcggcgggcgcgagctgaccgtcggaaacgttcgaatggcagtggagatcggcgttcatcgtgggcatcggaggctaggcgatcattctactgcaacgcgcaaattcgccacgcaggccgccgccggcggagacggccgagacggcgcgcccgcgcgttcgcccttccttcgcgccctgctttcgccggcggcctcgcgcggcggtcttgcgccgtccgcgcccgcccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccccggatcggcgcgaccgacatcgccggctcaggcgcagaacgcctcgatcagcgccgcgatctgctccggctggtcgtgatgaaccatgtgccccgcgtcttcgacgcgcttctcgcgccagtcggcgaacgcggcgaagcgcgccttgaactcggcgatcggaatctcgcccgccaggaacgcgagcgtcggcgaatcgacggcctcgacgtgcagcaccttcgcgcgcaccttcgaccagatcgccatcacctcgtcgagccggtacagcagcgggccgcgcagcttatgcgcgggatccgcgagcagccggtaccggccgtccgcgtcgcgggtcgaccaatgcgcggcgagaaacgccgcgcggcgcggctcgaggcgcggattcgtcttcacgaggcgcgcggcgacgtcttcgagcgacgcgtagcgcttgagctccggcgnnnnnnnnagctcgtcgagccactgcgcgagacgccgcggcgcctgctcgnnnnnnnncggcgcgagcccgaagccctccagatcgacgacgcgccgcacccgctgcggccgcgcgcccgcatagaggcacacgacgttcgcgcccatgctgtggccgacgagattcacttcgccatcgggcgtgtagtggtcgatcagcgcctcgaggtccgccaggtattcgtggaaccagtaatggccgccgccttgcgcggcgaccggccagtcggacaggccgaagccgcgtgcgtcgggcgcgatcacctgccagtcgcccgcgagcgcgtcgacgacgaactggaacgacgcggcgacgtccatccagccgtgcagcatgtagagcgtcggcgcatcgggccgcccccagcggcgcacatgcagcttcacgccgcgaaccgtgacgaaatcggagacagattgggtggagtgcatcgcagccgccnnnnnnngaatgaccgttcgattatatcgatccagcccatccggcgcggagcgagccgcgatgccgcacgcgtgtcgaggcacttctctaggcgcggcccgcgcgaacgaagcgcggccacggtccggcacgcggcgcgcccgcctcatccgttcgggtcggcgtcctgcgcgacgagcgcgttcaattcgtcgtcgttgaagcccgcggcgcgccgcgcgtcgaaattgaacggcccgcgcagccggggcgcccgatactgtccggcgagccgttcgtaagtcggatgcggatcgagcccggccgcatcgcacagatggcgaaaccagcgattgccgatccatacgtggccgatctcgtcgcgcaggatcacgtcgagaatcgccgccgacgcatgatcgcccgcctgctgcagcnnnnnnnngatcggcggcgacgcgtcgagcccgcgcgcctccagcgtgcgcggcacgagcgccatcctcgcgagcacgtcgcccgcggtccgctcgcacatttcccagaggccgtcgtgcgccggaaaatcgccgtacgcgtgcccgaactcggcaaggcgcgcggcgagcagcgagaagtgatgcgcctcctccgcggccactttcagccagtccgcatagaacgccgtgggcatccgcgcgaagcgccacaccgcgtcgagcgcgagattgatcgcgttgaattcgatgtgcgcgagcgcatgcagcagcacggcccgcccctgcggcgagcgcatgctgcgccgctcgagccggcgcggctcgacgagctccgggcgagccggccgcccgggcacgccgcgcgccggcgcgctcaactcgcgctccggaaacacggctgcgcggccgtcggcgagcgccgcgtgcaattcggcgacgagcgcgaccttgcgcgcgggatcggattcgcccagcgcggcgagtgcggcgcttcgcgcgcagcgcaacggctcggacgatgaaatcgggacggatgacatgacgggacgacatgcccgcgcgcggcannnnnnnnagcgaccggaacaaccgtttacaataaaggattcgatcgcgccgcatccaagcgcgacgccaccgcgaaccgcggcaaaccgcggcgatgcaaccgcgcgccattgtaccggccgcccggacaagccccaagggagacatcgtgaccatctacaagctcggcgaaaacgccccgtccatccacgaaagcgtcttcgtcgcggacagcgcgacgatcgtcggcaaggtcgtgctcgaggagaacgcgagcgtgtggttcggcgcgacgattcgcgacgacaacgagccgatcacggtcggcgccggcagcaacgtgcaggaaggcgcggtgctgcacaccgatccgggctgcccgctcacgatcgcgccgaacgtgacggtcggccatcaggcgatgctgcacggttgcacgatcggcgagggctcgctgatcggcattcaggccgtgatcttgaatcgcgcggtgatcggccgcaactgtctggtcggcgccggcgcggtgatcaccgagggcaaggcgtttcccgacaattcgctgatcctcggggcgcccgcgaaggtcgtgcgtacgctgtccgacgaggacatcgcgcggatgcacatgaacacgaagagctacgcgatgcggcgcgcgtatttcaaggagcagctcgtgcggatcggctgaatcgccgcgcacgagccgtttgatcgtcgaggnnnnnngtgagcgaccagttacaaaaattcatgttcaacgcagccccggtgcgcggcgagatcgtctcgctgcgcagcacgtggcaagaggtgctcacgcgccgcgactacccgacgcccgtgcgcaacgtgctcggcgagatgatggcggcgtgcgcgctgctgtcggcgaacctgaagttcgacggcacgctcatcatgcagatcttcggcgacgggccggtgaagatgctcgtcgtccagtgcagctcggatctcgcgatgcgcgcgaccgcgaaattctcgggcgacgccgcgcgaaccgtcggcgacggcacttcgttcgccgaactgatcaatgcgagcggccacggccgttgcgtgatcacgctcgatccggccgacaagcgtcccggccagcagccctatcagggcatcgtgccgctgaacggcgaagacggcccgctcgcgtcgatcgccgacgtgctcgagcactacatgcgccattccgagcagctcgacacgcgcctctggctcgccgccgaccacgatcgcgcggtcggcgtgctgctgcagaagctgccgggcgacggcggcatcgtgccgcgcgtcgagcaaaccgatacggatacatgggagcgcgtgtgcacgctcggcggcacgctgtcgtcgaaagagctgctcgaagtggaacccgagaccgtgtttcggcgtctgttctggcaggagaatgtgcagcacttcgaaccgacgtccacgcgcttccagtgcacgtgctcgcgcgagaaagtcggcgggatgctgcgcatgctcgggcgcgtcgagatcgacggcgtgatcgaagagcgcggacacgtcgagatccactgcgaattctgcaatcagcgctacgaattcgatccggtcgacgtcgcccagctgttctcgacgcccgagctcggcaccggggtcgcgcccgctgccgcgcaacggcattgattnnnnnnnnnnnntgcgtgcgggcaatgcgccgcgcccgccatccgacggagcgggcccggcacaagccaggaggcagtagcatgaaaccgattctcgttcgcgccgcgccgctcgcggcgctcatcgcggccgcgtcgctgagcggatgcgtcgcgccgccgtcgacgacggtcctgagccggctgcccgaacaggcggcgggcacgacggcgcacacgctcacgcccgacgagcgcaagcgctacgacgaaatcgaccggcaggtgctgcgcgagcagaacgcggcaatcgcagccgaggatgcggtgcgcgcctggtcatattactctccgccgcccgtcacctactacggcggcggctgggggcgtggttggggctcgggattcggctacggctacccgggctggtggtggtgaaatcgacgaatgccgagcaattaaaaaccagcgggaagtnnnnnngccaaaagcgcggccgaaagaccgcgctttttgattgggtttccgaagcatctcgatcgcgggcagggcgcgccgccctacgctgccgccctgccggttcgccgcccgcacgccgcgccccatacccggcggcgcgcggcggccacctttttatcgcgcagcgcccaagcggcgcgcccgtcagccgtgcgccggcttgtgcgccttgtcgccgccgtgccgcctctcgggcttnnnnnnnnacaccggattcggcacgacgcgcatcggcgcgcccgacacgtcgccgcgcgtcgacgtcgccgacgacgcattgccctgcgccgccggcgccggcgaattcggcgacacgaattggacgaacacttcgccgtccttcaccatgcccatttcgtannnnnnnnnntcctcgatcgccgaggtgccgccctgcagatcctgcacctcgcccgcgatccgctcgttgcgcagcttcgcgtcggcgttcttctgcaactggtcgttcaactgctgccgcaactcgtgcacccgcagccagccgccgtgcccccaccacaacgggtactgaatcacgatcagcaaagcgatcagaacgacggtaacgagccgcatgaataagccgcagatataagaagcgccgcttcacgagatcgcgaagcggcgtcatcagtgaacaagaccgatagtaacgcgtcagcgcgtgtcagcgcagattgtagaacgccgatttgcccgggtagctcgcgatatcgcccaggtcctcttcgatgcgcagcagttggttgtacttcgaaatgcgatcgctgcgcgacagcgagcccgtcttgatctggccggcgttcaggcccaccgcgatgtcggcgatcgtcgaatcctcggtttcgcccgagcggtgcgagatcacggccgtgtannnnnnnnnnttggccatctcgatcgccgcgaacgtttcggtcaacgtgccgatctggttgatcttgatgaggatcgagttcgcgatgcccttctcgatgccttccttcaggatgcgcgtgttcgtgacgaacaggtcgtcgccgacgagttgcaccttcttgccgaggcgctcggtcagcagcttccagccgtcccagtcgccttcgtgcatgccgtcctcgatcgacacgatcgggaacttgtcggcaagcgtcgcgaggtaatcggtgaattcggccgacgacagttgcaggccctcgcccgcgagctggtacttgccgtcgtggtagaactcggatgccgcgcagtctagcgcgagcagcacgtcctcgcccgcacggtagccggccttctcgatcgcctgcaggatcgtcgacaggcattcgtcgttgctgccgaagttcggcgcgaagccgccttcgtcgccgaccgccgtgctcatgccgcggtcgccgaggatcttcttcagcgcatggaacacttccgcgccgcaacgcagcgcttcgcggaacgtcggctggctgaccggaacgatcatgaattcctggatgtcgaggctgttgttcgcgtgcgcgccgccgttgacgatgttcatcatcggcaccggcaattgcatcgcgcccgagccgccgaagtagcggtacagcggcaggccggcttcctcggcggcggccttcgcgaccgccatcgacacggcgagcatcgcgttcgcgccgaggcgcgacttgttgtcggtgccgtcgagctcgagcagcgtcttgtcgaggaacgcctgctcggacgcatcgaggcccatgatcgcttcggagatctcggtgttgatgtgctcgaccgccttcagcacgcccttgccgccgtagcggccggcttcgccgtcacgcagctcgatcgcctcacgcgagcccgtggacgcgcccgacggcacagctgcgcggcccatcgtgcccgattcgagcagcacgtcgcactcgacggtggggttgccgcgcgaatcaaggatttcgcggccgatgatgtctacgattgcactcatggtttcctctgaaaatgacgatggatcctgtcttcagcgacggcggtcgatccggcgcggcagccgctcctgctactgacgcgcgctacggccgccgagttcatcaattgaaatcgttttccaggaacggcacgcgcttcaccgcccgatcgagcgtgacgagcgtctccagcagcgcggccatcctgccgagcggcaccgcgttcgggccgtcggacttggcctcggccggattcggatgcgtctccatgaaaagccccgcgacgcccgtggcgagcgcnnnnnnnnnnagcaccggcacgaattcgcgctggccgccggagctcgtgccctgcccgcccggcagttgtaccgagtgggtcgcgtcgaacacgacgggcgcgcccgtctcgcgcatgatcgcgagcgatcgcatgtccgacacgagattgttgtagccgaacgacacgccgcgctcgcacgccatgaaacggtcttccgagagccccgcgtnnnnnnnngcgtcgcgcgccttgtcgatcacgttcttcatgtcgtgcggcgcgaggaactggcccttcttgatgttcacgggcttgcccgattgcgcgcacgcgcggatgaaatcggtctggcggcacaggaacgcgggcgtctgcagcacgtcgacgacggccgccacgggcgcgatctcgtcgatctcgtgcacgtcggtgagcaccggcacgttcagctggcgcttcacctcggcgagaatccgcagcccctcgtccatcccgagcccgcgaaacgacttgcccgagctgcgattggccttgtcgtacgacgatttgtagatgaacggcacgccgagcgtcgcgcagatctccttcagccggcccgcggtgtcgatcgtcatctgctccgattcgacgacgcaggtgccggcgatcaggaagaacggcttgtcgagcccgacttcgaacccggcgagattcatgccttcgctccggcgcgcgtctgctggcacgcgagcgcggcctgcacgaacgacttgaacagcggatggccgtcgcgcggcgtcgacgtgaattccgggtggaactgaacgccgacgaaccacgggtgcatcgtgctcggcagttccatcatttccggcagatcctcgctcggcgtnnnnnnnntgatcacgaggccgcccgcttcgagttgcggcacgaaacggttgttgacttcatagcggtgacggtggcgctcgttcacgtccttgccgtagatcgcctcggcgagcgtgcccggcttgatcgggcagcgctgcgagccgagccgcatcgtgccgccgagatcggaatcctcggtgcgcttctcgaccttgccttcgcggtcgtaccactcggtgatcagcgcgacgacgcgctccggcgtgttcggatcgaattcggtgctgttcgcctgcttgaggccgacgacgtnnnnnnnnaattcgatgacggcgagctgcatgccgaggcagatgccgagatacggcaccttcgcttnnnnnnnntagcgcacggccgcgatcttaccctcggtgccgcgccggccgaagccgcccggcacgagcacggcgtcgagatgcgcgaggctcgcggtgccgttcgtctcgagctcttccgaatcgatgtactcgatgttgaccttcgtcgacgtgtggatcgacgcatggcgcagcgcctcgatcagcgacttgtacgattccgtgaggtccacgtacttgccgaccatcccgatcgtcacctcgtgcttcggattctgcagcttctcgacgagcgccgcccacatgcgcaggtcggccggctgcggatcgaggcgcagttcctcgcagatgaggcggtcgagcccctgatcgtgcagcatctgcggaatcttgtagatgctgtcgacgtcccacaccgagatcaccgcgtcttccggcacgttcgagaagagcgagatcttcttcgattcgtcgtcggggatcgggcgatcggcgcggcagagcagcacgtgcggcgaaatgccgatctcgcgcagcttctgcacgctgtgctgggtcggcttcgtcttcagctcgcccgccgtcgcgatgaacggcacgagcgtcaggtgaacgaagcatgcgctgttgcggccgaggcgcaggctcatctggcgcgccgcctcgaggaacggcagcgactcgatgtcgcccaccgtgccgccgatctcgacgatcgccacgtccggctcgccgcaagtggccgacgccgcgccgcgctcgatgaacgcctggatctcgttcgtgatgtgcggaatcacctggaccgtcttgccgaggtagtcgccgcggcgctccttgcggatcaccgattcgtagatctgaccggtcgtgaaattgttggccttgcgcatcttcgtgctgatgaagcgctcataatggccgaggtcgagatccgtttccgcgccgtcttccgtcacgaacacttcgccgtgctgaaacgggctcatcgtgccggggtcgacgttgatgtaaggatcgagtttgaggagggtgactttgagaccgcgcgattcgaggatcgcggcgagagaggcggcggcaatgcccttgccgagggaggaaactacgccgccggtgacgaaaacatatttggtcatcgctggatgctcgcgggaaaaatggattataccgtaaaggccgcgcgtcactcagcaatcgacgcgcgatcgnnnnnnttcccttcgccgtccgcgctcgtgcgcaccgggcggcccgcccgcgcggcgatgcgccgcgaggcgcgccgcccggccgtgcaaatccgtcgcgccgcccggcttgcgcgacggccgcgtccagctgttcccgcacctcgccgagccgcaccgagcagcgcgnnnnnnnncggcgtgctcatccgcgccgcgcgccggcgccgccttgcgcctcgcgcagcatgttgatcatgcgctgcagcgcacgcgcggtctcgagcggccgctccatcggaaagaggtggctgccctcgagccattcaatcctgccgcgcacggcccggcgcgtcgccgcgagcccgatctggcggatctcgcgcgagcgcgtgccggcgagaaagccgaccggcacgggcgcgccgtgcgcaagacgcgggccgagcgtgtgcggcaatgtccggtagatcatgtattcgatctgccgatcgaatgcgagcgtgcgctcgcccgccgcactcgtctgcggaatgccgtagtcgatgtaatcggacagcatccgctcgtcccagcgcgcgaacgcaggcttcgcgcggaaatgccgccacgcgtcgtcgcggctcgcccaatggacgcgccgggtgcgggtcgccgcggcgggagacaggcgctcgtcgagccccgtccattggctcacgcgcagcgcgctgctgcgccagccggcgatcacgggcgaatcgagcatcacgacgccgcgcacccattgcgggcgcttgagcgccgccatcagcgacagatagccgccgagcgaatggccgacgagccacacgggccgctcgtacgcgcgaccgatgtcgtcgagcagttgctcgacgaggtacggccagtcgcgcgtcaccggaaagcggcggtcatggccgatccgctcgatgaagcgcagttcgtaatcgtccgcgagttcggcgaagatcgtccgatacgtggacgccggaaagccgttcgcatgcgagaaatggatgatgtccttcaaacgacgctgtctccctgtcgtagcctccgcatcgcgtcaacggcccatccagtagcgccggtgcgcgtcccgataccgcaccggctcggcaagcgcgccgctcgatgtcacgtcgacgcgcacggcgccgtcgcggtcggtgcgcggcaactcgatgccgcgcccggcatagcgcgcccagacggtcggatgcggatggtgaaacctgttggcgtagcctacctgaaatattgcaatgcgcggtttgaccgaatcgaggaaaggctcagtcgacgacgtgcggctgccgtggtgcggcacgacgagcacctgcgcggcgagcgcgccgcgcgatccggcgacgagcgcgcgctcggagcacgcatcgacatcgcccgtcaggagcgccgcgnnnnnnnnnnnngatacgcgcagcacgcacgactgcgcgttcgtcgcgccgccnnnnnnnnggccgccggccggccatagcgcgtcgaactcgacgccgtcccagcgccagcgctgccccgccacgcacggcagcgcgtcggccacgccggcnnnnnnnnnngcgcgccacaggcggttcgacggcggcagcccgcccgccatctgcgcgacggcgatcgatccgagtactgcgggtgcgccgcccgcgtgatccgaatccgcgtggctcacgacgagcgcgtcgannnnnnnnacgcctnnnnnnnnnaagaacggcacgacgatccgctcgcccgcgttcgacgcctccggccccgggcccgcgtcgaacagcagcgtgtgccgcgcggtctcgatcagcaccgcggagccctgcccgacgtcgagcgccgtcagcctgaacgcgccgtcgggcggcgcaagcggcgccggcgcgacgagcggcagccacgcgagcggcgccgcgcagcgcaccggccagccgcgcggcatcaacgcccacgcgacgcccaccgccgccgcggcgagcgcgaagccgtccggcgccggcagcatccagaccgtgcgccccgcgccggccgtcgcgtcgagcagccgcatcagcgcctgaacgagtgtatgcgcgagcgcgtatgcggacgcgtcgagcggcgccggcaacacgatgcccgcgagcacgatcggcgtgacgagcgagccgacccacggaatcgcgaacgcgttcgcgagcgggccggcgagcgggatctgcgcgaaccagagcacggtgagcggcgcgagcgcgatcgtcaccgcgaactgcgcccgcgcggcatcgcgcacgcgccgggcgagccggccgaannnnnnnnncgcccacccccacgcgaatccgcacgcggcgcgccacnnnnnnnnatgcgacggcggcgcgccttcgtgacccacgccgccgagcgcgtgnnnnnnnncgcgcgtctcgtcgagatcgcgcggggcgcgccaccccgacgatacggccaggatcgccgcgaccgcgcagaacgacagccagaaccccgccgacgtcaccgcccacggatcgacgagcagcacgcagccgagcgcggccgccagcaccgacgaaggcnnnnnnnnnnnnnnnctcagatacgcgacgcccgcggcggcaagcatccaccacgcgcgctgcacgggcacgttgaagcccgcgagcgccgcatagccggcgccgccgacgatcgcgccgagcgccgcgactttctgcgcgggcacgacgagcggccagtcgcgtccgacgtagcccgagcgccgccagagcccgcccgcgagccacgcgcacaggcccccgaccatcccgacgtgcagcccggaaatcgcgacgagatggctcgtgccggtatcgcgcaggatgcgccggtcgtcgtcggcgatatcgtcctgcgcgccgatcgcgagcgcgacgacgatcccgcgatgcgcggcgtcgccgagcgcctcggcgatgcgcccgcgcagcnnnnnnnnnagccggtcgagcgcggccgcgacgccggatgcacgccccgcgagccgccgcgcatcgcgcggcgccgacacgtagccgagcgcccggatgcnnnnnnnnagccacgccgcctccgcgtcgcgcacgccgaaattcgcattgccgtgcgggcgtttcagacgcacgcgcagccgccaccggtcgcccggcacgagttcgggcggctgcgcgcccgggcggccgaacgcgtaccagccaagcgacagcgtcgccggaaaacgcgcaatgcgcgcatcgtttgcgtcgacgtcgaacaggaaacgcacgccgttcgcgtcgcgcgacggcagcccgcgcacggcgcccgtcacgacgatgtcgcgcccttcccactgcgcgggcagcgtatcggcgagccgccactnnnnnnnnnncgcggcgtagccgaagcccgcgagcgccgccgcgcagcagcatgcgcagaacccggccgctnnnnnnnnnnnatcgccgcgccacacgagcgcgagccacacgcacaagccgaacgcgagcgcgccgcccgcccatgccgccgcgcccggcaacgccgcctgctgctgcagcgcgaccacgccgagcgcgaacgcgccgcacttcgcccgcatcgcgcctccgccttgcgcgccgcccgagcggcgcatgtccatgacgaaccgattatgcggacgaaagcgcgagccgcggcagcgcggcgagcgcgttggccgaagtggatagggaaagcgcatcgacgccgatgccgcgcagctcggcgatcacggcgccgatgcgcggcacctggtcgggcgtgttgcgctgcctgtcgcgccactcnnnnnnaatgtcgggcgcgtcggtctcgacgacgagcgcgtcgagcggcagttgcccggcgagccgcctgatctgcnnnnnnnnntcgaacgtcacgttgccgccgaagccgagcttgagcccttgcgcgagatacgcgtcggcctgctggaagctgccgttgaacgcatgcgcgatgccgcgccgcacgcccgcgcgccgcagcccggccagcacgcgatcctgcgatttgcgcacgtggcacacgacaggcagatcgaactnnnnnnnnagccgcagctgcgcgtcatagaagaactgctggcggcgctcgtcgagccccggcacgaagtagtcgagaccgatctcgccgatgccgacgaagcgcggatcgtcgaggctcgcctcgacttccatgcgcagccggtcgaggtcttcgtcgcgcgcatgcggcgtgtacatcggatgaatgccgagcgcatacaccgcgccgcgcgtcgcatgcgcgannnnnnnnaccgtcgggaagttcgtgcgcccgacgctcggaatcacgatgcgcgacacgcccgccgcccgcgccgcgccggcgacgacctcgcggtcggcgtcgaactccggcgcatcgagatggcaatgcgtgtcgatccacatcgcgtcacaccggcacggccggctcctcgtgcagcacgccgtcgcgcagccgcaggatgcggtcgcagcgcgcggcgagatcgggatcgtgcgtgacgatcacgaagctcgtgtcgagcgttcgcgacagctcgagcatcaggtggaacacatgatcggcggtcgagccgtcgaggttgccggtcggctcgtcggcgagcacgcaagcgggcttggtcacgannnnnnnnnnnatcgcgacgcgctggcgctcgccgcccgacagctcgcccgggcgatgcttnnnnnnnnnnncgagccccacctgctcgagcatctcgcgcgcatgccggcgcgcctcctcggtcgacatccggcggattcggagcggcatcgcgacgttgtcgagcgcggtgaattccggcagcagatggtggaactgatagacgaagccgagcgcgcgattgcgcagctcgttgcgctcgcgctcggcgagctgcgtgaacggcttgccgagcagcgacacctgtcccgcgctcggctcgtcgagcccgcccagcacgtgcagcagcgtgctcttgcccgagcccgacgcgccgacgatcgcgagcttctcgccgcggcgcaccgacacctgcgcgttgtcgagcacctgcacgttgaagccgccctgcacgaacgtcttcgtgacgccgcgcgcttccagcacgcattnnnnnnnnncgccatcctgatggttctgattcatcgtctgctcgaaaacccggtcattcatagcgcagcgcctccgccgggcgcaccttcgcgccgcgccagctcggatagagcgtcgcgagcgcggacagcgcgaaagcgatcacgccgatcttgatcacgtcgcccgcgacgagctcggacggcagctcgctgatgaagtacaccgacggcggcaggaactgcacgccgaacgcatgctcgatcatcggaatgagccacggaatgctccatgcgatcaggcaaccgagcgcgacgcccgtcgcagtcccgacgaagccgatcgtcacgccctgcacgacgaagatcttcatgatcgagcccggctgcgcgccgagcgtgcgcaggatcgcgatgtccgcctgcttgttcgtcacggtcatcacgagcgacgacacgagattgaacgccgcgaccgcgatgatcagcgtgaggatgatgaacatcatccgcttctcgatctgcaccgcggagaaccacgtcttgttctgctgcgtccagtcgcggatgtacaggtcgcccgacagcgtgtgcgcgagctcgcgcgcaacctgcggcgccttctgcatgtccgtgaggcgcagccgcacgcccgtcggcgcgggcagcctgaagagcgcctgcgcatcctggatgtcgatcatcgcaagcgtgctgtcgtattcgtagtgcccggactcgaagatgccgaccaccgtgaactgcttcaggcgcggcatcatcccggccggcgtgatcgtgccttccggcgcgacgagcgtgaccttgtcgccgacgcccacgccgagattgcccgcgagcgcgttgccgagcacgatcccgaactggccgggcgcgagcgccgtgagcgcgcccgccttcatgtccttgccgatgtcggacacctgcggctcgagcgacggctcgacgccgcgcagcatcacgccgctcaccgcgtcctgccgcgtgagcagcgcctgcgcgtcgacatacggcgccgcgccgatcaccgagcggttcaggcgcgcttccttcgcggtcagttgccagtcgggcatcgagcccgtcggcgagaagatctcgacgtgcgcgagcaccgacagcatccggtcgcgcacctctttctggaagccgttcatcaccgacagcacgacgatgagcgccgcgacgccgagcgcgatcccgagcatcgacacgagcgcgatgaaggaaatgaagccgttgccggtcgtgcgtttgccggcgcgcgtgtagcgccagccgatctgccattcgtacgggagtttcaagcgtatcctttctgctggttgggacgccgcgcgctgcgtgaagcggcgcgccggagccggcggccccggttacgcgcgcagtgtgccacacaatgcttaatcgaccctgaaaacgttccgggccgaccgaacgtgcgcggcggcgcgtgcccaagccgcccgcgggcgaccgccccgccccgcgctcgggcgacggacggcgcggccggatcggccggttcaagcggatcggccgcgtcgggtggttcaagtcaggcggttcaagcgcgcccgcccccgccgaacgatcgaacggcatcggccgacgcggccacggcatccgccaccccgatcgggcacgaacgatgcgacggctcgcgaatcgaccgcgccggccgcctcgtcgcggaccgacgcgcatgacgctgcgccgcgcggcgccacggtgcttgtctcgctacnnnnnnnnnagcgcccgccggtcgatcattttacccacgcacgccgcacgctccacgcacccgcattcccccacccggcccgcccggtcgcggcgaccacccgcgccgtttggcctacaatgcgctccatcatgcgcgcccaacgtcttcatttcctcgtgcccttcgcgctgccgtcgaccgccgacgccgcgtcctcccttcatacgctcgatcgtcccgcgctcgcgaagctcgtcgccnnnnnnnngctcgtcgagcacacgctcggcgaggatttccagcgcacgctgccgcacgaacgctggctcgcgcgccggttcggcgcgatcgccgacgacgccgacgacgcgccgctcgcgccgtacatgctcgtcgccgacggcggtgcgcccggcgacgacacatgggcgtgcgtcgagcccgtgcacgtgcggatcgcgaccgatcacctcgtgctgatcgatcccgcgtcgctcgagatcaccggcgaagaagccgccgcgctcctggacannnnnnnnnnnntgatcgaagagctcggcgtgaaggtgcaggcgccgcacgcgtcgcgctggtatctgtcgagcccgcagctcgcggggctcgcgggcgccgcgccgctgcgcgcgagcgggcgcaacatcgagatctggctgccgcacgagacgcgcacgggtgagcgctnnnnnnnntggatgaaactgcagaacgaagtgcagatggcgtggttccggcatcccgtcaacgaggcgcgcgannnnnnnngcgagccggccgtcaactcgatctggttccatgcgcaaggcgcgatgaagcccgtgacgagcccgttnnnnnnnntgctgtcgcgctcgcccggcgcccgcgggctcgcgctcgccgcgggcgcggccgcgggcgggccgcccgccgcgttcgacgcgctcgcggcaggcgccgcgtcgccgccggacggcgcgacgctcgtcgaactcgacgcgctgaccacgccgttcatcgagcaggactgggcgcgctggcacgacgcgctcgccgcgctcgaacgcgactggttcgcaccggcgctcgccgcgctcgcgcaaggccgcatcggcgagctcgcgctcacgctgtgcggcgacacgagcgccgcgacgctcgccgcgacgcgcggcgatctgcgcaaattctggcgccgccgcgcgcttgcctccctgttcgaataacgacaaccgcttcgcatgacccgcatcgtcacccgctccgccgttcccgccgcgctcgacgcgctcgcccgccacgggctgcatcccgtgctcgcccgcctctacgcggcgcgcggaatcgcctcgcccgccgacgtcgaaaccgcgctgtcgcgcctcgtgccgcccgcgcagctcaagggctgcgcgcaggccgccgcgctcctcgccgacgcgctcgaggccggccgcaagatgctcgtcgtcgccgattacgactgcgacggcgcgaccgcctgcgcggttgccgtgcgcggcctgcggatgttcggcgcgaagatcgattacctcgtgccgaaccgcttcgaatacggctacgggctcacgcccgagatcgtcgagctcgcggccgcgagaaagcccgacctgctgatcaccgtcgacaacggaatcgcgagcgtcgacggcgtcgcggccgcgaannnnnnnngcatcgacgtgctcgtcaccgatcaccatctgcccggcgacacgctgcccgcnnnnnnnnnnatcgtcaatccgaaccagcccggctgcgcgttcccgagcaagcatatcgcgggcgtcggcgtgatgttctacgtgctgctcgcgctgcgcgccgagctnnnnnnnnnnngcgcgttcggcgacgcccgccccgagccgcggctcgacgggctgctcgatctcgtcgcgctcggcacggtggccgacgtcgtgcggctcgacggcaacaaccgcgtgctcgtcgcgcaaggcctgcagcgcatccgcaacggacggatgcagcccggcatcgccgcgctctttcgcgcggcnnnnnnnnacgcgcgcagcgcatcgggcttcgatctcggcttcggcctcggcccgcgcctgaacgcggcgggccgcctgtcggacatgtcgctcggcatcgaatgcctgacgaccgacgacgtgggccgcgcgtgggaactcgcgcagcagctcgacgcgatgaaccgcgagcggcgcgagatcgaggccggcatgcagcagcaggcactcgccgatctcgcgtcggtcgaccccgccgaggcggccaccatcacgctcttcaaccccgaatggcaccagggcgtgatcgggatcgtcgcggggcggctcaaggagcgctttcaccggccggcgttcacgttcgcgcacgcggacgacggcgnnnnnnnnntgaagggctccggccgctcgattcccggcttccatctgcgcgatgcgatcgacctgatctcgaagcgcgaacccgatctgatcgtcacgttcggcggccacgcgatggccgcgggcgtcacgctcgagaccgcgaacgtgccgcgcttcgcggccgcgttcgagacggtnnnnnnnnaatggctgtccgacgacgcgctcgcgcgggtgatcgagacggacggcgatctcgaggatgcctacttcacgccgcaggtggtcgagctgctcgatgcggccgtctggggccagggcttcccggcgccgctcttctcgggcgaattcgacgtcgcctcgcaggcgctcgtcaaggacaagcacctgaagctgcaattgacgcgcggccgccagcgcttcaacgcgatctggttcaatcacgcggagccgctgcccgcgcgcgcgaccctcgcgttccggctcgcgagcgatacgtggaacggcacgacgcgcgtgcaactgatcgtcgagcacgcggcgtagcgcacgggcgcgggcgcgcatccggtcgggcgcgccgacgccgcttaccgatccgtcgcgaattcccgacgcgtcgaattcgcgcatcgccgcccgttatccccattgcgcgcgtttagcgcgatcgaaacggcgggggacggtccgtctgccccatccggccgcgctcgccgcttttctctcttgcgccgcccccgccgccgcacggcgcccccgcccggcggcatccgccccaccgccgccgcagcccgcgcgcccccgtnnnnnngccacgcgcggccgccggcctctaccgtaccggccggccccctcgatcggctataatttccccttttcacgaagcgtcaaaagcgaacaagatcatggaagcggaacgtctgaacgcgatcgaaagctccctcgcggacctgcgccggcgcgcgggcgagctacgggggtatctttgactacgacgtcaagtccgaacgtctagccgaagtcaacaagcaactcgaagatccgaacgtctggaacgactcgaagaacgcccaggcgctcggccgcgagaagaaatcgctcgagagcgtcgtcacgacactcaccgcgctcgataacgacctgcgcgacgcgcaggacctgttcgagctcgcgcacgaggaaggcgacgaggaaacgctcgtcgcaaccgaatccgacgcggcgaagctcgaggcgcgcgtcgccgacatcgaattccgccggatgttctcgaacccggccgacccgaacaactgcttcatcgacatccaggcgggcgcgggcggcaccgaggcgtgcgactgggcgtcgatgctgctgcgccagtatctgcgctactgcgagcgcaagggcttcaaggccgaagtgctcgaggaatccgacggcgacgtcgcgggcatcaagaacgcgacgatcaaggtctccggcgaatacgcatacggctacctgcgcaccgaaacgggcatccaccgcctcgtgcgcaagtcgccgttcgattcgtcgggcggccgccacacgtcgttctcgtcggtgttcgtctatccggaaatcgacgattcgatcgaagtcgagatcaacccggccgacctgcgcatcgatacctaccgcgcgtcgggcgcgggcggtcagcacatcaacaagaccgattcggccgtgcggatcacgcacatgccgacgggcatcgtcgtccagtgccagaacgaccgctcgcagcaccgcaaccgcgcggaggcgatggcgatgctcaagtcgcgcctcttcgaagccgagctgcgcaagcgccaggccgagcaggacaagctcgaatcgagcaagaccgatgtgggctggggccaccagatccgctcgtacgtgctcgaccagagccgcgtgaaggatctgcgcacgaacgtcgaaatgagcaacacgaaagccgtgctcgacggcgacctcgacgacttcatcagcgcgagcctcaaacagggcgtgtaagcgccccttcgcgcgggcgcggcgcgagccggcccgcgccggtcgcgcgccgcaccgcgcccccgctgccgcatcaccctcgaacccgaccatcatgaccgaaccgacccaaccgcaggccgctgtcgcagcggacgaaaaccagatcgtcgcggagcgccgcgacaagctnnnnnnnntgcgcgaccaaggcatcgcctatccgaacgacttccagccgacgcaccacgcggccggtctgcagaccgaatacgcggacgccgacaaggaagcgctcgacgcgaaggcgctcgacgtcgcggtcgccggccggatgatgctcaagcgcgtgatgggcaaggcgagcttcgcgacggtgcaggacggttcgggtcaaatccagttcttcgtgacgcccgccgatgtcggcgccgaaacgtacgacgcgttcaagaagtgggacctgggcgacatcgtcgcnnnnnnnngcgtgctgtttcgcacgaacaagggcgagctgtcggtgaagtgcacggagctgcggctgctcgcgaaggcgctgcgtccgctgcccgacaagttccacggcctcgccgaccaggaaacgcgctatcgccagcgctacgtcgatctgatcgtcacgcccgagannnnnnnnacgttcnnnnnnnnnacgaaggcgatcgcgtcgatccgcaagttcatgagcgacgccgatttcatggaagtcgagacgccgatgctgcacccgatcccgggcggcgcggccgcgaagccgttcgtcacgcatcacaatgcgctcgacatgcaaatgttcctgcgcatcgcgcccgagctttacctgaagcgcctgatcgtcggcggcttcgagcgcgtgttcgagatcaaccgcaacttccggaacgaaggcgtgtcgccgcgccacaatccggaattcacgatgatggagttctacgccgcgtacaccgattaccgctggctgatggacttcaccgagcggctgatccgccaggcggccgtcgacgcgctcggcaccgcgacgatccggtaccagggccgcgagctcgatctcgccaagccgttccatcgcctgacgatcacgcaggcgatccagaaatacgcgccgaactacacggacggtcagttgtcggacgacgcgttcctgcgcggcgaactcaagcggctgggcgtcgacgtcacgcagccggcgttcctgaacgccggcatcggcgcgctgcagctcgcgctcttcgaggaaaccgccgaagcgcagctgtgggaaccgaccttcatcatcgactacccgatcgaggtgtcgccgctnnnnnnnnaatcggacacggtggcgggcatcaccgagcgcttcgagctgttcgtcaccggccgcgaaatcgcgaacggcttctcggaactgaacgaccccgaagaccaggccgcgcgcttcaggaagcaggtcgagcagaaggacgcgggcgacgaagaggcgatgttcttcgacgccgactacatccgcgcgctcgaatacggaatgccgccgacaggcggctgcgggatcggcatcgaccggctcgtgatgctgctgaccgacagcccgacgattcgcgacgtgctgctgttcccgcacctgcgccgcgaagactgatttcgcgccacgcggccgccgcgccgctcgtccgccgcggccgtccgcccttgcgcccccgcgccctcgcgcattttcgcccgctttcgcgggcggcgcgggaaggcgaagcgcagcggacggcggccagccccgcccgctttgtaaccgcccgtaaatcccggccgccgcgccgccctggtcttgcgnnnnnnttttcacgctgcctttgcgccgcttgcgcgagcgggcgtttgacagtgtttgacacgcaagtttgcgcagcgaatcgttacaacttgaaacggtgcgcccgtggcgtttgatcgacactagctccggaaaataacgcaccgccgcgtgcgccaggagagtcgaaaatggacaaccagaacaccaccacgcaacaacgtcagcgccttcatccgctcgtcgcgaccgcggcgggcgccgtcatcgtcgcgagcctcgcggccacggccgcgatcacgggcgtattcccgaaggcgagcagcaccaacgcgcagaacgcgcagacccaggccgcgttgatcgcgtcgcagccggccgtcgatacggccgccgcagcgagcgccgcgctcgccgcgcaagccgcgcagcaggcggcccagcagccgcagcagacggtcgcccaagccgcgccgaagccgacctcgcatcagacgacgcgccaccatcacaagacgtccgccgcaccgcagccgccgcaatatgcgcagcagccgtatccnnnnnnnnnnnnatcgacctactgcgcgagctgcggcaccgttgcgtcgatcgtgccggtgcgcacggcgggcacgagctcggggctcggcgcgatcggcggcgcggccgcgggcggcctggtcggcaaccagttcggccgcggcaacggccgcaccgcgatgacgatcatcggcgcgctcggcggcggcctcgccggcaacgcggtcgagaagcaggttcgcagcgaaaccgattatcaggtccaggtacagatgcaggacggctcgacgcgcacgttcacctaccacaacccgccgccgttcggccagggccagcgcgtgcgcgtggagaacggcacgctcgtcggcgcgtgacaccgggcgcggcgggacggccgcgcgcccctcgccgtcccggcggcgccggctttgcctgccgcccgtcgcgcaggcaggaaaaacggctcgtgagtgcttcacgagccgtttttcctgggtcttcgtcaaacgcttgcgggacgcatcgtccttgcgctgcatccgttgcatcgccgtcgcccgcgcgatcgaactcgtcgccgaactcgccgcgtcgtaagcatgacgggcaccatcggccggcaacgnnnnnnnnnggcgcccggggcggcccagcgcacggccgcttcatttcgccccgcgcatgaaacgcacgagacacgcacgagacgcgcgacaggcgcggcggcggcccgccgcttcgcgttgccgcgcgttccggcggcggcgcgcggcggcgtcgcgccgcgtcaatcctcgtcgtcgaaatccgattcgtcgatccagtgcgcctggatcgcctcgagaatcttctcgcccgaatggtccggatcgtcgtcgaagccgtcgagatcgagcacccactggcgcagctcggtaaagcggatcgtcttcggatcgacatccggatgctggtccgcgagcgcgatcgcgatctcgcgggaatcggtccatttcatcgtcgaacctcctcgccgtcagtgattttccttcgcgtgattgatcgaatacttcggaatctcgacgaccagatccacgccctccttcacgatcgcctggcacgacaggcgcgacgtcggctcgaggccccacgccttgtcgagcaggtcatcctcgtcctcctcggacggatcgagctcgttgaagccttcgcggatgatcacgtggcacgtcgtgcacgcgcacgacttctcgcacgcatgctcgatttcgacgccgttctcgagcaaggtgtcgcagatgctcttgccgggcatggcgtcgatcaccgcgccgtccggacacaattcgacgtgcggcagtactacgagttgaggcatgttcgttccgttcgttgagccagtgcgcggctcgccgccgcgccgtccatcgccgcgccggcggccgttcggccgcgcggcgcggtgcgtattcagatctcgtcgagcttgcgccccgcgagcgcccgcttgatgctcttgtccatccggcgcgcggcgaattcgtcggtgccctcggcgagcgccttcgtcgccgtatcgatcgcgtccgcgtcgtcgcccggcgcgannnnnnnnagcgacgcgacgagcgcatcgaccgtcgcgcgctcgctcgcgtcgagcagatcgccgtccgcgacgagcgccgcttccgtcgcctcgacgagccgctgcgcctcaacctgcgcctcgcgcannnnnnnnnnnnnnatgtcgacctcggccgtcttgaagctgtcttcgagcatgcgcgcgatgtcgtcgtcgccgagaccgtacgaaggcttcacgacgaccgacgcctcgacgcccgagtgctgctnnnnnnnnaacaccgacagcaaaccgtccgcatcgacctgataggtcacgcgaatccgcgcggcgcccgccgtcatcggcggaatgccgcgcagctcgaagcgcgcgagcgagcggcagtcggacacgagctcgcgctcgccctgcacgacatggatcgccatcgcggtctggccgtccttgaaggtcgtgaactcctnnnnnnnnnnnacgggaatcgtcgagttgcgcggaatgatcttctcgacgaggccgcccatcgtctcgacgccgagcgacagcggaatcacgtcgagcagcagccagtcgtcgccgccgctgcgattgcccgcgagcagatccgcctggatcgccgcgccgagcgcgacgacctggtccggatcgagattgacgagcggcggctggccgaaatacttcgcgaccgcgtcgcggatcaccggcatgcgcgtcgcgccgccgacgagcacgacgcccttgatgtcggccgcgctcacctgcgcgtcgcgcagcgccttgcgagtgggcccgagcgtgcgctgcacgagcggctcgacgagcgcggcgaacgtgtcgcgcgtgatcgtctgcgcgagcttctcgcccgtcgacagcttcacgtcgacacgcgcctgcggcgcggccgacagcgcctccttcgcgccgcgcacgcgatcgagcagcaggcgcacgtcctcgggcgcgagcgcggccacctcgaggcccgcctgcgcgagcacgtgctcgaacagcaggtgatcgaaatcgtcgccgccgagcgcggaatcgccgcccgccgcgagcacttcgaacacgcccttcgtgagcttcagaatcgacagatcgaacgtgccgccgccgaggtcatagaccgcatagaggccctccgcgccgttgtcgagcccgtatgcgatcgcggccgcggtcggctcgttcaacaggcgcagcacgttcagccccgcgagccgcgcggcgtccttcgtcgcctggcgctgcgcatcgtcgaaatacgcgggcaccgtgatgaccgcgccgacgaggtcgtcgccgagcgtatcctcggcgcgttgccgcagcgtcgcgagaatttccgccgatacctcgaccgggctcttcacgccgtcgaccgtgcggatctgcaccatgccgggcgcatcgacgaattcgtatggcgcgttcgccgcgccctcgacttccgccttgccccgccccatgaagcgcttgaccgacacgatcgtgttgcgcggatcgatcgccgcctcttccttcgcggcatggccgatccgccggccgcccttgtccagatagcggacgacggagggcaacagcacgcgccccgcatcatcgggcaatgcttccggaatgctgttgcgcaccgccgcgacgagcgaattcgtcgtgccgaggtcgatgccgacggcgaggcgccgctgatgcggcgcgggcgccatgccgggttcggaaatttgcagtaaagccatctcgtgtgttcgatgagggccgaagccccgcttgcatcgcgtgcgtaaagcgcgcggttagtcggttagtgttcgagacgctcgatctgagcgccgatctcggccgatacgcgctcgacgaacatcagttggcgcacggcctcggccgcgccctggtccgagccgctgtcgagcagcgcgcccagcttcgcgagnnnnnnnnnncgctcgtcgcgcaattcggcgagaagcgcgtcgagcgcgtcgacgttcttcgcgcccgccgcatcctcgatgcgctcgcgccactccatctgctgcatcaggaacgccggctccatcgccgtgttgttctccgcgccgacatcgacgccgcgcaggtgcagcaggtacgtcgcccgcttgagcggatcgcgcagcgtctgatatgcctcgttnnnnnnnntcgcccattgcatggcgatgcgcttttgcgcgtcgcccgcggcggcgaagcgatccgggtgcacctgcgactgcacggcgcggtacgcggcgtcgagcgtcggctcgtcgagcgcgaatcgcgccggcaaatgaaagagatcgaagtggctgtccttcaacgaaaccatcgcgtagtcgctctcgcgctcaactcgttgtcgaccgcggcacgtcgaccgaagtgccgcccattaaaaaggcggcccgcgccgcctcttgcccgccccgcgcggagcgccgtcacacgcggaacgattcgccgcagccgcactcgtcctttacgttcggattgttgaacttgaacccctcgttcaacccctnnnnnnnnaagtcgagctccgtgccgtcgatgtacgcaaggcttttcgggtcgacgaagaccttcacgccgtggctttcgaacatctgatcctcgggggtgagctcgtcgacgtactcgagcttgtacgcgaggcccgagcagccggtcgtgcgcacgccgagccgcaggcccagccccttgccgcgccgcgtcagatacttctgcacatgttgcgcagccttttcggtcagtgtgatagccataatgcccttcttcgcacgaagcggacttcgtgcgtcatgcgtccaaacccaaacccgccgtgcgtcgaacccgagacgccgcttacgcggcggccttgccgtcctcggccgtttcgtggcgcttcttgtagtcggccacggccgccttgatcgcgtcttccgcgaggatcgagcagtggatcttcaccggcggcagcgcgagctcctcggcgatctgcgtgttcttgatcgcgagcgcctcgtcgagcgtcttgcccttgacccactcggtgacgagcgagctcgacgcgatcgccgacccgcaaccgtaggtcttgaacttcgcgtcctcgatcacgccgtccgcgcccacgcggatctgcagcttcatcacgtcgccgcacgcgggcgcgccgaccatgccggtgcccaccgtgtcgtcgtccttcgcgaacgagccgacgttacgcggattttcgtagtggtccagaaccttgttgctgtaagacatgactcaaactccttgcttcgtttcgtctgcgcggcgcgccggcgcccgcgaaaaagtcgccgcgctcagtgcgccgcccattcgatcgtcgacagatcgatgccttcctgatgcatctcccaaagcggcgacaggtcgcgcagcttcgcgatcttgctcttcagcaggtcgatcacgtagtcgacttcctgctccgtcgtgaagcggccgaccgtgaagcggatcgagctgtgcgcgagctcgtcgttgcggccgagcgcgcacagcacgtaggacggctcgagcgacgccgacgtgcacgcggaacccgacgacaccgcgacgtccttgatcgccatgatcagcgattcgccttcgacaaaattgaagctgatgttcaggttgtgcggaatccggtgctcgagatcgccgttcacgtaggtttcgtcgatttccgacaggccgcgcagcagcttgtcgcgcagcatccggatgcgctcgttctcggtcgccatctcttnnnnnnnnatgcgaaacgcctcgcccatgccgacgatctggtgcgtcggcaacgtgcccgagcgcatgccgcgctcgtggccgccgccgtgcatctgcgcctcgatgcgcacgcgcggcttgcggcgcacatacaacgcgccgatgcccttcgggccgtaggtcttgtgcgcggagaacgacatcaggtcgaccttcagcttcgcgaggtcgatttcgaccttgcccgtcgcctgcgcggcgtcgacgtggaagatgatgcccttctcgcggcagatctcgccgatcgtcgcgatgtcctggatcacgccgatctcgttgttcacatgcatcaccgacacgaggatcgtgtccgggcgcagcgcggccttgaacacgtcgagatcgacgagcccgtcgtccttcacgtcgagataggtcacctcgaagccttcgcgctcgagctcgcggcaggtgtcgagcaccgccttgtgctcggtcttcacggtgacgatgtgcttgcccttgccctgatagaagtgcgcggcgcccttgatcgcgaggttgtcggactcggtcgcgccggaggtccagatgatctcgcgcggatcggcgttcacgagggcggccacctgctcgcgcgcctcttcgaccgcgcgctccgcgtcccagccgtatgcgtggctgcgcgacgccgggttgccgaactgctcgcgcagatacggcaccatcttgtcgacgacgcgcggatcgacgggggtcgtcgcgctgtagtccatgtagatgggcaggtgggggatatcgttgttcatctatcgctccgggtatgcattcagtgcggggactattcgttgtacgggccgcgttcagtgcgcggccatcatgaattcgcgatgttgaagaccgaattcgggccgagcggaaccgagcggacgggctcgacgctcgccgcgacgggctccggcttgcgcttgtcgcgcagcacggccggcgtgccctcgcgggcgcgctgctgatcgacgagatcctgcagcgacaccgaatcgaggtattcgaccatcttctggttcagcgtcgaccacagttcgtgcgtcatgcaatggccatcgggctgcttcgagccttcgcacgcgcccttgccgccgcactgggtcgcatcgagcggctcgtcgaccgcgatgatgatgtcggcgaccgtcacgtcctgcgcgcggcgcgcgaggttgtagccgccgcccggtccgcggaccgattcgacgatttcatgccggcgcaacttgccgaacaattgctcgaggtaggagagcgaaatccgctggcgctggctgatgcctgcaagcgtcaccgggccttgctcctggcgtagcgccaagtcgatcatcgccgtgacggcgaaacggcctttggtggtgagtctcatggtattgaatgggcagcaatcttgacgatttttgtcaagtataaatatttgaccaatttagtcaagtatccctgccgctaaaaggggttgtatgcggcgcctcagcgcgccgtttcacgcaggctgtcgagaaggccgcggcacgcggcctcgcactgatcgagcacctgctcgaagcnnnnnnnnncgccgaaatatggatcggcgatgtcgccggccgagccgtcgcccgcgaattccatcaggagccggaccttgccccgatattgcggcgggcagcgcttgcgcaacgccgcaagattggcgccgtccatcgcgagcacgagatcgaagcgttcgaaatcggcgtcgccgatctgccgcgcccgcagcgccgacagatcgtagccccgcgcacgcgccgcttgctnnnnnnnnnnntcgggcgcttcgccgacatgccagtcgcccgtgccggccgaatcgatctcgatcgccccgtcgagccccgctgcagccacctgatggcgcatcaccccttccgcggtgggcgagcggcagatattgccgaggcagacgaaacagatcgcgacgcttttcatcgtgcagccggacacgcgcggcgaaccgctcgaatggataacgcgccattatacaaaggcgcgccaattcccgcttgcgccgggtgccgcgtcacagcgccttcgggtcgccgagcggcgcgacgtgcgacgcggcgggcaacggctgcgacgcatcatcgacgaacccgtacgacacnnnnnnnnnnagttcggccgacgtatnnnnnnnnacggcggnnnnnnnncgcggcgcggcttcggacagatacaggtaggcggcggcagcgagcggcacgacgatcgcaagcggccaatacatcgatattgtctttctcatgatgcgacctctctcggctggcgcatcgggcataccccaatgctgatgtcgacattctatagatcacatctattgagataaatccatgaatagcgaacgcagtgttgtcgcgcgatgaacagtcgcggccgagaacaagcgggtcagcgcgtcgaagacgggtcgagatgcgtgcgcgacgccgcatacagctcgcggaacgtccgcccggcgggggccgggatgtcgcgcgtagccgtccaacctcgggcccagccgcccgcgaacggcatgcgcccgagcatccccgccacgccgcccgccgaannnnnnnnnnnntcgagcacgcgcaccgcgagcttcgtcgcgagcgcgtacagcgccggccgccgcgcgaaaaagccccaggccgccagtgccgcgcgctcgcgccacggccgcaggcgccgctcgacctgcttttcgcgcagcttgcgcagcaagcccgaaatcgggatgccgaccggacagacgctgtcgcactcgccgcagagcgtcgccgcctgcggcaaatcgagcgcattggcgagcccgacgtagctcggcgtcagcaccgagcccatcggccccggatacacccagccgtacgcgtgcccaccgactttctgatagaccgggcaatgattcatgcacgcgccgcagcgaatgcagcggagcatctcctggaattcgccgccgatgagcccgctgcggccgccgtcgacgagcacgacataggcgtgctcgggcccgtcctcgtcgccgtcgccgcgcacgccggtcagcagcgagaaatagttcgacgtcttctgcccggtcgccgagcgcggcaacaggcgcatcgcggtcgcgagatcctcgagcgtcggcaacaccttctcgattcccgtcaccgccacatgcacgcgcggcagcaccgtacacattccttcgttgccctcgttcgtcacgagcacgacggaacccgtctcggcgatcaagaagttgccgcccgtcacgcccatgtccgccgacaggaaatgcggacgcagcacctcgcgcgcctcgcgggtcatctcggaaatgtcggtgagacgcgcccgcccgtgcgtcttcgcgaacagatcggcaatctcttccttgtcccggtgcagcacgggcgcgatgatgtggctcggcggctcgttgccgttgatctgcagaatgtattcgccgagatccgtctcgatcgactgcacgccgagccgcgcgagcaccgcgttgagattcgcctcctcggtcaccatcgatttcgtcttgatgaccttcttcacgtcgtgccggcgcgcgatgtcggcgaccagcttcgccgcgtcctgcgtcgtctgcgcgtacagcacggtcgtcccgcgccgagcggcctcgcgctcgaacatctcgagccatacgtcgagccgctcgagcgcgcgatcgcggcgcgccttgagctnnnnnnnnntcgcgacgaaatcgagctgcgtgaccgcctcggcgcggcccgacacgaatttcgtcgagagtctcctcaggttttcctgcagtcgcgcatcggcgagcttctcgccgnnnnnnnncttgaagtgcatcgattggacttgcatggcggctcgtggggttcgtgaatcgcgtcgtgcgcttgctcgtcgtgcgctcgcagcggcgnnnnnnnnnnnnnnnnnnnnnnnncgtgtctcgtagcggcgggcccgcggcgcatgtcgcgaccgggccgttcgtgcagggcgatgctcaaacgtcgcccgcgagcacttgcgcgacgtgcagcacgcgcgtgtcgcgatcgcccgtgcggcgcagccgcccttcgatgttcagcatgcagccgagatcgccgagcacgaccgcgcccgcgcccgtcgcgcgcacgttcgcgcacttctcgtcgacgatcgcggtcgagatgtcgccgtatttcaccgcgaacgtgccgccgaagccgcagcagtgctcgcaatccttcatctcggcgacggctacgccgcgctgcgcgagcannnnnnnnngctgcgccttcacgccgagctcgcgcaggccggagcacgaatcgtggtacgtgacgggccccttgaacgcgcccggctcgagcgtgacccgcgcgacgttgacgaggaagtcggtcagctcgtagaccttcgtgcgcaggcgcccatagcgcgccatcagttcgggatcgtcgcgaaagagctcgccgtaatggacccggatcattccgccgcacgagcccgacggcacgacgacatagtcgagcgattcgaattcggccagcgtcttttcggcgagatnnnnnnnnatcgcgcgctcgcccgagttgtacgcgggctggccgcagcacgtctgcgcgggcggcacgacgacgtcgcagcccgcctgcttcagcagcttgagcgcggagaagccgatctcgggccgcatcaggtcgacgacgcacgtgacgaacaatccgactcgcataggcgctccttcgagaaaacgtcgctcattatccgccgttcgcgcggccgcaccaacgccggcgcgcaaagaaacgccgctcgcggcatcgagcgaggacttcctcgaacaccgttcgcnnnnnncacgatacgagatacaatcgtcgcattggtattggatgcggcaatcaatttcccacgatgagcaacccgaacccggattccaaaacgtcgatccaggtgatcgaacggatgatgcggctcctcgatgcgctcgccgcgcacagcgatccggtcagcctgaaggaactcgcgcagcgcaccgagctgcacccgtccaccgcgcaccggatcctgaacgacatggtgacctgccgtctcgtcgaccggtccgcccccggcacctatcggctcggcatgcgcctgctcgaactcggcaatctcgtgaaggcgcggctgtcggtgcgcgatgccgcgctgatgccgatgcgcgagctgcatcggctgaccgggcagaccgtgaacctgtcggtgcgccagggcgacgagatcgtctacatcgagcgtgcgtattcggagcgctcggggatgcaggtggtgcgcgcgatcggcggccgcgcgccgctgcacctcacgtcggtcggcaagctgttcctcgcggccgacgagacgtcgcgggtgcgcgcgtacgcgacgcgcacgggcctggccggccatacgcaaaacagcatcactgacctgccgaagctcgagcgcgaattgacgctcgtgcgccagcaagcgtnnnnnnnnnacaacgaggaactggagctgggcgtgcgctgcattgcggccggcatctacgacgattcgggcaagctggtcgcggggctgtcgctgtccgcgccggcggaccggctgcaggacgcgtggctcggacagttgagccgcacggcgctcacgatctccgaatcgctcggctatcgcccggaaaccgcgaaggaaatggacgcgccggcgcagaaacaggcctagnnnnnnnnnncgcgcatgcatcggccggccgccttcgggccgaaaaacnnnnnncccgctggtttcagcgggttcagattgctgacaaaccctcgccaagtggggnnnnnnngnnnnnnaatggcgtgatgctgaagacgcccatgcccacgcagcacgaactcgagatggtgacgctcgaggaactcgtgccgaaggaccacctgctgcgccagatcgatgcggcggtggatttcgagttcatccgcgcgaaggtggcgcatctgtattgcgcggacaacgggcggccggcgctcgatcccgtggtgatgttcaagctgttgttcatcggctacctgttcggggtgcgcagcgagcggcaactgatgcgtgaggtccaggtcaacgtcgcctatcgctggttcgcccggttccggctgaccgacaaggtgccggatgcgtcaacgttctcgcagaatcgccgccgacgcttcacggacacgacggtgtatcaggagatcttcgacgagatcgtgcggcaggcgatcaagcgcgggctggtcgacggtcgggtgctgtacacggacagcacgcacctgaaggcgaacgcgaacaaaggcaagttcgatgtggtgaagctggagcagacgccggccgcctacacggaggcattgaacgcggcagtggatgcggaccgggccgcgcatggcaggaagccgctggatcgcgacgacgatgagccgccgtctagcaaggacaccaagctcagccggaccgatccggacagcggctacatggtgcgggacgacaagccgaaggggttcttctatctggaccaccgcacggtggatgccaagcacgcgatcatcaccgatacgcatgtgacgccggcctcggtgcatgacagccagccgtatctggatcggctggatcgccagcgcgagcgctttgagttcaaggtcgaggcggtggggctggatgcgggctacttcacgccggcggtgtgccaggggctggaggagcgagggattgccggggtgatgggctatcgcacgccgaaccacaagccgggcatgttctacaaacggcagttcaagtacgacgcgtatcgcaacgaatacgtgtgcccgcaggggcaggccctgccgtacagcacgaccaatcggctcggctatcgggaatacaaatccaatgcgcagatctgcgggcgctgcccggtacgatcgcagtgcacgaacagtgcgatcgcggtgaaggtggtaacgcgccacgtgtgggagcgcgccaaggagcgggtggacgcgcggcgcttgaccgaatggggccaacgcatttacgcgcggcgcaagcagacggtggagcgcagcttcgccgatgccaagcagctgcatgggcaccgttatgcccgtatgcgtgggctacgcaaggtggccgagcagtgcttgctggccgcggcggcacagaacatcaagaagattgcgatgctgctggcgcggaagcggaaaaaggggccagcgggtcccgattggcgcttcgtgcgcatgctgctgcgtctggtgagcggtttgcgctgcagcttcgactacccgctcgcggcgaacccgcaatcctgatcccagaaagacaaaaccccacgctcacaaaaacgtggggttcgtcagcagtctgaagccccgcgaatgcggggctttccccaaacgagcaggcggtgcgcctggcgcttacgctgtcttgccgctgcggcgcgacgcggcggccgcggtgttcgccgccttcgtggcgannnnnnnnnnnnnnttgaagttcgtttcggcgatctcgaccgcttgcttcgcggctttctgcaccgtttcgtacgtcgtgttcgcggcgttgatcgccgacttcagcgcggcaacagcggtttccgagccggccggcgcgttcttcgcgacgttgtcgacgagcgcctgcaccttgcggttctgttcctcgtattgcgcctcggcgaccttcgcgaattcggcttgcgtggccgacgcgatttcgtacacgtgacggccgtacgcgagcaccttctcggcgatcggctgcgtgaggctcgcctgcagcgcgagcagttcctgtgcatccttcaccgacagtgcgcgctgcacgttttcctggctttcggcgagcgtcgacttcaccacttgcagattcagttcgatcagcttttcgacgccttcgaacgctttcgtcgtgaggccgaagaggctttcgatgttggctttctgggcggcggcgatttgctcgggggtcagcaaggacatgttcatgctcctgaggttcgatcgatgatcgtgaaggaaaagggcgcaactttggggaacagatacctgaaactgctttgtgcaacgcaacaatggttcctattttagggcgtcagaattgaatgtcaagtccttttggtgcattgcacaatcctggcaattcttaaacaaaacaatagtttgcgctgtctcgttgggatcggtttcagcgtatgccgcagcccggctcggcggcgtgtcgcgttgacgcatgcgcaccatcgcgacgcagtaaaccgattggagcggcggaacgtttaacattctggctggtcgaaccgcgcgccgtttacggctagcggcagacgcgaatcgttcgtgggcgtctgccgccgggccgccggcggggcgttcggcccgtcttgccgccgtattcgtggtttcccctgcttcagcttgtccgttgtgacgccgatattctgatcaaccggtgggtgattggtgtgtnnnnnnnntcgggcgtctcgctttcttcatcgtatttttcgatggaaagggcgagggcgattgacctagcatgaccgattcttacattccggtttaacgaaaatcggtaagtgcctaatattgcttannnnnncagcttttactacacttgcggaaacctcccgccgttttgttcggaccctaatgaaagcccaattgtttgcaccgctcaggatgatgcagagcgtggcgctcggcaccgccgtctcggttgccgtctcgctgatggtggcgacggccgccgtcgcgcccgcggacgcgttcgccgccaccgccaagaccgcgcagagcgcgaaaggcaagaagagcgcggcgaagaaatcgctgcgcgccgcttcgtcgagcgctgagcnnnnnnnnaaggnnnnnnnnaagcgcgtgacctacgtgtcgaacggccggcaccgcagcggcgtgcgccgcgtcgcgttccagccgcggccgccgtcggtcggccaggcgttcggcctgcatgagacgcccgattcgctcgcgctgcgctcgagcgtcgcgtacgtcgtcgatcagaacacgtccgagccgctcttcgacaagaattcgcacgcggtcgtgccgatcgcgtcgatcacgaagctgatgaccgcgatggtcgtcctcgactcgaagtcgccgctcaccgatcagatcgacgtgaccgacgaggatcgcgactacgagaagggcacgggctcgcgcctgtcggtcggctcggtgctgtcgcgtgaggacatgctgcacatcgcgctgatggcgtcggagaaccgcgcggcggccgcgctgtcgcgctactacccgggcggccgtccggcgttcatcgcggcgatgaacgcgaaggcgaagtcgctcggcatgaccgatacgcacttcgagaactcgacgggcctgtccagccagaacgtatcgannnnnnnnnatctcgtgaagatggtgaacgcggcgtaccagtacccgctcatccgcaagttctcgaccgatcgcagctacgaggtcaacaccggcaagcggacgctcgcgtacaacagcacgaatgcgctcgtgcgcaatccgtcgtgggacatcggcctgcagaagacgggcttcatcaacgaggcgggcgagtgcctcgtgatgcagacgacgattcacggccgcccgatcgtgatggtgctgctcgattcgttcggcaagtattcgcgcttcgccgatgcgtcgcgcgtgcgcaactggctcgacaacggcggcggcgagcgcctgacggcggcgaatacgtcgacgggcggcacctgatcggccgcgtggccgtccgctcccggcgcgccgctcagcaaaaagccccgcattcgcggggcttcagactgctgacgaaccccacgtttttgtgagcgtggggttttgtctttctgggatcaggattgcgggttcgccgcgagcgggtagtcgaagctgcagcgcaaaccgctcaccagacgcagcagcatgcgcacgaagcgccaatcgggacccgctggcccctttttccgcttccgcgccagcagcatcgcaatcttcttgatgttctgtgccgccgcggccagcaagcactgctcggccaccttgcgtagcccacgcatacgggcataacggtgcccatgcagctgcttggcatcggcgaagctgcgctccaccgtctgcttgcgccgcgcgtaaatgcgttggccccattcggtcaagcgccgtgcgtccacccgctccttggcgcgctcccacacgtggcgcgttaccaccttcaccgcgatcgcactgttcgtgcactgcgatcgtaccgggcagcgcccgcagatctgcgcattggatttgtattcccgatagccgagccgattggtcgtgctgtacggcagggcctgcccctgcgggcacacgtattcgttgcgatacgcgtcgtacttgaactgccgtttgtagaacatgcccggcttgtggttcggcgtgcgatagcccatcaccccggcaatccctcgctcctccagcccctggcacaccgccggcgtgaagtagcccgcatccagccccaccgcctcgaccttgaactcaaagcgctcgcgctggcgatccagccgatccagatacggctggctgtcatgcaccgaggccggcgtcacatgcgtatcggtgatgatcgcgtgcttggcatccaccgtgcggtggtccagatagaagaaccccttcggcttgtcgtcccgcaccatgtagccgctgtccggatcggtccggctgagcttggtgtccttgctagacggcggctcatcgtcgtcgcgatccagcggcttcctgccatgcgcggcccggtccgcatccactgccgcgttcaatgcctccgtgtaggcggccggcgtctgctccagcttcaccacatcgaacttgcctttgttcgcgttcgccttcaggtgcgtgctgtccgtgtacagcacccgaccgtcgaccagcccgcgcttgatcgcctgccgcacgatctcgtcgaagatctcctgatacaccgtcgtgtccgtgaagcgtcggcggcgattctgcgagaacgttgacgcatccggcaccttgtcggtcagccggaaccgggcgaaccagcgataggcgacgttgacctggacctcacgcatcagttgccgctcgctgcgcaccccgaacaggtagccgatgaacaacagcttgaacatcaccacgggatcgagcgccggccgcccgttgtccgcgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcaggtggtccttcggcacgagttcctcgagcgtcaccatctcgagttcgtgctgcgtgggcatgggcgtcttcagcatcacgccattnnnnnncaaaaatcccccacttggcgagggtttgtcagcaatctgaacccgctgaaaccagcgggnnnnnncatgggcgctcgttcgcgaccgcccgcgttgccggctcgtcgcccggcaaaacggcgcctccnnnnnncgggcnnnnnnnnnnaagccggatgcctgctgccggctgtcggcgtgcggcccggttcgggaagcgccgttcttgcgccgtcgcggcgtggccggacggcgtcgccgcttacttcttgcgctgcggcggcagatccgtgcaaacgccttcgtacagctcggcggccatgccgatcgattcgccgagcgtcgggtgcggatggatcgtcttgccgatgtcttccgcgtccgcgcccatctcgaccgcgaggcacacttcgctgatcaggtcgcccgcgttcaggccgacgatgccgccgccgatcacgcggtgggtttcctcgtcgaagagcagcttcgtgaagccctcgtcgcggccgttcgcgatcgcgcggcccgatgcggcccacgggaacaccgccttgccgtacttgatgccttcggccttgcactggtcttccgtcttgccggcccatgccacttccggatcggtgtacgccaccgacgggatctgcagcgcgtcgaagtatgccttctcgccgtgcgcggcttcggccgcgacgtggccttcatgcacggccttgtgcgcgagcatcggctggccgacgatgtcgccgatcgcgaagatgtgcggcacgttcgtgcgcatctgcttgtcgacctcgatgaagccgcggtcggtgaccgccacgcccgccttgtcggcgccgatcttcttgccgttcgggctgcggcccaccgcgacgagcacgaggtcgtagcgctgcgcttgcgccggcgccttctcgccctcgaacgtcacgtagatgccgtcttccttcgcttgcgcgccgaccgtcttggtcttgagcatcacgttgccgaagcgcttcgcgttgtacttttcccagaccttcacgagatcgcggtccgcgcccatcatcaggccgtccatcatttcgacgacgtcgatctcggcaccgagcgtggagtacaccgtcgccatttcgaggccgatgatgccgccgccgatcacgagcatgcgcttgggcaactgacgcagttcgagcgcgcccgtcgaatcgacgacgcgcgggtcttccggcatgaacggcagcttcaccgcctgcgagccggcggcgatgatcgcctgcttgaacttgacgatcttcttgccgttttcgccctgcacttccatgtgatacggatcgacgaacgcgccgacgcccgtgaccacttcgaccttgcgcgccttcgccatgccggcgaggcccgtcgtcagcttcttgacgacgccgcccttgaaatcgcgcagcttgtcgagctcgacctgcggcttgccgaacgtgatgccgtgcgacgcgagcgcctgcgcttcctcgacgacgagcgccgtgtgcagcaatgcctttgacggaatgcagccgacgttcaggcacacgccgccgagcgtcgagtagcgttcgaccagcaccgtcttcatgccgaggtcggcggcgcggaacgcggccgagtagccgccggggccggcgccgagcacgagcatgtcgcactcgatgtcggcggagccgctggagctgccggcttgcggcgcgggtgccggggcggcggccggagccggtgcagctgctgcgggcttcggtgcttcgggggctttcgcgggtgcgggtgcggcggcgcctgccgatgcttcgacgatggcgatgacggtgccttgcgagactttgtcgccggccttgatcttgatttccttcacggtgccggcgacgtcgctgggcacttccatggaggctttatcggattcgagcgtgatgagcgtttgctctttttcgatcacgtcgccgggtttgacgttgacctcgatgacatcgacgccgctgaaatcgccgatatccggaaccttgacttcgatgagactcattactgtccccttcttgattggctgcagacagagggggagaagcccgcagagaaaaacccgcgactacggcctgaccaaagaacgcgaacctgggcagtaccacctttgccgtccgcccaaggacgcgcctttcttttggttacttttctttggaagacgacccgaaggtagtccctgtgggacaaagaaaagtgaccgccgccccgcgcaggggcgacgctgatagaccgttagcgcaacaggttcaacgacgaagcgcggatcaccgacnnnnnncccacgcccccgcgagccactcccacgctcatcaaagaatgatgcgacggaaatcggcaagcaacgcgccgagatacgcattgaaccgcgcggcttccgcgccatcgatcacgcgatggtcatacgacagcgacagcggcagcgtgaggcgcggcacaaactgcttgccgtcccacaccggcttcatctggccgcgcgacagcccgaggatcgccacttccggcgcattgatgatcggcgtgaagtgcgtgccgccgatcccgccgagcgacgagatcgagaagcagccgccctgcatctggtccggcttgagcttgccttnnnnnnnngccttcgacagctcggccatttccttcgcgatgtcgacgagccccttcttgtccgcgtcgcggatcaccggcacgacgaggccgttcggcgtgtcggcggcgaaaccgatgtggtagtactgcttgaacacgaggttgtcgccgtcgaggctcgcgttgaaggtcgggaacttcttcagcgcggcgacgaccgccttgatcacgaacgcgagcatcgtgaacttcacgcccgccttctcgtgctccttgttcagttgcacgcgcagcgcttcgagctcggtgatgtccgcctcgtcgttgttcgtgacgtgcgggatcatcacccagttgcgatgcaggttcgcgcccgagatcttcttgatgcgcgacagcggcttcgcctcgaacgggccgaacttcgagaagtcgaccttcggccacggcagcaggttcagctcgccgccgcccgcgggcgcggccgcagcgccgggcgccgcgcgctgccccgtcatcacgcccttcacgaacgcggtgacgtcgtccttcgtgatgcggctcttcggccccgtgcccgtgacgcgcgacacgtcgacgccgagctcgcgcgcgaacttgcgcaccgacggcgacgcgtggctcgcgcggtactcgccgctcgcggcgggtgccggtgcctgcgcgggggccggcgcagccgcgggtgcggcctgcggcgcgctcgcggcggcgccgcccgacgcttcgagcacgacgatcagcgaaccttccgacaccgcatcgccgacctttaccttgatgtccttgacgacgcccgcggccgggctcggcacgtccatcgtcgccttgtccgattcgagcgtgacgagcgactgctccttctcgaccgtgtcgccgatcttcacggcgatctcgatgacgggcacgtccttgtagtcgccgatgtccggcaccttcacgtcgaccgtgccgccgcccgcggccgccgccggcgcaggcgcggcagcgggcgccgccgccggctgcgcggcgctcgtcgcggcgccgttcgcctgcgcgggctgggccgccgcctgcgcgccgtcgagcagcacgatcagcgagccttgcgacaccgcgtcgccgaccttcaccttcacttccttgaccgtgcccgccgacgggctcggcacatccatcgtcgccttgtccgattcgagcgtgacgagcgactgctcgggctcgaccgcatcgcccggcttcacgagcacttcgatgacgggcacgtccttgtaatcgccgatatccggcaccttgacttcgatcgcttgactcatctgtttcagtctcctgtcgatcggagcggccgctccgatcccatgcaaggcgcagccgcgccacccgcctccgcttcgttcgtcgaaatcgtcgacagcgggagcgggcgcgcggctcgcgcggcgcgtgcgttaaaccgtcatcgggttgggcttggccgggtcgaggttgtacttcgcgatggcgtcggcgacgaccttgcgctcgatcgtgccttcatcggcgagcgcgttgagcgccgcgaccgtgacccagtagcggtccacctcgaagaagtggcgcagcgcgccgcgcgtgtccgagcggccgaagccgtcggtgccgagcacgacgtagcggcggtcgatctggccgcggatctggtcggcgagcgcgcggacgtagtcggtcgacgcgatcaccgggccctgcgtgtccttcaggcacgtctgcacgtgcgacaggcggcgcgcctcggccggatgcagcaggttccagcgctcgacgtcatggccttnnnnnnnnagctcggtgaagctcggcacgctccagagatcggcggcgacgccccagtcgttcttcagcaggtccgccgcggcgatcacttcgttgaagatcgtgcccgcgccgagcagttgcacgcgcggcgccttcttgtcggcgtcggctttcctgaacgcgtacatgcccttgatgatgtcggccgccacgtgctcgccctgcggaatcgccgggtgctcgtagttctcgttcatcaccgtcacgtagtagtagacgtcctcctgctcctgcaccatccggcgcaggccgtcctgcacgatgacggcgagctcgtagccgaacgtcggatcgtagctcacgcagttcggcaccgaagccgcccacatcagcgagtggccgtcttcgtgctgcaggccttcgccgttgagcgtcgtgcggcccgcggtgccgccgagcaggaaaccgcgcgagcgcatgtcgcccgccgcccacgcgagatcgccgatgcgctggaagccgaacatcgaatagaagatatagaacggcaccatgatctcgccgtgcgtcgagtacgacgtcgccgccgcgatccagtcgcacatgccgcccgcttcgttgatgccttcctgcaggatctggccggtttccgattccttgtagaacatcagttgatcggaatcttccggcacatacttctggccttcctggttccagatgccgatctggcggaacaggccctccatgccgaacgtgcgcgattcgtccggcacgatcggcacgacgcgcttgccgagcgccttgtccttcagcaggatgttcaggatccgcacgaacgccatcgtcgtcgagatctcgcggccttcgcccgtgcccttgagcagcggctcgaacgcgtcgagcgccggcaccggcagcgattgcgccttctggcggcgctgcggcagatagccgccgagcgcctggcggtgcgcgcgcatgtactcgagttccttcgagccttcgtcgaacttcaggtacggcacgtcggcgatcacgtcgtcggcgatcggcaggcggaactggtcgcggaacttcttcagttgctcgacgggcaacttcttctgctggtgcgtgatgttcatcgcctggccggcttcgcccatcccgtagcccttgatcgtcttcgcgaggatcaccgtcggcgcgcccttcgaattgctcgcctcgtggaacgccgcgtagatcttgtgcggatcgtggccgccgcggttcaggttccagatgtcgtcgtcggaccagtcggcgacgagcgccttcagctccggcgtgttgaagaagtgctcgcgcacgtacgcgcccgactccgacttgtacgtctgatactcgccgtcgacggcttccatcatccggcgcatcagcgcgcccgtcttgtnnnnnnnnaacagcgcatcccagcggctgccccagatcaccttgatcacgttccagccggcgccgcggaactccgattcgagctcctggatgatcttgccgttgccgcgcaccgggccgtcgagacgctgcaggttgcagttgatcacgaacacgaggttatcgagcttctcgcggctcgccatgccgatcgcgccgagcgattccggctcgtcggtctcgccgtcgccgaggaacgcccagaccttgcggccttccgtcttcacgatcccgcgcgcctgcaggtacttcatgaagcgcgcctgatagatcgccatgatgggaccgaggcccatcgacacggtcgggaactgccagaaatccggcatcagccacgggtgcggatacgacgagatgccgttgccgcccacttcctggcggaagttgtcgagctgatcttccgtcaggcggccgagcaggaannnnnnnnaataaatgccgggcgacgagtggccctgcacgaacacgagatcgccgccgtgctcggcggacggcgcgtgccagaagtggttgtagccgacgtcatagagcgtcgcggccgaagcgaacgacgcgatgtggccgccgacgttcgtgtgcttgcccgcgcgcagcaccatcgcgatcgcgttccagcgcgtgtacgagcggatccggtgctcgatgtcctggtcgcccggaatcttcgcctgggcttcgacgggaatcgtgttgatgtacggggtgttcgcggagaacggcaagtgctcgccgtgcatgcgcgcgaattcgatctgcttttcgatcaggtagtgcgcgcggccggggccgaccgacgaaatcacgccgtcgagcgcttcgagccattcgacggtttcctgcgcgtcgtcgtcgcgttcggctgcgacgtacttcatcacttcattcggtacagcggacattctcgtctcctgggtgtcctggaattgaagatggccttcgcgcgacgacgcatgccgccagctgcaacaagctcctgcggattgtaaagagcgttgcggacggcgcgcaacaaaattttcgaattatgagatcatttctcgcaatgcggaatattgctgcgccgcaccgactcgacccgcgtttgccatgcgtcgtgtatcgacaattccgctttcggttcaacctttcttgtacgccttttgtgcaggacgcgctgagctacaatcctgccatgttgaccgatcggcttttcgctcgctcggcgcgaccgtcgggctcgcctgcggagtcgcagccgtcccgctggcaccacggaccgtggtggtccaactcttacctgctcannnnnntgctgtcgatcctcgtctttctcgtggtgatgagtctcattctgtggagcctcaatcgccgcgaggagcagcagcaggaagacacgctgtttcgcaacgtcgcgtgggcgcagcagcagatccgcctgtcgatgacgagcgcgcaggaacagctccaggcgttctcgcgcgacatcgccgcgggccgcatcgacgagcatgcgttccaggcgacggtgggcgacgtgatgcaggcgcaccccgagatcctctatctgaactggtacacgtcgcccggcacgaaacgctggccgacgatgcaattgccgctcctcggccagcggctcgcgaagccgaacgacgcgcagatggacgaagtcgtgcgcggcgcgtacgcgcaggcgcgcggcacgcgccgccagtcgtactcgccgctcgtctacgacgacttcggcaacggctacctgacgctgcaaacgcccgtgatccgcgagcgcgagtatctcggctcgatcgccgcggtgttctcggtcgaaggcatcctgaagcacgacatcccgcccgagctgtccgcgaaatacaagatctcgatcaccgacgcgaacaaccgcgagctcgcatcgacgtcgtcgcgcccgcggctgccgcgcgacgcgcattacgacctgccgctcgacccgcccggccagggcctcacggtacgcgtctacgcgtacccgcaaacgacgaacctgaccaacaacacgctcgtatggctcgtcgcgggcctgtcgtgcttcgtgctgtggagcctctggagcttgtggaagcacacgcggcagcgcttcgaggcgcagcaggcgctgtacgccgaggcgttcttccgccgcgcgatggagaattcggtgctgatcggcatgcgcgtgctcgacatgcacggccggatcacgcacgtgaacccggcgttctgccggatgacgggctgggacgaaagcgacctcgtcggcaagaccgcgccgttcccgtactggccgcgcgacgcttacccggaaatgcagcgccagctcgacatgacgctgcgcggcaaggcgccttcgtccggcttcgagctgcgcgtgcgccgcaaggacggctcgctctttcacgcacgcctgtacgtatcgccgctcatcgacagcgccggccggcagacgggctggatgtcgtcgatgaccgacatcaccgagcccaannnnnnnnnnnaggagctcgcggccgcgcacgagcgcttcacgacagtgctcgagagcctcgacgccgcggtgtcggtgctcgccgcggacgaagccgagctgctgttcgcgaaccgctactaccggcacctgttcggcatccgcccggacggccacctcgaactgtcgggcggcggcttcgacaccgcgcaggcgtcgtccgattcgatcgacatggtcgacgcctacgccggcctgcccgccgcggcgctcaccgagagcacggcggacgcgcaggaggtgtacgtcgagagcatccaaaagtggtttgaggtgcgccgccagtacatccagtgggtcgacggccacctcgcgcagatgcagatcgcgaccgacatcacgacgcgcaagaaggcgcaggagctcgcgcaccagcaggaagaaaagctgcagttcacgagccggctgatgacgatgggtgaaatggcgtcgtcgattgcacacgaactgaaccagccgctcgcggcgatcaacaactactgctcgggcacgctcgcgctcgtgaagagcggccgcgcgtcgccggagacgctcgcgcccgcgctcgagaagaccgcgcagcaggcgctgcgcgccgggatgatcgtcaagcggatccgcgagttcgtcaagcgcagcgagccgaagcggcagccgtcgcgggtcgccgacatcgtcgccgacgcggtcgggctcgccgaaatcgaggcgagaaagcgccggattcggatcgtcaccgaaatccgcgcaagaatgcctattatttatgtcgaccccgtgttgatcgagcaggtgctcgtgaacctgatgaagaacgcggccgaggcgatgcaggaggcgcggccgcaggcggagaacggcgtgatccgcgtcgtcgccgacctcgaggcgggtttcgtcgacattcgcgtgatcgaccagggtccgggcgtcgacgaggcgacggccgaacgcctgttcgaaccgttctacagcaccaagtcggacgggatgggcatggggctcaatatctgccgctcgatcatcgaatcgcatcgcgggcgtctgtgggtggtcaacaacgtcgagccggacggcctcgtgtcgggcgcgacgtttcactgcagcctgcccattggggaaccggaggatctcggtcgcggatccgagacatcgccatcacaaaccgtaacgggagagatatgaatagccctgtcaccacctcacaggaaaccgtctttgtcgtcgatgacgacgaggccgtgcgcgactcgctgcgctggctgctggaggcaaacggctatcgcgtgcaatgcttctcgagcgccgagcagttcctcgatgcctatcagcccgcgcagcaagcgggacagatcgcgtgcctgatcctcgacgtgcggatgtcggggatgagcggcctcgagctgcaggagcgcctgatcgccgagaacgcggcgctcccgatcatcttcgtgacgggccacggcgacgtgccgatggccgtgtcgacgatgaagaaaggcgcgatggacttcatcgagaagccgttcgacgaggccgagctgcgcaagctcgtcgagcgcatgctcgagaaggcgcgaaacgagagcaagagcgtccaggagcagcgcgcggcgagcgagcggctgtcgaagctgacggcgcgcgagcagcaggtgctcgagcggatcatcgccgggcgcctgaacaagcagatcgccgacgacctcggcatcagcatcaagacggtcgaggcgcaccgcgcgaacatcatggaaaagctcaacgtcaacacggtcgccgatctgctgcgcctcgcgctgtcgaagaagcaggcgtaacgcgcggcaccccgctctccctctgccgcccggcgcatgccgggcgagtgccggnnnnnngcggcgcgccggnnnnnnnnnacgttcgcggttcccgtcgcctgcttgcgcgcacgctccccgcagcttcgttcgcgccccgtgcgcgggcgcatgccgcccctgtttttcccccgtcgcgcacgccgcgcatggcgcgaatccacccgatcggtgtcggctgacgacaggcgggcggtataattcgatgcttcgctgcagcgcaacctggcgccgcacgcccgcatctccaaccttgcccaagcgaattcccaccatgacagccaccctgatcgacggcaacgccctttcgaagaccctnnnnnnnnaagcggccgagcgcgccgccgcgctcgcnnnnnnnngccaccggccgggcctcgcggtgatcctcgtcggcgacaacccggcgagcgaagtctacgtgcgcaacaagatcaaggcgtgcgaggacaacggcttcttctcgctgaaggaccgctatccggcgacgctctccgagcccgagctgctcgcgcgcatcgacgaactgaaccgcgacccgaagatccacggcatcctcgtgcagttgccgctgcccgcgcacatcgacagccacaaggtgatcgaggcgatcgcgccggagaaggacgtcgacggctttcacgtcgcgaacgccggcgcgctgctgacgggcaagccgctgttccgcccgtgcacgccgtacggcgtgatgaaaatgttcgaggcgtacaagattccgctgcagggcgcgaacgcggtcgtgatcggccgctcgaacatcgtgggcaagccgatggcgctcctgctgctcgaggcgggcgcgaccgtcacgatctgccacagcaagacctgcgagctcgccgcgcacannnnnnnngccgacatcgtcgtcgcggcggtcggcaagcgcaacgtgctgacggccgacatggtgaagccgggcgcgaccgtgatcgacgtcgggatgaaccgcaacgacgaaggcaagctgtgcggcgatgtcgacttcgcgggcgtctcgcaggtcgcgggccacatcacgcccgtgccgggcggcgtcggcccgatgacgatcacgatgctgctcgtcaacacgatcgaagccgccgagcgcgccgcggccgcggcctgacggcggattcgccgacgcggcgagcaagcggcggcgacatcggcggcgggccggccggattcggacgggaatagccgcaagcagcggcacggccatcgcgcggcgcggaaatcgtgcattgcagcgcatcgcgactttcgcggaaccgtttccgcgcgacgccggccgtcatcgtccagatcgcggtctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccaagcaatcgatggtcgtgcgatgcagcgcctgcaccattgccgcctttgcgcttgcacgctcattgcggcacccggtctacgccgcacgtcggcaacggccactcgggcgtgcccaccggcaggcggtcgcacatgcgttgcacatgcgtcgcgcggcgaaccggccgctcaccggctcgaacacgcaccgtggcatccgcgcaccacccgccgcgcatcggctcgccgttgcgcaccagcctcaccgccgcccatcgcgggaacaaccgccgtccgcgcatgcgcgaggctgcccatnnnnnnnnncgttcccaccccaatcgcttcgttagaaactaacgattggaaagcgcacgatgcgccccaataatgtcgacatgacgagacggccgccgccgtgcgccgccgtcttccgcccaacccgaaaccaaaaccgccagggagcactatgtccgtcagcgcaaacgccaacccgcttctcgatttttcaggcctgccccgcttcggcgaaattcgccccgaacacgtgacgcccgcgctcgatacgctgctcgcgaacgcaaacgacgcagtcgagcaagccgcgcggcccgacacgcccgcgacctgggccgatgtcgtcgagaccatcgagcaggcgaccgagccgctcggccgcgcgtggggcgtcgtcggccatctgaacgcggtcgccgacacgcccgagctgcgcgccgtctacggcgagaacctgccgcgcgtgaccgagttctggtcgagcgtcggccagaatctcgcgctctacgaaaagtacaaggcgatcgccgcgagccccgaatacgccgcgctgtccgccgagcgcaagaagatcctcgacaacgcgctgcgcgacttccgcctgtcgggcgccgagctgccggaggaccgcaagccgcgcttcgctcagttgcaggagcagcaggcggcgctgtcgaagtcgttctccgatcacgtgctcgacgcgacgaacggctacgcgtactacgcgcgcagcgaggacgaactggccggcctgcccgacgacgcgatcgcggcnnnnnnnnaggccgcgcgaaaggaagacaaggccggctggaagttcacgctgcacttcccgtcgtatttcccggtgctgcaatacgcgcggaaccgcgcgatgcgcgaggcgatgtatcgcgcgtacgtgannnnnnnntccgagctcggcccgcagtacggcgacggcaaggccgactgggacaacacgacgatcatcgcggatcagctcgcgctgcgccgcgaagaggcgacgatgctcggctatcacgacttcgccgaagtgtcgctcgcgccgaagatggcggaatcgccgcagcaggtgatcgcgttcctcgaggatctcgcgaannnnnnnnnnccgttcgcggaaaaagactgggacgagctgcgcgcgttcgcgtcgagcgagctcggcctcgccgcgctcgagccgtgggacgtcgcgtacgcggccgagaagctgcgcgagcggcgctacgcgttctccgagaacgaggtgaagcagtatttccccgagccggcggtgctcaaggggcttttcacggtcgccgagacgctgttcggcgtgcggatcacgcgcgacgacgcgcccgtctggcatgaggacgtgcgcttcttccgcgtcgagaaccgcgacggctcgctcgtcgcgcagttctatctcgacctgtacgcacgcgaaggcaagcgcggcggcgcgtggatggacgacgcgcgctnnnnnnnnaagcgcggcgacggccgcgtgcagacgcccgtcgcgtacctgacctgcaacttctccgcgccgatcggcggcaagcccgcgtgcttcacgcacgacgaagtaatcacgctgttccacgagttcggccacgggctgcatcacatgctcacgcgcgtcgacgagatcggcgtgtccggcatcaacggcgtcgaatgggacgcggtcgagctgccgtcgcagttcatggagaacttctgctgggagtgggacgtgctgaagtcgatgtcgtcgcacgtcgacacgggcgacgcgctgcnnnnnnnnntcttcgacaagatgctcgccgcgaagaacttccagagcggcctcggcacgctgcgccagatcgtgttctcgatgttcgacatgctgctgcacgtcgatttcgatccggccggcaagacgagcgtcaacgagttnnnnnnnnagatcaacgagcgcttccacgtgattgcgcaggcgccgttctcacgctggccgaacacgttcagccacatcttcgcgggcggctacgcggccggctactacagctacaagtgggccgaagtgctgtccgccgacgcatacgcggcgttcgaggaagcggccggctcggcgggcagcgtgctcgatgcggcgacggnnnnnnnntatcggcgcgagatcctcgaggtcggcggcagccgcccggcgatggactcgttcaaggcgttccgcggccgcgagccgaacatcgacgcgctgctgcgccacagcgggatggccgacgacgcacagnnnnnnnnntaatgcgcgcggcggcgagcacgccccgtcgaatgaacggcccgacgatcggctgacggcgcgcggccgatcgccggcccggcgacgagcggcggcaagcgcgatgcgcggcggcaagcctcgagcgcgccgcctcgcccgccggctccgcgcaacgacgaacggcaatccgcatcggcgggttgccgnnnnnncatcgcgccatcaaggcnnnnnnnngccgcgcgttcgatcatgcgccgggcgacgcatcgccttcgtcaccctcgccgtcctcgccgacttcaccgccttcgtcgccttcggcatcttcgtcgctcatgtcctcgtcgtcgaagagcgcgatctgtccgtgccgctcggccgtgtcctcgtcgatccgcacgccgacgcccaacagccgcaccgcctgcctgcggcgcgcgagccctttcgcgagcagcgcgaccgcggtgtcggcatcggtcgcgtcggcgacgcattcgaccgtcgtgcgctggaaatccgcgaagcggatcttcacgtacagcttcctgatcgagcgcgcggctcccgcccgttcgatccgcgcgtcgagcagcccggtcagccgccggatctcggccgcgcacgcgtcgagcgccgcgaggtcctgcacgtaggtcgtctcgacgctcaccgacttgcgcgcctggtccgcgcgcaccggccgctcgtcgatgcnnnnnnnnagctcgtggagccgtctgccgaacgcgccgaacgtgcgatgcagatcgaacagcgaccagtcgcgcaattgcgcgcaggtacggatgccgagcttgtcgagacgcgccgccgtcaccttgccgacgccgtgcagcttgcgcacgggcagcgcggcgacgaacgcgtcgacttcgtgcggacgcacgacgaacaggccgtcgggcttgttccagtcggacgcgatcttcgcgatgaacttgttcggcgcgacgcccgccgacaccgtgacgcccaccgtatcgcgcacgcgctcgcgaatctnnnnnnnnatcagcgtgccgctgccctggcagcgcgtcgcgcggctcacgtcgagatacgcctcgtcgagcgacagcggctcgacgtcgggcgtgtagtcgcgatagatcgccatgatgagccgcgacgccgcgcggtacttgtccatcgcgggcggcaggatcagcagatccggacacttgcgcatcgcaagcgccgacgacatcgccgaatgcacgccgtagcggcgcgcgtcgtagttgcaggtcgcgatcacgccgcgctggtcgggacggccgccgaccgcgagcggacggccgcgcagcgacggatcgtcgcgcatctcgaccgacgcgtagaaacagtcgcagtcgcaatggatgatcttgcgcgcgaggtgcgccgcgtcgcccgagggcggcggaggcgggtcggannnnnncatcggcttgtccaaggtgcagatactgtacaaaaacacagtgcgcgtttcaactgcacagtgcgccgccgtgcgcggcgattgaggcgattgaggcgattgcggcgaaagcgcgaaccggtggcgggcgaacacggcggacgcacggcgcgcacgatcgatgaccggacggcccatgtgcttgttgatgtgcttgattcacgcgcgatacgggtcctgccccgagaaacctgcacgtgacgcgtacgcgaaaacgtgtcgctcgcgcgcacccgggcggtgcgatgcgagcgagatggcgtgagacggcacagcgcggcacgcgcctccatcgaaatcggaagaaacggaacgcagaacgcagaaaaacaaaacccggctcgggagccgggttttgttttggcgatccgcgcatcggtcacttgcacgtggacatcaccgaatttggttgcgggggtaggatttgaacctacgaccttcgggttatgagcccgacgagctgccagactgctccaccccgcgtcagagaaataaaagtatatgggttttaagcggatgcgtcaaatcttatttcaaattttcgtcacacgcgcagccgcgcccccgccgatcgaactagtccggacgacccagcgacannnnnnnnnccgttcctccggcgaataggcaagcgcatcgcccgtccctactcttgagacgctcctcctcgtctcgagagaatcatcatggctgcaacctccgcttcccccgcctcgctcgacaagcgcgcgatgcccgtgctcgcgtcgagcacgattgcattcacgctgtgcttcgccgtatggatgatgttcgcgatcctcggcattccgctgaagaaaaccctcggcctgaacgacaccgaattcggcctcatcgccgcgatgcccgtgctcaccggctcgctgatccgcgtgccgctcggcatctggaccgaccgctacggcggacgcatcgtgttcttcatcctgatgctcgtcaccgtcgtgccgatctggctgatctcgtacgcgaccgagctctggcagttcctcctgctcggcctgttcgtcgggctcgcgggcggctcgttctcggtcggcacgccctacgtcgcgcgctggttcccgaaagcgcgccagggtctcgcgatgggcgtgttcggcgccggcaactcgggcgcggccgtcaacaagttcgtcgcgcccgcgctgatcgccgcggcgggcacatggaccatcgtgccgcgcgtctacgcggtcgcgatgctcgcgatggcgctcctcttctggctgttctccgccaccgatcccgcgcaccgctcgacgaacgcgacatcgctnnnnnnnnaactgcgcgtgctgaagaacccgcgcgtatggcgctactcgcagtactactcggtcgtgttcggcggctacgtcgggctgtcgctgtggctcacgcagtactacgtcggcgaatacggcttcggcatccagtcggccgcgttcctcgccgcgtgcttctcgctgccgggcggcgtgctgcgcgcgatcggcgggtggctttccgaccgctacggcgcgtatcgcacgacgtggtgggtgatgtgggtctgctgggtgatgttcttcctgctcagctatccgccgaccgatttcacgatccgcgccgcgcacggcccgctcggcttccatctgtcgctcacgcccgtcgcgttcaccgcgctgctgttcgcggtcggcatcgcgatggcggtcggcaaggcgtcggtcttcaagttcatcgccgacgagttcccgaacgacatcggcgcggtgtcgggcgtcgtcggcctcgcgggcggcctggccggcttcgcgctgccgattctgttcggcgcgctcgtcgacctcacgggcgtgcgctcgacctgcttcatgctgctctacggcgccgtcagcgtgagcctcgtctggatgtacttcagcttccgcgccgagcgtgccgcgcacgaccagcgcgtgctcgccacccgctccgcgtgagccttgcttcctcgtcatcttcgttcactcaacggattcgatcatgtccacttctctactcgtgcgctgggatcccgaaaacccggccttctggcaagccaaggggcgccccgtcgcgtggcgcaatctcgcgatctcgattcccgcgctgatgctcgcgttcgtcgtctggtcgctctggagnnnnnnnnnnnnnaacctcgatcgcgcgagctttcacttcagcaagaaccagctgttctggctcaccgcgctgcctgcgctttccggcgcgacgctgcgcatcttctattcgttcctcgtgccgatcttcggcggccgccgcttcaccgcgatctcgaccgcgacgctgctgattcccgcgctcggaatgggcttcgcgctgcgcgaccccggcacgggctacccgacgctcctcatcctcgcgctgctctgcgggttcggcggcgcgaacttcagctcgtcgatggcgaacatcagcttcttcttcccgaaggcgaagaaagggctcgcgaccggcctgaacgcgggcatcggcaacctcggcgtgtcggtcgtgcagttcgtcacgccgctcgtgatctcggcgggcctgttcggcgcgctcgcgggcgatccgcagagcgtcgtcgcgcacggcgcgacgacgaacctgtggttgcagaacgcgggcttcgtgtgggtgccgttcatcgtcgtcgcgacgctcgccgcgtggttcgggatgaatgacatcgccgacgcgaaggcgtcgttcgccgagcaggcggtgatcttccgccgactgcacaactggctgatgtgctggctgtacgtcggcaccttcggttcgttcatcggcttctcggcgggcttcgcgctcctcacgaaggcgctcttcccgaacgtgaacccgaccgcgtacgcgttcatcggcccgctcgcgggcgcgctgatgcgccccgtcggcggatgggtgtccgaccgcatcggcgnnnnnnnnntgacgttctggaccttcgccgcgatgatcgcggccgtcggcggcgtgatcgcgacgctgccctcgggcggcgccgcgggcagcttcgcgggcttcctcgcgatgttcatcgtgctgttcgcgctcacgggcatcggcaacggctcgacgttccggatgatcccggtgatcttcctcaccgagcggcagcgcgccgcgcaaggccaggacgaggccgcgcgcaagcaggcggtgctcgacgccggcaaggaatcggccgcggtgctcggcttttcgggcgcgatcggcgcgtacggcggcttcttcatcccgaagagtttcggcacgtcgctcgacatgacgggctcggccgtgccggcgctcgtgtgcttcatcgcgttctacgtgtcgtgcgtcgcgatcacctggtggttctacgcgcgccgcaacgcgtcgatgccgtgctgacgatagcgcgctgacgcctcccgcctctttgccggatgcggcgcgctgcgaccagcggccgcacccggttcgcattgcccgagggcgcgccgcgccctctagttctttcgaactagttcttctcccgcccgtttcccgctccatcggcgaatgggcgcgcgannnnnnnnnncgtaatctcggactgtcccctgacacaagcattcgcagcaccccagggcgaccgcggatgcccttggagaaacacacgatgagtcactttctggatcggctgaagttcatgtcgcgcgtgaaatccacgttctccgacggccacggcgccgtcgtcgacgaggaccgacgctgggaaaacggctaccgcagccgctggcagcacgacaagatcgtccgttcgacgcacggcgtgaactgcaccggctcctgttcgtggaaggtctatgtcaagaacggcctcatcacgtgggaaacccagcagaccgactacccgcgcacgcgcgccgacctgccgaaccacgagccgcgcggctgcccgcgcggcgcgtcgtacagctggtacgtctactccgcgcagcgcgtgaagtacccgatgatccgcggccgcctgatgcaaatgtggcgcgaggcacgcaagacgatggacccgatcgccgcgtgggaatcgatcagccagaatccggagaaggcgcgccgctacaagagcgtgcgcggcctgggcggcttcgtgcgcgcggactggaacaccgcgaccgagatcatcgccgccgcgaacgcttacacgatcaagcgctacgggccggaccgcgtcgtcggcttctcgccgatccccgcgatgtcgatggtgtcgtacgcggccgnnnnnnnntatctgagcctcatcggcggcgcgtgcctgtcgttctacgactggtactgcgacctgccgcccgcgagcccgcaggtgtggggcgagcagaccgacgtgcccgaatcggccgactggtacaactcgagctacctgctcgtctggggctcgaacgtgccgcaaacgcgcacgcccgatgcgcacttctacaccgaggtgcgctacaagggcacgaagacggtcgcgatctcgtccgactacggcgagatggtgaaattcggcgacatctggctcgcgccgaagcaaggcaccgacgccgcgctcgcgctggcgatgggtcacgtcgtgctgaaggagtttcacgcgtcgaaccagtccacgtatttccgcgactacgtgaagcagtacaccgacatgccgatgctcgtgctgctgcgcgagcgcgacggcgcgctcgtgcccgaccatttcctgcgcgcgtcgcatctggccgcttcgctgagcgaagcgaaccatccggaatggaagacgctcgcgatcgacgccgcgacgggcgacatcgtcgcgccgaacggctcgatcggctttcgctggggcgaggccgcgcacaacggcggcgagaaagtcggccgctggaacctcgaaatgaaggacggcggcagcggccgcgcgatcgatccgcggctctcgctcgtcgatgcgcacgacgaaatcgtcgacgtcggctttccatacttcggcggcgagcacgaagcggtgctcgcgcgccgcgtgcccgcgaagcgcgtcgcgctcgccgacggcacgagcgcgctcgtcgcgaccgtctacgatctgcagatggcgaactacggcgtcgatcagggcctcggcggcccgaacgtcgcggcgagctacgacgacgacatcccctacacgcccgcgtggcaggaaaagcacacgggcgtcgcgcgccatctcgtgatccaggtnnnnnnnnagttcgccgacaacgcggaccgcacgcgcggcaagagcatggtgatcgtcggcgcggcgctcaaccactggtatcacaacgacatgatctaccgcggcatcatcaacctgttgatgatgtgcggctgcatcggccagagcggcggcggctgggcgcactacgtcggccaggagaagctgcgcccgcaattcggctgggcgcccctcgcgttcgcgctcgactggtcgcgcccgccgcgtcagatgaacggcacgtcgttcttctacaaccacacgagccagtggcgccacgagaagctcgcggtgggcgagatcctcgggccgaccgccgatgcgtcgaagtacgcaggcatgacactgctcgacctgaacgcgaaatccgagcgcatgggctggctgccgtccgcgccgcagctcggcaggaatccgctcgacgtcgtcgatgaagccgagcgcgcgggcaaggagcccgtcgcgtacgcggtcgagatgctcaagagcgacaagctcgcgttcgcgtgcgacgaccccgacaatcccgcgaacttcccgcgcaacatgttcgtgtggcgctcgaacattctcggcagctcgggcaagggccacgagtatttcctcaagtacctgctcggcacgcagaacgccctcttcagcgacgaggcggacgcgctcaagccgtccgaagtgcaggtgcgcgacgcggccgaaggcaagctcgatctgctcgccgtgctcgacttccggatgagcacgacgtgcctgtacggcgacatcgtgctgcccacggccacctggtacgagaaggacgacctcaacacgtcggacatgcacccgttcatccacccgctgtccgaagccgtgcagccgctgtgggaaagcaagaccgactgggagatctacaagacgatcgcgaagaagttcagcgagctcgccggcccgtatctcggcacgcggcgcgacctcgtgtgcacgccgctgctgcacgacacgccgggcgagctcggccagccgttcgagccgaaggactggcgccgcggcgaatgcgatctgattcccggcaagaccgcgccgtcgatgacggtggtcgagcgcaactacgccgacatctacaagaagttcacgtcgatcggcccgctgctcgacaagctcggcaacggcggcaaggggatcaactggaacaccgagcacgaggtgaaggagatcggcgcgctgtccgacacggtcgccgagcccggcgtgagccgcggccgcccgcgcctggacaccgcgatcgacgcggccgagatgatcctcacgttcgcgccggagacgaacggccacgtcgcggtgaaggcgtgggacgcgctctcgaagatcacgggccgcgaccacacgcacctggcggtgggccgcgagcacgacaagatccgctttcgcgacgtgcaggcgcagccgcgcaagatcatctccgcgccgacatggtcgggcctcgaatcggaggaagtgagctacaacgccggctacacgaacgtccacgagctgattccctggcgcacgctgacgggccgccagcagttctaccaggaccaccgctggatgctcgacttcggcgaaggctcgtgcgcgtaccgcccggcgatcgacacgaagaccgtcgcgccgctgcacaagcggatgccgaacggccagccggagctcgtgctgaactggatcacgccgcaccagaaatggggcattcactcgacctactcggacaacctgcggatgctcacgctctcgcgcggcggcccgcacgtgtggatctcggaggccgaggcgcagcaggcgggcatccgcgacaacgactgggtcgaggtgttcaacgtgaacggcacgctgacnnnnnnnnnngtggtgtcgcagcgcgtgccggccggcatgtgcctgatgtaccacgcgcaggagaagatcgtgaacgtgccgggcgcgcagacgagcggcaagcgcggcgggattcacaactcggtcacgcgcaccgtgacgaagcccacgcacatgatcggcggctacgcgcagcaggcgtacggcttcaactactacggcaccgtcggcagcaaccgcgacgaatacgtgatcgtgcgcaagatgaaccgggtggactggctcgaagagccgcttaacgaaggagcagaacaatgaagatccgcgcacaagtggcgatggtgctcaacctcgacaaatgcatcggttgccatacctgctccgtcacctgcaagaacgtgtggacctcgcgcgacggcgtcgagtacgcgtggttcaacaacgtcgagacgaagccgggcatcggctatccgcgcgagtgggagaaccaggacaagtggcaaggcggctggaagcgcaacgacgccggcaagctcgagccgcgccagggcggcaagctgaagatcctcgcgaacctcttcgcgaatccgaacctgcccgcgatcgacaactactacgagccgttcacgtacgactacgcgcatctgcagaacgcgccgctgtcgcagacgccgccgaccgcgcgccccgtgtccgcgatcaccggccagaagatggagaagatcgaatggggcccgaactgggaagacgacctcggcggcgagttcaagtcgcgcagccgcgacaagctgttcgaggccgtgcaaaaggagatgtactcgacgttcgagaacaccttcatgatgtatctgccgcgcctctgcgagcactgcctgaacccgacctgcgtcgcgtcgtgcccgtcgggctcggtctacaagcgcgaggacgacggcatcgtgctcgtcgaccaggacaagtgccgcggctggcggatgtgcgtctccggctgcccgtacaagaagatctacttcaactggcagaccggcaaggccgagaagtgcgtgttctgcttcccgcgcatcgaggccggccagccgaccgtatgctcggaaacctgcgtcgggcgcatccgctatctcggcgtgatgctctatgacgcggaccgcatcgagcaggccgcctccgtcgccgatccgcagaagctctacgaagagcagctccgcgtgttcgtcgatccgcacgatccggcaatcgagcgccaggcgctcgccgacggcgtcccgcaaagctggctcgacgcggccaagcgctcgcccgtctaccggatggcgtgcgaatggaaggttgcgttcccgctgcacccggaataccggacgctgccgatggtctggtacgtgccgccgctctcgccgatccagggcgccgcgcagtccggccacatggggatgaacggcgtgattccggacgtgcgcagcctgcggattccgctgcgctatctcgcgaacctgctgacggcgggcgacgaggcgcccgtcgccgccgcgctcgaccgcatgctcgcgatgcgcgcgtacaannnnnnnnaaaccgtgcacggcgcgcacgacgcgcaggtgctcgaacaagtggggctcaccgccgagcaggtggaggacatgtatcagctgatggcgatcgcgaactacgaggaccgcttcgtgattccgtcgtcgcacaaggaaatggcggaagacagcttcgacgagaaaggcagctgcggcttctcgttcggcaacggctgctcgggcggcacatcggacggcacgctgttcggccgcaagaaggaaacggcggtgtcgtacgcggcgctgccgaccgtcacgcgcaagaaagcgagcgccgcatgagcgcatcgcacgaggaaaacgtcatgtcgatctatccgattctgtccgccctgctcacctatcccgagcagccgctgctcgacgcgctgcccgagatcgannnnnnnntcgacgcgcagcccgnnnnnnnnnnngcgctcgcgccgctcgtcgaatcgttgcgcgcgacgccgttgatcgagctgcaggaacgctacgtcgcgacgttcgaccgcacgccgtcgcattcgctgcatctgttcgagcacgtgcacggcgagagccgcgaccgcggccaggcgatggtcgatctgctcgacgaataccggcgccacggcttcgagcccgtcggcaacgagctgcccgactacgtgccgctcttcgtcgagttcctcggcgcgatcgcgggcgacggcgacggcgcgcacgcggcgcacctgctcggcgacgcgatcgacgtgctcgccgcgctcggcgagcgcctnnnnnnnnnnnaaagcccgtacgcgggcgccttcgacgtgctgcgcgcgtgctcgccggtcgagccgcggcccgtcgccgagccgccgccgcgcacgatggacgaggcgctcgagcgcttcggccccggccccgacggcgtcgaaccgctgctctcgcccgcggccgacgcgtcgctcgcgcagccgatccgctttcacccgccgcgccgcgcggcgacgcccgctccccgcgcgtgacgcgggggcgtcgcgaacccgtttcgaggtcacgtcatggattatctgaatacgttcgtctacggcatctatccgtacatcgccgccgccatcttcctgttcggcagcctcgcgcgcttcgagcgcgagcagtacacatggaagtccgacagctcgcagttgctgcaccgcggcgcgctgcgcacgggcaacatcctttttcacgtcggcgtgctcggcctgttcttcgggcatctggtcggtctgctcacgccggtggccgtctgggacgcgctcggcgtcacgcaccagttcaagcagctcgtcgcgatgtccgcgggcggcgtgatgggctcgctcgcgctcgcgggcctcgcgatcctgctgcaccggcgcctgacgaacgcgcgcctcgcggccgtcacgcgccgcggcgacaaggtgctgctcgcgtggctgctcgtcacgctggtgctcgggctgtcgacgatcttcgaatcggcgagccacaccgacggccacctgatggtgcaactgatgacgtgggcgcagcacatcgtcacgttccgcggcgacgcggcgagctacgtcgccgatgcgccgtggctcttcaaggcgcacctgttcatggggctctcgctcttcgcgatcttcccgttcacgcggctcgttcacgtatggagcggcttcgcgtcggtcacctacgtcggccgcgcgtggcagctcgtnnnnnnnnnncgctaggcgccgctcgcgcggggtcgcagtccaggcatcgcggcgcaccgggcgggtgcgccgcgatgcctcacgtgctcgaatgtcgcagcgggggtgcaacattcggcaggacaattgtcatgtccnnnnnnntcatgacgtgctatggctcccgccctccccgactcccccgctccgtggcggcaccgcctgtcgacgcggatcgtcgcgctgtccgcgatcgcgtgggcgctcgtgctcgcgatggtgggcggcacgctgtggctgtcctggcagctcgagggcgcgggcgcggcgatcaacgacgccggcagcctgcgcatgcgcgcgacgcgcacctacgtcgagctgtcgggcgtgggcaccgagccgcgccgccagctcgcggtcgagctcgacgcgatcgacggcacgctcgcgcggctgcgccgcggcgatccgtcgcgccccctctttctgccgaacaccactgtcatccagcatcagctcgacatcgtcaccgatcgctggaacgccgtgctgcgcccgctcgccgccggcgcgctgacgaacgcgccgcgcgctgacgcggccgccgcctacctcgtcgcgctgcccggcttcgtcgacgaggccgatctgctcgtgcgcgagatcgaatccgacaacgcgcgcaagacgacgtggctgcgcctgtcgcagatcgggctcggcctgctcgcgtgctcgggcacggtcgccgtcatctacctgctgttcctgtggatcatcctgcccgtgatgcagttgcgcgacggcctgaagcgcatggcnnnnnnnnagttcgcggtgcgcctgcccgtgcagacgcgcgacgagttcggcgatctcgcgcacggcttcaaccggatggcaagcgaattgcaggaggtgtacgcggggctcgaggagcgcgtgcagcaaaagaccgcgcagctcgccgcgcagaaccgcgagctgagcgcgctctacgagatcaccgcgttcctgaaccgcccgcaggccgtcgacgagatgtgcgcgggcttcctgtnnnnnnnnatcgcgcagttcgacgccgacgcgggcagcatccgcgtcaccgatccgacgggcgaaaagctgcatctcgtgattgcggagggcctgtcgacagagctcaccgagctcgaacgctgcatgcccgtcgacgattgcttctgcggcaccgtgannnnnnnngacacggccgtgctgcacgacctgcgcggcagcgcnnnnnnnnnnncgacgccgtgctcgcgcgagggcttcgcggccgtcgcggtgttcaaggtgatgacccaggacgcggtgctcggctcgttctcgctgcactatcgcgacccgtcgcggctgcccgacgccgagcggcgcgtgctcgagacgctcggccgccatctcgggatcgcgctcgatcacgtgcggctgtccgcgagcgcgcggcagctcgcggtcgccgaagagcgcaatctcgtcgcgcagggcctgcacgacagcatcgcgcaaagcctcaatttcgtgaacctgcagacgcagatgctcgccgacgcgatcgcgcacgacaatctcgccgatgcgcgcgagatcgtgccgatgctcaagcacggcgtcgagcagggctacgcggacgtgcgcgagctgctgctcaacttccgcacgcgcttgacgcagggcgaactgaaagcggcgatcgaggaaacgatcgcgcgcttcgagaagcagacgcgcatcgcgtgcgcgctgaactatcgcgagacgggcggcgcgccgctgccgcccgacgagcagttgcaggtgctgttcatcctgcaggaagcgctgtcgaacgtgcgcaagcatgcgcacgcgcggcatgtcgcggtcgatgtcgagaacggcgccgcgttccggctgtccgtcgccgacgacggctgcggctacgatccggccgcgctcgcnnnnnnnnnngacacgcatgtcgggctcacgatcatgcgcgagcgcgccgcccgcctgcgcgcgacgctcacgttgacgggcgcgccgcagcgcgnnnnnnnnntcgagctggtgctgccggccgacgcgtgacaggcggcatagcaacgagaacgaggacaataatcatgaccatacgggtactgttgatcgacgaccacacgctctttcgcagcggcgtcaagctgctgctgcagcgccagccggatttcgaagtcgtcgacgaagcgtccgacggcgtcgagggcgtgaagcgcgcgaagcagcatcagccggacgtgatcctgctcgatctgaacatgccggggctatcggggctcgagacgctgcaactgctcgtgcaggacgtgccgtccgcgcacgtcgtgatcctcacggtgtcggaagacgcggaagagctgacgaccgcgctgcgcgacggcgcgtgcggcttcctcgtgaagaacatcgacgcggagacgctcgtcgcgggcatccgcaaggctgccgcgggcgagcccgtgatcgccgagagcatgaccgcgaagtggatcgcgagcctnnnnnnnncggtgcccgccgcgcggcccgcgccggccgccgcgctcgcgccggccgcgcacgcgtcggtcgatcccgaccagttgacgccgcgcgagcacgacatcgtgcgcgcgctnnnnnnnngcgcgagcaacaaggagatnnnnnnnnagttcgacgtcgccgaaagcacggtgaagatccacgtgcagaacgtcctgaagaagctgaacctgtcgagccgcgtgcagatcgccgtgtatgcggtcgagcgcgggctcaccgcgccgcatccggccgaggcgtaagcggaaacgcccgaggggacgccggccgcggccccgagcggcgcggcgccggcggcccgccgcggcggcgtctcgnnnnnnntttcccgtcggccgcggcggctcgcggtaagatgtcggcctcacgcatcccgccgatcccgcccatgagaattgccacctggaacgtcaactccctgaacgtgcgcaagcagcacgtgctcgactggctcgcgcagagcgacgtcgacgtgctgtgccttcaggagctcaagatccccgacgagaagtttccgcgcgaagcgctcgaagcggccggctaccgcagttggttcgcgggccagaaaacctacaacggcgtcgcgatcctnnnnnnnnnnagcctgccgttcgacgagacggatatcgttcgcaacatccccggcttcgaggacgcgcagcagcgcctgatcgccgcgacgatcgacggcgtgcggatcgtgtccgcgtacttcccgaacggccaggcgctcgactcggacaagttcgtctacaagatgcaatggctcgacgcgctgcaggcatggctgaaggacgagctgcaacgctacccgaagctcgcgctgctcggcgactacaacatcgcgcccgaagatcgcgacgtgcacgatccggcgaaatgggaaggccagaatctggtgtcgccgcaggannnnnnnnatttcgcgcagctcgtcgcgctcggcttcgtcgacgcgttccgacgcttcgagcaacccgagaagaccttcacgtggtgggattaccggatgctcgcgttccgccgcaacgccgggctgcggatcgatcacatcctgctgtcgccggcgctcgccgaaacctgcacgagctgcaccgtcgaccgcgtgccgcgcacgtgggagcagccgtccgaccacacgcccgtcgtcgcgcagctcggctgagcgtgcgccgctgcgcgtgatcgcgcccgcgcgccggcccgcgtgccgcggcgcgcgaggaggcgcgcggttgcgcgtgcgaagagcggttcgccgagcgccgcaagcgcgcccgcgatcgaatccatgatcgggcccacgatcggccccgtcctcgattctcgccgaagcccgccgtgccggcaggcgcttcgcgatccgaagcaaacggggcgccgaagcgcccccagactgctgacgaaccccacgtttttgtgagcgtggggttttgtctttctgggatcaggattgcgggttcgccgcgagcgggtagtcgaagctgcagcgcaaaccgctcaccagacgcagcagcatgcgcacgaagcgccaatcgggacccgctggcccctttttccgcttccgcgccagcagcatcgcaatcttcttgatgttctgtgccgccgcggccagcaagcactgctcggccaccttgcgtagcccacgcatacgggcataacggtgcccatgcagctgcttggcatcggcgaagctgcgctccaccgtctgcttgcgccgcgcgtaaatgcgttggccccattcggtcaagcgccgtgcgtccacccgctccttggcgcgctcccacacgtggcgcgttaccaccttcaccgcgatcgcactgttcgtgcactgcgatcgtaccgggcagcgcccgcagatctgcgcattggatttgtattcccgatagccgagccgattggtcgtgctgtacggcagggcctgcccctgcgggcacacgtattcgttgcgatacgcgtcgtacttgaactgccgtttgtagaacatgcccggcttgtggttcggcgtgcgatagcccatcaccccggcaatccctcgctcctccagcccctggcacaccgccggcgtgaagtagcccgcatccagccccaccgcctcgaccttgaactcaaagcgctcgcgctggcgatccagccgatccagatacggctggctgtcatgcaccgaggccggcgtcacatgcgtatcggtgatgatcgcgtgcttggcatccaccgtgcggtggtccagatagaagaaccccttcggcttgtcgtcccgcaccatgtagccgctgtccggatcggtccggctgagcttggtgtccttgctagacggcggctcatcgtcgtcgcgatccagcggcttcctgccatgcgcggcccggtccgcatccactgccgcgttcaatgcctccgtgtaggcggccggcgtctgctccagcttcaccacatcgaacttgcctttgttcgcgttcgccttcaggtgcgtgctgtccgtgtacagcacccgaccgtcgaccagcccgcgcttgatcgcctgccgcacgatctcgtcgaagatctcctgatacaccgtcgtgtccgtgaagcgtcggcggcgattctgcgagaacgttgacgcatccggcaccttgtcggtcagccggaaccgggcgaaccagcgataggcgacgttgacctggacctcacgcatcagttgccgctcgctgcgcaccccgaacaggtagccgatgaacaacagcttgaacatcaccacgggatcgagcgccggccgcccgttgtccgcgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcaggtggtccttcggcacgagttcctcgagcgtcaccatctcgagttcgtgctgcgtgggcatgggcgtcttcagcatcacgccattnnnnnncnnnnnncccccacttggcgagggtttgtcagcaatctggggcgccgaagcgccccgtcttgcattcgccgcgccacgcgcggcatcgcgtgcatggccgccggcgcaccgcgccgatcacgattcgagatgcagttcctgaatcttgcgcgtgatcgtgttgcggccgatgccgagccgctccgccgcctcgaccttgcggccgcgcgtgaaatcgagcgcctcgcgaatcacggcggcctcgaagcggcgcgcgagcgcgtccatcacgtccgccgagttctcgcgcagcaagcgtgcgacctcggtgcgcaacccgtgctcccacagcgggtgccccgcgggcgcgccgaccgcagtgggcgcgcccgccgtcgccggcacggccgcgaccgcgctcggcgcgtgcggttccgccgcgccgacgcccaagccggatgcctgcgcctccgcctccaccgtggcctcgacgggcatcatgctgccggacgccgtctgcgtcgcgacgagatcgggcggcagatccttgatctcgaccgtctgcgcgggcgccatcaccgtcagccagttcgcgagattctcgagctgccggacgttgcccggaaacggcagcgacgtcagataggcgagcgcctcgtcggacacgcgcttcggctcgacgccgaggtnnnnnnnnntcttctgcaggaagtgacgcgtgagcagcgcgatgtcctcgctgcgctcgcgcagcggcggcagccgcagccggatcacgttgagccggtgatacagatcctcgcggaacagcccctgccgcacgcgcgcctcgagattctgatgcgtcgccgcgatcacccgcacgttcgcgcgcagcgggctgtggccgcccacgcgatagaactgcccgtccgacagcacgcgcaacaggcgcgtttgcagatcgaacggcatgtcgccgatctcgtcgagaaacagcgtgccgttctcggcctgctcgaagcggccctggcgcgtcgtctgcgcgcccgtgaacgcgccgcgctcgtggccgaacagctcggattcgagcagatccttcgggatcgccgccgtgttcagcgcgatgaacgggccgttcgcgcgtgggctgtgccggtgcannnnnnnnnnnacgagctccttgccggtgcccgattcgcccgtgatcagcaccgtcgcggccgaatgcgacagccggccgatcgcgcggaacatgtcctgcatcgcgggcgcctggccgagcatctcgggcgcctcggcgagcttgtcgtcgtcgggcacgccgccgcgcaggctctcttcgaccgcgcgccggatcagctcgaccgccttgtcgacgtcgaacggcttcgcgagatattcgaacgcgccgccctgaaacgccgccaccgcgctgtccagatccgagaacgccgtcatgatgatgacgggcagccccggcagccggtcgtgcatcgcctgcagcagctcgagccccgagccgcccggcatccggatgtcggacacgagcacctgcggcgtttcctggtcgagcgcggcgagcgcgtcgcgcacgttcgcgaagctccgcgtcgcgaagctctnnnnnnnnagcgccttctcgagcacccagcggatcgattggtcgtcgtctactatccagatcggcttcatagtcggtcagaggtatggagattcgctgcgccgccgctcaatggtcgagcggcagcaaaatctgaaattcggtccggcccggccggctgtccacttcgatcatcccgtcgtgctgctggatgaaggtctgcgcgagcgtgagcccgagcccgctgccgtcgtcgcggccggatacgagcggatagaagatccggtcgcggatgtcgtcgggaatgccggggccgttgtcgatcacacgcaaatccagtgccagcctgtacaggcgcttcgcgatcgtcaccttgcgcgcgacgcgcgtgcgcagctcgatccgcgcgtcgccctgcgcgatccgctcgcgcagcgcctgcgccgcgttgcgcacgatattgaggagcgcctggatcagttgctccttgtcgccgcgcagatcgggcacgctcacgtcgtaatcgcgctcgatcgtgaggccgcgcgggaattccgcgagcatcaccgcgcgcacccgctcgcacacttcgtggatgttcacgtcgccgacgatgtgcggatggcgatgcggctcgagcagccggtcgacgagcgtctgcagccggtccgattccttgatgatcacctgcgtgtactcgcgcagctcgtcgcgctcgcgctcgcccagctcgaactcgagcaattgcgccgcgccgcgaatcccgccgagcgggttcttgatctcatgcgcgaggttgcggatcagttgcttgttgacggcggtgagatcgtggatccgctcctcgcggtcggtgcgcgactgccgctcgttctcgaacagctcgacgagcacgaactcgggcgcgccctcgagaaagccgacgatcgcatgcacgtgcagcggctcgcggcccggacgatcgagcacggtgtccagatgggtcgcgtgaaagcgctcctcgccgatcgcggtgatcgtcgtcgcgagctcgctcgcgttcgggaagatctcgccccacggcatctgcgacaactgccggcgcgagatgtcgagcatcgcctccgccgacggattggcgaacgcgatcctgagcgtgcgccgatcgagcacgagcacgaccgtcggcaacgcctcgagccccgtcaggagtcccgagcgcacgagccggtcatcgtcggacaagcgctccgggtggccggccctggccttgatcagattcttcagaaccatcttgcgtgggtgccgtgtcaaaaaccgccgtcgcgggcggaacnnnnnngggacggcgtcccgccgtccccagactgctgacgaaccccacgtttttgtgagcgtggggttttgtctttctgggatcaggattgcgggttcgccgcgagcgggtagtcgaagctgcagcgcaaaccgctcaccagacgcagcagcatgcgcacgaagcgccaatcgggacccgctggcccctttttccgcttccgcgccagcagcatcgcaatcttcttgatgttctgtgccgccgcggccagcaagcactgctcggccaccttgcgtagcccacgcatacgggcataacggtgcccatgcagctgcttggcatcggcgaagctgcgctccaccgtctgcttgcgccgcgcgtaaatgcgttggccccattcggtcaagcgccgcgcgtccacccgctccttggcgcgctcccacacgtggcgcgttaccaccttcaccgcgatcgcactgttcgtgcactgcgatcgtaccgggcagcgcccgcagatctgcgcattggatttgtattcccgatagccgagccgattggtcgtgctgtacggcagggcctgcccctgcgggcacacgtattcgttgcgatacgcgtcgtacttgaactgccgtttgtagaacatgcccggcttgtggttcggcgtgcgatagcccatcaccccggcaatccctcgctcctccagcccctggcacaccgccggcgtgaagtagcccgcatccagccccaccgcctcgaccttgaactcaaagcgctcgcgctggcgatccagccgatccagatacggctggctgtcatgcaccgaggccggcgtcacatgcgtatcggtgatgatcgcgtgcttggcatccaccgtgcggtggtccagatagaagaaccccttcggcttgtcgtcccgcaccatgtagccgctgtccggatcggtccggctgagcttggtgtccttgctagacggcggctcatcgtcgtcgcgatccagcggcttcctgccatgcgcggcccggtccgcatccactgccgcgttcaatgcctccgtgtaggcggccggcgtctgctccagcttcaccacatcgaacttgcctttgttcgcgttcgccttcaggtgcgtgctgtccgtgtacagcacccgaccgtcgaccagcccgcgcttgatcgcctgccgcacgatctcgtcgaagatctcctgatacaccgtcgtgtccgtgaagcgtcggcggcgattctgcgagaacgttgacgcatccggcaccttgtcggtcagccggaaccgggcgaaccagcgataggcgacgttgacctggacctcacgcatcagttgccgctcgctgcgcaccccgaacaggtagccgatgaacaacagcttgaacatcaccacgggatcgagcgccggccgcccgttgtccgcgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcaggtggtccttcggcacgagttcctcgagcgtcaccatctcgagttcgtgctgcgtgggcatgggcgtcttcagcatcacgccattnnnnnncaaaaatcccccacttggcgagggtttgtcagcaatctggggacggcgtcccgccgtcccctttcaaggtccgatgccttcgcgcacagtcgccgcgcgaaggccggtcggcgccgcggcgcttcgtccgccgacgagacgaagcgccatcgccgcttacagcgagtagtacatctcgaactcgatcgggtgcgtcgtcatgcggaacttcgcgagctcctgctccttcaggcccaggtacgcgtcgatcatcgcgtccgtgaacacgccgccgcgcgtcaggaactcgcggtccttgtcgagcgcttcgagcgcctggtcgaggccggcgcacacggtcgggatcttcgcatcctcttccggcggcaggtcgtacaggttcttgtccgcggcctcgcccggatggatcttgttctggatgccgtcgagacccgccatcatcagcgccgagaagcacaggtacgggttcgccatcgggtccgggaagcgcgtttcgatgcggcggcccttcgggttcgacacgtgcggaatgcggatcgacgccgagcggttgcgcgccgagtaggcgagcttcacgggcgcttcgaagtgcggcacgagacgcttgtacgagttcgtcgtcgggttcgtgatcgcgttcannnnnnnnnnntgcttgatgatgccgccgatgtagaagagcgccgtctccgacaggcccgcgtagccgttgcccgcgaacaggttctggccgtccttccagatcgactggtgcacgtgcatgcccgagccgttgtcgccgacgacgggcttcggcatgaacgtcgccgtcttgccgtacgagtgcgcgacgttatggatgatgtacttcgcccattgcgtccagtccgcgcgctcgacgagcgtcgagaacttcgtgccgatttcgttctggccctggcccgccacctcgtggtggtgcacttcgaccggaatgccgatctgctcgagcagcagacacatttccgagcgcatgtcctggaactggtcgaccggcgcaaccgggaagtagccgcccttcacgcccggacggtggcccgtgttgccgccttcgaattccttcgccgacgaccacggcgcttcttccgagttgatcttcacgaagcagccggacatgtccgtgttccactgcaccgagtcgaaaatgaagaattccggctccggaccgaagtacgcggtgtcgccgatgcccgtgctcttcaggtaggcctcggcgcgcttcgcgagcgagcgcggatcgcgctcgtagcccttgccgtccgccggctcgacgacatcgcaggtcagcacgagggtcgactcttcgtagaacgggtcgatgaaggccgcgttcggatccggcatgagcagcatgtccgacgcctcgatgcccttccagcccgcgatcgacgagccgtcgaacgcgtggccgctttcgaacttgtcctcgccgaaggccgacaccggcaccgacacgtgttgctccttgccgcgcgtgtccgtgaagcggaaatcgacaaacttgacgtcctcgtccttcgcgagctgcatgacgtcggcgacggttttactcataacctcttctcctgattgaacaaatccggcgggactgggaccgcctcgttaagcgagctgctgagcgcagcgttctttgccgcgtacaaccgattcgaacgggtgggatatagcagcttccatgccatgcatgcgccagatcggcgcgaaacgcgcgaggccgcgccccgtcagggccgcagcgcgcactttcggggcttttgcgcgcaggaacgccgccgaatgcgcaccacgatcgtgcaatgtagcattgcacacactcggcaaacactaatttggtgctcctctcgcattttgcaccgctttagtgcgttcggcgtgtcgtgcatgtcgggaaagcgccggccgtcgcggttcgcccgtcgcgctagaatgnnnnnnngatccgcaggagacctcccgccatgagtacgcttgaacagctttacgcgcaagccgacacgcgccgcgcgcaaggcaacctgaactacgcgggcgcgctctcgcccgccgaggccttcgagttgctgcagctcgatccgaacgcgcgcctcgtcgacgtgcgtacccgcgcggaactcgactgggtcggccgcccgctcgtcggcgacggccagtacgcgcatgtcgaatggagccgctacccgggcggcgtgccgaacgtggaattcatcgaccagttgcgcacgctcgcgcagcccgatcagccgatcctgttcctctgccgcagcgccgcgcgctcgaagctcgccgcggtcgccgccgcgcaggccggcttcacgaaggcgttcgatctgctcgaaggattcgagggcgcgaaggacgcgcaaggacaccgcaagaccgtggaaggctggtgccaccgcggcctgccctggatcggcgcttgacgcgtacgccgctcgccatcgtcgggccggccgatgacatggcgatgacggcccgcaccggcgcggcccatgcgcgacgcaccgcatggcgcatgccgcctcgtcgcgcgacctcccagcacgtgcgcgacacgccgccggcagcgccgcgcggcctgcatgcgggccgcgcgcctcgttcgcctgcgcgcgtgacgacggcgggcacgacggcggacgtgaaggcggcgggcgcccgccgcgaccgcccgctcagccgtgctgcggctcggccggctcgacgatgtccccgccgagcaagtgcacgccctcgcgcagcttcacgaacgcggccgcgaccgcttccggctcgcccttcacgccgagatcgatgtgccggcgcgcatagatgccgcccttttccgcgtcgccgacgctcggcaggctgaacacccgcacgcccggaaaatcccgctcgatcttctccatcagcggcgtcagcgtcgattcgggcagttcgaacacatagagcgagcgctccgcgtgcgggctcgcgtggtgcaggtgcgcgtacttcgtgtcgagcacccattcgatcatcggccaagccatcaccggaaaacccggcacgaagtgatgatcgccgcacgaaaagcccggaatccggttgtagccgttcgggatgatcgtcgcgccgcgtgggaacacgcccatgttcagccgatggcggttttcgggcgaatcgggatcgacgggtttcgccggatcggcgtgcgtctcgcgaatccgctcctcgatcagcgctctcgcctgcggatgcagttcgagcggcacgccgagcgcggcggccgcgcactgacgcgtgtggtcgtcgggcgtcgcgccgatgccgcccgtcgagaacacgatgtcgcccgaggcgaacgtgcgcgcgagcgtcgccgtgatccgcgcgggatcgtcgccgacgtattcggcccagccgagcgcgagcccgcgcgcggcgaggagctcgatcgccttggcgaggtgcttgtcctggcggcggccggacaggatctcgtcgccnnnnnnnnnnnnnccgatggtcatgcttgcctcgtcgaatcggtggaaatcgcgttcgcggcggccgcgcgctcgtcctgcannnnnnnnaggcaatagaaaccgaaccacagcgccgagaacaccagaatgaacgcgtagacccagatcatcgcggcggcgacgaacggaaacagcaccatcatccagatcgacgacacccagatgaaggtcggcaccgtgccgagcagcccgctcgcgacgccgatgccgaacagcggccagcggtgcttgcgcacgagcgcgcggcgctcgccggcgctcgcgtgcagcgcgagcgcgtcgtaggtcatcacgcggtacgtgagccagccccagatcacgggcggcagcagcgcgaagaacggcggaatcagccacagcggcaccgtcacgatcagcagcgcgatgctcgcgaacgcggcccacagcgaattgaacacgctgccgaccaggctgccgccgcgcttcatctcgagcgacgcgaactgacgcttcgacagatgcgagacgaccgcgggcatcgacagcgtcgcgatcagcagcagcaccgtcagcacgatgagcggaatcgcgagcgacacgacgacgaacggcgcgacgaccgcgtgcagttgcgacgcgccgatcgcgttgaagaacttgtagaggagcgccgtcagcgcgaagccgtcgagcgcgnnnnnnnnngcgtcgacgagcggctgccacgagaaccagagcaggacgccccagaccaccgcggagacgatgaacggcaggaaggtgagccagagcatccgcgggtgcagcgcactcgcgagcgcccggccgaaggagcgcagcaggtcgttcatgcgggacggatcatcgatcggaatgggaaggctcggaaaggataaaccacgcggcatgcgggcggcaaaaacggggcggcagcgcaccaggcggcgaagnnnnnnnncgcgcgcatcggcggcgacgggtggcgcgcgatggacggcggcgggcgaatcggtggaaggtccggcgctccgcgccctgcgttccgcactctgcgctcgaaggacagagcgactgcggcaaggcgccgggcgcggacaccatatcggccagcgaccagtgattnnnnnnnnnnnnnnnnnnnnntgcggtgagcggtttgcgatgagcggtttgcagtgaacggccaacgatccgctgccagcggtctgcggcgcgcaccccgcaaccggcaagcggcaaccggcaacgagcgctcggcggcaagtgacgaagcgcgaaccggccgacaaccggcgtgccgctcaccccggccgcggccaacgcgcccaacgccgccccgccccgaggccctgcccgcagccgggccgggcctgcgccccgccgccgcgcgccgcttacgccgacgccacgtcgcgccgcttgcccggcgcgagccgccgcgcgatccgcacgaacgcgagcccgtgctgcgcccagaagccgtcgccgtacgacacgccctcgtattgctcgcggatgccggtcggctcgggcgtgcggttccacgatgcggtgcgaaacagcatgtcccaccacgggaacagcacgccgaagttgcagccgtacttcgtgccctcgtggccgtagccgaccgcgtgatggcggcgatggaacgtcgggctgacgacgaggcgctcggcgagccggccgaacggcagccgcgcgttcgcgtgctgaacgctctgcatgaagttcgtgaccgcggtcagcacgacgaactgcgacggcgacacgccgatcacgagcgcgatcgccgcgaagaagcacgcctgcagcacatcgtcgagcaggtggttgcggtcgtcgcaccagagcgacatctggcgctggctgtgatgcaccgcgtgcagttcccaccagatgccgatccggtgctgccagcggtgataccagtagccggcgaaatcgagcacgatcagatagatcgcgaacgcgacgatcggcctggaggtgacgcccggccacaggtaatcgagattgacgttcgcgatcccgtgcaggcgcagccatgcctggacgctgtcgaacagcggctgcatcgcnnnnnnnnnnnncaggctgaagatgccgagcttcgcgatcagcgtgtagatcacgtcgacgcgcgcctcgcggcggctctcccagcgctcgacgggccgcagtgcctcgagcgggcgcagcagcacgtacatcgcgacgacttgcagcgcgccgacgatcacccagtagagcgcgtcgtacgtgtcctcgtcgtagtccatcaggccgaccttgaacagcagcggctgcacgatgtcgacgtacagccaggtctgcagatcggacacgaagccgtcgagcgcggcggcgatcacgtgcagcatgagtcgctccccggcgtcacgcgccgttcggcgccgtccacggcgcccggtcgtagaagtagattccgtgcggcgagcggccgaccgaaatcgtctgaatcagcttgcggctcggcagatcgatcacgccgaccttcttcgcgaagcggaacgtcacccacagcgtcttccggtcggccgacagttccatgtcgtccgggccgggcagcaggcccgtgatgtcgccgacgttcgtgagcgcgttctcgtcgaggatgctgatcgtgttcgcgacccgattcgtcaccgcgacgtgcgtgccgtccgcgagcgagcggaagttgtgcgcgcccttgccggtcggaatcgtcttcacgaccttctggttgcgccagtcgacgacggcgacgtaatcggcgcccgtcatcccgatcagcacgtacttgtcgccgggcgtgagccagaggcccgccggcaccttgcccactttcatcttccacttgagcgtctgcgtggcgagatcgatcgccgcgagctcgcccgacacctgcagcgacacgagcactgtcttgctgtccttcgtgaacgcgaggtggctcggcatcaccgcgagcggcaagcgcttggcgagcttcagatcgcggccgtcatagctgtagatgtcgacgcggtcgagccgcaggccggccgcgacgaaccacttgcgatccggcgagaagccgagctggtacggatcgtcgatcccttcgagcgtgcgctgcggcttgcccgtcttcggatcgaggaacatcaggctgttcgacaccgaattcgcgacgatcagcgacgcattgtcgggcgtcgccatcaggtgatgcggctccttgccggtcggatactggccgacgacctgccgggattgctgatcgatcagggaaagcgtcgcttcggccgaattcagcacgatcacgttgttcgcaaaggcggcgacgggcgccagcacggcggcggcaagcgcgagcctgcggccgagggagaggaaattgcgcatgaagactcacgtcgtgggactggcgtgattgtaaaacgcgcgagaacgccgccggttgacgtctcgcgcccgagtgtgaacccgcataccttgaacggcgctcagcgctgcatcgactcccacactttgtagagccgcttgaccgataccggcatcggcgtgcgcagctcctgcgcgaaaagcgagatccgcagctcctcgagcagccagcggaattcggcgagccgcgcgtccgcgacgccgccgcgctgcgcaaccgagcgctgataatgctgcgcgagcggctgcagctcggccgcctgccgcgcgtnnnnnnnnggatcggccttcagcttgtcgatgcgcagcgcgattcccttcaggtagcgcgggaagtgcgcaagctgcgcgtaaggcgtatcgacgacgaagcgcttgccgacgagcgcggcgagctggccctgcatgtccgcgtgcgcggccgggaacggcttggcctgcgcgagcttcttcgcgagccccgcgtactcggcgaggatctgcccgacgagccgcgcgatctcctgcgcgagcagattcaggcggctcctgccctcgtcgcggcgcgcgtggaagctcgcgtcgtcggcgggcagcggttcctgcaggcacgcgcggtcgagcgcggtcgcgatcagctggtcgcgcagctcgtcctgcgtgccgagcgacatgtactgtatcgccatctcgcgcagccccggcaggttcttctccagatacttgatcggctccttcagttgcagcgcgaacaggcgccgcaggcccgcgcggtggatccgcgccgcctcgtcgggcgaatcgaacacctcgacgtcgcaatgcgtgccgcgatcgacgagcgccgggtagccgaacagcgtctcgccgcgccggcggatttcgaggagttccggcagcttgccgaagttccacgtcgtcaggttctcgtagagcgcggtcgcgccggcggccgcgcccgcttgcgccgccggctcggccgcccgcggcggcgcgccgagcggcacgcgccgtgcccgcgcgccgctcgcgccggcggccgccgcggcgggctcgcccgccggcgcgagcgtcgccgcggcggcgatcttctggaagtgctgctgcgcctgcgcgcccagttccgcgcgcagttgcgcgagattgcgccccatcgcgagttgccggccgtgctcgtcgatcaccttgaagttcatgaacaggtgcgcgggcagcgtctccagcttgaaatcggacgttttcgtcgcgacctgcgtctgctcgcgaacgtcggcgatcagcgcgtcgacgaggccgcccgcgccgaagcgctcgcgcccggcgcgctcgacgaagcccgccgcgtactccggcagcggcacgcaatggcggcgcagcttctgcggcagcgatttcagcagcagatgcgccttctccttgagcatgccgggcacgagccattcggcgcggcgcgcgtcgacctggttcagcgcgaagagcggcaccgcgagcgtcacgccgtcgcgcggcgagcccggctcgaagtggtacgcgagcgccatctcgacgcccgccatcgtcacgcgcttcggaaacagctcggtcgtcacgcccgccgcctcgtggcgcatcagatcgtcgcgcgacagatacagcaggcgcagcttgtcttccggctgcccgctcttgctcacctcgtcgcgataccagcgctcgaacgcggcgcccgtgtgaatgccggccggaatcgcctgatcgtagaacgcgtgaatcagctcgtcgtcgacgagcacgtcctggcggcgcgatttgtgctcgagctgctcgatgtcggcgagcagcttgcggttgtgcgcgaagaacgcgagcttcgtgtcgaattcgccgtcgacgagcgcgccgcggatgaacagctnnnnnnnnnnnnncgggtcctgccggccgaacgcgacgcgccgccggtgatagatggtgagcccgtacagcgtcgcgcgctcgaacgcggcgacctgcgcgggccgcttctcccagtgcggctcggacagcgatttcttcagcagatgcgcgccgatccgctcgatccattcgggctcgatcttcgcgatgcagcgcgcatagaggcggctcgtctcgacgagctcggccgccatcacccagcgccccgccttcttcacgagcgcggagcccggccacagatggaacttgatgcnnnnnnnnncgaggtagtgcggctcgtcctcggccttgaagccgatgttgccgagcaggcccgtcaacagcgacagatggatctgctcgaacgtcgcatcggcttcgttcagccgccagccgtgctcgcgcacgacggtcaggagctgcgagtggacatcgcgccattcgcgcagccgcaggtgcgacaggaaatgctgccggcacgcgtcgacgagttgccggttcgacttcttgtgcgcgaccgcctcctcgaaccacgcccagatccgcagccactgaaggaactcggagcgctcgtcggcgaagcgccggtgcgcctggtcggcctgctcctgcgcgtcgaccgggcgctcgcgcgggtcctgcacggacagcgcgctcgcgatcacgagcacttcgcgcagcgcctgctggtnnnnnnnngcgaggatcatccggccgacgcgcggatcgagcggcagccgcgcgagctcgcggccgagcggcgtgagcgcgttctcgtcgtcgaccgcgccgagctcgttgagcagctgatagccgtccgcgatcgcgcggcccggcggcggctcgatgaacggaaacgattcgatcgccgacagatgcagcgatttcatccgcaggatcaccgacgcgagcgacgagcgcaggatttccggatcggtgaagcgtgcgcggccggcgaaatcgctttcctcgtagaggcggatgcagatgccgtcggcgacgcggccgcagcggcccgcgcgctggttcgcggccgcctgcgagatcggctcgatctgcaactgctcgaccttgttccggtacgaatagcgcttcacgcgcgccaagcccgtgtcgacgacatagcggatgcccggcacggtcagcgacgtttcggcgacgttcgtcgcgagcacgatccgccgcgcgttcgacgccttgaacacgcgctcctgctcggccgcggacagccgcgcgaacagcggcaggatctcggtgtgcggcggatggtgcttgcgcagcgcctcggccgcgtcgcggatctcgcgctcgccgggcaggaacacgagcacgtcgccggggccctcgcggcacagctcgtcgaccgcgtcgacgatgccgtccatcaggtcgcgctcggcctnnnnnnnnntcttcgcgcgatcgcggcccgagctcccgccttccgcgtgccggacggcggccggccggtcatcggcgatcggccggtagcgcacctcgaccggatacagccgcccgctcacctcgatcaccggcgcgggccgctcgtcgctgccgaaatggcgcgcgaagcgctcggcgtcgatcgtcgccgacgtgacgatcagcttcaggtccggccgcctcggcaggatctgccggaggtagccgagcaggaaatcgatgttcaggctgcgctcgtgcgcctcgtcgatgatgagggtgtcgtacgccttcagcagcgggtcggtctgcgtctcggcgagcaggatcccgtccgtcatcagcttgaccgaggcgcccggggcgaggttgtcggtgaagcgcaccttgtagccgaccacctcgccgaacggcgtgccgagctcctcggcgatccggcggcccgtcgacgacgccgcgagccggcgcggctgcgtgtggccgatcaggcccgcgccgcccgcgccgaggccgcggccgagcgccaggcagatcttcggcaactgggtggtcttgcccgagcccgtctcgccgcagacgatcacgaccgggtgagcggcgatnnnnnnnnnnatctcgtcgcgcttgcccgacacgggcaagctttcggcaaacgtgatcggcggaacgggattcggcgcgcaccgcgtgcgcggcgcatgcggcgcgcgggcggcttcggggccggcgtcgcggcgctcggcgcgcgnnnnnnnnnnctgcgcgggcggcgcctgccgggggcgcggtggccgcggcgcagcggcgccggcgggctgcggctcgcccggcgtgcccgcacgtttttgcgcgggacttttaggtacattcgacatgggggcgcattataatcccgcccatgaattcccaaaccgaccttcccgccgcccagtcgggcgccgcgccccagccgtccgtcgacgaagccgtccatcacgcgcagttcgtcgactggatgcgctccgtcgcgccctatatccacaagttccgcaacagcaccttcgtggtcggcttcggcggcgaggtcgtgcagcacgggctgctgagcgcgctcgtctccgacatcgcgctgctgcaggcaatgggcatccagatcgtgctcgtgcacggctcgcggccgcaggtcgaggagcaactgcacctgcacggcgtcgaatcggcgttctcgcacggcctgcggatcaccgannnnnnnnnnntcgaatcggcgaaggaagcggcgggcgaagtgcggctcgacatcgaggcggcgatcagccagggcttgccgaacacgccgatggcgcacgcgcacatcagcgtcgtgtcgggcaacttcgtgacggcgcgcccggtcggcattctcgacggcgtcgatttcgcgcacacgggcgtcgtgcgcaagatcgatgccgagtcgatccgccactcgctcgcgagccgcaagctcgtgctgctgtcgccgctcggcttctcgccgacgggcgaggcgttcaacctgtcgatggaggatgtcgcgtcggcggccgcgatcgcgctgcgcgcggacaagatcatcttcctgaccgaatcgcccggcatcgtcgacgaagcgggcgagctcgtgcgcgagatgtcgctcgacgcggcggccgaactgctcgactcgggcgatctgcaaggcgacgacgggttcttcctgaagcacgcgatccgcgcgtgccgcggcggcgtnnnnnnnnnnnacctgataccgcagtcgctcgacggcagcgtgctgctcgagctgttcctgcacgacggcgtgggcacgatgatctcgtacgagaacctcgagagcctgcgcgaggcgacgccggacgacgtgggcggcatcctgaccctcatcgagccgctcgagacggacggcacgctcgtgcggcgcggccgccaccagatcgagcgcgacatcgatcacttctcggtcatcgagcacgacggcgtgctgttcggctgcgcggcgctctatccgtacccgaccgagaagatcggcgagatggcgtgcctcacggtcgcgcccgaggcgcagggctcgggcgacggcgagcggctcctcaagcgggtcgagcagcgcgccnnnnnnnnnngcctcacgcggatcttcgtgctgacgacgcgcaccgagcactggttcctcaagcgcggcttcgtgaaggcgacggtcgacgacctgcccgaggaccgccgcaagctctataactggcagcgcaagtcgctcgtgctgatgaagcagctctgagcggcgccgcgcgcccttnnnnnnnggattacgattacaggagaggtacacgatggcccgtatgatccactgcgcgaagctcggcaaggaagccgagggactcgatttcccgccgctgccgggcgaactcggcaagcgcctgtacgaaagcgtgtcgaagcaagcgtggcaagactggctcaagcagcagacgatgctcatcaacgagaaccggctgaacatggccgatcnnnnnnnnnnncagtacctgatgaagcagaccgagaagtatttcttcggcgaaggcgcggaccaggcgtccggctacgtgccgccggcgcagggctgatgcgcgggcgnnnnnnnncgccgcctccgcgctnnnnnnttgcgcgttgcgcacgctggaagcgagcctcgggcagcgattgctgcccgaggcnnnnnnnacgggcgcctcgccctcggcacgcggcgcacccgcttgccgagggcgnnnnnnnncggcccgcgcggcgccgtcaaggcttcgcgagcgctccgcgccgttcgccaacgccgacgcgcttgccgcgctcgagcgtcgcgatgcaggcgagcgacaccaccgcgagcgcgctgtagaacgcggcgagcggccaccactggccggcgaaacggtgcgcgagcagcgtgcccgcgagcggcgtgagcccgcccgcgagcgccgcgcagagctggtacgacagcgagatcgccgagtagcgcacacgcacgtcgaacgcggtcgacatgaagcccgccatcaccgcgtacgagctcgacatgcacatcaccgcgatcgcgatgccgacgacgatcgccacggggcgccccgtcgacacgagcgcgaacatcggatacggcgacgcgatcgcgagcgcggcggccgccgtcaggaagcgcccggtgccgatgcgctgcgcgaaccagccggacgcgagctgcgtgccgagctggatgaacgcgacgacgaacaggcagtcgagaatcagcgcgcgatcgagcccgagcgtctgcgtcgtgtagttcagcatgaacgtgttgacgaaccacgcgcccgcgacgccgatcacgttcgcgccgaggcagagcaacagcgtgcgccaggcgtcgcgcaccacgtcggccacgggcagcgccgccgtgcgccgctgcgccttcannnnnnnnaactccggcgattcgtcgacgcccgcgcggatcgcgagccccaccacgagcaacgccgcgctcgcgagaaacggcagccgccagccccacgcgaggaacgcgtcatgctcgatgccggcgacgaggcgaaacgcgagtagcgcgagaatcaacccggcggggctgccgagctgcgcgaacgacgcgacgaacgtgcgcctgtccgcgctcgcgtgctcgctcgccatcagcaccgcgccgccccactcgccgccgatcgcgatgccttgcgcgatgcgcagcacgacgagcgcgacgggcgcgacggcgcccgcctgcgcgtacgtgggcagcaggccgatgccgaccgtgccgaccgccatgatgacgagcgtcgcgacgagcgccttcttgcggccgacccggtcgccgaggtggccgaacacgaggccgccgaacggccgcgcgaaaaagccgaccgcgaacgtgccgaacgacgcgagcgtgctgaagaacggatcgcccgacggaaagaacagcttgccgaagatgagcgcggacgcggtggcgtaaagatagaagtcgtaccactcgatcgtcgtgccgacgaatgccgcgagcgcgnnnnnnnnnggctggccgaccgnnnnnnnntcggcgcgctcgtcgtgctggaatgtcatcgttgtctccatgtctgttgccggcggcgcgactnnnnnnnnncttcaccggtcgggccggatcgctccggattcggtcgcgccggcaggcgcgaaccgttcggccgaagacggatcgctcgccttccggacgtccggcnnnnnnnnnacccggcggcaccctcgagccgcggccgccgcttcgcgtcggcgggccgcggccgttcgctcacgtcgccattggtttcgcctccttgagcacgcccgcgtcggcgagccgcgcctgcgtcgccgcatcgatgccgagcgcgtcgagcacnnnnnnnntatcgcggccgagcgtgggcggcgcggtgcggtacgtcgcgggcgtgcgcgagagcttgatcggcgacgccgcgccgcggtatcgccccatctcgacgacgagcccgcgatgcagcgtgtgcggatcgcacgcgagcgcatcgatcgtgcgcaccggcccgcacggcacgccctcggccatcagctnnnnnnnnagcgtctcgccatcgcggccggcgagccgcgtctcgaggctcgccttcagctcggcgcgatgcgcgcagcggctgcggttgtcgataaaacgcggatcgctcgcgagcgcgggcacgccaaggtgcgcgcaaagccgcgcgaactgccggtcgttgccaatcgcgagaaagatcggcgcgctcgcggtgcggtagctgtcgtacggtgcgatgttcggatgcgcgttgccgctgcgcgcgggggtgcgccccgagccgaaccagttcggcaggtgcggatgcagcagcgacacgccgcagtcgtacagcgcgatgtcgatcgactggcccacgccgcttctctcgcgctcggcgagcgcgagcaggatgccggcgagcgcgttcaggcccgtcaccatgtcgacgatcggcaggccgatgcgcgtcgcgtcgccgccggcatcgccgttcacgctcatgaggcccgccatcgcctggatcaccgcatcgtagccgggcagcccgccgagcgggccgtcggcgccgaaacccgtgatcgcgcaatggacgaggcgcgcaaagcgcggccgcaagtcccgctcgtagtccatcccccagcgcgcgagcgtgccgggcttgaagttttcgacaagcacgtccgcgtcttcgagcagacgccagaggatcgcgcggccttcgtcgcgcgacaagtcgagcacgatcccttccttgttgcgattcacgccggtgaagtaccacgcgtcgtcgtcgaggaacggcgggccccagccgcgcgtttcgtcgcccgccggcggctcgatcttgatcannnnnnnnncgtggtccgcgagcgcctgcgtgcagtacgggccgccgaggacgcggctcaggtcgatgattttcaggccggcgagcgcgccagggcggacgggcccggttgcatgattcgcggcggcgagggacgggtgggatgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgtctttggtgtttgcggcgaacgccgtgcgcgcatcggacgccgtggccgtcgcgtcggcgatcgccgttcccggcggcacgnnnnnntcggacgacatgcaaagcccgcccgccggcggcaacggatgcgccgcgtccgcgaacgcgccggcggtgccggccgcccctgccgcatcgctcgcaccggcggcggcgcgcccgatctccgatccgctcgaggcccgcaatcgcttcgagacattgccgctcatgccgcgtctcccgaacgatcgtcgagcaggcgcaacgcgtcgtcgagcgtgacgggccgatcgtgcaacaacgccgccagcacgccggccnnnnnnnnnnnnnnnnnnnnggcatcggcgcgcggcgtcgcgagcggatcgacgggcgacagcttgtagcgcaacacgagatgagcgagcgcgagccgccgatgatcgggcgcgagccgcatcccttcgctcgcgagcaggatcgccgtcgtcgagtgatagagcgcggacgccgcctgccgcacgaacgcatcgtcgcccgttcgcgcgacgtgcgcgatcgcatcgctcgcgcgatcgagcgcgcggcgcagccgcgtggcgctcgcgcccggcagccgtgccgtgtcgagcgcgccgagcaggaacgcgcgcagcggcgcgagcgccccttcgcgcttgaccgcccgcgcgacgtcgagcgcgacgatgttgctcgtgccctcccagatcgagccgagatgtgcatcgcgcagcacgcgtgcatcgctccactcctcgatgtagccggtgccgccgcgcacctccatcgcatcgccggcaacgcggcgcgcatcgcggcacgcgcggaacttgacgagcggcgtcaggatccgcacgcagccgcctgcctgcgcgtcgcccgtgtccgccttcgcgagcagcagcgcgatctgcatgaacagcgagcgcgcctgctcggtcggcacgagcatcttgacgagttgccgctgcatcagcggcatgtcgatcagcttgcggccgaacgcttcgcgatggcgcgcgacgtgcagcgcctccgtcgtcgcgcgccgcatcagccccgctgcgcgcacgccgttcgacagacgcgacatgttgatcatgtcggccatctgatgaaagccgcggccgatctcgccgatcagataggcttcggcgccgtcgagcgcgatctcgccgctcgccatcgaacggctgccgagcttgtccttcaggcgtacgatccgatagcgattgcgcgagccgtcggcgagcgtcttcggcagcaggaacagcgcgaggcccttcacgccgtcgggcgcgccttcgggccgggcgagcaccatcgcgagatcggcgtccgcgttcgagcagaaccacttgtcgccgaacagccgccatgtcgccgaaccgtcggcggacgtgccgcgcaccgcacgcgtcgcgatgcggccgacgtcggagcccgccgcctgctcggtcatgaacatcgcgccctgatacagcacgtcgaaatcgcgcgacgcgagccgcggcaggaaacgctcgacgagctcgcgcgaaccgaagcggcgcagcgtgcgcgtgagcgaatcggtcatgctgacggggcagcaaaggccgaactcggcttgcacgaacaggaacgtcaacgcgtatttgacgannnnnnnnnnnncgccgtcgcgatggctcatcgcggcgagcccgagctgcgcatatgcgacgcgctcgagctcgacgtagtccggatgcttgtcgatcgactcgagcggctcgccgcgccgcgtgcgcggctgaagcacgggcgggttcctgtcggcacgcgacgcgaggcggtcgagctcgtccgacgcgcgcagcccgagcgcgcgcagttccggctcgaagccgcgaaagcgcgcttcgcccagatggagccgcagcaacgccgcgcaatcgggatcgctcgtgaagaagttgatgccccgcgaatcggggatgttggctgcgcccgccgcgggcgcgtttgcttcgaaggtttccttcatcatgttcatcgcttgtctcctggtccgacgagcgtagaaccgcgatcgataatcgtccaatacaggatttatccagtacgataaacgctatttatcgatcgccagaatggaggcgcgatggacctcaagcaattgcgctacttcgtcgccgtcgcggaagagctgcatttcggccgtgcggcgaaacggctgttcatctcgcagccggccttgagcttcgatatccgcaagttcgaggacgagctcggcgtgcaactgctcgcgcgcacgagcaagtcggtcgcgctgacgaatgcgggcgaagtgctgctcggcgaggcgcgccgcctgctgctgcaggcgcaggaagcgcagcgtctgacgattcgatcggcatcggggctcgcggggcggctgaagatcggcttcgtcaattcgatgctgtaccgcgggctgccttcggcggtacggcgtttcgaggcggactatccgaatgtcgaagtcgtgctgaaggagatgaacacgcacgagcaggcgcaagcgatcctnnnnnnnnagatcgacgtcggctacgcgcactggggcacgttcccgccggagatcgcggccgacacgatcctctccgagccgttcctctgctgcctgcccgcgacgcatcggctcgcgcggcgcaggcgcgtcgatctcgcggcgctcgcgcacgagccgttcatcctgttcccgcgcgatgcggcgccccactatcacgatctcatcatcgcgcagtgcgtgagcgcgggcttcagtccgcagatccgtcacgaggcgcgcctctggcagacggtgctgacgatggtcgagttcgagatgggagtggcgctcgtgccgagcgtgctgcgcgaggtgcgcagcgagcggctgcgctacctgccgctcgccggcgacgcgcttgaatcccgcacgttgcggttgcggcgctcgaatgaacgggagccggttgcggagtgcttcggcgaatatctggacgacgagatccggcggcttcgcggtgcggcagagtgacggcgcgcgggcgggtgctcnnnnnngttctggataaaagtgcgcgattgccggtagaatcacgcccctggtcgcgcaatgtgtgaccggcacccgtcggatgggttatgtcgnnnnnnttgctttacggaatgcaaaagctctgacataattcaaggctctttgggcggttagctcagcggtagagcactgccttcacacggcaggggtcactggttcgatcccagtaccgcccaccaaagaattcgccggttgtggcgacgcgtcaaacgctggatcgagcagttctctccggcgccagcgcaaagccactaggcaaagaaaaagccctgcactcgcagggcttcagactgctgacgaaccccacgtttttgtgagcgtggggttttgtctttctgggatcaggattgcgggttcgccgcgagcgggtagtcgaagctgcagcgcaaaccgctcaccagacgcagcagcatgcgcacgaagcgccaatcgggacccgctggcccctttttccgcttccgcgccagcagcatcgcaatcttcttgatgttctgtgccgccgcggccagcaagcactgctcggccaccttgcgtagcccacgcatacgggcataacggtgcccatgcagctgcttggcatcggcgaagctgcgctccaccgtctgcttgcgccgcgcgtaaatgcgttggccccattcggtcaagcgccgtgcgtccacccgctccttggcgcgctcccacacgtggcgcgttaccaccttcaccgcgatcgcactgttcgtgcactgcgatcgtaccgggcagcgcccgcagatctgcgcattggatttgtattcccgatagccgagccgattggtcgtgctgtacggcagggcctgcccctgcgggcacacgtattcgttgcgatacgcgtcgtacttgaactgccgtttgtagaacatgcccggcttgtggttcggcgtgcgatagcccatcaccccggcaatccctcgctcctccagcccctggcacaccgccggcgtgaagtagcccgcatccagccccaccgcctcgaccttgaactcaaagcgctcgcgctggcgatccagccgatccagatacggctggctgtcatgcaccgaggccggcgtcacatgcgtatcggtgatgatcgcgtgcttggcatccaccgtgcggtggtccagatagaagaaccccttcggcttgtcgtcccgcaccatgtagccgctgtccggatcggtccggctgagcttggtgtccttgctagacggcggctcatcgtcgtcgcgatccagcggcttcctgccatgcgcggcccggtccgcatccactgccgcgttcaatgcctccgtgtaggcggccggcgtctgctccagcttcaccacatcgaacttgcctttgttcgcgttcgccttcaggtgcgtgctgtccgtgtacagcacccgaccgtcgaccagcccgcgcttgatcgcctgccgcacgatctcgtcgaagatctcctgatacaccgtcgtgtccgtgaagcgtcggcggcgattctgcgagaacgttgacgcatccggcaccttgtcggtcagccggaaccgggcgaaccagcgataggcgacgttgacctggacctcacgcatcagttgccgctcgctgcgcaccccgaacaggtagccgatgaacaacagcttgaacatcaccacgggatcgagcgccggccgcccgttgtccgcgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcagtgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggtcagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcagcgaaacaattgattacgaaagcgatggggctctaacaagtccttacagcgcaaaacggatcgcccgcgtagattttgagtgtgggcgcggcatcagnnnnnnnnccatgcctctctttcacctgaggattgaacaatgaaatcgattcggcgtattggggtatgcgcaatgctcatcgcgacgatggcgagcctgtcggcttgcgacacgatgacgacccgacaacgtaatgcggcaatcggcgcgggcatcggcggcgtcgccggcgcggcgatcggcggcaacgccctgtcgacgatcggcggcgcggccgcgggcggcctcgtaggcagccaggtcggcaagtaagccctcgattcgggcgcgcccgcgcaacacgggctgcgcccctggatgcggacggtgcgcgccgtcttcgaggcggcgcgtatcgtcctccggccgctcgcgccgnnnnnnnnnacgcgattcatgtgacgattgcgccgcgatcgcgcggcggaaatgagccgttaccgtttcacacagcgtttcacatgcgggcggtctaagctcgcaggcatcgactcctgccccgcacgcacgactgcggactcatcatgaacaagacccttgtcgccgccgcgctcgcgagcgtcgcgctcgccggctgctattacccgtacggctactatccggcgagcggctactacgcggcgcccgtgcaaaccgcacccgtgtacgtcgcgcccgcctatcccgcgtattactatccggcgccgtccctgtcgctcaatttcggctattggagcggcggtggccgcggctactggcgccaccattgattcgccgccgcggatccgccctcactgatccgccgccactgccgcgccgccgtgggctcgcatgcggcgcgagcggcttgcgcgtgcgcgtctactcgtgcgcacgccttcgccgnnnnnnnntttccccaagctttcccgcactttccccgcactttcccgcgagcgtccccgtatcttgctgtttcatcccgggctgaaacgtcgcgcaacagcgcggtgtaagatgcttggccgatccttcttcgaccgccaagtgtccgatcctcgatgaacctcaagaacgccctccttttgatcgtcctcgccgcgctctggggcgcgtcgttcctcttcatccgcgtcggcgtcgcggcattcggcgtcgcgccgctgatggcgctgcgcgtcgacatcggcgcgctgttcctcgtcgcgctgatgctcacgcgctacgcgccgcgcgagctgatcgcgctgctgcgccagcacgcgtggccgctcttcgtcgtcggcctgctcaattccgccgcgccgttctgcctgttcgcgttcgccgagctcacgctgtcggcgggcgtcacgtcggtcatcaatgcgacaacgccgctctggggcgcgctcgtcgcctacctgtggctgaaggattcgctgtcgctgcnnnnnnnnntcggcctcgtgatcggcttcgccggcgtgctcacgctcgtctgggatcaggtgttctcgccgcacggggcgaatccggcatcacccgcgacggccgcgctnnnnnnnnnnnnggcgctcggcgcgacgctgctgtacggcatcgccgcgaacttcacgaaacgcaagctcacgggcgtcgatccgctcgtcagcgcgacgggcagcatggtcggcgcgacgatcctgctgttgccgttcgcgctcgccacgtggcccgccgcgcctgtctccgcgcacgcatggggctcggtgctcgcgctcggcatcgcttgcacgggcgtcgcctatttcattttcttccacctgatcgcgcatatcgggccgnnnnnnnnnatcaccgtcacgttcgtgatcccggtgttcggcatcctgtggggcgcgctctttctcggcgagcgcgtgtcgttcgcgatgctcgagggctgcgtgatcgtgctgctcggcaccgcgctcgccaccggcgcgatcaggcgcattcccggcgttcggccccagcgcaacgagacggcctgacgtcgggcggccggcgtcgcgcgacgccggctgcgggttcggcgcgccgccctcggcgcggggacggcgcgacagaggctcggcggcgaatcgcgcgatgcggcgcggtgcgacgcatcggcgagtggagtgcgccgggcggaccgcaacggcgagcggcagacgccatcggcagatgccgttcgtgcgcgagccgctgcgaacttgcgaacggcattcggccgccagcgctgcaacgcttgtcgcgccggcgttcgccgcatacgcggcagacgccgttccagcgcgaaccgctgcgaacttgcgaacggcattcggccgccagcgctgcaacgtttgtcgcaccggcgttcgccgcatacgcgcgccgtcgcgcggccggccacgtaaccgaacacgagaccgcccgcggccggcgccgtcgccggcaagctcgtcgcggacggtcacctttctcttgccgccggcccttggatcgcgccacatcacgacgcgagcgacgttcgacgcccnnnnnnnnnnnnnagtccgctgcaaacgcgcctcgccgctttacacgatctgaaccgactggtgagtcggcatcgcgccgatcgatgcagccagccccgcatcgcnnnnnncgggaagcgtccctcgtttcagtatgcgcggccggcccgcccgggcacgacgccgcgcgtcccgccccatggacccacacggcgcggcgagcaggacgccgcccgcgtggcgcgccgcatcctcaccgcccgcggcgcgacagcgcgacattgcgcaccgaatttaagcgtatccccgatgcgcatgacgcatcgacattcgttacactcgattcaattccccaccggacgcagaaatgacgcgtttcgtctttctccgcgtggttctcatcagcgctcgcgcgcacgtccgtcgcgcgccgcgcgccctttgccgctcctcgcggcgacgctgacaacatgccgaaaacgcaagggttctcacccgaaagcctgatttcgcagttcacccgctgcgacgcaggctggtgtgtgcgatatcacgacgtcacccttgccagcgcctttcagccggtcatctcgatcacgcacaagcgcgtcgtcggctatgaggcgctcgcccgcgcgaccgacgcgaacggcgcgccgatttcgcccgacacgctgttcgcgcgtgcgcaggcgcgcggcgagacgatcctgctcgatcggctgacccggtgcctgcacgtcgcgaacttcgccgcgcaggacacgggcgcgtgctggctgttcctgaacgtgctgccgcagatgttcgacgccggcatcgcgccgggcgcgttcatcgaggcgctttgcgcgcacttcgcgctgccgccgacgcgcgtcgtgctcgaagtgatcgagcagccgtcgcgcaacgaggtcgcgctcgcccgcacgatcgacatgatccagcacggcgacttcctgatcgcggtcgacgatttcggcaccggcttctcgaactttgaccgcatctggcagatcaagcccgacatcgtgaagctcgaccgctcgatcctcgagcgctcgctcgcggcaagcgacgcgcatcggatcattcatcatctcgtcacgatgctgcatcacgcgggcacgatggtgctcgcggagggcgtcgaaaacgaagacgcgctgcagatcctgatggacgccgacgtcgatttcgtgcagggcttctgcttcggccggcccgccccgtcgctcgagcacgcgcgccgcgccggcgcgcatcgaggccgcgtggcggcgcttcgccgagcgcacgaaggcacggtgcggcgacgtcgtgcatcccggcttcgacacgatcgagcggatcatgctcacgggcgccgccgactatgcgcagacccgaaacctgcgcgacgccgcgcagcggctgctgacgagcccgatcgtgcggcgcgtgttcgtggcggaagcgaacggcgagcaagtggagccatcggtcacgatcgagacgccggacgcgccgagcgcgacggcgcggcggctcgcgccgctgctgcccgagctgcactgcaactggtcgcggcgcgcgtacttccagcgcgcgatcgcggcgcccggacgcgtcgcgctgatgggcccgcacttttcgctgacggacggccgcgactgctacacggccgccgtcgcgatccacctcgggacgacgctgaaggtgttctgcgtcgacttcgacttttcgtcgtacggggacggacgctagcgaggcggcaggcgcggcgaaagccccgcgcattggccggcgcgccgacttcgggttgcgcggcgggcgtaccttcgagctggccggacggggacatgcggcgggacgcgggtcgnnnnnnngcttctgcgcggctgaacctccgggcttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgagcttttgaaatccagcgcctccgggcctctgggccgcggcaccttcgagcccaccgagcgttcgagcttctacaccgccatcgccatacccgacgcagccgtcaccggccgccgcccggcgtcgcccacgcgtcgcgcccgttgcgcgcacggcatttgccgcgacaaaaccggctgccggccaccgtcattcgacgactctgccgcgcccggatttcacctcgctgcgccgccccttctcggcaagccggcgctccttcgacgcacgcgtcggccgcgtcgcgacccgcttgcgcggcgtgacgcccgcgctgcgaatcagcgtgtcgagccgcgccagcgcggccgcgcggttcttttcctgcgtgcggtactcctgcgccttgatgacgatgacgccttcgcgcgtgattcgctgatcggcgcgtgcgaaaagccgcgccttcacgtcgtcgggcagtgacgacgcgcgaatgtcgaagcgcagatgaatcgcgctcgataccttgttgacgttctgcccgcccgcgccttgcgcgcgaaccgccgtcagctcgacctcgtccggcgagaatgcgtagcgcagcgtcatcgcgcgccctcctgcnnnnnnnnnagcgcatcggcgattcgtgcggcaaggccggaatcgcgcgccgtgcgcgtcgcgatcgcgagcgcgagcacnnnnnnnnagccgatcacctgcannnnnnnnnnnnnnnnnntgatcgcggtgtagacgagttcgcgcgacagcacgcgattgaacgacgcgggcaggatcagtgccgcgtcgtcgaattccgagccctgcgatttgtggacggtcagcgcgaacgccgtgtcgtgcggcggcagcgcggcgggcgacaccgcccgggcgcggccgtccgcgccgcgaaaccagacgcgcagcgcacnnnnnnnnncgggcagcgcaatgccgatgtcgccgttgaagaggccgagcgcgtaatcgttgcgcgtcaccatcacgggccgtccggcgaaccagtgcgcaccgagcgcgagcggcacgcgcaccgcgcggcgcacctcggccgccatgcgcgcgttgacttcctccgcgcnnnnnnnnnccgtgcgcgtcgcgcaaagcacgcgaaagcggttgagcacgtcgaagagcggcagcgcatcgggttcgggcgtcgccagcgcgtcgcgcagcgcggccgcatagccggcgaagcctcgcgcgagctgctcgaccgtcgcggccgacagcgtcgcaccgccgtcgtcgctaaaacgcgcggccgcgtcgtcttgcgtcgatagcgcgtcgagcgcgtcctgcaccgcgccgcggcgaatcgcaagcgacagccggccgatcggcgaatcaaggccgaagcgatagttgcgttcaagccagacgacgcagtcggtcagcggcgcgacggcggaaccgtccgatcgcgcggtctcgcgcggcgtcggcgccgtcgcttcccgcgcaaccggcggcgcggtnnnnnnnnccgcgtcggtcgccgtcgccgcggcgcttcgccgcccgtcggcttcggcattcgccgaagcgccttcggagaacgaaaagaccgcgttgtcgagccacgcgagttcgtccgcttcgatccacgcggccggctcgacgaaagacgcgtccgccggcgaatcggccgggccggctgcgcccgccggcgcgtannnnnnnnnngcgttttccaggtcggaaacatccgccgaacccgaccgggcacgcgcgtcgaacgcatcgcgccggctgtgcgcgacgccgggcgatgcgccgccgtcccgatgcccggcgtgcggcccgtcgaggctcggcgccccgccatctcgcctcccggcaccttgcgcgccggcccccggctcgccgcccgacgtgcccccaccgaatgcgtcgtcgtcgaacgcgaacaacgatccctgcgcatcgtcgacggtccgattcgatgcgcgcccgccgccgcgccggcccgcgtgcggcgccggcgcgcgttgcgcggcggattccggcgcggcccccgtcgccgcggctgcggccgtggtcattcgtgcggctgcggccgcggtcgttcgtgcggccgcagctgcggcgccggccgtccnnnnnnnngccgcgtccatatcggccgctgccgcacgcgcgtccgccacgcgctccgcgccgcccgcctgcacgacgaacccgtccggcagcgccgccacgaactcggcctcgccgacgccgagcgtgcgcgcgatcgtcgcgcacgtcgccgggctgaacgcgggacgcgcgctcagctcggcgaacaccgcgcccgcctcgacggccgcgagctgatccttgtcgccgagcagcacgaggcgcgcgttcggcgcgagcgcgtcgagcaaatgcgcggcgagcgcgacgtcgatcatcgaagcctcgtnnnnnnnnnnnngatcgtacggcagcggattgtcgcggtggtgcgcgaagcgcccgcccgggccaccgcccagcagccggtgcagcgtgcaggacgtgcgcggcaggcgcgccgcgagttccgccggcaggctgccgnnnnnnnnntgcagcgcctcctgcatccgctgcgcggccttgccggtgggcgcggcaagcgcgatccgcaagtccggatgcgcatcgagcaggcacgcgatcacgccgacgaccgtcgtcgtcttgccggtgcccggcccgccgctcacgatcgtcacgcggcccgtgagcgcgatgagggccgcaacgcgctgccaatcgacgccccgctccttctgcggcccgaaatagcggacgagccgctcgccgagcgcgtcgggcgagagcgcatcggcgccgcccgccggcgcgccgccgcatcggctccgctcgacgagcgcgttcgcgagccgcgtctcgtattcgaagtagcgcgcgagatacagccgaccatcgcgatcgacgacgagtgggcactcgccgccgcgcacgatgccgtcgaacgcggtcacgccgctcgcggcgagcgccgcgcgtacgtcgtcgtacggctcgtcgtcgcgctgcgcgannnnnnnnagcgcgacgcatacgtgccccgccgccgtcgcgcggctcgcggcgaacgccgcgcgtgccgcccagcgcgcggccgcggcgctcgcgccgacacgccgcgacagcatcccgatccggcgcgcgaagccttcggcgagcgcgagcccgaaatcggccggctcgggcagacggtccgccaggccgcccgtccacgcgaaacgttcgtcgaccacgctcatgcatccccctcgcgcatcagcgcgtcgagcgcctcgatcagcgcgcgtgcgggccgccgcgcatgcacgccggcgctcgcgccgccatttcgccaatcgggacgcacgccgcgcacgaacacgtacagatagcccgcgatgtgcgcgtcgtagtcgtagccacgcatgcgcacgcgcagatagcgatgcagcgcgaccatatagagcagcgcctgcaggtgatacgcgtgatgcgccatcgcggcgtcgagcgcccgctcgccgtatgcttcgggcgtcgtgccgagatgattcgatttccagtcgacgatccagaagcggccgtcgtgctcgacgatcatgtcgatgaatcctttgacgaatccggccagcgtgcccgcttcgagcgcgacgtccggatagccgtgcgcggcgagcaagcgccgcaatgcgttgaaatcgagcgcgggcgcgggaaacaggaactccatttccgtgagccgccgcgccggatcgagtgccgcgaggcgcatgcccggcacgagctccgtcgccgcgagatcggcgacgagccgcgtcatcatcgcgggcagccgctcggccagcgcgagctccgcctcgaccgggcgctcgtgcannnnnnnnagcgcggcgggcggccacgtcgacgcatcggcgaaattgctcagctcgagcagccggtgcaggcattcgcccgccgccgcgccgcgcgggaacgcgaggatgtcgtcttcggcgagctcgcgcggcgcggcggcgggcgccggcgcgatcgcggcggccgcgtccggcggctcgagcgcgtccgcgccgagcgcggcggcaagcgcgtcatgatcggggcgcatctcgtcgtcggcnnnnnnnnnnatgccgctctcatnnnnnnnnatcgccgatgcgagcgagctgaagctcgcgatccgccatgcgtcgcgcaagccacgcgtcgcacgtcgcgcggctcgcgtcgcctgcgcatcgtgcccggccgcgagcggctcgcgatgcgcgggcaccggcagcgcgccgagcgtcaccgggccgcccgcgagcgcctgccagcgctcggcgagctccgcgtcttcgggcggctccttcagccacgcatcgaaatcgcggcccgcgcccgcgacaagccagttcagcacgctgcgccgcgcctccttcgtcgaacgcgacgactgataggtgcccgcgaccagatagcaccgatagacggcgcgcgtgagcgcgacgtagacgagcnnnnnnnnntcggccgcctgctcgcgcaccgcctcgcgcgacgcgcgctcggccgcttcgtcgtcgcagccgtaatgcagcaccgcgcagcccgattcgtcgtggtactnnnnnnnntcgggcaggccggagccggccggctcgcgcagcccgccgtcgttcaggaacggacagaacacgatcgcgtattcgagccccttcgacttgtgaacggtgacgatctgcacgaggttacggtcggattcgagccgcaactgcgcgtcgtccccaccgccttcgaggcgctgcgcggcaagccagcgcagcgtcggcgcgatgcccggctgcgcggannnnnnnnnctgcgtcagctcggcgaggtgattgacgtcggtcacgcgccgctcgccgtccgcccccgccatcagccgctcggcgatgcgcagctcgccggcgagcgtgcgccacatcaccgcgaagccgcgctcgcgccacagcagccggtagcgcgagaagcgctcgacccagcccatcgcatcggcgtccgcgggcgacggcgcgggcgcgcccgccgatgcgnnnnnnnnnncgccgccgttgccgctcgcgccgcgggcggcggcgtcgatgccgtcctgctcggcatcgccctgctcgaggcgccagagcgccgccgcatcgagcccgaaccagtcggacgcgagcgccgagcgcaggcgccgcaggtcgcccggcgcgtcgatggcggccagcacgcgctcgagctgctcggcatcgatcgttgcgaataccgacgcctgggcgagctcgacgctgccgattccccatgcggccagcacgcgcttcacgagactgccctgccggtgcgtctgcacgagcaccgcgatgccggacgccgcgagcggctcgccgccgagcgtcaccgcgcgctnnnnnnnnncccgcatcagccgcgcgatttccgccgcgcatgcatgcgcggcgtgccgctgcgcgtcgcgcttggtcagcacgtcgtcgccggcgggcagcgtccatatgcggaagtcgcccgcgccggcaagcggatcggtcgcgtcgacaagcgnnnnnnnnacgcgcgagcccgcgcgcaccggttcgtaatcgagcccgtcgagcacgaannnnnnnnggttcgcgccgaacacgcggttgcacgcatcgacgatcgcgggcgtcgagcgctggttcaccgcgagcgtgtagcgcgcggacgccnnnnnnnnnnnngcgagatacgtgtgcaggtccgccgcgcggaagctgtagatcgcctgcttcggatcgccgacgagaaagagcgggccggcgggcgcgaagatcgtatcgaagatcgcgaactgcagcgggtccgtatcctggaattcgtcgatgagcgcggccggatannnnnnnnnnagcgtctcgcgcaaccacggatgcgcgtcgagcgcgcgatacaggttcgcgagcagatcgtcgaacgatacgacgcggcgcgtgcgcttgcgctgcgcgagctcggcgggcgccgcgtcgagccattgctcgacgagcgacagccannnnnnnnnntgcgcggcctcgagcgcggcgacagccgcctcgagcgcctgcgcgacgtcgaagaacgcgtggcgcggcgtcgcgccgccctttttcgtcgctttctcgagcgcggactgcgtgagcttgagcgcnnnnnnnngcaacgcggccaccgcactcgcctgctcgaaataacgcgcccacgcgtcgagcgcctcgctcaccgcctccggcttgtgcgagcgctggttcaacgacggctgcgcgtcggcgagcagcgtgccgagcacgccgcgctcgtcgcgccagatcgcggccgccgtatcgaagtnnnnnnnnnnngcgctttccgcgccgtcgtcggccgcgtgcaagccgtcccagcgcagtcgcgccagcggcttcttcagccgccgcgcgagctgcgcgtcgagcgccgccggccccgcgccgtactcgacgagccactcggcgaacgccggataggccgccgcgacgggctcgacacgcgtgcgccagaaatcggcggccagctcgaagcgcagcgcgccgtcgtccgcttccatctcgaacgcgaacggcatcgccgccgcgaacggcgcttcctgcagcgcccgctggcagaacgcgtggatcgtgtggatcgccgcctggtcgaatgcgcgcagcgcgcgacgcacgcgcttcgccgccgtttgcggatcgagcccgcgctcgggcgcgagcgtcgtctcgaacaggcgcgcgatgaacggatcgccgccgtcgtcgcccgtgtcgagcgcgtgcgcgagctgcgcgagnnnnnnnnnaatccgttcgtgcagctcggccgtcgccgccttcgtgaacgtgacgacgagaatctcgtccgcgccgagatccttttcgagcagcaggcgcacgtacagcgcgcagatgttccaggtcttgccggtgcccgcggacgcctcgatctggttcacaccgtcgagcggacacgcgaacacgtcgagctcgctcgccgacgggccggatggcgcgacgtgactcatgacgccctccgcagatgctcgacgagcggatcgaacacgagatgcgcgagcgcgccgaacggctcgtcgagcgacgggttcgcgccgcgccacgcgagcgcgagcgacgcgtcgtcggcctcgcccgcgacgcgatcgttgatccacacgcccgccgccttcgattcgctctccgatacgagcgcccacgcgctcctcgggaaaaacgcgagcggcatccgccgcccggcgcgaaacagcgcggcgagcggcgcgagctgctcgagcggcgcggcgacgggcgcgaattcgaacgtgtcgccggagccgaaccatagtgtgcggcgcggcccgccggggtcgatcgcgcaatagacgagatgcgcgagccacgcggcgaggtaatcgcgcgcccccggccgcgcatagcggtagatcacctgccccgccgccgtcagccgcgcgagcgcgccgtgcaggcgcagcggctcgcgcgtcgccgccgcggcgagcgccgcgtcgtgctcgccgaaccaccgcgcgtcgctcgccgcgggccatgcgggcgcgacgtcgaacgcgaacggcacgcgcgtcgcgccgtcggcgannnnnnnncgcacgttgcccgcgagctgcgcgagcgcgtcgagcgcatggtcgcgccgcaccgcgcccgtcgcgccgcccggcacctcggggctcgcgtcggcgacgcgcagcgcatgctcgaacgcggccgcgtcggccgtctcgatcaacagcggcagcacgcgctcggcgagcgcgtcgctgcccgcgtaatcgagctcgaacggctcggtgtcgacgagttccgcctgcgcgtccaacagtacgatgccgagcnnnnnnnnnagcagcgaacgcgccggatggcgccagaagcgctcgaaatcggcgaacgcgaccggctgctcgggctcggccggcagcggcgcggcgaagaacgggcgcgcctnnnnnnnnnnnncctcggcgagcaggcgcgcaagcgtnnnnnnnnacgcgtcgtacgtgaagagcgcgccgcccggcgcgaagtattcggccgagaacggttgcagcggatgctcgatcacgaacgcgcggcgcgcggcgtcgaccgcgtcgggcggcgcgtccgggccggccgacgcggcggccagatggtcgagcaattcgtcgacgagcgccgcgggcggcagcggcgcgttgtcgcggatgctgcggcccgtgtatgcgatcagcaggcgctnnnnnnnngcgagcagcagatcgaggaacagattgcgctcgtcgtcgcgccgctggcggtcgccgagcttcgcgaacacggccatcaggtcgaactcgtcnnnnnnnnnnaggctcggcagcacgccgtcgtccatcccgatcaggcacacgatgcgatacggcagcccgcgcaggctcgtgagcgacgagaacgtgacgccgccccacggcacgccgccgcgcgccggatcgtcgagcgcggccgcgaggcccgcgcgcacgaccgcggcgggcaacgccgcgcccgccgcgccttccgccatcgcggcaagcatcgcgtcgagcgcgtcgcgcacgccggacagcgcgtctgcgaacgccggccccgaatcgaagaagcgcgcgagcgcatcggcgaatacatcgccccagccttgcggcgtgaggtcgcgggcgatgcgccgcgcgaaaccgtcgaggtcgtcggtgaagcgcgcgaggcggccgagcagctcggcttcgccgccctcggcgcccgcgatcggcagccacgtcgaaacgggcgccgcgccatcgggcatcgcgtagccgagaaagagccgcgtgagcgcgtcggcgaacgtgtggcgcggcgcgggcacggccgggttcggcggctcggccgcatcgggcgcgagcccgcgccgcgcgcccgatgcggccagccaggcctgcacggtttcgagcgccgtcgcgtcgatcccgtagcgcgcggcgaccgcgtcggcgcgcagccattcgacgagctctggcgcgccgacgtcgcgctcgggcaacgcgagccaatcgagcagcannnnnnnnacgggattcgcctgcgacggcggcaggccggtgatccggtacgggatgcgcgcggcgtcggcgcccgcaggcgtgccgaacaccgcgtcgatgagcggccccgccgtcgcgagatccggcatcgcgacgagcacgtccgacggcgcgaggctcgggtccgcgtcgaaccacgcgagcaggcgatcatgcagcacctcgagctgccgcgcgaggctgtggcacacgtgcacttcgacgccgcgctcggcgggcggctcgccgagcgcggcctccggctgcagatcgaggatcgcgttctgcannnnnnnnagccacgtcggcgcgggattgtccgcgtagcgcgacgcatcgctcgccgccgcgctctcggtcagctcgtgcagcatgtgcagttgcgcttgcgtctgcctgccccattcggcgagcagcggatggccgacttcctgatagtcgagccggtccgccgcgtcgagcgactcnnnnnnnnnngccgtgacgatgtcgaaccagaattcacggcacggattgagcgcgtagatgcgcacgtcgatccagcgcgacagctcgcgcaacagcgcgatgtgcagcggcggcatcgtcggcagcgcaaacacgctgaccgcatccggccacttcgccnnnnnnnnnnnnatcacatcgggatcgaaggcgcgggcctcgcgcaggaaccggtgcgcgggcggcatgccgctgtcggacagctccgcgagcannnnnnnncagagcgcggcctgccacgcctcgtcgtnnnnnnnngcctcgccgccgtggcgcggcgcgccttcgagcgcgaagatcgattcgccgtcctgccattgcgcgagccactccggacgatacgtcagatagtggtcgaacaccgtcgcgatccggtgcgcgagctcgtggcgcatcggcgcgtcggccgcggccagataggcggcaagccgcggcgatgcgcgccacggcgcggcgccgtggtccgacagcagccggtagcagcgccacaccaggcgatcgggcgcgaacggcgaatgcgcgggcaccgtcagcacttcgccgatctgcgcccacagccattgcgcgagatagctgaagcgcacgttcgcgcacacgccgtggcgcttcgcgaggtcgagctcgagccgccggcgcagcgccgcgctcggcacgatcacctgctgcgcggcccaggggcccgcgccgtccgacgcgaaggcgagatcgtcgagcaacgcgtcggccagcgtttcgtggcggttcgagtagaagagatggagcatgaaaccggatgaaggacgccgggggagcccggccagtcgagaagccaaggatagcaaagggtgacgggcgcgagaacctggctgatcggccgggcgctcgcgcgccgcgatctcgcggccaccgtcgcgactcgcggctcgttgcggcggccgggccgcgtgcgacgggcnnnnnnnngcgacggcaacgcccgccccggccgcttgcgcgcgtggcctcggcgaacggccgcatcgcatcattcggcagcctgcgagaacggcaccatgcgccgcaatcgcgaggcccgctcgccgcgctgaaccggcggcgcgcacggcggtctgagtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccccgaaacacggctttcgcgacgcggaaatacgatagactcgtcgccaatcagaacaccctcggcgccccggcgccggctcactcgcccatcgatgcgctattcggtcgaaatcaggaagtttttctacagccagtatttcttcggcggcctacgtatcgcgctcggcgtgtcgctgcccgccgtactgagcctcgccgtgctgcacgaccgcgagctcggcttcacgatcgccacgggcgcgctcggcgcatgcgtcgtcgacatgccgggcccgctcaagtacaagcacaacgaaatgctcgcgtgcagcgtgatcggctttttctccgcgctcgcgaccgggctcgcgacgccgaacatcttcgcgctgtggctcacgatcgtgccgctcacgttcgtgctgtcgctcatcgtcgtctacggcaaccgctggccgcagatcagcttcgcgacgctgttcatgatggtgatgacgctcgaagagaaattcacgccgctgcaggcgctcgtcaacgcgtcgtggattctcgcgggcgggctgtggtacacgtactgggcgaccatcgtgtcgcgctggcaggcgcgccgcatcgagcagcaggcgctcgccgagagcctgttcgcatgcgcgtcgtacctgctnnnnnnnnnngacttctacgatctcgacgcggatctcgacgagtgctaccgcaacctcgtcgcccggcagatcaccgcggtggagacgcaggaaacnnnnnnnnacatcgtgctgcgcaacctgccgaagctgcgccgcggcaagctcgacccgggccgcacgatgatgttcaacctgttcatcaacagcgtcgacctgcatgagatgttcgtcggcgcgcacaccgattacccgctcgtgcgcagcacgttcggcggctcggacctgatgatcttctaccgcgacctgatccgcaaggcctccgccgacctcgaggaaatcggcttcgcggtgctcgagaaccggctgccgcattcgcgcatcagcgtgaaggccgaattgcgcgcgatcgaatacgagatcgagctgatgcgcaagaagcagttcgcggcgacccaccccgaagcgtacgcggccgtgctcgcgacgttccgccggatctggagcgcgacgcgcctcatcgacaagatgcgccgcaacctgtcgggcagcgccgacgcgcagcgcaccgagctgaagatcgacaaggcgctcacgcgcttcctgcagaagcgccggatgtcgccgctgctgattttctcgaacctgaacatgggctcgccaagcttgcggcacgcgctgcgcgtgacgatcgcggtggcggtcggcttctggctcgggcgcctgctgccgctcacgaacgcttactggatcgtgatgacgagcatcatcatcctgaagcccggctattcgctcacgaagcagcgcaacgcgcagcgtatcgtcggcacgctgatcggctgcgcggcgagcctcgcgctgatctacacggtgcacgagccgcacgtgctgatcgcgatcatgttcggctcgatggtgataagctacagcctgctgctcttcaattacgcggcgagcgtcgtgttcacgtcgtcgtacgtgctgctgctcttccatctgctcgcgcccggcaacatgcggatcatcggcgagcgcgcgatcgacaccgtcgtcggctgcatgatcgcgatcgccgcgagccgcctcttcccgtactgggagtaccgcgcgatcggcaagctcgtcgccgacgcgctcgcgacgacgcgcaagtacttcgaggccacctggcgcgcgggccgcggcaaggcggcccccgccgtgcccgccgccgacggcgcggcggccgtgcccgcggtggcggccgtcgtcgacgcggtggcgcccggcctcgacggcgactatcaataccggctcgcgcgcaagaacgtgcacatcgcgttcgcgaacctcggccaggcgttccagcggatgatgctcgagccgaaggcgcaccagaagttcgtgcccgagctcaacgatctgctcgtgcagacccacgtgctcggcgcgcagatcaccgcggccgcgccgctgctgcgccacgcgtgcgagcagggcaatccgcccgcgctcgagcgcggaatggccgccgtgcgcgagcacctcgagcaggccgaggccggcgtgccgccgccggcgaaccaggccgagacgagcaagcagctcacgcgcgagctcgattcgatggtcgtcgacgccgagcgctccgacgcgggcgccgatctcgcgcacgacctgaaggtgctcgcgcatcagtgcaagcagatgctcgcgtcgtcgctgctgatccgcaaggacgcgagcgtgatccggctgcccgagtgagccgcccgccgccccctttcctttccaccgtttcgcgccgcgcacgcactcagggattccctgactactgccnnnnnnnntcgattggtatgatctatcccgcgccaagttgtctatacaacttctcgagcgcgagcgccgggccgcatcgtccggccgacgacaccaatcattcggagacacgatgaagaacttgcagcgccatctgagcgcgcggcacatccgctttctcgcgctcggctcggcgatcggcacgggcctcttctacggctcggcgtccgcgatccggctggcgggccccgccgtcatcctcgcttacatcgtcggcggcgcggccgtctacatggtgatnnnnnnnntcggcgaaatggcggtgcgcgagcccgtgccgggctcgttcggccactacgcgaccgagaacctcggcccgttcgcgggcttcgtcaccggctggacctacacgctcgagatggtgatcgtcgcgatcgccgacatcaccgcgttcggcatctacatgggcttctggtttccgcacgtcccgcagtggatctgggtgctcgcgatcgtcgcgatcatctgcgggctgaacctctgccacgtgaaggtgttcggcgagctggagttctggctgtcgatcgtcaaggtcggcgcgatcgtggcgatgatcggcggcggcgcggcgatcctcttcaccgggatgaggctcggcagcggcggcgcgccgtcgctcgcgaacctgtggtcgcacggcggcttcctgccgaacggcgtgggcggcctcgtcgcgtcgctgtcggtcgtgatcttcgcgtacggcggcatcgaagtgatcggcatgagcgccggcgaggcgaaggagcccgagcgcgtgatcccgcgcgcgatcaacgcggtgccgatgcgcatcctgctcttctacgtgctgacgatgatcgtgctgatgtcgatctttccgtggacgggcgtcggcgcgaacggcagcccgttcgtgcagatcttctcggcgctcggcgtgcgctccgcggccgagatcctgaacctcgtcgtgatcagcgccgcgatctccgcgatcaacagcgacatcttcggcgcgggccgaatgatgtacgcaatggcgctgcagggccaggcgcnnnnnnnnntcgccgcgatgtcnnnnnnnngcgtgccgtgggtcacggtgctcgtgatggcgggcgcgctgctcgtcggcgtcgtgctcaactatctgatgccgaaggacgtgttcctgatggtcgccgcgagcgcgacgttcgcgaccgtgtgggtctggctgatgatcctgctgtcgcaggtcgcgatgcgccgccggctcggcgcggccgaggtcgccgcgctgaagttcaaggtgccgttctggcccgtcggccccgcgctcacgatcgcgttcatggcgttcgtgatcgcgatgctcggctacttcgacgatacgcgcgtcgcgctcttcgtcggcgccgcgtggctcgcgatcctcgcgctcgtgttctacacgcggatccggccgcggctcgccgccgtcgcgcgctgacgcggcacacgggcgcggggcgcgccccgcctccggcaccttccgaacgcggcacaccccggcacatcccggcgcggccccgcgagggccggcgcgccgcggacaggcgacagcgcggccgcgccgcctgccttcgcgcgatcagccgtgctgcgcggacgccgcgctcgcggccgatgccgcgtgcggatgcgcttcgtcgtattcgtgcttctgcgaaatcgcgttgtacaggatcgtgccaatcacgagcgcgatgaccacgacgatcagaatcgccacgccgaacaccggattcttcttgctgcggggatcgttcatcgcctgtcgcgctccatcaaaaattcgtcaagccggcattctacgcgcaaccgcatccgcaccgccgtccgttgcgcgcggcgggattcgtcagtctttttgcgagcgattcgcatgtgtgaatcgttcccgtttcgcattacaatcccaagctttctatttgtaatgtttgctccgcgaccgccgtcggcgcgttcgcgagagcgcccttcctcgcacgtctttcgccggagccctcgatgttcgtcaagcaagcccgcccgctgctgcgcacgctgctgcgcccgctcgcgttcgcattcgcgctcgccgccgtcgcgcccgccgcgcacgcggccaacgaagtcaacctgtacacgacccgcgagccgaagctgatccagccgctcgtcgacgcgttcacgaagcaaagcggcatcgccgtcaacacggtgttcgtcaaggacggcctgctcgagcgcgtgaaggccgaagnnnnnnnntcgcccgccgacgtgctgatgacggtcgacatcggcaatctgctcgatctcgtcgacggcgggctcacgcagcccgtgcgctcggcgtcgctcgacggcgcgattcccgcgaacctgcgcggcgcgggcggcaactggtacgcgctgtcgctgcgtgaccgcgtgctgtacgtcgacaagaacatgcagctcgacgcgatcacgtacgagtcgctcgccgatccgaaatggaagggcaaggtctgcgtccgttccggccagcatccgtacaacacggcgctcgtcgccgcgatgatcgcgcacgacggcgaagccgcggccgagcaatggctgcgcggcgtgaaggcgaatctcgcgcgcaaggcgacgggcggcgatcgcgacgtnnnnnnnnacatcctcggcggcatctgcgacatcgggctcgcgaacgcgtactacgccggccacatgaagcacgcgcagcccggcaccgacgcgcgcaagtggggcgacgcgatcaaggtcgtgcgcccgacgttcgcgaacgcgaagagcggcggcacgcatgtgaacgtgagcggcgcggccgtcgcgaagcacgcgccgaacagggacaacgcggtgaagctgctcgaatacctcgcgtcgccgcccgcgcaggcgctctacgcgcaggcgaactacgaatacccggtgcgcgcgggcgtcgcgctcgatccggtgatcgccggcttcgggccgctgaaggtcgatccgctgccgctcgtcgagatcgcgaagtaccgcaagcgcgccagccagctcgtcgacaaggtcggctttgacaactgaggccgannnnnnnntcgcgcgccgcgcacacgcgccggtatgggcgcgcgccggcggnnnnnnnnnnctttcgcgcatcgccgcgcacggctggctcgccggcgcggcggcgatcgcggccgtcgtcggcacgccgctcgtcgcgctcgcgtgcgcggcgctcggcgccgacctgtcgcactggcggcacctggccgaattcgtgctgccgcaggcggccgcgaacacgctcgcgctgctcgcgggcgtcggcgcgatcgtcacgtgcgtcggcacgggcgccgcgtggctcgtcaccgcctacgattttcccggccgccgcacgctcgcgtgggcgctgctgctgccgctcgcggtgccgtcgtacatcgtcgcgttcgcgtatctcgacctgctgcacccgatcgggcccgtgcagtccgcgctgcgctgggcgctcggcttcgacagcccgcgcgaattccgtctgcccgagctgcgttcgctgccgggcgcgatcgtcgtgctcggcttcgtgctgtatccgtacgtctatctgtgcannnnnnnnatgttcgtcacgcaatcggcaagcctcgtcgaagccgcgcgcacgctcggcgcgggccgcatcgaaaccttcgttcgcgtcgtgctgccgctcgcgcggccggcgatcgcggtcggcgcgagcctcgcgctgctcgagacgctgaacgacgtcggcgcgtccgagttcctcggcgtgcaaaccctcaccgtgtccgtctacacgacgtgggtcacgcgctccgatctcgcgagcgccgcgcagatcgcgctcgcgatgctcgcgatcgtgctcggcgcgctcgaacgctacggccgccgccgcgaacgctacgcgcacggccgccgaatgcgcgcgatcgcgccgcgccggctgcgcggcgcggccgccgccggggcggccgtgctcggctggctgcccgtcgccgtcggcttcggcgcgcccgccgcgtatctcgtgcacgaaaccgcgcaacgcgtgcacctcgtcggcggcgtatcggcccagttgctcgcgagcctgggcaacacgctcgccgtcgcgctcatcgcgaccgtcgtcacgctcggcggcggcatcgtcgtcgcgtgggcgacgcgccgcacgcgcgacagcgcgcggttccagccgggccgcgtctgcgcgcggctcgcgagcgtcggctacgcggtgccgggcacggtgctcgcgatcggcctgctcgcgccgctcgcgctcgccgatcgcgcgatcgccgccgtgctcggccgcgatgcgctcgtgctgatgggctcggccgccgcgctcgtgatcgcgtatgcgatccgcttcctcgcgattcccgcgggcggcatcgaggccggcctcgcgcgcattccggcgtcgctcgaacaggcgtcgcgcacgctcggcgaatcggcgggcatgaccctgcggcgcgtgcacctgccgctgctgcgccccgcgctcggcgcgagcgcgctgctcgtgttcgtcgacgcgatgaaagagctgcccgcgacgctgctgctgcgcccgctcaacttcgacacgctcgccacctggctctatgcggaggcnnnnnnnngcacctacgaggaaggcgcggtcgcggcgctcgcgatcgtcgccgcgggcctcgcgcccgtgatcgtgctggcgcgcacccaactgaaatccggatcctgagatgcccgccatgctgctcgaactgaacgccgtcacgctcgcctacgacacgccgcgcggccggcgcacgatcgtcgatcgcctgagcctcgcgctcgagcgcggcgcgatcgggtgcctgctcggcgcgtccgggtgcggcaagaccacggtgctgcgcgcgatcgcgggcttcgagccggtgcgcgcgggcgagatcgtgctcgcgggcgccgcgctcgcgagccgtgacgccgacgtgccgcccgagaagcgccgtgtcgggatgatgtttcaggactacgcgctgtttccgcacctgccggcgcagcagaacgtcgaattcgggctgcgccgcatgccgaaggggccacgcnnnnnnnnnnncgcgcagatgctcgagctcgtcgggctcgccgacgcggcgaacgcttacccgcacgagctctcgggcggccagcagcagcggatcgcgctcgcccgcgcgctcgcgccatcgccggcnnnnnnnnnnnncgacgaaccgttctcgaatctcgatgtcgacacccgcgagcggctcgcgttcgaagtgcgcgacatcctgaaggcggcgggccacaccgcgctcttcgtcacgcacaatcaggcggaagcgttcgcgctcgcggatcgcatcggcgtgatcgacgacggccggctcgcgcagtgggatacgccgtacaacctctatcaccgtccggcgaacgcgttcgtcgcggatttcgtgcggcgcgacgcgctcgccgacgagcgccgnnnnnnnntcgagcgcgggcgctgagcgaaagcggcgcggctcgacgcggcggctcgacgcggcggctcgatacggcggcgcgccgcgcggcgaacgcgcgccgcgaaagggtacggcaaacccgcgcgccgaaccgcccgcgcggcggcgcccacgcgccgcgtgtcagcccgcgccgccgtcgcgcacgggcagcgcggtcgaatacttgatctgctccatcgcaaacgacgaactcacgtcgaagagcggcaccgagcggatcagcttcttgtagatgcggtcgtaatcgtcgatgtcggcgacgacgacgcgcagcagatagtccgtctccccgctcatccggtagacctcgacgacttccggcatgtcgcgcacgacctgcgtgaagcgcgccgcccactcctcggtgtgctgattcgtgcgcaccgcgacgaacaccgtcgtccccacgccgagccggcgcggatcgcacagcgcgacctgcgcccggatcgcccccgtttccttgagccgctgaatccgcttccagcacggcgtctgcgacagattcacccgctgcgcgagttcggcgatcggcagcgtcgcgtcctcctgcagcagctcgagcaacttacgatcgatcgcgtccatttccccagtccgtagcgaatagaaaattattctattcattgttcgcatgagggaacaatatggaatccgtttctccaagtcgaccggtataaatacgtaccgaacccgtgcaacgtcgccgcgggccatgaacgaccgagtcaacgatgaaccacgccgcctcctccctcccgcacgcgccggatccgcacccgaagccgcgcgannnnnnnncgtcggcgccgtgtcgcgaccgcgccacgccggcgtcgacgccgatcgcgcgtttttgcacacggctcgacgccgcattcgattcgctccgcgacgaggccgcgccgtcgcggcatccggcgttcgcgcgagcgctgcgcgccgcgctcgccgaggccgccgccgcaccgggcctcctcacgcccgctcagcgggagagcggcgcggcgggctaccgccgccatctgctcgccgccgatccggccggccgctatgcggtcgtgtcgctcgtctgggagccgggccaatggagcccggttcacggccatcatgcatggtggctacgcggtgctggaaggcaagctcaccgagatcgtctatcgctggagcgacgcggcctgctgcgcgatcgacgcgcacagannnnnnnngccgatgggcgccgtgtcgtacgtgtgcgcggggcgtgacgcgatccaccggctcggccacgcgggcgcgaaaaccgatgcgcccgcgatctcgctgcacgtgtacggcgtcgcgggcgagcaggtggcgacgcacgtgaacgacgtcgtcgcggtcgannnnnnnnnntacgcatgagcatgcccgccgacgcacgcgcgtgcgtcgcgatcagcaacggttcgacgcgccggcgttcgcggcgtcacccgagcgatcgggtccgggcctgtccgcgccaagaacgggcttgcgaacatacgttgcgcggcgcggaacacggggcatcgtttgcccgcaccgacgccgcatccctgcatcgcgcgttcccctgattcgaaagaccatgcgcgggctggtcgccataaaggccgagcgccgcgtcatgctccttgcgggcccatgagaatgagaaattcgccgcgccccattcctcgcgctcggcctttatggcggccaccgcgagcccgttctccgcgtggatgcaagcgctggttggccagccggcgggctccgagggatcgtcgcttcgcgaaacgcgggcgtgcgcaattgccgcgcacaacggccaggccatgcgcgtcgcacgcctcggtcccgatgcgtgctatcccggtagcggcgcggcgtgccgggaacgttccggcgcgccgcttgcatttcgcggcccgnnnnnngtcccgaccgcacggctccgtcgatatccttgacgaaatgccgcagtcaatcgcagttaatcgcagtcaatcgagacgcccggcgaaatgcgtcaaatgcgtcgatagaacctccgggcgtgccggccaagcgcccggccccggcgttttcagccggtcgcgcgctgcccgccgggccgaaccccgcggccgggcagnnnnnnatgcccggcttgcgccatgccgccgcgtggcgggcggcatcacgcgcgacgatcagtacgccgccgtcgcggcttgccggatgaaacggccttgctcgatctcgtcgacgaacgcgatcgcatagtcttcggcggagatcttgctgttgccttgctcgtcgacgatcagcctgcccgcgccggtgcggaaccggccggtacgctcgccgggcgcgatcagcgcggcgggcgagaagaacgtccagtcgaggtcccgcacggtcgacaggtagccgtacgcgtcgcggtgcgcgagcgcgacggccttgtacgcatccggaaagccctcggtatcgacgagctgcttgccgggagcgacttcgagcgtgcccgcgccgcccnnnnnnnnnnnncgcttcacgcccgccttnnnnnnnncgtcgacgagcgccttcgcgaccgcgacgaccttcgatgcctcctcctgcttcggcccataggcgctcgcgacgacgtcctggccttcgagcgcggcggcgatgctcgccggatcgaacaggtcggccgccttcgcctgcacgttcgcgccgctcgccgccgggttgcgcgacagcgccgtcacctgatggccgcggcgcgccgcttcggcggcgatccgcgagccgatcatgccggttgcgccgaacagggcgattttcaaagtaccttgcgtcatggcgattctcctggttgcaaatatgtaatcacattgattacatattcgatcnnnnnnncagggatccacgatccccatcatagtcactcaaacgcccgccgtgatggccgggcggcatttcaacggatggcgaagtcatcgcgtgacgccctcgccggctccgtcacgcatcggccccggccggcggcgcccctcgcgctcgctcgcccggccgcggcgcgatcgcacgccgccgcgccggccgcatgcgctcaaccacccgcttgttgcccccggggcggctgaccggcagcctccgagcgcaacacgtcggccgtcacgtcggcgagcgtgcgcgtcgcaagcgatgcctccatcgcccgttgcgcgtcgccgatgtaatcggtcagcacgccctggatgtgccgcccgacgaggcaggccggattcggcgcctcgcggtgcagcgcgaacagttgcgcatcgtccaccgcgcggtagacgtcgagcagcgtgatgcgcgacggctnnnnnnnnagcagcgcgccgccgcccgcgccgagctgcgacgccgtgagccccgccgccgccagcatcgacagcaggcggcgaatcagcgccgggttcgtgttcacgctgcccgcgatcacctccgacgacagcggcacgccttcctgcagcgacagcaacgcgagcacgtgaacggcaaacgcgaaccgactgctcgtattcatgattcacctgcggcggcatgcattcgtacgccgtctcgacgacaatgtgtaaccataataattacatttagccgggaatgcaagcggattcactggcttgccgcggcgccgctcgcggcggacgcgcccgacgtgccgagcgcggccgtctggctccattgctgcagcttgcggcccgccgcctcgaggctcgtgccggccgcggtggccgcctgcccgagaacagccgacgcggcgccctgcgcggcggccgacaccgagctcgcggtgacgggcggcaccgcggacgcggccgatgcgacgccctgctttgccgcctcgatctgctgattgacgaagctcgcgacctgatcgagcttctgagtcgtctgccgggccgcgtgcgcggcggcgctcgccgcattgtcgggcggcgcgctcgcctcttcaggcttcttgcgtccggcgagcnnnnnnnnnnnnatggccgcgagcgcgacggcgcgcaacgggcggcggccggcgcggcggaggtgggcggttgcgtgggcgatctcggtcgtcatggcgaatggcgcggcaaagcggctccgtgtggcgaaaacgcgatgatacgacgcgccggcgcgcactcggcggccgccgtttcnnnnnnacatgtcgttgccgcctcgcccgcgcggtgcacggcgtcccgcacggccggcattccgccggnnnnnncgggccggccggcgtggcgcgagacgcccgtccattcctacgtgatcaattcnnnnnnctttcatttacaaaaactaaactttcactcgattttcatcgccgtccgcgcccgctgccggtgcggcggcttttccgtcgcccacaacaactggatttcccatgcccgcgctgcccaatccctcccgccgccatgccctgaagatcctcgccggcgcgccgatgctgccgctgtccggcgtcgcgctgcccgccctgctgtccggctgcggcggcgacgacgatgtcgccgccgcgccgcccgccgccggcttcgcggcggccgcgttcgcgtcgatggccgcgccgacgctcgccgacccggccgcgatggcgacgacgaccgtcggctcgacgctgtcggtctcgtttaccgacgactcgacgcgcaactacaagctcgcataccggccgttcttcgtgacgggcgaccgtgtgccggacggcaagggcggcacgatcctcgcgggcggctactacgacatcaacggccagccgatcatcgaccgctcggttccgggccaggagcgccagttctattccgactgcccggacggcagctcgctgctcacgctgaagaacgcgaacgtcgcgggcgtgaaaggcaacacggtgtttgccgtcgtgcagttcgaatacacgacgcgcgatctggcgagcgcatcgcaatacggccggctgccgtcgccgatcgccgtgctcacgctcgaccaggatccggccaccggcgcgctcaagctcgtcaagtatcacaacgtcgacacgtcggccgcgcacggcctgtggatcacgtgcggcgcgagcctgtcgccgtggaacacgcacctgtcgagcgaggaatacgagccggacgcgacgaaggccgcgggcgacgcgcagttcagggcattcagcaagaacacgttcggcagcgagacggccgcgaacccctatcactacggccatctgcctgaaatcacggtgaacccggacggcacgggctcggtgcgcaagcactactgcctcgggcggatctcgcacgagctcgtgcaggtgatgccggaccggcgcaccgtgctgatgggcgacgacgcgacgaacggcggcctcttcatgttcatcgcggacaaggcggccgacctgtcggcgggcacgctgtacgtcgcgaaatgggcgcagacgtcgtcggcgggcgcgggcgccgcgacgctcacgtggctcaatctcggccacgcgacgagcgcggagatcgaggcgctcgcgaaccagctgaaggcggccgacatcatggacgtcgcgacgaaggatccgggcgacacgtcgttcaccaagatcaacttcagcggcacgttcaactggatccgcatcaagcccggcatgacgaaagccgccgcgttcctcgagacgcaccgctacgccgcgtacgcgggcggcagcatgggcttcacgaagctcgagggcacgacggtcaacgcgaaggacaaggtgctgtattcggcgatgtcgtacatccagaaatcgatggttcgcggcaacgcggccgcgtcgccggacatcgcgctcgatcgcgcgatcaacgcgggtgcggtctacgcgctcaacctgcgcggcggccagcgcgacacgtcgggcgccgcgatcgcgagcgagtgggtgcccgtcgacatgagcgcgcccgccgcgctcgtcggcgaggatctcgccgcggccgacgcgctcggcaacaccgcgcatccggacaagatcgcgaatccggacaacctgaaattctcggaaaagctgcgcaccctcttcatcggcgaggattcggggatgcacgtgaacaacttcctgtgggcatacaacgtcgacacccagcgcctctcgcgcgtgctgtcgtgcccggcgggcgccgaatcgactggcctgcacgcggtcgacgagatcaacggctggacctacgtgatgagcaacttccagcacgtcggcgactgggaatcgccgctgcacgacaaggtgaagggcgtgctcgatccgctcgtgcgcgcgaactacaaggaccgcttcggcgcgagcgtcggctatctgacggccgagcccgccgcgatccagctcaagaaggcgtaataccggaatttcttcgccgtcacggctgattcgccggcgcctggcgccggattggcgcgatgccctcgtggtgtcgcgcnnnnnnatgcgcgttcggcgcacaggtgcgctggcggcgaccgggcggcccgctccatcgacccaccccaccccaaataatcccaatatatgggatatcgaatcagatggcgaacaggcnnnnnnnngcgccacggagaccgtggcgctnnnnnngttctagccattccgagggctgtgctagaacctgagagactgcatcgaacgccgttcccgtctaaactagcgaaacaacgtttcgaaattaggagacannnnnnccgtttccggacgacaagtcaagcgaaaaatacatgtccccatctcgtttccgacgatgcgcgatccgacatttccctaataaactcggggtaacccagtaaatattgcgcattgcgaaagaaagtggcaaatcgcgcacactttttcggcattcgtcttacaattgataaaaatctgaaatcaagtttcgaaaaagagagatttccgtgacgacacgctccaatgcccaagccatcccccgtgaacgggaagccaccaccgacgaaatcacggccctnnnnnnnngtttggcggtgttgcgccgcatcgccacctccgatgcgccggtcagcaaccgggaactagcagaattgacaggcattctgaagccgaccgtatcgcgcatcacggcgacgctcgtcagcaccggcttcctgttccagttgcccgacagcgagcgcttcgtgctgacggcatcggtgctcgagctcagcaacggcttcctgcgcaacttcgacattnnnnnnnnntcgcggccgtttctcgtcgagctcgccgaaaagacgtcgctgtccgtccatctcgcggtgcgcgaccgcctcgacatggtcgcgatcgacgtgatccgcccgcgctcggccgtgctcgtcacacggctcgaaacgggctcgcggatggacatcgcgcgcaccgtggtcggccgcgcctacctcgccgcgctcgagcgatccgtnnnnnnatcgcatctaacgacggtgcaggaatattgacctgcttcccatcagctacgcatttctgcctcgccttaggggccgactcaccctacgccgatgaacgttgcgtaggaaaccttgggcttacggcgagggggcctttcaccccctttatcgctactcatgtcagcattcgcacttccgatacctccagcacgcttttcaacgcaccttcgcaggcttacggaacgctctcctaccatgcgagactagctcgcatccgcagcttcggtatatggcttagccccgttacatcttccgcgcaggacgactcgatcagtgagctattacgctttctttaaagggtggctgcttctaagccaacctcctgactgttttagccttcccacttcgtttcccacttagccatatttggggaccttagctggcggtctgggttgtttccctcttgacaccggacgttagcacccgatgtctgtctcccgtgattgcactcttcggtattcggagtttgctatggcggggtaatctgcaatagannnnnnaaccatgacagtgctctacccccgaaggtgagacacgaggcactacctaaatagttttcggagagaaccagctatttccaggtttgtttagcctttcacccctatccacagctcatcccctaacttttcaacgttagtgggttcggacctccagtacgtgttaccgcaccttcatcctggccatggatagatcacctggtttcgggtctacgcccagcaactgaacgccctattcggactcgctttcgctacgcctgccctattcggttaagcttgctactgaacgtaagtcgctgacccattatacaaaaggtacgccgtcacccccgaagaggctccgactgtttgtatgcatgcggtttcaggatctatttcactcccctcccggggttcttttcgcctttccctcacggtactggttcactatcggtcgatcacgagtatttagccttggaggatggtnnnnnnatcttcagacaggatttcacgtgtcccgccctacttgtcgtacacctagttctttcatactgttttcgcctacagggctatcacctgctatggccgcactttccagagcgttcggctaacaatacaaataaagagtacaggctcttcccatttcgctcgccactactttgggaatctcggttgatttcttttcctgcggttacttagatgtttcagttcaccgcgttcgcctcactagacctatgtattcagtctaggatgacccaaaagggccgggtttccccattcggacatctacggatcaaagctcgtttgccagctccccgtagcttttcgcaggctaccgcgtccttcatcgcctgtgatcgccaaggcatccaccacatgcacttgttcgcttgaccctataacgagtctgtctcatcgacagccgctacaggttgagttctcgcgttgtgccgtattccaattagagtcgaacaatgaagttcgaatcatcttgagatacatcgatacaatcacaacccggatagcttccacgtccatctcaacgacgcttccgctatccaaattacttgcttcttccagattgttaaagaacgacagccgatacagtttcctgcatcactctgactggctcaatcgccaatgggtaagattcgattcgttctctcgaacccaatcaaacattatccattggggctcccttcgggagtgagatgcccgtaagcgctaaagcgccaacgatcatcgcaattggtggaggcagacgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctatgcccccatacagagacactcaggtttttccgccagacaattggtgggtctggttggattcgaaccaacgacccccgccttatcaagacggtgctctaaccgactgagctacagacccctgagtctgtcctaatttacagccgataagcgtgagcgctcaacttcgcggaaataagctcgagaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcatgaatcctaccgtggtgaccgtcctccttgcggttagactagccacttctggtaaaacccactcccatggtgtgacgggcggtgtgtacaagacccgggaacgtattcaccgcggcatgctgatccgcgattactagcgattccagcttcatgcactcgagttgcagagtgcaatccggactacgatcggttttctgggattggctccccctcgcgggttggcgaccctctgttccgaccattgtatgacgtgtgaagccctacccataagggccatgaggacttgacgtcatccccaccttcctccggtttgtcaccggcagtctccttagagtgctcttgcgtagcaactaaggacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgcgccggttctctttcgagcacgcccaactctcatcgggcttccgaccatgtcaagggtaggtaaggtttttcgcgttgcatcgaattaatccacatcatccaccgcttgtgcgggtccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggtcaacttcacgcgttagctacgttactaaggaaatgaatccccaacaactagttgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcatgagcgtcagtattggcccagggggctgccttcgccatcggtattcctccacatctctacgcatttcactgctacacgtggaattctannnnnntctgccatactctagcctgccagtcaccaatgcagttcccaggttgagcccggggatttcacatcggtcttagcaaaccgcctgcgcacgctttacgcccagtaattccgattaacgctcgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttattcttccggtaccgtcatccactccgggtattagccagaatgatttctttccggacaaaagtgctttacaacccgaaggccttcttcacacacgcggcattgctggatcaggcttgcgcccattgtccaaaattccccactgctgcctcccgtaggagtctgggccgtgtctcagtcccagtgtggctggtcgtcctctcagaccagctactgatcgtcgccttggtaggcctttaccccaccaactagctaatcagccatcggccaaccctatagcgcgaggcccgaaggtcccccgctttcatcctcagatcgtatgcggtattaatccggctttcgccgggctatcccccactacaggacatgttccgatgtattactcacccgttcaccactcgccaccaggccgaagcccgtgctgccgttcgacttgcatgtgtaaggcatgccgccagcgttcaatctgagccaggatcaaactcttcagttcaattcctgttactgttttcggttgtttccaaccggtcgctcactcaaagctgacaggtatatgaatctcttcataaacctgacttactttagtgtgagactcttgatactttcgcttgcgatccgaaaatcgcccgcttccaccaagcgcccacacttatcggctgttcattgttaaagagcatatccgcgagaagattcggctacttaccgcacccttctcagcagcgctgcgttgtcagcagcagagaaacgagattatgatcacttattcgcagcgcgtcaacaacnnnnnnactaccgcgccgcgcaccgcccggatcaccgcctcgcgccctcggccgcctctaccgccgaccgtaccgcatgagccgcgaaacctcccgcttcccccttcgcgccgcgttcgccgtagcgcgaaagaggcgtgattgtaggcataagctccgtaccccgcaagagggtttcgcaaatatttttgnnnnnnnnatccatacccggaacgcgctcgcctattttccatagagatgactgccggaaggccagcaaaccgctgaacaatctcggaacggactaaaatgacaggttcctcgcatccaaccatgtcaatctatgcgccagcgaaccgctaaacgcctccctcccgatgccgacaaactcgtcggtctgtcgctcgcgctgtttgcgtccggcagccgcgtcgaagatcgcttctgggaagccaagctcgacgccttgctcgcaaagatcgtccgcaacggcaaccagaccacgctcgacgccgcgctcgatcatctccagcagaatcacccggacgcctatggcgcgctcgccgacatggccgagacgcacagcgaatccctgtcggtcgagcacgacggcaagccatacgaagcgctcctcgtcgcaatccccgtgctcgcgtggacccgatacatgattccgtccggcgcgctgaagaacgaaatctccgacgtattgcgtacccatctgcaagcgcacgtgctcgcgcaaggcacgctcgtcgcgatggcgccctttctttacagcatcgatcaactgccgcgccatcacgtcgaaacttaccgcctcgcgcagcagctcgcgcacgcggcgctcggcaaccattccgtcaagctcaattacggcgacctgcccgagacctcaccgatcctggccgacccgcgcttcctgctcgccgtcgtcgccgcgccggcgggcgccccgctctttcgctggcaggaagaggaacacggctcgcgcatcgagcgtggtcaatgcctcgagcagtgggccgcgcaaggcggcgtcaacttgtccgccgcgctccccggctgcgagttcgaatgcctgctgccggacgcgtattactccgcgtgccgcgacgccgacgaacgcatccgtccgcacaccgtgcgcaccgcgatccgctatttgttcgatacgatcggcgccgcgccgcaagagctgcgagccgtgctcgccggcttcggcgagcgccggatcgacgaatatcgcgtcgccttcacccgccgcggcagcaatgacgtcatctatggcgtcgtctggccgctgtacggccgcgagaacggcgaggcatcggtcgacgaggcgacgctcgaagccgaggcccccgccgacggcccgctcgaggagatcgcctcgctgctgaaggaagcgggcgtgaccgacattcgccgccacgccggccggttcgaacccgaatattgcgacgattgcggcgttccgttgtacgcagacccgctcggcgaaatcgtccatgcggagatgccggaggacgcgacgcccgcccagccgcacttccactaaagcccgcccagcgccgcgcagtcaggcgcgggcgcaccgccgaaggccgcctcgaggttccgctcgacgcggccttcgcgttttggtatgtctgaatttttcttatgactttcagctaggccgacattttgtaatgtctttgccattattgaggagatggcactcgtcgtttctcgatcaatcggataagcggaggcaaaacatgaggtttctggtgctcaattcggacgcagagcgtcgcgacggcttgaaaaccctgctgcgtcaaatcgaccgacatgccggctacaacgacgccaaggactggcggcaggcacaacggctcatcaagcagcagagcttcgacttgatcgtggtcgactggcaggacatcaagcgcctcggagatctgcacgcgctttgccaagcttgcgcgcccacgcccgtcgcggcgctcgtcgacgacgcatcgcccgtgcatgcgcaagcgctcttcgaagccggtgtgcttggcgtcatttcacgcacgacgcgcccgcacctcatcgttcgcacactcgaaatggtgttgctcggcgggcactacgtgccgccgagcgcgctcaacctcaccgagccggcgnnnnnnnnnagggacggccgcgtcgaagcgattgtgagccagttgccgcgcaggaagcgctcgccgtgcagtttgctgtcgccgcgccaggcgcagatcatgcggttcgttcacatgggcagcaccaacaagatgatcgcgcgcacgctcggcatcagcgaaggcacggtcaagatccatctggccagcatcttccagcagttgggcgcgacaaatcgcgccgccgcggtcgcgatctacaacggctggctgccaccgcacctcgaagtgctgctctccgcacgcgagacctcgccgaaacccgtacacggtgcggccggccccgtgccgctgcgcccggcgaaatcgcggcatccgtacccgctcgccgccgaaaacgaatcgtctgcccagccgctcatcgcggctgaaccgcgcacgccgttcaaggcgaacgaatagccggtaaaacccgcgtagagggtgaatccattcccatcttttgtattcaacgagtaatataaaaacatgggtttcctctacacgccgcttccgttctggatcgctgtcggtggctggatcgccgccgtggggttgctcgtcctcgcactgtggaaacgcccgttcggccgcctgcaggacgcaacgctgcaacacgtgtggctcgcgctcgtgacgacgatcacggtgctatgggcgtccaacgcgtggctcgacgacggcctcgtcatgcatctgctcggcgcgacgctgctcgtcacgctgttcgactggaccctcgcgctcgtcgggatggctgccgtgatcggcgtcgcggcgatcgtgttcgatgcgacgtggcaaggcgtcgggctcacctatctcgtctatggcgcgttgcccgtcgccgtatcgacgctgctgcaacgcgccgcgctcgcgtggctgccgcacaacctgcccgcgctcatcgtcggccaaggcttcgtatcgcctgcgatcgcggtgggcatcgtcnnnnnnnnnnnnnncggtgtgcagatcgcgatcgccgaaggcacgctcgtcgtcgtgccgtccggctatgcgttgaacgcattgctgctcgcactcggcgaggcatggtttaccggcatggcgaccgcgctgatcgcggtctaccggcccgcgtgggtaaccacctccgacgtgcgccgctaccgcctcggcgggcctcgcgcatgagctgaaccgcctgagcgcccgcgccatcgtannnnnnnnnaggccatacgggcaatcgctctactgcggcgccnnnnnnttacgctaagatggaaccctgctcttcatcgggcatctcatgtgcctggtgtctctatcgcgtttatctcatacctccagatggacagttttcccgcctcgcttcgcctgctcggcgcgctcggcaagctgacggcctgtgccgcgggcctgtcgctcgtgctcgccgcgcccgcgttcgccgacttgctcgatcaacgcgccgaactcgtcaacaagtacgtcaacgaaatgcacgccgatccgctcgtcgcggattgcgccgcgcacggcaacttcatcgccagcacgtcgagcgctttcgatcacgtcgaatttgcgccgaacgcgttcgacagcggcagcgcatcgatcacgccttggaacgattcgttcgacgaaggcaagcagcgcgtgaaagtcgacaacatcgtgaccgtcgagggcctcggcgtgcgcgcgagcggcggcgatccggaacctctgaagttccgctgcggctatgtcggcacgcaaatgctcgcgttcagttggaacgatccggtgccgccggcgaagccgcgcgtcgagcgcgcgacgtcatcgaagaagaaactnnnnnnnnactcgggcaaaggcaaggtcaaggcgaaagcgacgggcaagagcggcaagcgcgccgtgtcgaagaaatcgagcacgacgaagaaggccgcgaagaaacgctcgacgcgcaagtcgtgacgcgatcggccgaacgccggattccggacgacaggtgccggaccggaccgtcgagcgcaaccgacgcgcagcactcgccgtcacccgcccatccgccgctcctccaccggcccgacgcnnnnnngccggagcgcgacaacgccgctccggctttttcatgcagacccgatgcgcgtatccaccgcaccgggacgagcgctcgggccgcgctcaggcaaaggcccgcacgtgctcgaggatcgcgcccagcatcgccgcgccgagcgacgcgctnnnnnnnncgttccagccgatgtgctcgtcgggcagattcgcgttgtccttgaacggcatctcgagcgtcagcgacaggcagccgaaccgatggccgatgtacttcgacgcgagcttgaacgcgtcctccctgtacttgccgggcggatagccgtgctcgtcctggaaatcggggctcgcgcgcttgaacgaatcgatgaacgcgctctgctcgacgcgctgctgctcggtgaagccgggcagcatctccgagcccgccgcgaacacgtacggcagatcctcgtcgccgtggatgtcgaaaaacagatcgcagccgatcgcgtggatcgcatcgcgcacgacgagcacttcggggctgcgctcggcatccggctccatccactcgcgattcaggttcgcgccggcggcgttcgtgcgcaagttgccgtgcacgctgccgtccggattcatgttcggcacgatgtagaacgtcgcatggtcgtacagcttgcgcgcgaccggatcgcccgaccagtcgccccagccgacgagccgcttcacgagcccctcgataaaccattccgccatcgattcgcccggatgctggcgcgcgatgatccacactttcttcttcgcggcgcccgcttcgtcgggtgtgccgagcacgacgagcgacatcggccgcccttcgaccgtgcgccccagctcgacgacactcgcctgcggcatctgctgcaccgcgccgagaaattcggaatggcgctcttcgctgtacggctcgaaatacgcgtaatggatgctgtcgaattcgggcgtatggtcgatcgtcagcatctgcccgtcgtacgacgtcggcacgcggaaccagttgacccggtcgtagctcgcgaccgcgcgatagtcgcgccagccggccggatacgcgcagtcgttcgcgttctcgaatgtcatcacgcaacgctcgcnnnnnnnnnccgtcagccggaagtagaaccactgcgcgaattcggagcgattgtcgccgcgcacgcgcagccggatcgcgtccgcgcgctcgcacgatacgacgtcgatcgcgcccgcatcgaaattgctcgtaatcgagagagtcattgcatctcctggttgcggcggccgcgccgggccgccgaatacgccgatagccgcctattcaagcgcccgcccggcggcggaacacataggtgtcgtcgttcgacgcggatgcgtcgaacgcgtagccttccgaggcgaaatccttcagcgcgtcgggcgagtcgatccgcccttcgacgacatagcgcgccatcagtcnnnnnnnnnnnttcgcatgaaagctgatgatcttgtagcggccgtccttccaatcctcgaacaccggcgtgacgannnnnnnntcgagcagcttcggcttcaccgacttgaaatactcggccgacgcgcaattgacgagcacgcgcgaggccccgacgcgcgtcttcagctcggcgttcagcgcatgcgtgatccgctcgccccaaaacgcgtacagatccttgcnnnnnnnnttcgaaaaacgcgtgcccatctcgagccggtacggctgcagcaggtcgagcggccgcagcagcccgtagagccccgagagcacgcgaacatgccgctgcgcgtagtcgagatcatcgggcgacagcgagcgtgcgtcgaggccctcgtagacgtcgccgttgaatgcgagcaccgcctgcttcgcgttcgccggcgtcgannnnnnnnaccagtcggcgtagcgctggaaattcaggcgcgcgagcgggtcggagatgctcatcagcgtggcgatctgctgcggcgacagccggcgcagctcgtcgatcagcgcggccgcgtcatcggcgaactggggctgcgtgtggtgggaaacgtgaggcggagtttcgtagtcgagcgatttcgccggggagagaacgattatcatagaggctcgccggcacgccgtgccgcgcaatcagacgaaaaccaccgattgtaacgaatgcccagctccgacgctccccgcgccggtcgccgcgtggtgctcgattcgaacgtctggatcgatatcctcgtgttcgacgaccccgccgcccgcccgatccgcgatgccctcgagacgggcgccatcacggcgctcatcgatgtccgctgcctgatcgagctcgaacgcgtgctcgactacccgcagttcaagnnnnnnnnngtcgacaaggccgccgcgctcgccacggtcgcgcgcctgtcggagcgcgtcgcggggcccgaacgcggtgannnnnnnnnnnacgccgcgacggcggcgggcgcgcacgcatcgcccgccctcgccgcgtcgcccgcgcacatcgccgatagcggaaatgcgcgaagcggcgcgtgcggcacgcctgcgccgcacgcgcgagcgtgcccaccgccttgcgccgacgcggcnnnnnnnnntcccgccgacgacgcaccgccgcgcccgctgccgaaatgccgggaccgcgacgatcagaaattcctcgagctcgcttatacgnnnnnnnncgactggctcgtctcgaaggatcgcgcgctgttgaagctcacccgccgcaccgagcgcgacttcggcttccggatcgcgcagcccgcgccgttcgccgcgagcgcgctcgcggccgacgcatccgagccggcgtaagcgacgcactcgcccgagccgcccccaccccttttcgcgcaagccatgatgaacgcaccgcacaacatgccgacgacgcccactctcctctcgcgcctgcccgaggtcggcacgacgattttcacggtcatgagcgcgctcgccgcggaaaagggcgcggtcaatctcggccagggctttcccgacttcgattgcgatccgcgcatcgtcgacgcggtcgcgcacgcgatgcgcgacggccgcaaccagtatccgccgatggcgggcgtcgcgccgctgcgtgaagcgatcgccgacaagatcgagcggctttacggccgccgctacgatgccgcgaccgagatcaccgtgacggcgggcgcgacccaggcgctcctgaccgcgatcctgtgcgcggtgcatccgggcgacgaggtgatcgtgatcgagcccacctacgacagctacctgccgtcgatcgagctggcgggcgcaacgcccgtgttcgtcacgctgaacgcgcccgactacgcgattccgttcgacaagctcgccgcggcgatcacgccgaagannnnnnnnatcctgatcaacacgccgcacaatccgacgggcaccgtctggcgcgaggcggacatnnnnnnnntcgaggacatcgtgcgcggcaccggcctgctgatcgtatccgacgaggtctacgagcacatggtctacgacggcgcgcggcacgaaagcgtcgcccgctacccggaactcgccgcgcgcagcatcatcgtgtcgagcttcggcaagacctttcacgtgacgggctggaagatcggctacgtcgccgcgcccgcgccgctcacggccgagttccgcaaggtgcatcagttcaacgtgttcacggtcaatacgccgatgcaattcggcctcgccgattatctgcgcgatcccgagccgtatctgacgctgcccgcgttctatcagcaaaagcgcaacttcttccgcgccgggctcgcgaacacgcgcttcgcgctgctgccctgcgcggggacatacttccagtgcgtcgattattcggcgatcagcgatctgccggaagcggagttcgcaaaatggctgacgaccgaaatcggcgtcgccgcgattccggtatcggcgttctatcacgagccgcatgaatcgggcgtcgtgcgcttttgcttcgcgaagcgcgaagacacgctcgccaccgcgctcgagcggctcgcacgcctgtagcctccgacaaaacgcgccgcgaacgcgcagcacgcgcgcacgcgccgccgcgggtaagcgcgtgccggtgcgcggaagaaatgatccttcgagcgagcgatcaagcaccccgccggcccgcgccgccgacgcaccgccgacgcgccaccgcgcgcagcggcacgcgcccgcgcggcgcgcaagacggcgcgccgcccgcgcgcaccgtcgcgcacgctgcacgcgccgcgtcagcccggcttcgcgagccccgcgacgaacgccttgcgctcgtcgctcacgcgcttcgcggccggccgcgcttcctcgatgcgcttcacgtacgccttccagtcgatccccgcgtcgacgacgaaatcgcggccgtagatcgccttcgtcgcgagcgcgacgaccggcagatggatgaacgcggcgatgtcggcaatgcagaacgtatcgccgagcacgtacggcgaaaatttcgcgagccgcttgaaaccgtccannnnnnnnngcatgcgcttctcgacgtgcgccttcgtgccgtcgctcaccttgccgccgaagaacgcctccggaaacagttcgcgcacgttccattcgaggtacagctcgagcaccgccgtgatctcgcgcgccttcgccgccgcgaacggatcggccgggaaaatgggcttgtcgggatgaatcgcggcaagatattcgatgatcgcctgcgattcgcacagcgagccgtgctcggtcatcagatacggcaccttgccgagcggcgtatcggccaaaaacgcggggtccttgatcgggacgctgacgatcgacgcttcgaacggaatgtcgtgctcgagcaggacgaacttgaccttgttgtaataattggacactggaaaaccacaaagccgcagcatcgaagtctccttcatcatgggaaaggggcgcgcgatgtatcccgcgcatcgggcgacgtgacgccgaaaagcacgttcatgctagtctaaagcaacttcgaagcgcgctgcgacgtccgcgccgccgcgcattccgagcacggcttcaaaacatgccggccgggacgatgcccgatcgtgcgacgcatcggcgcgacgcatcgtttcccgacgccatcgaatccaaggagactcactgcatgagcgcagaactgctcgcgtcgcgcccgccggagagcgaatcgacgctcgtcctcacgctgtccaaccccgnnnnnnnnaacgcgctgcaccccgacatgtacgccgccggcctcgaggcgctgaatacggcggagcgcgatccgtcgatccgcgcggtcgtgctgacgggcgcggaccgcttcttctgcgcgggcggcaacctgaaccggctgctcgacaaccgcgcgaaggcgccgtccgtgcaggcggcgagcatcgatctgctcggcgaatggatcaccgcgatcaatacggtgacgaagcccgtgatcgcggcggtcgaaggcgccgccgcgggggccggcttctcgctcgcgctcgcatgcgatctgctcgtcgccgccgacgacgcgaagttcgtgatgtcgtatgcgcgcgtcgcgctcacgcccgacggcggcggctcgtggttcctcgcgcgggcgctgccccgcgcgctcgcggccgagatcctgttcgagggcaagccggctgccgcgacgcgcctgcatcagctcggcgtcgtgaatcgcctgacgaagccgggcaccacgcgcgacgaggcgatcgcctgggccgaccagctcggcacgatgtcgccgaacgcgcttgcgcgcatcaagtcgctgatcgccgacgcgcagacgcaaccgctcgccgcgcatctcgccgcggaacgcgatcacttcgtcgcatcgctgcatcatgcggacgcgctcgaaggcatcaccgcgttcctcgacaagcgcgcccccatctacaaacgctgacgcccgcccatgtcctatcaattgccgaaacgccgccgcatctatctgatgcgccacggcgacgtcacctacttcgatgcgagcggccgcccgttcgaccaggacgccgtgccgctcaacgagcgcggccggatgcaggccgccgcggccgggcgcgtgttcgccgagcagaacgtgcgcttcgaccgcgtgatcgcgagcgggctgccgcgcacgatcgaaaccacgcagcgcgtgctcgccgaaaccggccagcagctcgacatcgacattgagcccgcatggcgcgagattcgcggcggctttctcgccgacattccgcccgcggagcaggaggccgcgttcctgcgtgtgctcgacggcatcgtcgccgagcacacgcgctttctcggcggagaaacgatcggcgagctgatcgaccgcgttttgccgccgcttgccgcgctgcgcgcggacccgtcgtgggacacggtgctcctcgtgctgcacggcggcgtgaactgcgcgctgctgtcgcacgcgacggtgccggggcaccggctcttcatcggcacgctgtcgcagtccgccggctgcatcaacgcgctcgacgtcggcgagcgcgacgacgactgggtcgtgcggctcgtcaattattcgccgcccgaggtgctgcaccgcgacgtgcgcaacacgacgatggaagtgctgtatcaccagttcttgcaaagcacgcgcgagtaggcgcgtcgcgcggacccggagggaacgatggcaaccgagcacgatccgcagtcgagtcaagccgattacgccgcattcgagggcacgcgcgctgtcggcgacgcgcagcgcttcgacgtggatgcgctcgccgcgtggctcgcgaagcacgtcggcggtttcgccggcccgcttgccgtcgagcagttcaagggcggccagtcgaatccgacgttcaagctcgtcacgcccgcacgcagctatgtgctgcgcgcgaagcccgcgccggcggcgaagctgctgccgtccgcgcacgcgatcgagcgcgagtatcgcgtgatggccgcgctcgccggcaccggcgtgcccgtcgcgccgatgctcgcgcgctgcgacgacgaaagcgtgatcggccgcgcgttctacgtgatggcgttcgtcgacggccgcgtgctatgggatccgtcgctgcccggcatgacgcccgccgagcgcggccgccactacgacgaaatgaaccgcgtgatcgccgcgctgcattcgatcgatccgcaggcggtcgggctcgccgattacggcaagccgggcaactatctcgcgcgccagatcgcgcgctggagcaagcagtatctcgcgtcggaaaccgagccgatcgatgcgatgcgccggctgatcgattggctgccgcagcatctgcgccccgaatccgggcgcgannnnnnnntgtcgatcgtgcacggcgactatcggctcgacaacctgatcttcgacgcgcacgcgccgcgcgtgctcgcggtgctcgactgggaactgtcgacgctcggcgatccgctcgcggatttcgcgtatcactgcatggcgtggcacgtcgcgcccgagcgctttcgcggcattgcggggctcgacctgcgctcgctcgggattcccgacgaagcgcaatacgtcgcgcgctactgcgaacgaacgggcctcacgatgccggagaactggaacttctatctcgcgtacaacatgttccggatcgccgcgatcctgcaaggcatcatgaagcgcgtcgccgacggcaccgcatcgagcgcgcaggcgctcgatgccggccgnnnnnnnnngccgatggccgagctcgcgtggcgctatgcgcagcacgcgcgctagcnnnnnnnnnccctcaccgaaccgatcgatcagcgaggcagccatgcatttcgactactccgcgaaagtggaagcgttnnnnnnnnagctcggcgcgttcttcgacgagcacatctatccgaacgagcgcgcgttctacgaagagatcgcgcgcaaccggcgcgcgggcgacgcatggcggccggtcgagctgatcgagacgctgaaggcgaagnnnnnnnncgcgggcttgtggaacctgttcctgccggactcggcgcgcggcgccggcctcacgaatctcgaatacgcaccgctttgcgaaatcatgggccgcgtgccctgggcgcccgaggtcttcaactgcaacgcgcccgacaccggcaacatggaaacgctcgagcgctacggcaccgacgcgcacaaggcggcgtggctcgaaccgctgctcgacggcgtgatccgctcggcattcctgatgacggagcccgaagtcgcgtcgtcggacgcgacgaacatccgcacccgcatcgagcgcgacggcgagcactacgtgatcaacggccacaagtggtggtcctcgggcgcgggcgatccgcgctgcaagctctacatcgtgatgggcaagacggaccccgacgcgccccgccacgcgcagcagtcaatgatgctcgtgccgtcggacgcgcacggcgtcaccgtgcatcggccgctgaacgtgttcggctacgacgacgcgccgcacggccacatggagatcacgctcgagaacgtgcgcgtgcccgcgtcgaacctgctgctcggcgaggggcgcggcttcgagatcgcgcagggccggctcgggccgggccgcatccatcattgcatgcggctcgtcgggctcgcggannnnnnnntcgagctgatgtgccgccgcgcgtcggagcgcatcgcgttcggcaaaccggtcgccgcgcagacggtcacgcaggagcgcatcgccgaggcgcgctgcatgatcgaacaggcgcggctgctcacgctgaagaccgcgtacatgatggataccgtcggcaacaaggnnnnnnnnngcgagatcgcaatgatcaaggtggtggcgccgaacatggcgtgccaggtgatcgactgggcgatccaggcgcannnnnnnnnnnnnntcagcgacgatttcccgctcgcctacgcgtacgcgagcgcgcggacgctgcgcttcgcggacggaccggacgaggtccatcgcaacgcgatcgcgaaactcgaactcgcgcgtcacgcgccgcgatcggcctgacgcgcgcttcgcgccgggaacgccggcgaagggccgacgggnnnnnnnnngcccgcggcaatnnnnnnnnatacagcaacgcttcgcgtctacgccggcagccgcgcgagcacgcggcgcgaatcgcgctcgccgagcgcgacgagaaccgcagctcgaacggcaaccgccaccgcgccggcccccgccaaacgcgcgagcgcggacaccggccgcccgccgcgccacatgccgcgtgccgcccaacgccggcgcacgatgcccggcggccggccgctcattcgcccgacgcggcggcgctgcccgccttcgccgcggacggcgccgccgtttgccgcaaatacgctcgcacctgcggcatgcgcgcgacgttcgccccggtgatcgtcaggccgtccgtcgccgagcagcctgccggcgacgcgagcgcggcgccgtccagcgtattcgatgcgcacacgatctggcccgcggcgcagctcggcgcctgttgcaacgcgatcggcgtgccgtcgatcgacgcgagcgcgttgcgcgacacgcgcagttggcagacattgccgagcgcccgcacgcccgcataccgggcccgggaaatccggttatcggtcaccgacacggaggtcgccttgcccgaccaggtgttgacgtcgatcgcggccatgtaggccggcgggcgcgtgttgtccggatcgggccattcgatgtccgaaatcgtattgttcgacacgatgacgtttcgcgcatcgtaggtgttcgcggggtcttcctgccccacgagaatgccggccgccttctgcacgttccgtaccgtgttgccggtgatcgtcacgtccgcgccgccgaccacggtcgcgccgcgcccccagtagttgccgagcagcgtgttgttctgaatcagcacgttgctgctgagcttgccgtcccccttgtaactgacgaccgcgaccatgtcgtcgccggtgttctgcaccgtgttgtcgcgcaccagcacgttgcgcgagccgtacgtcgtatggatgccgtcggccagcgtgtcccgcaccgtgttgccgacgacggcgacgtccgtgccgccgaacacgaaaatgccagcgctcgcgccaccgcgcacctcgacgtcgagcacctgaacgcccgcgcccgtcacgtccaccttcgtcgattccggcgtcgtgagccgcgtcgcgcccgtgccgaccagcgtgacgccgacgagcgtcgaatcccggccgcgcatctcgatggtctgatcggcatcgttcgtcgcgacaagcgtcgcgccgtagccggataccacgacctgcgcattcttcacgagcagcgaacgcccgacgacatactgccccggcgcaagcacgagccgctggccggtctgcaacgcatcgagcgccgcctgcagcgcgtcggcctgatcgctgccgttgcccgcgggatagacgatggcgtcggcgggcgcggcccacgcctgcgccgcgctgccggcggcgaacgcgcacgcggcggcgaatccggcgaatgtctgctgtgatcggttcatcatcgtcccctttcggtcgttgtaagggcacgataagtgttcgaaagctcgcgcgtatgtgcgccggcgcacatacgcatnnnnnnnnaacccgctcagaaataatgcagcgtgatgaactcggccgcgcaggccggcaccggctggccgccgagttcgacctccaccgacaccgcccaggtcgcctgcacgccgccctgcttcgccggccccgttcccttcaccgcgaaaannnnnnnnacgcgcgagccgaccggcaccggcttcaggaagcgcacgcgattcaaaccgtagttcacgcccatgcgctgttcgaagcgcagcgcatcggtcatcaacgccggaatcagcgacagcgtgaggaaaccgtgcgcgatcggcccgccgaacggcgattcgcgtgcggcgcgctcgggatcgacatgaatccattgatgatcgcccgttgcgtcggcgaaccggtcgacgcgcgtctgatcgatgtcgatccaaccgctcgcgaacggcgccgcgccgacccgcgcatgcagcgcgtcggccgacgcgacgaccggcagcgcgtgcacgcgcgccgtcatgcacgcacctgcggcgagcgcagcccgaagatcactttcgagcgcacggtgatgacggtctcgccctgctcgtcgcccccttcccattcggtcgtcacgatcccgcgatccggcttgctctcggacagccgcttgtcgaggatcttgttgtacatcgtgatcgtgtcgcccgcgcgcaccggcttgatccagcggatctcctcgatgccgggcgaacccatgctcgtcgagccctggagcacgccgcgcacgagcatgcccatgaacaccgagcacgtatgccagccgctcgcgacgagcccgccgaacatcgacgatttcgccgcttgcgcatcgacatgaaacggctgcggatcgtaagcctgcgcgaacgtgacgatctcgtcggccgtgaatcgatgcttgccgacttcggttctactgccgacttccaggtcttcgtaactgatacccatcgagcttctccgtgaaatgaaacgggcggacaccgcccgctcaggcatcctgcagcaacgcgaaatccggcagcgacgcgaaacgtgcgaggtggtgatcgacgtcgccgagcgtcgtttcgatgatcgacaaccgcttgaacagatgcgcggccgcgacctcgtcggtgacgcccatcccgccgtgcaactgcaccgcctgctggccgacgaagcgcgcggcctgcccgacgcgggccttcgccgccgacaccgccttgcggcgcgcgttcgcgtcgtcgctcgcgtagcgcaccgcggcaagataggtcagcgagcgcgcctgctcggcgtggatcagcatgtcgaccatccggtgctgcagcgcctggaagcgcgcgatcggcacgccgaactgttcgcgcgttttcgtgtagtcgagcgtcgcatggttgagcgcgtcgagcgcgccgatcgcctcgccgcacagcagcacgacgccgtagtcggcgatcctctcgagcgcggcggcgtcgcgctcgccgcccacgagcgcgcgagcgggcgtgtccgagaagcggaccgtcgccgcgcgctggccgtcgatcgtccggtagtcgacgatctcggcgcccgccgcgcnnnnnnnnatcgcaaaaaggccgatcgcgccgttcggcagccgcgcgggcgcgatcagcacgtccgcctgcgcgccgtgccggacgaccgacttcacgcccgtcagcgcgaacccgtcgccgtcgggccgcgcgagcgtctcgatcgcgaacagatcgtggcgcgcatgcggctcgtggaacgcgaccgcgagcttcgcgtcgccctgcgcnnnnnnnnnnaggagcgccgcatcctcgccgtcggccgagcccgcgacgcgcagcgcctcgatcccgaccgccgtcgcccaataaggctcgacgacgagcgcgcgcccgagctcctgcgtcgcgaccagcatgtcgaccgcgccgccgccgaagccgccgtgcgcctcgggcacgggcagcgcggtcaggcccagctcggcgaacgcgcgccactgctcgtcgcaaacgcccgcgtccgaatggatgatcgcgcgccgcgcgtcgaagccgtagcgctcgtcgagatagcggcgcagcgcatgggcgaattgctgttgttcttcgctgaaagtgaagttcatggcgccgctcctcacaggccgagaatcatctgcgcgatgatgttcttctggatttcgttcgaaccgccatagatcgacgtcttgcggtagttgaagtaatacgcggcgagcggcgccgcgtcgtcgtcgcccgcgatgctgcgctcgcgctcgccttcgaggaacgcggcgtcgaacggcgcggcgagcggcccgatcgcgtcgaccatcagttcggtcagcgcctgctggatctcggtgcccttgatcttcagcatcgacgcctccggccccggcccgcgcccgctcgcctcgctgctgacgacgcgcagcaccgtgacctcgagcgccatcaactcgatctccagcgcggcgatcttcgcggcgaacacgggatcggcgatgagcggcttgccgttcttgcgctcgcgtgacgcgatgcgcttcaggaaatcgagttcgcgcttcgacgcgccgacccgggcgatgccggtgcgctcgtgcccgagcagatatttcgcgtaggtccagccgcgattctcgtcgccgacgagattctcgacgggcaccttcacatcctcgaagaacacctcgttgacttcgcgatcctcgtcgagcgtgacgatcgggcgcaccgtgatgccgggcgatttcatgtcgatcagcaggaacgagatcccttcctgcttcttcgcgtcgggatcggtgcgcacgaggcagaacatcatgtccgcgtgctggccgagcgtcgtccaggtcttctggccgttgacgaggtaatgatcgccgcggcgctcggcgcgcgtgcgcagcgacgcgagatccgaacccgagccgggctccgagtagccctggcaccaccagtcggtgccgtccaggatgcgcggcagatagcggcgcttctgcgcttcgctgccgtacttcatcagcaccggcgcgaccatcgacacgccgaacggcagcacgggcggcgcgccgatnnnnnnnnattcctcttcccagatatggcgctgcgtcgcgttccagccgggcccgccgtattcggcgggccatgcgggcgcggaccagcctcgcgtgccgagcagccggtgccagcccgcgaaatcgtcgcgattcagacgtttgtggttgagcaccttgtcgcgcagcgcgcgaggcagattcgcctcgagccacgcgcggatttcggcgcggaacgtgtcgtcggcgggggaataatcgagatccatgcgcagtgtctcctctgaccgcgccggccgcccgcgggccgcgcagcgatcagcgggcgatcactgcaaaggctctttcagcgcggcgggaaccggcagcggcatcacgtcgatgccttcttcggccaaggctcgcgcgtcttcgggcgtggtcacgccgcgaatgctgcgcgcgggcgcttcattgtagtgaatgcgccgcgcttcctcggcgaagcgctcgcccacgttctcggtcttcgccagcacctcgcgcannnnnnnnatcgcctgcgcttgaannnnnnnnngatcggccggctgcgcctgcgtcgcgcccgacaggttcaggcgcggcgcggacggcatgcggctgacctcggtcgccccgcacaccggacattcgaccagcttgcgggacaactgcgcttcgaactcatcggccgacgcgaaccagccttcgaaccgatggccatgcgggcactgtaaatcgaggaccttcatgctgaatcagggcgtgctgccagtgtatcgcaaatggaaannnnnngaacgaccgtgctaaattaagtccgagaaagaggaccccgatcgcgccgaccgtcggcaccgattgtatcccttcgcaaactaccccgctcggcgcgcagcagcgctacggccggatcacgtcaccgagcggccatgcgcccgataccgccttctcgagccacatcgtgccgatgatcgtcttgacgtcgctgatccggccggtgcgcacccactcgagcaggtccggcagcgtcgccgtgaacgtctcgaggaactcgccgtcgtcgagcttgcgctcgcccgccgtcaggcnnnnnnnnagatagatatcgatgaattcggtcgaatacgagatgatcggatgaatgcgcgtgaggaacacgtattnnnnnnnngtgtagccggtttcctcacgcagttcgcgcaccgcgcaggcgagcgcgccttcgttcggatcgagcttgcccgccggaaactcggccatcaccttgccgatcggatagcggtactggctttccatcagcacgcggccgtcgtcgaacagcgggatgaccatcaccgcgcccggatgcgtcacgtattcgcgcgtcgcatgcttgccgtccggcagacgaacggtgtcgcgcttgaccttcaggaacgcgccgtcgtagacggattcgctttcgatgcaagtttcggtgagggtggcgtcgtgattcggcaaatcggccatcggcggctccgcagtggggcgcgacggcctacgccgtcagcgccgtttgacgagatactggaacgtgaagccgggaaacgcgaacaccacgaagagactgaaggtgatcgcgtaaaactgccagccctgttcgaagcggttgccggcgcgcgattcgagccagaagcccagcgcgccgacgataaggtacagcacgatcatttcgccgatccggatccacgcgctctttttcgccgccgcggcgcttttcagcggcacgacggcgaacaggcgctgattcaggaacggcaggttggcgcccgcgagcgccaacagcacgatgaaccagccggaggccgacattacagcggcagcgtgtggctgatcgcctgcaggcagatcgtcatcagcgggcccggcacgatgccgagcacgacgactgcgaggccgttgagcacgaggatcgcgcgcttgcatgcgtcgcccgcgatcggcgtcgtgtcctgcggcgcgtcgaaatacatcagcttgacgatgcgcagatagtagaacgcgccgaacagcgacgtgacgacggcgagcaccgcgagccacgtgaggccggcgttgaccgtcgcctccagcaccgcgagcttcgcgtagaagccgaccgtcggcgggatgccggcgagcgagaacatcatcaccatcatcacgaacgcgaacaccgggctgcgcttgttgaggcccttgaagtcgtcgagcgtttccgcctcgaaatcgcggcgggcgagcagcatcacgacgccgaacgagccgagcgtcgtcacgaggtagacgatcgtgtagaacatcgccgagctgtacgcgctcgccgccgccgacggattgccgttgacgatgcccgcgagcaggccgagcagcacgaagcccatgttcgagatcgccgagtacgcgagcatccgcttgatgttgcgctggacgataccggtgaggttgccgacgatcagcgacagcgccgcgagaatcaccagcatttcctgccagtcgaccgcgagcggcagcaggcccatcacgaggaagcgcaggccccacgcgaacgccgcgaccttcgggccgccgccgacgaacagcgtcatcgcggtcggcgcgccctggtagacgtccggcacccacatgtggaacggcacggcgccgagcttgaacgcaacgcccgcgacgatgaagatcacgccgaacagcagcaccgcgtcgttgatgcggccggaggcgaccgccttgagcacttcgttcagctcgagcgagcccgtcgcgccgtacagcatcgagatcccgtacagcacgaagcccgaggcgagcgcgccgagcacgtagtacttcatcgccgcttcgctcgactgcgccgcgtcgcggcgcagcgcgatcaccgcgtacagcgacagcgacatcagctcgaggccgaggtacagcgtgaggaagtggttgcccgagatcatcacgagctggccgagcagcgagaacatgccgagcaggaacacgtcgccgcggaacaggtcgcgatcttcgaggtatttgcgcgagtagacgagcgtcaccgcgaagccgatcgacacgaccgccttcatcgcgctcgcgaacgaatcgaccaccaccatccgcgagaagaagtagtactgctgcggatcgagggcttgcagcgcgaaccacacgcnnnnnnnnnnnnacgcgacgaccgcgatcagatacgtgaggcggcggccggccgcgccgacgaaggtgtcgttcagccaggcgacgatgatggcggccatcaccagcgcatcaggcaacaggacattcataggtgcgttttgcatgatctttgtatcctccgctcgcgcttactgggccagcggcagtttcgactgcgcgacgtgggagaggaggttttccacggaaacgtgcatcacgtcggtgaacggcttcggatagaggcccatcagcagcgtgaacgcggcgagcacggcgagcatcgtgaattcgcggcggccgatgtccttcagcttcgcgacgtgatcgttcgccaccgcgccgaaatacacgcgcttgtacatccacagcgtgtaggcggcgccgagaatcagcgtgaatgccgcgccgaacgcgatccagaaattgaactggacggcggcgaggatcaccatgaactcgccgacgaaacccgacgtgcccggcaggccgcaattggccatcgagaacagcatcgcgaacgcggcgaacttcggcatcacgttgacgacgccgccgtaatcggcgatctggcgcgagtgcaggcggtcgtacagcacgccgatgcacaggaacatcgcgcccgacacgaaaccgtgcgaaatcatctgaacgatcgcgccttcgacgcccaactggttgaagatgaagaagccgagcgtgacgaagcccatgtgcgcgatcgacgaatacgcgacgagtttcttcatgtccgcctgcaccatcgcgacgaggccgatgtagatcaccgcgatcagcgacagcgagatcacgacgggcgcgaagaagtggctcgcgtccggcgtgatcggcagcgagaagcgcaggaaaccgtacgcgccgagcttcagcatgatcgcggccagcacgaccgagccgcccgtgggcgcttcgacgtgcgcgtccggcagccacgtgtgcaccggccacatcggcaccttcaccgcgaacgcgaggaagaacgcgatgaagagcagcacctgcggcgtcatcgcgatcttcgcgttctgccacgtcgcgaggtcgaacgaatgcgtctgcgtgtacagatagatcagcgcgaccagcatcagcagcgagccggcgagcgtgtacaggaagaacttgaacgccgcgtacacgcggttcgggccgccccacacgccgatgatgatgtacatcgggatcagcgtcgcctcgaagaacacgtagaacagcaggccgtcagccgccgagaacacgccgatcatgatccccgacaggatcaggaacgcggcgagatactgcgacacgttctcggtgatcacctcccagccggcgatcacgacgattaccgtgatgagcgcggtcagcacgacgaaccacatcgagatgccgtcgacgcccaggtgatacgagatgttgaaacgctcgatccacgtcgattgctcgacgaactgcagcgcggcggtgctcgaatcgaagccggtgatcagcgggatcgtcacggccaggcccgccagcgagccgatcagcgcgatccagcgcgccgcgcccggatgcttgtcggaaccgaccgcgagcacgacgaggccgaaaacgatcggcaaccagatcgcggtactgagaatcggaaaagagtgcattagtcgtcccccgccttatttgccgccgagcgttacaaacagggtcaggagccccagcatgccgatgatcatggcgaacgcgtagtgatagatgtaaccggattggaggaagcggatcacgccggcgaaccagccgatgaannnnnnnntgccgttgacgaggccgtcgatcaccacgacgtcgccctccttccacagaccgcggccgatcgcgatcgaacccttcgtgaacacgacctcgttgatcttgtccatgtagtacttgttgtcgagcagcgtatagatcgggccgaacgcgcgacggatcgccgccggcagatccgggcgcttcaggtacaggaaccatgcgacgacgacgcccgcgagcgcgagccacatcggcaggcccgacaccgagtgcagccccatcgccgtccagccgtggaactcctccgccatttcggcgagcgccgggtggttctggccgatgaagatcaccttgtcgaacgcgacgccgtgctgaaagaagtcgccgtacagcatcgggccgatcgcgatcgcgccgatgatgaccgacggaatcgcgagcagcacgagcggcacccacacgacccacggcgtttcgtgcggctcgtgcgcgtggccgtggtcgtcatggccgtgatgcgcggccgattcggcgccgtggttgttgccgaacgtcttcggatgacggaagcgctcctcgccgtggaacacgaggaaatacatccggaacgagtacagcgcggtgacgaacacgctcgcgacgaccgcgaagtatgcgaagcccgagcccggcaggtgcgacagcttcaccgcgtcgatgatcgagtccttcgaatagaagcccgagaagaacggcgtgccgatcagcgcgagcgagccgacgagcgacgtgatccacgtgatcggcatgtacttgcgcaggccgcccatgttgcgcatgtcctgatcgtggtgcatgccgatgatcaccgagcccgcgccgagaaacagcagcgccttgaagaacgcgtgcgtcatcaggtggaacaccgcgaccgggtacgcggacacgccgagcgcgaccgtcatgtagccgagctgcgacagcgtcgaatacgcgacgacgcgcttgatgtcgttctggacgatgccgaggaagcccatgaagagcgccgtgatcgcgccgatcacggtgatgaatgacagcgcggcgtcggacagctcgaacagcggcgacatgcgcgtgaccatgaaaatgcccgccgtcaccatcgtcgccgcgtgaatcagcgcggagatcggcgtcgggccttccatcgaatcgggcagccacacgtgcagcgggaactgcgcggacttgcccatcgcgccgatgaacaggcagatgcaggcgaccgtcagcaggccccactgggtgcccgggaagtgcagcgacgcgagctccgcgcgcttggcgaacacttcgccgtagttcatcgagccggcgtacgcgaggatgagaccgatgccgagcaggaacccgaaatcgccgacgcggttcacgaggaacgccttcatgttcgcgtagatcgcgctctcgcgcgtgaagtagaagccgatcagcaggtacgacacgagacccaccgcttcccagccgaagaacagctgcaggaagttgttgctcatcacgagcatcagcatcgagaacgtgaacagcgagatgtacgagaagaagcgctggtagccgtcctcctccgacatgtagccgatcgtgtagatgtgcaccatcagcgacacgaacgtgacgacgaccatcatcatcgcggtcagcgtatcgacgaggaagcccacctcgagtttcagcgagccgacgttcatccattcgtagacggtcgcgttgaagctcgcgccgtccagcacctggaagaacaccagcgcggaaagaacgaaggcgagcgcgacgccgagaatcgtcacgcgatgcgcgcccttgcgccccaccgcgttgccgaacagccccgcgatcagcgagccggccagcggcgcgagcggaatcgccagcagcaggttttcattgagtgtcgttgacataacagcgttgcctgaaattaacctttgagctgatcgagatcctcgacattgatcgtgtcgagcttacggaacagggtcaccagaatcgcgaggccgattgcggcttccgccgccgcgaccgtcaacacgaagaacacgaagatctggccgtggacgtcgcccaggtagtgcgagaacgcgacgaaattggtgttcaccgcgagcagcatcagttcgatcgccatcagnnnnnnnnnnnnnttgcggcggttcaggaaaatcccgacgatcgcgatcgcgaacaggatcgcgccgagcacgaggtaatgagccaaggtcaacatagattcttctcctctcgcctagccgttgttcgagcccgacgcggcgtcgctcgccgcggcttccggctgcggcttgtcggccggcatcttcacgagacgcacgcgatcctcacggcgcaccttcacctgctcggacacgcgctggcgcttgctgtccttgcccttctgcgcggtcagcgcgaccgccgcgatgatcgcgacgagcagcacgaggcccgcgatttcgaacgcgaagatgtaatcggtgtagatcaccttgccgatcagcttcgtgttcggcatgccggcgagcgcgcccgcggccatgtcgcgcacgggcgaagccgtcgcgccgtagccgcgccagaggatcagcgccgtctcgacgacgatgatcgcgccgaccgcggtcgccatcggcacgaagcgcttgaagtcgcggcgcagcacgtcgatgttgacgtcgagcatcatcacgacgaagaggaacagcaccatcaccgcgcccacgtagacgagcaccagcaggatcgcgaggaactcggcctcgagcagcatccagatcgcggccgcgttgaagaacgcgagcacgaggaacagcgcagacgccaccgggttgcgcgatgtgatcaccttcagccccgataccacgaggagcagcgagaagatgtagaagagtacggtcgtgaagtccatgattaccggttcatcattaggccattgtcaggcgcggttggctggcaccgccgggcgtgccgcggcgctgccgcgacttgccggcccgctcgccgggccggcgcacgtattaccgataccgcgcatcggcggccttcgcggccgcgatctccttctcgtagcgatcgcccaccgcgagcagcatgtccttcgtgaagtacagatcgccgcgtttctcgccgtgatactcgagaatctgagtctcgacgatcgagtcgaccgggcagctctcttcgcagaaaccgcagaagatgcacttcgtcagatcgatgtcgtagcgcgtcgtgcgacgggtgttgtcnnnnnnnntctccgactcgatcgtgatcgccaaggccgggcacaccgcttcgcacagcttgcacgcgatgcaccgctcctcgccgttctcgtagcggcgcagcgcgtgcagcccgcgaaaacgcggcgagatcggcgtcttctcctccgggaactgcacggtgaacttgcgcttgaacgtatagcgtccggtcagcgcgagccccttgagcaactcggtcaggaagaaggtcttaaagaattgttggattgccgtcatgatttcgtccgccctttatttccagatattcagcggcgacatcatccagaaaccgaccacgatcacccagaacacgcacacgggcaggaacaccttccagccgaggcgcatgatctggtcgtagcggtaacgcgggaacgtcgcacgggcccaaatgaacaccgacagcagcgcgaagattttcagcaccagccagaagatgcccggaatgaacgacaggaattcgaacggcgcgtcccagccgccgaggaacagcgtcgccgcgagcgccgagatcacgatcatgttgatgtactcggcgaggaagaacagcgcgaacgccatccccgagtagtcgatcatgtgacccgcgacgatttccgattccccttccaccacgtcgaacgggtggcggttcgtttcggcgatgcccgagatgaagtagatgacgaacacgggcagcagcggcagccagttccacgacaggaaattgacgccgtggcccgcgaagaagccgtgctgctgcgagccgacgatctccgacaggttcaggctgcccgccgtcatcagcacgagcacgagcgcgaagcccatcgagatttcatacgacaccatctgcgcggccgcgcgcatcgcgccgagaaacgcgtacttcgagttcgacgcccagccggcgagaatcaccgcgtagacgccgatcgacgaaatcgccatcgcgtacagcaggccggcgttgatgttcgcgagcaccgcgcccgcctggaacgggatcaccgcccacaccgcgaacgccggcaccaccgtcatcacgggcgcgaccagatacagccagcggctcgcggccgtcggacgaatcacttccttgagcagcagcttcagcacgtcggcgatcggctgcagcaggcccgcggggccgacgcggttcggaccgagacgcacgtgcatccagccgatcagcttgcgctcccacagaatcaggtacgcgacgcacagcaggatcacgacggcgacgacgaggatgcgcacgagcgcccacaccgtcggccatgcgacgccgagaagctgggctccgcccgagttgatcgtatcgaacaagctcatttacgccttctccaccaccagttcaccggacaggctgccgagcgctgcgccggcaggcgtggccgccgacacgcggacgacggcttccgcaaggttctcgtcgcgcacggccggcagctgcaccgtgcgatcgccctggcgcacgcgcaccgcgtcgccgttcttcagaccgagcttgtcgaacagcgcggcgggcaggcccacttggtgcgccgccttcgacgcggctgtcagatgcagcgcgcccgcgcggcgcgacagcgcgtccgcgtgatagatcggcacgtcggcgaggcgctcgagcgcgccgttcgcggctcccgcggcnnnnnnnnnnggcaccgccgccgtcttgttcgacaggcgcgacgtgatctcgccgtcgccgagcgcggcgagccgcacttcttccgacgtctcgtactcgaagttcggcaggccgagcaggctgccgagcacgcgcaacaccttccatgcgggccgcgtgtcgccgagcggacgcacgacgccgttgaacgactgcgcgcggccttccgcgttcacgtacgtgccggccgtctcggtgaacggcgagatcggcagcagcacgtccgcgtagtcgaggccgtacttgaacggcgacagcacgacgaccgtctccgcctgcttcagcgcggcgagcgcctgcgcgggatcggcggtgtcgaattccggctcgacgttcaggagcacgtagcccttgcgcggctgcgcgaacgcatnnnnnnnnttcaggccgttcgcgcccggcagcgcgccgacgaggtgcgcgccgaccgtgttcgccgcttccgtcaggaagccgagcgtcgcccccgtgttctcggcgatccactgcgcgatcgcgtggatctgcgcgaattgcggatgccggacgacgctgttgccgagcagcaccgcgcggcgctcgccgttcgcgagcgattgcgcgaccgagcgtgcggcgtccgacgcctcgacgcccgcgagcgcctcgggcagcgcgacgccgcgcgcttgcgcgacggcggccgcgacgccggcgagcgtgtcgagccacgccgacggcgcggcgacgatgcgctgcgcggtcgggatcagcgcgtcatcgcccgtggcgtgcaggaagtgcagcttcgcgccgttcttcgccgcctggcgcaggcgcgccgcgaagagcggatgatcgcggcgcaggaacgagccgacgacgaacgcggcgtcgacggccgacagatcggcgatcggcatgccaagccacggcgcgccttgcgcggcggcggaaaaatcggtctgacgcagacggaagtcgacgttcggcgtcttcagctcgtgggcgagctgcttgagcaagaacagttcctcgaccgtgctgtgcgcgctgccgagcgcggcgatcgcggccgggccatgctcgtcgccgatgcccttcagccnnnnnnnnacgtattcgagcgcggtctgccagtcgacttcgcgccactcgccgccctgcttgatcatcggcttcgtcaggcgctcttcgctgttcaggccttcatacgagaagcggtccttgtccgagatccagcactcgttgacggcttcgttctcgaacggcagcacgcgcatcacgcggttgtttttcacttgcacgacgaggttcgcgccgacggaatcgtgcgggctcaccgacttgcggcgcgacagctcccacgtgcgggcactgtagcggaacggcttgctcgtcagcgcgccgaccgggcacagatcgatcatgttgcccgacagctcggagtcgaccgtcttgccgacgaacgtcgtgatttccgagtgctcgccgcggccgagcatgccgaactccatcacgccggcgatttcctgaccgaagcgcacgcagcgcgtgcagtggatgcagcgcgacatctcttccatcgagatgagcgggccgacttccttgtggaacaccacgcgcttttcttccgcgtagcgagacgtcgacttgccgtagccgaccgcgagatcctgcaactggcattcgccgccctgatcgcagatcgggcagtcgagcggatggttgatgagcaggaactccatcaccgactgctgcgccttcacggccttctcggagttggtgtggacgatcatgccggccgacacgggcgtcgcgcatgcgggcacggccttcggcatcttctcgacttcgacgagacacatccggcagttggccgcaaccgagagcttcttgtgatagcagaagtgagggatgtacgtgtccgccttgtgcgcagcctggatcaccatgctgccttcgggcacctcgaccttcttgccgtctatttcaagttcaaccatgatggtgaatggtccttaacctattaccgctcgcccgcgtccgctcgaccgggcgctcgaattctgcaatcgggttgcgccgtcaggcgacggccgcatgcgcgtggccgccgaccatgcagtgcttgtgctcgacgtggtacgcgaattcgtcccagtagtgcttgagcatcccgcgcaccggcatcaccgccgcgtcgccgagcgcgcagatcgtgcggcccatgatgttctccgcgaccgagttcagcaggtccaggtcttcctggcgcccctcgccgtgctcgatgcggttcacgacgcgatacagccagcccgtgccttcgcggcacggcgtgcactggccgcacgactcttcgtaatagaagtacgacaggcgcagcagcgagcgcaccatgcagcgcgtctcgtccatcacgatcaccgcgccggagccgagcatcgagcccgccttcgcgatcgagtcgtagtccatatcggtctgcatcatgatgtcgcccgggatcaccggcgcggacgaaccgcccgggatcaccgccttgatcttcttgccgccgcgcatcccgcccgcgagctccatcagcgtcgcaaacggcgtgccgagcggaatctcgtagttgcccggacgctcgacgtcgcccgacaccgagaagatcttcgtgccgccgttgttcggcttgcccatctcgaggtagttctgcgggccgaccgccagcaggaacggcaccgccgcgaacgtctcggtgttgttgatcgtcgtcggcttgccgtatacgccgaagctcgccgggaacggcggcttgaagcgcggctggcccttcttgccttcgagcgactcgagcagcgcggtttcctcgccgcagatgtacgcgccgtagccgtggtgcgcatgcaactggaacgagaaatccgagcccatgatcttctcgccgaggaagcccgcgcggcgcgcttcgtcgagcgccgcctcgaagcgccgatacacttcgaagatctcgccgtggatgtagttgtagccgacggtgatgcccatcgcgtacgcgccgatcgccatgccttcgatcagcgcatgcgggttccagcgcaggatgtcgcgatccttgaacgtgcccggctcgccctcgtccgagttgcagacgagatacttctggcccgggaactggcgcggcatgaagctccacttcaggccggtcgggaagcccgcgccgccgcggccgcgcagccccgacgccttcacgtcggcgatcacctgctcgggcggaatcttttcttcgaggatgcggcgcaactgcttgtagccgcnnnnnnnnacgtagtcttcgagatgccagttctcgccggtcaggccggcgaggatcagcggtttgatgtgacgatcgtgaagggacgtcatttcgagagctcctcaagcagctggtcgatcttctcgcggctcatgaagctgcacattttgtgattgttgagcagcagcaccggcgcatcgccgcacgcgccgaagcattcgccttccttcagcgtgaacttgccgtccggcgtggtttcgccgaaatcgatgccgagcttttgcttcagatagtcggccgtcgcctcggcgccgccgtgcgggccgagctggcacggcaggttcgtgcagagcgtgatcttgtgcttgccgacgggcgcgagctcgtacatcgtgtagaacgtcgcgacttcctggaccgcgatggccggcatgccgagatagtccgcgacgaactgcatcagttcgggcgacagccagccatgctcttcctgagcgacggccagcgccgacatcacagcggactgtttctgatcggcgggatacttcgcgatcgctcgatcgatttctttcaggccttcagctgagatcattttcagacacgactctttcaattcctaccgcacgaacaacctgccgcatgatcgatgcggcagacctggcgctcactgttgacagcttgttgcgacggcgcacccgaatgcgcgccgcgtgtgactcgccgcctgccgcccggctcgggccggcgggcggcgcgaccgtcagcggtcgatttcgccgaacacgatgtcctgcgtcccgatgatcgtgacggcgtcggcgatcatgtgcccgcgcgccatttcgtcgagcgcggacagatgggcgtagcccggcgcacgaatcttgagccggtacggcttgttcgcgccgtccgacaccagatagatgccgaattcgcccttcggatgctcgacggcggcgtacgtctcgccctcgggcacgtgaaaaccttcggtgaagagcttgaaatggtggatcagatcctccatgttcgtcttcatgccgacacgcgacggcggcgcgaccttgtgattgtcggtgatcacggggccgggattcttgcgaagccactcaatacattgtttcgcgatacgcgtcgactggcgcatctcctcgacgcgcaccagatagcggtcgtagcaatcgccgttcacgccgacggggatatcgaagtcgaggcggtcgtacacttcgtacggctgcttcttgcgcagatcccatgcgataccggagccgcggatcatcggccccgtcaggccgagctgcannnnnnnntccggcgacacgacgccgatgcccacgagacgctgcttccagatccggttgtcggtcagcagcgtttcgtattcgtcgacgcacttcggaaagcgcgtgaagaaatcgtcgatgaaatcgagcaccgaacccgagcgcgcctcgttcatcttcgcgagcgcacgttcgttgcgaatcttcgacgccttgtactgcggcatggcttccggcagatcgcgatagacgccgcccggacgatagtacgccgcgtgcatnnnnnnnncggacaccgcctcgtacacgtccatcaggtcctcgcgctcgcggaacgcatacaggaacaccgccatcgcgccgacgtcgagcgcgtgcgcgccgatccacatcaggtggttcagcacgcgcgtgatttcgtcgaacagcacgcggatgtattgcgcgcgttccggcacctcgatgccgagcagcttctcgatcgcgagcacgtaaccgtgttcgttcaccatcatcgacacgtagtcgagacggtccatgtacggcacggactggatgaacgtcttgttctcggcgagcttctcggttgcccggtgcagcaggccgatgtgcggatcggcgcgctggatcacttcgccgtcgagctcgagcacgaggcgcagcacgccgtgcgcggccgggtgctgcggaccgaagttgagcgtgtagttcttgatttcagccatgacgnnnnnnttaatgtttcagaccgccatagcgatcctcgcggatcacgcgcggcgtgatttcgcgcggctcgatcgtcaccggctggtacacgacgcgcttctcttgcgggtcgtaacgcatttcgacgtagccggaaaccgggaaatccttgcggaacggatgaccgatgaagccgtagtcggtcaggatgcggcgcaggtcggggtggccttcgaacacgatgccgtagaggtcgaacgcttcgcgctcgtaccagttcgcggaattccagatatcgacgacggacggcacgatcggcagatcgtcgtcggaggcgaacacgcgcacgcgcaggcgccagttgttcgcgaccgacagcaggtgcaggacggcggcgaaacgcgggccgtcgtaggcgccgtcgccataggtttgatagtcgacgccgcagaggtcgatcaactgctcgaagccgagcgagcgatcgtcgcgcaactgcttcgcgacctcgaggtaatcgctcgccttcacgacgagcgtgagctcgccaaccgcttcgacgaggctcacnnnnnnnnnnncgagcgcggcttcgaggttcgccttgagggtctcgattttgcttgccatgttgtggggtgctcgatgctttattgacgggcgatggtgctcgtgcggcggatcttcgcctgcagctggatcacgccgtagacgagcgcttccgcggtcggcgggcagccgggcacgtagacgtcgacgggcacgatgcggtcgcagccgcgcaccaccgagtacgagtagtggtaatagccgccgccgttcgcgcaggaccccatcgagatcacccagcgcggctcggccatctggtcgtagacgcggcgcagcgcgggcgccatcttgttgcagagcgtacccgcgacgatcatcacgtcggattgacgcgggctcggacggaacacgacgccgaaccggtcgaggtcgtagcgggcggcgcccgcatgcatcatttccactgcgcagcacgcgagcccgaacgtcatcggccacaacgagccggtacgcgtccagttgatcagcttgtcagccgtggtggtgacaaacccttccttcaagaccccttcgatactcatttgctttccactccagacaggcggcgacgcgtggccgcccatgcaaaccggcgattagcccgtcactcccagtcgaggccacccttcttccagatataggcaaagccgagcaggaattcgagcaggaaaatcatcattgcgatgaaaccgggccagccgatttcacgcagggcgacgccccacggaaacaggaatgcggtttcgagatcgaagatgatgaacagaatcgcaacgaggtagtagcgcacgtcgaacttcatgcgcgcgtcctcgaacgcctcgaagccgcactcgtagggcgcgttcttctcgctgtcgggcttgttgggaccgaggatcttgccgatgctgaccagcgctatacctaaaccagtgcccaccaagaggaacaacaagacggggtaataggctgcgaggttcaaggctatcctctattggttggttccgagcgttccggagaataacaccgttccggggaaaggatcatttcggactacctgagaacccaagctgagcgcaagggtagcccagaaatgaaaaatgccagccacacgaagcggctggcattgagtaactttggtgccgacggcgagactcgaactcgcacagctttcgccactaccccctcaagatagcgtgtctaccaatttcaccacgtcggcactgcatgcaacccgggaagaaatctcacatcccgcgaatcgcttcaagaattaaattctaacccggttccctgaattgttcaacgcacaaacgtgcnnnnnnaaaaattatttcggcacatcctgacccggcgcagacgcggccgacacggcagccggcgcggacgcggcaggcgtctgcgaggcggccggcgccgatgcggcaggcgcgggcgccgcgccgagcacgccgaccgacggcgccgatttatatgagccgaggtaggtgagcgcaagcgtcgcgacgaagaagatcgtggccagaaccgccgtcgtgcgcgacaggaaattcgcggaaccggtcgcaccgaacagactgcccgatgcgccgctgccgaacgccgcgcccatgtcggcgcccttgccatgctgcagcaacacgaggccgatcacgccgagcgcagacaatagttgaaccacaatgatcaagactttcagatacggcatacattcacctgtttggtttcaagcaaccggcgcacctgccggccgcccccgatattcgtnnnnnnnntctcgcgaacgcttactgcgccgcccggcaaatcgccaggaaatccccgctcttcaacgacgcgccgccgatcaggccgccgtcgatgtcaggctggccgaacagctcggccgcgttgtcggccttcacgctgccgccatacagcagcgacacgcgctcggcgcccttcgccgcgagccgcccgcgcaggaacgcgtgcacctgctgcgcctgctccgccgtcgcgctgcggcccgtgccgatcgcccatacgggctcgtacgcgacgacgatgcgcgccgcctcgtcctgcgacagcaccgcgagcaccgcgtcgagctgcacgccgacgacctgctcggtcgcccccgcttcgcgctcggcgagcgtctcgccgacgcacacgacgggcgtcagccccgcggcgagcgcacgttgcgccttcgccgcgacgatctcgttcgattcgccgtgatacgcgcggcgctccgagtgcccgacgatcgcgtacgccgcgccgaactccgcgaccatgccggccgcgacttcgccggtaaaggcgccctgctcgtgcgcagatacgtcctgcgcgccccacgcgacgcgaccgccgtgaagccgggcccgcgcctgcgcgagatacggaaacggcacgcacacgccgatgccgacgtgctcgggcacggcttgcgcgccctgcgcgacttcgtcgagcagcgcctcgttgccgctcaggcgaccgtgcatcttccagttgccgatcacccgcttgattctttgtttcgacatcgtttgtctcgtcgtggacgcgccgaagccgggcgtcgtgttcatctggcgaagcgaacccgcgattttactgcgacgttgaagaaccggtcaaacgaccgatgtcaagcgttcgcaccccaatcgagcacgatcttgccgacgtgctcgctgctctccatcagcgcatgcgcgtcggcggcctgcgcggccggcagcacgcgatagatgacgggcttcacgcgcccgtcctcgataagcggccacacgcgcgccttcagttgcgcggcgatggccgccttgaattcgacggggcgcggccgcagcgtcgagcccgtgatcgtgaggcgacgccgcaggatctcggccacgttgatttccgccttcgcaccgccgagcagcgcgatcacgacgagccgcccaccgtcggcgagcgccgccagctcgcgcggcacgtacgcgcccgcgaccatgtcgagaatcacgtcgacgccgcgatcgtgcgtgagcgacttcacgacctcgacgaaatcctcggacttgtagttgatcgcgcgctccgcgccgagcgcttcgcacgcgcggcacttgtcatcggtgcccgcggtcgcgaacacgcgaaagccgagcgcatgcgcgatctggatcgccgtcacgccgatgccgctcgagcccccttgcacgaggaacgtttcctgcgcgccgccctcgcccgcgcccaattgtgcgcgatcgaacacgttgctccagaccgtgaagaacgtctcgggcaacgacgccgcgtccacatcggtcaaccccttcggcaccggcaggcactgcgcgagcggcgccgcgacgtattgcgcataaccgccgcccgcgagcagcgcgcaaacgcggtcgccgagcttcagcccgaacgggttcgccgcggaatcggcgaggtcgccgccgacgatctcgcccgccacctcgagccccggcagatccgacgcgccgggcggcggcgcgtaggccccctttctctggaacacgtccggacggttgacgcccgacgccgccaccttgatcagcacctcgccgcgcttcggttcgggctgcggccgctccgtcagcttcagcacgtcgggcgcgccgaattcggtgatttcgatcgctttcatgcacgtcgctccaagatcgtgacgggtttnnnnnnnnnacgcgcgccacgcaaaccggcccatcctgtgaaaaacggccggcgcgcattcgcgctgccggccgtcgccttgccgcttactgctgcggcggcgtatccgcctgggcggccgcctcgttcagcagcgccttcgccgacagacgcacgcgccccttctcgtccgtctggatcaccttgaccttcacctgctggccttccttcaggtagtcgttgatgtccttcacgcgctcgttgacgatttccgagatgtgcagcaggccgtccttgcccggcagcaggttcacgatcgcgccgaaatcgagcagcttgagcaccgtgccttcgtacacgtggccgacttcgatctcggccgtgatgttctcgatgcgcttcttcgcctcggccatcccttcgctgttcgtgctcgcgatcgtcacgacgccgtcatccgagatgtcgatcgtcgtgccggtttcttcggtcagcgcgcggatcaccgagccgcccttgccgatcacgtcgcgaatcttttccgggttgatcttgatcgtgatcatgcgcggcgcgaattcggacagttgcgtgttcgcgcccgcgaccgcgtccttcatcttgccgaggatgtgcatgcggccttccttcgcctgcgcgagcgcgacctgcatgatttccttcgtgatgccctggatcttgatgtccatctgcagcgcggtcacgccgtccgccgtgccggccaccttgaagtccatgtcgccgaggtggtcctcgtcgccgaggatatcggtcagcaccgcgaacttgttgccctcgaggatcaggcccatcgcgatgcccgcgacgtgcgccttcatcggcacgccggcgtccatcagcgcgagacagccgccgcacaccgacgccatcgacgacgagccgttcgattcggtgatttccgacacgacgcgaatcgagtagccgaattcgtcggcgctcggcaggcacgcgacgannnnnnnnttcgcgagccggccgtggccgatctcacggcgcttcggcgagccgacgcggcccgtttcgccggtcgcgaacgggggcatgttgtagtggagcatgaagcgctcgcggtattcgccttcgagcgcgtcgatgatctgttcgtcacccttcgtgccgagcgtcgcgacgacgagcgcctgcgtctcgccgcgcgtgaacagcgccgagccgtgggtgcgcggcagcacgcccgtgcggatttcgatcgggcgcaccgtgcgcgtgtcgcggccgtcgatgcgcggctcgccgttcaggatctggccgcgaacgatcttcgcctcgaggtcgaacaggatgttgccgacggtcgccttgtccgccgcgaccgtgccggccgccaccgcttcttcctccagcttcgccgacgtcgccgcgtacacttccttcagcttcgtcaagcgcgcctgcttgtcgcggatctggtaggcggcgagcagctccggctgcgcgagttcggtcacgcgcgcgttcagcgcctcgtccttcggcgccggctgccagtcccactcgggcttgccgccttcgcgcacgagctcgtggatcgcgtcgatcgccgtttgcatctgctcgtggccgaacaccaccgcgccgagcatcacgtcctccggcagttggtcggcttccgactcgaccatcagcaccgcacgctccgtgcccgcgacgacgagatcgaggcgcgacgccttgatctgctcacgcgtcggattcagcacatattcgttgttcacgtacgcgannnnnnnngcgccgaccgggccgttgaacggcagaccggacacggcgagcgcagccgatgcgccgatgagtgccgggatgtccgccggaatctccgggttcacggacagcacgtggatcacgacctgcacttcgttatagaagccttcggggaagagcgggcgcagcgggcggtcgatgaggcgcgacgtcagcgtttcgtgctccgacggacggccttcgcggcggaagaagccgcccgggatcttgccggccgagtaggtcttctcgatgtagtcgacggtgagcgggaagaaatcctggcccggcttcgccgacttcgcgccgacgacggtcgcgagcacgacggtgtcctcgatgtcgacgatcacggcgccgcttgcctggcgcgcgatttcaccggtttcgaggcgcaccttctgctggccccactggaattccttcacgattttattgaacagagacatggtcgctccttttcgttcgttgtcgggacgccgtgcgcggacgaggccggcacggcggcggcgcgaccgggccacatgggaagaggtgtgnnnnnnatgccattccagcgccttgctcgccgcccggcgccgagcggggacgcgaaccgcgcgctggaatgacacaaagctcaacccttgtgcgcctggccggttgtgggcttcgacagcccggcggcaagcatcgtgcatgccgcgnnnnnncaaaatgcctgtatcagcagactgacacaggcatcttgctggaggcgagcaacgccccgattacttacgcagacccagcttctcgatcagcgcgcggtaacggtcggcatccttgcccttgaggtagtcgagcagcttgcggcggcggctcaccatgcgcagcagaccgcgacggctgtgatggtccttcgcgtgggtcttgaagtgccccgtcagttccgtgatgcgcgccgtcagcagcgcgacctgcacttcgggcgagcccgtatcgttggcgcnnnnnnnnaactgagcaacgacttccgacttcttgatatcagcaacagacatttgatttcctttcgactgaacaggcggacacggaagaaaggccgtgccgtgatttacaaccggcgcgcattgtagcacaagtcgcccgcccggcgaacccggccgtcacggccgtttcatacggcactcggcgggcgccgcgccctgcgtgggcggcgcctcgagcaccgtggcgaagccgtagcccgaccccgcattgtcgaaacgcacgcccggcgcgccggcccgctccatctcgatcacgtaaaggggttgaatcaactgatgatccgccgcacgcatctgcgccggatgaaacccgtcgtcgtatcgcatcccctccagcgccttcgcgaccgcgaccggatcggccgagcccgcgcgcgtcatcgccgccgcgagcatctcgatcatctcgctcatccgccgcaccgggtaatcgtcctgcgccgccggaaannnnnnnnnaaacgcccggtagaacgcatcggaccgcgcgccacccgcgttcgggtgccagtcggcgaccgcgagcacccgcttcacgcccgcgtcgccgagcgcggcgggcgcgtccaggctgttgccgtagaacgtatagaacttggctgcgagcccttgctcgcgcgttgcccgcacgagcagcgtcagatcattgccccagttgcccgtcacgacggcatccgcgccgctcgcgcggatcttcgcggcgtacggcgaaaagtccttcacgcgcccgatcgggtggaactcgtctccgacgatcgcgatgtccggccggcgcgccttcagcgcgnnnnnnnnnagcgcgctcacgtcgtgcccgaagctgtagtcctgattgagcagatagactttcttcaccgcgcggtnnnnnnnnagcacgtcggcgagcgcgtccatccgcatgccggcgtgcgcgtcgaagcgaaagtgccagaaactgcagtcgcggcccgtcagcgcgggatcgtcggccgaataattgaggaacagcgcgcggtgctcggggtnnnnnnnnttgtgcctgtcgagcgcggcgacgagcgccgccgcgacggccgagccgttgccctgcgcgacgaagccgatacccttgtcggtcgccgcgcgcaactggacgagcgcctcctccacactgcccttgctgtcgagcacgacgagctcgagcggatgggcgccgtcgcgcaaccgcacgccgccttgcgcattgacgcgctcgatgccgaaacgcagattgcgctcgacggccgcgcccgcattcgcgaacggccccgacatcccttcgacgagcgcgatccggatcggctcgcccgtcgcggcagccgccgcgaagggcatcggcagcgccagggtcagcgccgccgacgccgcggcggcaaaacgcatccaataggaagacatcgcgtggtctcctgcacagtccgttcgtcgagcgcaggatcataggcgagcgcacggtgcgcgggcaagccgcgcggcgcgccggcggacacctcgcgccgcgcgaggcacgctcgaccgaccggacggtcggatagacgattcgacgcaggttcgcgatcccgcagatcggcggttcgaacgaatccgccgcggccgccgcgcccgcgacgacgacgcccgaccggcgccgggcgcggatgcgccgccgccggccgcgcgccccggcatatgccggcatatgaatgccgcagcgcaaacttttccgaaccggcacgcgcacgcggccgcgcgccgtgataaaacgtcgccattcccgcctcatggagaaacgcatgttcgctcgtctgccggttctgttcgcttgcgcggcggcgctgctcgccggctgcgcccagccgtggcagcaatttcacgccggagacgattcttcggcgatcgtcgcccggctggggccgccgcgcgaaatctacgatctgccgaacggcggcaagcgcctgatgtggccgacccagccgatgggcgaagtcacgacggccgccgacatcgatgcgcacgaccggatcgtcagcgtgcggcaagtgttgcagccgctcgagttctaccgcgccgagatcggcaagtggaccaagaccgacgtgctcgtgaacttcggccgccctgtcgagacatcgtactttccgctgatgaagcgcgaagtgtggacgtaccgctatctcgaagacaacgtctggtacatgctctacagcttctacttcgacgacgacggcatcctgcggctcacgcagaagacgcccgatccgctgcacgaccccgatcgccgcacgctgttctgactcccgccgccggcctgccggccggcgcattcccccgccgttcgcccgaagtcatttgacacgccgttttctaaaatgacnnnnnnatcattttcccattagnnnnnnnaaaattcttgtcatctttcgtcacgcgccaatatcgtttccgccgcgtcgacgaaatcagaaacaaagcagccgcccgcccctcctcgccccgctggacgggcgtctcacgcccttttcggtgcggcgcgcaccctttgtgacagcgcgatattcaggattggtgcactcgcctcaatcctaaaaataaattgcaacagaatatttcaaattgaacttccgattacgagttccccctaatatcactcacaacaacctttcaatttagaaagaaattggttccgcgccgatgcatctttgcgtcgtcgccatcgcacgcataagaaggaatcctcaatgaatcgcccgaaaagcatgctcgtcgccaatatcgcctgggcccgcgagacgtccgagcgctcgcccgacttcttcgacgcgctgtcgcgcggccagaacccgcgcgtgctgtggatcggctgcgccgacagccgcgtgccggccgaagccatcacacagagtgcgccaggcgaactattcgttcaccgaaacatcgcgaacatcttccagcccgacgacgacaactgcgcgagcgtgctcgagtacgcggtcaaggtgctgaaggtcgatcacgtgatcgtctgcgggcactacggctgcggcggcgtgcgcgcgtcgctcctgccgccgtcgcccgagctgccgcacgtgaaccgccggatcgcgccgctgtgcgcgctcgccggccgccatcgcgcggagctcgacggcgtgccgcccgacgcggccgccgaccggctcgccgagctcaacgtgctcgagcaggtgcggctgctgcgcagctcgccgatcatccgcgacgccgcccccgccccgctcgtgcacggctggatcttctcgctcgccgacggccgcctcaaggaactcgcgtccggctacccggcggcgcaacggccgccgcaagccgaacgcgcgcaagccgcggccgcctgagccgcggccgccgcgacatcgcaccccaagtctcaacccgnnnnnnctcgctcactatgaagaatctacgcgcttccttttccacgtttccgcgcgacttcgtggccggcaccgtcgtgttcctcgtcgcgctgccgctctgcctcggaatcgccaacgcatccggcgtcgagccgttcgcgggcctcgtgtccggcatcgtcggcggcctcgtcgtcgcggtgctgagcggctcgccgctgtccgtcagcggtcccgccgcgggcctcgtcgtgatcgtcgtcgacggcatcgcgcaactcggcagcttccaggcgttcctgctcgccgtgctgctgtccggcgtgatccagttcggtttcggcctgctgaaggccggccggttcgccgcatacgtgccttcgcccgtgatcaagggaatgctcgccgcgatcggcatcctgctgatcgtcaagcaagtgccgttcgcgctcggcctgtccggcgacggcgacgcgcccggccatgcggtgttcgcgtcgagcgcgatcgcgctcgcgtcgctcgcgctcctcgccgtctgggaaacacgcgcgatgcgccgcttcgcgttcgtgcgcctcgtgcccgcgccgctcgccgtcgtgatcctcagcataggcgcgacggtcctgctcggcttcgtgtcgccgaacttcgcgccgcccgccgagcaccgcgtcgcgctgcccgagctcgcgtcgttcgccgcgctcggcgaagcgctgaagaccgtcgacctcggcccgaatttcgcgtacctgctgagcccggacgtgtggcgcatcgcgatcacgatcgccgtcgtcgcgagcctcgagacgctcctgagcctcgaagcggtcgagcagatcgatccgaagcgccgcccgtcacagccgaatcgcgaactgaaggcgcaaggcgtcggcaatctggtcgcgggcgcgatcggcggcctgccgatcacgtcggtgatcgtgcgcagctcggtcaacgtgaacgcgggcgcgcaaagccggatgtcggcgatcgtgcacggcgtgatgctcgtcgtcagcgtgttcgcgctcacctggctcctgaacctgattccgctcgcgagcctcgcggcgatcctgatccacacgggcttcaagctcgcgaagccggcgctcttcacgtcggtcgcgaaacagggcccgggcgcgttcctgccgttcgcggtgacgatcgcgggcgtgctcgcgatcgatctgctcgccggcatcgcgctcggtctcgcgtgttcggtgttcgcggtcgcatgcgcgaacctgcgcagcccggcgacgctcgcgcagcacgacgatcactatctgctgtcgttccgcaaggacgtgtcgttcctcggcaaggtccagatcaagcagtatctcgcgcagattccggatcgcgcggtggtcatcatcgacgcgacccgcgccgactacatcgaccacgacgtgcgcgagatgatcgacgcgtttgttgccgaagcgccgcggcgcgagatcacggttgattaccgacgtcaggttcagcacgtgcgcggcgcgggcctgcgctggttcttccgcaatccggcggcccagcaagcgccgcagtaaagtgcgggtgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcacgggagccgnnnnnnnncggctcggcgcgcgtcgagcaaaaacgccccgcgaggcctctagcccgcggggcgtcgttcatgcgcgccccggcggccatgccgctcagcgcgcgagttgcgcggcggggcgctacgcgcgttgcgggttgagcttgtccgcgttcgagtacagcttgttgagcgcggcgatatacgctttcgccgacgcggcgacgatgtccggatccgtgccgacgccgttgacgatccgcccgctcttcgacagccgcaccgtcacctcgccctgcgcctgcgtacccgtcgtgatcgcgttgaccgagtacagcagcagttcggcgccgctgcccacttcggtttcgatcgcgttgaacgtcgcgtcgacagggccgttgccgctcgcctcgcccgccacctcgtcgccgtcgacggcgaacacgaccttcgcctgcggccgctcccccgtctccgagcgctgcgcgagcgacacgaacttgtagtgctcgtgctcctgcgcgagcgccgattcctcttcggtgacgatcgcgatgatgtcctcgtcgaagatctcggccttgcgatccgcgagatccttgaagcgcgcgaacgcggcgttcagctccgcctcgctgtcgagcgacacgccgagctcctgcaggcgctgcttgaatgcattgcggcccgacagcttgccgagcacgatcttgttcgcggtccagcccacgtcctccgcgcgcatgatctcgtacgtgtcacgcgccttcagcacgccgtcctggtgaatgcccgacgcatgcgcgaacgcgttcgcgccgacgaccgccttgttcggctgcacgacgaaacccgtgatctgcgagacgagcttcgacgccggcacgatctgcgtcgtatcgatgccgagatcgaggccgaagtaatccttgcgggtcttcacggccatcacgatttcctcgagcgacgtgttgcccgcgcgctcgccgaggccgttgatcgtgcattcgacctggcacgcgccgccgatcttcacgccggcgagcgagttcgcgaccgccatccccagatcgttgtggcagtgcaccgagaagatcgccttgtccgagttcgggatgcgctcgcgcagcgtcttcacgaggttgccgtatagctccggcacaccgtagccgacggtgtccgcgatgttgatcgtcgtcgcgccctcggcgatcaccgcctcgagcacgcggcagaggaaatccatgtccgagcggctgccgtcctccggcgagaactcgatgttgtcggtgaacttgcgcgcgaagcgcaccgcgaggcgcgcctgctcgaacacctggtccggcgtcatccgcagctttttctccatgtgcagcggcgaggtcgcgatgaacgtgtgaatccggaagctgttcgcgggcttgagcgcatcggccgcgcgctggatatccttgtcgttnnnnnnnnnnnnnnnnnnnnnagatcgtgctgtccttcacttgcgacgcgatcgtctggatcgcgtcgaaatcgccgttcgagctggccgcgaagccggcttcgatcacgtcgaccttcatccgctcgagctgcttcgcgatacggattttctcttccttcgtcatcgacgcaccgggcgattgctcgccgtcgcgcaacgtcgtgtcgaaaatgatcagcttgtctgtcatggggactccaggtgtcgaatggggaaacacacgtgatgaagctcgcgccaccgcaggcgacgctagacaacagacgaagctcgacggagggcgaaaacggtcagcgcggcaggcgcgctagcgctagcgcgcgtagcggcgcaccggctagaagaaggaaggggcgggaaaatgcggtcatgccgacgaatatagcggcattcccggccgcgcgcaatcggcggctttctcgagggccggaacgccnnnnnnnnnnnnnnncgggcaagaaaaacggcggccttggggccgccgtccatggcgcgatcggccggatgcgtgcgcggttcccggcgccgggccggccggggcgcgccggtcagtgctcgcgctgcgacgagcgcgccgaattcgcgcggccgcgcaccgccatgtaggcccagaacacgtagccggacagcccgtacagcacgaagaggccgaacagcatcagcggcggatcggacgacacgagcacgaacgnnnnnnnnnnnngcaggatcgccgcgaacggcacccggtgccgcacgtcgagcgccttgccgctgtagaacggtgcgttcgacaccatcgtcacgcccgcgtagatcgtcagcacgaacgcgacccacggcagccagccgagcttcatcggcacgcggttgtcggtcgcgagccacacgaagcccgcgatcagcgccgcggcggccgggctcggcagcccctggaagaagcgcttgtcgacgacgccgatgttcgtgttgaagcgcgcgagccgcagcgcggcgcccgagcagtagacgaacgcggcgagccagccccagcggcccagatccttcagcacccactcgtacatcacgagcgcgggcgcgacgccgaacgacaccatgtcggacaggctgtcgaactgctcgccgaacgcgctctgcgtgtgcgtcatgcgcgcgacgcgaccgtccatcccgtcgagcaccatcgcggcgaagatcgcgatcgcggcggtctcgaagcgcacgttcatcgcctgcacgacggcgaaaaagccgcagaagagcgcggccgtcgtgaacgcgttcggcagcaggtagatgccgcgtgtccgcaggaactgctggcgcgcggcgcgccggctctcgacgggcgcgacgtcctgcgcgaccgannnnnngtgacgaaacgagcgcggccacggagcattgccgttgcgcggccggcgcggtttgaatgcggccatcgatacgccttcccgattacggttgttcgggcagctcggcgaggatcgtcgacgatgcagacaccttctcgccgatcgacacgcgtgctcggctgcccttcggcaaataaacgtcgacgcgcgagccgaagcggatgaaaccgtagcgctgcccgcgcgacagcggctcgcccgcgcgcacgtagcagagaatccggcgcgcgacgaggcccgcgatctgcacggccgtcacggtatgccccgcgcccgtctggatcacgaccgcgttgcgctcgttctcggccgacgccttgtcgagcgcggcattcaggaacgcgcccggaaaatactcgaccttctgcaccgcgccgtcgacgggcgagcgctgcgagtgcacattgaacacgttcatgaacacgctgatcttcagcgcttcgcgatccgcgtacggatcgtgcgccgtctcgacggcgacgatacggccgtcggccggacacagcaccgcgttcgcctgcgtcggaacggcgcgcggcggatcgcggaagaactggaccacgaagacgagcagcagccagaacggccatgcgaggccgaacccgccgacggcgtggatcaacagcgcgacgacggccgcgattgcgatgaacggccagccttnnnnnnnnatgatcggatgaggatagttcatggttcgttcttcgatgaattgcaaagcccgtaggatagcaaaagccgccctgggctccggtgccttcgggcggctttttgatgccgaccctcgattcgagggccggatgccgatgcgcagctcagttcttcgactggtcgacgagcttgttcttcgcgatccacggcatcatcgcgcgcagcttcgagccgacctgctcgatctggtgctcggccgtcaggcggcggcgcgactgcagcgtcggcgcgcccgccttgttctcgagaatgaagctctttgcatactcgcccgtctggatgtcggtcaggcattgcttcatcgccttcttcgtctcttcggtgacgacgcgcgggcccgtcacgtactcgccgtactcggcgttgttcgagatcgagtagttcatgttcgcgatgccgccttcatagatcaggtcgacgatcagcttcagctcgtgcaggcactcgaagtacgccatttccggcgcgtagcccgcttcgacgagcgtctcgaaaccggccttgatcagctcgacggtgccgccgcacagcacggcctgctcgccgaacagatcggtttccgtctcttcgcggaagttcgtctcgatgatgccggcacggccgccgccgttggccgccgcgtacgacagcgcgatgtcgcgcgccgcgcccgacttgtcctgcgcgaccgcgatcaggtgcggcacgccgccgccctgcgcgtacgtgccgcgcaccgtgtggcccggcgccttcggcgcgaccatgatcacgtcgagatcnnnnnnnnggatcacctggccgtagtggacgttgaagccgtgcgcgaacgcgagcgcggcgccttccttgatgttcgcgtgcacttcctgcgcgtagacggcggcgatctgctcgtcgggcagcagcatcatcacgacgtccgcgcccttcaccgcctcggcgacttccttgaccgcgaggccggcgttctcggccttgctccacgacgcgccgccgcggcgcagaccgaccgtcacgttcacgccgctgtccttcaggttcagcgcgtgcgcatggccttgcgagccgtaaccgatgatcgtcacctgcttgcccttgatgagggagaggtcggcatccttgtcgtagaaaactttcatgattgttccttcgctaattcagtgaaattcgtaagtgaggccgggctctgacggcgcacccggctcgttggtcgcggcggcgtcagaccttcagaatgcgctcgccgcgcccgatgcccgagctgccggtgcgcacggtttcgagaatcgagcccgcgtccagcgcctgaatgaatgcgtcgagcttgtcgctcgcccccgtcaattcgatcgtgtaggtcttttcggtcacgtcgatgatgcggccgcggaaaatgtccgccatccgcttcatttcttcgcgctccttgcccactgccctcaccttgatgagcatcagctcccgctcgatgtgtgcaccgtcggtcaggtccaccactttcaccacctcgatcaggcggttcagatgcttcgtgatctgttcgatcacgtcgtcggagccgatggagacgatggtcaggcgcgacagcgactggtcttcggtcggcgccaccgtcaaggtttcgatgttgtagccgcgtgccgagaacagaccgacgacgcgcgacagcgcgcccggttcattttccagcaggacggaaatgatgtgtctcatgttcgcttcttccagaataatcccgtgtcgttgcgtgtcgcgcggcgcccgccgcgtgccgcgccgcccttcgtgaaggcggccgcccgcggcttcgagcgcatcgcgccgttacagatcttccgatccgagcagcatctcggtgatgcccttgccggcctggaccatcggccagacgttctcggtggggtcggtctggaagtcgagaaacacggtgcggtccttcaggctcagcgcttccttgagcgccggctcgacgtccgcggatttttcgatgcgcatcccgatatggccgtacgcctgcgcgagcttcacgaaatcgggcagcgcatccatgtacgaatgcgaatagcgcttgctgtattcgatctgctgccattggcggaccatgccgaggtagcggttgttcagcgaaatgatcttcaccggagtgtcgtactgcttgcaggtcgacagctcctggatgcacatctggatcgagccctcgcccgtgatgcagacgacgtcgtcgtccgggtgcgccatcttgacgcccatcgcggcgggcaggccgaagcccatcgtgccgaggccgcccgagttgatccagcggcgcggcttgttgaagcggtagaactgcgcggcccacatctggtgctggccgacgtccgagcagacgaacgcgttgccgtcggtgagctcccagagcttctcgacgacgtattgcggcttgatgatctcgctcgcgcggtcgtacttcaggcaatccgtcccgcgccagccttcgatttccttccaccactgcgcgagcgcgtcggcatccgagccgtgctcggccgtctgcaactgctcgatcagctccttgagcacttccttcacgtcgccgacgatcgggatgtcgaccttcacgcgcttcgagatcgacgacggatcgatgtcgatatggatgatcttgcgcgggcgcgacgcgaagtgcgccggatcgccgatcacgcggtcgtcgaannnnnnnncgatcgcgatcagcacgtcgcagtgctgcatcgccatgttcgcttcgtaggtgccgtgcatgccgagcatgccgaggaatttcctgtccgacgagcgatagccgccgaggcccatcagcgtgttcgtgacgggatagccgagcaggtcggcgaactggttcagctcgcgcgacgcgtcggcgaggatgatgccgccgcccgtgtagatgtacggacgcttcgcggacagcagcagcgacaccgccttgcggatctgccccgaatggcctttcgtgaccgggttgtacgagcgcagcgacacgttcttgacgggctcgtactcgcacggcgtcttcgagatgtccttcgggatgtcgatgaggaccggaccgggccggccggtgcgcgcgatgtagaacgccttcttgacggtttgcgcgagctcgcgcacgtccttcacgaggaaattgtgcttcacgcacggccgcgtaatgccgacggtatcgcactcctggaacgcgtcttggccgatcgccgcggtcggcacctggccgctgatcacgacgagcgggatcgaatccatgtaggcggtggcgatgcccgtcaccgcgttcgtcacgcccgggccggacgtgacgagacacacgccgaccttgcccgtcgagcgcgagtacgcgtccgcggcgtgcacggcggcctgctcgtggcgcacgagcacgtgttgaatcttgtcttgcttgtacagctcgtcgtagatgtagaggaccgagccgccagggtagccccagatgaattcgacgttctcgtcggccagtgccttcatgagcacggtggcgccgatggagccggttttctgaggggaaagggattccgacgtggagaattccgcgctgggcatgttcatctttgacctttcgaattttcggcnnnnnnttgatcgggtgctctctgccgggcttgtggctcgggttcaagcggcgcgtccagttgaaaggcgggcttcatgggccagcctcaaatgtgaccatcacttatgttgcgaactggcaacgatagcgggtcgccggcaggcggtcaagcggaaaatcccgcggcgcatcaatcgtgtcgtgcgcgctctcgcatgaagcggcggcgcgcccggccgacggcggcggcaaaccgccgcgcacgccctttccgatggcctgacagcccgaacaggatgccgcgcgccgcgaaaatttgttagcatccgcgagttttacgaannnnnnccgatctttcacgccgcaagaacgcagcgcagaccttcacggaatggcatcagacaaggaactcgcggactttctggcgggcgtcgaaaggcgcgcgttcaagcaggctgcatacgcggtgcgcgacgacgacgcgtcgctcgacatcgtgcaggacgcgatgatccggctcgcggaaaaatacggcgaccgcccggccgccgaattgccgctgctttttcaacggatccttcagaacgcgatccacgattatttccgcagacaaaaggtgcgcaacacctgggtcagcctgttctcgtcgctgaacaacacnnnnnnnnnnnngttcgacccgctcgagacgctcgaatcggcggacggcgacggcgtcgagagcggggagacgcggctcgagcgcgagcaggtgctcgccctcatcgacgatgaaatccagaagcttccggcgcgtcaacgggaagccttcctgatgcgttattgggaggatatggatgtcgccgagacagccgccgccatggggtgctccgaaggcagcgtcaagacgcactgctcccgggccactcacgcattggcgttggcgctcaaggccaaaggaatcacgctatgagctccgctcccgctacgaaagaagaactcgatttcgccctcaaggtgcgccgcgcgctcgacgagcgcgcggcctcgctacccgccgcgacggcggaccggctcgccgccgnnnnnnnnnnnnnnntcgcgcgcaagaagcccgatgccgcgatcgtgctcgtgccggcgctcgccggcggcgccggcacgctcgagctgcgcccgcccggcgagccgcgcagctcgctcgcgcgccggctnnnnnnnnnntggccgctcgcgctgctgctcgcgggactcatcggcatcgcgtactgggaggacatgcagcgcacggcggagctcgccgacatcgatgccgcgatgctgagcgacgacctgcctctcaccgcgtacctcgaccacgggttcaacgcgtacctttcgcatactcactaacgccaacgcatcaagaagaggaacgcacgggtgagtcaaaaacggggattggctgtctttttcggttgcgtgatcgcgctcgtcgtcgcgtacgccgccacctacccgcgctttcacccacaaccggccgccgtagccgcggcgagcgcgcccgtgatcgcgtcggcggcgatcgcgctgtcatcgggcgagttcccgccgctgccgccgtcgagcccgctctcctggggccgcctcacgccgcagcagcacgtcgcgctcgcgccgttcgcgagtcaatgggattcgttcagcgacgagcgcaagcgcaaatggctgaagatcgcggcgcgcttcccgaggatgtcgcctgaagcgcaaaagcgcctgcaggaacgcatgaccgagtgggtgcggatgacgcccgagcagcgccgtgtnnnnnnnnaaaactacctcgtgtcgaaggatctgtccgcgcaggctcgcgagaaagcctggaaggcttaccaacagctgtcgcccgagcagaaggaaaagctcgccgcggccgagcgccggcgccggccgacggtcgtcagcgcgccgcccaccggcaagaccgatcgcgacatcaaccggctcgtcaacgcgcacgaccgccatccggcgagcgcgcccaccgcgagcatcgcgccgtccgcggcgagcgcgcccgccgcggcgcccgtgccggcctcgcccgcgacgacgggcgccgtcacgccgcccaccgcgccgacgcccgtctcgccttccgaggcgccgtcgctcttcaacggttcgtaagcgctcgtgatcgcgcccgcgctcccgtccgannnnnnnnnnnnnagcgtgcgccgccggctcgccgcgctcgcgtacgaaggcctgctgctgttcggcgtggtgttcttcgccggcctcatgttcggcgtggcgctgcagcagcgcaacggcctcgatcatcgcaacctgctcgccggctggatcgcgctcgtcgtcggcgcgtacttcgtctggttctggacgcacggcggccagacgctgccgatgaagacctggcggctgcgcgtcgagacnnnnnnnngcgcgccgctgtcggccggccgcgcgctcgcccgctacgcgctcggctggctgtggttcctgccgcccctcgcgctgcacccgctcgccggcttcccgctgctccgcacgctcgccgcgacggccgtctggttcgcgctgtgggcgctcgccgcgcgcctgcatccgagccgccagttcccgcacgaccgcctcgccggcacccgcatcgtcgacgcgtcccgccgcggctgattccccgtaataagaacgtctcgtgactgtcatggcacagtcacgcccgcatggcgcaatgccggtaacgtcaatcggcgcgagtcatgcatgggcnnnnnnncgtccgcgacctccttctttcgtgatcccgctggcctgcacgccgccagcgcctttctgtccggctcggcggcgagcgacacgctcgcgccgnnnnnnnnnnnnnnngcggacaccacgcggcacgacgacaacgaacccgcctcgcaccgctaccggacgatctggctgtcggacatccatctcggcacgagcggctgccaggccggctacctgctcgactttctgaagcacaacgaatcggaatacctgtacctcgtcggcgacatcatcgacggctggcagctcaggaaaggctggtactggccgcaggcgcacaacgacgtggtgcagaagatcctgcgcaaggcgagaaagggcacgcaggtcgtctacatccccggcaaccacgacgaagccgcgcgccagttctgcgacctcgcgttcggcgagatccacgtgcgcggcgaggcgttccacacgacgctcgcgggcaaacgtttgtggatcgtccacggcgacctgttcgacggcgtgatccagcacgcgaaatggctcgcctatctcggcgacacgctgtacacgctgatcctcgtgctcaaccgctggttcaaccggatcaggagccgcttcggcttccagtactggtcgctgtcgcaatacctgaagcaccaggtgaagaacgccgtgaacttcatttcgtcgttcgaagcagtgatgaccgacgaagcgcgccgccgcggctgcgacggcgtcgtctgcggccacatccacaaggccgagatccgcgacatcgacggcgtgctgtactgcaacgacggcgactgggtcgagagcctgtccgcgctcgtcgagacgatggagggcgagctgaaggtcgtctactggaccgtgatgcgcacgccgcccgccgcgctgccgcgcaagaccaaagccgccaccgcctgatccgccagaggactgcctgcgatgaaaatcatgatcgtcaccgatgcgtgggagccgcaagtcaacggcgtcgtgcgcacgctcaagagcacggcacgcgagctcaccgcgctcggccaccgcgtcgagctcgtcacgccgctcgaattccgcacggtgccctgcccgacctatcccgaaatccgcctgtcgatcctgccgtaccggcggctgcgcgagcgcctggacgcgttcgagccgcacgcgctgcacatcgcgaccgaaggcccgctcgggctcgccgcgcgccgctannnnnnnnnnnnnaagctgccgttcacgaccgcgtaccacacgcgctttccggaatacgtgcaggcgcgcttcggcgtgccgctcgcggcgacctatcgcttcctgcggtggttccacggcgcgtcgctcgccgtgatggcgccgacgcccgtcgtcaaggacgacctcgagcgcttcggcttcgacaacgtcgtgctgtggacgcgcggcgtcgatctcgacatcttccggccgatcgaatcgaaggtgctcaacaccgcgcggccgatcttcctgtatgtcggccgcgtcgcgatcgagaagaacgtcgaggcgttcctgaagctcgacctgcccggctcgaaatgggtcgcgggcgagggccccgcgctcgccgagctcaaatcgcgctatcctgaggcgaattacctcggcgtgctgacgcaggcggagctcgccaaggtatatgcggcagccgacgtgttcgtgttcccgagccgcaccgacacgttcgggctcgtgctgctcgaagcgctcgcgtgcggcacgcccgtcgccgcctatccggtgacgggccccgtcgacgtgctcggcgacggcggcgcgggcgcgatgaacgacgatctgcgcgaggcgtgcctcgaggcgctgaagatcgaccggcggcatnnnnnnnnntgggccgagcgcttctcgtggcgcgcggcgtccgagcagttcgcctcgcacctgaagccgctacagaaatccgcctgcccacacaccgaaggcgcagccgtttgaaaccagccatgcgcgcgaaagcgnnnnnngccagcccgtcgcgaaagcaggccgctcatgccggcgcggcgcgccccgctcacgtgcgcctcgcgccgtctgaaacacacgagcccgccgagccgcacgagccgctcggcccggacgatccgctcgcgctgccgcacaacccgtacaagggcaatcgcggcctgatgcgcgcgtggtacgcgctgaagaattcgtacaacggctttcgcgtcgcgatccgcgaagagagcgcattccggcaggagctcacgctcgcggcgatcatgctgccgatcgccgtgttcgtgcccgtcgagccggcgtnnnnnnnnntgctgatcggcaccgtgctgctcgtgctgatcgtcgagctgctgaactcgagcgtcgagacggcgatcgaccggatctcgctcgagcgccacgagctgtccaagcgcgcgaaggatctcggcagcgcggccgtcacggtcgcgctctgcacgtgcttgagcacctggggcctcatactcggccccctcgtctggcgccggctcgccggctagacgcgccgcggcggcgctcgccnnnnnnnnnnnnnngcggcacgcgcggcggcgggctcgcggttgtgtgcgacgcagcaccgccgggtatgccccgatgacgaaatacgccgaacgcgcaaggtagcggtttataatcggccgacagccttcaaaacagcaacccgagccggactacgattcacgcagcagtattggcagcgcccgcctgtccgacaaacacagggccggacgacatggaagcgaaacctccccgccgcacgcgcgaacggatacttgagttgtcgttgaaactcttcaacgagatcggcgagccgaacgtcnnnnnnnnnnnnntcgccgaggaaatggaaatcagcccaggcaacctgtactaccatttccgcaacaaggacgacatcatcaacagcatcttcgcgcagttcgaacagcagatcgaacggcgcctgcgttttcccgaagatcatcggccgacgatcgacgaaacgtggtcgtacctgcagtacatggccgacttcatgtcgacctatcggttcctgtatcgcgatctgaacgatctgctcgcgcgcaaccgcacgctcgagacgcacttcaagcagatcatcagccacaaggtgcgcttnnnnnnnnagatgtgcgagctgctcgcggccgacggcgagctcgtcgcgacgcccgccgagatcgaggtgatcgccaccaacatggcggtgatcgccacctactggctgtcgtatcaatacgtgatgcatccgcgcaaatacaacgaccaggacgcgatccgcgaggaactgcaccaggtcagcatgcacgtgatctcggtgatcgcgccgtatctgcgcggccgctcgcggcagatcttcgacgatctcgtgtcgggcaagctgccgaagcgcgaattccacgactacctgcccccgcgcgacggttcgccgcgcaaggacacgaagcaatgaacagcgtctgcgtctattgcggttcggccaacggcgcgaagcccgtctacgcggacgcgnnnnnnnnnttcggccgcgcgctcgcgaatgccggcctcacgctcgtctacggcggcgggcgcgtcggcctgatgggcgtgatcgccgacgaggtgatcgcatcgggcggacgcgcgatcggcgtcatcacggagctgctctacgacaaggaagtcggccacaccggcttgaccgagctgcacgtggtgcccgacatgcatcaccgcaagaagatgatggccgagctcgcggatgcgttcgtcgcgatgccgggcggcgcgggcacgctcgaagagttcttcgaggtctacacgtgggcgcagctcggctatcaccgcaagcccgtcgccctctacaacgtcgacgcgttctaccagccgctcatcacgctgctcgagcacaccgtcgacgaaggcttcatgcagcgcacgtacttcgacgcgctgtgcatcgacgccgcgcccgacgcgctcatcgatcagctcgtccggtatcgtccgccnnnnnnnnacaaatggacgttcgtgtcgacgcaggaagcctgagcgggcacggcgcggggcattcacgcgcggcatcgcggagcgcgccgccacctcgcccgtcagctcggcttcgggccgatgcggcgccctgtgctcgatgcttcgcgcgtgcgcatcgcgccggcttgcgcactgggccgcctcgctccgctacgtttgtcagccgcgcttcgactgcgcttttgaatcgcgccttcgagacgtccgtttagccgttccgtttagccgcttcgctctttcccgccttgctcgattacttccccggcggggtggttttcgcggcgtcagatcgcgaacgcgccgtcgccggctgcctcgtagatacgataccgcgcggccacggcatgcaaggctcgcgcggtgcctttcccctctttccgcccaaannnnnnnnncgcgcgggccgaggtccatgcaatgacgaacacgccacgcaaagtcgtcctcatcaccggcgcgagccgcggcatcggccgcgcgagcgcgctgctcgccgcnnnnnnnngctggtcggtcggcatcaactannnnnnnnacgcggccgccgccgaagcgaccgccgacgcggtgcgcgccgcgggcgcgcaggcgtgcgtcgtgcgcggcgacgtcgctcacgaagccgacgtgatccacatgttcgacgcggtgcagtccgccttcggccgcctcgacgcgctcgtcaacaacgcgggaatcgtcgcgccgtcgctgccgctcgccgacatggacatcgcgcgcctgaagcgcgtgttcgacaccaacgtgctcggcgcgtatctgtnnnnnnnnnaggccgcgcgccggctgtcgaccgatcgcggcggcgggggcggcgcgatcgtcaacgtgtcgtcgatcgccgcgcggctcggctcgccgaacgagtatgtcgactatgcgggctcgaagggcgcggtcgacacgctgacgctcggcctcgcgaaggaactcggcccgcacggcgtgcgcgtgaatgcggtgcgcccgggcctcatcgccaccgagatccatgcgagcggcgggcagcccggccgcgccgagcggctcggcgcgcagacgccgctcggccgcgcgggcgatgccgacgaggtcgccgagacgatcgtgtggctgttgagcgacgcggcgtcgtacgtgacgggcgcgttgctcgacgtcggcggcggacgctgacgccgcggccgcgccatcgcgcgccgctgtctaaggcaggccgtccttggccgcctttggccggctggccgcnnnnnnnnggcggcgcgtatccgccgcggaataaccccgcgtgatcaagcctgtccgagccattccacgcgttcgggcaccgaccgttcgggtgtcgaacgaatgcgcgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncctcacttccttcggcgagcctcatgccgcgctccggcgcccatcatgtttcgccgtgcgaaggtttcccgcctgnnnnnnnnaaacttcacaattctcctgactctttcaggattttctcgacaatttccgtaaacgttcgtaacagttccgtggtttactaacgacgactgcggcgcaagccgcgcacctcgctcccgcccgctcgcggccgaaaaatcggccgggccatgcagtcgggccggcacacacgaagagatcacccagcatgcagggaaatgcctcgccaggcggccggcgcacgaccgcttcggcgcaacgcgccggttcgtccgacaatcactcgcgctcgccttcggtggcgctcgccgccggcgcgccgggcaccgtcggagcggccggcgagcgcgcgatcggatcgcgcggcgcggcggccacccgcaccgcgctcaccggatggcgtgcgtggttcgtcgccgcggccgtgctctgcgcgtacctgttgccgggcatcctcggccacgatccgtggaagcaggacgaaacctacacgttcggcatcatccagcacatgctcgaaagcggcgattttgtcgtgccgaccaacgcagggcagccgttcctcgaaaagccgccgctgtacgactgggtcgccaccggcttcgcatggctcttttcccgcttcctgccgctgcacgacgccgcccggcttgcgagcgccctcttcgccgcgctcgcgttcggcttcacggcccgcgcnnnnnnnntcgcgacgggcgcggcgcgctggctcgagttgccggtgatcggcaccgtcgcgctgtgcgcaggctcgctcgtcgtcatcaagcattcgcacgacctgatgaccgacgtcgcgctgatggcgggcgccgcgatgggcttttgcgggctgctcgaactcgtgatccggcacgccggcgacgcgttcgnnnnnnnnnncgaacgcccgcccgcgaaccgcttcgcagccccgctcttcggcctgggcgtcggcatcgcgctgatgtcgaagggcctgttcgtgccgctcgtgttcggcgcgacgcttgccgcgacgctcgtcctgtaccccgcctgccgcagccgcgcgttcttccgctcgctcgcgatcgccgcgctcgtgtgcgcgccgttcgcactgatctggccgaccgcgctgttcctgcgctccgaatcgctgttcctcgtctggttctgggaaaacaacgtcggacgcttcttcggtttctcggtgccgacgctcggcgccgagaacgacaagccgctcttcatctgnnnnnnnntgctcacggtcggcttcccggtggctccgctcgcgctcgtcgcgctnnnnnnnngcctctggcgcgactgnnnnnnnncgcgcgtcgcgctgccgctcacgttcgcgggcatcgggatggtcgtgctgcacatctccgcgacgtcgcgccaactgtacatcctgccgttcatcgcgccgctcgcgctcgtcgccgcgcaggcgattccacgcctgccgcagcgcctgcatgccgcgtgggactatgcgagccggctgctgttcggcgccgccgcggcgctcgtgtggatcgtctggtcactgatgtccgatcacggtggcccgcgcgccggcttgcaatggctcggccgctggctgccgctcgactggacgatgccgatcgagcccgcgctcgtgctgtccgcgctcgcgatcacgatcggctgggtcggcctgctgccttcgctgcggctcgcgggcaagtggcgcggcgcgctgtcgtgggcgatgggcgcgctcgtcgcgtgggggctcgtctatacgctgctgctgccgtggctcgacgtcgcgaagagctatcgttcggtgttcgaagatctgaatcgccggctcgcgctcgaatggaacgacggcgactgcatggcgagcgtcgatctcggcgagtcggaagcgccgatgctctactacttctccggcgtgctgcaccagcccgtcgcccagccgaacgcgagcgcctgcacgtggctcatcgtgcagggcannnnnnnnaatccgccggtgctcgacgccgaatggaaaccgttctgggcgggtgcccggccgggcgacgagcaggagatgctgcgcgtctacgtgcgcacgccggccgcggcacgccccgcccatccgtgacggccgcggcgatcggccacgatgccgcgtcgcgcgaggacgcttcccggccgcgcgacgccggccggcgctgattcatgcgccgtttcatgcgtcgtttcgtacgccatttcatacgtcgtttcatacgtcgtttcatgcgccagttcacgcgcggttcatgcgatcggaacgccgagccggcttgaccgccccagcccgcctaccccggccgcgctgcggcgaacgccgatgcgcgcggccggtgcccgcgtcggcagccggccgcctcacggcctccttcggcgaattcccgtccgcgctcgaagccggcgcgccgaccctagcgcgtgccgcgcccgcccggccgggtctctgcggcaagccatcccgccgcgatgcagatcgcgttcgcgacaagcagatagccgctcggcgccatcgggttgccggtggtgccgatgagccaggtgacgatgctctgcgcggtgccgccgaacaacgacaccgcgacggcgtagacgatcgagaatcccgtcgagcgcacgcgctgcggaaagctctcggcgatcagcacgatgagcgccgcgccgctcatgccgtgcaggccggacagcacggtcagcgtggcgaggaacacggcgggcgtcggacgcgacacgatcagttgcaacgctggaaagagcagcagcaacagcagcacgcgcggccagatcaggatcgcgcggcgtccgacgcgatccgacaggctgccgcccgcgagcgcgcccaccgcgagcgccgcgcctgtcacgaacgtggcgagcatcgcgacgnnnnnnggcaaatgcagctcggtcaatgcaaacgtcgtcatgtagttgaggaagtactgcgtgatcgtgctgccgagcaggaccatcaggccgatcgcgatcggccgccggtgccgagcgttcagctcgcgcaggatctcgcgcgtcgtgcaatatgcgtggcgcgggtcgatcgtgtcggataaccgccggcgaatgtagacgccgaccggcagcaccagcaggccgagcgcgaacggcacgcgccagccccacgcatccagctcggcctcgggcagcgcgagcgtcagcgcgtagcccgcgagccccgccgcgaccgccgcgaaaccttgcgtcgcgacctgccagcacgcgtacgcggcgcgctgctcgggcggcgcggcctcgagaatgtaggtcgtcgcgggccccgcctcgccgccccacgcgagcccctggatcagccgcgtgacgacgagcaggatcggcgccgcgacgccgatcgtctcgtatcccggcagcacggcgatcgcgcccgtgccgaccgccatcatcgcgagcgtcagcgtcatcgcgggcttgcgtcccgcgcggtccgcgtacgcgccgatcacgagcgcgccgagcggccgcacgacgaagccgagcccgaacacggataccgacagcagcaggctcacgaacgggcgctgcgtcgggaagaacgtgcggccgatcatcaccgcgaaggtcgcataggcgccgaagtcgaagaattcgatcgcgttgccgagcgcaaccgccgcgacgtcgcgacgggcgtcggcgcgtgccgcatccgcgccgtccacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcggccgcacaggccgcaccgtcggcgccggctccgcatcccggcgccggcgggcaagcggattcaagcgggtctttcatgaagcgccctcgatcgaagcgacgacgataccggtcgcggacgccgcgccggcgcgacaagcggcgcgcccggcgagaccggaggcggtatcacgatgaatgggcccaaagggcgggnnnnnntaggttcatcgcagaaaaccgtggagccttggagaacgattgcgtaacctgacgcctgattttatggatgtcaggaggcggaattgctcgatcgcaaggcacttcaggcactgggttgctggacaggctatcggctggagcgggtggagtggccgcagggcgatagccgcacgctgtcgctctacctgaagccggtcagtcagatcatgtactgcgagcaatgcggtgcgcgttgccagcagattcatgaaacgaccgtacggcgggtacgtgatctgccgttgttcgagtaccgggtggtgctgcacgtgcctcgacgccgagtctggtgcgaacgctgcggcgcagcgcggctggagaagctggactggctgggccgctaccagcgggtgacgcagcggtttgccaaggcctgcgagaagttgctgcaggccgccagcgtacaggccgtggcggccttctacgatctgggctggcacacggtcaaatcgatcgacaagatgcgcttnnnnnnnnnnntggccgaaccggactggtcgacgatccgttatctggcgatggacgagttcgcgctccataaaggccatcgctacgccacggtggtggttgatccgatcggccgacaggtcctctgggttgggcccggacggtcacgcgagacgnnnnnnnncttcttcgaacaactccccgaaggcggggccgagcgcatcgaagcggtcgcaatcgacatgaccacggcctatgagctggagatcaaggaacagtgcccgcaggcggaaatcgtctttgacctgtaccacgtcgtggccaagtacggtcgcgaggtgatcgatcgggtacgggtggatcaggccaaccaactgcgacatgacaagccggcccgcaaggttctgaagtccagtcgctggttgctgctgcgcaaccgtcataacctgaagccagaacaggccgtgcatctgaaggaactgctggcggccaatcagtcgctgttatgcgtctatgtgctgcgcgacgagctcaaacggctctggttctaccgcaagccggcctgcgcggaaaaggcttgggggcaatggttcgaacaggctcagcaaagcgggatcgccgccttgcaaaagttcgcccagcgcttgcagggttactggcacggaatcgtggcccgctgccgccatccgctcaataccagcgtcgtcgaaggcatcaacaacacgatcaaggtcatcaagcgccgcgcttacgggtaccgcgacgagcaatacttcttcctcaagatccgcgccgcgttccccgggattccgcgatgaaccnnnnnntaggcgggcaagcgtgcgacgccggcgcgccggctcgaccgcatcagcgcggcggcgccggccagcggggcatctcgccgcgccaggcctcgtacgcgcgaccgagctgcagcacgagccgatcggcaaaacgcggcccgacgatctgctggccgatcggcatcccgtnnnnnnnnaagccgcagttgatcgacagcgccggctgctcgcccatgttccacggaaccgtgaacgcgatgtgctcgaacggccgcgcaggatcatcggtcggccccgcccattcggccggaaagccggtgacgacgttggtcggcgacagcaccgcgtcgaccgactggaacaggcgtgcggcggccgcgcgcatctcgaacgtcgcgccgaagccgcgcaccgcctcgacgcccgacaccgacgcgccctgccccgcccattcggcgatgtacggcaggatnnnnnnnnnnnncgcgtccggcagccgttcgaggtccgcccatagccgcgcccgccagaagcggtcgagcccctcgagcatcggccgcgacagcacgggcggcgcggcgacgatccgcgcgccgtgcgcggcgaaacgctcggccgccgcctccaccgcggcgacgatctgcggatccggcgcgagtccgcagccggcgtcgagcatcaggccgatccgcatgcccttgacgtgcgcgggcgcgatcgaccagtcgatcgtctccggcggcaggctcgtcgcgtcgcgccagtccggccgcgacaggaagcgcatcagcagcgccgcatcgtcgatcgtgcgcgtcatcggccccgcgcagcggcccgtgtagtacggctcgatcggaatccgcccgttcgacggcttgaagccgacgatcccgcaccagccggccggcagccggatcgacccgccgatgtcggtgccgacgtgcagcggcccgtagcccgcggcggcggccgccgccgcgccgctgctcgatccgcccggattcagatcgagccgccacgggttgcgcgtgatgccgtacaggctcgacagccccgacgacagcatcgcgtaatcgggcaccgtcgtcttgccgatcacgaccgcgcccgcttcgcgcagccgcgccgcggcgggcgcgtcgacggtcgcgggcggcgcgtcggcggcggccgccgagccttgcgccacccggtcgccctgcgtcgcgatcagttccttgatcgtcaccggcacgccgtcgatctcgctgagcgacgcgcccgccgcccagcggcgcgtcgacgcgagcgcctcgtcacgcacgcgcgccggatcgaagcggcacagcgcgttcagatgcggctcccaacgggcaatgtggtcgagcagcgcgtgcgcgtaatcgacgggcgtcacgctgcggttcttgaaccgctcggcaagcgagcaagcgctcaggtcgagcaactcggacatgatatcggcctcgcaaggttggagacgggcggcccgggccttcgcccgtagccgcccgtcgtcggtggaacgcacgatagcaacgcaaaaacggcggcggacagcgcgaccggcctcgcatcgcgcgccgcccttttcttcgatcggccgcgccttcgcggcgcgccctgcggctcgcgacgaagacggcnnnnnnnngcgaaggcgcgtcgaacgcgcccgaagacggccgaacgcggacgagcctgcagccgatgcgcggcgnnnnnnnncgcgcgagcccgcgcccgacgcgcccccggatgcgtgcggcgggcaggccgccccgcgcgccggcccacgctcagaacgacgagcccggttccttcaggaacgcggcctccgcgtcggtcgacgcacggcccagaatcgcgttccgatgcggaaagcgcccgaaacgctcgatcacgaccgcgtggcgcagcgcgtaatcgtgatagcccgcgcagccggcctcgtccttgatctgcgcgcagagccgcaccgcctcgcgctggctgtcgggcgattcgtcgtgctcgaacggcaaatacgcaaatgcgcggtgatggcccgtcggcagcgcgcggtcgccgcccgacgcgacgagcgccttcgcgtgcgcgagcgccgcgcggtcggccgcgaacgcgagcggcgtgccccgatggatgttgcgcgggaactggtcgagcacgacgatgagcgcgagcgcgccgagcggcgtgcccgcccatgcgtcgagctcgcctgccttcgccgcgtcggcgagcgcgccgaaccgctcgcgcagttgcgcatcgagcgccggcgcgccgccgaaccacatcgggcgcgccgtgccgaacgccggatcgtcgggcgcgccgaaccagaaatcgagcacctcgcgcgcgcgggaatcgagcgccgcccgctcgcgcgccgcggcttnnnnnnnnncgtcgcttgcgtgcggggccgtcatgcgagctccagcacgagacggcgcgtnnnnnnnntcttcttctcgagcttcgcgacgcgcagcgcgccgatctccgccgtgttgcgcacgtgcgtgccgccgcacggctgcaggtcgacgccttcgatccgcagcagccgcacgcgcccgagccccattggcggcttcacgctcatcgtgcgcacgagctccgggcgcgcgaccatttcgtcgtcggtgatccattcggtcgtcaccggatgcgcgccgccgacgagctcggcgagtcgcgcctgcacatgctcgcgatcgatcggctcgaccgtcgcgaaatcgatccgaacgtaatcggcggtcacgctgcagccgtcgaccggatacggcagcaccgcgcacagcagatggctcgccgtgtgcagccgcatccggcggtgccgcggcgcccaatcgatttcggcgacgagcgcatcgcccggcttcacgcccgccgcgagcgccgcctgccccggcgcgagcacgtgcaccgcgtcgtcgggcgtcgcgccgtcgaacttcgccttgcgcgtgtcggcgacggcgagcgccgcgccgcccgcgagcgtcagcgtgccgctgtcgcccgcctggccgccgccgagcgggtagaacacggttcgatcgagatggatgccggcttcgtcgacggcggtgacgagcgcgtcgcaacgcgtcagataagcgtcttcgcgaaagagagcttgagtggccatgggacgtctcggatatcgttatcggtgatcggggcgatcagtatgcggcgcgcnnnnnnnnncgcgacaggcgcaattgcgcgcggcacgccccgaagcgtaccggaatttcaaccgggacggtttcgcatccagtcggccgtgtcgtggaacgaatgcatcagccgctcgcgcagcggctcgtcgaggcccacgtcctgcatcgcccacgcgatgcagcgcagccactggtcgcgctcggacgacgcgatcggaaacggcagatgcnnnnnnnnnagccgcggatggccgaagcgctcgatgtagtggtcgggcccgccgagccagccgcacagaaaccagaacagcttgtcgcgcgagccttcgagcgtcggcggatgcagcgcgcgaatgccggcgaattcgggctcgaggtccatcaggtcgtagaaacggtcgacgagctcgcgcacgcgcgcctcgccgcccacgagttcgaacgccgtcggtggcgacggcgcgtcatcggtgacatcgatcatacgggaatcggtggaatcggtggaatcgaaaaacaagatcgcgcaaacccatcggagaacgccccggcggatcgcccgaagataccgcgtnnnnnnnnttcatgcatcgcgcagcgattgcagcgccggccggcgcagcacgccgcgcaggccgagccaccccgccgcgcccgcgcacgcgacgcccgccgcgatgccggccggtacgagccacgggtcgggcgcgagctggaaatcgaacacgcgcgacgcgagcaccgcgccgaccacaagcgcgcccgccgccgccatcgcgcccgcgagcacgcnnnnnnnnnnnnactccgcgcgctgcacggcgacgacctgcttgcgcgacgcgccgannnnnnnnatcagcgcggcctcgcgcacgcgctcgtcgcgcgagccggcgagcgccgtatacagcacgagcacacccgccgcgagcgtgaagccgaacaggaactgcaccgcgccgatcacctgcagcagcacgcgctcgagctgcgcgaggatcgggccgacgtcgatcgccgtcaggttcgggtagcgtgcgatcaggccgtcgagcacgcgctnnnnnnnngcgggcaaatggaagctcgtgatgtaggtggccggaaaatcgcgcagcgccgcgggcggcatcagcacgaagaagttcacgcggaacgtgccccaatcgagcttgcgcacgctcgtcaccggcgcgtcgacggtgaggcccgtcacgtcgaaacgcagcgtgtcgcccgttttcacgcccagcgtcttcgcgagccccgcctcgatcgagatctgcggcacgcccgacgcgccgaaccagtcgcccgcgacgagccggttgtcctcgggcagccgtgtcgtgtacgagaggttgaactcgcgatcgacgaggcggcgcgcgtcgtcgcgcttgtagtcgtccggattcaccggcttgccgttcaccgcgacgagccgcccgcgcaccatcggcgacagcgccggatcggcgatgccgttcgccgcgagatagcggacgacgtcgtcgcgctggtcgggctggatgtcgatcaggaactggttcggcgcgtcgggcggcgtcgactgccgccagccggcgacgagatcgttgcgcgtgatcgcgatgagcagcaggcacatcagaccgagcgcgagcgcggtgatctgcagcgcgctnnnnnnnnnnnnnnnntcgagcgacgcgagcgcgtggcgccagccgagccccgccgcgacgcggccgtcgcgcacgagccgcgcgagcgcgacgagcgcgagccgcgcgatgagcgcgaacagcacgaggctgcccgcgaagccgcccgcgacgatcgcgccgagcgtcaggttgcccgccgccgcgatcaacagcgccgcgaagagcgcgatgcccatcgcgtagccgacccacgcgacgcggccggcgtcgccccattcgcggcgcagcacgcgcaccggcggcacgcgcgtcaacggcgcgagcggcggcagcgcgaagccgagcagcagcacgagcccggttccgacgccgatcgccgccggccatgccgaaggcggcggcagcacgacgtcgatcaggctgccgannnnnnnnagcagcacgagatggccgacgtagccgagcgccgcgcccgccgcgccgcccgcgagcccgagcagcgcgaattcgatcgcgaacagcgccgacagcgtgtgccggctcgcgccgaggcagcgcatcgccgcgcagccgtcgagatggcggcgcatgtagcgctgcgcggccatcgcgatcgcgacggccgcgagcagcgcggtcaacagcgcgacgagcgtgaggaaatgnnnnnnnnngtcgagcgtctgccgcacctgcggctggccttcctgcagcgattcgagcgcgacgccgcgcagcttgccgccgtcgacgcgcgcatgcgcgcatgcgcgtagcgcgcgaagcgctcgacggccgcatcgtcgcccgcgacgaggagccggtacgtgacgcggctgccgtagcccgtgagccccgtcgattcgagctcgtccgcgcgcagcatcacgcgcggcgagaaattgacgaacgagaagccgcggtcgagctcgcgggtgatcgccgcgccgatcgtgaacgtgcggccgccgacgcgcagcgcgtcgccgaccttcaaatggagcgcgtcgagcagcgacggatcgacccacaccgtgcccgaggctggaatcgagccggcggcgcggccgggcgcgttcgcctcgggcgcgatctcgaccgcgccgcgcagcggatagccggccgacaccgccttcacggccgcgagccgcacgggcggcgagctgcccgcgcccaccatgctgggaaagaccgcggtcgtcgcggtcgcgaggccgagcgttcgcgcctcgtgcgcgaacgccggatcgaccggatgatcggcccgcacgacgaaatccgcgccgagcatccggcgtgcgtcgcgctcgagcccctggcgcagcctatcggcgagaaagccgacgctcgtgagcgccgcgacggcaagcacgagcgcgagcgcgacgagcgtcaactcgcccgcgcgccagtcgcgcagcgtcatccgcccggcctgccgcagcagatcgacgaggccgaaacggnnnnnnnnnnnnntcgctttgcccgccgccgtcaatcgcgcttgctcccgatcgaattcagccgcgacaccatgtggttcgccatcccgcgaaagccgcccgacacgccgcgccagaggcgcggcaacgcccacgcggaaaacgcgagaaagccgatcatcagcgcgaggaacagcagcggcacgaagaatgcgagcacgaggccgccgaccgtgagcccgtcctccgtcgtcgacgcgatccagttcgagatcggttccggcgacagattgatgagtgcgcgcgtgcccgccttcgcgatatgcgcggaaccggcgagcgtgccgcccgcgaggcccgcgacgacgaggagcgcgggatcggcgtggccgagcgacgccgccgcgagcaccgcgcccgcgggaatccggatgaacgtgtggacggcgtcccacagcgaatcgaacgcgggaaccttgtcggcgaggaactcggcgaccgcgagcacggcggccgagccgatcacccacggcgacgtgagcaccgcgagcgtgtcgggcagatgaatgaagccgnnnnnnnnnaacacgcccgcgatcagcacggtgagatagaggcgcaggccgctcgcccacgcgagccccgcgccgagcgaaatggcttcgaccatgtgccgcctccttgcgcaatgcgcgcggttcgagggcgggccgcgcccgggctcgggcgaagcggcccatcgacccgccggccccgccgattcacgcgcggcggcgggacattgtcagatggattgcgcttcattatagacgcgcgccgcgcacaaccgccgtagcgccgacgcaggggcaaaccctgcgctcagccggccgacgacagcttcaggccgacgagcccggcgacgatcagcgacgcactcgcgatccgggcgagcgtcaccgcttcgccgagcatcacgatcccgaaaatgaacgcgccgaccgcgccgatgcccgtccagaccgcgtacgcggtgccgagcggcaattcgcgcatcgcgacggcgagcaggccgaagctgccgagcgcggtgacgatcgtgaagacggacgggccgagacgcgtgaagccctcggacgatttgagaccggccgcccacgcaacttcgagcaaaccggcgacgagaagccacagccaaggcatgcggagactctccatgaatcaattggggtcgtccccgttgaacatcgacggcccggggtcgtccccgggcagcgaaagtataacaacaggcttacagccttnnnnnnnnnnnncgccggcggcatcgagacatcgcgtgcgcgttcgcgagccccttcatgccggcgcccgcgcgtcgaacgcgccggcaggacaacgcgcgccgcgctgcgcggtcacttcgacgcgggctttccgccgcgttgcgcgatcggccagccgtgcgcatcgagctgcacgcagcggtcgtcgcgatagagcgcccattcctcgcactcgcgcccgtccttgaacgcgcagatgccgaactggccgcgcggcccatcgtggatcaccaccttgccgcccagcttttcgcaattcaccgacgccggattcgcgagcgtggtcgactgattcggcggcaacggctgcgcaagcgccgtcgcggcggcgatgcccaatgcgcaaccgaacagtagacggacgagcatggctgacctcctcaagatatttgtcgagcattcagcataagagaaaaatgcccgacgcggcgccgggcgcgatcgaaaacgtgctcgggccgccccggagcgggcggcttccgcgctcgatacccggcgatgcgcggcgcgagccggggcgttcgggcgcggcggcgggaaacgatgaccggcgatgaccaacgacgacgggcggcgagcggcggccggcgagagaccaaggccggatggcgacggcaagccggatggcgagcgaaaaaccgcgggcggaaatcggtggttagtgggcnnnnnncnnnnnncggtggccggcaacccatgagccgcaagccacaccgtggcccgcgcgccggcctcgcccgccccggcgcgtcagcccgcgccgacgagccggtaaccgacgcccgtctcggtcacgatgtgctgcggctgcgcggggtcggcctcgagcttctgccgcaaatgcgccatgtagatccgcaggtagtggtggctctcgacgtgcgtcggcccccagacgtcgcgcaacagctggcggtgcgtgagcacgcggcccgcgtgccgcacgagcgtcgcgagcagccggtattcgagcggcgtcagatgcacgacctcgccgccccgccatacccgccgcagcgcgaggtcgacgctcacgtcgccgaacctgacgaccggcgattcggccgcgcctgcctgattgcgccgccgcagatgcgcgcggatccgcgcgagcagctcggatacgccgaacggcttcgtcaggtaatcatccgcgccggcgtcgagcgcggccaccttctcctcctcgtgcgtgcgcgccgacagcacgatcaccggcatctcggaccagccgcgcagctcgcggatcacgtcgaggccgtcgccgtccggcaggccgagatcgacgatcgcgagatcgggcttgcgggtcgcggcctcgatcaggccctggcggcccgtttcggcgtcgaacacggcgatcccctcttcctcgagcgcgctgcgcacgaaacggcgaatctgtttttcgtcttcgatcaggacgacggtaacggtcggttcactcatgggcatgcggtggttcgttggatagcggcggcgcaccgccgtcgcggcgcggcgcgtccgccgcggcggcctggccgggcaccgggcgagccgccgcggcgaacgcacgctcgccggcgacgcgcctgccggcgatgcgcctgccggccgcgcgccccgcatcacgcatgccgctcgcgtccgccgccgcgcccgcgtcgtcatccggcgcctcgtcgccggcgccgggctcgggcggcggcgtgtcgacgggcagcgtgaaccagaaacgcgcgccctcgacccggccatccggcccgagccggttgagcgcaccgattttaccgccgtgcgcgtcgacgatcgcgcggcagatcgcgagcccgaggccgatgccgggcgtcgccgattccttctcgccgcgcgtgaacttctcgaagatccgcgcctccatcccggccggcagcccggggccgtggtcgtcgacgaacacgcgcacgaacggccggccgtcgtcgacgatgcgctccgcgccgatctcgatcggcgtgtcgagcggcgtgtacttcgccgcgttctcgaacaggttcgcgaaaagccgctccatcagcaccgcgtccgtctgcaggagcggcaagtcggccggcagccgcacgcgcgccggatggcgcgcgagcacgcgcttgcacgcggcgagcgccgcgccgaccgtctcctcgagcagcgaccactggcgtttcagttgcaggctgcccgcctgcaaccgcgccatgtcgagcaggttcgtgacgatccccgtcatcctgagcgcctcgtcgtgaatcgcgtcgacgagctcgtcctnnnnnnnnggcgagccctcgcgcgtcgcgcnnnnnnnnttcgcgagcatcgacgacagcccgacgatcgccgtgagcggcgtgcgcagatcgtgcgagatcgccgacagcagcgagttgcgcagccgctccgattccatgttgacgagcgcgtnnnnnnnnatctcgacatagtggacgcgctcgaccgcgagcgcgatctgcgcggcgaacgcgtcgagcatccgccgctgctcgggcacctcgagctcgcccggatccttcgtgaccacggcgagcacgccgcgcgtgcgcatcggcgccttcagcggcagatagagcgcggcggccgcgggcagcgtgtcggtgccgtgtccggccggcttctgctggtcgtacacccattggccgacgtcgatatcgagcgccgcgccggtgatcgtcaccgcctcgtcggggttctcgatcttctgccggaccttgtcgccgctgtccggcagcagcatcgcgannnnnnnnnngaacacctcggacacgtgccggctgccgatctcgacgatctgctcggccgtgagcgccgccgcgagctcgcgcgccatcgcgtacatcgcgctcgtgcgccgctcgcggcgctgcgcgatcgccgcgccgcgcgtgaggctcgacgtcagatggctgatcacgagcgacgtgagcaacatcccgaagaaggtcagcagatactgcgtgtccgtcacggaaaacgacatccgcggcggcacgaagaagtagtcgaacgcggcgaccgacaggaacgactgcacgacgcccggcccacgcccgaggcgcaccgccgagaacacgacgccgagcaggtacagcatcacgagattcgtgaggtcgagatggccctgcagcaggttcgcggcgcccgtgatcagcgcgcagatcgcggccgcgtagccgtagtggcgcggcggcgaacggccgtcgacgacgctcgagaacgcgtcgcgccannnnnnnnnnnnnnnntcgagcgnnnnnnnnnnatcctcgctcgccgacgcgcggatcagcatcaggtcgaggtcgcccgcgcgctccgcgagctgctcgccgaacgggcgcgagaagcggcgcaggaagcccgtcttcgacgagccgcccgcgacgatcttcgacgcgttgcgcacctgcgcgtagccgatcagcgcggcgaccgcgtccgcgcccgtgagcgtcgccgtctcggcgccgagctcggccgcgagcttcagtgcattgagcgtgcgctgtcggagcgcgtcaggcagccgcgcgagccgcggcgtctcgacgtacaccgcgagccagtcggccttcaggctcgcggcgaggcgcgcggccgcgcgcacgagcgtcggcgcctcggcgcccggccccacgcacacgagcaggcgctcgcgcgcctgccagatgcgctggatcgagcggtccgcgcggtactcgcgcatctgcgcgtcgacgcggtcggccgtgcggcgcagcgcgagctcgcgcagcgcgatcaggttgcccttgcggaagaagttgcgcaccgcccgctcggcctgctgcgccatgtagaccttgccttcgcgcaaccggctcagcagttcctcagcgggcagatcgacgagcgtgacttcgtcggccgcgtcgaacacgcggtcgggcacggtctcccacacgcgaatgcccgtgatcgcgccgaccacgtcgttcaggctctcgagatgctggacgttgacgctcgtgtagacgtcgatgcccgcgtcgagcagctcgtacacatcctgccagcgcttcaggtgnnnnnnnnccggcacgttcgagtgcgcgagctcgtcgacgaggacgagccggggcctgcgcgcgagcgccgcgtcgagatcgaactcgccgatcgtgcggccgcgatactcgatctgcatgagcggcagcacgtcgagcccgtcgagcagcgccgccgtctcgctgcgcccgtgcgtctcgacgatgccgacgacgacgtcgacgccctcctgcttnnnnnnnnnnngcgagcagcatcgcataggtcttgccgacgcccgccgacgcgccgaagaagatcttcagcctgccgcgctgctgcttttcctcctcccgctggatcttgtcgaggagttggtcaggatcgggacggttcatgcgaaggcgagatctgcggttggcggcgaaaattcattgtcgttcgaaaacgcccgagaaggaaaggacagcgcggcaggcgcgccgtccggcgttcgagccggcgcgagcagcccgatgcgcgcggccgaattcgccgcgctccggcccgcctgcgtccccgcccgcgccttcatccgcgttctcgtccgcgcgttcgccgcgatgcacggcgcgcccccgccgggcggcgcgccgtgagacgccacgacaccacgacgccgcgcggcgaggcgcatcgccgcttcaatgcgcggcctgcgcggcgtcgagcgcgagattgagcttcagcacgttcactcgcggctcgccgagcacgccgaactggcggccggacgtgtggtcggcgacgaggcggcgcacgtcggcgtccgccatcttgcgcgcacgcgcgannnnnnnnacctgatagtcggccgcggccgggctgatctcgggatcgagcccgctcgccgaggccgtcacgagatcgacgggcacgggctgcgacagatcggtgcccgccgccttcagcgcgtcgagccggctcttcacctgatccttcagcgcagggttgagcggcccgagattcgagccgcccgagcccgccgcgttgtacggcatcgggctcgtcgccgacaggcggccccagaagtactgcggcgcgtcgaactgctggccgatcagcgcggagcccacgaccctgccgcccttctcgatgaggctgccgttcgcctgcgcggggaacacggcctgcccgaagaccgtcatcacggccggatacgcgagccccgtgacggcgaccagcacgacgaacacgacgatgagcggacgaaacagtgatttcatggcgatgttcctttaaacccagccgagcgcggcgagcacgacgtcgatcagcttgatgccgacgaacggcacgagaatgccgcccaggccgtagacgagcagattgcggcgcagcagcgtcgcggcgccgagcggacgatacttcacgcccttgagcgcgagcggaatcagcagcacgatgatgagcgcattgaagatcacggccgacatgatcgcggaggcgggcgtggccagatgcatcacgttcagcgcgttcagctgcggataggtggtcgcgaacgcggccggaatgatcgcgaagtacttcgcgatgtcgttcgcgatcgagaacgtcgtgagcgagccgcgcgtcatcagcatctgcttgccgatctcgacgatctcgatcagcttggtcggattcgaatcgaggtcgaccatgttgcccgcctccttcgcggcctgcgtgccggtgttcatcgcgacggccacatccgcctgcgcgagcgccggcgcgtcgttggtgccgtcgcccgtcatcgcgacgagccggcccgccgcctggtgctcgcgaatcgtcgagagcttcgtctcgggcgtcgcttccgcgaggaaatcgtcgacgcccgcttccgccgcgatcgccgcggccgtgagccggttgtcgcccgtcaccatcacggtcttgatgcccatcttgcgcagctccgcgaaacgctccttgatgccgcccttcacgatgtccttcagctcgatcacgccgagcacgcgcgcgagcgnnnnnngcttctcggcgaccacgagcggcgtgctgccgcgccgcgcgacgtccgtcaccgcgttcgtcacctcggccggaaagcgtccgccgtggctctcgacgtacttcttcaccgcgtcggccgcgccctttctgatctcgcgctcgggcgagaggtcgacgccgctcatgcgcgtgtgcgcggagaacgacaggaacaccgcgtgcagcgcgcccatgtcgcgctggcgaatgttgaagcgctccttcgcgagcacgacgatgctgcggnnnnnnggcgtttcgtcggcgagcgacgacagttgcgcggcgtcggcgagcgtcgcctcggtcacctcgggcgcgggcaggaacgccgacgcctgccggttgccgagcgtgatcgtgcccgtcttgtcgagcagcagcacgtcgacgtcgcccgcggcctccaccgcgcggcccgatgtcgcgatcacgttcgcctgcatcatccggctcatgccggccacgccgatcgcggacagcaggccgccgatcgtcgtcgggatcaggcacacgagcagcgcgacgagcgcggtgatcgtcacgacgtggcccgagtgcatcgcgtcgaccgagaacatcgagaacggcagcagcgtcgcggtggcgagcagcatcacgatcgtcagcgcgacgagcaggatcgtgagcgcgatctcgttgggcgtcttcttgcgcttcgcgccttcgaccatcgcgatcatccggtcgaggaacgcctcgccggggttcgccgtcaccttgacgacgatccagtccgacagcacgcgcgtgccgcccgtcaccgacgaaaaatcgccgcccgattcgcggatcaccggcgcggattcgccggtgatcgccgattcgtcgaccgacgcgacgccctcgatcacctcgccgtcggccggaatcgtatcgcccgcctcgacgagcacgacgtcgccgcggcgcagatcggacgccgtcatgatgcgcacgggcgacttcggatgcggctcgttgagcttcttggccatcacgtccttcttcgcgctgcgaagcgacgcggcctgcgccttcgagcgcccctcggcgatcgcctcggcgaagttcgcgaacagcaccgtgaaccacagccacagcgcgaccgcgagaatgaagccnnnnnnnnnctcggcctgccccgtcagcgcggcgatccaaaggatcgtcgccaggatgctgccgacgtacacgcagaacatcaccgggttgcgcaactgcgtgcgcggcgtgagtttcttgaacgaatcgacgatcgccgggcgcacgagcgccgggtcgaacatcgatcgcgtagcggaatgttgagtcattgcaatcctcagatacgcaacnnnnnnnnnnnnnngttgcgcgagtcctctcgtgtcgtgatgcgcgctcaatgcgcgccgacgaacagcatcaggtgttcgacgcccgggccgagcgcgagcgcgggcatgtacgtgagcgcgcccacgagcagcaccgtgccgagcagcagcacgacgaacagcgggccgtgcgtgggcagcgtgccgctcgtcgcggcgatgcgcttcttcgcggcgagcgagcccgcgatcgcgagcaccggcacgatcgtgccgaagcggccgaaccacatcgcgatcgccgtcatccagttgtagaacggcgtgttcaccgaaagcccgccgaacgcgctgccgttgttgttcgcggccgagctgaacgcatacaggatttccgagaagccgtgcgggcccggattcgcgatgcccgcgcgccccgcgtcggcgagcacggcgatcgacgtgccgacgagcacgagcagcggcgtgagcagcacgacgatcgacaccatcttcatctcgtacgattcgatcttcttgccgacgtactcgggcgtgcgcccgatcatcaggcccgcgacgaacaccgcgagcagcgcgaacacgagcattccgtagaggccggagccgacgccgccgaagatcacctcgcccagttgcatcagcagcatcggcacgaggccgccgacgggcgtgagcgaatcgtgcatcgcgtcgacggcgccgcacgacgcggccgtcgtcgcgacgacgaaaaggcccgtctgcgcgatgccgaagcgcgtctccttgccttccatgttgccgcccgcctgcagcgggctcgccgcctgatcgacgttcagcgacgcgagcacgggcgtgccgccctgctccgcgctcgtctcgatgccgatcgccgccgcgagcgcgacggtcatcgcggcgagcaccgcgacgccctgccggcgatcgccgatcgtgttgccgaacacgaggcagagcgcggccggaatgatcaggatcgcgaagatctcgaggaagttcgagaacggcgtcgggttctcgtacggatgcgaggagttgccgttgaagaagccgccgccgttcgtgccgagcatcttgatcgcttcctgcgaggcgaccgggcccatcgcgagcgtctgcgctttcacgctcgtctgcaccgtcaccgggttgcccttcgcgtccttgacggggttgccctgcgcgtcgagcctgggcgccgcgtaggacgtcgtctgcagcgtcggcacgtcctggtacgccttcgtgttctggatcacgccctggctcatcagcagcgcggcgatgatcgccgccatcggcacgagtacgtagagcgtcacgcgcgtcacgtcgacccagaagttgccgatcgtctgcgcggtatgccgcgcgaagccgcgaatcagcgcgagcacgacgacgatgcccgtcgccgccgacaggaagttctgcacggtgaggccgagcatctgcgcgagatagctgacggtctgctcgggcgtgtagtcctgccagttcgtgttcgtcacgaacgacacggcggtgttgagcgcgccgtccaccgtcatcgggccgaagccttgcggattgccgggcagccatccctgcacgcgcagcagcgcgtacaggaacagcacgccgagcgcgttgaacgcgacggtggccaacgcgtactgcttccagctcatctcggtgagcggatcgatgcccgcgagccggtacannnnnnnntcgagcgggccgaacacgcgcaccacggccgatgagccgtccatcacgcgcgtcagatagcgcgcgaccggcaccgccgccgcgatcaggacgacgatgaagatcgccgcctgcaacaggttgttcgcgttcattcgatgtcctccgcgcgcagcagcgcgtagacgagatacgcgaacagcaggaacgtcgacgctcccgccaaccatagcatccagctcatgaacgnnnnnngcgaccgtattgcgcaagcttctcgcaaccggcgatcagcgcgagtatcaatcccgtgaaaagcgccagaccgcctatgtaaaccgcatccattcttgtttctccgtgttccagatcggaccggtgaaacgttagaggatcgcgcgtaaagggcgggtcaaaggttcgcnnnnnnntgtnnnnnncgcgtaaacgcgggcggggcgcgcnnnnnnnngcgcacgcgcgtggcggcaccgcgttcgctcggaaacggcggagcggcgccggcgcgcgtggcgcgatcgaggctgcgccgttnnnnnnnngagatgccggcacgcgcaaatgcgacgcatcggataccggcccgcgcggcgctagctcgttcgcgcgcagccggcgaacgagccggcacgcggcgcgcgatnnnnnnnnnggcccggccgcggcgcgcccgcggccgcatgaggctcagggcagcaggaccgtcgagcccgtggtgcgccgcgcctcgaggtcgcggtgcgcctgcgcgacgttctcgagcggatagcgctgccggatgctcgtcttcacgcggccggacgcgagcacgtcgaacagctcggccgcgttgcgatcgagatcctcgcgcttggcgatgtacgagaacaacgtcggccgcgtgaagaacagcgagccgcgcgacgagaactccttcgagtcgatcggcggcagcggcccggacgcgttgccgaagctcacgaacatgccgagcggcgcgagacagtcgagcgagccgatgtacgtgtccttgccgatcgaatcgtagaccaccggcacgcccgcgccgttcgtgatctccttcacgcgttcggtgaagttctcgcgcgtgtagacgatcgggtgatcgcagccgtgcgccttcgcgagcgcggccttctcgtcggagccgaccgtgccgatcaccgtcgcgccgagcgccttcgcccactggcagacgagcaggcccacgccgcccgccgccgcgtgaatgacgatcgtgtcgcccggctcgaccttgtacgtgcgacgcagcagatattgcgcggtcaggccctgcagcatcgccgacgccgcgtcctcgtagccgatggcctccggcagcttcacgagcttcgcggcggccagcacgcgctcctgcgcgtatgcgcccggcggctgcgcgacatacgcgacgcggtcgcccggcttgagcgccgtcacgccttcgccgagctccgtgacctcgcccgccgcctccatgccgagaccgcccggcagcggttgcggatacaggccggtgcggaaatagacgtcgatgtagttcaggccgaccgcgtgctgcttgatgcggacttcgcccggctgcggcgcgccgacgtcgatgtcgacccatttcatgacttccgggccgcccggctggtcgtaacgaattgccttcggcatgctggcttctcctggttgcgatgtgcgttgagttcggaatcggcccgcgccctcgggtgatgcgcggnnnnnnnncatgcgtggacgagcgctgcgcccgcggcgggcgcagccctgcggcgggcgctgacggagcactgccgccgacgggcattgccgatgggcgcgggcgcgcgtcgcgacgcacgattgtcgcgcgttgcgccaactcttgcagggctcggcctcgcgcacgatgaaggcggcacgggaatggacggacggcggggccgctcccggacggcgcggcgagcaccgggcgagatcggttgggtcannnnnncagtgggtcgacggtacagcagttcaaccgttcagccgtccagccgtccagcgattcagcgaaaaataatcgcatggcacggacgcaccgccgttcgacccacgcgaaaacgccgccggcacgcggcgaggctcgtccgaaatatggttgcgatgccggcaaggaccgagcgtgcgtcggggcgttcgcgaccgcgatgtccgccgctcgccggctcgtgcgcaagattgccgacgcgacgtcgcaacgcgacgaagccgcgccgccgcaacgtcttcggtctgccgaggcgcgcgtgaagtcaagcccgccctnnnnnnnnnnnncgccgccgtatcacccaggggccggcgcccgagatgcggcacgggcaaaaccgcgagccggcggcgcacgcgaaacgatagcgcccgccgccgcccgcgcggcttgcaccgcttgcaccgtcgcgccgcccctgccttcgttccggccgggcgccnnnnnnnngcgtgccgcgctcacgcgttcgcggtcagccggcgcgccagatcgtcgagcagcacccgcgccgtcgcgacgttggtggccaccggcacgtcgtgcacgtcgcacgcgcgcacgagcgcggtgatatccggatcgtgtggctgcgcggtcatcggatcgcgcaggaagatcacgatgtcgacgcgcccgtcggcgagctccgcgccgatctgcaaatcgccgccgagcggccctgacagcttgcgctcgacgtcgagcccatgcgcctgcgcgatccgcccgcccgtcgtgcccgtcgcgacgagccggcattgcgcgagcgtcgcgcggtacgcgcccgcgagcgcgacgatgtcgtccttcttcgcatcgtgcgcaatcagcgcaatgcggggtgtgctcatctgtgcatccttttctgctgaatcctttcgccgctttcgccgcttgcgccgctcgatcgccgcaggccgaannnnnnnnncgctcgcgccgacgcccccgctcgcgtgccgtcaccggcgccgcacgtgcgctcacgcccgcgcggtgccgcgcccgccggcggccggcgcgcgaacgtgccgccccgctactttacgggctgcgcccgccaggttcaaatcggtttcaaaatcggttcaaaatgtgccgggatacgcgccgccgtcgagcagccagttctgcccggtgatgtagcccgcatggacactgcagaggaacgcgcacgccgcgccgaactcgtgcggtgtgccgaggcgcttcgccggaatttccttcgtgcgcnnnnnnnnnagctcgtcgacggtcgcgccctgcgcctgcgccgccgcggcgagcgtcgtcgcgatccggtcggtgtcgaagaggcccggcagcaggttgttgatcgtcacgttgtgctcggccaccttgcgcgcgagccccgcgacgaagcccgtgagccccgannnnnnnncgttggacagcgcgagcacgtcgatcggcgccttcacggccgagctcgtgatgttgacgacgcgcccgaagcggcgcgcgatcatcccgtcgacgctcgcgcggatcagctcgatcggcgtgagcatgttcgcctcgagcgcgcgaatccagtcgtcgtgcgtgaaatcgcggaagtcgcccggcggcgggccgcccgcgttcgtcacgagaatgtccggctgcgggcatgcggcgagcgccgccgcgcgcccctcgggcgtcgtgatgtcgcacgcgacggccgtcacgtcggcgcccgtcgccgcgcgaatatcggccgcggcggcctcgagcgtctcgcgcgtgcgcgcgacgatcacgagccgcgcgccctcggcggcgagcgcctgcgcgcaaccgcgcccgagccccttgctggccgcgcacacgagcgcggtccgtcctgcgattcccagatccatgaatcgtgttccttgtcgatggctgcgtgacgaaaaccggaaaacggccgccggcgggnnnnnnnncgcatgcgcgcgttgccgccgcccccgcgcgctgccgaaccgcctgcgaccgaacgcgcgcccgaagcacgcgccgaacgccgataatatccggatnnnnnnnnncccatcttcggtaaacttgcggctgttnnnnnnnnngcctgccgccccggcacgcccgccgtcccagaatcccttgagccgcctccatgaaacaggacagccgttttccgaatctcttcatcctcgaccatccgctgatccagcacaaactcacgcacatgcgcgacaaggacacgtccacccggacgttccgcgagctgctgcgcgagatcacgctgctgatgggctacgagatcacccgcaacctgccgatcacgacgaagcgggtcgaaaccccgctcgtggagatcgacgcgcccgtgatcgccggcaagaagctcgccatcgtgcccgtgctgcgcgcgggcgtcgggatgtcggacggcctgctcgagctgattccgtcggcgcgcgtcggccacatcggcgtgtaccgcgccgacgaccaccgcccggtggaatacctggtgcggctgcccgacctcgaagaccggatcttcatcctgtgcgacccgatggtcgcgacgggctattcggccgcgcacgcaatcgacgtcctcaagcgccgcggcgtgccgggcgagcgactcatgttcctcgcgctcgtcgccgcgcccgaaggcgtgcaggtgttccaggacgcgcatccggacgtgaagctgtatgtcgcgtcgctcgattcgcacctcgacgaccacgcgtacatcgtccccggcctgggcgacgcgggcgaccgcctgttcggcacgaagaactgacggccgaaaccggcgcgcgaaaccggcgcgagaagcgcttgcccgccgtgcccgcgcgggattaccccnnnnnnnngcgagccgcgaaccatccgggcgcgacgcgcggccgcgcgtcgggcatcgggcatcgggcgtcgggcgtcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgcgccggccgnnnnnnnnccgcgtgataaaatctcgttccactcgacaacgcgcggcccaagcggcactcgcccgctcaagcggccgccggactcaacgacagacacattgctagacgccggcgcgggctacgcgcgggcgcacggagaaaagtatggctggtcactcgaaatgggccaacatcaagcataagaaagcggcggccgatgcgaagcgcggcaagatctggacgcgcctcatcaaggaaatccaggtggccgcgcgcctgggcggcggcgacgtgaactcgaacccgcgcctgcgtctcgcggtcgacaaggcagccgacgcgaacatgccgaaggacaacgtgaagcgcgcgatcgatcgcggcgtgggcggcgcggacggcgcgaactacgaagagatccgctacgaaggctacggcatcggcggcgcggcgatcatcgtcgacacgctcaccgacaaccgcacccgcacggtcgccgaagtgcgccacgcgttctcgaagttcggcggcaacatgggcaccgacggctcggtcgcgttcatgttcgatcacgtcggccagttcctgttcgcgccgggcacgtcggaggacgcgctgatggaagccgcgctcgaggcgggcgcgaacgacgtcaacacgaacgacgacggctcgatcgaagtgctgtgcgactggcaggaattctcgaaggtgaaggacgcgctcgaggcggcgggcttcaaggccgaactcgccgaagtcacgatgaagccgcagaacgaagtcgatttcaccggcgaagatgcggtgaagatgcaaaagctcctggacgcgctcgagaatctcgacgacgtgcaggaggtctacacgaacgccgtcgtcgtcgaggaatgagcattgcgcggccgccctttcgcgcgaaggacggcggccgcggccgtctctcgcggccggcccgcatnnnnnnnnncggccgccctattttctagtctgcggggaatcccatgaaactactcgtcgtcggctccggcggccgcgaacatgcgctcgcctggaagctcgcccagtcgccgcgcgtccagctcgtctacgttgcgcccggcaacggcggcaccgcgcaggacgagcgcctgaagaacgtcgatctgagctcgctcgacgatctggccgatttcgccgaatccgaaggcgtcgcgttcacgctcgtcggcccggaagcgccgctcgcggcgggcatcgtcaatcatttcnnnnnnnnnngcctgaagatcttcggcccgacgaaggaagcggcgcagctcgagagctcgaaggacttcgcgaaggcgttcatgaagcgccacggcattccgaccgccgattacgagacgttcaccgacgcggccgccgcgcacgcgtacgtcgattcgaaaggcgcgccgatcgtcgtgaaggcggacggcctcgccgcgggcaagggcgtcgtcgtcgcgatgacgctggaagaagcgcacgcggccgtcgacatgatgctgtccggcaacaagctcggcgatgccgnnnnnnnnntcgtgatcgaggcattcctcgacggcgaggaagcgagcttcatcgtgatggtcgacggcaagcacgcgctcgcgctcgcgtcgagccaggatcacaagcgtctgctcgacgaggaccgcggcccgaacacgggcggcatgggcgcgtactcgccggcgccgatcgtcacgccgcagatgcatgcgcgcgtgatgcgcgagatcatcatgccgaccgtgcgcgggatggagaaggacggcatccgcttcacgggcttcctgtacgcgggcctgatgatcgaccgcgacggcaatccgcgcacgctcgaattcaactgccggatgggcgaccccgaaacgcagccgatcatggcgcgcctgaagagcgatttctcgaaggtcgtcgagcaggcgatcgcgggcacgctcgatactgtcgagctcgactgggaccgccgcacggcgctcggcgtcgtgctcgccgcgcacggctaccccgatgcgccgcgcaagggcgaccggatcaacggcatcccggccggaacggcgcacgcggtgacgttccacgcgggcacgacgttcgacggcgacaagctcgtcacctcgggcgggcgcgtgctgtgcgtggtcggcctcgcggattcggtgcgcggcgcgcagcaggccgcgtacgagacgatcaaccagatcaacttcgaaggcatgcagtatcgccgcgacatcggctaccgcgcgctcaaccgcaagacggtctgacgcgccgctcgccgctcctcgcgcggccggcaagccggccggcgcgccctctcctctgccggggttcgctagaatgcccggcagaagcatttttcgacggcgtccgccaagcggatgccgccccacaccgatgaccgattcgacttacgacgtcaaccgagtacgcgcttacctgcaagggctgcagatgcgcatcgccgatgcgctcggcgccttcgacggcacgccgctcgccgccgacacgtggcggcgcggccccggcgagcggctgcgcggcggcggctgcacgcgcattctcgaggcaggcggcttcttcgagcgcgcgggcatcggcttttccgacgtcgcgggcgacgcgctgccgccgtcggcgaacgcatcgcgcccgcagctcgccgggcgcggcttcgaggcgctcggcgtatcgctcgtgctgcacccgcgcaatccgtactgcccgaccgtccacatgaacgtgcggatgctgatcgcgacgaagccgggcgaggcgcccgtgttctggttcggcggcggcatggatctgacgccgatttacggcttcgaagaggatgcacggcacttccaccgcacgtgccgcgcggcgctcgagccgttcggcgccgagctgtacccgcgcttcaagaaatggtgcgacgactatttcttcctgaaacatcgcaacgaggcgcgcgggatcggcggcatcttcttcgacgacttctccgagctcggcttcgaacgctcgttcgagatgctgcaaagcgtcggcgacgcgttcctgccgtcgtacctgccgatcgtcgagcgccgccgcgacacgccgtacggcgagcgcgagcgcgcgttccaggcataccggcgcggccgctacgtcgagttcaacctggtgttcgaccgcggcacgctgttcgggctgcaaagcggcgggcgcaccgagtccatcctgctgtcgatgccgccgacggcgggctggcgctatgactggcatccggacccgggcacgcccgaagcacgcctgcaaagcgagttcctcgtgccgcgcgactgggcatgagccgcgccgccaccggccgagcggccgccccgcaaggccccacgccgaacgccgagcccgcgggcctgcccgcgctgccgcgccgcatcggcatcctcggcggcacgttcgatccgattcacgacggccatctcgcgctcgcgcgccgcttcgcgcacgtgctgcgcctgaccgagctcgtgctgatgccggccggccagccgtaccagaagcaggacgtatcggcggccgagcaccggctcgcgatgacccgcgcggcggccgcctcgctcgtgctgccgggcgtggccgtgagcgtcgcgaccgacgagatcgagcacgcgggcccgacctacaccgtcgagacgctcgcgcgctggcgcgagcggatcggcgatcgcgcgtcgctggcgctgctgatcggcgcggaccagctcgtgcggctcgacacgtggcgcgactggcggcgcctgttcgacttcgcgcacgtgtgcgcggcgacgcggcccggcttcgatttcacggcggcctcgccggccgtcgcggccgagatcgcgagccggcaggcgagcgccgacgtgctgcaggcaacgcccgccgggcgcctgctgatcgacacgacgctctcgctcgacgtcgccgcgaccgacatccgcgcgcacctgcgcgcgtgcatcgcgcgccgcgcgcaggtgcccgacgcgtcggccgagcacgtgagccccgccgtctgggcctatattctccaacatcgtctctaccacccctgattccatggacattcgcaaactccagcgcgtaatcgtcgacgctctcgaagacgtcaaggcgcaagacatcaaagtgttcaacacgagccacctgaccgagctgttcgaccgcgtgatcgtcgcgtcgggcacgtcgaaccggcaaacgaaggcgctcgcgtcgaacgtgcgcgacaaggtcaaggaagccggcggcgacatcgtcagctccgagggcgaggacacgggcgaatgggtgctcgtcgactgcggcgacgcggtcgtccacatcctgcagccggcgctgcgccagtactacaacctcgaggagatctggggcgacaagccggtgcggatgaagctcggcggcccggcggcgcannnnnnnngcgcgcgggcggccgacggcgcggacgacgacgaatcggacgagcacgagacgcccgccgcgcgccccgcccgcaaggcgacggccgcgcgccgccgctgannnnnnnncgccgtttcgtcgccttcattgttgtcactttcgtcgcgttcgccgtcatgaaactgcacatcgtcgcggtcggccacaagatgcccggctggatcgcgtccggcttcgacgagtacgcgaagcggatgccgcccgagctgcgcatcgagctgcgcgaagtgaagcccgaactgcgctcgggctcgcgcacggccgacagcgtgatggccgccgagcagcagcggatcgaagccgcgctgccgaagaannnnnnnntcgtcgcactcgacgagcgcggccgcgactggaccacgatgcagctcgcgcaggcgctgcccgcgtggcagcaggacggccgcgacgtcgcgttcgtgatcggcggcgccgacgggctcgccccggcgctcaagtcgcgcgccgagctgctgctgcgcgtgtcgagcctcacgctgccgcacggcatggtgcgcgtgctgctcgccgagcagctttaccgcgcgtggagcatcacgcagaatcacccctaccatcgcgcgtagcggtgcgtcgccccgacgcgccgcgcacgcgcccatcgagactaccgatcagatgcccgagcacgccgccccgtcctacccgttcgtctacctcgcctcgcaaagcccccggcgccgcgaactgctcgatcagctcggcgtgcgctacgaattgctcgcgcccgcgcccgatgaggatgccgaagcgctcgaggccgagctgccgggcgaggcgcccgaccattacgtgctgcgcgtgtgcgtcgcgaaggcgcaagcnnnnnnnnnnnngctcgtnnnnnnnngcttgccggccgcgcccgtgctcgtcgccgacacgacggtgacgatcgacggcgcgatcctcggcaagcccgccgacgccgccgacgcgctcgcgatgctcgcgcgcctcgccggccgcacgcacgacgtgctgacggcgctcgcggtgatcgacgcgacgggcgagctgatgccgcccgcgctgtcgcgctcggcggtccgcttcgcgcccgcnnnnnnnnaggcgctcgcgcgctacgtcgaaaccggcgagccgttcggcaaggccggcgcgtacgcgatccaggggcgcgcggcggaattcgtcgagcgaatcgacggctcccattcaggtatcatgggtctgcccctttttgagaccgcggcgctgctgcgcgccgcgcacgtcgccttctgaaccgcaccatgaacgaagagatcctgatcaacatcacgccgcaggaaacgcgggtcgcgctcgtccaacaaggcgcggtgcaggagcttcacgtcgagcgcacgctgtcgcgcggacgcgtcggcaacgtctatctcggcaaggtcgtgcgcgtgctgcccggcatgcagtcggcgttcatcgacatcgggctcgagcgcgcggcgttcctgcacgtcgccgacatctggcagcnnnnnnnnggcgacgcgcccgccgccgcgacgcaccagccgatcgagaaaatcgtgttcgagggccagacgctgatggtccaggtgatcaaggacccgatcggcacgaagggcgcgcggctgtcgacgcagatcagcatcgcggggcgcacgctcgtctacctgccgcaggaaccgcacatcggcatctcgcagaagatcgagagcgaggccgagcgcgaggcggtgcgtgcgcggctgaccgcggtgatcccgtccgacgagaaaggcggctacatcgtgcgcacgatcgccgaggacgcgacctccgacgagctcgccgccgacgtcgcgtacctgcgcaagacgtgggcgacgatcgtcgcgcagggccagcgcgtgccgccgacgagcctgctgtatcaggatctcgatctcgcgcagcgcgtgctgcgcgatttcgcgaacgacgacacgacgcgcatccaggtcgattcgcgcgagacacaccagcggctcgtcgagttcgcggccgagttcacgccggccgtcagcccgaagctgcaccactacaccggcaagcggccgctgttcgatctgtacaacatcgaggccgaaatccannnnnnnntgtcgcgtcgcgtcgatctgaaatcgggcggctacctgatgatcgatcagaccgaggcgatgacgacgatcgacgtgaacacgggcggctacgtcgnnnnnnnnaatttcgacgatacgatcttcaagacgaatctcgaggcggcgcacacgatcgcgcggcagcttcggctgcgcaatctcggcgggnnnnnnnnnnnngatttcatcgacatggagaacgccgagcatcgcgacgcggtgctcgccgagctgaagaaggcgctctcgcgcgaccgcacccgcgtgacggtgaacaccttctcgcagctggggctcgtcgagatgacgcgcaagcgcacgcgcgaatcgctcgcgcacgtgctgtgcgagccttgcccgacgtgccagggcaagggccaggtgaagacgtcgcgcaccgtgtgctacgacatcctgcgcgagatcctgcgcgagtcgcgacaattcaatccgcgcgagtttcgcgtgatcgcgtcgcagcaggtaatcgacctctttctcgacgaggagtcgcagcatctcgcgatgctgatcgacttcatcggcaagccggtgtcgttgcaggtcgagtcgaacctgagccaggagcagtacgacatcgtcttgatgtgaagcaaggcgatctcttcccgagagcgctcgagttcacaaccggtcacgcgtcgcgacttcgctcatccggcgcgcatgagcccaatccgcggtatgcgtcgatcctcgcccgcttgatcgacgtgcggctcacctgaattatccgggcatatcgctcgactcattcgaatgccccgatgcgccctcgcggcacgcgccttctcgagccgccggctttcgtcgaacannnnnnnngccaatccgcgcacccgcgacggcaggccgccaccgccgcttccgttaaaattccgcctttccaccgcaccggccctttcgcgatgcaacccgnnnnnntcgcccgccccgcttcccacggcgccgacgccgccgaatccgcgcacgatctcgtctacggccccgacgagcgccccgcgccgatgatcgcctgcgtcgccgcgctccagcatctgctcgcgatcctcgtgccgatcgtcacgcccggcctgctgatctgccaggcgctcggcgtatcgagccgcgacacgacgctgatcgtgtcgatgtcgctcgtgatctccggcatcgcgaccttcgtccagtgcaggcgcttcggcccgctcggcgcgggcctgctgatcgtccagggcacgagcttcaacttcgtcgggccgctgatcgcgggcggcagcctgatggtcaagcagggcacgccggtcgaaaccgtgatggccgcgatcttcggcgtcgtcatcgccggctcgttcgtcgagatggccgtgtcgcgcatcctgcctttcgtgaagcgcctgatcaccccgctcgtcaccggcgtcgtggtgctgctgatcggcctcacgctcatcaaggtcggcctcgtcagcatgggcggcggctatggcgcgatcgccaagggcagcttcggcagcgcccagaacctgacgctgtcggggctcgtgctcggcgccatcatcgtgctcaatcgcgtgcccatcgtctgggtgcgcagcaccgcgctcgtcatcgcgctcgcgatcggctatctcgcggccgccgcgatgggccgtctcgatttcaccgnnnnnnnnnaggccgcgctgttccagatcccgacgccgctgcacttcggcctgggcttctcgtgggcgctgttcgtgccgatgctgatcatctatctcgtcacgtcgctcgaggcgatcggcgatgtcacggccacgagcaagatctcgcggcaacccgtcgaggggccgctgtggatgcggcgcatcaagggcggcgtgctcgtcaacggcgcgaactcgctgctcgccggcgtcttcaatacgttccccagctcggtcttcgcgcagaacaacggcgtgatccagctcaccggcatcgcgagccgccatgtcggcatctggatcgcgggcatgctcgtgctgctcgggctcttccccgtcgtcgcgggcgtcctgcaagcggtacccgagcccgtgctcggcggcgcggcgatggtgatgttcggcgcggtggccgcgtccggcatcaatatcctcgccggcatccggctcgatcgccgcgcgctgctgatcatcgcggtgtcgctcgcgctcggcctgggcgtgtcgcaggcgccggagatcctgacgaacctgccgcacgcgctcgggaacgtgctcgaatcgggcgtcgcgacgggcggcatctgcgcgctcgtgatgaactggttcctgcccgagaagcaatgaagcggcggcaatacgcgtgccgcgcgctcaggaccgatgtcccgaaatcggcccggcttcgccggtcaggttgaagatgctgtcgagccacgcaagaaaggtcgagaacgtgaagtccgaccattgctcggtccggtacgctttcatgacgggcacgtccgccgggtcctgctgattgagcagatcggcgacgaacgtgccgacgtccgcgtcgatgccgttttcgtgaatgcccgagcccgtgaagctgaccgccgtcacctggtggttgcccatgaagtcgtcgcgcgcccacgggatgaaatagccgaagttcggcagcgggttcagcacctgtttcagatcgctcagttcgcggtcgaacatcgcgagcgacagggcgtccttggtcgcgtcgtccggcgccgcgatcaccgcgggcacgaagggacggtaatggtaggccgcgatgatcctgtcgcgccggtacgtcgtatagccgaagcggtcgtgcggataggtcgccgatagcgccgcatacgcgctgcccatgttgcccggatcgaagtagcgggtcagccggctgttgaccgtgatcatgccgtcgggcgccgtcatcccccattcgtcgcgcaccttgtcgtacaggccgacggacggatacgccgccggatcggcgccgaagcgcgtattgaagacggtgcccgcatcgtcaagcagcgagctgtgcgactgcggctgcaacgtgccgcgcaacgtcgcgtagttgccgagcgtgccgtaaccgcccgcgctcgttccatacacgagcagccggctcggcttgccgaacccgtggtcgacgagccactgcgcgatcacccgaacgttcttcaggccgctgtagtgctgaatccgccagtcgcccgacggcgacgcgtagctgcgcaccgcgctgcccatatggatatcgcccgtgcagtacgggacgaacacctgcgtccactcctgcgtctccaccttcggctcgccgacgaggatatgcgcgagatccatccgcgtcatcagcggcgacagaaacgaagtcttcaggctctgctgcacggtgccgttcacgtagttgtggggaataccgtcgggattgaacgcgccgagccccgcctgcgcgccggtcgcggtttcggtgcaggtgccgtgatcccagcacgcgccgcccggctccatcatgtagagcagattgtccgactgcgcgcgattgatgtagaaacgcatcggcgtgccgttgccgcaggacgcgccgctgctttcgggcagcgtcacttcgtaccacgaataatagggaatcgacgggtcctgcgcggccgcgacggccgcatggccgtcggcggcggccgcgctcagcaggccggcgacgcacaggcgcctgagacattcgagacattcgcgtacgggcatgctctcctccatctctatcggatcggttgtccgcggcgcgcacgcccgtacggcaacgcgcacgccggttcgctcaacgggtatcggatcgggatgcctggtcgaacagttgaacgcgcagcgcctgcaggcgctgcgcgatgacggcctgttgctgatcgggatcgggaacgcttgcctgcacctgcgcgacgatgtcccggctctgccgcgcgtaggcgagatagcgcggatcgctcgcgggcgacggccccacggtccgcccggcataggcgtcccactgttgccgcatcgactggatggccgcgtcgcgcgtgcgggaatccgacgtcgcatccgcgagcaatgcggcgctgagcgcctcggcctgcacgggaacgatttcgttgcgcgcgacgtgctcgggcaactccgccaggatctcgcgggcgagccgcgcccgctcttcggcgggcatgctgtttcgaccttcgccgtatgcggcgatccggtcgcgaaagcgggcgaaggcaacgatacgctgcacttgcgcctgcgcgtcgtcgcggccctcgaggctcttgcgcagcgcgacgagatccagcctgcgctcggcgggccccgcctgcgcgggcgcatcgtccgtccgcgcccgcgccggcggcccgccgcgttcgtccgaggccgcgccgggcttcagcggctgagcgacggcggtctgcgacggcgacacgtatcgccatcccgccaccgcgacgccgatcatcgccaacaaccatgcagttcgccaaagcgctttcgannnnnncacggcgtctcctcgtcgggccgtcgcgacgcttcaccgtttgctttcgtgtaggttctatgtcgaaacatacccacggtcaaannnnnnnntagaagggatccactaatcgacaaaaagcgcatcgaacgcctacattgcctgcatttatcgacatgccgcatgcgtcggcgacagtcgcgcccgcgcttctgcgggggatgccttcacggccgctcgcgtgcggccgacggccgcgcggaagcgaatgcgacggacgttcgttgtccagacgatgggcgtgtacgcacgcgcggcgcatggcgatcgcgacgcgcggatccactgaacaacgccgcgtattcgatccgatcggctcggagaggccgtcaaggaagagcacgaagcgccgaagcacgtccgcgcatggctggccgccggtctgctctcgacgatgccgccgttacctgccggcgccgcccgcgttgccgctcccgttgccgccgccgatgcgcgacgcacgccgacgcatcgtttccggcgggcccgacggacgagcccgcctgtcgccgtgccgcccggttcgctacgcaaaccgggacgtcacgcgccgcatcgtcatccatgttttcgccgcacacacgctcgcacacgctcgcgcaagcatcgaagcccgcatcgaaagtggccagttcgatcgacgcggcgctcaaccccaacggcgagcgacgcgcgcattcaacgcgtgctccgacgacggtttcggttcgcgccgggccacgatggacgccgcgatgcgggcacgcagcggctgacctcgnnnnnnnnngtgaagcgcatnnnnnnnntcgatccgtatcggaaggtgggcgcgaagccgcgtcgcatcgatgtcgaacgacctgcctgcgcgactgcgcgacagcaattcattcgacgtccgccggcatcgcgctnnnnnnnnnnnnnnnnnntcgccgcaaagacaacggcaacggccgcggcgcgcggacgagcggcgagcggcgcgatgcggcggggatccttcgcgccgcgagatgcacggaatgcggatgggacggctgtagcccggttcgcgagacggcacgcgtcgtgcgccgccgtcgcattttgcaatggcgttgtnnnnnngcgcgcgacgccggtcagtcgtcgccgcgcttcgtccgcggcacccgttccgtgcgatccggctcgatgtccgcgctgtcgtcgaacgtcgaatcgccgtccgccgacgcgcgctcgcctgtcccgctgcggtccgtgtcgctgtcgagttccgcgtcgcccgtctcgagcgcgtggttgtcgagctcggtgtcgacgtcgaacggccgacgccgcgcgcccgcgacatcgctgccgctgtccgacgaatcgctcgggccgagcgtgcggttatcgccgctcgacggcgaacgctcgtccggttcgcgcggctcgtcgtccggattcagtgtgctgcccatgtcacgccctccatcgctcgggcccatcgtgcgccggcccgggcgcgacgcgcgccgcgcccgggcagcgcttcgtcggctcaacctccgctggatgcgccgccgggcgccgtaccggagctgccggacggcgccatcggcgcgggctgcacgccgcctgtcgcgccgcccgtcgagctcgaaccggagttcgaatcgctctgcttcgagcacgaagccgccgccatcgccaatccggccgtcgtcaccccaacggcgaccgctcgccatatgcttcgagaaaattcgggtcgcatagcacctcctgcagtgaacgaatccgtcgcgcagcaagcggcgtgccgcgtgcggcgatcgcgatggcgaccggcggcccaagannnnnnnnatgaacggcggccgnnnnnnnnngcgggtgacgcgctcgtgacggcggcgacgcacgcggatcatgccgccgtcgcgaagcgcgccgttcgcgggcgcggacgccgatgttgccgacgttcgcggttctttcggttcccgcggtttgggttgcccttgttctctcgcgggtctgcctgatccctcccgtcgccggtttcgctgtctcgctgcatcgcacgcgccgtcgcgccgggcatcgcctagaatttccttcacaggacaatgacgaaaaagacggccgcgcgacgggcgcagtcgacgcnnnnnnnngcccgggagacagccatgttcgagccgccgcttccgtctcggcaaatcgattacgaaggcttcgagatccacgtgtcgccgaccccgacgcacactgacgcgaaccgctacgcgtatgccggctacgtatgccatccgggcgccgatccgagactgcccggccacacggtgccgtttcacgcggacggcgaagagagctttcgcagcgtcgacgaggcgctcgacgaggcggtgtcgatcggccgcagcatcgtagacggcacgcacccggatctgtcggtgctatcgctcgtcacccacggctattgacgccgcgcgacgggcagcgcgacagcaccgcccccgtgcggcggcgaacgctgccgcacgagggcggcggctcgcatcggtgacgattcactcgaggagcccgcgatcaacgaagaacgcaacctcaggcaacgcttgctcggcgcatggacgcacgattcgtacgtcgagatcgacgcggaaaccggcgtgcgccacgcgccgttcggcgacgcgccgctcggcttcattgtctatacggccgacggctatatgtccgtgcaattgcaggcgcgcgaacgcacgccgttctccggcgacgatctgtacgcggcacgcccgccgaatacgcgcaggcgggacgcacgtacctcgcgtatgcgggacgcttcttcgtcgacgaagcgannnnnnnnntgtcgcacgaaatggccgtcgcgcttttcccgaactggctcggccagatccagacgcgcatcgtcgagttccccgacgacacgctgcatctcggcatgccgacgccgctgcagttgaacgacgcgctcaagcacgcgcgcctcgtctggcggcgcgcgacgccgaacggatgatccggcgcggcgaacgccgccgccgatatctgcccgctcgcgtgccgccgattcgcgcatcatccggcagtgggcgtccccgccgcgcccgcggctgtcacaaatgcgtcgtctgcttcgtcttgatcattcgaaccgttggtttttcaagccgcctttcaagcccatcccaagaacatgaccgaaacctcccgtccggcgccgtccgacgaaccgttcgccgcgctgcgcccgcgccttttctcgatcgcataccggatgctcggcacgcgcgccgatgccgaagacgtgctgcaggacgcctggctgcgctggcaccaggccgaacgcgacacgctcgattcgcccgaggcatggctcgtcacggtcgtcacccggctgtcgatcgatcggctacgcgccgcgaaggcgcagcgcgacgcctatgtcggatggtggctccccgagccgctcgtcgacatcgacgagcgcacgcccgaggccgcggccgagttcgccgacgacctgtcggtggcgctactgtgggtgctcgaacggctctcgcccgaggaacgcgcggcattcctgctgcgccaggcgttcgagcgcgactacgcggaaatcgcgcaactgctcgacaagagcgaagcggcctgccgccagctcgtccaccgcgcgtcgacgcgcgtgcagcaggaacaccggcgcttcgacgtatcgcgcgagcgccaccggcaactcgtcgagcgcttnnnnnnnnncgcggcaagcggcgagcgcaacgcgatccgggcgctgctcgccgacgacgtggaactggtcggcgacggcggcggcaaggtgccgtcgttcttcaaggtgctgcgcggcgcgctccggatcgcgaatctgtattgggccgtcggccgacgccatgccgggcagatcgaataccggctcgcgcaaatcaacggcgaaccgggcctgctgcgcttcatcgacggacggatcgaatcggcacaggcgttcgccaccgacggcgcgcggatcgtcgcgatctacgcggtgcgcaatccggacaagctcgcgcatattccgaaccgcccggcgtgacccgcgnnnnnnnnaggccgacgcgtccggcgcgcccggcacgcgcgaagcgccgcgtcccgcccgcgcgccgcccgccgcggccccgccgcatcgcgcgacgcggcatgcgccgcgccgaatcacgcgccgccgcttcagggcccggtccttttcggctcgacgccacggcgcctcagccgatgcggcccgatccgttccggtctcggcacannnnnnnnnnnncgcctcttcgcgccccgtcgcgcgtcgacgccgcatcacctcatcccttcgacacactcccagccacggcccctcaacgcctcggcgcttccatgcagcgcatggtacggcatgcatcgcaggccgcactctcgtccaaacggccgacgatttcgcgccgcatcccgccgatctccnnnnnnnngcgagctgtcacaaacgcgggccccgccgcgtcttgtaggcgagagggccgcatcgggcggcccgccttcagaggaaaccgaccatggcacacgnnnnnngccttccgtatccgaaactcgcatcgaagccgttcaacgcgctgctccatctgtccgaaaccgtgtggggcggctcgctcggcaagccactcgtcgatctggtgtttctgcgcgtctcgcagatcaacggctgcgcgtactgcatcgacatgcactggcgcgatctcgtgaagctcggcgtcaacgagcggcatctgaacgcggtcgccggctggcgcgaggcgcccttcttcgacgcccgcgagcgcgccgcgctgcaatgggcggaaagcgtcgcgcggattccgcacacggacccgagcgacgaagcgttcgcgcagttgcaggcacatttttccgacgcggaaatcgccgaactcggcttcgcgatcgcaacgatcaatgcttggaatctgctgaacgtgagcttcaggaatccgattccggagacggtgtagacggacaaaccgagccggcccggcacgcttggagaatggcggctgatgtcccgactcccggacgctgagcgccgggttcctggcgccgagcgcggggctcgcgacgccgggcgctaacgccccgcgcccgatgccgggcattcgacgttcggcgccggcccctcggcacctgcgcctgactcccacggtttttcgttgccgcgcgacgatcgacgcggcgctcttgtcccgcccgatggcgaatctggccgcagtgacggtggcggcggccgcgccgcgctgcagttacggcggcaaccgccgtccgcaaccgaatcggccgatgaaagacggcaaccggcaagcggcaagcggacaagccgacaagtgacgagcgacgagcgacgggcgaccaaacgagaaccagcagcacaagaaaaccaaaagcaccaaacgactcgcccgacgccccgtcccatccgcccgcgccgatccatcgccacccggccctccgctttcattgccgcctcgcacgggcgcgccgtcgattcgaacgcccgcctgcccccgtcgcgcggcgccgtttcacggcatgcattcctcacaggttaaactctgtcctcccgcgatgcccttcgggcgtcagccatcatcgccagcggcgcgcccacccggctcgcccccgtccatggagtattgcttgatgagcggcggattcccgcgttctgccttccgtcttccccgtcccgtcgccgccgcggcacccgtcgtcctcgccacgctcgcgctgtccggttgcgcgctgttccgcgcgccgcaagcgagcgcgcccgtcgtggaagccgtcgccgtgcccgtcgagccggcgagcgagcccatcgcggcgcccgagcccgcgagcgcgcccgaacccgccgagaccgcgccgccgaagaagccgcaccgcgaggccgcgccgccgcgcaagccnnnnnnnntcgcgccgccggcgcccgcgccggcccccgcgcccgcgccgctcgtgacgacgcgcgcaatcgagcgcagccaggtgcacgcgctcctcgacagcgaggtgcggcgcggcggcaaggtgatcggccgcgcggtcgacatgacggcggacgcgaacggcgcgccgcgcgagatgctggtgaacctgcaaggcttcatgggcgtcggcgaccgcaaggtcagcttcccgtggaagctgtttcgcttcacgccgggcggcaggcacgagccggtcatcctcgacatgccggccactgcgcagttgcagcccgccgaccgtccgaaggcggtgccgctcacgggctcgacgcaggcgggcgccgaacccggccagatgcggatcatcgacgccgacgtcgagcgcccgaacggcgcgaaggtcggccgcgtcgtcgacgtgctgatcggccgcgatgcgcaaccacaggcggtcgtgctcgacgtcggcggcctcgtcgatccggaccggcgcacgatcgccgcgaactggtcggcgctgcgcttcgcgccgaaggacaaatcgctnnnnnnnntgctcgacctgaacgacgcgcaactgaaggcgtcgccgccctatgcgggcgacaagccgatcctcgccgtctcgcccgcggccggcggcgctcccgccgccgcgccggccaccgctcgagcaggtgcgaaacgatgacggtccggcatacggtcagcgcgcgtagcctgcgcgccctcgactggctcaacttcttcgtcgcgaacgtgcagacaggcttcggtccgttcatcgcgtcgtatctcgcgtcgcacaagtggacgcagggcgaaatcggcatggtgctgtcgatcggcacgatcagcgcgatggtgagccaggtgcccggcggcgcggccgtcgatgcgctgaagaacaagaaaggcgccgccgcgtgggcgatcgccgcgatcatcctgtccgcggtgctgctcgccgcgagcccgaccgtcgtgcccgtgatcgcggccgaggtgttccacggcttcgcgagctgcatgctcgtgccggcaatggcggcgatctcgttcgcgctcgtcggccgcgagagcctgggcgaccggctcggccgcaacgcgcgctgggcgtcgctcggcagcgcggtcgcggcgggtctgatggggctcacgggcgagtacttctcnnnnnnnnnngtgttctggctgacggcggccctcgcgctgcccgcgctcgtcgcgctcgcgatgatcgagccgacgcaccatcatcatcacgcggcgccacgcgccnnnnnnnnnnnnnnnnnnnnacgcgaaacgctgcgcgaactgctgcgcgacaagcggatgctgatcttcgccgcctgcgtcgtgttgttccatctgtcgaacgcggcgatgctgaacctcgccgcgggcgaagtgacggcgggcatgggcgagaacgtacagctcgtgatcgccgcgtgcatcatcgtcccgcaggcgatcgtcgcgatgctttcgccgtgggtcggacgctccgcgcagcgctggggccgccggccgatcctgctgctcggtttcgccgcgctgccgctnnnnnnnntgctgttcgccggcgtctcgagcccgtacctgctcgtgccggtgcagatgctcgacggcatcagcgccgccgtgttcggcgtgatgctgccgctcatcgcggcggacgtcgcgggcggcaaggggcgctacaacctgtgcatcgggctcttcggactcgcggcgggcgtcggcgcgacgctcagcaccgcgctcgccggcttcgcggccgaccacttcggcaacgcgatgagcttcttcgggctcgccgccgcgggcgcgctcgcgacgctgctcgtgtggttcgcgatgcccgagacgcgcgacgcggcgctcgccgaagacgctcggcactcgagcgccgagccggcgcagtaacgtcccgcccgtgatgcgacggcgcgcgggacgcgatgcgggatgcggcggcacatgcatgcgtgcgcccggcggcgttgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgttgtgggtgttgtgggtgtcgcgggtatcgcggcaacgaacgtcgcccacggtcgccaccgccgctcgccggcgcggcgccgccaccgcgtcgcgcccgtatcgagggcgcggcgaccggctcgttcgcccgccgccgagccggtatgcggcgcgcctcccccgctccttgcctgaacgagatggaaacgatcaaagctttcaacgaggcacgtcggcagatccaggaatcggtgctcgaactgttcaagggcctgtcgctcagggagcgcctgctgcaaggcgtgctgatggccgtgcaggccgcgagcggcgcttgcctcgcgtacggaatcggccgcgcgctgcacaccgagcaggccgtatgggcggcgatcaccgcgatcgcggtcacgcagcacaactacgcggacacgatcaatctgtcgcgcgatcagttcatcggcgcgatggtgggcgggctgatcggcttcgcgggggcggcgacgggcgccggccatttcgtcgcgtacgcgatcacgatcgtgacggcgatcatctgctgctggtgtctgaacgtcggcagcgcggctcggctcggcgcgatcaccgcgacaatcgtgctgctgtttccgggtgagggcccgctgtgggacattccgctcgtgcggttgggcgaagtgacgctcggcaccgcgtgcgcgatggcggtcggctggacgatgtcgcgaatcgagcggcgctggttcgcgaagcgttgaagcggcggcgaacgcgcgaagacggcgggcgtgaaaacgacagcggcaagcgcaagaaagcgtgcgacgcgaaacgatgctgaaccatgctgccccgcgcgatgctcggggcgtgacgctcgccggcgcggcggccgccaatcgccctcccgctgcggccgacacgagggcgcgggggtgcaggaatgcgaggagaccggaatgcgcggggcgggtgcatcgctcgccgcgcccgctttcgccggaaagcggcgaacggcgcgccgcgcggcggccggctttacggtccgatctgcagaatgacgcccgtcgagatgcgcacgagcagatagtcgccaccgatgccgacccagtgatagccgcnnnnnnnnnnnnacagatggtacccgcgccagtcgtcgatcacgtactggcggtcccggtattcgtcgggcaggcgctctccgcggcgccacgcggcgttttcgtcgccgcgatgctcgccggggcgggcgccgtcgtcgccgtgcttgccgtgatcgcgcccgacgtgcttgccgggaggcggcccgtggcgttcgtcacccggcccgccggggccatggggttgagcggcggcgagcgatgacacgagcgcgccggcagcgagcatcgaaatccgcagcgtacgatgtgctttcatcgtttccctccgtgaaaaggcgcaaccggctgtcggcgccggagcgcatggaaaaaggtagcacatcgcgccgtatattcgccgggaatggcgggtcgatgtgaaaaagatctgagatgacgcaaagcgacgagacagcgatgcggcttgccaatacgccgatcgacaccctgnnnnnncgttcggccttccagccgcccggctcgtcgccccctccggtgtctggggactcgcccgcttccttggccgcctcttcggtagccgaatgccgcagcagcagcctttcgattgccgggattcgccgaggccgacgaccgcaagcgtgttgcgcaaannnnnnnnncgcgccgcctgatcgcccgctcgtacgatcgcgccggccctcgggtggcacggcaggtatactcgcgctcactgcgcaacgctcaatcctctctcgcattcagacaccgctttcatggcagaacccactctcggcgtcgccctcatcgcctacaacgccgcggcccggctcgccgaatgcctcagcgcgctgtcgttcgccgacgacgtcatcgtcgtcgacggcggcagcaccgacgcaaccgtcgatatcgcgaaagcccatggcgcacgcgtaatcgttgccgccgactggccaggtttcgggccgcaaaagaaccgcgcggtatccgcgctcgacaccgactggatcctgtcggtcgacaccgacgaaatcgtcacgcccgaactcgccgcgtcgatccgggcggcgatacgcgcgccacgcgcgccggtctattcgctcgatcggctctcgagcttctgcggcacctgggtacgccacagcggctggtaccccgactggctgccgcgccttttcaagcggggcgcggcacgcttttccgacgatctcgtccatgagcgactcgtgttcgacggaccgtccgcgaaactcgacggcaagctgctccactattcatacgaagactttgaaaccgtgttgcgcaagctcgatgcatattcgagcgcaggcgccgaacagcgacgcgcggcgggcaagcgcggcgggttggcgaaggcattcgggcgtggcgcatgggccttcgtgcgcacctatgtgctgcggtgtggcttcctggatggacgggcgggcttcatgatcgccgtgttcaatgccgaaacggtctactaccgcttcctgaagctcggccttgcgcggcagcgaaaggcgcgcgattgacgcgcgccgtcgaagccgcaggaagatgccgtcgagtcgcgctgtccgtggcgtagacgggaaacggcatcaagcggcgcgcaacgcgccgcgccgcatgcatgtgcacgccaatcacgaacgccgcctcggcacggcgacacgatgcgctcgccgcacgcgtgacccgcaccataccgatcgctcgcccacgcgcagccgaacgcaccccatcgccgaatccgctgcgagccgcgatgccggcccgatccgggaagcggcccgccctacttgcgcgccgcgagccggctgacatcgaccggcgtcgcgacgtcagccggcgcgttagccgcatcgaatccgagcatcgccgcagccacgccgatcacacgcgccgacggcagttcgctcaggcatcggctccagctgtccagatgccgatcgcagccttcgagcttgcacggcacgcaatcgccttcgccctgcagcagatagacattgccgcgccgccccgaaccgcgcaggggccacggctcgtcgccagccggccaatgcgcgggccacgggccccagcgcgtcggattcgacggcccgaagagcgcgatcgtcggaacgccgcaggcggcggcaacatgcgtcgcgccggtgtccgggccgatgaagagccgcgcgtgccgaaacatctcggcgctctcgccgaacgacagttcccccgtcatgttcaacacgggttcgccggccgctcgcgcgatacgcgcggcatagtcgcgctcggcctgcgcgggaccgccgctcagcgcgaccgcgaacccgctgccgcgtgcccagcgcacgagatcgacccagccgtcctcatgccactgcttgtagcggaacatcggatacggatgcagcacgatgtacggctcgccgcgtgacagcgcgggcgttccatacagcttcgcgtcgaagcgagcgcgggcggcgggatcgtcgccgatgccgggcgcgacgacgtcggcgcatcgcggtacatcgagcgcgtcggccagcgacaggttgctcgtgacggtatgaacatcgcgatgctcgtcgagcacgatgccgttcaggatgaaacgcgtgagccgcgtgagccgcccgggatcgacgagcccgatccgcctgcgccccgcaaagaacgcatagaannnnnnnnnatcggaactgatcgccgcacacgcgagatcgtacttgcgccagatgcgcagcgcatcggcgatgcgctccttcggccgagcgcgcggcgcgaccgtgatcacgcggcggatgtcgggattgtgctcgagcacgccttcagtgccgcgaaacacgatcatgtcgatctgcgcgtcgggccagcgcgccttcagtgaccggacgagcggcgtcgtcagcagcacgtcgccaaggcgacgcgtgcaggatacgagaatggtgcgcggcggcctggaaagcgtcaacggagcggtcacggtgaaggcatgaagaacgggcgaccggacattttagcgaattcgcgccgcgcgcccgtgcgaagcgagcaagctcacgcccgattgagcagttgcgcggcgagcgcctgcatgcgcgcgttcgcnnnnnnnnggccgaacgactcgatcttgcgcgttgcgtgcgccacgagcgacgcgcgcaacgcgccgtcggcgagcatccgctcgatcgcgtccgcgagcgcgtcggccgcgccgggcggcacgagcagccccgctcggccgaagtccaacagatcgcgcgggccagtggggcaatccgctgaaataaccggcgtaccgagcgccatcgcctcgccgatcaccatgccgaagccctcgtagcggctgctcaggatcagcatgtcggccgcacgcacgtacggaaacggattcgcgcaaaagcccgcgaacagcaccgcgtcgcgcagccccagctccgccgcgagttgctcgagcgcgccgcgatccgggccgtcgcccaacagcacgaggcgcggcgcgtcggcgcggcttgcacgcacttgcgcatacgcgcgcagcaaggtccgatgatccttctgcccttcatcgagccgcgcgaccgacacgatgaaacgccccgccggcagatcggcgggctcgtccgccnnnnnnnnnagcgcctgcggatcgatcacgttcggcagcgcggtgacgacgacacgggtatcggcgaagagcgactcggcctcgcgccgcatgtcgggcgtgagcaccgcgagcgccgtgtagcgctcgtattggcgaacgcgccgcgccatgtacgccgcgcttttctcgccgaagcgcgcggcgaaactgtagtggctcacgccgatccacggcatgccaccacgcccggcaatgcgtcgcagcgagaaatcgaaatcgcaaaccacgtcgtagccgcgtgcgagccgcagaaaacggcgcgcgacggccggccggatcagcgcatgcgtcgatgccttatgcaacagcttctcgccgccgcgcagcctgcgtacgcgctcgcgctggtggagcgcgtgcatccaccgctcggaagccagcacctgcagcgcgacatcggccggaatcgccttcgcgcgccacatcgtcagatccgccgtcggatacgtgaccgacagcccgacttcgaacgcgcttcgatcaagcgcgttgagccatgcgagcagcgcagtctccgtgccgccccggccgaagtcgttgatgtgaaaaaggatgcgcacgcgccgcacgcccgggcgggcaacgtccgccgccgtctcggcgggctgcgcggtgaaagcgggcggagcgacgggcggcgtcatcgtgcgtccgcgttctgcgatacgcgcgccatgcaggcgtcgcgttcgccgcagccgagcaggaaacccgcaaacgaccagaacgcgagcatcgtcgtttgccacatgaaatcgtcgaccgtgttcttcgcgatcatcccgacgacgagcgcgagccccgccgccgacaccgcgggcacgtcgcgtctgagccgccagaacgccgccgcgagactgacgagcagcaatgcttcgagcgcaacgccaatgtagcccgtctgcaaccacgtgttgaggaacaggttgtgcgcgtgcgtgagcgcttgcggctcgatctgcaacaagagcggcggtgcgtcggccgcgtacgcgtgtccgggcagcggcttgccgaagccgacgccgagccacgcgtgctgcttgccctgctcggtatagaacgcccagagcttcgggcgcgtatcggacgacagcgtgtcgccgagcgcattcaactcgcccggcacgtagaccctctggcccgcgaccgtgatgtnnnnnnnngccgacgacgccgatgcggttgcggtggacgcggacagatcgcgctnnnnnnnnntgtactcgagcagcccgagcgcggtggcgccgaggatcgcgatcgcgacgatgctcacgccgagccggcgccgatagagcgggtagaacgcgacgacgagagtcgcacccgccgccggccagaaaaagcggttcaggctcgcgagcccgacgaagccgcacgcgacgagcccgaccgcgccgatcgcgcgccagcgggcgcgcagcagcagcgtggcgaaaagcggcatcgcgaacaccacgagcgtactcgtatggcccacgcggttatagaagcgaatcgggaaagtattcggcgtcggcggctgcaagtgcccccagtaaaacgcgctcaggagcgcgagcagcacgcaggcggcccacacgacgagcaccggccattcgggacgcttcacgcgcgagccgaacagccagaagccccagaacgtgacgagcggatacagcacttcgtcgaaccacgcacgcaggctgatacgcggatacagcgaccagccgaccgacgcgagactccacgcagcccatacgacgatcggcaaaacgaggggccattgccggaacggcggccggctcgcggacaggatgccggcaagcgtgccgacgccgatcaacgcgagcgtcgtgttgaccacgccgttcatgtgcccgaacatcacgccgaacatcagcgtgggacaggcgatccaaagcacgcgctcgacgcgcgatgtcgttatcgtcatcggcttgaacttgacggcgcaagcgccaaaacgttttgcagcgcacgatgcaccgcatccactgaaagacgccccatgcagtccgcatgatcgccgcgccacgcgacgcacgtctgcgcactccggtcgcagcgccgtacccatgcgacatggcgccggaacatggacggctggtcgcggcacggcatgtccgcgatcgtcagcgcgatgaacggcgcatcccgccaatagcgccccgcgccgtgaatgccggcattgccggggccgaacagcgcgacggtgggcacgccgacgagacgcgcgagatgcgcgatgccggtatccggacacacgaccgcccgtgcaccggcaagcacgtgccacagatcggcgagcccgagccggccggcgagattcggctgcgcggaatcgggaccgatctgcgcgacgaactcgacttcgctcggcccgccgctccagacgggctgatagccttgcgcctcgatgaggctcgcgagctcgcgccagcgttcggacggccagcgcttgactgccgtgctcgcgcccggatgcaacaccacgtaggggcgctcgcgcaacgcggcgggcagcggtgcgcttgcctgcggcgccggccagtcggacgggcgatacaggcgcggcgcgggcccgtcgacgagcgccgcggcgaaatcggcccaagcggcgggcgcctccggatacggcaccagttcgtcgaccggccagttcttccatccgggcgcatcccccgcatgtgcgacgatccagcggcagcccgcgccaagcgcaagccagctgtggcggttgtcgcccgcgacgatgccgagatcatacggccccgacgcgagcagacgcctgaccgatacgccgtcgcgcgggtcgaacgccaacgcatcgacgccgaacggacgcttcgcgtagagcggcgcaatcgccttcgggcacgccagcacgatctgcgcatccggatgctgctcgcgcagcttcgcgacgagcggcgtcagcagcaacgtatcgccgagcagcaggtgatgcgcgatcagaatgcgccgcaggtgcgcgggcttgcgccgcaacggcttgaggacaagcctcggcagcgctcgcgagaagatgtggatccggccgtggagtctgctcattcgattagatcaacggccgatcgattccgtcactttgagatgcgatgcgccggaggccggccgaaagccgtttcgtcatgcagaatttccacgattcatattgcagggaccgcccgtagcacgccgacgcgcattcctcgtcaccgggctcaaatacgcggcgcgcccctgcgacgcctcgcaannnnnnnnaggccgagcgcaacttacggagtataccattcggcccatacgcttccggagccaacattccgacgaaagacnnnnnnnnnnaatgcgcatcatcgcgggccgtcgcccgcagcctcgacggccaggtcgagcaattgcgcgacatggcgcgcgatgctcggatcgtaccggatcgccgcatgcgccgccgcgccggagccgatgcgcgccgcacccgccttcgtccgccgcacggcttcgtcgagcgccgcgcgcagcccggccgtatcgccgggcgcgaacacgagcttcgccgacggcgcgatcgcgtcgcaacagccgatgttcgacggcaggatgacgggcgtgccgcacatcaccgactcgacgccgacgagcccgaacggctcgtatttcgaagcgaggatcgtgaaatcggcggcacggtagccgtcctcgatatccttcacgtagccgatatagcgcagccgctccgacgtccgctcgggnnnnnnnnnnnnaaccgcgacgacgatgccgggccccgcgtctcgcaacaccgcttcgatgagcggcagccccttgcgctcgtggctgctcgacgggaacagcagcacgatctcgtcgtcggcaaagccgaagcgcatgcgcaactcggcgcggcgcacggcgtgaacgggcgtgaagcgtgcggcgtcgacgggcgggaacagcacgcggaccttatcgtcgcccagcccgtagaaatgaagcaattcgtcgcgcatcagcatcgaatgcgcgatgacaaaacgcgcgtgcgcgtattgacggcgttcgagcgcgatctggcggcgatcggcaaacgtcgggacgcggccgatcgcatcgagaaagccgagatgcgtgccgccgcagatcgcgatttccgacgaatcgacacggttgcagccgatcagcacgtcgaccggcgacgcgcggcgggccgcgcgcaggcgccacgagaaccatgcgtcgcgacacttgccgggcaggaacgagacgttgatccggtgcgattcgacgcgccggtattccggcaccgacgaatcgaacgatcgcgcgaagaccgacggccggatgccggcgtcggccagcccacgcgcgaggtcgatcgcgtagcgctcgagcccgccgccgtacttgagcgcgttgcacgacaggccgattttcatcgggcggcgatcctcgcgctccgtgggcgctcgctcggccgggcgtgcgccgctcatcccgcgtcctgctggaactggatgcggtgcaggtgcgcgtagagcccgccctgctcgagcaattcgcggtggctgccgctttcgacgatcttgccgccttcgagcacaaggatccggtcggcgcgctcgatcgtcgacaggcggtgcgcgatcacgagcgtcgtgcgccccttcatcagcgtctcgagcgccgcctgcacgtgccgctccgattcggaatcgagcgcggacgtcgcctcgtcgagaatcaggatcggcgcatccttgtagatcgcacgggcgatcgcgagccgctggcgctggccgcccgacagccgcattccgttgtcgccgacgagtgtatcgatgccgtcgggcatcgcggtgacggtttcccataggttcgccgcacgcagtgccgcctccacgcggtcgcgttcgggcgcctggccgtacgcgacgttcgcggcgatcgtatcgttgaagagcacgacgtcctggctcaccatcgcaatctgattgcgcaggtcgcgcaggctgtactcggggagcgcgacgccatcgacacgcaccgagcccgacgaaggatcgaagaagcgcggcagcagattcacgagcgtcgtcttgccgctgccggacgggcccgcgagcgcgaccatctcgcccggcgcgacggtaaacgatacgtcgtcgagcgtttgccggccgtcgcgcgacatgccgtaagagaaagacacatggctgaactcgatcgcccccgacgcgcgtgcgagcggcttgccgccgccttcgggctcacgcggctcgtcgatcagcccgaagatcagctcggccgcggtcatcccgcgctgcagcggctgattcacgtccatcagatgcttgagcggcgaaatgatgagcagcatcgcggtcacgaacgcgacgaagccgccgaccgtcgtctgatcgttcgccgactgaacgaccgcaatcgtcagcacgacagcgagcgcgatcgatgcgaggaactgcgtgagcggctgggcaagcccgcccgataccgtcatgcgcatcgaatagccgcgcagcttgcggctcagctcgttgaagcgcccgatctcgtatggttcgccgttatgaaccttgacgaccttgtagccgccgacggtctcctcgacgatgtacgcgagctggttcgtgagcgtctgatgctcgcggttcagccggcgcagccgacggttgatcttgccgacgagccagccgatgcacggcaacagaatcgcgacgatgagcgtcaggcgccagttcagatagaacagatagccgagcaggaagacgaccgtcagcgaatcgcgcacgagcgtgatcgtcacgcccatcagcacgctcagcacctggttcacttcgaacacgaccgcgttgatcaccgtgcttgccgtctcgcgctggaagaacgacacgccggtgtgaatcatccgctcgaacatctggatccgcagatcgagcaggatgcggttcgacacgtactgcagcagatagccggacgcatattgcgcgatnnnnnnnnnnagcgcgagaccgacgaccgccgcaggcacgtacagcttcgtcgtcatgtctcccttcgagccgaagccatggtcgagaagcggcttgagcagcgcgggaattccggcttccgtcgcggcgaccgccgccatcgcgagcacgcctgcgacgagcacccataccagcggtttcacatacggccagaggcggcgcatcacgacggcaggcgacgacgcgtcctggccgccgatcggtttacttagagtaggcttgacgctcaaaatgccctcaagagaatccgcnnnnnncgtactggaggatcagtagacgatctcgacgacgctgccgccgaacgccgcgcgcagatcggcgagcaacgcgtcgctcggcttcacgcgccatgcgtcgcccaggcgcatctcgccttgcgcacgcgcgttgctgtatgcgatccgcacggcgagaccattcggtatcgccgcctgcgcccgccgcccgccgtcgcgaccgccgcgcggcgccggcgccgcggcgggcggcgtctcgtcgggtttcgcgacgtgcgcttccagcacgcggcgcagcgccgccgcgtccgcgttgccgttcatcgtcatccgcaccgcctgcgcgtagcggctgcgcgcacgctcgaggtccatcaccgactcggcggtgaagcgaattccgcccgtgaacgcgtcgttgcgcgcctgcccctggacgatcagcagctcgtcctccttgaagagcgcgcggttcgcgtcgaactgctcgttgaacacggtgacttcgcactggccggtgccgtcgtcgagcaacgcgatcaccatcttgccgcgctgcgtcatctgcgtgcgcaacgacgcgatcacgccggccaccaccttgtcgcgcccttccttcagctcgccgagcttctggcgcacgaaacggcgcacctcgtcgcgatacgcgtcgaacaggtggccggacaggtagaagccgagcgcgcccttctcttcctgcaggcgacgcttgtcgtcccacgccggctcgtcgacgagcgcatgctggtgcgcgggcacgccgccgatgtcgaacaggcccgcctgcagcgcgttcgcggccgcctgctcggcggcctccatcgcgagcggcaccgatgcgagcaactgcgcgcgattctcgtgcagcgaatcgaatgcgcccgcgcgaatcatcgcttcgatcgtgcggcggttcacgacgcggcggtcgatccgctcgcaaaaatcgaacagatcggcgaacggcttttcctcgcgtgcgcgcaggatctcctcgatcgcgttctggccgctgcccttgatcgcgccgaggccgtagcggatcgtgcgcgagcgtttgccgtcggcctcggcgacgggctcgaagcgatcgttcgaacggttgatgtcgggcggcagcacggcgaggccgttgacgaggcaatcgtcgaacaggatcttcaccttgtcggtgtcgtccatcgcgagcgtcatgttggccgccatgaattcggccggatggtgcgccttcagccacgcggtgtaatacgcgagcagcgcgtacgcggccgcgtgcgacttgttgaagccgtagcccgcgaacttctccatcaggtcgaagatctcgtcggacttctcgcgcgtgaggccgttcttcgcggcgccctcggcgaagatctcgcgatgcttggccatctcctcgggcttcttcttgcccatcgcgcgacgcagcaagtccgcgccgccgagcgaatagccgccgatgatctgcgccatctgcatcacctgctcctgatagaccatgatcccgtaggtctctttcaggacaggctcgacgcgcggatccggatagtcgaccttctcgcgcccgtgcttnnnnnnnnagaagctcggaatcaggtccatcgggcccggccggtacaacgacacgagcgcgatgatgtcctcgaagcggtcgggctgcgcgtccttcagcatcccctgcatgccgcggctttccagctggaacacggcgaccgtgttggccttcttgaggatctggaacgacgtcggatcgtcgagcggcacctgcgcgagcgaccagttctccttgctcggatcgagacggcgaatgtagcgctcggcccagtcgagaatcgtgagcgtcgtgaggccgagaaagtcgaacttcacgaggccgacggcttcgacgtcgtccttgtcgtactggctgacgacgccgccttcgtcgccctgcgtgtagagggggcagaaatcggtcagcttgccgggcgcgatcagcacgccgcccgcgtgcatcccgacgttgcgcgtgaggccctccacgcgctgcgcgagatcgagcaactgatggacttcgtcctcgttgtcgtagcgctcctgcaggagcggctcttccttcatcgcgtcggcgatcgtcacgtgcttgcccggcttgaacgggatcagcttcgcgacgccgtcggtgaacatgtagccgagatcgagcacccggccgatatcccgcacggccgccttcgcggccatcgtgccgaaggtggcgatctgcgacaccgcgtccgcgccgtacttctccttcacgtactggatcacgcggtcgcggccgtgctggcagaagtcgatgtcgaagtcgggcatcgacacccgctccgggttcaggaagcgctcgaacagcaggttgtagcgcagcggatcgaggtcggtgatgccgagcgaatacgcgacgagcgagcccgcgcccgagccccgcccggggcccaccggcacgccgttgttcttcgcccagttgatgaagtccgcgacgatcaggaagtagcccggaaagcccatcttcttgatcgtgccgcactcgaaatcgagacgctggttgtacttcccgcgttgcgcttcgcgctcggcctcgtccgggtagagctgcacgaggcgtttgtcgagcccttcctgcgacaactgcacgaggtagtcgtcgagcgacatgccgtcgggcgtcgggaaccgcggcagcttcggcttgccgagctcgagcgtcaggttgcagcgcttggcgatctcgaccgtgttcgcgagcgccgagggcagatcggcgaacagcgcggccatgtcgccctgcgtgcggaagaactgctcggtcgtgaagcgtttctggcggcgcggattcgcgaggatgtcgccttccgagatgcacacgcgcgcctcgtgcgcggtgaaatcgtcggccgtcatgtactgcagcggatgtgtcgcgacgacgggcagcttcagctccgccgcgatcgtcaccgcctgctggatgtacgcttccgcgcccggctggccgtagcgctgcaattcgatatagaaaccgcccgggaacacccgcgcccagcgctgcgcgtggcggcgcgcggccgcctcgttgcccgccgcgagcgcgaggccgatgtcgccctgctgcgcgcctgacagcgcgagcagcccttcggcgagctcgccttcgagccagctcgcgtcgagctccgcgcggccgcggtattggttcgtgagccacgccttcgacagcagctcgcagaggttcaggtagccgcgcttgtccttgacgnnnnnnnnnnnncgcgacggcttgtcgcgatcgtcgtggttggtgatccagacatcgcagccggcgatcggcttgatgcccgcatcgcgggcttccttgtagaaacggacgagaccgaacgcgttgccgaggtcggtcagtgcaagcgcgccctgaccgtcttcggccgccgacttgacgatatcgtcgagacgcacgatgccgtcggcaatcgagaattcggagtggacgcggaggtgaacgaaacggggatctgacatgggcgctattgtagccggcccgggaacccgataccgttcgctgcgggcnnnnnntcgccgcgttggccgtcgggccaaggccggcgcgggcggcgggccgcgaagccgcgcacgacggcagttcgccgcggcgcgcgtggccggctccgatcgcggattcggatcgtcgggttcgatcacgggttccggccgccggcgccccgttcgcggcgacgcggcaacgtccgcgtccgtgcttcgcgccctcgtttcgccccttttcgggatggcgtggccggcggccgcgaacgcatcggccacgcggcgaacgacacgtcggtgggctcgccgttcgacacgccgacgaccgcgccttcgcaaccgcgcggcgcgagactccccggctccgggcccggccgcgacacgccggcgcgccggcgcgcttgcgacggcgccgcgnnnnnnnncgaacacgtcggccgttcggccgactgcgaaaaagccgcgcggtttgcgggataatacggcttttccacgtttttcccgttttcgtccgcttgcgcccaggcgctcgcnnnnnnnnncgcccccgagccgcgcggcttcgccgccgggccgcagccgccttaccgtccgaacctcatgaccaccgtcaatctcgccgcctaccgtttcgtctcgctcgattcgatcgagcaatggcggccgctcgtcgccgcgcgctgcaacacgctcgggctgcgcggcacgatcctgctcgcgcccgaaggcatcaatctgttcatcgcgggcccacgcgaggcgaccgacgcgttcgtcgattacatccgccacgatccgctcttcgagggcaagttcgcggacctgccgttcaaggagagcctgtccgattcgcagccgtttcgccggatgctcgtgcgcctgaagcgcgagatcatcacgatgaagaagccggcgatcaagccggagctcggccgcgcgccgtccgtcgacgcgcgcacgctcaaagcgtggctcgaccaggggcacgacgacgcgggccgccccgtcgtgatgctcgacacgcgcaatgcgttcgaagtcgacgtggggacgttcgatcgcgcgctcgattaccggatcgacaaattcagcgagtttcccgccgtgatcgaggcgaaccgcgcggacctcgagggcaagacgatcgtgtcgttctgcacgggcggcatccgctgcgagaaggcggcgatccacatgaaggacgtcggcatcgagaacgtctatcagctcgagggcgggatcctcaagtatttcgaggaagtcggcggtgcccattaccacggcgactgcttcgtgttcgattaccgtaccgcgctcaacccgcagctcgcgccgacagccgacgtcacgtgcttcgcgtgccgcgcggtcgtgccggccgatgcgcaacagtcgccgctctacgtgcccggcaagtgctgccccgcgtgccatccgggcgattccggcacgccgggccggcgcgcggagccgggcgccgaaccgnnnnnnnncgtgtgagcccgcgccgcccattgctccgcgtcgccgcgcgccgcatcgaatgacacgctatcgcgggcgcttcgcgccgtcgcccaccggccccctgcacttcggctcgctcgtcggcgcgctcgcgagctggctcgannnnnnnnnntggggcggcgcgtggctcgtgcgaatcgaggatatcgacggcccgcgcacggtgcccggcgcggccgaagacatgctcgcgacgctgcgcggcttcggcttcatcgccgacgagccgcccgtctggcaaannnnnnnnntcgcgcactacgaagcggcgctcgcgcggctcaccgccgcggggctcgtctatccgtgcggctgctcgcgcaaggagatcgccgattcgctgcgcgccgcgcacgagcggcacacgacgctcgcgtatcccggcacgtgccgcacgggcctgcacggcaagcccgcgcgcgcatggcgcttgcgcgtgccggacggcgccgcggccgtcgtcgcgttcgacgaccgctggcannnnnnnnaaacgcagaatctcgcgaccgaagtcggcgatttcgtgctgaagcgcgcggacggacaatgggcgtatcaactcgccgtcgtcgtcgacgacggcgatgcgaacatcacgcacgtcgtgcgcggcgccgatctgctcgactcgaccgctcgccagatctacctgcagcgctgcctcgggctgccgacgccgcgctatctgcacgtgcctgtcgtcctcgacgcgaacggcgagaagctcagcaagcaaacgggcgcggcggcgctcgatcccgccgcgccgctgccggcgctnnnnnnnnnnnngcggcacctggggctcgcgctcgacggcgcggcgtgcgcgtcgctcgacgcgttccaggcggccgcgatcgccgcgtgggacgcgcgcttcgggccgaannnnnnnngctgaagacaccggccggatgatgcggcctggtcgcttcgaccgtcgttgcggccgtcgcgccgctacgccggcgcaccgtcggcgatcgccgagccggcgattcactgattcaccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttcatcgattgatcgccccgccgattgatcgactcaacgatcaacgcccccgccgatccacagatcgccgatttcccgagcggtcggtacgccgatnnnnnnacatcgcgtcgcggcgccgtctcccggtccaagctgaccgaaccaggccgttccgggccattccggaacattccgcccgccccctgccgcgagcaaggccgcgtttcgatgccggcccgccgcccttgccgcttcgggcgccgcgccaaaaagaaggggcgcacgctcgcgcgtgcgccccttcttcccaccgatccggcgccgcttcgagcaagcgcgatattcattgcctcatcnnnnnnnnnnnntcttgcgcggcatcccgaatccgcccaggagcgcggcgagcggctgcttcggcgccttcttctccggctgcacgggcttcgcctcgtccggctggttcgcggacggcgacggcacgtacggcttcaggnnnnnntcgtcgatcggcgcttcgcggcgcggatgatgcgtgcgctcgccgcccgccgaacggnnnnnnnnnnnngcgccgcggcgctcgtcgcggtcgcgctcgcggcggccgccccgatcgtcgtggcgatggcgcggcagatcgagcgcgagcgtttcgagcgacagcgtccgcttgatcagtttctcgatgtcggcgagctgcttgcgctcgttcgggctgcacagcgacagcgcgtcgcccgacgcgcccgcacgccccgtgcggccgatccggtgcacgtagtcttccgcgttgaacggcaggtcgaaattgatgacggccggcaattcggcgatgtcgaggcnnnnnnnngcgacgtcggtcgcaacgagcgcttcgatctcgccgcgcttgaacgcgtcgagcgcctgcatccgctcgctctgcgagcggtcgccgtgaatcgcggccgcgatgatgccgtcgcgctcgatctggcgcgcaaggcggctcgcgccgatcttgctgttgcagaacacgatcacctgcttgagcgagcggtcgcggatcagcttgacgacggccgcctgcttgtcgccttcggcgacgtcgtagacgatctgcgtgacggtcgacgcggccgcgttgctgcgcgcgacctcgatcgtctgcggattgcgcaggtaggtcgacgcgagcttcttgatctcgggcgagaacgtcgccgagaaaagcagcgtctgacgctccttcggcagcaggttcaggatgcgctgcagatcggggaggaagcccatgtcgagcatccggtcggcctcgtcgagcacgaggatctgcacctggccgagattcgcggtcttctgctggacgtgatcgagcaagcgcccgggcgtcgcgatcaggatctcgacgccgcggcgcagctcggccatttgcgggttcatgtcgacgccgccgaacacgaccgcgctgcgcagcggcgtgtgcttcgcatacgcgtgcacgttcgcggcgacctgatcggcaagctcgcgggtcggcgtgaggatcannnnnnnnaccgggtggcgcgcgggcgacgcgctcgtgttcgcctgcggcagcagccgctggatgatcggcagcgagaaactcgcggtcttgccggtgccggtctgcgcggcgcccatcacgtcgcggccggacagcacgacgggaatcgccttcgcctggatcggcgtcggcgtcgtatagccctgctcggcaatcgccttcaggatctcggcggcaaggccgaattgatcgaacgtcgcgtcgacaggcttggcaacagaatcggacatggtggcgtttcgctcaaaaggcgcggcgggacatccagcacggcctgctcgctcgcgagacagacggcgcaacccacttcggaatgaacatgaagccgcggcgcgccgcagggcgccgccggcgcttgaggccatccgggcnnnnnnnnaggcttcgtccggcaggagcgccggcagaaagggcgatattgtagcatccctcgcgaaacggttcggccaacggccgggcatcggcgatccgcgccgccgggccgccgaagccggccatccgcgcggcggccgccgcgcgatgctgcgtgcgcgccgcccgcgatgtccgcgcggcggccaatgcggcgcatcgccgatccgacagcggcgcccgatcgcgccccctctccgcccctctccgcttccctccgcccttcttcgctcctcttcgccgctacgcttcgctgcaatgattcaccgcaacgcttcgccgccatcgcgatgcttcgcgccgtggcgtttcggcccgcgcacgcccgcgtcgatgcgccgccaatgcgcggctcgccccgattccgccgtccggcgccgaagccgcccccggtcagcgcccgaaaaggcgcgccgccgcttcacgcccgcgcgccctcggcgctcaaccctttccgcgcggcttgcgaacctcgctgcagtcggcgagcacgggcgnnnnnnnntcgcccgcgatttcgtcgtacaggttcgcgtcgcgccccttcgtccaccacacgtagcggcccgcctgatannnnnnnnccgacgccgacaccgtgtcgacgaacagcagtcgcacgccgttgaccggcacgagcgcgaagctctggccgttgcccgcgcgccagtacgacacccgcaccggcttcggcgcgttcgcgcaccgataggcgacggtttnnnnnnnntccgcgtcgatctcctcgacggtgagccgcgccgcgtgcgcggcgccggcggctgcgcacagagcggcgacgccgatcgccgcccgcgttttcctgttcatgttcttcttcctcgtcaagcaatggcggcgagccgcgcgcaaaccgcgcgccgcgccatcagtccggatcgatgacgcccgcgcacgcgtcggtcggcgcggccgcgacgtggccgacgagcggcacgatcttcagccccgccgacgccacccggcacggcgcggcggcaagcccgcagcccgccgtcgacgcacacaatgcaacgatcaacatccacttcatgacaccctccttccccggctgcgcnnnnnnnnagcgcatcggccggaaaccacccaatacgattgccgcgaccgcggcggccagtcgcggccggcgcgccccgccccggcatgcgcaggcgcgcgatgcgcgccacacgtcagcactcgtcaacgcgcggacaccggacgcacagcggcggcggcccgcttcgcgcgctcgcgcgcttcgtcgacgttcgcgcccgtcgcgagcgcgacgcccatccggcgcttcgcgaagctctcgggcttgccgaacagccgcagatcggcgcccggcaccgcgagcgcgtcgcgcacgccctcgaacgcgatgcccgcttcgtcgagcccgccgtagatcacggccgacgcggcgggcgtcgcgagcgcgggctcgaccggcaggccgaggatnnnnnnnnnatgcagctcgaactccgactggcgctgcgacgcgagcgtcacgagccccgtgtcgtgcgggcgcgggctcacctcggagaaccagacatcgtcaccgcgcacgaacagctcgacgccgaagatcccgcggccgccgagcgcgctcgtcacgcgatgcgcgatgtcgcgcgagcgctcgagcgccttcgcgctcatcggctgcggctgccacgattcgacgtagtcgcccgccacctgcaggtgcccgatcggcgcgcagaaggaggtgcgcgtctgcccgctcgccggatcgatcgcgcgcaccgtgagctgcgtgatctcgtaatcgaaccggatgaagccctcgacgatcacgcggccgtgattcacgcggccgcccgccatcgcgtagcgccacgcgggctcgatgtcggcctcgcttctcaagaccgactgccccttgcccgacgacgacatcacgggcttcacgacgcacggaaagccgatccgcgcgacggccgccgcgaattcgtcgaacgactgcgcgaacgcgtacggcgacgtcggcagcccgagctcctcggccgcgagccggcgaatgccctcgcgattcatcgtgagctgcgtnnnnnnnnnngtcgggatcacctcgcaaacgccggccgcttcgatcgcggcgagcgcgtcggtcgcgatcgcctcgatttcgggcacgacgagatgcggacgctccgcgtcgacgannnnnnnnaacgcgtccgggtccgtcatgtcgatcacgtgcgcgcgatgcgcgacctgatggccgggtgcgttcggatagcggtcgacggcgatcacttcgacgccgagccgctgcaacgcgatgatgacttccttgcccaactcgcccgcgccgagcagcatgacgcgcgtggcggacggcgaaagcggcgtgccgagccgctgaccgatctgcatgagatttcccgctgaatgatggatggcgaaaacgacctgcgatgctaacacgcagggcccgcgcgccgccggccgattggnnnnnnnncgnnnnnnnnngcaaggcgcgagccggcggcgaaggcacgatcgccatgcgatccggcatcgcgccgcgactcgaaaccgccggcccgcaccgccggcgcctcccgggtggcgaggcttgggagcnnnnnnnntcgatcccacatcagcccgcattggcccgcatcggccgcgctttcacgaggccgacggccgccgcgacctccacggccttgagcgcactcgccgcgaaccgtcggccggcgcgccgccggcggcgcatctcgccgcacgacggccccgaagccgtccgtctcgccgagcaaggcgcgagcccggcatgtcgacgatgcccgcgacgagcgtcatgtctgcgtctgcggcgaacgcgtcggacgnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcgaaagcggcgaacgccgcgaaacgcgagccatccctcccatcccgcaccgcatctcgcaacccgcccgcgtcaatcgtgcgcggcgccccgcattgccgccgaatcatgcaagaaacgccgtgcgtcgccgccgcaaaacgcatgaacgaannnnnnnngcgactgtccgctcgcgtccgacgacgcgagtgcgttacccttacggcttcgcccgcaacattgaagattcgaagaggaacgaggtcatgttcaattcatccgcagccgcgcgcatgcgccttcgcatcgcccgctcgctnnnnnnnncgctcggcgcgctgaccgtcgccgcgcttctcgccgcctgcacgatgccgacccaccccgattcgggcgcccccgcccccgatccgttcaaccccgcgacgatccagttgatcgacgacacgagctgggaactcgtcggctggcgcaacgccgacggctcggcgcgcgacatcccgcacggcgacaacggcgagccgatcaagctcgcgctgtcgacgcaaacgggcgtgcggcgcgcggccggcttctcgggttgcaaccgctacatgggcacctacgacgtgaagaacggcgtgctcgcgttcggcccgctcgccggcacgcgaatggcgtgcgtgtcgccnnnnnnnnncgcgctcgagcgcgactacctcgccgcgctcggccacatctcgaaggccggcgtacagatnnnnnnnncgcagcaactggtcatcatcaccgacgccgacgcgacgctcacgttcgcgcgacgcgacggcaagtaagcgcggcgcgcggcggacggccctgccggcgaaccggacggcgggcgccatccgccgggcnnnnnnnnaggacggcacgagaatgcgcgccgttcccgaaaacatcttcgtcgaccggttaaactcgacggcgtcgcgcgtcgcgcccccgtcctcctcctgtttctgagcatgcaaacggtagttctcggctggttcggcttctcggccgtctggttcattcctcttttctggcggctcgtcaaggcggcgctgccgnnnnnnnnnnnnctcgcgggccccggctcgatccggctctggctcggctttgtgggcgtgctgacggcgagttgcacgctcgcgaccgcgctgacgggcgacgccacgacgaatgcgctcggccacgcgctnnnnnnnngcttcgagcacgtgttcggccacgtcggcacgccgttcgcgatgatcgcgctgttcgtcgtcgggctgccgtggctcgtcggcgtacgctggcggcaggtgaacgcatggctcgacgcgtcgttcgggattcgcttcgcacgcgaacgcggcgacgaggagccgcgcggcgtcgcggacctgccgcgtgccgcgctgcaccgcgacgacgaccggcgtgtgcgccgcgcggccgacgtgcagccgacgaccgcgcacacggtcaactcgatggcgccgcggcagaacggccgttatgcgcggccgacgctctggaagccgaacgacgcgcagcgcggcgagcgacgcagcgcgtcggcgggcggcgcggcgcgggccgccgccgaaccgaccgcgcctgcgggctggctcaagccgggcgcgcagccgcggggcgcgcagccggccgccgcgatggcgacgggtgcggcggccgccggcgcgtcgacagccgggttcgcgaaggccgccggcgccgcggcggccgtgacgtcgcccgccgcgttcgcgccggccgccatcggcatcgcgaagccgatcggctcgaccgccgcggtcgcggcgctcggcaaacgcgcgcaagcgcgtccgaccgcgcccgatccgcgcttcgcgccgcgccgcccggcgacgcaggccgccgtgtcggcggcgcgcaatcgaccgatgactttcacgccgtcgcgacagacaaccggcgcgacgcccccacagccggcgnnnnnngcgcagacggccgcgccgaccgccgagaccgcacgcaagcgagcgccggcaaacccgnnnnnnnnnncgctctatgcgtggcacgagaagcccgcggaacgcatcgcgcccgcggcgagcgtgcatgagacgctgcgctcgatcgaggccagcgccgcgcaatggacggcgctcgcgggcgcaacgagcaccgccgcaacgccggtgacggcgcgcgaatcgatagcggcgccggctgcgccgtcgggcggtgcggccgcatcggccgcgcgggatggtcgcgcgccgacgagcgcggaaacggccgcaccggacggccacgcgccgacgagcgcggaaacggtcgcgccggacggccacgtgccgacgagcgcggaaacggccgcgccggacggccacgtgccgacgagcgcggaaacggccgcgccgaacgaccatgcgtcgacgagcgcggaaacggtcgcgccggacagccacgcgccgacgagcgcggaaacggccgcgccggacggccatgcgtcgacgatcacggaagcgaccgcgccgaacggccacgtgtcggcgaccgtagaaacatccgctgtcgccgcgcccgcaggcatcactcaagccgcgccgcccatcgccgccgacatctgccctgccggcgagcacgtgatcgccgccgtcgaaccggcgtgcacctcggattccgccgccatcggcgccggcgcgatcgcccatgccgaagccggcgcggctgcttcgaccgccgagaccgcttcccccatcggcgcggacacgcacatcgcacccagccgcgaagcggaccgcaccgctcagacagcgccgaccgcgccaagcccggccgaagcaacgcctcatgtcgacgcgccacacgcgctcgatgtcgccgctcgcgccctcgtcggaaacaccgccgccaccgcgcacggcgccgcggccgtcaacggatcggcgcaacgcgccgacaccgcgtcgcctgccgcatcgacgagcggnnnnnnngcccctgtcgcggcatcggccgcctcgagcgatcgcgcagccccgcaacccgttgccacggcggcgccggcgtcgattgcaacgtccggggctctcggcacgatgaaggcgagcggcactgccggccctcaaccgtcaaccatcgccgcgcagcgtgcatcggccatcgacgataccggccagccgccgtcgacaggacattcgacgcatgccgccgtctcgaacgagctcgggcggcggccccatgccgcgccagacgccgtcacgccggtattgccgcctgccgctgcggccgtgccgacgaacgcgagcgccgtgcaacgtcaggcgctggcgagcgagagcgccgaggccgcccaaggcgtcgcgagagcagcggccgccggcgactcgcgcgagacgacgcaggtgtcgcccgcaggcgccaggccagacggagccgccccgagcgccgccgtggcgaacccgatcgcgccgttgccggacgcatcggccatcacggcacacgaggatgcgccgacgagcgccgcgccagacgccgcgactccggtcattgccgcgatggatagcgccatgccaaacgcggtcgctcccgcgtcagcaatcgcgtcgaacgcgggcatgtcgcccgctagcgcatcggctgccgcgccacgcatggcctcggcaccggcatcggccgccgtgccggacgcgcatcccccgctcccccgcgcagcggccgccgtgccgggcgtcgcttcgatcggtatggccgcgcccggcgtcatcgtgacgaacgcggccaccgcgcttcccgccgcaccgggccggatcgcatcgcccgccggcgcgtcggccgtcgcgcccggcgcgattacgccgaacgccgcctcgacggatgtcgcaccggccgccgccccggcaagcgacgtttcaccgaacgttgtgcccgcaccggcagtcggggcgaacgcgagcgtgccgcccgccggcgcatcgtccgccgcccgccacgtgaatgcgccgatggtcgcttcgacgggcgcggcagcgcccgcgccgtccattccgtcgtcgctgccgccgtcgaccgtcacgtcgaacgccgagaggcgggccaccaccaccgcccccaccgccgccccggccggtctcgccccgaatccggtagccgcgtcgagctttgtcgcaccgacgaccagcgcagcgcctggccaatttgcgccagccgcgacggctcccgccgacaacgcccnnnnnnnnnnnnaggccccgcccggtcgcgtgccgaatccgccggccggggcgggcttcgtcacgcccaccagcccaacgcccggcccactcccgcccgccgccgagacgccggccgccaccgcgacacccaccgcgcccccgcccggcctcgccccgaatccgccggccggggcaggcttcgccgcgacaccggaggctgtcgcccaccccttcggcaatccgagcgctcccgcaccgggcgcgatccccgagtcgcccgccacggcgccaagcgttgcgctcacggcaaacggcaccgaagcgccgggcgcaccgcaagccttcgctccgtcgcccgttcccgcgatgccggcggcccccgccgcggccgacccggcgagcgccgcccccgccgccgagccggtccgcccgagnnnnnnnnnnnngccgaacgcgttcgagttccacgcgcccgccgcgtcgaacgtggagctgccgacgctcgacctgctcgagcccgcgtccgacacgatcgaggcgatctccgacgagcacctcgcgcaaaccggccagatcatcgagcagcgcctgcaggagttcaaggtgccggtgacggtcgtcggcgcgtcggcgggcccggtgatcacgcgcttcgagatcgagcccgcgctcggcgtgcgcggcagccagatcgtcggcctgatgaaggatctgtcgcgcggcctcggcctcacgtcgatccgcgtcgtcgagacgatccccggcaagacctgcatgggcctcgagctgccgaacgcgaagcgccagatgatccgcctgtcggaaatcctcgcgtcgcgccagtaccagcattccgcgtcgcaactcacgatcgcgatgggcaaggacatcaccggcaacccggtcgtcaccgatctcgcgaaggcgccgcacatgctcgtcgccggcacgacgggctcgggcaagtcggtcgcgatcaacgcgatgatcctgtcgctgttgtacaaggcgacgcccgaggacgtgcggctcatcatgatcgatccgaagatgctcgagctgtcggtctacgagggcatcccgcatctgctcgcgcccgtcgtcaccgacatgaagctcgccgcgaacgcgctcaactggtgcgtcggcgagatggagaaacgctaccggctgatgtccgcgctcggcgtgcgcaatctcgcgagcttcaaccagaagatccgcgacgccgccgcgaaggaaaagaagctcggcaacccgttctcgctcacgccggaagaccccgagccgctgtcgacgctgcccctcatcgtcgtcgtgatcgacgagctggccgatctgatgatggtcgccggcaagaagatcgaggagctgatcgcgcggctcgcgcagaagnnnnnnnncgcgggcattcacctgatcctcgcgacgcagcgcccgtccgtcgacgtgatcacgggcctcatcaaggcgaacatcccgacgcgcgtcgcgttccaggtgtcgtcgaagatcgattcgcgcacgattctcgaccagatgggcgccgaatcgctgctcggccagggcgacatgctgttcctgccgcccggcaccggttatccgcagcgcgtgcacggcgcgttcgtcgccgacgaggaagtgcaccggatcgtcgaatacctgaagcagttcggcgagccgcagtacgaggaaggcattctggacggcccgagcgcggaaggcggcacgcaggatctgttcggcgaagcgccggatgcggaagccgatccgctctacgacgaggcggtcgcgttcgtcgtgcgcacgcggcgcgcgtcgatctcgtcggtgcagcggcagttgcgcatcggctacaaccgcgcggcgcggctcgtcgagcagatggaggcggccggcctggtgtcgccgatgggcatcaacggcagccgcgaagtgctcgcgccgccgctgcccgagtgagcggagcgggcggcggcttcgctgccgccgccggccgcgccgcgcgatgcatcgcggcgagagaaaaacccctcgcccgcgtgcgtaatgcggggcgaggnnnnnnnnnnnnnnnnnnncctgaagaaccgaccgaaacaggggatcaaccgctcgaagcgggcgcggcgccggcattgccgggcacctcgtcctcgtcctnnnnnnnnnnnnnnnnnnnnnnntcgccctcgcccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntccttgcccgcgccgatcggccgtgccggccgcgcatcgttgctcacgcgcgccgcacgccgcccggcgtcactgcaccggcacgaatttgaaatcgaccggcttgtcgatcctgatccgcgccggattcggctcgagccggccgctcgcgatgtcgcgccggaacacgaacacgctgtcgctgtcctggttgccgacgatgagccacttgccgctcgggtcgatcgcgaactcgcgcggcgtcttgccgaggctcgactgccggccgacgagcgtcagcttgccgtcggccgcgttcaccgcgtagatcacgatgtcgttcgcgtcgccgcgattggtcgcgtacaggaagcgcccgtccggcgacagatgcagcgcgccgccgcccaccttgcccgcgaagcccggcgccgtcatcggcacggtctcgatgtgcgcgagccggccgtcgtcgtagcgatacacgtcgaccgacgcgttcagctcgttggtcacgtacgcgaaccgcccgtttgcgccgaacaccagatggcgcgggcccgagcccgccttcgcgagcgtgtagcgcgactcggtcgggccgatgaggccgcggctgccgtccggcgtgtagcggtacgaatagagcttgtccgcgccgagatcctgcacgaacaggtacttgccgtccggcgagaacacggtcgaatggacgtgcgcgccgtcctgccgccccttcaccgggcccgtgccctcgtgatgcacgttcagcaccgcggcgccgagcgcgcccgtcgcctcgaccgggaacaccgagaagctgccgcccggatcggacgcgaccgagtaattcgccacgacgagataccgcccgtccggcgacaggctcaggtaacacggatcgttcccttgcgccgatacgcggttgacgaacttgagcgcgcccgtcttcgcgtcgaaatcgaacgcgctgacgccgccgcgcacgctcgccgggcccgcgtcacccggcagttcgttgaccgcatacacgtggcggccgtcgcggctcgcgacgaggtacgacgggttctcggccttcgccgacgacacggggctcacctggcccgagtcggtatcgaagcgatacacgtagatgccgtcgctgcccgagcccgtgtaggtgccgacgagcaggttgtacacgccgcccgcggggccggcgcttgcgtcctgcgcgaaggcgggattgccgaaaagcggcagcgcgagcgcaaaacctttcatccagtggctcagcctgagcgggaaagcgaacggcgaaggcgcgtgagcgcgtcgggtcatcggaacctccttgcatcgatccgtctcaagtgttgtgatgttgtgaaggcgcgggccgcctcgaccgcccgcgtcacgccgtccgccgagtatacgggcccgtgcttgccgccgtacagcgcggcgcgaacgtgtccagatcgtgaacgacaaggattgctggaggatcgtcgcccatgcccgccctcatcgaagactacgctctcgtcggcgacggccacacggccgcgctgatttcccgcgacggctcggtcgactggctgtgctggccccgtttcgattcgggcgcgtgcttcgccgcgctcgtcggcacgcccgagcacggccgctggctcgtcgcgcccgcggacgacgtgcgcgtgagcgcgacgtcgcgccgctaccgcggcgacacgctgatcctcgaaaccgactacgagtgcgacgaaggcgccgtcaccgtgatcgatttcatgccgcccggcagcggctggtccgagctcgtgcgcatcgtcgtcggccggcgcggcgagatgcgcatgcagatgcagctcgtgttgcgcttcgactacggcttctcggtgccgtgggtcacgcggctgccgcgcgaggcgggcgtgaaggcgatcgccggcccggacacggtcgtgctgcgcacgcccgtgccgctttcgggcgagaacctgcatacggtggccgaattcacggtgaaggcggaggagcgcgtgccgttctcgctgtcgtacgcgccgtcgcatctgcggctgccgccnnnnnnnnagccgctgtcgatgctcgcgcgcaccgagaactactggctcgaatggtcggcgcgatgcccgctgcgcggccgctacgcgagcgccgtgcgacgctcgctgatcacgctgaaggcgctcgcgtacgagccgacgggcggcatcgtcgccgcgccgacgacctcgctgcccgagcagttgggcggcacccgcaactgggactaccgctattgctggctgcgcgacgcgacgatcacgctgctcgcgttgatgcgcggcggctactacgacgagnnnnnnnnntggcgtacgtggctcggccgcgtgatggcgggctcgcccgagcagattcagatcatgtacgggatcgcgggcgagcggcgcctgcccgaaatggagctcgactggctgccgggctaccaggattcgcggccggtgcgcatcggcaacaacgcggcgaaccagttgcagctcgacgtgttcggcgaggtgatgtccgcgctgcacatnnnnnnnntgggcgggctgcaggcggacgacacggtgtggtcggtccagacgacgctgctcgcgcacctcgagaagatctggcgcgagccggacgaaggcatctgggagacgcgcggcggccgccggcatttcacgttctcgaaagtgatggcgtgggtcgcgttcgaccgcgcgatcaagtcggccgagatgttccgcctgtccgcgccgctcgagcgctggcgcgcgatccgcgacgagatccacgcggacgtttgcgcgaacggctggaacccgcgggtgcgcgcattcacgcagagctatggcagcgacgcgctcgacgcgagcgtgctgatgctgccgctcgtcggtttcctgccgcccgacgatccgcgcatcgcggacaccgtcgaggcgatcgagcgcggcctgatgcgcgacggcctcgtgctgcgctaccacacgaccgaatacgacgacggcctgccgcccggcgaaggcacgttcctcgcgtgcagcttctggctcgtcgacaatctcgcgctgctcggccgcatcgacgacgcgcacgcgctctttcgccgcctgctgtcgctcacgaacgatctcggcttgctcgccgaggaatacgatcccgtgacgcgccgccaggtagggaatttcccgcaggcgttctcgcatgtcgggctcgtgcacaccgcgttcaacctgatgcatcacgaagaggaaatgctgcgcgcggccggccagcctgccgcggcggacgccgtcgccgggcgctagggcccgtgcacgtttgcacggcaaacgtaagacaaggtcagatgtcgatgcgacgcccggaaatgcgggtttgctgcattgcgacaccccggaatgtccgatatgatcggtcgcgactgattcgatttcannnnnngaatcggcccaattgctgactcatacggcacgccgcgacgccccgcgccgccttcgcgcaccgttctcccatcgggagctcgcatgctttaccaatttcacgaattccagcgggcgatgctgagcccgctgaccgcctgggcacaagccgcgtccaaatcgttcgcgaacccgtcgagtccgctttcgctcgtaccgggcgcgacgcgcctcgcggcgggctacgaactgctgtaccggctcggcaaggattacgaaaagccggagttcgggattcaccagatcgtcaaggacggacacaacattccgatcgtcgagcagacgatcatcgaaaagccgttctgccggctgctgcgcttcaagcgctacgcggacgattcgggcgccgtcgggcaactgaaggacgagcccatcgtgctcgtgtgcgcgccgctgtcgggccaccacgccacgctgctgcgcgacacggtccgcacgctgctgcaggaccacaaggtctacatcaccgactggatcgacgcgcggatggtgcccgccgaagtcggctcgtttcatctcgacgactacgtcggctacatccaggaattcatccggcatatcgnnnnnnnnaacctgcacgtgatctcggtatgtcagccgaccgtgcccgtgctcgcggcgatctcgctgatggcgagccgcggcgaggacacgccgctcacgatgacgatgatgggcgggccgatcgacgcgcgcaagagcccgacgtcggtgaattcgctcgcgaccaaccgctcgcactcgtggttcgagaacaacgtgatccacacggtgccggcgaactatccgggcgagggtcgcaaggtctatccgggcttcctgcagcacacgggcttcgtcgcgatgaacccggagcgccacgcgcaatcgcactgggacttctaccagagcctgctgcgcggcgacgaggaagacgccgaggcacaccgccgcttctacgacgaatacaacgcggtgctcgacatggcggccgaatactatctggacacgatccgcatcgtgttccaggagttccgcctcgccgagggcacgtgggacatccacggcgagcgcgtgaagccggccgatatccattcgaccgcgctgatgacgatcgagggcgaactcgacgacatctcgggcagcggccagacgcacgtcgcgcacgagctgtgcacgggcatcgaacaggcgcaccgccgcagcctcaccgccgagaagtgcggccactacggcattttctcgggccgccgctggcgcacgatcatctatccgcaactgcgcgacttcatccgcgagcacgcgtcgcagccgaagaagccgacgccgcaggccggttccacgcccaactcgccttccacgccgagccgatcggcatcgggcagcgaaacggcgagcgcagcgcccgcgaaagcggccgcgctcaagctgagcgcgaagcgcaccgccgccaaaacccgtgcggcgaagccgcccgccgccaagcgcggcgcaatcaagctcgccgcgccccgcacgcgcaaggccgcctgacgcgcgcccgcggtctcgcgcgccgccgcgccgcgcgccgcttcgcgcaaccgggcgcgaacggcgcgtgttttcttggagcggcgcggcgcgaagcggccgccgccgcgatcggtcgacgtcggccgtacgcccgcccggctcagcgcctcaacagaaacgcgagcagcaactcggtgttcatcttgaccatctcggcgcgctcgtgctgcgcgctgaaatcgcggccgaagatcgcggcgagcgtgaagcggttcgacaccatgtagtagccgagccccgacagcgtcacgtagaaccgcagcgaatcgatgtccgtgcgaaagagccccgccttctggccgcgctcgagcacgccgtcgagcgtcttgacgatcggcgagatcatctcgcggatgcgcgtcgatttctgcaaatagcgcgcctcgtgcagattctcgttgttgagcaggcgcagcaaatcgggatgatcgcgatagtagtcccacacgaaatgcgcgagccgcgtgatcgcctcgacgggcgcgacgccttcgagatcgatcgcccgctcggcctccatcagcgcggaaaacgcgtattcgagcaccgcggtaaacaattgctccttgctgccgaagtagtaatagagcatccgctcgttggtctcggcgcggcgcgcgatctggtcgactcgcgcaccgaacagnnnnnntgtcgcgaactcttcggccgccgcgagcaggatccggcgccgggttccctctgggtctcttttgatttttggctgattcatagtggcgttttgctatgtgagccgcgtaatccggctcgcgccgcaagccccgcgtcgatcgccggcggcgtgaacgggcgcgccatcgttaagggacaccctgctatagtcacgcgaaaaagcgttttgattatggcacatgcgttgttaagcgcaatgcgaaaaatcggcgataattgttgtttcgagagatatcccggccgcgtacggacgcccggccgccgcgccgcgcccacgcgccagcccacgtagtcacagtgaccgattccaagaccctcgcggatcgcatcgaagatctgcttccccagacgcaatgcacgaagtgcggctacgacggctgccgtccttacgcggaggcgatcgcggccggcaccgccggctatgatcagtgcccgccgggcggcgccgaaggcgtcgcgcggctcgcgaagctgctcggcaagccggtgatcccgctcaatcaggcgcacggcgtcgagcgtgcgcgccccgtcgcgttcatcgacgagcagctttgcatcggctgcacgctatgcatgcaggcgtgccccgtcgacgcgatcgtcggggcaccgaagcaaatgcatacgatcgtcgccgagctctgcaccggctgcgacctgtgcgtgccgccatgcccggtcgactgcatcgcgatgatacccgtgacgggcgagcgcaccggctgggacgcgtggtcgcagcagcaggccgatgcnnnnnnnnnnnngcacgatnnnnnnnnngcgcgcctgaagcgcgagcgcgaagcggccgagnnnnnnnnngcggcgcgccgcgcggcaagcgccgcggccgctcacgcgcccgcgtcgtcggcggccgcccccgccgcgccagccgccgacgacgcggatgcgaagaagcgtgcgatcatcgcggcggcgctcgaannnnnnnnnaagaagaaggaggcgctcgccgcacaaggcgcggggccgaagaacaccgaaggcgtgagcgccgcggtgcaggcgcagatcgacgcggccgaagcgcggcggcgccgtctcgccgagcaacgcgacgcagccggcgaacccggccgcccggacgacgcgaacgccgcgggcgacgacgcgtcgccgccctcgaaaacgaaacagtgaccgcatgaacgccaccaaacgacgcgcgatcttcgaaacgctgcagagcctcaacccgcatccgaccacggaactcgaatacacgacgccgttcgagctgttgatcgcggtgatgctgtcggcgcaggcaaccgacgtatcggtcaacaaggcgatgcgcaagatgttcccggtggccaacacgccgaagaagatcgtcgcgctcggcgaggaaggcgtcgccgactacatcaagacgatcggcctctaccggacgaaggcaaagaacgtcgtcgcggcgagccgtatcctgctcgagcaatacggcggcgaagtccccgccgagcgcgaggcgctcgagagcctgccgggggtcggccgcaagaccgcgaacgtcgtgctgaacaccgcgttcggccagccgacgatcgccgtcgacacgcacatcttccgcgtcgcgaaccgcacggggctcgcgcccggcaaggacgtgcgcgcggtcgaggcggcgctcgagaagctcacgccgaaggaattcctgcacgacgcgcatcattggctgatcctgcacggacgctacgtgtgcaaggcgcgcaagcccgaatgctggcattgcgcgatcgagccgctttgcgagtacaggccgaagacgcccgcgcccatgcagtgacgcaggccccgcnnnnnnnnatgtgtcgtacgggcggtagcggccgcccggcacgcccgagcgttcgccgccgggccgcagcggcgtttgctgcaaagccgcacgaccgttgcgcgctcatcgcgcgttcgttcacatcggtcgcgcgttctcgtccgcgctccgtacgcgccgaattccgcattcgttcggatcgacgaagccggccagcccgccgccggccccgctcccgcccggcgcactcggctcgtcatctcgccgcccgagccggcgacgctcgcgatcgtcgccggctccgcgcgaatcggctgcgtcgcccgcgcgcacgagccacaataccgccgccaggatcgcgacgccgcccgcccattgcagcggcgtcagcgtctcgccgaacagctcggcggcaagcgcgactgtcacgacgggctcgagcgtcgagagcatcgacgtgcgggccgcgccaagccgcgcgagaccggcgaagaacgcgagcatcgcggcgacggtcgacacgagcgcgatcgcgacgagcgccgcccagccggccgcnnnnnnnngccaatgcggcggcgcgtcgaacgccgctgcccgcgcgagcgcgagcatggcgagcatcgcggccgcggcgcaacaaatgaccgcgacggtcgcgagcggatcgacgccgcgcgccgccttcgcgccgacgacgatatacagtgagtagacgacggccgcgccgagcgcgagcgcgatgccgagcggctcgccgcggccgccgcccaccatcagcgccgaaccggcgacgcacagcgcgagcgcaacggccttnnnnnnnntgagccgctcgccgagccaccaggcggcaagcagcgtgacgaacgccgggtacagatagagcagcagcgcgacgagactcgcctgcgcgtgttgcagtgcgctgaaatagcacagcgactggccgacatagccgagcgcgcccatgccgacgatcgcggcgagcgcgcggccgcgcggccagcgcacnnnnnnnnnnnncgcgacggcgacgagcagcgcccccgcgatcgaaaagcgaacgatcaggaggccgagcacgtcggcgccgcccgcgtacgcgtagcggccgaagatcgccatcgcgccgaacgcgacagccgacaacgcaacgtacagcacgccgcgcaacgcggcgcgagaggaatcggcgatgaacggcatggctcgcgcgagtagtgaaagcgctcgattctaacgagcttcgaatggccgcataagcggtatttatgccgaacccgttgcggcccgcgcggcgcaccgcgacgggcctcatcgcgaacgtgccgcgttcgcgggaagtcgggcgacgcggcgcccaaaatcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgtaccgttgtannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcagatgatgcccgcagcgcccccgcgtcggagcgcgttcgcaagccaacacctcnnnnnnnnggcctcgcatgcgcgcgtgcgcgccgccgccccgacgccgggcgcgccgcgcatccggtcgccccaacgcgccgacgccccaacacaccccgcaagcaaaccgcgccaccgcatgccgtcgcgcgcttgcctcgccgcttcgtcgcgcgatcgctgcggcgcgctttcggcagccccgccgcgggcggcgtaaaatacgcgctcgcgggccgctgcggcccgtcacacgccctgcgttacatcatgttcaatccgagccgcgacgacgtgcgtcgcttcttcatcgacacctggcgcaagcagcgttcgggcgaaatcctcacgccgctcgaagcgatggcggccgactggatcgtcgagcatcccgaatatcacgcggaactcgaggacgccgggcgctcggccgcgcacgactacacgcccgacgagggacgcacgaatccgttcctgcatctgtcgatgcatctcgcgatcagcgagcagttgtcgatcgaccagccacccggcatccgcgccgcgcacgagaagctcgcggctcgctgcgattccgcgcacgatgcacagcacgcgatcatggaatgtctcggcgaaacgatctgggaagcgcagcgcacgcacacgccgcccgattccgacgcctatctgcagcgcatcctgcggcgcgcgtcgcgcggctgacgcggcggcgcgcgtcgcttcgtcgacgaatgcgcaccggttcccgnnnnnnnnngcatcgctcggtcggctcgccgcctcggtgcgcgaccgggtctgcgccgcggtgacgaaaacgccggagacgagctcgtccatgcggcattgaacgtcgnnnnnnnnngcaatcgaacggacgcctgcgtcctcgccatgccgggcacgttcgcgaacatgccggcgcgacgcacatcacgcgtgtcgcatcacgccaacttccggagcgccgcgatcgcgccgcgctcgtcgcgcccgccctcgccgcccccgcgcttgccgcaaccacgcgcttccatgcagtccatgcgaagacgccgcgcgccggcccgccgctcgtgcgcgcaccggacatgcaccgggcaaatacgccgggcnnnnnnntggttcatcgcagaaaaccgtggagacttggagaacgattgcgtaacctgacgcctgattttatggatgtcaggaggcggaattgctcgatcgcaaggcacttcaggcactaggttgctggacaggctatcggctggagcgggtggagtggccgcagggcgatagccgcacgctgtcgctctacctgaagccggtcagtcagatcatgtactgcgagcaatgcggtgcgcgttgccagcagattcatgaaacgaccgtacggcgggtacgtgatctgccgttgttcgagtaccgggtggtgctgcacgtgcctcgacgccgagtctggtgcgaacgctgcggcgcagcgcggctggagaagctggactggctgggccgctaccagcgggtgacgcagcggtttgccaaggcctgcgagaagttgctgcaggccgccagcgtacaggccgtggcggccttctacgatctgggctggcacacggtcaaatcgatcgacaagatgcgcttnnnnnnnnnnntggccgaaccggactggtcgacgatccgttatctggcgatggacgagttcgcgctccataaaggccatcgctacgccacggtggtggttgatccgatcggccgacaggtcctctgggttgggcccggacggtcacgcgagacgnnnnnnnncttcttcgaacaactccccgaaggcggggccgagcgcatcgaagcggtcgcaatcgacatgaccacggcctatgagctggagatcaaggaacagtgcccacaggcggaaatcgtctttgacctgtaccacgtcgtggccaagtacggtcgcgaggtgatcgatcgggtacgggtggatcaggccaaccaactgcgacatgacaagccggcccgtaaggttctgaagtccagtcgctggttgctgctgcgcaaccgtcataacctgaagccagagcaggccgtgcatctgaaggaactgctggcggccaatcagtcgctgttatgcgtctatgtgctgcgcgacgagctcaaacggctctggttctaccgcaagccggcctgcgcggaaaaggcttgggggcaatggttcgaacaggctcagcaaagcgggatcgccgccttgcaaaagttcgcccagcgcttgcagggttactggcacggaatcgtggcccgctgccgccatccgctcaataccagcgtcgtcgaaggtatcaacaacacgatcaaggtcatcaagcgccgcgcttacgggtaccgcgacgagcaatacttcttcctcaagatccgcgccgcgttccccgggattccgcgatgaaccnnnnnnntaccccgcacgaggcggggcattcttccggccgcgcggcgagaannnnnnnnnnacgcctgcgtaccggcgttacttcttgaacacgaggctgccctgcagcgattcgaggtacgcggcgatgtccttcatgtcggcgatggacaggctctgcacctgcgcctgcatgatcgcgttgttgcggccgaggagcgggttcgtcaggcccatctgatactggcgcatcgcccagaccagatagtcggcgtgctggcccgcgaggcgcggatattcggcgttgatcggattgtcgagcttcgcgccgtggcaggccgcgcagttgtgcgactcgacgagttccttgcccttcgcgacgttcgccgcatgcgcggtgccgatcgcgaagccggctgcgagcgcgagcgccgccgccgtcttgagtgccgtctgaggcttcttcatggatgctcctatcccggtgctgaggtcagcaagcgcgagcttacttgtagggattgttcttcgaatcgggcttttgcgcggcgtagtaggacgcgagatcggcgatgtcctgatccgtcagcgattcggcgatcgcgttcatcgacgggaaatggcgatccttcttccggtaggccttcagcgcattctcgagataaacctggttctggccgccgaggagcggcacccggtagacctccgggtaggccacgcggtagccgtcgatgccgtgacagccgatgcacatcgcggccttgctcgccccgtccttcgggttgccgaccacaccggccgcctgcgcgccggcggcgagcgccgcgagcgctgctgcgacaacgacatgtttgccgaatttattcatagctcttgtaacctagcttgaggggaaactggcgcccgcaaaggcaacggccggcgccgttttacttgtgaggccgccacgcaggccnnnnnnncggccagattgtaccgcgtcgtcggggaatgcgtccaccatgcggccctgccgagcacgccccgcacgatacacccgccgtgcgaggccggcggcgcttctgccttatactgggannnnnncgccggaagctcgccgccatgcgtttcgaaggttcctcgcactacgttgcgacagacgatctgaagctcgccgtcaacgccgcgctcacgctcgagcgcccgctcctcatcaagggcgagcccggcacgggcaagaccatgctcgccgaggaagtcgcggcggcgctcggcatgccgctgctgcaatggcacatcaaatcgacgacgaaggcgcagcaggggctctacgaatacgatgcggtgtcgcgcctgcgcgactcgcagctcggcgacgagcgcgtgaaggacatcgcgaactacatcgtgaagggcgtgctgtggcaggcgttcgaagcgcagcacccgagcgtgctgctcatcgacgagatcgacaaggccgacatcgaattcccgaacgatctgctgcgcgagctcgaccggatggagttccacgtgtacgagacgcgcgaaaccgtgcgcgcgcggcaccgcccgctcgtcatcatcacgtcgaacaacgagaaggagctgcccgacgcgttcctgcgccgctgtttcttccactacatccggttccccgatccgtcgacgatgcagaagatcgtcgaggtccactaccccggcatcaagcaggacctgctgcgcgcggcgctcgagagcttcttcgagctgcgcggcgtatcggggctgaagaagaagccgtcgacgtccgagctgctcgactggctgaagctgctgctcgccgaggacatcccgcccgatgcgctgcgctcgaaggaccagaagcagatcgtgccgccgcttgccggcgcgctgctcaagaacgagcaggacgtgagcctgttcgagcggctcgtctacatgaaccgccacaaccgctagacgcacggcaaccgcgaggagacacgcgaaatgagccgccgccattcagccgccatgcgagcgggcgatcgtcgcgcgacgcgacgcgccgcgcgatcgccgcgcgcttcggcgcccgacgcgggcgcgccgcggcccgccggcggcttgcggcacgccggtgcgccgccgcttggccgcccggctcgccgcgacgatccgagggcccgccgatgctgatcgannnnnnctattcgctgcgcgcggcgaagctgccggtgtcggtcaaggaatacctgacgctgctcgaagcgctgaaggcgcaggtgatcgagccgtcgctcgacgcgttctactttctcgcgcgcctgacgctcgtgaaggacgagcagtacttcgacaagttcgacaaggcgttcggcgcgtacttccacggcgtgtccgcgctgcccgcggacgcgttcgacatcccgctcgactggctcgaaaagcgcttgcaacgcgagctcacgcccgaggagaaggcgcagatccaggcgctcggcggccccgacaagctgatggagcgcctgaagcaactgctcgacgagcagaaggcgcgccacgaaggcggcaacaagtggatcggcacgggcggcacgtcgccgttcgggcacggcggctacaacccggagggcgtccggatcggcgggccgtcgaacggcaaccgcaccgcggtcaaggtatgggaannnnnnnnntatcgcgattacgacgattcggtcgaaatcggcacgcgcaacatcaaggtcgcgctgcggcggctgcgccgcttnnnnnnnnaaggcgcggccgaggagctcgatctgcccggcacgatccgcagcaccgccgcgaacgccggctggctcgatctgcggatggtgcccgagcgccacaacaacgtgaaggtgctgatgctgctagacgtcggcggctcgatggacgaccacatcaagcgcaccgaggagctcttctccgccgcgaaggccgagttcaagcacctcgagttctattacttccacaactgcgtatacgaccatctgtggaagaacaaccgccgccgtcacgcggagcgcacgccgacctgggacgtactgcacaagttcacgcccgattacaagctgatcttcgtcggcgacgcaacgatgagcccgtacgaggtgctgcagccgggcggctcggtcgaatacaacaatccggaggcgggcgccgtgtggctgcgccgtctcgccgatcagttcccgcactacgcgtggctcaatccggagcccgagcggctctgggaataccggcagtcgatcgcgatcatccgcgacgtgctcggcgaccggatgtatccgctcacgctcgcgggcctcgaatccgcgatgcgcacgctgagcaagtgacgcgcccgcnnnnnnnntcgccccgccgattccgccgtttttcaacgcctcaccttcaccaccccggacccgacgtttcaccgatgagcagccagccgccctcctccaacctgccgcgcgccgccgcgcgagcgaannnnnncaccgacacgtcgccgtccgcgctcgtcgcgggcttcgtcgcgatgatgacgggctatacgagctcgctcgtgctgatgttccaggccggccgcgccgcgcacctgagcgacgcgcagatctcgtcgtggatctgggcgctgtcgatcggcatggccgtgacgacgatcgggttgtcgctgcggtatcgcgcgccgatcgtcgtcgcgtggtcgacgcccggcgcggcgctcctcgtcgcgtcgctgcccggcgtcgcgtattcggacgcgatcggcgcgttcgtcgtctgcgcgctgctgctcgccgccgtcggcgcgagcggcctgttcgacacgctgatgcgccggattccgtccggcatcgccgctgccctcctcgccggcatcctgttcgagatcggcatcgagatcttccgcgccgcgcagttccagaccgcgctcgtgctcgcgatgttcttcacgtacctgatcgtcaagcgcgcggcgccgcgctatgcgatcgtcgcgacgctcgccgcgggcgtcgcggccgcgggcgcgctcggcctgctcgacttcggccgctttcacgtcgcgctcgcgcggcccgtgttcacggcgccgtcgttctcgatcccggcgatcgtgagcatcggcattccgctgttcgtcgtcgcgatggcgtcgcagaacgtgcccggcatcgcggtgctgcgcgcggacggctacgccacgccgtcgtcgccgctcatcgcgacgacgggcatcgcgtccgtcgtgctcgcgccgttcggctcgcacggaatcaacctcgccgcgatcacggccgcgatctgcaccggccccgaggcgcacgacgatcgcgcgaagcgctacacggcggccgtctggtgcggcacgttctatctcgtcgcgggtgtgttcggcgcgacgatcgccgcgctcttcggcgcgttgccgaaggcgctcgtcgtatcggtggccgcgctcgcgctgttcggctcgatcatgagcggcctcaccaacgcgatgcaggacgcgcgccagcgcgaagccgcgctcgtcacgttcatggtgaccgcctccggcctcacgctgctgtcgatcggctcggcattctgggggctcgtggcgggcgtgctcacgcaagcgatcctcaacgcgcgccgcaccgcttgacgccggtcgcggcacgcgcggccggatcgggcacggttcgtgcgcgatccgcatgtttcgcatgggccgccgcgccgcgcacgcggtaggcggccgttcgattcgggtccggtgcgcggcttgatctgcagtccggtctgcaacctgatttgcagccggattcgcgcgcccgatatgcggcccgacgcgcgccccgagaaccgcgctcgccgcgcgtgtcgggcccgcgccgcgcgtgcggcgccccgccgccgcacgcgcgttcggcatcggttccggtttcgggcctaaaatggagggtccggcgacgcgcgcccagcgcgtcgccccgcatcgccccgcgccccgccgcgcggtcgtcctcaccgaaccggcgcgccgcgcctcgctttcgactcgtcatgactaccgcactcgaccagctcaagcagtacacgaccgtcgtcgccgacacgggcgacttccagcaactcgcgcaatacaagccgcaggatgcgacgacgaatccgtcgctgatcctgaaggccgtccagaaggacgcgtatcggccgatcctcgagaaaacggtccgcgaccatgcgggcgaatcggtcggcttcatcatcgatcgcctgctgatcgcattcggcaccgagatcctgaagctgatcccgggccgcgtatcgaccgaggtcgacgcgcgcctgtcgttcgacacgcagcgctcgatcgacaagggccgcgaaatcatcaagctctacgaagcagccggcgtcggccgcgagcgcgtgctgatcaagctcgcgtcgacgtgggaaggcatccgcgcggccgaggtgctgcagcgcgaaggcatccgctgcaacatgacgctgctgttctcgctcgtgcaggccgccgcatgcgcggaagcgggcgcgcaactgatctcgccgttcgtcggccggatctacgattggtacaggaagcagaaaggcgccgactgggacgaggcgcaggacggcggcgcgaacgatccgggcgtgcagtcggtgcgccgcatctacacgtactacaagcacttcggctaccggaccgaagtgatgggcgcgagcttccgcacgacgagccagatcaccgagctcgccggctgcgacctgctgacgatcagccccgagctgctgcagaagcttcacgacagcaccgaggcggtcgcgcgcaagctgtctccggacgaagcgagggatgcgaggctcgagcgcgtcgcgatcgacgaatcgtcgttccgcttccagctgaacgacgacgcgatggcgaccgaaaagctcgccgaaggcattcgcctcttctcggcggatgcggtgaagctcgagaagatgatcgaggcgctgcgctgacgcgcgggctcgccgcatgcttacggctcgcggcgagccgcatcgcgtccgttcattccgcgctgcgggaccgacttcnnnnnnctcgaagcaggattcggcgggcgacacgtctcgcgaagcgtcgcccgcgccgcccgccggtgtcgcgtgccatcgccgctcgccgccccactgcgcctgcccacgctgcccgcatgcatcgcatcgggcgttcgatctcgaacgcgatccgtccccgcgcatttcgggctcgatcgttacaccgcttctcacgatccccgtcactgtcactcaaacgcactacaatcgttcgcacgggcgcggccgcgccctattcccgccctggaatcaaggagacgacgatgcaagtacaaccgtatctgtttttcggcggccgttgcgacgaggcgctgaaattctacggcaacgcgctcggcgcaagagtgaactttctcgcgcgctatcgggatgcgccgccgaaccccgagcggccgacgccgcccgagatggccgacaaggtgatgcacgcgaatttccagatcggcaattcggtgctgatgtgctcggacggcgactgcgcctcgggcaggcagcaggcgcacgacggctattcgctgtcgctcgatccgaagaccgtcgaggacggcaagcggatgttcgacgcgctgctcgccgacggcggcgcggtgacgatgccgttcgagaagaccttctgggcgctcggcttcggcatgctgcgcgacaagttcggcgtgcactggatgatcaacgtcgaagatccggacatgaagaagtaaacgcttcggaagccgaagcgttcgggccggctcatgaagcaccgttacgacgcccgcggcgcgacgcgccgcgggcgttttcacgtgcacgcccggccggcccgaaatcgacccgaaatcgcccgtcaactctcgacgacgtcgagataatcctccggccgcgtgcgatcttccgcgtgcgcgatcccgaacgcgcgaaccagcacgctgaccacgatcgacacgacgagattcacggccagcgcccaaacggccgcgtagcccggaatcgcatggccgaacagatggatcgtgaagatcgagctcgcgagcttcagcgagatcgccatccacgtgccgcagacgagccccgccgcccagccggcgagcagcccgcgatagtcgagcacgcgcgtatagaggccgagcacgatcgcgggcagcgtctggatgatccagatcccgccgagcagttgcagctggatcgcgtaggtgagcggcagcccgagaatgaacgcgaccgcgccgaccttcacgatcagcgacacgagcttcgcgacgtgcgtttcctgatcgtgcgtcatgttgcggttgacgaactcgcgatgaatgttgcgcgtgtacaggttcgcggccgcgatcgacatgatcgccgccggcacgagcgcgccgatcccgatcgcggcgaacgcgacgccgacgaaccacgacgggaagaaatgcaggaacaacgccggcaccgcgaaattcgggccgaacgccttgaagtacggcgcgtattccggcatgtccttcacgcccgatgcgagcgccatgtagccgagcagcgccagcaggccgagcacgaacgagtacgcgggcagcatcgccatgttgcggcggatcgtgttgccnnnnnnnnnnnnnaggatcgccgtcaccgagtgtggatacaggaacagcgcgagcgccgagccgatcgcgagcgtcgtgtacgcgctgaagccgttcaggctcgccgcgtcgggcgctttcaacagcagcttcgcgggcggcaccgcgccgaagatgtgcccgaagccgcccagcttcgccggaatcacgatcacggccgcggcgatcgtgatgtagatcaggatgtccttgacgatcgcgatcatcgcggnnnnnnnnagccccgacgtgtacgtgtaagcggcgaggatcgcgaacgcgatgatgagcggcagatcgccgatgaagcccttggtatcgaagccgagcccgccgatcaccacctcgatgccgacgagctgcagcgcgatgtacggcatcgtcgcgacgatgcccgtcaccgcgacggcgagcgcgagcgagcggctgccgtannnnnnnntgacgaaatcggcggccgtcacgtagccgtgacgcttcgcgatgctccagagcttcgggaatacgacgaacgcgaacggatagatgaggatcgtgtacggcagcgcgaagaagcccatcgcgcccgcgccgaacacgagcgccggcacggcgacgaacgtgtacgcggtgtagagatcgccgccgagcaggaaccacgtgacgaccgtgccgaagcgccggccgccgagcccccattcgtcgagatgcgcgaggttgccgcgccgccagttcgcggcgagaaaacccatgatcgtcacgccgacgaagaacagcacgaagacgaaggtcgcggtcagattcatttgccgtctccccgcgggacgcccttccagcagtgcttcgtcttctgatagacgaacgcggtgatcaccgcgctaacgaacacccacagcagttgataccagtagaaaaacgggaatccgaaccattgcggctcggtccggttgtacgacggcacccagaccatcgcaacgagcggcagcaccagcagccagagccagcgtttcgcggctcggttggcgtcggcatcgtgagccatgacgtctcctcttcacatcccggttattgatatgttctgaacgggtacggcggtgcgagaggaacgacacgacgggtatattgttgcgactcccctggcgtcggccagtataggagccgnnnnnncggcggcaaacgagggcgaacccggagcgtcgcgcnnnnnnccccggcggcccccgcgctcgcgtgtcagatcgtgaagacgccggcgcgctcgccgaacgacgctttcaaacctttcacccacgaacgcgcgggcagactcagcttagcttcgatcagcttcgcgcgttcggtcaactgggcgaacgagatcgacagcggcggaccggagaacgcgagtgcgatccggttgccgtcgtgtacctcgggcagcgcgatcacgcgctggtcgaacgccgcgttcagatgcttcatgttgcgcacgaagctcggatggtcgccgaacaggttgatcgtcgcgatgcccgcgtcggcgaggcaagcgcgcaccgcgcgatagaacgcgacgctgtcgagcaccgggcnnnnnnnngtcgcgtcgtacaggtcgatctgcagcgcgccgatcgcgccgcgattcttcggatcattgacgaaatcccacgcgtccgcttcgtggatgctcaggcgcgcgtcgtcgggcggcagctcgaacatcgagcgcgcggcgacgatcacggccggattcagctccaccgcctcgacatnnnnnnnnngcaggaagcggtgcgcgaatttcgtcagcgcgcccgtgccgagcccgagctggacgacgcgcttcggcgtttcgagaaagagcagccatgccatcatctgctgcgcgtactcgagctcgatgtgatacggcttcgacaggcgcatcgcgccctgcacccactcggtgccgaaatgcagatagcgcacaccgcgctcttcggagaacgtgacgggcgcgaagcgcggcttgcgcggctcgtcgaggacggcgacgccgcccaggtcgaagtcgtcgtcgaactgggcgcgggcgcgcttnnnnnnnngcggcttgagcttctccgagccgttgaacggagacggcttcgcgcgccggaacgcacgcgcttcggcggacgcgcgcttgatgagtcgggtcatggatgagtctcttgctgaatggggctgtttgagcgaacgagaggatagcacccgcggggccgcgcgccggcgaatccgccggctggcccgcttcatcgggccgcgttgcgtggcgcgatgcgaagcaggacgaaacgatgcgcggcgacgcgaacgggcgcgaacgggcgcgaattcgcgtggaccggcgcgaaaacgaacgggaaacgcccgagcctgaaccgcgccgcgcacgcgnnnnnnnnatgcgtcaaccgacgatacgctgccagaaaaccagcttctgctcgaacgacagcatcgcattcgccgggctcgacgacggcagcacgagcgtatcgaaccccgccgcgcgtatcgtcggctcgaagcgtcccgccgtcttgccgttgaagcacaccttcgtcagcttcggcgcgacttcgcgcagcgacgcgaaatcgttcggctgcgcatgacgaatcgccgcatcgaggctgccctcgcgatggcatgcggcgagcacgtcccagatgccgaagccgtgcgcgagcacgcgcgccagccgcgcgtcgtacggcagcgcgtgcagctgcggctcgccgagcacggcccccaagagccgccagaactgattgcgcggatgcgcgtagtactgcgcggccgcgagcgacgcctcgccgggaaaactgccgagaatcagcgtgtgcgtgccgggcgacgcgacgggaggaaagccgcgcagcatcacgtctgctcgaggcnnnnnnnnnngcgctcgccgtgtgcgtcgagatgccgccacagcgcgggcagcatgcattcggtcaccatcagcggcgtgccgcgccgctcgaacaccgagcggcgggcggcgaacgcgtgctccgtcgcatannnnnnnnnnagcgcgagcgatgcgagcgagaacaacggatgcccggcgagcacgcgccggctcacgagcgccgagcgcgtcacttccggatcgctatagagcagctcggcgagcgggcgcgtgcgcagccgccgcatcgcctgccacacgcccttgctcgcggcgagcggcgcgatgctgtgcgcggcgacgaacggcgcgccgtcgaccgcgagcacgacctcgcgcacccacaccgnnnnnnnnnacgcgcaggaaagcgcgcggtgctcgtcggcccacggcgccgcgaccgtctcgcgcgtcacgcgcaccgtcacgcggccgagccgcgcgaggtgcgcggtgagcgagccgccgcgcgtgagccagtccttctgcgcgctcgacgcgccggggcgcggcgtctcgcgccagtgcgcatcggcggcgtcgaaacgcatccgcgccatcacgcnnnnnnnnacagcagcagcgcgttggtccgcttcacgaagctcgccggatcctcgagcgcgccgccttcggcgagcagcgcctgatcgaacagcaggtggcaccagtcgccgaaatccgcgccgtctgccttcagcgccttgacgagcggatgctccggattgatctcgagaatcggctggaacgacggcgcgctctggcccgccgccttcagcatccgctgcaggtagccgctcatgtcgttgtcgtcggcgacgaggcacgacggcgaatcggtcagccggaacgtgacgcgcacgtccttcaccttctcgccgagcgtctccttcatcttgtcgacgacgggcttcatcgcctcgcccgtctcttcctgcgccttcttctcgtcgtcgttcagcgcgccgagatcgagatcgccacgcgcgacgctcgcgagcggcttgccgtcgaactcgtgcaggaacgacagcatccattcgtcgacgcgatcggtgagcagcagcacctcgacgcccttcttgcggaacacctcgagatgcgggctgttcttcgcggcctgccacgtatcggccgtcacgtagtagatcttcgtttgctcgggcttcatccgcgcgacgtagtcggcgagcgccacgtcctgcgcgtcggtgtcgccgtgcgtcgacgcgaagcgcagcagcttcgcgacgcgctcgcggttcgcgtgatcctcgccgacgccttccttcagcacctggccgaacgcgctccagaacgtcttgtacttctccttgcccgcatcgtcctcggcgttcgcgagctcctcgagcatcgacannnnnnnnttggtcacgccctcgcggatcgccttcacgtcgcggctttcctgcaggatctcgcgcgacacgttcagcggcagatccgacgaatcgacgacgcccttgatgaagcgcaggtactgcggcagcaactgctcggcgtcgtccatgatgaacacgcgcttcacgtacagcttgaggccgccgcgatagtcgcggttccacagatcgaacggcgcgtgcgacggcacgaacagcaactgcgtgtattcgctgcggccctcgacgcggttgtgggtccacgcgagcggatcctggtgatcgtgcgcgacgtgctggtagaactgcttgtactgctcgtcggtgacctcgctcttnnnnnnnntccacagcgcgctcgcctggttgatggtctcgtcctcgtccttctcgaccatctcgcccttttcctgatcccactcctccttcttcatcaggatcggcagcgcgacgtggtccgaatacttctggacgatcgatttcagccggtacgacgacagcagctcgtcctcgccttcgcgcagatgcagcgtgatcgtcgtgcnnnnnnnngcgcgctcgatcgtgtcgacctggaaatccccttcgcccgcgctttcccagcgcacgccctcggacgccggcaggcccgcgcggcgcgtctcgacggtgatcctgtccgcgacgatgaaacccgaatagaagcccacgccgaactggccgatgagcgccgcgtccttctgctggtcgccggagagcttcgagaagaattccttcgtgcccgagcgcgcgatcgtgccgaggttcgcgatcgcctcgtcacggctcatgccgatgccgttgtcgtcgatcgtgatcgtacgcgcggccttgtcgaacgacaggcgaatgcgcagattcggatcgctctcgtacagcgcgttgttttccagagcctcgaaacggagcttgtcagcggcgtcggacgcgttggacacgagttcgcgcaggaagatttccttgttgctgtaaagcgaatgaatcatcaggtggaggagctgcttcacctctgcctgaaagctcatggtttgctgagtcatcttgatttacctgttgattgcgtcaatacgacggacagtttcgattcacgaccccatcggagccggcgcgcgacggcggcgtgccgcccgccgcaacgctcgaccgcgccccatgttggggcgcatgcgggcatttcaagaggcgcggcggttcacgctgtcgagatagcggccgaggaacgcgggcagcgccggatcgccgcagttcgcgacgttaaagcgcgtccacgtcgaaggcgactgctgcggcgagaagaggctccccggcgtgagcaggaaaccttcctcgtgcgcggccgcggcgagcgcgtccgaatcgacgcccgtgtcggcccacaggaacatccccgccgccggcatcgtgaagagccgcatgccggtgcgctcgagcatccgcgcggtcttgtcgcgcacgccgtcgagcnnnnnnnnnaaccgctcgacgtggcgccggtagtgcccttccgtgagcaccttgtacagcacgcgctcgttgagctcgggcgtcgtcatcccgacgagcattttctgatccgtcagcgccttcgcgagttccggcgcgcacgcgatgtagccgacccgcaggttcgcggcgagcgtcttcgagaagctgccgaggaagatcacgcgccttaactggtcgaggctcgccaggcgcgtcgccggatagctcggcgggcacaggtcgccgtagacgtcgtcctcgacgacgaggaaatcgtacgcctccgcgagcttcaggatccggaacgcctgcgcggccgacagcgacgtgcccgtcggattgtgcagcaccgagttgatcacgagcatcttcgggcgccacatctgcacgaggttctcgagcgcgtcgagatcggggccgtccggcgtgtacggcatcccgacgagctgcgcgccctgcgacgcgaagcgcccgaacatctggaaccaggccggatcgccgacgatcaccgcgtcgcccgggcgcacgcagtggcgcgcgatcagatcgatcgcctgcgtgatgccggacacgagcacgagctgatcgggcgtcgcgccgatctcgaattcggcgaggcgcgtctgcagttgctgccgcagcggcaggaagccctgcgcgctgccgaagccgagcatctgcgcgcccgattgccggccgannnnnnnnaacgcgctcgtgatcagttcgccgtcgagccagcggctcggcagatagccgagccccggccccttttccgggctgaccgtgtgcagcatgttgcgcagcagccagacgacgtcgatcgtgttgtgcacgggctnnnnnnnnnnnncgcccgatgcgcccaccggctgctgcccgggcgcgcgctcgcgcacgtagaagccggagccgcgccgcgaatcgagatagccctgcgcgacgagccgctcgtacgcctcgacgaccgtgaagcgcgacacgctcttgtcgagcgcgagcttgcggatcgacggcatccgcatgccgggccggaacacgcgctcgtcgatccggcggcgcgcccattgcacgagctgatcgacgagcgtgagcgtcgcggtatcgtgcggcgcggggatctgcgcaagcgggacggtggacatcggggaggcctccaactgtaccgaagagtatcgcagcgattgtaccgttactgtgccggtcgccgcgattacagnnnnnncgacggcgatgcggcgcgggggcgcnnnnnnnnttgcaaaccggttccgatttccctcgcatttcgtccgatggctgcccattcactgacactcgatcatctcgtcgtcgccgcgcgcacgctcgaagaaggcgtcgcgtacgtcgccgacacgctcggcatcgaacccgcgggcggcggcgcgcatccgtcgatgcgcacgcacaatcgcctgttcggcttgtggggccgcgcgtatctcgaagtgatcgccgccgaccccgacgcgccggcgcccgccgacggccggccgaggccgcgcctgttcggcctcgacgatccggccacgcacgcgcggctcgagcagggcccgtacctcgcgcattgggtnnnnnnnntcgatcgcccgcgcgaactcgggctgtggcaacgccagtatccggcgcgcatnnnnnnnntcgtgccgatgacgcgcggcgacttcggctggcggctgacggtgcccgacgacggcgcgctgcccgcgtggcaaggcgcgggcgacggcgtgctgccgtcgctgatccagtggagcgacgcacgccatccgtgcgacgcgctgccgcacggcgacgtcgcgttgacggcgctgaaggccgcgcatcnnnnnnnngacacggtgcgcgagcagctcgtctggctgaacgccgcgcacctgctcgagctggacgcgggcgaaacgcccgcgctcgtggccgaattcgacacgccgagagnnnnnnnnacgctgcgctagcgcggcgatccggccccgttccggctcgcggctcacggctccggctcgaccgctccgaagcgggcccggccggcaacccgatatcgatggagaaatttcaatggattcgcgcgaaacccgcggcatgctgctcggcctgatcggcgtggtgatcttcagtctcacgctgccgatgacgcgcgtcgtcgtcaccgagctccacccgctgctcaacggcctcgggcgcgcgctcgccgcgtcggtgccggccgggctgctgctgtggctgcgccgcgagcggctgccgacccgcgcgcagctgaagagcctcgccgtcgtgtcggcgggcgtgatcgtcgcgtttccggtgttctccgcctgggcgatgaagaccgtgcccgccgcgcacggcgcggtcgtcaacggcctgcagccgctcctcgtcgcgctgtacgcggcgtggctnnnnnnnnagcggccgtcgagggcgttctgggcgagcgccgtgctcggcagcgcgctcgtgatcgcgttcgcgctgcgcgacggcggcggcgcgctgcagccgggcgacctgctgatgctcgtcgcggtcggcatcggcgcgctcggctatgcgcaagnnnnnnnnctnnnnnnnnagatcggcggctggcaggtgatctgctgggcgctcgtcgtgtccgcgccgtttctcgtgctgcccgtcggctggctcgcgtgggcgcatcacgccgcgcaccccggccccgtgtcgccccgcgtgtggctcgcgttcggctacgtgacgctgttctcgcagttcatcggctttttcgcgtggtacgcgggcctcgcggtcggcggcatnnnnnnnntcggccaggtgcagttgctgcagatcttcttcacgatcgcgttctcggcgctgtttttcggcgaaacggtcgcgccgtcgacgtggctgttcgccgccgccgtgatcgcgaccgtcgtgctcggccgccgcgccgccgtgggcgccgcgccgcaaccggctcgcgccgcctgatttgacgagcgataatcgacgctttcatccgcacgccccatgacaccgaccgaggagaccatgaatccgagcgatctcaagccgccccactgggccctgtccgaacgcgcacgcaagctcacgagctcggcgatccgcgaaatcctgaaagtgaccgagcgccccgaggtgatctcgttcgcgggcggcctgccctcgcccgcgacgttccccgccgagcgcatgcgcgaggccgcggagcgcgtgctgcgcgattcgcccgccgccgcgctgcaatacagcgcgacggaaggcttcctgccgctgcgcgagtggattgccgagcgctaccgcgtgcgcacgacgcaggtgctcgtcacgacgggctcgcagcaggcgctcgatctgctcggcaaggtgctgatcgacccggcgagccgcgtgctcgtggagacgccgacctacctcggcgcgctgcagtcgttctcgctgtacgagccgatctacgcgcaggtgccgaccgacgacgcgggcctgctgcccgaggcgctcacgcccgagctgacgaaggacgcgcgattgttgtatgcgcaaccgaacttccagaacccgacgggccgccgcctgagcgtcgagcgccgccgcgcgctcgccgccttcgcgcggacgagcccgttcccggtgctcgaggacgatccgtacggcgcgctgaactacgcgggcgagccgctgccgacgatgctgtcgatggcgcccgatcacatcgtccatctcggcacgttctcgaaggtgctcgcgcccggcctgcggatcggctatatcattgcgcccgaggagctgcacttcaagctcgtgcaggccaagcaggcgaccgacctgcacacgccgtcgctcacgcagcgcatcgcccacgaagtcatccaggacggcttcctcgatgcgcacatcccgacgatccgcaagctctacggcgcgcagtgcgaagcgatgctcgcatcgctcgcgcggcacatgccgcaaggcgtgagctggaaccgcccggaaggcgggatgttcatctgggtgacgctgcccgcgcagatcgacagcatgcagctcctcgagacggcggtcgcgaacaacgtcgcgttcgtgccgggcgcgccgttcttcgcgaacgacgcgcagaagaacacgctgcggctgtcgttcgtcaccgtgccgccggagaagatcgaggaaggcgtcgcgcggctcggcaagctgttgcgcgagcgcctgtgatgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcagaagtggcaacgcgaacatccccctccattcggtggtatttttggtggtatttggaacggcgttgacaccatagattggccctcagtaagggaaagcgcgannnnnnncattccggccctggcaccagcagacatcgaagcatcgcggttacaccgccgatgctcaccgcgacgccggccaccggccccgctccgctttgccggcccgctgcaatcgagccccgcctgacgcttcagcgcggggctttttcatatgcgcccgccgctacgcggcgcacgtttccgnnnnnngtgggaagacgcatatcgaacgccgctcgcgactccaaccgtttccttccaacgaaaccgtctgcccggccgcccaaggttttcgcaataggcaaacgttcgtgaccgacgcatcgtcataaatatgacgattacccgtctaccaacgtacgcaaaataccaatagacgcgagttccgggttctatccgttcaaaacgcacgctcaccgaannnnnnnntgccgggatcgggcggcatcggattgggcggcctcgtcgcgatcgacggccgcgcatacccgatccgcttgatttcctcttcgtgaaggtcggcaacgccaaccgaccattcgcacgcgcgccgcccggcacgagacatacgcgagcccgcgcgccgtgcnnnnnnnnncaccgcccgccgcccatcatcgccgccttccggccatccgccgcgccgcgcatgccgcacacacggacgaannnnnnnnatacggccgatgcggcccaccgctattgcgcgtcttcctgcacgccctcgtcgttgctcacgacgacgagtacctccgccggcgtcgcgccgacgctgcgcatccggtgcggaatcagcgcattgaaatagaccgaatcgcccgttttcagcttgatcgtctcgttcggaaattcgatctcgacgctgcccctgtggacgaacagcatctcttcgccttcgtgctcgcgaaacgccgagctcacgtaatcgcgcggcggatgcacgatgaacggcaatagcttcttcggcgcgacgcccgcggcgatgctctcgtatgtacgcacgcgctcgctcgacgcgcggcccatcgacgtgcgttccgannnnnnnntgaccgtgatcagctcgcggtcacggccctccgagaacagttgctcgacgtcgacctgcagcgccttcgacagcttcagcgcaaccgcgatcgacggcacgctcaggccgcgctcgaccttcgacaaatagctcttcgtgaggccggtcgcttcggccagcacgtcgagcgtccactctttctgcttcctcagcagcttcagccggatcgtcatgacggcacatgtcttttgaaaaaccgattgtatctcatgacactttgtgtcctataatagacttcgtgttcttgatgtgtcgcagcgacgcaccaagaacaccgtacattcgttcacgtcatggaggcggtatggtcgacacattgaagatgggcaaggccgagctcgtcgcgctcgcgcagcggcggctcgacaacgagatcaaggacagcgggtggagcgcgcgcgagaagctcgcgctcacctgccggatcctgttcgacgacgggcacgactccggcctcgccgggcagatcacgtgccgcgccgacgcgccgcacacgtactacacgcagcgcctcgggctcggcttcgacgagatcgccgaatcgaacctgctgcaggtcgatcaggatctcgaggtcatcggcggccagggcattccgaatcccgcgaaccgctttcacacgtggatttatnnnnnnnnncccgacgtcaactgcatcatccacacgcacccgacgcacgtcgccgcgctgtcgatgctcgagacgccgctcgtcgtgtcgcacatggacacctgtccgcttcacggcgactgcgcgttcctgaaggattggccgggcgtgcccgtcggcaacgaggaaggcgagatcatctcgaacgcgctcggcgacaagcgcgcgatcctgctgtcgcatcacggccagctcgtcgtcggcaagacgatcgaagaggcgtgcatgctcgcgatcctgatcgagcgcgcggcgcggctgcaactgctcgcgatagcggccggcgcgatcgcgccgattccgcccgcgctcgcggccgacgcgcacgactggatctcgacgcccaagcgcgacgcggtgaccttcgcgtactacgcgcgccgcgcgctacgccgccaccccgactgcctcgactgatccgccgaatcgcccacgcgtcgcaccggcggcgagccgacgacacccgaaaacatcgaacattccggagcaccccaactcatgtccaacctcttgcaaggcatcatcgcctaccccgtcacgcccttctcgccggacggccggctcgacacggccgcgctcggcgcgctcatcgaacgcctgatcgcgagcggcgtgcacggcatcgcgccgctcggcagcaccggcgaaagcgcctatctgtccgacgccgaatgggaagccgccgcgtcggcctcgattcgcgcggtcgagcgccgcgtgccgaccgtcgtcggcatttccgatctcaccaccgcgaacgcggtgcgccgcgcgaaattcgccgaacaggcgggcgcggacgcggtcatggtgctgcccgtgtcgtactggcggctcgacgacgaagcgatcgtcggccactaccgcgcgatcggcgacgcgatcggcattccgatcatgctgtacaacaacccggcgacgagcggcatcgacatgtcgcccgagctgatcgcgcgcatcttccgcacggtcgacaacgtgacgatggtcaaggagagcacgggcgacatcaagcgcatgcaccggctcgcgcaactgggcgacggcgcgatcccgttctacaacggcagcaatccgatggcgctcgccgcgctcgctgccggcgcggccggctggtgcaccgccgcgccgaacctgaacgcgcgcctgccgctcgcgttatacgacgcgatgcgcgcaagcgatctcgacacgnnnnnnnncgtctttcatcggcagttgccgctgttgcagttcatcgtctcgggcgggctgcccgtcacggtgaaggccgggctgcggctcgcgggcttcgacgcgggcgagccgcgcaagccgctgcgcccgctcgacgaagcgcgcacgcgcgagctcgccgcgattctcgacgcgctgcgcgacaccgcgcacgcgtgaacggagcggcgcgcatgcatccgacaaccgcgaaactcgatgcgctgctgaccggtgcgatacggccgctcgcgggcacggcacgcacgagcgcgatcgacaagcagccggtgcgcgagcgctcatggctcgcccgcaccggcttcgccggcgacgagcaggccgatcgcaagcatcacggcggcccggacaaggcggtccatcactatgcgttcgatcactatccgcagtggatcgccgagatcggtccgcgcgacgtgctggcccggcccggcgcattcggcgagaacctgtcgacgcgcggcatcaccgaacgcgacgtgtgcgtcggcgatgtcttcacgctcggcggcgcgacgctgcaggtgtcgcaatcccggcagccgtgctggaagctcaacgcacgcttcggattgccgaagatgtcnnnnnnnntgcagcagagcgggcgaaccggctggtactaccgcgtgctcgacgaaggctgggtggagcccgacgccgagctcgcgttgcgcgagcggccgtatccgcaatggccgctgtcgaacgtgctcgacgtgctgtaccgtcgcacgctcgacgtcggcgcgctcgaagcgctatcgcgcatcgacgcgctgccgccgtcatggcgccagttgttcgagcggcggctgaaggcgggcgcggtcgaggactggacgaagcggctcgacggatgacgtgaacgcgcatggagcggcgaacgccggccaatcggcggtggatcgccgctcccgttgtctggatgtcttgttgtcttgatgtcttgacgcgtcgtcgccccgacgcgtcgtcaccgcgtcgtttcgttatttcgccatcccgccatcccgccgtcttgccatcccgccccggccccgcagcctcgccgcgcgcccgcgctcacgcatccgcgtccgagcagaacgcgacgatcgcgccggcgannnnnnnngccgcctcgcgctgcggaaaatggccgacgccgtcgagcacgacgcgctcgtagcgcccggcaaagaagcgctcgcgcgacgcggagctgtccggatgattgcaggtgtccgcgccgccgtgcagcacgagcgtcggcacggacaggacgggcgcgggattcagacgcgcttcgtcgtccgcataggaggcgtcgccgctcgcgaagccccagcggtgccggtacgaatgcagcacgacgtccgcccagtcgggcccgtcgaacgcgttggccgcttcgtcgaaatcctgcggcgcataccagcccgccggcgcccacgtatcccacatcgttcgcgcgaacgcgcggcgatcgtcgcgcaccgcccgctcgccgcgcggcgtcgccatgaaccagtgataccagtaattgcgcgcctgcagcagcgacagcggctgattcggatcgttcgtgccatagccgaccgacagcatcgcgagatgcgacgccgcccgctcgcgcaatccgcacgcgttcgcggcggcccgcgcgccccagtcgtgcccgacgagcaccgggctctcgagccgcagcgcgtcgacgaaatcgagcaggtcgcgccccagcgccgcgagctgcccgctgcgcggcgtcgccgcgcagcgaaagcgggtcggcgcaaaaccgcgcagcgcgggcgcgagcacgcgatagccggcgtcggcgagcgcgggcgcgaccgcgctccagcacgccgggctgtccggccagccgtgcagcagcacggcggtgcgcgcgccttccgggttccattcgagataggcgacgtccagcagcggcgtcgtcgcaaacaggtaatcgggcatcggggcctccgtcgagcgtcggatcattcacatttcacgtcgatcgtagtccgatctctcagcacgattctcaaagaatcatcatttattattcgaatatctcgtcgaattggggacccgcatgaacgccgcgccggattcggcggcgatgtcgctcgacatcgtgctgctgcgcacctttctcgaagtcgccgaccgccgcggcttcgcgcccgccgccgaacggctcgcgctcacgccgtcggccgtcagcgggcacatcaagcggctcgagcaggcgacgggcgcggtgctgctcgcccgcacgacgcggcgcgtcgaactcacgcaggcgggcgagacgctctatgcgtacgcgcgcaacatcgtcgagatggagcgcgaggcgcgtgcgcggctgcgcggctcgccgctgcatggccggctgcgcatcggcgcgtcggaggatttcgccggcgcgtggttgccgcaggtgctgcacacgttcggccggctgcatcnnnnnnnnacgatcgaactgaaggttggcatcaccgcggaattgctgcggcagcaggcctcgggccggctcgacgtcgtgttcggcaagcactgcagccgcctcgacgacgaagccggcgagctgctgtgggaagaaccgctcgtgtgggcgttcgcgtccgacgccgtgctcgacgcaaacgacgcgctgccgctcgcgctctttccgcagccgtgcgtgtatcgcgaggcggcgctcgccgcgctgaacggcgcgctgcggccgtttcggatcgcgttcgaaagcggcagcatggcgggctgcatatcggcggcgctcgcggggttcgcgctcaccgtcgtcgcgcgcagccaattgcgccacggcctgcgcgaatgcggccccgacgacgcgctgcccgcgttgcccgccgcgcgcttctacgcattcccgcatcggccgacgcccgccggcaccgcgctcatcgacgcggtgcgcgaaaccggacgccgccgcggcttcgcgccgaagccatgacgcgcaggcgcggccgggcgcgctcgttcgagacgttcgtctcgcaacgaatcgccaatacggctgcctcgaagcgcgataaacgatcggcgacgcagcgatgaaaattgctgaatgcgggaatcggaaaatcccgcgagttcgaaaacaagtcgcggatatactaggattcaccccattccaaatctcgtcaaaacgcccatgcgcgaggtcaatcgtttctccgagatggccgtcttcgttcaggtgatcgagtcgtgcggattctcggcggcgggacgacggctcgacatgacgccgtcggcgatcagcaagttcgttcaacggctcgagacgcggctcggcgtgcgcctgttgaatcgcacgacgcgcaagctgcagctcacgcccgaaggcgccgcgttttacgagcgctgcgtgcgcattctcgaggacatcgccgacgccgagcgcgaagcgacgcacggcgcgactccgcaggggcgcgtgcggatcaattcgcacgtgccgttcggcaagcatcatctgatgccgctcttgccggagttccagcgccgctatccggacatcacgctcgacatcgtgctgtcggattcgctcgtcgatccgctcgacgagcgcagcgacatcgcgatccgctcgggcgcactcgacgattcgcggctcgtgatgcgcaaactcggcggcagccggatggtcgtcgtcggcgcgccggcgtatctcgagcgcaacggcgtgccggcaacgcccgacgacctcgaccgccacaactgcatcggcctgagcggcaacgcgaaggcttggccgttcgtcgcggaggaaggccagcgtctgctgccgtcggccggcaacctgctgctcggcgacaacgagagcatccgcgaagcagccgtctccgggctcgggctcgcgcgctttcacgtcgacgcggacctcgacgcggggcgcctcgtgccggtgctcgaagcgttcaatccgggcgacgaagaagagatcaacgcggtgttcgtcgggccgagcgagcatctgccgatgcgcgtgcacgcgctgctcgatttcctgaaggagcgcatacgcatcggcccgcgcgtcgccggcgagcgcggcgaggcatcggcgctcgnnnnnnnnnnnttcgtcacgcggctgcgctgagcgcgtcgcgcctatttcacggtgaacgtatagcggccctgcgtgcggtggccgtcggtggcgagcgccacccacttgaccgtatacacgccggcttgcagcggcttgagcgcgaccgacatgcgcttgcgatcgctcgcgtcgacgaccgccttcgcggcctgcgccggcgcgcccgctgcgtnnnnnnnnnnnntcgagctgaacgccggctcgagcgtctcggtgaagtcgatcgacacggcctgcggcgcggccaccgcggcattcgcgggcggatcgctcttttcgggtttcgcgtgcgcgaacgcggcgctcgacagcgcgagtgcgagcgcggcggcaaggccgcgcnnnnnnnnggaagtgatcgtcatggtcatcgtggctttcttccgaacgggcaatgagcggtcgcgagagcacgaccgcggggccccgagcttaacagccnnnnnnnnnctgcgctcgggcgcgccgcttgcccgagccgcgcttgatgcgcttggtacaatnnnnnnnncatggatctcgaaagcattctgttcacccaaggcttcggttcgcgccgccagtgccgcgcgctcgtcgaagcgggacacgtcgccgtcggcggcgcgacgtgcgccgacgcgcacgcatcgttcgacaccacgcagctcgtgttcgaagtcgacggcgtcgcctggccgtacnnnnnnnnnnnttacgtcgcgctcaacaagccggccggctacgaatgctcgcgcgagccgcagcatcattcgagcgtgttcgcgctgctgccgccgcagttcgccgagcgtggcgtccagtgcgtcggccgcctcgaccaggacacgacgggcctgctgctcctgtccgacgacggccagttcgtccacgcgtacacgtcgccgaaacgcaaggtgccgaaaacctatgtcgcgacggtgcgccacccgctcgacgacgcgcagctcgacgcgctgcgcgcgggcgtgctgctgcacggcgagccgaaaccggtcgccgcgctcgccgccgttgcccgaggagaacgactcctcgaaatgacgatcgccgaaggaaaataccaccaggtgaagcgcatggtcgccgccgcgagcaaccgcgtcgaggcgttgcaccgctcgcgcatcggcggcttcgcgctgcccgaggatctcgccgaaggcgcgtggcgctggctcgacgaacgcgatctcgccgccttgcgcgacacggcggaaaccctgtcagggtaagctcggagggccgccgttcggcgcgccgagccatgctgccgcgcagcatggcagcgtcatcaagccccgctatactcgaaccaaaccacaatacgttccaggtttnnnnnnacatgatgaccatcgacaatccgatcgaaatttcatccgtgatgctggcgttcgcggcgctcggcgcgatcatcatcggcgggctgctcaccgcgatgcatctgaagcgcaaatatcatccgaacctgatcggcgcgctgatcggcgcactgctgtgctttctgctgatcgaggcgctgccggcgatcacttgagcggacgcggcgcggatacggtgcgcagaaagtcgtcgacgctcgggtaacgcagcgcgatgcgcaattcgcgcttcattctcgcgttcgcgagccgccgcgattcgcgcatgaacgacagcagcatcggctcgagctgccgctccgcctcgnnnnnnnnnatgcgcggcgggcggcgcaggccgaannnnnnnnncacccgctcgaagtaatctcccatcttcagctcggtgtcgtcgctcgcatgaacgacccgcgcgggcttgccgcgcacggcggcgcgcaacagaatcgacgcgagatcgtcggcatggatatggttcgtatagacgtcgtcggcctcgacgagggccggcgtccccttctcgagccgcgcgagcggcagccggttcgccgcgtagatgccggggatccgcacgatgcgcgcggacagcgcgcnnnnnnnngtcgcgcggcgcaactggcgctcggccgacacgcgccgcnnnnnnnnnngattcgcgggccgcaccgcacgcgtttcgtcaacccgcgcgccgccgcaatcgccatagacgccgctcgtgctcgcatagacgacgacggggcgcggcagggcgtcgggtacaatagccgatgcctgaaaaggcggccgagccgatctggcggcggtccgccacgcgcgcagcctgccgtatgccggcgcgagttgacgcgacggccgccgcggcgacgcgagcgcggcgacgagcgcctgcgtgcggcgatcgacgtcgcccgtggcctgcggcggcgcgagatgcagcacgacgggcgcgannnnnnnnatccgcttaagcgtnnnnnnnnnatccagatcgccgacgacgggcacgacgcccgccgcccgaagctcgacgcagcgcgagcgccggctcgtcagcgcgaggatgcgcaggttctcgcgcnnnnnnnnnagttgcgcggcgcagcgcatgccgacatcgccgcaaccgacgatcaatacgcgcggccggcgcaggattcgtgtcgcaatcatgatgtatcggttgatccgtaggaatgcattgtagccgccgtgcgcgcattgcacggtccccactttttgttctcaacgacttatggcttttaacgtaaccctcaagcaaagcggccggcagttccaggtcgaggccgacgaaaccgtgctcgcggcggcgctgcgtcagaacgtccatctgccctacggctgcaagaacggcgcgtgcggctcgtgcaagggcacgatcgtgcaaggccagttcgagcagggaccgcattccgcgtcggcgctgtcgaacgacgagcgcacgcgcggcctcgcgctgctgtgctgctcgaagccgcagagcgatctcgaggtcgacgtgcgcgagatcgcgggcgtcgacggcgttcaggtgaagaagctgccgtgtcgcgtcgcggcgctcgagcgccgcgcggacgacgtgatcgtgctgaagctgcagttgcccgcgaacgagcgcctgcagtatctggccggccagtacatcgagttcatcctgaaggacgnnnnnnnncgcagctactcgatggcgaccgcgccgcacgaggaaggtccgatcgagctgcacatccgccacatgccgggcggcaagttcaccgaccacgtgttcggcccgatgaaggagcgcgacatcctgcgcttcgaaggcccgctcggcacgttcttcctgcgcgaggattcggacaagccgatcgtgctgctcgcctccggcacgggcttcgcgccgatcaaggcgatcatcgagcacgcgcaccacgtgaagctcgagcgcccgatgacgctctactgggnnnnnnnncgcaagaaagatctgtatctgctcgacgccgccgagcaatgggcgaaggagatcccgaacttcaagttcgtaccggtgctttccgagcccgacgcgagcgacgcgtggacaggccgcacgggcttcgtgcaccgcgcggtgatcgaggatctgcccgacctgtccggccatcaggtgtacgcgtgcggcgcgccggtgatggtcgaatccgcgcagcgcgacttcacgcagcaccaccgcctgcccgccgacgagttctacgcggattcgttcacgagcgccgcggacctcgcgcatacggtctgagcgccgctcggcccggaaaaaccgccgcgacacggaattgtcgcgccgcggcggtttacttgaggccgcgtgatgccttatgcttgcgcacatgaaccgcttccagtccgctctccgacgtcgccgctcgccgctccgcacggatgccgccggctcgtcacggactcgcgcgtaaccgcttccccgttacgcaaaagctgttcgaaccatcaagccacggcgccccgtggcnnnnnnnattgtcctttcgccgaccgcccgctggagcctgccgctatgccgctgaacgactacccgatcgactcgctgatgtacatcacgaaccgccccgacatcgtgttcacgcacggcaagggctcatggctctacgaccacaccggcaagcgctacctggatttcatccagggctgggcggtcaactgcctcggccactgcaacgaaggcctcgtccaggcgctgcaggcgcaggccgagaagctgctgaacccgtcgcccgcgttctacaacgagccgatggcgaagctcgccggcgtcctcacgcagcacagcgtgttcgacaaggtgttcttcgcgaacagcggcgcggaagcgaatgaaggcgcgatcaagctcgcgcgcaaatgggggcgcaagttcaggaacggcgcgtacgagatcatcacgttcgaccacagcttccacggccgcacgctcgcgacgatgtcggcgagcggcaaggccggctgggacacgatctacgcgccgcaggtgccgggcttcccgaaggccgagatcaacgatatcaattcggtcgagcggctgatcaacgacaagaccgttgccgtgatgctcgagccgatccagggcgaaggcggcgtgatcccggcgacgcgcgaattcatgcagcagttgcgcgcactgacgaagcagcacgacctgctgctcatcgtcgacgaagtgcaaagcggctgcggtcgcgccggcacgctgttcgcgtacgagctcgccggcgtcgagccggacatcatgacgctcggcaagggcatcggcggcggcgtgccgctcgcggcgctgctgtcgaaggccgacgtcgcggtgttcgaggcgggcgaccagggcggcacctacaacggcaacccgctgatgagcgcggcggggcacgcggtgatctcgcaactcgtcgcgccgggcttcctggagggcgtnnnnnnnnnnngcgagtacctgaagcacaagctgctcgaactatcggaggagcgcggcttcgagggcgagcgcggcgaaggcctgttnnnnnnnntcctgctcggcaaggacatcggcccgcagatcgtcgagaaggcgcgcgacatgcagccggacggcctgctgctgaacgccgcgcgcccgaacctgctacgcttcatgccggcgctgaacgtgacgaacgacgagatcgaccagatgatggcgatgctgcgttcggtgctcgattcgctctgatcgcatgtccgccggcatgtcgacggcgatcgtctcggacgacatcgcgatccgcccgttnnnnnnnnncgacaccgacgccgcactcgccgtgtggcgcgacgcgttcccgtcgtattcggacgcgagcacgccgcaccgcgatccgcggcgcgcgatcgagctcaagctcgcgacgcagcccgagctgttcttcgtcgcgaccgccggcgggcgcgtcgtcggaaccgtgatggccggctacgacggtcatcgcggctggctgtattcgctcgcggtcgaacgcggcgcgcggcggctcggcatcggccgcgcgctgctcgcgcacgcggaggccgcgctcgccgagcgcggctgcccgaaggtgaacctgcaggtgctgccgggcaacgacgacgcgtgccgcttctacgaagcgctcggctaccgcgaggaagcgcgcatctcgttcggcaagcggctcgcgacggattgacgccgcgccgcgcccgaacgcggcgcagcgccgctttgcgcggctcgcgtcgccgcatcccgatcgccgcgcataacgggggcgcgcgagcggaccggtccgcacggcgtgccggctcgcaaaccgcgcacgcggcgggcnnnnnnnnnngcgtgcggcccgccgcgcccgcctacgaaatcggcccggcgcccggcagcggattgccgagaccgtcggtcggcaccgcctgctgctcgaatgccgcgaagtacgcagcccattgcgggccgccgagatcgaccaggagcgcgccgtcctgccacacgtcgttgtggtcgttcgtatcgacacccggccgatgcaggaagtgcggcccggacgatccctggttcatgtgcgtgtcgtgaatgccattgccttcgacatacgtgcgcccgaacacgtacagatcgaggttctgctgatgcgcggcgtcgacgagccgcagcaccgacggaatcggctccggatgctcggtgccgtccatcacgtcgctcatgcgccacccgcccgtttcgttcagcacgtcgctgcgcacgtagtcgagcgccggcagcgcatcgccgcccgtcaggtcggtgtagccctccgccgccgcggcgagcgcctgcgtaaccggatgatggaagtcgtagacgagcttgtacttgagcaagtcgtccgcgtcgttggtgccgacgttgatcgcgacgtcccagtcgccgttcggcaaggcgagcgtcagatgaacgtgatactgcgtctcgttnnnnnnnnncgccgctttcagacccgcaaccgctttgattttcgctttcacgaaaccgtagtcgaggctcatgtgcgtctccgttcgagggtgacgcgcacattgtgcccgagctgcgtgtcggttttcgatcggccgatcggcgaacgcggtctgtcgcacgtcgcctcgcgcaccaccaagcgtcggcgacagtcgcgccgcacgcccggcggcagtagccaccgccgccgccttcgccccgccgccttcgccggaaaagcgagcgacgccgcccgtcnnnnnnctaaaagccgccacggcgaaccaccgcgacggcttcatgaacgccgcaccgcgcgagccgcgcggcgggcgccgctcggcgcttactcgccgaggtacgcggcgcgcaccttcggatcgtcgagcatctgcttcgcgtcgccttccatcgtgaccgtgcccgaatccatcacgtagccgcggtcggccgcctgcagcgcgaggcgtgcgttctgctcgacgagcagcaccgtgatcccctccttcgagatctcgcgcaccacttcgaaaatcttctcgaccatgatcggcgacaggcccatcgacggctcgtcgnnnnnnnnnnnnttcggcttcgacagaatcgcacgcgacatcgcgagcatctgctgctcgccgcccgacagcgtgcccgcgagctgcgtcgcccgctccttcaagcgcgggaagaagccgaacatccgctcgacgtccttcttgatctgctcgttgtcgttgcgcagatacgcgcccatctgcatgttctcgatgatcgacatccgcgcgaagatcccgcggccttccggcaccatcgcgaggccgcgcttgagcagctcgtgcggcggcacgcccttgatcgactggccgtcgtactcgatgtcgcccgccgagtacggcttcaggcccgtgatcgccttcatcgtcgtggtcttgcccgcgccgttcgcgccgatcagcgtgacgagctcgccctgacggacttccatgtcaacgcccttgacggcctggatgccgccgtagttgacctgcaagcccttgatcttcaacattgccgctgccatcagtgcacccctgcgccgagatatgcctcaatcaccttcggattcttctgcacgtcctgcggcagaccctcggcgatcaccttgccgtaatcgagcaccgtcatccggttgcacagccccatcacgagcttcacgtcatgctcgatcaggagaatcgtcctgccgtccgaacggatcttgtcgagcaaacgcgtgagctcgaccttctcggtcgcgttcatcccggccgccggctcgtcgagcgcgagcagcttcggatcggtcgcgannnnnnnnnnnatctccaggcgccgctggtggccatacgacagattgcgcgcggtgtaatccgcgtactgcagcacgccgacgtaatcgagcagctcgatcgcgcgctccttgatctcgcgttcttcccggcgctcggcgggcgtctggaacacggcgcccaacaggccgtgcttcgtgcgcacgtggcggccgaccatcacgttctcgagcgcggtcatcccgccgaacaggcgaatgttctggaacgtgcgcgcgatgcccgccttcgcgacctggtgcacggcggtcggcgtgtattccgtgccgtcgagcttgaactcgccggaatccggcgtgtagagccccgtgatcacgttgaagaacgtggtcttgcccgcgccgttcgggccgatcaggccgtagatctgcccctcgcggatctcgaggccgacgtcggacagcgcctgcaggccgccgaagcgcttgttcacgcctttgacggacagtcgaatttgttcgctcattaccttttctcctgggtcgaccggcgctcgcgctnnnnnnnnnagcgccggtcccacgtcctttacgcgcgcaccggcttcttgccgccgcgcttcgccagtttcgcgatccggtcctcgtgcttcggcgcgggccacaggccttccgagcgatacagcatgatgaccaccatcgcgaggccgtagagagcctggcgaatcacttcggtatcgacgatgtcgtggccgaacagcatgtgctgcagcgggctcatcgtcgagcgcaggaattcggggaacacggcgagcaggaccgcgccgaggatcacgcccgggatgtggcccatgccgcccagcacgacgcacgcgagcacgacgaccgattcccagaacgtgaacgattccggcgacacgaagccctggaacgcgccgaacatcgcgcccgacaggccgccgaacgacgcgcccatcgcgaacgcgagcagcttcacgttgcgggtgttgatgcccatcgccttcgcggcgatctcgtcttcgcgaatcgcggcccatgcgcggccgatccgcgagtgctgcaggcgcgtgcagacccagatgacgagcagcgcgcagagcacgaacaggtagtagtacatgtacacggacggcagcgagaagccgaagatctcgtgcgtctgcgacaggttgaagcccgcgacctggacgggatcgatgccggtgatcccttgcggcccgttcgtcacgttgaccgggcggtcgaggttgttcatgaagatccggacgatctcgccgaagccgagcgtgacgatcgcgaggtaatcgccgcgcaggcgcagcgtcggcgcgccgagcaggatgccgaagatcgccgcgagcgccatcgcgatcggcacgatcagcaggaacggcacgtgcaggccgcccggcaccatctgcgcgatccagtcgaagtgcgacgtcaggtgcggcgagctcaacagcgccgcggtataggcgcccaccgcgtagaacgcgatgtagccgagatcgagcaggccggcgaagccgaccaccacgttcaggccgagcgcgagcatcacgtacagcatcgcgaagtcgagcacgcggacccagtagttgccgcccgccgcgccgatgacgagcggcgcggcgatcacgaacgccgcgatcaggatgccgacggtggcggtcttcgcggggtggcgttcctcgacgagcgaagccgatgtttcgatcggttgaatggatgtcatgttgttctccttacgcgcggtcggcgacacgttcgcccagcaggcccgacggccggaacacgagcacgatgatgagcacgacgaacgcgaacacgtcctggtaattgctgccgaacaccccacccgtcagattgctgatgtagcccgcccccaactgctcgatgaggccgagcagcacgccgcccaccattgcgccgccgaggttgccgatcccgccgagcaccgcggccgtgaacgccttcatgccgggaatgaagcccatgtagaagtggacgttgccgtattcggaagcaatcatcacgcccgcgagcgccgcgagcgccgagccgatcatgaaggtcgcggagatcacgaagttggggttcacgcccatcaggctcgccgtgttcgggttctcggcgatcgcgcgcatcgcgcggccgagcttcgtcttgtgcacgagcagcagcaaccccgccatcacgaggaacgcgacgatgatgatcgtgatctcggtcatcgaaatcaccgcgcccggattgttctcgcccgccttgatcacgttgatcggatcggtcggcagcagttgcgggaacggcagcggattgcgcgaccagatcatcatcgcggccgtctgcagcaggatcgacacgccgatcgcggtgatgagcggcgcgaggcgcggcgcgcggcgcagcggccggtacgcgacgcgctcgatcgtgaagccgacgcatgcgcacaccaccgcggcgatcacgagtccgatcgtcagcgtggcgacgtggccgagctcgggaaagtggttctgcagcaccgtgatcgcggaaagcgcgaccatcgcgcccaccatcagcacgtcgccgtgcgcgaagttgatgatgccgagaatgccgtacaccatcgtgtagcccaacgcgatgatggcgtagacactgccgagcaccagtccgttgaggatctgctggacgaaaatatccatttaaagctcctttgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcaggacgggcgcattcgcgcccgacgcgtgnnnnnnnnngcccctcgcgcaggcttggcgcgccgccccgctcttcagcgccccgcctcgcgcccgatgccggcgacgagcccgttgccggtcggcacgctctgcagcgtcgggccgacggccggctgatactcgggcacccagcgccgcaagtcgcgccgcacttcatcgtcgctcagcacgcggtgctgcatcagccacggcagcagttcgtcgagcagatgatcgggcacctcgcgcgccttcgcggtgcgcagcttcgggtgtggcgtgcgggtggtggtctcgtcgtcggcgagcagttcctcatagagcttctcgcccgggcgcagcccgctgaactcgatgcggatctgctcctcggtgaagccgtacaggcgaatcagatnnnnnnnnagatcgacgatcttcaccggctcgcccatgtcgagaatgaagatctcgccgccctgccccatgctcgacgcctgcagcacgagttgcgacgcctcgggaatcgtcatgaagaagcgcgtgatttccggatgcgtgacggtcaccgggccgcccttggcgatctgctgctgaaatttcggaatcacgctgccggcgctgccgagcacgttgccgaagcgcaccgtctcgaactgcgtnnnnnnnntcgtctgctgcagcgcctggcaagccatctcggccaggcgcttgctcgcgcccatcacgttcgtcgggttcacggccttgtcggtcgagatcagcacgaagtgcctgacgtcgtggcgaatcgcnnnnnnnnnnacgcgatacgtgccgagcacgttgttgcgcagcgcctgccatgcgttgagctcctccatcaacggcacgtgcttgtacgcggccgcatggaacacgatgtgcggcgcatagcgcgacatcacctgatcgagcagcagcgaatccttcgcatcgccgatgatcggcacgacgggcagatcggggaagcgctcgcgcaactcttccgtgagccggtacatcgcatattcggacagatcgaacgcgatcagttgcgcgggctggaacttcaggatctggcggcacagctccgagccgatcgagccgcccgcgcccgtcaccatcacgacgcggccgcgcagcagcgcctcgacgtgcggcgtgtcgatcgtcacggcctcgcggccgagcaggtcttcgagatcgatctggcggatctgcgacagaatgccctggcccggcatcaatgcggtcagcgacggcagcaccatggccctgacgccggcgcgcacgcagagggtggcgaagcgacgttgcgcttcgaccgatgcggatggaatcgcgatgatcgcgtattcggctttcgcggcctcggcccagtctgcgacttcgccgatcgaacccagtaccttatagccgtagacttcgcgcccgtgtttcgcgggatcgtcatcgagcagaccggcaagacgccactcaccggagcgcgacagttcacgggcgaggctcgcgccggcactgccggcgccgagaatcagcacgggcttgccctgcccgatcagtccgccgtacagatagaactccttcgtcgcccgatagagcgcacgtgcaccacccatcgcaagaaacagcagcatcggcgacagcacgagaaccgaacgcggaatgatcggaaccggctgcagcatcaccgcgccgatcatcacgatcaagccgccgcccaccacggccttcgagatacgcagcagatccggcaggctcgcaaatacccagagaccgcgatacaacccgaaaacatgaaacagcaggccatacaacggcaccacccatgcgagcgcgacgaaggcgcctttcaggaattcaggcggcatcgcaccattgaaccggaccacatacgcgatcagccacgcgcatacgaccgccatcagatcgaacagaaaggcgcccagggaaagccacgaagccttcgggcaaaatgctcgcgtcatgttgcgttattttgatgtaagtatttggaagcgactccagcacacatcgatggctacgcccaagagaaacaggatcgaaccccaagcggcgatagtcatccactggaccgcggtagaacatgccaataccgaaagcgacacgacggcgccgaccagcatggtcgcgtaccagcagagcgctgtccgcgcgtgcccgacgcccaagcgcaccatgcgctgataataatgctctcgatgtgcttcccagaacttttcccttcgtaacaaacgtcgcaacaatgttacagatgcatcggcaataaacggtgcaaagacaacgagcggaaaccacagcggccagaccgcatgacgccatccccaatagccgaacgccccggcgagcaaaccgagcgaaatcgaacccgcatcgcccaggaaaagcttggccggatggaagttgaggagcaggaatcccgccgccgcacccgcaatcgccgcacacgcccaacccaatccgacagatggatggggtcctgcgagtgctgcaaacgcatagctgccgaaaccgaagacggtcattcccccggcaaggccatctgcgccgtccatgaagttatacaggttgatcagccacgcgagcccgacggcgacgatggggatccagaaccatgccaagnnnnnngaatacaacgcggcaatcgccgcggacgcgatgaggtgggcagcgaatcgaacccgcgcgggtagcccccgacggtcgtcgatatgagagacgatcgccagaaacagcatcgccgcgacaattccccatagatgtggcgcggcaatcccaatggccaccgcgccaaccggcacgatcccccagccgcccatacgcggcgtcggccgtgtgtgcatcgagcgagcgttcggcacatcagtcgccagccgccatgcccatccgctcgcgagaagccatttgagaataagcgcggtgacgatcgcagcgatcgatgcgaacgccatcgcggacaagatggtcaaattcagttggaacatcgtgcctcttccggcgactagcgtcggcccagcgacttgaaccagcacgccgtttcggcgagcccctcttcgctcgagcgcggcggacgccagtcgagcaccgtgcgaatgtgcgtcgtgtcgagccgcaggtcgctcgtcagacgatcgatctgcgccgcgcgccccgtcaacgcccccgcgacgcgcagcaaacgctccggcacgggcaacagacgtgcggggcgtccaagatgatgcccgatgtcatcgagcaattcggcaatggtcggcggcatatcactatccgcgacatgaaagcacccgttcgtggccgctggttccgtcacgcagcgcatcaccgcgtcggcgagattgtcgacgtacaccatactgcgtnnnnnnnnnaccgctcccagcggcagcggcacgcctcgtgataccgcacgcatcaggctcaggaaattggcgcgaacccccgggccatacacgagcggcggcctgacgatgaccgtgtcgaagctcagttcgtcgcgcaattgttcaagcgcacgttcggcttcgagcttcgagcgtccgtaagcgtcctgcggcgccggcgtcgaattctcgcacagcggcgtgccgccgtcggattcagcaatcgctttgacgctgctcagaaacacgaaccgtcttgcgccttgctgctgtgcagcacgagccacgcgcatcgtcgccgcaacgttcgatgcacgaaacgcagcgtccggatcgggcgagcggtcacgcatcatatgaacgcgggcggcgagatgcacgacggcatccacctgcagacccgcaggccaacggtcggcgacaccatcgaaatcatcagcctcgtgcacccactccgacacgccttcggcgcaaacaccccggcggcgcacgagccccgtaacctcgtgcccggccgcgagcagcgcgcggcagannnnnnnnccgacgaacccgttcgcgcccgtaacgatgaccctgctcatagccacttccagccgaagcggttgaagaagtggtatgccgatatcgcgaacaggcgaacatgacgcatccctttacgggccgcgccaccgccatagtggcgaatcaggaccctggggacatatgcaacccgcgcgacgtcgtgcgtgcgcaaactcaggtcataatcctcgaaatacaagaagtaacgcgcatcgaatccgcccagcgctttcaatacgtccgttcgaaacagcatgaaacaaccgctgacgattgccggatcccagacgacatcggtcgcattgatgacatctcgcatctcgtagcgtgccaggcgccgagagaatgcgttccgaatgccagcgggcatgaatcctctcacgaagaggtcaaataatgtcgggtaacgtctgcacaaatattgcgtatgcccctgctcgtcgtcgacgcgcggtgcgacgaggccgacgtccaaatgagcgtcgnnnnnntcgattgcggtcacgagcgcattctcgtccaggtcgacatcagggttcaaaatcaagtggtagcggctcgcgactcgctcgatggcatggttgtggccgcgtccgtaacccacattaccgtggccgttaatgacggtgcaatcaatgccgcgagcaagcatctcgtcaaacgcaggcaacgatcccggcgcgccaccattgtcgacaagatagagggccgtctgcgcgcccggccggctgccgtcgagcttctcgagcgcgacgagcagactggaaagcgtgcgtgtcagttgtcgcacgtccggcctatagacgacgatcgacacagtcagaaatttcggttcggaatgaggcacccgcagacaaccctgcagaactaacgatatcgcttgttttgagcggacggactggcagccagccatccaatgcatcaggagcgcggcgacattcgacgatatagcgctctcatgcgccgtcgccatcccgcctggctcgataacaacgttcgcatgaacggcactcgcacgatcagctttcgcgcggtttgcctcgaaacgtggacgatagcatgccgacgggcctgctcttccgccatggcgacaacgtcgaacgggctaagcgtcactcgcatcgctcgctgtcgctccagggcgacggcataggcttcatgcagcttggcctgacgctcaacggcaaccttggccgccatgggcacccggtagcgtgatgtcacccgcaggaacgaagagaagtcagtcgcacacgaatagcgtacccacagcacccagtcttcgagttgatcgaggtcctcgtcaaatccgcccaattcgtcatacaagcttcgatggaagaggactgcttgaatcggcgcaaggttctcctgccacatcgccaggcgggaatatggccgatacttgagcgacgcgggctcttcgcgatatgtcgcggcctcgtccgtcaattgtgcaaattcggtcggaatctcgtgcgacgcaccatagactgcccggttcgtaccgcttcgcgcgacctgcattattgcctcgacgtggtctgcgtagaactgnnnnnnnnnnnnaagaaatcccagccattccccggcggcgagcgaaagccccagattcccggcggcactcctgcctaccggcatgcccgtcgcctcatagcggatatcaaggcgccctgcaaattcgcgctcgatcatcgcgcggctattcggctcgccgtcctcgacgacaatgacttcgacacgcggataggtttgatgcgacagcgacatcagcgcctcccgcaacaatgccggtcggcgatgcgttcgcacgatgatcgagacaagcggcaccgtgcgcgcgtcgagttcctcgaccgcgaaggcnnnnnntgcgccgtcgcgtcggtcaccatatccccaaaaacgaaaaccggggcgaaaaccgcctttgcgataccgtgcccccgtgcgcctgaagtaggctgcgctccgaagatatcgagccagtgccatcagatgcgtgcgccgcgcatgcgggaagcgcgccggcctcgcgagttcggcaacccagcaacctagaccgcgagcgatatcgagccaggacccgaacctcgtacgcaattgcaacgatgcgaccacgccgcctgcgatctggagcggtttggcctccatcggtttcgaatacgtggggtgtacgacgacagcatgcggcacataatgcaatacccagcccgcggcgcgcattcgccacgataggtcgacatcttccccatacatgaagatacgcggctcgaaaccgcgcacctgcgcaaacgcggcacgccggaacacgacggcggcacctgtcacccagtccgtgctgagcgaaacgggatcgtacagtttcggatgctcgtacggcagttgccgcaactcccaggcgcccacgtcgccggcagacgtgtctatcgccttccgcaatgccgagacggcagtcgaatgcagtcgagtatccggattcaagacaaagaaaaacggggcgtcggccatttcgaacgtcgcattgtnnnnnnnnccgaagcccacgttctgcggagaatgcgagatcgaaatttcgaatggataccatgaccgatcgtgcacgaaccgatcccaccgatcggcatcggcgggatcgttgttgcgcaaccagacacgaaccaccgtatccgggcatgatgcttgagcggcgaggctgtcgagaagatcgtcgagggtttcctccgtctctcgatacaccacgacggatatatcaaaccgcatctctattcctgccttcgtgacacacgacacgcatccgccggcatcgacgaatcaccccaagcgccgaacgattctccgagcgacgatcttcgaattgtcgtaggtcatccgcacgatccggtacagacgcggatgcctgacaaagaaccggcgcaacggatcgagttttgccgcgccctgcagcacggcgatatcgtgctcgagcttcttgatccagttgcgctgatcaacgatgagcttgatcgtgcccggaggaaacacgtgatactgatcgttgtgcttcgccacgatcttttcgtaatcgcgtcgccattcgtcctgcgaatggatcgaaaacgacgattcgccggaacgccactttcggtagataccggtaatttccgggctgctttcgacgccacagacgaaggccgtgcgcatctcgaagtcccagtcctccgccgtatccagcgattcgtcgaatcgaatgcccagctcttgaaaagcgacgcgcggaaatgcgagcgatacaggcggcgaataattctgtgacagatgttcgaaaaggtcgaagtgcgccggatacggcgtcgtgatcgccgaaacggtccgatatccgagcgcgccatccggccgggctcccgtcgacacgatgtcttgctcggcaaccgtcgcgcgcaacacacagccggccgccttctcgctcaacttcttgaacgtctcgacccagtgcgcgaaaaccagttcatcgtcgtccagaatcgcaacgtaatgccctctcgccgcggcaaaaccgtcattcagcggcgcggtacgtccaccccgatcgcagcgaagcacacgcgcacgattacgaatcgactccggcagatcttcgacgatccgcctgacggcatagtacggctccccatccaccttgtgcgtcacgacgaggatttcgaagtcctgacaagtctgggcggtgagacaaagcaggacatcgcgcagattgccaagccgcttggcttgcgtacgcgtgacgattgacagaaacggccgcgcctctttcggatcggcgagcaggggaacgtcatgacgcgcgcccggcaagtacgcccgcaccagttcgttcactgttccgaaagcatccgaagcacgacggatttgctgcaaatagcgtgacgccgccgtgtttccggtcaacagcggatgagccggcggaaacgcctgatcactggattcgagctcatagtnnnnnnnnnccacttcgtgccagccggcacgcttggccattgccgccagcaagcggtcggtatggtgaatgacgtgcgtgtgatcgagaaggccaacctccgtataatcccaatgcccggcgagcaactttgcaccgagatcgcgatgcccgccgttcggcacgctgaccacgagcagaatcgaacgctgctcggcgaactcgcgcagacggtcgagcaacgccggcccatttgtaatatgctccagcgtatcgataattgaaatcgacgccacattgcgaccgttgaccgtggccgcaatctccgcgaacacctcgtccagacggtgcaggtcgattcgcttcgcctcgaagcctcgcgatcgcaaatcccgcagcgaatcctcgtcggcatcgaaaccgatgtacgtgagcccgaggtcgcgaacgggttccgcgatcgcgccatatccacagccgatgtccaaatgcacgccatnnnnnnnnncgaactccgtgatcagcccaacgacattgctgtacaccgaatactcgtgatagtggaactggtaagttgcagaattcatagtttagaagcggtgtttcgcgtagaagccatcgatgaattgcgccacgcgatgcccgggatcgatctgggcgggcagtttcccggcgtccttgagatcccgatacttcctggcggccnnnnnnncgacttcgctgccttgggcgaggagctggcgctcgatacgatcggccaatgcgctattcgagtatttgtgcgcgagaatgagcgcggcctctgccgagtagtactcctcggctccaccgacaatccatttgcccgccgtcgaaaggcgtttgtcgtgaaacagcgccgccgacggctgaaacaccaccttgtaaccggcaagccttactcgccacgaaaagtccacgtcatcgcagtacaggaagaatgcttccgaatcaaagccatcaacttcctttgcgaccgctgatgagacgagggcacacgcagtcgccgcccaactcgtctcgcccgtgactggatcgtaatccttcgggtgctcgataggtacctgccttgcctcgacgatgcccacccctggcttgcgcatcggccgcaccagttcgccgaagatattgggcgccaccaccgtgtccgggttcagaatcaacacgagatcggtctgcaaatcggcaagcaggcgattctgtccggcggctgacccgagattcgcgtcgaagaacgtatactgaatccgcgtcacgccttgcggacgcagtttggcggcgcgcgtctcgatctcttcggacgtaaagaccggctccggcgagcaatcccccaacgcgatttccaccgatgacaacgcatcggacgcaatcgccagatcggcggcacggccgatgctctcgagagccgtatcgatgtgctgctgactgttgttatacaggaccgactgaatccgcaaggacgcgggaccggtgattgtcgtatcgtgcagtggcacttgtaacctctgatgtatgactagttcttgcgatcaagctcttgcgcgatccaggtctgcaattcgccgatcccgcgtttgagcgaccactgcggcttccatccaaggttcgccaacgattcgctcaagtcgcacgccgcgtgtcgtacatctccgtcgcggaatgcaccgttgatctgcggctcgggagcgccgtaatgcgccgcgatgattcgagccatatcgagaatgctcgtcgcctgtccggagccgatatcgaaaagggaaagtgcttccggcgtgcgcaccaacgtcgcgacaatggcgtccgccacatcgtcgatactgacaaaatcgcgcgtcacattgccgtcttcatagagcggaatcaccttcttttcgcgagcaagccgagagaaaagcgcgacgatgccggtataggagttagtcaacgattgacccgggccataaacgttctgcagacgcaaaatcgacagcggcgttttcgttgcgagcgaccatgcacgcagtacgtgttcctgcgcgagcttcgttgcaccatagacgctcgtcggccgcggctcggtacggtccgcacgcgaaggcagcatcgtcatccccgggaaatcccattgcgcagcctcgagctgggcgcgcccgcgttggccgggataaacgatcgtgccatcgtccttctgccatgccccttcgccatagaccgcgcggctgctcgtcagcagaatgtgctcgaccacgatgccgtgcttgacgagcgcgtccgtcagccgcgtggtgccgacgacgttgacgagcgcatgccgactcgcttccgtcagcgattggcccgtgcccgtttcggcggccagatgtatgatgatttccggttgaaaatcgctcagcagcgcatcccatgcaccggcgtccgtgacgtcggcaacgacgagttccgctttctcgtgaagcgcgccaggacgaaccgcgctcgcatggatctgcggatgcaagttgtccattacgacgtagcggcttgcacgcgctgcgagtcgctccgatatcgcgcagccgataaagccagccccaccggtcacgaggatctttttcccgtcaaccaagcttgcattcacgtcgctcatcacactccctctttcttcatagtcaatctagccaaacagtacttccatccttgtccgggcccccaatccttcagcgccagggcgcgtttctcgatcagatgccaactgaaccatgcgcagatgaaggtaaagaacaccgaggcggcaagatnnnnnncaaaaccgtacttgtatgcccccacgtacgccaaaacctgctgaaccaggaaaccgaacacgtagattccatacgagtagtcgttcctggaaccgatccggcgcgcccagcgcggtagacggcaagcaagccagaggatcgcgtataccatcgccggatagccaagcagcagatatccacccttaaacaacgaaatcagataaacgacgacagcaaacgctcccagtttgtctgaaatcggcagactcttcgaatacgctgcggcactcgatccaatcaggaaaatcgttccgtattgaacgagatggcgatctcccgcccacgggaggagttgagcggagaatgccggattgatagtctggatcgcgagtacgaaccatgcgacaaccgtcacggcaagcaacaccctgcggtgcgccgtaagaagtccgaacatcgcaaaaagaccgaccatcacatagcatttcgcctcgtatatcaatgtccaaatcgagccgttgaacacgctctccgaaatcgaatgcccatagggtgtcgtgtctcgcagcagatcgttgattccatattgtccgatcgtgagccgccagttgttcgtgatatagcccagcggaccgccaagcgctgcattccaatatccatgcagcgttcccgcctgcacgtagtgaatgatcggcccgacacagagcgcggtgacgatcagcaccgcccagtacgccggaaagatccgcacgcatcggcgccacgcaaactgcaacgcatccgctcgcatgccgctcttcgcaatgagaaatccactgatcgcgaagaagccggagacgcagattnnnnnnatcgaatcctgattgagcgtcaggcgccacatcgggtcggcaccgaagccgccaagaggaaacgcatggtcccaaagcaccatcgtcgcgaacagcaggcgaagcagcccgaagccgttgtcgtgggtcgaaagccggtcggcgggattcgcaagtgtcgacggatccgcgacgcgggcggactgtggcgcccccagcacgtcggcggcatcgaatcgatccggaactgtgacaggtatttcagatttcattgcgccgccccaacttcgttcagcgtatcccgctcaagcacgatctcatgcattggaatacctattaatcctgtactgacactcgtcgaatgcgacttcaacaacaccgcatcgtgcagccattggtggatcacgtggtcgctttgtgaaccgtcggcgactgcaaccgtcaccgaataatcgcctaccggcaagaccggcattctgaacccgaatcggaccgaaaaactttcgcccgccgcgacagcgaacggctcgttgagggtcgtgagatacgtgttgtcgccaaacagattttgcccgagccgatcccggacaatgaatccgacgatggcacgctccaggttctgcagggctttgacggcgatgcggatgcaaacgatctcgcctcccactacccaattcagcggcgcccccgtgccatcctcgatgccgacatgctcaatcgatgcgccgccaagaccgaaattcttcgcgtcggcagtgaactggaacaactccacgtcgttgcgcagcttcgacgcgttgatgagcaatgcgcgctggtcgcgcatatcgccttcggctattgcgcgcacgacactgctgcgctcaagcgcgcgaacgcttcgccccgatgcgcaatgctgctcctcgtagaaagcctcaagatacgagtcgcaaacgtcctttgccggaccgatttcgcgaacgcgccccttgtcaagccatacgacgcgggtacagagattgaccaccgcgttcgtatcgtggctgacaaataaaacggtgccccgctccatgaacgcgcgcagaaaacgcatgcacttttgcgtgaagaatgcgtccccgacggccaacgcttcgtcgatcacgagcacgtcggcgtcgacgtgcgcaatgacggcaaaagcaagccgcacgtacatgccgctcgaataggtcttcaccggttgatccacgaagccgccaatatcggcaaaagcgaagatggcgtcgagccgctcctcgatctgggctttcgagaggcccagcaacgccgcgttcatgtatacgttttcgcggccagtgaactccggattgaagcccgctccgagttcgagcagcgcggcgacgcgcccgttgatcgcaacccggccacccgacggcgtgagcgtcccgcagatgatctgcaacaacgtcgactttcccgagccgttgcggccgatgattccgatcgtctcgcccttttgtacgtgaaacgacacatgctgcagcgcatgaaactcgcttgcaccttccgttccgagcaaacgagcgggcaccaacttcgcgagaccgccgatgcgatgccgaactgcggccttcagacggtctgccggcttggcaaatacgcgaaagcgcttgctgacgtcttggacgctgattgccggcaattcagaggacatcggcaaaccccttgcgcattaactgaaaatacttgaagcccgcgcacgcaacggccacgnnnnnnaaaaacgcgaggccgagcggatggaaatccggcactctgccttcgagaagtatcccgcgtgactgctcgatgaatagcgtcagcggattgagctccagccagaaacgatacttttccggcaacgcggatgccggataaaacaccggtgacaggaacatcagcaccatcgtgaacaagcccgtaatctgcccgacatccctcacgaacacgccggtggcggccagaaaccaagccacgccgagcgacatcagcatcagtggcaacaggacaatcggcaaaaacaacgcacttgcgaaaacgaaatgcttgaacagggcgaaacccagcagcagcaccgcaagactgacgagggtatggaagaaggcggacagaagcgcgacgataggcagtatttccagcggaaacacgatcttcttcacatagctcggattgttcaggatcagactcggcgctcgattgacacattcggcgaacaatccatgaatcgtcatgccgacgaacagcatcatcgcaaattgcgcacgcccctgatcctccgcgccccctccccatctcgacttgaagacaaaggaaaagacgaacgaatacaccgcaagcatcagcagcggattgaagaaggaccaagccaagccgagtacggacccgcgatagcggccgacgacttcccgcttcgtcatctgccagatgagcgaagcgttccgcgcgaccgagcttacgagatctcccggagcagaggtaaaaacactaattatcgacatcgcgtgaagccgttgcttctcttatctcattgggaaagcagatcgttgacgcacagccctactgcataccgccaatcaggcagttcgataccgaaacgctctttcagcgccttgttcgacagtaccgagtttgccgggcgctgtgccggcacgggataggcgctcgccggaatcggcacgatccggctgacggcgagcggtgccgcccccggagccgctcgccaggatgcgatgatcgcgtccgcgaaaccgtgccatgaagtctgccccgcggatgtcatgtgatagacgccggacgtgaacgcgcctgccgcgcgttcacgcatcgcggtcgtgagcgcgtgggccgtgccgtcagcaatcgatcgcgcccaggtcggcgcgccgaactgatcggccacgatcttcatctcttcgcgctccttggcaagacgaagcatcgttcgcaggaagttcttgccgcgtgcggcgaacacccacgtggtgcgaaacgtcagccagtcgccgccggtctccgcaaccgccaactctcccagcaacttgctggcgccgtaggcattgacgggacacgtcggatccgtctcgatgtatggcgacggcttggtgccgtcaaaaacgtagtccgtcgagtaatgaacgaacaagccgccgacacgcttcgtcgcggcggccagcacacctaccgcctcaccgttgatcacattcgctgcagcaccatcggtttccgcagcatcgaccgccgtatatgccgcagcattgacgacgacatccggcttcgcgtcctcaacaattcgagcaagcgtttcggggcggccgagatcggcctgctcacgcgtgagcgggacaacttgccccaataccgccagactccgagcgagttcccagcccacttggccgtttgcccccgtcaccaaaatcttcatgcatagacctcggcttcgctaatcgccttgcccgcggcatcctttgcagcaacaagcggctcccgatcaatcggccattcgataccgatttgcttgtcgctccaaaggatgctccgctcaaactccggataccaatagtcggtcgtcttgtacagaaaatccgctgattcgctcagtacaacgaagccatgcgcgaagcccgccggcacccaaagctgccgcttgttctccgcagacagccgtacgccaacccacttaccgaaattgggcgaactcctccggacatcgaccgcgacgtcgaacacttcgccgtcgactacacgcacgagtttcccttgcgcgtgctgaatttgatagtgcaggccgcgaagcacgccacgggcggatcgggagtgattgtcctgaacgaattcgatgcccggctcaacgagttctgtaaattctcgagcattgaagctctcgaagaagaatccgcgagcatcgccgaataccttcggttcgataatcttgacttccggcaaagcggtagcagttacttggatggccatgcgacttgatccgtaagaatgtttttcaggtactggccatagccatttttcgacaaaggctgtgcgagcttgagcagttgttccgcgtcgatccactgccgccgatacgcgatctcctccggacacgcgacgacgagcccctggcgcttttgcagcgtcgcgatgaacgtcgccgcctcgatcagcgaatcgtgcgtgccggtatcgagccacgcgtagccgcggcccatgatctcgacgtcgagcaaacccgcggcgagatagcgggaattcacgtccgtgatctccagctcgcnnnnnnnngacggcttgatgtccgccgcgatgtcgcacacctggttgtcgtagaagtacagccccgtcaccgcgtagttcgagcgcggcttcgcgggcttctcctcgatcgacagcgcgcggaattcgccgtcgaactcgacgacgccgtagcgctccggatcgtgcacgtggtatgcgaacaccgtcgcacccgcctgccgcgccgatgcccgatcgagttgcttcgcgagatcgtggccatagaagatgttgtcgccgagaatcagcgtcgacggatcgcggccgacgaattcccggccgatcacgaacgcctgcgcgagcccgtccggcgacggctgcaccgcgtagcggatgttcatcccccactggctgccgtcacccagcatcgcctcgaagcgcggcgtgtcctgcagcgtcgagatgatcagcacatcgcgaatgtccgccaccatcagcgtcgacagcgggtaatagatcatcggcttgtcgtagaccggcaacagctgcttcgacaccgcatgcgtgatcggatacagccgcgtgccggaaccgccggccagaataatgcccttgcgcgccatcggttcaacctttacgcgcgttgcgcgtagttcgtttcgacccacttgcggtaatcgcccgacaccacttcgtcgacccactcctgatggtcgagataccagcgcacggtcttcgcaagtccggtctcgaacgtctcggccggcttccagccgagctcgcgctcgagcttgcgcgcatcgatcgcatagcggcgatcgtggccggggcgatcggtcacgtacgtgatctgatcgcggtacgagccgcccgccttcggccgggcctcgtcgagcagatcgcacagcgtgtgcacgacatcgagattcttcttttcgttccagccgccgacgttgtacgtctcgcccggcacgcnnnnnnnnagcacctcgcgaatcgcgctgcagtgatcgccgacgtacagccagtcccgcacgttctggccgtcgccgtagacgggcagcggcttgccgccgagcgcgttcgcgatcatcagcggaatcagcttctcggggaactgatacgggccgtagttgttcgagcagttcgtcgtgagcaccggcaacccgtacgtgtggtgatacgcgcgtacgaggtggtcggagcccgccttcgtcgccgagtacgggctgttcggcgcgtacggcgtggtttcggagaactgcggatcggccggcgacagcgagccgaacacttcgtccgtcgatacgtgcaggaagcggaacgccgccttcgcgtcggtgccgagcgcgctccagtattggcgcgcggcttcgagcagcgtgaaggtgccgacgacgttcgtctgcacgaaatcggccggaccgtgaatcgaacggtcgacgtggctctcggccgcgaagtgcacgatnnnnnnnngcttgtgctgcgccagcagcgcgtcgattgcggcgcgatcgcagatgtcgacgcgggcgaatacatgcttcggattcccctgcaacgacttcaacgtgccgaggttgcccgcgtacgtcagcttatcgacgttcagcaccgcctcgtcggattgagccagccagtcaagcacgaagttggcgccgatgaaaccggcgccgcccgttaccaagatcatgggattcctttgctgaaattgggagccggtcaaacaaccggcgtgcgcagcatggccggcacgctcggaagcatgccgttggtcgctcgaatgacaccgcccggttgcggccgcgtggctcgatcgaagccatgcgcccaagtcggcagtgcacagctactgccccacaaggccgcaattatacgggcaaggaagtgnnnnnncatccctctaacatcttgatacagctcgataagtttgctagcaagccggcattttcgagaacgtttccactatggagaccgatgccaggccggattttctccgtcgccgttccactcggaccgaagtgccttcttgtgataccgtgaactcggtttcgtcacgattgcaaaggaatgacaaatttctccagcagcccgccgatcgctttcggcgacctccagggctgccacgccgcctatcggcagctcttcgacacgctcgcgccggcggccgacaccccgctctggttcgcgggcgacctcgtcaaccgcggcccggcctcgctcgcgacgctgcgcgagatcgccgcgctcggcgagcgcgcgatcgcggtgctcggcaatcatgatctgcacctgctcgcggtcgcggccgggatccgcacgctgaagccgggcgacacgatcggcgagattctcgacgcgcccgacgccgacgatctgatcgaatgggtgcgccaccggccgttcgcgcacttcgagcgcggcatgctgatggtgcacgcgggcctgctgccgcaatgggacgcggcgctcgcgctcgaactcgccgacgaacttcagcgcgcgttgcgcgcgtcgaactggcgcgacacgctgcgcagcctgtacggcaacgaccccaattgttggagcccggatctgaagcacgcggaccggctgcgagtcgcattcaacgcgttcacgcgcattcgcttctgcacgccggaaggcgcgatggagtttcgggcgaacggcggcccggcggccgcgcccgccggctacctgccctggttcgacgcgcccggacggaaaaccgccgacgtgacggtcgtgttcggccactgggccgcgttggggctgatgctgcgcgagaatctggtcgcgctggattcgggatgcgtgtggggcaaccgcctgtccgccgtgcggctcgccgacgatccggcnnnnnnnntggtcacgcaggtcgcatgcgagcgctgcggcgcagcggacgaatagccgcgcggatgccgatgcgggtgccgatacgggcggcaggcttgccgccgcccgtccccgcgcacggttgaacgccccgcattcgacctgcgcatcgcgcgtcggccgatatgccggcgtgcgccgcgcctacccttcgcggcgcgaaatcgcgtcggccccgacttcgggctcggccacggcaacgggttcgccggcgggctccgcgggcgtcgggtatgcggcggccgcgagccgtgcgagatcggcgtcgagcggacgctcgacgcctgcctgcatccgcgcgagcgcatcggcaaccgatnnnnnnnnnagcgcggccatctcgcgccggtcgcccgtcgcggcgatcggctcgcacacgtagagatgcgcggtgagcggcccgttcgccaataccatgtcgagcgacttgccgagcggcagatcgccgacataggccggcgcgaccgactgccgccnnnnnnnntcctcgtacatcaggcagatcggctgcaccgagcagtccgccgacaccaccgcctggaacaggttcgaatgaaacggcagcagccccaggccgtcggatgtcgtgccctccggaaacacgcacatcagctcgccgttgccgaggcgctcggacagctcgtgcatgatccgcttcgcctcgctgcgcttctcgcgctggatgaacacggtcccgaggcgctcggcgagccagccgacgacgggccacgcgcgcacctcggccttcgacacgaacggcgtcggccgccacgcgttgatcacgtagatgtcgagccacgacacgtgattgccgacgacgagcgcgcgcgcgtcgagccgcgccgcatcgttgtgcacgacgagccgcatcccgcagagctgcagcatcttcagtgtccagcgccgcgtgaggtcccggcggcgctcgggcgtcgcgcgctcgaagcgcagcgcgacggtcgccatgccgcgcagcagatgcaggacgaggcgcgccttgcgtagggctctcatgatgcggccctcgttcagcgacgctcgaacgccacctgccccgcgacgagcgtcgcgcacactcgcgccggcagctcatagccgaggaacggcgtgttgtggccctggctcttcagcgcgcggggctcgacgcgccagtgcgcattcggatcgaacacgcacaggtcggccggcgcgccttcgccgatacggccggcgggcagcttcagcacatcggcgggcgccgaggtgatcgccgcgagcgcccgcgcgagcggcacgcccgcttcgcgcgcccacttcacggtcagcgacagcagcagctcgaggcccgtcgcgccgggcgtcgcctcggcgaacggcagcagcttctcgtcgtcatcgacgggcgtgtgatccgagcagatcgcatcgatcgtgccgtcggcgagcgccgcgcgaatcgcctcgcggtcgcgctcggcgcgcagcggcggatcgagccggaactgcgcgtcgaagtagccgatgtcgacatcgatcagatgcaggtggttcgcgccgacatcgcaggtcacgggcaggccctcggccttcgcggcgcgcacgagcgcgacgccggccgccgacgacagccgcgcgacgtgcacgcgcgcgcccgtcacccgcatcagctcgaacagcgtatgcagcgcgatcgtctcggccgcgaccggcacgcccgacaggccgagccgcgacgcgacgggcccgctcgccgcgacgccgcccttcgcgagaaacgcgtcgagcgggcgcagccacaccgtgtagccgtaggtgctcgcgtactgcannnnnnnnagcagcacctgcgtatcggtgacgggcacgttcgcctgcgtgaagccgatgcagcccgcctcggtcagctcgaccatctcggtgatgacctgccctttcaggccgaccgtcagcgcgccgagcggatacacgtgcgcctgattccggttgcgggcgcgaaacttcagcatttcgacgaggcccggctcgtcgagcaccggatcggtgtcgggcgggcacacgaggctcgtcacgccgcccgcgaccgccgccgccatctcggattcgagcgtcgccttatgctcgtagccgggctcgcgcagccgcgccgacaaatcgacgaagcccggcgcgacgatcagccccgtcgcgtcgatcgtcttcgccgcgttgaaatcggccggcgccgcgccgatcgcggccaccttgccggccgcgacgaacacgtcggcctgccgctgcgtgccggccgccggatcgatgagcgtgccgcctttgatatgaatcttcatgcgctgtctgttgatgcgttgaatgcgttgatttcggcgaagccggcgcgcggtgcgggcccgccgcgttgcccgcgatgcccgcgccccgtcagtcgctcgtgcccgcgacgatgcccatcacggccatgcgcaccgcgatgccgaacgtcacctggttcaggatcaccgattgcgggccgtcggccacttgcgaatcgatctcgacgccgcggttcatcggccccgggtgcatcacgatcgcgtcgggcgcggcgagcgcaaggcgctcgggcgtcaagccccagctcttgaaatattcctgcgcggacggcagcagcgcgccgctcatccgctcgttctgcaggcgcagcatgatgatcacgtcgacgtccctcaggccttcgtcgagattgtggaacacgcgcacgcccatctgctcgagcccgcccggcagcagcgtgcgcgggccgatcgcgcgcacctcgggcacgccgagcgtcgtcagcgcgtgaatgtccgagcgcgcgacgcgcgaatggagaatgtcgccgacgatcgcgacgcgcagcttcgtgaagtcgcgcttgtagtggcggatcgtgtacatgtcgagaaggccctgcgtcgggtgcgcgtgacggccgtcgcccgcgttgatcacgtgcacgtgcggcgcgcagtgctcggcgatcaggtacggcgcgccgctcgatgcgtggcgcacgacgaagagatcggcgtgcatcgccgacagattgttgatcgtgtcgaggagcgactcgcccttgctcgtcgacgacgcgttgatgttcaggttgatcacgtcggcggacagccgcttcgcggcgatctcgaacgtcgtgcgcgtgcgcgtcgaattctcgaagaacaggttgaataccgatttgccgcgcaagagcggcaccttcttcacttcgcggtcggtcacgctgacgaactgctcggcggtgtcgagaatctgattgaggatnnnnnnnngcaggccctcgatcgtcaacagatgcttgagctcgccgttcttcgtgagctgcgggttgcccttcagaaagccatagcgaaagcgctcggcgggcgcggccgcggcgggattgccggtgcggccggaggtgtcggtcgtcatgatgtgcgtgattccaacgtgttgccaaacggcgcccggatgcgcgacgcgcacgggcggccggaatgcgtnnnnnnnnttcagcccgcgcgcgcctcggtgcgaagcgtgaagcgtcccgcgtccgcgcgctcgagcacgagcgtcgcgtccgcgtcgacggcgagcgcgccgccgacgaagcgcgccgcgaccggcagctcgcgcccgccgcgatcggcgagcaccgcgagttcgacggccgcgggccgcccgtagtcgtatagctcgttgagcgccgcgcgcaccgtgcgcccggtgtacagtacgtcgtcgacgagcacgatgcgccgcccttcgacttcgaacggcagcgacgtcgggctcgcctggctgtgcagccccttcttcgcgtaatcgtcgcggtgcagcgcgacgttgacgacgccgaagcccggcgcgccgaggtnnnnnnnnaggcgctcggcgagccacgcgccgccgctgtggatgcccgcgagcacggggccgccggcttgcgcgaacgcggcgtcgccataggccgcgcgaatctggtcaagcaggacgcggtaaagcgcctcggcgtcaattgaactcatgatgatcgggcagtccgtcgaggtattgttgaaggatgacgcgggcggcttccgcatcgacgcgatccgccgcgtcgcnnnnnnnnnnnaggcccgcgcgcgcctcgaccgacgaatagcgttcgtcgacccagctcaccggcaggttgaagcggccgttcagctgattgccgaagcgcatcgcccgctgcgtcatctcgtgcggcgcgccgtccggatgcagcggcaggccgacgacgagcgcgtcaggcttccattcggcgatcaactcgccgaccgccttgaagcgatgctcgcggttcagattgcgaacgatgacgagcgcacgggccgtgcgcgtcagcagattgccgaccgccacgccaatgcgtttttcgccgtaatcgaacgcgaggagcgttgcgtcgcgcgaaagcgccgcgctcatgcgtgccctgcctcgccggaaagcatcgacgagctcacgccgagcaggccgagcgccgcctcgaagcgctcctcggcgggcgtatcgaacacgatccgcggatcggccgcgaccgtgagccagccgttcttcgaaatctcttcctcgagctggcccgcgccccagccggcatggccgagcgtcagcaggaaacgcttcgggcccgtgcccgtcgcgaccgcctcgagcacgtccttcgacgtcgtcatctcgagcccgccttcgaccgtcatcgacgagttgtacgcgctgccctcgacgggctcgtgcagcacgaagccgcgctcggtctgcaccgggccgccgaagtacacgggaatgtgcagcagcggctcgatctcgagcttcaggtcgatgcgattgaacagcgactcgagatcgatgtcggtcggacgattgatgacgaggccgagcgcgccgcgctcgctgtgatcgcaaagatagaccaccgttcccgagaacgtcgggtccgccatgttcggcatggcgatcaggaactggttggtgaggttgatgcgatcggaactctttgacatggtttgaattttagcaaagaccccgcggcgcgaatgacgccgcgtgtcgcggcctcgtaagccgcgcgggtcgacacgacatacgctcactctatcacgcgttcgcgaccaatcggcacgcgcgcnnnnnnnnattgcgccgcatcggccgaaagcaagaatccggccttgcggcgcgcgtcgccacgcgccgcgcgatgcgccgtcatgcgccgcggccggcccccgacaacgcgcccgcaagcgcnnnnnnnnnntcggacagatcgggcggcgccatgcccgccgcgatccggtgcaacgcggcgcgcaatgcttcggccgcctgccggcacgcgctggcgcatgcgtcgtccgtcgcgccgagatgcgcacggcggcgccatgcgagaccgagcgcatcggcaacgagcgccgtgtgcccgagaccgagcgcgcatgcggccgagccgacgcgatacgcggcctgcgccgcctgcaacgcggcgcccgcatcggcnnnnnnnngatcgagcgccagctcggtcatcgacgcgtcggccgtctgcaggaaatcctcatacgcctgggcgttgacggtgacgacgccgagctcgcgcgtcgccgcgccgcgcaccgcgtccgcttcgnnnnnnnnngcgtcggcctcccacagggcctcggacgcctgcgtgcccgcgacatgccacgcgacggtcagcccgtagtcgtgcagcagctcgacatcggcgacgtcctccgccgccgcgccgtacagcgcgtagtcgcgccagaaaagcgcaagcgcctcgccgacgagcgcggcgggcgcaatgcgcaatccgcgcgcctgctcgccgagcagcagattgcagcgcgcgagaaaacgcttgagctcgacaccgccgcgcacccgcagcacacgcatgcacgcccccgcaagacgccaaaagtcatagggaaacggcccgaccagttcggccgtgcaatcggcgagcccgtcgagcgccttgtcggccgccgtgccggatgcgcgcagcgcgccgagaagcgcctgctcgtannnnnnnnnnaagtgcgcgagcgcatgcggcgacagcgcatacagtgtcgcgggcggcaccgggcggccggcaagcgcgagcgcaccctgcgacgtatccgcgcgcaagtcgctcgcggtcagtgcgcacagcgcgcggtaatgctcgaagagcaacggcgagcaggcgagttcgcgcaaattgtgccgctcgagcgccgcgcggaaatcccgcagcgcggcctcgaatgcaatcggttggagttcggtcgcggcaagcggcgcggcatgagccagcgcaacgacaaagcgttgcgcggcgagccaccctgcctcccgcagcgccgccnnnnnnnnnnnnagcggttcggccggatcggcgcgccgctcgaaggcttgttgcgcggtgcgcagcgccgcctcggccgcgggcactgcgccgcctcgcggattgggcaacgcgtcgagaaccggaaccgtcgcgatgtcagaggtaatgggcacgagcgtcagcaccagaaacgaagccgcgccgcaagcggcgcctcaacccgtcgatgccgccgcgccaacgccgccggttcgctcgatgccgaaccgccgacgcgagacggtcagatctgaaccatctcgaaatcttccttnnnnnnnncgcactcggggcatgtccagttgatgggaacgtcttcccagcgtgtgcctggggcgatgccctcctccggcaacccagcttcttcatcgtaaatccagccgcagatcaggcacatccagcttttatattccatcttaagccgcgtaaaggaaagtccgttgatttgagagccatgatggtaccgtgtcggcggcgcactgcctagcaatcggcctctagtcgcgtttgctcgctgcaacgcgatnnnnnnncgcttcggcccgcccgaatccgccgcataattgactgcgcgggcgcactgggctggtgcaccccgccaatcagcctgtttgtttcctcattccccattttcatgtccagcaacacccctccgatcgtcctcactttcggcctgtccgatccgacgggcggctccggcctgcaggccgacctgatgactctggcgagcatgggctgccatggcgtatccgtactgacgggctacacggtgcgcgactccgccgcctgcgacgaagtcaccggtctcgatcccgacaccgtcgccgcgcaggcgcgcatgctgctcgaagacatgcccgtcgcggcgttcaagatcggcgcggcgacgcgggcggaagtcgtgagtgcgatcgccgaagtggtcgccgactacgacggcgtgccgctcgtcctcgcgccggatttcacgctcgacgacgagcacgtgctcgccgccgacgatctgcgcgagtcgatcgccgatctgctcgcgccgcagacgacgcttctcgtcgccgaccacgcgacgctcatcgcgctcgcacagcccgacggcgacgccgaggcgccgaacctcgacgccgcgctctcgcatctgctcggccagggctgcgagtacattctggcgaccgagaccggctcgcaccgcctcgtcaatacgctgtacggcgaggaaggccagatccggcaggacttgtgggagcgcacgccgcaccggttgatgggcatcaccgacacgctcggcgcggcgatcgccgcactgctcgcgaacggccaggagccgccggaggcggtgcgcgaggcgcaggagtatctataccaggcggcgcgcgacgcatttcgccccgggatgggcgcctacttgccggatcgcttcttctgggcccgcagcaacgaagacgaatcgccggcgccggccggaatcgccaagcggacgaactgacgcgcgatacgcccgcccgggcggcggctcgggcggcgccgggacagccctgggcagtggcgggcgagtccggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcaaattatcgaaaaccggctttgccggttgcggcttgtcgctgcgcgcaaaacgcagacgacttcccgatatccgctggcccctgcttcgagcgcccggctgccggtcatccccgccgtgccgccgctttcgattccgccgccccaaacgaaaacacccgcatcgctgcgggtgttttcgtttgggagaacgcgcgttgccgcgcgtccttcgatgcaatcggcgtcaagccaattacatgtnnnnnnnnnnnnnnnnnnnnnnnnngcccatgccgcccggcatgccgcccggcatcggagcgtcttccttcggcagttcggcaacggctgcgtccgtcgtcagcagcaggccggcgaccgaagccgcgttctgcagcgcggtacgggtgaccttcgtcggatcgacgacgccggcttcgaccatgtcgacgtactcgcccgtcgccgcgttgtagccgtagttgcccttgcccgcagcaactgccgccaccacgacgctcgcttcttcgccgccgttcgtgacgatctggcgcagcggctcttccatcgcgcgcagcacgatcttgatgccggcgttctggtcggcgttcacgccggtcaggctcgcgatcgcggtgcgtgcgcggatcagcgcgacgccgccgcccgggacgatgccttcttcaacggcagcgcgggtggcgtgcagcgcgtcctcgacacgtgccttcttttccttcatttcgacttcggtcgcagcgccgaccttgatcaccgccacgccgcctgccagcttggccacgcgctcttgcagcttttcacggtcgtagtccgacgtcgcttcttcgatttgcgtgcggatttgcttgacgcgcgcttcgatgttcacggcttcgcccgcgccgtcgatgatcgtcgtgttttccttgcccacttcgatgcgcttcgcctggcccagttctgccagcgttgccttctcgagcgtgaggccggtttcttccgcgatgacctggccgcccgtcaggatcgcgatgtcttccagcatcgccttgcgacgatcgccgaagcccggtgccttgaccgcaacggtcttcaggatgccgcggatgttgttgacgaccagcgttgcgagcgcttcgccttcgacgtcttcggcgatgatcagcagcggacggccagccttcgcgacttgctcgagcaccggcagcaggtcgcggatgttcgacaccttcttgtcgtgcagcagcacgaacgggttctcgaggacggcgacttgcttgtccgggttgttgatgaagtacggcgacaggtagccgcggtcgaactgcatgccttcgacgacgtcgagctcgtcggcgagcgacttgccgtcttcgacggtgatcacgccttccttgccgaccttgtccatcgcttcagcgatgcgatcgccgatcgacgaatcgctgttcgccgagatcgcgccgacttgcgcgatttccttgttcgtcgtgcacggcttgctgatcttcttcagctcttcgactgccgcggcgactgccttgtcgatgccgcgcttcaggtccatcgggttcatgcccgatgcgacgtacttcatgccttcgcggacgatcgattgcgcgaggacggtggccgtcgtcgtgccgtcgccggcgttgtcgctggtcttggaagcgacttccttgaccatctgcgcgcccatgttctggagcttgtccttcagctcgatttccttcgcgaccgacacaccgtccttcgtgaccgtcgggccgccgaagctgcgctcgagcaccacgttgcggcccttcggacccagcgtgaccttcacagcgttggcgagaatgttcacgccttcgaccatcttcgcgcgtgcggaatcgccgaatacgacgtctttagctgccatcttctaactccttgaattctctgagattgtgatccgttggcgaacgcttacttagcgttgaccacggccatgatgtcttcttcgcgcatcacgagcagttcctggccgtcgaccttgacggtttggccagcgtacttgccaaacagaacacgatcgccgaccttcacgtcgagtgcgatcggagcgcccttgtcatcgcgcttgcccgggccgatggccaggacttcgccttgatccggcttctcagcggctgcgtcgggaatgacgatgcccgaggcggtcttggtttcctgatccaggcgcttgacgatcacgcgatcgtgcaacggacgaaggttcatattcactcctctctttgattgagactgaagaacgctgagggaaactaccggacggctcgccgaccggcaggaattgttagcactctcgtgcagcgagtgctaattatatggacgggttttgacaaattcaagaagtgctgacgcatgcaattcgggaaaatttcggcgccgcgcagcaagcggaaaacggccgagacgaatccatgtcaggccaaaaataactcaacaaaaacaatgacttacatagattgcacgcgatcccggcgaacactgggcgaacgaacgcgcaccgtttttgcagcgaggccgaagccgattcgacacccgaagcggcccgatgccgagcggacgatcatcgcatacatcatccttacgtccaagtccgaccattggccggctcgcctccccgcgatgcgtccgaatcgacgttcgcgagccggcgcggcggcgcgtcgtnnnnnnnnnnnngggacgaggcggaaacgacgaggccgcatgacgtcaccgccatgccgccccgcttcgccttccggctgactactctccaccaggggcgcgttccgctatccgaccgaaacgcgccgcgccattacttcggcagcgcgccgacgagcgtcgcgaccgtcgacgagacgggtgccagcggattcgacgccgcagccgtcgacttcgacgacgacacgctcaggttcggcagcgacgccaccactgcgccgaccgacgagcccagcgaattgacgaccgagctcgtggcggccgctcccgtcgtcagcagcgagccggccgacgcggccgcgctgccgaatgcggcgctgcccgacgtcaaaaccttgccagccgaggccgcgcccgaacccatcagcgccgagccgacgcttccgagttgcgaggccgtcgccacgccggtgccggccgcccccgtcaatgcgcccgcgacgccgccgatcgcggcagccgggttggtgcccgccaccgtcgcgatcgtgcttgctgcgttgtttgccgcgctcgtcagcgcgccggccggattagcgacgggcagcgcggccacgaggccgccgatcgcgcccgcgaccggggtgccgttcgcnnnnnnnnnnagcgtgcccgcgacggtgtttgcggccgcggtcagcgcggcgggattggcaacggaaagcgcgttcgcgagaccgctcgcgacgctcgtgatgggcgtgatcggattgctgccgatcgcgttcgcgagcgtgccgaccacgttgttcacgacgcccggcaacgggttgttgctcatcgcccccgagatcgcgccggccgcggtgctgcccgcgccggcgagcgcgcccgtcacgttgccggcggcgcccgtcagtgctcccgagccattgctcgcggcgccggccaatgcgccagccacgttgctcagtgcacccggccgcggattattgttcgccagattcgtcagcgtgccgactgcattgctcgcgacacccgacagcgggttgttcgccgccgcgttttgcagcgtgctcgccgcgttcgcaagcgtacccgtcaagttgtcgagtgcgacgttgctgatcgatgcgtcggccgaaccgagcgcgctcgcatggatcgagccatgttgcgtcccgccggcgagcgccagcatggcgctccccgacccggcgccgccgaggtcagtcaccgaagcggaaaccggaagcgtatccaatccggctgcgacggccggcgtcgcagccgcgactccgaacgcaaccgctgcggacaatgcaatgctcgtcaacttgaagttttgtttcataagtgacctcgtgtggatgggtaccgccgtcgttacggcgccgaggtctccgcacggaacatgccagcacgcgcacccaatcgatcgcgcaccgttttctccgaaaaagcaaacgcttgatgaatttatttgccaaattcatcgcacaaacagaatagttgaccgccatctacattgccgttacggatgtcgtaacgtaacagcgcattccattccgttacattcacatcccaaaccatttgccctctnnnnnncgcacatcaatcacataaaaatcaaatgaaaattcaatnnnnnntcgaatccatattcttcccgcaacccatcttcccgccaaggccatcgccccctgcgaagccgaagcaatgttcgccgccggcccgcgcatcgcgaagatcgttccagaacagtcgccaaaccatggcactagaaatggcgcccggcgggacccaatcggatttcatcagacttgaaaacctgcctggnnnnnnnncctgcaacaaccgcaaacgtcggagcatgccaccgcacgcgaggaagcgtcgacgcaatcgcggtgcggacatggcgatgccagacaacattcttcattacccttcattttcaaataaataatgtaaaaatcctttcactcgcctcctaattgatttcacaaaaatccgtttcaaatggatcagaaatttcacccaaaaagcgtttccaatcatgagatcgcgcaggaaatttcaaacgagtgcccggcctttcatgaaacggacatctttatcggtatcgagccgcgaagatcgggccaggcgatcgggtgagatcgcctccgaagacgagaagggaaaagcccgcattgacgatctcgaggggcgtccgaggcgcccgcagcgtgcttgtcgcggacgtcgatttcgctacgggatgaaaaaggaagtggctcggcgtccgcaacgcgcgggccaagggcgcaccacgtgaagccgccgacgcgcccgcgcgcaagccgccaggattgccctctcgatccgagcggacgcgcacccggccggtacgtctgtcagccggcgcgctacgccgccttcatcgcgccggccgcacgacttcgcggccgagccggcgcgtcgcacgacgccgcgccacgggccggctcggctgaactggccgaaccggctcccagttggtgtgtccgatacgcatcgccccactcccgcaggctgatcagcaccggggcgagcgtcttgccgaacggcgtcagttcgtattcgaccttcggcggcacctgcggatagacatgccgcgcgacgatgccgtccgcctccagttcgcgcaattgcagcgtcaacattcgctgggtggtgttcggcatcagccgcgtgagctccatgaaacgctttttctccttcaggagatgaaacaggatcactggcttccacagtccgccgatgaccgaaagggtcacctcgacggaacacccgctcttgctgtcgaaacgcttcggtcgcatcgtgcacgtacctacagaattgatagtacctgcgttaattgtacgttcttgcgccgaaagaagcaggtgcggacaattcgcacatccgccatcggccggggcggccgaatgcgcgccgcatgcgcacgcgtgcggcacgtacggcgaacggcacacgatacgcgcgccgatctccccgcccgccattgcgggcgcatcggccgcacaccgagcgatgcgctcgctcaccactcacaggagtcgaatcgatgaaagccatcatgttgcgtcaacccgccggcctcgagcatctcgaacgcgtcacgctcgccgatcccggtgcaccggccgccggcgaaatccgcgtgcgcattcacgcgagttcgctcaactatcacgatctcggcgtcgtcaccggcaggctgaaccccgccgacaagcgcattccaatgtccgacggcgcaggtgtcgtcgaagcgatcggcgaaggcgtcacggagttcgcgcccggcgacgcggtcgtgtcgaccnnnnnnccgtactggctcgacggcgggccgaccgtcgcggacttcgcgacggtcccgggcgacggtgtcgacggctannnnnnnnagtcggtcgtgcgccccgcgcactggttcacgcatgcgccgcagggctacacgcacgagcaagccgcgacgctgacgacggcgggcctcaccgcatgnnnnnnnntcgtcgtcgacggcggcctgaaggcgggcgacagcgtgctcgtgctcggcacgggcggcgtatcgatcttcgcgctgcagttcgcgaagcgaatgggcgcgaccgtgatcgccacgtcgtcgtcggacgaaaagctggaacgcgcacgcgcgctcggcgccgatcacgtcgtcaactatcgtcgcgacgcgaactgggcggcgaaggtgctcgcgctgacgaacgggcgcggcgtcgaccacgtgatcgaggtcggcggccccgacacgctcccgcaatcgatccaggcatgccggatcggcggccatatcgcactgatcggcgtgctgacggggattgccggcccggtgccgaccgtcgcgctgatggcgcgccagcagaacctgcaaggcctgatcgtcggcagtcgccggcatcagatcgacatggtgcgtgcgatcgacgcaaccggcatcaagccggtcgtcgatcgcacgttcgcgctcgacgacatcgccgacgcgttcgcccatcaagcggccggcaagcacttcggcaagatctgcctgtcgatctgagcgcggcttgcgccggccgccgctcagcccatcgacctgtgcctcgtgtgaacgatcggattgtgccgcgacgtgaagctcatcgacgcggccaatcgcgccaatgcagcctcgccggcgtcgccgatcgggctgcgcgcgggcacggcgagcagcatgtcgagccaagcgctcagcgcgtcgcggtgaaaccgcgcggcgatcgatgccacggcctgcggcgccgcgatcatcacgcccgctagcaggtaatacgcccagaagctgcccgcgcccgtcagacggtcgagcctgcaaacggcgagcgcggcgagcagccccggcgccgaggcgagatccccgcgctcgcgaagaatcgcggcggcgacgccgttgtgctcgccgccgtaggcgtcgagcgtgatcggcgcattcatcgcaagcgtggccgaaaatgccgccagcgcgctcaacgcgtcggcgcgcttttcgtccgcgccccacatgcgcccgatcgcgcggtcgatcacccgccccgccgccggcccttcgaaggcggcgatgccgcgcatcgcatcgtccgcggctttgccgtcgctcgcgannnnnnnnccgatgccaagctcgatcgaatcgagcgcggcccagccgagttcggcatcgtcatagccaagtacgtcggcaacgccatgcgcgccgtcaaacacggccttcgaaccgggcaggtaacggtcgacggcggcaagcagccgtttgggcggcgtgcgcgcgagttcgccatatgcgttgccgcgcgcctcgtcgacggatgcgccgtcgccttccagcgccgcgagcagttcgttcaggaggagacccacgtcggcggccgcaacgcgcgcttcgcggcttgacgccgccgcggcggcgaaacgctccgcatgatcgaggagataccgaagccatgctgccgtgcgcaagctgccgagcgacaggccttcggcgtcgacgcgatgattatgtttgtcaggcatgggtcatccgagaaatagcgatgcggatcgtgtccgcactcgggcgacggccactgtcgctgcacgcnnnnnnnnagcggcctcgcccatgcatcgaaggcccggccccgcgcggcgcgtcgatgctcgcacgcgtcgccccattctgtccgacgacggccggcccgggcccgctccgcactcgatcgggctccgaagcatcggcacaacggtcctctcgccttcatgctcgtctcgcgtgcctgcgcgcgtctcgcgcacgcgggcacgacgcgcatcgcggcgtgacgcgcttgcccctttcagcgcgatcgcgatgcccgcgagccgcgcacgccggcgtaacggcatgcgcggcggccctcgcatcaggcgactttcccgtcgctcgtcgtcttgcgaacgcggcggctcctggcagccgcgttcgcgccatgcacgtggaacggctcatgatcgacgagccgccccacgtcgaaaccgtgacgaattactgaacgtggaacttcggcgacgtgacgaccgtccccgtgaccttgcagtccggcgccagagccgcgttgctgaaggtgagcgacgagttcgcatcggtccacgacgtcacgaccttgctcgggccgcactggccgagcagcgtcacgttgacctgcgcgttgttgatcgtcagttgcgtcgcgctgtcggcctggcccgtccacggattcgtgccgcttgcgctgcccttgatgaggccgcacaggctgttggtgccggtaaacgtcgtcgacgtgatgttgacgatgcccgcgggcgtgatcgtgccgttgaacgtcgcgacacagttcgcgctgatcgagcccttggacagcgtcgtttccaaaggagccgaggtcgccgagaacggctcgccgttcgggttcatcggctgcccgtcgacgcgaaccacggtgacggcgagcgcgggcgtagctgcggccgctgcgaatgccaacgcgacaacgaacggaacaaatttacggttacgcatgggtctgcctcacttgacgaatggcggcttgccgccagtggcgtgacgttgcggccggagaattccgcccgctcggtcacaggaagcccgggcgccggcgccgcgcgcccacggctcagaacttgtatgaaatcccgacgaacgtgatgagcggatcggccttcagcctcgtgcgcgtcgtcgcgagcgtcgtgccgtccgcggccttgatgacgagcgacgaatacgtcttgagcggcatgtacgacagcgtcgccgtcagtgcccagtgtttcgcgatcgcgtagctcgcgccgatgttgtagaccggcgtgannnnnnnnnnnnccttgccctcgaccgacgtcggccccggcttgccggcgcccgcggcaagcacgctaccgaggttgtcgttgatgtccttcgcgaaattgccgttgagctcgatgttcgagaaccagctgtatgcgacgccgatgccgacgaacggccggaacttggcggtcggcgcgttgaagtagtagttcaggatgatcgtcggactccattgccgcgcgttcttcacggcgggctgattcgcaggcttgtcgagatcgacgttgccgagcgagcccgacggaccgggcggcctgatcacgccgtgccccgtcaacgcgaactccggcggaatcccgagcacggacgtcaccgcgatgtgatcggtgaagaagtacgtgaacgtgaggcccaccgtgtccgcattgttgaccgtgaggctcgtgcccggcgacgtgaacgagccgggcagccgcagcggcccgttgatcggcgagttcacgacgttggtggtaaggccgttggtcgaatcctgcggcatcacgtggagccagccgagcgtcgcgaccaagtcgcccgcctgctgcgcgaaagcgcccgtcgatgcaccggcaacgacgcacgcggcaatcagcttcttcatgaggtctcctgatacttcgatcgcgcgatnnnnnnnnnggccgcgcatcgccgtgtgtctcctgttctgcgcgccgctcattgcacgaacgcgcccaccgtgaagtacgggttgttgacgtcgctcatgtcgagcaagccgaatacgccgcccgtgaagacgaacttgccggtgggtggccccgacgccgcattggtctgaaccgtcgtcacgacgcccggcacggcctgcgtatagtcgagattgagcgagcgcgtgagcgcgacctgcgatgcgtggaacggatcgagcagcgtcgcctgcgcgccgacgagcgcggtcgcgcggtaatcgagcacgctgtcgacgcccgtgtactcgccgtcctgcgagcccgaggcgatcgccgtctgcgggctcaggatcgagatccccgattcgtcatccgcgacaggcgcgccttgcgtcaggtccgcgttcgccgcgccggtgcggatgaagatcggcaccagctgattgcgcagcttgcccacgatcaggatgcccttgcccgccttcgacggatcgagcgaggcgagcgtcggcgggacctgaggctgatagttgagcgactggaacacgggcgcgtcggcgcgcaacgtcagtttctgattgaccgtcgcgctcgaggcgagcggctggccgccgttcttcctgccgaaattgtccgtctcgacgtacgtgccgtccgcgttgatcgtgaccttcgcgtcgaccgccgcctgagcgaagttctgcgacggcacctggtgatagccgagctggttgtagttgcccgcgatcttcgagagatcggtctcctgatcggagaaactgatgaacggatagtacggaaacgtcgtcttcggaatctgcccgacgccgatcacgccgccgaactggatcgtcgcgccgggaatcgcgccgccgagcacgccctcgccgaggaacacgcgcgccggacggttcggatcgaggctcgcgttgttcagccggaacgtgcactggttgagcttctcggtcggcaggcccgtctcgtccgtcagcgttcccgtcacgacattgttcggcgccgcgtcgcgggtgggttgcacggtgcccgtcgtcgccggcaccggcgacgcgagatacgtgatctggaacgccatcttcgtcgtgtcgagctgcacgcgaaccagctcgcccgagccggaaccgccggtgaacacggtgttgtagtcgatcgtcttcggacacagccgcacgacgggcgcgggcggcggatcgtctccgccgccgcaggcggtcaggacgggagccaacaaggcagcagccagcgattttctccaatacataggaatcctcgatatcttgaagtccgcggcggcgtccggcgccgccgcgaagtcatgcgttactgaacgaaagcgccgaccgtgaagaacgggttgtactggctgttgttgacgaccatgccgtagacgttgcccaccttgatgagccaaccgtaatcgcccttcttgaagaccgcgaccgtgcccgcgctgccttgcgcattgaagtcgcgcgtcgccgtcaccttgatcttgccgggcgccgtctgcgtgtagtcgagcgagaattgcgcgctcaccgccgacgtcatcggatccaggaacgcggcggtcgcgccctggaacagcgtcgacgtgtagttcgccgcgagcgtcgacacggccgaaccgtccgtgcagttgccggcggacggatagaagaagccgccgcgatacgtgcccggcaattcgggatggggcgccgtgttgtcgaaggcggagccgctgctggcgggtgcgttcgaggagccgccgaagctcacgacaccgcacgcgaccgcgctcgtcgcgccgatgtagccgccttgcagcgagtttgccgcgacagccgcagcgggcgcgagcaccgagatgccgatttccgcgtccgcgaccgacgcgagcggattgcccgcatcgacgttcgcgtagccgacgcgaatgacgacgggtacgagctggtcattgagcttgccgacgatcatcacgccctgcgcctggctcggcgtcacgatcacgagcggctggctctgccccgcggacggatacggctggctcggcggcggccggctcacgaatacgttgtcggacgtgccgtcggtattcttgcgcagcgtccacggcgtacccgtcgtgcggcacgaatagtcgctgcccggcgtgatcgtgcatgagccgtccgcgttgagcgtctgcgtccagttcacgacatccggctgccaaccctgcggcgccgccgtctggaacgacgtgcccgtcggctgcagatgcacgccgacttcgttgtagacgcccgccactttcgtgaagtccgtttcggtatccgtaaagccgatgaacggatagaaatcgaacgagcgcgacggcaccgtgccgatcgtgaaccccgggaacagttcgagccccggaaacgcgatcgtcgcgcccggaatcccgccgcccacgacacccatcccgacgaacagcatcggcggatccgcgcgattgatcgtgaccgagtacgcgccgtcactcgtcgcgccgttgtcgagcacgaacgcgcagcgattctgctcggcggtcggcagcccggtcgcgttgtggaacgtgccgctgatcgtgaggccnnnnnnnntgttgttgatttgccccgccgaggtcggcaccgacgatgcgatgaactgcatctggtaagtcttcttcgccgtgtcgaacttgaccttcacgtattcgccgctgcccgagccgcccgtgtacgtcgtcgagtaatcgagcgcgtcggggcacagcttcgtcaccgtcggcggcgtcgtgctcggcccgctcggcgggcacgagccgcccgtgcactgcccgacctggatcgggccgggatcgtccccgccgccacagccggcgacgaacggcatcacggcaaccatacatgacagcacggccgcgcaaagattaggaatgcaaagcatcacccctcctttttaatcgaatccggtctcttccggctcagcgcgatcgcccgccggctggttggtatttcggtgtcgccggtggcgacgcggtaattcgcgacgcttggccgcacacgcggtcagggcgaattcgacatgcaggattcagcgcgcacgccgatccgcggcgcggcatgacaatgcggcgccctcaagcgggaattgaatgaaaatagacggctaattggcgatgcgattgcgcgagaaagcaatgcgcgcgacggctgctcgaacgggaatttgaaaatacaactgctccgccgacccctcgtatgtgcgtatcatcctcagtctccgtaagtacgctcgtagttatcgtgctgctttatttgccatgactatgatccgatgaatgggccatgtaaaccgacacatggttccaaacattaggaacatgacaaacctcgaccattcaacgttctcaacgnnnnnncaaacatcgtaccaagtgatgtcaaatcccgatcgaacagctttcgcgtcgctttctcgtcagcatgatgaatgacgcagcgcaccaaggcaacccttttcgtacttttctcccgtttcgcacaacccaggaaacaatgacggcgattcgattcgccaggaaaaacgtccggcgagaataaaaatcatattgccgcggcatttattcttctcgcnnnnnnnctcaatgccgatcgctgacgcgccgcacgcgtgcgatcactcaggcgcccgnnnnnnnnntgccgagcgtcataggccgtgcgcgcatcgagcacggcgtcgatgtgcgtctccgaccacacgatgatcggcgtgaccgagtgcgcgagcgtgtggccgagcggcgtcaacgcatattcgacggataccggcaccgtcgcatagacggtgcgcgcgacgagcccgtcgcgctcgagccgcttgagcgtttgcgacagcaccttctgcgacaggccctcgatatgccgcagcagcgtgttgaagcgcagcggctcgtgcgacagcagcgcgagaatcaggacagtccatttgtccgcgatgcggtcgagcacgagccgcgtcgggcattccgacgcgtacacgttgcccttgcgcggcgcatcgagcaatgaaggtttcctgtcggtaatctgctcaccctcgggtgcgttctttcgcatcgtcgtcatcccgtctatagtttcttccggtaactacctgtggcgtagatactagcaccgtttgcacgacggtccgtttccgcgccgcagcgccgatcggcgcccgccgcaaggcttgccggcgagcggcgagaccaccggtttcgccgcggctcgtcgattcgttttgctaacnnnnnnncagcgaggtgatacgcccggaaaccgtttcgacgacaacgcaccgcttcgacggcgccttgcttgctcgcgtcgccagacaacaccaagacttctcagggaatccttcatgttcttacgctctctcgtggcgctcgccgccgcggccgcttcgatgttcggcgcgggccccgcacatgcgaccggcgtcggcgcaccgctccagatcgacgtctacaaccccggcgnnnnnngcctctttcccgtctcgtccgaaatcgtcacgggcaagaccggcacgatcctcatcgacgcccagttccagcgcaacgacgccgaggcgctcgtcaacaagatcaaggcgaccggcaagccgctcaagctcgtctatgtgagccacagcgatccggactattacttcggcctcgacacgatcaaggcggcgttccccgacgcgaagatcgtcgcgacgccgcagacggttgccgcgatcaaggcgaacaaggacgacaagctcgcgtactgggggccgatcctgaaggacaatgcgccgcgcacgctcgtcgtgccgcagccgctccacggcgacaggctcacgctcgacggccatgaattgcgcatcgtcggcctcgacggcccgtcgcccgatcgcacgttcgtatcgatcccgtcnnnnnnnnnngtcgtcggcggcattccggtggcggcgaacatccacgtgtggatcgccgatacgcaaacgccggagtcgcgccgcaactggatcaagacgctcgaccggatcgcggcgctgcacccgtcgcgcgtcgtgcccggccactacctcgcgaacccggacggcagcgagccgtacacgctcgcatccgtgaagttcacgcgcgactatctggtcgcgttcgacgcggaagccgcgaaagcgagaaattccggagaactgatcactgcaatgaaggcgcgctatccgaatctcgcggatgcatcgtcgctggaaatgagcgcgaaggtcatcaagggcgagatgcaatggcccgtcgtcggcacggcctccgcgtttccggcagcaggcaagaaggcgctcgtgcagttcggcgatatcggctttcgcctcgacttcaaggacgaccacacgatgacgttcgtcggcacagccggccagtaccagggcgcgaccgataccgtcgaatacaaggcaacgcagatccggccgcaggtgttcatggtctattggcacgaaccgaagagcggcgacaacgtggtgcacgtcgaagacttcgagaacggcatcgtctatacgaacatcgcgcatcgcaacggcgagttccagcatctgaagggaacgattcgcatcgaagacgcgaagtaagccggcacgcccgtggccgcgccgctgtcggcggcgcgactattcgtccggcagggcgcgccggcgcactcggggcgcgcccctccccgttcgggccgcgcgccccgcacacgcccgtcgcgctcgnnnnnnngcaccgtcaatctagtattctggatctttatccaatatactggatcacatggacatcaaccaactgatcgcgcgccgtgtgcgcgcccttcgggaccttcgcggctactcgctcgacgcgctcgccgagcgcagcaaggtgagccgctcgaacatctcgctcatcgaacgcgcgcagagcaacccgaccgccgtcgtgctcgagcggctcgcaaacgcgctcggcgtgtcgctggcgtcgctgttcgaggacgatcgcgcnnnnnnnnnngcgtcgccgctgtctcgcgccaccgagcagccggtgtggaaagatccggcgtcgggctacgtgcgtcgcagcctgtcgcccgcggtggcgtcgccgctgcaactcgtcgaggtgaagtttccgcccggcgggcgcgtcgcatacgacggcggcgagcgcaacgccgacgtccatcagcagatctggctgctcgaaggcgaaatggatatcgcaagcggcgacgatacatggcgcatcgcggctggcgactgcctcgcgatgcgtctcgatcgccccgccgtcttcttcaacccgggccgcaaggccgcgcgctatgtcgtcgcgctcgccgcggcgaacgccgttcgtcccgggtggatcgaatgagccatgcgatcggcgtgcgacgcatcgggcccgacgaagcggccgcatgcgtcgacgcgctgtccgacgtgctgatcgattgcgtcgaaggcggcgcgtcggtgagcttcatggcgccgctcgcgcgggacaagnnnnnnnnattctggcgcgaggtcgccgaaggcgtnnnnnnnngcgagcgcacgctcttcgtcgccgaggacgccgacggccgcatcgtcggcaccgtccagatgatcacgcggcagcccgaaaaccagccgcatcgcgcggacgtcgcgaagatgctcgtgcatcgtgacgcacgccgccgcggcgtcgcgcaacggttgctcgccgcgctcgacgacgcnnnnnnnnnngccggcaagaccgtcctcgtgctcgacaccgtgacgggcggcgacgccgagcggctctannnnnnnnnnggatggcagcgcgtcggtgtcgtgcccgattacgcgctgatgcccgacggcgcgccgtgcgcgacgacgttcttctacaagcagatctgaacggccgagcccgctttcccggcattgccggcgttgccgcggtttcgccccgcccgccttgcgccgcacgcgcgacgtcgcgccaatcggcggcctcgcgcgcggcccggccgccgccgcatgcccgcccccgccccgccatctttcggttgccccgcaccgcggtcgtgccttaagctcgcctgaacggccgtttcatctgcggattgcgccgcgcgccctacgtgtcgcgcggcgcgggttcgatttccgccggcgtcgacgcatcaccgccgacgcgagccaatgccgtttccggccgtcgctcagcgacggcggccggccgcgtttcctcgacgagcgattccccatgacggtcaaccccactctcgccttcatcgcgacgtgcatcggcttcggcttcattccaggcccggcgctgctgcaaaccgtttcgctgacgttgcagcacggccggcgcgcaggcgtgctttcggcgctcggcatccacctcggcgcgttcttccagatctgcgcggtcgcgatcggcgcggtggtcgtgctcgacacgtcgccgtggctctatcacgcgctgcgcatcgcgggcggcgggtatctgatctggctcggcatccaacgcatccgcacgcgcgaggcgaacgacggcggcgacggcgcgccgtcgacggtgccgaagaacgtgatctcgtcgagcgcgctcatcgaggcgtcgaatccgaaatcggcgctgttctatctgtcgttcctgctgcagttcgtcgatccgtccgcttcgctcgatgtcggctggcagctcttcctgctcggcgcgggtgcaaacctgctgttctcgctcgccgatctgacctgcatcgcgctcgcgcatccgctgcgcaagcgcgcggcgccgggcggcacggcgatgaccatcgggcgctatctcgcgggcgggctgttcatcgcgctcggcgtcgccgcgatcgtcgagcgctgacgcgcggcccggcgggcgatcaggccgcgccgagcacctcgcggccgacgtcgcggcgctgccgcgccggtcggcatgcttcgcacgtccgcttgcggacgccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatattcgcagtattcgccttctttataccctgcgtccccttcgccccttccccgtccttcgcgcatgcgcgccgccacggcacacgccgcgccggaccccgcggccaatgtgcggcccccgacacggcgccgcgcgcaccgcgtacaaaaatagacagcatcaagtaatacatatgtaatcattcgctgcgacgatcgcatcccgtccggccgctgccgcgcacgatgcgtcgcggccgcactcaagcgctcgccgcgcgggcgcaggcgccttttcccgggttcgttttcgtttcacaggatcgacgacatgtttctcaagcgctcgttcgctttctcccctgtcgcgctcgcgtgcgcggcgacactcgcgctcgccgcctgcggcggcgacgaccccgactacacgcagccgatctccgcgaaggtgcaggtggtgggccaccgcggcgcgagcgcgttgcgccccgagcacacgctcgcgtcgtaccgcaaggcgatcgaggacggcgcggacgtgatcgaaccggacctcgtcgcgacgcgagacggcgtgctcgtcgcgcgccacgagaacgagatctcgggcacgacgaacgtatcgacgctgccgcagttcgcgagccgcaagacgacgaagacgatcgacggcgcgcagctcaccggctggttcaccgaggatttcacgctcgccgaactgaagacgctnnnnnnnnnnnagcgcatcccgcagatccgtcccgcgaacaccgcgtacgacgatcagttcgagatcccgacgttcgacgagatcgtcgcgctcgcgaaacagatgtccgcgcaggtcggccgcacgatccacctctatccggaaacgaagcacccgacctacttccagtcgatcggcctgccgctcgaggatcgcctcgtcgacgcgctgcgcaaggacccctacaccgcgcgcaacgcgaccgtctacattcagtcgttcgaagtcgcgaatctgaaggcgatcnnnnnnnngatcggcgcgagccagccgaactggaagctcgtgcaactgatggacgagccgaagcagcgcccgtacgatttcgtgaaggcgggcgacgcgcgcacgtacggcgacctgtcgacgcaaggcggcatgcgcgagatcgcgacgtacgcgaacggcgtcggcccgtacaagacgtcgatcattccggtcggcccggacggctcgctgcagcggccgaccggctacgtacgcttcgcgcacgaggcggggctcaccgtacatccgtatacgttccggccggagaacaacttcctgccggcgtcgctgaaggacggcggcgcgccgannnnnnnncacacggcgggctcggtgcgcgaaatccaggcgtatctgcgcgcgggcatcgacggcttcttcaccgacgatcccgcggtcggccgcacggccgtcgacacgttccgccggtaagcgccgcgccacacgcgggccgcgcgccgccgcggcccgcacgcaagcgaacggcctgtcagcaaccggcaggaaggcaactcacgacacgcttacaatgctgcctcccacccttcggaggcattcccgatgacccacggtctgcacggccccaagcgctggtatgcgctcgtcgttctctgtctgggcgtgctgatgatcgtgctcgattcgacgatcgtcaacgtcgcgctgccgtcgatcggcgcggacctgcacttcaccgaaaccgcgctcgtctggatcgtgaacgcttacatgctgacgttcggcggctgcctgctgctgggcggccggctcggcgatctgtacggccagcgccggatgttcctcgccggcctcacgctgttcacgctcgcatcgctcgcgtgcgggctcgcgccaacgcagttcgtgctgatcgcnnnnnnnnnngtgcaggggttcggtggcgcggtggtgtccgccgtcgcgctgtcgctcatcatgaatctcttcaccgagccgggcgagcgcgcgaaggcgatgggcgtctacagcttcgtctgcgcgggcggcggcagcctcggcgtgctgctcggcggcgtcctcacgagcgtgctcagctggcactggatcttcctcgtcaatctgccgatcggcgtcgccgcgtacgcgctgtccgccgcgctgctgccgaaggtgcgcccgcaggcggccgacgcgcggctcgacgtcgcgggcgcgatcgccgtgaccgcttcgctgatgctcgccgtctacggcatcgtcaacggcaacgaggccggctggctgtcgacgcagacggtcgcgacgctcgcaggcgcggccgcgctgctcgcggcgttcatcgcgatcgagacgcgcgccgcgcatccgctgatgccgctcgcgctcgccacgcagcgcaacgtcgcggtcgcgaacgtgatcggcgtgctgtgggcggccgcgatgttcgcgtggttctttctttccgcgctctacatgcagcgcgtgctcggctacgggccgctccaggtcggcctggcgtttctgcccgcgaacctgatcatggccgcgttctcgctcggcttgtccgcgaagatcgtgatgcgcttcggcatccgccgcgcgatcggcgccgggctcgtcatcgcggccgcgggccttgccctcttcgcgcgtgcacccgccgacggcggcttcgtcgcgcacgtgctgccggggatgatactcgtcggcgtcggcgcgggcgtcgcgttcaatccggtgctgctcgccgcgatgagcgacgtcgcgccgagcgattcggggcttgcctcgggcatcgtcaacacctcgttcatgatgggcggcgccctcggcctcgcggtgctcgcgagcgtcgcgtccgcgcgcaccgacgcgctcgccgcnnnnnnnnnngcgctgcccgtcgcgctcaacggcggctatcacgcggcgttcgcgtgcggcgcggcattcgcggcgctggccgccggtctcgcgtacgcgctgcgcatccgcgcgcagtcgaacgccgcggccgaactgcacggcgccgcgcactgagcgcgggaagacggcggcgcgctgccgtcagcgcatnnnnnnnntcccgccgcatcgttgcgcgccgcatcgggcacgttcgccttcgatcgccggcagtccgcacggcgccggcggcgcgcgggcgctcgcgcttcatgtcacgcgtgaggtcaacgttcgacgtcacgcttcgcaccgggcaccacggnnnnnntcataccgcccctcacgtcgcgctgcgcggcgccctgcgcgccatctcgcggctcgaccggccccgcccctcattcgcgggcggctcgcattcgctcatccccgcatccgctttccgtccggccatgcaccgtgcatcacgcatcgcacgcccgagccaacgctcgcggctacccgccgcgtcggccggatgcgtccggggctttttacgctttcccgcatcgacccgcgagttttgcgacaatgtcggacttacttcgcgccgtcgctttcaaacgcctaacgttctccgccgatgtcgttgccccatatcgatccgctgtattccctgtccggcctcttcgtcggttttctcgtcggcttgacgggcgtcggcggcggttcgctgatgacgccgatcctcgtgctgctgttcaacgtccatccggcgacggcggtgggcaccgatctgctttacgcggcgctcaccaaagcgacgggcaccttcgtgcacgggctcaagggcacggtcgaatggcggatcaccgggcgtctcgcggcgggcagcgtgcccgccgccgcgatcacgctgtggttcctgcatgcgcacggcatgcattcgcaggaaacgagccggatgatccagttcgtgctcggcgccgcattgctgctcacgtcgctgtcgctgctgttgcgcccgcagctcgccgcgttcgccgcgaagcgcannnnnnnnntgccgcccaacccgacgcgcacgctcgccgcgaccgtgctcacgggcgccgtgctcggcgtgctcgtgtcgctgacctcggtcggcgcgggcgcgatcggcgtgacggtcnnnnnnnnnnnntacccggcgctgtcgacgacgcgcatcgtcggctccgacatcgcgcacgcggtcccgctcacgctcgtcgcgggcgtcggacactggatgctcggctcggtcgactgggcgatgctggtgtcgctgctgatcggatcggtgcccggaatcgtcgtcggcagccatctgtcgnnnnnnnnnnccgaagggctgctgcgccgggtgctcgcggcgacgctcgtcgcggtcggcgcgaagctcgtgctgtcctgacgcccgccggcgcgtccgccgcgcgttcgccggcacacgggcgcgctttgccgcccgtcgcgtgcatcaccggcgccgccgcccaacccgtcccgcccttcgcgcccgctccccctttctcgttcttcgccccgcccgaggccaccggcaggccaccaccccgtcgcgggtccatcgcgccgcagctnnnnnnnncgcctcgcgcgcgccatnnnnnnnnnaggcgaagatcgccgcgaagccgccgttcaagcacaccgcaccacccgccatccgccgccgctcggcggcggccggccccggcagacacggccggaacggctagcctcgcatcactgcccttgctgttgcttctgctgcttcaactgcagcgccttctgctggcgcagcagcacgcgccgcatcgccgtgcggtccgcgaggatgccgtcgtagaacgtcgccagatccgccttcatcgcgatccgcgagtgatcgttcagatagatcatgtggcccgacggatagtatttcatcgtcaggttcgccgacttcagcgacggatcgagcggcatctgcgcgagcgtgagctcggtctggtggaacggcgtcaccgcgtcgaaatagccgttcgccgacagcaccttcaggtccgggttcaggctcatcgtcgcggcgagatcgcccgccgtgtacagcgtgttgccgccgccgcggttcgcgcccgtcgggtccgtgtggctgaagtcccagttgttgaacacctggtcgttcagatcgacgaacgacgacgtcgacacatacttcaggtcgttgttgatgtagtcgttccacagcaccgtgtacgcgccgccgacgttgctgatcgacggatcgttgctgcccgagttcggcaggatgtacggcgcgatgcccttgcccgtgtagttcgcgcgtccgtcgtactggccgatctggatgcccggcacgagcgtcaggaagaacgtgtacggcgggttgtcgttggacgacggcacgttgccgagcgcggccggattgccgaacgtctggaccagcgagatcggatcggtgccgatgtacgcgcccatctgctgcgcggtcgcgacgttcaggttcagccgcacgttgacgaagccgccgtcctgcggattcggcgcctgcgcgagcggcgcgagcacgttgtccgcatagctgcgcgcctgcgccatgtacgcatccagatcggccggtttcgggctgatggtcgtcttgttccagtagaacgcatcggccgcgagcgtcgggaagatgccgatcgcgctcaccgcgttcgcatagtcgagaatcgacgactgcagcgtgatcccgttcagctcgatgccgtcctcatgcagcacccacgcggtcaccgcgctgcgcgccgtgccgtacgattcgccgaacaggaacttcggcgagttccagcgcgcgtacttcgtcaggtagcgctggatgaagcggtcgatcgagtgcgcgtcctggtcgacgccccagaaatccttgttcttcgccggcgcgatcgcggccgagtagccggtgccgaccggattgatgaacacgagatcggagcggtcgagcaggctctcggggttgtcgcgcagccggtacggcgcgggcggcgtgaagttcgggaacgacgactgcaggcgcttcggcccgaacgagcccagcagcaggtacaccgacgacgagcccgggccgccgttgtagaagaacgtgacggggcgcggcttgcccgggttcggattgtcgagcgtgtacgcgacgtagaacatcttcgcgttcggcttcgacgtgatcggatcgatcgtcacgaggtggccggccgtcgccgtgtaggtgaggatctgatcgccgatcttcacctgccggtgcacgaccgcggtgccctccgtcgcgtcgctgaccgaatcgttcggcccggtgccatagacgtcgttgtcaatatacggctgatccggcggcagcgcggcattggtcgtcgcatcggcggccgtcgtcgcgttcgtcgacgtgctcgtgttcgcgacgttcgcggccgcgagcgacgggctcnnnnnnnnnnnntcgtcgccgccgcacgcggcgacgagcagcgcggccagcgcggcagcggcaaccggccgtgccgccctgcaccatccgagcgtgaaaccgtctttcaaggacttctgtatcttcattattgccctctcgaatagaacgataaattccgccgattgaaacggatgatttcatcggcgcgcttcgccgggaacgcgaccgttatgcgacgcgcactccaagcattttcgccatgcgcggcatcggcgcacggcactatttacccgcccgaatttccggtgcgacacactggaatcaattccagaataaaatcggcaagcgtaatgccgatcgcgcgggacgccccctgcgttccgagtagacaagcccgcccctacgcgcgaccgggcggccgcgcgcattgttttccaagnnnnnntaatccctcactcgattttcgattaatcgcgcatcgagtatgcgattagannnnnnagaagaccgaaaaatgttttcaaaagaattatttaatgaaacagaaatatataagccacctgtatttttaaaaataagaacaaataccggcgcatattagaagcgcccgtctgcaacgtaaagtaagaatttgttacagagaaaccggcgaatcgcgccggcacaaagaaagcgcgccgggcgatgnnnnnncggctggccgcacgtgcgtgcgggccagccgtcgcgaccggcgggcggatgcggcgcgtcagagcggcacgtcgatgacccccgcgttcacggcgatcgcgttcgcgcccggcgactggacgatcggcggcaggttcgccgtcgacagcgcgggcgccgcgcccggcacgccgccgcgcggcaccgtgcggatcacctgcgacggcggcagcggcgcgccgctcttcaagtgattccacatcagattgagcgcctgttcgtcgtagtagtgaaccggcacgaagcgcgtatcgaagccgggcaccgacaggaacgcgtcgaagtgctggccgttcgtcacctcgtagaacgacagttggctcgcgcggccttcggtcgcgctgttttgcgcgacatannnnnnnnacgcgtggttgacgggcacgagcgcatcgctgcggccgtgcacgatgatcgccggcttgtgctgcagattggcggccacgcgcacggcgtcgacgttcgtgccgatgccgagctggttcgcggtccacagctggcgcaggcagaacgcgcccgcgaagctcgcgtccggcgtcgcgagccggtggtcgacgccgcccgacgcgccgttgaacacgagattgatcccgttcgtcggcggcacgccgttgcccgcgccgaacaggttcgtcatcggcgagacggcgggcgcagcgacggcgcccgtcaccgggttcgtcgtcgcgaagctgaaattgcagaggttatcggtgacgcgcgaacgcgtgtacgcgttcgcatacgtgacggcaatcgccggcatcgcctgcgaatcccacatcggcgcctgcagcagatcggaatccgcgagatagccggccgcgtacagttgcgcgagcgcgtcgctcgcctggctcgccgtatcggcgcccgacacgagccccgccgccgcgagcgtcgcgcagcgctgcgtgcgaatcgactgcgtgacgcccatgggcagcgcactgaggtacggcgcgcccgtcgcggcgacggccgccgccgcgcacggttgcagcaggttcgcgagcgtcgcgtaatcggcgagcggccggccgaacgacggcacgggcgcgccgccctgctcgaccgtcacgccgggcgtcatgcgcacgttgatctgcggctcgccgacgacgaccgcggtgatccagccgcgcgtgtcctgctcggccgccgcgagcgccgacccgccgccgttgctgaccgacgcggcgatcgtcgtgatgtcgcccggccgatagcggatgccgtgccgcgtgccgtcgacgaccgggccgaactgctcgttcagcgcccagtacgcgaactcgaccgcctgcagcgtcacgcgcccccagtcctgctcggggttctgctgcgaatgcgcgtgcttgtaggcgtagcggttcggaaacgcgctgttgaacgcggcgagcgtgctgctcgattcgctcgcggtaaacaggctcgagctgcccgcgctcgacgcggtggcgagcgtgccgtcgatcagcgtgacgacgcccgtgccgatctcgtgcgcgccgttgccgccgcccttgtcgttgtacgcgaccgcgcagccgcgcttgagcccccactcgcccgccgcggcgatcgcgccgtacacgccgcgcgagcccgacgccgtcgccgtcacgatgcacggattcgccggatcgaagctcgccggcacctgcacgagcagcgtgacgttcttgcggccgctgccgtcgtcggaatacgcgagatattcggtgccggcgatcttgccctcgccgagggtgtcgttgcccgcgaggtcgacgttcggcccccagaagcgcccgtagccgccgttcggcgtgatgtcgacgagcgcccggtagttcgagtagatcgcgaggcgccgcaactccgcggcgctcggctgcgcgggattcgcgaagccgggccgcgtgtcgctgccgaggcccgtcttgccgagccccgcggtcagcagatcgtcgctcgcgccgtcgtaggccgtcttgcgcacgctgcccgaaacgaagccgggcagcgcgttcacctgcgcgttttcgtcgccgtggcacgcgccgagcagcacaccgccgagaagcgcgagcgccagccccgnnnnnnnnctcgatccgcccctgatcgccgtcatggttgcccccagtccgcctgatgggttcgaatcgcccgctcgccgggcgnnnnnnnncgcgcccaggcacggccgnnnnnnnnngcgggcggcgtcgctgcgccgcccgcgcatcgccgtcactgcggctgcacggacagcttgttgttgaccgacaccacgcccgcgacgcccttcgccgcctcgaccgccttgtcgatctgcgacgcgtccggcaccgagccctcgagcgtcacgactccgcccttcgtgcgcaccgtgatgttcgacacgttcacgccgtttaccttcgagatcgccttgcgcaccgcgtagccgagcttgcggttcgacttgcgcgcggtcttcgcggcggccttcgacgcgttctgcgcggcggcgggcgcgctcgcctcggccgcggcgccgctcgcctgcgcgaatgcgttgccgcacgcgagcgccgcgacgatcatgcctgcgacagccttcgatacgatcgatttcatgcgttctcctgattctggttgtttcgacgggaaaccgcgacagcgggcgatgctcggtcgtgacgcggaccgcgacgcgtcgtcgcgccgcgccgcacggcggctgcgcgagatgttgcgggaaagcgccggccccgggccggatgcgaaccggcnnnnnnnnnnnnnaaccggccggcgtcgcgacaggccgcgccgccgcgcctgacggacgaccgaccaacgcgcggcgaccggcgcgccgggctcaccgggctcaccgggctcgaccggctcgacggccggcgcgaaaaccaccgcccgccggccgcgttcgacagatgaacgcgaacgcgcggcaacggcctgcacaatgtaatccacagtgcgcgtgcgcgccaagttctcgtgccgcggcgcggcgctgccgcagcggcgccgaactcgggtaccatcgccgcgaacagatcgcccgccttcagccagatgaagccagaacccacnnnnnnnnnnnngccgcaccgcatcgtcgcccgcttcgtcgcggtgtcgtggcgcgatctcgcgatgtcgatcgggccgaccgtcgtgctgtcgatcgccgcggtctggctcgcgatcgcgctgatccagcccgcgccgccgacgtcgctcacgatctccgccggcccgcccggcagcacgaactggcgctcggcgcagcgctacaagcagatcctggcgaaaaacggcgtgacgctgcgcgtactcgaatccgagggctcggccgaaaatctcgcacggctgtcggaccccgcgcagaaggtcgatgtcggcttcgtgcaaagcggcatcgagcagaagggaaagcacgaggctctcgtgtcgctcggcagcgtcggctacgtgccgctcgcgatcctgtatcgcgggcccgtgatcgagcggctgtcgcagttcaagggcaagcggctcgcgctcggcgccgagggcgcgggcgcgcacgagctcggcctcgcgctgctgaagatgaacggcatcgtgccgggcggcccgaccccgctgctgccgctgtccggcgaggacgcnnnnnnnnnnntgacggaaggccgcatcgacgccgcgttcctgtccggcgattcgacgcagattccggtgatggccaagctgtttcgcacgcccggcgtgcacttctattcgttcacgcaggccgaggcgtacacgcggcgcgttgcatacctgaccgacatcacgctgccgatgggcgtctacgatccgggcacgaacctgccgccgtcggacatccacacgctatcgcccaccgtcgagctgatnnnnnnnnacacgctccacccggcgctgtcggacctgctcatcgaggcggcgcgcgatgtgcacggccgtgcgacgatcctgcagcgcgcgggcgaatttccgtcgcccgtcacgcacagcagcttcctgttgtccgacgacgccgcgcgctactacaagtcgggcaagaccttcctgtaccggaagctgccgttctgggtggcgagcctcgtcgaccggctgctcttcatcgtcgtgccgctcgtcgtcgtgctgattccggggctgcggctcgtgccgacgctgtacggctggcgcgtgcgctcgcggatctaccggtggtacggcgcgctcatcgcgctcgagcgcagcgcgctcggcgagcacaccgcgcaagagcgcgtcgtgctgctcgacaagctcgacgacgtcgaggaatcagtcaaccggatgaagatgccgctcgcgtacgccggacagttctacgtgctgcgcgagcatatcggcttcgttnnnnnnnngctgctnnnnnnnnattacgagacgccgcagcccgccgcggcgacaccgcccgccgcgccaannnnnntgggggcgccgcccgccggttcgcgtcagccgggcaacgcttgagccgaaaatccgtcgcggcggctgcatttgcccgcgccgccgcgtaacattcaacaaagaggccgcgcgttgcgtcctattcctcaggagactctccatgaccgtcggcctcgacgcctcccagccgatatggttctacgacttcctgtcgccgttctcgtatctgctgctggagcaacacgacaaatggcccggcatcgcgttcgcgctcgcgccggtggcgctcgccgacctgcatcgccactggggccagcgctacgcgtacggcgtgcccgccaagcgcgtgttcacctaccggcacgcgctctttcgcgccgaacagctcggcattccgttcaggatgccgcccgcgcatccgttcgattcgannnnnnnnntgctgctcgcgatcgcgctcgattcggacgtccaggcgatccgcgagatcttccgcttcatctggcgcgaggggcgcgacccgtcggcgcccgacaatttcgccgagctgtgcgggcgcgtgggcatcgcgcacgacgacgaccggctcacgtcggacgaaacgctcgcgcagttgcgccgcaacaccgacgacgcgatcagcctgggcgtattcggcgtgccgacgttctggctgaaccgccagctgttctggggcgaggacgcgctgccgatggtgctctattnnnnnnnnacgccgagctggctcgaatcgagcgaagtcaggcgcatcagcacgctgccgtcgggcctcgcatgatgccgcccgccgcgccgcatcgcgggcgcgcggcgcgcgagnnnnnnnnctgacgccgccccgcccgcagcagatgcaaccggatcaggatcgcgccgcctcgctcgacatctggctcgtgcgcgtgctgcgcacgctgctcgtcgagcgcagcgtgacgcaggccgcgctgcgactgaaccagacgcagcccgcgatcagcgccgcgctgcgcaagctgcgcgacgcgctgggcgaccccttgctcgtgcgcggcaagacgggcatggtgccgaccgagtacggcgcgtcgctcctcgacgcggccgannnnnnnntgcgcgacgtggacttcgtcgcgacgccgcacggcccgttcgatcccgataccgcgcgccgcacgttccggatcgccgcgcccgactatctgaacgacttcttcatgccgacgctcgtcgcacgctttcgcgcggccgcgccgcatgcgcgcatcgagatcgattcgctgaatccgtcgctcgatcacgcgggcgcgctcgattcgggcgcgctcgatctcgtgatcggcaactggccgaagcccgatccgcgcttcgtgcgcaccgatctgttctccgacaccgtcgtctgcctgatgcggcgcgaccatccgctnnnnnnnnnnncgctcacgcgcgacgcgtacgcgaacgccttgcatctcgcgcccgcgccgtacatcgnnnnnnnnaacaacgcgatcgagctcggtctcgcgcgggcgggcatcgcgcggcgcgtcgccgcgacgttgccgtacttcggcctcgtgccgcaggtgctgctgcaatcggacctgatcttcacgacgacgcggcgcttcgcgatccactacgcgcgactgctgccgctcgtcgtcatcgcgccgcccgtgccgtttccgcgcatccggtgctatcagctgcggcacccggcgcccgatcgtccaaccgacgccgactggctgagcgcgctgatggccgacgtgtcggccgagctgacgatgcgcggcaagcggcgctgagcgagccggcgaacgcggcgcgcgaccgcgccatgcnnnnnnnnacgcctcgattcgccgtgcgaagccggcgcgccggcgttcaccgccgccgcatcagcgcgacgaagaacgcgccgccgagccccgcggtcacgatgccgatcggcagatcctccggcgcggcgagcgtgcgcgcggcgaggtcggcccacacgagcagcgccgcgccgctcaacccggcgaccggcaacagccgggcgtgctccgcgccgacgagccgccggcacagatgcggcgtcacgagcccgacgaagccgatcgcgccgctcaccgcgaccatcgcgcccgtcgcgaacgacgcgatcacgaacacttcgcgacgcatccgcgcaaccggcacgccgagcgacaccgccgcgacgtcacccgacatcagcgcgttcagctcgcgccggcgcgcgaagagcagcagcgccgcgaacgccgcgcagcatgcgggcgcggcaagcagatcccagcgcgcgagcccgacgccgccgagcatccagaacagcaccgacgacgcggcgcgcggatcgccgagatacagcagcaggttcgcgagcgcggtcatcatgaacgacaccgcgacgcccgcgagcagcaagcgctccggctcgagccggccgcgccggtacgcgagcgcgatcacgagcgcggtggcggcgagcgcgcccgcgaacgccgcgaacgacagcgtgaacggcccgaacgcggcgccgaggccgagcgtcgccgccaccgcgccgagcatcgcgcccgagctcacgccgagcaggtgcggatcggcgagccggttcgcggtcgccgcctgcagcgcgacgccgaccatcgcgagcgtcgcgccgacgagcgccgcgagcannnnnnnnngcaatctgatctgccagacgatgctgtcttcggcgaacgatgcgccgctccgggcgagcgtgtcggcgacatgcgcgtgggcgacgtgcgcgtgggcgacatgcgcattcgtgacgtgcaggtccgcgagatgcgacaacacgatcgcgacgacccgcgccggcgcgatcgtcgtcgcgccgagcgcggtcgacgcgacgatcgaaatcgcgacgagcgccgcaagcgcgggcagcacgagccgcacgcgccatcgacggccgcgtgatgccggcggtgcgtcggcgggtgccgcgccgctcatcgcgcggccttcgcgaannnnnnnngatgcaggcnnnnnnnnatcgtctcgacggccgccgcgttctcgacgccgggcgtcgccgcatcgtacggaatcacaatgaagcgnnnnnnnnnaatcgcttcgacttgcgcgagcgcgggctagctcagcaggaactgtttcttctgctcggccgtcaccgccgaatagtcgacgatcacgatcgcctgcggatnnnnnnnnacgacgctctccagcccacctgcgtccagccgcgcggcacgtcgtccatcacgttgnnnnnnnnnnnngccgcgatcaacgcggtgggcatcgcgagcgcgcccgccgtcatcggcttgtcggtgccgctgtcgtagacgaacacgcgcggcggcgtcccgccgcccgccgcgctcgcgagcgtgcggcgcaccgcgtcgatnnnnnnnnnnatcgcgcccgcgacctgcgcnnnnnnnnnntccacgccgaagatccggccgagattggccagatcgcgatagacgtcgtcgagcgaggccggcggccgccgcatcacgagcgagcacgattcggtcagctcgtacgttcggatcccgaatcgttcgagcgacgcgggcgtgaccggtccgcccggatgcatcccgtaattccagccggcgaagtagaaatcgnnnnnnnnatcgacgagcgcttcgagcgacggatagtgtgtcgcgagctcgggcacgcccgcgagcgccgcacgcagccgcgcattgccggtcttccagccggcgatgccggtgtagccggccatccgcgtctgcaggccgagcgcgatcatcatctcggtgaggttcacgtcgttgctcacnnnnnnnnncggcgcacgctcgaacgtgacgtcgcgcccgcaactgcgcaccgtcaccgggtacgcgttcgcctcggccgccgtcgcgacggtcgcgacgatcgcggccgccgcgaacggcagcgtgaacgcggcgcgcaaggccggcgcgccgcgctcggcggctgttcgtttcaacatcgttcggcatcctccggatagatcagcgtgacgcgcggccgccccgacaccgggtgcgcatcgacgatcgcgtcgacgccgaacacgtcggcgatgagcgcgcgcgtcagcacgtcggcaggcgcgccgctcgcgacgatgcgcccgcccgcgagcacgtgcagccggtcgcagtacgcggcggcgaggttcagatcgtggatcgtcgcgagcgtcgtcacgcgcannnnnnnnannnnnnnnagcagttcgagctgatggcgcacgtcgagatgattggtcggttcgtcgnnnnnnnnnnnngccggctgctggacgannnnnnnnnnnagcannnnnnnntgcttctcgccgcccgacagcgacgcgaagccccgctcgcgcagcgcccacagatcgacgtcgcgcagcgcggcttcgacgacgcgcgcatcgtccgcggtgtccgcgtcgaacaggcgcttgtgcggcgtgcggcccatgcgcgcgagttcctcgaccgtcagcccgaaatcgtccggcgcctcctgctgcagcaccgcgatgcgctgcgcgctccagcgtggcgnnnnnnnncacacgtcccgcccatcgagcgtcaccgtgccggcatgcggccgcgcgaagcggaacgcgcagcgcagcgcgctcgtcttgccgctgccgttcgggccgatgaggcccgcgagctcgcccgcgcgcaccgtgagcgacagctcgcgcagcaacgcgcccgcgccggcgggcgaccagttcaggtgttcgatgtcgagggtcgcggacatgggcatgggcatgcgtgcgtcgtcgagcgtcgggatgcgccgccgggctagaagcgcagcgtcgcgacgagctcggccgagcgcgacgggccgagcagccattgcgcgccgccgttcaacgtcgacgccgcgtacgtgcggttcgcgaggttgcgcgcatagagcacgaggtcggcgtcgcgcgtcgcccgccacgcgagcgacgcgtcgaacaccgtgtaagaaggcaccggcacgcggttcgcgtcgtcgccgtagcggggaccgacgtagcgcaggcccgcgttcgcgcgccagccgggcgcgaacgcccagccgatccacaggttcgcgctctgctgcgcgatgtcgtgcggcacgttgccggcgcgctgcacgaccgtgtcgccgacgcgctggtcgaacgcgtcgtannnnnnnnnnagcaacgccgcgtttgcgtcgaccgtcacaccgcccggcagccgcacgccgcccgcgagctcgacgccgcgcgacgactggcggccgatctgctnnnnnnnnnncggattcagcggatcgacgctgacgaggccgcgcttgacgatgtcgtagacggcgagcgtccagtacgcgcgagcgccgtcgatctcgtgcttgatgcccgcttcccattgacgcccggtcgcgagcgtgtagttcgcctgcgacgccgacagcgtgacgagcgagcccacgccctgcgcacccgtcgtgtactgcgcgtacgcggcgaggcccggcgcgatctcgtagacgagcccgctgcgccagccggtgtgcgcgaacgtcttgtcgaacgcgccgcccgcgatcagatcgtcgcgatgaaacgacagatggtcgtaacgcagcccgctcacccacgcgagccgcggcaggacctcgagccggttctcgatgaacgccgcggcctgatgcgtgcgcgtgcgaaagcgcggcagcgtcggatcggggctcgcgaacgcgccgggatcgaagccggcggcggcgacggtcgattcgccgcgatacggcgcgttgttcgcgccgtcgaacgcgatctggttgaactcggcgccgagcacgagccggttcgcgcggccgaacacgcgcgagtcgatgcgtgcggtgaagcgctcgccgaactgccgctcgcgatggaagatctcgagatagtcgctgcgcgcgacggtgcgcgccgccgggtcgagcgcatacgattccgcgttgcgccaatggcggcgcgtcgcgagatagtagagctgggcatcgagcgtcacgccgttgcccgcgcgataggtcgcggcaagccgcgtccaggtgtcgtggtatgcgatcgtcgcgtcgccgacgttgtagttgcgctcgcgcannnnnnnntcgagcacgccgttcgtcgccggcacgccgaaataggtcgccggcttctggcggccgtagtcgtaatcgagcgtgatcgacagacgcgaatcgacatcgagcttcagcgcgccgccgacggccgtcacgtgcgcgtcgccgcgctcgacgaagccgcgcgtgcgctcgtcgctcagatggaaacgataggaaagacgcgcgccgagcgcgcccgtcgtatcgagcgccacgcgcttttcgccttgcgtgccgatgcccgcctgcagcgtcgtcgagcgttcgcggcgcgggcgccgggtcacgacgttggcgacgccgccgatcgccccttcgccgtacagcaccgacgccggcccgcgcagcacctcgatgcgctcggcggaccacgtcgagaacgggaacgtgacggtgcccgcgccggggtagaggcgcacgccgtcgacaagcgtcgtcaccgattcctggccggcgaagccgcgcacgctgagcgccgtgccgccgttgccgggcgccgcggccgtgctgaagcccgtnnnnnnnntgacggcgtcgacgatcgtgcgatcgcnnnnnnnngcgatctgcgcggaggtgatcgcctcgacgctcgcgggcgtgtcgaggctcgcgagcttcaggcgcgagccggccgcgagcggcgtagacagcggcgacgcgtgcaccccgtcgctcgtcacgcgcacggtcggcagttcgcgatgcgggcnnnnnnnngcgtcggccggttccgcctcggcggcgagcgcgccggacgccgtcaccgcgcacgcgagcgcggtgacgcagcgctcgacggccgtcgcgcgacgcgacgcggcggcgaagcacgcgtgcgcgccatgcgcgacaggcgcgccgtgagcggcgcgagcagccgccgcgaacccgcgcccgaacgcgcgacggcgcgacggtgcatgcggcgcccggctcatcggcggatcgcctcgtccaccgcccacgcccgagcgcacgccgcacgctccactgtcgtcggcgccgcgtggctccgaacgtttcccgcccgcttcgctctgttcactgctcgtcgactcccgcaacctcgatgacatnnnnnnnngccgaacgccgatcatcagcacgcgagacccggggcccgcttgcatcggcgtcgcgcacgcggctggacgcaggcgccacacgcacgtcgcgattggatcgcggcggcttacggttcacctacacagcggggacgatgatataacatatcatccgatttttgcagcgaggatcggcgaaatcgaggcggcccgcgcgctcagcgccgatcgatcggcccctgccggaccggcgcgtgccgccgcgatcccggcgcgggcgttccgggtcggcgcgccgccgcccgggttgaaacgcgaacggcatgcggcgtgggagccgcgcgcacgcatcggcgcggacgattcacgccgcgcagaacgtctcctgcagatgcgtccagcgcaccgcgcccgtctgcgggtcgcgctcgaacacggcggtcgagcggcgcgtcggcaatgcgcccgtcgcatcggtctggcactcgcagtagctgatgacgccgtgtgcggcatccgcgacgagcgcatgcatctgcgaaaacgtgatcttcaggccgggcttgcagccggcgagccgcgcgaacagcgcgcgtgtggcggcgcgatcgtaggcggcgccatccgtgccgatcatcgtgaaatgcggcgcgaagcgcgccatcagcgcatcgagcgccgcggacccggacacgtcgcccgagagccagttgccgatcgcgtcgccgccggcggcgatttcgtcgaaatacggttgatgcgcttgcatggatctccctcgtcgannnnnnnnncgggcggcacgcgaaatcgcgagtttacgcgatgcgcgcatccgacgccgcagacggccggccatttgccggcaaccggcgaagacgcttcgcgccgcgtatcgcccgtcacgcatcacgcgtcgcccctcacgcgnnnnnnnnccgccaagcggcgaatcagcgcgccggcaccgggtcgagccccgtcttgcgcacgtcgccggccgccgcgggggacgccagatagtcgagcannnnnnnnnnctcgcgcggatgcttcgcgccgaccgggatcccgcccgcgaagcgcgtcaccgattgcagcggttccgggagcttgccgacgaacgtcacgcccggcaccggcaacagctcgctcacctgctggaagccgagcgcataggtcccatcggcgaccttcgaggccaccggcacgcgcggcaccatcgtcgccttcggcttgacctcggcctcgacgccgagccgcttgaacagctcgttctgaacgtagacgccgctcgcgctgtccgagtacgcgaccgtcttcgcttgcagcagcgcggccttcaacgcggcgggcgtgccgatgtcgggcgccggctcgcccgcgcgcacgaccgcgccgatccgcgaatccgcgagctcgacgcgcgagcccggctcgaccttgccctcgcggatcagcttgtcgagcgcatagccgaccatgatcacgacgtcggccggctcgcnnnnnnnnagccggttcggaatggcttcgggcgtggcgcccatcgagggaccgtacgcgatgtcgagcgtgttgcctgtcgccgcctcgaacttcggcgcgagcaattggtacgcggccgtgaagccgccggaattcatcacgtgcagctcggccgcgtgcgcttgcgcgagcgcggcggccgcgaccagcagcgcggcgccgacgggtttcgtcaggaggtgtctcatcgttgtcgtcgttttcgatcggtatcggaaagaaggcgacgatcatcttcgcggaaaccggttccactgaaaagcgcaggtttgtactgatcggttcactttggagagcgcttgccacctcgccattcgccgcgcgtcattcgctattcgtcattcgccattcgccgcctggtgcgccatgtcgcgcggcgcacgcgaaatgcacgcacgcgctgcgcgctcggcgcaatgcaatacggcacgtcgcgatgcggcgcaagcggcgcgatgcggcaaccgcctcaccgcgcgtctctgaagtctagcgcccgccgtgcccgccgcacttgccccgcatgcgccgatgcgcgccgtccgtcccccgccgcgcaaccgtcccgcgtcacgccccggcccgcgccgcgcgcaccgcccgcaccgcgcgcaggatcgactcgcccgtcgcgggtgcggcgagcggcggattgaccgcgtaatcgcccaccgccgcgatcgcgtcgcggatcgcgaagaacaccgagaacggcagcaacagcggcggctcgccgaccgccttcgaccggtgaatgctgtcctccgcgttgcggttgtcgaacagtctcacgcggaaatccggcggacaatcgttgacggtcgggatcttgtacgtcgacggcgcgtgcgtcatcagcctgccgccgtcgttccaccacagctcctcggtcgtgagccaccccattccctggatgaacgcgccctcgacctgcccgatgtcgagcgccggattcagcgacgcaccgacgtcgtgcagcgcatccgctcgcagcacacgcatctcgcccgccagcgtgtcgacgacgacctcggagaccgccgcgccgtacgcgtaatagaagaacggccgcccgcgcagcgccgcctgatcccagtgcagcttcggcgtcgcgtaaaagccgtccgaccacagctgcannnnnnnnnnatacgcgtgcgcgacgagttcctcgaacggcacggccacctcgcccacgcgcacctcgtcgtgcgcgaagcgcacgtcggcnnnnnnnnncgcgccgccgccgacatgctcggccgcgaacgcggcgagccgctcgcgcaactgccgcgcggcgtcctgcgcggccttgccgttcaggtcggaacccgtcgacgcggccgtcgccgatgtgttcgcgaccttgctcgtgtcggtcgccgtcacgcgaatgcgcgcgaagtccacgccgagctcgtgcgcgacgacctgcgcgaccttcgtgttgagcccctggcccatctccgtgccgccgtggttcacgaggatcgagccgtcggtatagatgtgaacgagcgcgcccgcctggttgaaatgcgtgacgttgaacgcaatgccgaacttcaccggcgtgagcgcgatgcccttcttcagcaccgggctcgccgcgttgaannnnnnnntcgcggcgcgnnnnnnnnnatacgcgctcgtcgcctcgagctcggcgatcagctcgggcagcacgttgtcctcgatcgtctggccgtacggcgtcacgttgcgctcggtcttgccgtacaggttcgcgcggcgcacgtcgagcggatcgcggccgannnnnnnnnnnacgctgtcgacgatgtactcgatcgcgaacgcgccctgggggccgccgaagccgcgaaacgcggtgttcgactgcgtgttcgtcttcccgcagcggccgacgatcgatacgtcgggcagccagtacgcgttgtcgaagtggcacacggcgcgcgtcatcacgggccccgacagatcggcggagaagccgcagcgcgacgtcatgtcgaccgagacgccctcgatcacgcccgcgtcgtcgtagcccacgtcgtagcggtaatggaaatcgtgccgcttgccggtgatcatcatgtcgtcgtcgcgatcggggcgcagcttcaccgggcgttgcagcttccatgcggcgagcgcggcgcagcacgcgaacaggcccgattgcgattccttgccgccgaagccgnnnnnnatgcgccggcattcgacgagcacgtcgtgcgacgcgagccccagcgcgtgcgcgacgagatgctgcatctcgctcgggtgctgcgtcgagctgtagacgtgcatcgcgccgtcttccttcggcaccgcgtaggcgatttgcccttcgagatagaactgctcctggccgcccagcgtgagctcgcccgcgtcgcgatgcgcggcgtgcgcgatccgcgcggccgcgtcgcnnnnnnnnagccgcatcggcggcaatacgtacgaatcggcnnnnnnnnncgcctgcgcggtcaggatcgccggccgttcttcgtattcgatctgcgcgagacnnnnnnnnnnnnnnncggcgtcgtgcgacgtcgnnnnnnnnnnnnacatcggctgcccgacgtattgaacgacgccgtcggcaagcaccggatcgtcgtggacgatcggcccgcaatcgttcgtgcccggaatgtcggccgcggtcagcaccgcgacgacgcccgccgccgcgcgcaccgcgtcgagccgcatcgacgcgatccgcgcgtgcggcttcgcggacaggccgagcgccgcgtgcagcgtgcccgcgacgagcgggatgtcgtcgatgtaggtggcgcgcccgctcacgtgcagatgcgcggattcatgcggccgcgagacgtggacctgccggaacgcgtcgcgctcggcatcggcggcgacgctcaggaaaggttcggcttgctgattcattgcgatggctccgcttggcgtcgatcggtcaggaggcggccggctcggcggccacttcgcgcacgttcacggccgacgcgggcagcggatcgtgcgggcgggtctccagccagaagcggtacagcaggttcttcgcggtctcgagccggtacgcgctcgtcgcgcgcatgtcggtgagcggcgcgtaatcgtggtcgannnnnnnnatcgcggcgagcgcggcggcctcgtcccagacggcaccggcgagcgcggcttccgcatgcgctgcgcgcttcggcgtcgcggccatcccgccgaacgcgatgcgcggcgcgcggagcacctcgccgtcggcctcgaacgcgaacgccgcgcagacggccgagatgtcggaatcgaagcgcttcgacagcttgtacgtgcgaaaccgcaggttnnnnnnnnnnncggtgcgcttgggcaccttcagcgcgacgacgagctcgtgctcggccatgtccttcttctgatagccgacgtacagatcctcgagcggcagctcgcgcgccgcgcggccgccgcgcagcaccacccgcgcgccgagcgcgatcaggcccggcatcgaatcgccgatcggcgagccgttcgcgacgttgccgccgatcgtccccgcgttgcggatcggcagcgaggcgaagcgcttccacatctcgacgagctccggataatgcgcggcgagcgccgcatacgcagcctcgaccgacgcgcccgcgccgatctcgatccagtcgtcgtgctcgacgatccggcgcagctcgggcacctggccgacgtacagcacgtcgcccagatcgcgcagttgcttcgtcacccacaggccgacgtcggtgctgcccgcgagcacgcgcgcggcgggcttctcggccttcagccgcgcgagcgcgtcgagcgtgcgcggcgcgtcgaacgcctggcccgcgtgctcgtaatggaacgtgtcgtcccggcgcagcgcctgcannnnnnnnnnnagcgcggcgacgtcgacgggcgccttcggcggccgcgcgtcgaacatgcgcaccgccgcgtcgacgatcggacggtagccggtgcagcggcacagattgccggtgagcgcgtcggcgatctnnnnnnnnnacggcgtcgtgcgatcggcgcgctgcgcttcgtgcccgtgccgctcgtacagcgcccacatcgacatcgcgaagcccggcgtgcagaagccgcattgcgagccgtggcattcgacgagcgcctcctgcgccggatgcagcgcgccgtccggctggcgcaggtcctcgacggtgaacagcgcgcggccatcgagcgtcggcaggaactggatgcacgcgttgaccgccttgaactcgacgccgcccgcgtcgttcagttcgccgacgacgaccgtgcacgcgccgcagtcgccttccgcgcagccctccttcgtgccggtgcaatgcgcgtcctcgcgcagatactgaagcaccgtgcgggtgacgttcgcgccgctgacttcgcggatcgcccggcgatgatagaaacggatcggctcactcatgttgcgtcgttctcgaaaatggggacatgctcggacggcggaggcccgcgcggcgccgaaccggcgcgcggccggccgccgtggccgtcgtcgtcatgtttcgcacgctatcaccgtcaaattccggaacccatagccgagcgcgcatgcggtttatatcgctgcggcgatatgccgctttgcgtggtgtttaactaagcggtacctgcaagaaaaccggttccatgtaaaaattcggctttcgcatcaaatggatgcgcgccttcgttccctccccctatgtctgccgattcagccgattccgtcccgtnnnnnngcagcgcgttcgcgacgacgctgcagatcgtctccgtcgtgtcgttcacgttcatctgctatctgacgatcggcctgccgctcgcggtgctgccgggtttcgttcatgacgagctcggcttttcggcgatcgtcgcgggcgcggcaatcagcgtccagtacttcgcgacgctcgcgtcgcggccgctcgcgggccgctgcgcggacacgctcggcccgaagcgcaccgtgctgcgcgggctcgccgcgtgcggcgcgagcggcgcgctcttgctgtccgcgttcgcgttcgcgcgctggccggccgcgagcatcgggctgctggtcgcgagccggctcgtgctcggcatcggcgagagcctcgtcggcacgggcgcgatcctatggggaatcggccgcgtcggcaccgcgcacaannnnnnnntgatttcgtggaacggcatcgcgacgtacggcgcgctcgcgatcggcgcgcccgtcggcgtcgcgatctcgcacgcgctgatccccgccgtgctcggcatgctcgtgatcgcgctcgccgcgctcggctactatctcgcacggctgatcacgcccgtgccgctcgtgcacggcgagcggatgtcgtacgcgagcgtgctcacccgcgtgctgccgcacggcctcggcctcgcgctcggctcggccggtttcggctcgatcgcgacgttcatcacgctctactacgcggcgcggcactggccgaacgccgcgctgtcgctgaccgtgttcggcacgctgttcatcgnnnnnnnnctgttgttcgcgaacacgatcaagacgcacggcgggttccgcgtcgcgatcgtgtcgttcgcgttcgaatgcgcgggcctcctgatgctgtggctcgcacccgtgccgcacgtcgcgctcgtcggcgccgcgttgacgggcttcggcttcgcgctgatcttccccgcgctcggcgtcgaggcggtcgcgctcgtgccgcccgcgagccgcggcgcggcgctgtccgcgtattcggtgttcctcgatctgtcgctcggcatcacggggccgctcgccggttatgtcgcgggcgcgttcggctatccgcaggtgttcctgtgcgcggccgtnnnnnnnnnnnnnngcgtcgcgctatcgacggtgctgtatcagcggcaggcgcgcctgtccggcagcggcgcggccgcctgagctcgcggctcgcggcatcgccttcgacggcggccgcgccgtccggccgcgaagcgaagcggacggtatagggacgaaaggccgcccgcccgtgcatcgcgggcggccttgtttcatgcggctttcgcgcgccagcacgagcgcgccttcacgccggagcgggccgcacggcgcagcttcggaggtggccgcggtttcgaccgcttcgaccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaggcttcggtaactgcaacgccctcgatgccccggcgacctcgtggcccctgcaagctcggcccatcgcacccgccggccgcaccggcatgcgacgattgaccggccgggccgcgcgtgcacggcgccctgccgcgcccgtccgctcaggcggtccgcacgaagcgccggcgcgtcagatcgaacgccaccagattgccggcgacgacgagcatcagcccgacgaccgcgacgggcgaccaccgatagccctcgaacacggtcgagacggcaagcgcgacgatcgggaacagcaccgtgcaataggcggcgcgctcgggcccgatccggccgatgagcgtcaggtacgcggtaaagccgatcaccgagcccggcaccgcgagataaacgagcgcggcgagatagcgcgggctcgtatcgggcgcgagcggcaatccggccgcgatgctgccggcggtcaggatcgccgcgccgatcagcatcgcccagccgttggtcgcgagcggatgcagccccatcgtctgcatccggctcgacagcagattgcccgccgagaagctcatcgtgcccgccaatacgatcgcaaggccgatccacgtcgcgcgatcgtcgacatgccccgccatctgctgccagaacaggcagccgatgccgatcagcccgagcagcgcgcccgcgatcgcggactgccgcagcggccgccccatgaacagccgcccgttgatcgagttcagcagcggcgcggtcgagaacaccaccgcgacgaggccgctcggcacgacctgctccgcgtagtagaagcacaggaaattgacgcagaagagcgcgaaaccctgcgcgacgagcaagcgccatgcatcgcgcggcggccggaccggcctgcgcannnnnnnnagcagcacgaacatcgcggcggccgcgagccagaagcgccacgcgatcgacacgggcggaggcacgctgcccaactgccatttgatcgcgatccaggtggtgccccagatcagcacggtgacggcgtaaagcgacagattcatggcgaacgcacaagcgaaaaagcgaagtcgaaacggaatcccgactatgccgcggcgcaccgggcgccgattgtctggaattgcggtcttttgcggccggccgggccgcgcannnnnnnnnnnctttatactcgcaccatcatgcacgcgccttccccgcctccgctcgacgcccgcctgtccgtgcccgccgccgatttcgtcggcggcgaagtgccgttcggcctgcaatccgtctgccggacgctcgccgaggcgaacgcgaagctcgagcgcttcgcatggctcggcgatcatctcgcgatcgccgaatggacgcgcgtcaccgacgaaagcgagacggtgtacgcgcagcccggacatcacacgctatcgtgctacctggacggcggctaccgcaccgagcggcnnnnnntcgcgcgctacggcgcgccgagcctgctctgcgcgctgccgggcgaccacgaatcgcgctggtgggtgcgcggcgagatgcacttcgtgcacctgtactttctgcccgagcacttcgcgcggcgcgcggtgcgcgagctcgatcgcgagccgcgcgagctgaagctcgccgatcgcacgtatttcgaggatgcgcgcgtcgccgcgctatgccgctcgctcgcgctcgagcgctgggacgacgccgatggccggctgcgcgtgaacgaaaccgcgcacgaggtgctgagcctcctgctgcgcgggcagagcatgacgggcgccggcgcgccgttcaagggcggcctcgcgcccgccgtgcgccggcgcgtgcgcgactacatcgacacgtacctcgcgcagccgatgacgctcggcgagctcgcgcagatcgcgtcgctgtccgaataccatttctcgaggatgttcagcgtatcgttcggccgcgcgccgcacgcgtggatcgccgagcagcgcctcgccnnnnnnnnnacgctgctgcgcacgacatcgctgccgctcgcgcaggtcgccgcgcaatgcggctacgcgaacgccgtgcatctcagccaccgctttcgcgacacgcacggcgcgacgccgggcgcgtaccgccgcgcgatgcaggccgcctagcagcccgcgcatcgcgcgggcgcgtcaagcggcgcgccccgacagcgcctgctcgagcgcggcgacgccggccggcagatcgaccgccaccttcaggtcgaccatcgtgcggccgaacgcgtgcagcgtgcggaacaggttgtgctcgcggcactgctcgcccatctggccgatccgcacgatcggcagcccgaacgagcccgagatctcgacctggtactgcttcgagatatgcccgcagatgagccccggcgtgagccctcgcggcgccgcgatgccgacgaccgagttcagccggcacgcttcgggggcgtagagctcgagccccatcccggtgattccggcctgcagcgcgagcgagcagcgcagatgccgcgcgtagcggttctcgagcgtctccgcgcagacgagccgcagcgcctcgtgcagcgcgagcacgccggagacgggcgccgtgtagtgatagccggcgttgtgccagaagttctcggcgagcgccatgtcgaggcaccagtgcgtgttcggctccgggcggctcttcatccgctcccacgcctgatcggaaaacgcgatcagcgacacgcccggaatcgacgacagccccttttgcccgcccgtgatcaccgcgtcgatcccccacgcgtccatgtcgagcggcatcgtcgacagcgtgcagaccgcgtnnnnnnnnnnnngcgcgcccgccgccttcgcgatcgcggcgatctccttcagatggcggttccacacggtgttcgacgtctcgccatgaacgatcgtgacgatctcgggacgctnnnnnnnnatcgcgtcggcgatttcgtcgaggctcgcgaccgaacggtcgggcacgtcgatcgtcgcgacgtccgcgccgacgcgcatcgccatctcggccatccgcgcgctgaagaaaccgttcttgatcgacagcaccttcgtgccggcccacgcgagattcgagacggccatctccatcgcggcggagcccggccccgcgacgcccagcacccacttcgtgcgcgtctggaacacgtagcgggccatttccttcacctgctcgatgatcttcgccatcgtcgcgcccaggtggttgatcacgatcgtgttcgccttcgcgaccgcggcgggaatcggcacggggccggcgcccatcatgagcagcggttcttcgggcaggatcgcgtcgagcgggacgacgacgggacagggaatgggcgagtgatcggtcgtggacatgggctaacgaagcacggcgggttggaaaaannnnnnaatcggtcgatcattccgcgaaccgttgcaatgcgcaagtgttttgatcgacatacgcgtcgggtgcttgcgcggcgtcgggcggcgcgctcgcaccggcggcggcgccgaccggctccccctgccgacgacgaagggcgcacgccgcggccggcgcgcccgtggcggaggcgcgttccggcccgccgccctacgatatttccgaggttgacgctcccgcccgtcgcgagaaagcatccgcgcgccgcagattttcgcgccgtgcgcatcggagcattccggctcgcccggcccgaataggccaaaacggcatcaaatcgactccctattaaatcgaaaaatcannnnnngcaagccgggtcgtcaaactttccgtaaaagcttgcattaaccattcgatgcggtgcagcaaacttatttgttccgcaccggaaaagaaccggacacctcattgcgactcgcacacaaaaatccccnnnnnnntacgccaacggcatccccgcgcgagacatgccgcactccgaagcagcggagtcccggaatgggaacggtcccgcaccggcgcnnnnnnnnnnnnccttgccgggattaaatccggcgcaatcgccgaatatcgtgcacgcgaatcgcggaatcggttcacgccccataaatagggatcgccgcgggccggcggccgatttattacattcgggatgaaataattatttagttgactgatgctgtcagcttattgaacaatttgcccagccttcgatgtttcgttatttaagacaagcccagtgctgatccgacagcctgcggctcgccagatcgaaggcgaaaaacacaacataatcatttaatgggccaacgaaagctatgaaccaaatccagaccatgcgtgtcttcgtatgtgttgccgaactgcagagcttccgccgggcggcgcggaaactcggcgtatcgaatgcgctcgtcacgcgttcgatcgcgatgctcgaaacacatctgaacacgcgtctcatccatcgtacgacacgcaatctgtcgctgacggaagcaggcatccgctatctcgacggctgcagggcgctcctcgaggagttcgatcagctcgaggcgtccgtcgagcgggcggtgcacgagcccgtcggcacattgcgcgtggccgtgtccgggttgctgtcgcccggccggatcaccccgctcgtcgacagctaccggcgccagtacccgaaggtgcgcgtgcaactgacgctcaccgagggcgcgctcgacgtgatcgaagccggctacgacgcgggcctcgtcacgggcggccgcctcgacggcaacccggcgctgatcggccatccgctgatgccgaacacgctcgcgctctgcgcggcgccttcgtacatcgagcggcacggcgcgccgcaccgccccgacgatctggtccgccacgcgtgcatcgcgctgccggccgaccagcatgcgtcgacctggcgcttcgtcgatccggaccacttcacgcatgtcgtctcgctgcagcccgtctacacggtcaacagcgcttcgatggtgcgcgcggcgacgctcgccggcaccggcatttcggtgctgccggagagctacatcgccgatgcgctcgaaagcggcgagctcgtgcggatcctcggcgactaccggatcgacgatcccgacacgcagttgtcgatcgtctatccgaaccgccagttcctgccggcgcgcacccgcagcttcgtcgagcacgcgctgtatcacctcggcgggcagaagaccgagacgaacggccactacttcatgcgcgaagccggcacggcgaagcgcccggacgtcgtcaccgggctccagtgacgcccgactgaagtaaactgacgcgcacctttaccggaggcaaagcgtgcgcgtgattcttttcagcagccggcagtacgaccacgattcgttcgatgccgccaaccaatcgttcggctaccggctgcacttccagccttcccatctcgacgcggagacggcgatcctnnnnnnnngctatgaagtcgtgtgcccgttcgtcaacgacacgctcgacaccgccgtgctcgagacgctcgccgcgggcggcacgcgcgtcatcgcgctgcgctcggccggcttcaaccacgtcgatctcgcggcggccgcgcggctcgggctcaccgtcgtgcgcgtgcccgcctattcgccgcatgcggtggccgagcacgcggtcgcgctgatcctcgcgctgaaccggcgcctgcnnnnnnnngtcgcgcgcacccgcgaaggcgacttctccctcaacgggctgctcggcttcgatctgttcggcaagacggtcggcgtgatcggcacggggctcatcggcagcgtgttcgcgcggatcatgacgggcttcgggatgcgcgtgctcgcacattcgctgccgccgcacgacgatgcgctgatcgcgctcggcgtgcgctacgtgccgctcgacgcgctgctcgccgaagcggacatcgtgagcctgcattgcccgctgatgcccgcgacccatcacatgatcgacgccgatgcgctcgcgcggatgaagccgggcgcgatgctgatcaacacgagccgcggcggcctcgtcgacacccaggcgctgatcgacgcgctgaagacgggccagctcggccatctcgggctcgacgtctacgaagaggaaagcgggctgttcttcgaagaccattcggaccgaccgctgcaggacgacgtgctcgcgcggctgctcacgtttcccaatgtgatcgtcacgtcgcaccaggcgttcttcacgcgcgaggcgctcgcggagatcgcgcacacgacgctgtcgaacatccgcgcgtggcaggacggcgcgccgcagaacgtcgtcgacgccgggcggcccggctgacggcgcggcgggcgacgagcggcggcggacaccgcgcggttgcgcccagcgcgcggcgcgcggcgcgattcgcgccaaaggcgccgaggggcggatcggcgaacgattaggcgctnnnnnnnnnnnnnnnnnnnnnnnnnnnaaatcggcccgaccatcgggcaaccgcgccgaacccgggcgacacggccgcgcgcatcgcgtctcgccgcacaacgcgcgnnnnnngccgcttcatcggattcgccgctgcgcgccccggattgcccggcgtcgccggcgaaacggccctcgccgcatcacgccgcgcgccccgccgcaatcgcaccgcgccgatacgaatcggcagcacccttattggcgcgccgcgcgagtctgctatcgtggcggcgattcgcctttacccgcctcgccagtccagttcatcatgcgtttcgacgaacccgcgatcgccgccgtctaccgcgcgatcttcgagcggcgcgacatgcgccatttcacgtccgccccggtcgatcccgccgtgctcgcgcgcctgctgcgcgccgcgcaccacgcaccgagcgtcggcttcatgcagccgtggcgcttcatccgcgtgaccgatccggcgcttcgcgagcagatccacgcgctcgtcgacgccgaacgccgcgccaccgccgacgcgctcggcgagcggcacgacgagttcatgcggctgaaggtcgagggcgtgcgcgaatgcggcgagctcctcgtcgtcgcgctcgccgatgggcgcgagcggcacgtgttcggccgccgtacgctgccggaaatggatctcgcgtcggccgcgtgcgcgatccagaacatgtggctcgcnnnnnnnnncgaagggctcggaatgggctgggtgtcgctcttcgacgtcgacgcgctgcgccggctgctcgcgatgcccgacggcgcgacgccgatcgccgtgctctgcctcggccacgtcgacgcgttctacgcgaagccgatgctcgagcaagagcgctgggccacgcggatgccgctcgaggcatgcctgtacgagaacggctgggacgccccgccgacgtctgcgcgcaacacctgatccggccccaaactcaagggttttccctgagatagaatcgcccctgttccgcccgcttccatcggcgtgccgcatcccgcggcgccggacgcggcggtcctcccgcgagtcttccatgccactgcctctgtttgcccttgccgttgccgcgtttggcatcggtaccaccgagttcgtcatcatggggctcctgccgaatgtnnnnnnnnatctgggcgtgtcgattccggcggcgggcatgctcgtgtccggctatgcgctcggcgtgacgatcggcgcgccgatcctcgccgtcgtcaccgcgaaaatgccgcgcaaggcgacgctgctcgcgctgatcggcgtgttcatcgtcggtaatctgttttgcgcgatcgcgcccggctacgcgacgctgatggtnnnnnnnntcgtcaccgcgttctgccacggcgcgttcttcggcatcggctcggtggtcgcgagcaacctcgtcgcgccgaacaannnnnnnnaggcgatcgcgctgatgttcaccggcctcacgctcgcgaacgtgctcggcgtgccgctcggcaccgcgctcggccaggcgctcggctggcgcgcgacgttctgggccgtcaccggcatcggcgcgctcgccgcggcggcgctcgccttctgcgtgccgaagcgcctcgagatgcccgcggccggcatnnnnnnnnagttcggcgtgctgcgcaacccgcaggtgctgatggtgctcggcatcagcgtgctcgcgtcggcgagcctcttcaccgtgttcacgtacatcgcgccgatcctcgaggacgtgacgggcttcacgccgcacgacgtcacgctcgtgctgctgctgttcggcctcgggctgacggtcggcggcaccgtcggcggcaagctcgccgactggcggcggatgccgtcgctcgtcgcgacgctcgcgtcgatcggcgtcgtgctcgccgcgttcgcgggcacgatgcgcacaccgctgcccgcgctcgtgacgattttcgtgtggggcgtgctcgcgttcgcgatcgtgccgccgctgcagatcctgatcgtcgatcgcgcgagccacgcgccgaatctcgcgtcgacgctcaaccagggcgcgttcaatctcggcaacgcgctcggcgcgtggctcggcggcaccgcgatccacgcgggcgtgccgctcgcgaaactgccgtgggcgggcgccgcgctcgcgatggccgcgctcgcgctcacgctgtggtccgcatcgctcgagcggcgtgcggttccggggccggccggatgcgcgtgacgcgccgcgcagcgcacgcatcgcacacggcatgcacggcaggcatgcccctccataccgctccatgccgctcaaggcgcggcgccgtacgcggcacgctcgcgcatcggcatccgcgaacggcgaacggcgggcgaacggcggccagacgagcgcatggagatcgcgcagcgcggcgcgtatcgctcgccggcccacagcgcgtgaaaatcgcgcgcaataaggtgcaataacgcgcgatcgagcgcaacggcgcgacgctaagccgtgcgccggtgtagcatcacggccgtcatgaaaaccatcctcacccgcgattttctcgcgctcattctcagcgtcgccgtcgtcggcctgggcaccggcgcgaccctccccctcacggcgctcgcgctcaccgaagcgggccacggcacccgcatcgtcggcatcctgaccgccgcacaggcgggcggcggcctcgccgtcgtgccgttcgtcacggcgatcacgaagcggctgggcgcacggcaggtgatcgtcgcatcggtggtcgtgctcgccgcggcgaccgcgctgatgcagttcacgtcgaacctcgtcgtctggggcgtgctgcgcgtcgtctgcggcgccgcgctgatgctgctcttcacgatcggcgaagcctgggtcaaccagctcgccgacgatgcgacacgcgggcgcgtcgtcgcgatctacgcgacgaacttcacgctgttccagatggcggggcccgtgctcgtgagccagatcgccggcatgacgcacgtgcgtttcgcgctgagcggcgcgctctttctgctcgcgctgccgtcgctcgcgtcgatccgcaaaacgcccatcgccgacgagccgcatcacgacgcgcacgaccgctggacccgcgtgataccgaagatgcccgcgctcgtcgtcggcaccgcgttcttcgcgctgttcgacacgctcgcgctgtcgctactgccgatcttcgcgatggcgcgcggcgtcgcgagcgaagcggccgtgctgttcgcggcgatcctgctgttcggcgacaccgcgatgcagttcccgatcggctggctcgccgacaaactcggccgcgaacgcgtgcacctcggcgcgggatgcgtcgtgctcgcgttgctgccgctgctgcccgccgtcgtcacgacaccgtggctctgctggccgcttcttttcgtgctcggcgcggcggcgggcagcgtctacacgctgtcgctcgtcgcgtgcggcgagcgctttcgcggctcggcgctcgtgaccgcgagctcgctcgtgtcggcgtcgtggagcgcggcgagcttcggcgggccgctcgtcgcgggcgcgctgatggagcagttcggcggcgacgcgctgatcggcgtactgatcgtgtcggcgatcgcgttcgtcggcgcggcgctgtgggagcgnnnnnnnntgccgatgcaggcggcccggcggggacgttgacgcgttgatgcgatgacgtgaatcgcgccgggcgcggcgcccgggttcgccgcgacgaacgcgccaatgcgttcgcccgcgcaccgcgcgaagcagcgggcgccggcgcgcgacgcgaagccgccgtgcagccggcgtcgaacgaaacggcgcgcccgtgcccgccgccgtccgccggcctcgcctccgcggcgcaaagccgaatcgcgaaccgaacgcgcatcgaacgtgggccgaaccgaatcgaaccgaaccgacctgaatcgaatcaaagccccgccgtggcgccgcccgccccggcgcccaaacggcacgggcgcttgcaacctcgcggccgcaagcgcccgatccgataaccgtgcgtcccgttcgcgcgctcgagccgcgccaggcgcgcggcccgcttcgcgcgctagcgcgtcaccggccccgcgccggcagaatctccccgacgcacgtgccgaagccgacgcgatacccgtcgccctggcaccagcccgccagcgtcagctcgtcgccgtcctcgatgaannnnnnnntgccgccgcccgcgagcgagacgggctccttgccgttccacgtcagctcgagcaggctgccgaacgcctgcttcgccggcccgctgatcgtgcccgagcccatcaggtcgccgacccgcgtgttgcagcccgacaccgtgtggtgcgcgagctgctgcgccatcgtccagtacatgtgcctgaagttcgtgcgcgcgatcgtcgtcgcgtcggcggcgccctccggcctcagccgcacttcgagctcgatgtcgaacgcatgcgcgccgccgtggcgcagatacgcgagcggctccggctcctgcctcggctgcgcggtgcgaaacggctcgagcgcatcgagcgtgacgatccacggcgagatcgacgtcgcgaacgtcttcgcgttgaacggcccgagcggcacgtattcccattgctggatgtnnnnnnnnntccagtcgttgagcagcaccatcccgaagatgtgcgactccgcatcctcgcacgcgatcggctcgccgagcgcgttgccgcggccgacgatgaagcccgtctcgagctcgatgtcgagcttgcggcacgcgccgaacaccgggcgctcgctgtcgggcagcttcagctggccgttcggccggcgcaccggcgtgccgctcacgacgaccgacgacgcgcggccgttgtagccgatcggcatctccgaccagttcggcagcagcgcgttcttcggatcgcgaaacatcgagccgacgttcgtcgcgtgctccttcgacgaatagaaatcggtatagccgggaatgtcgacgggcagatgaagcgccgcgtcgcgctgcgcgacgagcaccttcgcgcgcaacgccgcgtcgtcgcgcagccgcgcgtcgccgcgctcgaaaagcgcgctcagctgggcgcgcacgctgcgccatgcgtcgcggccgagcgagatgaaatcgttgagcgccggccgcgcgaacacggccgccccgccgtcgaccgtcagcagcccnnnnnnnnnnagcgcggcgagatcgatgatctgatcgccaagggcgacgcccgcgcggcgcgacgcgtnnnnnnnntcgctgaagatgccgaacggcaggttctggatcgggaagtcgcacgcggccgcgttcgccgtatcgagccagctcttgcgggacggatcgaggctcgcgcgcagcgtgtcgggaatagcgctcatcgttgctccggattgaagtgtttcttgaggccttgccagcattcgaagtagttcgcctgcagttgcgcggtgtcgagcgcgaagcgcgtcggccggatcagcgtgcgggtctcgaacatgaacgccatcgtgtcgccgaccttgttcggcttcgacgtgtcgatcgaagaagccttctcgaacgtgtccgcgtcgggcccgtggccggacatgcagttgtgcaggctcgcgccgcccggcacgaagccttcggccttcgcgtcgtagacgccgtgcacgagccccatgaattcgctcgcgacgttgcggtggaaccaaggcgggcggaacgtatcctcggccgcgagccagcgcggcgggaagatcacgaagtcgatcgcgtcgacgcccggcgtatcgctttgcgactgcagcacgaggaagatcgacgggtccggatgatcgtagctgatcgagccgatcgtgttgaagtggcgcaggtcgtacttgtacggcgcgtagttgccgtgccacgcgacgacgtcgaacggcgaatgatcgatgtccgcgcgccagagccggccattcagcttcgcgacgagctcgaacgcgccttcgcgatcctcgtacgacgcgtgcggcgtgaggaagtcgcgcggattcgcgaggccgttcgagccgatcggcccgaggtccggcagcctgagcagcgcaccgaagttctcgcacacatagcnnnnnnnnnnnccgtccggcagcgcgaccgcgaagcgcacgccgcgcgggatcaccgcgatctcgaacggctcgacatcgagccggccgagctccgtcatgatgaagaggcgcccttcctgcggcacgatcagcagctcgccgtccgcgctgtagaagaagcgctcgcgcatcgagcggttcgccgcgtacaggtggatcgcgcagccgctcatcgcggcggccgagccgttgcccgccatcgtcacccagccgtcgacgaaatcggtcggctgcgcgggcatcggcagcggatcccagcgcaactggttcggcggcgtcggcggcacgtcgtccgaatcgccgaactcggcgacgatccggcgctcgcccgacacgagctcgaacggccgatgcacggcggcgggccggatccggtacagccacgagcggcggttgtggccgcgcggcgcggtgaacgcggtgccggagaactgctccgcgtagagcccgtacgnnnnnnnntgcggcgagttgcgcgcgtgcggcaacgcgcccggcagcgcctcggtcgcgaattcgttcgcgaagccgctctgatagccggcttcgcccggtttcgaaaaatccaatgtcatgattgtcgttctctccattcaagcgacgttcggcgcggccatgccgcgccgccgcgtcacgctcgcgaggccgatcacgaagacggccgagcacagcaccggcacggccgccgcgtgaaacagcgcgtcgttcgaccagccgagcgcgatcagttgcccgccgacgagcggcccgagcacggagccgacgcggcccacgccgagactccagccgatgcccgtcgagcgcagcgacgtcgggtaataatggcccgcgagcgcattgaccgcgggctgtccgccgacgacgcaaaagccgccgacgaacacggctgcgagcagccagacgaacgcgtgcgcgaccgagccgatcaggccgatcgcgatcgtcgcgcacgcgaagcacgcgaacagcannnnnnnnaaaccatgccgttcgatgaaccagccgagcgacagcgtgccgatcacgccgcccgtctgcagcaccgtgccgacgatgacggccgtgccgctcgcgtagcccgcgtcgcgcatcacggtcggcagccagttcgacaggaagtacaggtcgatcaggttcatgaagttgatcgcccacaacagcagcgtgannnnnnnnnntcccgagcggaacagctcggcgacgggcgcgccccggggtcccgcttcgcgcacgacaagccgcgtatcgggcgggaccgcgagccgcggcgcgaacttcgcgagccannnnnnnnncgcgtcgtgccggccgcgcagcacgagcaactgcggcgattcgggcaggctcgcggccatcgcggccgcgagcgcgagcggcaccgcgccgccgacgaagaacaccgcgcgccagccgaacgcgggaatcagcgcggcgctgacgaacccgcccagcgccgcaccgagcgtgaagccgcacgacacgatcatcatccgcttcacgcggtgcgcgcccgggctgcattcgccgacgagcgccatcgcgttcggcatgatgcagccgagccccaggcccgtgacgaagcgcagcgcgatcaatatcgggatcgacgtcgcgaacggcgtcgcgagcatcgcgagcgcgaagaacagcgtcgcgccgatcagcacgggccgccggccgatccgatcggcgagcaccgacaggccgagcgcgccgagcagcatgccgaacaggctcgcgctgaagacgggcccgagcgcctgcttcttcacaccccattcggcgatcacgctcggtgcgacgtagcccatcgcctgcgcgtcgaaaccgtcgatcacgaggcacagcccgcaaagcgcgagcagcatcgcgtgaaacgcgggccggtgcgtgtcgtcgatcacgcgctcgatctcgagcacgcgcgcgggattcgccgccgcgctcattgcagcgcgggcgcgccttcgagcacggccgcgccgctgcgcgcgagcgccatcgcctcgcgcagcacgtcgagatcgccgatctggttcgcgagcagcaggatcagcttcgcgttgacgagctggctctcgctgtcgggcagatcgcggtgcatgtcgatcagcgcctcgtagaacgcatccggatcgggcaggcgcaagcgggtgtcgaggtgcatcgtgggcctcctgatgtctttaaccgagtctttgcgctcacgtcacgcatcacagatcgcgcgggcgagcgccgcgcgcaccgcgctcgcttgcgccgtgcgaaaccgcgcgcacacgtgctggtccgggcgcagcagatagaacgtgccggggcgcgcgtcgtagcgccgcgcggcgagcccctcgctgtcctcgatcacgtcgacgcccgcgacnnnnnnnnnctcgcccttcggcacgatgagcacgggcgccaccggcagcgcgtggccgcgcgtcgcgtcgacgagcgcgcccgcatcgccgatcgagccgaacaggacgccgacgaagccgccctgcagatgctgcagcagccagccgggctcgccgttcgcgcgcacgggcgcatcgggggcgaccgcgcccggcaccgnnnnnnnntcgaacgcctcgcccgcgcgatcgggcatgttcagcggcgaatcggcgagcacggccggcaccgacagccggccgctgttgacgagccggcgcgcgaactcgcaatnnnnnnnnagcttgagcgtcgcatcgcgaaacacccgcgagatcgggctcttcggcgtgatgaaatcggtcgagcgcgtcgaattgcggatgttctcgtcggccgcgaattcgcgctcgcgcgcatacgtgtcgagcagacgatcgggcgcgcggccgtcgagcacgagcttgagcttccacgcgaggttgtccgcgtcctgcacgccgctgttcgcgcnnnnnnnnncgaacggcgacacgccgtgcgcggcgtcgcccgcgaacagcacgcggccgtggcgaaagctgtccatccgctggcagcggaacgtatagacgctcacccattcgagctcgaactcgacgtccggcccgagcannnnnnnnacgcgcgggatcacgcgctccggcgccttctcggcgacgggatcggcgtcccagccgagctggaaatcgatgcgccacatgtcgtccggctggcggtgcagcagcaccgactggttgcgatggaacggcggatcgaaccagaaccagcgctcggccgggaacggcgctttcatcttcacgtcggcgatcaggaagcggtccttgaacgtgcggccgcggctgtcgagccccatcatcgcgcgcaacgggctcttcgagccgtccgccgcgatcacgtannnnnnnnnnagcgtgtgcggcccctccggcgtgtcgacgtcgagctccgcgtgctcgggcgtctgccggattccggtcacgcggttcttccagcgcagatcgagattcggcagctcgagcgcgcgctcggccagatagccttcgacgtaatactgctgcagattgacgaacgcgggccgcgcatgcccgacttccggcagcaggtcgaacgcgtagatcagctcgtcctgcaggaacaccttgccgacgtgccagcccacgcccttttgcgcgacccgctcgccgcagccgaggcgatcgaagatttcgagcgtgcgcttcgcgaaacagatnnnnnnnnagccgctcgacagcgtnnnnnnnnnnnnnagcagcacgacgggcacgccctgctgcgcgaggtcgatcgccgccgcgagcccgacgggccccgcgccgccgacgacggccggatgcggctcgcccgcatcggcgagcgcnnnnnnnnggcgatagtcgaacttcagcgtctgataatcgatggtcatgatcgccgcccgccgtgcctcagccttcgagggtgtgccacatgtccttgtcgcgctcggccgtccagatccgcggatccgggtattgcgtggcctcgtcgaannnnnnnntcacgtcgaacggcatgcagtgatcgaagatcacccagtcgccgaacgtcggcttcagcgccgcgtacgtttccttgtagatcgcgttcaggtcccgccccgccgccgcgccggccttcaccttcgcgtacagctcgctcacgaannnnnnnntgcccgcgaggccgtcggcgacttcccgcggcgtcttcagcgcggcgccgcggcccggcacgagcttctcgggctcgagcgccgcgatcgcgtcgagcgtcgccggccagtcctggaagtacgcgtcgcccgcgtacggcgtcgcgccgtactcgacgagatcgcccgacagcagcaccttctcctgcggcagccagaccaccgtgtcgcccttcgtatggccgcggcccaactgcatgatcttcacctcgagcttgccgagccaaagcgtcatctcgcccttgaacgtgagggtcggccacgtgaggcccggcaccgactcgaccgagcggaacaggcgcggaaaccgctcgatctcgctcttcatgtcggccgcgccgcgctcgacgatcaggtcgtacgtgtcctggctcgcgatcacatgatcggcgccgtaggcggacgcacccagcacgcgcaccgcgtggtagtgcgtgagcagcacgtacttgatcggcttgtcggtgacttcgcggatccggcggatcacgtcctcggccatcacgggcgtcgcctgcgtatcggcgacgagcaccgcgtcgtcgccgacgatgatccccgtgttcggatcgccttccgccgtataggcgtaagcgtgctcggacagccgctcgaacgtcaccttcttctcggccagatccgcctgcgatgcaaatttcttgtcacccgccatctgtcgctccttgctccgtattgagggatgcgccgctttcgtcggacaagccgcgcgtgtgattgcttgatctgcgtcaacgtcacgatttacgaatagtaaaaccaattacgattagtgaaatcaacgtataccctaatcgatggcgcggaaccgatatcgatatgagcaactcacgcagccaatnnnnnnnngcgctgctactatcgttcatatacggcggccgtttcggccgcctttcttccttccggagtccatggttccgcccaccattcccgagctcgtcgcccgcgcgggcaagctcccgttcctgtgcgaccaccttgcgctcgcagacggcgcgcaaggcgcctacgcgcgcctgcgcgatctcaggctggagagcgtctacgagccgatctacgatgtgtcgatgccgggcgcgccgcaatcgacgtcgctgtccgacgcgatcgagcgctacggcgacgaactcggcttccaggcggtcacgcacgcgggcggcgcgccgttcgatccgatcggcgccgtcgccgacgatcaggagctcgtcgcgctcgaccggctcgcgcgcagcctgcacgcgatcaacttcttcggcgcgcagcggcacgggctgctgttcctgcgcgtgcacgagcggctgctgaaaagcgtcaagtacgaccacggcaagcacttctcgaccgtgctcaaggggttcgggctgccgcccgagcgcatcgtgatcgagctgccggcggcggccgtcgcgcacaagacgttcctcggctatctgacgaagagttatcagcactacggcttcaaggtcgcggacaagctgccggatccggggcgcatcctcgccgtcgaatccgacatggcgcggcccgactacatcaagatggacgccgcgatcgcgctgcgggaagggatggtgaaggcgctcgtcggctatgcgcagcgcgtgcgcattccgctcatcttcgatcacgtcgtcgacgagacgcagttcgagctgctgcgccagtacgacgtgcggctcgtgcaggggccggtgttttcgcaaccggccgcggtgtaaagggcgcgggcgccgcgcggcgtgccgcgcgcaaggcgggaggcgcagggcgcacggcggggctcgcacggcgagccgccgcgccgttgcgccgttgcgccaccggatcttgccgcgaaggcgtcgacggaacccttgccgtccgaaccgggcgctgccgcccgcgttcttcgcgacgcttcgcacgcccggcgccgcgccacggacagacgacgcgtgcgcgccgggtgcgtcgcaccgcggcggcgcgctcctcccgaacgccagcaaaacgctcgccgcgctcgcgccgctcggcccgcaagcggcgcgcccggtcactgcggccggccgacaccggtgcaaacgcgacggtgcgctcaatggtcgccgtcgtcgcgcaccggcagaccgcccgccacctccaggccgggaatgcggctcgcgtaccacgtatgcgctttcggcgcgatcgccgacggatcgtcgagcgtcgcgtaattgacttcgaccgtcgaaggcgcgtccgaacgccggtattcgagctgcgcgccacactgcgggcagaaacgccgctcgccccatgcgctcgacacgaacacgcgcggctcgcccttcacgtactcgaacgcgccgatcggcaccgtcgcccaggcgatcagggcggcgcccgtcgtccgctggcacagccggcaatgacaaaagcccgcgtcgttcggcatgccgacgatccggtaacgaatcgcgccgcacgcgcatccgccttccagcgattccgaactcgacatcgcgaacctcctgttcacgcggcataaggatgcggggagaaacggcatctacgatacaaccgattnnnnnnnncgcctcgcgannnnnnnnacaggcggggtgaaatcgaacggcgacggaaccgcgcctgcatgcggggcgtcgaaagacnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgccttcgagcggctcgccggccgccgctcgcgggctcagcccggttctccgagccgccgcgcgagcaccttcagcttcgggccaatccggttgcggaacacgtcctcgcccatcgacgacgccggcccgctgcaactgagaatcagccagcgcccttcgcgcggctcgcgaaacggcacggcggccgcgttcacgtcgccgtgccagtcgccaaacgaatagcagcagccgtcggccgcgaacgcatcggccgcgcgccgcgccgcgtcgacgagcgccgcccccgcccgccccttccccaccgtcttgcgcagctcggcgaagagcgcnnnnnnnnnntcnnnnnnctgcacggcgagatacgcgcgccccatcgagctcgtcagcatcgacagccgcgagccggacgccagcccgagcgtcagcgccgtctcgctgcgaatcgtctccaggtagatcatgtcgagaccgtcgcggcagccgagcgacaccgccgcgccgatctnnnnnnnnagcgcctgcatgtgcggccgcgcgagcgcgagcgtgtccgagcccgcgagcaacgcgtagccgagcgacagcacgcccgcgtcgagcgcgtacttgccgagcgcgtcgtcgtagcgcagatagccgagcaccgtcagcgtatatgcgagccggttgacggtcgccttcggcagcccggtgcgctcggcgaaatcgcggttgccgagcatcgtctcgccgggccggaacgcgcgcagcagatccagcccccgggcgagggcgacgacgaacttgcgttcgtcgagcgtgtcggcatcgatggtcgaaaaattcatgcggtgatacactgggctcaatttgcaaaacattgttccgcacagcggaactatagtcaagcgaggagatgacgagatggctgccgcaaccttccactgggacgatccgctgctgctcgaccagcagctcaccgacgacgagcgcatggtgcgcgacgccgcgcacgcttacgcgcaaggcaagctcgcgccgcgcgtgacggaagcgttccgccacgagaccaccgacgcggcgatcttccgcgaaatgggcgagatcggcctcctcggcccgacgatccccgagcagtacggcggccccggcctcgactacgtgagttacgggctcatnnnnnnnnaagtcgagcgcgtcgattcgggttatcggtcgatgatgtcggtgcaatcgtcgctcgtgatggtgccgatcttcgaattcggctccgacgcgcagaaggaaaagtacctgccgaagctcgcgacgggcgaatggatcggctgcttcgggctgaccgagccgaaccacggctccgaccccggcagcatggtcannnnnnnnaggaaggtgccgggcgggtactcgctgtccggctcgaagatgtggatcacgaattcgccgatcgccgatgtgttcgtcgtctgggcgaagctcgacgaagacggccgcgacgagattcgcggcttcattctcgaaaagggctgcaaagggctgtcggcgccggcgatccacggcaaggtggggctgcgcgcgtcgatcacgggtgaaatcgtgctcgacgaagcgttcgtccccgaagagaacatcctgccgcacgtgaaggggctgcgcggcccgttcacgtgcctgaactcggcgcgctacggcatcgcgtnnnnnncgctcggcgcggccgaatcgtgctggcacatcgcgcgccaatatgtgctcgatcgcaagcagttcggccgcccgctcgccgcgaaccagttgatccagaagaagctcgccgacatgcagaccgagatcacgctcggcctgcaaggcgtgctgcggctcggccggatgaaggacgaaggcaccgccgccgtcgagatcacgtcgatcatgaagcgcaattcgtgcggcaaggcgctcgacatcgcccgcctcgcccgcgacatgctgggcggcaatggcatctcggacgaattcggcgtcgcgcgccacctcgtgaacctcgaggtggtgaacacgtacgaaggtacgcacgacatccacgcgctgattctcggccgcgcgcagacggggattcaggcgttcttctgaatgttgcgcacgtcgcgcggatgcggcccgcgcgttcgctgcgcgctttgcttcgcgccgatctcgagcccgcctgcgcccacgcagccgcgcggacgacgggcagccgacctgcgacaaatccgcgcgtgaacgtgccggcgtcgcgcacgcgatgtgcccgcctcgaacgcaaaaagccccggcgcgccgccggggctttttgcgttcatgaccgccacgccgcgccgacgcgcggcgcgcaggccgctcatttgttcggctgcggcgtcaggcgcaggtacggacgcacggccttgaagcccttcggaaagcgctgcttcagctcgtccggatcctgcagcgacggcacgatcacgacgtcgtcgccgtccttccagttgccgggcgtcgcgaccttgtagtgatcggtcagttgcagcgaatcgatgacgcgcagcacttcgtcgaagttgcggccggtgctcgccgggtaggtgatgatgaggcgcaccttcttgttcggatcgatcacgaacagcgaacgcacggtcagcgtctcgttcgcgttcggatggatcatgtcgtagagttccgagaccttgcgatcgccgtcggcgatgatcggaaagccgacgctcgtcgcctgggtctcgttgatgtcgtcgatccagcccttgtgcgactcgacgctgtcgaccgacagcgcgatcaccttcacgttgcgcttctcgaattctcccttgagcttcgcggtcaagccgagctccgtcgtgcagacgggcgtgtagtcggccggatgcgagaacaggacgccccaactattgccgagccattcgtgaaatttgatgcggccgaggctcgaatcctgctcgaaatccggcgcgatgtcgccaagacgtagactcatgttacagctccttgaacttgcatgggttgggtgcccggacgcatcgcgcatccggacaagtttttagcttaagcgatcctgcggccggcgcgaacgattattccgtcagatattcatgcctttttatcattcttgccgggtgcgatttgacaatcctggaaactttttcgttccgcatcggctctctattgtcacggcaagtcgtttaccatgctgttcaagcgcgatcttgcgccacctgcgcgccgtgcccgcgcgcccgcgcgcaggcacgggtttcgctacgatatccgtagcacaacccgcttcggcaagaagggagtcgcaatgtctgaagtcaacaaggagaaactgatgtcggatatcaaaactgttctcgcggacgcggaagatctgctgaagcaggccgcgagcagcacgggcgaccgtgcgaccgagctgcgcgagaaggcgctcgcacgcctgaaacaggcgaaggagaaggcgaccgatgtccagatggtcgtggtcgaaaaaggcaagaaggcgnnnnnnnncaccgacgactacgtgcacgagcatccgtggacgtcgatcggcatcgcggccggcgtcggcgtattgatcggcctgctgatcaaccgcaagtaacgcggcacgcccccgcgagagacagcccccggctcgccgccgcgtgacggccggggccctgcgctccggcccgccgcgcccagttgcgacgccggccgttctccgcgcgcaagcgcctctttcatgacgacagaaacctcatcgcaccagtccgggcacggaccgctgcgccgcctgctcggctcggtgctcgcgctcctgcagacccggctcgaactcgtcggcatcgaactcgccgaggagaaggaacgcctgatgggcgtactctttgtcgggctcgccgcgatgatgctcgcgacgatggcgctcatcagcctgacggtgctcattgcgatcgcgttctgggatacgtaccgctggcaatcgctcgccgtcgtcaccgcgctctacgcgctcggcgcactcgcctgctggctgaaggcgcgctcgggactgcgcgacgcgcccagcgtgttcgaggcgacgctgaacgaactcgaaaaggaccgcgagctgttccgcggcaagccgtgaacgcgcggctgcactccttcccttcccgcccatctcacgccgacgcgccatgagttactccgctccggaacaacgattccacaccgcttcgcagaggcggcacatgagcgcggcccagtaccgcgcgctgcgcaaggaactgctgatcctgcgctcggatgtcgagcgcctggaactcgcgcaggccggcgccgagctgcgccaatccatcacccatttcaaatggctgaagctcctcgtgcccggggtgtcgggtgggtcgctcggcaaatcggcgaggaacgtgaacgcgacgctcggcatgctcgtcagccaatatccgctattgagctcgctggcgtcggtcgtgctcgccaagcccgtgcgcgcactgctgcgcgcaannnnnnnncccgcgctcaaatggggcgctgtcggcttcgcgctctgggagggctaccagatctggaaacaggcgaagcacgacgacgcatccgacgccggggcgcggcaacgcacgcgcccgtagcgacacgcccaggacgcccatggcgcccgtcgaccgggccggcgcgccgaccgcgccggccggctgccggcgccggggagatcgacacgcccggcgctgcgcagctagcctgttcgccagcaggcatcgccctccgccgcaccgccatcgagcgcgacgcctccggccacgcgattctcgcgcgtgccgtccgcatgcagcacgtagacgccgcatctgtcgtcccgcattgcaccatcggcggcgggacgcgcctccagtgcgtatccgcnnnnnnnntcgtcgaacatgatccgcagcacatagacgagcttgccggattcgggcgccctgttcaccccttccggcaacgcggtgggcggcgcgtcgccgaacgcgtccacgtattgcgcggcgcgatagagcgcggcaaccgcggtcaatcggttcacccgttcgacataactgcgatacgacggcacggcaaacgccgcgagcaccgccacgatcgcgatcgcgacgaccacctcgattaaggtgaagcctctcgagggcgaattgcgccccgtacatggcatcgctcatgcctcccgttgcctatgccggccgtcccacgacccgacgccaccggcgctcgacgcgcccgccgtcgagcgcaacctgcaattgcagccactcggccgtatcgttcgatgcgcccacgcnnnnnnnngttacgaggaaggcgcgcacgtgggggcgcgccggcagcctccatgcttcgatcaagcaactcggcgcctgcgccgcgcccggccatccggcgtacggcctgaacgcaccgatgccgtcgaacgcgcccggttcgcgccagccgcccggctcgcgcgtcgacgtcgtaccgtcgcccgccgacgggtgtggcgccgctccgctctccagcgcgatcacgcatgcttcgagcgcggcatccgccgcacgaaatgcaatggatcggctcgcgacgctcgtcatacgccggacctccgtcttcgcgatctcgaaccaagcgaacgacatcacgatgagcgaagccgttacggcaagtacgcccggcagcgcgacgccccgcgaaccgcgcatccgcggctcgcgccgtcgcggcgcgtcgcacggcgtcgggcgcgcccggaacatcggcagtcgctccacatccaccccgaccatgacgcgcatcatgtgccggctcggttacggaccgccacatagcgccgccacgctagtctcgcgcgggtgtcgggtgcgctcgccactcgcccttcgcagtcgacataccgcgccgggcgccccgtgcgcctgcctcgcacttgcacgcagacggaaacggccgccacattggcccagtcgtcgacagacaaggccgacgcgtcggcccatcgtgcagcaccatatagtcgatagcgcaaactcaagcgttcgacgccttcgacaagcggctgcgcgatgccgggtctgccgctgccttcgcagtacagttccggttcgcccgtcgacgcgctgannnnnnnntaaaagcggttgacgatcagcggctgcgtatcggccgcgccgacgccctggccgaggcagtccgtcggctgcccgctcgccgtcggccatgtggagacgccgtctccgacatagcggacgacgaggccgtcggagcggctcgcgagcggatcgcatgcggtctgaccgtccgcgccgaccggacgtcccgccgcacagccgaacagccccggcaccgcgcgggcatcgtatgcatcgagcggcacgaagcccgccatctggatctgctgcgagatcagcgcgagcgccgcctgcgccgcgtcgcgcaagcgcgcggcatccaccgccgctgaataagcagcccgctgcacgcgatagagcgacatggcggcaagcaaaatcagcaagccgagcgccatcgcgatcatcacctcgaccagcgtatnnnnnnnncaacgggtcgtgcgcatcatcggcgctgcgtcgatgcatacgcgagcgtcacgcacgacttggcggcatcgcgcgcagcagcggcatcgccgtcgcaacgcaaagggcttgcagccaatcccgcggaccgttcccattcgacccgtacgttcgaaatatccgcacccgcgttcgtcgcgacgagcttgccgtggcgcaatccggacatcgacgcgtcccagtcgacgcccgacggcccaccggctcgcgccatctccgcccacgaatcggcgacgagcaccgccggctcgcatgccgcggtgtcgcgctcgctgcgtatcgccgcgagcaacgccgccaccacaccgagcgacgcaaccgcgagcagcgcgcacgcgatcgccgcctcgagcaacgtgctcccacgcatcgagcggcaacatgtcatgtcgacgctccgcaaccgccctcggcgaatcgcacgcgaccacccgccgcgatgcgcaggcagcggcgccagcgttccccgcgccatgcgcccgatgcgtctgccggcgcaaactcgaaacttcggaagccgccgatcacctggcccgcgggcggcgtgaacacgacatcgacagtcgtgcccgtcacggccactcgggcatcgggcgcaatacgccgcaacaggcgcgtaccgcgttcgccatccgcggcggcgacggcccagccgcacgaccaatcggccgccccgccaccgcatggccgccccgccgcaatgcatttcgcggtcgcatcgctgcggcacagcaccacgcgcgcgccgagcctgaccgcttcgccgcgcgcataggcgagcaatgcgccgaacacgcgcgcccgcgcgtccactcgatcgcgcattcgagcgccggcgagcgtcggcgcggtcagcatcgcggcaagcgccacgagcatcagcgcagccatcacttcgacgagcacgaagcccgccgttgcccacctgtcacgctccgctcgcatcgcgctctccttgaatccgatgcgccgactctacgcgtgcaggcaagcgccgaccatccgccgaatggccgagtcgcgcgccgcgaccgggcacacgacaatcgcccaggcgagcacgcacaccgcgtgttacgcgggagaaacgaatggaacggaaaacgaaacgggaaacggaatgcgcaagctcaacgcttgcgaggcgtcttcgcgggcgccgcgcggcggaattcctcgatcacgtcctcgaactcggagacgtcttcgaaccgccggtagacagaggcgaagcgcacgtaggcgatcgtgtcgagctggcgcaactcgttcatcacgagttcgccgagcttttcgctgcggacttcgcgctcgccggaggcgagcagttgatattcgatgcgggcgaccgccgcgtcgatcgcatcggctgcaaccgggcgcttgcgcagcgccagttgcatgctcgcgacaatcttgcggcggtcgaattcggtgcgactgccgtctttcttcacgacggccggcaacgccagctcgacccgctcatacgtcgtgaaacgcttgtcgcaggccgagcagcgccgacgccggcggatcgcggcgccgtcttccgacacgcgcgaatccaccacctgagtatcgtcgtgccggcagaacgggcagcgcatggccgatcagcgatagaccgggaaacgcttcgtcagctcggcgacctgcgcacgcacgcgctcgatcgtcgccgcgtcttcgggatgctcgagcacgtcggcgatcaggttgccgacgagctccgcttcctgcgggccgaagccgcgcgtcgtcatcgccggcgagcccaggcgcacgccgctcgtcacgaagggcttctccggatcgttcgggatcgcgttcttgttgaccgtgatgtgcgcattgccgagcgccgcttccgccgccttgcccgtgatgttcttcgcgcgcaggtcgaccagcatcacatggctctcggtgcggcccgacacgatgcgcaggccgcgcttgacgagcgtttgcgccagcacgcgggcgttctcgaccaccttctgctggtattccttgaattccggcgacagcgcttccttgaacgcgacggccttcgcggcgatcacgtgcatcagcggtccgccctggatgcccgggaagatcgccgagttgatctgcttctcgtactcggccttcatcaggatcacgccgccgcgcgggccgcgcaggctcttgtgnnnnnnnnnnnngacgaaatccgcgtgcggcaccgggttcggatagacacccgccgcgatcaggcccgcgtagtgcgccatgtcgaccatcaggtacgcgcccactgccttggcgatcttcgcgaggcgctcgaaatcgatcttcagcgcgaacgccgacgcgcccgcgacgatcagcttcggcttgtgctcgtgcgcgagctgctcggccgcttcgtaatcgatgtcttcagcctcgttcagcccgtagctcacgacgttgaaccacttgcccgacatgttcaccggcgagccgtgcgtgaggtggccgccgtgcgcgaggctcatgcccatgatcgtgtcgcccggcttgagcatcgcgaagaacacgccctggttcgcctgcgagcccgagttcggctgcacgttcgccgcttcggcgccgaacagcgccttcacgcgatcgatcgcgagctgctcgacgatgtccacgtattcgcagccgccgtaatagcgcttgcccggatagccttccgcgtacttgttcgtcagttgcgagccttgcgccgccatcacggccgggctcgtgtaattctccgacgcgatcagctcgatgtgctcttcctgacggacgttttcctgctgaatcgcttgccagatctcgggatcgacgttcgcaatggtgctttgggctctgtcaaacatacggtttccgttaagtgtgtacaggttgaccgaagtggccggatacgtcgcgcagccggcagcgcaaccggctcgacgtggcggagggattccgaggaacgcgaggcgggacagccaccggcaaagcacgcaacgcggcgcacaacggctgcccaggcgaacggcaaaaacgacgccctgcgcttcacggtgggatgctccaccttgaccccgaaaggtcgtatcgccagtcacgcagggactattgagcgcgttagtttattggatgcgccatgaataggcaaccgcacccgccgtcccgaaccatattaggggacaaatccatgaggcgcgtcgaacgggggttgccgaacatgcccgccannnnnnnncgccgcgccttgccgcaccgccgcgatgccagtaggctaacgagttctccccagcaagcatcgttttaggagcagcagcaatgatcgtgttcgtcaccggtgcgtcggcaggtttcggcgccgccatcgcccgtgctttcgtccagggcggccaccgcgtcgtcgccgccgcccgccgcaaggagcgcctcgacgcgctcgccgccgagctcggcagcgcgctgttgccgatcgagctcgacgtgcgcgaccgtgcagccgtcgaagccgtggctgccgcgctgcccacggagttcgccgccatcgacgtcctcgtcaacaacgcgggcctcgcgctcggcgtcgagcccgcgcaccgggcgagcctcgacgagtggcagacgatgatcgacaccaactgcacgggcctcgtcacggtcannnnnnnnntgctgcccggcatggtcgagcgcggccgcggccacatcttcaacctcggctcggtcgcgggcagctacccgtacccgggcggcaacgtctatggcgcgaccaaggcgttcgtgcgccagttcagcctgaacctgcgcgccgacctgatcggcacgccgctgcgcgtcaccgacatcgagccgggcctctgcggcggcaccgaattctcgaacgtgcgctaccgcggcgatgacgagaaggcggcgaacgtctacgcgaacgtccagccgctcaccgccgaagacatcgccgacacgatctactggatcgccacccgccccgcgcacgtgaacatcaacacgatcgagatgatgcccgtcgcgcaggcgcccgccggcctcgccgtccatcgcggctaagcgcgccgccggggcgcgcacgcggcccggnnnnnnnnnnnnaaaggcaacattccgttacgaatccggggaatcggggtcgcccgatccggtagaatgcgcgccatgatcgaacccagccgacagcccgacgcggcacccgatttcgcgtggccggtccgcgtgtattacgaagacaccgacgccggcggcgtcgtctattacgcgaattacctgaaattcttcgagcgcgcgcgcaccgaatggctgcgcgcatgcgggatcgaccagagccggatcgccgacgaaacaggcgcgattttcatcgttcgccatgcggcgctcgactatcgcgcgccggcgcggctcgacgacgcgctgcaaatcgtctgcagaatcgcacgcatcggccgcgcgagcgtcgaattcgaacaacaggcgtggcggggaaacacgctgctcgtcgccgccgacatccggatcggctgcgtcgatcgctcggcattcaagccgaccgcgatcccgnnnnnngtcttcgccgcactcgagcgcggaccggccgcaagcgacagggcaagccgtgtcaacggtgcctgcgtgagtgccgtttagacaaagccgatgaactcgaccccatgatccgccactaagcaaggttcggcggaaagtttccggcgatgcgccgcgcaagcggcgcgcagccgaacgctccgcccgggcgccgccggagcgcgccggccggatgcatcctggccaggcctccccgaagggacgttacacaaacctctatgaacacttctcaagacctgtcgatcatttccctcgtcctcaacgcgagcgtgctcgcccaggcggtgatggggcttctcctcgtcctgtcgctgatgtcgtggacgttcatcttccgcaaatggttcgcgatccgtcgcgcccgcgcgcagaccgaacgcttcgagcgcgacttctggtcgggcggcgatctgcaggcgctgtaccagagcgccgcgaacaatcgccacacgatcggcgcgctcgagcggatcttcgaatcggggatgcgcgaattcctgaaggcgaaggaaaagcgcctgagcgatccggcgctgctcctcgatggcgcgcgtcgcgcaatgcgcgcatcatttcagcgggagatggacgttctcgaatcgaatctgtcgttcctcgcatccgtcggctcggtgagcccgtatatcggtctgttcggcacggtctgggggatcatgaactcgttccgcggcctcgcgaacgttcagcaggcgacgctcgcgaacgtcgcgccgggcatcgccgaggcgctcgtcgcgaccgcgatcggcctgttcgccgcgattccggccgtcgtcgcgtacaaccgctacgcacacgacatcgaccgtctcgcgatccgcttcgagacgttcatcgaagagttctcgaacatcctgcagcgccaggcgcaataaggagcacgcgatggccggcacccccattcgttccagcatgcgcggcggccgctcgcgccgctcgatggccgacatcaacgtcgtcccctacatcgacgtgatgctcgtgctgctcgtcatcttcatggtgacggcgcccctcgtcgcgccgtcgatcgtcaatctgccgaccgtcggcaacgccgcgccgcaaaagcagacgccgcccgtcgtcgtcaacatccaggccgacggcaagatcagcgtccgctacaagggcgattcgggcgcgtcacaggaagacacgatgacgaaggccgagctcgacggcttcatcgccgcgcgccaggccgaccacccggatcagcccgtcgtgatcgcagccgacaagacggttcaatatgacgcggtgatgaccgtgatgtccgatctgaaggcgcgcggcgtgaagcgcgtcggcctgctcgtcaaatcgcaatgaagcctcgccagtcgcgcaccgccgcctacccgccccggccgccgcgcgagcgcggcacaggccgggcgttcctgctcgccgcgctgatgcacgtgctgctcgcgcttttcctgtaccacggcgtgcactggcagaacagcacgccggccggcgcggaggccgagctgtggacgtcggtgcccgacacgtcgacgccgcaaccggcgccgacgccgcccgtgaaagtcgcgcctcccccgccgcccgtgaagaacgaggaagcggatatcgccctgcagcagaagcggcgcgagcagcaggccgcggccgcccgcgaggcgcagctcgaggagcagcgccggcagcagcaattgaaggcgcagcaactcgccgcgcagcaggccgctcagctcgccgcgcaaaaggccgccgagcgcgagaagcaaaagcaggcggaaaagctcaagcagcagcaactcgcggaacagcagcaacgcaaactcgaacagcagaagctcgagcaacaaaagctcgaacaacagaagaagcaggaacagctcgccgcgcaaaagaaggcggacgccgaaaaggccgagaaagccgaaaaggcggcgaaggccgcggcggccgccaaggcgaacgccgccgcgaaggcgaagctcgacaaggagcgtcaggcgcgcctcgcgcagttgcaaggcatcgcgggcggcggctcgggcggcggcgaaggcctcgcgaagagcggcacgggcacgggctcgggcggcaacgccgcgtccccgggctatgcggacaaggtccgccggcgcgtgaagccgaacatcgtgtgggcgggcgagcgcgacagcctcgtgaccgtcgtcgcgatccgctgcacgccgtcgggcgacgtgctcagcacgtcgatccgccggtccagcggaaattcggggtgggatcaggcggtcatcagcgcgatccaggcgtcggtgcccctgccgcccgataccaacggccgcactccgtccgagattacgattaccttcaaggcggcggagtgagcgcatttgcgcttacactcccgccgtcgcaccgggaacgaatcgggtatttttgagtctctgcggttgcgcagcgtacatacgggaacaagaagcatgagtttgatgacgaagctaggtttcagggcactcgtggcctcgtgtctgattgccgcgggcggcgccgcccacgcgcaggtgaacgttctgatcacgggcgtcggctccacccagtttccgatcgccaccgcgaatttcgtcaacgaagcgagcctgccgcagcaggtcacgtcggtcgtgcgcggcgacctcgcgcgaagcggcaaattctccaacgtcgacgcgggcagcacgcccgtgccggaaaccgcatcggtcgatttcggcgcatggaaggcgaaaggcgcgaacgcattcgtcgcgggcagcgtgaaccgcgagccgaacggccagtacaaggtcaacttcatcctctacgacaccgtcaagcagcaaagcctcggagggctgtcgctcacgacgtcgaacgacaacgaggggatgcgcaagaccggccacaagatcgccgactacatctaccaaaagctgctcggcgtgcgcggcgtcttcaacacgcgcctgtcgtacgtgcagcgcacgggcaacgtctacaagctgctgatctccgattcggacggccagaacgcgatccccgcgctcacgagcaaggagccgatcatctcgcccgcatggtcgccgagcggcacgaaggttgcgtacgtatcgttcgagttgagaaagcccgtcgtgtacatccacgatctgccgaccgggcgccgctacgtgatctcgaaccagaaaggcaacaacagcgcgcccgcgtggtcgccggatggccagacgcttgccgtcgcgctgtcgctcacgggcaatacgcagatttactccgtcagctcgacgggcaccgggctgcgccgcttgacgcgcagcagctcgatcgacaccgagccgttctactcgcctgacggcaagtggatctatttcacgagcgaccgcggcggcgcgccgcaaatctaccggatgcccgccgaaggcgagagcgccggcgccgctcagcgcgtgacgtttaccggcagctacaatacgagtccgcgcgtcagcccggacggcaagctgctcgcgtacatctcacgcacgggcgggggcttcaagctgtacgttcaggatctgcaatcgggtgcggcgaacgccgtcaccaacacgacgcgcgacgaatcgccgagcttcgcggcgaatggtcagtacattctgtacgctagacaatcnnnnnnccgcagcgtgctggctgccgttccgtccgacggcagcgcgccgccgcagatcttgtccgttcagggcggcgcgatccgcgagccgtcctgggggcccttcatgcaatgaccacaaggagagtaaccatgatgtcgaagaaacttcgtctggcgttcgcgatgctgatgatcggcgcgctcgcggcatgcaagtcgggcgtgaagctcgacgagcacgcgaaccagggcgacgcggtcagcacgcaaccgaatcccgaaaacgtcgcgcaggtgaccgtcgatccgctgaacgatccgaacagcccgctcgcgaagcgcagcgtgtacttcgatttcgacagctactcggtgcaggaccaataccaggcgctgctgcagcaacacgcgcaatacctgaagagccatccgcaacgccacatcctgatccagggcaacaccgacgagcgcggcacgagcgagtacaacctcgcgctcggccaaaagcgtgcggaagccgtgcgccgcgcgctgtcgctgctcggcgtcggggatgcgcagatggaagccgtgagtctcggcaaggaaaagccggttgcgctcggccacgacgaagcgtcgtgggcgcagaaccgccgtgcggacctcgtctatcaacagtaaataacggaagaatcgctgtatgacgcaccgtttcccctggctgcgcacggccgccgcgctgtgcgtggccggtgcggccctcctggccgcgccggcgcacgcgggcctcttcgatgacgacgaagcccgccgtgcggtgctcgatctgcgcagcaagtccgacagccaggcgagccagctcgccgcggcgcaacgcacgatcctcgatcagaccaaccgcctcgaccagttgaaccagcaggtcgcgacgctgcgcggcgagaacgaggacctgacgaaccgcctgacgacgctcgagcgccaacagaaggagtactacaccgatctcgatacgcgcctgaagaaattcgagccgcagaagacgacggtggacggcgtcgaaggcacggtgcagccgggtgaaacggacgcgttcaacgcggcgtcgcaacagttccgcaacggcaacttcaagggcgccgcggcttcgttccgcgcgttcatcgccaaatacccgcaaagcccctatcagccgaccgcgcaatactggctcggcaacgcgcagtacgcgctgcgcgactacaagggctcgacggcgacgtggcaaggcctcgtgaagaactatccgcagcacccgcgtgcggcggacgcgctgatcgcgatcggcaccaatcaactcgagcaaggccagaaggcggccgcgaagaagacgttcgagcaggtcgtgtcgcagttcccgggctcgaatgcggcggaaaccgcgcagagcaagctggacgcgatcaagtgacggcgcgcggcgcggccgatcggtggcttgacacccccgccgtttggccgatataattttgcctcttttgggtcgttagctcagctggtagagcagcggacttttaatccgttggtcactggttcgaatccagtacggcctaccaaagacatgaaggggttgcgtgtaagcgcaaccccnnnnnncacttccggattcaatccgatattagacgatagacgatgtctaatagggcgcggggtgttggcctcgttcgtcgattcacggcgagcccccatccaggcgcggggcagcaaggcgctcaagcgcgccccgttcctctccgcctttgctgctctacgagacccagtttcacgcgcctgctactcgcgcaagatcaggcaaggcgagcgccacgaccaagcgctcatcgcgctggcactgcaacgctgcgacgacctcgccatgctgcgcgacggcaccttgnnnnnnnaagtcggcaccccatgctggacggaagacataggggcacgcccgtcgctcacatcgctgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcagggctacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcacaatcagtcgctgttatgcgtctatgtgctgcgcgacgagctcaaacggctctggttctaccgcaagccggcctgcgcggaaaaggcttgggggcaatggttcgaacaggctcagcaaagcgggatcgccgccttgcaaaagttcgcccagcgcttgcagggttactggcacggaatcgtggcccgctgccgccatccgctcaataccagcgtcgtcgaaggcatcaacaacacgatcaaggtcatcaagcgccgcgcttacgggtaccgcgacgagcaatacttcttcctcaagatccgcgccgcgttccccgggattccgcgatgaaccnnnnnnnngcgcgaccggagagtcgcgctgacaaaggtttggagatcttttccgtcaacgaaaaagtctgctttggtaagcagaaaccgcagtataacgagttgacaccctttcattagtcatactccccacaaacctctattgccgaagcgtcaataatcacgttcttacgcacgcggttcgtgcctccccttccccagattgtcgctgtcacgcaacgctgcggcgggttcggaaacggaaaaatattctgccgccccgccccggagccttgtcccacaagggtttccaccgcacccccaattatttccataacgcaaatacattatttcttaaactgtattcctcgactttcgacaacgctcttttacactgcggatagcttgtgatgacgggcgtcggtacacgcccgagccatgccccggctccgtttctcgcagcagcggccgggaacatcgaagaacaggtcagatatcgtcatccaccctgtttaggacggagataaacccaatgaaaaagaccctcatcgttgccgctctttccggcgttttcgcaacggccgctcacgcgcaaagcagcgtgacgctgtacggcctgatcgacgccggcatcacctacacgaacaaccaaggcggccacagcgcatggtcgcaatccaccggctcggtcaacggcagccgctggggcctgcgcggcgccgaggatctcggcggcggcctgaaggcgattttcgtgttggaaaacggcttcggcatcaataacggcacgctgaagcagaacggccgcgagttcggccgtcaggcgttcgtcggcctgtcgcacgagcaatacggcgcgctgacgctcggccgtcaatacgacagcgtcgtcgactacctcgggccgctgtcgctgacgggcacgcaattcggcggcacgcagttcgcccacccgttcgacaacgacaacctgaacaattcgttccggatcaacaacgcggtcaagtacacgagcgtgaactgggccggcctgaaattcggcgcgttgtacggcttctcgaacaacaatcagttcgcgaacaaccgcgcctatagcgcgggcgtatcgtacagctacgccggcttcaacatcggcgccggctacctgcagttgaacaacaacttcggcccgacggtctccaacgcatccggcgcggtcgcgctcgacaacacgttcgtcggcaagcgccagcgcgtgttcggcggcggcctgaactacacgttcggcccggcaacggccggcttcgtgttcacgcaatcgcgcgtcaaccgcgcgacggcaatcggcgcgggcgcatcgggcgtgtcgagcggcattgcgctcgacggcacgttcatgcgcttcaacaactacgaagtgaacgcgcgctacgcgatcacgccggcatggacggtggccggttcgtacacgtacaccgccggcttcatcgagaaccaccacccgggctggaaccaattcaacctgcaaacggcctacgcgctgtccaagcgcacggacgtgtacctgcaaggcgtgtatcagaaggtcaacaacgacggcacgggcctcggcgcgtacatcaacggtatcggcggcatgtcgtcgacggaaaaacagatcgccgtcacggccggcctgcgtcaccgcttctaatcggccccttcgcgccgatcgaaagcgccccgctcggggcgcnnnnnnnaggttcatcgcagaaaaccgtggagccttggagaacgattgcgtaacctgacgcctgattttatggatgtcaggaggcggaattgctcgatcgcaaggcacttcaggcactgggttgctggacaggctatcggctggagcgggtggagtggccgcagggcgatagccgcacgctgtcgctctacctgaagccggtcagtcagatcatgtactgcgagcaatgcggtgcgcgttgccagcagattcatgaaacgaccgtacggcgggtacgtgatctgccgttgttcgagtaccgggtggtgctgcacgtgcctcgacgccgagtctggtgcgaacgctgcggcgcagcgcggctggagaagctggactggctgggccgctaccagcgggtgacgcagcggtttgccaaggcctgcgagaagttgctgcaggccgccagcgtacaggccgtggcggccttctacgatctgggctggcacacggtcaaatcgatcgacaagatgcgcttnnnnnnnnnnntggccgaaccggactggtcgacgatccgttatctggcgatggacgagttcgcgctccataaaggccatcgctacgccacggtggtggttgatccgatcggccgacaggtcctctgggttgggcccggacggtcacgcgagacgnnnnnnnncttcttcgaacaactccccgaaggcggggccgagcgcatcgaagcggtcgcaatcgacatgaccacggcctatgagctggagatcaaggaacagtgcccgcaggcggaaatcgtctttgacctgtaccacgtcgtggccaagtacggtcgcgaggtgatcgatcgggtacgggtggatcaggccaaccaactgcgacatgacaagccggcccgcaaggttctgaagtccagtcgctggttgctgctgcgcaaccgtcataacctgaagccagaacaggccgtgcatctgaaggaactgctggcggccaatcagtcgctgttatgcgtctatgtgctgcgcgacgagctcaaacggctctggttctaccgcaagccggcctgcgcggaaaaggcttgggggcaatggttcgaacaggctcagcaaagcgggatcgccgccttgcaaaagttcgcccagcgcttgcagggttactggcacggaatcgtggcccgctgccgccatccgctcaataccagcgtcgtcgaaggcatcaacaacacgatcaaggtcatcaagcgccgcgcttacgggtaccgcgacgagcaatacttcttcctcaagatccgcgccgcgttccccgggattccgcgatgaaccnnnnnnnatgtccgatcgcatcggaccgcattcgtcggctccgaaggcacgcccccgcaccgcctgcgccgccatcgcgacgcacgcgccacctcgttcgttcggaacggcgaatcgcgcgaatccgcccccttgcgcgcagcacaagcgggataccccgcgatacacgcgcctcggcgctcagctcaagccgcgtccggcggcggataacggacgtcgagcacgtcgatcggctcgggaccgaccggcgtgagcagcgtgaccgtgtcaccgacccgcgccttgagcagcgcacgtgcgacgggagagatccagctcacgtgtccgcggtcgagatcgacctcgtcgacgccgacgatcgtcaccgtgtgctcgttgccgtcctgcgtcgcgtaatcgacggtcgcgccgaagaacacctgatcggcgttctcctggcggctcgcgtcgacgacttcggcgagatcgagacgcttcgtcaaaaagcggatgcggcgatcgatttcgcgcagacgccgcttgccatagatgtaatcgccattctccgagcgatcgccgttcgacgccgcccatgacacgagcttcaccacgtccggacgcgcttcatcgatcagatgcagcagctcgtcgcgcaggcgcttgtggcccgccggcgtgatgtagttctttgcgccgggcggaatcgccgcctgcgcgaaatcgagnnnnnnnnnnnntccgtccgactccttcacaaacgccttgttcatgatgcaatttcaacggctaatcggatgctgtaaggttacacgaacggcctcctccgataaatcgtcacgaaaggcttccctttttaaatttgtttgctataatctcacttctgcgtgcggctgtagctcagttggatagagtacttggctacgaaccaaggggtcgtgggttcgaatcctgccagccgcgccactttttcgagggccttctccgagagggccctttcagttcgaagttgtaccgctttgcgtgcggctgtagctcagttggatagagtacttggctacgaaccaaggggtcgtgggttcgaatcctgccagccgcgccatttatgaagggccttcctccgggaaggccctttgtttttgcccgcccgagcggacgcggttatgccgcctgcctcgccggcatcgtgcccgcgatgcggctcgtcgccttccctccgatttcatcttcgcgcccgaaacaaatggcggcccgagggcgtcgtcgcgattgccgnnnnnnnnccgttcgccgtcgggcgccgcgcggcgctagtaatcctgccgctcgcgatcgatccgcattccgccatcgtggcgcgcatgcacgacatcgtcgttcgagcgctcgcgcatgatccgcatcacgtccggattcgtgcgcacgcggcgcatcacgttcgcgaggtgcacgcggtcgctcacctgaatcacgaagcgcagcaccgtcgattcgtgcgtcagatcctcgtccatcgcgatatggacgatgttcgcgtccgccgacgtgatatcggccgcgannnnnnnnaagatgcccttcgtgttcttcacgagcgccttcaccgcgacgtcgaacaggcggcccggctgcggcgcccaggcgacgtcgatccagcggccaggatcgcgccggtggatgcgctgcgcgacgcggcaggcggtcgtgtggatcgccatcccgagcccgatgccgatgtagcccatgatgtcgtcgcccggaatcggccggcagcacgcggacagttgcaccgacatcccttccgtgccggtgatgaccaccggcggcgcatggttggccgcatgacgctcnnnnnnnngcagatcgtcgtccgcgtcgcgcccgctcatcagcacctcgatgcgtttggccatcacggcggccacgcggcgaccgaggccgatgtccgcgaagatctcctgacggctcttgttgcccgtccactgcacgagcttttcccagacctcgggcgtgacgtcggccagcgcgagcccatagcccttcaggctctgatcgacgagccgctcgcccagttgcaccgattcgttcaggcgcatcgtcttcagataatgccggatcgccgaacgcgccttgccggtgcgcacgaagccgagccatgcgggattcggcttcgagtacggcgcggtgatcacctcgacgatatcgccgctcttcaattcggtgcgcaacggcaatagctcgttgttgatcttcacggcgacgcactgattgccgagatcgctatggatcgaatacgcgaagtcgagcgcggtcgcgccgcgcggcagcgccatgatcttcgacttcggcgtgaacacgtagaccgcgtccgggaacaggtcgatcttcacgtgctcgaggaattcgcttgaatcgcccgcctcgctctggatgtcgaggagcgacttgagccattgatgcgcacgcttttgcacgtcgttcagatccgcgccgccgttcttgtacagccagtgcgcggcaacgcccgcttccgcgatctcgtgcatcttgcgcgtgcgcacctggaactcgatcggcgcgccgaacgggccgacgagcgtcgtgtgcagcgactgatagccgttgaccttcgggatcgcgatgtagtccttgaacttgcccggcacgggcttgtaaagcgcatgcagcacgccgatgcacgtgtagcagtcgagcggatgttcgacgacgatccggaagccgtacacgtcgagcacctgcgagaacgacaactgcttgtcgcgcatcttcttgtagatgctgtagatcgtcttctcgcggccggtgatttccgcgtcgatcttcgcatccgccatcgcgcgctgcaccgattcgaggatcttgccgatcacttcgcggcgattgcnnnnnnnngccttcaccgccttttcgagcgtcgcatagcgatgcggattgaagttcgcgaagctcatgtcctgcagctcgcgatacgtattgttcaggccgaggcggtgcgcgatcggcgcatagatgtcgagcgtctnnnnnnnnacgcggcggcgcttctccatcggcaccgcgccgagcgtgcgcatgttgtgcaggcgatcggcgagcttcacgaggatcacgcgcacgtcgcgcgccatcgcgagcagcatcttgcggaagttctccgcctgcgcttcctcgcggctcctgaactccatcttgtcgagtttcgacaggccgtcgacgagctcggcgaccttcgggccgaagcgctcggcgagctcgctcttcgtcacgccctggtcttccatcacgtcgtgcagcagcgccgccatgatcgcctgcgcatcgagcttccagccggcgcagatctccgcgacggcgacgggatgggtgatgtagggttcgccgctctggcgatattgaccgaggtgggcttcgtcgctgaagtggaacgccgccttgacctctttgatttcctcggcgccgaggtaatcggcaagcgcggccgtcagtttcgcgatggaaacgacgccgtgcttgcggggctgctccggtgtcgcggtcggcccgaacagatggcgaaacgattgttcgagaaccgcgtcgatatattgacgcgcgtgcgacgatgcggtggcctcggcgtgtccggcctccgaagaggcggacgatggtgtagtgctcattttcgcctcctgggttcgttcgtcggtcgcgcgggggactacatggctgaagaaaccgggcgcgcgttaagcgggcactttcttcagcatttcgacgccgacctggccggccgcgatctcgcgcagcgcgacgaccgtcggcttgtcgcggctttcgatcttcggcgtatggccttgcgcgagctgcnnnnnnnngtaggtggcggcgagcgccagttcgaagcggttcggaatctgcttcaggcagtcttcaacggtaatgcgagccatgttgggtcgttccttctgaatatgttgcttattctaccttatgtgtctcgttgcccgccgtcactccgcgtgcggcagatgaatgccgagctcgacgaatagttcggcatgccgcgcatattgcgacgtgaagcgcaggcgcgtcgccgcgacgatgcactcgagctcggcgagcgcgtgctcgaaggtctcgttgatgacgacgtactgcgcttccgccgcgtgcgcgatctcgctgcccgcggcgagcaggcgccgcgtgatcacgttcggctcgtcctgcccgcgcttcttgagccgctcctcgagcgccgcgagcgacggcggcaggatgaagatgccgaccgcgttgcggaactgcttcttcacctgctgcgcgccctgccaatcgatttcgagcagcacgtcgtggccgatcttcatctgctcttcgatccacacgcgcgacgtgccgtagtaattgccgtgcacctcggcgctttcgagaaactcgtggcgcgcatggcgctcgcggaaatcctcgacggtcgtgaagtgatagtgctggccgtcctgttcgccggggcgcggcttgcgcgtcgtgtacgaaatcgacaggcggatctccgggtccttcgacagcagcgcgttgacgagcgtcgacttgcccgcgcccgacggcgcgacgaccatgaagagattgccgggatagacgccggcgtgcagcgaatgcgcggctgcgccgtcgcggttcgaatcggtcatgttgcgttactccaggttttgcacttgctcgcgcatctgctcgatcagcagcttgagcgccatcgacgcgtcggcgagctccttcgccgccgccttcgagccgagcgtgttcgcctcgcggttcagctcctgcatcatgaagtcgagacgcttgccgacgcggccgcccttctcgatcacgtggcgcgtctcgttcagatgcgcggtgaggcgcgacagctcttccgcgatgtcgatgcggatgccgtacatcgtcacttcctgacggatgcgctcggccgcctcctcgcgcgacacgaggggcgcgccgccttccggcgccgcgacgccgagcgcctcctgcagccgctcgacgatcttctgctgatgcttggcgatcagctccggcacgagcggcgcgatgcgcgcgacgatcgcctccatctcggcgacgttcccgagcagcatcgtcgcgagctgcgcgccctcgcgcgagcgcacgacgacgagctcggcgaccgcttccttgccgcacgcgagcaccgcttcgcgcagcgcgtcggccgacacgccgctctcggcgagcacgccgggccagcgcaggatctcgcccgcgcgcaggcggcccacgcccggaaacgcgtcgagcaccgcgcgctcgagctcggcgagctggccgagcgccgcatggttcagcgcgccggcgttcacgctctgatcgccgcgctgcaggttgatgcgcacgtccaccttgccgcgcgacagcttgttcatcagcatctcgcgcagcgccggctcgcacgcgcgcacatcgtccggcatccggaaattcaggtcgaggaaccgcgaattcacggtccgcaactcaaccgatacgctcgtgccgccattgccggaggccgtcgcgagatcgcgcgtcgcgctcgcgtagcccgtcatgctgtagatcatcgttcgtcccgtcgtttgatggcccagcgggccggaaggattcgagacgcccggcgcttgcgaggcgcggggcgcgaaacatccattatcccatttttgcgggccggacccgccgggccgatgcgcnnnnnnnnnngtaaaattcgggtttctcctcagcctattgtcccgatgacgaattcctccctacgcccgagcgggcgccgcgccgaccagttgcgcgacgtgcgcatcacgcgccactacacgaagcatgcggaaggcgcggtgctcgtcgagttcggcgacacgaaagtgatctgcacggcgagcgtcgccgagcgcgtgcccgaattcctgcgcgagcgcggccaaggctggctcaccgccgaatacgggatgctgccgcgtgcgacgcacacgcgcagcgaccgcgaagcggcgcgcggcaagcaaaccggccgaacgcaggaaattcagcgcctgatcggccgcgcgctgcgcgcggtattcgatctgaacgcgctcggcccacgcacgctgcacctcgattgcgacgtgatccaggccgacggcggcacgcgcacggcgagcatcacgggcgcgttcgtcgccgcgcacgacgcggtgacgaaactcgtcgcggccggcaggatcgcgcgctcgccgatcaccgattacgtcgcggcgatctcggtcggcgtgttcggcggcacgccggtgctcgacctcgactacgacgaagactccgcgtgcgacaccgacatgaacgtcgtgatgacgggcgcgggcggcttcgtcgaggtgcagggcaccgcggaaggcgcgccgttctcgcgcaccgagatgaacgcgcttctcgatctcgcgcaggccggcatcggcgagctcgtgcggctgcagcgcgcggcgctggaggcatgacgatgtcgcacgcatcgcccgacgccgcgcgctcgcgcatcgtcctcgcctcgaacaatcccggcaagctgcgcgagttcgccgcgctcttctcgacggcgggcatcgacatcgtgccgcaaggcgagctcggcgtatcggaagccgacgaaccgcacgcgaccttcgtcgagaacgcgctcgcgaaggcacgccatgcgtnnnnnnnnacgggcctgcccgccgtcgccgacgattccggcctgtgcgtgcccgcgctgctcggcgcgccgggcgtctactcggcgcgctacgcgcagcgcgccggccgcgagaagagcgatgcggcgaacaacgcgtatctcgtcgagcagttgcgcgaggtcgcggatcggcgcgcgtattactactgcgtgctcgcgctcgtgcggcacgcggacgatccggagccgctcatcgccgaagggcgctgggcgggcgagatcgtcgacgcaccacgcggcgcgcacggcttcggctacgatccgcacttcttcgtgccggcgctcggcgcgacggcggccgagctcgatccggccgcgaaaaacgcggcgagccatcgcgcgctcgcgctgaaggcgctcgtcgcgcggctcggagaaattcgatgagcgacgcggcaaccaacgnnnnnnnnntcgtcgcgacattcgccgcgcccggccggatccggctcgcgtcgctgccgccgctcgcgctgtacgtgcacttcccgtggtgcgtgcgcaagtgcccgtactgcgacttcaattcgcacgaatggaaggacggcggcgcgctgcccgagcgcgactatctggacgcgctgcgcgccgatctcgagcacgcgctgccgctcgtctggggacgccaggtacacacggtgttcatcggcggcggcacgccgagcctgctgtcggcggcggggctcgaccggctgctgtccgacgtnnnnnnnntgctgccgctcgacgcggacgccgagatcacgctcgaggcgaaccccggcacgttcgaggcggcgaagttcgcgcaattccgcgcgagcggcgtcaatcgcctgtcgatcggcatccagagcttcaacgaggcgcatctgaaggcgctcgggcggattcacgacgccgcgcagnnnnnnnncgcggtcgagatcgccgcgcgcacgttcgagaacttcaatctcgacctgatgttcgcgctgccgaaccagacgctcgacgaatgccgcgcggatctcgaaaccgcgctcgcgttcgcgccgccgcatctgtcgctttatcatctgacgctcgagccgaatacgtatttcgcgaagtttccgcccaccgtgccggacgacgacgcgtcggccgacatgcaggactggctgcacgaacgcaccgcgcaggcaggttacgcgcgctacgaggtgtccgcttatgcgaagccgcatcggcggagcaagcacaacctcaactactggcgcttcggcgactatctgggaatcggcgcgggcgcgcacacgaagctgtcgtttccgaaccggatcctgcgccaggcacgctacaagcatccggcgacgttcatcgaacaggcgaaagcgggtactcccgtgcaggaagagcgggaggtggggccgcgcgatctgccgttcgagttcatgctgaacgcgctgcggcttgtcgacggcgtgcccgcatacagcttcgaggcgcgcaccggcatgtcgctcgccgcgatcggtcctgcgctcgcgcaggccgagcagcgcggcctcctcgtgcacgatcacacgcgcatcgcgccgacgccgctcggccagcgcttcctcaacgatctgcaggcgctgttcctgcgcgacgcatgacgcccgatcgaccgccccgggccgcagcatgcgcagcccgnnnnnnnnctgcgtgaatcgaacgcggcgtcgcgacgatccgcgcgccgtttcggttacaatgctcgaccttggaagcgtggccgagtggtttaaggcactggtcttgaaaaccagcgacgggcaaccgtccgtgagttcgaatctcaccgcttccgccatgacacgctttccccgcccctcaagtaatgccgcaaagccaagccggacaagggtttgctggccatccaagctttcgtggacctccacgagaagtcgtaaaattccggattgtgccggannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggggtccgtaacgccccatgcctgagagcctcccgcgtcgtctgcaatgccgcgctgccaagccgcgcgaacacgtctatcgcctcaacgacggcggaggtcttgcgttacaagtccataccggcataccggcaattccggcacgtgaagccggacagccgcgaaggctggataccgatcggcccttatccgcgcatcacgacgctggaggccgcaggatcggcacggaacgagcatcgcacggccgggcagagcggcaatgatcctgcgatgccgcgcaagcgggagaaggcccccaccgcaagatcgacgcagcccgcgcgctgaacttcaagcagtgcgccacggcgtttatcgacgcacgccgggcgcaacgagtaaatccgatgcacacgcagcagtggacgaacacgctcgcgacctatgcctatcccatcctcggcgcattgtgcccggccgacatcgacacggacctcgtgcggaaagtgcttgagccgatctggctaacgaagaacgagaccgcgtcgcgcctgcgcggtcgaagttttccgagannnnnnagtggaacgcccgagtcagtcgtgccgctgatttgatcgcgggcagcgccgcgaagtctgtctcgcccgcttcctaacgtaggtagatcctctatccgacgcaagcacgattcgccgatcgctccatgcgctcaaacaagcagccaagcgggcggctgcgccgccagcctcctgtgtcaatgtggcatcggaacagcatccattaactcgtcgtcggatgcagttcgttgcgttcatcgattcaaccgcacttcgacagcaggcgcatccacccacaccttcaagcgcttcggctgacgatccgcgcgcttcagcagattgaccacggccgccgcgagcgtggcatcgccgcgctcataaacgcgttgtgtccgccgcccgtcaggcgagcggcctgcacttggctcggatgcggtttcttgcgcatgcgatgaatttcgcgctgcgtatgctcgcgtgcctgaagcaccagcgcgtcaccggcttctgcgtgccgcagcgcgcttcgcggatcgaattcgaccgcgtcgcatgccttgcagcgtcagccggacagtccggggactggggcgccgaatgtttcgtgccgaatcgtaaaggattcgttgtcgaaccgcgtcatgccattccgccacccatcgacgcccgggtttcccgcgcgcatcggccgcgcgaaccacgcggcccttcccttgccttccggtcgggcatcgcccggctcgacgcaacacaccccgtcgcggcgtgccggcgacggtatgaccccgacgccgcatcctccgcaatggcccgccggcttgcgtcgaacacggccccgcgcaaaggcggggccgccgggcggcgaacgaaccggcggcccacatggcggcgatgcggcactgcctcgcatcgtccctgccgccctcgcgggcgcacgtcgtcacataagccgtcccgactgaaacgaccgcgcggctggcgccaaccctcttcggggaaagggagatcgtttgtcccgatgcaccgcgatacgctcggacctatcatgaaatcggcgttccgccgatcttcagggaggcgatcatgacgacgcgctccgagctcttccggttccgggccgcgtnnnnnnnnnnnnnnntttgcgcgtgcgcggctgtgctcgcggcctgcacgatcacgctaccgccgccgcacggcgcagtggtcgtaccgggcgtgtcgtcgatgagcgcgaccgaatatcgtgcggccatcgcgcaacgcatcgccgacagcaactcggatcgcatcctgcacggcacgccgcaagcgatgctgcgctcgcnnnnnnnnnnnncgttcaccgtcgatcgcaacgggcagctcgtgaagtcggccgtctatcgcagcaacggcgacgacgaagccgaaggcatcgcgctcgcggcgctnnnnnnnnnnnnnnnnttnnnnnnnnnnnncgcgaagatgctcgacgggcgcggccagctcgagttgatggaaagctggctcttcaacgacaacgggcaattccagttgcgcacgaaagcggcgccgcaagcgcagacgctcaactgaacgcaagcccacactcgcgcccgaacgcgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcctgcacgcccttcgccgcgccgccgtgccgtagcgtcgtgacgccgtcgcacgcggctcgcgacggctcgcggccgcgtcgctataatttcccgcatccgcattcggccgcaaggcccgcttgcgcggtgcgcctacccggcgcgccgcgcaacgcatcgatcacgcggccgcgcgatgcgcggccggctcgcgggcaagcgacggcccgcaggggcgccgcgtgcgccttcgcaccgcnnnnnnnnaaccgccggcatgcgtcacgtgccgcgtccacccgactctcgattcgaacaaaggcgcaacggccgtcgannnnnnnnnacaagcgacgcgcgctcgagcggacgccgtgccgccacaaccggagccccgcatgtcggacacccgtctttccgcttccgccgccgcgccgcgcgccgcgaacacgacgaaccaccgtcgcatcgtgttcgcgagcttcatcggcacggcgatcgagttctacgatttctacgtgtacgcgacagccgccgcgctcgtgatcggccccgtgttcttcccgcacggctcggccaccgcgcaggcgctgtccgcgttcgtcacgttcggcatcgcgttcatcgcgcggccgatcggctcgttcctgttcggccacttcggcgaccggatcggccgcaagtcgacgctcgtcgcgtcactgctcgtgatgggcgtgtcgacgaccgcgatcggcttcgtgcccggctacgacgcgatcggcgcgctcgcgcccgtgctgctctgcgtgctgcggttcggccagggcatcggcctcggcggcgaatggggcggcgccgcgctcctcgccaccgagcacgcgcccgccggcaagcgcggctggttcgggatgtttccgcagctcggcccgtcgatcggctttctcgcgtcgaacggcctgttcttcgcgcttgcgctcacgctgtccgacgagcagtttcgttcgtggggctggcgcatcccgtttctcgtgagcgcggcgctcgtcgcggtcggcctctacgtacgcctgaagatcgccgaaacgcccgcgttccaggccgcgctcgaccgacacgagcgcgtgcgcgtaccgctcgcggcgctcgttgcgcaccactggcggccgacgctgctcggcgcgctcgcgatggtcgtctgctatacgctgttctatatctcgacggtgttctcgctgtcgtacggcgtctcgacgctgcatttctcgcgccagagcttcctcggcctgctgtgtttcgcggtgctgttcatggcgctcgcgacgccgctcgccgccgcggccgccgatcgcttcggtcgcaagccggtgctgatcgcgggcgcgatcgccgcgctgctgtccggcttcacgatggcgccgctgctcggcagcggctcgatgccgctcgtcgcgctgttcctgacgatcgagctgttcctgatgggcgtgacgttcgcgccgatgggcgcgctgctgccggaactgttcccggccaacgtgcgctacacgggcgcgggggtcgcgtacaacctgggcggcatcctgggcgcgtcgatcgcgccttacatcgcgcagttgcttgccccgcgcggcggacttgcgtgggtcggcgcctacgtgtcggccgcggcggcgatcagcctcgtcggcgtgctgctgatgcgcgaaacgcgcgatgcgaagctgacataagccgcaccggcgcccccgccgctcgagccagcggacggcggctcgccgnnnnnnnnngaacgagcggcggccggcaacgttttcgacacgcaccgccctgtctatactcgatgcacgggcgcgtgccgacaatgcnnnnnnnnncgcgctttcggcatcagccgacagggagccgccgcgatggacccgatccgcttgcagaacgccgacctcgtattgatcctcgcgctgtcgctcggcggcgcgctgctgctcgcgatgcgtttcgggccgaaaagctggctcggcatcgcggtcgaagcgctcgtggcaaacctcgcggccattgcggccgtgatcgcgttcgaattattgatgtcctgagcgtgccggtgcggcggccgcggccatcgcccgctcacatcgcggcgacacgccgcggctgctcgacggcgcccgtcggataaacgcgctcgatcgcgccgagcacgtcgtcgacgcccggcgtcgcgccttcgtcgccgatcgacagcgagtgcggcgccccgctcacgcccagatgctggcgcgacgtcgcgcaaaagatcatgacggtcggcttctcgagcgcgtgcgccatgtgcacgaacccggtatcgacaccgatcacgagcgcggcgcgatcgatcttgcgcgcgacatcggcgagcgtcagcctcggcagcacgacggcgcccgnnnnnnnnnnngcgatccgctgcgcctcttcccgttcacgctcgctgccccacggcagcagcacgcgcagccnnnnnnnnnnnatctnnnnnnnnaccgcgctccagcgatcggtcggccagcgcttgtcgtcgttcgaggtcgcatggaagaacagcgcgtacggcacgcccggctccgcgagcgcgacgagcggcgccgtatgcggctcgcgcgactccggcggcacgtcgagcaggtaatcggcgcggccctgaggctcgtagccgagcgcctgtcccgcgctcacgcgcatgccgtgccacgcgtcgcaagcggggcgcggaccgaagcggccgttatacgcgaacatcgcgccgagctcgccgagatcctgattgcggtagccgtaacgccagcgcgcacgcgcaagaaatgaaatgatcgcactcttgtagaccccgtgaagatcgatcaccgcatcgtagcgatnnnnnnnnagctcgctgatcgacgccgcgatcgccttcaggtcggccgggctgcgcgccttcttgaaacggcgcagcggcgcgcacagcacgcggctcacggcggtgttccagcgcaccacttcggcgcacgactcgtcgacggcccaatccacctgcacaccggggaacgcgcggtggaggtccgcgacgacgggcagcgtctgcacgacatcgcccagcgacgtgaccttcacaatgagaatacgtttcatttttatgtggatgtacccaactcgttagttgggcattctaaatagacagaacgtcacaaacaccacaaattgcgaagaatttacatttgtcacaacgtcgatgtcgtgctagccgcgctcgtcgcgcaactataatgtcacctttttgcgcaccgacgcccatgcaacgccccagcctgttcccgactctcacgcgccgcacgcagcgcatctggcgccaatatggcgtgttctggctcggcgcggtcgtggtgggcctgacggccgtgatgtacgcacggctcatcgactggggctacgaggcgttccgttcgctcgggcaagggcgtccgtggctgcccttcctgctgacgcccgccatcgccgcgctgtccgtgtggctcacgcgccgcttctttcgcggcgccgagggcagcgggattcctcaggtgatcgcgacgctgcacgcgcagccgagcgcgttcggctcgcggctgctcacgctgcgcatcctgttcggcaaggtcctgatctcgttgctcggcatcgccggcggcttcacgatcggccgcgaagggccgaccgtgcagatcggcgcgtcgctgatgttcaacctgcgccgcttctacccgcgctcgaacgcgctgatcgaacgccagctcgtgctcgcgggcgccgccgccggcctgtccgccgcgttcaacacgccgctcgccggcgtcgtgttcgcgatcgaggaactgagccgcagtttttcggcacgcgcgagcggcgtgctgatcaccgcgatcatcatcgccggcgtgatcgcgctcggcctgaacggcaactacacctacttcggcacgatcgagatcggccagcattttccgaagatgctcgcggccgccgtgctgctgaccgcgctcgtcacgggcgtcgcgggcggtctgttcggctggctgctgctgaacaccggccgctggctgccggcgaggctgctcgcgctctaccgcgagcggccgatcgtgttcgcggcggcctgcggcctcgcgatcgccgccgtcggcgtcgcatccggcggcacgacgttcggcagcggctatgcggaggcgcgcgggctcctcgacggccgcgaacagttgtccgtcctgtatccgttcctgaaaatgatctcgatggtcgcgtcgtacctgcccgggattccgggcgggatcttcgcgccttcgctatcgatcggcgcgggtttcggcaatctgctgcacttcgtgttcagcggcatgcacctgccgatgctgatcgcgctcgcgatggtcggctatctcgcggccgtcacgcaatcgccgatcacgtcgttcgtcatcgtgatggagatgatcaacggccacgcgctcgtgatctcgttgatggccaccgcgctgatcgcaagccgcgtctcgcgcctgttcgtgccgccgctctacgagacgctcgccgagcgctatctgaagccgccgcaaccgaagcaggcggccacggcccccgcgcataccggcatcgcggcggtcaagatgcccgaggacgccgaatcggcgcccgccgatccgctcgatacgctgcgcgacgaagccgcgaacgaagcgaatacgaacgagcgcgatgcgggcgacgccggcgggcataccggcgcgggcgcggcggcgcacgccgatgatgcgccgtgcggcgcggccgatgccgcccgcgcgggcgcgccgcccgacgcgagcccggcatcggcgcccggcgcggccggcgcgtcgaacannnnnnnnaacgacccgacaccgccgtcgggcgacggcgagaatcgtgagccgccgcagcgccccgctcaatagatgacgacgggcgcgggccggtagtacaccggccgcgccggcacgacgacgcagccggccagcgtcagcgcgacgagcgcgagagcgaacaaggtccgtttcatcgccctgccccctcaggcccagtggccgcggacccagacccagcccgggccgcgctgcgaccagtggcccggcgcccagtgcatgccgatgcgctcgacttcccaatgcccggcgatccacacatagcgatcgtgatcccagcgccagtggccgcgatcccacacgtacccgacgcgcggctcgggcacgacctcgtagcgcacgggcggcggcgcgctcggcgnnnnnnnnnnnnnttcgcgcatcgccggcgcgacgacgacgccgggcaccgcctgctcgacgacgatctcgtcggcgcttgcggcaagcggcgcggcgagcgcgcaaacgcccgcgcccgcggcgacgagcggcaacacgacacgatgaagagaaaaagacatcacggcctccatgaacgattgaacacgcgacgagagcgtatccattcaatgctcgggaaggcgtaacggcggacaggcgctgcgttaccggaggccggaaagtgcaacgagaagtaaggnnnnnnnnnnnnnnnnnncggcnnnnnnnnacgagacggaaaacgcgtcaggcttgcggaatctcgattttcacttcgagcacttccagatcgtcctggcgctcgaggctcacgcggatgtcatcgttcgaaatcttcacatacttcgaaatgaccgcgacgagctccttttgcaacgcgggcagataatcnnnnnnnnnnnnnccgcccacgcgctcgtgcgcgatgatgagctgcaggcgctctttcgcgacggcggcggacttctttttctcaccgagcagaaacgacagaatcgacatgacgcgcctccgttacttggagccgaagaggcgctgcagcaggcccggcttctgatagtcggtgaaacgcagcggcttgtcctcgccgaggaagcgcgcgacgatgtccttgtacgcctccgcgacgtcggtgccgtcgaggtgaacggcgggcaggccctggttcgacgcgtgcagcaccgcctcggattcgggcacgacgccgatcagcttgatgcgcaggatctcgctgatgtcgtcgagcgacagcatctcgccctcggtcacgcgcttcgggttgtagcgggtgatgagcaggtgctccttgatcggctccttgccttccgtcgcgcgcttggtcttcgacgacaggatgccgaggatgcggtccgaatcgcgcaccgacgacacttccgggttcgtcacgatgagcgcctcgtcggcgaagtacatcgcgtgcagcgcgcccgattcgatgccggcgggcgaatcgcagacgatgaactcgaagtccatcgcgatcagatcgttgatgaccttttcgacgccttcacgcgtcaacgcatccttgtcgcgcgtctgcgacgcgggcaggatgtacaggttctcgcacttcttgtccttgatgagcgcctgattcaggttcgcttcgccctggatcacgttgacgaggtcgtacacgacgcggcgctcgcagcccatgatgagatcgaggttgcgcagaccgacgtcgaaatcgatcacggccgtcttgtgaccgcgcagcgcgagaccggacgcgaagctcgcgctcgtcgtcgtcttgcccacgccgcccttgcccgaggtcaccacgatgatttttgccatttacctaccctgtgttcgtcaatgagnnnnnnnnnnnncgtttgtcgcgccacgcgtgtcacgtgaggcgcagcggttcgatcatcagtttttcctgttccagccggatctgcaccgatttgccgagcacgtcggccggcagcgggttctcggtggtccgatagatacccgcgatcgagatcagctccggctcgagacacgtgcagaagatgcgcgcgtcgtgattgccgtgcacgcccgcgagcgcgcggccgcgcaacggcgcgtagatgtggatgttgccttccgcgatgacctcggcgccgtaactgaccgggccgagcaccacgagatctcccttcgcgtaaatctgttgtccggaatgcagcggcctgtcgacgacgagcgtcgccgactgagccgcgacagcgggcgcgggcgactcgggcggcgcgcccgcgtcggcgagcgtcgggccggcctgctcgaagagcgccgcctgcccggcggccggcgcggccggctccgcctgctgcacgggcgcttcgtccgccgccttcgacgaagnnnnnnnncggtcgcgcgcctcgagaagcggcagcccggcgctcgccgcccaggcgtgctgctccggttgcgcgacgacgccgatcacgcgcatccgcacgtcgttgagcatgccacggatgtcgtcgagcgggacacgctcgtgatccgcgagccggcgcacgtcgattgcgacgacgtcgtccgcgaagaattcgggggtcgcttcgaaacgcttgaccaactcggcgcgcaacgcatcgaggtcggcggttttcacgatgaacagcaacgtgtcgaccgaaccgctgcgcagttcgaagaatggcgannnnnnaagcgacatggacgttctgcnnnnnnnttttgcgtattttacaggcgtccacgcccggggccatcattttcgggcgcgcccgcnnnnnnnnnngtgcnnnnnnnnnnnnnaacgccccgtcccggcgcggcaacgaaggatcgggaccggttcgcacgccgcttacgcgtgctcgcgccagacgaagagcgacttcatcgcacccggcacgcgggtgatcgnnnnnnnntcgccggtgtcggcaaagcccacgtgctcgtagaaacggatcgcgctgcgattctgatcggcgatccacgcatagatctcgccggcgccgcgcagatgacggaccgcatgcgcgacccacagctcgctcacgaacgcgcggcgcgcgggcgtaccgtcgaaatacgcgccgatcatgccggccggatggccttcggtatacagcacgaacgtggtcgattcgtcggacgccgcgcgctgctgcgcgatcgcggccgctcgcgcggcgtcgacggccagctcagcttccggcgtctcgccgctcgcatagggctcgcgcagcgaggcggcgcgcagttcgcgatacacgccgccttgatccgcggcaatacgacgaacagtcaaggtcgaactcatgcaggcacagcccccttcggacagcaagccgttagcttcaaccgaaagcggggcatgagtcaaatcgtaattttcgaacggctgcgaaatgtcgtcgataaacacgatatcgagcgcaatttcgcgcttatgcggcagcgcagcaatatacggcggtcggtcgacgggacgtgccgcgcgaaaacgggcgtcaacgtcatgggttcgatcagtcgacgcgttcgttcgcctcgcacgtcgtgcgcgcatggctccgattggtcgcgccgttcagttcttatgcagtccgttcgatcggagcgggtcgggaaaacctgtgcgcgcatcggcggcggtcaccgtcttgccccagcccgaaccgcgtctttcgacatcgatcgagcggtcgagcggtcgaacgtgtccacccgcgcacctcgattcattcgcttcggtcacggcgctcccgcatctcccatcgtccaataccttcatcgaggcgcactccgcaccgccgnnnnnntctcacgccgatccgaggatcaaatcatcccaataatcgatnnnnnngatcaatatgccgccgcctcgttggcgcaggcatatctgtccgacaacgattaccgaaaccccctcccgatgcgccggcgacgcacgacgatctccactcggctctcgcgtctgctcgacatgcacgcatgccggcgacgaacgtcaacgttccgtcgtgtcttaaacttcaaagattcgagacgatttttcagattccggcattgagtcgaactataaacggcaacggcatcggtccgatttcgcaacccctttttcaattgccggcatgcctaccaaatctgggtgtttagtctcgggtcgattaatttattattgtttgcggtcgatctgccattacccgcgcatttcgattgacccaatcctttaacgaatttcagaaagagaaatttcgttatgggaatccggctaaaacagactgatagaccgaggtgaaatcatggcgataagcgtcaaaaacagcgcatcgaacacggttgaagtgtcgatcaatcactggggaacggacggagacaccaagccgttcaagatggcgcccgaagccagcgattcctggaatcgcaccgacctacgtggcttcgtcatgtatgtgcagctgggcgggtcggcgacgccgtactatgtgctgagcaccagcaatatcgtgatctacgacgacaaggtgacggatagcgggcaaacgctccttcccgcaaacaagcgttttggctgagcgcgcgacaagaaaccgggcacattggcctctgagcggcaccagggcgccgattggcgcggcgcgcggaacaagccgagcgcatcatcgacgttgaccggctcgcggcgctgcaaccacactgcccgatcggaacggattgctgatgcgccactcagccacgattcccatgacgcaatagaaaaacccccgcaagccttttggcgttgcgggggtttcctgtgtatctggcggaaagggtgggattcgaacccacgatacggtataaccgtataccggatttcgagtccggcgcattcgacctctctgccacctttcctttttcgctcaccggcaggtcgtcccggcgaagcgaagattatagaacaactcttcacggacttccaagnnnnnncttcaaaaacttttcgaagccgctcggacgcccgttcaggccgcgctcgaaggcgcgtcgatccgctcgacgccgcccatgtaaggccgcaacgcgacgggcaccgtcaccgagccgtcggcgttctggtagttctccagcaccgcgacgagcgtgcggccgaccgcgaggcccgagccgttcagcgtatgcacgagctcgggcttgccctgcgcgttgcggaaccgcgcctgcatgcggcgcgcctggaacgattcggtattcgagcagctcgagatctcccgatacgtgttctgcgcgggcagccacacctcgaggtcgaacgtcttcgccgccgagaaacccatgtcgcccgtgcatagcgcgaccacgcggtacggcagttcgagcttctgcaggattgcctccgcgtggccgaccatctcgtcgagcgccgcgtacgatgcttccggcgcgacgatctgcaccatctcgaccttgtcgaactggtgctggcggatcatcccgcgcgtgtcgcggccgtacgagcccgcctccgagcggaagcacggcgaatgcgcggtcagcttgatcggcagcgcggacgcttcgacgatcgaatcgcgcaccgtgttcgtcagcgaaatctccgaggtcgagatcaggtattgcgtgaccgtgttctccgcgccgcccttctcgacgcggaacatgtcctccgcgaacttcggcaactggcccgtgccgtacagcacgtccggattcacgatgtaaggcgtgtacgtctcgctgtagccgtgctgctgcgtgtgcgtgtccagcatgaactgcgcgagcgcgcggtgcaggcgcgcgatcggcccgcgcagcaccgtgaannnnnnnncggagagcttcgcgcccgtctcgaaatcgaggccgagcggcgtgcccacatcgacgtggtccttcacgtcgaaatcgaactggcgcggcgcgccccagcggcgcacttcgacgttctccgtctcgtcgcggccgacgggcacgctctcgtgcggcacgttcggcatttccagcatcagctcggacaggcgcgcctgaatctcgtcgagcttcaccgccgaggccttcatctcatcgccgatgccgcccacctcggccatcaccgccgacgtgtcctcgccccgccccttcatcgcgccgatctgcttcgacaggctgttgcggcgcgcctgcagttcttcggtgcgggtctggatcgcccggcgttccgcttcgagcgcggagaacgcggcgacgtcgagggggtagccgcgatcggcgaggcgtttcgcgacgccgtcgaggtctttgcgcagcaactggatgtcgagcatgggaggacaggagaatcgttgtgtaaggggagaattctaacgcacnnnnnnnnnnncacggcatcggccaaccggccgatgccgcaaaccgggcgtccgtggcagtatcgcgttgccggcctgcacgccgctcgacatgcgcttcacgggagaatcgatggccatcgaattggacaaggatgtgcgcgatcgcgccatcgcgtcactgcaacgctatttcaccgaaaatctggaagagccgatcggcaatcttcaggcgggcgcgctgctgcatttcttcgtcgaggaggtcggccccgcgatctacaacctcgcgatcgccgacgcgcagtcgagcctgcacgcgcgcgtcgccgagctcgacatcgactgccatcaggcgccgttcggctactggaagaagacgccggtgcgcaagcgctgaaccgacggacggcgacggccgccacccgcgtcggcgccgctagtcgttcttgcccgcgtcgcggtcgagctcgcgcagccacgcaagcttgtcggcgatcttcgtctcgagcccgcgcggcaccggcctgtaccagcgcggctcgcgcatgccgtccggcaagtacgtctcgcccgccgcataggcgttcggctcgtcgtgcgcgtaacggtacgcgtggccgtagccgagctccttcatcagcttcgtcggcgcgttgcgcaaatgcaccggcacctcgcgcgacttgtcctgccgcacgaacgccatcgcctcgttgtacgcgttgtagccggcgttgctcttcgccgcgcacgcgagatagagcaccgcctgcgcgagcgcgagctcgccctccggcgagccgagccgttcgtaggtctgcgccgcatcgttcgcgatctgcatnnnnnnnngatcggccaggccgatgtcttcccacgccatgcgcacgacgcgccgcgcgaggtatttcgggtccgcgccgccgtcgagcatccggcacagccagtacagcgcgccgtccgggctcgagccgcgcaccgacttgtgcagcgcggagatctggtcatagaagttgtcgccgcccttgtcgaagcggcgcgcgttcatcgtcatcgcgctctcgacgaacgccgcgtcgatcgtcgtcacgcccgcggacgaagccgccgtctgcgcctgctcgagcaggttcaggaagcgccgcgcgtcgccgtccgcgtagccgacgagcgtgtcgaccgccttgtcgtcgaacgcgagcccgccgagcgccacgtcctnnnnnnnnttgagcaactggcgcagctcgtcttccgcgagcgacttcagcacgtacacctnnnnnnnnnacagcagcgccgaattcacctcgaagctcgggttctcggtcgtcgcgccgatgaacgtgacgagccccgattcgacgaacggcagcagcgcgtcctgctgcgccttgttgaagcgatggatttcgtcgacgaacaggatcgtgtggcggccggtgcggttcagcgtgtcgcgcgcctgctccatcgcctcgcggatgtccttcacgccgcccagcaccgccgagagcgcgatgaactcgcaatcgaacgcgagcgcggtcaggcgcgcgagcgtcgtcttgccgacgccgggcggcccccagaggatcatcgaatgcggcttgcccgattcgaacgcgagcctgagcggcttgccttcgccgagaagatgcgtctgcccgatcacgtcggcgagcgtcttcgggcgcagcgcctcggcgagcggccggcgcggttcgactgcaaacaggtcggacatggaccttggctcccacgaaaaacggtggcggcgcgcattcgccgccggaccggacattatgacagccgcgccgcccgatgccacgccgcgccccgcgcggcggcnnnnnnnnnnnncggggccgcgaagcggcgcgccgaaacgaacgggcccgccatcgctggcgggcccgttcgtcggccgaggcagccggccgctcagccggtgacgacgtcggcgcccttcggcacgacgaacttgaactgatcggccttaagcggcggattcgtctgaatgttcgtgaacgtgagcagcgtcacgttgccgaacacgtcgtgcagctccatcgcggcgagcatgccgttccgaaagccgatgccgatccgctggaactgcgtgtcctgcgccttcggcaccatttcgagccagtcgatcccgcccttctcgcccgcgtcgcgcagcgtgtagttcttgtcgagatcgttgctgccgaacaggatcgcggcggggctcgcgccgagcgcgcccgcgagcttgcgctcggtgacctggttcagatccttgtcgtacacgtagagcttgtcgccgtcggcctgcagtacctgctggtacggcttctgatacgtccagatgaacttgcccggccgcgagaacacgaagctgccgctcgagttgtcggtgggcttgacggtcggcaccgcgccgctcgccgccttcggcggcgccttgacgatctgctgggtgaactcgcccttcgccgcgtgcaccttcgcgacgaacgccttcagttgctcggtgccgctcgcgaatgcgtgcgatgcgacgagcgcgcacgccgcgcccgcgagcgcggcgcgcannnnnnnnnnaaacccgtgcttcggcgcgannnnnnnnnnnnnnnnnntatgaactgccaacgactgatgctgcatgctgtggttttctccgtagagggccggcgcgcgttcggcaggcgcgccggcgcggattcactccgcgtnnnnnnnnggggtgaggatttcgcggttcccgctcgacgacatcgccgacacgagccccgactgctccatttgctcgagcagccgcgccgcgcggttgtagccgatgcgcaggtggcgctgcacgagcgagatcgacgcgcgccggttcttgatgacgatctcgaccgcctggtcgtacaacgggtcggactcgccgttcgcttcgcccgttcccgcggccgagccttcgtcgccgtcgatcgtgccgccctcgaggaggccctcgatgtagttcggctcgccgtgctccttgagcttctcgacgacgcggtgcacttcgtcgtccgacacgaacgcgccgtgcacgcgcacgggcagcccgctgccgggcggcaggtacagcatatcgccctggccgagcagcgattcggcgcccatctggtcgagaatcgtgcgcgaatcgatcttcgacgacacctggaacgcgatccgcgtcggcacgttggccttgatgaggcccgtgatcacgtcgaccgacgggcgctgcgtcgcgagaatcaggtggatgcccgcgnnnnnnnncttctgcgcgatccgcgcgatcagctcctccaccttcttgccgacgaccatcatcagatcggccagctcgtcgatcacgacgacgatgttcggcagccggccgagcggctccggatcgtccggcgtcaggctgaacggattcgggatcttctcttcgcgcttcttcgcgtcctcgatcttgttgttgtagccggcgagattgcgcacgccgagcttgctcatcagcttgtagcggcgctccatctcggcgacggtccagttcagcgcgtggcctgcctggcgcatgtcggtgacgaccgggcacagcagatgcggaatgccttcgtagacgctcatttcgagcatcttcggatcgatcaggatgaggcgcacctgctcggcgctcgccttgtagagcagcgacaggatcatcgcgttgatccccaccgacttgcccgagcccgtcgtgccggcgacgagcaagtgcggcatcttcgcgagatccgcgcacaccggcttgccgccgatgtccttgccgaggccgagggtgagcatcgacggcgcgtccgcatagacctcggagccgaggatctcggacagccgcaccgtctggcggcgctggttcggcaattcgagcgccatgaagttcttgccgggaatcgtctcgacgacgcggatcgacacgagcgacagcgagcgcgcgagatccttcgacagattgacgatctggctgcccttcacgcccgtcgccggctcgatctcgtagcgggtgacgacggggcccggatacgcggcgacgacgctcacctcgacgccgaaatccttcagcttcttctcgatcaggcgcgaggtgaattcgagcgtgtccgcggagatcgtctcctgcgacgtcggcgcggggtcgagcagcgcgatcgcgggcagcgtcgaatcgcccggcagatcggtgaacagcggctgctggcgctccttctcggcgcgctcggatttggcgggcgtgacgacgggcggcacgatcgtgacgggctcgtgctcctcgatgcgcacgcgctcctcctccaccttgccctcgcgcttgacggccgcggcctcgccaagcttgcggtcgcgctcggcctcgcggcgcagcttcgcgagcgtgaacgcgttgatgatcgcgtcgccgacgcgttcggcgaccgacagccacgaaaagcggaaatacagcgacagcccgatcgcgagcgcgatcagcagcgcgagcgtgccgcccgtgaagccgagcgcgtgcgcgacgcnnnnnnnnaccgtctcgccgacgacgccgcccgnnnnnnnnngcaactgcactttcagcgaccacatccgcagcgcctcgatgccgtcgctcgcgagcagcacgagcacgaacgcgaagccttcggcgagccagccggccggcttctccggctcgccgggcagcgcgtcgtgccgggtgatgcgacgatagttcgcggccacgcgccggccgagcagcacgatgagccagtacgcggacaggccgaagagcagcagcatgatgtcggccgtccatgcgccgacccgccctgcccagttcgcgatgtggtcgacctgcgcggcgtgggtccagctcggatcgcgccggctgtagctcaggagcgccatcagcaggaaggcgagcagcgcgacctggagaatccagcggatctcggtcagtaggcgcgacatccggtgcggtagcgcctgggcctgagcggtataaggtgcttttgccatgaatccgtcaaaaggggcgatgaggcggccgcgtgcggcaagaaaccgccgacagcccgccgatcgttcgatccgatctattgtaaacgctgcgccgccgcgccaagtgtaaatgacggtaacgcccggccgactcgggccgaaatgtnnnnnnnncgccacagcggcgccgcgacgctatcgcgccgattgaaaagtccattcggcggcgcggcgggcagccctttataatgcgggctttgcacccatctgcgacggtatcccgctcgcaacgggccgcccggcagcaacgtccgcccggccggccgctttttacggatcctgctcatgtccacgcccaaacacgcgaaagtcctgattctcggttccggccccgccggctacacggcggccgtctacgcggcccgcgcgaacctgtcgcccctcctgatcacgggcatcgcgcaaggcggccagctgatgacgacgaccgacgtcgagaattggccggccgacgcggacggcgtgcagggccccgagctgatgcagcgctttctcgcgcacgcgcagcgcttcaacaccgagatcgtgttcgaccacatccacacggccaagctgcacgagaagccgatccgcctgatcggcgactcgggcgaatacacgtgcgactcgctgatcatcgcgacgggcgcgtccgcgcaatacctcggcctgcagtcggaagaggcgttcatgggccgcggcgtgtcggcgtgcgcgacctgcgacggcttcttctatcgcggccagaacgtcgcggtcgtcggcggcggcaacacggccgtcgaggaagcgctctatctgacgggcatcgcgaagaaggtcacggtgatccaccgccgcgacaagttccgcgcggagccgatcctcgtcgatcgcctgctcgagaaggaaaaggaaggcgcggtcgagatcaagtgggaccatgtgctcgacgaggtgacgggcgacgattcgggcgtctcgggcgtgcgcatcaagcacgtgacgacgggcgcgaccgaggacgtcgcggtgcagggcctgttcatcgcgatcggccacaagccgaacaccgacatcttcaagggccagctcgagatgaaggacggctacatcatcacgaacagcggcctgtcgggcaacgcgacgggcacgagcgtgccgggcgtgttcgcggcgggcgacgtgcaggaccacatctaccgccaggcgatcacgagcgcgggcacgggctgcatggcggcgctcgacgcgcagcgctatctcgaaagcctgcacgaccacaagtaaagcggcgcggcggcgcggcgctacaatggcgacgccgcgcgccgcctgacgggttcgacacaccgcagccgctgcgcgcatcgcgcagcggctttttcatgcccgccggcccgaatcgccgcaccgcgcgcccgnnnnnngagggtatccgatcgtatcgaatcatcatggcgaagaaccagcctcatccgagcgaccccgcgaagcggcaagcccccgcccgcgcgaccgaaccggcgcccgcgagcccgcccgccgcgcctgccgcgctgcgcggccagggcctcgccgggctcggctcgctgcgcgcggcgctcaccggcgcagccgagcgcnnnnnnnnnnaggcggcgcaggcgcagcagtcggcccgccaggccgcggccgacgccgacctgtttcgccgcgagatcggcgcgatcaagccgctcgccgcgccgccgcgcgccgcgagcggccgcctcgcgcccgcgcccgtgccgaagcacacgcggcaggacgaggaagcggtgctctccgagaccttgtccgacgaattcgatccggaaacgctgctcgataccgacgaaacgctgtactaccaccgccccggcgtgagccgcgacgtcgtgcgcaagctcaggagcggcgcatggatcgttcaggcacagctcgacctgcacggcatgcggcgcgacgaagcgcgcgaggcgcttgccgaattcatccgcgagtcgggcaagaaggggctgcgctgcctgcgcgtgattcacggcaaggggctcggctcgatcggcaaggagccggtgctcaagggcaaggtgcgcgcgtggctcgtgcagaaggacgaggtgatcgcattctgccaggcgcgcggccacgacggcggcgcgggcgccgtgctcgtgctgctgcagccgtcgtagacgcgcaacggcgacgggaggccgcgtgcacccgaggctcacgctcgcgatcgcggtgctcgaggcgatcgcgacgctcgcgttcgcgatctccggcttcgtcgaggcgcgcaaaaaccggctcgattcggtcggcacgttcgtcgtcgcgctcgcgaccgcgttcggcggcggcacgatgcgcgacgtcctgctcgagcgccggccgttctactgggtcgaacatcaggcgtacgtgatcgcgatcttcggcctgtcgctcgtcgcgccgctcatcctccggatggcgtcgcggctgtcggcggaacggctgctgctcgccgccgacgcgatcggcctcggcatcttcagcatctccggcacgtcgatcgcgctcgacgcgcagatgccgcggttcgtcgccgcgatgatgggcgtgacgacgggcgtgttcggcggagtgatccgcgacgtgctgtgcaacgacattccgctgatcctgcgcgactcgcggccgtacgcgacctgcgcgttcgccgggtgctgggtctatctgctgctcgtgtggctgcagttcgattccgtctacagcgtgctcgcggcgacggccttcatcctcgtcgcgcggctcgtcacctaccagctcgatatccggctgccgcactagccgcgcgtcgtgcgccgcgcgccatgcgtcgcatgaaaaagggcggcccgcgcatgcgcggccgcccttgccctgtctcgcttccagtcttgtccggcccgccggatccctccgccgggcgccggtgacggccggtagccgccgatgaccctccgacaagtccctgcgctcgcccacggccgccgcatcggcacgaacgccggatgcccggcccgtacggccgcgcgccgactcacgcgatccgcgcctccgtcgacggatcgaacagcaccgccttcgatacgtcgaacaacagcgacagcttctgctgcggctgcgggttcgcggccggatgcacgcggctcacgatccgcttgccgttgacctgggcgaacacgtgcgtgtcggggcccgtcggctcggtcacgtcgaccgtcacgtcgacgggctgcagnnnnnnnncctcgccgttgtgcgcgctacgcgcatcggtgatccgctccggccgcaggccgaggatcacgtcgcggccgacgtggccgttcatccgcttcgcgtcgaacggcaggttcagcacgccgcgcatcgcgcccgtatcgagctcgatgcccacgccgctgccctgctcgacgagcttgccgttgatgaagttcatcggcggcgcgccgatgaagccggcgacgaacaggttcgacggcaaatcgtagatgtcctgcggcgcgccgaactgctgaacgacgccgtccttcatcaccgcgatccggtcgccgagcgtcatcgcctcgatctggtcgtgcgtcacgtagacgatcgtcgtgccgaggcgctgatgcaagagcttgatctcggcgcgcatctcgatgcgcagcttcgcgtcgaggttcgacagcggctcgtcgaacaggaacagcgccgggtnnnnnnnnagcgcgcggcccatcgcgacgcgctgccgctggccgcccgagagctggcccggcttgcgctcgagcaggtgctcgatctgcagcatcgcggcgacgcgatcgacgatctgcttctgctcgttcttcggcaccttgcggatgttcagcccgaacgagatgttctcgcgcaccgtcatcgacggatagagcgcgtacgactggaacaccatcgcgatgtcgcgatccttcggcgacagatcgttgacgaccttatcgccgatccggatctcgcccttcgtcacggtctcgaggcccgcgatcatgttgagcagcgtcgacttcccgcagcccgagccgccgacgagaatcaggaactgaccgtcctcgatgtcgatgtcgacgcccttcaggacgggcacgccgttcgggtaggtcttgtacacgtcacggatggaaaggcttgccatgctgtgaatcctctgtctcattgcggcgcgcgtgcgccgcgtcgtgtctcgtatcgttgcgcnnnnnnnngcgctcgtgttcgcgtcgtgcgtgccgacgtcatcccttgaccgcgcccgccgtcagcccgcgcacgaagtagcggccggcgatcacgtagacgagcagcgtcggcagcgcggcgatgatcgcgcccgccatgtcgacgttgtactccttcacccccgtcgacgtgttgacgaggttgttcagcgcgaccgtgatcggcatcgaatcgacgcccgagaacacgatgccgaacaggaagtcgttccagatctgcgtgaactgccagatcaggcacaccatgaagatcggcagcgacaccggcagcaggatcttcgtgaagatcgtgaagaagcccgcgccgtcgatgcgcgcggccttcacgagctcggccggcacgctcacgtagaagttgcggaagaacatcgtcgtgaacgcgatcccgtacacgacgtgcacgagcacgaggccgggaatcgtgttggccatcccgaagtagccctgcaggcgcgccatcggcagcaggatcacctggaacgggatgaagcagccgacgagcagcatcgtgaagagcgcgtccgcgccgcgaaagcgccagtgcgtgagcacgtagccgttgaacgcgccgatcagcgacgagatcagcacggccggaatcaccatcttgatcgagttgaagaagaacggcttcatcccctcgcaacgcacgccggtgcacgcctcgccccacgccttcgcccagggcgcgaccgtccagctcgacggcggcgtcagcaggttgccggtgcgcaactggtcgagatccttgaacgacgtcgacagcatcacgtagatcggaaacaggaagtacaacgcgaacaggatcagcgccgcgtaaatgactgcccgactcagggtcatcttaggctgcattgcgggtgctcctcgattccaggtacatgagcggcacgagcaccgccacgacggtggcgagcatcatcaccgacgacgccgcgccgacgccgagctgcccgcggttgaacgaatacgtgtacatgaacatcgcgggcagcgacgaggacgtgcccggcccgcccgccgtcagcgcgacgacgaggtcgaaggtcttgatcgtgatatggcagaggatcagcagcaccgagaagaacaccgggcgcatgctcgggatcacgatcttgcggtagatcgtcggcagcgtcgcgccgtcgacctgcgcggccttgaaaatctcgccgtcgacgccgcgcaggccggcgaggaacagcgccatcacgaagcccgtcgattgccagacggccgcgatcacgacgcagaagatcgccttgtccggatcgtcgagccagccgaacgagaagttcgtgaagccccagtcgtgcatcaccttctcgaggccgaggcccgggttcaggatccactgccacgcggtgcccgtgacgatgaacgacagcgccatcggatacaggaacaccgcgcgcagcgcgccttcgttgcggatcttctgatcgagcaggatcgcgaggaacaggcccagcacgacgcagatcccgatgaacgggacgccgaaccagccgaggttcgcggccgaggtccaccacacgtcgttgccgaacaggtcggaatagcggccgaagccgtcgaagtcgtagttcggcaacagtcgggaattcgtcagcgacagatagccggtgacggcgatgaagccgtagatgaagatcaaggcgatcgcgacgctcggcgcgagcaccagtttcggaatccagcggtcggcgaacgccgacagcggcgacgtgcggtgcgcggcagccgcgctggttccgtttccgctaagaggggcagccacgtgtttcgactcctgggacgagatcgcnnnnnnnnggcacgaagccggcgcgggcgacgggtacggcgcgggccgactcgcggcccgtttgctgcggatgcagcacgaagcgcccggcgcgaaacgatgcgcgcatccgggcgctcgcgccgtgcgttacttcaccttcgcgnnnnnnnnnagcgcggcgagcgcgctcttcgcgtcctgctgcgagttcatgaacttcgtcacgacgtcggaaatcgcgcccgcggtcgcgtcgccctgcgccatgccgtgcgcgagcgacggcacgtagccgcccgatttgatcgccgtctgctcgtcggcgtaggacttcttcgcgcaatcgtcgaacttgtccatcttcacgccgaggcgcaccgggatcgaacccttcagcaagctgaattgctcctggaacgcgggcgtcatgatcgtcttggcgagcgcgatctggccgggcgtggccgccttctggcccttctgctggaagaacacgaacgaatcgacgttgaacgtgtacgcattcgccgtgcccggcaccgccgcgcagatatagtccttgcccggcttcttgccggccgcctcgaactcgcccttcgcccagtcgcccatgaactgcatgccggcgcggccgttgatcaccatcgccgtggccagattccagtcgcggccgttgcggcccgaatcgaagtagccctggatcttgcggacggtgttgaagacttcgagcatcttgtccgacgtgagcgtcttctggtcgagctcgacgagcgccttcctgtagaagtcggcgccttgcgagagcacgacgtcttcccacagcgtcaggtcctgccacggctggccgcccatagcgaccggctggatgcccgccgccttcagcttgtcggccacctggaagaattccggccacgtcgcgggcggcttcgcgccaatcttgtcgagcgcggccttgttgatgtagagccagttcacgcggtgcaccgagaacggcgccgcgacggtgttgcccttgtacttgatgatcttgtcgatctcgggcggcaggttctgcttccagtcgcccgcggccgcgtcgatgttcacgagcacgccctggtccgcccattcctggatcagcggccccttgatctgcgcggccgacggcgcgtcgccgctgatgaccttcgtcttcagcgcggtcatcgccgcggcgcccgcgccgcccgccaccgcgaaatccttccagacgtagccctgcttctgcaggtcgtccttcagcacgccgaccgccttcgattcgccgcccgacgtccaccagtgcagcaccgtgacattctctgccgcttgcgccgcggcagcgccgaacaacaggcctgcggcgccgagcgcgcccatgatcgcgcgaattttcatcagttatctcctccagattggatcgattcgtcaggctttcgactgcgcggaggcgcgaaagccggctttgctacggaacgacacgggaaatcgagccgcgaacgacgcatcgtcgatgcgttcgggccgatgtcggccgcgggctcttaggaactgagtgactcgaaattcaacgaccgtctcctctttgggctaaccggttccgccgccgcgcggctcgaacccggggcagcgannnnnnnnaacctgcgcttcatcaatgtccgataacatttccgcgtgcggcgcatgcgccgcacggcccgttcgaagaccgcgcctcttcatgccgtgcgcttcttttcttcgttcaggtgctaccccttgcggcggattgtagttaaactacaattcagtgtcaaaaatatttttatcgcactacggcccgcgtcgcgggcatccccaaacggcggagacacatgcataccgattcgagcttcaccttcgttctcttcggcggcaccggcgatctgtcgatgcgcaagatcctccccgcgctcttcgaagcgcatcgcgcgaacatgctgtcggaagccggcaggatcgtcgccgtggcccgccacgcggcggaccgcgaaggctacctgcagtgggtcgaggagcacgtgaagccgcacgcggcgaaggcggcgggcggcgcgttcgacgaagcggtctggcggagctttctcgagcgcatcgtctacgtgaagctcgacctcggccgcgcggaagattacgcgctgctgcgcgacacggtcggcgggctctcgggcatccgcgtgttctacctggcgacgggcccgtcgctgttcgtgccgatctgcaaggcgctcgccgcggtgggcctgaacgaagnnnnnnnnatcgtgctcgagaagccgctcggctacgacctgcgctcgtcgaacgcgatcaacgacgcggtgggcgagatcttcgccgaagaccagatctaccggatcgatcactacctcggcaaggagccggtgcagaacctgctcgcgctgcgcttcggcaacgcgctcttcgagccgctgtggcgccgcgaatgggtggagagcatccagatcacgatcgccgaggagctcggcgtcgaggcgcgcggcgatttctacgacaataccggcgcgctgcgcgacatggtgcagaaccacctgctgcagctgctgtcgatcgtcgcgatggagccgccgcactcgatggattccgattcggtgcgcgacgagaagctgcgcgtgctgcgcgcgttgaagcccgtcgatccgcgcgacatcggcaaggtcgcggtgcgcggccagtaccacgcgggcgtgatcaagggcgcgcaggtgcccgcgtacgcgaccgagcccggcgtgaaggcggacagccagaccgagacgttcgtcgcgctgaaggtcgagatcgagaactggcgctgggccggcgtgccgttcttcctgcgcaccggcaagcgcctcgccgaccgcgtcgcggagatcgtcgtcaacttccggccggtgccgcactcggcgctcggccccaccgcgctgcgcgcgggcgcgaaccgtctcgtgatccggctgcagccgaacgaatcgatccgcctgtactgcctcgcgaagcagccgggcgaagggatgaacctggcgagcgtgcacctcgacctcgcgttcgaccagttcttcaaggaaggccagatggaggcgtaccagcgcctgctgctcgacgtgatcaacggccgcctcgcgctcttcgtccggcgcgacgagcaggaagccgcatggcgctgggtcgagccgatcctgaacgaatgggcgcgcacgacgaagccgccgaagccgtacgcggccggcacctggggcccggccgcggcgagcgcgatgctcgcgcagcacggcacctgctggctcgaagaagaaaactgatgcaatgcggcgcgcggctgccgtnnnnnnnncgcccgatgtccccacgcaattcaatccattcaataaaggcagtctggaggagaagtgatcgaggttcacgctttcgaaacccnnnnnnnnnaaaccgaagcgctcgcgcaagcggtcggcgaagcgctcgcggccacgctcgcgcaannnnnnnnnnnnacgctcgcggtgtcgggcggcacgagcccgcggccgttcctgcaaacgctgtcgggcgccgcgctcgactggccgcggatcgacgtgacgctcgtcgacgaccgctgggtgcccgacaccgacgacgcgagcaacgcgaagctcgtgcgcgagacgctgctgcgcaacgcggccgcgcacgcgcgcttcgcgccgctcgtcgacctgcgcgagtcgctcgacgcgcaaatcgccgcgctcaaccagagccccgcgcacccgctgcccgacgtcgccgtgctcggcatgggcgaggacggccataccgcgtcgatcttcgcggacgcgcccgaatgggaccacgcgatcgcgacgaccgagcgcttcgtcggcgtccacccgggcgcggcgcctcatgcgcgggtgagcctgtcgctcggcgcgctcaagcgcatcgggcgcgtgttcctgctgatcgcgggaagccgcaagcgcgcggtgctcgaggcggccgcggccgcgccgcagaagaacgcgatttcgcaactggccaacgacaaggggacgaagctcgatgtctactggtgcgcaaactaaggccgccgcggcgagccagcacgcggacgggccgcgcctattggccgacgtcggcggcacgaacgcgcgcttcgcgctcgagacgggcccgggagaaatcacgcagatccgcgtgtacccgggcgccgagtatccgacgctcaccgacgcgatccgcaagtatctgaaggacgcgaagatcggccgcgtgaatcacgcggcgatcgcgatcgcgaaccccgtcgacggcgatcaggtccggatgacgaatcacaactggagcttctcgatcgaggcgacgcgccgcgcgctcggcttcgatacgctgctcgtcgtcaacgatttcaccgcgctcgcgatggcgctgcccggcctgaccgatgcgcagcgcgtacagatcggcggcggcacgcgccgacagaacagcgtgatcggcctgatggggccgggcacggggctcggcgtgtcggggctcattcccgccgacgaccgctggatcgcgctcggcagcgaaggcggccacgcgacgttcgcgccgatggacgagcgcgaggatctcgtgctgcaatacgcgcgccgcaagtatcctcacgtgtcgttcgagcgcgtatgcgcgggcccgggcatggagatcatctatcgcgcgctcgcnnnnnnnnacaagaagcgtatcgccgcgaacgtcgacacggccgacatcgtcgannnnnnnnacgcgggcgatgcgctcgcgctcgaggcggtcgagtgcttctgcgcgattctcggcacgttcgccggcaacctcgcggtcacgctcggcgcgttgggcggcatctatatcggcggcggcgtcgtgccgaagctcggcgagctgttcatgcgctcgccgtttnnnnnnnnnttcgaggcgaagggccgcttcgaggcgtatctcgcgaacatcccgacctacctgatcaccgcggaatacccggcgtttctcggcgtatcggcgatcctcgccgagcaactgtcgaaccgcacgggcggcgcgtcgtcggccgtgttcgagcgcatccgccagatgcgcgacgcgttgacgcccgccgagcggcgcgtcgccgatctcgcgctcaaccatccgcgctcgatcatcaacgatccgatcgtcaacatcgcgcgcaaggccgacgtgagccagcccaccgtgatccgcttctgccgctcgctcggctgccaggggctgtcggacttcaagctgaagctcgcgacgggcctcaccggcacgatcccgatgagccacagccaggtgcatctgggcgacaccgcgaccgatttcggcgcgaaggtgctcgacaacacggtatcggcgatccttcagttgcgcgagcatctgaacttcgagcacgtcgagcaggcgatcgacatcctgaacaatgcgcggcgcatcgagttctacggcctgggcaattcgaacatcgtcgcgcaggacgcgcactacaagttcttccgcttcgggattccgacgatcgcgtacggcgacctgtacatgcaggcggcgtcggccgcgctcctcggcaagggcgacgtgatcgtcgcggtgtcgaagtcgggnnnnnnnncggagctgttgcgcgtgctcgacgtcgcgatgcaggcgggcgcgaaggtgatcgcgatcacgtcgagcaacacgccgctcgccaagcgcgcgacggtcgcgctcgagaccgatcacatcgagatgcgcgagtcgcagttgtcgatgatctcgcggatcctgcatctcgtgatgatcgacatcctcgcggtcggcgtcgcgatcnnnnnnnnnnnnnnnaacgcggagctcgcggaggcgatgnnnnnnnnnaagnnnnnnnnnggcgcgagcgcgggcgacgaggccgccgacgtgctcgactggctgagccacggcgcggcgcccgcggcgaaggactgacgcacgcggcgcacgcgcaccgtcgcgcaccggcgcgcgacgcgacgcgcagccatgatgccggagccttcgcgctccggcatctttcttcggatcatcgggatgcggcgcagcgcgacgcccgcgcgttcgtccgcgcgttcacccgctttcaccggctttcactcgattgcagccgctctcacccaattgcccccggtcgcacccggttgcgctcatagcagcgcacgtgcgcaacccgcgcgaacgatagaaaaactttccacgcggcgctgtaaatccgtacttctttggaaacattttccattttggcgaaattaagcttgccgtcacgcgatacgcatttgcagcgtgtcgaacggcgcgctcgccgcgcgcctgccgatcatgcggcagacgcggcgagcgcggcggacatgacgaagcggcctcgaaatcgcccgctcggttttcccccacggagatcaaagatgaaggcattcaaaccgatgttcacgtcagcactcgtcgccgcgctgctcggcgtcgcggccgcgtccgcgcacgcggccgacctgctcgacagcgtcaagcaggccggcgtgctgaagatcgcgctcgaaggcacctaccctccgttcgactaccgcaacggcgacggccagctcgaaggcttcgacgtcgcgaaggaagtcgccgcccggctcggcgtgaagccgcaattcgtcacgaccgagtggagcggaattctcgccggcctgcaggcgggcaagttcgacgtgatcgtcaaccaggtcggcatcacgcccgcgcgccggcaggcgctcgacttcagccagccgtacgtgtactcggccgcgcagttgatccagcgcgccgacgacaagcacgactacggcgcgccgggcgcgctgcagggcaagcgcatcggcgtcacgctcggcaccaacttcgccgatctcgcgaagacgctgcagggcgtcgacgtgaagacctatccgggcgcgccggagaaactgcgcgacgtcgccgcgggccgcatcgacgtcagcatggacgaccggctgatgctgccgtacctgatcaaaaacgcgcacatgccgctgcggcccggcgcgacgatcaacggcggcgagacgcagatgggcatcccgttccgcaagggcaacccgaagttcgcgaaggcgctcgacgacgcgctcgcgtcgatgcgcgcggacggcacgctcaagaagatctcggtgcactggttcggcgtcgacacgtcggtcccgagcgcacagtaaccgggcgaaccccgccgcccgctccnnnnnnnngcggcgcgcatgccgccgccgnnnnnnnncccaacgatctggagacaagttcatgcaagcgttcgatctggtcgtgcataccctccccgtcctcgcgaaaggcgcggccctcacgatgaagttcgcggtcgcgtcgatggtgctcggattgatcgtcggcctgctcgtcgcgctcgtgcggatcggcagcaaccggctgctgtccgcgatcgcgcagggctacgtgagcctgatgcgcggcacgccgctgctcgtgcagatgttcgtcgtctactacgggttgcccgacatcggcatctcgctcgacccgacggcggccggcatcttcacgctcacgctcaacgcgggcgcgtacctgtccgagaacatgcgcggcgcgatcctcggcatcggccgcggccagtgggccgcgtcgcacagcctcggcctcacgcacgtgcagacgctgcgccacgtgatctgcccgcaggcgctgcgtctcgcggtgccgagcctcggcaacacgctgatcagcctcatcaaggacacgtcgctcgtgtccgtcatcaccgtcacggagctgctgcgctcgacgcaggaagtgatcgcgtcgacgttccagccgctgccgctgtatctggccgccgccgcgatctactgggtgctgagcacgctgctcgcgcggctgcagggccgcatcgaaacgcgctgcgcgctgccgtccgcgcactgagcgcgcccggcgaccgcccccgacaaccctcacgaaagctcccgacatgatcacgctcgacaacgtatcgaagtggtatggctcgcatcaggtcctcgccgattgcagcgcggcggtctcgaaaggcgaggtggtcgtcgtctgcgggccgtccggctccggcaagtcgacgctcgtcaagacgatcaacggcctcgagccgttccagaaaggcagcatcaccgtcgacggcgcgcggctcggcgatccgtcggtcaagctcgcgcagctnnnnnnnnnnntgggcatggtgttccagcatttcgagttgttcccgcacctgtccgtgctcgagaacctgacgctcgcgcaaacgaaggtgctgcgccgcgagcgcgacgaagcgtgcgacgtcgggctgcgcctgctcgatcgcgtcggcctgaaagcgcatgcgtgcaagtttccggggcagctctcgggcggccagcagcagcgcgtcgcgatnnnnnnnnnnntgtcgatgaaccccgtcgcgatgctgttcgacgagccgacctccgcgctcgatcccgagatgatcaacgaagtgctcgacgtgatggtcgagcttgcgcgcgaaggcatgacgatggtctgcgtcacgcacgagatgggcttcgcgcgcaaggtcgcgcatcgcgtgctgttcatggatcgcggcgcgatcgtcgaggacgcgccgagcgacgcgttcttcgccgcgccgcgctccggnnnnnnnnnnnaatttctcgacaagatcctgcactgagccacgcnnnnnnnnncgttcgccgcgcgccgccacccggcagccgccccgccccgattccctcctcgacatgaacacgacgacgctctcgacgaaactgaacgccttcgcccgcctgaacctgatcgacgcgccgacgccgctgcagtacttgccgcgcctgtccgcgcacgtcggccgcgacatccacgtgaagcgcgacgactgcacgccgctcgcgatgggcggcaacaagctgcgcaagctcgaattcctcgccgcggacgcgctcggccaaaacgcggacgtgctggtgaccgcgggcgcgatccagtcgaatcacgtccggcagacggccgcgctcgtcgcgcagctcggcctcggctgtgtcgcgctgctcgaaaacccgatcgcagcnnnnnnnnacgattatctgcaaagcggcaaccggctgctgctcgatctgttcgacgtnnnnnnnnacgtcgtcgacgggctcgacgacgtcgaccggcaactcgaagccgccgcgcggcggctgcgcgacgaagggcggcgcccgtacgtgatcccgatcggcggatcgaatccgctcggcgcgctcggctacgtgcgcgcgggcctcgagctcgcgcagcagatccgcgcggccgagcgcgatttcgcggctgtcgtgctcgcgtccggcagcgccggcacgcacgcgggcctcgcgttcgcgctcgcgcacgcgttgcccgggctgccggtgatcggcgtgacggtatcgcgcaccgacgcgcagcagcgcccgaaggtgcggcatctgctcgacggcatgagcgggctgctcgacgtcgcgttgccggcggnnnnnnnnatcgatctgtgggacgactacttcgcgccgcgctacggcgagcccaatcgcgcgggcatcgacgcgctgcggctgctcgcgcgaaccgaggggctgctgctcgatccggtgtacacgggcaaggcgatggcgggtctcatcgacggcgtnnnnnnnngccgcttcgacggaaacggcccggtgctgttcgtgcatacgggcggcgcgcccgcgctgttcgcgtatcaggacacgtgccgcgcgagccgatgacgcgcggcgaacggcccgcgcggccaggcgttnnnnnnnnncgcatccgagcgcgtggccggcggcgcaccgtgcgcatgccgccggtgacgcaaaccgatccgtccggcgagacaaccgtgaaagacaaactgttcattcttcgtccgggcttctacgacggcgcgcaaggcccgttctaccgcggcgattcggtggcggtcgaggggctgctgagctgctttgcgccgttgcgcgacgcggtggacgtcgagtacatcgacgcgccgcgcccccgccatgcgctcgtcgcgctgatcggcgaagcgcaccagtccgcgccggtgatcgtgctcggcgcaggccacacgccgaaggccccgtcgatcgccgtacgcgagcacgacggcacgcgcttcatcgattcgcccgccgacatccgccgctatctgtcgtcgcagtgcggcgtcgcgcacgcgtcctgatcgcgcggggtcccgcgcacgccgagccggaacgcatgcggagcgcacgctcgacgcggcgcgcgggcacggcgcgggccatgcgtgggcgccgcgccgcccgtggcgctcaggcggcgtcgacgcggcccagcgcgcccttcaccggccggccgtgccagcgcagcacgagcatgcgcccgccgaggcacagcaagccggtcgcgccgatcgtcacgcccatcgcgaacggcgcgccgttcgcgagcgcgccgagcgcgagctgcatcgcgccgaacacggcggccgcggcgcccgcgttgtgcggatagcgcagcatcaggtcggtcgtgcagttcgcggacaggatgccgaccacgaaaaagaggctcgcgacgatcgaccacaatccgcccagccccgtcagcgcgaagaacgcgaccgcgaacgacgccgcgccactcagcaacgacgcgcccgcgatgatcttcagcgagccgacccggccgacgaggcgcgcgttcaggaagttgccgagcatgatgccgatgacgttcagcccgaacagcagcccgtagtgctgcggcgacacatggaagtagtcgatgtagacgaacggcgtcgcggtgatgtacgcgaacatcgacgcgaacgccattccgccgcacagcatatggccccacgcgacgggatcgacgaggatgcgcccatacgcggcgaacgagttgagcacggccgagctcgcgcgcttctcgcgcggccaggtctcgggcacgcgcaggtacgcggccgtcgcgcagaccgcgccgaacagcgcgagcacgacgaacacgccgcgccagccggagaagcgcagcacctgcccgccgatgagcggcgcgaggagcggcccgatcgcggtgacgatcgcgaccatcgacagcaccttcgccgcgtcggccggctcgtgcgcgtnnnnnnnnatnnnnnnnnnnagcaccgaagcggcgcccgcgccgaacgcctgcaggaagcgcacggcgatcagcatgtcgatcgagccggcgacgaaacagcccacgctcgcgagcgtgaagagcgcgatgccgccgagcagcacgggacggcggccgtaggtatcggatagcgggccgtagagcagcatgccgatcgagaagccggccatgaaactcgtgagcgtgcgctgcgcggcggccgcggtcacgccgaagccgccggcgatcgcgggcaggctcggcagatacatgtcggtggcgatcggcccgcacgcggcgagcgcgccgagcaacaggatcagccggccgtcgggccggcgtcgtgcgacgtgaggcattggaattccacggaagcggcggcctcgcgcgggtggcggacgagacggccatgcaaggagacggcggccggtcggcccgccgcgaggtgtcgattgtacgcgagccttcgtccggccgccgcacgcgccgtcgcacgcacgggtatattgcgggttccacacgaagcgacgggggcatcgcgatgcaacgcgacaggcacacacgctggttgctgacgagcggcgatatccgcaaggacgcgccctttttcggaacgctcggcgtgctgataggcgtcgcgcagctcgtcggcttccgctgcttccacaaggccgactggggcacgaagctcctgttcgagcacatcgtgttcgacacgctcatcgtcgcgctgatcgtcgtctggctcgcccggatcccgaccgaatggctgcgcatcgagcgcaaacgggaatttccgatgctcgacaagctgatcgcccacgtcgcgcgacgcgcggcgtcgttcgcggtgaccgccgcctcggtcgtcgccggcgtggcggcagtggccgcgctgtcgggcagccctgtccatgcagtcaagttcgcnnnnnnctgcgcctatctgctgtccatcggggaagccgtgctcaacccgctcatcgcgcccgggcagtcgcgcctgaacggcgtcgcgaaggccctcctgatcggcatgccgctcgggttccaactgacgggttgacgaaaccggcgggccggcgccccgcaccnnnnnnnnggctggcccgcgcttcggttaagctcgcgctttccgttcaattcatccgttcgagttgccgacatgaccgccttcctgctgatctggagccccaagaaatggccgtggcccgagctgcccgagatggcnnnnnnnntgaaggcgggcgaagcggtcgccgacgtctggggttgcggcttctcgcgcagcatcctgccgggcgaccgcgtgttcctgcatcgcgtcgcgcaagagccgaagggcgtgttcggctccggctacgtgacgcgcgggccgtacgaggtgcccgatccgcagacgaagcgcggctaccggctttgcatcgacttcgtctacgactggctcgtcgacgggcatagcgaagtggtgatcccgcgcgacgcgctgcgcgtgcatccgttctcggtccagacatgggacgcgcagacatccggcacctcgatcaagccggtcgcggagggcgcgctcgagaaacgctgggcggagctcaccggcaagcgcaagccgcccaagcgcgcgtagtgcgcgcgtgtcgcgcgggtnnnnnnnnnncgtggcgtcccgtcccgcgcattgcgcggcgagccgcggcgaacgccgccacgacgcaccgactcccgccgccggcacagcgagccgacgaatcggcaggcaccgccggcgtggaagcgatcggacgaatcgcccgcgccccgcgccatttgccgcgagcatggacgttgcgcatcgcgcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngccgacaatgccgacatcccgcccccgcgcgccgaaccgccgcagccgccccgaaacccgtnnnnnnnntctccggtacaatcagccggatcgatacgcgcgacgcgagccgcggcgcttcgccgctcgcgcgcactctctcgcaggtccaattcatgtcgaacaatcaaactctcttcgaacgcgcccagcgaaccatcccgggcggcgtcaattcgccggtgcgggcgttccgttcggtcggcggcacgccgcgcttcgtcgcgcgtgcgcagggcgcgtacttctgggacgcggacggcaagcgctacatcgactacatcggctcgtgggggccgatgatcgtcggccacgtgcacccggacgtgctcgcggccgtgcagcgcgtgctcgccgacggcttctcgttcggcgcgcccaccgaagccgaaatcgagatcgccgaggagatctgcaagctcgtgccgtcgatcgagcaggtgcggatggtgtcgagcggcaccgaagcgacgatgagcgcgctgcgcctnnnnnnnngcttcaccggccgcagccggatcgtcaagttcgagggctgctatcacggccatgcggacagcctgctcgtgaaggcgggctcgggcctgctcacgttcggcaatccgacctcggcgggcgtgccggccgacgtcgcgaagcacacgaccgtgctcgagtacaacaacgtcgcggcgctcgaggaagcattcgccgcgttcggcggcgagatcgccgcggtgatcgtcgagcccgtcgcgggcaacatgaacctcgtgcgcggcacgccggagttcctgaacgcgctnnnnnnnntcaccgcgaagcacggcgccgtgctgatcttcgacgaagtgatgtgcggctttcgcgtcgcgctcggcggcgcgcagcagcactacgggatcacgccggatctgacctgcctcggcaaggtgatcggcggcggcatgccggccgccgcgttcggcggccgcggcgacatcatgtcgcacctcgcgccgctcggcggcgtctatcaggcgggcaccctgtcgggcaacccggtcgcggtcgcggcgggcctcgcgacgctgcggctgatccaggcgccgggctttcacgatgcgctcgccgacaagacccggcggctcgccgacggcctcgcggccgagnnnnnnnnngcgggcgtgccgttctcggccgacgcgatcggcgggatgttcggcctctacttcaccgagcaggtgcccgcgagcttcgccgacgtgacgaagagcgacatcgagcgcttcaaccgcttcttccatctgatgctcgacgccggcgtgtacttcgcgccctccgcgtacgaagcgggcttcgtgtcgagcgcgcacgacgacgcgacgctcgacgcgacgctcgacgccgcccgccgcgcgttcgccgcgctgcgtgcctgaccggccgcacgactgacaggacgaaccgatgttctcggaaagcgacttcacccacatgcannnnnnnntcgcgctcgcnnnnnnnnggatgtacacgacggcgccgaacccgcgcgtcggctgcgtgatcgtcaaggacgacgtcgtgatcggcgagggcttcacgcagccggccggccaggatcacgcggaagtgcaggcgctgaaggannnnnnnnnnnnnngcaacgatctgcgcgacgcaaccgtctacgtgacgctcgagccgtgcagccacttcggccgcacgccgccgtgcgcgcacacgctgatcgannnnnnnntcggcaaggtcgtcgcggcgatggaggacccgaatccgcaggtatccgggcgcggcctcgcgatgctgcgcgatgcgggcatcgacgtgcgctgcggcctgctcgcgcacgaggcgcacgaaatgaacatcggcttcgtgtcgcggatgacgcgcggccgcccgtgggtgcggatgaagacggccgcgtcgctcgacggccgcaccgcgctcgcgtcgggcgaaagcaaatggatcacgggcgacgcnnnnnnnnacgacggccacaagtggcgcgcacgcgcctgcgcgatcctgacgggcatcggcaccgtgcgcgaggacgatccgcagctcaacgtgcgcggcgtcgacaccccgcgccagccgcgccgcgtgctgatcgacagccgcctggacattccgctcgccgcgcgcctgctcgaaggcggctcgctgctcgttttctgcggcgcgctcgacgcgcagagcgagcnnnnnnnngacgcgctnnnnnnnnnnngcgcggagatcgtgccgctcgcgaannnnnnnngcaaggtcgatctgcccgcgatgctcgccgcgctcggcgagcgcggcatcaacgaactgcacgtcgaggcgggccacaagctgaacggctcgctgctgcgcgagcgctgcgtcgacgagttgctcgtctatctcgcgccgagcctgctcggcgcggacgccgcggcgatgttcgacctcgccgcgccggcgtcgctcgtcgaccgcacgcggctcgcgttccacagcgtcgagcgcgtcggcgacgacctgcgcattctcgcgcgcttcgcgaacgctcacgcgagcgcgagcgcctcccctactcgttcataacggaatccgacacgatgtttaccggaatcgtcgcggcggtcggccgcatcgaagcgatcacgccgatcgccgcctcgcccgatgcgggcgtgcgcctcacgctgcgcgcaggcgggctcgacctcgccgatgtcgcgctcggcgacagcatcgcgatccagggcgcgtgcatgacggtcgtcgcgaagacggccgacacgttcgacgtcgaggtgtcgcgcgaaagcctgaacaggacggtcggcctcgccgagccgggcgacgtgaatcttgaaaaggcgctnnnnnnnnacgaccggctgggcggccacatcgtgtccgggcacgtcgacgggctcggcaccgtcacgcgcttcgcgcccgtgggcgaatcgcacgaactgcgcgtgctcgcgccgcgcgagctcggccgctatctcgcgtacaagggctcgatcaccgtcaacggcgtgagcctcaccgtcaattcggtcgacgaccgcgacgacggctgcgaattctcgatcaacctgattcctcatacggtcgaagtgacgacgctgcggcacctgacggccggcgcgaaggtcaatctcgagatcgacatgatcgcgcggtatgtggagcggatgacgaacgcaccaaaataagcgcgcatcggcgcnnnnnnnntcgtgcttgggctcgtgcggccggaatggccgccgtgcgacgcgcgttcgttcgatcggcccggccgccgggcgagcgggccatcaggcgagtctcgagccgcggagccgccgcgggcgcgacgcacatgtttgcgccgcgttaggccggttcggcattctcgcggcctgcccgcacgcgttcctcttctctccctgcgctttgcgccccaccgacgcgcggctgccggattgccgccgcgcgccggaaaacgcaccggcatgccgcgcgaacgaccgtcgaaacccgccggaaagccgacgcccgtcggtccggccacgccgccgcgcgccgcccgccgtcggccgtccggccaacgcggcggcccgccgcgccgcgtccggcgaaaacccgccgcgcgtggcgtaaaatacgcgctttcccttccccctgatccttttatgacgctcgcctccacgcccgacatcattgccgagctcaaagccggccggatggtgatcctggtcgacgaagaagaccgcgaaaacgagggcgatctcgtgctcgccgccgaattcgtcacgccggaagcgatcaacttcatggcccgctacggccgcggcctgatctgcctcacgctcacgcaggagcgctgcaagcagctcaacctgccgctgatgacgtatcgcaacggcacccagtacggcaccgcgttcacggtcagcatcgaggcggccgagggcgtgacgacaggcatctcggccgcggacnnnnnnnnnacgatcgcaacggcggtcgcgcacgacgtgcgccccgagcacatcgtgcagccgggccacgtgttcccgatcatggcgcagccgggcggcgtgctcgtgcgcgccggtcacaccgaggcgggctgcgatctgacggcgctcgcgggcctcacgcccgccgccgtgatctgcgagatcatcaaggacgacggcacgatggcgcgcctgccggatctgctcgaattcggcaaggagcacggcctgaagatcggcacgatcgccgatctgatccactaccgcagccgcaccgagtcgatcgtcgagcgcgtcgccgagcgcacgatgcaaaccgcgcacggcccgttcaagacggtgctgtaccgcgatcaccccacgggctcgccgcacatcgcgctcgtgcgcggcacacccacgccgaacgacgagacgcccgtgcgcgtgcacgagccgctgtccgtgctcgatctgctcgaaaccggcgtgtcgacgcactcgtggacgctcgacgccgcgatgaaggaaatcgcggcgcgcgaactcggcgtgatcgtgctcctgaattgcggcgacacgaaggagcatctcgtcgacgtgttcctcgcgttcgacgagaaggagaaggcggccgagctcaagcgccggccggtcgatttcaagacgttcggcatcggcgcgcagatcctgcgcgacgtcggcgtcggcaggatgcaggtgctgtcgaatccgcgcaagctcggcagcatgtcgggctacggcctcgaagtcaccggcttcgcgccgatgccgggaagcgcggcgcccgcgtccggcgccgcataacgggtttcgcgtcatcgctacactgttgtcagcctgtgctgcagcccctatcaccgcccattcactctacggaaagaatatggaaatcggacaatatcaaccgaacctcgaaggcgacggcctgcgtatcggcatcgttcaatcgcgcttcaacgagcccgtgtgcaacggcctcgcggatgcatgcgtcgaagagctggagcgtctcggcgtctccggcgaggacgtgctgctcgtgaccgtgccgggcgcgctcgaaatcccgctcgcgctgcaaaagctcgcggagagcaaccagttcgacgcgctgatcgcgctcggcgcggtgatccgcggcgagacgtatcacttcgaactcgtgtcgaacgagagcggtgcgggcatcacgcgcatcgcgctcgatttcaacacgccgatcgcgaacgccgtgctcaccaccgagaccgacgaacaggcgatcgcacggatgaccgaaaagggccgcgacgcnnnnnnnntggccgtcgagatggcgaacctcacgatgacgctcgatcagttgagcgacgacgaagaggacgaggaagacgaggacgacgaagacgaagaggagcgcgcatgaagaagagcgcccgccgacaatcgcgcgagctggcgacgcagggcctgtatcagtggctgctgtcgaacgcggcgccgggcgagatcgacgcgcaattgcgcggcgcgctgggttacgacaaggccgacaagacgctgctcgacacgattctgcacggcgtgatccgcgagcatgcgacgcttgccgaggcgatctcgccgagcctcgaccgtccgatcgatcagctctcgcccgtcgaacgggcggtgctgctgatcgcgacgtacgagctcacgcatcagatcgaaacgccgtaccgcgtgatcatcaatgaagccgtcgagctcgcgaagacgttcggcggctcggacggctacaagtacgtcaacggcgtgctcgacaagctggccgtcaagctgcgcccggccgagacgcaagcgcgacgcggcgcgtaaccttcctttgcgggcgcgcgnnnnnnnnccgcttttcgccttcctcccccgttttgattcgacgatgaataccgctgccgattcgctcctgaggctcgcgtcgcgcgtcgacgcgatcgagccgttctacgtgatggaaatcgtcaaggaagccgccgtgctcgagcgcgccggccgcgacatcatccatatgagcatcggcgagccggatttcacggcgcccgagcccgtcgtcgacgcggccgccgccgcgctgcgccgaggcgtcacgcaatacacgagcgcgctcggcatcgcgccgctgcgcgaggcgatcgccgcgcactatnnnnnnnnnnacgggctctcgatcgcacccgagcggatcgtcgtgacggcgggcgcatcggccgcgctgctgctcgcgtgcctcgcgctcgtcggccgcgacgacgaagtgctgatgcccgacccgtcgtatccgtgcaaccgccacttcgtcgcgacggccgaaggccgcgcggtgctcgtgccgagcggccccgaaacccgcttccagctgaccgcggacgacgtgaaaacgcgctggggcgagcgcacgcgcggcgtgctgctcgcgtcgccgtcgaacccgacgggcacgtcgctcgagcccgccgagctcggtcggatcatcgacgccgttcgcgcacgcggcggcttttcgatcgtcgacgagatttaccaggggctgagctacgacggcgcgcccgtgtcggcgctgtcgttcggcgacgacgtcgtcaccgtcaacagcttctcgaaatacttcaacatgaccggctggcggctcggctggctcgtcgtgccgccggcgctcgtcggcacgttcgagaagctcgcgcagaacctgttcatctgcccgtccgccctcgcgcagcatgcggcgctcgcgtgcttcgagccggacaccctcgcgatctacgaggcgcgccgcgccgaattccggcgtcgccgcgatttcatcgtgccggcgatcgaatcgctcggcttcaaggtgcccgtgatgcccgacggcgcgttctatgtgtacgcgcaatgcggcggcgtcgcgcatccggccgcaggagacagcgccgcgctcgtgaacgcgatgctgcacgacgcgggcgtcgtgctcgtgccggggatggatttcggagttcatgcgccgcgcgactatatccgcctgtcctatgcaaccgcgtactcgcggctcgaagaggcggtcgagcgtctcggcaagctgttcgggcgctaaccgccgcatgcggacggccgccagcgcggcgttcggcaaggcgctgggggccgacggccggtgccgccggctcgctcgccgcgcggnnnnnntccgcctgttcatatnnnnnntcttccgctacgttcgcgtctgcgcttcgtcctgttctgtttcgcgcttgctgttttgcatcggtcggcgcggcgttcgtccggctactcgctgccttgcgtcggcgttcacgtgcggcgttcggcgaatgccgtttgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttcagcgtaatccgcggatcgcccctatcgtcaacctcgggccccgcattcgtccgtcacgatcgcaagcgccccaaattttccgttagttgcatcaatatccgcgtcggaaacacgcttgcttgccccaaacgaaaaggccgggccccactcgacgcgaggcccgaccnnnnnncgatgatttcaaccttcgatacccggctcgcggcccgcgcggttcaagcgcgtccggccgctactgcttgccgccgatttcgtcaggtaccgagctccgggctggccgtctcgtgcttggacgacgccgccgtatcggcactcacgtcgtcctgctgcggcgccttcggcgcagcggcggccttgatcgtcagcggatgcgcgccgtcgagcgtcgtgcgcacgcgcttttgcgtcgcgcccgacgacgtcgacaccgtcgccaccgtcaccgcgccctgcgccggctgctgcgacgcgtagatcgacaccttgcggcnnnnnnnnacatcgcgcaaccggtcgcgttcgccgatcaccttcgcgccataaccgccgtcgtcgggcgtggtcgcgccgacgtacaggcgcagcccgcccgcgagcgagccgcnnnnnnnnatgcagtccttcagcacgagcgcacccacctggatgttgacgacaggctgcaacgccgcgtcggtgccgccgaaatactcgaacttgtccgaatggaccttcgacatcacctgcatcagcccctgggcaccgacaccgctttccgcatacggattgaagccggattcgatcgccatcacggcgaggatcagcagcggatcgagcccgacgtcgcgccccgtctggaacgccgccttcacgagctggccgacgggctcctgcgcgacgcggtagcggcgcgcgagataggtggcgacgagcgcctgttcgcggttcgacgcaagcacgcggtcatcgcgcgcatcggcggcgacgcgctgcgtcgggatgagcttcgcgagcgacacgggcgacgggctgttgcgcgccgcatcgagcatcgcgccggcatcggccggcgcggctgtcgtcgaaggcgccgcgtccgcattgaccgattcgctttcgtcagcgttcgccgggccgaaagtcggcagcggatggccgctcagcagacgcgccggaccagcctgaaccgcggccgacacgaacggcatcaccttggccgcgagcgtgccgcgcacattgggcagcagccacagcgcaagcgcaaccgcgaccgcgcaacaaccgaccacgctgaatagatggtgactgacacgcgtcccgcgacgcagcactgcgcgcaacatctgcgcatgccgctcactgggacgccacgataaccaagcgttcattcagatcctccatggacatgattcgtgcggctcgctcggtgctcgaagcgagacatggcgcgctgccgcggaatcaagacaccgagcgtcttggtcggaccgcatcggtatcggagaaacggtatatgtaccgttcggagccacgtcgaaacagggcctgcacttgcggcaggcggacgcgcgaggctcccacgcnnnnnnccagcgtcgactgggcgctggcgaggacgacatacaaaccgtcagaaggccgtgcaggtatcggcggacggcgacgcgatgcgtctatagggccggggattaatggttcaactactggggcctgcaaccaatgtgagcggattctagcagggttttatagatcgtcaacactatagaaattcatttctataacaaaaagtaatgatttgttacgagtcagaatcggaagccgcgtgccgtctggcgtccggatccgccgctannnnnnaccttttcgtcgcctggccgtgcggccgggtaaaatcggcgctcgttttcgggcgggctcgtgcccgccctcatcgccgccgcctgtnnnnnnnngcccggacattcttcatgaaatacagagatttacgcgatttcatccatggcctcgagcagcgcggcgagttgcggcgcgtcacccagcccgtatcgcccgtcctcgaaatgaccgaactctgcgaccgcgtgctgcgcgcgggcggccccgcactcctgttcgacgcgccggccggccaccggtttccggtgctcggcaatctgttcggcacgccgcggcgcgtcgcgctcggcatgggcgtcgacgccgacgacgaagcggcgctcgcgtcgctgcgcgacatcggccgcctgctgtccgcgctcaaggagccggacccgccgaagcgcctgaaagacgcgggcaagttgctgtcgctcgcgaaggccgtgtgggacatgggcccgaagacggtctccgcgccgccgtgccaggagatcgtctgggaaggcgacgacgtcgatctgcacaagctgccgatccagacctgctggccgggcgacgccgggccgctgctcacgtggggcctgaccgtcacgcgcgggccgaacaagacgcgccagaatctgggcatctaccggcagcaactgatcggacgcaacaaactgatcatgcgctggctcgcgcatcgcggcggcgcgctcgatttccgcgaattcgcgctgaagcatccgggccagccctatcccgtcgccgtcgtgctcggcgccgatccggcgacgatgctcggggccgtcacgcccgtgcccgattcgctgtccgaataccagttcgcgggcctgctgcgcgnnnnnnnnaccgagctcgcgaaatgcgtgacgcccggcgtcgacgcgctgcaggtgccgnnnnnnnnngaaatcgtgctcgaaggcttcatccacccgcagcaaggcgcgcccgcgccggcgcccgaaggcgcgccgccgcggccggccgcgggcgcggcggccggctacgagcatgcgctcgagggcccgtacggcgatcacaccggctactacaacgagcaggaatggtttccggtcttcacggtcgagcggatcacgatgcgccgcgatgcgatctaccactcgacgtacaccggcaagccgcccgacgagccggccgtgctcggcgtcgcgctgaacgaagtgttcgtgccgctgctgcagaagcagttcgccgagatcaccgatttctatctgccgcccgagggttgcagctaccggatggcgatcgtccagatgaagaagagttacgcgggacacgcgaagcgggtgatgttcggcgtctggagcttcctgcggcagttcatgtatacgaagttcatcgtggtcgtcgacgaggacgtgaacgtgcgcgactggaaggaagtgatctgggcgatcacgacgcgcgtcgatccggcgcgcgacacggtgctcgtcgagaacacgccgatcgactatctcgacttcgcgtcgcccgtcgccggcctcggctcgaagatggggctcgatgcgaccaacaagtggccgggcgaaacccagcgcgaatggggccggccgatcgagatggacgccgccgtgaaggcgcgcgtcgatcgtctgtggacggagatcggcctatcgtgaacgcctgcccatcgagccgccccgacaaccgccacacgtgatgagcttcgcccctacgtcgatgctgtccgacggctttttcctgtcgctttcgctgtgcctcgacatcggcctcgtaaacgtcgcgatgctctcgctcacgctgtcgcacgggttcaggccgggcttctggctcggcgtcggctcgtgcgtcggcgacctcgtctatgcggcgctcgcgctcgccggcatggccgtgctgctcaggttcgaagccgtgcgctgggtcgtgtggctcggcggcggcgcggtgctgctgtttctcgcgtggaagatggcgcgcgaggcgctctttcccgatccggcgcgcaatatcgacgacggcacgcccgccgccctcgcgcgggcgagcacctcgcgcaacttcgtgcgcgggatgctgctcgcgatgtcgtcgccatcggcgatcctgtggttcgcggcggtcggcggcgcgttgatcgcgaaggccggcgcgacgacgcccgcgagcgcatcggtgttcctgtcgggcttcttcctcggcgggctcgcgtggacgctctttctctgcacgctcgcgagccagggccgcaagcgcgcgggcgcggggctgatgcgcgcgtgccacgtcgtgtcggcgctgcttttcgcgtacttcgcgtacagcgtgatcgtcggcggttatcgcgacctgatcctgaacgcggcggcctgatgcaacgcggcgcggcttgacgccctcgcgggcggcgcatgcggacgggccatacgggccttgcgccgcccgccctcacgcatcgatcgcggcatcgagcgcgcctcgccccgattgcaccgattgcgccggccgtgcgcctcgattccggatccggccgcggtattccagccggcctgatatgcggtccgatctgcgcgtccgaagcacagcccgtcatacagtacagcgcgtcacacagccggatacgcgcgccggctcgcccgcgccgcgcaaagccgcctgtcccgctgcgtgttcccccgctatcgcgctccgttcgaacgcgcgcacgtgacacgcacccgccgcatcgacggccgcacacgtcggcggcgctcgccggtgccggccggctccgtgccgcacgcgcaggcgggctgcgacggccgcgcaagcggccagccgccatgctcacccgcgcaggaactcgccgtagcgcgcgagatcgacgttgccgccgctcaggatcacgccgatgcgcctgcccgcgacgggcagcacgccgtcaagcaccgcggccgcgccgaggcagccggtcggctcgacgacgagtttcatccgctccgcgnnnnnncgcatcgtatcgacgagctgcgcgtcgctcgccgtgacgatccgcttgacgagccgctggatgaccggaaagttgtacgcgccgacgtgcgtcgacgccgcgccgtccgcgatcgtccgcggcaccggaatgcgcacgacctcgccgcgctcgagcgactgctgcgcgtcgttgcccgcctccggctcgacgccgatcaccgcgcagcccgccgacagcgcggcggccgacagcgcggtgcccgcgatcagcnnnnnnnnnnnnagcggcgcgacgagcatgtcgagctcgccgacttcgtcgatcagctctttcgcggccgtcccctggccggcgatcacgtgcgggtgatcgtacggcggcacgagcgtcatgccgcgctcctgcgcgagccgcgcgccgatctcctcccggctttccgtgtagcgatcgtaggtgatgacttcgccgccgtagcccttcgtcgccgcgaccttcgcggccggcgcgtcgtgcggcatcacgatcgtcgcgcggatgcccgcgagacgcgcggcgagcgcgatcgcctgcgcatggttgcccgacgaatacgtgagcacgcccgcgcggcgctgctcggcgtcgaagtgcgaaatcgcgttgtatgcgccgcgaaacttgaacgcgcccatccgctggaagttctcgcatttgaagaagatcgtcgcgccnnnnnnnnnntcggcggtgctcgacgtgaggacgggcgtgcgatgcgcgacgccggcgagccgggcggctgcgtcggtcacgtcgtcgaaggtcggcaaaataaggtcggaggcggattgaacggacatggcggcgagtgcgaaaacgcgttggacaaggaagcggccattgtcccagcttcgcgcgccgcgcgcagccacctgaaaagaaaacggcgcggcacggacatcgccgtgacgcgccggggcgccggacgcgccgccggccgggcggcgcgtcggcttgtcaatcagtagcgccagtatgggcggccatagtagccgtggtagtgacgccagtacgggcggccgtaatagccgccgccgaccacgacggcgggcggcccgtaatacacgggcgccggcgcatagacgacgggcggcggaggcggcgcgtaatagacgggcggcggcgcggcatagaccgggtacgccggcgcgatcggcaccccgatgccgacaccgatcgacacgtgcgcccgggcggcgctcgcagcgccgaggcccagtgctgcgacggcgatcaacggaatgagctttttcacttgggttctcctgacggcgggcgacggcgctcaccgtatcgacagcgacggcatcctcgccgtatgagacgaatgtagcgaaatccggaatcgcgagccacgcccatttgttgcaaattgcaattgcaccccgccccgcggcgcggcgnnnnnnnnnaccggatgcggcggtgcggacgcggttcggcggccgtcaggcggatggcggaaaacggcgggcggcggcacacgcgccgccgcgccgcccgcccggcgcatggtaatgaacgattacaaattcgagacagcatgtggacggggcaacacggaagcacgccgccgtacgctccgcccccatcatcgacgcgattttcggggcccgaccgaacgccgccgcggccgaatacgcgatactggcggtttaccgcagatgacggatcgcttccatgtccctttccgctacgccccgcatcggcttcatcggcgccggccgcttggcgcgctgcgtcgcccgccgcttnnnnnnnnncggatatgacgtcgtcgccgtcgcgagccgctcgagtgcgtcggccgccgcgctcgccgcgcaaatcgacgccgagcgggccgcgcgccaggccggttcgaatccggcaccgcattccgcactgaattccgtaccgaatatcacccccgatgtcgcagcgaacggcgcgccgaacgcgagctcgaagacggcttcgaaggcgccctcgagtgccgcctcgcaggcggcctcgaacgtcgccccggcgtccgcacccgacgcgggccgcggcnnnnnnnnntgcgccgcgctcgattcgccgcaggcggtcgtcgacgccgccgatctgatcttcgtcaccacgcccgacgacgcgctcggccgaatcgccgccgagctgcgcttcgcgccggcacgcgccggtgaacaggcgctcgtgcattgcagcggcgcgtcgggcgtcgatttgctcgatccnnnnnnnnnnnaaggtgcggcgacaggcggcttccatccgctctacctgttcggcggcgacgacgccgatctcgcgcgcatcgacggctgctcggtgacgatcgaggccgacggcgcgctgaaggacgcgctgatggcgctcgccgcggcgctcggctgccatccgctgtcgatcccggcgggcggcaggatgctctatcacgcggccgcgaactacgcggcgagcttcgcgctttgcaatctcgccgagtgcgtcgaactgtggcgctcgctcggcttcgccgaggacgacgcgctnnnnnnnntgctgccgatgctcgccggcacgatcgggacnnnnnnnnacaaggggctcgcgaacgcgctcgcggggcccgtatcgcgcggcgacgtcggcatcgtcgagcggcagctcgcgctgctcgaatcgcgcggcggcgaccacgcggcgttctacgcgttccacacccgccgcgcgatcgcgctcgcgcgccggcgcgcgtcgccgccgccgtcgctcgacgcgctcgagcgcgcgctcgacgcatcgctcgcccgttcgctcgacctcgcacgccccgcctgcgacgagccgtgataaggtgacgcccgatgcacgccgcccgaaggcggcgcaggcacgctacccgactggactggataacgaaaaggattcaaagatgttcggcgagatcgcccgttttctgctcaataccgtgttcacgctgttcggcgccgcattgcttctgcgcgtctggctgcaggccgtgcgcgtgccgccgtacaaccccgtcacgcaggccgtgctgcaggcgaccaactggctcgtgctgccgctgcggcacatcgtcccgggcgtgcgcggcatcgattgggcaagcgtcgtcgcggccgtcgtcacgtcgctcgtctacgtcgcgctgatggtgacgatggcgggcgtcgacgcgctgtcgatcatcccgacgatcctcgtcgtcgcgctgctgaccgtcgtcaagtgggcgctcaatctggtgctgtggctcacgatcttgatggcgctgctgtcgtggctgaacccgcgctcgcccgcgatggcgatcctgtatcagctgacggcgccgttgctgaacccgctgcgccggctgatcccgaatctgggcggcatcgatctgtcgccgatcctgctgttcgtgatcgttcaggtgctgatcatgatcgtcacgcgcgcggcggtgtcgctcacgctgttcggcatctgatccggccggcggcggcacccgcgctatgccgcgggcggcgcggcgcccggcgcgccgtcgccgagattgtcgatcacgccgaggcgcgcggggatcgtcgcatagcacgcgcgcaccttctcgcgcgacacgcgctcgatgagccgcttcgcctcatcttccgtggcgacgaattcgaccccgatcgcgagcgatccttgcagttcgaagaaacggtcctcgtgcagcacccggtgctggccgaaccccgccatcgcgcgaaacgcggaaccgcccgcgatgcccatccggttcgcctcctcaagcagccactcccaaagcggcttccagtgcagccggtgactctcgtgtacgtaaaaacgcaggaagatcccgtccatagccgcctcccccgggtgccggctcaggccggcgcgagccacgcccgcgcggtccacatgccgagccccgtcaacgtgaacgaacctatcaagtgtagggcagccacggcgagcgcccagccgaactcgccctgcaccgcgtgcgtcatcacttcgaccgagtacgtcgagaacgtcgtgagcccgcccatgaagcccgtgatcacgaaaagccgccattcgggcggcagcccnnnnnnnntggcgaacgcgacgaccgcgatgccgatcagatagccgccgatcaggttcgacgcgagcgtgccgagcggcacttcgggcaggagcgcattgaggccgatgctcaggaaccagcgcagcaacgcgccgaacccggcgccgacgaaaatcgcgacgatcgaatagaacaaggcggcacctcacgattggcggaaagactggcgcgacgcggggccgggcatccatccggcatcgcgccgccgcccccgcatggctgcgcggcgtcggacacgcccgcccggctgcgcgcatgctcaactgtatgcggatttgcgcgcccccggcaatcggccgaccggccgatgcgcggcgcggcggccggcatgcgcgcacgccgtttcgcaccgccggccgtttcgccgttcgccattcccgccgccgtaatcatgatgtaaatccccaaataaaacttccgttcgttctatttccaggaaacccgataaaacacaaacaatgaaaaacgcattcaattattcggattattgagaacgagcaacccgggttacgccggatgtcgaacgggcgcgtcgcaacgaatcggcacccgctcgcgccggttcgccgtcttccccatccggccagccgctccggcgattcggcgacggcggcgcggctcattgcccggcgtccggnnnnnngctcggggaattccctcggcttgccgatttttattcnnnnnntctctttcgctccgtagaattcaaacacaacgctccatttattgatatggagaatgcaacatgaaaaacaactcctcgctgtccatcctgatagtggccgcctgcattcaggcattcgcggcgacggcctcgctcgcgcagggccccgcgcatccgccgtcgtacgtcgaaggcacccgcgtgccgaaaggcttcgcgcgcccgccgttccacacgaatcccgcacgcttctcggccaccaccgtctcgggcctcgcgcccgccaccgtgcggcacgcgtacggcttcgactcgatcgcgaaccagggcgacggcatggtcgtcgcgatcgtcgacgcatacgacgacccgaagatcgaatccgatctcggcgtgttcagcaagaatttctcgctgccgccctgcacgacgtcgaacggctgcttcaagaagctctacgcgagcggcagcaagccgagccccaacgccggctgggcgctcgagatgtcgctcgatgtcgaatgggtgcatgcgatcgcgccgaaggcgaagatcgtgctcgtcgaggcggcgtcgaacagcttcaacgatctgatgaccgcggtcgatgtcgccgtcggggccggcgcgtccgtcgtgtcgatgagcttcggcggcagcgaattcagttccgagacgagtttcgacagccacttcggcgcaccgtcgaacgtcacgttcgtcgcatcgtccggcgacagcggcaacggcaccgagtatccggcggcgtcgccgtacgtcgtcgccgtcggcggcacgacgctgtcggccgacgcgtccggcaactacgtcggcgaaaccgcatggagcggcannnnnnnnnnnntcagcgcgtacgaactggagccggtgggccagacgctctggccgattccgtacgccggccaacgcggcgtgcccgacgtcgcgtacgacgcgaatccgaattccggcttcgcggtgtacgattccgtcacctatcaagggcaatcgggctggttcgtcgtcggcggcacgagcgcgggcgcgccgcaatgggcggcgctcttcgcgatcgcgaactcgatgcgcaccgcggccggcaaggcgaagctcgccggcgcgtacaaccagctctatacggtcggcaagaccgcgtacggcagcgactatcacgacgtcacgtcgggcaccaacggcagttgcgggatgatctgcaccgcgagcggcggctacgattacgtgacgggcctgggctcgccgcaggcgctcaacctggttcaggcgctcgtcgcgcaaccctgaggggcggctcgactgacgagcggcgccgcgacagcgcccgagacgcgagccgaccgcgagcggacaagcccgtccaggcgatcaacggaggcgatgcgcgcagcatcgcctctttcgtttgcgccgatgccgcgtcgatctgcgccgatgtcagatcggtcgttcattcggctcgtcgggaaccgcacacgccgccacgtgttcctcggccggctcggtcaatctccgccatcccgatcgtgccggccatcgcgccgatcaccccgctcaacgccgcgcaccgacgagcgcgaacatcgggcgctcccgctcctgcgcgagcgccggccgcgcggcgacctgctcgtccgacggcccccactcgtcgagatggtcgatccggaaacccgcagcgatcaactgattcaacagcgtgccgagcgtgcggtgatacttgacgacacccgcggcaaaccagtcggtcgtgcggcggccttcgatccggtagccgtcgacgggccagaacctgtgtccgttctcgtcgatgcgccattgcggccggcgcgacgccatgtagatcggatgctcgatcgagaacaccaggcggccgtccggcacgagcgcacggccgatcgcgccgaacagcgcgggcaggtgctcgacatagtgaaacgcgagcgagctgtacgcgagctcgaagctcgcgctaggcagcgacaggcgctcgaggtccgcgcgctcgtatcggacggccggcgatgtcgtcatctcgcgcgccctgtcgagcatgcgtgccgacacgtcgataccgagcacgcgcgccgcgccctgctccgccgcccagcggcagaaccagccgtagccgcagccgagatcgacgacgcggcggcccgcgacgttcggcagcatcgcacgcagcgacggccattcgggcgcgccgtcgagaccgtcgcgcgagcgcggcaactggccgtaaccttcgaagaagtcgggatcgtcgtaaatgttttgggtcatcgtgattcgtgttcggtgaaatgttggcatgagtgatcggcgccggcacggcgggcgttcggcgtacgtgtacgcttggatgcgggcgcgggcgggggcgcggattcggtattgaagaatcatgacagcgcgcggccgccccggaattccgggtatcgccgcgcgctgccgaaatcgcccgcaaccatgcggcccgccctcacggcggcggccgtcatgcgcagacgggcgtcaatcccgccgccacgcggcatcgannnnnnnnaatgtctcgagcgcgccgccgggcaggccgatcacaacggcgcgccgcgcatgcgcttcgcggacgttgattcgaatcacgtcgtcaccggtgcgttcgctgaaggcacgcaccgtcggcactgcggtgccggcgcccacttcgaccaccgccacgcgcccnnnnnnnnnnagccaagcgcgcagcgcttcgtgctgtgcgtcgtaacgcgcgccgagccagtccgcatcgtcgaacatcaggatgttcggccgtgcgaggccgccgcaccgcggacagcgggggagcgcgccgacgaggctgcacgccggctcgtcgacgacgggcgcgaacgattccgcatcccacgtgtgcgccgagcaaggactcatgcactgcatcgcgtgaatcgagccgtgaacctcgacgattcgctcgggatcgaagcccgccttctgaaactgaccgtcgacattgctcgtgaacacgaagccgccgtggcgcatcgcgccgatccagcgccgcaggatgccgaacccttcgtgcggcacggttgcacggtacatcgcgagccgatgaccgtaaaagccccacgcgaggcgcggacgctcgcgaaannnnnnnngcgaagcgatctcgtggaatgcatagccgacatggccgagccccgggtacgcgcgccacaacccttcggcgccgcgaaaatccggcaatccggaatcgatgccgatgcccgcgcccgccgtgacgagcagcgcatcggcgcgcgacagcgcgcgaacggcggcgtcgatgcgctcggcgtcgacgggcgacgcgccatcgcgcatcgcgggcgacgggttcgaaggcgggcggcgtgagtcggacatggcgcggctttttcgttccggattgcgttcgaagtgggaacgatcatacgctcgcgcggcgcacggccggaagcgcttcgaacgtgaaacgacgaacgacgaatcgcgagcggcgagcggnnnnnnnnnnnnnnnnnnnnnnncacgtcccaacggtctgcgcgcatccaccggcgcgcccggcgcgcgatcaacgcgccgccgccccgcccgttgcaacgcgggcgcgctctgcacccgttcgacgatgaaatccatccccgcgcgaatcggcggcgacgccttcaattgccggtgcacgccgagccagatgtcacgcgcgaacgattcggcatcgacacgtcgagctcgacattcttcagccaccgctgccgcggcatgtcgttgatcccatcgccataatcgatgaattcccggcgcgccggctcctgcggaaatggccggcgccgtgtcgtgaggccggctcaaatctcctccgcttgccggccccacacgaaaccctgtagaatcacgcgttctgcgggcgtcgtataatggccattacctcagcttcccaagctgatgacgtgggttcgattcccatcgcccgctccatttccccggctatggacgccatccgcagccgaagcacgcgaagccgcctcgtcgaaggcggctttttcgtatttcatacgcagtaagggcggcccgtctcgaatgcggcgaatgcgacgccgtcgcgcaccgcgcctgcggcccgcccctcgccttcattgtcacgatgatccacgacgacgacccgaacgcccccggcgcgccgcacgacgacgccaccgccgcccccgcctcggcaacccgcgccgcgccggccgccggtnnnnnnnnnnnnncgaacccgctccatctgcgccgcatccgcagcttcgtcacgcgcgccggccgcgtatccaccggccagcgccgcgcgatcgacgagctcggcccgcgcttcgtcattccgtacggcagcgcgcagccggactgggacgccatcttcggccgccgcgcgccgcgcgtgctggaaatcggcttcgggatgggcgcgtcgacggcggaaatcgccgcgctgcgccccggcgacgacttcatcggcgtcgaggtgcacgagccgggcgtcggcgcgctgctgaagctgatcggcgagcagcaactgtcgaacatccggatcattcagcacgacgcggtcgaggtgctcgcgcagatgatcgcgcccgacagcctcgacggcgtgcacatcttcttcccggacccgtggcacaaggcgcgccatcacaagcgccggctgatccagccgccgttcgtcgcgcagctcgcggcgcatctcaaacccggcgcatacctgcattgcgcaaccgactggcagaactacgcggaacagatgctcgaggtgctgagcgccgacccgtcgctcgaaaacaccgcgcaaaactatgcgccccgccccggctatcgtccggtgacgaagttcgagcgccgcggcctgcggctcgggcacggcgtatgggatctcgtgttcagaaagaagcacgccggctgacgcgcgacgccgcgcgcattacgcgcggcgtcggccggcatgcccaccggtcgaacccgaaagcccgcaannnnnnnnnnnnnagcgcgctcaccgccgccgcgatcgataggtatccgggcaatgcgtctctgcagaacggccggcgggtgccgacgctcaggtccactcgatccagccgctatacccgacgagcagcacgaacagcccgaacgcgatccggtaccacgcgaacgcggtgaaatcgtgcgacgccacatagcgcagcagccagcgcacgcacgcgaacgcgctgacgaacgcggcgacgagcccgatcgcgaacagcccgaccgagtcgacattgaacgcgcgccagtccttcgcggtttcgtacagcgtcgcgccgaagatcaccggaatcgcgagaaagaacgagaattcggtcgcaacccgccgctcgaggccgaacagcatcccgccgatgatcgtcgagccggagcgcgacatgcccggaatcagcgcgcagcactgcgcgaggcccaccttcagcgcatcgaacggcgtcagcgcgtcgatcgactgcacgcgcgccggctcgctccgctcgcgctgccgcccttccacccacaggatcgccgcgccgccgacgacgagcgcgacggccaccggcaccggcgcgaacagcaccgatttgatcgttttctcgaacagcagcgcaagcgcgaccgccgggaccgtcgcgatcacgacgttcatcgtgaaccgtctggcttcgcgctgcgcgggcaggccggtcacgacgtcgatgatcctgcggcggtattcccagcacaccgcgagaatcgcgccgaactggatcacgacatcgaacgtcttcgcctgctcgggatgaaagcgcaggaagctgcccgcgacgatcaggtgaccagtgctcgacaccggcaggaattcagtcagcccctcgacgatgccgagcgccagcgctttgcaaatcagtatccagtccatccgtggcccgcttccgaaatgaatcaaccgaggccacggaaccgccgcggccgctccggcnnnnnnnngcgcgatgtcatttctcgacgatcgccacgcgtatgccgtttgtaagaattgtgattgtaccgggttcgtaattcacgccggcaaattgcaactgttccggcttgaacgtgtagatcgggtagttggtcagcaactgggtcgcgagcaggcccgcggccgcgctgatctgctgcgtatacaactgcgcgtcgccgtcgacgttcacgctgtcgacggcaggcgccttcagcacgacggagcggctcggcgcatcgtacgcgagctggcccgacacggtgaacttgccgttgacgggcgcgcgcaggaacgggctctcgaagcgcgcgtcgagccgcaccgcgacgcggttctggtccggcagcagcccgacgaccggattcgcgagcgcgacgtcgatcacctgcgcgaccgtcttctggtacggaaacttgcgggcgaccgcgcgctgcacgtcgccttgcgagaacgtgtagtgatcggggatgaacggaaacgtcgacgcgcacgcggcgagcgacacggtcatgcccgcggccgcgcacgcggcgatcaggaagcggcgccggtcgggcgcgctcgtatcggtcatgctaaatctcctgctgaggcaagcggcgcggcgggccgcgtatcggcttcgagtcgggcgagccatgcgagcgcgtcggcgcgcgacgcgccgcacatctcgtcgctcggccgcagccccgagcagcacgcggggcgctcgggccggccgaagatcgcgcagcgctcgccgtcgagcaactgcgcgcagcgcacgccggccggcttgccgtccggcatgccgggaatcgggctcgaaatcgacggcgcgatgcagcacgcgccgcagccctcgcggcacgcatgcgcaagcgcccgccccgaactcacggcaacttcgccaatcatcacatcaaatatcctgaaagcggcttcaaacgccaagcggcacggcacaggcggccgcgcacggaatccgtattgtgccatccgccgctgcgacgttattacacaattcaatgaaaccgacggttcctatactggtcgacgtcacagagcacgacttcgagcttccagcatgacgcagccgattccgtccgaggcgctgtttcgccccgacctgctcgccaagtacacggcgaacggccctcgctatacgtcctaccccaccgcccctcagttccgcgacgacttcgatcccgccgattacatccgcgcggcggccgatcccggcgcgtcggcgagcgaactgtcgctctatttccacattccgttctgcgcgaccgcctgcttctattgcggctgcaacaaaatcgcgacgcgcaaccgcaannnnnnnnnnccgtatctcgaccagttgaagcacgagatcgcgctgcaggccgcgctcttcgatccggagcggaccgtcacgcagctccactggggcggcggcacgccgactttcctgtcgaacgtcgagacgaccgagctgatggcggccacgcgcgagtacttcacgctcgcgtcggatcgcaccggagaattctcgatcgaaatcgatccgcgcacggcgtcgcccgcgacgctcgtccatctgcgcacgatcggcttcaatcgcgtaagcctcggcgtgcaggacttcgaccccaacgtgcaacgcgcgatcaatcgcgtgcagccgctcaagatgacgtccgacctcgtgcgcgcnnnnnnnnnnaccggctatcactcgatcggcatcgatctcatctacgggctgccgcaccagacggtatcgagcttcgcgcgcacgctcgacacgatcgtcgagctcgagcccgaccggctctccgtgttcggctacgcgcacctgccgcacctgttcaagatgcagcggcagatcgacaccgccgcgctgccgccgcccgcgacgcgcatcgcgctgctcggccttgcgatcgagcggctcannnnnnnnggctatgtgtacatcggcatggaccatttcgcgcggccgggcgacgagctcgtccgcgcgcagcgcaacggcacgctgcagcgcaacttccagggctacagcacgcgggcggacgccgatctgatcggcatcggcgcgtcctcgatcggcaaggtcggcgacgtctacgcgcagaacgcgaaggatctgccgcgttacggcgcggcgctcgccgaccagcgtctgccgatnnnnnnnngcgtgaagctctcggccgacgaccggctgcggcgcgacgtgatcacgcacctgatgtgcaacctcgtgctgccgttctcgcacgtcgaggccgcgtacggcatccgcttcgcgaacaagtttgcgcgcgagctcgacacgctgcgcggcttcgagcgcgacggcctgctgtcgatcggcgccgatcgtctgacgattcatccggccgggcgcctctacgtgcgcaacatcgcgatggtgttcgacgcgtacctgtcgggcgcgtccgaacaccgctattcgaagacggtctgagcgcgccggccgccgcgnnnnnnnnngcccgggttgttgataaagtgtcggtttcctcgcactttcgcttttgacgccacgatgcgcaccacgcaagcgacccgcgcggtcgaacgcctcagagcccgcgccggcaacccgcagtattcggcggtcggcatgccgggcggcctcttctacctcgtcgaccgctcgagcggcgccgccgagaagctgtgcgcgccgatgccgctcgaggatttcgtcgcgttcgtcgacggcctcggcccgaaaaagccgcgcaaggtcagcaagctcgacgtcgcgttcgagcagcagatcaagaacagcaagcgctaggcgcttcggatcgcaggcgttctgaaggcaagacgtcgaccccgtttggtacaatccgagagtttttcgtcccctcgctgacggccgtccaggcccgcatgacaccatgaatatcgaaaaagcacgtttcaacatgatcgaacagcagatccggccttgggatgtactggatcaggacgtcttgagcctgctgtcggtcgtcaagcgtgagaatttcgtgccggccgcgtatcgcgacctggcgttcgccgacgtcgagctgccgctgccgagcggccagaagatgctgttcccgcgcgtcgaggcccgcatcctgcaggagctcgcggtgaagaagcacgagaacgtgctcgagatcggcgcgggcggcggctacatggcggccttgctggcnnnnnnnngccagcgcgtgacgacggtcgagatcgatccggatctcgcgaagttcgccgaagagaacctgaagaagaacggcatgacgaacgccgaggtcgtgctcggcgacggctcgcgcggctggcccgcgaaggcgccgtacgacgtgatctgcgtgtcgggcggcctgcccgtcgtcccgcaggaactgctcgagcaactgaaggtgggcggccgcctcgcggcgttcgtcggcggccggccggtgatgaaggcgcagatcatcacacgcatcgacgacacgcaatatcgcgtcgccgacgtattcgagacctacgtcgatcacctcgtcaacgcgatcgagccgtcgcgcttcaagttctgaggccgcgcgtgccgatgcagatcctgagcgcttccgccctcgccgaatggctgcgcgacccggcgcgcccggcgcccatcgtgctcgacgtgcgcgagccgtgggagatcgcgaccgcgaagatcgacggcagcgtatcgatcccgatgcagcagattcccgcgcgcagcgaggagctcgacgacgaagcggcaatcgtctgcgtgcgccatcacgggatgcgcagcgcgcaggtcgcgatgttcctcgaatcgcgcggcttcacgaagctctacaacctgcaaggcgggatcgacgcgtggtcgcgcgacgtcgatcccgcggtgccgcgctactgagcgcgcatcgcggcgnnnnnnnncgcttcgcccgggcgcgccgcccgtttccctgagcgcggcgcccgtttgccgcgctccgcctactccgtttccttcagcgcctgcgcgacgatcgagaacagctcgacgatctgcgcctcctcgacgatgaggggcggcgagaacgcgaggatgtcgcccgtgtagcggatcatcgcgcccttctcgaagcacttgacgaagacttcgtagnnnnnnnnnnccggcttgccgtcacgcggcgtcaactcgacgccgccgacgaggccgagattgcgcacgtcgatcacgtggcgcgcgtccttcagcttgtggatctcgcgctcgaagatcggcgcgatccgcgcggcgcgcgtgaggagcccttcgcgttcgtacagatcgatcgtcgcgacggcggccgccgccgcgagcgggtgccccgaatacgtgtagccgtgaaacagctcgatgccggccggcgcgccgccgacgatcgcgtcgtgaatcgcgccgctcgccgccaccgcgcccatcggcaccgccgcgttgttcgtgcctttggccatcgtcagcagatcgggcgtcacgccgaagaactgcgccgcgaacggcgcgccgagccgcccccagccggtgatcacttcgtcgaagatcagcaggatgccgtgcttgtcgcacagttcgcgcaagcgttcgagatagcctcgcggcgggatcagcacgcccgtcgagccggcgacaggctcgacgatcaccgcggcgatcgtcgatgcgtcgtgcagcgcgacgagccgctccagttcgtccgccagctgcgcgccccacgcgggctgccccttcgagaacgcggcctccttcaggttcagcgtatgcggcagatggtcgaccgacggcagcagcgcgcccgaatacgcgttgcggttcggcgcgatgccgcccaccgagatgccgccgaagccgacgccgtgatagccgcgctcgcggccgatgaagcgcgtgcgctgcccttcgcnnnnnnnnnngtgatacgcgagcgcgatcttcagcgcggtgtcgaccgcctccgagccggaattcgtgaagaagatgtgtttcaggtcgcccggcgtgtggcgcgcgatcttcgtcgcggcctcgaacgccttcgggtgccccatctggaacgtcggcgcaaaatccatctcctcggcctgcgcctgcaccgcggcgacgatctcgtcgcgcccgtgccccgcgttcacgcaccagaggcccgcggtgccgtcgagaatgcgccggccgtcgtgcgacgtgtagtacatccccttcgccgcgacgagcaggcgcggcgcttccttgaactgccggttcgcggtgaacggcatccagaacgcggagagatcgggggtctgcgaaacgtgctcggtcatggaagtctcctcggagatcgatcgaacgatgtctggaacgcggcgcgatgcgcgctgacggggtgcggtgcgcaacgcgccgcatcgatgggaattcgcctcgagagtgtaagcacgcggctcgcgatgcacaaccatgcagcatgcgcgcacgcggcgctgcaccgcgacggaccacgcgatgcgcgcacgcgtgcgtcgcgtgtgccgagaacgccgcgccgcctcgtccgaagccccgccgccggnnnnnnnnacgcgcgccggcccgcatctggcacatgccttgcgtaaccggttcgccgcgtgtccgctccggtgcgcgcccacactccaacaggcaaagggaactcgatgaaacgtcgcagtcttttgaagttcggatcgatggcaggcgtcatggcgctcgcggggcaaagccccgtnnnnnnnnnngcggattcgggcaaaggcccgatcaaggtcggcatcctgcattcgctgtcgggcacgatggcgatctccgagacttcgctcaaggacaccgcgctgatgacgatcgccgacatcaacaagaacggcggcgtgctcgggcggccgctgcagcccgtcgtcgtcgatcccgcgtcgaactggccgctgttcgccgagaaggcgcgccagttgctcacgcaggagaaggtcgcatgcgtgttcggctgctggacgtcggtgtcgcgcaagtcggtgctgcccgtgttcgaggagctgaacggcctgctctactacccggtgcagtacgagggcgaggagatgtcgcgcaacgtgttctacacgggcgccgcgccgaaccagcaggcgattccggccgtcgagtacatgatgagcgccgaaggcggcggcgcgaagcgcttcttcctgctcggcaccgattacgtctacccgcgcacgaccaacaagatcctgcgcgcgttcctgaaatcgaagggcgtgaaagattccgatattcaggaagtctacacaccgttcgggcacagcgattaccagacgatcgtcgcgaacatcaagaccttcgcgcaaggcggcaagaccaccgtgatctcgacgatcaacggcgattcgaacgtgccgttctacaaggagctcggcaatcaggggctcaaggcgaccgacgtgcccatcgtcgcgttctcggtcggcgaggaggaactgcgcggcatcgacacgaagccgctcgtcgggcatctggccgcgtggaattacttcatgtcggtgaaggggccggcgaacgcgaagttcaaggagcagttcgccgcgtgggtgaagtcgcagaatctgccgggcggcgcgaagcgcgtgaccaacgatccgatggaggcgacgttcgtcggcatccacatgtggaagcaggcggtcgagaaggcgaagagcaccgatgtcgaccgcgtgcgcacggcgatgatcggccagagcgtcgccgcgccgtcgggcttcacactgacgatggacggcaaccatcatctgcacaagccggtgatgatcggagagattcgcggcgacggccagttcaacgtcgtctggaaaacgaagacggcgattcgcgcgcagccgtggagcccgttcatcgcgggcaaccagggcaagccggacgtggtcggctcgattccggagttcctgcgccgccgtcgcgccgcgctcgcctgacgcgcgtgcgggcgccgcgccagcgcacggcgtcgccgtnnnnnnnntccgcgccgcgcgctttctcccctttcgcgaggactgaccgatgcccatgcctttgagccgcgccgctcgtgcgctcgcggcgctcgccgcctgcgcggcgttttcgttcgccgcgccgcgtgcggcgctcgccgtcacggcggccgacgtcgccgcgctcgccggcgacgacttcgatgcgaagcgcgccgcgatcgaccgtctcgccgccgggcacgacgccgccgcggccgcgctgctgaacgcgctcgcgaacggcgacgcgctcgcgaccgacgccgggcgcatcctgattcagcatggcgacgcnnnnnnnnacgcactgacgaacgcgcccgcgcaggcgggcgatgcgcagccggtgatgctcaacaacctgctgcgcgcgaagatcgcgaacgcactgtcggggctcgatctcgcgtcgcccgacatcgacacgcgccgccgcgcgatcgatgcgctgctcaagcgccccgatgccgcgctcaagccgatgatcgacgccgcgcgtgcgaaggaaaccgatcccgtgctcaagcgccgcctcgacgcgctatgggcgatcgccgcgctgcgcgacgccgatcccgcgaagcgcctcgaagcggtgcggctcgtcgccgcgcgaagcgatctcgacatgatcgagcaactgcgcccgctcgtcgcgaagcggcccgacggcggcgacgcggaacccgatgcgcgcgtgcgcgaggccgcgcagcaggggctcggcgcgctctatgcgatccagcgccgcggcgaaatcgcgggcacgctgttcgcggggctctcgctcggcagcgtgctgctgctcgccgcgctcggcctcgcgatcacgtacggcctcatcggcgtcatcaacatggcgcacggcgagttcctgatgatcggcgcgtatgcgacctacgtcgtgcagacgctcgtgcagcgctatctgcccggcgcgttcgactggtatccgctcgccgcgattcccgtgtcgttcgccgcggccgccgcgctcggcatcgtgctcgagcgcacggtgctcaggcacctgtatggccgcccgctcgagacgctgctcgcgacgttcggcgtgagcctcatcctgatccaggcgatgcggatgatcttcggcgcacagaacgtgcaggtcgtcaatccgtcgtggatgagcggcggcgtgaccgtgatgcagaacctgatcctgccgtacaaccgcctcgcgatcctcgcgttcgcgcnnnnnnnnnnnngcatcgcgtgggccgtgctgacgaaaacgcgcctcggcctgttcgtgcgcgcggtcacgcagaaccgccggatggccgcgtgcgtcggcgtgaagacggcgcgcgtcgattcgtatgcgttcgcgttcggcgcgggcatcgcgggcctcggcggctgcgcgctgtcgcagatcggcaacgtcggcccgaatctcggccagagctacatcgtcgattcgttcatggcggtcgtgctgggcggcgtcggccagatcgcgggcacggtgctcgggggcttcggcctcgggctcgtcagcaaggcgatcgagccgttctggggcgcggtgctcgcgaagatcgccgtgctcgtgatgatcgtgctgttcatccagaaacgcccgcaagggatgttcgccctgaagggccgcagcgcggaggcatgacatgacttcgacgatccattcccttaccgtnnnnnnnngcgcgtcgcccgcttcgtccacggcatccgccgcgtccgcttcaccggccgcgccgcgcgtggctcgcgctcgtcgcgctgtgcatcgcggtcggcgtgggggtgccgctcgccgcgctcgtcgcgcccgaagcgagcgcgtttcatctgtcatcctacgcaatgacgctcgcgggcaagctgatgtgctacgcgatcgccgcgctcgcgctcgatctcgtctggggctactgcggcatcctgagcctcgggcacggcctgttcttcgcgctcggcggctatgcgatcggcatgtacctgatgcgcgcgatcggccgcgacggcaagtacggcagcgatctgcccgacttcatggtgtttctcgactggcaccggttgccgtggtactggagcggcaccgagcatctcgcgtatgcgctcgcgctcgtcgtgctcgtgcccgccgcgctcgcgtgggtgttcggcttcttcacgttccgctcgcgcgtgaaaggcgtgtatctgtcgatcatcacgcaggcgacgacgttcgccgcgatgctgctcttctatcgcaacgagacgggcttcggcggcaacaacggcttcaccgatttcaagcgtatcgccggcttcgcgatcacgtcgcccggcacgcgcacggtgctgttgctgacgacgttcgcggcgctcgtcgcgtcgttcgtcgcnnnnnnnnnnatcgtcacgagcaagctcggccgcgtcgtcaccgcgatccgcgacggcgagacgcgcgtcatgttcctcggctacagcccgctcgcgtacaagctcttcgtatgggtggtatcggccgtgctgtgcgcgatcgcgggcgcgctgtacgtgccgcaggtcggcatcatcaacccgagcgagatgtcgcccggcaactcgatcgagatggcgatctgggtcgcggtgggcggccgcggcacgttgatcggcccgatcgtcggcgcgttcgccgtcaacggcgcgaagagcgtgttcaccgcgtacttcgccgaatactggctgttcttcctcggcctcatcttcgtgctcgtgccgctcgtgctgccgcgcggcatcatgggcctcgtcgaaaccgtcatgcgcaaggccacgtcacgatgaacgagaacacgatgattcgcgagcccgcgcagccggacggcgccgaccggctcgccgtcagcggcgcggccgggatgtcgcacgtcgtcacgcccggcgcgatcgacacgtcgcacggcacgatcctctatctcgacgacatcgaagtgagcttcgacggctttcgcgcgctgaagaagctgtcgctgtcgatcgacgtcggcgagctgcgctgcgtgatcggcccgaacggcgccggcaagacgacgatgatggacgtgatcaccggcaagacacggcccgattcgggccacgcgttcctcggccagacactcgacctcacgcgcatgaacgagccgcagatcgcacgcgcgggcatcggccgcaagtttcagaagccgaccgtgttcgagcagcatccggtatgggagaacctcgagctcgcgatggccgccgacaagcgctggttcgcgtcgctnnnnnnnnngctcgaccgagcggcgcaggcgcggatcgagcagacgctcgcgctgatccggctcgaggacagcgcgtaccggctcgcgggcgagctgtcgcacgggcagaagcagcggctcgagatcggcatgctgctgatgcagcgccccgcgctcttgctgctcgacgagcccgcggccggcatgaccgaccacgagacgatggagctcgccgagctgctgaacacgctgcgcggcacgtgctcgatgatggtcgtcgagcacgacatggaattcgtcgcggcgctcgcgggcgacgcgggacgcgtgaccgtgatggcggaaggcgcggtgctcgcgcaaggcacgctcgatcaggtgaagcgcgacgaagcggtgatcgagtcttatctcggacgatgatgcgatgctgacaatcgaatcgctgaaccagtactacggcggcagccatatcctgcgcgacgtgagcctcaccgccgaaaccggccggctcaccgtgctgctcgggcgcaacggcgtcggcaagacgacgctcctgcgctgcctgatgggtgtcgtgccgacgaaaagcggcggcatcgcgtggtgcggcaagccgctcggcgcactgccgccgcannnnnnnntcgcgtcggggctcgcctatgtgccgcagggccgcgacatcttcgcgcggctcaccgtcgaggagaatcttctcgtcggcgcggcgagccgcaaggcgagcgcgaaagtgcccgaccggatctacgcgctctttccggtgctcaaggacatnnnnnnnnnncgcggcggcgatctgtcgggcggcnnnnnnnnnnnnntcgcaatcggccgcgcactgatgagcgagccgcagctcctgatcctcgacgaaccgacagaaggcattcagccgtcgatcatccaggacatcggccgcacactgcggcagctcgtcgacgaaacgaagatgacggtgctgctcgtcgagcagtactacgatttcgcgctctcgatcgccgatcgctactgggtgatgagccgcggcgagatcgtcgcgggcggcgcgggcggcgagatggacgcgcacggcgtgcgcgagctgatcgcggtctgagcgtcgatccgcgcgcagggcaggcgacgcgcgtcgccctgccggcatcgcgcgatgcggatcgcgaacagctgccgcaacacgcacgccatacgcacgccatacgcataccacgcgcacgccacacgcgcgccgcatccgcgcgcatacgcaccttgcgtgccttgcgtgccttgcgcaccttccgcgcnnnnnnnngcggcaagcgctatcctgtggcattaccgcgcccgctgccccgattcgaccgatgtccgcccacgaacctcacacctcgctcgtccgccccgccgccaaggcatggcacgcccgcctcgaactcggcttcgagcggcagccgggcggacgcacggcgctcgcgcatcggcgccacgtcggcccgctgcgggtgcannnnnnnntctacccggaaggcgacgcgatctgccacgcggtgatcgtgcatccgccgggcggcgtcgcgggcggcgaccggctcgagatcgacgtgaggctcgacgccggcacgcacgcggtgctgacgacgcccggcgcgacgaagtggtacaagtcgaacggactcgacgcgcggcagcggatcgacatcgacgtcggcgcgcacgcgaagctcgactggctgccgcagaacaatctgttcttcgacgccgcgcatgcgtcgctcgagttcgtgctcgcgctcggcgacggcgcgagcgtgctcggctgggacgcgacgcagctcggccgccaggcggcgggcgaagcgtggtcggcgggcagcatcgcgtcgttctcgaaaatcgtcgggccgtcgggccggccgctgtgggtcgaannnnnnnnnctcgacgcgggcgatccgttgcgcgccgccccgcagggactcggcggctttgccgtatacggcacgctgtgggcgctcggcgcggcctgcacggaagcgctcgccgaatcgatcgcgcccgcgctgccattcgacgatgcgctgcgcgcgggcgtcacctgcgtcgcgcccggcacgctgctgatccgcgcgctcgcgcattcgatggaggcgctgcagcggctgttggccgagcaatggctcgcgcttcgcccgatcgtccacggcgtcgacccaaaaccgctgcgcctctggcaaacctgatcgccgcacattcctgacgcacgcctgtccgaaaaacgcgccatcgcggtgcgtgccgcaccgtcgcgcggcacgaacgcgcgcaaacaacgcatggcacgtgccttgctcgcctatgcccgcgggcgtcgccgcacgcgcacgttcgcggtgctacgatagcttcgcgactgtcgcgacgcgcgccgcatgaatattacgttttccaaaatgtttctttcatgaaactgactccccgagaaaaagacaagctgctgatcttcacggcggcgctcctcgccgagcgccgccgtgcacgcgggctcaagctcaactatccggagacggtcgcgttcatcaccgccgcgctgatggaagcggcgcgcgacggcaggaccgtcgccgaagtgatgcattacggcacgacgctgctcacgcgcgacgacgtgatggaaggcgtgcccgagatgattcccgacatccaggtcgaagcgacgtttcccgacggcacgaagctcgtgaccgtccaccacccgattccgtgaaggcgcgtcatgattcaccgcatggttcatttcctcccgccgtccggcagcaggctccgcacccttcgcacgccacgccggagggccgcatgattcccggcgaactcgtcatcgacgacggcgagcacacgctgaacgccggccgccacacgatcgcgctcgtcgtcgcgaacacgggcgatcgcccggtgcaggtcggctcgcactatcacttccacgaagtcaacgatgcgctgtcgttcgatcgcgcggcnnnnnnnngctttcggctgaacatcgcggcgggcaccgcggtgcgcttcgagccgggccagacacgcacggtcgagctcgtcgagctcggcggcgcccgcgccgtctacggcttccagggcaaggtgatggggccgctctgagcgccggcgcttcgccgcgctgcgctgtgacacgcccgcacgggcatccgaaggattcgacgacatgacattacgtttgagccgccgcgcgtacgcggaaatgtacgggccgacgacgggcgaccgcatccgcctcgcggacaccgagctgctgatcgaagtcgagcgcgaccacacgctctacggcgaggaagtgaagttcggcggcggcaaggtgatccgcgacggcatgggccaatcgcagctccccgcggccgacgtggcggacaccgtgatcacgaacgcggtgattctcgatcactggggcatcgtgaaggcggacatcgcgatcaagcacggccgcatcgcggcgatcggcaaggcgggcaatccggacatccagccgggcgtgacgatcgcgatcggcgcggcgaccgagatcatcgcgggcgaaggcctgatcgtgacggcgggcggcatcgatacgcacatccacttcatcagcccgcagcagatcgacgaagcactcgcatcgggcgtgacgacgatgatcggcggcggcacgggccccgcgaccggcaccaacgcgacgacctgcacgccggggccgtggcacatggagcggatgctgcaggcggccgacggctggccgatcaatctcggctttctcggcaagggcaacgcgagccggccgcagccgctcgtcgagcagatcgaggcgggcgcgatcggcctgaagctgcacgaggattggggcacgacgcccgccgcgatcgacaactgcctgacggtggccgacgacaccgacacgcaggtcgcgatccacaccgatacgctgaacgaggccggcttcgtcgaggcgacggtcgccgcgttcaagggccgcacgatccacacgtaccacaccgagggcgcgggcggcggccatgcgcccgacatcctgaaggtgtgcggcgaggcgaacgtgctgccttcgtcgacgaacccgacgcgcccgtacacgatcaacacgctcgacgaacacctcgacatgctgatggtctgccatcacctcgatccgtcgatcgccgaggatctcgcgttcgccgaatcgcggattcgccgcgagacgatcgcggccgaggacatcctgcacgacctcggcgcgctgtcgatgctgtcgtccgattcgcaggcgatgggccgcgtcggcgaagtgatcatccgcacgtggcagaccgcgcacaagatgaaggtgcagcgcggcgcgctcgccggcgacgnnnnnnnnaacgacaacttccgcgcgaagcgctacgtcgcgaaatacacgatcaatccggcgctcacgcacggcatcgcgcacgaggtcggctcgatcgagccgggcaaatgggcggacctcgtgctgtgggagcccgcgttcttcggggtcaagccggcgatgatcgtcaagggcggcatgatcgccgtcgcgcagatgggcgatccgaatgcgtcgatcccgacgccgcagcccgtgcattatcgcgagatgttcgccacccgcggcggcgcgctcgcgcgcacgtcgctcacgttcgtgtcgcagctcgcgctcgatgcgggcatcgnnnnnnnntacgggctcgcgaagcggctcgtgccggtgcgcggctgccgcacggtgaccaagcgcgacatgatccacaacgcatggcaaccggccatccgcgtcgaccccgaaacctacgacgtcgtcgccgacggcgcgctgctcacctgcgagcccgccgccgtgctgccgatggcgcaacgctacttcctgttctgaagccctgacgaatcatcatgcgcacgatcgacaaacgcatcgccccgaacgtgaggctcgccgccacgctcgacacgggcgaggacgtcgcgctcgtgctgccgcgcggcaccgtgttgcgcgacggcgacgtgctcgtcgccgacgacggcgcgctcgtgcgcgtggccgccgcgcacgaagccgtgctgctcgtgcgcgcgcccgacgcgctcacgctcacgcgcgccgcgtatcacctcggcaaccgccatacgccggttgaagtcggcgccggctgcctgaagctcgaatacgatcccgcgctcgccgacatgctcacgcggctcggcgcgacggtcgagcgcgcgagcgcgccgttccagcccgaagccggcgcgtacggcggcggacatcgtcacgggcacgatgcgacgttcgccgaggattacgcgctcgcgcagcaggtgttcgacgagcatcacggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcagcatggcccgtcttgctcgcacggtcatcaccatggacaccgctgagctcgtcgcgctgctgcacctcgcgtcgccggcgttgccgatcggcgcgttcagctattcgcagggtctcgaagccgcgctcgacgcgccgctgattcgcgacgccgacgnnnnnnnnnactggatcgcgagcggcctcgccgacgtgctcgcgcaaggcgagctgccgttcctcgcgcatcagctcgcgcgctggcacgcgcacgacgccgccgcgctcgccgacgcgaacgacgaattcgtcgcgagccgcgaatcgttcgagctgcgccgcgaaaccgaacagatgggctggtcgctcgcgcagctgtgcgcgtcgctcgaatggggcgatgccgcgcgccgagcaacgctcgcgtcgatcccgtcggtcgcgctgccgagcgcgttcgcgttcgcggccgccgcgcacggcgcgacgcccgacgcggcgctcgccgcctatgcgttcggctgggtcgagaaccagacggccgccgcgatcaaggcggtgccgctcggccagctcgccggccagaagatcatcgtcgcgctgcgcgagccgatccgcgacgcggtgcgccgcgcgctcgcgacgccgccggaggcgatcaacacgttcgcgcctcagctcggcatcctgtccgcgcggcacgaatcgcagtattcgcgtctgttccgttcataagcatcccagagcattctcacgcaccgaatcatgaacgcacctcgctttgcggnnnnnnnnnnnngcacgaagaaactcccgcccctgcgcgtcggcatcggcggcccggtcggctccggcaagacgacgctcctcgaaatgctttgcaagggcatgcgcgagcgctacgacctcgtcgcgatcacgaacgacatctacacgaaggaagaccagcgccttctgacgatcgcgggcgcgctgcccgaagcgcggatcatgggcgtcgagacgggcggctgcccgcacacggcgatccgcgaggacgcatcgatcaatctggaggcggtcgagcggatgctcgcgcgcttcccggacgcggacatcgtgttcatcgaatcgggcggcgacaatctcgcggcaacgttcagccccgaactgtcggacctgacgatctacgtgatcgacgtcgcgggcggcgagaagattccgcgcaagggcggcccgggcatcacgaaatcggatctgctcgtgatcaacaagacggacctcgcgccgctcgtcggcgcgaacctcgaggtgatggcctccgatacgaggaagatgcgcggcgagcgcccgtacgtgatgtgcaacctgaaggcgctcgacggcgtggccgacgtgatcgcgttcatcgagaacaaaggattgctgacggtctgagcgccggcatcgaacgccggcgatcctgcctcgagcgctcgcggcgccgcgccgccggcctcgcgcgtggcttcgcgcacggcctcgcaaaaggcctcgaaaataccccgcaaacggctgcggcgcggctcccgaaacggcacgccgcgcaatgcggcagccgatgcggcaacgnnnnnngcccatgctcgcccagccacgcgcacgcaacgccgcccgcaccgctcagtcgagcgccgcgcccgcatcgagcccgcccgcatcgccttcgtcgttcgccgccggcgcgacgcgcggcgccggcagcagcgcgttcagcacgtcgaccgtgcgcgccgtcgcgccgcgatgccgcgcggcgaacgccgcgcccgccgcgcccatcgccgtgcggcgcgcgtgatcggcgaacagcgcgtcgagcgtgcatgcgagatcggccggatcccgcacttgcgcgcacgcgcccgccgtgaccgcatcggccgtcgcctgcgtgaagttgaacacgtgcggcccgatcagcaccggcacgccgaccgcgcacgcctcgatcaggttctggccgccgagcggcaacaggctgccgccgatgaacgcgacgtcggcggccgcatagtacgcgcccagctcgcccatcgaatcgccgagcagcaccgagacgtcggccggcagcgcggaggnnnnnnnnnnnnncgcggcggcggccgccgcgtcgtgcgcccattcggtgcggcgcacgtggcgcagcccgcgccgctcgacgagcgccgcgacttcggcgaagcgctgcggatgacgcggcacgaggatcagcaacgcgcccggcgtcttcagcgagacgaatgcgtcgagcacgagcgcctcttcgccgtcgcgcgtgctcgcggccacccacacgggccgctcgccgatcgccgcgcgccatgcgcgccnnnnnnnngcgagctcgggcggtgtcgtcatgtcgaacttcagattgccgagcaccgcgacgttnnnnnnnncgagcgaagtcaggcgctgcgcgtcggcggggctttgcgcgagcacgcgcgagaagccgccgaacacgtnnnnnnnngcggcgccgaatttcgccgcgcgcccgaacgagcgcgccgacatccgcgcattcgtcagcacgagcggcacgtcggcgcggcggcattcgtcaatgagcgtcggccagacctcggtttccatcacgagcccgagcgacggccgccatgcgcgcaggaagcgccgcacggcgcgcggcagatcgtacggcaggtagcagcgcgacacgcgctcgccgaagatctgctcgcccgtcgcgcggccgctcggcgtcatgtgcgtgagcagcacgtgcgcgtcgggnnnnnnnnnnaacagcgcatcgatgagcggctgcgcggcgcgcgtctcgccgaccgacaccgcatgcacccacacgatcggcgtcgcttcgtcgacgtnnnnnnnnannnnnnnncccggcccgaagccgaagcgctcgccgatatgctcgcgatagccgcgctccttgcgcgagcgccacacgaggcgcagcaccgcgagcggcgcgacgagccaccacagtccgcgatagatcgccctcagcatcgcgcggcggctccggccgcgactgcgtnnnnnnnnntcaaacgagggccctgccctgcaggcgctcgaggatgccgagcgnnnnnnnntgcgggcgggccatcgcgccgaccggcaggaagaaggtctgctcgagcatgaactgcccggacatcaccgcgtgcgacgcctgatcggagaagcacacccacacgctgccggacgggaacggcatcgtctgctgcgggctgttcttctgatagtcgagatcggccttcatgctgtcgtgcagcttcagcatcaggtggtcgtacgcgctgcggcgcgacttcgtcacgtgcagcagctcgagcagccacgcgacgcccggcacctgcggcttgatgtgcggcaggaagcgcttcgcgacgtcctcgaacggctcgccgacgcgccatacccgcggcacgcccgccgggttcacgttcgtgaacacgcgcaggatccgctcgccgtagttcggccgcgacgggaacgcgtcgacgtgcagccggctgtcgtccttgcgccacgacgtctcgcgcgtctcgacctgcatcaggcgcaggctcgtcggcgcgacgcgcagcttgccgcggtactcggggaagagcccgtcgacgagcgcgcccgcctgttgctggaagcgcgcgatcannnnnnnnacggccgactgcgtgaccgcgtcgcccgccacgccggcgagcgcgccgccgttcggcgcgaggctgatgttcttgcgcttcggatcggcgagcgccgggtcgagcagcgcttcctcgccgccttcgatcgcgaagcgcaaatgcgcaaagaacaacaccttgccgtcctcgaggcccgcgagcagttgctcgcgcggcacggacagctgttgtccgctccagtcggcggacgcaatttcgatgatctgggattcgctcatgatcgcctgtcgggattacaagaggccgaacgacgcgagtgcgtccttcgcctgcgaaagggacggcggcgcgccggcggtgccgagattgacgacgttgggcgaccagtagccgcccgtgcgccaggctgtcgcgaaattgtacagttcgacggtcggacgcttaagcgccgccgcgatgtggacgaggccggtatcgacgccgaccgtcgccgccgcgccgtcgacgaggccgacgaccacgggcagcgacagcttcggcggcacgatcgccgccgcgccgaacgccttcgcgaggcgctcgctcgtcgcgcgctcggcgtcgctgccccacggcagcacgagcgacgcgccgcgccgcacgagcgcctcgccgaggccggtccacgcttcgtcgggccactgcttgtcggcgcgcgaggtcgcgtgcacgaataccacgtagggcaccggcagattcaaatcgagcgccgcgannnnnnnnnncgcgccatgcgtgtcgaggccgaaatcgatcggatcgccgggcgccggcgcggggtctcccagcgccgccgcgacgagctgccgcgagcgctcgacgacgtgcgtgcgcggcgcgatcggcacccgcctgtcgtagaagaaacgcaccggccactcgtagccggcgccgtcggtgcggttgccgaggccgacaagcggcccgcgcgcccagctcgcgacccacgcggtcttgatgagcccctggcagtcgatcacgaggtcgtagcgctcctcggcgaggcgccgccggaacgcgcggatctcgcgccacgtttgcgacgcgctcaagcgcttgcgccagcgccgcagcgagaacggcagcacgtcgcgcacaccgtcgacgagccgcacgagatcggcgaagccttcctcgacgagccagtcgatctgcgcatcggggtgacgccggcggatatcggcgatcaccggcatgttatgcacgacatcgccgagcgacgacacgcgcacgatcagaannnnnngcacgctgnnnnnnngggccggcggtggccggcacagaccgaaaggacggattttatcgcgccgggcggccgacacagacaaaaagcggcgaacgcacgcatgcgtcgccgctttttggacaaggcttgcgtcagcgcaagctcgggcacgccgcgcccgnnnnnnnncgcgccgccgtcaagctcagaacggcaggttcgcgtccggcttcgccgccttcannnnnnnncggaaatcgtcctggatccgcacgagcgccgcgtcggagctcgcctcgaagcgcagcacgaccacgggcgtcgtgttcgacgaacgcgcgagaccgaagccgtccggatactcgacgcgcagaccgtcgatcgtcacgacctcgtccgcgccgtcgaacttcgcgtcggcgcgcagcttgtcgatcagcttcacgttctcgccttcgtcgagcttcagttgcagctcgggcgtcgacaccgcgttcggcaagccgttgagcagcgcgctcggatcggctnnnnnnnnnaggatctcgagcagnnnnnnnnccgtgtagaggccgtcgtcgaagccgtaccagcgatccttgaagaacacgtggccgctcatctcgcccgcgagcggcgcgcccgtctcgcgcagcttcgccttcacgagcgagtggcccgtcttccacatcagcggctcgccgcccttctcgcgcacccactgcgcgagattgcgcgtgcacttcacgtcgtagatgatctgcgcgcccgggttgcgcgacagcacttcctcggcgaacagcatcagctggcggtccggatagatgatctggccgtccttcgtgacgacgccgaggcggtcgccgtcgccgtcgaacgcgaagccgatctcggcatcggtcgtcttcagcttcgcgatcacgtcctgcaggttctccgggtgcgccgggtccgggtggtggttcgggaagttgccgtcgatgtcggtgaagagctcgacgagttcgcagccgagcgccttgaacaggcgcgtcgcgagcgggcccgcgacgccgttgcccgcatcgacgacgagcttcagcggccgcgcgagcctgatgtcgccgacgatgcgctcgacgtattgatcggcgacatcgtatcgctcatacgaaccgttgccggtctcgaaacgcgcgtcgacgatgcgcttgtacaggccctggatctggtcgccgtaaatcgcggcgccgcgcaggaccatcttgaaaccgttgtagtcgggcggattgtggctgcccgtgacgacgatgcacgaatcgacgcggcgctcgccgcccgacagcgcgagcggcacgctcgccgcgaagtagccgacgggcgtcggcaccatgccgacgtcgacgacatcgacgcccgccgcgcgcagcccgtccgcgagcgcgccgacgagctcggggcccgagagccggccgtnnnnnnnnacgacgaccgcgtcgccgccctnnnnnnnnacttcgctgccgaatgcgcggccgatcgagcgtgcgacgtcggcgtcgagcgtcttgccgatcacgccccgaatatcgtatgccttgaagatggattgggagatcatcgattcactctctgtatcgtccatnnnnnntttggccgcctcaacgcgaatgcgtnnnnnntcctcgcccgaaccgaccggcgannnnnncaacgcaacgcaccgccgatgccggaagcgaatccgatccaacttataatcgctggtttcagctacgccgatcgcgcccattttaatgcctgaatgcttcatcgcagcaaaaccgctcccgcggtcggccggcccggtcatctcgcgcacgttgccgcgccgcgcgccatgctgaaatccaggctttcgaaccccgacgtcgcgaaggccgtcgcgaatctcgcgtggctcgggctcgagcggctcacgcagatcggcgtcgcgatcgtcgtgagcggcctgctcgcccgctacttcggccccgacacgttcggcaaatggcaatacgcgaacacgctgctcctcgtgctcgcgccgctcacatgggtatgcggcgccgagattctcgtgccgaccatcgtccagcgcacgggcgcgcaactgggcgccgtgctcggcagcgcgttcgcgctgcgcttcacggtatcggtcgcggcgctcgcgctcacctgggcggcaatcgcgctgggcgcgttcgatccgctcgtcggcgcgatgctggccgggctcgcggtgacgctcgcgctgcgcgagccgttcgtcggcatcgtcaacgcgtggctgcagagcatgacgtacagcaagccgcaactgctcgcgagcatcgcggccgcgctcgcgaagatggcgctcgtctggctcctcgtgcgcgcggccgccgcgcccgcgcgcttcggctggctgtgggcgctcgaagccgcggcgatcgcggccgcgctgatctggtattaccgcgcccgcaacggcggcacgctcggctggcgtgtcgagcggccgctcgtgcgcgagttcgcgacgacgggcaccgtgttctggctcggcctcgtatgcatgtacctgttcctgaagctcgaccggctgatgctcgagcgctacgtgtcgttcgccgagctcggccgctacgcggccgcgcagcagttgaacgaaaactggatcacgctcgcgctgatgctcgcgcaaacaatcgcgcccgcgttcgtctaccgcgtgcaaaacgcgccgcaactgcgccgcaacgtgtggcgcctcatcggcatgacggccgcgctgatgatcgcgggcgcgctcgtgctcgatctgctcgcgggcttcatcatccgcaaggtgttcgggcccggcttcgagacgtcggtcgacgtgttccgctgggcggtgtggctctcggtgccggccggcatcgaggcgatcggcaatctcgtcgtgctcaagtatcaggcgaagttcgtgctgctcgcgaagtggtcggcagcgctcgcgctcgccgcgctcgtcaacctgatcgcgattcccgcgctcggcctctacggcgcgctcgcgggcctcgccgccggctatctcgccgccgcggcggtcaatttccactacattcgcctgaagctgcgcccatgacgcccactttcgccccgcccggcgccgcccgcgcgctcgacgacgtcgccgtgctgatccccgcctacaacgcgcacgacgatctgctgcgcacgctgatgtcgctgcgcgaggacacgccggtgcgcgtgctcgtcgtcgacgacggcagcacgccgcccatcgccgcgcccgaattgcccgggctgtcggtcgaggtgctgcgaatgccgcaaaacggcgggatcgannnnnnnntcgcggccggcatcgacgcgctcgcnnnnnnnngcgtgcgctacgcggcgcgcatcgacgcgggcgacctcgccgcgcccggccggctcgcgaagcagcgtgcgtacttcgacacgcacccgagcgtcgcgggcctcggcacgtggacgcaggtcgtctcgcgcgacggccggccgctcttcatgctgacgccgagcgccgatccggcgacgctgcgccgcacgcgcttcctgcgctcgccgttcgttcatccttcgatgatgctcgacatcgcggcggtgaaggaagtcggcaactatcggatcaaatatcgcgcggcggaagacctcgatcnnnnnnnacggttaatggaacgctacgattgcgcgaacctgccggagctcggcttgtattacgaattgaacgagggcggcatcagcgcgacgaagcggcggcggcagatcgcgtcgacgctcgcgctcgcgctgcactacttcgatccgctcaatccgtgcgattggctcggcgtcgcgaaaaacctgctgcatttcgtcacgccgtactcgacgctgcagcgcgcgaagcgcctgctgttcnnnnnnnnnnnnnnnnnatgacgcgccccgtcacgttcgcgcgcatccgatgannnnnnnccagtccgacatgagttccgcttccgccccgcgcatcgttctcgtctgcaataccgcctgggcgatctatacgtaccggcaaggcctgcttcgcatgctgatnnnnnnnngcgcgcaggtgaccgtgctcgcgccgcgcgaccgcaccgtcgagccgctcgtgcgcatgggctgccgctacgcggagctgcccgtcgcctcgaaaggcacgagcccgcgcgaggacctgcgcacgctcatcgcgctgtatcggcactaccgcgcgatccggcccgacctcgtgttccattacacgatcaagccgaacatctacggctcgatcgccgcgtggctnnnnnnnntgccgtcgatcgcggtgacgacgggcctcggctacgtgttcatccagcagagccacgccgcacgcgtcgcgaagcagctgtaccgcttcgcgttgcgctttccgcgcgaggtctggttcctgaaccgcgacgatctgcacacgttcacgcacgagcagctcctcgcgcatccgnnnnnnnnnnnnctgctgcacggcgagggcgtcgacctcgagcagttcgcgctcgcgccgctgcccgcgcgcgacacgttcaccttcgtgctgatcggccggctgctgtgggacaagggcgtgcgcgaatacgtcgatgcggcgcgcatgctnnnnnnnnnntatccgcacgcgcgcttcgcgctgctcggccccgtcggcgtcgacaatccgagcgcgatctcgcaggccgacgtcgacgcgtgggtgcgcgaaggcgtgatcgattacctcggcgaggcgcacgacgtacggccgcacatcgcccgcgccgattgcgtcgtgctgccgtcctatcgcgagggcgtgccgcgcacgctgatggaggcctccgcgatgggccggccgatcgtcgcgaccgacgtgccgggctgccgcgacgtcgtcgccgacggcagcacggggctgctgtgcgcnnnnnnnnacagcgcgagcctcgccgcgcagctcgcgcggatgctcgacatgagcgcggccgagcggcgcgcgatgggcgagcgcggccggagaaagatcgtcgcggaattcgacgaggcgaaggtcgtcgagcgttatcatcagaccatttcggccctgacgggcatcacactttgacggagcaatcagcaatgagcacgaagggcacgatcctcgtcaccggcggcgcgggctatatcggttcgcacaccgccgtcgagctgctcgcgcacggctacgacgtcgtgatcgccgacaacctcgtcaacagcaagcgcgaggcgatcgcgcggatcgagaagatcaccggcaagacgccggcgtttcacgaaaccgacgtgagcgacgagcgcgcgctcgcgcggatcttcgacgcgcatccgatcacggccgcgatccatttcgcggcgctgaaggcggtcggcgaatcggtcgcgaagcccatcgagtactaccgcaacaacctcgacagcctgctgtcgctgctgcgcgtgatgcgcgagcgcgccgtgaagcggatcgtgttcagctcgtcggcgaccgtatacggcgtacccgagcgctcgccgatcgacgagacgttcccgctttcggcgaccaacccgtacggccaaacgaagctgatggccgagcagatcctgcgcgatgtcgaagccgccgatccgtcctggcgcgtcgcgacgctgcgctacttcaatccggtcggcgcgcacgaaagcggcctcatcggcgaggacccggccggcattccgaacaacctgatgccgtacgtcgcgcaggtcgcggtgggcaagctcgagaagctgcgcgtgttcggcagcgactacccgacgcccgacggcaccggcgtgcgcgattacatccacgtcgtcgatctnnnnnnnngccacatcgcggcgctcgacgcgctcgagcgccgcgacgcgagcctcaccgtcaacctcggcacgggccgcggctacagcgtgctcgaagtcgtgcgcgcgttcgagaaggcgtcggggcgcgccgtgccgtacgaactcgtcgcgcgccgcccgggcgacgtcgccgagtgctacgcgaaccccgccgcgacggccgagacgatcggatggaaggccgagcgcgacctcgagcggatgtgcgcggaccactggcgctggcaggagaacaacccgcgcggttttgtataatccgctgtccaattttcgggcacgcccatgctcagcttcgccgtcggcttcatcgtctcgcttctcgtcacgctgctcatcgtccgctatgcgcacctgcacgaacgattctcgatcgacaacgatcttgccggcgtgcagaaattccatgcgcggccggtgccgcgcgtgggcggcaccggcatcctgatcgggctcgtcgtcgcgacggcgctgctgtcgcggcgatacccggcgatcgcgggcggcatcctcgggctcgccgcgtgcgggctgcccgccttcgcctccgggctgatcgaagacctgacgaagaaggtgacgcccgcggtgcggctcgtctgcacgatggcggccgcggcgctcgcgttcgcgctgatgggcatcgcgatcacgcgcatcagcgtgccgcccctcgacttcctgctcggctatacggcgatctcggccgcggtcacggtgctcgccgtcgccgcgctcgcgaacgcggtcaacatcatcgacggcttcaacggcctcgcgtcgatggtcgcgttcatgatgttcgcgtcgctcgcgtacgtcgcgttccaggtcggcgacccggtcgtgatgtccggctcgatcgtgatgatgggcgcgatcatgggctttttcatctggaacttcccggcgggcctcatcttcctcggcgacggcggcgcgtacttcatcggcttcatgctcgccgagctcgcgatctcgctcgtgatgcggcaccgcgaagtgtccgcgtggtatccggtgctgctgttcatgtacccgatcttcgagacctgcttctcgatctaccggaagaaattcgttcgcggcatgtcgccgggcatcccggacggcgtgcatctgcacatgctcgtctacaagcggctgatgcgctgggcggtgggcacgcgcgccgcgcacgagctcacgcgccggaactcgctgacctcgccctatctatggctgctctgcctcgtcgcggtgatccccgccaccctgttctggcagcacacgatccacctgttcgcgttcgtgatcgtgttcgcgctcacttacgtgtggctctacgtaagcatcgtccggttcaagtcgccgagatggatggtgatccgcaagcggctgccgaaacggtgacgcggcgggaacgaagcggcggacggtnnnnnngcgcgaatcggtttcgactcgcgcnnnnnncatcgagcggcccgtttcggacgcgggcgacgctttgcgacgaatggacgaagcggcaatgcgccggtgagccgcccgccggagccggcgaacgcgacgggcgtgcgcgacggcgccgcaagcgggcgttccgtcacgctccgttttcaggcgggccgatcgagacgagcgcgcggcgccgacgggcgtacggaacgcggaacgccgcacgtcccgcgcattcgattcggcggcttcggactgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcacgtggacgtcgtgcctgccggtgctgtattggccgccgtcagagaacgcgtcgaactgtcgctattgcgtattcctcacgtttcgcgtcgtgcgggcgctgttcatcggcgcccgcgctcgcgtccgattcggcttgatggccggcaacgtcggcggcgcgccggcttggcggttgccgttcgcgcaagcgccacatttgcaagatacgccgtctgagacggcaacgaggacatgatgcgtttcaattcgacggtgtttctgatcgaccccacgccgcgtcgcgcagacggcgaatacatggcgcacgcgcgcatcagcgcgaaccgctcggacggccgcgaatacgacgtgtgccgcagcggtgatctggccggattcgacctgcgtgcggacgcgatcgcgcacgcgagaagatgggccgaaacctggctcgaagatcacttcggctgacgccgctgccgacgacgtcgccgctcgggtcaatcggaagtctcttcgcacgccggctcgcggttgttttccgtgtgcggatggcgtggccagtgtggccgctgcggcgctcgcgtgcgtcgcgccgcccgtattcgagcgcgcgcgtcgatcgcggtggcgaatccggcgcgtcgaatgccggatggtttcgtcccgcgtcggaacgcggccgggcaagtggcgcctgtcgtgttccgccgatgccgggcgtcgttcgcacggatcgagcgaaaggcgcccgtcggcaaacgaatgcgcggaaagagcgcgccgcataaccgccgtagtgccggggacgaacgtgannnnnnnntgaattgtcgccctcgtcgcttccatggcgaacgaggcggcatccggggtttccggtcttccagataacgcgggcgctcgccggcacggcgaccgctgttttccctccatccacccggacatcgcgaagcggtgtttcggtctacacaggaaccttgcatggccaaagaagaattgatcgaactcgacgggatcgtcgatgaagtcttgccggatagccgttaccgcgtcacgctcgacaacggtgtggtggtgggcgcttatgcgtcgggtcagatgcgcaggcatcgcatacgcattctcgcgggagatcgcgtcacgctggaattgtcggtctatgacctcacgaaagggcggatcaatttccgccacaaggacgagcgaagaagcgatgcggcgccgagggcatcggctcgtcgtcgttgacgcgtttcggcggcggcgcatgaccttgctttgccggcgggcggtcgacgtgccatgcggtttggcggtccagtcacgatgcgatgcgctcatcgaggcgtcgcggcggatcggccgcaatggggcgcggccgttcgccgagcgaccgggcatgggcgctcggcgggggcatttttcgatcgcggccttgccgcatcgtcggacgccgaaagcggccttgcaatcgacgggcgaacggagatgccatcccaccgaggccggatgtgccaaacccgctaacatgacggtttggcgcgtgccgccgattgtcttcggcacgagacgtgaagggcgcgagttggccggctcttgtttcgtcgcttgaacggctacgcgaggcgaatcgaacgagcgacgnnnnnnnnnnnnnnngcctgcgtctgctcgcgcagcacgccacgcgtcgccgcgcgggcgcttccttctcagcttgccgattgcagcgcgacgtcggggcgccggctggcttgccgcacgaacgcgccgaccgtttccgcgatttcctgcggccggctcaagggcgcccagtgcgcggcgtcgacggtcgattcgctgtatcgcgtcgtgaattcgcggcagccttcgaagagcgccggaggcaggaaaggatcgtgaatcgccatcagcgcatgtaccggcgtcgtactgacgcgcttcctcgggcgcagtacgcgttgcagcaggttcgcccgataaatgccgaggtagcgtatcgcgtcgccttccatgccgtcgtttttccggaacgtgatgcgcggctcgtagtgcgcgatgattcgacggaacatcgccatggcgagtccgctggcgaacagcagctccggcagcaatggcgccgtgaagaaggtcatcaggctgttgcgcatcagttggccgaccaactgcgcgaggtggcgcggcgtcgggcgcagcaaccggcggcgcagatagaagccgatctgatccaggctcggcgaaagcgtggtgagcgacgcgatgcgnnnnnnnncttccggatcggcgatcgcgtcccagccgtagacgcctccccaatcatgcccgacgaggtgcacgggccggcctgccgaaaccgcgtcgatgacggcgtagagatcggcgagaagcaaggcgaaccgataatgccgggcccccttgatatgcgtggaattggcgcagcctcgcatgtcgtaggcgacgacgtagaaatcgcgttgcaacgcggcggcgacctgctcccagaacagtgcgcgatcgggaaagccatgcgccagcacgacgatgtcgcgaggcttgtccgcactgggcttgtcgccccacgtatagaccgccaggcggacgttgctcgattgaacgaagaggtcgggcgtgtgcatgtcgggtcgctccgaagtggttagttgtgctctcgggttgcctggccgaagatcacatggaaggcggccagaaaaagcaggctgctgctgaagccgaccggaatcacgaagccttggccggccgccaggtacgcagccggcagccgaattcggccgacggcctccagcgtcgcgaaatacaacgcggggaagggcagcatgcaaagaaggaagacgaggctttccttcgcgatcgcgtgttgccggcgccgtgcggtcgcggcgagcatcaggctgaagccggcgatgacgagcccgttgaccgtatacatcgtgccgccggagaacaggtgattgtcgggggcgatcccgatgtgccaaccgaggaacacgctcgccgcgcccgcggccagtcccaggcacgcggcggtggcatcgagacgcgcggcgacgcttgccgacgcggcgcgaagccgcgcaccgaggctcaggacggcggcgggaaatgccgcggtaagcgacagcgccatcagccacgcgatgcccggatacgcatgcagcgcctcctgctcccgcgtcaacagatcggcgggaagcatgcgggcggcggcgtcgaggccggcggtgccgtgtccgagcccgtaggcccacacgttgacggcgccccacaccgcggtcgaggcgagcaacccgggttgcgatcgaagaaaccacgcgcccgcgcggctcgccagcggcgccggcgtgcgttgcttcatgggccgcgcgtactgccgattgacggcgatcagcgcatacgtgatcagctgcgcctgcggaagcatgacgcccatggtgacgaggttcagggtttcctgatcgatgtggggaaagagcggcgcgagcagcacccagtcgatgcgcagcagtggcgcaaccagcaggcagccgaacgacagcgccatccacgcctggtgttcgaaaatcctgcgtgccttgagggcgcgcaccgccatggcgatcgcgatgagcgtcaggacgccgaatatccacagcgcgatccagccgatcaggtgtgcgtagaggtgatgcggcggcgtcagggcgagataggcgagtgcgctcaccgtcgagatcggcacggtggcgacgtatacggcgccgatcagccggtgcgcccgcatgaagcgcttgcggaacgacggccagaactgcaggctcccgaacgtcacgcagaacgcgctgaacaggacgtgaatcgcgatgagcacctgattgaccctgggcatcgtcgtgtaatagatgccttgctccatcagtctggaatggctgaaacgcgtgactgacgtcggcagcgacatcatccatatttcctcgctgacctggcgtatgccttcgagcgacggatgcgcacggacggatgcgatcgcgtcggcgatctgccgggtggcgttgccgttcacgaacgggagcaggaagcgatgcgtgccttcgcgcagcgcgatccagccgaacgcggccatgaccgtcatcaggcccagcaggaatgcgagcgagagcaatccgccgagcttgccggcggcttgctccgccgaacctgccgttgcctgtctgggtgattccacctgtgccacgttttctcctcccatgttggccgcgatgcgttcgcnnnnnnnntgcccggcgaaattgtacgttccaaaaaggaactttatggggtgaggaataccttcaaacgtcgtcgggccggtcgatggcgcccgccggaccggctcgcggcggggtgtggctcagtgagcgcgcctgtttcgaacggcgcgtcgcccgcgggcggcgcagcctcgttcgagtgcgcgcaacgcagatannnnnnnnnnnnnatcagcccgcgtgcggccgttcagctcggcggccatgccgcagcggcggcgtgcgctgaaatcgcatcggcatcgggaagcccgccacgccgtttgcgtcgaattcgttcgagccggtgtgctcggggccggcgtgtcgcggggcggggcgcgccggcgcgcggaaatgaggaggacttctcgcgcggccgtcgcccgccgcgcgacgcgagcctcagaattccacgacgacgaaatcttccttgccgacatcgcacagcgggcagcgccagccgtgcggaatgtcggcgaagcgggtgccggccgcgatgccttcgtccggcagcccttccgcttcgttatagatccagccacaaatcaggcagacccagctcttgtattcgacgacttcgctcatgttgcactcttgaagaaccattgcattcgacgtcgcccgatcgcgcgaacgcggcatatcgggcgacgcaacacgcaatggtaccggatttgccgcgcccgcctgtccgagcgcgccgcagcctcatcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaatcgccaaccaccgtccaccgtccaccgccgatgcgacggatgcctcaaccgccccgcatgccgcgagcgttccgcgcgtggggcgcccgccgcctgggcgcgcccaggcggcgcatcgtacggcccggcgcttgcccgcgcgctcgnnnnnnnnnncaaacccgccacgcgcggagcgtgcgcggtgtatccttcgatggcctttcaacccaaaaggagagagcaatgctctacaacaagtggctggccggcgcattcaccgcggccgcgctcttcgcgtccgcctcggcgcacgcggaagcgagggtgtatttcgtcgagccggccgacggcgcgtccgtctcgagccccgttcacgtgaaattcggtctcgaaggcgacatcgtgcttcggcccgcgggcgacatgacgccccacaccggtcaccaccacctgctgatcgacggcaagccggtggccagaggcgacgtgattcccgccaacgatcactcgctgcatttcggcaagcctcagaccgagacggaggtgaggctgtcgcccggtcggcacacgctgacgctgcagttcggcgatggcgcgcaccgctcgtacggcccggagatgagccagaccatcacggtcaacgtcaagtaggccatcgggctggcgagggccgagcaaggttcccgccagcccgcgccgccggtcgcnnnnnnnnnnncggcgttgcgcgtttcgcgcccggccattgtgccgtatcggcgccgtgcgccgcccccggtacaatgggcgcttccgannnnnnctccgccgtcttccccatgtcgctttattccattaccggcgcgcaactcgcgttcggccacgtcgcgctgctcgatcacgcggacttctcgctcgaagccggcgagcgcgtcgggctcatcggccgtaacggcgccggcaagtcgtcgctgctgaagatcgtcgcggatctggcgaaacccgacgacggcctcgtcacgcggcagcagcacctcgtgacggtctatgtgccgcaggagccggaattcgccgccgggcagacggtgttcgacgcggtggcctccgggctgaccgatannnnnnnnntgctcgccgaatacgacgagatcgcgcaccggctcgccgatacgcccgaaggcgccgagcacgacgcgctgcttgcgcggatgaacgcgctgcaatcgtcgctcgacgcgacggacgcgtggaactggcgcacgcgggtggcgacgacgctcgcgcagatcgggctcgacggcgatacgaagatcgacgcgctgtcgggcgggatgcagaagcgcgccgcgctnnnnnnnnnnntcgtcgtgcagccggacgtgctgctcctcgacgagccgaccaaccatctcgatttcgacggcattcgctggctcgaggaactgctcgtcgcgcagcgcgcgggcctgttcttcatcacgcacgatcgcgcgtttctcgatcgcgtcgcgacgcgcatcgtcgagctcgaccgcggccgcctgctgtcgtatccgggcaacttctccgcgtatcagacgcgcaaggcgcagcagctcgaggtcgagcgcgtcgagaacgaaaagttcgacaagctgctcgcgcaggaggaggtgtggatccgcaagggcgtcgaggcgcggcgcacgcgcagcgtcggccgcgttgcgcggctcgagcagatgcgccgcgagcgcgcggagcgccgcaacgcgcaaggcaacgtgaggctcgacgtcgcgcagggcgagaaatcgggcaagatcgtcgcggagctgaccgacgtgacgaagcgctacggcgagcgcacggtcgtcgagcgcttctcggccacggtgatgcgcggcgacaagatcggcttcgtcggcccgaacggcgcgggcaagaccacgctgctcaagctgatcctcggcgaactgaagcccgacgcgggcacggtgcgcacgggcacgaacctgcaggtcgcgtatttcgaccagatnnnnnnnnaactcgatcaggagaagagcctcgcggacacgatcagccccggcagcgagtgggtcgagatcggcggcgtgcgcaagcacgtgatgagctatctgggcgacttcctgttcgcgcccgagcgcgcgcgctcgcccgtcaagtcgctgtcgggcggcgagcgcaaccggctgctgctcgcgcgcctgttcgcgcgcccggccaacgtgctcgtgctcgacgagccgaccaacgacctcgacatcccgacgctcgaactgctcgaagagctgctgaccgattacgacggcacggtgctgctcgtcagccacgatcgtgcgtttctcgacaacgtcgtcacgtcggtgatcgcctcggagggcaacggcctgtggcgcgaatacgtcggcggcttcaccgattggcagatccagcgcgannnnnnnnagcggatcgcgcacgaggaggcggccaagcgcgcggcgaaggagcccgcgagcgcgaaggatgacgcgcccaagggcgcggcgggccgcaatgcgcagcgcacggtcaagctgtcgttcaacgagcagcgcgagctcgacgcgctgcctgcgaggatcgcggcgctcgaggccgagcagaaggcgattgccgcgcagctcgaggacggctcgatcttctcgaaggatccgcaggagggcacgcgcctgaccgagcgcttcgcggcgctcgacgacgagctgctcgcggcgctggagcgctgggaggcgctcgaggcgaaacgtaagccttcatgagcccgccgttgcggaaccagtaaaatacgccgcgctccgggcgacgcatcgcgcggccgtctggcgcggcgcgccgcccgctttcggagcaatgcgagcacgccattgtttcgactcggatttttatcgaattcaacgttttgtccacgatgttatccacacgcgctggggataacgtcaaggtgaatgacgaacctgagcttctatgtccacgaaaaagcctgcagcggcctatagcgaagcatcgatcaaggtgctcaagggcctcgagcccgtcaagcagcggcccggcatgtacacgcgcaccgagaatccgctgcacatcatccaggaagtgatcgacaacgcgtccgacgaggcgttgggcggcttcggcaagcagatcacggtcacgctgcatcccgatcaatcggtgtccgtcgaggacgacgggcgcggcattccgttcgggctgcatccggaggagaaggtgcccgtcgtcgagatcgtgttcacgcggctgcacgccggcggcaagttcgacaaggcgaagggcggcgcgtacacgttctcgggcggtctgcacggcgtgggcgtgtcggtgacgaatgcgctcgcgacgcgcctcgacgtgaccgtctggcgcgacggcaggatcgcgcagctcggcttcgccgacggcgacgtcgtcaagccgctcgcgacgcaaggcgcgggccgtggcgagaagaagtccggcacgcgggtgaccgtgtggccgaatccgaaatacttcgattcgccgaatctgccgctcggcgagctgcagcggctcctgcgctcgaaggcggtgctgctgccgggcgtcgaggtcgtgctcgtcaacgagaagacgggcgagcggcagagctggaaatacgacgacggcctgcgcggttacctgctcgacgagatgaacggcagcgagctgctgattccgcttttcgagggcgagcgcttcgccgattcccgctcgggcgacgacacgttcgccgagggcgagggcgcgtcgtgggtcgtcgcgtggagcgaggaaggctcgctcgtgcgcgagtcgtacgtgaacctgattccgacgcccgcgggcggcacgcacgaatccggcctgcgcgacggcctctatcaggcggtgaagagcttcgtcgagctgcacaacctgcagccgaagggcgtgaagctgctcgcggaggacgtgttnnnnnnnntgtcgttcgtgctctcggcgaaggtgctcgatccgcagttccaggggcagatcaaggagcgcctgaacagccgcgacgcggtgaagctcgtgtcgtcgttcacgcgcccggcgctcgagctgtggctcaaccagcacgtcgagcacggcaagaagctcgccgagctcgtgatcaagcaggcgcaggcgcgcannnnnnnnggccagaaggtcgnnnnnnnnnnnngttccggcgtcgcggtgctgcccggcaagctgaccgactgcgagaccgaggacatcgcgcgcaacgagctgttcctcgtcgagggcgattcggcgggcggctccgcgaagatgggccgcgacaaggaataccaggcgatcctgccgctgcgcggcaaggtgctcaacacctgggagaccgagcgcgatcgcctgttcgcgaacaacgaggtgcacgacatctcggtggcgatcggcgtcgatccgcacggcccggacgacagcgtcgacgtgtcgaacctgcgttacggcaagatctgcatcctgtcggatgcggatgtcgacggcgcgcacattcaggtgttgctgctcacgctgttcttcaagcatttcccgcaactgatcgagcgcggccacgtgttcgtcgcgcggccgccgcttttccgggtcgacgcgccnnnnnnnngcaagaagccggcgcagaagctctacgcgctcgacgaaggcgagctcgaggcgatcctcgacaagctgcgcaaggacggcgtgcgcgaatcgcaatggacgatcagccgcttcaagggcttgggcgaaatgagcgccgagcagttgtgggacacgacgatgaaccccgacacccgccgcctgatgcccgtcgcgctcggcgagctcgacttcgaggcgacggtcgcgcggatgactatgctgatgggcaagggcgaggccgccgcgcgccgcaactggctcgaggaaaagggcaacgaagtcgaagcggatatctgagcgcggccggnnnnnnnnccggcttcgcatgcatcgcatatacggacacgaaatctagatggacgacaacactcccgatcttttcgccgagccggccgcgcccgagggcgatttcctgacgctcggccgctacgcggagcgccagtatctcgactacgcggtgagcgtggtgaagggnnnnnnnntgcccgacgtgagcgacgggcagaagcccgtgcagcgccggattctctacgcgatgaacgagatgggcctcggcgacaacgcgaagcccgtgaagtcnnnnnnnntcgtcggcgacgtgctcggcaagtaccacccgcacggcgaccagtccgcgtacgacgcgctcgtgcggctcgcgcaggatttctcgatgcgctatccgctgatcgacggccagggcaacttcggctcgcgcgacggcgacggcgcggcggcgatgcgctacaccgaggcgcgcctcacgccgatcgcgaagctgctcctcgacgagatcgacgagggcacggtcgagttcatgccgaactacgacggctcgttcgacgagccgaagctgttgccggcccggctgccgttcgtgctgctgaacggcgcgtcggggatcgcggtcggtctcgccaccgagatcccgtcgcacaacctgcgcgaggtcgcggccgccgcggtcgcgttgatccgccatcccgcgctgccgcacgcggagctgatgcggctcgtgccggggccggatttcccgggcggcggccagatcatttcgagcgacgcggagatctccgccgcgtacgaaaccggccgcggcagcctgaaggtnnnnnnnnnntggaagatcgaggatctnnnnnnnngccagtggcagctcgtcgtcaccgaattgccgccgaacacgtcgtgccagaaggtgctcgaggaaatcgaggagctgacgaacccgaagctcaaggcgggcaagaagacgctcacgcaggagcagatcaacacgaagaagacgttgctcgatctgctcgacgcggtgcgcgacgaatcgggcaaggacgcgccggtgcggctcgtgttcgagccgaagacgcgtgcgatcgaccagaccgaattcgtcaattcgctgctcgcgcacacgagcctcgaatcgaacgcggcgctcaatctcgtgatgatcggcgaggacgggcggcccgcgcagagggggctcgcgtcgatcctcggcgagtgggtgcggttccgccaggccaccgtcacgcggcgctgccgccaccggctcggcaaggtgaacgatcggatccacatcctcgaagggcggatgatcgtcttcctgaacatcgacgaggtgatccgcatcatccgcgaagcggacgagccgaaggccgcgctcatcagcgcgttcggcctcaccgagcggcaggccgacgacattctcgaaatccggctgcgccagttggcgcggctcgagaagatcaagatcgagaaggagctcgaagagctgcgcgcggagaaggcgaagctcgaggaactgctcgcgaacgagagcgcgatgaagcggctgatgatcaaggagatcgaggccgatgcgaagcagtacggtgacgagcgccgcacgctgatccagcaggagaagcgcgcgacgttcgaggcgaaggtcgtcgacgagccggtgacggtggtcgtatcgcagaagggctgggtnnnnnnnntgaagggccacgggctcgatccggcgagcttctcgttcaaggcgggcgacggcctgtacgcggcgttccagtgccgcacgccggacacgctgatcgcgtggggcagcacgggccgcgtgtattcggtggccgtccaggtgctgcccggcgggcgcggcgacggcgtgcccgtcacgtcgctgatcgagctcgaatcgggctcgcacctgttgcactactacgcggccccggccgagcagccgctgttgctcgcgtcgagcaacggcttcggcttcgtcgcgaaggtcggcgacatggtgagccgcgtgaaggcgggcaaatcgttcatgacgatcgacgacggggcggcgccgctcgcgccgatgccggtgctgccggatgcgtcgcaggtcgcgtgcctgtcgagcggcgggcgcctgctcgtgttcggcatggacgagatgaagacgctctcgggcggcgggcgcggcgtgatcctgatggcgctcgacgcgaaggagacgctcgtgcaggcgctcgcgatcgacgcggcgggcgtcgtgctcacgggcacgggccgcggcggcaaggcgcaggaggaggcgctcgcgggnnnnnnnntcgagccgcacgtcggcaagcgggcgcgcaaggggcgtgcgccggatacccggctgaaggtcaacgggctgaggccggtgctcggctgagccgcaccgggcacggctgacggggctcgagccgggcggcccgacggggcggctcggccggaccggcgccgnnnnnnnnngtcttcggcctttgcttnnnnnnnnttggacgggctcctcgcgtgcgcgttcgttgcggggtatcgacacggctctgcggatgacgcagccgcgcatgcggcggcggcagggcttttctcggtgcgctgccgctcgcgtcgggaagcgcatcggcgccggcgggcggaatgttccgatcgcgagcgatgcggtcatgcgtcgattccggagcgatccgtgatgtgcgatttgcgatgcgcgattcgatcgttgtccggccgaccgccattgtcaaccgaggccggggcatgcggccggtgcgcggccgtgcaccggttgtcgcccgcgccgcccccgtcttcggtcgccgtccttttcgatcggcgcgcgggcgatgcgcggcgcgccgatacaaatttacacacccatcgcccgacatgcgcgcttcacgcacgttcggcgaacggcgcgccgatacacgacgcaccggcgccgcacacccgaaagcgcgcaacccgcgtacattgcgctgaaccgccgcgcgtcgcggctgtcgaacgcgctcaacgtctcgcgcgccgtgcgtctgagcaacgcatcggtcattcgaaaactnnnnnnggattcccatcatgtcccacgctatcgccgttgccttgtttctccatctgctggcggtcgccgtctgggtgggcggcatggtgttcgcgaacttctgcctgcgccccgcgctgtcggacctgtcgccgcaattgcgcctgccgctcgtcgaggccgtgttcggtcgcttcttcaactgggtcgcgggcgcggtgatcgtgatcctgctcacgggcggtttcctcctcatgaaattcggcggcgcgcaggcgacctggccgctgcatgcgatggccgggctcggcgtcgtgatgatgctgatctacgggcatatccgcttcgcgctgtttccgcgcatccgccgcgcggtgcaggcgcagaactggccggacggcgcgcgtgcggtcaacgcggtgcgcctgctcgtgatggtcaatctcgtgctgggcgtcgtgacgatcggggcggccgtgctgtcgcgcggcttctgaccttcgcgccggggcgcgaggcgcgccgcgtgccccggcgaggcgctaattgccgccgctgcaagcgccgcgcgccgcgcctcgcctcgagcgccgcgnnnnnnnnnnnnnnnnnnnnnnnnnnncgcggcgagcatcgtctccagcagccatgagccggccggcccgagcggctgcccgcgcgaccacacagcatccaccggcacgcgccgcggccagccgcgcgcattgagctcgacgagccgttcgcgggcgaagtgctcgaccatccagcgcggcagctccgcccagccgaagcctgccaccgccatttccagcaactgcagatagctcggcgccagccagcagcgccggcccgcgacgagccccgtttcgacccgctcgccgcgcggcgcgacgtaggtgttcaggcgcagctcgcgtgtgtcgtgcagcgcggcgagcggcacctcggcatcgccgtacgcggcgagcgcatgctgcgggccgacgtacagcccgatctccgagcgctcggcgatcatcgccgcgccgatgtcgggcgggtaggtactgcgcgccgtcatcagcccgagctgcgcgcggccttgctggatcaggtcgagtacgtcgtcgtgctcggcgatctggcattcgaattcgagcgtcggaaaacggcggtccagcgccgcgagcgtttcctcgtatcggctcgactgataggtatccgacacgacgagcgtgaggcgcgcttcctcgccgcccgccagacgcgcggcgacctgatcgatcgcctcgctcgcctccaggacgcgctggacttcgggcagcagcgcacgggcggcgtcggtcagcgtcggctggcgggtcgagcggtcgaacagcgtgacgccgagatcgatctcgaggttcgcgatcgcctcgctgaccgtcgattgccgcttgccgagcttgcgcgcggccgccgagaacgagccgaggttcgcggcctcggcgaacgcgagcagcgcttccggagagtggcgcatcgcgaatgctcctttgatatatcggaaaaaccgatcataacaaactggatagatacggttaatccgatgaaaatggctccgtctcgttaattgatggagcttgagatgcacatgcaaatgaccgaacgcgtgccggcgaagacgctgaccgagcgcctcgtgcacgcgctcacgttcgaggtgaccgcgatcgcgatctgcgcgccgatcgtcagttgggtgctcggcctgtcgctcgtgcacgtgggggcgctgacggcggcggtgtcggtgatcgcgatggtgtggaacgtcacgttcaatgcgctgttcgagcggatcgagcgccgttaccggctgacgcgcacgctcgcggtgcgcgcggcgcatgcgatcgcgttcgagctcggcctcgtcgcgatggcgctgccgctcgccgcgtggtggctggagatcagcctgctcgaggcgctgctgctcgacttcggcatcctgctgttcttcctgccgtacacgttcctgttcaacctcggctacgaccggttgcgtgcgcgctggatcgcgcaaagggcgatggcctgacgatgatcggaatccgaatcttcttcgatggtccctttcgaaagccggcgcgatgccggcttttgttttgggtacggccggtcaaggtacggccgctcaaggcacgtccgctcaaggcgcggcccgctcgaggcacggccggtgggcctggccggtcggcgcgaccggttcgcgcccggcgcgacggccgcgacgcgcctgcacgcccgggcgcgtcaaggcgtcaaggattgatcgccagccgttcgtcgaacgagtagcgctgcatcgcgcgttcgaagccttcgaggaacgcgagttcggccgcgttcattttccgttcgcggtgccacagcaggtggatgtcgacgtcgatgagcccctcgtccggcggcagccgccagagccgctgacgggcgagatcgtcgcgcacgatgtgctcgggcaggcagccgatcccgtagcccgcgaagatgagccgacgcacttcgtcgaggctcggcgatgccgcgacgatgcgccccgtgaagcccttctggtcgcggaacacggtgagcggcgacaggctgtcgccgatctggtcgctcgtgaacgatacgaagttctccgcgagcagatcgttcatcgtcagttgcgtctggccgaacagccgatggtgccggccgcagtagatcgcatagcgctgccgcaggaacggtgcgcgggcgagcttgtcgaccggattgcggcagaggctcaggcccgccgtcgcggtcttctgcagcagcgacgaaatgatgtcggacgagcgcatcacctcgatctgcagatcgacgtgcggatattgccgatgaaagtcggcgagaaagagatcgtagacgcccgattcgatgcggctcaccgacagcagccggatcgtgcccgtcaggtcggccgccgcgtcgtcgagctcggtgtccaggcgcgagatcgtgccgtagatgtcgctcgcgatccggtacacctcggcgcccgcctgcgtcggctcgaagtgcgggccgcggcggcggatcagcgtgtgcccgagcgtttcctcgagccgcttgagcgcctggctcacggccggctgcgtgacgtgcagccgcgcggccgcgcggctcacgctgcgctcctgcatgatgacgaggaaggtgcgcaacaggttccagtcgagacggtcgttcaggaagcggacggcggcggcgcgcatggcgaggggtctccggcgaatcgacatcgacattaatataagttatgccgtgaataataagtcgaaatttgactaatagttaatggacggcgataaaacgtgcagcgcgcgatggcccgcgtgcggcgcgggccgggcgacgggccccgcgacatcgggcgcgcgcccgccgaatcggcgggccacgcgcatgagagcagagaggagatcccgcgatgactgnnnnnnaaccgtnnnnnnnncagccgnnnnnnnncgctgccgccgcgttcgtcggcacgatgatcgagtggtacgacttctacatttacgcgaccgccgccgcgctcgtgttcggcgagttgtactttccgtcgggcgacccgttcgtcagcacgatggcttcgttcggcacgttcgcggtcggctttttcgcgcggccgctcggcggcgtcgtgttcggccatctcggcgaccggatcggccgcaagaaggcgctgatgacgacgctcgcgatgatgggcgcggcgaccgtgtgcatcggcctgttgccgagccatgcgtcgatcggtgcgctcgcgccggtgctgctcgtgctgctgcggatcgtgcagggcgtcgcggtgggcggcgagtggggcggcgcggtgctgatggcgggcgagcacgcgcccgacgggcggcgcacgttcttcgcttcgttcgcgcagttgggcagcccggccgggctggtcctgtcgctcgtcgcgtttcgcgcggccacgtcgctcgagaaggcggactttctcgcatggggctggcgcctgccgtttctcgcgagcgcggtgctgctgatcgtcggtctcgcgatccggctgggcgtgaacgaatcgccggaattcgaggcggtgaagcgcacgcgcgccaccgcgaagctgccgatcgccgacgtgttgcgctccgcgtcggggctcgtgctgctgtgcatcggcgcgaacacgatcggcatcgccggcgtgtatttcacgaacacgttcatgatcgcgtacacgacgcagcagctcggcatccnnnnnnnnacgatcctcgattgcctgttcgcggtcgcgatcatccagttcgtcgcgcagcccgccgccgcgtggctggccgaaaagctcggcggcgcgcgtttcctgaagctcgcggccgtcgccgcgatggcttcgccgtatccgatgttcatgctcgtgacgagcgggcggcccggcgcgatcgtcgccggcatcgcgctcgcggtggtctgcatggcgggcttctattcggtgatcgcgggtttcgtctccggcgtgttcgcggcgcgcatccgctattcggcgatctcgctgtcctaccaggtgtgcggcgcgctcgcgggcggcctcacgccgctcgtcggcacgtggctcgcgcatcgctacgcgggcgcatggctgccgctcgcgctgttctatacgtgtctcgcggggctctcgctcgtgagcgtcgtcgcgctcgacgnnnnnnnnnnnnnnngaggcgcttcggcccgcgaagcgctggaggcgcgctgacatgatggcttcggcactgggcgggcggacgctcgcgatcgacggcgagcggctgtggcgctcgctcatggagatggcgcgcatcggcggcaccgcgcacggcggcgtgcggcggcttgccgcgaccgacgacgaccggcgcgggcgcgaccggttcgcgcagtggtgtcgcgaagcgggcctcgcgctcagcgtcgacgagatcggcaatctgttcgcgcgccgcgcgggcgcggaggccggcgcgccgcccgtgctgatcggcagccatctcgacacgcagccggaaggcggccgcttcgacggcacttacggcgtgctcgcggcgctcgaagtcgtgcgcagcctgaacgatgcggggatcgtcacgcgcaagccgatcgagatcgtatcgtggacgaacgaggaggnnnnnnnnttcgcgccggcgatgctcggctcggcggtcgcggcgggcgtgatgccgctcgcgcaggcgctcgcggtgcgcgacgccgcaggcgtgacgctcggcgacgcgctcgagcggatcggctatcgcggcgcgcggcgcgcggtgcgtccggcgatcgatgcgtacttcgaagcgcatatcgaacaggggccggtgctggaggcgaacggcgtggagatcggcgtcgtcacgggcgggcaggcgattcgctggctcgacgtgacgatcgccgggcagcccgcgcatgcgggcacgacgccggtcgcgcatcgccgcgacgcgctgttcggcttcgcgcagatcgcggacgcgatcgaacggatgctggccgagttcgcgccgcacggcctggcgacgatcggctgcgtcgagattccgaacgcgtcgcgcaacacgatcgcgggcgcggttgcgttcacgctcgatctgcgccatccggacgacgcgacgctcgatgcgatgnnnnnnnnngcgaccgacgcctnnnnnnnnatcgccgcgcggcgcggcttgcgcgccgacgtctcgacgcattgggcgagcccgtcgacgcggttcgacgcggcttgcatcgcgagcgtcgaggcggccgcggcacgcttcggctatcggcatgagcggatcgtgagcggcgccggacacgacgcgatccatctggccaagcacggcccgggcgcgatggtgttcattccgtgtgtcggcggactgtcgcacaacgaagccgaggccgtgctgcccgccgacgcgacgcgcggcgcgaacgtgctgctcggcgcggtgctcgatcgagcgggccgtgccgctcgatgagcgggccgcgcggatggcggcggcgtgggcgtgcgagcggcggcgcgccggatcgatcggctttcgccgcggcggcgagcgccgaatcccggtgacgtcgattcggcgaggggtctggcggtgtgcgggttcgtgcatcggatgtcggatgggcgcggtgttcgacatccgatgttcaactttcaacgccgaatgccgaacgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcaaacgcggcccgccccctacaaccgataacgggcgccccgccgcccacccattcgacccgaggacatcgagatgctgacgtacttccaccccgatcaatcactgcatcatccgcgcacgtacttctcgcgcggccggatgcgcatgccgcaggaggtgcccgagcgcgcggcgcggctcgtcgcggcggcgttcgcgatgggttttccggtgcgcgagccggacgatttcggcatcgcgccgatcgcggccgtgcacgacacgcactacctgcgctttctcgagaccgtgcatcgcgaatggaaggcgatgccggaggactggggcgacgaagcgatgtcgaatattttcgtgcgcgagccgaacgcgttgcgcggcgtgctcgcacaggccgcccgtcacctcgcggacggcagttgcccggtcggcgagcacacgtggcgcgcggcgtactggtccgcgcagagcgcgctcnnnnnnnnnnnnntgcgcgacggcgcgcccgcagcgtatgcgctgtgccggccgccgggccatcatgcgcgcgtcgacgccgcgggcggcttctgttatctgaacaacgcggcgatcgccgcgcaggcgctnnnnnnnnnncatgcgcgcgtcgccgtcctcgacaccgacatgcatcacgggcaaggcatacaggaaatcttctacgcgcggcgcgacgtgctgtacgtatcgattcacggcgatccgacgaacttctacccggccgtcgcgggcttcgacgacgagcgcggcgcgggcgaaggcctcggctacaacgtgaatctgccgatgccgcacggctcgagcgaagcggcgttcttcgagcgcgtcgacgatgcgctgcgcgagttgcggcgcttcgcgcccgatgcgctcgtgctgtcgcttgggttcgacatctatcgcgacgatccgcaatcgcaggtggcggtgacgacggacggtttcggtcgattgggacacctgatcggcgcgctgcggctgccgaccgtcatcgtgcaggaaggcggctatcacatcgagagcctcgaggcgaatgcgcggtcgttcttcggcggattcggcgcgctgcgcggttgaggcggcggcgcctgcgcgctcacgggcgagcacccggcgacgcgcgttnnnnnnnngcacgcgccggcgtcaagcgttcggccgcgcacgcgaagcggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntaacgcagcatgccatgcgatgacaaagcgacgatcgagcgcaccggccgggcccggcaatgaatgacgctcggcaacggcactcgacagccgagtccggcgacctcgccccgcgcgccaagcgcgaaagcgccgccgcgggacggccgcgcgccgctccgaaacgccgccgcccgcgcgaagcgcgctcacccgtgcgccgcgaggatcagccagccgccgcacgccgccgcgaccgcgccgtacagcgcgtagacgggcaccttgaatcgcgcgagacacagccacgcgatcacgccggtcgcccaatacatgggctcggcgggcgtcttcgcgacgaggcgcacggccgcgatcgcgaggaaggcggtggtggccgcgcgcagcacgcgcatgccgctcgcgaagcgcggatgcagcttcagccgttcgacgtgccgccgcgcgaagatgacgaggcagccggacggcacgaacagcgcgacggtcgacagcagcgcgccgcgccagccgtcctcgagatagccgagaaacggcacgacgttcagcagcggtccgggcgacaccggcgacagcgtgaacgcgagcatgaagtcctgctcggtgatgcccgtcgagcgcgtgacgaacagcgatttcagcacgggcagcgcggagaagccgccgccgaacagcgtcatgcccgcgcccgcgagccgcggccagagcagcgacgattcgtattcgttcggcagcggcagggcgaacagcgcgatcagcagcgcgagcgaggcgagcagccgccattcccgcgcgggtagcgcgagccgcagcgcttcgccttgtttccggccgctcgcgagccagccgaccgcgaacgcggcggcgaggatcgcgacgaacgcggcggggttgtgcgcgagcgcgagcagcgccgtcgcgagcgcggcgatcacgcgctcgagcggcgcatgaacgagcgcgcggacctgcctgaaccaggtgagcccgatcagcgcggcgagcaccatcgcgaagtgatgcaggagcatgggcgatgcgagcgagcgcacgagcggcgtctggtagaagatcgcgaagaccgtcatcgcggcggagaacggcagcacgctcgcgacgccggcgatccatgcgcccgcgcggccgcgcagcgcgtggccgacctgaaccgcgacgttgcagccgaccggccccggcatcatccacgccagcgcgacgagatcggcgaacgaaagcggatcgatgcgccgctcatgctcgacgtaatgccgctcgagctgggccatcatcgcaagcccgccccacgacacggcggatacgcccgtcacggtcttgaacaacgcccagagcgattcccgttcgccgcaacaggcggcctccacgcttgcgattgtcatggttggtatccagtgcgcttgcggccgcacgcgcggccacgcgtgcgtcgcacgtttcattgtgcacgctgaaaaccgttcgttgtatgagcaaaaacgagtacgcggcgcggcgcagcggggtgcgccgtttagtcgctgccgaacgactgtttagcggcgttcgcgatgtcgcggcccgcnnnnnnnnnnntgtcgccgccgcagacgccgaagcgcgcgagcagggccgcaatgccgtcggagggcaccggccgcgagaacaggaagccttgcgcctcgatgcgcccgagcgcggcgagccacgcgatctgctcctccgtctccgtcccctcgacgacgaccgtgagcccgagcgagcgcgcgaggtgcacgatcgacgacaccatnnnnnnnnngctgcggtcggccggaatcgcctggatgaacgagcggtcgaccttcagggtgtcgaccgcgaagcggtgcaggtaggacagcgacgaatagccggtgccgaaatcgtcgagcgcgacgcggatcccgagccttttcagcgcgacgatcttctccgatacgagctcagggtattccatcatcgcggtctcggtgatctcgagctcgaggcggcgcgcctcgattccggtctcggcgannnnnnnnnagatcgtgtcgatcaggtcgccgcgccagaactgcacgggcgagatattgacggcgagcgtgagcttgtcgtggccctcgttgcgccagcgcgcgagctgctcgcacgcggtgcggatcacgaagtcgccgatcggcacgatgagcccggtcgattcggcgatcgaaatgaattcgttcgcggagatcacgccgtgctccggatggtcccagcgcacgagcgcctcgaagccggtgatgcagcggtacgtgagatcgatcttcggctggtaggcgaggaacagttgcccgtccgacagcgcgacgcgcaactgctgctcccagcgcatcaggtgatcggcgcggtgcgacaagtgcggcgcatagaactggtagcagttcttgccggcgtccttggcgctgtacatcgcgagatcggccttcttcagcaagtcgatctcgctttcgttctccaccgaatgcagcgcgatgccgatgctcgcgtgcagcacgaacgagctgccgcgcacgtcgaacggctcggcgaacattcgcacgatcgcctccgcgagccgctcggcgcgccgctcgacgttctcgcccttcnnnnnnnnnnnnnactcgtcgccgccgatgcgcgcgagcgcgccttcgttcgccaccgcatcggacaggcgcgcggccgtcatctgcagcacgatgtcgcccgcgttgtggccgagcgtgtcgttgacggtcttgaaattgtcgagatcgatgaacaggatcgcgaggcgcgacagattcgacggcagcgcgacgtcgttgcgcaggctgcgcagcgtcgcatagcggttcgcaagccccgtcagcagatcgaactcggcgagctgcgtcatttcgcgctcgcggccgagcagcttgccgatcaggcccgtcgcgacgccgaagaacgcgagcatcgcgagcgtgatgaagcccgtcatcagcagatagacattgcgcgtgtggtggtagtcggcgaattcttcagcctgcgacaggcccaccatcacgccgagcggatagccgtcgagatggcgatacgacacgatgcgcacgatgccgtcgatcggatcgacataggtgcccgaggcgcgctccgacaccgggtagacgcccgatgccgagaacgtgccgggcgtcttctgcgtggagcccgtgctgcgcgcgagcacggcgcccgtatccgagatcaccgcgatcacgccgtccttgccgagcgtcgcgttgttgtagaagtcgttcgtgaagtaggccggatcctcggacacgacgaccacgccggcgaacgagccgtccggatggttcaggcgccgcgtcatctgcagcgtccagtggcgcgacacgcggccgaacaccggcttgctgatgtagagatcgtcgtcgttgcgctgcatgtgcaccttgaagtgctcgcggtcggacagatcgatcggcttcggatgcgcctcggccgtgttcgcgacgagccggccgcgcgcatcgaggatggacacctggatcagcgtgtcgctcggcaccacgcctttctccaccgtgctcgcaaggttgaagcgggtgggcgacttctcgaattcgtatttgacgaagcgggtgatctggtcgacctgatggatcgccttgaccgtgtgctgctcgagcgccgtcgacaggatcgcggccgacgcgcccgcatcgcggaacgcgctgtccttctcgacggacaggcgcgcgatgatggccacccacagcagcgcgagcgccagcgtgccgaggagcggaatcgcgaacagcgcnnnnnnnnnnnncgacttgcgtgtcgcgcgcaccggccgcgcggcgcgggcggcgtgtgaccgagacgaactcatcggacgaaaggtgtccttgcgcgcatgggcgatccgacaggataaccgagtaaacgggccattaaagaagacaatagacgaggcccgatattactgaatggtcagtctttaatttagcgcgggcaggatatcgctaaccgggcgaggaggggaggcctcgtgcgcggcccgcacgaggcctcggccgcgcggcgggcgcggccgggcgcggccgggcgaaaacgtcgttcagcgcagccggatggtgccgtcgacgagcgtgacggccgcgccgccgatccagatcttgcccgnnnnnnnnnnnnaatcgaccgagattcggccgtctcggccgagcaccgtgccctggcgcgcggtatagcggcggcccgggcggcggcccgcttgcgcgagcacgcccgcgatcgccgcgttcgcgctgcccgtcacagggtcttcgccggcggcgccgaacgcgtcgcccgtcatcaggcagcgcacctcgaacgtcgccgggccgtcggccggatgcgggccgtacgcggcgaggccggccgcgccgagcgcggcgacgatcggcgcgagcgccgcgtggtccggcgcgagcgcgagacagtccgccgccgacgcgagccgcacgacgagccacggcgcgccgttgtcgaccgcccgcggcggcacgccgaaatcgatcgcgccggtgcgcagcgcggccgcgagcgcgggccactcgcgctcggcaagcggcgtcannnnnnnnntcggcgcggcgaacgcccagccgccgtcgcgcttcgcgagctcgacgagccccgcgccgcattgctggacgagccgcccgggtgctttcggctgcgcgcccgcgtcgagaaacgcatgcgcggcgccgagcgtcggatggccggcgaatggcagctcgccgcccgtcgtgaagatccgcacgcgatagtcggcggcgggatcgctcggggcgacgaggaacgcggtctcggacaggttggtccagcgggcgatcgcgagcatgtcggcgtcgctgagcgcatccgcgtcgaatacgacggcgagcggattgcccttgaacggcaccgacgtgaacacgtcgacctgcttgaagcgcaccgtgtccgcggcgcggcgggcggcggccatcgcgttacgcgagttcggcgatcagctcgatctcgacgcacgcgccgagcggaatctgcgcgacgccgaacgccgagcgcgcgtgcttgcccgcgtcgccgaagacttccgcgatcagctccgatgcgccgttcgtcacgatgtgctgctcggtgaactcgagcgtcgagttcacgaggctcatcaccttgacgatgcgcttgaccttgttcaagtcgcccgtgtgcgcgtgcagcgtcgcgagcaggtcgatcgcgacnnnnnnnnnngccagcttgccttgctcggtcgtcacgtcgaggccgagcttgccggcccacaccttgccgtccttcttcgcgatatggcccgacagatagacggtgttgccgctttgcgcgctcatcacgtaggcggcggcgggcgcacccgcgacgggcagctcgatgccgagttccttcagtttgtcgtagacgtttgccatctgattcatatcctcgtgagttcgtgagtgagtcaatcgtgaatgcgtgagcgaacgtgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaaggacctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcaggactggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcaccttggcccgtgcggctggatgcgcgctccgccatgcggataagcgatggaatcgcgcgatctcaacgacactgcgggtacttagtcaataccggtaaggtgatgccggcccggcgcggaccacgcggactgtgcgaccgcgcgtcttgccggggcggatacgaaaacggcaccgcactgaagcttcggtgccgccgcgagtcccgtctgtaattcacgacttgaggacggtgtgcttggcctccttgaagtcgtagagcgtccatgcaccagcctttgcgccgccgacgccgccgcgcatgccgtcgcccgcctcgcgggcggacgccggcatcggctgcggcacgtcgaatgcttcgctcgggatggcgcgcctcgtggtgtcggcgatcgcacgcactgcgtcgcttgtgctcggcgcacgtcgtgacggcgacgccgcgcggggaacggctgtccgccgcgcgagcgtgccgatgtcgacggctgcgacgacgtcgatnnnnnnnnnnttgatccgagccggcttcgcgacgaaattcgccgcaggacgcccggccccggcgacgatcacgtcgcccggggtagcggccggggctgccgcggcctgcgccgccgccccgccgtcgcatccgtcggcggcggctgcgaagagcgcaaccgccgcatcgacgggcccggcgtaaaccaactccagatgcatcgaataaggtctccagcgccttgccaaaaccatgtttcaaggccatcaggcctgaaaacgggcgcattgtaactctatttataggacgaccaatattcctgattcgacagggttttcctgcattgcaaccnnnnnngagagcatgaattcgatgaatatcgcaaccaggttgcactgtcccggcgcagtccggttgctccaggaggaaatacacccaaaacaaaagcgcgccctagggcgcgcttttcagattgctgacaaaccctcgccaagtgggggatttttgnnnnnnaatggcgtgatgctgaagacgcccatgcccacgcagcacgaactcgagatggtgacgctcgaggaactcgtgccgaaggaccacctgctgcgccagatcgatgcggcggtggatttcgagttcatccgcgcgaaggtggcgcatctgtattgcgcggacaacgggcggccggcgctcgatcccgtggtgatgttcaagctgttgttcatcggctacctgttcggggtgcgcagcgagcggcaactgatgcgtgaggtccaggtcaacgtcgcctatcgctggttcgcccggttccggctgaccgacaaggtgccggatgcgtcaacgttctcgcagaatcgccgccgacgcttcacggacacgacggtgtatcaggagatcttcgacgagatcgtgcggcaggcgatcaagcgcgggctggtcgacggtcgggtgctgtacacggacagcacgcacctgaaggcgaacgcgaacaaaggcaagttcgatgtggtaaagctggagcagacgccggccgcctacacggaggcattgaacgcggcagtggatgcggaccgggccgcgcatggcaggaagccgctggatcgcgacgacgatgagccgccgtctagcaaggacaccaagctcagccggaccgatccggacagcggctacatggtgcgggacgacaagccgaaggggttcttctatctggaccaccgcacggtggatgccaagcacgcgatcatcaccgatacgcatgtgacgccggcctcggtgcatgacagccagccgtatctggatcggctggatcgccagcgcgagcgctttgagttcaaggtcgaggcggtggggctggatgcgggctacttcacgccggcggtgtgccaggggctggaggagcgagggattgccggggtgatgggctatcgcacgccgaaccacaagccgggcatgttctacaaacggcagttcaagtacgacgcgtatcgcaacgaatacgtgtgcccgcaggggcaggccctgccgtacagcacgaccaatcggctcggctatcgggaatacaaatccaatgcgcagatctgcgggcgctgcccggtacgatcgcagtgcacgaacagtgcgatcgcggtgaaggtggtaacgcgccacgtgtgggagcgcgccaaggagcgggtggacgcgcggcgcttgaccgaatggggccaacgcatttacgcgcggcgcaagcagacggtggagcgcagcttcgccgatgccaagcagctgcatgggcaccgttatgcccgtatgcgtgggctacgcaaggtggccgagcagtgcttgctggccgcggcggcacagaacatcaagaagattgcgatgctgctggcgcggaagcggaaaaaggggccagcgggtcccgattggcgcttcgtgcgcatgctgctgcgtctggtgagcggtttgcgctgcagcttcgactacccgctcgcggcgaacccgcaatcctgatcccagaaagacaaaaccccacgctcacaaaaacgtggggttcgtcagcagtctgaaaagcgcgccctagggcgcgcttttgcattccaacggagacgaaaccggcgatcgagcagcgaaaatcaggcggcggaagacagattcaggccacgcggcaatgggaacgacacgttctcctcgatgccctcgagcgcccgcacgttggtcacgccgagctcgcgcaagcgcgcgatcacggcctgcgcgagcacctcgggcgcggacgcgccggcggtcacgccgatccggcgcttgccggcgacccaggccggatcgatctgctcgggcgcgtcgaccatgtaggcggcgacgccgcgcttctcggcgacctcgcgcaggcggctcgaattcgagctgttcgggctgccgacgacgatcacgacgtcgcactgcggcgccatgaacttcaccgcgtcctggcggttctgcgtcgcgtagcagatgtcctgcttcttcggctcgcggatcgcgggaaacttcgccttcaacgcgccgatgatctcggccgcgtcgtcgacggacagcgtcgtctgcgtgacgagcgcgacgcgctcgggatcgggcagctcgagccggcgcacgtcctcgacgctctcgacgaggtgcatgccgcgctcgacctgccccatcgtgccctcgacctccggatgccccttgtggccgatcatcacgatgtcgacgccttcctggcgcatcttcgcgacctcgacgtgcactttcgtgacgagcgggcacgtcgcatcgtagatgcgcagcccacgcacggccgcctcgtcgcgcaccgccttcgacacgccgtgcgcgctgaagatcaccgtgttgccggacggcacttcctcgagttcctcgacaaaaatcgcgcccttcttcttcagatcctcgacgacgtacttgttgtgcacgatctcgtggcgcacgtagatcggcgcgccgtgcatcgcaatcgcacgctcgacaatctcgatcgcgcggtcgacacccgcgcagaagccgcgcggctgggcgagcaggatctcggcgtcggccgcggcaacctggccggacaacgtatcggtggagctcatgattacagaatcccgatgatattcacttcgaacgtgagcgcctggcccgcgagcggatgattgaaatcgaagagcgcggaggtctcgccgatctccttgagcacgcccgcgtagcggccgccgtccggcgcattgaactcgatcaggtcgcccggcgcgaaatcgtcgccgatcatgccgttctcgcgcagcgtcgcgagcgacacgcgctggatcatgtccggattgcgcggcccgaacgcgtgctcgggcgctagccggaaggtcgaatggtcgcccgccttcaggccgatcagaatctcctccagcgacggcgcgagctgccccgcgccgagcaggagcgtggcgggcttgtcggagaacgtgttgacgatgtcggcgccgtcggcaagggcgagccggtaatgaagcgtgacgtgcgaaccgggcttcacttctgcaaggtcgatgaggctcatggggtactcgttcaatcggcgcccgaaaaacggcgggcagcgcagcgcaaagcccatattgtaagtcacctcggcgatcgaagcggaatgccggcgcgattcgccttgcgagcacgcaggatattggaggtcagcagcatgcaatacgagattgtctcggccggcgaagacgtcgacgacgagcgcgcgcgcgggcgccgcgccgccgcgccggccgccccatcgtccgccgtcccgtcatccgcggccctatcatccgcagccttgtcatccgccgcgcagccgacgggcgcgccgccggctacggccgccgcgcgtcgcggccgcgatctgccgcgcgagcgcctgctnnnnnnnngccccgccgcgctgtccgacgcggaactcgtcgcgctcctgctcggctcgggcctgcccggccacgacgtgttcgcgctcgcgcacacgctgctcgcgcgcttcggctcgttnnnnnnnntgctcgatgcggcgcccgacgatttcaagggcctgcgcggcatcggccccgcgcgcaccgcgatcctcgtcgcggtcgtcgagctcgcgcgnnnnnnnntcgccgagaaggcccgcgagcggccgctcgtcgattcgccgggcgcggtcgacgactatctgcggctgctgatcggcacgcggccgcgcgaagtgttcgtctgcctctttctcgacgctcggcaccggctcgtgcagacggaagaaaccgcgcacggctcgctcacgcggatggccgtctatccgcgcgagatcgtgcgnnnnnnnntcgcgctgaacgcggcggcgctcatcgtcgcgcacaatcatccgtcgggcgcggtgcgaccgagcgccgcggaccggcgcctcacgcgcgtgctgcgcgacgcgctcgcgctcgtcgacatcaagctgatcgatcatttcgtggtcggcgcgagcgatacgttttcgttcgcgcaagcgggctggatctagcgcggcgcaaacgccccgcgccgcgcccggggcgtttgcgcggccgggcccggcgccccgccgcatccgcatgcgaaattgggtttgattttcctgaagtttttctgttagaatcgccgtctgtcnnnnnnccaaccagttctgaagccgctgaagcggtctcgtggcgggtcgtcaggccaaccacggatcggaggcgcttttcccggcagggccgaagctcacgcggccatgcgaggaaaagaaccgtcaccggcgatcgaacccgaattcagcgtattaggagtgctctcatggcacgcgtatgccaagtaactgggaaagcgccgatgagcggcaacaacgtttcccacgccaacaacaagacgaagcgtcgcttcctgccgaatctgcaaaaccgccggttctgggtggaaagcgaaaaccgttgggtgcgcctgcgcgtttcgaacgccggcctgcgcctgatcgacaagaacggcatcgattccgtgctcgctgacctgcgcgcacgcggcgaagcctaagtccaaggagcacgaacatggcgaaaggcgcacgcgacaaaatcaagctcgagtccaccgctggcacggggcacttctatacgaccacgaagaacaagcgcaacatgccggaaaagatggagatcatgaagttcgatcccgtcgcccgcaagcacgtggcgtacaaggaaaccaagatcaagtaattctccggtttcgacgagcctgacgatgacgaaaagccccgcaaacgcggggctttttgcgttgnnnnnnnnnnaagcgcttctgcgacgcggtatgctctgccctttccgccgcattgcgcatggcgggaaagataagacaaaacgcgcaagaaacggagatgcagatgaatttcgatgtggcgatcgtgggcagcggcctcgccggcctgtcggtcgcgctcaatctcgcgcaaacacggcgcgtcgcgctgatcgcgaagcgctcgatgatggaaggcgcgagcgactacgctcagggcggcatcgccgcggtgctcgattcggcggacagcgtcgagaatcacgtgaacgacacgctgatcgcgggcggcggcctgtgtgacgaagcggcgacgcgctacatcgtcgagcacggccgcgaggcaatcgagtggctgatctcgcagggcgtgccgttcacgaaggacgatgccgccgaactcggctttcatctgacgcgcgaaggcggccacagccatcgccgcatcatccacgcggccgacgcgacaggccatgcggtgctcgcgacgctgtccgagcgcgcccgcgcgcacccgaacatcacgttcttcgaagatcaccacgcgatcgacctgatcacctccgatcgcctcgggctgcctggcctgccgggccggcactgcgtcggcctctatgcgctcgacgtgcagacgggccggacgatgacgatcgaggcgccgcacacggtgctcgcgacgggcggcgcgggcaaggtctatctgtacacgacgaacccggacaccgcgacgggcgacggcatcgcgatggcgtggcgcgcgggcgcccgcgtcgcgaacatggagttcatccagttccatccgacctgcctcttccatccgtatgcgaaatcgttcctgatttccgaggcggtgcgcggcgaaggcggcctcctcaagctgccggacggcacccgcttcatgcccgcgcacgatcnnnnnnnngagctcgcgccgcgcgacatcgtnnnnnnnnnnatcgatttcgagatcaagaagcgcgggatcgactgcgtgtatctcgacatcagccaccagcccgaagcgttcctgcgcgagcatttcccgacgatctacgcacgctgcgccgagttcggcatcgacatctcgaaacagccgatcccggtcgtgccggccgcgcattacacgtgcggcggcgtcgtcaccgatctggccgggcgcaccgacatcacgggcctgtacgcggtcggcgaaacgtcgtacacgggcctgcacggcgcgaaccgcctcgcgagcaattcgctgctcgaatgcctcgtgatcggccgcgcgacggccgaggccatcgaagccgccggctatgattcggcgacgcacggcccgttgcccgcgtgggacgagagccgcgtggcggacgccgacgaggaagtggtcgtcgcgcacaactgggacgaactgcgccgcctgatgtggaactacgtcggcatcgtgcgcaccgacaagcgcctcgagcgcgcgcaacatcggctcaagctgctgcgcgacgagattcacgagtactacgcgaacttccgcgtgagtcgcgacctactcgagctgcgcaatctcgtcgatgtcgcgtcgctgatcgtcgacagcgcgcgggctcgccacgaaagccgcgggctgcactacagccgcgactggccgcacgcgttgccgaaggcgctgccgaccgtgctcacgccgccgcggcgcgcatcgaagtaacgcgaagcgacgatcgccggccacgcgccacgcgcgccggcaagcggctcacgaggcnnnnnnggccgcccgcgcgccacgcgccggcggccttgcctcggcccgttccgtccggatgccttttcggcgcggattcggccggcaggctacgggcggcgcgcatcgcgatgccagcgcacgccgcccgcacgtcattcgacgatacgcatcgaataatcggtcgcgcgcacgtccttcgtcagcgcaccgatcgagatccgatcgacgcccgtctccgcgatcgcgcgcaccgtatcgaaattcacgccgcccgacacctcgagcaccgcacggccctcggtgacacgcaccgcatcgcgcatcatgtcgagcgtgaagttatcgagcagcaccgatcgcgcgccgtgcgcgagcgccgtgcgcaactggtcgagcgtttcgacctcgatctgcaccggcacgtcggcgttcagcgcgaacgccgcgtcgagcgcctcgcccaccccgcccgccgccgcgatgtgattttccttgatcaggatgcccgcgtagagcgccagccgctggttcgcgccgccgccgacgcgcaccgcgtacttctgggcgagccgcaggcccggcagcgtcttgcgcgtatcgaggatccgcgcccgcgtatcggcgatccggtcgacatactgccgcgtcgcgctcgcgacgcccgacagcagttgcaggaagttcagcgcgttgcgttcggccgtcagcannnnnnnnnnngggccgcgcagttcgcagacggtcgaatccgcgctcatccggtcgccttcgcgatggcgccagtcgacctcgatcgacggatcgaccgcgcgcactaccgcgtcgaaccacggcacgccgcacagcaccgcatcctcgcgcacgatcannnnnnnnnnnnnnnnnnnnccgtccggcacgaggcgcccggtctggtcgccgctgccgacgtcctccgcgagcgcatcggcgacgttgcgcgcgatcgccgcgtcgaacgcggcgccgtattcgcgcgagatgtcggcaaagagcggcgataccgcgtcgatcgtcatgccgcccccacgtttgcgaacagcgcctggtcgcgctgcagatcgccgctcgcctgcacacgctgcttgtgacgcgcggcgaaatcgagcattcggtcgatcggcatgcgtgcgcgctgcgcgatcgccgcctcgacgaagatctcgttatggccgcgctcgagcacgtcggccaggttcgacagcgcgttcatcgccatccatgggcagtgcgcgcagctcttgcaagtcgcgctgttgccggccgtcggcgcctcgatgaaggtcttgccgggcgccgcgagccgcatcttgtgcaggatgccgagatcggtcgcgacgatgaagcgttgcgcgtcgagcttcacggccgcatcgatcagttgcgtcgtcgagccgacgacgtccgcgagcgcgacgacgccctcgggcgattcgggatgcacgaggatcttcgcgtccggatattcgtggcgcagcaggtccagctcgatgcccttgaattcgtcgtgcacgaggcacgagccctgccacatcagcatgtccgcgccggtcttcttctggatgtagccgccgaggtgccggtccggcgcccagatgatcttctcgcnnnnnnnntgcagatcggcgacgatctcgaggccgatcgacgacgtgaccatccagtcggcgcgtgccttcaccgcggcgctcgtgttcgcatagacgacgaccgtgcgctccggatgcgcgtcgcagaattgcgagaactcgtcgaccgggcagccgagatcgagcgagcacgtcgcgtcgagatcgggcatcagcacgcgcttgcccgggctcaggatcttcgccgtctcgcccatgaagcgcacgccggcgaccacgagcgtgtgcgcgtcgtgatcgcggccgaagcgggccatctccagcgaatcggcgacgcacccgcccgtctcgtccgcgagcgcctgcagatccgcgtcgacgtaataatgcgcgaccagcaccgccttttcacgcacgagcaacgccttgattcgcgccttcagcgcgtcgcgctcgtcgggggcgagcgcgtcgggcaccttggcccatgcctcgccgacgccgcaggccgcccctgctgcgagcgggcggtcgtactcgacggatttgatcgccgattgcatcctcatctcctatcgcccggcggcgccgtagcgccgaatccgattccatgcaaagtccagccctgccgatcggccggcatcgcaagaacggccggcccaaaagnnnnnnccccgccagcgcggggtttgtgacgtcctgaaattctaatcgatttcggcgcgcacgactcacgcgtagcggcgcaggcgcgtcgcgaactcctgcaacgccttgatgccgctttgctcggcgcgatggcaccagtcctgcaactgcgtgagcagctgttcgcgcgaggcgttcgagcgctcccagatcgccgtgagctcggcgcgcagttggaagaacgtgtgcagcttctggctgttcgcgaagatctccggcagcatccgcttctgcggctcgtcgaggcccgcctcgtccttgtggaaccatttnnnnnnnncgcgcatcagctgatacttctnnnnnnnnnccagctccttcaggtgcgcgagctcctgcctgtacgcgcgcttgagcgtcttcgcatagcgcgccatcacctcgtaacggttcgacagcacggcctgcagcgtttcctggtcgagcaccgtcttgcgcgcggcgagccgcggcgtcggcgcgatcttctttaccttcgcgagcccgaacgccgacatgatgcggatgtacatccagccgatgtcgaactcgtaccacttgttcgacagcttcgccgacgtcgcaaacgtatgatgattgttgtgcagctcctcgccgccgatcacgatgccccacggaaacaggttcgtgctcgcgtcggccgcgttgaagttgcggtagccccagaagtggccgagaccgttgacgacgcccgccgcccagaatgggatccacaccatctggactgcccagacggtgaggccgacgaggccgaacagcgcgacgtcgatcaccatcatcaggctcacgccgagaatcgggtatttcgagtagacgttgcgctcgagccagtcgttcggcgtgccgtggccgtacttgcgcatcgtctcctcgttcttcgcctccgcacgatacagctcggcgccttcgagcagcaccttccagatgccgcgcgtctgcgggctgtgcggatcctcctcggtctcgcacttcgcatggtgcttgcgatggatcgccgcccactggcccgtcagcatgcccgtcgtcatccacagccaggcgcggaagaagtggctcatgatcggatgcagatcgagcgcgcggtgtgcctggcagcgatgcagatagaccgtcacgccgacgatcgtcacgtgcgtgacggcgagcgtgaacagcacgatctgccaccacgagaaacgcagaagcccgttggaaaggaaatcgagcagggaattcaacaaggcagttacctgtggaagtgttaaggacgccggctcaaatgacctgcgtcaagaaaatgaaagcataccgcacagtaggacggaattttacttcatccgttccaagtctttgtnnnnnntgaatannnnnngcggcgacgcaatannnnnnnngagattttcgggctggcgcgcggcgggcggcccgcccgccgcgctaggcgtcctgcggctggcgccccgccgccgggccggctgcgccggccgcgggcgcgatgccgtcgggcagcccgatcacgcgcacctcccgctgcgggaacggaatcgagatcccgtgtgcgacaaaaagccgccagatgttgcggttgaccgtcgagcgcacgccggccgtccccttcgccgcgtcggcgatccagaagccgagctcgagatcgatgccgtccgcgccgaagccgacgagataaggcgtgggcgccggatcctcgagcacgcgctcgacgcccttcgccgcgtcggcgagcagcgccatcgcgtgctcgacgtccgacgtgtacgcgacctgaaccgcgaccttcgcgtagccgcgcgtcaggtacgacgactggttctgcacgacgtcggtgatgagcttctcgttcggaatcagcgtctcgttgccgtcgaggccgcgcacgaccgtgtagcgcgtgcggatctgcgtgacgacgccctgcaggccgcccacgttgatcgcgtcgccgagccgcagcgagcggtcgagcaggatgatgaagcccgacacatagttgctcgcaattttctgcaggccgaagccgagcccgacgccgagcgcgccgccgaacacgccgagcacggtcacgtcgatgccgacgagcgacagcccgatcagcaccgccgcgaagatgaggagcgcacggccgannnnnnnnagcacgacccgcaggttcgcgtcgagcgannnnnnnnnnatcagccgctcctcgagcaccgagccgagccacatcgcgacgacgagcgtcacgcagacccacagcgcgcccgacacgatcgacagcagcgtgaggcgcgcgttcgcgacgcggaactggacgctgtcgagccagccgagcacgtcgcgctggatgccgagtaccgtgagcgccatcgcgatccacacgacgatcgacacgagcttctcgacgatcgacagccacgcgtgcgtgtggccgtnnnnnnnnaacacgcggcgcgcgacgaagaacaggatgtagatgagcccgatgccgaagagcggcacgagcgcgagctgcaggagcgacgtcggcatcagctcgtcgaacgtcgtctccgcgagccacatgaacacgccgccgatgagcgggaacagcgcgcggttcaggctcagcgcgcccgggccgggcgtgcgcccggccgcgcgacggcgcgcgtcgatgcgcccgcgcagatggcgcgcgagcagccacgcgagcgcgagcgagccgaagaacgcgaccgcctgccagatcatcgccggctggccgaagtcgtgcgcgacggccgcgagccgccgtgtgaggtggttcgtcatcatgccgccgcccgttactnnnnnnnncgctcgagcacggcggcgaagaagccgtcggtcgcgtggcgatgcggccagagcgacaggtaatcgcccgtgtcgagcgcgatccgctgctcggcgagcacgcggctcgccggcacgagctcgaacgccggatgcgcggcgaggaacgccgacacgatcgcttcgttctccgcctcgagcacgctgcaggtcgcgtacacgagccggccgcccttcttcacgaggcgcgcggcgctcgcgagaatcgacgcctgcttcggcgcgagctcatcgaccgtctcgcgcgactggcgccacttcagatcgggattgcggcgcagcgtgccgaggccgctgcacggcgcatcgacgagcacgcggtcgatcttgcccgcgagccgcttgatcttcgcgtcgtgctcgctgtcgatcagcaccgggttcacgttcgacaggccgcttctcgccaagcgcggcttcagcttcgcgagacgcttctcggacacgtcgaatgcatagaggcgccccgtcgagcgcatcatcgcgccgagcgcgagcgtcttgccgcccgcgcccgcgcagaaatcgacgatcatctcgccgcggcgcggcgcgacgagcgagcacagcaactggctgccctcgtcctgcacctcgatcagcccctcctcgaacagcttgagcttcgcgagcgccggcttgccgaccacgcgcacgccgaacggcgcgaacggcgtcgcgccggcgtcgatgcccgcggcacgcaggctgtcgatcacctggtcgcgcgtcgccttcagcgcgttcgcacgcagatcgagcggcgccggatagttgacggccgccgcgaactgcgcgagctcgtcggcgcccaggcgctcggcgagcgcctggtgaatccagtcgggcaggttcgtgcgcacgcgcagcggcaggctcgccggatcgatcttcgcgacgtggtcgagccacgcccattcggcgtccgacacgaacggcttgagcgccgagcggccgaccgtctgcatcagcccgagcagcgccaggcgccgcgccggcgcgccggtgccgctctcggcgaggtgcgcgtactccatcctccgccgcagcaccgcgaacaccgcctcggcgatcacgccgcgctcggcgtgaccgagcttcgggtgcgcgcggaagaagcggctcgtcgtcacgtcggccgggccggcgaatttcaggacttcggcgaggagcgcctcggtctggccaatcaggaaaccgtgcagcttcatacgccctcgctcgtcgacgtgtcgatcgcatccgcgaatagccagcgcgcctcgtcgggcgcaacgatggcgcgccccgcgtcgaggcgcagcttgccgtcgacgaaccagcgcacnnnnnnnngatacagcgtgtgctcggcggcgagcannnnnnnngcgagcgcatcggcatcgtcgcccgcgacgacgggcacggccgcctgcgcgacgatcgcgccgctgtcgagctccggaatcacgaagtggacggatgcgccgtgcagcgcgacgcccgcgtcgagcgcctgctgatgcgtatgaatgcccttgaagctcggcagcagcgacggatggatgttgagcatccgcccctcatatttggcgacgaacgccggcgtgagaatgcgcatgaagccggcgagcacgacgagatcgggggcgaagcggtcgatttcggcggcgagcgccgcatcgaagctgtcgcggccgtcgaacgcgcggtggtcgacgacggccgtcgcgatgccgtgcgacgccgcgaattcgaggccggccgcgcccggccggttggaaatcacggcggcgacctcggcgggccagccttnnnnnnnnnaggcgcgtacgatggcctccatgttgctgccgcggccggaaatcaggatgacaagnnnnnncatccgcggattttaccattcggccccgccgtttccggcatcctgagccgcccggccgcccgaacgtttataatctcttgctttgcggcatccggccgcgctttcccccacgctgtcacccgctatcgtgaaagtcttccgcggcctgcccaacgccgagagccgcgccccgtgcgcgttgacgatcggcaacttcgacggtgtccatcgcggccaccaggccctgctnnnnnnnntgcgcgcggcggcggannnnnnnnggctgcccgtgtgcgtgatgacgttcgagccgcatccgcgcgaattcttcaatccggcgagcgcgccgccgcgcatcgcgatgctgcgcgacaagctcgaggcgctgcgcgagcacggcgtcgaccgcgtggtcgtcgagcacttcaaccatacgttcgcgagccagtcgcccgaggcgttcgtcgaacgcacgctcgtccatgggctgcacacccgctggatcatggtcggcgacgacttctgctacggcgcgaggcgcgcgggcgatttcgcgtcgctgaaggcggcgggcgagcgcttcggcttcgaggtcgagcagatggaaacgctcgccgacgccgatgnnnnnnnnatttcgagctccggcgtgcgcgccgcgctcgcggcgggagatctcgacgccgcnnnnnnnnnnntcggccacggctatgcgatcagcggccacgtcgcgcacgggctgaagctcggccgcgacctcggcttcccgacgctgaacctgccgatcgcgcacaagcgcccggccctgtcgggcatcttcgtcgtgcgcgtgcacggcctcgcgcccgagccgctgccgggcgtcgcgagcctcggcgtgcggccgaccgtcgacgattccggccgcgtgctgctcgaagtgcacctgctcgactggcacggcgatgcatacggcaagctcgttcgcgtcgaattcctgaagaagctgcgcgacgaggcgaaattcgtcgatctcgaaacgctctnnnnnnnnatcgcgcaggacgtcgtcgacannnnnnnntacttcgccgagcacggtcgcgcgccgggcagccgcgcgaccggcttcgcgacgtcggccaccgaccgaattagctgatcgacgccgcgcccgcgccgggcgccgccagcgtcgcgccgcgcgaacggcgccgcgcctcaccgttttcacgacgcgcgagcgtnnnnnngatttcacagcgatcccgacatgagcaacaagaaagccgactcgaaaccgcaggccaagtatccggtcaacctgctcgacacgccgttcccgatgcgcggcgacctcccgaagcgcgagccgcaatgggtggaggactgggaggcgcgcggcgtctacgagaagatccgcgcggcgagccagggccggccgaagttcatcctgcacgacggcccgccgtacgcgaacggcgacatccacctcggccacgcggtcaacaagatcctgaaggacatggtcgtgaagtcgcgcaacatggcgggcttcgacgcgccgtacgtgcccggctgggactgccacggcatgccgatcgagatccagatcgaaaagcggttcggcaagtcgctgcccgccgccgaagtgatggcgaagnnnnnnnnntacgcgaccgagcagatcgagaagcagaaggtgggcttcaagcgcctgggcgtgctcggcgagtggggcaacccgtacaagacgatgaacttccagaacgaggcggaggaaatccgcgcgctcggcaagatcatcgagaagggctacgtgtatcgcggcctgaagcccgtgaactggtgcttcgattgcggctcggcgctcgccgaggcggaagtcgaatacaaggaccgcaccgatccgacgatcgacgtgctgttcgcgttcgccgagcccgagaagaccgcgcacgcgttcggcctcgccgagctgccgcgcgccgaaggcgggatcgtgatctggaccacgacgccgtggaccatccccgcgaaccaggcgctcaacctgcatccggagatcgtctacgcgctcgtcgacacggagcgcggcctgctcgtcatggccgaggagcgcgtcgaggcgtgcatgaaggacttcggcctcacgggccgcgtgatcgcgaggacgcccggcgagaagctcgcgaacctgcgctttcaccacccgctcgccgccgcgcatccgggctacaagcgcacgtcgcccgtctatctcggcgactacgtgacgaccgacaccggcacgggcgtcgtccactcgtcgcccgcgtacggcgtcgaggatttcacgtcgtgcaaggcgcacggaatgaccgattcggacatcatcaacccggtgatgggcgacggccgctacatcgaatcgctgccgctgttcggcgggctcacgatctgggacgcgaacccgaagatcgtcgacgccctgaaggccgcgggctcgctgctgcgcaacgagcgctacgcgcacagctacatgcattgctggcgccacaagacgccgatcatctaccgcgcgacgtcgcaatggttcgccggcatggacacgcagccggccggcggcggcaagacgctgcgcgagaccgcgctcgacgcggtcgacgcgaccgcgttctacccgtcgtggggcaagcagcgcctgcatgcgatgatcgcgaaccgtcccgactggacgctgtcgcgccagcgccaatggggcgtgccgatggcgttcttcgtccacaaggaaacgggcgagctgcatccgcgcacgctcgagctgctcgaggaagtcgccaagcgcgtcgagcggcaaggcatcgaggcgtggcagacgctcgannnnnnnnagctgatcggcgacgacgcgaacctgtacgagaagaaccgcgacacgctcgacgtgtggttcgactcgggcacgacgcactggcacgtgctgcgcggctcgcacaaggatcagttgcagttcccggccgacctgtacctcgagggctcggaccagcatcgcggctggttccactcgtcgctgctgaccgcgtcgatgctcgacggccgcgcgccttacaagggtctgctcacgcacggcttcacggtggacggcgaaggccgcaagatgagcaagtcgctcggcaacgggatcgatccgcatgaagtcgcgaaccgcctcggcgcggaaatcatccgcctctggatcgcgtcgaccgattattcgggcgagctcgcgatctcggaagaaattctcaagcgcgtgacggaaggctatcgccggatccgcaacacgctgcgcttcctgctcgcgaacctgtcggacttcgattacgcgaaggatgcgctgcccgccgggcaatggctcgagatcgaccgctacgcggtcgcgttcgccgcgcagttgcaggcggagttgctcgcgcattacgagaagtacgagttccacccggtcgtcgcgaagctgcagacgttctgctcggaggacctgggcggcttctatctcgacgtgctgaaggaccgcctgtacacgagcgcgcccgcgtcgccggcacgccgctccgcgcagacggcgctctaccacgtgacgcagggcctgctgcgcgtgctcgcgccgttcctgtcgtttacggccgaggaagcctggcgcgtgttccagccgcaaagcgacacgatcttcaccgagacctactacgcgtatccggaaatcgcgggcgccgaggcgctcatcgcgaaatggacgctgctgcgcgacgtgcgcggcgacgtgacgaaggcgctcgaggaagcgcgcaccgcgaaccggatcggctcgtcgttgcaggcgcaagtcgaagtgcgcgcgtcggnnnnnnnntacgacgcgctcgcgagcctcggcgacgatctgaagttcgtgctgatcacgtcggcggcgacggtcgtgaaggtcgacgcgcagggcgacgaaagcgtcgacgtcgcggcctcgacatacccgaagtgtgagcgctgctggcactaccgcgaggacgtcggcgcgcacgccgatcatccgacgctttgcggccgctgcttctccaacctgttcgaaaacggcgaaacccggagcgctgcgtaatggcgaagaccctgtcgaaatcctcgggtggcgcgctcgcgccgtggctcggcatctcgctgatcgtgatcctgttcgatcagttgacgaagatcgccgtgctcaagacgttcgcgtacggcgcgatgcacgcgctcacgccgttcttcaacctgacgctgatctacaaccgcggcgccgcgttcggctttctcgcgacggcgggcggctggcagcgctgggcgttcaccgcgctcggcatcggcgcgacgctcgtgatctgctatctgctcaagcgccacggccaccagcggctcttcagcctgtcgctcgcgctgattctcggcggcgcgctcggcaacgtgatcgatcgcctgatctacggtcacgtgatcgatttcctcgacttccacgtcggcgcgtggcactggcccgcgttcaatctcgccgactccgcgatcacggtgggcgcggtgctcctcatctacgacgagctgcgtcgcgtgcgcgnnnnnnnntaagcgcatacacttcgcgcaggggccgnnnnnnnncggccccacgtgctttcggaggcctcagttggcacacgcagaactcgctggaaaacacctcgtcctcggcctcacgggcggcatcgcctgctacaagatcgccgaactcacgcgcctgctgacgaaggcgggcgcgaccgtgcaggtcgcgatgacggaagccgcgacgcagttcatcacgcccgtcacgatgcaggcgctgtcgggccgccccgtctacacgagccagtgggacgcgcggatgccgaacaacatggcgcacatcgatctgtcgcgcgaagccgacgcgatcgtgatcgcgcccgcgtcgaccgatttcctcgccaagctcgcgcacggcttcgccgacgatctgctgtcgacgctgtgcatnnnnnnnnactgcccgctcctcgtcgtgcccgcgatgaaccgccagatgtggcagaacccggcgacgcaacgcaacgtcgcgcaactgcgccacgacggcgtcgcggtgctcggccccgattcgggcgcccaggcgtgcggcgaggtcggcgacggccggatgctcgagccggaggcgatctacgaagcgatcgtcacgcatttccagccgaaggcgctcgcgcatcgccgcgtgctgatcacggccggcccgacgttcgagccgctcgatccggtgcgcggcctgacgaaccgctcgagcggcaagatgggcttcgcgctnnnnnnnnncgcgcagcaggcgggcgccgacgtgcatctcgtcgcgggccccgtccatctgccgacgccgtggggcgtgtaccgcgaggacgtgcagaccgcgcagcagatgtacgacgcggtgatgaacgcggtgccggacgcggacgtgttcatcgcggtcgccgcggtcgccgactggcgcgccgcgcaaccggccgagcacaagatcaagaagaccgccgatcacaagatgccggcgctcacgttcgtcgagaatcccgacatcctcgcgagcgtcgccgcgctgcccgatgcgccctactgcgtcggcttcgcggcggaaagcggcgatctcgacgtgcacggcgaggaaaagcgcgtgcgcaagagggtgccgctgctgatcggcaatctcgggccgctcacgttcggcctcgacgacaacgaagtcgtgctgttcgaggcgagcggcacgacgcggctgccgcgcgccgacaagatgacgctcgcgcacgcgctcgtcgccgaaatcgcgaaacggctgcccgatacgcgcctcatttgacgcatcgccgcggccgcgcagcgcggccgccccttctcaacctccgtcaccgattttcgccgcatgaaactcgatctgaagattctcgacgcgcgcatgcgcgactacctgccgaaatacgcgacgacgggcagcgcggggctcgacctgcgcgcgtgcctcgacgcgcccgtcacgctgaagccgggcgacacggcgctcgtgccgacgggcctcgcgatccatctcgccgatcccggctatgcggcgctgatcctgccgcgctcgggcctcggccacaagcacggcatcgtgctcggcaacctggtcggcctcatcgattcggactaccagggcgagctgatgatctcgacgtggaaccgcggccagaccgagttcgcgctgaacccgttcgagcgcctcgcgcagctcgtgatcgtgccggtcgtgcaggcgaggttcaacctcgtcgacgatttcgcgcaaagcgagcgcggcgcgggcggcttcggcagcaccggccgcggctgattcgaaacggcgannnnnnnnaggggccccgccgctccnnnnnnnnnngccccgccccgtccccggccctttcgcggctcggcggcgctcactcctcgagcgccggctgcttccagcccattctcggcgcacgcgcctgcttcacccgtttcgcctcggcaaacatcgcatagatcacgagcgcgaccagcacgcccgcgagaatcgccgacgaaccgaccgtaccgaaccccaacccgcccttcgcgacgggcttcgtcagcaagtcgcccaccgtcgcgccgaacggacgcgtgagcacgaacgccgcccagaacaggaacaccttcgataccttcgtgaagtacgcagcgagcacgatcgccgcgagcaaaccgccgatcaggaacgcgccgcccgcgaagccgaggcccgagctgtcggcaaggaaatcgccgagcgcggtgccgagcgtgttcgagaaaagaatcgcgatccagtagagcacctcgaccttgcgcgtgcggatttccgtcaccgcgagcgattcgccctgcaggcgccacaccgcgaagatcgacagcaggatcgcgacgagaatgccggagcccgccgcatagccgaggccgagcgtgcggtccatgaaatcggacatcgtcgtgccggccgtgctggtcgcgacgatgaccgcccagtagatcgccgggcggtagcgcgtcgccgcgagctgcgcggcgagcgtgacgatgaaaaacgagaacaggatcagcgagctgtacgcgtagccgacgtcgagcgtcatcgacagcagatcgccgccggtttcgccgagcgtcgtcgcgcagatcttcatgacccagaacgcgagcgtgatcgcagggagtttgttcatgcgagccctcgaaggaattcggaaccgttgaatcgccgcgtcgcggcacgagattcgaatgctagagaaggggcgcttaagagagcgttaacccgtatgcaggcgcgcgggtttcggccgttgcgcacgcgcgccctgacgggcaggcgctttcggcccgcgctttatcgctgcttgcgcaggattccctccggactcacgccgggaatgaagcaatcgcgcgccgacacgatcagatagtcgcccagacgccgcacggcgagatcgcacatgccgccatccggcacctgcatccgcgacagcaccgcctcgtcatccgacaccggccgcatccgcagcagcatctcgacgcgcggctgcgcgccgccggtcccgccgccgcccgcaaacgaataactgatgcgctcgccatgcacgatcagccgacgcgcgcccgcgctgctgcgccagcggccgtcccaggtannnnnnnnnnnnaccggtttcttcacccggcgcaggtgcgagcgcacgagccagccggacgtctcgacgcccgcggcgtcgatgtacgtcgcatgcaccatgccgccctgccacatgtcgccgtccgccgtttcgctgacgacgacctcgcggcccctctcgacgtcatggccgctgttggcgaagtggaacgacacgccttgcgcgtccgannnnnnnntgaagaacggcgtcttcggcgcctgcacgctcgcgagccacggcgtcgtgtcgagcggcgggacagccgtgccgctcgaagcggcgaacgcggcgccgaaccaccccgcgaacgccgcgccgcccagcacggccannnnnnnncgcatgatgcgcggagtcacgcgcgcccgcgcggctgccgcgcagccggcgccggatgcgtcgcctgccttgatcgtcgtcatgccgctcctcgtcggatgtgccgccctgctcgccgcgccatcgccggttcgcgccgcgccggaccgtgccgctcacgcgtgcnnnnnnnngtaatgccatcgataggcgagcgtcagcagcacgatgaacgccacgccgaccatcatcgtcattctgaactcgcgcgtaaacgcggtcgtcacgagcaccgctgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcaccgcagcgcgaagagatttttctcgatgcgtctgtcaaccgaaaggtggatggcacgttagacgacatgactcctatgccgggtcatttggttaattaactaaagctgaggaacacaacatgaacaaactgatcgccgctctggtcgctggtctcttcgcaacggctgctttcgcgcaagcttcggctccggccgctgcttcggctccggctgagaaggctgaagctgcttcggcaccggctaagaaggcccacgccaagaagcaccacgccaagaagcatgcgaagaaggccaaggaagccagcgctgctgaagccccggctgctgcttcgaactaagcaagctatttgtaagacgcagtcaagaacaagctgttgccgttcttacggcgttgcaaggcagatcaccgcgaggcgatctgcctttttgtttttgccgccctcgcccgcccgagcccgcgcccgcgccctgcctgcgcgcgacgccgcgcttcgcgtaccatgcgggtctcgcattcccgataggagccccagccgtgcgatcttccccgcgctcttcgctcgcccgactcgcgcgagccgccgtctttccggtcgcgctcgcgctcgccgcgggcggcatgcacgccgcgttcgcgcaaaccacgccgctgccgcccggcgcgaagcaaccgagcgaattcccgcgcgtgaagctgcgcgccggcatgtacgtgatcgacgcggccgtcgcggcgaacgacgccgaccgcgaacagggcctcatgtaccgctcgcggctcgcgccgaacgaagggatgctgttcgtgttcaacgagaacgccgtgcattgcttctggatgaaaaacacgctgatcccgctgtcgatcgcgttcatccgcgcggacggcacgatcaccgacatcgacgaaatgaaggccgagacgaccgacaatcactgcccgcgcaacaacggcgtctatgcgctcgagatgagcagcggctggttcgccgcgaagggcgtgaagcccggcatgaagatcgacgggctgccgaagccgcagtgaggcccggtgcgcgcggccggcgcatgccgcgcgtgccccgcgcccttgccgcccgagcgccggccgcgcgccggcnnnnnngcgcgccgctgccgtgcgcgacatgcgcgnnnnnnnnngcgaaacgagccgaacgcgcgggcggaacacgccggccgccacggctcgggacttgattgccgatgcatcgcccgcatctgcaaaagccaccagcaagcgctatgctttaagtctcgcaagagcaacggcgccggccgcaccggccgggccgtcttcgtccagagccaccaggaggttcacgtgccccgcaaaacccccatcgagcgctatcgcaatatcgggatcagcgctcacatcgacgccggcaagaccacgacgaccgagcgcatcctcttttataccggcgtgagccacaagatcggcgaggttcacgacggcgcggccacgatggactggatggaacaggagcaggagcgcggcatcacgatcacgtccgcggcgacgacggcgttctggaaaggcatggccggcaattatccggagcaccggatcaacatcatcgacaccccgggccacgtcgatttcacgatcgaggtcgaacgctcgatgcgcgtgctcgacggcgcgtgcatggtctacgattcggtgggcggcgtgcagcctcaatccgaaaccgtctggcgccaggcgaacaagtacaaggtgccgcgcatcgcgttcgtcaacaagatggaccgcgtgggcgccgatttcttccgcgtgcagcggcagatcggcgagcgcctgaagggcgtcgccgtgccgatccagattccggtcggcgcggaagaacacttccagggcgtcgtcgacctcgtgaaaatgaaggcgatcgtctgggacgacgagagccagggcgtgaaattcacgtacgaggacatcccggcgaacctcgtcgagctcgcgcacgaatggcgcgagaagatggtcgaggcggccgcggaagccagcgaggagttgctcgagaagtacctgaccgatcacaactcgctcaccgaggacgagatcaaggccgcgctgcgcaagcgcacgatcgccaacgaaatcgtgccgatgctctgcggcagcgcgttcaagaacaagggcgtgcaggcgatgctcgatgcggtgatcgactatctgccgtcgcccgcggacgtgcccgcgatcctcggccacgatctcgacgacaaggaagcggaacgccatccgagcgacgacgagccgttctccgcgctcgcgttcaagatcatgaccgacccgttcgtcggccagttgatcttctttcgcgtgtactcgggcgtcgtcgaatcgggcgacacgctgctcaacgcgacgaaggacaagaaggagcggctcggccggatcctgcagatgcacgcgaacgagcgcaaggaaatcaaggaagtgcgcgcgggcgacatcgcggccgcggtcggcctgaaggaagcgacgacgggcgacacgctgtgcgacccgggcaagccgatcatcctcgagaagatggagtttcccgagcccgtgatctcgcaggcggtcgagccgaagacgaaggccgatcaggaaaagatggggctcgcgctgaaccgtctcgcgcaggaagacccgtcgttccgcgtgcagaccgacgaggagtccggccagacgatcatctccgggatgggcgagctgcacctcgagatcatcgtcgaccggatgaagcgcgagttcggcgtcgaggcgacggtcggcaagccgcaggtcgcgtaccgcgagacggtgcgcacggtggccgaggacgtcgagggcaagttcgtcaagcagtccggcggccgcggccagtacggccacgcggtgatcaagctcgagccgaaccccggcaagggctatgaattcctcgacgagatcaagggcggcgtgattccgcgcgagttcatcccggcggtcaacaagggcatcgaggagacgctgaagagcggcgtgctcgcgggctacccggtcgtcgacgtgaaggtgcacctgacgttcggctcgtaccacgacgtcgactcgaacgaaaacgcattccgcatggccggctcgatggcgttcaaggaagcgatgcgccgcgcgaagccggtgctgctcgagccgatgatggcggtcgaggtcgagacgcccgaggatttcatgggcaacgtgatgggcgacctgtcgagccggcgcggcatcgtgcaggggatggaggacatcgcgnnnnnnnnnnnnaagctcgtgcgcgccgaggtgccgcttgccgagatgttcggctactcgacgtcgctgcgctcggcgacgcaaggccgcgcgacctacacgatggagttcaagcactacgcggaaacgccgtcgaacgtgtcggaagcggtcatcaacgcgaagcaggtcgggcgcggctgagcggcgcggcatccgacgccacgcgatcgatgaaagaaagcccgtccagcccgtccggtagcggacgggcnnnnnngctgtgccggcgctcgatgcggggccaggccgcgagacggcgttcatggccgccgcgtcgtgaggtccgccgccgacgcaccggcgtcacgcacgccggcgcacccgccggcgtgccgagcgcgggcgggctgcgcggccgtgtctgcatgcgttgcggtatcggcggcgcgcccggcgctacgaagaccgcaaggtcgccgctcatgccgnnnnnnnnnnatcccgcgcgctcgcgcgacggacgatgcgaaaacgaacgccgcgcatgcacgcctcgccgcttcgttacacacgtcgtcacgcccgccgctccggttcgtttcgatgaatgcgccgcatgtatccagccgcggaaccgttcggccgcgtttcaaggctgcaacccaaatcggctcggggcgatcgcctgatctcgcgatcttcgacacgcaggcaggccaggggctgccgccttcaacgctccgacacgttcccgcgcagtcgtcaccggcggcacgccgatcggttcgacggtcgacatgccgccgattgcgcatgcggccaaccgacgggcaggccgcaacaccgttacgtcgaccacgcaacgaccgcatgcgtgtccgcggcatccgcaggcgcaatcgcgcggcaccgggaaggccggccggctcccggcgtcgtctcgctgccgaagcgcccggacaacgagcccgattcggtcggcaagccgcccggcgagcggatacggtatcgccgcgcggttcgtcgaatgcgcgatcgcctcgatcctgctccgccggcaacgcgcggcaggcgcgccggcgagccgcccctcctcctgacgtttcatttcggaaacgaaaccgccgccccgatgtttcagcgctgcgtacgcgacgcgctcacgccttgcgcggcggacatgagcggccgatggcacggttatcgcagagcaggctcgcacggcgggctcgcgtgccgatcgacgttgccggctggtcatgcgccggttcgcagacgatcggcaattggcagggcaacgcatttttcgggcccccgcaacacgcgcaaaaggccgcacggcgatgcggacttcgcgctttgggaggccgatgatggacaagacgaaacaaccgcctcgcgcggcgaagagatgctgtcgcgcgaccttgctggccgccgccgcattcgcgtgctgctgcggctcgtatgccgccgcgcaggaagccgcgtctgccgcgccgagcacgacgacgcaaccgcgcgacgaagcgccgttatccgcgccgttgcaagtcgtgcaggacgcgatatcggccggcacggccgacgtatcggccaatgcatcggccgatgcggacgtcgcgatgccgctcgcggaagtcgcgccgccctgctccgccccgggcgcgtgcggcgccgagctgcgcctcgccggcggcatnnnnnnnaatggcgagggcgcaggcgcgggcggaatcggaagcggcggcgacaacgcgggcagcggccgcggaagcagcggcggcgcaaacgacgggaatggtgccatcggcgctgcggggatcggcgtcggtgggacaacaggctcgaccgcgggcggcacggcggccaccggacgcggcaactcggtaggcaacgcatcgggcggcggaacgtcnnnnnntggtgcgtcaggccatggcacttcggggcgcggtgctgcgggaggcggcgcttccagtggcggggcttcgggtggcggtacttccggcggcggtgcttcgagtggcggtgcttccggtggcggtgcttccggcggcggcgcttccggtggcggtgcttccggcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggcttccggtggcgggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacttcgggcggcggtgcttccggcggcggtgcttccggcggcggcgcttccggtggcggtgcttcaggcggcggcacttcgggcggcggtacttcgggcggcggcgcttccggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagtggtgcgggccatggtggacatggcggtggaaccggtggcggcggcaatagcggtggtcacggtaacggcaatggcggcggcgccagtgnnnnnnnnnnnnnnnnnnacggtcacggcagcggcaatggtggcggcaacggcaacggcggtggcggtggcaacggcggtggtagcggcaacggcaccggcaatggcggcaacaacggcggtggtcacggtaacggcagcagcggtggcgggaccagcggcggcaacggtcacggtaacggcggcggcaccagcagcggtagcggcaatggaggcggcaacggcaacggtagcggccacggcaacggcggccatggcaacggcggcggacacggaaacggcaacggtagcggcggcgccggcaatggtggagccaacggcgtgggcagcggcaacggcggccacggcaatggcggcgggcacggaaacggccgttgatccttcccgtgcgcggcctagccacgcccggagcatctcggccgcgccccggctacgcaacgcacgaaagcgcgcatcgcacnnnnnnnnttcgccatccctcgacacgcgatcgaacgcggcacggctgtcgtgcaatgcgtgcaatgcacgcgatcgccgcgaacacgatctgcatcctgaagccgagcgccgcgccggttgaacaggcgtcgggcgcatgcgccgcgcatcctcgacgcaccgcgcaaccgcccgatccagccgagcggcggccgcttcggcaagcgcgcgatagacggggctatcgcacatcgccgcctgcggcgcgcggcgagctgccgcgacggaccgcttcacgactcatgcggcgcaatgccgtgccatgccgcgccctcgacagagaacagccgatccgcaaatggacgggccggttattgcgcacgccttcgcacgaaccgatcggcgatccgcgagactccgcccgcgcgtttcgtgagccgccgctcgcccgagcccgtctcacctcgccgcgccgcacgcgctacagcatttcaagcggccgcttcccccgcggcgatttgaactgcgcgtcgagccgtgcgagctcttcttcgccgagcacgagatcgagcgccgcgcgattgtcgcgcacgtgctcgacgctgcccgccttcggaatcgccagcacgttcggctgcccgagcacccacgcaagcgcgacgcgcgtcggcgatacgccgcgctnnnnnnnnatctcgtcgagcgcggtgcgcttgggcaatcgcatgtgatcgatcgggctgtacgctatcgccggcatctcgcgccgcgcgagccacggcagcaaatcgaactccgggccgcggcgcgcgaggttgtagaggatctggtcggtcgcgcagacggcgccgcccgcttcggcgacgagcgcctccatgtcgtcgacatcgaaattgctgacgccccagtagcggatcttgcccgcgtcgcgcagcgcctcgaagcccgcgatcgtctccgcgagcggaatcgagccgcgccagtgcagcaaatacagatccacgcgatcggtgcgcaagcgcttgagcgtcgcctcgcatgcggcgacgacaccgccgcggctcgcatgatgcggcagcaccttgctgacgatgaacaagcgctcgcgcacgtcggcgagcgcgtcgccgacaagcgtctcggtcgcgccgtcgccgtacatctccgcggtatcgatgagcgtcatgccgagatcgacgccctcgcgcagcgcggcgatctcggctgcgcgcttcgcgggccgctcgcccatttcccaggtgccctgcccgagcttcggtacgcgttcgccgccgggcagcgcgacggtttcgagcctgctggtcatttcgttcctcgtcacataggcgggcgcggcacgcggttgcgcgaggcccgcggttgaagcgtcagtgtagcgattcgnnnnnnnncgggccgaatcgcgcgcaaaacccggctataaccgcggcacgcgatgtcttagaatggccgcactgttttctacgtccactccatgaagccatcgacggaagaccgctggtccgatctgcgccccgaccccgacaacgacacgccgctttatctgcaactcgcccgcaagctgggcgacgcgatccacgacaaccgttgggccgcgggcgaagcgctgccttccgagcggctgctcgcggaatcgctcggcgtgtcgcggatcaccgcgcgcaaggcgatcgcgctgctcgtcgagcaagggctcatccggcgcacgcaaggcgcgggcaacttcatccagccgcgctacgaggatccgctgtcgcggctgtcgagcttcagcgaaatgctcaagcggcgcggcttcacgccgagctcgacatggctgtcgcgcgacatccagcccgcgaatcgcgacgaggtgatccagctcgggctttcgcccgccgcatcggtcacgcgcctgaagcggctgcggctcgcggacggcatcgtgatggccgtcgagaattcgacgttccccgcaacgatcgttcccgatccgcaggcaatcggcgattcgctttacagctatctcgagcagcgcggcacgccgatcgtnnnnnnnntgcagcactttcgcgcggtcaacgcgaccgacgagatcgcgcggcagatgggcatcgcgccgcacgacgcgctccttttgatcacccggatcggcttcacgcacgatcagcgcgcgatcgaactcaccgacacatactgtcgaaacgattactacgatttcgtcgtcgaactgcgcaaataggcgnnnnnnnnatcgcggcgacccgcgcggcgcatcgcggccgagcggcgcgaggccgtacgaaaaagcgcggcggcgccgccgacggcgtctgcgtagccgcatgtcacgcacagcccgccgcgccgaacggcgatgcgggcgcttcgccgtccgagccgcgcacggccgcccacccgcgcttcgtcacgaccgagcgcgtaaagcgcacgccgcaagggtggcggaaaattcgcgtctcattgaatccatcgttgtgtcgcgcgtctcgtaaagcccggtgacgggatgaggcctcggctcgccggcgcgcgagcgtcgatgtcgataccgttcgcggcgaaacgtcgcgaacgcgcgccgcatcgctgcgcgcacggccgcgttcggcgccagcgagccccgccgccgcgttcgacgccacggcaagcgtgccgactcgccgaatcgacggccggcacggatcgccgccggtcgaactcgacgcgttnnnnnnnngccggatcgcccccgcgagcggccgcggatacgtcgacgcacgccggcgcgatatcgcgccggccgcgccgtggtgaggatcgaaacgcgtctagaatggcgcgcagacgcattcgctcccgattgcgagcctccgtgctcggcgagcggccgccgcgcgtacgcgacacgcgcggccccgatcgtccgtccgcccttcgaccgaggaaccgccgccatgccccgcttgagcgcgaacgaagctgcgcaactgctcggcgtcagcgtgccgaccctctatgcgtatgtgagccgcggcctgctgcgctcgctcgccgacggcacgagcaagcgccgccattacgacgccgacgaggttcgcctgctcgcgcgccgtcgtgcggacgcgaagcgcgcgggcaaggtcgccgagcgcacgctcgattggggcgtgcccgtcctcgaatcgcgcatcacgcagatcgctaacggcacgctgcggtatcgcggccgcgacgcgatctcgctcgcaatgacggcaacgctcgaagaagccgccgcgctgctgtgggaatgcccgccnnnnnnnntgcacgcggcgcccggcgccgagcggtggttcgatacggcgcgctggctcggccggctcgatcggtggcgcgatcgnnnnnngctcgagcgcgcgctcgcgctgctgccggccgccgcgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgcccgacgcgccgcccgatggcggccgcgcggcaccgcccgccgatgccgcgccggcgcggcatcgcgcaccacccgatccgcccgatccgccggctcccgccgccgaactcgacgcccgacgccgcgacgcgcagctcgacgaagccgccatgctgctgcgcgtcgcggcggccgcgctcgcggcacgcgcgccgagcgccgaacccgtgcatcggcagttcgccgccgcatggcgactgacggacccgcgcgatgccgagctgctgcgcatggcgctcgtgctctgcgccgatcacgaactcaatccgtcgaccttcgccgtgcgctgcatcgcgtcgacgggcgcgccgctgttcggcgcgatcgcgggcggcctcgccgcgctgtccggcccgcgccacggcggcgagacgctgcgcgtcgcggcgctcctcgacggcgcagccgcggcgcgcgatctcgagcgctacgtcgccgcgcgaatcgccgcgtacgaatgcgagccggacgcgcgcacgcggctgccgggcttcggccatccgctgtatccggacggggatcnnnnnnnnacgctgctcctcgacgcgctcgtcgcccgcgcgagcccgaacgccgcgctcgacggcgcgctgtcgctcgtcgaagcggcgcaggccgcgctcggcgacaagccgacgatcgatttcgcgctcgtcgcgctcgagcgcacgctcgcgctgccgccgcgcgccgcgttcgcgctgttcgccgcggggcgcgtcgccggctggatcgcgcacgcgctcgagcagcgcgccgacggcaagctgatccggcnnnnnnnnnnttacgtcggcgtcgaccacacggcctgagcgcgccgccggcgcgccgaccatcgggcgcgaacgcgcgccgccgcgccccgcgccgatccgcacgcacgcgccgcgcggcagctcgaacgcctcgccggcgccgagccagtaatcgtcgcggcggccgtcgacggtcagccacgcttcgcccgcgctcacgcgcagcgtcgcatcgtgcgacgcgcaccagacggcagccggctccggatagtcgagtacgtaggtgtggatttcgcgcatggcccgctccactcgtgaaaatcgttcgatatcccgatcattatcgcgatgggcgcgccgcgccccatgcacactttcgcgcgccgtctcccgcactgtaccggcgagcgctcaggcacggtcgaaccgcaggatcgtcgcgcgcctccgcagccgatgccggacgacggcgcatcccgcccgcggcccgtcacgtccgccgcgcaacgcgcccgcatgccggtcactgcacgccccgccggctttccctacaatgtcggctgcccgcccgaacgcgcacgcagcgccccgttctcatgcctccagccccgcccgccgccgccccgagcgagaaatcgttgaccgtgatgctgtggctcgtcgccaccggcttcttcatgcaaacgctcgacgcgacgatcgtcaacaccgcgctgccctcgatggccgcgagcctcggtgaatcgccgctcaggatgcagtcggtcgtgatcgcgtactcgctgacgatggccgtgatgatccccgtatccggctggctcgccgatacgctcggcacgcgccgcgtgttcttcagcgcgatcctgatcttcacgctcggctcgctcctgtgcgcgaacgcgcacacgctgccgcttctcgtcgcgttccgcgtgatccagggcgtgggcggcgcgatgctgctgcccgtcgggcggctcgcggtgctgcgcacgttccccgccgagcgctatctgcccgcgctgtcgttcgtcgcgatcccgggcctgatcggcccgctgatcgggccgacgctcggcggctggctcgtgaagatcgcatcgtggcactggattttcctcatcaacgtgccggtcggcatcgccggctgcatcgcgacgttctactcgatgcccgactcgcgcaatccggcagcggggcgcttcgatctgaagggctatctgctgctgacgatcgggatgatcgcgatctcgctgtcgctcgacggcctcgccgatctcggcatgcagcacgcgatggtgctcgtgctgctgatcctgagtctcgcgtgcttcgtcgcgtatggcctgtacgcggtnnnnnnnncgcagccgatcttctcgctcgagctctttgggatccacacgttcagcgtgggcctgctcggcaacctgttcgcgcggatcggcagcggcgcgatgccgtatctgattccgctgctgctgcaggtgagcctcggctacggcgcgttcgaggcgggcctgatgatgctgcccgtcgcggctgccggaatgttctcgaaacggatcatcacggtgctcatcacgcgccacggctaccgcaaggtgctgctcgcgaacacgatcatggtcgggctgatgatggcgagcttcgcgctcgtgagcgacgcgatgccgacctggctgaagatcgcgcagctcgcgctgttcggcggcttcaactcgatgcagttcaccgcgatgaacaccctcacgctgaaggacctcggcacgggcggcgcgagtagcggcaacagcctgttctcgctcgtgcagatgctgtcgatgagcctcggcgtgacggtggcgggcgcgctgctcgcgaccttcaccggcatgatgcgcagcgtcacgccgacgcacacgctgcccgcgtttcatgcgacgttcgtgtgcgtcggcctcatcaccgccgcgtcggcctggatcttcgcgcaactgtcgcccgacgtgcgcggcgccgtgcgacgcaagaccgatccgtccgagcgcgcgtgacgtgggcatgaccgccggcgtgcgcggcgacatggggcggcgtaatcgcgcaggcggcggcggtcgcggcgcgaggcgcgggcggcccgtgcgagcggccaggcagcgggaatgcgggggtgcggccgcttcgtcgccggaatgcccgcgccacgctggacgtggccggcgaaggcgttcgagccgccgctcgtccgcgctcgaacgttcagacgctcatgcggtcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaagagggcagacgcaggcgggcagcgctcggtccggcaagcctcggtcagcggaccttcaacccacgggcgtccgattgtcgcagcgcacggcgccttccggcactgcggcccaccacnnnnnnnntctcacggccccgcgcgaaccggcggaacgccgcgcgccccgtgccggcaccgccgcgacgcgcgacgcaccatccaagtgcacgattcgcgcgcnnnnnnnnnagccgcggcgtgctgccgcagctttttgcgcacgtttcttgctcgcctattctgtaggtaaactgacggttcccaagcagccgaatcatgagcatgatcgacatcgatcctcccagcttccagtcgccgcgcccgatcgcgggcgacgacggcaaccggcgcaccgtgctgtatggcgactacaccgtgttcagcgtgttccagccggtcttctcggtgtcgcatcgccgtgcgatcggctatcacgcgtcgctnnnnnnnnacgattcgcagagcaaccaggtgccctcgcacgaggtgttcacgcaggccgcgcgccgcggcgatctgctcgaactcggccgccttgccgaatcgctgcacctgggcaacttccacacgttcgacagtcacgacgaatggctcttcctgagcctgcatcccgccgcgctgatggacaccgtctacggcgacgcgctcctcgcgaacctgaaagcgctcgggctgccgccgcagcgcgtcgtgctcgaagtgcccgagcaggcgggcggcgagacgccgcgcttcgcggcgatcgtcgacggcctgcgcaaggcgggtttcctgatcgcgctcggcggcttcggcgcgaagcactcgaacatcgatcgcgtctggcacctgcacccggacatcgtcacgctcgatcgcggcatcctcgcgcaggcaagcgagcattcgcatctcgagcgcgtgctgcccggcctcgtgtcgctgctgcacgagtcggggcagctcgtgctgatgggcggcatcacgaccgagcgcgaagcgctgatcgcgctcgaatgcgacgtcgatttcgtacaagggcaatacttcgccgggccgagcgtcgagccggtgcagccgcaggccgcggcgggcgtcatggatacgctgtcggccgcgcttcggctgcgcgtcgccgagcgcannnnnnnnnagcaagcgcgcctcgcgccgtacgtcgccgcgctgctgcaggcgagcgcgctgctgcgcgaaggccgtgacctcaccgaagcgtcgaaggagctgctcgagctgcccgaggcggcgcgctgcttcctgctcgacgcgtcgggccgtcagatcggcgacaacgtgctgccgcgcgtgcatgcatcgcagcgcgcgaagcgcttcagcccgctgctgcactcggaaggcgcgagctgggaacgccggccgtacttcatcgaggcgatgcgcgtgccgggnnnnnnnnatttcacgccgccctatctgtcgatcaatgaagcgcacctgtgcgtgacggcgtcgatcgcgacgcccgcggtgcaaggcatgcaggtgctctgcgtcgacatcaactgggaagccgccgcgcaccgcgactgaatcccgttcgccgccgcggcggcccaggccgccatacgcaacgcacgggcatccgcggcccgttggtcgttnnnnnnnnnnnnnnnnnnnnnnncgcggccggccgttcgcgccgcgggccgtgggccgcgtcaaccggcctcggccgcgcgccgcctgacgacgagccggtgcacgcgcttgccggacgattcgctcgtctgcgcgtgctcgaacagcacgtcgcacgcatcgccgagcgctgcgtgcacccgctcggcgtcgacggccgcgtaaagccgtccgcgcccgtcgcgctgcgcgtcgcccgccgtcacccgccaactcagatacagcgtgccgcccggtgcgagcagctcgacgagccgcgcgacggccgcgccgacctccgactccggcaaatgcatgatcaccgtctcgcacaacacgttgcgaaacgcgccggacggcgcgcccgcgagcgccggcagcagcgcctgctcgaagcgcagcgccggatggctgcgccgcgcttcggcgatcagcgatgcgctgccgtcgtagccgcacgcgtcgaagccgcgacgcgcgagccaggcgacgtcgcgccccgcgccgcaaccgacgtccgccgtgggtccgggctcgaagtagcgttcgagcagtacgtacatgtcgtcgggcggcggttgttcgtcccattcgcgtgcgtaatcggccgcgtggcgatcgtatgcgtcgagcgtcgtgcgatccatcgtcgtctcctcggttggcggccacgcgccggctcgcggaagcgggcgtgggccgccgtcatgttaaccgcgacggggatttcacgcttcgcgannnnnnnnnnnnnnnnnnnnnnnnnnaactcggcaactcggcannnnnnnnnnnnnnnnnnnnnnnnnnnnnncagcgcccgaggcaatacagtggccgcgcgagcgggacatcggcgacggccggcccatctcgtaccgatcggttgtgtcgataccggcggctcaacgctcctgttgctcctgttgctcatattgctcgcatcgatcgcgccaatcgcggccggcgcacgacgcgcggcgtcaccggatgcgtgagcatcgacggtcggccatgacgccgcgcccggtcgagcggcacccgccgaacggccgtctgccgtcgagcgggccgccgcgccgatatcggcacgcacccaggctatccggccgcgcgcatcgcgacggccgggcggccgatgcatgccatgcctgcgannnnnnnnctcggctatcccgcccgcgccgcctcgcgcaattcggcgagcagcgcgtcgccgccccacgccggccgcgccgcagcgcgctccgcctcgtggacgagcgcgcaaaggcgtgcgttgacgggcgccgcgcacccgagctgcccggcaaggcgcacgatctcgccgttgatccagtcgatctcggtcgcgcgtttcgcagccagatcatcggacatcgacgaacgcgcgagcggatcgatctcgagcatcttccggccgagccgcgcgaacagcgggtccggcacgctcagcacccgcggcacccacgcggccggcaacggcgtgagccgggcgggacgaatctgcgccgccgacagcacgcgcagcgcctcggtctgcgcgagcgcgagacagcgccgatagctgcgcgccgcgagttcctccttcagcggccggttcgcgagcgcgttgatcgcgttgttgagattgagcagcaacttcgcccactgaaccgcgcgcatgtcctcgcacggcacgagcggcagccccgcgcgctcgaacgcggccgcgaagcggcgcagcgcgggcgcggcctcggcctgcagcgcgcccgccgtgccttgatggaatcggccctcgcnnnnnnnnatgacgttgaacggcaccatgccggcaagcaccgtcgcgccgggcagcgcggcgcgcagcacgtccgcgttgcgcacgccgttctgaaaactgatgacgaccgcgccgggccgcgcgatgcgtgcgagcgccgcgccgacggcgggcgtcgccgccgatttcaccgtgacgagcacgagttcggcggtggcgagcgccgcatccgccgtcgagaacgcaatcgcggatggcggcacgcgcacgtcgcggccgcgataatcggacagcgcgagcccgtnnnnnnnnaactcgtcgccgatcnnnnnnnngccgatcagcgcgacatccgcgccgcccgcgagcagccggccgccgagatagcagccgaccgcgcccgcgccatagacgcagatcgtcgccatnnnnnnnngcgcggctcagannnnnnnnttnnnnnnnncgacacgcaccggcccgacgcgccgctcgaccgcgtcgcgcacgtcgccgcgcaagccggcgaagaacgcaacctcggcgacgacgaacagcgggccgacgatgagcccgatcaggtcgtcgacgaacgcgggcttgcggccttcgaagtaatggccgacgaactggatcacccagccgacgaaaaagagcccgagccccgtgccgagccagagcgcggtcgtctgcgcggcaagcgcgcggccggcccagaggctcagcgcgagcagcgcggccatcgcgacgccgaagcgcaggtcgagccgcagatagaaaagcgccgccgcgagcgcgacgagcgccgcgggcgtgagcgcgaacgcgccccatgcgccgaacgtcggccgcgacagcaacaccgtcaccgcgacgacgatcatcggaatgccgacgagatgcgtcgcgatgttgcgtgcgtcgcggtgataggccgcgtactgcgcgagttggtcgaccaaggtcctcatcgtgtctcctcccgatgcgagtgagcgctatcatgcccttcacgcgacgttttctctgtcagctacccgacaccgccacggccgatgcatccgctcttcgaaccctaccgcccccagctcgacgcgcacccgtggttcggcgcgctgcccgccgagctgcgcgacgcgctcacggcggccgcgctgccgcgccgtctcgtgacgggccaggtgctgttccgccgcggcgacgcgccatgcgggctctatgcggtgctgagcggcgcgctgtcggtgggcgccgtcgacgcgagcggcaaggaagcgcttctcacggtcgccgagccgacgacgtggttcggcgaaatcgcgctcttcgacgaactgccgcgcacgcacgatgcgatcgcgctcgaagacgcgctgctgatgcacgttccgcaagccgcgctgcagcaactgctcgacgaaacgccgcgttactggcgatattttgcgcttttgatggcgcagaagctgcgcatgtcgttcatgaacgtcgaggcgctgacgctgatgccggccgcgcagcggctcgcggcgcggctgctgatgatcgcggaaggctacggcgggatcggcacccggcatcggcggatccggctatcgcaggaacggctcggcgcgatgctttcgctgacgcggcaaacggcgaaccagttgctgaaggatctggcggcgcgcggcgtcgtgaggctgcatgtcggcgaaatcgaggtcgtcgatctggatgcgctgcgcgcggcgagcggcgcggcgaacnnnnnnnngagcgacggggcgggcggcgcgggcggtgccggcgggacgaatgaagcatagcgcgcgggagaccggagacggcgcgggcccggcgcgagcgccaggctcgccacgccggcgacgccgtccgcgatcatcgcgatcgcgaacggcagcgtgaagcccgcccacgcggcgagcgcgcccgcgccgtccgcagcccccatccgatcggcgaatttcccgcaatacacacgcgggcccgctatcatcgcgcatcgcatnnnnnngccctcggaagcagccgccatcgtatgcacgcatcccgcttcgccatcggccgcgcctggcccgtcttcgtcgcgttcctgcgtctgggcgtcacgtcgttcggcggcccgatcgcccacctgggctatttccgcgaagaattcgtcgtccgccgacgctggctcagcgagcgcagctacgccgatctcgtcggcctctgccagttcctgcccggcccggcgagcagccaggtcggcatcgcgatcggcctgtnnnnnnnnggctacgcgggcgcgctcgccgcgtgggcgggcttcacgctgccgtccgcgatcgcgatgatcgcgttcgcgtacggcgtcgccggcgcggcgggccgggcgctcgcgccgggcgcgctgcacgggctgaagatcgtgtcggcggccgtcgtcgcgcaggccgtctggggcatggcgcgcaacctgtgccccgacgcgcggcgcgtgacgatcatgacggccgcgacgggcgtcgcgctcgtcgtgccatcgacatggacacagctcgccgtcatcgcgggcgcgggctgcatcgggctgctgcacgtcgatcannnnnnnnacggcgcgcacgagccgctgccgatctcgctcggccgccgcgccggcgcgtgctgcctcgcgctgttcgtcgcgctgctcgtcggcctgccgctcgcnnnnnnnnnntcgggcagccatgcgctcgggatcgccgacgcgttctatcgcgcgggcgcgctcgtgttcggcggcgggcacgtcgtgctgccgctgctgcaggcgtcggtcgtcgcgcccggctgggtcggcggccagacgtttctcgcgggctacggcgccgcgcaggccgtgcccggcccgctcttcacgttcgcggcttttctcggcgcatcgatgaaggacgcgccgtcgggctggctcggcggcgcgctcgcgctcgccgcgatcttcgcgccgtcgttcctgctcgtcgcgggcgcgatcccgttctgggaacgctggcgaacgaacgcgcggatgcaggcggcgctcgcgggcgtcaacgcggccgtcgtcggcctcttgctcgccgcgctctatcagccggtgtggacgggcgcgatcctcgcgccgcgcgacttcgtcgcggcgctcgtcgcgttcgtcgcgctgacgttctggcgcgtgccgccgtggggcgtggtgatcgtcgcgggcgtcgcggggtgggtcgtcttttcggtttaacgggttcgcggtttgannnnnnnnnnnnnnnnnnnnnnnnntgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagccctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcacgcatccagccccaccgcctcgaccttgaactcaaagcgctcgcgctggcgatccagccgatccagatacggctggctgtcatgcaccgaggccggcgtcacatgcgtatcggtgatgatcgcgtgcttggcatccaccgtgcggtggtccagatagaagaaccccttcggcttgtcgtcccgcaccatgtagccgctgtccggatcggtccggctgagcttggtgtccttgctagacggcggctcatcgtcgtcgcgatccagcggcttcctgccatgcgcggcccggtccgcatccactgccgcgttcaatgcctccgtgtaggcggccggcgtctgctccagcttcaccacatcgaacttgcctttgttcgcgttcgccttcaggtgcgtgctgtccgtgtacagcacccgaccgtcgaccagcccgcgcttgatcgcctgccgcacgatctcgtcgaagatctcctgatacaccgtcgtgtccgtgaagcgtcggcggcgattctgcgagaacgttgacgcatccggcaccttgtcggtcagccggaaccgggcgaaccagcgataggcgacgttgacctggacctcacgcatcagttgccgctcgctgcgcaccccgaacaggtagccgatgaacaacagcttgaacatcaccacgggatcgagcgccggccgcccgttgtccgcgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcaggtggtccttcggcacgagttcctcgagcgtcaccatctcgagttcgtgctgcgtgggcatgggcgtcttcagcatcacgccattnnnnnncaaaaatcccccacttggcgagggtttgtcagcaatctgaaaagccctccagtggagggctttcgcgtggagactgattcgagatctcgtcactgtgtgtcgctcgatgcttgtcggaccgtaatcgtcggatgaagggcgcgcgttacgcgaagttcttcgcggcgaagtcccagttcacgatgttccagaacgcttcgacgaacttcgggcgcgcgttgcggtaatcgatgtagtaagcgtgttcccacacgtcgatcgtgacgagcggcttgtcggccgtcgtgagcggcgtggccgcattgctcgtcgacacgatgtcgagcgagccgtccgccttcttcacgagccaagcccagcccgagccgaacgtgccgaccgctgccttcgtgaacgcctccttgaacgcgtcgaacgaaccccacttcgcgttgatcgcgtcgccgagcgcgcccgtcggcgcgccgccgccgttcggcgacaggctgttccagaagaacgtgtgattccagatctgcgcggcgttgttgaagatgccgcccgacgacttcttcacgatctcttccagcggcaggttctcgaactcggtgccggggatcaggttgttcaggttcgtcacataagcctggtgatgcttgccgtagtgaaactggatcgtctcctgcgagatatgcggagcgagggcgtcttcagcgtacggcagcggcgggagcgtatgagccatgatcggttccttcgaagtgtatgtagggagggcagtgttggatgccgcggaacgcccgattgtaggcgagtccgaataaccccgcaaactcgcgggcctttatccgccgcatccgaaaaatcgatgctcgcgcggcacgcgcgaagcgatacgtggacggctcgcgccgcccgcgtatcgcgcacgcgccacatcgtcagaatgtatccgaaagacgcggttgcacgtcggcaagcgatacgtcggccgagccctcggcaaggtgcacggtcagccggcgctgcggcttgagcgatgcggnnnnnnnnaccgcgcggcccgtctgcgcgtcgatgagcgccgcgtagccgcgctccagcgtgcgttgcgggctcagcacctcgagccgcgccgcgcacgcggccacgcgtgcggtatcgcgttcgatgcgccgctgcagcgtcgcatcgagcctttgcgcgaacgcggcgagcacctgccgtgcctgcgcgaagtcgggcnnnnnnnnntgccagcgcaattgcacgagcgaaaaannnnnnnnnnnntcgcgcacgggccgcgcgcccgccgcggcaagccgcgcggcgagctgccccacgtgcatcgcctggcgctgcaggcgctcggccgggctgatcagccggcgcgcgagccagtcgagctgctnnnnnnnnnnntcgagcccacgccgcaggcnnnnnnnnagcgcgccctgccgctcgccgagctcgcgcagcagcannnnnnnntgcgggctcacgagctccgccgcgccggtcggcgtcgnnnnnnnnacgtcggccgcgaaatcggcgatcgtgaaatcggtctcgtggccgacgccgcagacgaccggcacgtcgctcgccgcgatnnnnnnnnnnagcgcctcgtcattgaacgaccacaagtcctcgatcgagccgccgccgcggcagacgatcagcacgtcgacctcgcgccgcgcgttcgccgtcgcgaccatcgcggcgagcttctccgccgcgcccgcgccctgcacgggcgccggatagacgatcaccggcacgtgcggcgcgcggcgcgcgagcgtcgtcagcacgtcgcgcagcgcggccgcctgcagcgacgtgacgatgccgatnnnnnnnngatgcgtcggcggcgcccgcttgcgctcgggcgcgaagagcccttcggcctcgagctgcgccttcagccgcaggaacgcttcgtagagccgcccctgcccggtgcgccggatcgcctcgacgctcagttgcacttcgccgcgcggctcgtacatcgtgacgagcgcgcgcacctcgatcctgtcgccttcgcgcggcgtgaactccgcgtgctgcgcgcggccgcggaacatcacgcagcgcatctgcgcctgctgatccttgatcgagaaataccagtggccgctcgcnnnnnnnntgaagttcgacacttcgcccgccacccacagcagcgggaacgtgcgctcgagcatcgtgccgatcgcgcggttgagcgcggacacgggaatgacgccgtcgcccgcgggcgcgccgccggagccggcaaagggagattcggaatgcatggacggtcggaaaatttctggcgcccaacgatagaccgcctcgnnnnnnnnngcaagccgcgcgtgcgcgccgcccaggtttccacacgtcgcgcgaaacggggacagtgccgtaacaatcgcccggaaaggcccgatgatttttgtcaagcgtttgatttaaatgannnnnnngccgcaccgggagcgcccccggccgaccggaggcccgccgcacggccttgacgaatgccccgatgcggcgtttttcacagagttatccacaggcggcgcgggcgcgcgacagcgccgcgggtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacttgcgggccgcacggcgggcgcgctagagtgccgcctttcgaagaccgcgcggccgcccgccgccatccggagaaccgtgttgacgaatccgtcctcaatcgcgccgcgcggcgtcccgcgcatcgcgtcatgagcgctcggccgggattgctcgcacgcgccgaagcgcgcctcacccgcgagtggcagcgccgcggcgcgctcgcatgggcgctcgcgccgttcgccctgcgcgttcggcgcgatcgccgcgctgcgccgcgccgcctatgcgcgcggctggaaggcgcgcgtcgattgcggcgtgccnnnnnnnnnnnnnngcaatgtgacggtcggcggcaccggcaagacgcccaccgtgatcgcgctcgtcgacgcgctgcgcgccgcgggcttcacgcccggcgtcgtatcgcgcggctacggcgcgaagatcgccgcgccgaccgcggtcacggccgcgtcgccgccgcagcaggcgggcgacgagccgctcctgatcgcgcgccgcacgctcgcgcccgtgtgggtgtgcccggaccgcgtcgcggccgtnnnnnnnntgaaggccgcgcaccccgaagtggacgtcgtcgtcagcgacgacggcctgcagcactaccggctnnnnnnnnnngtcgagatcgtcgtgttcgaccatcgcctcggcggcaacggctttctgctgccggccgggccgctgcgcgagccgttgtcgcgccggcgcgacgcgacgctcgtcaacgatccgtacagccgcgcgctgccgccgtggcccgatacgttcgcgctgtcgctcgcgcccggcgacgcctggcatctcgatcgaccgtcgcggcgcaagccgctcgcgcaattcgcgggcgagcgcgtgctcgcggccgcaggcatcggcgcgcccgagcgctttttcgcgacgctgcgcgcggcgggcgtcgcgcccgcgannnnnnnnntgcccgatcactacgcgttcgcgacgaacccgttcgtcgacgatcatttcgacgcgatcctgatcaccgagaaggatgcagtaaaattggggacttcgtggcgcgacgcccgcatctgggtcgtcccggtcgaagccgcgctcgatccccgcctcatcgctctcgttgtggagaaactccgtggacgcacgtctgcttgaaatcctcgtctgcccgatttgcaagggtccgctccactatgatcgcggcgcgcaggagctcgtctgccatgccgacaagctcgcgtatccgattcgcgacggcatccccgtgatgctcgtcgacgaagcgcgccagaccgtcgaaggcacgccggtcgatccggccggcccggcccggggccgctgacgcccgcgtgctcacggcgcttgcgcgccgcgccgtctcgcacggcgccggcctgcctcgcgcaagctggnnnnnnnnnncgaaccgccgccgcccgagcacgccacgccgctgcccgcccgcatcgcgtgcgggcgcatttttcgaactcctttgcgcttcgcgcccgtccgatgacctccccgctccctttcgtcgccgtcgtccccgcccgcctcgcgtcgacccgcctgccgaacaagccgctcgccgatctcggcggcaagccgatggtcgtgcgcgtcgccgannnnnnnnntgaagccggcgcgcagcaggtgctcgtcgcatccgacgcgcagcgcgtgctcgacgcggtacgcgagcacggcttcgacgcggtgctcacgcgcgccgaccatccgtccggcaccgatcgcctcgccgaggtcgccgcgaagctcggcttcgacgacgacacgatcgtcgtcaacgtccagggcgacgagccgctgatcgatccgcagctcgtgcgcgacgtagcgtcgcacctcgccgcgcacccgtcgtgcgcgatcgcgacggccgcgcacccgattcacgaagcgcacgaggtgttcaatccgaactacgtgaaggtcgtgctcgacgcgcacggcgtcgcgctgtacttctnnnnnnnnncgattccgtggtcgcgcgatgcttacctgccgcactggccgaacgtcgcggcgatgcccgcgccgacgtgcccggtctatcggcacatcggcctgtacgcgtatcgcgcacgcttcctgcgcacgtatccgacgctcgcgcaggcgccgatcgaggcggccgaacagctcgagcagttgcgcgcgatgtggcatggcgagcggatcgcggtgcgcgtcaccgagcatgcgcccgaggccggcatcgacacgccggccgatctcgaacgcgtgcaggccctttttcggtctcgcgccaaataacccatggcataatcgggcgattgcgcgagcgatccgcccgcgccgctcaccgagattcgccccaagcccgacctccgccggccgccgcgcgtcgcttccgacgcgccgcagtcagcccggccgatcgcgcttgcggcagaaccgccgagccgcgcagcggatcccgtagcgtctcgcgccaaggcattcacataccggagatatcaccatgcgtttgatcctgttgggcgcgcccggcgcgggaaagggcacccaggcaaacttcatcaaggagaagttcggcatcccgcaaatctcgacgggcgacatgctgcgtgccgccgtgaaggccggcacgccgctcggcgtcgaggcgaagacgtacatggacgaaggcaagctcgtgccggattcgctgatcatcggcctcgtcaaggaacgtctgaaggaagcggactgcgcgaacggctatctgttcgacggcttcccgcgcacgatcgcgcaggccgacgcgatgaaggaagcgggcgtcgcgatcgactacgtgctggagatcgacgtgccgttctcggaaatcatcgaacgcatgagcggccgccgcacgcatccggcgtcgggccgcacgtatcacgtgaagttcaacccgccgaaggtcgagggcaaggacgacgtcacaggcgagccgctggtccagcgcgacgacgacaaggaagagacggtgaagaaacgcctcgacgtgtacgaggcgcagacgaagccgctcatcacgtactacggcgactgnnnnnnnnnnnnnnnnnaaaacggcctgaaggcgcccgcttaccggaagatctccggcctcggcgccgtcgaggaaatcnnnnnnnnnntgttcgacgcgctgaagtgaatcgcggcgcgcaagccgcgcgcaggacgatgacgaaggaaccgcccgctccgggcggccccagattgctgacaaaccctcgccaagtgggggtttttgnnnnnnaatggcgtgatgctgaagacgcccatgcccacgcagcacgaactcgagatggtgacgctcgaggaactcgtgccgaaggaccacctgctgcgccagatcgatgcggcggtggatttcgagttcatccgcgcgaaggtggcgcatctgtattgcgcggacaacgggcggccggcgctcgatcccgtggtgatgttcaagctgttgttcatcggctacctgttcggggtgcgcagcgagcggcaactgatgcgtgaggtccaggtcaacgtcgcctatcgctggttcgcccggttccggctgaccgacaaggtgccggatgcgtcaacgttctcgcagaatcgccgccgacgcttcacggacacgacggtgtatcaggagatcttcgacgagatcgtgcggcaggcgatcaagcgcgggctggtcgacggtcgggtgctgtacacggacagcacgcacctgaaggcgaacgcgaacaaaggcaagttcgatgtggtgaagctggagcagacgccggccgcctacacggaggcattgaacgcggcagtggatgcggaccgggccgcgcatggcaggaagccgctggatcgcgacgacgatgagccgccgtctagcaaggacaccaagctcagccggaccgatccggacagcggctacatggtgcgggacgacaagccgaaggggttcttctatctggaccaccgcacggtggatgccaagcacgcgatcatcaccgatacgcatgtgacgccggcctcggtgcatgacagccagccgtatctggatcggctggatcgccagcgcgagcgctttgagttcaaggtcgaggcggtggggctggatgcgggctacttcacgccggcggtgtgccaggggctggaggagcgagggattgccggggtgatgggctatcgcacgccgaaccacaagccgggcatgttctacaaacggcagttcaagtacgacgcgtatcgcaacgaatacgtgtgcccgcaggggcaggccctgccgtacagcacgaccaatcggctcggctatcgggaatacaaatccaatgcgcagatctgcgggcgctgcccggtacgatcgcagtgcacgaacagtgcgatcgcggtgaaggtggtaacgcgccacgtgtgggagcgcgccaaggagcgggtggacgcgcggcgcttgaccgaatggggccaacgcatttacgcgcggcgcaagcagacggtggagcgcagcttcgccgatgccaagcagctgcatgggcaccgttatgcccgtatgcgtgggctacgcaaggtggccgagcagtgcttgctggccgcggcggcacagaacatcaagaagattgcgatgctgctggcgcggaagcggaaaaaggggccagcgggtcccgattggcgcttcgtgcgcatgctgctgcgtctggtgagcggtttgcgctgcagcttcgactacccgctcgcggcgaacccgcaatcctgatcccagaaagacaaaaccccacgctcacaaaaacgtggggttcgtcagcagtctgaaaaacccggctggaagccgggtttttcattcttgatccagacggccctcaagctgcttggatgttcgacgcttgcttgcccttcgggccttgcactacctcgaagctgaccttttggccttccttcagggttttgaagccctgcatgttgatcgccgagaaatgtgcaaacagatcttcgccgccttcgtcgggcgtgatgaagccgaagcccttcgcgtcattgaaccatttgacaataccagttgccatacctacttcccctgtcacacagtcgctacttacaacgagcacgctcgaaaagctaaacgaccggcatacgcagccgttnnnnnntcacaagctcacctcggcctcttcccaaattgtcaaagacgaattgnnnnnngtgccagcttgattgttggcgctctttaatggagtgtcaagaaaatttttagacgtatacggggacgttgtaaagaacccatttttcagggtttatcccgctttgctttgcagcatcggagcgagcgagggagcttgaaaagtcgcataatcgtcgcatataccaggctcgagtgacacgcgttcgaggtcgtccgcgttgtgggatactcgatccatgcacagtgcgcgagcggcatgccgcatgctggcacatcgaacgggcgccggccccgcagccggcgcccgttcgatgtgagagggacgctgccgcacgtggggagccggggagggcgccggctggtcagtcggttaatgacaggattgcgggcctgtccgagttgtttagaatgggtgtatggcgattatcccggacaagcaggacagcagcgtcctggaacgcaaggaacagaagctcaagccgccttcgatgtacaaggtggtgctcctgaacgacgacttcacgccaatggaattcgtcgtgatggtcgtgcaggagtatttcaagaaagatcgcgaaacggcaacacagattatgctgaaggtgcatcgcgaagggcggggagtttgtggggtctatacgcgggacatcgcgtcgaccaaagtcgagcaagtcgttacccatgcgcggcaggccgggcatccgctgcagtgcgtgatggaggaagcatgattgcccaggaattggaagtcagcctgcacatggcgttcatggaagcgcgccaggcgcggcatgagttcattacggtcgagcatcttttgttggccctgctggataatccgacggcagccgaggtgttgcgcgcgtgcgcggcgaacatcgaggacctgcgtcagaacctgcgcaatttcatccacgacaacacgcctaccgttcccggcaccgacgatgtcgacacgcagccgacgctcggctttcagcgcgtgatccagcgggcgatcatgcacgtgcagtcgacgtcgaacggcaagaaggaagtcacgggcgcgaacgtgctcgtcgcgatcttcggcgagaaggattcgcacgcggtctactacttgcagcagcagggcgtgacgcgcctcgacgtcgtcaacttcatctcgcacggcatcgcgaagacgagcagcggcgaagccgcgaagcccgccgacgcgaacgcggaaggcgaggacgcgggcgcgcagaaggaaacgccgctcgcgcagttcacgcagaacctgaaccagatggcgaaggacgggcgcatcgatccgctgatcgggcgcgagtccgaggtcgagcgcgtcgtgcaggtgctctgccgccgccgcaagaacaatccgctcctcgtcggcgaggcgggcgtcggcaagacggcgatcgccgaaggcctcgcgtaccggatcacgcgcggcgaggtgccggacatccttgcgaacgcgcaggtgtattcgctcgacatgggcgcgctcctcgcgggcacgaagtaccgcggcgatttcgagcagcgcctgaagacggtgctgaaggagctgaaggagcggccgcacgcgatactcttcatcgacgagatccacacgctgatcggcgcgggcgccgcgtcgggcggcacgctcgatgcgtcgaacctgctgaagccggcgctgtcgtcgggcacgctcaagtgcattggcgcgacgacgttcaccgaatatcgcggcatcttcgagaaggatgcggcgctgtcgcggcgcttccagaagatcgacgtgaccgagccgagcgtcgagcagacggtcgcgatcctgcgcggcctgaagtcgcgcttcgaggagcatcacggcgtcaagtattcgtcgggcgcgctgtcggcggccgccgagctgtcggcgcggttcatcaccgaccgccatctgcccgacaaggcgatcgacgtgatcgacgaagcgggcgccgcgcagcgcgtgctgccgaaatccaagcaaaagaagacgatcggcaagagcgagatcgaggaaatcatctcgaagatnnnnnnnntgccgccgcagagcgtgtcgcaggacgaccgcagcaagctgcagacgctcgaccgcgatctgaagagcgtcgtgttcggccaggacccggcgatcgacgcgctcgccgccgcgatcaagatgnnnnnnnnnggcctcggcaagctcgacaagccgatcggcgcgttcctgttctccggcccgacgggcgtcggcaagaccgaagtggcgcgccaactggcgttcacgctcggcatcgagctgatccgcttcgacatgtcggaatacatggagcgtcacgcggtgagccgcctgatcggcgcgccgcccggatacgtcgggttcgaccagggcggcttgctgaccgaggccgtcacgaagaagccgcactgcgtgctgctgctcgacgagatcgagaaggcgcatccggacatcttcaacgtgctgctgcaggtgatggatcacggcacgctgaccgacaacaacggccgcaaggcggatttccgcaacgnnnnnnnnnnnnngacgacgaacgcgggcgcggagtcgatgcagaaggcgacgatcggcttcacgacgcggcgcgaaaccggcgacgagatggcagacatcaagcgcctgttcacgcccgagttccgcaaccggctcgatgcgacgatcagcttccgttcgctcgatgaggaaatcatcatgcgggtggtcgacaagttcctgatccagctcgaggagcaactgcacgagaagaaggtcgacgcgctcttcaccgatgcgctgcgcaagcatctcgcgaagcacggcttcgatccgctgatgggcgcgcgaccgatgcagcggttgatccaggatacgatccgnnnnnnnntcgccgacgagttgctgttcggcaagctcgtcaacggcgggcacgtgacggtcgacgtcgacgagaacgacaaggtgctgctgtcgttcgacaagacggcgacgccgcccagcaagccgaacgaagaggcggtcgaagtcgaatagttgcaggtccaaaacgtttcgcatgaacggcgcgggaagtcttccgcgccgtttcgttttatttgcggcagataaaaggtacggaagcaggagtctggtttgacacaacaacaacggacgttcgactcgatcgtcgaacgcgagaagggcctgcggcgcgggctctcgtcggctcagatggcgatgatcgcgatcggcggcgcgatcggcacggggctgtttctcggcagcggtttcgcgatcggcctcgccgggccgggcgtgctggtgtcgtatgcgatcggtgcgctgatcgcgctgctgctgatgggcgcgctcgccgagatgacggtcgcgcatccgacctccggctcgttcggcgcgtatgccgagcactacgtcggcccgctcgcgggctttctcgtccgctatgcgtactggtcggccgtggtgttcgcggtcggcaccgaggtgagcgcgatcgccgtcttcatgaagtactggtatccgggcgtgcccggctggtattgggtcgtcggcttctcggccgtgctgatcgcggtgaacatgacgagcgtcacgctttacggcgtcgtcgaatacgtgttctcgatgctgaagatcgccgcgatcgtcgcgttcatcgcgcttggcgcgtacttcgtcgcggcggcgcccgcgtcgtccggcatcggcttcgcgaactattcggcgcacggcggcttctttccaaaaggcttctcgggcgtgtgggtcgcggtgattgtcgcgattttcagctatatgagcatctgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagccctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcagttcacatgctggccgacggccgatcgctatcgttcgatcccgcgcacgacttcatcgattttcccggcggcggcaagaagttcacggtccgcttcgatgcccgctcgggccgctactggtcgctcgcgaatgcggtgccgaacgccgacggcggcgcgaatctcgagcgcgtgagaaacacgctcgcgctgacgtcgtcgcccgacctgcgtcactggagcgtcgaacgcgtgctgctgcaaagcgcggatgcgcagcggcacggctttcaatacgcggattggcaattcgacggcgacgacatcgtcgcggtcgtgcgcatggcgttcgacgacggcgaaggcggcgcgcacagccagcacgattcgaactatgtgacgttcgtgcgggtacgcgatttcaggcacgcggcggcggacaagcgcgacggggccaagcccgattgacggtggagcggcaaaggaaagacgactgaacgcgatagggccggcgcatgccgatcccgacgcgaagcggcgcgagtttcgtatcggtgggtatgctgcgcgatgcgacggcggtcgtatgggacgcattcgccgatgcgcgcgtcgatcggctccgcggcaatatgaatgcacccggccatgccgatgatgtggcgaaatgcacgcttgcgatcggcacgacgggcgaccgcgggcgcggccgcttgcggatgacacgcggccacgattgcgcagacgcggcctctcgatcggcggcctgccgctcacccggcgcgctgcgaaaatcgatgacgacgccggaccgatacgccacgaagcaacacggcgcgatgcaggccgcaccatctgtcagccgccggtcgcacgccgcggcgtcgagctcgccggttcagcgcgtgaagcgcgcatccggcaacgctcaccgcgacgcgccgccaaagcgcatcctcaccgacgcgagctcgccaggcagacgcgcggaccgcggcnnnnnnnnnngcgtagccgcgaagccgagacgctcgtagagcgcgcgggcgcgctcgttgctcgccagcacgtcgagcacgacttcccggcccggttccacgcccagcaggccggcgcgcatcgcgtcgtcgaacagcgcgctgaatgcgccgcagccgcgcacgcgcgcctcggtcgcgcaatgcgcgatcagcgtttgcgaacgcttcggcgcgggcagctcgctttcgagcacgagcccgcgcaacagcatccggatcgtgcgcgcgacgccgaaaaagcgcagcagcatccatgcgacgtgcagatcgtcgaaagtcgtcgcacgcccgtcgtgcgcggcgagcaccgcgctcaccgtgccgtcgccgccgagcgcgacgcgatggcgccgccacgaaaagcgcccgtgcttcgatgcgaacgcgaatgcgagaaacgcgatgcatcgcgcgggcggctcgccgaggaagtagccgaattcgcgtacgccggattcgaacacgagcggcgcacatgcgtgcgcatcgctcgccgcggccgcgcgaaaacgccacggcgacgagcgcggcgcggcgtcgttcgtcgcgccgcgctcgccgtcggcaggcgccgtcgccatcgccgcgatcagcgcgcgagccgcacgagcgccgcgatcgtgcgctcgatctgctcgggctcgtgcgtcgagcagatgaagaaacgcagccgcgcggccttctcttcgacggccggatagaagatcggctgcacgttgatgccttcgtcgaagagcgcgttcgcccattgcgcggccttcagcgagctgccggtgatgaccggcacgaccgcgtagccttcgctcgtgcccgtgttgagaccggcctcgcgcgcctgcgtgaggaactgcagcccgcgctcgcgcagcgtcgcgatccgctgcggctcggcctgcaagcgctcgagcgcggcgagcgacgcggccgcgagcacgggcgacagcccgacgctgtacaggaagcccggcgcgagatggcgcaggatgtcgatgagcggctggcagccggcgatgaagccgccgcacccggcgagcaccttgctcagcgtgcccatccacagatcgacatcggcggacggcacgccgcagtgctcgcggatgcccttgccgtgccggccgagcacgccgagcgaatgcgcctcgtcgaccatcaggaacgcaccgtgacgctgcttgatctcgacgaagcgcgcgaggtccggcagatcgccgtccatgctgtagagcccttcgatcgcgatgagcacgtgccggtattcgcgccgcannnnnnnnagcagcgcgtcgannnnnnnncagtcgttgtgcgcgaagccgaggcgcttcgcgccgctcaactgcgcgccctgcacgatgctgttgtgcgcgagcgcatcgtgcacgatgaggtcgcccgggccgaacagcgagccgatcacggtcacgttcgtcgcgtggccgctcacgaacgcgacgcaatcgtcggtctcgtagaacgacgcgaggccgcgctcgagctcgcgctgcacgggccgctcgcccgccaccatccggctcgccgacgcggacgtgccgtagcggtcgatcgcgtccttnnnnnnnnncgacacggcggggtcgcccgcgaggcccaggtagttgtagttcgcgtagttcaggtattcgcgcccgccgatctgcgtcgtcgcgccggccacgccatcgtgcacgcggaagaacggcgagtcgacacgcagcttctcgcccatctcgcgcatgatccgaacctgctgatactgcggcatcgattcgaagcggctgcgcgccgatgcggtctgcgcagccggcgtgccgggcacgccgggcgccgcggcggcatcggtggcgcgctccagttgccgtttcagcgctttcgccgccagttgctggcgaagatgctctcccagtgccattgcttccttcggtgtatcgcgaaaagtcgctatgttacgccgtgcattttgaaaaagcgcggtttcaggcctcggaaaaatcggcccactgccacgcgccgggctcggccagcaatgcgtcgacgagccggaaattcatctcgtggcccggccgcaccgcgctcannnnnnnnagcaacggcgcaccggccagcgcgagatcgccgacgaggtcgagcacgcggtgccggacgaactcgtccggcagccgcatcccgcccagcacgcgcttgccgacgatggatgcggtgcacgacggccgcgcgccgcgcaggatcggcatcccgcgcagatagccggcaaggatcgcggggaccgcccatttcacgcggccatacgagcgcgacggcgcgatttcggtcgcgaatgcggccggcgtcaacgcaccgtcccagtgcatctcgccgaagccgcgcaggtcattgcgcacgctcagctcgtagcgcggcgccggttcgatccgcatttcgcgccgctgctcgccctcgccctccgtgacgacgacagtccgcagcacgcggatgaaacgcttcggcgcatcgagcgcgacgcggccgcacgtgcggatcgcgtccacccacggcgttgcgctgccgtcgagaatcggtacctcctccgcgtcgagctcgacgatcgcgtgatcgatttcgcacgcgagcagcgatgcgagcagatgctcgacggtgcgcacgccgacgccgtcggcattgcgcagcatcgtgcagagcggctgcgcgcggcgcagcgcgggatcgacgggcagcgtcgcgagcgtgcgcccctgctcgacgcggcgaaacgcgatgcccgtcacgccgtcctcgggacgcgcgggcaggatccgcacccccacccggcgccccgtgtgcagcccgtgaccgtcgatcgtcagcgcgcgtgccagcgtaccctgactcgtcgcccagccggtcggcacgctcatcgcgcgacctccagcgtcggcgacacctggcctgccacgggcgccggccggatatcgagcacnnnnnnnnnntcgccgtcgatcgcgtgcttcgcggcgagcgcagcgacggcctcgtgcgcggagtcggcggcggcgccggcgccggcatccgccgatgcgccgatcgaatcgacgatgcgcccggccagcgtcatcgcggatgcgccctcggcaatcgccatcaccgacagcttgacctcgaacgcctcctcgaccgcgagaccaagctccatccccatcagcgaatccatgcccatgtcgagcaccgatttgtcgagcgcgatgcgatcgggcgtcatgtgcagaatccgtgcgatctgcgcctgcagcgtcccggcaaccagcgcgatcgcttcatcgcggggcagcgcgagcacctcttcgcgcaactgcgtgccaccgtcgcgcgcatcgccgccgttcgcatgcgattgcagcagcgaataccggcgcgccttcgcggccggcatgcnnnnnnnnacggcgtgccagtcgagccggaccaccgcttcgccggccgcgcccgcgaccannnnnnnntcgagcgcgatcatcgcctcgccggacgtgatcgaggcgccgccgatgcgcgactgcagcgcctcgcgcgtatcggcatggcgcgcgaggaagccgacgtcctcgagcggcccccatgccatgaacgtaccgggcaatcccgccgcgcggcgatgctcgacgagcgcctcgaggaagctgttggccgcgacgtagttcgattgccccggattgccgagataggtcgtcgccgacgaatagaccacgaacaggtcgagcggcagcgaacgcgtcgcgcgatgcaggttccacgcgcccgccaccttcggggcgagcacagcggccatgcgtgcatcgtcgagattgcgcacgaggccgtcgtcgatcgtcatcgcggaatgcagcacgcccttgagcgggatatcgcgccggacgatcgcggcaatcatcgcatcgaccgccgccgcgtcggtcacatcgcacgacacgatgtcgaccgcgacgccgagcgtggctcgccagcactcgatttcgtcgcgcgccgcgacggcgagttcgccggaacggctcgccagcgtcaatcggcgtgcgccgcgctcgaccatccannnnnnnntcgcgaaaccgagcccgcccgtgccgccgaccaccaggtacgcgccatgcggatcgagcgcgagcgaatcgnnnnnnnnngctccgtgcgtcggcgccggcgtgccgcacggataggtcacgagcaccttgccgatctggcgcgcctgctgcatgtagcggaacgcgtcctcggcccgttcggcgggaaacgcgcgatacggcagcggatgcagcacgcccgccgcgaacagccccatcacgtcgccgaacaggcgcgcggtcagctcgggcagcgcgcccatcaactggtcggcatcgatgccgaagtaactgatgttgttgcgaaacggccgcagcccgatatggctgttttcgtagaaatcgcgcttgccgagctcgaggaaacggccgaacgggcgcaacgtgtcgatgctgcgcaccatcgcctcgccggcgagcgaattcagcacgatgtcgatgccctcgccgcccgtcatcgcgcgaatctcgtccgcgaacgccaggctgcgcgaatcgagcacgtggtcggcaccgagcaggcgcacgaactcgcgcttctcgtcactgccggccgtcgcgaacacttccgcgccgaagtagcgcgcgagctggatcgccgcgatcccgacgccgcccgcgccgccatgtacgagcacgcgctcgccgcggcgcagccgcgcgagttcgacgagcgcgtaatacgcggtgaagaacgtggtcggcacggtcgccgcctcctcgaacgacaggcgctcgggtttcggcgcgatcgcctnnnnnnnnntcctgacacgcgtcgcgaacgaggccggcgcgaacccgagaatcgcgtcgcccggcgcgaattccgtcacggcgctgcccacccgcacgacgcggccggacagctccatgccgatcgtcgcgcccgcgaagccggtctcgaccgcctcgtcggacaacagccccatcgcatacatcacgtcgcgaaaattcaggcccgttgcaacgggctcgatttccacctcgtccgcgcccagcgcgctttcggccaacgcgaaccattcgagattgcgcaacgaacccggcgcgtcgaacgcgagcacggctnnnnnnnnnatcgcgccatcgttgcgcgcggcgtcctgcgcggccgtgagcatgcgcggcacccgccgcccgtgcgcgccgagaacgacttcttcctcgagcgccgcaccggtcagctcgcgaatcagcgcctcgggaatccgatccgccgcgcagtcgatatcgatcaggcggcacgcgagttcgggatgctcgttcgccagcacgcggccgaggccccagagcgtcgcctgctccggatgcgcatgcgcggtcccggcaaacggcgcgccgccgcgcgtgacgatggtcagccgcgtggttgcgttcggctgcgcgccgagcacgcgaaccaatgccgccagcgcgatcacgccattgcgttgcgcggccatcaggtcgtcgcccgtcgccgcctcggcgagcggcgtttccggcgcgcagaacacgacatgcgccggctgcccggccggcaacgacgcaatcgcatcggccgcatgcgtgatctccacgatatcggccggatagcccgcatgcgccagcgcgtcggccagccgcgccccgaaaccgccgacgacatccggtgcgtgcagcacgagccattgctcgctgcgtgcgagcgtatcgagatcgctcgaatcgccgccgctcggtgcggcaacggcgcttgcgggattgcgcgcgatgacgaacatcggcgtgccttccagatcgagcgactgctcgacatgccgcacgacgccgacgtaacccgcgtgcgcgagcgccgcctcgagatccgccggcgcgagcggtgcgggcgcatcggtttgcgtcgatggcgcctgcatgccgaacacgatgtcggagaaacggccgcggcgcgactcggcaagcagcagcaatccgcccggggccagccacgaccgcatcgcgttcagcgcgtcggccacgtcccgacggccgctcaacgcgcgattcgcgacgatcacgtcgtagggcccggcttcgtcggccgccagcgacagccgttcgcccggctgcagcgccaccgtcgtcaccgccgcttgcgcatcggcgccgaacccggccagttgaccggccgtcgcggcgatcgtgtgatcgcagcgcgcgggcgcgagatgcatgccgagcgtctgcagcacatcgccgtccgtcgcccccagttcgagcacgcgcaaccggcgcgccggttgccacgcgtcgaccgcctgctcgacgctcgccgtcagcagcgcatacacgtgctgccaggtcggcgaggccgcgaggagatgctcgaccagactgtgcccggtcggcgacagcagacgtgtgccgtccttcgcgccgctcagcacgcccggcaacgccgagccgcaatgcgcgagcagcgtgagctcggccacgtgcgccggcgactcggccagcagcccgcgccacaattcgtcgagtggcggcagcgccgcgcatgccgcgtcgtcgcgcacgagacgatcgccgtcacgatgcgccagaccgtcctcgacgagcatgtccgcaagacgcgcggccagcgccgcgcacccgtgcgccggccgccacgtgccggcgaatgcgccgagcgcatcgaatgcctgaagcacgtagaggctcgccagcacgtcgagcaacggcaggatttcggtcagatgccgcgtacgccggccgtcgtgtccggcatcgagccgcgcgacggctcgtgcgagcagcgcgtcgggcgccggcaaaccggctgcgtcgacatcgcccggcagcggcattgcttcgagacggtagacgaagcgcgcgggcaggttctgccggcggccgacgagatcgacgcgccgaaaccggcaagcgccgagccgcgcgacgatcgcgccctgcgcgtcgaggaattcaaaatgcgcgacgatcgaatgcgggctgcgccggtcgatccgcgcgagcacgcgggcaaccgtatcgccgcgcagatagtcgacccggccgatctgcaccggcacgtaggccggatgctcgccgtnnnnnnnntgcgcggcgagcaatgcgaacagcggatgaaacccgctgtccatcagcgccggatgcaaccgataagcggacagcgtgcgcgcgtcaccacatgcgtccggcgcggcgacgtcggcgagcgccgcgtcgtcgccttcggcgagccgcaccgtgcgaacccagcgaaacgccggcccgtagccgaggccgatcgccgccgtgttcgcgtacagcatgtcgccgtcggcggccggcagcgcgagcaggcgctcgagcatgtcggacggcacgacgctcgccgtgccgagcgcgttgccgctttccagcatccgccccgtcacgttcagcgtccatgcgccgtcggacatccggtcgcgcgtctcgatcgtgaaggtcgcggtgcgcggctcgatcacgagccggaacagcttcgcctgctgcggctggaaaacgaccggcatgcgaatctcgacgttctcgagcgccgcatccggcgtatcgaagaaggtgcacgccgcggcgagcgccatttccacgtacccggcgcccggaaacgccacgccgccatccacgacgtgatcggcgagcatcggcagcttcgccggatcgagctggttttcccacgcgaacgcgtgttcgtgcaggcgatagccaagcagcggatgttcgcggcggcggttgacgaggccgtagccttcgacggtcggcgtcagccagaagcgctcgcgctgccacggataggacggcaacgcggcacgcgacgcgcccggcgcgaagcggtctggatcgacgctcgcgccatgcgcgatcgccgcgagaatcgcttgccgcagcgtcgccgcgctgccgtgatcgcgcttgagcgtcggcagcgccacgccggtcacgccggccgccgcgagcgcctgcttcacgtaggtgcgcaggatcgaatgcggcgagacctcgacgaacagccggacaccctgttcgatcagatgggcgatgccgtcgccgaagcgcacgggctcgcggatattgcgccaccagtagcgcgcatcgagttcgctgccggcgagcgcgccgccggtcacagtcgatacgaacgcgccgttgcccggttgcggccgcaggccggccagtccggccaatacgaccggctcgatgcggtccatgtggctgctgtggaacgcgtagtcgagatccagcatctggaagaacttgccgctgccgcgcagcgcagcctccagcacctgcaatccctgcggctcgcccgcgagcgtcaccgcatcggggctgttgacgccggcgatctcgacacggcgcgccagcccgtggcgcgcgatcagctcgcgcgccgccgcgtcgccgataccgacggccgccatccggccgcagccgcgcgtcatcgcctgcgcgcggctgcgaatcttgatcacgcgcactgcgtcggtgagcgacaacgcgcccgttacccacgccgcggcaacttcgccgacactgtggccgattgccgcgtcgtagcgcatgccgcgcgcatcgatcacgcggatcatgccgacctggatcgcgaacagcagcggctgcgcgttctccgtcgcggcgagccattcggcgcccgcaccggccagccattgcgcgcccgggccgccgcgcatcacgtcgaccagcgacgggctgccgtcggcgcaccacagcgcgtcgacctcgtccagcgccgcacggaagacggcgtcctcggcatagagcgcgttgcccatcccgacccactggcaaccgttgcccgagaagacaagcgcggtgcgcggcgcgtcggcgggcgcccggccggtcgtcacgcagctcggcccgccttccggcgccggccgcgccagcgccgcgagtgccgcgcggccttcggccgcgtcggccggcgcgacgatcgcgcgatgctcgagccattggcgacgacgcgcggccgccgcggccagcgcctgccagtcgccgccgttctcgagcgccgccagatagcggttcgcgagcgcgccgagcgcgttcgggctgcgcgcagtcagcacgagcgcggacggtgcgcgggcggcttgcgtcgcgctcgtcggcacatcgtccgcgaccgccgccgacaccggcgcctcggtcagcacaatgtgcgcgttcgttccaccgaaaccgaacgagttgacgccgacggtcannnnnncattgccggcttcgagcggcatatagcgatcgacgacacgcaggcgcccgccgtcgaaatcgatggccggattgggaatggagaaatgcagcgagcgcggcaccgcgcgatgcttgaggcacagcacggccttcagcaggcctgccatcccggatgccgtctcgaggtggccgatgttggtcttcaccgagccgatgagcagcgggcggtccgccgggcgtgcgcccgacacgacgtcgatcannnnnnnnnnctcgatcggatcgccgaccgccgtgccggtgccatgcgcctccaggtaggcgagagactgcggatcgacgccnnnnnnnnnntagacgctacgcagcagcgccgcctgcgccgccgcgcccggcacgctgatgccgcccggcgagtggccgaccgaattcacgccggagccggcgatcaccgcatggatcgtgtcgccgtcggcgatcgcgcggtcaagcggcttgagcagcacgaacgcaccgccttccgcgcgaacgtagccgtcgccggtcgcatcgaacgcgcggcagcggccgcgcggcgagagcatcgaagccttggagaagctgacgaagccgaacgggtgcagcagcaggttgacgccgccggcgagcgccgtttccgcttcgccggactgcagcgcctggacagcctgatgaagtgcgacgagcgatgacgagcaggccgtgtcgacggacatgctcgggccacgcaggtcgaacaggtaggacacgcggttcgacgcgatgctcagcgtgttgccggtcgccgaatacggatcgatcgcgttcagatcgtccatgctgcggttgccgtagtcggtgcccgcgacaccgacatagacgccgcaattgctgccgcgcatgtcggccgggcgcacccccgcatcctcgaacgcttcccacgcgagttcgagcagcaagcgctgctgcgggtccatctgggtggcttcgcgcggggaaatgccgaagaacgcggcgtcgaaacccgcaacgttatcgagaacgccggccgagaacgtgtagctcttgcccggttcgcgtttggacgggtgccggtaaaagtccgtgccgaagcgctccggcgggatttcggttactgcgtcgcgttcgctcttgagcaattgccagtattcttccagcccggcaacgccgccggggaatcggcaagacgcaccgataattgcgatcttagtgttaaccatagctacgttgttatctccgacgcgccagtcgaaaccgcctgcctacccgtcgtcttcatcgcgcgaagcaacgcggtgccaagttcctcgaccgcgcggtcctgcttgcggggagcgtgttccccgaaattccgccagatgaagtaattgctttggtcgggtatgttcccgaacctctcgaatacatgcgacaacgcgggaacatgatcgccgtagaaacataaaatcgtatctcgacggcactggcgcagataggcaacaagccgtccgatcattgcatctgcgttggcgacgtggcgcaggtatgccgtcaggtcgcgccaggtggcgtcatcgcccagcgtatggtagcgggcggcctctcctgcttccaccggctccaggtgcagcgggccgtgattttccatcgtcatcgcaaatagaaaggccggttgcgtgcgcttctcgtcgagcaccgcgacgatctggtcgagcacggccgcatctgaaatatacgggcccacacgcggtgcatcgccgaacgcgcgaatgtcgaaaaagcgatcgaactgaagcagcggaaaaacccggtcgcggccgnnnnnntccgcgtaataaggatgaatggccgtcgtacgataaccggcccggcggaaccagccggccagtgaagcgctgatgcgccgcacgaatgcatagggatagaatcgcgcgtagcccaggtgcgatgacggcaaaccggtcaggaatgcaaattccgagcgcatcgtgttcgnnnnnnaggcgggcacggccagttgtccgtgctcgacggactcgcgacatacccgatcgaagtgaccgagaatcgaagaatcgatcgcggccgacaacgggcgcggatcgaagaaggattcgctttggatcacgatcacgtcgggatgaccgggcaattcgtcttcactagcaaacgggcccgcgcaagtcaatcccgctaccgagcgaaacgtggctggtcgcatgccgttcaacaaatatgcaacaaagaccgcaaagaacccgtgacggcgctgatcgtcgagcggatcgagtgtgagcggtaaacgcgcggcgcacaagccgcccgtcgcgaaacaaatcagggccgccatggccgcttgccacgcggtttgcgccgataccgcaggatcgagaaagaaaccggccgccagcgcaaccgagccgagcaccatcgccacgaccgttgtcgcgctcagaaacggcaagtaaagacgcgggtgcgagaacaactgactgaacagactcaggtcggtaaaaacaaaaggctcgcgtagggatgtaaatttcgcattgctgaccgcgccggcaagcgccaccagcgccagagcgagaaacgcggcaaaatgcgggcgacgggtcagcgcaaggataacgcaggcgacgaacaacacgctcgcggtatgcaacgcccccgccaggaacggacggcgaacggcggcgcggggaattgcaatcgcatctgcggcaaatgacagggcaatggcaaagacgaatgtgatcggcatcgacgacgccacgctatcgctcctcgcgcggcaaataggacaatcgaccgaggatcgcatccgccatcaccgcgggcaacagcgggagcagccgcatgccgagcgcgagcagagcggggaacgcaatttcagcgcgccgggcggcgatcccgcgctgtatgtactgcgcagccttgtcgggcgaccagagcagaggcttgtctgcggggaacacatcgctcatcgccgtcttgacgaaccccggcaaaacgacggacaggcgaataccgtcgcgtttgagcacgggacgcaccgagtcgccccatgccttcaacgccgccttgctcgcgcaataggcgggtgaaatcgccatgcctcgcagcgccgcgagcgagctgatcagcgcgacctgcccgctacnnnnnnnnnnnatccgatcgatgaccggcagtacggcattcatcgcgccgtagaaattcgtatcgacgattgccgcggtgcgctcgcgcgcctcccagtcgccgccgtgcgcgagcgtactggccacgccggcattggcgatcagcaggtggatcgggtgcgcgtcgtcgaactgttcgagccaccgccgcatcgcatcggcgtcgcggacgtcaatgctcgcgacgaaaaccgtggcgccgcgggcacgacaatcggcggcgctttcctcgaggcgcaccgcgtcgcgtccgccgaggctcagcaccaccccgggccgcgcgtacgcccgggccannnnnnnnccgaggccggcgctcgcgcccgtgatcgcgatatgccgcggcccggcactgtcgctcacgacaccgcctcgagccggctcacggcgccggcgacgctcatctctataccggtgcgcgtatagaaatctccgttgatctgcgtatggtgcatcacgtagtcgagaaaagcctgatagagattcatgtccgggctaccagcctccgtccaaaagtccgccaggctgccttgccaagtcagccccggcatcgaatagatcgcggtgcccaatgcaacgagcgggcgtcgatggtggacggcggacaaaccgaccgtgctgtttatcacgaccacgccacgacattgatcgagtaacgtcggcaagtggcccgcatcgatgaaggccattctcttctcgatacccagttcagtggccaatgccgttgcaaattgacggtagccgatcagaccggtgtccaacggatgattcttgatgacaagccaactgtcgtcgggcgcattttcggcgaatgagtgtaaaacaatcgctatcgcgtcgcaaatgccgccaaaaggggaatgatcgacgatctgggagtcggaattgagctgcagcggaaacagatagtagcggcgttttcgttccagcagatcacgggtgacgttctcggcctccctatcgcgcacgtgttgctgaacggcgcgatacgcgaggcccgcgtactcctgtaagccgtttctcggacggtgcgacttgtaatgcgggaaacgatgcgcgtacaacgcgttggccatgcgatacctgatatcgtggcaggcgcgctcgtacaggttgtagccggtcggtttcccgggtaccgctggcgggatatgccggcgtgcgtcgagatagtaagccgggtcgcgcggcagcaacgatcggccgttgacgccgtgcccttccattgtgatccagtgcggtcgaacatacccctcttcgaatacgtgaacacgcacccccgatgcgcgagcgatctcatgcatcggcctgtggatcgcacggcagtcgccaaacagaagcacatccgtcactccattggtcgcaatggcatcgcgataccacgcaaccaggccttcgggttcgtcgcgatagttccaagcgctttccgaaccttgatacgcgagatctccgccgcaaaaattcacacgccgaacctggtggccccgctggccgagaccggcagcgagtcgaccnnnnnnnggagaggccgtgccttgcagggcaaggaagaagcgggacatacgattcttatctgattgagttatgaaggccgacgcgctcgaacaagtcgccgacaaaatgacaacacccgccttgcagcccgtcacccacgccgtttcacccacgcgccgacctgcggcgacacggcgtcagtggtgacacattccccgcccggtcacgcgaacgcatgcgcacgtgtcacctgcacgagcagcgtatgacgctcctcgatgcaaccttgcgcgacgcatacgtgaaacacccgacgtcgaccgtgccaagccccctagaacgatccggcatccggtccggggcccgtcaggaacggaatgacgtcacgcggattgcggacgacggcgctcgccgccgtcgccacacgcgatgcgtcccggtcgcatatgaggagagtcgtcccgacacccgccgtcgacccggcttgaatatcggactccttatccccgacaagtaacgacgcccccagatcgagatcgaaatcatgctgcgccgcgaggatcatccccggattcggcttcctgaaccgggactcgaccttatatcggccaatgccgtgctcgggatgtgtcggacaaaagtacacgccgtcgatcggcgcgccttcggtcgcgaagacccctttcatccagtcggacaggcgnnnnnnntcgtcttccgaatagtagccgcgcccgatccccgcctggttcgtcaccacgatgctcagatatcccaacgccttggcggctccggcaagctcgaaaattccgtccagaaagacaaatttctcgatctcgaaaacatagccgtcgtcgcgattgatcaccccatcgcgatccaggaacaacgcgcgattcttcacttgcagattccggaaagctcgtcttgagcgcggtaaaagtcctcgggaacgccgatatcgataaactgcccacgcgtcacgaaaacgtcgaacctgcgagactggactgcggacgacatgaaatcggtttcgaacgagaacgcctccgccgtctcgccggcaagaatgtccttcggcaggacatagcaacctgcgttgatcaagcccggtcccgaaacgcccttttcggcaaaacccgtcacccgaccgccgtcgacgacgaggcggccgtatcgccccgtatccggcacctgccgggccacgatcgtcgggaatccacccgtctgccaaccgtcgtccagttcgtcgacttcgagatccagatacgtatcgccgttgaacacgaacgcgtggtcgccctcgcagtacggcaacgttgccttcagtgcgcctcccgtacccaacggatcgctctcgactgaatacgcgaggtcgattccggcgaagcgatcaccgaaatggctcatgattttctcggccatgaagccaacggacaggaccacccgagaaaacttcttttcgctcaaacgcgtcaagaggatttcaagaaatggcctgccggcaataggcgccatcggcttgggaacgtcggagacgaccgtgcgcaagcgcgtaccgaaccctccggccaagatgatcgcttctctcatttcactgcttcccgaaaatggagtgctcgaccagcccgcaaacgatatgtccgagaaccaggtgcccctcctggatcttcggggtgtcggccgacgggacttcgagcagcaagtcgcacagctcgcgcatttctccgccgcgattgccggtgaagccgacgcacgtcatcccctttgccttggcttcgcgaaaagccgccagtatgttcggggactttccggaagtcgaataaccgatcagcacgtcgcccttgttgccgagcgcctgaacctgacgggaaaacagtttctcgtagccgtaatcgtttccgatcgccgtgagaatggacgtgtccgtcgtcaacgccactgccggcagcccgggccgatcgaaagcaaaccggctgacgaactcccctgcgatatgctgcgcatcagccgcgcttccgccgttaccggcgagcaacaccttgccgccttgagcgatggacgcaatgcaggcatcggcaactttctgaaccgtcgcaagcaaccgttcgtctgccagcatcgcggccattacccgctgggcctcggcgatgctgttcgtgatgtacgtcaattcgcgattctccatgcctgcgtcccgttcttcgtaaagtggcagttgctaacttgtccgtcgtattcgccaagcgtcctgatcagatccatgcgcttctcggtgggtacgaaaaacagcatgaaaccgccgccgcccgcccccgaaacctttccggcctgcgcaccggcgcggatcgccgcgtcgtagatctcgtcgatatgcgcgttggaaacagtccgcgccgaattcttcttgttgtcccaaccaaggcgcatcgaagcgacaaaggccttgaaatcgcccttcagcaaagcctctttcatgaccagcgcctcgcgcttgataccgtgcatcgcctcgattgccgcggtcttgtgcgacaccacgttgtcgctctggtcctgaatgatcttggccgactcgcgcgacacgcccgtgtnnnnnnggaccagcgaggcctcgagctcacaaagaacccagttcttgattcgcaacggattcacgatcgtccgttcttcctcatagaactccatgaaattgaagcctccgaacgtcgccgaatattggtcctgacgtcccccggccagcccgcaatcgacgcgctcgatccgataagccagctgcgcgatggcgtagtcgtccagcggcagattcagcaactcgacaaacgccttgatcatcacgacgaccagcgtcgacgatgaacccaacccggaacccgcgggagcgtcacagaatgtactcagctcgagcgcgatcggcttgccatggttgtagttccgaatcatgtggttgtacaccgccttatgcaggttcagcgtaccgttcagctccagcggctcggaaatgagctgatgcttttccacctgctgatccgtcgagacgaaccgcacggccggtatcgtgagcgtcttgatcaccgcgtatgcgtagcgatcaatcgtcgcattcaggacatagcccccgaatgtatcggcatagggagcgacgtcggtnnnnnntcccgccaggcccaaccgcagcggggcccgtgcgcgaatgattgtcggattcatcggtcgtccatgttcctatcgggtcaagaacttctcgccggcggaaatccgggcgcgccagtaattcagcagatcttccatggtcttctcgaacgaaatctcgggcttccaaccggtgacggcctcgaatttccgcgtgttcggaacttgcagatccgcatcgatcgggcgcagccgctccggatccgtctcgacgcggatgacgtccttggaagtcgacatggagatcagcgtgtcgagcatctggccgaccgtgcaggaatacgtgccgccaatgttgtaataggcgcccggaatcgggttgatcgtcacgagcatgtaatacgcgcgtaccgcatctcgtacgtcggcaaacgtgcgcagcgagtcgaggttgccagtcttcacgaccggcggaatcagcccgcgctcgatcatcgcgatctgcttggcaaacgtcgattcggcaaacacgtcgccacgacgcgggccggtatgcgtgaacatccgcgtggtcatcacggtcatgttgtacgcttcggcatagtaccggccgatcaggtccgtacccaccttggagatggcatacggcgatgccggatggaacgtgcactcttcatcgatcggcaacttttcgcggggcacccgcccgaacacttcggacgacgcgcaaacatgcgtgacggcgtcgatgttgttcttgcgcagcgcttccagcacgttggccgttccctggacgttggtctccagcgtgtcgagcggcgaatcgaagctggttttcgggtagctttgcgcggccaggtggaacacgaaatcgggcgtcgactgcttgacggcctcgtgaatagagaggtaatcgcgcaaatcgccgtacaccaggcggatcctgttcttctcgttgatacgcggaagcaggtgagaaacgttgtcgagcgggctgcgccaacggcacaggccgtagatttcccaatccgtattctccagcagaaagtcggccagatgcgaccccaccatccccgtaatacccgtaatcaaaacacgctttgccatatcgcaccgttaattagacaactcgagattaatcgcttcgccaagactgcgggggcgccgccccagcagtttctcgaaacgagcagaacttacattaatgatacgaggtcgattgacgaagaaatcgccctcgggctcgctgaatccataatccagctccggcgccgccagatttctgatcttttcgacgaaatcttcgcgagcgaccagctccggcccaacgaaattgatcactcgctcgtcgatcgcatcccagcgctcgatcagcgaaacaaccccctccacgacgtcgctcaagtacacgacacagcgcgaaaaaggcttgaatatgtcggcccgcttcccttccttcgcacaaccgagcaaatactgagtaaatcgatcacggagcgagaacacgtaggaaagccgaatcaccttgacggccgcattctcgccgagctcggcctccacccggcgcttcatcgcgccataagcgccggccggcgtcagttcggcttcctcgctcagcaactgctcgctagccccgtagaccgtatcgctggagnnnnnnntgacacgtgcgcctcgagccactacgccgcggatcagtgtcaaggtgcccgtcacattcacctggaatgccgtctcataatcctttgcacacgcgtccggagacgatatggccgcggcgactgcaacaacgtctcccgcgctcacttgttcgtatggaaacgcctcggcgcgggccaacgagaaaacgatgtcggcgccatcgcgcgtcgaagttcccagcgttctccagcgccggctgcatgcatcgaacaatgtcttgccgatgtagcccgtgctgcccaccagaaataccttcatgattcaaaagccctgcgcaacgccgttcgaacccagcgacgatttgcggcgacacgatcgaagaacgcggaaacgtcggccttcggcgagcgctcaaaccactcgaactgctccaggagatacggttcgtaggccttcttcttgtaaagcacctgatactcgttcatcctgttcaattctgaaaaatcgaagcaatctcgatatatcggatacaaggacatcttggtcacatccagaggatcgagattctgatcaaagctgatatccgaataggtatagccgagcgccagcatgcatcgtgccgcgatttcgcgcatcaatgccgcggtcggatgattcatcgtgtagaacagtcgcttctgacgacagttagccaaaataaaatcggtaacggaaatgtcgatctgcttcccaccgtcgttttcaccgacttcccgagacttcagctcgtcgacgcaccagctttcgatctcgtcgatatcgatgcgtagagacgcgccgatctcctccaagtgccggagataggtttccttgtccacatccatgacgacggctcccgcgatcaaggcatcaacataaccttccggatgcggcggcaaaccgtatggtgaattgacggtgggatgatagccttcccaatgcatgtattgcaccgacaaggcgttccctcccggcggcatgctattcctcagaaataccgacgagtacttttctcctcggtacccctccgagacaggttgataaagaaatagatcgagcttcggtatcgtttccgcgagatgacgatcgatttgctcttcgctggcgacaaagcacggctccatctccaccagttcccagtcgcgggcgaatgtcggacaactgttcagcatcttggctaacgccggcgcctgacacgagccgtacaccgaatatttctttcgttgtgccatcaaacgatctccgtacgttaggcaacttgagcgcctgcccagcggataagactgacgtagtcgctgcttttccgaatgtcgccaaagcgctccgcaaactcggtagagcggagcatggccagaatcatttccttcctcgatatcgtttccgacgccaacttctccgcatagtcgcgaaggccggcaaggtccggatcgcgacacagtagtttcttgtagccgatataagcgaagtgctcactgaccggacatttcaactttgtccagaacgacgtgttcagcaccggggccgatgcagtcgaatacaacgacgtcccgtccgcctccagctcgacttccggaacatcgctcgccgacaattccaggagactgtcgaccaacggccgatacggctgggtcaaaaaggacaggtagtgatgtcgcgcatccccggggatcagggaaagcgcctccgatgacgcatggtgaacgaagccgtccagcannnnnnagatggattgcgtcctcgaatagttttcgggatgccgcgtatcgatggtagtgccggacacacccagaggccgcaatccgtcgaaattccgccgctggaacgcattcagatactcgcgattctcaaagacaaactcgaacatgtcgcgcgcataacgcgcacaatcgtactccagtgccgccgcacggcctcgcaaccccacttctcgacgctcggcaacaccgtttaggagacgctcgaacacacgctgaagttcgttgaaatcggtcgtgctatgtactttatacgcgacgtcttcactcagatcgccataacaacccgtgtcgtagcagatcaccggcttgccggccgcgagctgttcgatcaacgatcccgactgcccctcggtgttgggctgccggaggttgacgaatacatcggcctcgacctgaagcgcatacagctcggtatcgctgaccgaaccgcgaaactcgacgcaatgaccgagatcgccgtcggcgcacaggcgccgcagatactgatcgtattcgggcgaggcgccaccgcagagaatgagccgggcttccttcctgagtcgctccgagtggccgaagacgcgcaggacccggtcgatacacttgctcggcgacatatgaccgaacgcagcaaaaacgactttcccacccgctttcccgcgaaccttgtagaaggtttcgatcacgtcttcggtaggcacacgtttgagatcgtatggattccgcgtcatgagaatcggaccggcgaagtgcggtttcaactggttctcgaagaatttcgaatgcaccacacatgccgacgcgagcccggaaaacacctcgaacatcggaaacgaggccaccgacgacgaatcccacccgccgcgcacacctcccgcataactcagcgcactggcatgacacgcccgcacgccgtcctttccgtacagcgccgccagcaaccaatagtacagatcggatttttgtttacgattgaacaggtcgttgacgatcccgtgctgcatcacgaaatcgtgcagcacgacgatacccggcaacctcttcaggcactggaagatagagtagtggttctcttcattgttgcccaggttgtaaattaccgcgtcgaactcccgggcgacaggctccatgtccatatcgtcttcgatgatacgaacgctgacgtcttcaacctcgtaaggctgatgtagagcgtgccattgatagaagaccgtaacatcaaaatagtctttcagatgttcgacaacggccttcgacatgaagccggggccgcatgccggatgaaacggcgtaaagaatgcaagcttcattgcagtgcgtccatcaaaattttgtccgggctgtaacgactcatctgatgaaggttcaggctttcgccgaacgcctccggctgcagcacgccgctcgcgaacatccctgcaatctggccgacgagaccgacgtcatcggtttcgaacccggtcacttcattcacgaagtagcgctcgtcgatcaacgaccggtagagtacgacgggccgcagcaacgccgccgccaaagacaggcgctgaaagctcagtcgcgcatcgagcccgactcccgcatagaacaggctacgagacaacgccccctcaaaagcgtcaaattcttgaacgatcttgggtttcgaagcaacacgcccgctgattccaataatctgctcgcgcacctgcaggctggcggaaaatacccgcaaatcctcgatgccggaccggcccaaagcgtcgaggcaggcaatcagttcgtcatccgccatgccgatattgccgacttccactgtgaccgtgcgaccatattcgccaggcagttcgccggcttttctggtcaatggaaacggcaacacatctatgcgcgccagacgggtggcgagttcgctctttgccgcgatgtcgttcacgaatacccgctcaccgcggagcgatccaatgttcatcgcgccggcnnnnnnntgcttgaatcgaataaagacgctcggtacgtcctttaccgcccccgcgctcgattcggccagccagtagacaatcttctccgaagcagacggtctgtaatgcgccgccagggaaatgaccgactcgttcgacggaatcgatcgttcggcggcatgcgcatgtctcgcctcgctaagcgagagaactcgcacccggcgcccactggcgttgatgcggccggccaaataagaagccaccgctccggagccgtcaacatcctggtctatcacaatttttatcatttcttttacctagacgctgtaagactgcaagcgcaatagaagcactccaacgtcgcgcgttccgtcttccgcacgcacaagcggagtagtcaatttcagcgtgtgcaacattctgccggcaagcgcggcgccggcggaaaagaccaggcgcagacgctggatcgagccctccgcgctgaacgcatgctgcctggccggcatgccgtttaacgtgaaatgctccggcgccagggcctccggcgacacgctatcgatatagtccacttcgatcacgacatggctgtcgcgccccgcgcgaagcggaatctcccatacagctcgcggctccagccctgtccaacgtccaagaacatccgcaccacacggcaaccgggtggattccagaaaatgcaaacctcgggcgccgactgcgttcgtcatgtcgaacgcgtaaaaatcgccagcattacccatgtcgcgagtgtccttgtcagcgagatactcaaaggcgcactcgacaagcttctggtatcccgcgtcgaagcggcgattgaattcctttaccgcgaactcgtacaactcgatatccatcaagttgtaatcgcgtaaaacaccgccttcttctggcgtggtattgtaaacactgtcgaacgaagccttcttcggatttcgattagttagcagtgcatcgctccgttcccatgggcggataccgagggtatgcgcaagaagcactagtgaacgatcaaattgctcggtcaggccnnnnnnntgaaaatactcgacgagattgcgcttagctttctcgacaagctcggcgtcatagtatccacgctccttcttccattcgacgctcggcgcgaggtagcgagtcatcatgttttgagcgctgtcggaaatcacgagattatccgaactcacaaattcgcaaagcgacatctcggacgtcatcttcagcgccttgatgacgtccggattcgtgtcgctgcacccgatccacgcatccgaatagcgcgaagcgtcatgccagttgtgatactgggaaatacagcgctgaaccggatcgcgaagaaaagtcaaacgcgtggcgccgccgaagtgccgatgcagcgcgtcgaagctgaaatgcccgacaaacagctcgtaacgacgcgtctcgtcggccatcacttcatcgagttcgtcatccaacgcagcgtcgcatacttcgtcgtcgcgatatagcgtgcgaagtatctgattgaacgacgatcccgccgtcttgggaatgtgatggaacacaatttggcgcgccagccgctcccgactgcgcaccatgccgcaaaacgaatagtcaactgtgcgctcacgcatgtgctgtttacctcttcgaacctcaaggggccgaaccaacgctttgtataaactcatcccaccggggcgaaatggcctccgccgtgtagcgcgccgaaattcgcttcgcgcgccgacgatactcggcgaatgtttcggaagcgttgcgcaacgagatcgcctcgcgtattccaccgacaattgattcgacggagtaagggttgaagtagatacaggcgtcctcgtagacctcccgatgcaccgggatgtcggatgcagcaacgacaccaccgctcatcatcgcttccacgccggagtaatcaaaaccttccgcgtagctcggacaaatcgtcaccttcgcgtgcttgtagagatcgcgcaaatccggggccgcgacattgctcagcaggaacaattnnnnnntctcgacccacggcactattgcgtcgacgaattcggcatagtcccaccccagatccccgacgagcacgagcttcaacgcctcattgtggcgagaccgaagcagttcccacgcagccacgagcgacgtatgattctttctcggctcaaccgtcgacaccatgagcaagtactcgaaatcctgctgatcggcattcaatcggcttcgcgtaaagacgtcgacatggctactactgagcgccttgtatttcttcgcaagcggccgaaacagcctggaagatacaatatccttgactaattctttaggagaatcaatttcactatagatcggcgagactgtattatgaatgacaaccgcgcgatcctcgatttcagggaatatcttcaggagatcatttctagtggcagccgagacacaagcgaagtacgcccccgaacgaacgttgcgggcaagcgcatcatagtgcgcgccatgatggaaagctcgatccttgatcgtatgcggaagaaaaatcggtatcgcatcatgataccgaacaatgagcttggtattgctcgacaagacgccgggaaacggcgtctgcgaaataaatacgtcgaaatctcgggtttcgattttcttgaaccgtttgacccgcaacagccccgacagcgagatcttgagacgatgcaacgtcgccatcgcaagcggcaatacacggtactgcgcagccagaacgtgggggcggtcgtcgaccgggagcgttttcgcgaagaaacgtcgccaaacgaaatcttcaaattctaccggggcgaaaaacccaagcttttcggaaagaccggcgatcacggatgcccgcagcgaaatgcctcgcattacgatactaattgcacgcgaaattgctccggcgactccccggcggccgtcatcggtaaacgacacaacaattttggacatcgcgcgaatctgagcggcgggacgttccgactccgcggcatacaccatcttcgccgtaatgtcgcgaccgccctgctggagcaaaccagtaaccgccatctttttgaggcccagcagcgtacgaaacaacaagcgtgtttcctgcggaatgccagaatacccgtccagcgccggtcgaagttcaaccaatacacgcactttattcttcattgcgacccttcttggccagcagatctgccgccttatacgcgctgcatttcccgataaaaatgatacgcctcgtccatttccggaaattcatacaacttnnnnnnatgcaaaaccgtcgctcgctgacagttagcgcgaataaatcccggatcgtgagaaacaaaaatcattgccctggaattacgcttctcgaacaattccacatgacatttttgacggaaacgctcatccccgacagccgtgacttcatcgatgaggaaacaatcgaaatccactgccatcgaaatggcaaaggcaagcttggcccgcatccccgccgaatatgttttgaccggttcgttgaggtatctgccaagctcggtgaattcacgcacaaacggaagcttgtcctcaaccgatacatcataaattcgacatataaaacgaagattgtcgatacccgtgagcgaagtctggaatgccccgccaaatgccaagggccacgagacgctcattccccggtacacacgcccctcggtcggcctctcggcgccgcttatgatacgaatcagcgttgatttccccgcgccattcccaccgagaataccgatcttttctccacttgctatatcaacgtcgacgccatcaagaaccgtacgctctccggatttcgtctgatacgttttcttgacccgagtcagtcgaatcattctggcgtgacctcacgacccacgtcgcgaaccagcgcgagaccgaccagagacatcgccaggcaagcgcacgccatatatccgatatcataatgtgccgcgacgaggctgccgaagtacccttcgcgaagcatttcgactccgtgcaccatgggcagccacaggacgannnnnngaaatgccggcgaaagccaatccaccatgaagatggcgcccgatagcggaaacatcagataggtcaccggatgccaaagcttctcgacgagctccgtcttctcgcttaacgctccaatgatgaaaccaagcgacgcaccaaaccagataatcatgacccaggcaaacatcacctcgagaatatcctcgggatagtcaacgaggcccagcgcatgaaatgtaatcatcaacacgaaaaaggatgcggtattaccgaccacctccaacagaatacgagcaataaagatatctatgaccttgacatttcggtgatacatcagcgccaaattcggcgtgaccgccatactgcaccgcccgggcatgtttcgccaaagcaacaccgtcgaatagccggtcaaagcaaacgcggaaatagggagattcgacccgtgagtcgctcctgtcgcattccaaagaatggtaatcccgaccgtgaagatcatcggctcgacaaatagccacaggaatccgatgttgtgacgcccgtaccgggtcaggacttcccgcatcagcaatgcgaatatcactcttcgctgaaccgccaacgatcgaccgaaatttgtcatggcgcgtcattcctgatgttcacgaatacccgctaccagcatgctcaacacgccccaggccgcgagccccaaaatgaaacaggcaaatatgttccggacacgcttgggttccatcgccacgtccggttcgttcggttccgcaacccgttccagatagatttgttttctttccgcatctgccctggcttgctccaacgatgtcagcgcagaggcaagaagcttctccccgaacgattgctccaaagccaggcgctggtactcgaccgaacggtccgacaacgaattcttctctcccgccacgccccctttctcgctcgcaatcgacgcttccaacgcgccgatagacgcggccagactcgggatctgcggattctgcgggctgagcatgcgcaattgcgatagctgcgcctgcttggcaatgagctcgccccgcaacttcgctaccagttccagttggatattggactgccgatccggatcgaacagactcgccttgcttcggaatttcgacaacgccgtcgacgcagcctttaccttcgcttccgctcccgccacctccgcaagggcgtaacggagcgaatcctgacgtgagcgatcgttgagttcattgactcgcttctccgccatctcgagcaaatacttgttgatcaggtatgcgtctttcgacgtataggcctgaacgcgtagcgtagtgaccgcagttgcagtccctacgtcgacggcaacatggtttttgaaatagcggtagaaatactcgaagccatcgcgcccgatcacgcccgggaatcgactgaagatatcagcatagcgaccgccaaatgcatctctgagcggcattttctgctcgagaacgacgagtgcgtctctcgactttatgtaatcttgaacgacactggtgtcgtcactggtctttgatagggagacgccctgaagcaatgcccccaaacccggttcgctcgttcgcttgggcgtacgcaggataaactgcgattccgagatgtagacatccgacgcaatcagcccgtagtagagggtagcgattgcagtcggcagcaccaccgtcaccagaaacaacggggtcagcctcagccgcccgatcgtccatacccgccagaaccatgacgactcctgcgccggagcatcgaagctctccatggtggctcgtttcgacacgacggacgaaggattatcaaccagttccgccgcgtccaccgagtatggcgatgacgcgggaagcaattcgtcgacggaaatggacgatnnnnnnnnatcggtcagcaaatacctcaagacgagttggcgatgctcgaggtccgtaccctcgaattccgattgaatgcgcaggcgcacctgaccgtcgccggtttcgagcaggaaacgccacgaattgaatacatatcccaaagcagtcggcgtatctatcgcgggcgaacaatccgaataacgctccctggcacgggcaagcgccgcttgcgggttcgaaacagcaatgaccgattccagcatcggcaagtcattaccagaaaagaagtcagcgaatgcaacgccattcatagtgttactcgattaccacccgaaacaacgaacacatgcccttaccgtcggcaatggcacccatcacctgcagcgccgtcatcagtacctgactgtctgaacgccggtaatcaccggatacgcaacggagaacacgacattcaagaatttttgaagttcggcaatcggcgcattcgaaacgtacaacagatcgttgttgtcgaccctgaagctctgagccacgaaaaacgaattcggatcgcgaagattcacgcgatacacgacaggcacctttccgtccgcagtcgtacgcacgggagccgtcggccatttcagcgcgttggcgtcttcaagtcggaagatgaatacgccctttgcatcggcgcgcgaatcctgcaagccgccagcacgcgccagggcctgcgcaagcgtgatgcccttcgcttcaaaattgatttcgtcattcttgcccgtcgcgccgagcaccgtaaagctatacggctgaaacaggacagtgaccacgtcgcccgcatgcagcgggacattctgccgcggatcacgaataaccatgtcgagcggcaacgaggccaccgtcttgccgcgcgttatctggatcgtaaccttgtcaaccgggtgcttcgccccgcctgcgctcgccaatgcatcaagcaggcgctcgccccgagcggtcagagccatgcgagcgttttccgccacatcgcccacgaccgtcacatatgacgtctcgttgcgtgaaagcttcacgagcacttgcggatcgtgcgccatgctcttcagccgcgcggcaatctcacgcgccaactgcgtgggcgagcggccggccgccttgacctggcccgcaaacggaatattgacattgccgtcgccatcgatggcttgatcgggcagcaccgtcannnnnnnnttcgccggccccgaactcccttccgactgagccgcgccaaaaagcgtggcgggtggcgcctcccagatggacacctgaatcgtatcgccgacgcccaactgttgccggaacgacgcaccgccgcccagcgccgtcacgaagtccgccgtgtttcgatcagcaaacagctggcgcgcgacatcctcggtcacatcgacgatctgaattccggatggactctgcgcagcccgcgcgatttgcgcgccactggcccccgacgtagggatacttgagcaaccggcgagcgtgaccgcgcccatgacacacgcgatcaaaaacgttttgcagaatggacgcgacattgtttatagttggcaaacctatgagctcgcgcattgtcgcataacttccggtaggcggggcaccggcgatagagtttaccaaagcaagcctaacgcggtgtgaagacgcgcctattgggcgacgcccgccctgaattaacacatccgtaatttaaccatcgcacgttccgaagttcgcgcttgtcaatcatctacctagacgtcacgcgtctcgtgacccgcctttaccagggtctactgccgacgggagtggaccgcgtcgggctgcagtacatccggcactatggcagccgannnnnnnncgtgctcagcgagcgtggctttttcgccattctgtcggaaaaagattcggctcttgttttcgcgtggcttacgtcatcaattggtaacaaaaatgcgatattcaggctagccgcgcatgcctgcctgagatcgatattcaacgcaagtttccaaaatggcatattgttgcatacaagccacagcggaatggaatttccacgctattacaagaaactggcgagcctcggtattaagtcggtattcctcatccatgacctcatcccgctgactcatgccgaatacacccgcccgggagtcgagcacacgcatcgccggcgaattcatacggcgttagggtacgccagcggcctcatcaccaattcccgatcgacgctggaatcgctcgcggcggaagcgacccgcgccgcgctgccgctgccgccatgcgcaatcgcgcacctcgcttcgggcgttgagccgcagccgccccgccagcgcctgcttgatgccccctacttcgtaatgctgggcaccatcgagccgcgcaaaaatcactggttcatcctgcatgtctggcggcgtctgatcgaacaactcgggaacgccgcgccgaagctggtcgtgatcgggcgtcgaggctgggaatgcgagaacgtcatcgacatgctggaacgttgcgcaagcctgccgggcacggtgatcgaagaggccaactgctccgacgaacgccttcacgcctggttgcagcatnnnnnnnnccttctctttccttcgttcgtcgagggttacgggatgccgcttgtcgaagcactggggctcggcgtacccgtccttgcaagcgacctggacgtgttccgcgaagtcgcggcggacatccccgattacctcgatccgctcgacggcccggcgtgggctgcccgcatccgtgactacgctcgggacgacagccacgaacgcaccgcgcaactcgcccgaatcgaacacttccgcgaaccgacgtgggtcgaccatttcgaacgcgtcgatgcctttcttgacacgctgcgctaaatgacccgatccaccgcatcgcgtcggaactggtcaaacaccttactgcatccggttcgcgtcctgtgcaggcaacggccaaagcgctcgtcggacaccgaccgcgagtacatttggatagaccggaaaatcggccgaatggcattgagtatcgcgcactcctgcggcgcccggactcgtgccgcatggcccggtccgatctgggcggaagtaccggccggaacgccgcttctctcatggttcgttgtaccggtcacccacgccggaccggatgcattcgtgcaagcgctcgatgcggcactcgagcaagactgtactgcgggcaccgcagcggccgttgccgagttgatgaaacgcgtgctcgccagtcacgcaatacgaggccgcgacggggtgtcggaatttcgtgcgccccctcagctgcccggcgaaacccgcgtgttgctgatcgacgagcgcaagtattcgcaagggatcggcgccgtcgcgacgcgcaacaaccgtggcgcgttcgagcggatgatccgggctgcccgcgcggcccatccagatgccgaattttggctcgcccgcacgagagatcgtggctccggtgtgtggctatcggcgtccgcggccgacatcctccctgccgacatacaccgcctgggtgaacacgaatcgctatgcgccgcgctggagcacgtcgaccacgtctacacggtgggcgcctccgagggaatgcaggcgctgctggccggccggcgagtgcatgtgttcggcgcgccatactatgccggctggggcctgaccgacgatgccgttcagttgcccggtcgccacgcgcggcccacactcgcggcgttgttcgatgtcgtctttctgcgctttgcccgctacctgaatcccgccacgcacgcgcccggccgcatcgacgatctactcgacgcgatcgaatggcagaacaccgttcgccggcgattcgccgatctgcggcaggtggccggcatacgcttccaatggtggaagcgcccattcgccaccccatatctcacggccgggggcggaacgctgaggtggactcgcgacgcaagccgtctgcgcgaaggggagcacgccgcgctctnnnnnncacgcggcacgaacgacttgnnnnnnggcacaagggtcatacgcatcgaagacggattcctgcattcgaccggcctcggctcggaccacgtggcgccgtgcagccaggtcatcgatcgaagcggcctctatttcgatccgagccggccgagcgatctcacgaccattctgaacgaaaccgacttcgacgatgccgaactggtccgggcgaacaggctacgccgcgaaatcgcccgcctgggcctgaccaagtacaacctcggtcgccgcaaaccggcatggtcccctcctccgggcaagcgcgtggtactcgtacccggtcaggtggcggacgatgcctccatccggctcggcacgcgcggcattacgaccgcggaagatctccttcgcgaggttcgcgccaggcgcccggacgccttcatcgtctacaagcctcacccggacgtcctgtcgggcaatcgccnnnnnncaatcgaggtgaatgcatgggccgacctgatcgaacaggatgccgacctgatctcgctgatagaagtggccgacgagatccacaccctttcgtcgctgtccggcttcgaagcgctgatccgcggcaaggccgtgcatacctatggtctgccgttctatgcaggatgggggctgacgcaggacgcgctcgcgcaaccctggcgcaagcgcacgctttctcttgatatgctgacagccggcgtgttgctgcgctatccggtctactgggattggtctctccggctgttcgcctcgcccgaactcgttgttcggcaactggccattccggccgcgcgaccgctgacgagtatccgcggcgatcgcctgcggccggttcggaaagcatcccgctggattgcaagctgtctgcgccatctcctctggcaatgcggaaagtagccacacggcacgcgcagccgcctcaggaaagtcatggccatacaggatctgtccgcccccggccgagccggtgcgggcgtgaacgccgaacgaccacgcgatcgcttcgcgacacggctaaagaacgatgcggggcatcggcccagcggaacaaaggtcatgggcgcctgtcgacataacgagcagcatgttgcgtgcatatgcacaggcgagggccgtctacgcgtctatgcgacaatcgccgcgtcaccgttcggctgtccggcctctcaagtacgcgcactgcggcgccgctnnnnnnttggccagcggtgcgaccgcaaggccgacgagcagtcgtcgaccttgcgatgcacgacaacatgcacctcggtagggaactccaggaccacacatcatgaacattcatccggtcatcctgtgcggcggcagcggctcgcgtctttggcccatgtcgcgcggcggctatcccaagcagtatctgaaactggccggcgatcgatccctggtccagcaaaccgcgctccgtttgcgcaacattccggatacgaccgcaccgatcgttgtcactaacaacgaacagcgtttcctcgtcgcggaacaacttcgtcaggtcgatatcactccgtcgtcgatcgtgctggaaccggtcggccgcaatactgcccccgccatcgcgatcgccgcgctgctcgccatgcacgactcgcccgaagcgctgctgctggtgctgccatcggaccacgtcatcctcaacgagccggcattcatcacggcagcccgcgaggcagccgcgatcgcggcggacaagcacctcgtcaccttcggcatcacacccacgcaggcgcataccggcttcggttatatccggcgcggcccgctccttgccgacggtggacaagcgttcaaggtcgatgcattcgtcgagaagcccgacgcgtcgaccgccgagcgcttcgtcagggacagcgggtactactggaatagcggcatgttcatgctgaaagccgccacgtacatggaagaactgcatcgccatgcaccggaaattgcccgccaggccgaattcgccctcgcttcagccaagcgcgaccacgattttcttcgtctcgacgctgacgcattcttcgcgtgccccaatgtctcgatcgactacgccgtcatggaaaggaccgaacgtgctgctgtcatcgcgacggccgacctgggctggagcgacatcggatcgtggagcgcacttgcggatatcgcggacaccgatgcgcagggtaacgccctcgtcggcgatgtattcacggactccgtcaagaactcatatattcgcgcggaacaccggatgattgccgccctcggcctcgacgacatcgtgatcgtcgaaaccgccgacgccgtgctggtcgcgcatcgcgacaaggcccaggacgtcaggaagatcgtcgagtggctgaatgcctccggccgccacgaatcggtcacgcatcgccgcgtcgtgcgcccgtggggttcctacgaaggcatcgaccagggcgagcgcttccaggtgaagcgcatcgtcgtcaatccgggcgcgcaactgagcctgcagatgcatcatcatcgcgccgagcactggatcgtcgtgaagggcaccgcgctcgtcacgaacgacggcaagaaaatcatcctgaccgaaaatcagtccacctacattccgctcggcgcaacgcaccggctgacgaatcccggcaagattccgctcgagctgatcgaggtgcagtccggctcgtatctcggcgaagacgacatcgtccgcttcgaggacacgtacgggcgcacgtcgacctgacgcgacagtccgcgcacggcgcttcgcgcggcgcgccggcaaatcgcgccggaacgcggcgaagcatgccgaagcgcaacaccacgccacgcggcttcgcgcgacgaagatccgcggnnnnnnnnatgcggaccgtttcacgcannnnnnnncggtcgcgcatggcccgcgcggcgaaaatcggctaggcttcgcacatcgcaatctgcgcggcgtctcctgcgatcacgacgacgcagacgccgtgcgcgttcgacggaggtgctcacgatgtgccgctggctcgcctacaccggcaatccgattccgctcgaaaccgtgctgtttcgcgcgaagcattcgttgatcgatcagagcctgcattcgcggatgggcgcgacgacgaccaacggcgacggcttcggcatcggctggtacggacaacccgacgaggttccgttcatctatcgctgcgtgagtcccgcctggaacgaccgcaacctgcgcgaggccgcgcgagcgattcgctcgccgctctttgtcgcgcacgtgcgctcggcgaccgacacgcccgtgcaggaaaccaactgccatccgtttcgccgcggccgctggctgttcgctcacaacggcctgatccgccgctatcacacgctgcggcgcgacctgatgatgcgcatcgatcccgggctcttcgcgtcgatcgaaggatcgacggattccgaagtcatgttccatctcgcgctcacgttcgggctcgagcatgatccgctcgccgcgctcgaacggatggcgggcgcgatcgaggacgcgggcgcgcatcaccgcgtcgacgcgccgctcaacatgacggtctgcgcgacggacggcgagcaggtcgtcgcggtgcgctactcgagcgagcacgattcgcgctcgctctttcacagcacgtcgtttcgccatctgcacgaactctacccgcacgatccgcgcatccgcgcaatcggcgacgacgcattcctcgtgctgtccgaaccgctcgtcgatctgcacgacgcgtgggagaaaatccccgaaagcaccgcgatcattgcgcgccgcggcgacatccgccaggttcccttccagccgcgccgctcgacgtagcgcgcggcgcgcatggcgaaggttgctccatcgccgcgagtcggttatnnnnnnccccctttcgcgtggcttcacggccgcctccgttcaattcatttggagacctcatcgtggatctcgcttccgtgcaaaccttcatcgtcactcgcggcctcgacttcggcctgcaggtcatcgcgtcgatcgcgctctggatcttcggccgctgggcgatccggatcgtcacgaatctgatgggcaagctcatccgcaggagcggaaaagtcgattcgacgctgtcgcactatctggaatcggtcgtgagcgtcttgctcacggtgctcttgatcctcgcgatcctgcaggtgttcggcgtgcagacgacttcgttcgccgcactgctcgcgggcctcggcctcgcggtcggcaccgcgtggggcggcctgctcgcgcacttcgcggccggcgtgttcatgcaggtgctgcggccgttcaaggtcggcgacgtgatctcggcgggcggcgtgacgggcaccgtcaaggaattgggcctcttcggcacgacgatcgtcacggccgacaacgtcgtcacgctcgtcggcaacaacaagatcttctccgacaacatcgcgaactacagcgcgacgcccacgcgccgcgtcgatctgacggcgaagatcgcgaacggcgtcgacgcggccgatgcgatcaagcggctgaaggccgcgctcgaactgatcccgaacgtcgtcaagcacccggcgcccgatgtcggcgtgctgtcgttcacgccggaaggcccgctgctgttcgtacggccatcgacgcagcccgccaactactggcaagtgtattgcgacaccaatcgcgcgattctcgacacgttccgcgaggccggctatccgacgccggaaacgccggtcgcgcatcgcacgaccgccgacgtcgcgaaatcctgacgcggcggcgccgccccgccgccgcgcgatgacgacgcgcgagcggcggcccgctcgccgcctgcgaatgcgcccgccacgcccaggcaggcgcatttgcattcgatccgcgctttttgttcacatcggccgtgcgaccgcggcaactgcgcgatcggccggctgcgatcgggacggccatgcgtcgcgccgacgcatgcgatgcgaagcgcatnnnnnngcgtggctcgccgccacgccatgcaatccttcgcgccggacctcgcgcgccgcacggccgcccgaggtttgccccacgggcggcgctccgtgcgcgccgctcagcgattcgcctgcgtctttcgcgcgtccgacttgcggcgcagcagcttccatagcgcgccgagcgcgacggggatcactgccgcgccgatcccgacgagcacgatcacgttcaggtaatgacgaatgaacgggatgttgccgaagaagtagccgagaaagacgaggagcagcacccagatcagcgcgccgatcacgttgaacaactgaaagcgcgcgacgctcatcgccgaggcgcccgcgacgaacggcgcgaacgtgcgcacgaccgggatgaagcgcgcgagcacgagcgtcttgccgccgtgccgctcgtagaaatcgtgggtcttctgcagcgcggcgcggtcgaggaagcgttcgagccccggaatgtgcgtattgaagaccttcggcccgatcgcgcggccgatcagatagttgaccgtattgccgcccaccgccgcgacaagcagcagcacgaggaggcccgcaagcgtcatttcgcccgtcgccgcgaacgcgcccgcgatgaagagcagcgaatcgcccggcaggaacgggaagatcacgagccccgtttcgcagaaaacgatcaggaacagcaccagatagacccaggcgccgtactgccggatgaaatcgccgagaaatgcatcgatgtgcacgacgaggctgacgaaatgaagcagcgtttccaaatgcgtttccttggtatcggtgacgagatgannnnnnnncggcctcaaagggccggaagccnnnnnngcaacgctgtcatgataccgaaagtgccttaagcgaccgtgaaattcggccgacgagcgacgtcgcgcaccgaacgcggcacgcgccgcgccacgcggcctcgttataatccccgtcatgtccgaattcaccgattccgccgcgggccgctcgagcacgccgcccgccgacgcgccgtcgcccgcctcgcgcccgctgcgcgcgatccagccgctgcccgaccagttgatcagccagatcgcggcgggcgaagtggtcgagcggcccgcctccgtcgtcaaggagctcgtcgagaacgcgctcgacgccggcgcgggcacgctgcgcatcctgctcgacgaaggcggcgtcaagcgcatttcgatcaccgacgacggctgcgggattcccgccgacgagctgccgctcgcgctgatgcgccacgcgacgagcaagatccgctcgctcgccgagctcgaggcggtcgcgacgctcgggttccgcggcgaagcgctcgcatcgatcgcgtcggtcgccgagatgttcatcacgagccgcaccgaggatgccgcgcacgcgacgcgcatcgacgcgcagacgggcgtcgtcgggcccgcggccggcacgcgcggcacgacgatcgaagtgcgcgagctgtacttcagcacgcccgcgcgccgcaagttcctgaagagcgagcagaccgagttcggccattgcctcgagatgattcgccgcgcggcgctcgcgcggccggacgtcgcgatctcggtgctgcacaacggccgcgcggtcgagcactggaacgcgagcgagcccgcnnnnnnnntcgcgaagatcctcggcgacggtttcgccaccgcccatctgccgctcgacgagcgcgccggcccgctcgccgtctacggctgcgcggggctgccgaccgcgagccgcggccgcgcggaccagcaatacttcttcgtcaacggccgcttcgtgcgcgacaaactgctcacgcacgcggtgcgcgccgcgtacgaggacgtgctgcacggcgaccgctatccgtcgtacgtgctgttcctcgacctgccgccggaagccgtcgacgtgaacgtccatccgtcaaagatcgaggtgcgcttccgcgattcgcgctcgatccatcagttcgtgttccacgcggtgcannnnnnnntcgcgcggcacgcgggcgcgtcgcccgagacgacggcgggcggccacgccgcgcatcttgcgcccatcgtgccggcatcggccgactcggcggccgcgccgggcgcctcgtttgtccgctcgggcccgacggcgggcgcgggcgtcggtcagcccgcgtccggcaatacatggctgcgccagtcgcggatgacgcagggcacgctgcccgtcgcgcagccgctcgcgctgtacgacgcgctgttcggccgcaaggacacgggcgcgggcaccccgcacggcgcgacgctcgcgctcgaagcgcatgacgcgcatgacgcgccggacggggcgaatgcgccgggcgcgccgctctacgcgaccatgccgggcgacgacgcgacgcccgcgttctccccggcgggtgcagccggtcttccgatgcacgatgagcagccgctcggcttcgcggtcggccagatccacggcatttacgtgctcgcgcagaannnnnnnnggctcgtgatcgtcgacatgcacgccgcgcacgagcggatcctgtacgagcagttcaannnnnnnntcgccgatcgcacgatcgccgtgcagacgctgctgattccggtgtcgatgacggcgacgcccgtcgaggtcggcaccgcggaggaggagcgcgagacgctcgacgcgctcggcttcgatctcgcggtgctgtcaccgacgacgctcgcgatccgcgcggtgcccgccttgctgaaggacgccgacctgcaagcgctnnnnnnnnnngtgctcgcggatctgcatgcgttcggcggctcgcgggtgctgaccgagcgccagcacgagctgctcggcacgctcgcgtgccatcacgcggtgcgcgcgaaccggcgtctcacgctcgacgagatgaacgcgctgctgcggcagatggaggcgaccgagcgcgcggatcagtgcaaccatggccggccgacctggtatcaactgacgctcggcgatctcgacaagcttttcatgcgcggccaatgagcgaacgcaacgcggcgtccgcgcgcacggtcgcatgcctgctcggccccaccgcctccggcaagacagccgccgcgctcgcgctcgccgcgcgccgtccgatcgagatcgtcagcgtcgattcggcgctcgtctaccgcgggatggacatcggcaccgcgaagccgacacgcgacgaacgcgcggccgtgccgcatcatctgatcgacatcgtcgatccggccgacgcgtactcggcggccgaattccgcgccgatgcattgcggctcgtggcgcaaatcgcggcgcgcggccgcacgccgctcctcgcgggcggcacgatgctctactacagggcgctgacgcaggggctcaacgatctgcccgcggcggaccccgacgtgcgcgccacgctcgacgccgacgcnnnnnnnnacggctggcccgcgctgcacgcgcgcctcgcgggcatcgatccggcgacggccgcgcggctcgcgccgaacgattcgcagcggatccannnnnnnntcgaagtgtatctgctgaccggacagccgatgtcggcgctcctcgccgcgccgccgcgagacaacgacgcggcggcgggcttgcggttcgtgccggtcgcgctcgagccatcggagcgcgccgtgctgcacgcgcgcatcgccgcgcgcttcgacgcgatgctggaggcgggtttcatcgacgaggtcgagcgcctgcgccggcgcgacgatctgcatctcgggctgccgtcgatgcgctgcgtcggctaccggcaggcgtgggagtatctcgacggctgcaccgactaccggacgatgcgcgacaagggcatcttcgcgacccggcagctgtgcaagcgccagttgacgtggctgcgcgcgatgccggagcggatcgtcgtcgattgctgcgcgccggacgcgaccgtgcgcgcggtcgatgcgctcgagcgggtgctcgacggccgcgcgccggcttgacgcgcgacgcgtgttcgtcaggcggccgacgcgagcaggttcgcgtcgcgcacgagccgccagcggccttccgacttacgcaggatcgtgagcgtatgcgctgcgcggcgcacgggttcgccggcgggcggcgtcacgtcgatctcgatgaagttgcgcagatacgcccggtcgcccagcacgcgcagctcgtcgatccggtagcggccgtcgatgcgcggcgcggcgtcggannnnnnnnttgggtgtgcgtcgcgcgacgcggcggcgaacgccgccttgtcgaacggcggtttgccgggaaccatgaagatggcgtcgtcggcgatcaggtccagcacggtcgtcagatcgccgcgccggctcgcgacaaaccaggtctcgatcagttggcggatcgcgtgttcgtcttcggtcatcgttgttcctgtcgaccagagttagcgctttagcgcttactctggtcccatgccttgcggtcgaccagagttggcgcttcagcgcttactctggtcccatgccttgcagtcgaccagagatagcgcttcagcgcttactctgatcccatggccttgcgctcgacccgcgccggcgcttcagcgcttaccctggcccatgtcctccccctcaccgcgcacgcccaagnnnnnngccgcccggatcgacccccaggcggctttcgagaacctctcgacggcgcggcgcgtcagaccacgaccgtctgcgcctcgccttcgcggctcgcgcgcacggtgccgatcttccatacctgctcgcccgcgtcggccagttggcggagcgcgtcgtccgcgtcggcggccgacacgatcacggccatcccgatcccgcagttgaacacgcggtgcatctccgcatcggcgacgccgccgtgctgctgcagccactggaacagcggcggcagcggccatgcgtgctggtcgagttcggccgtgaggccgtcgcgcagcacgcgcggaatgttctcgacgaggccgccgcccgtgatgtgcgccattcccttcaccgcgatcttctccatcagcgcgaggagcggcttcacgtagatgcgcgtcggcgccatcagcgcgtcggcgagcgagcggccgtggaaatcggccgacaggtccggattcgcgcgctcgatgatcttgcgcacgagcgagaaaccgttcgaatggatgccgctcgacgcgaggcccagcacgacgtcgccctcggcgatcgtgctgccgtcaatgatcttgctcttctcgaccgcgccgaccgcgaagcccgccagatcgtattcgccgtccgggtacatgcccggcatctcggccgtctcgccgccgatcagcgcgcagcccgccagctcacagcccgtcgcgatgcccttgacgacggtcgcggccgtctcgacgtcgagcttgccgcacgcgaagtagtcgaggaagaacagcggctcggcgccctgcacgagaatgtcgtttacgctcatcgcgacgagatcctggccgaccgtatcgtgtttgttcagatgaaacgcgagcttgagcttcgtgccgacgccgtccgtgcccgatacgagcacgggctcccggtacttcttcggcacctcgaacagcgcgccgaacccgccgatgccgccgagcacgccgtcgcgcagcgttttcttcgcaaagggcttgatcttgtcgacgagcgcgtcgcccgcgtcgatgtcgacgcccgcgtcacggtaggacaggccctgggcgtcgggagcggatttcggaggattcatgggggaatgcgagaaggtcggtaaaatgcgattttacccgaagccggccgggcggccggaattccccgcaccgatacttcagggaaagcaacttgccccgcgtcatgccgcaatcgtcaccgttttcgctgctcgagcagccgcgccgccgcctgccttgcgcgggccgcccgcgcgccccgcgcccggctgccgccgcgcccgcccgcgttgcgcccggccgcgaaacccgccgcccgccgacgatgccgccgcgccgccgcccttcgggcacgcaacaccggacctgattcgcaccgtgactgtaacccgtcaactgacgctcgacctcggcaccccgccgccctcgacgttcgacaacttctactcgggcacgaacgccgagctcgtcacgcgcctgcgcgagctcgatctcgcgctcgcggccgggcccgtggccgatcgcacgttctacgtgtggggcgaggcgggcagcggccgcagccatttgctgcaggcgctcgtgcacgatacgacttacggccacgcgcgctacgtgagcccgcaaggcgggctcgacgcgctcgcgttcgatccgcgcgtgtcgctgtacgcggtcgacgattgcgacgcgctcaacgacgcgcagcagatcgcgctcttcaacctgttcaacgaagtgcgcgcgcaccccatgacggcgctcgtcgtggcaggccccgccgcgccgctcgcgctcgacgtccgcgaggacctgcgcacccgcctcggctgggggctcgtgttccatctcgcgccgctcaccgacgaaggcaaggcggccgtgctcaagcacgcggcgaaggagcgcggcatcgcgctcgccgacgacgtgccctcatacctcctcacccatttccgccgcgacatgccgagcctgatgtcgcttctcgacgcgctcgaccgcttctcgctcgagcaaaagcgcgcggtgacgctgccgctgctgcgcgcgatgctggccgcgccggaacgcgaggagcccgcgccgggccggttcaagtagcttcaagtaaaatgcgcatccatgactaatctggcacttttcgatctggatcacacgctgatccccaccgatagcgatcacgagtggggccgcttcatggtccggctcggcatcgtcgacgcggacagcttctcgcgtcagaacgaccgcttctacgccgactacaaggccggcaagctcgacatccacgcgtacctgagcgcgatgctcacgccgctcgcgaagtattnnnnnnnnnagctcgcgcagtggcacgaccggtacatgcacgaagtgatccggccggcgatgctgcccgccgcgatcgagctcgtgcgccggcatcaggacgcgggcgacctctgctgcatcgtcaccgcgacgaacgaattcatcacgcgtccgatcgcgaccgcgttcggcgtcgacacgctgatcgcctgcgaagtggaaaccgtcgacggccatcccgattccgcgttcaccggccgcccgacgggcacgccgagctaccgcgaaggcaagatcacccgcacgcaggcgtggctcgcatcgctcggcaagcgctgggacgatttcgaccgcagctatttctacagcgattcgcacaacgacattccgctcctcgaaaaagtcaccgacccgatcgcgaccaatcccgacgacacgctgcgcgcatacgcacgcgagcacggctggcgcatcctcgacctcttccaaccgtcgtgatcnnnnnnctcatccgcaagctgctcgggcaggacgcccgtacgacgcaagacgcgccgcaggacccggccgagccgcgctcggccgcgcccgccgccccggcgggccgcgcgaaacccccgcgcggcgccgcgaagaaaccccgcaacggcgcgccgaccatcgtgcacgccgacgtgcacgggatcgaccccgcgctcatctcgaaaaacgcgatccgcgtgaccgacacgctgcagcaagccggctttcgcgcattcatcgtcggcggcgcggtgcgcgacctgctgctcggcatcgcgccgaaggatttcgacgtcgcgaccgacgcgacgccaaccgaagtccagcgcctgttccgcnnnnnnnngctgatcggccggcgcttccagatcgtccacgtgcagttcggccaggagctgatcgaggtgtcgacgtttcgcgcgctcgtcgacgcgccgcaggagccgcccgccgacgccgcgcccgcgaagcgcctgaagcgcgacgagctcgaccgccgcacgcatgcggtggacgcaagcgggcgcgtgctgcgcgacaacgtgtggggcgagcagcacgaggacgcggcgcgccgcgatttcacgatcaacgcgatgtactacgatcccgcatcgcagaccgtgctcgattaccacgacgggatggccgacatnnnnnnnnnnctgctgcgcatgatcggcgatccggcgacgcgctaccgcgaagatccggtgcggatgctgcgcgtggtgcgcttcgcggcgaagctcggcttcgacatcgaggagaagacacgcgagccgatcaaggagctcgccgatctgatcaacaacgtgccggccgcgcgcctgttcgacgagatgctcaagctcctgctgtcgggccacgcgctcgcgtgcctgaagcagttgcgcaagcaggggctgcaccacgggttgctgccgcttctcgacgtcgtgctcgagcagccgcagggcgagaagttcgtcacgctcgcgctgaacaacaccgannnnnnnntgcgcgcgggcaagccggtgtcgcccggcttcctgttcgcgacgctgctgtggcacgacatgcgccagcgcttcgagcagtattcggccgacggcgagttcccggtgcccgcgctgcatcgcgcgatggacgacgtgatcgacatgcagaccgagaagctcgcgatccacaagcgctattcggccgacatgcgcgagatctgggggttgcagttgcgcctcgagaaacgcagcggccgcagcgcgctgcggctgctggaacaccaaagattcagagcggggtatgatttcctcctgttacgctgcgaatccggcgagctcgatccggccgtcggacagtggtggacggatttcatcgacggcgacgccgcgacgcgcgaggcgctcctcacgcagggcggcagtcgggacaagtcgccccgcaagcggcgccgccgcggcggacgcagccgccggacggccgacagcgccgagggcgcggaaggcgcnnnnnnnngcgagtccgacgcgaacgactgacgcttggctccgtcgaacgacgtaggaaggaaagccatgacggttgcttatctcgggttgggggccaatctcggcgacgcgcgccaggccttgaaggacgcagtggtctgcctcgcccagcagcacgccatcacggtgctcggcaagtcgagcctgtatcgcaccgcgcccgtcgacgcgagtggcggcgattactacaactgcgtcgtgaagatcgacacggtgctcgcnnnnnnnnnnntcctcgcgctgtgccagaagatcgagcaccacttcggccgcgagcggccgtaccgaaacgcgccgcgcacgctcgacatcgacatcctgctctacggtgaactgacgatagacgaacccgacctcgtcgttccgcatccgcgcctgaccgagcgcgcgttcgcgctcgtgccgctcgtcgagatcgagccggcgctcgcgattcccgcacgcggccgcgccgacggattcctcgccgacgtcgcgcaccagcgcatcgagaaggtccagacctgccagtgcctcgcgatgcgggccgccgccgaaaagaaccgttgccgatgaactcgacaccgcttaccgtcaccgcccccgactggcggccgccgtgccgctacctcgcgatcgaagggccgatcggcgtcggcaagacgacgttcgcgacgctgctcgccgaacgctggtcgatnnnnnnnntcctcgagcgcccgcaggacaacccgtttctcgagcgtttctatcgcgataccgcgcgctacgcgctgccgacgcagctcgcgttcgcgctgcagcgcgaacgtcaggcccgcgagatcgccgcggcccacgaagcgaacacgccgatcgttgcggatttcatgccgcagaagaacgaaatcttcgcgcggctcacgctgcccgacgacgaatggcaactgtaccgctcgctcgccgcgcatctcgacgcgccggcgcccgcgcccgatctcgtcgtctatctgcaggcgagccccgaagtgctgttctcgcgcatccagaaacgcggcgagccgatggagctgcagatcggcgacgcgtacctgcgctcgctctgcgacgcatacaacgaattcttctatcactacgaccgcacgcccgtgctgacggtcgccgccgagcacctgaacccgctcgactcccccgacgacctcgcgctgctcgtcgatcgcatcgcatcgatgcgcggccgcaaggaattcttcgtcaagggcggcannnnnnnntgacgaannnnnnnngcgtcgccgatcgcgacgccgcccttttcctcaccatcgaatcggacctcccatgacctaccttcaggaatccagccgaccggccgtgacggtacccaaactgcaggcgatgcgggaagccggcgagaagatcgcgatgctcaccagctacgacgcaagcttcgccgccctcctcgatcgcgcgaacgtcgacgtgcaactgatcggcgattcgctcggcaacgtgctgcagggccaggcgacgacgctgcccgtcacgctcgacgacatcgcgtatcacaccgcatgcgtnnnnnnnnnnnagccgcgcgggctcgtcgtcgcggacctgccgttcggcacctacggcacgcccgccgacgcattcgcgagcgcggtgaagctgatgcgcgcgggcgcgcagatggtcaagctcgaaggcggcgaatggctcgccgaaacggtgcgcttcctcgtcgagcgggccgtgcccgtgtgcgcgcacgtcggcctcacgccgcagtcggtgcacgcgttcggcggcttcaaggtgcaaggcaagacggaagcgggcgccgcgcaattgctgcgcgatnnnnnnnnngtcgaggaagccggcgcgcagctcatcgtgctcgaggcggtgcccacgctcgtcgcggccgaagtcacgcgcgagctgtcgatcccgacgatcggcatcggcgcgggcgccgaatgctcgggccaggtactcgtgctgcacgacatgctcggcgtgttccccggcaagcggccgcgcttcgtcaaggatttcatgcaggggcagccgagcatcttcgcggcggtcgaggcctacgtgcgcgcggtgaaggacggcagcttccccgggcccgagcattcgttctgacggcacggccgactcggnnnnnnggnnnnnnnnngccgcccgcggcatgcggcggccccgccgcacttcgcgaagctcgacnnnnnnngcggcatcccgcacgtgcgggatgccgctttttgcgagccgaagcgcgagggcgatgcgtgcggccgcccggccgctcttcgcgcgcctatcgcggtgccgccgcgccggcggcccgcacgagttgcgcgggcatcgcgccgcgcaacgcgttcgtcagcatcagcgcgtcggcgcgcagcacgtcgtccagcgtcattacacgctcggacgcctgccatgccggatcgtcgagcagcgcgccgcgcatcacgcccggcaacacgcccgacgacagcggcggcgtgaaccagcgcccggccagcttcacgaatacgctcgtgcgcccgccttcggtcaattcgccgcgttcgttgaagaacagcatgtcgaacgcaccgcacgcctgcgcggctttccacgcgcgatcgtaatcggcgcggcgcgtcgtcttgtgcgcgagcaggaagtcgcccgagcgcatcggcgcgaacccgtgctcgggcgcgagcaacacggccaccgcggcgcccgcgagcggcgcgagcggcgcggccacgatgtcgagcacgccgtccttcgcgagcgcgacgcgcaagcgatgctcgccgtcgccgagctgcacgcannnnnnnncgatgcgctgcctggccgccgcttcgtcgaacgcgaagccgagcgcgtcggcactcgcgcgcagccgcgcgacatggcggtcgagatggcgcacgccggcgtcacgcgtggcgagcatcgtctcgaacaactggaagccgggctcggcgtcggtcaggaaacgcgccttcaattcgcactccgcgtattcgtcggcggcaacgctgtcgagcacgatgcccgcgccgacgcccatcgtgccgcgccgctcgccgccggccgacggcgcgtcgagcgtcagcgtgcggatcgcgaccgacaggcagaaatcgccgcacgcgccggccgggcttgtcgcgccggcacgcttcgacgcctgcttcgacgcggtttcgcccgcgcatgcgccatccgacgccgtgcctggggacgagctcgccgcacgctccggcgcgaacgcgcctgcggcaggctcggcgccgtccgcacgcgcctccgcatcgagccagccgatcgcgcccgtatagagcccgcgcggcgtcgtctcgagcgcatcgatcagttgcatcgtcctgtgcttcggcgcgcccgtgatcgagccgcacggaaagannnnnnnnagcacgtcggcgaacgtcgcgccttcgacgatgcccgcctcgaccgtcgacgtcatctgccacaccgacgcatacggctcgaccgagaacaacgccggcaccgtcaccgatccggtgcgcgcgatgcgcgcgagatcgttgcgcagcagatcgacgatcatcacgttctcggcgcgattcttcgcatcgttcgcgagaaagcgcgcggcggccgcatcctcgcgcggatcgtccgagcgaggcgcggtgcctttcatcggcnnnnnnnnnagcaacgcgcccgtcttctcgacgaacagctcgggcgagcacgacacgatccacgcgccgcccggcagcgcgacgagcgcgccgtagcgcaccggctggcgcgcccgcaggcggcgatacagcgcgagcggcgcgccgaacgcatcgaaatgcagccggtacgtgtagttgatctgatacgaatcgcccgcgcgcagcgcatcgtgcacggcggcgatcgccgcgtcgaacgcgtnnnnnnnnacgctcttcgtcacgtgcgcgacgcccgccgccgacggctcggccgagccgccgtcgcgcgacgcgagccacgcgtcggcctcctcgcgcgagagcatcctgcattcggcgaacagcaggaaccgcaacgnnnnnnnnnnnngcttgccgagctgcaggtcgcgcccgaactcgtagtcgccgagcacgacggcgtgcagcccgcgccgcgcgtcgtcggcgacggccgcgcacaccgcgtcgaggccggccggatcggcgcaggcccgctcgtgcgagaagcccgaatacaaacgactcgagcgcgccgccgcggtcgagtcgcaatcgtcgaagagcgcgaaaaccgcgcccgcttcgtcagtcatcctgcctctcacctgcggaccgcacgccgggcgtcactcgaagaagctcttcacgcggtcgaaccagctcttgctctgcgggctgtgacgcgggccgccttccgcgagcgacttctcgaactgcttgagcagatcgcgctgctgatcggtgagcttcacgggcgtctcgacctgcacgtgcacgtacagatcgcccgcgatgctcgagtgcagccccttgatgcccttgccgcgcaggcggaacgtcttgcccgactgcgtgccttcgggcaccgtgaacgacgcgcgtccggcgagcgtcggcacttcgatctcgccgcccagcgcggccgtcgtgaacggaatcggcatctggcagtgcagatcgtcgccgtcgcgctcgaacaccgcgtgcggcttgatatggatctcgacgtacagatcgccggacggcccgccgttgatgcccggctcgccgttgccggccgagcggatccgcatgccgtcgtcgatgcccgccgggatcttcacttcgagcgtcttggtttccttcaccttgcccgagccgtggcagtgcgcgcatggctccggaatgtaggtgccggtgccgtggcacttcgggcaggtctgctggatgctgaagaagccctgcgacatccgcaccgtgccctggccgtgacaggtcgggcaggtttccggcttcgtgcccggcttcgcgcccgagccgtggcacacgccgcacgcggcccagctcggcacgcggatttgcgtgtcgtagccgtgcgccgcctgctcgagcgtgatttccatgctgtagcgcaggtccgcgccgcgatacacctgcgggccgcnnnnnnnnnngccgccgcccgccgcctggccgaagatgtcgccgaagatgtcgccgaacgcatcggcaaagccgccaaagccttgcgcgcccgccgcccccacgttcggatcgacgcccgcgtggccgtactggtcgtacgcggcccgcttctggccgtccgacagcatttcataggcttccttcgcttccttgaaatgctcctccgcatccttgctgtccggattgcggtcgggatggtacttcatcgcgagcttgcgatatgccttcttgatttcgtcgtcgctcgcgttcttcgcgacgcccagaacctcgtagtaatcccgtttcgccatatcgtttcaatgccgccgcgcgaaacgcgcgcaacggctcctctcgcttccagtaaagtcttgcgactggttgagcgccgcgtgcgccggcccgcacgagccgnnnnnnnnnnngcgctcgccataaaacaaatgtgcccggagagccgcgaggcccgccaggcgcaagtatgatccgcccattcggcagcgaagaaacggatccgggaaaaccgcgccgcgcgcccccgatcgaggcgcccgacgcggtagaccgccacccggcttcagtccttcttcacttccttgaagtcggcgtcgacgacgtcgtcggccggctgcgcgccgccctgcgccgacgcaccttcggctgccgccccggccgcgcccgcggcgcctgcctgctgcgcctgcatgtcggcgtacatcttctcgccgagcttctgcgacgccgtcgcaaccgcttcgaccttcgcgtcgatcgccgccttgtcgctcgacgcgttcttcagcacgtcctcgagctccttgagcgccgcttcgatcttctccttctcgcccgcctccagcttgtcgccgtactcggtgagcgccttcttcgtgctgtgcacgagcgcgtcgccctggttgcgggattcggcgagctcacgcagcttgtggtcttccgccgcgttcgcttccgcgtccttcaccatcttctcgatctcggcttcggacaggcccgagttcgccttgatcgtgatcttgttttccttgccggtcgccttgtccttcgcgccgacgtgcaggatgccgttcgcgtcgatgtcgaaggtcacttcgatctgcggcacgccgcgcggcgcgggcgggatgccctcgaggttgaactcgccgagcagcttgttgcccgccgccatctcgcgttcgccctggaacaccttgatcgtcacggcgccctggttgtcgtccgccgtcgaatacacctgagcgtgcttcgtcgggatcgtcgtgttcttgttgatcatcttcgtcatcacgccgccgagcgtctcgatgccgagcgacagcggcgtcacgtcgagcagcagcacgtccttgcggtcgcccgaaagcacctggccctggatcgccgcgcccaccgcgacggcttcgtccgggttcacgtcgcggcgcggctccttgccgaagaattccttcaccttctcctgcaccttcggcatgcgggtctggccgccgacgaggatcacgtcgtcgatgtccgacaccttgacgcccgcgtccttgatcgcggtgcggcacggctcgatcgtgcgctcgaccagatcctcgacgagcgcctcgagcttnnnnnnnntgaccttcaggttcaagtgcttcgggcccgacgcgtcggccgtgatgtacggcaggttgatttcggtctgctggctcgacgacagctcgatcttcgccttctcggccgcttccttcaggcgctgcagcgcgagcacgtccttcgagagatcgacgccctgctccttcttgaattcgccgatgatgtaatcgatgatgcgctggtcgaagtcctcgccgccgaggaacgtgtcgccgttggtcgacagcacttcgaactgcatttcgccgtcgacgtccgcgatctcgatgatcgacacgtcgaacgtgccgccgccgaggtcatacaccgcgatcttgcgatcgcccttctcggccttgtcgaggccgaacgcgagcgcggccgcggtcggctcgttgatgatccgcttgacttcgaggcccgcgatgcgccccgcgtccttcgtcgcctggcgctggctgtcgttgaagtacgccggcaccgtgatcacggcttccgtgaccggctcgccgaggtagtcttcggccgtcttcttcatcttgcgcagcacttcggccgacacctgcggcggcgcgagcttctcgccgtgcgcctcgacccacgcgtcgccgttgtccgccttgatgatcgcgtacggcatcaggccgatgtccttctggacttccttctcttcgaaacggcggccgatcaggcgcttgaccgcgaacagcgtgttcttcgggttcgtcaccgattggcgcttggcgggcgcgccgacgagcacttcgttgtcgtccatgtacgcgatgatcgacggcgtcgtgcgcgcgccttccgaattctcgatgaccttgacctggttgccttccatgatcgcgacgcacgagttcgtggtgccgaggtcaataccgatgatctttcccatttttcctaatctccagaaatccttgttcgctgcggcatcggcgggtggctgcccgcctggccgcgccagattcgactctgcactcgaaataagtgcggccgcatcgttttcaagaccccgaacgcgatgcggccattaaannnnnncaatcggccgggcgnnnnnnnncatccgcgcccgcgccggcgttttcgcccatcgcccgcgccttnnnnnnnnncgcggcggcggccgcctcgaactgcgcgagcccgtgccaacccgtcgcccggccgagccgcttgccgcgccgaaagaagaaccaggccggcacgccgtgcagcgcgaaacgccgcgccagttcggggttcgcgtagacgttgctatggaaccatttgaggccgagcgcgcggatcgcgtccgggtgggcgagcatcgcctgcttcgcgatttcgcagttgaaacagtcgacgccccagaagaacacgacagcgagcgcatcgcccgcgctcgcgagcccggcgtcgaagtgctcggcgtcgagcgcctgcatgtcgaacgccgcgaacgcggccgcgtcgacgcccgtgcccgccatcgccgccccttgcccttacttcggctgggcgaccgtcacgagcgccgggcgcagcacgcggtcggcgatcgtgtagcccttctgcagcacggcgacgaccgtgttcggttcctggtcggccggcaccatcgagatcgcctggtgcagatgcggatcgaacttctcgccgaccgggttgagcgccgcgacgcggcccttctcgagcgcgctcgtcaactggcgcagcgtcagctcgacgccctcgcgcactttcgcgagatcgccggacgtgtcgccgaccgcagcctccaggctgtcgagcacgggcaacaggttctcggcgaaaccctcgatcgcgaacttgtgcgccttcgcgacgtcgtcctgcgcacggcggcgcacgttctcggtttccgccttcgcgcgcaggaagctctcctgcagctcggcgatcttggcttgagcctcggcgagcgcggcctcggcagccggcgccgcgttttccgcggcttgcgccgccggttccgcagcctgcgcctcgcgaccggtttcttcagtcgtttggtcagtcgggttctcttgcgtgttttccatatcgctagacagtcgatttagaggttaaagccaaaacggcagccggcttcgcgcctcgttcgggcgaacggccggcgccgcacaatatcggtgcaaatggggcctcgcgcggcgatttcaagaggctttccgccacgatcgcgcgcctgccggcgacgccgcgcctcggcgcggtgcgcggcgcacgacgatcggcactcgggccgaaacggcctgtaacaacccttaccgaccgttctctggattgcaacagtgggctgaactacactggcgacaagcgcgtcgggtgccgcgtataccctgccccgaccgcccgacaccggatccagggccctttcacccgtcttctcgagggggagtaccgtgaaactgaccttcgccatttcggcagtcgcgctggtactcatcgccggcacgacgaccatttgcctctcgggcgccgtcaccgaacgcacgacggaatacggcgnnnnnnnnnnnacgttcgatcagttgttcagctcccattcgaaaatctgtcgatgatccggcggtcccgcttcgtcggccgcccgtgcagctcggccgacggctcccgaaaatgccggcgccgctcgagttccgccagccgcttcgcccgccctgcctccgtttccgcgtagagcgtctgcgcgacgctcgccggcccgcgcacgtcgcacacgccgagcacgtcgatctcccacacgacgcgctcgatcgtcacgtcgacccggtcgccgacgcgcacttccttcgccggcttgacggccgcgccgccaatcctcacccggcctttctcgacggcatcggccgcgagcgagcgggtcttgaagaagcgcgcggcccagagccatttgtcgatgcgcagccgcgcgccgggttcggtcgaaatcttgaagttcatcgcgatcagctcacggcttccggcgccatcgcgacgcgcaccggccagccttgcaggttttccgcggcgatctcgccgagcgcggcgatccacgcgggcgacgcattcaggcacgggatccggtgaaactccttgccgccgccgtgcacgaactcgtcgcgcacttcgatgccgatctcctcgatcgtctcgaggcagtcggccgtgaagcccgggcagaacacgtcggcgcgccgcacgcccgccgcgccgagctccttgagggtgggcgccgtgtagggctgcagccactcggccttgccgaagcgcgactggaacgtgacccggcactcgaacgtcgtcaggccgagcgcggacatcaacagcgcggccgtctgctggcactggtcatggtaaggatcgccgaggtcgagcgtgcgcttgggcacgccgtgaaagctcagcacgagcttgtcgcccgcatcgaaagccggccggccatgcgccgcccaatactggcggacctgctcggcgagcgcgtggatataggccgggtgatccgcgtagtggcgcaccgtgcggacctccggctggttgcgcatccggccgagcgcggcgaacgccgcgtcgaacgcggtggccgtcgtcgatgacgaatattgcggatacatcgnnnnnnnnnnnncgcgctcggcgcccgcgcgcttcagttgcgcgagcacgtcggcgatgctcggcgtgccgtagcgcatcgcgtaatcgacgatcacccggtagccgttcgccgcaaagagcggtttcacgctctcgacctggcgctccgtataaacgcgcagcggcgagccttccggcagccagacggccgcgtacttcttcgcggacgcgcggccgcgcagcggcaggatcagcgtgcacaggatcacctgccagacgagctgcggaatctcgacgacgcgcgggtcggacaggaactgcgccagatagcggcgcacnnnnnnnngcgtcggcgcgtcgggcgtgccgagattgacgagcagcacggcgacgcggtgggcggccgacgcgtgcgacggcggttcgaggtcaaaacgcatggaaagagcgtgccggggcaccgaatcgaacgacactcattatagcggggcggccgggcaccaccagtcggccgtccggccgattgcacggcgcccggcgggccggcacgatggcgatgacgtagccggagcggnnnnnncagcgccggatgccgcaaaannnnnnnnaaaagtatgacgaaagacgatgaaaggcgaaaggaaccggttactgctggctgagcgtgagcgacagcaggcgcgcggtgatgtcgacgatcggaatcacgcggttgtaagccatgcgcgtcgggccgatcacgccgagcgtgccgacgatcttgccgttgacctcgtacggcgcggtcacgacgctcatctcgtcgatcggcacgagcgtcgattcgccgccgatgaagatctgcaccccttgcgcgtggctcgacacgtcgagcagttgcagcaggctcgtcttctggtcgaacacgtcgaacagcttgcgcaggcgcgccatgtcggacgacagatcggccacctcgagcaggttgcgctcgccggagatcagcacggtttcctcgtcgtcgggctcctcggtgctcgccgtgacggccgcgtgcatcagcgccgtcatgtcgccgcgcagctgatcgatttcctcgcgcagccggcggcgcacctcgtcgaacgacaggccggcgaagtgcgcgttgatgtagttcgacgcctcggtgagctgcgcgggcgcgtagtcgcgctgcgtcgcgatcatgcggttctgcacgtcgccttcgggcgtcacgatgatgaggaggatccgcttgtccgacaggcgcaggaattcgatctgcttgaacacgtggctgcggcgcggcgtgagcacgacgcccgcgaactgcgacaggttcgacagcacgctcgccgcggccgcgacgacccgctgctgcggctcgcccgcctgcagcgtggtctgcacgagccgcgtgaccgcgtcggaatcgatcggcgactcgacggtcagcatcgtgtcgacgaacagccggtagccgcgcggcgtcggtacccggccggccgacgtatgcgggctcgacacgaggccgagctcctccagatcggacatcacgttgcggatcgtcgccgggctcagctcgagcccggaataacgagacaacgtgcgcgatccgaccggctgaccgtcggcgatataccgctcgatcagtgtcttgaggagggttcgtgcgcgtggatctaacatgatggaaaattttagcgcaaccgggcggcgcccgcgagcgccgcttgcgcgcctcgccgcccccgcgcccgttttnnnnnnnnnnnnccggcgggcggttcttttcgtcatcgagctatggtgtaatgccggcatgaaaatcggccaccaattccataccgtcgcgctcgtcgggcgcagcaacacgcccggcatcgccgagccgctcgcgtcgctcgccgcgtgcatcgcgaagcgcggcttcgaagtcgtgttcgaggcggataccgcgcaggcgatcggcagcgccggctacccggcgctcacgcccgccgagatcgnnnnnnnnnncggcgtcgcggtcgtgctgggcggcgacggcacgatgctcggcatgggccgccagctcgcgccgtacaagacgccgctcatcggcatcaaccacggccggctcggcttcatcaccgatatcccggcgtccgacatgcgcgaagtcgtgccgatgatgctcgcgggcagctacgagcgcgaggagcgcacgctgctcgaggcgcggatcgtgcgcaacggcgagccgatctatcacgcgctcgcattcaacgacgtcgtcgtgaaccgcagcggcttctccgggatggctgagctgcgcgtgtcggtcgacggccgcttcatgtacaaccagcgctcggacggcctgatcgtcgcgacgccgacgggctcgaccgcgtacgcgctatcctcgcaggggccgatcctgcatccgcaactgcaaggcatcgtgctcgtgccgatcgcgccgcacgcgctgtcgaaccggccgatcgtgctgccggacgattcgaagatcgcgatccaaatcatcggcgggcgcgacgtgaacgtgaacttcgacatgcagtcgttcaccgcgctcgagctgaacgacacgatcgaggtgcgccgctcgaagcacacggtgccgttcctgcacccggtcggctacagctattacgcgacgctgcgcaagaagctgcactggaacgaacatccgtcgagcgaagaagacgacgacgcataagtcctcacgccatcctccgaccgacatccatgctccgccacctctcgatccgcgatttcgtcatcgtcgccgcgctcgatctcgaattcgacagcggcttcaccgttttctcaggcgaaacgggcgccggcaaatcgatcctgatcgatnnnnnnnnnnnnnnnnnnngcgagcgcgccgacgcgagcgtcgtgcgcaccggcagcggccgggccgacatcagcgccgaattcacgccgcacgaccgcgtcgcgcgttggctcgacgagcacgcgttcgacgccgacgacacggtgatgctgcggcgcgtcgtcgacgcgaacggccgctcgcgcgccttcatcaacggcacgagcgcgacgctcgcgcaactgcgcgaagtgggcgagatgctcgtcgacatccacggccagcacgcgcatcagttgctgatgcgcgcggacgcgcagcgcgagctgttcgacacgcacgcggggctcgcggccgacgcggccgccgtnnnnnnnngctatcgcgcatggcgcgacgcgacgcacgcgatcgacgccgcgcaggcgcacgagcgcgagcgccagctcgaacgcgaaaagctcgcgtggcagctcgccgagctcgacaagctcgcgccgcagccgggcgaatgggacgagatcaccgccgagcacaagcggctcacgcattcggcgaacctgatcgacggcgtgcagggcgcgctcggcgcgatctccgaatccgacgacgcgatgctcacgcaactgggcgcgatcgtgtcgaggctgaggagcctcgccgaatacgaccccgcgctcaacgacgcgctcgcatcgctcgagccggccgagatccagctgcaggaggcttcgtattcgctgtcgcactacgcgcagcggctcgacctcgacccggaccggctcgcgcaggtcgagacgcggctcgacgcgctgcactcgaccgcgcgcaagttccggctgccgcccgagacgctgcacgacgagcacgaggcgcgccgcgcgcagctcgccgagctcgacgccgcggccgatctgagcgcgctgcaggcggttgccgacaaggcgaagcaggcgtatctggccgacgcgcagaagctgtcgaagnnnnnnnnnnaagcggcgaaggcgctcggcgtggcggtgaccaccggcatgcaggaattgtcgatggcgggcggcagcttcgaggtcgcgctcgtgccgctcgccgaaggcggcgcgcacgggctcgagcaggtcgagttccgcgtcgcgggccatgcgggcgtgccgctgcggccgctcgcgaaggtcgcctcgggcggcgagctcgcgcggatcagcctcgcgctcgcggtgatcgcgagcgcggcgagcccgacgccgacgctcatcttcgacgaagtcgacacgggcatcggcggcggcgtcgccgaggtggtcgggcggctgctgcatcagctcggacagatgcggcaggtgctgtgcgtcacgcacctgccgcaggtcgcnnnnnnnngcgaccatcactttcaggtcgcgaagggcgaggacggcgaaggcggcaccgtgtcgacggtcgtgccgctcgatcgcgcgagccggatcgaggaagtcgcgcggatgctgggcggcctcgagatcaccgcgacgacgcgcaagcatgcgaaggaaatgctcaccgcgtgacgtgnnnnnnnncggccgcgacggcttttcgggcggcggccggcagtgggcggccggcggctgccggatggtagcgaatggcggcggatggccagtgggcggtcgactgtcaactggcgggtgatgacgcggggcccgcgaccgctgcccctcgcttcctgcctggcctcggcgtcgccgcccggctgcacgcggccgttcagcacgccgccagcgccccagcatcgcgcacnnnnnnnnnnnncggcggcgcgccgtcgccagccgcgccatacggcggcatcggcccacgcgctccgcgcctcgagcggcgggcggcgacgccccattcgagcgcccgtcgcccagccccctgctccgcccccgcttcgattcccgcctcgccgccgcgcgtcccgctacgcgccgaacacccgcgcccacagcgcggccacggcctgccgctcggccgcgacccgctcgggctcgacgcgcgccttttccatcccgtcgagccgcagccggtgctgcagcttccggtaggtccggtacgcagcgcccaccgtctccgcctcttcctcgctcatcagcccgaagcgcgacacctcgcgcaacagcgcgatgttgccggtgttgcggatcatctccggatgccgcgccgcatgcagcagcacccagtactggaccgcgaactcgatgtcgaccatcccgccgcggtcgtgcttcaggtcgaaccgctcggtcgtgttcggatgcccggcgagcaccttctcgcgcatctcgacgatctccttcgcgagcaccgccgcgtcgcgcggcgtcgtcagcacctgcacgcgaatcgcctcgaacgccgcgccgatccgcgcatcgcccgcgctgtannnnnnnnnnntgagcgcctgatgctcccagacccatgcggtgttcgccgcgtcgccctcgcgcagctggtagcggcggaacgcgtcgagatcggtgacgagcaggcccgcctcgccgttcgggcgcagccgcaagtcgatgtcgaacagcgtgccggcgcccgtcgcggtggtgagccacgtgatcaggcgacgcgcgaacgtcgtgtagacgtcggccgcgcgctcgtccggatcgtcgtacaggaagatcagatcgagatcggacgcgtagccgagctccttgccgcccagcttgccgtacgcgatcgccgcgaagcacggcgtgtcgcggtggcgcttcgcgagttgcgaccagacgacttcgatcgtcacgtcgagcatcgcgtcggcgagctccgacaggcggtcgctcacgtgctcgaccgacagccggccggccagatcgagcagcaggatccggaacacctcggcctggtgcgcgtggcgcagcagatccatctgatgctcggcgccgtcggcggccgcgagccgcctgcgcagcgcgtccttgaacgccggccagtcgaacgggctgtcgatcgcctcgtcgtcgagcagttcgtcgagcagttgcgggtgccggatcaggtagccgccgccccagcgcgtcgcgccgagcaccgacagcacgcgccgcagcgcggccggatattcggtcagcagcgcgagatacgcgccgcgccggcccaccgtctcgagcaggtcgaagcagcgcacgacggtctcgtcgcgatgcgcggcgtcgatgccgggcgccgcctcgagcgcgcgatgcgcgacgcggtcgaagcgcacgcggctcgattccggcagccccgcgtagcgcgacgagcgccacaccgcctgcagccgcgcgagcaccgccgccggatcggcgaagccgagctcggccaggcgcgcgacgagcgcttcgtcggcgccgtcgtcggcgagcgcgccgctccagatgcagcccgccgcctggtcgtcctcacgccgcgcgccgccgtccgccttgtcggcgaacacctgatcgaactgcgcctcgacgaacgcgcggtgctggtcgagccggtcgatcagcgccgcgtagtcggcgaagccgagcgacgcggcgagcgccgcgcgctcggccggatcgacgggcatcgcgtgcgtctgcgcgtcgttgcggtattgcagccggtgctcgagcgtgcgcaggaacagataggcgtgcgtcagccccgcgcgcacctcctcggtgatcagcccgctcgcgctcgcatgccgcagcaccgcgagcgtcggctgcacgcgaaagcccgcgtcctgcccgccgcggatcagttggaacacctgcgcgctgaactcgatctcgcggatcccgccgcggccgagcttgatgtcgtcggccttgtcgggccgcatcgtcgcgcggcgccgcgcttcctggcggatctgctcgtgcagcgagcggatcgcgccgatcacgccgaaatcgagatagcgccgatagacgaacggcttgacgatcgcatcgagctgctgcgcgaggcggcgcgcggccgcgctcgcgcgctcggtcacgagccggcccttgatccacgcatagcgctcccattcgcgcccctgcacgtagaaatactcctcgagcatcccgaggctgcacacgagcgggccggaatcgccgttcgggcgcagccgcatgtcgacgcgaaacacgtaaccgtcggccgtcgcctcggacagcacgccgatcaggcgccggccgagccgcgtgaagaactcgtgcacggaaatcgnnnnnnnnnnnncgcccgccgtctcgccgtcgtcctcgtagacgaagatcagatcgatgtccgacgacacgttcagctcgcggccgccgagcttgcccatgccgaccacgccgagcgcgagccgctcgcccgacgggccgcgcggctcgccgtactgcgcctcgagctccgcggcgagcagcgcgannnnnnnntggatcgccgcctccgcgaggtcggtcatcgtgccggtgacttcggcgacatccgcgcgccccgcgaggtcgcgctcggcgaccgcgccgaacgcctcgccccgcagctgccgcagcgcctttttcagcgcgtcctcggacggcggctggccgccttgcgcgagcagttcgtcgaggcgcgcgtcgagcgcnnnnnnnntgacgggcgcggccgcccacgcggcgatgcgctcggcgagcgccggccgcgccgcggcnnnnnnnnnnagatagtgcgaataggacagggacagcagatcggaggcgtcggtcatcgtcaagcgcgcgttgcgcggtgaaaggccgcgggccgccgcaagccgcgagcgcgcccggccggacggcccgcacggacggcgtcgcgaaagccgtcggcggggacccgtgtgatacatttgaacgtcagtccgcaaaactaccatatcgccgccccttcgccgcatgtccgaccgtcaggattccgccgcaacgaccgaagccggacctccgcagcaccatcacccggtcctgcgtcgcgtgttcaagggcgtgctggcgatcgcgatcgccgcgtacttcatcgcggccgccgccttcctcgggctgcgctacctgctgctgccccgcatcgacgaataccgcccgcgcatcgaggcgttcgtctctcaaaaactccacgccgagctgcggatcggccggctcgcgccgcactggtcgggcatgcagccgggcgtcgacatcagccgcctgacgatccgcggccgcgacggccgcgtcgcgctatcggtgcctcatgcgacggccgcgctgtcgtggcgctcgctcgcgcgcttcgcgccgacgctgtcgagcctcgtcgtcgacgatccggacctgctgaccgagcgccgcgcggacggctcgctgttcgtcgcgggcgtcgcggtaccgaccacgaagacgggcgccgacgacacgttcagcgcgtggctgctcaagcaggaggcgatcgtgctgcgcggcggcacgctgcgctggcgcgacgcgcagcacgacgcgcccgagctcgcgctgacaggcatccgcatcgcggtgctcaacgacggactcgtccaccggatcgcgctgcaggcgcccgcgaacggcacgctgttccacggcccgctcgatttcnnnnnnnnnttcgtccaccaggcgctcgcgccgatcggcaaaccgtcgaactggacgggcgacgcgtatctgtcgacggggcccgtcgacctgccgacgctcgcgcgctacgcgaacatacgcgtcaccgcgtacgcgggccggatcgacaacgcgatctgggcgcatttcggcgacggccatctgtaccgcgcgggcggcgagctgcgcggctacgacgtcgcgctgcgcgtgcgcccgacgcagccgcggctcgacattccggtcgcgcgcttcggctgggacgtcgcgatcgacccgaagcgcgactacacgctgcacctgtcgcggctgcacgccgagctcggccagccgccgctcgcggacggcacgccgctctcccgcgcgctggcgctgcacacgctcaccgcgcgctaccgcgtgccgaacgtcgacgaagggcagttgctgagcgtatcgggcgaccgcgtcgacctcggcatcctcgccgaattcatccgcgggctgccgctgccggcgcggctgcgcaacgagctcgtgcgcttcgatccgcgcgggctcgtcgcgaactacgcgatcgaggtcgagcgcgcgaagccggcgagccccgaattcgtcgacgaagagcgccgcagcggcaccgcgcccatcatccgctaccggttccagggcgacctgcaaggcatcagcttcgaggcgcaggagccgccgcccggactctcgccgcacggccatcnnnnnnnnggaattcccggcgtcgaaaatctgtggggccacgtcgatgcggacgaaaaaggcggcgccgcgcgcttcgacacggtcgacgcggccgtcacggtgcccggcgtgttcgacgagccgcgcctcgcgttcgacaagctgcgcggccgcgcgagctggaccatcacgcccgcgcccggcgagcggcannnnnnnntcgacgtcgcggtgcccgagttccgcgtcgagaacgccgatgccgcgatcgcggtggcgggcagctacgcgaaccccggccacgggcgcggctcgctcgacctgaaagccgacttcgagcgcgcggccgtcgcgcggatcacgcgctatttgccgacgagcctgtccgatcacctgcgcctctatctcggccacgcgctgcaggcgggccaggtgaccaaaggcgcgacgatcgtcgcgaagggcccgctcgagacgttcccttacgagcacgatccgaaggcgggcgtgttccacatcgtcgcgcccttcgcgggcggcaggttcgagccgacgccgcagccgccgcgcacgctcgccaacggcacgccgaacgtatggcccgcgctcgacggcatcgacggcgtgttcgagctcgagcagaaccggctgcgcttcgacatcgacnnnnnnnnntacaaggacgtcgcgctcgcgaaggtgacggggcgcatcgacgatctcggcaacccgacgcactcgccgctcgtgatcgaaggccgcgcgcacggcccgctcgccgatctgctcgactacgcgaaccacagcgcgatcgccggaatgacgggccacatcggcaacctcgtgcgcgcgcagggcccggcgacgctcgcgctcaagctgacgatcccgcagcacgtcgcgcatccgcacgtcggcgtcgacgacgcgctcggcttcgccggcaacgcgatcgaggccgacggcgtgccgcccgtcacgcggctgcgcggcaacgtgcggttcacgcagcacacggcgagcgtcgatcggctcaccgcgcgctttctgggcggcgacgtnnnnnnnnnnngcgcgctcgcggagaacggccgctacgcgttcgacatcgacggccggctgtcgctcgacgcnnnnnnnnggctgaacctgcgcggcgcggcggcggccgcgctcgagcgcgtcgtcggcgacgcgccgtaccggctcgcggtgcgcggcgcgaaaggcggcctgcccgacatcaccgcgagctcggacctcacgggcgtcgcgctcgagttccccgcgccgttcgcgaagccggccggcacgccgatgccgttcagcttcgtgctcgcgcccgagccgcaggcgagcggcaagccgctcgagcgcgcggacctggcgctcggcccgctcgcggcgacctacctgctcgacgtcgagcgcgggcggccggtgcgcgcggtgcgcggcgcgctcggcatgaaccggatgcccgacctgccgcaggaaggcgtgagcgcggcgatcgatgtgcacgagctcgacgccgacgcatggcaggcgttcgcgcagggcttcggcaagtcgcccgcnnnnnnnnagcagccggccgcgtcgcccgtcgatctcgcgagcttcgcgccgaagcgcttcgcgctgcacttcggcacgctgaagctgctcaagcgcaactgggagaacgtgatcgtcggcgcatcgcacatcgacgacatctggcaggcgaacatcgcgtcgaaccaggtgtcgggctacctgtcgtgggcgccgggcggcggcccgacgggcgccggcgtgctgagcgcgcggctcgcgaagctcgtgattcccgagagcgccgagcacgatctcgtcggccgcgcgatcgacctgccgacgcccacccaccatgcgatgcccgcgatcgatctcgtcgtcgatcaggtggtnnnnnnnngccacgacatcggccggctcgaggtcgacgcacgcaacgtcgacgagaacggcatcccggtctggcagctcgacaagctcgagctcgcgaacccggccgcgaaactcaccgcgaccgccaactggcgcacgtcgcgccgcgcgctcgcgcacggcgccgacgaggaggacgcgccgcggcgcaccgtgtttgatttcacgctcgcgatcgacgacgcgggcgcgctgctcgagcgcgtcggcctgccgcgcacggtcgagaacggccgcggcacgctgtcgggcaaggtcgcgtggcgcggcggcccgaccgcgatcgactacccgacattgaacgggcgcctgtcgctcgacctcgcgcacggccagatcctgaaggtcgacccgggcgcggcgaagctgctcggcgtgctgagcctgcagggcctcgcccgcttcctcacgctcgacttccgcgacgtgatcggcaagggcctgccgttcgagacgatcacgggcacgggccggatcgacaacggcatcgcgcgcacgcaggacttcgaaatgaagacgtcgcccgcgaaggtgacggtgacgggctcggtcgatctcgcgcacgagacgcaggacctgaacgcgcacgtcgcgccgaaggtgagcgcgagcgcggccgcggtcggcgcggcgatcatcaatccgttcctcggcctgggcgtgctcgccgcgaacctcgcgctatcgcagacgctcgcgcacgcgttcgcgatggattacacgatcaccggctcgtgggcgcacccgcacatcgagcgtgtcggcggcgatcggggtaagatgggcttcgcgcccgcggccgtcgagcactgaagcggccgccgggcccgcacccnnnnnncggccaccgccaccgaattcgtcatgaccgatcgccacgcctcagcctcgccgttcccggtcgccgcgctgcagatggtcagcacgcccgatcgcgagcgcaatctcgccgaagccggccggctgatcgccgatgcggcggcctcgggcgcacggctcgtgctgctgcccgaatatttctgcttcatgagccaccaggacaccgacaagctcgcgctcgcggaagcgtaccgtgacggcccgatccagcgctttctcgccgagcgcgcgaaggcgcacggcatctgggtgatcggcggcacgctgccgctgaaggcgcccgagccgtcgcgcgtgctgaacacgacgctcgtgttcgatccgcaaggccgcgaggccgcccgctacgacaagatccatctgttcaacttcgagaagggcgacgagtcgttcgacgaggcgcgcacgatccgcccgggcgacgcggtgcgcacgttcgacgcgccgttcggccgggtcgggctgtcggtctgctacgatctgcgctttccggagctgtaccggcgaatgggcgactgcgcgatgatcgtcgtgccgtcggcgttcacgtacacgacgggnnnnnnnnactgggagacgctgttgcgcgcccgcgcggtcgagaaccagtgctacgtgctcgccgccgcgcaaggcggcaagcacgagaacggccgccgcacgtgggggcgcagcatgctcgtcgatccgtggggcgagatcgtcgcggtgcgcgacgaaggcgcgggcgtcgtcgcgggcgagatcgatcccgcgcggatcgccgacgtgcggcagagcctgcccgcgtggcggcatcgcgtgctcgcgtgagcggcgatccgcccgaccggaaagaagaaagaaggcgcgtccgacaaccgtttcagaatttgagaatccccgaatccgcatgaacatcatcgaacccggcatcccccaaggggacttccttcagggcgcccgcaacctctcgctcgcgaaggacatcctgctcacgccgtacggcctcgacgaagcccttctcacgcgcacgctcgccgatatcttcacgcatcgcgtcgactacgcggatctgtacttccaggccacccgcagcgaagcgtggagcctcgaggaaggcatcgtcaagtcgggcagcttcagcatcgaccagggcgtcggcgtgcgcgcggtcgccggcgagcgcaccgcgttcgcgtactcggacgacctgtcgcccgaggcgatccgccaggcggccgtcgcgacgaaggcgatcgcggccgcgggcggcggcaagcagaagatccgcgcggcgacggcgctgaagggcgtctcggggcgcgacctgtatctgcccgccgatccgctcgcctcgctcgacgcgaccgcgaaggtgaagctgctcgagcgcgtcgagcagatggcgcgcggccgcgacccgcgcatcaagcaggtgatggcggggctcgccggcgaatacgacgtcgtgctcgtcgcgcgcagcgacggcgcgctcgcggcggacatccgcccgctcgtgcgcgtatcggtgacggtgatcgccgagcacaacggccggcgcgagatcggcacgnnnnnnnnnnnnnnncgcttcgactacggctacttcaccgacgacgtgctcgcgcgctacgtcgacgacgcggtgcacgccgcgctcgtcaacctcgacgcgcgcccggcgcccgcgggcgcgatgacggtcgtgctcggcccgggctggcccggcgtgctgctgcacgaggcgatcggccacgggctcgagggcgacttcaaccgcaagggctcgtcggcgttcgcgggccgcatcggcgagcaggttgcggccaagggcgtgaccgtcgtcgacgacggcacgctgccgaaccgccgcggatcgctgaacatcgacgacgagggcaacccgacgcagtgcacgacgctcatcgaggacggcatcctgaagggctacatccaggacacgctgaacgcgcggctgatgaagatgcccgtcaccggcaacgcgcggcgcgaatcgtacgcggcgctgccgatgccgcggatgaccaacacctacatgctcaacggcgacaaggacccgcgggagatcatcgaatcggtcaagcacggcctgtacgcggtgaacttcggcggcggccaggtcgacatcacgaacggcaagttcgtgttctcggcgtccgaggcatacatgatcgagaacggcaaggtcacgtatccggtcaagggcgcgacgctgatcggcagcggcccggaatcgctcaagtacgtgagcatgatcggcaacgacatgcggctcgacacgggcgtcggcgtgtgcggcaaggaaggccagagcgtgcccgtcggcgtcggccagccgacgctgcggctcgacaacatgacggtgggcggcaccgcgtcgtaatgcggcgttgccgcatcgcggcgcagacaattcgcgcgaatcgtccatgtcgcgcggattgtccgcattttcacgcgcacaggattgcaagccggcctccgaccgggtataaatctctttctcacatcgcttcattgacgcaccgcattcccgccatgtccgcaaagttttacttttacnnnnnnnggcatctcaggccgctggcggatcgagaggagtgatggcgcgcgaagcgcaaccgaattcccgaaaaaccgccggcgaacccggcggnnnnnnnncgcaccgccggttcgcaagcagggacgacgggccgatccaccgctttaccgaatcaccgatttgtcgaatcgaaccgccagccgcacccgcgcacgccgggcggcgcaccgaaccggagaactcaagcatgcccccgcacaataccgacgacgtccgcatccgtgaactgaaggagctgactccgcccgcccacctgatccgcgaattcgcgctcggcgaggcggtgtcggagctcatctacaacgcgcgccaggcgatgcaccggatcctgcacgggatggacgatcgcctgatcgtcatcatcgggccgtgctcgatccacgacacgaaggcggcgctcgaatacgcgggccggctcgtccaggagcgcgagcgcttcgcaagcgaactcgagatcgtaatgcgcgtgtacttcgagaagccgcgcacgacggtcggctggaaggggctcatcaacgatccgcacctggataacagcttcaagatcaacgacggcctgcgcacnnnnnnnnagctgctgctgcagatcaacgagatggggctgcccgccggcaccgaatacctcgacatgatcagcccgcaatacatcgcggacctgatctcgtggggcgcgatcgnnnnnnnnacgaccgaatcgcaggtgcaccgcgagctcgcgtcggggctgtcgtgcccggtcggcttcaagaacggcaccgacggcaacgtgaagatcgcggtcgacgcgatcaaggccgcatcgcagccgcaccatttcctgtcggtgacgaagggcgaccattcggcgatcgtgtcgacggccggcaacgaggactgccacgtgatcctgcgcggcggcaaggcgccgaactacgatgccgacagcgtgaacgccgcgtgcgcggacatcggcaaggccggcctcgccgcgcgcctgatgatcgacgcgagccatgcgaacagctcgaagaagcacgagaaccagattccggtatgcgcggacatcggccgccagatcgccgcgggcgacgagcgcatcgtcggcgtgatggtcgagtcgcacctcgtcgaaggccgccaggacctgaaggaaggctgcccgctcacgtacggccagagcatcaccgatgcatgcatcaactgggacgacagcgtgaaggtgctcgaagggctcgccgaagcggtgaaggcgcggcgcgtnnnnnnnngcagcggcaactgatcggcgcgggcggcggcgaatcgtcccgtccggtttcgcgtgatgcggcctttcgcgattcgtggtttgccggccgcccgtctccgccggctcgccgcgcgcnnnnnnnngcgatgcgcatcgcccgcaccccgcacgcatggaaaagccggcccgagccggcctcatgcggcgccgatccggctcccgcgcggccctcgcccaagaaaaagcccggcgcatggcgccgggctcagattgctgacaaaccctcgccaagtgggggatttttgnnnnnnaatggcgtgatgctgaagacgcccatgcccacgcagcacgaactcgagatggtgacgctcgaggaactcgtgccgaaggaccacctgctgcgccagatcgatgcggcggtggatttcgagttcatccgcgcgaaggtggcgcatctgtattgcgcggacaacgggcggccggcgctcgatcccgtggtgatgttcaagctgttgttcatcggctacctgttcggggtgcgcagcgagcggcaactgatgcgtgaggtccaggtcaacgtcgcctatcgctggttcgcccggttccggctgaccgacaaggtgccggatgcgtcaacgttctcgcagaatcgccgccgacgcttcacggacacgacggtgtatcaggagatcttcgacgagatcgtgcggcaggcgatcaagcgcgggctggtcgacggtcgggtgctgtacacggacagcacgcacctgaaggcgaacgcgaacaaaggcaagttcgatgtggtgaagctggagcagacgccggccgcctacacggaggcattgaacgcggcagtggatgcggaccgggccgcgcatggcaggaagccgctggatcgcgacgacgatgagccgccgtctagcaaggacaccaagctcagccggaccgatccggacagcggctacatggtgcgggacgacaagccgaaggggttcttctatctggaccaccgcacggtggatgccaagcacgcgatcatcaccgatacgcatgtgacgccggcctcggtgcatgacagccagccgtatctggatcggctggatcgccagcgcgagcgctttgagttcaaggtcgaggcggtggggctggatgcgggctacttcacgccggcggtgtgccaggggctggaggagcgagggattgccggggtgatgggctatcgcacgccgaaccacaagccgggcatgttctacaaacggcagttcaagtacgacgcgtatcgcaacgaatacgtgtgcccgcaggggcaggccctgccgtacagcacgaccaatcggctcggctatcgggaatacaaatccaatgcgcagatctgcgggcgctgcccggtacgatcgcagtgcacgaacagtgcgatcgcggtgaaggtggtaacgcgccacgtgtgggagcgcgccaaggagcgggtggacgcgcggcgcttgaccgaatggggccaacgcatttacgcgcggcgcaagcagacggtggagcgcagcttcgccgatgccaagcagctgcatgggcaccgttatgcccgtatgcgtgggctacgcaaggtggccgagcagtgcttgctggccgcggcggcacagaacatcaagaagattgcgatgctgctggcgcggaagcggaaaaaggggccagcgggtcccgattggcgcttcgtgcgcatgctgctgcgtctggtgagcggtttgcgctgcagcttcgactacccgctcgcggcgaacccgcaatcctgatcccagaaagacaaaaccccacgctcacaaaaacgtggggttcgtcagcagtctgagcccgaaccagcggttcgggcnnnnnnncgtccagtgcaagcttgggcgccccgcgaaacgcgtgtcgcgggcgcaacgcgcgcccggctgcggcggttgaagtggcgggtgtcggatttctttgaccagccgcctcgaattcctttataattcagggcttttccgcattcatgcccacggaaaaagaacagggagagcctgcatcgcgccacgaagcgcctgccaagagcagacaagcagggaagaacgtttgggcacaagcaatcaattttggatcgatcatgaagacgttttccgcaaaagcccatgaggtgacgcgcgaatggtacgtgattgacgcgacggataaggttctcggccgtgtcgccagcgaagtggcacgccgtctgcgcggcaagcacaagcccgagttcactccgcacgtcgacaccggtgatttcatcatcgtcatcaacgcgagcaagctgaaggtcacgggcaacaagacgctggacaagaagtactaccgtcactcgggctacccgggcggcatctatgaaacgacgttcggcaagatgcaggaacgcttcccgggccgcgcgctcgagaaggcggtcaagggcatgctgccgaagtgcccgctcggctacgcgatgatcaagaagctgaaggtctacgctgaagccacgcatccgcattcggctcaacagccgaaggcgcttgagatctaaggggagcccacatgatcggtaactggaactacggtacgggccgccgcaagagcgcagtcgctcgtgtcttcatcaaggctggcaagggcgacatcgtcgtcaacggcaagcccatctccgactacttctcgcgcgaaacgtcgctgatgatcgtgcgtcagccgctggaactcacgaaccacgcgcagacgttcgacatcaaggtgaacgtatcgggcggcggcgaaacgggtcaggcgggcgcggtgcgccacggcatcacccgcgcgctgatcgactacgacgcgacgctgaagccggcactgtcgaacgcgggcttcgtcacgcgcgacgcccgtgaagtcgagcgtaagaaggtcggtctgcacaaggcacgccgcgccaagcagttctcgaagcgttaatcgctcgtgctgcgcgccgccttcgggcggcatcgctgcaagaaaaaccgccagttttcatgctggcggnnnnnnnatatgcgcgcagcttgcgccggcgcaacgaatgcgcgaaaaacggcggcgcgcatcttgatttcgcctgcatcagcacgatctgcggatcagtcctacaatagcaggcaatggnnnnnnggagagttcgcatgaacgctgttaccgaatctgcggcaaccaccgagatgccggcgccgttcgtcttcaccgacgcggcggccgacaaggtcaagcaactgatcgacgaagagggcaaccccgacctcaagctgcgcgtattcgtgcaaggcggcggctgctccggcttccagtatggcttcacgttcgacgaggaagtcaacgaggacgacaccgtgctcaacaagaacggcgtcgtgctgctcgtcgacgcgatgagctatcagtacctcgtcggcgccgagatcgactacaaggacgatctgaacggcgcgcagttcgtcatcaagaacccgaacgcgaccacgacttgcggttgcggctcgtcgttctcggtctgaacgcttgttcgtccaataaaaacggggctcggcgccccgnnnnnnnngcccggatcgcggccgtgcggtgaaggcggcgcatcgcgcgtcgagacagtgttcgtccttctttcggttttaccgtccttttccgctctttcgctcccgtttagccttttggtgtccactcaggcggctcgcacgccgacgtccggcatcgaatcggctgccgctccgatcgcgccaggtgcgtcgcccgcccgcgcgagccaatcggtcggcgcttgcccggtggattgcgcgaatgcgcgcgtgagcgcgctcgcgctgccgtagccgacttccggcgcgatttccttcaccgcatagccgcgcctgagcagcgtcttcgcgagcccgacgcgccattggagcaggtattcgccgggcggcaggccgaccgtgcccgcgaagtgcgcggcgaaccgcgagcgcgacatgcccgcgatcgcagccatccgctcgagcgaccacggcagggccggatccgcgtgcatcgcgttcaacgccttcgcgagccgcgcgtcggacaggccggcgagcgatccgctcgccaccagccggttgcgcatcacgaagcgcagcaactgcacgacgagcacctcggtcagccggttgatcaccgtgtcatgcccgcacgcgggcgcgctcgcttccgcgaagagcgcctgctggacgccgccgagcggcgacatcgacgcaagcggaatcgcgagcagatcgggcaagccgcgcaacagcggattctcatcgccgagcccgaattcgatcgctgcggacaagacttcgacaggcgcgtcgccgcgcgcctcgatccggtacttgccggggcgcccgatgaacaccgcgcccggctcgggcaccgcgtgccgcccgagcgcctcgcccgtcacgttgaccgcccccgtgcgcaccaggtgcatatggaagccgtccgcgccaatctcgaatgtcgacgcgccgggcagcgcaccgaagtgaaatacgcgggcgtgcagttcgaaacgcgcgaggaggtctttcagacggtcgatcatgggacgattagtcatgcaattgagatttatcgacgcatattgtctcaatacgtgcgctacattggcaattccgctgactatccagcatgacgaggagggcccaatcgatgctccgcttcttctatcacccgtcgccgaacccggccaaggtcgcgctgttcctcgaggaggccggcgtgccgtacgagttcgtgcccgtcgatacccgcaagggcgagcagcacagcgatgcgtacaaggcgatcaatccgaacgcgaagacgccggcgatcgccgacggcgacgcgatcgtgttcgacagcaacgcgattctgctgtatctcgccgagaaaaccggccaattcctgcctgacgacacgcccgctgcccgcggcgagctgctgtcgtggctgatgttcgtcgcgacggggatcggcccatactgcgggcaggcggtgcacttcaagcatttcgcgccggagccgaaggcgtacgcggtgaaccgctacgatttcgaggcgtggcgccactggcgcatcgtcgacgagcgccttgccggccgccgctacatggtcggcgagcgctacacgatcgccgacatggcggtgtggggctgggcgcgggcgatcccgcgcgtgctgggcgacgacgcatgggcgcaattgccgcacgtgaagcgcctcgtcgacgagatcgatgcgcggccggccgcgcagcgcgccgatgcgctgaaggcgcgccatgcgttcaaggtcgagttcgacgacgaggcgcgccgcgcgctgtttccgcagaacgcgcggctcgcggccacggccgggacgggagcctgacgcgatgatcgatctctactactggacgacgccgaacggccacaagatcacgatgttcctggaggaggcgggcctgccgtaccggatcgtgccggtgaacatcggccgcggcgagcaattcgagccggcgttcctgcgcatcgcgccgaacaaccggattcccgcgctcgtcgaccacgcgcccgccgacggcggcgcgccgctgtcgatcttcgaatcgggcgcgatcctgctgtacctcgcggacaagctcgggcgcttcattcccgccgatctgcgcggccgcaacgaggcgctgcagtggttgttctggcagatgggcgggctcggcccgatggcggggcagaaccatcatttcgtgcagtacgcgcccgagccgctgccgtatgcgatcgagcggtacgtgaaggagacgtcgcggttgtacggcgtgctgaacaagcatctgtcggacgggcgcgactacatcgcgggcgaatattcgatcgccgacatggcgagctacccgtggatcgtgccgcacgagcggcagtggcagcgtctcgaggattttccattcctggccgcatggttcgcgcgggtcgccgaacggccgggcaccgtgcgcgcctatgcacgggcgaaggagatcaacacggcgccgacggtcgatcagcagtcgcgcggcgtgttgttcgggcaggacgcgagcacggtccgctgacaggggactgggcggtcggcgggctccggcccggccgccgccgtgcgggcgcgatcgggcacgggcgcgccgcgcggcgcaacggggcgggcttcggcccggcccgcaggtcagcgcgggtagagcgcgcccagcacgcgctcgcccgccgcgccggtgacggtcgacacgttgcccgnnnnnnnnnnnttgaaccggtacgcaagccacgcgaacgcgagcgattcgacttgctgcggcggcacgccgagcgcggccgtcgtggcgacggccgcgtcgagcccgcgcgccgcgagcgccgtcgcgagcgcgtcgagcagcaccgggttnnnnnnnnnnnnnnnnnacacatagacggcccggcaatcgcccgcatgccgcgcgatctcgtcggcgacggtggcggcggtcagcgcggtgagcgtcgcctgcacgttttcgggcgcgaggtgctgaaaaccggcgagtttcgcatcgagccaatcggcgttgaagagatcgcgcccggtgcttttcggcgcgttttggcggaagtacggctcgtcgagcagcgcggcgaggagcgtttcgtcgactttgcnnnnnnnngcgaagcgtccgccgtcgtcgaacggctgtttcaggtggcgctcgacccacgcgtcgatcagcgcgttcgccgggccgcaatcgtggccgcgcaccgtgtcgttgcgcgcgtgcccttcgccctgcgggccgcccccggcgggcaggatcgtgatgttgctgatgccgcccaggttgcagaccacgcgcgtctcgtcgggcgagccgaacaccgtcgcatggaacgccggcacgagcggcgcgccctggccgcccgcggcgacgtcgcggctgcggaaatcggcgatcacgtcgatgcgggtcagctccgcgagcagcgccgcgttgttgagctgccgcgtatagccgcgctcgggccggtggcgcaccgtctggccgtgcacgccgannnnnnnnacgtcgtcgggcaagaggcccgccgtgcgcagcagctcgtggcagcacaccgcgtagcgcgcggcgagcgcgttcgcggcgagcgcctcgcgctcgatctcgtcgccgcccggctgttgcagcgcgaagagcgcgtcgcgcagcgtgtcggcgaagccgacgaacgcctcggacagcacggcgggcggcttgcccgcctcgaagcgcacggcgacgccgtcgacgccgtccatgctcgtgccggacatcaggccgaaatacacgccatccgccggatggccggtttgcatgcggttggacgtcacggtgatcgctccgaaatcgagggtnnnnnncacgcgaggctcgccgcgcaccgtcgccgccgattatccgcgcaaatccgcgcgaannnnnnnnncgttgagcggcccgcgtgcaacttatgggaaaatcgctctttttgcgacattccttcctcttgcaccgatgagcaccgatcccacttccaagcccgccttcccgatcaccgatgaagtccgccatgcgctcgccgtcacgaagcgcggtgttgacgagctgctgatcgaggaagagttcgcgcagaagctcgcgaaaagcgcggcgacgggcaagccgctgcgcatcaagctgggcctcgatccgacggcgcccgacatccacctcggccacacggtcgtgctgaacaagatgcgccagttgcaggatctcggccatacggtgattttcctgatcggcgatttcacgtcgctgatcggcgatccgtcgggccgcaacgcgacccgcccaccgctcacgcgtgagcagatcgaatcgaacgcgaagacctacttcgagcaggccgcgctcgtgctcgatcgcgagaagactgagatccgctacaacagcgagtggtcgatgccgctcggcgcggacgggatgatcaagctcgcgtcgcgctacacggtcgcgcgcatgctcgagcgcgaggatttcacgaaacgcttccagggcggcatcccgatctcgatccatgaattcctgtacccgctgatgcagggttacgattcggtcgcgctgaacgccgatctcgagctcggcggcaccgaccagaaattcaacctgctcgtcggccgcgagctgcagaagcaatacggccaggagcagcagtgcatcctgacgatgccgctgctcgaaggcctcgacggcgtcgagaagatgtcgaaatcgaagggcaactacgtcggcatcagcgagaagccgaccgacatgttcggcaagctgatgagcatctcggacgtgctgatgtggcgctacttcgagctgctgtcattccgcagcctcgacgagatcgcgcggttccgcggcgaggccgaaggcgggcgcaacccgcgcgacttcaaggtgatgctcgcgcaggagatcgtcgcgcgtttccattcgcaggccgacgccgaacgcgcactcgaggacttcaaccaccgcgcgaagggcggcgtgcccgacgatatcccggccgtgacgctcgccggcgcgccgctcgcgatcggccagttgctgaagcaggcggggctcgtgccttcgacgagcgaggcgctgcgcaacatcgagcagggcggagtgaagatcgacggcgcgacggtgtccgacaaggcgctgaaagtcgacgcgggcgagttcgtcgtgcaggtcggcaagcgccgcttnnnnnnnntgacgcttaccgcatgagcgcgcgcatcgccgcttggccgggcatgcnnnnnnnngtgcgcggcgccgcgcgtggccgccgcgccgcgtgcgtgacgcggacgtgcgcatgatcgccttgatccagcgcgtgaagcgcgccgacgtgcgcgtgggcgagcgcgtgacgggcgagatcggccccggcctgctcgcgctcgtgtgcgcggagcgcggcgacaccgaggcggccgccgacaagctgctcgcgaaggtgctcggctaccgcgtgttcagcgacgcggcgggcaaaatgaacctgcccgtgtcgaacctcgacggcgcgggacgcgcgggcgggctgttgctcgtgtcgcagttcacgctcgccgccgacacgaacagcggcctgcgcccgagcttcacgcccgccgcgccgcccgacgagggcgagcgcctgttcgactacttcgtgcgtcgggcccgcgagcgccatccgatcgtcgcgacgggagagttcggcgccgacatgcaggtgtcgctcgtcaacgacggccccgtgacgttctggctgcagacgcgcgcctgatgcgcccttgacgctccgattcgagaccgcaccgatgcccacgacgcagattctcttcattcgccatggcgagacggcctggaaccgcatcaagcggattcaaggccacatcgacattccgctcgccgacacggggctggcgcaggcgcggcaactggccgagcggctcgcgcgggaggcgcgcggcggcgcgcggatcgacgcggtttatacgagcgatttgtcgcgtgcgcggcagaccgcgcagccgacggccgatgcgctcggcctgccgctcgtgcctcggcaggcgcttcgcgaacgcgcgtacggcgtgttccaggggcacgacagcaccgagatcgaggcgcgctttcccgacgcgttcgcacagtggcagacgcgcgaccccggcttcgagccggaaggcggcgagttgcaccgcgcgttctatcatcgcgtgctgcatgaagtcgagcggatcgtcgccgcgcatccgggcgggcgcatcgcgtgcgtcgcgcacggcggcgtgctcgactgcgtgtaccgcttcgcgaacgatctgccgctcgatgcgccgcgcaagcatgcgctgctgaatacgagcgtcaacgtcgtcgattatgacgacggcnnnnnnnnnntcgtgcgctgggccgacgtcgatcacctgagcggggcgagcgacgacgacggctatcggaaggtgctgtgacgatcgtcgtgccgccgcgcggctggtgcgtgcagaggcgtgcaggcgccggccgacgggcggggcatccttcggggtgggcgcacggcggccggccatagccgccgcggccaacgggccgccgtggccgcggcgtttgcagcggccgccgcgcgtcagcgcagcccgcggcgggacttgtaatcgagcgcgtacgcgatcttgcccggcttgtccgccgtgatcggctggcgcagcttgtcgaattcccccttgccgtatttcttcccgccgttgacctggtcggcgcggccgaggtccgcgcccgtcttgccatcgatcaccggatcggtcgaggcgaccattcgggccgacgcattccataccgcattcagatagccggtatcggccgtcgccggatcagggtcggtcgcgccnnnnnnnntgaggtcgtagccggcgagcgggaacgcatgcggctgttgccgcagccagtccgcccagtagaactcgagatagtcggtggcttgcgccggcttcgcgtagccgatgtcgcgcgtgaaatagacgagcgaccggtagcggtcgtcctgcatgccgcgcttcaggccgaggccggtgggcagccggtccggcgcgatgggccggccgtcgccgtccttcaggcgggtgtagccgcggttttgcatctgctgccagaacgctgcggccgagtaatcggccaggttgtccttgacgacgacgtgcacgcgcagcgccgcgccgccgtcgggcgtctcgtaataggtcgacagcccgtggtgcccgtccgtcacgtacagcgcgtcgccgttcggcccgatcacgacggggttgagcaccgagcgatcgcgtgcggcggcgctcgtcgcgcaggcgtagctcgccgcgtcgcgcagcgccgattgcgcggtgtagccgtccggcgcgatgccgccaagcccgtcgtccgcgcagaaatcgtcgaacttcttgtccggctgccgctcgtagcggccgagcttgtaatagatctggtcgtagccgagcgcgccttgtgtcggacgcaactcgccgagcgtgacctcgagcatgtcgccnnnnnnnnnntttttccatttgccgggcgcgggagcgggcgccgccggcgaatcgccgacgttctgtccgggattcggtgcgtggccggacacgaagccggcgtcgacggcggccggtgtgggctcgagcgcgggcgcggtgccgtcgccgccgcaggcggcgagcgcggcgacgaacgggaacgtggcggcggcgacgaaatgcaggagcggacgcggcatgggcgatcggaatcgatgatgagtgggacgaaggcgacagcgacggcggcgcgcgatcgacgcgcgagcgcggacccgtcagcatcacgaatcgatgtgacagccatttgaaatgaattcgacgggtttggctacgtgccgccgtggtccggcggctcgggcggggcggcgacgcgccgnnnnnnnnnnttcgagacgccgttgacgagcgcccagcgaatgacgggcgcgacgattcgcacgcccggccgaacgagcgcgcggcgcaccggcgcgagcgaggacaggccgagcgtctgctgcgcccatgcgggtaacaggtcgacgccggcgttgaacatcaacgcggcggcggggcgcatcgccggtttcggcacgggcgcgttcatcaggatccgcacgacctcatgcgtgcgctcgcccgcatcgagctcggcgcgcattgcggcgaagtaagcggcgacatcnnnnnnnntcttcggaacgttcgtcgcgccgagcagctcggcgacgcgggcggtttccgcgtagtagcggtcctgatcggcgcccggcagcagcgggttcacgtagcgcagatgcgcggcgagaaagctcgacacttcggcgacatgcacccacgtgagcagtgccgggtcgctcgcgcgatacgggcggccgtcgagccccgtgccgttgacggccgcgtgaatcgccttcacgcgctcgatcagcttcagcgcgtcggcccggctgccgtatgtcgtgccggcgatgaacgtcgcggtgcggcgcaggcggccgaggatgtcgatgcggaacgtcgaatggtcccagacgcccgccagcgcgagcggatgcagcgcctgcagcagcagcgcggagatgccgcccgtcatcatcgacgtgaaatcggcatgtactttccagcacaccgcgtcggggccgaagaggcccgggtcgcccggcggggacgaatagtcgagcgacgggccgccgctgcccgttgtcagatgcgtgacgccgcccgcgacgcgcgcccgcacgcgttcgacgaacggatgtccgagcggcgagcgggcggggcggtcgtgaagcggggcggacatgagcggctcgtcggggtnnnnnncgtcagcactcggcgtcgggcgtgtcccagagattgcgcacggggttcgcggcgtcgggcgcggagagaccgaaatgccggtacgtgaggagcgtcgcgacgcggccgcgcggcgtgcgctgcaagaagccctgctgaatcaggtacggctcgagcacgtcctcgatcgtgtcgcgctcctcgccgatcgcggcggcgaggttgtcgacgccgaccggcccgccgtcgaacttgtgcaggatcgcctcgagcagcttgcggtccatcaggtcgaagccgaccggatcgacgtcgagcatcgcgagcgcggcgtccgcgacggccgcggtgatgttgccgtccgccttcacttccgcgtagtcgcgcacgcggcgcagcaggcggttcgcgatccgcggcgtgccgcgcgagcgcttcgcgatctcgagcgcgcccgccggatcgatctgcgcgttcagcagcgcggccgagcggcgcacgatgcgcgacaactgctcggcgtcgtagaactcgagccgcgcgacgatgccgaagcggtcgcgcagcggattggtcagcatgcccgcgcgcgtcgtcgcgccgacgagcgtgaacggctgcaggtcgagcttcacgctgcgcgcggctggcccttcgccgatcatgatgtcgatctggtaatcctcgagcgccggatacaggatttcctcgacgacgggcgacaggcggtggatctcgtcgatgaagaggacgtcgttcgcttcgaggttcgtgagcagcgcggcgaggtcgcccgcgcgctcgagcacggggccggacgtctggcgcaggttcacgcccatttnnnnnnnnatgatgtgcgcgagcgtcgtcttgccgaggccgggcgggccgaacagcagcacgtggtcgagcgcttcggagcggcgcttcgcggcttcgatgaagatttcgagctgatcgcgcaccttctcctggccgacgtattcgtcgagctggcgcgggcgcagcgcgcgttcgaaagcctcttcgtgcgaagacgcgggcgtggcggcaatgatccgctcggcggcgagtttgtcggtttcgatcatgcggccattgtaccgcgcggcgtgccccggccaacctggccgaacggccgagtcgcggcccggcgcccggcgtgcgaagctgttttcgacgacgcgccgttacgcgtgcccgctacgcgtgcccgttatacggcccgtgacgtaccagccccgttgcacacggcccgttacgccttcgacagcgccttgagcgacagcttgatgccttcggacacgccggtgccggccggcacgttcttgatcgcggcaagcgcctccttttccgagtagccgagcgcgacgagcgcgttgaggatgtcggtcgcatggtcggaaggcgatgccgcgccggcgagcgggccgagatcggcgccgagcttgcctttcagctcgaggagcaggcgctcggccgttttcttgccgatgccgggcacgcgggtgaggcgcgcggcgtcctgcagcgtgaccgcttgcgacagttccgcgacgctcatgccggacagcacggcaagcgccatccgcgcgccgacgcccgtgatcttgagcaactcgcggaacgtcgagcgctccggcggcgtgagaaagccgtacagcaggtgcgcgtcctcgcggacgatcaactgggtcagcagcacgaccttctcgcccgtgtgcggcaggttgtagaacgtgctcatcggcacgtcgacttcgtagccgacgccgttgcagtcgacgaggatgtgcggcggannnnnnncgaggagggtgccggcgatgcgaccgatcatggcgagtgcgggacggaacggaaagcgcgagtgtagcgcaccgcggtnnnnnnnnntcggcgtgcgtcgcgcgttacccgacgagccgcccgcgccgcacgcgcagcccctttttcgcgagcgcgggcgcgatgccgccgagcgtgttcagcgtgttgccgccgtgcgcgtggcagatcgccatgccgagcgcgtcggccgcgtcggtgccgggccgcccggacaggctcagcagccgggcgaccatctcctgcatctgctctttcgtcgcgcggccgtagccgaccaccgcctgcttgagctgcagcgccgtgtactcggcgacgggcaggccgcccgatacgagcccgcagatcgcggcgccgcgcgcttggccgaggagcagcgtcgattgcggattgacgttgacgaacactttctcgatcgccgcctgatcgggcgtatgctcgcggatcagcgtcgagacgccgtcgtagatcgtgccgagccgcgtgggcagatcggcggtgggcgtcttgatcacgccgctcgcgacgtacgcgagctggtggccgctgacgtcgatcacgccgaagcccgtgacgcgcaagccggggtcgatgccgaggattcgcatggagaaacggaaaagctgattgcgaccgatactacacgaagcgaacgcggctggattccggcaatgcgagagcggggccgggcgcatcgggcgcggcggccggatgcgatcgccgcgcgggcgcgcccggtctgccgtgtcgaacgaacgtcgcggcgaacggccgctgcgggcatcgccgcaggacgtcacacggcgaacgtnnnnnnnnatccccggcggccgcgaacgtgggccgtcccgtggcacgttcggctcgctcggcatggcgaacgaccgccgcatcgcgcatcgccgtcgcgcggcctccnnnnnnncggcggtcagcgaccgccggctttggccgaaaccgatgcgtcgtacgaatcagtgacggaagtggcgcacgcccgtcacgaccatcgcgatgttgtgctcgtcggcggcggcgatcacctcgtcgtcgcgcaccgagccgcccggctggatcacgcaggtcgcgcctgccgcgacgacgacgtcgaggccgtcgcggaacgggaagaacgcgtccgacgcgacggccgagcccgcgagcgtgaggcccgcgttctgtgccttgatgctcgcgatgcgcgccgaatcgacgcggctcatctggcctgcgccgacgccgagcgtcatcccgttgccgcagaacacgatcgcgttcgacttcacgtatttcgcgacgcgccatgcgaacaggaggtcgtccatttccttcggcgtcgggtggcgtttcgtgacgacgcgcagctcgcgcggctgcacgttcttcgaatcgagcgattgcacgagcaggccgccgcccacgcgcttcagatcgaacgcgttatggccttcgcccagcgcgatttcgagcaggcgcacgttctgcttggccgcgaacacctgcttggccgcgtccgagaacgacggcgcgatcagcacttcgacgaattgcttcgcgaccgcctgggccgcggcctcgtcgacttcgcggttgaacgcgatgatgccgccgaacgcggaggtcggatcggtctggaacgccttcgcgtacgcttcgcccgcgtccgcgcccaccgcgacgccgcacggattcgcgtgcttgatgatcacgcacgccggcgcgtcgaacgtcttcacgcattcccacgcggcgtccgaatcggcgatgttgttgtacgacagttccttgccctgcaactggcggtagttcgcgagcgcgccggccggcgtcgcgacgtcgcggtagaacgcggcgctctggtgcggattctcgccgtagcgcaggtcctgcaccttgtcgaacgcgaggttcagcgttgccgggtatgcgctgcgcgagccgtgctgcagatcgtcgccgaggctcgtcaggtagttcgtgatcgcgccgtcgtactgcgcggtgtgcgcgaacaccttggtcgcgaggcggaaattcgtcttgtagccgagcgtgttgccgttcgctttcatctcgtcgagcacgaccgcgtaatcggccgggtcgacgacgaccgtcacgtcgcggtggttcttcgccgccgagcgcagcatcgtcgggccgccgatgtcgatgttctcgatcgcgtcggcgagcgtgcagtcgtccttcgcaatcgtctggacgaacggatacaggttcacgacgagcaggtcgatcgtcggaatcccgtgcgcttcgagcgcctgcatgtgctcgggcaggtcgcggcgggcgaggatgccgccgtgcaccttcgggtgcagcgtcttcacgcgcccatcgagcatttccgggaagccggtgtagtcggccacttcggtgacgggcaggcccgcgtcggcgagcagtttcgcggtgccgcccgtcgacagcagcttgacgccgagcgcggacagcgctttcgcgaagtcgacgatgccggtcttgtcggaaacggaaatgagcgcttgcttgatcatgatggaaccaccaatagccaggaaaacggggacggggcggccgcctacagcaggccgtgctgctgcagcttcttgcgcagcgtgttgcgattgatgccgaggtactccgcggcgagcgactggttgccgccggcctgttcgagcacgacttcgagcataggcttttcgacgcacgacatcaccatttcatagacgtcgtgcggattggagccgtcgagatcccggaagtagccgtccaggctgtcgcggacacattgttcgatgttgtgcttgctcatgctgctaactggttagaatcgtccggctcgccgcggtcgccgtcttcgtcgtccacatagacgaggcgatcggacagcgcctgttgcgcgtcgaagaattcgttgacggcggcaagctgctcgcgggtggtttcgagcgtgttcattcggtgccggaacccgttcgcgccggaaaggccgcgagtgtaccagccgatgtgcttgcgtgcagtacggactcccgtgaattcgccgtagaacgcgtagtgatcctccaggtgttcgttcatcacctggcggatctcgtcgatgcgcggcggcggcagaagctcgccgctttgcaggaaatgatcgatttcgcggaagagccacggccttccttgcgcggcgcggccgatcatcagcgcgtcggcgcgcgtcgcgtcgagcacggccttcgcctttcgcggcgacgtgatgtcgccgttcgcgacgaccggaatgcgcacggcggctttcacggccgcgatcgtgtcgtattcggcgtcgccgcggtacaggtccgcgcgggtgcggccgtgcacggtcagcatcgagatgccggccgcctcggcgagcgtcgcgatcctgagtgcgttcttgtgatcgcggtcccagccggtgcggatcttcagcgtgacgggcacggcgtcggggcccgcgcccaccgcgccgacgaccgcctcgacgatccgctgcacgagcggctcgttctgcagcagcgccgagccggcggcgacgttgcagaccttcttcgccgggcaacccatgttgatgtcgatgatctgcgcgccgttcgcgacgttgtgacgcgcggcctcggccatcatcgccgggtcggcgcccgcgatctgcaccgcgatcggctcgacctcgcccgcgtggttcgcgcggcgcatcgtcttctcgctcttccacagctgcgcgttcgacgcgaccatctccgacaccgcatagcccgcgccgagccgcttgcatagctgacggaacggccggtccgtgacgcccgccatcggggcgacgaacagattgttgcgcaggacgtgagagcctaggacgggcatcgcaatgggagcgcccgcgcgaggcgcgggcggggagtcggcgaaagggaaaacgcgtattttaccgtaaccgccggtgccgccgaattaggcaactgtcggcaatcgtcaaatcgtcgatgaatcttgcgtgaaggtggggtgacgcatcgtgcgtacccgcgcggcgcggtagccgccgcgcatcggcgtgcgcctgcggcgcgcctagcgccgctgcccgaacatcatctgtcgcgcgatcgccgtcttcagcggcggcacgaattcgagcgcggtgagcgccgcgccgcgcagcatcgcgagcggccgcgaatcgacggtgaacaggcgcgcgagcgtatcggtcgcgccgatcgtcatgcgccgatcgagcgcgcggcgcgcgttggacgtcgcgagcgcgagcggcgtcgcgccgtgctcggacagtgtctcggcaagcgtatgcgcgtcgcgcagcccgaggttcagcccctggcccgcgaccggatgcaaggtttgcgcggcgttgccgacgatcgcgatccggccttcgacgagcgtgtgtgccgcggcgagcccgagcgggaacgccgcgcgcccgacgatccgcgtgaagcgccccatccgcgtgccgaacgtcgcgccgagctcctgcaggaacgcatcgtcgggcagcgcgccgcggcgttgcgcgacgtccggcgcgcagcaccagacgagcgcgtagtccgcctgctgcgggccgccgagcggcagcagcgcgagcgggccttcggcggtgaagcgctcccacgcgacgcgcgggcgcggcgcggacacagtgacggtgccgacgagcgccgtctgcccgtagtcgcggttcgtcgcgctgtcggtcagcttgcgcttgcgctcgtcgaagaggccgccctccgcgttgacgagcacgcgcgcgcgcagcgtnnnnnnnncctgcggcgtgtcgagcgcgatcgtcacgccgtcggcgtcctgcgccggcgaatgggcggacgtcgacgtgagccagcgcgcgggcgtgccgcgcacnnnnnnnnnnagcgcccgcacgatcgagccgtagcgcgcgacatagccgagcgcggcaaggtcgtgctcgtcgcgctcgatcagcgtgcggccgaagtggccgcgttgcgagacgtggatgtgctcgatcggcgtggcgtcgcccggccagccgagcgtgtcgagcagcatccggctgccttgcgatacggcgatnnnnnnnnggtcgttctcgctcgcgtcggggtcccgcgcgtcgacgagcgcgaccgacagcgcgcgggtcgcgctgcggcgcgcgagccagccggcgagcgcgagcccgaccggcccggcgccgacgatcgcgatgtcgaagtcgaaagcgggcgtggaggcggcggtcgtcatcgttcgtgaatcgtgagtctcgatggaaagaaggggcgcgcggatcacggctgcgggcgcggcgccggccgcgcgtcgcgcatcaatgcctcgatctcgtcggccgccaccggcacgccgcgcgtgatcagctcgcaccccgtcggcgtgacgaacgcgtcgtcctcgatgcggatgccgatgttccagaacgcctgcggcacgtcttcgcccgggcgcacgtacagccccggctcgatcgtgagcgccatgcccggatgcagcacgcgcgagggcagcgcgccgtcgtcgtcnnnnnnnnnnnnnnnctcgcggtagtcgccgcagtcgtgcacgtccatgccgagccagtggccggtgcggtgcatgtagaagcgcgtgtacgcacgctcggcgatcacgtcgtcgacgctcgcgaagcgcgtcttcggcacgagccccgtgtcgagcatgccctgcgcgagcacgcgcaccgccgcgtcgtgcggcgcgtcgaacggcgtgccggcgcgcgtcgccgcgatcgccgcttcctgagcggcgagcacgatgtcataaagcgcgcgttgcgggcccgagaagcggccgttcgccggaaacgtgcgggtgatgtcggatgcgtagccgtcgagctcgcacgcggcgtcgatcagcacgagctcgccgtcggcgacgacggcgttgccggccggatagtggagcacgcatgcgttcgcgcccgtcgcgacgatcgagccgtatgcgggcgattgcgcgccgtggcggcggaacgtgtagagcagctcggcctcgagttcgtattcgcggatgccggggcggcacgcggccatcgcgcggcggtgcgcgagcgcggagatgtcggccgcgcggcgcatcgttgcctgctcgtgcgcatccttgacgagccgcatgtcatcgaggagcggcccgagatcgaacgcggcgcccggcgcggcgacgccgnnnnnnnnannnnnnnnnaccgcgtcgagccagccgttcaggcgcgcgtcgaaagcggccgacacgccgaagcggtagtggagcgcgggcacgtcggcgacgatgcgcggcatttcggcatcgagcgcgtcgtacgggaacgcggcgtcgaagccgaacgcatnnnnnnnnncttcgggcccgaaatggaacccttcccagatttctcgctcgggattcttcgcgcggcagaacaggatcgagcgcggcgcgtcgccggcggccgacgcgtcgaggacgagcagcgcgtcgggctcggcgaagcccgtcaggtagtagaagtagctgtcgtgccggtacggatagtcgctgtcgcgattgcgcgggacttccggtgcggtgggcacgatcgcgacgccgccgccttnnnnnnnnagcgaggccagcacgcggtcgcggcgctggcggtagacgtcgagggcgatggcgggttcggtcggctgattcatcacgcgattgtagcgccgtcgtgcggggcgcggctgcatccgggcgcgcggcccgcgcgcaaaggcgtgctcgcggtggcaaccgcacgctgccgctcgcgcggcgggcggcaggcttctaccgatgcgagacggggcggtgcggggcgaaatgtgcagccgaaccgcgcgcttcattcccgcgtttgtccgcgtgcccgattctcgagtgctcgatccaagcgccgctttgcatgcccgattcgcgcggctcggcgacgagcgcctcgatcgcacggcgcgaaacgaaacgggaaaccgcgcggcaatcgccgctgtttcgtccgcgtcgcgtgccccgcgcggccgacgcgattgttgcaaaccatccacaggccggacggccgattatcaacgaatgcgcaacggccggttatgatcggcgacaacgtatactctcgggcggattcccgacagaagacagatgatgaaattaatcggttcgctcagcagcccgttcgtccgcaaggcgcggatcgtgctcgctgaaaagaagatcgactacaagctggagctcgaaaacgtctgggcgccggacacgaacatccatgcgtcgaatccgatcggcaaggtgccgtgcctcgtgatggaggacggcgcggccgtgttcgattcgcgcgtgatctgcgaatacgtcgacacgctttcgcccgtcggcaagctgattccgccgtcggggcgcgagcgcgtcgaggtgcggtgctgggaggcgctcggcgacggcgtgctcgacgcggcggtcgcgattcgcatcgagcacacgcagcgcgagccgcagcatcgcagcgatgcgtggatcgcgcgccagcagcgcaaggtcgacgacggcctcgtcgcgatgtcgcagggcctcgccggcaagacgtggtgcgtcggcaaccactacacgctcgccgacatcgcgctcgggtgcacgctcggctacctcgatttccggatgcccgagatcaactggcgcgaacgccatccgaatctcgacaagcatttcgcgaagctggcgcagcgccagccgttcgtcgacacggtgccccagtaatgcgccgcnnnnnnnngcgacggtgaagaaaacgccccggccggggcgtcagactgctgacgaaccccacgtttttgtgagcgtggggttttgtctttctgggatcaggattgcgggttcgccgcgagcgggtagtcgaagctgcagcgcaaaccgctcaccagacgcagcagcatgcgcacgaagcgccaatcgggacccgctggcccctttttccgcttccgcgccagcagcatcgcaatcttcttgatgttctgtgccgccgcggccagcaagcactgctcggccaccttgcgtagcccacgcatacgggcataacggtgcccatgcagctgcttggcatcggcgaagctgcgctccaccgtctgcttgcgccgcgcgtaaatgcgttggccccattcggtcaagcgccgcgcgtccacccgctccttggcgcgctcccacacgtggcgcgttaccaccttcaccgcgatcgcactgttcgtgcactgcgatcgtaccgggcagcgcccgcagatctgcgcattggatttgtattcccgatagccgagccgattggtcgtgctgtacggcagggcctgcccctgcgggcacacgtattcgttgcgatacgcgtcgtacttgaactgccgtttgtagaacatgcccggcttgtggttcggcgtgcgatagcccatcaccccggcaatccctcgctcctccagcccctggcacaccgccggcgtgaagtagcccgcatccagccccaccgcctcgaccttgaactcaaagcgctcgcgctggcgatccagccgatccagatacggctggctgtcatgcaccgaggccggcgtcacatgcgtatcggtgatgatcgcgtgcttggcatccaccgtgcggtggtccagatagaagaaccccttcggcttgtcgtcccgcaccatgtagccgctgtccggatcggtccggctgagcttggtgtccttgctagacggcggctcatcgtcgtcgcgatccagcggcttcctgccatgcgcggcccggtccgcatccactgccgcgttcaatgcctccgtgtaggcggccggcgtctgctccagcttcaccacatcgaacttgcctttgttcgcgttcgccttcaggtgcgtgctgtccgtgtacagcacccgaccgtcgaccagcccgcgcttgatcgcctgccgcacgatctcgtcgaagatctcctgatacaccgtcgtgtccgtgaagcgtcggcggcgattctgcgagaacgttgacgcatccggcaccttgtcggtcagccggaaccgggcgaaccagcgataggcgacgttgacctggacctcacgcatcagttgccgctcgctgcgcaccccgaacaggtagccgatgaacaacagcttgaacatcaccacgggatcgagcgccggccgcccgttgtccgcgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcaggtggtccttcggcacgagttcctcgagcgtcaccatctcgagttcgtgctgcgtgggcatgggcgtcttcagcatcacgccattnnnnnncaaaaatcccccacttggcgagggtttgtcagcaatctgacgccccggccggggcgtttttcgtttgggcgcgttgcgcgctcgcggccggccgggccggaaggcatgtgcgcgcgttgcggcgcatgacgcgnnnnnnnnnatatcgggccgcgctccgcctcgatcgtgcgccgggcgcggcctcggcggcgtcgatggcatcgcggcgannnnnnnngcctcggtgcggcgcgcgttgccggcgcgccgccgcggcgattcgcccgatccggctacgggcgcgccggcgcgcccgtgccgannnnnnnntacgcgccttcgccgggcgagaacgaatcgcnnnnnnnnagcggccaccacgtctcgtacagcgagaagccgcaatggccgccgttgagcagcgcgcccggctccagatacttcagcagttgcgacatcagccggacttcgtgcggcgcgacgcgctgcacgatgtgatnnnnnnnnagctcggacgggtgcgacagccccgccgcctgcacgagctcctgcaacgcgtgcagcgtgttgcgatggaagttgtagacgcgatcggccttgtccggcacgacgannnnnnnntggcgcaccgggtcctgcgtcgcgacgcccgtcgggcagcggtcggtgtggcagtgctgcgcctggatgcagccgaccgcgaacatgaagcnnnnnnnngagttcacccagtccgcgccgatcgcgagcgtgcgcgcgatgtcgaacgcggtgatgatcttgccgctcgcgccgagcttcacctgttcgcgtagcccgatcccgacgagcgtgttgtgcacgagcagcagcccttcctgcagcggcacgccgacgtgatcggtgaattcgaggggcgcggcgcccgtgccgccttccgcgccgtcgacgacgatgaagtccggcacgatgcccgtctcgagcatcgccttcgcgatcccgaagaattcccacggatggccgacgcacagcttgaagcccgtcggcttgccgcccgagagctcgcgcagccggtcgacgaattcgagcagcccgcgcggcgtcgagaacgccgagtgcgcggcgggcgacacgcaatccttgcccatcggcacgccgcgcatctcggcgatctcgggcgtgatcttcgcggcgggcagcacgccgccgtggccgggcttcgcgccctgcgagagcttcacctcgatcatcttcacctgcggctcgcgcgcctgtttcgcgaacttctccggatcgaacgtgccgtcgtcgcggcggcagccgaagtagccggagccgatttcccagatgatgtcgccgccgtgctcgcggtgatacttcgacagcgagccttcgcccgtgtcgtgcgcgaagccgccttgcttcgcgccgagattcagcgcgcggatcgcgttcgccgacagcgcgccgaagctcatcgccgagatgttgaagatcgagatgtcataaggctgcttgcgcgtcgcgccgacgcgaatccggaaatcgtggccgtcgagcttcgtcggcgcgagcgaatggctgatccattcgtgcgcgaccgccttcacgtcgagctcggtaccgtacggccggttgtcggcgacgttcttcgcgcgctggtagacgacgctgcgctnnnnnnnnnagaacggcttctcgtcggtgtcgtcctcgacgaagtactggcggatttccggtcggatgaattcgaacaggaaccgcagatggccccagagcgggtagttgcgcaggatcgcgtggcggtcctggttcaggtcgtacagaccgagcgcgacgagcgcggcgacgggcacgatccacagccacgagatcgtgtgccgcgccgcgagcacggcggcggccgcgaagagggcgagcgcgcacggcgcctcgccggcgcggcgtgcgtcgcgtgccgcaagtctaaaccgatcggggctcagcgcgcttcgacgagcgccggcgcgcggcccgcgggcgcggtgccggcccgcccggtcgccgcggattcgatgatcccgccgcccagacacacgtcgccgtcgtacagcaccgccgactggccgggcgtgaccgcccattgcggctcgtcgaacacgagcgagaagcgctcgtcgcccgcctgcgcggcccggccgaacgcgcacggcgcgtcggcctgccggtagcgggtcttcgcgccgcaccgcgcgccgtcggcgggcggctcgcccgcgacccagctcacgttgcccgcgacgagctcgcgcgagcgcagccatggatgatcgtggccctgcacgacgtagagcgtgttcgacgcgatgtccttcaccgcgacgaaccacggctcgccgctgccgtccttgctgccgccgaggccgatgccctttctctggccgaacgtgtagaacgcgaggccgatgtgctcgccgacggtcttgccgtccggcgtcttcatcgggccgggtttcgtcggcaggtagcggttcaggaaatcgcggaacgggcgctcgccgatgaagcagatgcccgtcgaatctttcttcttcgcgttcggcaggccgatctgcgcggcgatctcgcgcacccgcgtcttcgggatctcgccgagcgggaacatcgtcttcgacagttgcgcctgattgaggcgatgcagaaagtacgactggtctttcgtatgatcgaacgccttcagcagttcgaagcgcccgtcgcgctcgcgcannnnnnnntagtggccggtcgcgatcgtctgcgcgccgagcgacatcgcgtgatcgaggaacgccttgaacttgatctccgcgttgcacagcacgtccgggttcggcgtgcggcccgccgagtattcgcgcaggaactcggcgaacacgcggtccttgtattcggccgcgaagttcacggcttccacgtcgatgccgatcaggtccgcgaccgacacgacgtcgatccagtcctgccgcgtcgagcagtactcgcnnnnnnnnnnnnnctcccagttcttcatgaacaggccgacgacgtcgtagccctgctccttcaagagccacgcggtcaccgacgaatcgacgccgcccgacatccccaccacgacccgacgcttcgtcatttgcccaccgcctgatgatccggggccgcgcgatacggcgcgaccgagtgcgtatgcacgaaatcgagcggcacgcggcgcccggcgaggtagtcgtcgacgcagcgcatcaccgcgggcgagcggtggcgcgcctcgcatgcgcgcagctcgtcggccgtcagccacagcgtgcggacgatcccgtcgtcgagcgcgcggtgggcgatgcgctcgcccgcgcggccgcagaacgcgaagcgcagataggtcgcgccgctgctcgacgggcgcgcgtagtgcgcgacgtacacgccgacgagcgcttgcggctcgaacgggtgcgcggtttcctcgagcgtctnnnnnnnnaccgcttcgacgagcgtctcgccggcctcgaggtggccggcgggctggttgacgcgcaggccggacgacgtgtgttcttcgatcacgagaaagcgcccgtcgcgttcgacgatcgcggcgaccgtcacgtgcggggtccagatttcgggtttcatagccgcgcattttaccggttgcgccgcgccgctgccgaacgcgcgtatagcgcggttccgacccccgcgcaactcccccgtgtggccggcgcgcacccgcgcgggcggcgggaaagggtcgcattgcggaatcgtcgccgctttcggttaaagtggcgcctgaaacagccgttgccttcgagccggtatgtcagtcgtccggctcgccgtcgcagtagaacaaacgaagaggagggatcgacgatgcatatcggagtgcctgccgaaacgcgggcgaacgaggcgcgcgtggcggcgacgccggagacggtcaggaaatacgcggcggccggccaccgcgtgacggtcgagcgcnnnnnnnnnnnnnnnnnnagctttccggacgacgcgtacgcggcggccggcgcggagctggccgacgcggccgccgcgttcggcgcggacatcgtgctgaaggtgcaggcgccgaccgacgcggaatgcgggcaactgaagcgaggctcggttctgatcggcatgctcgagccgttcaacgccgagcaggcggcgcggctggcggccgcgggcgtgacgggcttcgcgctcgaggccgcgccgcgcacgannnnnnnnnagagcctcgacgtgctgtcctcgcaggccaacatcgccggctataaggcggtgctcgtcgccgcggcgctgtatccgcgcttctttccgatgctgatgacggccgcgggcacggtgaaggcnnnnnnnntgctcgtgctcggcgcgggcgtcgcgggcctgcaggcgatcgcgaccgcgaagcgcctgggcgcggtgatcgaggcgtccgacgtgcgcccggcggtcaaggagcagatcgaatcgctcggcgcgaaattcctcgacgtaccttacgaaacgcaagacgagcgcgacgcggcgcaaggcgtcggcggctacgcgcggccgatgccggcatcgtggctcgggcggcaggcggcgctcgtgcacgagcgcgcgaagcaggccgacatcgtgatcaccaccgcgctgattcccggccgccccgcgccgacgctgatctcggtcgaaaccgtgcagtcgatgaagccgggctcggtgctcgtcgatctcgcggcggggcgcggccccgaattcgacggcaggaagagcggcaactgcccgctcaccgtcgccgatcaggtgatcgtgcatcacggcgtgacgatcgccggccacacgaacctggccgcgatggtgcccgccgacgcgtcgtcgctctacgcgcgcaacctgttcgacttcctgaagctgatcgtcacgaaggaaggcgcgctcaacatcgatctttcggacgacatcgtcgccgcgacgctcttgtgccgcgacggcgaagtcgtgcgcaaataacgggaggaggccatggagatcatcaatcacacggtcatcaacgtgatcattttcgtgctggcggtgtacgtgggctaccacgtcgtgtggaacgtcacgcccgcgctgcacacgccgctgatggcggtgaccaacgcgatctcggcgatcgtgatcgtcggcgcgatgctcgcgtcggcgctcacgctcggcggcgtcggcaaggcgttcggcacgatcgccgtcgcgctcgcggcggtcaacgtgttcggcggcttcctcgtcacgcggcgcatgctcgagatgttcaagaagaaggagcccaggcagaaagccgaccacgcgaaggagggcgcgcgatgagcatgaacgtcgtcacgctgctgtatctcgttgcgtcggtgtgcttcatccaggcgctgaaggggctgtcgaacccgaagagcgctagacgaggcaatctattcggcatggtcggcatggcgatcgcgatcctcacgaccgtcgcgctgatcgcgaagcaggccgcgtggctcggcgcgaacctgccgctcggcctcgcgctcgtgttcggcgcgctcgtgatcggcggcgcggtgggggcggtgatcgcnnnnnnnntcgagatgacgaagatgccggagctcgtcgcggcgatgcactcgctgatcggcctcgcggccgtgtgcatcgcgatcgcggtggtcgcggagccggaggcgttcgggctcgtgccgcaggatgcgagcgcgccgaacttcattccgtacggcaaccggatcgagctgttcatcggcacgttcgtcggcgcgatcacgttctcgggctcggtgatcgcgttcggcaagctgtcgggcaagtacaggttccggctgttccagggcgtgcccgtcgtctatccgggccagcatctgatcaacctgatgctcgcgctcgcgatgctcggcttcggcatcctgttcttcatcacgcaatcgtggctgccgttcgggatcatgacggcgatcgcgttcgcgctcggcgtgctgatcatcattccgatcggcggcgcggacatgccggtcgtcgtgtcgatgctgaactcgtactcgggatgggcggcggcgggcatcggcttttcgctgaacaacgcgatgctgatcatcgccggctcgctcgtcggctcgtcgggcgcgatcctgtcgtacatcatgtgccacgcgatgaaccgctcgttcttcaacgtgatcctcggcggtttcggcggcgacgcggccgcggcgacggcgggcggcgcgaaggagcagcggccggtgaagtcgggctcggcggaggatgcgtcgttcatgctcggcaatgcggagacggtcgtgatcgtgccgggctacgggctggcggtgnnnnnnnnnnagcacgcgctcaaggagctgaccgacaagctcgtcgagaaggggatcgacgtgaagtacgcgatccacccggtcgcggggcggatgccgggacacatgaacgtgctgctcgcggaagccgaggtgccgtacgagatcgttcacgagatggaggacatcaacggcgagttcgggcaggtggacgtggtgctcgtgctcggggcgaacgacgtggtgaatccggcggcgaagaacgatccgaaatcgccgatcgcggggatgccgatcatcgaggcgtacaaggcgcgcacggtgatcgtcaacaagcggtcgatggcggcgggttatgcgggcctcgacaacgaacttttctacatggacaagacgatgatggtcttcggcgatgcgaagaaggtcatcgaggatatggtgaagtcggtcgagtgacgcggcggcacgcccggccggcggccgggcgttcgatgcatcgcggggcgggtatcgcggcgagcgggacgcgcgtggcgggtcgtgcgtggtnnnnnncgaatcgtgcccgtcggcgtgcggcccttgcctggacgggaactggtcgattcggcgcttttctttgggcggcgagggctcgcgaggcatcgtgttcggcctgccgcgcatgcggaccctgtcgggctcgcgtcggcgtgagcctcgacgcgcgtcggcattgacgtcgcatggtgcacgcagcacgcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggtgcgatcccacgcgtgcgggatnnnnnnnnacggccgcgccgcgctcagcgcacgggcgcgttcgccttgcgcagatagtcggcgagccgcttgccctcctgatcgggaaacgggccgtgcaccgcaacctcgctcatgcgcgcgatgtcgaacgtgcggaaatccccgcgcaactcgcaccatgcgccgatcgtccagcgtccgccccaatatacgagcccgagcggccacacgtggcgcgtcgtctgcgcgccgagccggtcgcaatacgcgaagctgacgatgcggcggccgtcgaccgcttcgtgcagcgcatccactttctccgagaacgcgcggtcgacgtgaaacgacggcgcgaacacggcgagccgatcgagcgtcgcgcgcttgtcggcgggcatcgccgacgcgatcttcgcgagcgccgaacgcgcgccgcccgcgaannnnnnnncgccccatgtttcgagcattcgcgcgcccgccgcgagcgcggcaagctcctcggccgtgaacgtgaggggcggcaggctcgccgcgcgattcaggcgatagccgattccggcttcgccctcgatcggcacgcccgacagttgcaaatcccgcacgtcgcgatacacggtgcgcggcgataccgacagccagtcggcgagctgctgcgcggtcgtcaggcggcggccgcgcagcaattcggcgatctggaacaagcggtcggcgcggcgcgtcatcgcggggcttcgagaacggggacaggcgttggaatgccgcgatgatagcgccgcgcgagaccatgggcacgcgccgttttcgtaggcgaaccgatgcgcgtgatcgttgcggcggctgattgcacgtgcttcgatgttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaccgaccgcaaattcgataccgagcactccgccgcgaacgacgtgannnnnnnnnntgcagcgccgcccgtgccgtcgacggcaggtgtcgttatcgccgtccacccgctcgatccagccgccgcagccgcgctcgccatcgcggcgacggtcgctcgccgcgatggcgagcgcgcggtcgcgcgcacgcggatgcggcgcgccgtctcggttcgcgcggcggccggttcggcagcgcgggcaagcgcgtgtccgccggacggtccgctcagctgcatttgagcgaatgcaggccgacgcgattgccttcggtatcgatgagatagccgatatagccgtagttgttcggcagctcgatcaccgcgccctgcacgatgccgcccgcgcgcttcgcgcgctcgagcgcggccgtcaccgggccgttcgcgttcaggtagacgaccgtgccgtctgcgcccggcttcagccgctgcggatcgtagacgaccgcgccgcccgtggccgcctccggatgcacgaagaccgcggtcggcacgccgccgatcacctcgcgctgcaacgccgtttgcagcacagtctcgtagaagcggatcgcgcggtcgaaatcgactgacggaatgtcgaaccaggcgatcacgctttcgttgtttgcggtagtcattgcaagctccttgtacattgatgggcgggggaatccgttgtgccaggcccgcgtcgcagcgcgacggcatcgcagtgtgcgcggggtctgctgacaacgtattgtcagcagcatgacggcgtttgccgcgcgggtcgcgggggcacgacgaggcgatgccggccgacatccgaccgaatgcgacgcgcgtgcggcggcgcgccgtcggcggcccgcatcgccgcgcgccgtgcgccacgcgccgatgcgggccgcagccgacgatgcgtacgccggcgagccgggcgatgcggtgcaccgacggcttgccggcccgatgcgcggattcgaagcggcgcacgccgatggagacggtcgcggccgatccgcgtctgcgtacgcatacgcggcggacatcgcatcgaagcccgagcgcgtgcaaggcgcggactcgcgcggagccgacgcagggatgcgggcgtgggtatcgaatgcgtcgccggacggcggcgcgnnnnnnnnctggcgcatcggcggtgcggtgatccgcggacgatcgatttcggcggcgatgcgatctggcgggatccgccgatctgcccgggatttcgcggcggttttccggccggcggcgaagannnnnnnngggtgtttgctgtcgagccggccatgggcgacgcgatatgtctaggcatcgagcgcgacaacctcgtgccgaggcgagcgtgccggatgcggccgtgctggaatcgcgctcgatggaatcggtcgtggacctcgggaccataattggtgggagccgtgctgtcgagcctgaagatgtggcttggggcgggacggccgagcgatcacggcgcgcgggtggaggccgcgtgcgtgtttgcggaggggcgacgacaggcgcgtgcttcgcctgcgcgggcaacggcggcagttcgtgcagagggaggggcggcacgcgtggattggcgctgatcgtgtcgccgcatggcggcgtgcgtcgctacatgccgctgcacggtgtcatgtacaccgcgtcgaccggcaactgctcgggtgtcgatcgcgcggcgtgcgaggggcgaccgggcatcggcgcattgcgcgccgacgcgccgtgccgatccggccgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnatggacgctcgcgcggccgtgaagttcccgcgccccgctcacgaagtggcgcatgcgcggcacatacgcgacgagcgcgcgtcgcgttactcgccgtcggccgctgccgggcgttgccggatgctgcccgcgatcagatcgaaacggaacagccggcactcgagcgcgccgttgaacaacggcgtcttcgccgattcgcgcagtcgcaactggcccggcagcgtgcggtccgagctcagcatgaacgcctgccagccggcgaagcgctgcttgagcgcatcgccgagcgcgcggaagaattcgctgtcgggcgaatcggcgtgcgtgcggcggaaggcttcgtcgccgccgcggttcttgcccgtctcgcgcacgtcgccgcgcgggccgcggccgcgcacctcgatccgctcgccgtacggcgggttcgtgacgatcacgccgggcgcggcggcgggcggcgtcatgttgcgcgcgtcgatctgcttgagccacagcgacggcacgcccgcgcgctcgaggttnnnnnnnnncttctcgagcatgtcgcccgagatgtcgctgccgaagatcagcagatcgtcgcgcttgccgcgcgccgcgcgcttcgcgtccatcgcggcgaccttcagcgtctgccacgcggtgatgtcgtattgcttgagcttctcgaagccgaagcggcgctcgacgcccggcgcgacgccgagcgcgatctgcgcggcttccgcgacgaacgtgccgctgccgcacatcggatcgtagagcggcgtgcccggcgtccagccggccaggcgcaggatgcccgccgcgagattctcgcgcagcggcgccgcgcccttgtcgagacgccagccgcgcttgaagagcggctcgccggacgtgtcgagatacagcgtgcagtcgcccgccgtcaggaacgcgaacacgcgcacgtcgggctgggcggtgtcgatgctcgggcgggcgcccgtcttctcgcgcaggcggtcgcagatcgcgtccttcacgcgcagcgtcgcgaattccaggctcttgagcggcgacttgatcgcggtgatgtccacgcgcagcgtctgcgtcgatgcgaaccagcgctcccacggctgctcgagcgcgagcgcgtagacgtcctgctcgttgcggtacgggcggtgcgcgatcttcagcagcacgcggctcgcgatccgcgaatgcaggttggcggccatgccggccgcccaggcgccacggaaatgcacgccgcccggcacttgcgcgcccgcgtcgtacggggcgatcgcgtggcgcgcggcgatctgcgcgagctcggcggcgagcgcggcctcgagcccgcgcgggcagggagcgaagaagtcgaatagggtcggcgaggacataaggcgggctgtcgcgtgcaaaagtacgccattgtacgcggggtgggcgcggcggccgccacgtcgtcacgcggtgaggccgccgtgccgccacgtcttgatgccgttacgtcttgatgccgttacgtcttaatgccgttacgccgccatgcggctgcgtcggcgtgcgcggcccgccgggcgctcagtgcgcgcgggattcgcccgccgcgccgcctgcgccgcgcggcggccacacgaggctcgccggccgcgcgagcaccgcgcggccgatcgccgcgacgannnnnnnnactttcgtcggccgcaggctgcgcgagcgtaccgccatcgtgaacgcgagcgcgaagctcaccgcgacgttgaggatcgccatgctgaagacgcccgcgaccgcccaccacagctcggccgagcgcagcgtttccttgccgagcacgccgatcgcgacaccgatcgagccggcggacagcgtcacgtgccgcacctcgaacgagaacgcgaacgcgctgacgatcgccggcacgaggccgagcatcagcccgagcccgacgttgccgacgacgcccgcgacgttcgagcggcagaaatgcgcgagctttgccgcgcccgcgacgccgagcgtgatgcgcaggcggcggttgtacgcgagcgcgtcgccgacgcggtgcagcacgaaccagttgtcggcccagccggcgagcaggctcgacgcccacagcagcacacccgtgagcgccgcgtagatcggcgtcgggccgaacagcgagaacgatttcagcgtcgcgtgcgccttgtccggcgagatcaggttcgcatgcagcacgccgctcgcgaacatctgcaccgcgaagcacacgggcagcacgacgagcacgttgccgcagatcgcggccgcctgcgtgcggatcagcgcgatcaccgacgacacgaactgcttcacgccttcgtcgtggccggtgccgtcgagctcgcgcgcgatcgtcggcgcggtcatcgccggctgcttcgtcgcgagcgtgaagtgcaggaagtgcatcagcatgaagctcgccgcgtagttgatgccggcgagcagcccttcgaacatcgattgcaggtgcgcgcccgtgatcccgaatttgatgcagacggtggcgaccgtcacgaggccgccgcccgccgccatgcgcagcatcttcaggtattcggcgcggccgcgcgagatgtagtgctcgcccgtgtccgcgttcgtctcgacgagcttgcgcgcgaacagggcgaagttgctgcgcacgaggtgcgacacgctctggctgttctggttcgcgtcaacgagctcggccgtcaggcgcgcgagcccgcgcagatcgtcgcgcgccatccaggcgttcagcagcgtctccgcgcgcaggnnnnnnnnnnnnnnnnnntcgacctggaacacgatgtcgaccgatacgccgttgcggtacaggtgcgagaacacgtcgtcgatcgacacgcggcactcgtcgagcagcacgcgcaggtaattgacctcgtgcagcagcttgctcgcgtcgccgccgtcgtcgagcgcggcttgcgcggtctcgacggcgagcatnnnnnnnntgagccggtagaacggttgcgcttcgagcggcgtgcgcgcatcctcgtccgacaggcggctgcgcacggtctgcgacagccccgtcgagctgatctggcaggtgaggttgtgcagcgcggcgagcaggtcgcgcgagaacgagccgggctggtggcgctccttgtcggtcacgtcgaacgcgaacaggtccgccagccgggcgagcaggtcgtcgggcagcgcgtcgatccactgcgcgtcggcgggcgccggaaacatcagcgtgaagagcgcggcgagctcgcggcggttcggcgcgggcggaatcagcgacgaatcgatgcgctcgacaagcgcgccgaagaagcccgaatgcacgggcatgccggcgtcgcacaggagcgagatgccgtcgctttcgcgcagcacgccgcgcagcaggcgcgcgacgttcgtcttccaggcggggttgcggtcgagcacgtggaatacgtagcgcagccgtgcgttcgcccgattcgggctgcgcgggcgcggcggcggtcatcgagccgtcgcgatgcagccagtgcgcgagctcgatcagccattcggcgcgttccgcgtacggcgcgttcgcgtcggccgtcgcgaggagcgcgtcgagctgatggctcgcgctgcgcgacgcgcgccacttcttgatcagggtcgtcagggattcgaacataagcgggaatatcgggcgcccctacgggcaggtttctgtcgagatgctgcgcaaaccggcggcgaggcgcaagggcggctnnnnnnnngcgattcggtcggttgtgcggtcgttctggcgttgcggcgtgcttcgaatgcgcggcgccgcttcgcgcgcatgatggccccggctcgccggaaggtgcgtaggatcgtcaatcgacgcgaaaaacgcaagacgactgtcggcggcggcgtcggttcctcggtcgaatcgataaacaatgtcaaacgnnnnnnnnnnnnnnnnnnnnnnnnnnnngccggccgctccggccgccggaccaccggccgggccggggtggacgcccggctgggcgggccggcgggcgcgcccacgggcgcggcttccggccggttcggtgtggcgggagccgcaggggccgcgggcggaacggccatggcgtcgcggcgccaggccggtgcggtgacgggcgccgggcgggcgatccgcggctatcggccgcgagccgccgggctcggatcgtggttcgcggccgcgccgggcggccggcgcgcacgcgtggtcgccgcggctcgcgcacaaggcgcgcagcgggtgagacgaaccggtcgatgcgatcatgcttgccgcttccgccgcttccgccgcttctacagcttcccaagcttgcgccgaaccgatcaagtcacccgaagcgtgcgccgccgaggcggcggccgagtccattcgcgcctcccgatcgcgcgcatcccgcggccagccgcgcacgcgtcacggcgtgtcgccgatgcgctgcgaatccgccgcggccggccccgccgggcagcgcgcgacaggcgccgatgcgtcgtcggccgccgccttgctcgccgccgcctttttcgccgtcgcgtcgttccagttcgccgcgcnnnnnnnnnnnnncgccgccatcgcgcgcacgccggccgcgatctggtcggcgagcgcgccgatcgcctggcggtggcccgcgacgagcgcgtcgtagcccgccggcaccggctccacgacgtcggtgcggcaggtcatcaccgcctggctcggcagtgcgcgcacgctccagacggccgcgagcgccgcatgccggcccggccacgattcgaagcgctgcacgttcacgctgacccgatagacgggcacgttggccggatacgcggcgttcgcgacgtcgatcgtgtcgagccgccgcgtgagcgccgacgacannnnnnnncggatctcgtcggcgggcggcgccgcccagcgctcctgctcgagcacgtcgacctgggcggcgttcttctgcacgacgagctgattcttcgcgacctgttccggcacgtcgacggacggcacctggatcaggaacgcgggattcgcgctgacgctcgcggcggcgccggcggcggccgccgcgtcgagcgtatagaagcgcgcgggcggcgacgacgagcaggccgcgagcatggccgccgccgcaacggttgccgcggcggccgcggcgcgcgaaacccgcgccgggcggagcaagcgtgcggtcatttctgatctcctggtttgcctttcagcagcgattcgggatgccgctcgaggtagtcggcgagcgcgttcagcgattgcagcgtgcgcgtgagctccttgagcgcgccgcgcacgtccgattgcagcggcgaatcctgctgcaaggtcgcctccgcggtcgtgaacgtctgcttcgcggcggacagcgtgtcgcgcgcctcgggcgcgatctcggtgtcgagccgcttgaacagcttgtccgcgttcgcgagcgcgctgttcaggttcgcgccgatctggtcgaacggcaccttgtcgagcttcttcgcgatgtcggccacctgcaactgcagctcgtcgagcgtgttcggcacggtcggcagttcgaccggctcgcgggcgagatcgatcttcacgggcggcgccttcgggaagaagtcgagtgcgacgtacaactggctcgtcagcaggttgcccgtgcgcaactggccgcgcagcccgtgctggacgagccgcgacagcacctcgcgccgcgccgcgtagcccttatcctgcgatgcctcgcggaacttgcggccgagccggtcggggtagacgttcatcgtcaccggcatcgtgaaattcttcgtcttcggatcgaaatcgatgccgatgttcgtcacctggccgagcacgatgccgcggaaatcgacgggcgcgccgaccgacagcccgcgcagcgactggttgaagttcatcacgacctgcaccggctcgccgtccggctcgcgcatcgcgtcgccttcgtcggcgcccaggcggaacgtcatgttgttcggcgcgggcgggccggccgcctgattcggcggcgactggaacgcaatgccgccgaggatcaccgtcgcgagcgactgcgtgttcagcttgaagccgctcgaatcgagccgcagatcgacgccgctcgcctgccaccagcgcgagttcaggccgacgtactggtcgtaaggcgcattgacgaacacgcggaacgtgacgcccgtgccgtccttgtcgagcgagaagccgacgacctggcccacctgcacgcgccggtagtacaccggcgagccgatgtcgatcgagccgagcgaatcgccgcgcagcacgtattgcgtgcccttctggtcgcccgtgacggcgggcggcgtctcgagcccggtgaacgacttctcggtctcgtccgagcagcccgcgtcgacgccgatgtacgcgccggacagcagcgtgccgagcccggacacgcccgtcgcgccgatccgcggccgcacgacccagaagcgcgtgcctttcaccgcgaagtcctcggcctccttcttcagttgcacttcgacgagcacgtgcgacagatccttcgacagcttgatcgtctcgaccatcccgatctcgacgtccttgtacttgacctgcgtcttgccgggctcgaggccctcggcgctcttgaagctgatcgtgatctcgggcccgcgttcgagcaccgatttgacgacgagcccgatgccgatcagcgcggcgacgagcggcacgagccacacgagcgacggcagccacccggagcgccgcgtgatcacgggctcgggcagtacgggcggctcgccgccgggcggggtgggaggggccgcgttcgggtcgtgttgcgggccttgcggtctattcatgagcattccctgagtgttctacgttgtcccagatgaggcgcgggtcgaactgcatcgacgcgagcatcgtcaggatcacgacggagccgaacgcgagcgcgccggggcccgccgtgatcacggcgagcgagcggaaatggacgagcgcgacggtgagcgtgacgacgaagatgtcgagcatcgaccagcgcccgatccgctcgacgatccggtagagccgggtgcgctgcatcggccgccacgcggagcggcgctgcgcggtgtagacgaggatcgcgagcacgccgagcttcatcatcggcacgagaatgctcgcgacgaacacgaccacggcgagcggccattcgcccgacgtccagaaatagacgacgccgctcatgatcgtgtcttcctgcgagccgacgatcgacgtggtgcgcatgatcggcagcaggttcgccggaatgtagaggatcgcggcggcgatcagcagcgcgagcgtgcgcgcgatgctgtccggcgtgcgcaggtgcagcgcggcgccgcannnnnnnnaacgctcgggcctgtcgtgcgagccgagcgcctgctgagccggccgcgcgagcttctgcacgtggccgcacgcatggcagctcgccatgccgnnnnnnnnngcggtgacgaggccggtcatcgcgcgctcgactcgtcggccgagccgggcgccgcgccggccgcgcgctcgcgcagcgaatcggcgatgtcccacagcgtgcgcggatcgaacatcacgacgacggcgagcatcagcgtgagcgccgcgaacgcgaagagcgcggcctcggggaccannnnnnnnaggctcaccatcttgacgatcgtcacgaggataccgagcatgaacacctcgatcatcccccacgggcgcacgagctggatcgcgcgcagcacgccgttgaagccgggcgcgatcgcccccgagcgcagcggaaagagcacgtagagcagcgcggacatctcgacgagcggaaacagcagcgtcgagcagaacaccatcaccgcgacgagcggcatcccttgattccacatcgcctcgagcgcgccgaagagcgttgtctgcacgcgcatgccgttcacgtccatttcgaggatcgggaagccctgcgcgatcaggaacgtgatcagcgcgcccgtcgtgagcgcgcagatgcggtcgatctgcgccgagccgctccggtagagcagcgcgtcgcagcgcgggcagcgggcggtgtccttgccgctaaggcgcggtttgtgcaacagtgcgtcgcattcgtgacaggcaatcagggcgtttctatccatatggaaaggcggttgcgcggcgtcgcggcgacgcgttcacagggccgaaacccgcgccaatcttatcaaatggcgattttcgaggtgtcaagcgtcggcggcgggcgcacggcgcgggcgccgccgcggccggcttgggcgggcgccgcggccgtttcgggattctgccattcgtcggcggttgcggtagcatggcggccgtgacatgcgtcggacggcaagcacggcagcgccggcgcggcttttcgctcaactgaggaattcatggcatcgttttcgtcttcggcttcgcctgcggcagcttacacgcgtaccgcgatcgcgctccactggctgatcgcgctgctcatcgtgtgcggcttcgcgctcggctgggtgatgacgagcatcccgggcttcacgcccgcgaagctcaaatactattcgtggcacaagtggatcggcgtgacggtgttcgcgatcgcgatcgtgcgcgtgctctggcgcgcgacccacgtgccgccgccgatgccggccggcatgcccgcgtggcagcgcgcgggcgcgcacgcggtgcacgggctgctttacgtgctgatgctcgtgattccggtgacgggctacctgtatagctcggccgcgaacattccggtcgtctatctcgggctcgtgccgttgccgcgcctgatcgaccccgatccggcgctgaaggaaacgctgaagacggcgcacgtgctgctcaactacggcctgctcgcgctcgtcgccgcgcacgtcgcggcggccgtcaagcaccagtggttcgaccgcgacggcgtgctgtcgcggatgcttcccttcctcaaataacaaggaccgttatgaaagtctcgttctaccgctacatgctcgcggcgttcgccaccgcctcggtcgtcgtgtcgggcgccgcgctcgcgcaggtcgatctcgcgaagagcaaggtatcggccgtctcgaagcagatgaacgtgccgacggaaggcgtgttcaagaagttttccgcgcagatcaagttcgatccggcgaaggccgcgcagggcagcgcgcaaatgacgatcgacgtcgcgagctatgatctcggcgaccagatgtacaacgatcaggtcgcgggcaaggactggttcgacgcgaaggcatacccgcaggcgagcttcgtgtcgaccgcgatcgcgccggcgggcggcaacaagtacaacgtgtccggcaagctgacgatcaagggcaagacggtgcccgtgaccgtgcccgtgacggtcacgcagaacggcgccgcgcaggtgttcgacggcgtgctgccgatcaagcgctcgacgttcaacgtcggcacgggcgaatggaaggacacctcggtcgtcgccgacgaagtgcagatcaagtttcacatcgtcgccgcgaagtaannnnnnnngcggttcgcaccaccctcgcgccgcgtcggagcgcggcgccgtcataaggagattgatttgaacaagcaactgatgatcgcggcgggcgcgctcgccgccgccctgtcgttctcggcgcacgcggcgcccgcgacgtaccagttcgacccgagccatacgtatccgagcttcgaggcggaccacttcggcggcctgtcggtgtggcgcggcaagttcgaccggtcgagcggcaccgtgacgctcgaccgcgcggcgaagacgggcaccgtcgacgtgacgacgaaggtcgcgtcgatcgcgaccggcagccagaagctcgacgagcacctgcagacggcggacttcttcgattcggcgaagtacccggacgcgacctacaaaggcacgatcaagttcgagggcgacaggccggccgaggtcgtcggcaacctgacgctgcacggcgtgaccaagcccgtgacgctgaagatcgattcgttcaagtgcatgccgcatccgatgctgaagaaggaagtgtgcggcgtcgacgcggtcggcgagttcaaccgcgacgacttcggtctcgactacggcaagcagtacggcttcaagatgaagacgaagctgctcatcacggccgaagcggtcaagcagtaagcgttttcgcgaggccgccgcgcgccgcgtgcgatgcgcggccgccgcgtcgcgccgacgaaccgccgcgttccatatcgggcgcggcggttttcnnnnnnnggcgtgcgtggcgcatgcctataatcgtgcgcgttcgtcttcgtccgccttcgccgttcgaggcggcgcggcgctcggcgcggtcgtgctcggcaccgtcgcgacctacctcgtgctgttcatgccgacctacggcgtgaaggagctgaagctcgcgccgtccgcggcgttcgccgcgattctcgtcgtcggcgtgatccagatgggtttcgcgccggtggtcgggcactggtccgatcgccacggctgcgtgcggacgatgcgcgtgcccgcgctcgcgatcctcgtgttgatctacccggcgttcgcgtggctcgccgcgcatccgacgttcggcgcgctgatcgccgtgcagatcgtgttcgcgttcctgatgaccggctatttcgccgcgctgccgggcctgctttcggagatctttccggttgcgacgcgcacgaccggcatgtcgctcgcgtataacgtcgcggtgacggtcttcggcggattcggcccgttcatcatcgcgtggctgatccgcgcgacgggcacgaaagccgcgcccagcttctatctgatcttcgccgcgctcgtgagcctcgcggcgctcgtcgcgctgcggcggcgcttcgggttgcgctgacgcgcggcgttcggcgcgccccgcatccggcggcccaagcctcgtcggctcaaacgtcgccgacttgggcctctgcgccacggccggcggagccggaacgggaagcccggatcggcgaacctcaacccatcggcgagcccgacccgtcagaccctgaccgctgaccccgaccggccgcccgcaacccgctgacgnnnnnnngccggttcgcgaggaaccggcctgtgtcgtgcggggagggcgcttacacctgcgcgcccgcgttcggatcgttcggatcgtgcgcggacttcttctccttgacgagatcctcgcgtttgatgccgagccacatcgcgagcgagccggcgacgaacaccgacgaatagatgccgaacatgatgccgaccgtcagcgcgagcgcgaagtagtgcagcgtcgggccgccgaagaagaacatcgacagcaccatcatttccgtcgacgtgtgcgtgatgatcgtgcgcgacatcgtgctcgtgatcgcatggttgatcacttcctgcaccgtcatcttgcgctcgcggcggaacgtctcgcggatccggtcgaagatgacgaccgattcgttgaccgagtagccgagcaccgcgagcaccgccgccagcaccgacagcgagaactcccactggaagaacgcgaagaagccgagaatgatcacgacgtcgtgcaggttcgcgatgatgccggcgaccgcgtacttccattcgaagcggaacgacagatagatgacgatgccgatcacgacgcacgcgagcgcgagcaggccgtcggtcgcgagctcgcggccgacctgcgggccgacgaactcgacgcgctgcagcgcgacgtcggcgttctgcgccttcagcgcggccatcacctggtcgctctgctgcgcggacgtgaggccctgcttgagcggcaggcgaatcagcacgttgcgcgacgtgccgaagttctgcacctgcgagtcggcgtagccgagcgtcgcgcgcacgggttcgagctgcgcggcctgctggtactgcacttcgatcacggtgccgcccgtgaattcgacggacagatgcagcccgcgatggaacaggaagaacacggcggagaggaacgtcacgagcgagaccacgttgaagaccaacgcgtgccgcatgaacggaatgtctttacggatgcggaaaaattccatgtgcgtctccggcgcttagttggacgagccctgcttgggcggcacgcccgggcccgagcggcggcgcgcgaccggcttgccggtgcgcggcgcgcccgccggctgcttcggcgcggcgannnnnnnnncgggctgcggcgcgttnnnnnnnnnntcctggccgagctgcggcgcggcgccggcttnnnnnnnnnnnnggcgccacacctggccgatcgcgagcgactgcagcttcttgcgcccgccgtaccagaggttcacgaggccgcgcgagaagaacaccgcggagaacatcgacgtcaggatgccgaggcagtgcacgatcgcgaacgcgcgcaccgggcccgagccgaaggcgagcagcgcgaggcccgcgatcagcgtcgtcacgttcgaatcgagaatcgtcgcccacgcgtgcgcgtagccttcctggatcgcgatctgcggcgatgcgccgcggcgcagctcctcgcggatgcgctcgttgatcagcacgttcgagtcgatcgccatgccgagcgcgagcgcgatggccgcgatgccgggcagcgtgagcgtcgcctgcatcagcgacagcaccgcgacgagcagcagcaggttcaccgacaggccgagcaccgatacgacgccgaacagcatgtagtacgcgatcatgaacacggcgatcgcgacgaagccccagatcaccgaatggaagcccatccggatgttgtccgcgccgaggctcgggccgatcgtgcgttcctcgatgatgtccatcggcgcggcgagcgagcccgcgcgcagcagcagcgcgagatcggcggccgcctgcggggtcggctggcccgtgatctggaagcggtcgccgagctccgactggatcgtcgcgacggtcagcacttcgcccttgcccttctcgaacagcaccatcgccatcggcttgccgatgttctcgcgcgacaccgcgcgcaccgcgcggccgcccgccgaatcgaggcggatgttcacggacggacgctgatgctcgtcgaagcccgcggacgcgtcgatgatgcggtcgcccgtgaagatcacctgcttcttgagcagcaccggcgcctggttgccctgcgtgaacagttcctcgcccggcggcaccggatcgttcggattcgggtgcgtgttcagcggatcggcgaggcgcgcctcgagcgtcgcggtgcggccgatgatgtccttcgccttcgcggtgtcctgcacgcccggcagctcgacgacgatccggtcgttgccctgctgctggaggatcggctcggacacgccgagttcgttgacgcggttgtgcagcgtcgtcaggttctgcttgagcgccgcttcctcgacggccttctggacggccggcgtgaacgtgccgacgacctgatannnnnnnnnnnncggctgcgtcgcccactggagttcggagacggacgaggcgagcagcttgcgcgcttgctcggcggtgtcctggtcggcgaagttcgcgacgaccgtctgatcgacgcgggcgacgccgccgtcgcgaatgcccttgtcgcgcagttgcgtgcgggcgtcggacgcgtcggaatcgagcttcttcgtgagcgcgcccgtcatgtcgacttgcagcaggaagtggacgccgccgcgcagatcgaggccgagatacatcggcagcgcgtgcagcgcggtcagccagcgcggcgacgcgctctgcaggttcaacgcgacgacgtactgcggatcgttcggatcggcgttcagcgtcttttgcagcatgtccttcacgcgcaattgcgtgtcggtgtccttcaggcgcacgcggatggtcgcgttggcgctggaattgtcgaacgtgacgtcgtcggccgcgacctggttggccttgagcgctgcttcgacctgcgcgagcgtgtcggcgccgagcttgaccgtggccttgccgctcgatacctgcaccgccggcgcttcgccgaagaagttgggcaatgtgtacagaaagccgatggcgagcgccacgaccatcaccacatatttccagattggataacgattcatgannnnnnccgaacgggatggttggctggaatggcggcgcgtgcggcgccggcctcggccgcgcgcttcgcggcgcgggcgtcgggcggccggacgcgccgcggggcttacagcgacttgatcgtgcccttcggcagaatggtcgtgacggccgccttctgcacggtgatctcggtgccttcggcaatctcgacgccgatgtacgcttccgagaccttcgtcaccttgccgacgagcccgccgctcgtcaccacttcgtcgcccttcgccatcgcggcgagcatgttgcgatgctccttttgccgcttcatctgcgggcggatcatgatgaagtagagcaccgcgaacatcaggatgagcggcaggaagctcatcaggctcgattcggcaccgcccgctgcgccttgcgcataggcattgggaataaacgacacgttggtctctccgttagggaagatcgaaaaataagccggttattctaccaccggccctatccgcgacagcggcgcaaatgcgctttggtttcaagctgttaacctcgatcccgtggcgttnnnnnnnnnngcgaaagacgattgtaaggttttgcggggcgggcgccgcggcggcgatcgcccgtcgggcgtgccgcggcgcggagtcggccccgcaccgcgggcggccgatgcggcggcgaatcgccgctgcatcgcagccgaatcgcggccgaatcgcagccgaatcgccgtcgaatccctggcgaatcggcggcgattcggtgacgattgggctgcgaagcgcggcggcattgcccgcgcgattggcgcgcgagcgcggcgtcagtcgacgcnnnnnnnnnngtcctgcgcgaagcgcttttggaacgcctcgaacgtgtgcgtctcaatcgcctcgcggatctcgcgcatcagatcgaggtagtagtgcaggttgtggatcgtgttcaactgcgcgccgagaatctcgccgacgcggtgcagatgatgcaggtagccgcgcgagaaattccggcacgtatagcagccgcaggtctcgtcgagcggcttgagcgaattcttgtgcgtcgcgttgcggatcttcacgtcgccgaagcgcgtgaagagccagccgttgcgcgcgttgcgggtcggcatcacgcagtcgaacatgtcgacgcccgccgcgacgcccgcgacgagatcctccggcgtgcccacgcccatcaggtagtgcggcttgtcggcgggcaggcgcggcgcgacgtgctcgagcacgcgcatcatgtcctccttcggctcgccgaccgacagcccgccgatcgcgaggccgtggaagccaagcgccgagagcccggcgagcgattcgtcgcgcaggtcctcgtacatcccgccctgcacgatgccgaacagcgcgttcgggttgccgaggcgctcgaattcgtcgagcgagcgcttcgcccagcgcagcgacatccgcatcgattcggccgcttcccggtgcgtcgtcggcacgccgttcgtcgcgtacggcgtgcattcgtcgaactgcatcacgatgtcggagttcagcgtcttctggatctgcatcgacacttccggcgacaggaacagccgatcgccgttgatcggcgacgcgaacgtgacgccttcctcggtgatcttgcgcagatcgccgagcgagaatacctggaagccgcccgaatcggtgaggatcggcttgttccagcccatgaagcggtgcagcccgccgtgcgcgccgatcgtctcgaggccggggcgcagccacaggtggaacgtgttgccgaggatgatctnnnnnnnnatttcgtcgagttcgcgcggctgcacggccttcacggtgccgtacgtgccgaccggcatgaagatcggcgtctcgacgacgccgtgattgagcgtcacgcggccgcgcnnnnnnnngccgtcggtcgtcagcagctcgaatttcaggccgccgtgcgggcgaatgcccgcggaggtatcgtgcgtatcgtgcgatggaccttcggtcgtcatctggttggactccttgccaccggaatacagtccggcgcatgttgaaggcgcggcgagccgtcggcttgccgcgaaggnnnnnngtgaagcgcggctcgcggcggttcggcgcgcgatcggcgttaccttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacagccgatcagccaatcgaacgatcggctgatcggctgttcggccgatgggccaatcggcgcgaatcgccgcgcttatgcgccgccgtgcgtcgcctcggccgcgtcgtcgcgccgcgtgagcagcatcgcgtcgccgtagctgaagaaccggtagcgcgcgtcgatcgcgtgccggtacgcggcgcggatcgtctcgatgccggcgaacgcggacacgagcatcagcagcgtcgatttcggcaagtggaaattcgtcacgagccggtcgaccacgcggaaacggtagcccggcgtgatgaagatgtcggtttcnnnnnnnntcgcggcgagnnnnnnnnnnnnnncctgcgcgtnnnnnnnngccgcctcgannnnnnnnatcgacgtcgtgccgaccgcgatcacgcggccgccgcgtgcgcgggtcgcggcgatcttctcgacgagcgcgtcggtcagctcgtacgactcgctgtgcatccggtgctcggcgaggttttcgacgcgcaccggctggaacgtgcccgcgccgacgtgcagcgtgagcgtcgcgcgctcgacgccgcgcgcctcgagcgcggcgagcaccgcgtcgtcgaagtgcaggccggccgtcggcgcggcgacggcgcccgggttcgcggcgaacaccgtctgatagcgggtctcgtcggccgcgtcgggcgcgtgctcgatgtacggcggcagcggcagccggccgtggcgctcgatcagcacgaggcagttgtcggggaagtgcagcgtgaagaacggctcgacgcgctcgccgaccgtcacgtcgaacgcatcggcgagcgtgagcgtggtgccgggcggagggctcttgctcgcgcggatctgcgcgagcgcgatgcgctcgccggtgacgcgctcgatcagcacctcgatcttgccgccgcttgccttgcgaccgaagaagcgcgccttgagcaccttcgtgtcgttgaagacgagcaggtcgcccggcgcgacgcacgcgggcagctcggcgaagcgccggtcgatgaggcgcgggggcgcgctcgggttcgtgttgtccacctcgagcaggcggctcgcgctgcgttcgggcagcgcggtttgcgcgatcaactcgggcggcagatcgaaatcgaaatcggaaagcgtgagcatgcgaaacggggtcggggcggccggccagatggacaaagcgcgtcgcggcgcgcatgagccgctatgatggcggggttgcgcggcttggccggcgtcgctcgttggtgcgacgtgaaagccgctattgtacttgctagccttctgaccgatgcccgtgcccgttcgccgttccctagccgattcagccgaagccgacgcgattgccgatgacgccgcgtcgggcgacgaannnnnnnnnnnnnnnnncggggccgcgggcggtgtggatgccgcggctccggcgggcgccgcgcaggccgctcccctcgcgggcgcggcggacgcgcttgcgccgcggcgcgcgacgaaggcgcggacgagccgcgaggccgnnnnnnnnntcgagcgtggcgcgccgcgtggccggggcgcgacgcaagccgcgcccgcctcgagcgcgcacgatcttcccgacacggccggcgcacccgctgcacccgacgtcgatccgttcgatgcggcgcccgcgtcgccgcctcacgcggcggcttgggcggaattcggcgccgcggccgacgccggcgcgcgatcggcgcnnnnnnnnacgccgcgcggccgcaccgccgacggccgcgccgtgccggccgccgcccaggcggcgcgtgcgcctcgcgcgccccgagccgcgccgcccgacgcactacccgccgacacgccgcccgccagcgcggcgaagcccgccaaacgggcggcgaaggccgcctcgaaaacggtctcgaaggcggcagcggacgcagccggcgcccaggcggcaccgaaggccgtgaaaaccgccgacaaactcgcgaagctcggcttgacgcgggatatcgacctcgtcctgcatctgccgatgcgctacgaggacgagacgacgctcacgccgatgcgcgaactgttgccgggcgagaccgcgcagacggaaggcgtcgtgttcgacaacgagatcgcgtaccggccgcgccgtcagttgctcgtgaagctgcgcgacgacgacggcgccgagctcgtgctgcgcttcctgaatttctacggctcgcaggtcaagcagatggcggtcggccagcggctgcgcgtgcgcggcgacgtgcgcggcggcttcttcgggctggagatcgtgcatccgacggtgaagaccgtcgacgaggacgcgccgctgccgcaagcgctgacgcccgtctatccgagcacggcgggcgtgtcgcaggcgtatctgcgcaaggcgatcgacaatgcgctcgcgcgcacgccgctgcccgagctgctgccgcccgagatnnnnnnnnnntatctgcagccgctcgacgtgccgccgctcgccgacgcggtgcgcatgctccatcatccgggcgtcggcgcggacgagacggcgctcatcgacggcacccaccccgcgtggacgcgcatcaagttcgacgagctgctcgcgcagcaactgtcgctcaannnnnnnnacgaggagcgtcgcacgcgcgccgcgcccgcgatgccgcgcnnnnnnnnnnacgacggcgcggcgctgtccgcgcgcctgcacgcggcgctgccgtttgcgctcacggccgcgcaggagcgcgtcgtcgcggagatcgcgcacgacctcacgcagccgcacccgatgcagcgcctgctgcagggcgacgtcggcagcggcaagacggtcgtcgcggcgctcgcggccgcgcaggcgatcgacgccggctaccaggccgcgctgatggcgcccaccgaaatcctcgccgagcagcacgcgcgcaagctgcgcggctggctcgagccgctcggcgtgtcggtcgcgtggctcgccggcagcctgaaggcgaaggacaagcgcgcggcgctcgaggcggccgcgctcggcaccgcgcagctcgtgatcggcacgcacgcgatgattcaggacaccgtcgaattcgcgcggctcgggctcgtgatcgtcgacgagcagcaccgcttcggcgtcgagcagcggctcgcgctgcgggcgaaggcggcgaacgcggccgacggcgcggcgggcttccagccgcaccagttgatgatgtcggcgacgccgatcccgcgcacgctcgcgatgacgtactacgcggatctcgacgtgtcgacgatcgacgagctgccgcccgggcgcacgccgatcctcacgcggctcgtgtcggacgcgcggcgcgacgaggtgatcggccgcgtgcgcgaggcggcgctcgcgggccgtcaggtgtactgggtgtgcccgctcatcgaggaaagcgagacgctgcaactgcagacggctgtcgagacctacgagacgctcgccgtcgcgctgcccgagctgaaggtggggctcgtgcacggccggctcgcgcctgcggagaaggcggccgtgatggacgcgttctcgcgcaacgacgtgcaattgctcgtcgcgacgacggtgatcgaagtcggcgtcgacgtgccgaacgcgtcgctgatggtgatcgagcacgcggagcgcttcgggctcgcgcagctgcaccagctgcgcgggcgcgtcgggcgcggcacggccgcgtcggtgtgcgtgctgatgtacagcggtccgctgtcgatcgcgggcnnnnnnnngctgaagacgatgcgcgagacgaccgacggcttcgagatcgcgcgccgcgatctggagatccgcggccccggcgaattcctcgnnnnnnnncagtcgggcgcggcgatgctgcgcttcgcggacctggaaaacgacggctggctgatcgagccggcgcgcgacgcggccacgcggctcatcgccgcccatccggaggtcgtcgcgcagcacctcgcccgctggctcgnnnnnnnnnagcagtatctgaaggcctgagcgcggaggcgcgacggccgcgcgggcggcgtttcgcgcgcttcggacaggcttgttttcggcgaaggttggcgaatcgacccaaaccagtgtataaatttaatctatcgtcattaaatgattgattaacttgcgatgacgcttaccgaactgaagtacatcgtcgcggtnnnnnnnnaacgccatttcggccgggcggccgaagcctgcttcgtcagccagccgacgctgtcggtcgcgatcaagaagctggaagacgagttgaacgtgcagatcttcgagcgcggcgcgagcgaagtgagcgtgacgccggtcggcgaccagatcgtcacgcaagcgcagcgcgtgctcgagcagacgttcgcgatcaaggagatcgcgaagcagggcaaggatccgctcatcgggccgttccggctcggcgtgatctatacgatcgggccctatctgctgccgacgctcgtcaagcagatgatccgccgcgtgccgcaaatgccgctgatgctgcaggagaactacacgctcaagctgctcgagctgctcaagcaaggcgagatcgacgcggcgatcatggcgttgccgtttcccgaaaccggcctgatggtgcggccgctgtacgacgagccgttcgtcgtcgcgctgcccgccgggcatccgtgggagaagcgccgcaagatcgacgcggcggacctgaagcaggagacgatgctgctgctcggcaatggccactgcttccgcgatcatgtgctcggcgtgtgcccggagctgatgcacttctcgcagacggcggacggcatccagaagacgttcgagggctcgtcgctcgagacgatccgccatatggtcgcgagcggcgtcgggatcacggtgctgccccggatgtcggtcgccgaggtggggccgcatgcgagcgggcccgatgctgacttgctgtcgtacgtgccgttcgaggatccggtgccggatcggcgcgtcgtgctcgtgtggcgcaagagcttcacgcggatgccggcgatcgacgcgatcagcgaggcgatcgccgcgtgcgggctgcccggggtgacgaagctcgatatcccggcgacggtgaattgagcgcggcgagcgcggctgcgggccgccgcgcgccatgatcggacggggcttcggggccccgtttatttttgcctatcgtataaataaaatttatcaaattacatatatcaatagtaaataatagaatgcttcgcatggatcggcgcagcgccgccggacggtaactgcaagcgtcaagggaggatgtcatgatgcaaccggcattgtnnnnnnnnnngcggaacattgcgccgcgcccggcggtcattgatcgtgccaaggctgccatccggagcctgcgtccgattgcgttcgcttatctggcggaccgcgcccacggcggctgagcgccgccgcgtgccgggccgcnnnnnncgcgccgcgcgtcgcgtcgcacgcaggagaggtcaacctgtttgtttccccgcaaagtcgnnnnnngaacgatgcccggctccgatgccgggccccgcaggcggggcgtacacgaacaaaggagaaatcgcatgtcgaatgaagcgaagtgcccgttccatcaagccgcaggcaacggcacgtcgaaccgggactggtggcccaatcagctggacctgagcatcctgcatcggcactcgtcgctgtccgatccgatgggcaaggatttcaactacgcgcaggcgttcgagaagctcgacctcgcggcggtgaagcgcgacctccacgcgctgatgacgacgtcgcaggactggtggccggccgatttcggccactacggcggcctgttcatccgcatggcatggcacagcgcgggcacgtaccgcacggccgacggccgcggcggcgcgggcgaagggcagcagcgcttcgcgccgctcaacagctggcccgacaacgcgaacctcgacaaggcgcgccggctgctgtggccgatcaagcagaagtacggccgcgccatctcgtgggccgacctgctgatcctgacgggcaacgtcgcgctcgaatcgatgggcttcaagaccttcggcttcgcgggcggccgcgcggacacgtgggagcccgaggacgtctactggggctcggaaaagatctggctggaactgagcggcggcccgaacagccgctattcgggcgaccgccagctcgagaacccgctcgccgccgtgcagatgggcctcatctacgtgaatccggaaggcccggacggcaatcccgatccggtcgccgcggcgcgcgacattcgtgacaccttcgcgcgcatggcgatgaacgacgaagagacggtcgcgctgatcgcgggcggccacacgttcggcaagacgcacggcgcggggcccgcgtcgaacgtcggcgccgagccggaggccgcgggcatcgaagcgcagggcctcggctggaagagcgcgtaccgcacgggcaagggcgcggacgcgatcacgagcgggctcgaagtcacgtggacgacgacgccgacgcagtggagccacaacttcttcgagaacctgttcggctacgagtgggagctgacgaagagcccggcgggcgcgcaccagtgggtcgcgaagggcgccgacgcggtgattcccgacgcgttcgatccgtcgaagaagcatcgtccgacgatgctcacgaccgacctgtcgctgcgcttcgatccggcgtacgaaaagatctcgcgccgcttccacgagaacccggagcagttcgccgacgcgttnnnnnnnnnctggttcaagctcacgcaccgcgacatgggcccgcgcgcgcgctatctcggcccggaagtgccggccgaggtgctgctgtggcaggacccgattccggccgtcgaccatccgctgatcgacgccgcggacgccgccgagctgaaggcaaaggtgctcgcgtcgggtctgaccgtgtcgcagctcgtttccaccgcgtgggctgcggcgtccaccttccgcggctcggacaagcgcggcggcgcgaacgnnnnnnnnattcgccttgcgccgcagaaggactgggaggcgaaccagcccgagcagctcgcggcggtgctcgagacgctcgaggcaatccgcacggcgttcaacggcgcgcagcgcggcggcaagcaagtgtcgctcgccgatctgatcgtgctggccggctgcgcgggcgtcgagcaggcggcgaagaacgcgggccacgcggtgaccgtgccgttcgcgccgggccgcgcggacgcatcgcaggagcagaccgacgtcgaatcgatggccgtgctcgagccggtggccgacggttttcgcaactacctgaagggcaagtaccgggtgcccgccgaggtgctgctcgtcgacaaggcgcaactgctgacgctgagcgcgccggagatgacggtgctgctgggcggcctgcgcgtgctgggcgcgaacgtcgggcagagccggcacggcgtgttcacnnnnnnnnagcaggcattgaccaacgacttcttcgtgaacctgctcgacatgggcaccgagtggaagccgacggcggccgacgcggacgtgttcgaagggcgcgaccgcgcgacgggcgcgctcaagtggacgggcacgcgcgtcgatctcgtgttcggctcgcattcgcagttnnnnnnnntcgcggaggtctacggcagcgcggacgcgcaggagaagttcgtgcgcgacttcgtcgcggtctggaacaaggtgatgaacctcgaccgcttcgatctcgcgtgatcgcgccgcgcgccgccggagcggcggcgcgcggcggcggggaacggccggctgacgcgggccgcttcccgccgggccgctgatatcgtttcaaggagtgacgatcatgacgcaaatgattctcgacctgcgcggggcgctcgcggcgccggccaggcgcgcgggcgccgcggcgtggcggcggctgatcggcctcgcgatcgcgggcggcggcgcggccgtgctggccgcgcaggccgcgcgctacttcacggcggccgccggcggttgagcgggcctgcgcttcgcgcaaatcgcgcgctcgcgatctacgctaaactggtgcggcgctcggcgggcagccgcacgcgcgtctgccgcctctgcataggctgcccatgcgcatgtcgcctgcgcgcatcccgcatcgggcatgcggatctttcgatgcattttcgtcggttcgaaccatcggacaaggagtttcgaggatggccaagaaaagcaacgcaacccagatcaacatcggcatcagcgacaaggatcgcaagaagatcgcggcggggctgtcgcgtctgctcgccgatacgtacacgctgtacctgaagacgcacaatttccactggaacgtgaccggcccgatgttcaacacgctgcacctgatgttcgaggagcagtacaacgaactgtggctcgccgtcgatctcgtcgcggagcgcatccgcacgctcggggtcgtcgcgccgggcacgtatcgcgaattcgcgaagctgtcgtcgattcccgaggccgacggcgtgccggccgccgaggagatgattcgccagctcgtcgaagggcatgaggctgtcgtgcgcacnnnnnnnnnnatcttcccggacgccgacgcggcgagcgacgagcccaccgccgatctgctgacgcagcgcctgcagacgcacgagaagaccgcgtggatgctgcgttcgctgctcgcgtgagcgatgcgtaaagggcggcgcgtcgcgcgccgccgcgcatgccgatcgcgattcggctcgaatcgcgcgatgtgacgaaagcctctcgtggctgtgcccacgaggggnnnnnnngcgtgcggcggcgcgccgggcgttttcggcgcggccacgcacggacgcatggacnnnnnnnnnnnnnnnnnnnnnnnnnngcgatcgctcgacgcgcccggcgtgctcggtgcgcttgggatgctcggagcgaccggcgcgaccggtgcgaccggtgcgattggcgcggcgcgccggcggttttagaatgcaacccatcgtccatagtgcgtgcgagccggcgccgcgcgccgagactcctccgnnnnnnccgaagcccatggcccgacgtagagacatgagcgacgacgcctgccccgtnnnnnnnnnngtggatgcggtcggcgatcgctggtcgctcctcatcgtgcgcgacgcgttcgacggcgtgcgccgcttctccgagttccagcgcaatctcggcatcgcgcgcaacatgctcgccgaccggttgaagacgctcgtcgaagcgggcgtgctcgccgcggcacccgcgtccgacggctccgcgcatcacgagtacgtgctgaccgacaaggggcgtgcactctttccggtcgtcgtcgcgctgcggcagtggggcgagtcgcaactgttcggcgcgggcgagccgcattcgcgcctcgtcgagcgccgcagcggcctgcccgtcgcgccgatgagcccgcgcacgcagagcggccgcgcgctgcggcccgaggacgcggtcgtcgacaagcgcggcgcggacgccggggcggcgtgaaccgattcggcgcgccggcgctnnnnnnnnncgcgcagcgggtgaagcggcgagcctgatgaccccggtgaaacggatgagtcgacggacccgacggacccgacaagcccgacgagcccgatgaatcagtgacccgatgggcgagcgcgacgcgccagcatgcgcgtgctcggcgcgacagccgttgcgtgccgccgccgtcgtttgccgcgccggcgacccgcggcgccgccgcacgcgcctcggctgcctgcccgtttcgcgcccggccgtcgggcagggcggccgcccgaacgcaagcggaaacgacnnnnnngggcgatggcgcggcctggcgttttgccgcgaatcccgcgcggttctacaatgccggggttacgttcgagggctcgccgcccgttctcgccgatgctcgcccgttttcccctctatttgcggctgatccggatggacaagccaatcggcagcctgctgctgctctggccgacgctcaatgcgctgtggatcgcgtccgacggccatcctgcgccgtcgctcgtcgtgatcttcgcgctcggcacgctgctgatgcgctcggccggctgcgcgatcaacgattacgccgatcgcgatttcgaccgccacgtgaagcgcaccgccgagcggccgctcacgtcgggcaagatccgcgcatgggaggcgatcgcgatcgcggtcggcctcgcgctcgtgtcgtttctgctgatcctgccgctcaacgggctcacgaaggagctgtccgtcgtcgcggtgttcgtcgcggcgacctacccgttcatgaagcgcttcttcgcgattccgcaggcgtatctcggcatcgcgttcggcttcgggattccgatggcgttcgcggccgtgcaggatacggtgccgatgatcgcttgggcgatgctcgcggccaacgtgttctggtcggttgcgtacgacaccgcgtatgcgatggtcgatcgcgacgacgatctgaagatcggcatgcgcacgtcggcgatcacgttcggccgccatgacgtgctcgcgatcatgctctgctacgcggcgatgctcggcatctacgtgtggctcggcgcggcgctgcatttcggttggccgtattgggcgggctgnnnnnnnnnnnncggctgctcgatctaccattacacgctgatcaaggatcgcgagcggatggcgtgcttcgccgcgttcaggcacaacaactggttgggcggcgtgcttttcgcggggatcgccgcgcattacgcgctcgccgtgcggtaagcggcgggccggcgggcgcggtgcgctcgagcgcgatcgggaagcggcccgcgggccgctttctttttggggcgatgctttnnnnnncgaggcgggcgtgagcgagcgggggcggtgcgaaagcggtcgcgatcgcctggcgtacttgtagcgttcgggccgatgctcgttgnnnnnnnnnnnnnnnnnnnnnnncccggctcggttctgctcggctcgtgccgtgccgattcggcgcggttcgaacacgattgttccgtctccccgagttcgtcgttcgaatcgctcgccgtgaggcgggaagcgcgagaagtacgagaaannnnnnncgtgtgcgcgacggcgagcgccgtccgcccggcgtcgccgttgccggcgccgtcagcttcgcgcgagcccttcgagcagcgcgaccagcacgcgccctgcgtcgtcgagcgtgccggaattgtcgatcgccgtgagcgcgatgccgtccggcacggcccagcgcacgctgcgcgcgagnnnnnnnnngatctcgtcggcggtctcgcggccgcgcgtggcgaggcgctcggcgagcacatgcggcgcggcgtcgatatgcacgacgcacatctgcggataccgctcgagcgcggccggaagatnnnnnnnnnagccgctnnnnnnnnnnnnnctgcccgccgcgagccacgcgtcgatctcgacgccgacgccgtagcgaaacccgtggctcgaccattcgagcgcgaagaaaccgagctnnnnnnnnnnngcgaattcgtcgcgggtgagttcgacgtggttctcgtggccgtcgctcttgcgcgtgatatagcggtgcgcgaacgcgatgcgcggttcgcgcacgtgcttgcgcgcatacgcgagcagcgaatccttgccggcgcccgacgggcccatcacgtagacgagacgctcggcgctcatcgtcgcgcctcgccggactcggccgcgtcggctgcatcggccgcgtcggccgcatcggccgcgtcggttgtcgcggcggcatcggtcgcggcggcgcgttggccgaacggcagccgcttccacagcatgaacggcgtgcccggtcgcgcctcgacgaaaatcgccgcgtgatcgacgggcagcggcccgagnnnnnnnnnnnnggctttccaccagtcgatcagcgcggcgcgttcggcgggatcgtcgagcggatcggacagcgtcatgtgaaaccggtattcgtcgagcacgtacggataaccccattcggcgagcagggcgcgctggcgctcgctgagcggcgcggcggcgcgcttggcgcgctcggcatcnnnnnnnnnnnnncgcagcggcgcgagcgcgcgtagcgcgcgggcggcgannnnnnnnaatgcgtcgtcgccgtgcgcgtgcgcgggccgcagcgcgacgaacgcgccgagtgcggcgacgtcgacgtcgatcgccagcggcgcgcannnnnnnnnccacgccgcggccgccgcgacgagctcgtccggtgcgacgcccgggcgcagcgcgaacggcgcgacgagcgtcgcgtgccagccgtagcggcgcggcgcgaccgtcagcgcgtccaccggccggcgcagcgcgcccggctgcggcggcgcgagcgtcgcgccgtcttccggatcgcggccgagccacgcacagccggcgcgccaccacgcggatgcgcgcggcggcgcgtaatagagggcgaagcgggcggcgccgnnnnnnnnngcgagttcagcgcgcatggccgggcacgttgtcgttctcgatcagcagttgcacgcggtcggccgcgaaataggtcgtgccgtacttgatcggcgtaccgtcgacatcgacgtcgacgttctcgacccatagcaccggctgctgcttgttgatgccgagccggcgcgcgatcgcggcctccggcagcacgctgccgatgcggctccatttgcgcaggtagtcggccacgccgtattcggcgagcgcgtcggtgacgcgctcggtgcgctcgagcgcggccggcagctcggcgaagcgcgcggccggataggcgctgcgcgcgtaagtgagcggcacgccgtccgcctcgtggatcgattcgatccggtacacgtacgcgcccgcgcgcaggccgagtgccttcgcggtcgccggatcggccttcacgcgcgcggcggacagcatcttgccgaccgccgcgtggttatggcgattcaggttttcggtgaagcgcgtgcggcggccgatcgtgtagtcgatcgcgccggactgcacgaacgtgccgcggccttgctcgacgttcacgaggcccgacgcggcgagcccgagcatcgcgcggcgcaccgtatggcggttgacgtcgaagcgcttggcgagctcgccttcgctcggcagccggccgtcctcgccgaagccgttcgcggcgatctcggcggcaaggatctgctcgatctgccgccacaccgagacgccgctgccgcgctcgagcggcgagtcctgcaagaggtggtcgacagatgtcatggcgttgtcattgcgttgcgtttcaatggatatgccgcgcattgtagtgcgcggcaggtggcggtttcatgaaaaattgccgtatgcgtcgacggatcgtattttacatatagacgtctagacgtttagacaatcgggtggttaaatgcaggctccgattccgatggagttcagatgagcgcctcagccgtttcctccttgcatgccgcgcgacgcgactggctcgcggtgctggcgaagattccccgcgacgaactcgagcgggcgctcgatcgcgtgctcgacggcgcgcccgcacccgcgttcgactggctgcgcgccccggagatcgggctggcgatggtgcgcgggcgcatcggcggcacgggcgatccgttcaatctcggcgaggcgagcgtcacgcgcgccgcgctgcgcctgcgcggcgaccgcacgaacggcacgaccggcacgaccggcgcggatgggatgaatggtgcgaacggtgcgaaccgcccgcacggcgcgacggtcggcatcgcttacgtgctcggccgcgacaagcggcgcgcggagctcgtcgcgctcgccgacgcgctattgcagacgccggagcgccatgagcggctgcgcgccgcgctgatcgagccgtttcgcgcacgccttgcgcaagcgcgtgcggcgcgctcgggggaaatcgcgacgacgcgcgtcgaattcttcacgatggtgcgaggcgaatgacgatgatcgatacgcgtttctcgctcgccgatgtcgcgcccggcttcgcggatccggtgcaagccacgcagcgcgtgttccgcacgctgctcgacgcgatggcgcgccccggcacgcccgggcgcatcgagccgatcggcgcgaacggctcggacgccgcgccggcgatgcgcgtcgcgcccgcggcgttcgcgtcgctgctcacgctgtgcgacgcgtccacgccggtgtttctcggcgcgccggacgcggcgctcgcgtcggcgctgcgcttccatacgggcgcgccgatcgccgccgagccgcgcgccgcgtgcttcgcctacctcgacgacgcgaacgcgctgccgccgctgcagtgcttcgcgagcggcgcgccgcagacgcccgagcatgcggtgacgctgttcgtgcgcgtcgcgtcgctcgcggacggcgagccgcgcacgctgcgcgggccgggcattcgcgacgcgcgcacgatcgcgccggcgggcttgcccgatgcattctggcgcgaacgcgcgcaattcgccccgcgctttccgtgcggaatcgattgctacctggtgtgcggcgacatgctgatcggcctgccgcgcacgacgatcgtggaggcatactgatgtacgtggcagtcaagggcggcgagcgggcgatcgaggcgtcgtggcgtttgctcgaccaagcgcggcgcggcgaccccgccgtgcccgagctgagcgtcgcgcagattcgcgagcagcagcgcctcgcggtnnnnnnnntgatgacggaaggctcgctgtacgacgaggcgctggcggcgctcgcgatcaagcaggcggcgggcgatctcgtcgaggcgatcttcctgctgcgcgcataccggacgacgctgccgcgcttcggctacaccgcgccgatcgataccggcgcgatgcggctcgagcgacggatctcggcaacgttcaaggacatcccgggcggccagttgctcggcccgacctacgattacacgcagcggctgctcgatttcgcgctgctcgccgaaggcgacgcagcgcggcacgagccgcacgaggccgaatcgnnnnnnnncgcggccgacgcaggctnnnnnnnnnnnnatgcgacgcatgcgccgccgcccgcggctgcgcgcgtgatcgcgctcctgaacgacgaaggcctgatcgaagaggagcggccgacggcggtcggcgccgagccgggcgacctgtcgcgcgagccgctcgcgtttccggccgatcgcgcgacgcgcctgcagaatctcgcacgcggcgacgaaggttttctgctcgcgatgggctacgcgacgcagcgcggctacggtcattcgcatccgttcgcgggcgagctgcgctttggcgccgtcgccgtcgaaatggcgctcgacgagctcgacgagctcgacggcgagacgatcgagatcggcgagctcgacgtgaccgagtgccagatgatcaaccatttttccggcggcgacggcgagccgcctcgcttcacgcagggctacggcctcgcgttcggccattcggagcgcaaggcgatcgcgatggcgctcgtcgatcgcgcgctgcgcgcgtccgagctcggcgaagccgcgcactcgccgccgcaggatcaggagttcgtgctgtcgcacagcgacaacgtcgaggcgtccggcttcgtccaacacctgaagctgccgcactacgtcgatttccagtccgagctcgagctcgtgcgccgcctgcgcgccgggcatgcggcgcaggcgggagcgggcgcgaacgcgcacgagaacgcgcccgcccgcgccgaacgcgccgacacgcacaccgaggagtcccgatgaacgcgcccgaccattgcgcggccgccgcgcccgacacgcacgccgccgaaggctacaacttcgcgtacctcgacgagcagacgaagcggatgacccgccgcgcgctgctcaaggcggtcgcggtgccgggctatcaggtgccgttcgcgtcgcgcgagatgccgctgccgttcggctggggaacgggcggcattcaggtgacggccgcgctgatcggccgcgacgatacgctgaaggtgatcgatcagggctccgacgaaacgacgaacgcggtcaacatccgtcgcttcttcgcgcgcaccgcgggcgtcgnnnnnnnnnnnnagacggcgcaagcgacgatcatccagacgcgccaccgcgttccggagacgccgctcaccgagcgtcagatcctcgtctatcaggtgccgatgccggagccgctctttcgcctggagcnnnnnnnnaccgaatgcgcgaagctgcacgcgcacgccgattacgggctgatgcgcgtgaagctgtacgaggacatcgtgcatcacggcagcatcgcgacgacgtacgattacccggtgatcgtcaacggccgctacctgagctcgccgtcgccgatcccgaagttcgacaatccgaagctgcacatgaacccggcgctgcaactgttcggcgcggggcgcgagcgccgcatctacgcgattgcgccgtacacgccggtcgcgagcctcgatttcgacgatcatccgttcgaagcccagcgctgggacgccgcgtgcgcgctgtgcggctcgcgcgagagctttctcgacgagatgatcgtcgacgatcacggcacgcgccgcttcgtgtgctcggacagcgactattgcagcgaccgccgcggcggcgcgcagnnnnnnnncgacggcgacggcgagggcaacggcggcggcgacggggagatgcccgcgccgctcgcggccgaacagccgctgggagagacgacatgacgccgcttctgagcgcgcgcgggctgacgaagcgcttcggcggacgcaacggtttcgcgaacgcgagcttcgatctgtatccgggggaggtgctgtgcatcgtcggcgaatcgagctccggcaagacgacgttgctgaacgtgctgtcgctgcaaacgcaggcggacgcgggcgcgctgcgctacacgnnnnnnnnnnnnnagcgtatcgatctgttcgcgctcgacgagccgcagcgnnnnnnnntgatgcgcaccgagtggggcttcgtcacgcagaatccgcgcgacgggctgcgcggcggcgtatcggcgggcgcgaacatcggggagccgctgatggccgtcgnnnnnnnncattacgggcggctgcgcgagacggccgtcgactggatggcgcgcgtcgagctcgatcccgcgcggatcgacgatctgccgtcgacgttctcgggcggcatgcagcagcggctgcagatcgcgcgcaatctggtgatcgggccgcgcctcgtattcatggacgagccgaccgccggcctcgacgtatcggtgcaggcgcgcctgctcgacctgttnnnnnnnntcacgtcgacgctcgcgctgtcgatgctgatcgtcacgcacgatatcggtgtggcgcggctgctcgcgcatcggctgatggtgatgcagcgcggcgagatcgtcgaggcggggctgaccgatcaggtgctcgacgatccgcaacatccgtacacgcaaatgctcgtgtcgtccgttctaccggtatgaggttcggcatgcaaaccatggaatcgtcccgacgcgcctgcgatcacgatcacgcccgcgcgttcgccggcaacgcggcgctgatgctgcgcgcggtcggcgtcggcaagacgttcacgctgcatgcgcacggcggcatgacgatcgacgcgctcgagaacgtgtcgctcgatgtcgaagcgggcgagtgcgtcgcgctcacggggccgtccggcgcgggcaagagcacgctgctgcggtgcctgtacggcaactatctcgcgaaccgcggcacgatcgcggtgcgcgtcggcannnnnnnngcggagcacgtcgtgctgacggcgtccgagccgcacgaggtgatcgcgctgcggcgcgacgtgatcggctacgtcagccagttcctgcgggcgattccgcgggtgccggcgctcgcgctcgtcgccgcgccgctcgtnnnnnnnngcatgcccgaaggcgatgcggccgatcgcgcggcgcatctgctcgcgcgcctgaacgtgccgcgccggctgtggacgctcgcgcccgcgacgttttcgggcggcgagcagcagcgcgtgaacatnnnnnnnnggctgatcgccgagcatccggtgctgctgctcgacgagccgacggcgtcgctcgacgcggagaatcgcgacgtcgtcgccgagctgatcggcgacgtgcgcnnnnnnnnnnnnnnnatcgtcggcatctttcacgacgaagcgacgcgcgagcgcgtcgcgacgcgctgtttcccgctgcgcccgccgtnnnnnnnnnngctgccctttgacgaagtgaacgcttagcggagcgaacgatgttgatcagcaatgcgcgcgtcgtcacgcgcgacgacgttttcatcggcaccgtgcagatcgacggcgaatcgatccgcgcggtgtcgcgcggaacgaccgcnnnnnnnnacgccgacgattggggcggcgactatctgctgcccgggctcgtcgagctgcataccgacaacctggagaagcatctcgcgccgcggccgggcgtgtactggaacgtcgatgcggcgttcgtcacgcacgacgcgcaggtcgcggcggcaggcatcacgacggtattcgacgcgctcgcgatcggcacgcggctgaacgtcggcgtgcgcgggcgcgacgtgcagacgcagtgcgcggacgcgctcgcgcgcttcgcgtcgcacgggctgctgcgcgccgagcacttcctgcacctgcgctgcgagatcgcgacggaggacgtcgtcgacgtgttcgattcgctcgcgcgccatccgcgcctgcggctcgcgtcggtgatggaccatacgccggggcagcggcagtggaaggatccgcagcaatggcgccactatcaggagcggcatcgcaagtggtccgacgaggaggcggcgacgacgatcgccgagctggccgacgagcagcagcgctacgcggacgcgcaccggcgcgcgatcgtcgcgcgctgccgcgcgctcggcgtgcccgtcgcgagtcatgacgacacggtgatcgagcacgtcgagcaggcggcgcgggagggcatcgcgctcgccgagtttccgacgacgcacgcggcggccgaagcgnnnnnnnnnnnnngcatcgcgacggtgatgggcgcgccgaacctcgtgcgcggcggctcgcattcgggcaatgtgtcggcgctcgcgctcgcgcgggcggggctcctcgacatcctgtcgtccgactacgtgccgtcgagcctgctatgcgcggcgttcgacctcgtgcaccaggcgcactggagcctgcnnnnnnnnatcgacacggtgtcgggctcgccggcgcgccatacggggcttcgcgatcgcggcgaaatcgcgccggggctgcgtgcggatttcgtgcgtgtcgcgctgcacggcacgctgcccgtgcnnnnnnnnacatatgttcgcgggcgtcgcgtcgtgtagcgcttcgcatcgattnnnnnnnnnttgaacgggccggaccctcggggcggcccgttttgcttgcgacgcgcgggcgttcgcgcggctcgcccgttcgcggcgcggccttgacggttttcgcgccgaaaaacatctagacgtatatacggattcaccggattgtcattgcgcgtgcgtacagtggcgtgcatccgctctccggccgtatcggccggtctttcgacgggagtgccatggacgccatccgcatcgaacgtctgtcgaagacgttcccgaacggccgcaaaggactcgaggacatcgatctcgcgatcgcgcccggcgaaatggtcgcgctgatcggcgcgtcgggctcgggcaaatcgacgctgctgcggcagatcgcgagcttttcgtcgagcgacgcgcggccgtcgcgcatcgatatcttcggccggtcgattcagcgcgacgggcgcatnnnnnnnnacgtgcgccgcatgcggcgcgacatcggcttcgtgttccagcagttcaatctcgtcaatcggctgtccgtcgaaaccaacgtgctgatcggcgcgctnnnnnnnntgccgatgtggcggcggctcgccggacgcttttnnnnnnnngaccgcgcgctcgccgcgcaggcgctcggcgaagtcggcatcgccgaacatgcgcgcgagcgcgcggcgaacctgtcgggcggccagcagcagcgcgcggcgctggcgcgagcgctcgtgcannnnnnnnngatcattctcgccgacgagccgatcgcgtcgctcgatccggctgcgtcgcggcgcgtgatggagatgctnnnnnnnntcaacgcgaatcatcggctgaccgtgctcgtttcgctgcatcagatcgacgtcgcgcttcggttctgtccgcgcgtcgtcgcgttgcgcgcgggacgcatcgtctatgacgggccgagcgccgcgctcacgcgcgagcggctgcacgcgctgtatggcgacgacgcgcacctgccgttcgccgtcggcgacgaggtgcggcccgcggcgcgcgaggccgccggcgaacctgcgcgnnnnnnnncgaccgccttcgactcggccggctcgcctgacttgcccgactcgcaaccggcgtcgccgcgccggatgttggccgcctcgtccatgcgatgacgcnnnnnnnnncgcgggccgccccgctcgtcgtgcctgcccggcgcgccatttgcccgaccaccacaacggaaccgaacccatgaagctgatccgctccctcgtcgcctgcgtggccgcgctcgcgtgnnnnnnnnnnnntcatgcgcaaacgctgaacttcggcatcatctccaccgattcgtcggcggtgctcaagcgccgctggcaaccgctcatcgacgacatgaaccgcaagacgggcctcgacgtgaaggcgttcttcgcgaccgactacgcgggcatcatcgagggcatgcgcttcaacaaggtacagctcggctacttcggcaacgcgtcggcgctcgaggcggtcgagcgctcgaacggcgaggtgttcgcgaagcttcgccacgcgaacggcgagaccggctactactcggtgctgatcacgaacgcgaacagccgcttcaggacgcttgacgacgtgttcaggaacccgaaggacgtgacgctcggcttcggcgatccgaactcgacgtccggcacgctcgtgcccgcgtactatctgttcgcgccgcgcggcatagcgccgcgcaccgcgttcaggacggtgctgccgtcgagccacgagggcaatctgctcgcggtcgtcaacgacaagatcgacatcgcgacgaacaacaccgacgtgctcggcatgctgaagaagcagcatccggatcaatacgcgcgggtgcgcgtgctgtggacatcgccgcagatcgcatccgatccgctcgtgtagcgcaaggatctgcccgacgcgaccaagcagaagctgcgcgatttcttctacaactacgcgaagaccgatccgcacgagcaggcggtaatggcgggcattcgcaatctggtcggcttcgcgccgtcgtcggatgcgcaactgatccccgtgcgcaagatcgtgctgttccagcagaagcagaagatcgagacggacatggcgctgtcggccgatgcgcgccgcgcgcagctcgcggcgctcgatgcgaggctcgccgcgctcgacgcgtccggcgcggcggatgcgtcgagcgcgcaggcggacaagcgatgaannnnnnnnagccggcgggcgccgcgctcggcgaaccgctcgcaacggccgccgccgcgcgccgcggctggcgggcgtggcttgcgtgggcgctcgcgttcgcgattctcggcggcacgtggcgcagcgccgacatgcggccgctcgatctgcttgccgagtccgcgaacatgggcgagttnnnnnnnngcttctttccgccggacttctccgaatggcggtactacgcgagcgagatgggcgtgacgctgtcgatcgcgctctggggcacggcgctcgcgatcgtgagcgccgtgccgttcggcctgatgtcggcgcgcaacatcgcgcccgcgtggctgctgcatccggtgcggcgcacgatggacagctgccgtgcgatcaacgagatggtgttcgcgatgctgttcatcgtcgccgtcggtctcgggccgttctccggcgtgctcgcgctgtgggttcacacgacgggcgtgctcgcgaagcttttcgcggaggcggtggaggcggtcgatccgcgtccggccaagggcgtgcgcgccgccggcgcgacgccgctcgacgagatcgtctatgcggtgctgccgcaggtgctgccgttgtggatttcatatgcgctgtaccggttcgaatcgaacgtgcgctcggcgatggtggtcgggatggtcggcgcgggcgggattggcgtcgtgctgtacgaggcgattcgttcgttcaactatgcgcagacggccgcgctgctcgtcatcgtcatcgcggtcgtgacgctgatcgacatgagctccgcgtggctgcgggcgagggcgatctgacgcgcgaggcggcgcgaggtgcgcgcgacgggtttgcgatgcgctcgggacgtcgagcgcgcnnnnnnnnnngccgctcgcggagggaaagagaagccggctgcgcacgatgcgcggccggccgtcgtggcgcacacnnnnnnnntcgttctcgcggtacgcgcggcgaagccttcgctcggcgggcgtgcctgcgacgctcggcgcgaacgatcgcgctagccgcgcacggcgaatgcggcgcgtgcagcgaaggtgccaattgcatcgcccgccacgcccgcgtcgatcgatgccggcagtcgcgcgtcgcacgccgtccgccgcgcgccagcgatcgagtgccgcagctcgatcgccgaagttcgagtgtcgaggttcgagcgtcgaggttcaaacgctgaaatccaaacgccgaagtccgggcagccgaggctcaggcgccgccgagctcgtcgcccatttccctnnnnnnnnnctgcgcggccagcacgccgcgcacgatcgcgtccttcacatgctgcgcgtcgaacgacgcgagcgcggccgccgtcgtgccgcccttggacgtcacgcgctcgcgcagcacgcccgcgggctcgcccgactgcaccgcgagctgcgcggcgcccgcgaacgtcgccaccgcgagcgcgcggccctgctcgtcgttcatgccgagctggcgcgccgcttcctgcagcgcctcgatgaaatagaacacgtacgcggggccgctgcccgagatcgcggtgaccgcgtcgagctgcgattcgtcgtcggaccagacggtctcgccgaccgcgccgagcactttcgacgcgagatcgcggcctgccgcatcgacgcccggcagcgcggacaggccggtcacgcccaggccaacgagcgccggcgtgttcggcatcgtgcgcacgacgcgcgggtagtcgccgagccagcgcgacaggtccgcgccgcgaatgccggccgcgatgctcacgacgagttgcgtcgtcagatgcgnnnnnnnnnnnnnnnnnncgtccttgagcacctgcggcttcacggcgagcacgatcgcgtcgtagccggcgagcgtggcgtcgacggcggccgccgtgcgcacgccgaattgcgcttnnnnnnnntgccgcgcgtcttcgttgacgtcgacggcgagcaggccgctcgcgtcgacgccgcgcttgacgagtccgccgatcaacgcggccgccatgttgccgccgccgatgaatgcgattttcatgatgagtgagagggtcnnnnnnnnagggannnnnnncagtgcgcgtagtnnnnnnnnncgaagatcgcggtgccgatacgcacgattgtcgcgccttcggcgaccgcggcctcgagatcgtccgacatgcccatcgacagcgtatcgagcgcgagcccgcccgcgcgcaactgctcgaagagcgcatgcagcgcgcgatgcggcgcgcgtttcgcttcggggtcggtttcgggttcgggaatcgccatcaggccgcgcagccgcagcgcgggcagcgcggcgacnnnnnnnnnnagcccggccgcatccgccggcgcgacgccgctcttcgacgcctcgccgctgatgttcacctgcacgcagacgttcaacggcggcaggtgcgcggggcgctgctcggacaggcgctgcgcgatcttcagccggtcgatcgtatgcacccagtcgaagcgctcggcgacggggcgcgtcttgttcgactgcagcgggccgatgaaatgccactcgagctcggcgcgcaggtcggcgagcgtgctgatcttgtcgatcgattcctgcacgtagttctcgccgaatgcgcgctggccggccgcgtatgcggcgcgcaccgcgtcggcgggaaacgtcttcgacaccgcgagcagcgtgaccgagccgggcgcgcggccggccgcgcgggcggcttcgtcgatgcggcgatgaacggaggcgaggcgggcggcgagatcggacatggcggagcgaacgaaaccgaggcgaacgaaacgtatgtgagacgcgcgccgggcggcgtgccgcggcgcgcgacggatgcgggaattatacggacaaccggcgcgagcggccgatgcgggccgcccacgcgggcgagcacggacaagcggtgcggacgacccgtgcggacaaccgggcgcgaacaaccggcgcgtgcggcggcatgtgccgcccggcgtcaaccgtacagcagattctcgacgagctgcacccagtgcacgacgggcaccgccgtgccgctttgcagatgcgcgatgcagccgatgttcgccgatacgatcatctgcggctcggtctcctgcagcttcgcgagcttgcgcttgcgcagcttgtacgcgagcgacggctgcgtgagcgaataggtgcccgcggagccgcagcacagatggctgtcggcgggcagccgaacttcgatgccgagcccctccagcagccgctcgaccttgccgcgcaactgctggccgtgctgcagcgtgcacggcggatgataggcgacggtatggattccgcgccggcgcgtgagcgcgatcagctcggcctcgaagccgccgagcagctcggatgcgtccttcgtcagctcgacgatgcggcgcgccttgtccgcgtaggccggatcgccgcgcagcaggtgcgcgtactcgcgcaccgtcgcgccgcagccggacgcgttcatcacgatcgcttcgacgccgcgctcgatgtgcggccaccacgcgtcgatgttgcgtcgcgcatcgtcgagcgcttcatcgtgatagcccagatgcagccggatcgcgccgcagcagccggcttccggcgcgaccacggtttcgatgccgagcgcatccagcannnnnnnngtcgcgatgttgatgttcggcatcatcgaaggctgcacgcagcccgcgagcatcagcacgcggcgctcgcgccgcgcgctcggccacgcgagcagnnnnnnnnnnngcggcaccttgtcgcgcagccgcttcggcaacagcggccgcacatgctggccgagccgcatcacgggcgcgaacacggccgcgttcggcacgaagctcgcgagcaggcgccgcacgatccgctgcgacagcggccgcgacactttcgtctcgacgaccttgcggccgatgtcgacgagccggccgtactcgacgcccgacgggcaggtcgtctcgcaactgcggcacgtgaggcagcggtcgaggtgctgttgcgtgctgcgcgtgacttccgcgccctcgagcatctgcttgatcaggtagatgcgtccgcgcgggccgtcgagctcgtcgccgagcaactggtaggtcgggcaggtcgcggtgcagaagccgcagtgcacgcacctgcgcaggatcgcgtcggcgtcgtcgctgtcgggcgtgtggcggatgaaatcggcgaggttcgtctgcatcgcgctttagagatcggggtagagccggccgcggttgaagatgcgcgccggatcgaacgccgtcttcaggccgcggtggattttcatcagcggcgcgggcagcggcgtgaacacgcccgcgctcctgtcgtagctttcgctcgcgcgaaagagcgtcgcgtggccgcccgcctgtttcgcgctcatgcgcaccgtctgcgcgtcggcgtcggtgatccaccagcgttgcgcgccgccccattccatcatctgcgtgccgggcaggtgcatcggctcggtgatcgacggcagcgacagccgccacagcgcatggcccggcgcgagcgacgagaagaacgggtcgttctgctcgcgcacgccttcccagaagcgctcggcctcgaccgcgtcgacggcttcgccgccgagcacggtcttcgcgcttttcacggccgcctccgcgcccgacaggcgcagcacgagcgtgccgtagcgccacgcgctcgcggacagcggaaacggacggcccgcccattcgttgagcttgcgcaccgcgtcggtcgcgctcatgtcgaacttcagcgtgagctcggcggcggggacgggcaacaccttgaccgacagctcgagcatcagcccgagcgtgccgagcgagcccgccatcagccgcgacacgtcgtagcccgcgacgttcttcacgacctgcccgccgaagcgcagcctgtcgccgcgcccgttcaggatcgccacgccgagcacgaaatctcgcggcgcgcccgtcgtcgcgcggcgcgggccggcgaggcccgccgccaccgcgccgccgagcgtcgcgccgcgcccgaaatgcggcggctcgaacggcagcatctggccgcgctcggcgagcgtcgcctcgagctcggcgagcgacgtgccnnnnnnnnnngtgacgacgagttcggccgggtcgtacgacacgatgccgtgatnnnnnnnnntatcgaggatttccccgtcgagcgcctggccgtaccagtccttcgtgccgccgccgcgtatgcgcagcgcgcggccgctcgccgcggcgtcgcggatgcgcgcggcccagcctgcgacgatgtcgtcctcttccatggcgttgtgtttcgttgttcgtttcggtcgattctaccggggcggcgcgatcgcacagtcgggccgaacccctacgatccgcttggggccnnnnnnnngcgtcaaaagcgcggcaggtccggatgcggcagcagcccgccgcgcacgtgcatccggccgtattcggcgcannnnnnnnnggtcggaatgcccttgtccggattcagcagctcgggcggatcgaacgcgcgcttgaccgcgaagaacgcatcgcactcctcgcgcgagaactgcacgcacatcgagttcagcttctcgacgccgacgccgtgctcgcccgtcaccgtgccgccgaattcgacgcaggtctcgaggatgtccgcgccgaacgcctccgcgcggtgcagctcgtcgacgtcgttcgcgttgaacaggatgagcgggtgcatgttgccgtcgcccgcgtggaacacgttgatgcagcgcagcctgtacttcgtctccatctgctcgatgcgcgcgaggagcggcccgatcgcgcggcgcggcaccgtgccgtccatgcagtaatagtcgggcgaaatgcggcccgcggccgggaacgcgttcttgcggcccgaccagaagcgcagccgctcggcctcgctgcgcgagacctggatgcgcgtcgcgccgtgctcgcgcagcaccgcggtcatccgcacgatctcctcggcgacttcctcctgtgtgccgtccgattcgcacagcaggatcgcggccgcgtcgagatcgtagcccgcgtgcgtgaacgcctcgaccgcctgcgtcgcgggcttgtccatcatctcgagcccggccggaatgatgcccgacgcgatgatcgcggcaacggcctcgccgcccttgacgacgtcgtcgaagctcgccatcacgagctgcgcgcactgcggcttcgggatcagccgcaccgtcacctcggtgacgacgatgaacatgccttcgctgccgatcgtgacggcgagcagatcgaggcccggcacgtcgggtgcgagcgagccgaactcgacgatctcgccgtcgatcgtcacgccgcgcacgcgcagcacgttatggcatgtgagcccgtatttcaggcaatgaacgccgcccgagttctccgacacgttgccgccgatcgtgcacgcgatctgcgacgagggatcgggcgcgtagtagaggccgtacggcgcggcggcctcggagatcgcgagattgcgcacgccgggctgaacggtggccgtgcgcgcataggaatcgacttcgacgatccgcgtgaagcgcgcgagcgacagcacgacgccgtgcccgatcggcagcgcgccgcccgacaggctcgtgcccgcgccgcgcggcacgatcggcacgttcatgcgccggcagatctgcacgatccgctgcacctgcgattcggtctccggcagcgccaccgcgagcggcagccggcggtacgcggacagcgcatcgcattcgtacgcggccgtgtcctcgtcgcgatgcagcaggcaatgggtcggcagcacggccatcagcgcctgcacgacttcgcgctggcgctnnnnnnnnagatcggccgacagttcggcgggggcgttcatgtcttctcctgttgcgcggcgcacggcgcgcggcggttcgggctcgtcgcgggcgccgtcgttttcatgcgtcgatcgtgaagatcttgccggggttcatcagattgcgcggatcgannnnnnnnttgatcgcgcgcatcgtgtcgaccgcgttctcgccgtgctcggcggcgagaaagcgcatcttgtgcagcccgacgccgtgctcgcccgtgcaggtgccgcccatgcgcannnnnnnntcgacgatccggtcgttgagcgcctccgcttcggcgagctcctcgggcttggtcggatcgacgaggatcgcgacgtggaagttgccgtcgccgacgtggcccacgatcggacacggcagcgacgacgcgttcagatcggcctcggtttcctcgacgcacgcggcgagctgcgagatcggcacgcagacgtcggtcgtcaccgcgcggcagccgggcttcagttgcagcatcgagaaatacgcgtgatggcgcgcggaccagaggcgcgtgcgatcctcggggcgcgtcgcccattcgaagccccggccgccgttctgctcggcgagcgcctcgacttgctgcgcctgctcgcgcacgccggattcggtgccgtggaattcgaagaagagcgtgggcgcctcggcgagcccgagctgcgtgttgcggttgatcgcacgcaccgcgagcgcgtcgacgaattcgannnnnnnnatcggcacgccgatctggatcgtctcgatcaccgtgcgcgcggcggcgctcatcgagccgaacgcgcacacggcggccgacacggcctcgggcagcggatgcaggcgcagcgtgatctcggtgatcacgccgagcgtgccttcggatccgacgaaaagccgcgtgagatcgtagccggccgacgatttnnnnnnnnnggtgcccgtcttcacgacgcggccgtcggcgagcacggccgcgaggccgagcacgttctcgcgcatcgtgccgtagcgcaccgcgttcgtgccggannnnnnnntcgcggtcatcccgccgatgctcgcgtccgcgcccggatcgatcgggaagaacaggcccgtgtcgcgcagcgcgtcgttcagcgcgcggcgcgtgagcccgggcttgacggtcgcggtcaggtcgtcggcgtcgatcgacagcacgcggttcatctccgacagatcgagcgacacgccgccgcgcaccgcgagcagatggccctcgagcgacgagccgacgccgtaggggatcagcggcacgtcgtatcgtgcgcagaggaggactgcatcgcgcacgtcgtcggccgagcgtgcgaacacgacggcgtcgggcaattgcggatcgaacggcgactcgtcgcggccgtgatgggcgcgcaccgcctgcgcgaccgacatnnnnnnnncgaaccgggcggcgagcgcgtcgacgaaggcggcgggaagcgggcgacgcggcggcggggcggggtggttcacgcgagtctcctagggggcagatctttatggcacgcaccgcggcgaggcgggccggatcattctacgctcgaatggatgcgcgccgccccgaacgcggctgcgataatagggatttcaccgacgcggcgcgccccgccgccgacggccaacgacgggagacatgatgggcaatcgcttgagcaagatcgcgacccgcacgggcgacgacggcacgacgggcctcggcgacggcagccgcgtgcgcaaggacgacgcgcggatcgcggcgatcggcgacgtcgacgaattgaactcgcagctcggcgtgctgctcgccgagccgctgccggacgatgttcgcgcggcgctttcgtcgatccagcacgacctgttcgacctgggcggcgagctgtgcattccggggcacgcggcgatcaccgacgcgcatctcgcgcgcctggacgactggctcgcgcactacaacgcgcagctgccgccgctcgaggagttcatcctgccgggcggtgcgcgcggcgcggcgctcgcgcacgtatgccggaccgtctgccggcgcgcggagcgcgcgatcgtcgcgctcggcgtgcacgcgccgctcgacgcggcgccgcgccgctacgtgaaccggctgtcggatctgctgttcgtgctcgcgcgggtgctgaaccgcgcggcgggcggcgccgacgtgctgtgggaccgcannnnnnnnnacggaaccccgcacggaacccgttgatgcgcatcattgcaatcgcgggcccgttatggcgaggtgcgacaatttgaccgccggaggtgcgctcataaagatgtatcgtttgcgaatgtttaacggaggaatactttcatgacgcagatgaccgccgagcaaatggcccgagtgaaagcgaccgccccggttctcgcggagcacggcgcgacgatcacgaagcacttttatcagcggatgttcgggcgccaccccgagctgaagaacgttttcaaccagacgcaccagaagacgggcagccagccggagacgctcgcgaaggcggtctacgcatacgcggcgaacatcgacaatctcggcgcgctcggcggcgccgtgtcgcggatcgcgcacaagcacgcgagcctgaacatccggccggagcactacccgatcgtcggcgagaatctgctcgcctcgatcgtcgaggtgctcggcgacgcggtggacgcggacacgctcgaagcgtggcgcatcgcgtacggccagctcgccgcgatcctgatcggcgcggaggcgaacctgtacgagaacgccgcatggagcggcttccgcccgttcaaggtcgcgaagaaggtgcgcgagagcgacgagatcacgtcgttctacctgacgcccgccgacggcggcgcggcgcccgggttcgagccgggccagtacatctcggtgaagcgtttcgtcggcgatatgggcgtcgatcagccgtgtcagtacagcctgtccgatgcgccgcacggcaagtggctgcgcatctcggtcaagcgcgaggcggggcacagcgaggcggtgccggcgggcaaggtgtcgacgctgatgcacgacggcgtcgacgtcgattcggtcgtcgaagtcaccgcgccgatgggcgatttcacgctgaaccgccatgcggcgacgcccgtcgtgctgatttcgggcggcgtcgggatcacgccgatgatgtcgatggcgtcgacgctcgtcgcagcgggcagcgagcgcgaagtgcgtttcctgcacgcgtgccgcgcggcgaacgtgcatgcgttccgcgactggctgaacgacacgacggacgcgcatccgaacgtgaagcgcgcggtgttctacgaggtggtcggcccgaacgaccgcgtgggcgtcgatcacgaccacgaaggccggatcacgccggctgcgctcgagcgccacgcgctcgtgccggacgccgattactacatctgcgggccgatcgcgttcatgaagcagcagcgcgacgcgctcgttgcgctcggcgtcgcgccggagcgcgtgcagacggaaatcttcggttcgggcgcgctcgaatgacgaagcgccggcgaacgacacgggttcgctgaagcgaaacggcaaagcccggcgccatgcgccgggctcagactgctgacgaaccccacgtttttgtgagcgtggggttttgtctttctgggatcaggattgcgggttcgccgcgagcgggtagtcgaagctgcagcgcaaaccgctcaccagacgcagcagcatgcgcacgaagcgccaatcgggacccgctggcccctttttccgcttccgcgccagcagcatcgcaatcttcttgatgttctgtgccgccgcggccagcaagcactgctcggccaccttgcgtagcccacgcatacgggcataacggtgcccatgcagctgcttggcatcggcgaagctgcgctccaccgtctgcttgcgccgcgcgtaaatgcgttggccccattcggtcaagcgccgcgcgtccacccgctccttggcgcgctcccacacgtggcgcgttaccaccttcaccgcgatcgcactgttcgtgcactgcgatcgtaccgggcagcgcccgcagatctgcgcattggatttgtattcccgatagccgagccgattggtcgtgctgtacggcagggcctgcccctgcgggcacacgtattcgttgcgatacgcgtcgtacttgaactgccgtttgtagaacatgcccggcttgtggttcggcgtgcgatagcccatcaccccggcaatccctcgctcctccagcccctggcacaccgccggcgtgaagtagcccgcatccagccccaccgcctcgaccttgaactcaaagcgctcgcgctggcgatccagccgatccagatacggctggctgtcatgcaccgaggccggcgtcacatgcgtatcggtgatgatcgcgtgcttggcatccaccgtgcggtggtccagatagaagaaccccttcggcttgtcgtcccgcaccatgtagccgctgtccggatcggtccggctgagcttggtgtccttgctagacggcggctcatcgtcgtcgcgatccagcggcttcctgccatgcgcggcccggtccgcatccactgccgcgttcaatgcctccgtgtaggcggccggcgtctgctccagcttcaccacatcgaacttgcctttgttcgcgttcgccttcaggtgcgtgctgtccgtgtacagcacccgaccgtcgaccagcccgcgcttgatcgcctgccgcacgatctcgtcgaagatctcctgatacaccgtcgtgtccgtgaagcgtcggcggcgattctgcgagaacgttgacgcatccggcaccttgtcggtcagccggaaccgggcgaaccagcgataggcgacgttgacctggacctcacgcatcagttgccgctcgctgcgcaccccgaacaggtagccgatgaacaacagcttgaacatcaccacgggatcgagcgccggccgcccgttgtccgcgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcaggtggtccttcggcacgagttcctcgagcgtcaccatctcgagttcgtgctgcgtgggcatgggcgtcttcagcatcacgccattnnnnnncaaaaatcccccacttggcgagggtttgtcagcaatctgagcccgaaccgctggttcgggcttaatccaccaaaggaggagggtggaggagacatgcggaggttgccgcaacgcgacaaccaatgattcgcattatacgaaccgcgcgtcgacagcacaagaaaaaccgcatggagaaattcaatctcacaatacnnnnnnttccccctccctgccccacaccaattttattttcaaaatcaaatagataggtgaattcggctgaacaaatcaactttccgcctagagtaaaacccctaacgatcggagggcgatcggccctgagccgaacacgcgcgacgcacgctcgggcggcgtttgcgcccgtcttgcagcgcatcagccgggtgttgcgggcggggctacaatgccgaatcacaatcgaatcaagcaacgctggagctcgcgcatggaatgcaaagtaagctggatggggcaggacggcatggcgttcgccgcccagacgggcagcggccatctcgtcacgatggacggcgcgcccgagggcggcggaaacaatctcgcgccgcgcccgatggagatggtcctcgtcggcacgggcggctgcacggcctatgatgtcgtgctgatcctcaagaaaagccgccaggaagtcatcggctgctcggtgacgctgcaggccgagcgcgcgagcgaggatccgaaggtgttcacgaagatccacttccacttcacggtgacgggccgcaacctgaaccccgcgaccgtcgagcgcgcgatcaatctgtcgcacgacaaatactgttcggcgtcgatcatgatcgccaagacggccgagctgtcgcattcgttcgaaatcgtcgccgcgtaacgcgcttcgtccgtcaagcggccgtgcgcgcggaccgcgaaacggnnnnnnggccggcgccgcatcgggcgccggcctttcgtcatcgggcggcaaagcgggccgataagccggattctgtgcgaaccgcacgcccgaaggcgcgcggcccgtggcagccattcctctaggcgcgccattgctgacgcgctcaagcttcctacccgcgaacgagacgggggcaccgtcctgcatccgaagatgcgcgtccgcctacttggaattgctccgggtggaggttaccgtgccggtctgcgtcgccgcagccgcggtgcgctcttaccgcaccgtttcacccttgcctgatcccggcttgcgccgggccatcggcggtttgctttctgttgccctgttccgcgtgtcgccacggatggccgttagccatcaccctgccctgttggagtccggactttcctcgcccttcgcggcgaaccgcgaaagccgcgactgcctagcctgctttgcgagcgggattctagcaccgtacagcggcatccgctcggcgcgacgcccttgccgcggcggcggcttgcgcgaaagcgcgcaccggcggtgcgcggcgccgcgcgggcgcgccgaggcaagcgtcgtccgtcacgcggcacgggcgaggacatccggtgcgcgtcggcggccgcggcgaaacacctgcggatcgtcgtagaaggccggcgacgcgttcgccggccaccagccgggcacgcccagcaccggcagcggcgcgaagccgcggcttgccggatcggtcgcggcgagtgccgcggtcacgcgcccgtcaagccaggcgcggcgccgcgcgtcgggccagtcgaaatacgcggccggcacctcgacgatccatgcgtgcgcggtgcagcccttgtacggatcgacgagcttttcgcagagcgcatggccgacgatccgcgcatcgcaacgcgcgccccatgcatcgcgcgacgcgcgcatcagcgtcggccagtcgaagccgcgcagtgcggcggccagcgccggatccgacgtcgcgaagagcgcgccgttctcgtcgagcagcgtgagggcgtcgcgaacgccgccgcgcacggcgccgacgcccgccgcgtcgatcgccgcggcctggcgcgcgttgagcgccgccttgatgcgcggatacgcgaaccagacgagcgcattgaagaaatcatgcagattgtggcgggtcggcacggcgcccgtttcggcgatgtgggtctcgtacgcgatgcccgccggcaacgccgcctgcgcgatgaagcgaagcggcaagccgcgccccgtcgcgagccgctcggctcgggcctcgtcgttcagcatgcgcagccatgccgcctcgccccgttgcgccgcgtgcgtccatcgttcgccgcgatcggcgagcggggcgagccatggcgcggaccaatcgattcgtgcgaaacaggctccgccatcggcgcaggacgatccgcgtcggcgcatcgaaacagcaaacgcgcggggtgcgtcagggccgccgccggcggccgagcgccgcgcgtgctcggggtgcgccggcccgcaagcgccgcgcggatcgcccgcgccgcacgatccgtcggcccggtcggcaaaagcggttgtcgccgggtccgcgcgccggtgatcggccgcgccatgcgcgcctgtcggccgctgcgcacagcggcgcgtcgcgtcccgcnnnnnnnnnnnnnnnnnnnnnnnnnnnaccttcccggcactccgagcgctcatggcgtgcgccccgctcatcatgtcgacaccgaagccgcnnnnnnnngcaacccggcccgccgcggcgccgcgagcatcagacgagccgccagccgatcgcctcgccgccgcgcagcggcacgaccgggccggcgcccgcgtcgatctcgcgcggcagctcccacgtctcgcggcgcagcgtcaccgtctcggcgctgcgcggcaaaccgtagaagtccgcgccgaagaagctcgcgaagccttcgagcttgtcgagcgcgcccgcctggtcgaatgcctccgcgtacagctcgagcgcgtgcagcgcggtgtagcagcccgcgcagccgcacgcggcttccttcgcgcctttcgcgtgcggcgcgctgtcggtgccgaggaagaagcgcggattgcccgacgtcgccgcctcgacgagcgcgatccgatgcgtctcgcgcttgagcaccggcaggcagtagtaatgtggacggatgccgccgaaaaacatcgcattgcggttgtacagcagatggtgcgcggtgatcgtcgcgccgatccggcctgacgccgcgtcggcatcgcgcacgtagtcggccgcatccttcgtcgtaatatgctcgaacaccaccttgagccccggcagcgcgcggcgcagcggctccatcacgcgatcgatgaacaccttctcgcggtcgaacaggtcgatcgacggatccgtcacctcgccgtgcacgagcagcggcatcccgacttcctgcatcgcctcgagcgtcttcgcgcacttgccgagcaggtcggtcacgccggcgtccgagttcgtcgtcgcgcccgccggatagagcttcacgccgtgcacgcagccgctttcgcgtgcgcggcggatttcgtcggcgggcgtgttgtcggtcaggtacagcgtcatcaacggctcgaacgtcatgccggccggcaccgcggccaggatgcgctcgcggtaggcctgcgcctgcgcggtcgtcgtgacgggcggcttcaggttcggcatgatgatcgcgcggccgaactggcgagcggtgtgcggcaggacggccgcgagcatcgcgccgtcgcgcacgtgcaggtgccagtcgtcggggcgggcgagggtcagcgaggcgggaacggaagcattcatggtgtcgtgggaatggcgcgcggcgaggcgcgatgcgcggcgcgccggcnnnnnnnngcgccgcccgactgacggcaaaccgcaacacggaaccgctnnnnnnnngttttcgccttttgccgcttagggctcggtgatatgcttgaagccgacattgtaccggttcccgtccggtgtactcccccgccagcctcagccgcacccgcgatatgtgccaactcttcggaatgaactgcgccgaaccgacggacgtgacgttctcgtttaccggcttcgcggcccgcggcgggctcaccgatcatcatgccgacggctggggcatcgcgttcttcgaggacaaggcctgtcgcctcttcatcgaccagcagtcgtcgtcgacgtcgcccatcgccgagatggtcaagcgctacccgatcaagtcgaagaacacgatcgcgcacatccgcaaggcgacgcaggggcatatcctgctcgagaactgccatccgttcatgcgcgagctgtggggccgccactggatcttcgcgcacaacggcgatctgcagagctacgtgcccgacctcgaaggcggcgtctatcagccggtcggcacgaccgacagcgagaaagcgttctgcaagctgatgcagggcctgcgcgaagcgtttccgagcgcgcagccgccgctgcccgaactgttcgagcagatcggcgagctcacgcgcgacatcacgcggcacggcgtattcaatttcctgatgtcgaacgggcaggcgctgttcgcgcactgctcgacgcgcctgcactacctcgtgcggcgctggccgttctcgaccgcgcatctgatcgacgaagacatctcgatcgatttcgcgaaatacacgacgcctgaggatcgtgtcgcggtgatcgcaacgcagccgctcaccgacgacgaagtgtggaccgcgctcgagccgggcgaactcgtgatgttccagtgcggcgacgtcgcggcaacgatgcgcatcccggtgccggaggccgtgctcgagaagctgcgcaacccggcgttcgacgcctccgcgtcggcgccgcgccggtcgcccgcgctcgcggcgagcggcgcgggcgacgatctcggcgacgatccggtcgacttctgatccggatgggccgcgttcgccgcgtgcttttcgcgaaaagcccggcgtgnnnnnnnncgtgaaccgaatcgtttcccacgccggcgcgcgaaacgagcatccgcgcttggcgcgctcgccatcatcggcggccggctgcacgagcacgccgtgtcggcgcgaaccgcaccgaatgcaaacgcgccgcaaccgaggacgccatacgtcgcgcccgctnnnnnnnnntcgcgatcgcgacacacgaagcgccatcgcgcgcttgggcgagcatcgcgccgaacgagcgccaagcggccgcgcggccggccagcggtgaacgccgcaaacgcgaacgtcttgccccggggccggctccggtgccgcgccggccctcgcaccgaccgacgtcggcgcgtgccgcctcggggagccgccgcacgccccttgcgccgcgcctgcgttccggctcagcgcccactttcgccgcacgtgtggatcttggccggtcggcgtcgcggatggtcgtcgggatcgaacgcgtccagcagcgagcgccccatcgcggtcaagtgagcacgacgacgcccctcggcggaatgttcgagcatcaccagttgccgctcgagcagcgcgtcgagttcggcgcggtccatgtcgatctgatccggcgcgtggcggaccagcatcaatgtcgcaaattcgtgtggactcagcatctttgtctcccagcaacaatcaaacttcaaccaggggcgcggtgcttgatcggctgcgttgaaaacgccggcgtgcaaagcgccgagcaatcgcagcgggccgatcaacggtcaaggccgtcaacggtcaaggtcgatctcgtccgtgccgcgggcnnnnnnnntcgcggcttgcgtggcccacgttcgagcacgaccgaatccgccgagccgaacgcagggccgccggcacggcgagcccgtgcccggtnnnnnnnnagaccgcgcgccgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntatccaggcgcatcggagcgcgcggccgtagcggacgtatcgactgcgaagccggctaccttcggagtgccgacgatcccgggcgtcgcccacgcgcgggcgcgatcgtcgtccatgacgccgcgcccgttcgcggatgccgcgatgacgccgatgcgagccggctcagccggcgctcacctcgattcgccggggcttggcttcgtcgcggcgcggaatcgtcaacttcagcacgccgtcgcgcagttgcgcgtcgatgcgggaaacgtcgaagtccgggctcagcgcaaacgagcgcgtgtagcggggatggcgaatctcggcgtgccgcagccgcaatccggcgggcgtcggcacgacggcttcggcctcgatggtcagattgccgtcttgcacgcgcacgtcgagcttttcgcgcggaacgccgggcaggtccgcgtacagcgtgatgccgtggcgattctcgaaaacgtccaccgccggcgccgtgcgcgcctgcgcagccgcggcctccgtgtccgtcggcgttgtgacggccgtgccggccggctcgtatcgggttgccagttcagtcctgtcgctcatgatggtcctccgtggttcgtcgagcgggtgcgcccgctcattgcatatggcaccgcgcgccgccgtcactgcaccgagatcacgcgcggtttcgacgcttccgatttgccgacgcgaatcgtcaggcagccgttcgcataacgtgcgctcacgttgttcggatccgcgtcctgcggcagttcgatcacgcgccggaatgcgcccgcgaaacgctcgtgcgcgtacatgcgggtgtcgtccggggcgtccgtttccacgcgctttcgctcgcctgcgatcgtgagcaagcctttgtcgaccgagacgtcgatctcggagggcgcgagtcccggcgcgaatgcgacgatctcgaccgattcatcggtgctgcctatgttgacgggaggaaaggctcccacgcgcgtcgcgcgcaggctcgcgggaaagcccgcgaagaggtgggccatgtgtttctgcagacggtcgaattcgtccagcagatccgtatcgaaaaacagttcgctcatgattggctcctggttacggggccggcacggcgggcgaaccggactacgcgctccagttcgtccgcccgcgagccaagcccgccgacacacaaatcgaaacacgcagcgcgtgaaccgcgactgcttgagcgacactcaaaatagtacggaaaacagaaatttcaagaggcagtcgaacatccttgctgcatgagcgccacgggccttcttcgcgatcccgccgacnnnnnnnnnnagccggatgtcccgccccgggcacgttcacggcccgccgcacaccgaaacaatttgttacatattcgccgctcgacgggcccttgaatcccgcgcggcgcgcctctatttcgctttccgtcgattttcggctccgctcgcatcccgccgctctttgcccctcgcggccggcccggaatgcgcagccggattcctttttggtgatctgtcatcgctcaggagatcgaaatgcatgttcgtcccctctacgaccgggttatcgtcaagcgaatcgaacagcagcggacgacggcctcgggcatcgtgattcccgactcggccgccgaaaaacccgaacagggcgaaatcgtcgcgcttggcaacggccggctgctgcaggatggaacgcttcgcgcgctccagctcgaagtcggcgaccaggtcattttcggcgagtacgccggccagagcatcaaggtcgacggcgaggacttcctcgtcatacgcgaggaggacgtgctgggcgtgctcgaagccggcgagcgcgccgcgcgcaaggccgcctgacacatccgccgcagcccgtgaccggccgcgaacgccgcgcggcgcagcgccgtgcccgctcgcggccggatcgagtcaacgattcttccctcaggagcaacacgccatgcgtgcaaaggacgtcaagttccatgaaggcgcccgcgcccaagaccgctccggaactcggctagcgatccggcgcgccttcgtgccgcccgctgcggccgacttgcgccggccgcagcggctgccgttcggcgccgtgcgcgtcgcgcgtacggcacggcgtggtgatttctgcttgaggcaaacatgcatctgaacctcacgatcgactcgaggccgctcgccatcgagatcgacgacgtcattgtgggcctgctcgccattcgcctcaatctgccggagaacgccgacccgcgtgacgcgatatcgcgtcacctcagcgaggcgggcggcccgtggatactggacgaggaacatatgcgaaaacgcgtccttcgccggttgatcctcgaagtagccgacccggctctcgtgattcgctatctgatggtcgagcagtaggcgacgttcgccgcgagcggcggccgcgaggggccgcgcccnnnnnnncgcccgnnnnnnnncgggcggctcgcggccggtgcggcgccgcgaggcgagcgccgtgcagtcaatgcaggatcttcgcgagaaaatccttcgcgcgatccgacttcggattcgcgaagaactcctccttgcggtcgtcctcgacgatcaagcccttgtccatgaagatcacgcgatgggcaaccttcttcgcgaagcccatctcgtgcgtgacgaccatcatcgtcatcccttcctgcgcgagctcgaccatcacgtcgagcacctcgttgatcatctcgggatcgagcgcggaggtcggctcgtcgaacagcatcgcgatcgggtccatcgacannnnnnnnnnnatcgccacgcgctgttgctggccgcccgacaattgccccggatacttgtgcgcatgcgccttcaggcccacgcgatcgagcagcttcatccccttttcggtggcctcgtccttgccgcggccgagcaccttgatctgcgcgagcgtcaagttctccgtgatcgacagatgcggaaacagttcgaagtgctgaaacaccatcccgaccttcgagcgcagcttcgacaggttcgtcttcttgtcgccgaccgattgcccgttcacgaggatctcgccctgctggaacggctcgaggccgttcacggtcttgatgagcgtcgacttgcccgagcccgacggcccacacacgaccaccacctcgcccttcttcacttccgtcgtgcagtccgtcagcacctgaaactggccgtaccacttcgacacgttcttaatggaaatcatcttgtgacctttttctggagacctttgaccaacgcggatgcgaccgagcacacgacgaaatagcatgcgcccgcgaacaggatcatctcgacgctcgtgccgtcgcgatcgccgatgttcgcggccgtgcggaagaaatccgcgaggctgatcacgtagacgagcgacgtgtcctggaacagcacgatcgcctgcgtgagcagcagcggcaccatcgcgcgaaacgcctgcggcaggatcacgaggcgcatcgcctgcgcatagttcatgccgagcgcgaacgcggcgttcacctgcccgcgcggcaccgcctgaatgcccgcgcggatgatctccgaataatacgcggcctcgaatagcgagaacgccaccatcgccgaggcgagccggatgtcgatcgtcggcgacagcccgagcacgccctgcagcaactgcggcacgatcaggaaaaaccacagcagcaccatcacgagcgggatcgagcggaacacggtgacgtagccctgcgcgaaccacgcgagcggcttcacgcccgacaggcgcatcagcgcgagcaacgtgccccagacgatgccgatcacgatcgcgagcagcgtgatcttgaacgtgacgaccgcgcccgtccagagcgtcggcagcgcgccggggatactactccagtcgaactgatgcatcacttgcctccgatgtagccgggcagccgggatttgctctcgacccagcgcatgaacgtcatcacgatcaggttgatcaccacgtacgcgagcgtgaccgcgatgaacgactcatacgtttgcgcggtgtagtcgacgagctgccgcgcctgcgcggacagatcgagcagaccgatcgtcgaggcgacggccgagttcttgaaaatgttcaggaattcggacgtgagcggcggcacgatgatccggtacgcgacgggcagcagcacgtagcggtacgtctgccattgcgtgaagcccatcgcgaggccggccgcgcgctggcccttgggcagcgcgttgatgccggagcgcacctgctcgcagannnnnnnnnccgtgaagaggccgagacagacgatcgacgcggtgaagaattgcgtgccgggcggcaactgcttgatccaggtgccgatcgacacgggcagcaattcgggcacgacgaggtaccagacgaagaactgcacgatgagcggaatgttgcgaaagatcgatacgtagaccgtaccgatcgccgacagccatttgttcggcacggtgcgcagcacgccgaacagcgacccgacgacgagcgcgatcacccacgcgacgagcgacaccttgaccgtcacccagaatcccgacatcagccagccgagataggtggtcggttcgcccgtcgaaacggggctcaggaagatgccccagttccagtggtaagacatagccagactccaacaaaaagaaacggaagaagccgtgcctcttccgtttcgtcagcgcttgttagctcgaacggccgtccgctcagtcgagcgccttgtcgttcgggttcgcgtagagcttcttcatctcgtcggagagcgggaagttcagattcaggcccttcggcggaatcggattctcgaaccacttcgaatagatcttcgcggcttcgcccgacttctcgacctgcacgatcgcgtcgtcgaccaccttcttgaacgccggatcgtccttgcgcatcatgcagccgtacgcttcctgagactgcggcttgccgacgatcacccactcgcccggctgcttcgccttcgcgcgctcgcccgcgagcagcgcgtcgtccatcatgaacgcgaccgcgcggcccgtctcgagcgtctggaacgactcgccgtggtccttcgcgctgatgatgctcatgcccatctggttcttgttgttcatctcgcgcagcaggcgctcggacgtcgtgcccgccgtcgtgacgacggtcttgcccttcagatcggcgaaatccttgatgcccgaatccttcttcgtcatgaggcgcgtgccgatcacgaagatcgtgtcggagaacgccgcctgcttctggcgatcgaggttgttcgtggtcgagccgcactcgatgtcgaccgtgccgttctgcacgagcggaatccggttctgcgacgtcaccggaatattcttcacctgcaggttgggcagattcagcttcttcttgaccgcgtcgacgactttcatctggaagtcgcgcgaatagccgacgacctgctgattctggtcatagtacgagaacggaatcgacgattcgcggtgccccagcgcaatcacgcccgtgtccttgannnnnnnggttcatcgcggaatcccggggaacgcggcgcggatcttgaggaagaagtattgctcgtcgcggtacccgtaagctcggcgcttgatgaccttgatcgtgttgttgatgccttcgacgacgctggtattgagcggatggcggcagcgggccacgattccgtgccagtaaccctgcaagcgctgggcgaacttttgcaaggcggcgatcccgctttgctgagcctgttcgaaccattgcccccaagccttttccgcgcaggccggcttgcggtagaaccagagccgtttgagctcgtcgcgcagcacatagacgcataacagcgactgattggccgccagcagttccttcagatgcacggcctgttctggcttcaggttatgacggttgcgcagcagcaaccagcgactggacttcagaaccttgcgggccggcttgtcatgtcgcagttggttggcctgatccacccgtacccgatcgatcacctcgcgaccgtacttggccacgacgtggtacaggtcaaagacgatttccgcctgcgggcactgttccttgatctccagctcataggccgtggtcatgtcgattgcgaccgcttcgatgcgctcggccacgccttcggggagttgttcgaagaagnnnnnnnncgtctcgcgtgaccgtccgggcccaacccagaggacctgtcggccgatcggatcaaccaccaccgtggcatagcgatggcctttatggagcgcgaactcgtccatcgccagataacggatcgtcgaccagtccggttcggccannnnnnnnnnnaagcgcatcttgtcgatcgatttgaccgtgtgccagcccagatcgtagaaggccgccacggcctgtacgctggcggcctgcaacaacttctcgcaggccttggcaaaccgctgcgtcacccgctggtagcggcccagccagtccagcttctccagccgcgctgcgccgcagcgttcgcaccagactcggcgtcgaggcacgtgcagcatcacccggtactcgaacaacggcagatcacgtacccgccgtacggtcgtttcatgaatctgctggcaacgcgcaccgcattgctcgcagtacatgatctgactgaccggcttcaggtagagcgacagcgtgcggctatcgccctgcggccactccacccgctccagccgatagcctgtccagcaacctagtgcctgaagtgccttgcgatcgagcaattccgcctcctgacatccataaaatcaggcgtcaggttatacgcaatcgttctccaaggctccacggttttctgcgatgaaccannnnnnncagcgtgcccgtttcctgggcgatggcgccgccggcaaaagtgctcagcgccgcgaccatcagcattgctttcgggaatttcatcgttgtcatctccttggcgaaaacccgcgccagtttagcaaagtaatttttatgaaagtaatggttgttaaccacacttttgccgggcggcatacgcatttcgacatgcgcgctcaggcctgcgttcggcgcccggatacgcacgcgggcgacaccgttgcggtgccgcccgcgagtgcggcgcgacgcggcctccaaccttgcgcgtcgcagatcgaaacaatcccttcgatcaggggtacagaccgcgcatttcgcgcgccatcaggatgcgcttgcacgcgacgatgaacgccgccgtgcgcaccgacacgttgtgctcttcggccaccgcccatacgccggcgaacgcctcgcgcatcacgcgctcgagacggtgattgatctcgtcctccgtccagaagaagctcgagaaatcctgcacccattcgaaatacgacacggtcacgccgcccgcgttcgcgatcacgtcggggatcacgagcacgccgttcgcgctcaggatatcgtccgcggccgtcgtcgtcgggccgttcgcgccctcgacgatgatcttcgtgcggatcttcgacgcgttcttctcggtgatctggttttccagcgcggccggaatcaggatatcggtttcgacggtccagaactcgtcgttcggcatcggttccgcgccttcgaagcccgcgacgccgcccgtgcggccgacgtgctcgagcagcttgaccgtatcgacgcccgccggctggtgaatcgtgcccgtgtgatcctgcaccgcgatcaccttcgcgcccgcttcctggaacagcttcgcggcgatcccgccgacattgccgaagccctggaccgcgatnnnnnnnncttcgatctcgagccccttcttcttcgccgcctcgcagccgacgacgaacacgccgcggcccgtcgcttccttgcggccgagcgagccaccgagcgagatcggcttgccggtcacgacgcccgtggccgtctggccctggttcatcgagtacgtgtccatcatccacgccatgatctgctcgttcgtgttgacgtcaggcgcggggatatcggtgttcgggccgatgatgatgccgatttcgctcgtgtagcggcgcgtcacgcgctcgagctcgccgcgcgagagcttgcgcggatcgacgcggataccgcccttcgcgccgccgtacggcacgttcacggccgcgttcttcaccgacatccatgcggacagcgccatcacctcggacagcgtcacgtcctggtggtagcgcacgccgcccttgcccgggccgcgcgacacgttgtgctgcacgcggtagccctcgaagtgcgcgacggtgccgttgtccagctcgatcggcacgtcgacgatcaggatgcgtttcgggcgcttgagcgtctcgatccagcgcgacagcgagccgagatacggcgcgacgcgatcgacttgctgcaaatagttgccccaggggccgagatcgtccgcgtgcaggtacgacggaatggactgcgcgacggacggggactgcgattgcgaagacatggaatctccaacggtcgaagaatgcgcacattgtcgaaaaagcgaatttcgaaatccaatgccgtttgcttattcgattatgcgtttcgtgcatgatcgggcttttgcgcgaaaaaccgggcgttcgccgtgcgaacggccgcaatcccgatgcgattgcgcggagcaactttcgtgcgcggggcgccgcgcggcggcgcgggccgcacgggcaggcgtcgcgcgcccgccgcgcagacgaggctcgcccgtgtaacggttgcagcctgccgccggaaaaccccgtcggcgggccgggcatgggtccggccgcgggccgcccgtgggcgggtgggccatgggccgccgtcgccatggtcgcggccgtcgccgcgcgacgctcaggcggtcgcgccgagttcctcgcgcacgacgtcccacagcgtgcgcacgagcttttgccgcggctcgtcgccctgcgccgcgagcttgtcgcggtacaggcggatctccatcgtcagcatgaacggctccgcggcgcccttcgccgcgcggccgagcctcacgaggcggccgctcgcgagcgcgtcctcgaccgcgctgtgcggcaaaaacgcgacgccgtgcccggcgagcgccatcgccttcagcgcctcggccatgtcggtctcgtagaccttgtcgagaaagagcgnnnnnnnnnnnttcgcgatgatcacctccgtcatccggccgaggtacgcattgggcgtgtacgacagatacggcacgggcgcgtcggccgtgccgggcagcgcgtannnnnnnnngccgccgcggccgggcgccgagaacgggctgatcggctccgtgccgagcgtcagcatgtcgtagcgggccggatcgagcgcgacgggatggctcgggtggtggtagcccatcacgagatcgcagccgccctcgacaagcgagagcaccgcatcgtgcacgttcannnnnnnnagccgcgtatggaccggccccatttttgcctcgatccgctgcagccagcgcggaaaatacgtgagcgacagcgtgtgcggcaccgcgaactcgatcgtcggcacgggcgcgccgacgtggccgcgcagcagcgtgcgcgcctcgtgcgcctgcgacagcatcgcgagcgcctgctcgtagaacacctggcctgcctgcgtgaggcgggtcggatagaccgaacgatcgatcagctcggtcgcgagccacgcctcgagcgcctggatccggcgcgagaacgcgggttgcgacacgtgccgcagctcggccgagcggctgaaactgcgcgtttccgcgagcgacacgaaatcttcgagccatttgagttccatgcgtgcctttgctgcgcaaaacggatgcgagggaggaaagcacgcattttaacggtcggggcgccgcttgccccgggcatcgacgtgcgnnnnnnnnngatcgacgcgcggcgcgacatgcgcgtcggcaagcggcccgcacgcgcacggccggacgtcggattcttcacatatttgcgcatcgcaccaatgcnnnnnnnnnnnacaggcgcagtgccgcccgacgctnnnnnnnnnctgccgccggtgcgcgcgggcgcccggccgtcgcgcgcaggccgctgcccaccgccttcgccgtttttctcgcgcgccttgcccggcgggcattcacgccgttcgcagcaaaacatgcgccccattggcatgaagcttgcgcaacagcggaccagcccgtcccgcgcatcgcggagcggcttgccctttttccaccatccgccgtcgaccggcatacgcgaggcttcaccgatggatactctgcgcacctccctccgaagcggcaactggcgctcgcttctcgcgtgtttcctttatttcgatacgggcttcaccgtctgggtgctgtacgggccgctcgcgccgttcatcagcaaggacatcgcgatgacggccgcgcagcaaggctttctcgtcgcggtgccggtgctcgcggcggccatcctgcgcgtgacgctcggcaacctttaccagtccgccgacggccggcgcatcgcgctgatgggcgtactgctgtccgcgctgcccgccgccgtgctgccgttcgtgcccggcacgccgtcgtacacgctgctcctcgtgctcggcgtgttcctcgggatcggcggcgcgagcttcgcggtcgcgctgccgatggcgggcagcagctatccgccgaaggtgcagggcctcgtgctcggcctcgccgccgcgggcaacatcggcgcggtgctcgacggcttcatgttcccgcacatcgcggccgcgctcggctggaagttctcgacggccgccgcgctgccgctgctcgcgatcgcgggcttcgcgctcttcgcgtgggccgacgaccgcgcagagaaatcgggcagcgcgnnnnnnnnnttcggcgcgttcgtgatcacgctcggcggtctcgtcgcgctcgtgctcgccgtgcacgcgggcctgttcggcgcgggcaaggcaggcgtgctgctgcccgtgatgggcgcgctgctcgcgatcgccgtgctgcccagccgctatcgcgcggtgctcgccgagcgcgacacgtgggtcatcatgctgatctacagcatcacgttcggaggcttcgtcggcatgtcgtcgtacgtgacgctgctgctgacgacgctctaccagatgccgaagatcgaagcgggcctgttcatgtcgctgctcgcgtttctcggcgcgatcgtgcgcccgttcggcggccacctcgccgaccgcatcaccggcgtnnnnnnnntcatggcgatcctcgccgcgatcgccgcggccgacttcgcgttcgcggccgtgatgccgccgctcgcgggcggcatcgcgctgctcgtgtgcctgtacgtcgcgttcggcctcggcaacggctcgacgttccagctcgtcccgcaccgctggcagggcaagacgggcctgctgtccggcatcgtcggcgcggcgggcagcatcggcggcttctatctgcccgtcgtgatgggcatcgcgaaggaaagcacgggcagctatcagctcggcttcgcgacgttcggcgcgctcgcgacctgcgcgctcgtcgcgctcgcgatgctnnnnnnnnagtggctgcgctgggcggcgcccgagctcgccgcggccgagccgtcggcgggcgccgggatgccgatcggcggcgcggcgcgcgtcggcgactgagattttccggcgacggcgcgcggcggccgggcggccgcgcgccgatggtaaaattcgcggttctccccttcacgtttgaaccgcggccgcgagcctccagcccgatcatgtccgacacccgtcccgatacccttttcgccctcaccgcgctctcgccgctcgacggccgctacgccagcaagaccgaggcgctgcgcaactggctctccgaagccgccttcatgcgccaccgcgtcaccgtcgaggtgcactggctgatcgcgctgtcgcgcgccggcttcgccgaagtgccgcgcttctcggaagccgccgagcagttcctgctgcagctcgtcgagcgcttcaccgcgcacgacgccgcgcgcatcaaggaaatcgagcgcgtgacgaaccacgacgtgaaagccgtcgaatactggctgaaggaatccgtcaagggccaggtcgagctcgagcaggcgagcgaattcatccacttcgcatgcacgtcggaagacatcaacaacacgtcgcacggcatgatgctcgccgnnnnnnnncagcacgtgatcctgcccgcgctgcgcacggtgcacgggcgcctcgtcgcgctcgcgcacgcgcacgccgagcagccgatgctctcgcgcacgcacggccagccggccagcccgacgacgctcggcaaggaaatcgcgaacgtggccgcgcggctnnnnnnnnnnatcgaacgcatcgagaaggtcgagatcctcggcaagatgaacggcgcggtcggcaacttcaacgcgcatctttccgcgtatccggagttcgactgggaagcgttctcgcgcgacgtgatcgagcaccgcctgaagctcaccttcaacccgtacacgatccagatcgagccgcacgactacatggccgagctgttcgacgccgtctnnnnnnnnaacacgatcctgctcgacctcgaccgcgacgtgtggggctacatctcgctcggctacttcaagcagaagacgaaggcgggcgaaatcggctcgtcgacgatgccgcacaaggtcaacccgatcgacttcgagaattcggaaggcaatctgggcctcgcgaacgcgacgctgcgccacctcgccgacaagttgcccgtgtcgcgctggcagcgcgacctcaccgattcgacggtgctgcgcaacatcggcgtcgcgttcggctattcgctgctcgcgtacgacgcgctgatccgcggcctcgacaagctcgaagtcaatccgcagcgcctgaacgacgacctcgacaattgctgggaagtgctcgccgagccggtgcagacggtgatgcgccgctacggcatcgagaacccgtacgagcagttgaaggagctcacgcgcggcaagggcatcacgcgcgacgcgctgcagcagttcatcggcacgctcgcgattgccgaggacgcgaaggcgcgcctgctcgcgatgacgcccgcgtcgtacatcggcaaggcggtcgagctcgcgaagcgcatcgcgtaacgtatcacgcgcgtcggcgacgcgatgtgaaaaaggcgccccgcggttcgcggggcgcctttctttttgcggccgcttcgcggccgcgcgccgtcactgttgctgctgttgctgctgccgctcgcggtcgagctcgcgcatcacgcgctcgacgatctcgtcgggcgtcaactcgatgctgacttcgatcgcctcgtccgggcccggctcctcgagcgtgtcgagctggctctgcagcagcgacggatcgaagaagtgcccggtgcgcgtcttcagccgctcgcgcagcacgtcgaacgaccccttcagatagacgaagcgcacgtcgcgatcgttgccgcgcaggatgtcgcggtacgcgcgcttgagcgaagagcacgtgaacaccgcggtttcgcccgcgcgctgcctcgcctcgatggcctcgcggatcgagcgcagccacggccagcggtcctcgtcggtcaacgcaatcccgtggtgcatcttttccttgttggcggcgctgtgaaacgcgtcgccgtcggtatagctgcacgacaggcgttgcgcgagcatttcgccgatccgcgacttgcccgcgcccgacacgcccattgcgatcagaatcattgactaccccttgttacagaaccgcgctcagcgccagcgtgaaggtgagaccgagcaccgagatgatcgtttcgagcagcgtccacgtcttgaacgtctgccccacggtcatcccgaaatattccttgatcagccagaagccgccgtcgttcacgtgcgagaagatgagcgagcccgagcccgtcgcgagcacgagcagctccgggcgcaccgtgacgcccgaggccgcggcgatcggcgcgacgatcccgcaggcggtcgtcatcgcgacggtggccgaacccgtggcgagacggatcagcgccgcgacgaaccagccgagcagcagcggcgacagatgcgcgtgcgtcgcggtcgcgacgatctgctgcgagatgccgctgtcgcgcagaataccgccgaagccgccgcccgcgccgacgatcagcgtgatgcccgcgatcggcgcgaggcaatcgccgcagaacttctggatctgctcgcgattgaagccctgcagcttgccgaacgtgaagaagctcacgagcacagcgatcaggagcgcgacatccgaattgccggcgaagcgcagcaggctgttcggcagcgatttcggcgcgaacacgagatcggcccagctgccgacgagcatcagcacgacgggcagcaggatcgtgaacagcgtgatgccgaagctcggcannnnnnnnntctcgcccgcnnnnnnnntctcgacgaactgcgacgcgagcggattgtgctccggcagcttcacgaacttcgagatcgtgagcgcgaacagcggccccgcgacgatcgcggtcggcacgccgacgatgaggccgtacgcgatcgtcttgccgatgtcggcgccgtattgctgaacggcgaggagcgccgccgggtgcggcggaatcagcccgtgcacgaccgacaggcccgccaccatcggcagcccgacgacgagcagcgacttgccggtgcgtttcgcgacgttgaacgcgatcgggatcagcagcacgaagccgacttcgaagaacaccggcagcccgacgatgatcgcgacgaacatcatcgcccagtggatgttcttctcgccgaaccagtcgatcagcgtggtcgcgatccgctcggcgccgcccgattcggccatcatcttgccgagcatcgtgccgaggccgacgacgatcgcgatgtggccgagcgtgccgcccgtgnnnnnntcgaacgatttcacgatcttgtccatcggcatgccgaccgcgaggccgagaccgagcgacacgatgatcagcacaaggaacggatacaccttgtagcgcgcgatcatcaggatcagcaccgcgatcgcgatcacggtgtaaatcagcagcatgctgccttggacagcccccatgtagcactcctccttgggatagatcgggccggacgcggcgggccgccgtccggctatgcaggcctccgaaacgaggcggttcgccgcccgtcgggacgctgaattttacttttgtttatcgggctgcgatagaaccggttccataagcaaaaaccctcgaaaacaaccagatcgattgtttcgtccgagggttttccgcatgcgtgcgcccgctcgcgctcagcgtgcgagaccgctcgccgcctgcgcgaggcgcgtgatctcggcccagtcctgcgcggcgagcgccgccttcggcgtgagccacgaaccgccaacgcacacgacgtttggcagcttcaggaagctcggcgccgtctcggcggtgatgccgcccgtcgggcagaacctgagcgtcgggaacgggccgtggaacgcctgcagcatcggcacgccgcccgcctgctgcgcggggaagaacttcacgatctcgtagccgagctcgagcgcgacgatgatgtcggtcggcgtcatcacgccgggcagcagcggcaggccggcgtcgacggcggccgcgtgcatctgcctggtcagccccggcgacacgccgaacttcgcgcccgcctgcttcgcgagcgcgcactgctcgggcttcgtgatcgtgcctacgccgacgacgatgtcctcggcgagctcgctcgcgcgccggatcgcctcgagcccggccgcggtgcgcagcgtgatctcgagcaccttcacgccgcccgcgtgcaannnnnnnnacacctgttcgccctgttcgaccgaatcgaacgcgagcaccggaatcaccgggcccagcttcacgatctcgccaatcgtcttcatcaatgcgactccnnnnnncgcttatgcggtgacgtgggccgcttcgcccacccacgcgccgaacaccgacgcgccctgctccgccggcgcggccgccgcgcggaatacgccgaacagttcgcggccgaaaccgacttcgttttccgcctgatgcgcgggctgcgcgacnnnnnnnnnngcccacgcttgctcgtcgatctcgacgtcgagcacgcccgcttgcgcgtcgatcacgatcgtgtcgcccgtgcataccttgccgagcgggccgctcaacagcgcctcgggcgacacgtggatcacggccggcaccttgcccgacgcgcccgacatccggccgtccgtcacgagcgcgacgcgaaaaccctgatcctgcaacacgccgagcagcggcgtcagccggtgcagttccggcatcccgttnnnnnnnnnnncctggaagcgcacgaccgcgacgaaatcgcgcttgagctcgcccgcgtcgaacgcggcttgcacggcttcctgcgaatcgaacacgatcgcaggcgccgtcaccttgcggtgctcgggcgcaaccgccgaaatcttgatcacgccgcgcccgagcctgccctgcatcaggcgcagcccgccgtccggctggaacggcgcggcgatcgggcgcagcaccttgtcgtcggcgctctcgccgacgccgtcgacccacgtcagcttgccgtcgatcaggcgcggctccttcgtgtaatgcgcaaggcccttgcccgcgaccgtcgtcacgtcttcgtgcagcaggccgccttcgagcaggttgcgcacgaggaacgcgatgccgcccgccgcgtggaaatggttcacgtcggccttgccgttcgggtagatcttcgcgagaagcggcaccgcggccgacagcgcgtcgaaatcgtcccagtcgatcaggatgcccgcnnnnnnnnnnatcgcgacgaggtgcagcgtgtggttcgtcgagccgcctgtggcgagcagcgcgacgatgccgttgacgatcgcgcgctcgtcgatcacatggccgatcggcgtgtattggccgcgctcggccgtgagctcgagcacgcggcgcgcggcctcggccgtcagcgcgtcgcgcagcggcgtgtgcggatgaacgaacgcggcgctcggcagatgcagacccatcacttccatcagcatctggttgctgttcgcggtgccgtagaacgtgcaggtgccgtggccgtggtacgcggccgattctgcctcgagcagcgcgtcgcggcccacctggcctgtcgcgaactgctggcggatcttcgccttgtcgtcgttcgacaggccgctcgtcatcgggccggccggcacgaagatcgtcggcaggtggccgaactgcagcgcgccgatcaagaggcccggcacgatcttgtcgcagatgccgaggcaaagggccgcatcgaacatgttgtgcgtgagcgcgacggccgtgctcatcgcgatcacctcgcgcgagaacagcgacagctccatccccgcgttgccctgcgtgacgccgtcgcacatcgccggcacgccgcccgcgaactgcgcgacgccgccgcgctnnnnnnnngccgccttgatgatgtcgggaaagcccttgtacggcgcatgcgcggacagcatctcgttgtacgccgacacgatgccgatgttcggctcgcggatcgccttgatcgcgaacttgtcgctgccctccaggcccgcgaagccatgcgcgagattcgcgcacgacagcgcgcnnnnnnnngggaaatgcccctgggcggcgtcgatgcgggcgagataggcttggcgggtcggacggctgcgcgcgatcacgcgctcggtgacggacgcaagagtggggtgcagcgtggccatgctgggcgctcctcacatgagccgggcgaagccggcaagctggaatcgtggggacgtccgtgtcgtcggacgaacggcgcgagtttagtagaaaaactacatgcccgcaatctcgcagcgcagcaaagccatcggcatggcattgccatagcttgcaaacacggcatattgacctagcgttaaccctgatcttcgatgatcgatatcgggaaattcgctagaaaatacttgtagattttctacaaaactatcgcgatactagcgtccgtcctgtcattgcacgcgccctttcgcaccatgctcccccgtatcgagacgatccgcgcccagctccgcccgtccgagcgcaagctcgccgatttcgtgctcgccgcgccgcgcgaggtgctcgatctgtcgatgaccgagctcgcnnnnnnnnnnggcgcgagccagccgacgatcgcgcgcttttgccaggcgctcggttgcagcggctttcgcgagttcaagatccgtctcgcgcagagcgtcgcgccgggtgtcgcgtcggtgtatcgcgacgtcgagcccgacgagcgcgcaccgggcatcatcggcaaggtgttcgaccgcacgatcggcgcgctgatcgaggtgcgcaacagcctgtcggcgacgagcgtcgccgaggcgatcgagctgctcannnnnnnntcgcgcatcgagttctacggcgcgggcggctcgggcatcgccgcgcaggacatccagcacaagttcttccggctcggcgtgccgagcgtcgcgtactcggacccgcacacattctcgatgtcggccgcgctcctcggcgcgaacgacgtcgtcgtcgcgatctcgaacacggggcgcacgcgcgacatcgtcgacgcnnnnnnnnnngcgctcgcgtgcgacgcgaaggtgatctcgatcacgcacagccattcgccgctcgcgcaactttcgacggtgagcctcgcatcgaacgtcgccgaggaaaccgacgtgttctcgccgatgacgtcgcgcatgtcgcatctcgcgatcggcgacatcctcgcggtcggtgtcgcgctgcggcgcggccccgaactcgtcgaccggctcggccgcgcgaaggaggcgatcacgcggcggcggatcggcaccgatgcgaaggcgcagaaggaaacgggaaaggacgcgacgaaggtcgcggcgagcggcgtggcgggcggcgcggcggaaagtgcgcagcaagcnnnnnnnnnnnaggcgccgcaagtgggggagaaaacgcggatnnnnnnnnacgtcgaggacgtgaaggattagcgggcggttgaaacgcgccagcgagtgccgccgcgggaaccggccgctctcgcgacacgcgccgtgagccgctcaccccggccacggtgacggttggacgcccctaaaccatccgcgagccccttcctcgataaccgttattcgacagaccgcgaaagccggttcacgctcgcatcgtgctcgcggcttgctgcttctacttctgcttcggcttctgcttcggcttcgcgcacgagcttgatcgcgaccgctaccgaagccgcgggcaaaataccgcccctcagccgcgcccgtcacgcctgccgagccgtcccgttcgcccggcatgcccgcgcgacgccaaacaaaaagccccggccgcagggccggggcgaccttcatcgaatccggacggcaccgccgtcaggcggcgcgacgccaaccgcgccaaccgcgccgcccgcgcgctcaaaaaggcttgatcaccgcgagcgcgacggccgcgagcatcccgagcaccggcaattcgttgaacacgcgataccacttgtccgagcggcggttctcgccgcgctcgaacaccttcagcaaatgcccgcagtacgcgtgatagacgacaagcaacagcacgaccacgagcttcgcgtgcacccagccctgcccctgcccgatgccgatcacgagccacagccacaaaccgcacgcgagcgcgggcaccgcgatgatcgtcatgaagcgcaacagcttgcgcgccatcgcgagcagccgccggcgcgcggcgggatcggtttccatcgcgaggttcacgtagatgcgcggcaaatagaacagccccgcgaaccacgacgcgatcagcacgatatgaaaagtcttgacccagagcatcgccatcgatcgttcccccgccgtcactcacgcccttcgccgtgcccgagcaccacgtacttcagcgacgtgagaccttcgagcccgaccgggcnnnnnnnntgcagcttgtcgttcgagatgccgatctccgcgccgagcccgaactcgaagccatccgcgaagcgcgtcgacgcgttcaccatcacactcgccgaatcgacttcgcgcaggaagcgcatcgcgcggtcgtgatcctcggtgacgatcgcatcggtgtgatgcgagccgtactcgttgatgtgctcgatcgcggcgtcgatgccgtcgacgatcttgatcgcgagcaccggcgcgagatattcggtgcgccagtcttcgtcggtcgcgtcgacgagcggaccgacgcccgccgcctcgagcacnnnnnnnnnntcggcgtcgacgcgcagctcgacgcccttctcgcgatacagccggccgagcggcgtcagcaccgcgggcgcgatccnnnnnnnnacgagcagcgtctccatcgtgttgcaggtgccgtagcgatgcgtcttcgcgttgtcgcagacggcgagcgccttcgccacgctcgcgcgatcgtcgacatacacgtggcagatgccgtcgaggtgcttgatcatcggcacgcgcgcctcgttgatcagccgctcgatcaggctcttgccgccgcgcggcacgatcacgtcgacgtattcggtcatcgtgatcaacttgccgaccgccgcccgatcggccgtgccgacgacctgcaccgcgtcctgcggcagccccgccgccgccagcccttcgccgatcagcttcgcgagcgcggtgttcgattcgagcgcctccgagccgccgcgcaggatcgtcgcgttgccggacttcaggcacagcgcggccgcgtcgatcgtcacgttcggccgcgattcgtagatgatcccgatcacgccgagcggcacgcgcatctggccgacctggattccgctcgggcggtatttgagattgctcatctcgccgatcgggtccgccagcgtcgcgacctggcgcagcccttcgatcatcgtcttcagcgccttgtccgacagcgtcaggcgatcgacgaacgccgcgtcgtgccccttgtccttnnnnnnnnnnacgtnnnnnnnnttggcggccttcagcgcgtcggcgtcgcgcccgattgcccgcgcgaccgcttcgagcgcggcgttcttcgccgcggtggacgcgcgtgcgatctcgcgcgaggcgcgcnnnnnnnngcggccgacgtccgtcatgtactggtcgatatccatcgtgagactcgcaatgcaagccgcgtcgagcggcgnnnnnncgattgtcggaaaacgggcgcgccgggtgccgcgtgcgcactcgcggccgtcccgcccgttcacgcagattataagcgccggcgcgaaagcccgctcaagcgggccggcgcggcgcgtcgccgcctggcccggcnnnnnnnnnnacggtcatcgcgagctggaacaggccgtcccacggatcgggcggcggctcgccgnnnnnnnnnnnnnnngacacggccgacaaccccttgacctgccggtcgagccgcgcggcgaacgcgagcgcgtgctcgagcgccgcttccgatacgcgcgaaagcgcgggcccgacgagccgctcgcgcggcccccacacgcggttctcgcgcacgagcacggcaagcggcttgccggccgcgacgccgcgcttgatccgcaacagcgtgcgcaactcctcgacgaccgcccacagcacgagcacgagcgcctcgccctcgcccttcaggccgtcgatcatccgcgaaagccgcgcggcgtcgcccgcgagcatcgcctcgttgagcttgaacacgtcgtagcgcgcgacgttcagcaccgcgtcgtggatctgctcgaacgtcagcgcgccggccggatacagcaggccgagcttctggatttcctgatgcgcggcgagcagattgccttcgacccgctcggcgacgaacgcgannnnnnnncgtccgtcgtcgcccggggcgacccgctgcccctgcagcgcgagccgctgaccgatccagttcggcaactnnnnnnnntcgacggggtcgatcttcagcgcgacgccgccgttcgcgagcgccgtgaaccacgcggacttctgcgtcgccgcatcgagccgcggcagcgtgacgagcatcagcacgtccgggttggccgcgccggcgagcgtcttcagcgcgtcggcgccgtccttgccgggcttgccggacggaatccgcagctcgacgagctgccgctcgccgaacagcgacatcgcctggctcgcgccgatcagcgtgctccagtcgaagccgcgctcgacggtgtgcaccgagcgctcggtgaagcccgcnnnnnnnnnngcggcgcggatcttgtcgcacgcctcctgcgcgagcagcggttcgtcgccgtagacgacgtacagtccggccaggcccttggagagatgcggctccagcgcgtcaagtcgcagttgcatcggttcgtgcgtcgatcgttgaacggggaatggcgaacgcggcgatcacannnnnnnnnnnnnnagcgnnnnnnnnngcgcgacggccggcacgccctcgcccggctccggatgcagcgtgcggacgatcgcgagacggcgcatcagctgatcgatcgcgtcgttctgcatatccgcgaacagaatctcggattcctgcgccttcgcgttcgtgtacttcgcgctgtacgtcatcgcgcggttcagcgcgatcagcgaaggcgggatcagcagggtgccgtccttgccgaaaagcgtgtagttcagcgagtagttgagctggtattcctgcaccgtgccgaaccggtcgagcgtcagcgtgccctggccgcgcgattccgcgagattcagcaccacatccgcctcgtcgggcgtcttgacgatcttcgtgtcgctgccggcctcgacgaggcgcgtgagccgcgcggccgccgccggcggcgcgcccgcgatgtacaagcgcttgaacgcgtagtcctgctgcccgcgcagcttgaaaccgcacgcggacagcagcaccgcgctgcccacgagcatcaaaaacgatctgcggatcacctttgctccttgctgatgcgtgccagccccgccgcgcgccgtcaaacgacgacgttcacgagacggcccggcacgacaatgatcttcttcgccggcctgccttcggcgaatttcgcgaacatcccgtcggcgacggccgccgcctcgatcgcctcgcggctcgcgtccttcgcgaccttcagcgcgccgcgcaccttgccgttgacctgcagcacgagctcgatctcggcctgctcgagcgcggcctcgtcgaccttcggccacggcgcgtcgagcagcgggccgaattcgtccgcgtagccgagcaccttccacagctcgaacgtgacgtgcggcacgaccggatacagcacgcgcagcagcacgccgtaagtctcgcgcagcacggcgggcgtcgcgcccttcgcgccttcgatcgcgttgagcatcttcatcgcggccgacacgaccgtgttgtactgcaagcgctggtaatcgaaatccgcctgcttgagcacgccgtggatctcgcggcgcagcgtcttgcccgcctcggcgagttgcgcggcgtcgaacgnnnnnnnnacggccagcgcttcgcggttcgcgaagccgaacgcccacacgcggcgcagaaagcggctcgcgccgtcgacgcccgcgccggaccactcgagctgctgctcgggcggcgccgcgaacatcgtgaaaaggcgcgcggtgtcggcgccgtaatggtcgatcagcatttgcggatcgacgccgttgttcttcgacttcgacatcttctcgatgccgccgagctcgaccggctgcccgtccgatttcagcaccgcgccgacggggcggcccttgtcgtcgaacgacacggtcacgtcggccgggttgtaccaggtcttcttgcccgccgcgtcctcgcggtagaacgtctcgttgagcaccatcccctgcgtgagcaggttcttcgccggttcgccgaacgcgacgagaccgagatcgcgcatcaccttcgcccagaagcgcgagtacagcaggtgcaggatcgcgtgctcgatgccgccgatgtactgatccatcggcatccagtagtcggtgcgcgcatcgaccatcgtctgcgcgtcgggcgccgcgtagcgcgagaagtaccacgcggaatcgacgaacgtgtccatcgtgtccgtttcgcgcttcgcgaccgcgccgcacttcgggcacgtgcagttcaggaacgcgtcggacttcgcgagcgggttgcccgtgccgtccggcacgagatcttccggcagcacgacgggcaggtcctgctccggcaccggcacgtcgccgcacgacgggcagtggatgatcgggatcggcgtgccccagtagcgctggcgcgagatgccccagtcgcgcagccggtaggtgatctgcttgtcgccgaggccgcccgccttcagctcggccgcgatcgcgtcgacggccgcgtcgtacgcgaggccgtcgtacttgccgctgttcacgcacacggcgcgcgtcttgtcgccgtaccattcctgccacgcgtcggtcgagtacgtctcgccctccacggcaatcacctgccggatcggcaggccatacttcttcgcgaacgcgaagtcgcgctcgtcgtgcgcgggcacgcccatcaccgcgccctcgccgtagctcatcagcacgtagttgccgatccacacctcgacgggctcgcccgtgagcggatgcgacaccgaaaagcccgtggcgacgcccttcttctccatcgtcgcgatgtcggcctcggcgacgccgccgcgcttgcattcgtcgatgaacgcctgcagcgcgggcttgtcccgcgcgagccgcgcggcgagcggatgctcggccgcgatcgcgcagaacgtgacgcccatgatcgtgtcggcgcgcgtcgtgaacacgcgcagcagcttcttctcgccgtcgagctcgtacggaaagccgaagttcacgccgaagctcttgccgatccagttgtgctgcatcaccttcacgcgctcgggccaaccgaggccgtcgagatcgttcagcagctcgtccgcgtactgcgtgatccgcatgtagtacatcgggatctcgcgcttttcgacgaacgcgcccgagcgccagccgcgcccgtcgatcacctgctcgttcgcgagcacggtctggtcgaccgggtcccagttcacggtgcccgtcttcttgtacgcgacgcccttctcgagcatcttcaggaacagccactggttccacttgtagtagtcgggcttgcaggtcgtgacctcgcgcgaccagtcgatcgcgaggcccatcgcctgcatctgcttcttcatgtaagcgatgttctcgtacgtccactgcgcgggcggcacgccgttggccatcgcggcgttctcggccggcatcccgaatgcgtcccaacccatcggcatcagcgtgttgtagccgttcatccgcagatagcggtacatcacgtcgttgatcgtgtagttgcgcacgtgacccatgtgcagcttgccggacgggtaaggcagcatcgacacgcagtagaacttcttgcggttcgcgtcttccttcgagcggtaggcatcggctgcgcgccagtcgctctgggcggcagcttcgacgtcggcgggtacgtatctttcgtgcatggtgtggttcgggctgggcttttgagcggcgcgcgacgcaaggtgccgagcgcacgcgcgctcgagtggatcaaaagtcgcgcttccccggcggccgggggcggcgcggggaaaacgtcgattataccgtccgcgccggccggccacgccgtccgggcggccgcgaaccgccgatcagcgcgacgcggcgggcgacggcggcgacgacggtggctgcggctgcgcctggggcgacgccggcggcgaaagcgaaggcggtgcgccgcgcggcggcgacggccgggccggcggcgcgggcgcgtcggtgacgaagccgatccgcgcgacgcccgcctgctgcgcggcgcccatcacctgcgcgatcgtgtcgtagcgggtgtnnnnnnnngcgcgcaaatgcagctccgggtcctggcctgccgccgccacgtcgcgcaaccgcgcggcgagcgcgtcgggcgcgacgggcgcgtcgttccagtacagcttgcccgccgcgtcgatcgacaccgtgatcgtctccggcgtctnnnnnnnnggcgcggccgcgaccttcggcaaatcgagccggatcgcatgcgtcaagagcggcgcggtgatgatgaagatgacgagcagcacgagcatcacgtcgatgagcggcgtcatgttgatgtccgccatcggctgcgacgtgtgctggtgatcgagtccgccgaatgccatgccgccctcctcgccgggtgtatcggatcgacgcagccggctaggccgcggtggccgcatcgtcggccgcggcggcggccggctcgccgcagacgaacacgtgcagatnnnnnnnnaagccgtcgagctcctcgacgagctggcgcacgagccgcccgaggatgttgtacgcgagcaccgccggaatcgcgacgaccaggccgaacgcggtcatgatgagcgcctcgccgaccgggccggcgacgttctcgatctgcgcctgcccgctcgccgcgatgctgccgagcgcgtgatagatcccccagacggtgccgagcaggccgacgaacggcgcggtgctgccgatcgacgcgagcagcacctggccgaactcgagcctgcgctgcgacgcacgcagtgcgtggcgcannnnnnnnagcacccgctcgccgcgctcgacgcgtgcggcgagcgcatgcggctcgacgcgcgacgcggcgtccgcttnnnnnnnngcttccgcgagcggcgcgaacacgcgctccttgtcggccgcgcgcagcgcggcgatcccgtcgtcgagcgtcgccgcgcgccagaacgcggcgagcgcggcgggcccctggcgcttcgcgcgcaccagcacccacgccttcacgagcaggaaacaccagctcgcgatcgacatcgcgagcagcacgtaagcgaccgcgtgcgtgacggcgtcgccgcttgcgaggtagtggaggatgccggtcggggtcgccatcgatgcccggaaatggcgctcggggcgctcagcgcaggccgagcacgtcctgcatgtcgaagaaaccggcctgatggccggcgaggaagcgcgccgcgcgcagcgccccttgcgcatacgacacgcggctcgccgatttgtgcgtgatctcgatgcgctcgccgataccggcgaagagcaccgtgtgatcgccgacgatgtcgccgccgcggatcgccgagaaaccgatcgtcgacggatcgcgctcgcccgtcacgccgtggcggccgtagaccgcgcaatcgtcgagcgtgcggcccgtcgccgccgcgatcgtctcgcccatcatcagcgcggtgccggacggcgcgtcgaccttgtgccggtgatgcgcctcgatgatctcgatgtcgtagccctgcgcgaactgcttcgccgcgaattcgagcaacttcatcgtgacgttcacgccgacgctcatgttcgccgagaacacgagcgcgatcttcccgcccgccgcgcgcagctgcgccttctgcggctcgctgaagcccgtcgtgccgatcacgagcttcacgtcgtggcgcagcgccgcatccagatgcgcgagcgtgccctcggggcgcgtgaagtcgatcaggtaatcggcctcggcgcacacgcgttcgatgtcgtcggtgagcgcgacgccggtctgcttgccgaggaacgcgcccgcgtcctggccgagctgcgacgagcccgtgcggtcgagcgcgccggcgagcgtcgcgtcgggcgcggcgagcaccgcttcgatcagcatccggcccatccggccggacgccccagcaatcgcaatcttcatggacgacatgcgctacctgcttgctacgaatgaaagacgggcgnnnnnnnncgcccctggttaggctcggactgccggatcagccgcccgttccctgcgcgccggacgcgggcgccgtgagcggctggttcggcagcgcgtcggcgccctgcgggccgaccggctggttcgcgccgccctgcgcgggcggcggaggcgggcgatggaactggaactgcggctggatcgcgggcgcggcgccgggcggcaggccacccggcgtcggcgcgttcggcgccatctgcgcggaaggcgcgaagcgggacgccgcgccgctctgaccgggcacctgcgcggtcgcgcggttcgcnnnnnnnnncgcctgcgcgttcgcgtcgttctgctccgccgcctgcatggcttcgggagccgccgcggcggcttcgggcgcggaggcgnnnnnnnnngccgcggctgcggcnnnnnnnnncttcttgccgcgacgatcgccgtcgatgtcggcgagcagatcgagctcggacggcagattctcggcgcccgaccagccggcgaggcgatcgcccgcgaaattcaccacgagatcgcgctgctggacgaccgacgtcgagccgcgcttgaagtagaaaaggtaatcccagcgatccgcatggaacatgtcggtcagcagcggcgtgccgagcannnnnnnnacctgctcgcgcgacatgccgacctgcagttgcgacgccttttcctgcgacacgaagttgccctggacgacggtgatccgatacggcgtaatgctctgcgcgatccgctgggtcacgctgtcgtacgacgaacaggcggccagtccgaccacggcgacagctgcgatgacggtgctccgcacgcggctcctctgaagttgcaaaagcgatcttggaatcatgtccctcaccgtgctggcccttgtccaaggccgcgcgagaatgtcacagatgactgaaaaggcgaaaagccggtactattgaagccctgcattgtactctagggacgcctagccatgaccaatccgaccgatctcaaaaacatcgggctcaaggccaccctaccgcgcctcaagattctcgaaattttccagcaaagcccggttcgccacctgaccgccgaagacgtctatcgcaacctgctgcacgaggaactcgacatcggcctcgccaccgtctaccgcgtgctcacccagttcgagcaggcgggcctgctttcgcgcagcaatttcgaatcgggcaaggccgtgttcgagctgaacgaaggctcgcaccacgatcacctcgtgtgcctcgattgcggccgcgtcgaggagttcttcgacgccgagatcgagacccgccagcaatcgatcgcgaaggaacgcggcttcaagctgcaggagcattcgctcgcgatgtacggcacctgcacgacggaaaactgcccctatcgcaagcactgacgcaagcgcgaagcgcacgcccgagcgcgtgcgccgcggccagagcgccgcgcatgcgaaaggcccggccggcgcaagcctgaccgggcctttttgcatcgcgcggcgcgcctgtcgagcgcgcgacgcgcgtgcgtcaggcggcgctcgcgtgcgcgtcgtccgtcacgagccgccagcgcgcgtcgagcgcgagctcgtcgcagttcggctgcgcgccgccgcggtcgatcacgacgaaatcgctgagcgcatcgagcgcgaggagcgggtggtgccagacgcccttcgcgtaattgacgccttgccagccctgcgcgagaaacgcgcgcatccgggtcggatcgaattcgcccgccggcgcgacgacgagcgcgtagcgcgcgaccgccgcgagcggcacgaacgcctggctgccgagcgggtgccgctccatcatgtcgatctcgattggccannnnnnnngctgcgcgcgaaagaggctcacgagcggccgcccgcctcggtgacgtcgatcgacgcgagatcgtgaaaccgctcggtcgtcccgccgttgatcaggatgcgnnnnnnnnccgccagctcgatcacgtcgccgaacggcgcgaacgcttcccgcgtcaggcgctcgaggcgcagggtgtgcagcgtctgcatgggcggcctccgtttatgcgagctcgccccagaagcgcaggcgcgacacgccgccgtccggatggatgttcagccgcacgtgcgtgacggggccgagcgccgcgagctgcgtctcgaacgtatgcacgctatccatcccgagcggctgctcgccgagcagcatcggccagaacatcgcctgcgtgacgagcgacgcgtccgtgccgcccgcgacgcgcgccgcctgcagcgagcagcggtccgggaaattgcccttgaagtgcgcggtatcgacttcgaccctacgaatcacgccgggccgcgcgagcgcgacgatcgcccagtcgttgccgggctcgcggcggcgccgcgtctcccagccgtcgcccatgttcgcgccgcgcccgggcatcagcatccgcgacgcggggccgaagtgctcgttgttcgcggcgacgagatacgcgccgttctcgatcgcggccagatcgacgagctcgccgcgcgccgcgcggctccagtcgcgctgcggctggccgtacacgcgcagccgcgcgagcccgccgtccggatacaggttcacgcgcaggtgcgtataggcgcgaggattgctcacgtcgacgtagtgatgctgattgccggcgagcgtcgtcgccggcacgagcgtttcccagacggcgtcgtcgggcggcgtgtcggcgtccgacacgcatgcgtcgatcgacgcggcgggcgggaaattgccggtgaagtggctcgtgtcgagatcgacgccgtacaccacgcccggccgcgcgagccgcacgacgcagaagtcgtgccccgtcgtgcgcttgcggcgcgtctcccagccgtccatccatttgccgtggtcgtcgtacttgccgggaatgaacacggcgggctcgggatcgagcatccgctccttcggcgcgaagaattcgtcgctcgcgaagagcgccttcgcaccgaggcgcgggtcggcgagattcatgtagcggcgcgtgaacgcgggtgcgttcggatcgagaatcggggcggccatgtcgtctcctgttattgaatgtgtgtccgaaagcggaaaaccggcggaaaaatcggcggccattgcgccagcctgaaaaacgaagcgccggcgcgaagctgagcgccggccgcgcgatgatgccgggcggggccgcgtcagagcgcgtgcgcgccgccgtccgagatcgcgccgcgcgggctctcgtcgcccgccggcacgtagcgcagctcttcgttcagcacgcgctgcgcgcgggcgcggtcgatgtcgtgctcccataccgcgacgacgatcgtcgccacgcagttgccgagcaggttcgtgannnnnnnnnnnatgccgacgaaccagtcgacgggcaggatcagcacgaggccgagcacgggcagcgcggggatcgccgacagcgtcgcggcgagaatcacgatcgccgagcccgggatgccgtgcgcgcccttcgacgtgacgagcgacacgagcagcacgacgatcagatcgtgcaccgacagcggcgtgttggtcgcctgcgcgatgaagagcaccgcgagcgtcaggtagatcgagaagccgtcgaggttgaacgagtagccggtgggaatcacgaggcccaccgtcgaatccttcacccccatccattcgagcttgcgcatcacttgcggcagcacggcgtccgacgatgcggtgccgagcacgatcaggagttcctcgcgcagatagcggatcagcttgaacaccgagaagcccgcgagcttcatcaccgcgccgagcacgatcacgacgaacgcgatgcagctcgcgtagaacacgatgacgagaagacccagctgcttgagcgacgcgacgccgtacttgccggtcgtgaatgcgatcgcgccgagcacgccgagcggcgcgagcttgatgatgaagcccatcacgcggaagaacacctgcgcgaattcgtcgatcagcgtgttcacgcgcttcgccttctcgccgagcagcgacagcgcggagccgaacagcaccgagaacacgaggatctgcaggatgtcgcccttcgcgaacgcgtcgaacgcggtctcgggaatgatcttcagcagatagcccgccgtatccttcaggctctgcgcgttcttcgcgtaatcggcgagcgacgcgggatcgagcgtatgcagatcgacgttcatcccgacgcccggcttcgtcaggtacgcgagcacgaggccgatgccgagcgcgagcgtcgtcatcgcctcgaagtagatgacggccttcaggccgacgcggccgaccttcttcagatcgcccgcgttcgccatgccgctcacgacgacacagaacacgatcggcccgatcaccatcttgatcagcttcaggaacccgtcacccaacggtcgcagcgactgggcgaagtgcgggaaaaaggcaccgagcgccacgccgatcaacagcgcgatgaccacccgaccaaacagcgagttgagaaacttcgacacggcgttctcccgtcacaacggttgcggatttcctctgttcatactggtccgaccagtactgttatggacgatagtaggaagccgatatagtcgagtcaagaacgccgtaaatagggattacccgcgnnnnnncgcggcgatttcgcgggcccggcgcacgccggatcatcgctttcccggagctcgggcgcgcgacggcggggccggtttacaatgccggtcagaccgcgcaatcgatccactgcatgaagaacgttccgcataccgtcaccgacgccgccatcgccacgatccgtgagcggatcgagcgcggcttctatcccgtcggcagcctgttgcccgcgcaacgtcaattgtccgaagaactggaaatcagccgcgcgtcgctgcgcgaggcgctgtcgacgctcgaggcgctcggcatgctgcgcatccggcccggcaagggcgtgtacgtcgaaagcgcgcaggcgagcgccgcgcatgcgtggcgcttcgccgagcagtcttcgctgcccgacacctaccagatgcgctatgcgctcgaaggcttcgccgcgcgaatggccgcgctcgccgtcagcgaggaggatctcgcgtggttcgaggagaatgtcgccgcgctgcaggaggcgctcgcgaacgacgagctcgatagcgcatcgcagctcgatttcgatttccacatgcgcatcgtcagcctcgccggcaacgcggcgatcgaatcgatcctgcgcggcagcgcggacatcatgaaggaaagccagcggatgccgttctatcggcgcgagctcgtgctttcgacgtatcgcgagcatcgcgcgattctcgatgcgctgatcgcgaaggatcccgccgcggcgggcgcggcgatcgaagcgcacatctcgaacgccgcgcagcgcgcgggcgtgttctttccgacgccgaagcgctgacgcggcgcatgcgtgctcgtgcgcggggcggcatacggcgcacgggcgcgcgggcgttgcgccgtccgcgcgcatttgcgcaagcgccggcgcggcgtgcccgtgcgcgcccggaatttccggaagccgttcaggttcggatgagggccgcgaaaggcgggatgcgcgcagtccgcgcaaagcgccaccgcggcgagatcgagcccannnnnnnntgggctcgccgcatgctcggccgtcttacccggcttggatggcgcatcgggcgcgtggcgccgagcggaagtcccgccgcgcacgtcgcgttggcctccgatgcttcgcattccggatatgtcgtcgcggcgcccggcagcacgcgtcggcgtgcgatatgcatccacgcgcatcgacgccgcgtcgtctaatatcggtcctcctctctttccgtcttcttccccttctctcaccaaacgctatgcggcgagcgtgatgcgccatgcgtcgttcgtcgcttgccgcttgccgtgcgcctgcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngagccgacgccttcccccgccaatcgttccgcgccgctactcgccgtccgacggcacgccgtcgcgtgcccgcgccccttcgcggcgcccgatctcgtgccgcctcgcgagcatatggtcgacgaacgcgcgcatcgccgcgcttcgatacccgcccttgcgcatcagcagcgccgccgtgcgttgcggcagcggcggatcgagccggatcgcgcacaagtcgtcgcggcgctcggcgatcgccgacggcagcaccgtcgcaatccgcccgccgcgcaccatctcgagcatcgcgctgatcgagttcacctcgatcgcgacgcgcggcgtgacgccgttgcgatggaagtactggtcgaccttgccgcgcgtcgcgaaggcgcggctcagcaggatcagcggctcgccggcggcttcgtcgggcgaaagcggcttgcggcgacgcgcatggcgatggtcacggccgacgacgagcgcgagcgtctcgatccagagcggcatcgtctcgatttccggcgactgcgtcgcctcgaacgcgattccgacgtcgagttcgtcgtcggcgagaagcggctcgatctgctcctgcggcatctcgcggatcgtcagtttcaggttcggatagcgcgcattgaagccgtcgatcagccagccgatcagatatgcggagaaagtgggcgtcatcgcgagccgcagcgagccgctctgcagattctcgacgtcgtgcaccgcgcggcgccccgcctcgagctgctgcaacgcgnnnnnnnnatgccgcgcgtacgcggtgccgaattcggtcaatcgcacnnnnnnnnncgagcgatcgaacaactgcacgccgagcacgccctcgagctgccggatctgctgcgacagcgtgggttgcgacacgtgcagcgactcggcnnnnnnnntgaagttgccttgctcggcaacggcgagaaaatagcggatatgtcggagcagcattgtcccggatattggcgttgcctatgcgaacaataataaaccggtcttggacgctatgaatcgtttgcctcatgcttcggtcatcggcactcgccgtcgatcatggagcacacgatgcaggacatcatcgaagggtttctgaagttccggcgcgacgcattcgcgccgcgcacggcgttgttcaagcgcctcgccacgagccagcagccacgcgccctcttcatctcgtgctcggacagccgtctcgtgcccgagctcgtcacgcagcgcgagccgggcgagctgttcgtgatccgcaacgcgggcaacatcgtgccttcgttcggccccgagcccggcggcgtatcggcgtccgtcgaatacgcggtggcggtgctcgaagtggccgacgtcgtcgtgtgcgggcactcggactgcggcgcgatgcgtgcgatcgcgtcgtgcgcgtgcctcgatcatctgcccgccgtgcgcagctggctgcgctacgcggacgccgcgaaacgcgtgaacgaagcgcgcgagcatgcgggcgagcaggcgcgcgtcgattcgatggtgcgcgaaaacgtcgtcgcgcaactcgcgaatctcaatacacatccgtcggtgcggctcgcgctcgagcaagggcgcctcacgctgcgcggctgggtgtacgacatcgagaccggctcgatcgacgcgctcgacggcgcgacgggccgcttcgtcgcgctcgccgagcatccgcgggtgcacgcgacgccgccgcgcgtccagcgcgcggcgtgacgcatgacaccacgcgcgccgcccccggcgcggcgcgcagcacgccgcgcagcccccttcccgatccctcaccgcaaggagtccgtatgacccagtcgcaacacagccaatccccgcgcgaggcgctcgccgagcgcatcgtcgaagccaagacccgcaagaacctcacgttcgagcagatcaacgaaggcaccggcctgagcgtcgcgttcacgacggccgcgctgctcggccagcatccgctgcccgccgacgcnnnnnnnntcgtcgccgcgaagctcgatctcgacgacgatgcacagcgcctgctgcagacgatccccgtgcgcggcagcatcccgggcggcgtcccgaccgatccgacgatctaccgcttctacgaaatcgtgcaggtgtacggctcgacgctgaaggcgctgattcacgagcaattcggcgacggcatcgtcagcgcgatcaatttcaagctcgatatcaagaaggtcgacgatccggagggcggctcgcgcgccgtcatcacgctcgacggcaagtatctgccgacgaagccgttctgaacgccgcccccgacgcgcggcccggcgcggcaggctggtttcgcgccgcgcgccgcgcgcaccgcgggcggccgttcgctttcggcattccggcgcttccggtacttcccgcgtttccagcgcttcgtccgcttcgttcgttggnnnnnnccgactccctccttgttcgctacgcgcctcatgaattccgtcaccgctccctcccccgcgctgacgcgcgggatgacgctgctgttcgcgtgcgcctgcggcatcgtcatcggcaacctctattattcgcaaccgcttctcgcggcgatcgcggcgagcttcgggcgccaacccgccgagctcggctatctcgtcacgctgacgcagctcggctacgcggcgagcctcctcgtcgtcgtgccgctcggcgacgtcgtcaatcgccatacgctgatcgtgcggctgcttgtcgccaatgtcgtcgcgctcgtcgcggtggcgtcgagcacgcgctacggctttttcgtcgcggcgaacatgtgcgtcggcttcgtcacgtgttcgacgcaactgctcgtgccgttcgccgcgtcgctcgccgacgacggggcgcgcggccgcgcgatcggcaccgtgatgagcggcctgttgctcggcatcctgctnnnnnnnntcgcatcgggcgcgatcgccgactggctcggctggcgcgccgtctatgcgatcgcggcggcgatggtgctgttgctcgcgggcgtgctcgccgcgaagctgccgaaggaccgccgccatgcacgcgtcgactacgcggcgctgatgcaatcgctcgccgcgctcgtgcgcgcgcagccgctgatcgcgctgcgctgcgcatacggcgcgctcgtgttcgcgtgcttcagcctgctgtggacgggcctcacgtttttgctcagccagccgccatacggctacacggaaggccggatcggcctgttcggaatcgtcggcgcggtgggcgcgctcgccgcggcgtcggcggggcggctcgtcgaccgcggtcacggcaacgcggccaccggcctgttcgcggcggcggtgctcgcgtcgttcgcggcgatcgcggcgggcgagcaatcgctcgccgcgctgatcgtcggcatcctcgtgctcgacatcggcgtgcagggcctgcacatctcgaaccagagcgtgatctatgcgctcgccggcgacgcgcgcagccgcgtcacgacgatctacctgacgagctatttcatcggcggcgcgctcggctcgggcgcggcgggcgccgcgttcggcctcgacggctggcgcggcgtctgcatcgcgggcgcgatcctgtcgggctcgctcgtcgcgctgtggggcgcgtcgcagcgcgtcggcgcgcggcaggccgcgcggtagcgcggcgccgccgactcgcgcagcggaccgtgcgacgatgccgcggctcgagaacgggtttcgccccacgcgcggcacgccccctttgcaccgcgtgcgccgcattcgtgcgatgcgcctatgccatgtcgtcgagcatgcgcggtggcgcggcatgcaggcggcacgcgcacgccgcgacgccggccgtagccgggtccgccctcatgccgatcacgcggacgacaggccgcaacgggcgggcggacgggtagcgcacgggcagcgacaggcggcaaacaaacggtcgcgagcaaccgccccaagcgacggtgacaaaagcgacggcgacnnnnnngcccggccggcatgaaaccggaccgggctcgatcgcgacgcgggccgcctcgcggcgccnnnnnnnngggatcacttcgcgttcgcgagcgcgatcgccgtatccagcatgcggttcgagaagccccactcgttgtcgtaccagctcgacaccttcacgagacggcccgacaccttcgtgagcgtcgcgtcgaacgtcgacgaagccgggttgtggttgaagtcgatcgacacgagcggcgcatcgttgtagccgaggatgcccttcagcgcgccttccgacgcttccttcatgatcgcgttgacttcggccgccgtcgtgtcgcgcttcgcgatgaacgacagatcgacgatcgacacgttgatggtcggcacgcggatcgcgtagccgtcgagcttgccgttcagctccggcagcacgaggccgacggcggccgccgcacccgtcttcgtcgggatctggctgtgcgtcgccgannnnnnnnngcgcaggtcctcgtggtagacgtccgtcagcacctggtcgttcgtgtaggcatgaatcgtcgtcatcaggccggtttcgaggccgatcttgtcgttcagcggcttgacgagcggagccaggcagttcgtcgtgcacgatgcgttcgagatgacggtgtgctcggccttcagcacgtcgtggttcacgccgtagacgatcgtcgcgtcgacgtccttgccgcccggcgccgagatgatcaccttcttcgcgccgcccttcaggtgcgcgctcgccttttccttcgacgtgaagaagcccgtgcattccatcacgacgtcgacgcccagctcgccccacggcagctcggccgggttgcggttcgcgagcacgcgaatcctgtcgccgttcacgacgaggtaatcaccgtcgaccgacacttcgcccgggaacttgccgtgcgcggtgtcgtactgcgtcaggtgcgcgttggtcttcgcgtcgcccagatcgttgatcgcaacgatctcgagatcgtgcttcttgccgttttcgtagaaagcgcgcagcgtgttgcggccgatgcggccgtaaccgttgattgcaacgcgaatcgtcatgatgtatctcctgatggctgnnnnnntacttcgtgcagcttcacgcgcgcccggccggcgcggggcacggccgcccgggcgtcgaatgggttacgcgagcaccgccttcgccgtttcgaccacgtgctcgatcgtgaagccgaaatgcttgaacaacacgccagccggagccgactcgccgaacgtgtcgatgccgaccacgccgccttcgaggcccacgtacttgcgccagaaatcggtgacgcccgcttcgatcgcgacgcggcgcacgccgtgcggcagcacgcgctcgcggtactcggcgtcctgccggtcgaacacgtcggtcgacggcatcgacacgannnnnnnngcgatcccctgctgcgcgagcggctcgaccgccttcatcgcgagctccacttccgagcccgtcgcgatcaggatgatcttgcgcgcgacgatctcttcgtcccagtcgcgcagcacgtagccgcccttctcgatgttcgcgagctgcgcgtcggtgcgcgcgttgaacgcgaggttctggcggctgaagaccaggcacgacgggtgctggtgcgagaccgcgtgggtccacgcgaccgccgtctcgaccgtgtcggccgggcgccagacgtcgaggttcggaatcagccgcaggctcgcgacatgctcgaccgactggtgcgtcggcccgtcttcgccgaggccgatcgaatcgtgcgtgaacacgaagatcgacggcaccttcatcagcgcggcgacgcgcagcgcgttgcggctgtagtcggagaacgtgaggaacgtgccgccgaacggcttgtagccgccgtgcagcacgaggccgttgatcgcggcgctcatgccgaattcgcgcacgccgtagttgatgtggttgccccactggatgcccgcgccgtgcgcattcgcgcgcaccgccttcgacgccttccagttcgtgaggttcgagcccgtcaggtcggccgagccgccgagcagctcgggcagcacggcggcaaggccctcgatcgtctgctgcgacgccttgcgcgtcgcgaccgtctcgccgcgctcgttcgcgccggcgacgatcgccgcggccttctcggcccagtcggccggcagcttgcccgccatgcggcgctcgaattcggcggcctcggccgggtacttcgcgcggtactgcgcgaacgccgcgttccagtcgccttcgcggcgcttgcccgcttccttcgcgtcccacgccgcgtagacttcctgcggaatcacgaacggcgcccacttccagccgagcgcgtcgcgcgtcttcgcgatttcctccgcgccgagcgccgcgccgtgcacgtcgtggccgcccgccttcgtcgccgcgcccttgccgatcaccgtcttgcagcagatgagcgtcggcttgtccgcgctcttcgccttcgcgatcgcggcatcgaccgcgtcgacgtcgtggccgttcacgttcggaatcacgttccagccgtacgcctcgaagcgcttcggcgtgtcgtcgtggaaccagttgacgacgtcgccgtcgatcgagatcccgttgtcgtcgtagaacgcgatcagcttgttgagcttgagcgtgcccgcgagcgagcacgcttcgtgcgagatgccctccatcaggcagccgtcgccgacgaacacgtacgtgtgatgatcgacgatcttcgcgtcgtcgcggttgaactcggcggcgagcagcgcctcgccgagcgccatgccgaccgcgttcgcgaggccctggccgagcgggcccgtcgtcgtctcgacgcccggcgtgatcccgtattccgggtggcccggcgtcttcgaatgcaattgccggaaattcttcagctcttcgatcggcagatcgtagcccgtcaggtgcagcagcgaatacagcagcatcgagccgtggccgttcgacagcacgaagcggtcgcggtcggcccaatgcggggtcgtcgggttgtgcttcaggtggcgcgaccacagcgcgacgccgatctcggccatgcccatcggcatgccggggtggccggagttcgcttgctggacggcgtccatcgcgagcgcgcggatcgcgttggccatcagagtggtggaggcgggagacgaagtcgtcatgtcgagtccggagaacgagtcgagaaaacggggcacgggcggcatccgaggctcgcgggccaaccgtttccggcgcgcggtgcggcgccggcgggaggcgaagcggacgagcagacggacgaggctgcaaagttggtcattttaacagatgcccttcgtgcgggccttgtcggaatccgccnnnnnnnnnngtttctcggccctcctcccaccctctataattcagaccatcggaaccgcccgcccagccgcgcccgccgccttgagcaccaccctcctctttcacccgactcccgacgtcgcgtacggctttccgaacgcccggcggctcgcgcgcatcgaatccgagtatcaggagatcgaggtctgggaaacatcgctgctcgggcggctcttcacgctcgacggccggccgatgacgtcggtcggcgacgagttcgtctatcacgaatgcatgacgcatccggccgcgctcgcgcacccggcgccgnnnnnngcgctcgtgctcggcggcggcgacggcggcgccgcgcgccagctgctgcggcatccgtgcatcgagcggatcgtcgtcgcggagctcgatgcggctgtcgtcgacatggcgcgccgctttctcggcgacgtgcatcagggcgcgctcgacgatccgcgcgtcgagctcgcgatcggcgacgccgcgcgctacgtcgaccacgcgtgcgagcacttcgatctcgcggtgttcgacctgacgccgcccgactcgcccgcggcgggcctctatacgcccgcgttctacacgcgcctgaagcgcatcctgacgccgcagggcgcggtgtcgctgcatctgggctcgccgctttatcacggagcgcgcatcgccgcgctgctcgccgggctgcgcgagcgcttcgcggtcgtcgcgccgctttgcgcgcacgtgccgctgtacggctcgccttggctgatggcgatcgcgagcgacacgctcgacgcggcttcgctgttctcgcacgacatcgacgcgcggctcgccgagcggcacatcgaaggcctgcgcttctacgacgcgaagctgcattccgcactcttcacgctgccgcacgcgctgcgcgatactctcggcatgcatcgctaagttcggcgaagcatccgcctttcccgcaggagaacccgcatgaccgacccacggccggccgacgtgccctggttgaccccttatctgacggtgcgcagcgcgcaggcgtcgattcagttctttagcgacgcgttcggcttcgagaagcgcgatttgatcgacgaagacggcgcgatcatgcacgtcgagatgtcgtaccgcggccagttgatcgtgatgttcgcgcccgagggcgcgttcggctcgacggcgcgcacgccgagaagcgccgacgcgatcgcgccgcagtcgttctatctgtacgtcgacgacgtcgatgcgacctaccgccgcgcgctcgacgcgggcgcgaaatcgctgagcgcgccgcaggatcagttctggggcgatcgcttcgcgcagatcgaggatctcgacggctaccggtgggcgctcgcgcggcccatcggcgcatgagcggcgccgccacgaccgcggcggtgccgcgcttcttcgtcgacgcggcgttgcgcgccgacgccacgctggcgctgccggccgacgtcgcgcgtcacgcgcacgtgctgcggctgcagccgggcgacgcgctcgcgctgttcgacggcacgggcggccagtatnnnnnnnnactcgtcgagatcgacaagcgcggcgcgctcgcccggatcgatgcgttcgagcccgcggaagcggagccgccgtaccgcgtgacgctcgcacagggcatcgccggcggcgacaagatggattgggtgatcgaaaaggcggtcgagctcggcgtggcggcggttgtgccgctgtcgacnnnnnnnngcgtcgtcaggctgtcgggcgagcgcgcggacaagcgcgtgtcgcactggcgcggcgtcgtgcgcgcgtcgtgcgagcagtgcggccgcaatcgcttgccggaaatcgcgccggtgcgcggcttcgatgcatggctcgacgcgctgccggccacgccggccgacggcgcactgcgcttgctgctgtcgcnnnnnnnnagcgtgccgttcgcatcgctgcccgccgcgccgcccgccggcgacgtgacgctgctgatcggcccggaaggcgggctcgcgcccgacgaggaacaagccgcgcgagcgcgaggcttcgccgcgctgtcgctcggcccgcgcgtgctgcgcaccgaaacggcgggcgcggcggtgctcgccgcgctcgcggcgcgctggggcggatggtgacggcgcgcgtcaatcggccgcgggcggcgccgccgcggtagcgcgcgtcgcgccgaacacgggcatgcccgcgcggcgcgcaaaccgcggcgcgcgaacgagccgcatgtgcggcgaggccggcatggcggcgcggcgcgcaagacggcacaggctcatgcgaaaacggcgcgtgcggaaatgacgcacggaaaatggctttcggtcagccggacccacggcccgcccggccgggaaaccgggtcgccatgcgggccgaatcggcagttgccgaaaaatggcgtgcgatcccaggccgttgacggaaaaggacgggcatcggccgctcgctcgccgcggcggccccagacgcnnnnnncccgcgcgaaggcgggcgtgtgacaggccgggcagcccggaatttacgcgaacgagtaaaagacgcggaacgcaaccttgcgttcggcccagaactccgccgcctcgcgaaacacgtcgagcagcgtctcgcgcccttccttgtcgaacttgtgcgcgatcggcagcgcctcgagcacgatcacgaagccgggctgtgcgcccgccttgtgaacgaggtccgtcaggcagtcgtacagcgcgtcgtagttcttgccgaagtgcttcggaaacaggaacgacgtcgcgatcgtctccagcacttcctgtttcgattgggcattcccgcaatatgcgtacaggaaatgctggccgagctgattcgcttcatcggcaagatcctgcacgcgaaatgcacggatcgactgcacgagattcggtcgcacggtcgcaaaaaggctcataggctcctcgatggatgaaagcccggggctggccgcgccgtcaggcgctccgccggcgtgcgccgccctgcgcatctgcatgacgcgctggaacaggttgccgtcgccggccgcgaacagatccgccgcagccgacgtgtnnnnnnnntaggtgttgtcgctcatgccgcttattccgaagtcaatcaacgatacgtttgaaactgttgtagtggtcgccggtgtaataacaattgtcgacgcgcctcaaggggccgccgcagacgatgcgccgcgcgccgcgattgcgggcgcgcggcgtcggcaccgtgtactcgtggtaatagccgcgccgcatcttcggcaagatccgttcgtaattgccgaataccgcgccgtctttcccgtacggatagggaccgcccgcggcgatcaggctgagcgtggttgctgcctcgcgcggcaaacgggatgcggggatcgtatcgacctgcgccgccgccccgtcgaccgtggcggcttcccgtgcgtatgcggcggaaaccagactgcccggcgtagcgccgatgttgcccatcgcgacgatcgcgaagacggacgcgagcgcgccgttgcggagccacttgcgtgccataaacgaggttcccgctgttaaatcaataagttgacgaccaagaaaggcgtaagcgtagcgctaatgcacgcgggaatcaatgctcgttaggaaaatgaaaggatgaagcggggctctccgctgttannnnnnatctttcacaggataaaaatagattacataaagtaaattgtcatgacggcgtcagctgcggcgggtttctgcctcctcgccgcctcttgcggcccaagggtggcgtcgtcggcttcgggaaggcgcttttctccgccatgcccgacggcgcgcccgcaacgggcgcgccgnnnnnnnatcgcccgataacttcgctcaacgtaccgcgttcacgtcggcaaccagcagcgccgtcatgttgacgatccggcgcacggtcgccgattcggtcagcacgtgcacgggctgcgcggcgccgagcagaatcggcccgatcgcgatgttgttgccggcagccgttttgagcaggttgtaggcgatgttcgcggcatcgatgttcggcagcacgagcaggttcgcttcgccctcgagcgtcgattcgggcaggatctccttgcgcaacgccgcgtcgagcgcgacgtcgccgtgcatctcgccgtcgacatgcagatcgggcgcgcgttctcgcaggatcgcgagcgtatcgcgcatcttctgcgcggaaggcgcgttgctcgtgccgaagttcgaatgcgacagcagcgcgaccttcggctcgatgccgaaacggcgcacctcttccgccgccatgatcgtgatctcggcgagctgcgccggggtcggatcgacgttcacgtgcgtgtcgaccaggaaaatctggcggccgggcagcaccagcgcgttcatcgcgccgtatacgctgcagccggcgcgcttgccgatcacctgatcgatgaagtgcaggtggcggtgcgtcgtgctgatcgtgccgcaaatcatcccgtccgcctcgcccttcttgacgagcatcgagccgatcagcgtcgtgcggcggcgcatttcgannnnnnnnagctgctcgctgatccccttgcgggccatcatcttgaagtaggtttgccagaaatcgcggtaacgctcgtcgtgctcggtgttgacgatcgtgaaatcgacacccggcgtgagccgcaggccgtagcgctggatccggtgctcgatcacggcgggccgcccgatcaggatcggcttcgcgagcttctcgtcgacgacgatctgcaccgcgcgcagcacgcgctcttcctcgccctccgcgaacaccacccgcttcttctcggcgggcgcgcnnnnnnnnatctggaacaccggcttcatcgtcgtgccgctgtggtagacgaactgctgcaggtgaaccttgtacgcttccatgtcctcgatcggacgggtcgccacaccgccgtccatcgccgcctgcgcgaccgcgggcgcgatcttcacgatgaggcgcgggtcgaacggcttcggaatcagatattcgggcccgaacgagagatcctgaataccatacgcggtcgcgacgatgtcgctttgctcctgctgcgcgagctcggcgatcgcgttgacggcggcgatctccatctcgcgggtgatcgtcgtcgcgccgacatcgagcgcgccacggaagatgaacgggaagcataggacgttgttgacctggttcggataatcggtgcggcccgtcgcgagcacggcgtccggccgcgcctccagcgccacttccggcaggatttccggagtcggattcgcgagcgcgagaatcagcgggcgctcggccatcttcttcaccatgtcggccttcagcacgccggccgccgacaggccgaggaagatgtccgcgccgtcgatcacctccgacagcgtgcgcgcatcggtttnnnnnnnnaaacgctccttgtccgggtccatcagctccgcacggcccttgtagacgacgcccgccagatcggtcaccgtgatgtgctcgagcggcaagccgagatcgacgagcaaatcgaggcacgcgagcgcggccgcgcccgcgcccgacgcaacgagcttcacttccttgatgctcttgccgaccaccttcagcccgttggtgaccgcggccgcgacgacgatcgcggtgccgtgctggtcgtcgtggaacaccggaatcttcattcgcttgcggcattcgcgctcgacgatgaagcagtccggcgccttgatgtcctcgaggttgatcccgccgaacgtcggttcgagcgcggcgatcacgccgacgagcttgtgcggatcggattcgttgagctcgatgtcgaacacgtcgatcccggcgaacttcttgaagaggaccgccttgccttccatcaccggcttcgacgcgagcgggccgatgttgccgaggccgagcaccgcggtgccgttcgtgacgacgccgacgaggttgctgcgcgcggtgaagcgcgcggcgttcaacgggttctcgacgatctcctcgcacgcgaacgcgacgcccggcgaataggcgagcgcgagatcgcgctgattgatcatctgtttggtcggcgcgatcgcgactttgcccggtgtcgggaattcgtggtaatcgagagcggcttcgcggagtttttctttcgaggaagaggaggaggacgaggtcgacatgtgtctctacnnnnnntctgcggattagaatacctgttcgacgcattgtagcgccaatcccacacgcaaaatcgccgattagggtttgacagccgcgaccgaaacgtcacgaatcggcnnnnnnnnagccgccgccgcgccgggccgcggctcgaagcgccttacaatgggcgacatctcaacgctcggacatccgcgcccgtggcccatcctcccctttcggaattctcgttgatcgaccgcttcttcgcgcgccgcgcgacggggccgcannnnnnnnncgcgctcggcatcggcgacgattgcgcgctgcttgcaccagaaccgggcaagctgctggcggtttcgacggacatgctggtcgaaggccggcacttcctcgccgatgtcgatcnnnnnnnnntcggccacaagacgctcgccgtcaatttgtccgatctcgccgcgatgggcgccgcgcnnnnnnnnttcacgctcgcgtgcgcgctgccgcgcgccgacgccgactggctcgaggcgttttccgacggccttttcgcgctcgcggagcgccacggctgcgagctgatcggcggcgacacgacgagcgggccgctcaacctgtgcgtcacggtgttcggcgacgtcgcgtgcggcgccgcgttgcgtcgagacgccgcacgcgacggcgacgacgtctgggtatccggcacgctcggcgatnnnnnnnncggcctcggcgtgatccgcggcgaatggcgcgcgggcgagcgcgaggcggcggcgttccgnnnnnnnntcgaatggccgcagccgcgcgtcgcgctcggcgtcgcgctcgcgggcatcgcgcacgcggcgctcgacgtgtccgacggcctcgcgggcgatctgccgcacatcctcgagcgctcgaacgtgcgcgccgacgtggacgtcgacgcggtgccgcgctcggccgcgctcgcgaccctgcccgccgacgtgcagcgccgctgcatgctcgaaggcggcgacgactacgagctgtgcttcaccgccgcgccgtccgcgcgcaccgcgatcgacgcggccgnnnnnnnnnnnggcgtggccgtcacgcgcatcggtacaatacgcggcttgtccgcgccgacggannnnnnnnncgtgacgtggcgcgacgcgtcgggcgcgccgctttccctcacgctgcacggtttcgatcatttccatgccaactgacccgacgccccgtccggccgattccgccgattccgccagccagcccggcgccacgcccgcgccggcctcgtcgcccgcgccgcggcgggattcgccgcaggatccgcagcggatcgcgcgccgccgcgcgaccgtgcggttcatgttctcgcatccggtgcacatcgtgtcgctcggcttcggcagcggcctcgcgccgttcatgcccggcaccttcggcacgctgttcggctggctcacgttcgtcgcgctgaaccgctacctgaccgtgcccgaatggtgggcgctcatcgtggccggcttcgtcgcgggtatctggatgacgggcttcaccgcgaagaagatgggcatcgccgatccgggccccgcggtgtgggacgagatcgtcgcgatctggctcgtgatgctgctcgtcacgccggcgacgttcgtcgagcagctatgggcgttcgtcgtgttccgcttcttcgacatggtgaagccgccgcccatccgctatttcgaccggaatttgaaaggcggcttcggcatcatgttcgacgatctgatcgccgcgctgatgacgctcttcgtgatcgcgctgtggcgctcgttcggcgtgcaatgacgccgcgcgcccgttcgtccccgctcgcaccggaacttcccgcatgccaaccgattccgtcgtccaccagctcgccatccgcgtcggcaacaagctgcgcgacgagcacctgacgctcgtcaccgccgagtcctgcacgggcggcatgatcgcgaccgcgatcaccgacatctccggcagcagcggctggttcgagcgtggcttcgtcacctattcgaacgccgcgaagatcgagatgatcggcgtgcccgccgacctgatcgacaagcacggcgcggtcagcgagcccgtnnnnnnnnnaatggtcgagggcgcgctgcgcaacagccgcgcgcaggtcgcgctcgccgtcaccggcatcgccgggccgggcggcggctccgagcacaagcccgtcggcaccgtgtcgttcggctggagcaaccggctgcacacgtcggtcgagacgctcgtgttcaagggcgatcgcgagcagatccgcgtgcaggcggccgcgcacgcgctgcgcggcctcgtcaagctgatcgacgagcaggagcgctgaagcgctcggcgctttcgcnnnnnnnnggcgccgtcgaatcggcccgaatctaggccgaaacttggccgaatcagcaggccgaatcactcggccgaatcatctcgccgaacggcgggcaccgagccggcgagcaccggcgaggcagaacgcgccgcgcggatccgcgcggcgagcggcgcgcggcgtcgaaccaacggcatcgaatcaaccgcatcgaatcaacggcggcggacggcgcccggcatcgcgtgccgaggcgtcgcgggatgcggcgggccgcgctcagcgatgcgcgttgatcgcgtcgcgggtacgctcggcggtgcgcgcggccgcgtcggcgaagtcgtcgccgcggctcgcgtacaggatnnnnnnnnacgagttgatcatcatgccggcgccgtcggccgtgcggcccgcggcgacggtcgcggcgacgtcgccgccctgcgcgccgatgccgggaatcaggagcggcatgtcgccgacgatcccgcgcacgatttcgatctccctcgggaacgtcgcgccgacgacgagcgcgagctgccccgtcttcgcattccattggctcgccgcgagatcggcgacgacctgatagagcgggcgcccacccgtctcgaggaactgcagatccgagccgcccggattcgacgtgcggcacagcacgaccacgcccttgtcctcgtactcgagatacggctcgatcgaatcgaaacccatgtacggattgaccgtgaccgcgtccgcgcgatagcgctcgaacgcctcgcgcgcgtattgctcggcggtgctgccgatgtcgccgcgcttcgcgtcgaggatcacgggcaggccggggtgctgcagatggatgtgcgcgatcagccgctcgagctggtcctccgcgcgatgcgcggcgaagtatgcaatctgcggcttgaacgcgctcgcgaacggcgcggtcgcgtcgacgatctcgcggcagaaatcgaagatcgcgtcgggctggttctcgaggtgcgcgggaaacttggtcggctcgggatcgaggccgacgcacagcagcgaattcgtgcgctgccaggcggtgcgcagcgattcgatgaaggtaggcgtggaggacatggcgctcactcgcggcttggcggttgggaaggcgcgtattttacccgcgtcgcgacgggcgctcgcgactnnnnnnnnccggcgccggccgcgccgctacgcgatcgcgcgccgcctcgattggcgtgcgacgggcgcnnnnnnnnnatcggtgcacgcgacggtgaagcgaaagcgccgcatcaggcgctcgcccggcgcgagcagcgtcatgccgtgcgnnnnnnnnnnnnncggcaggttcaccgcgtcgatcgggtgatcgaccggctcgaagcagaagaacggctcgccgggcggcgtatacaacacatagcaatcggcgtcggccgtgaccgtcagcccgagccggcgctgcggccacgcgatcgtcgcgccgccgccccagccggtgaacgcgtgattgacgagcgtgtccggcaacggatacgcgatgccgaagcgccacgcgggcggcgcgccgacatggcgcgacggcagccagtcgggcgtcgacagccacagcccgctcgcggcggccgcgagttcggtcgacgcgtcgcgcacgatgaacggatgcacgccgagcccgaacggcaggcgcgtcgcgcccgtgttctcgatgccgagcgcgatcgtgagcgtcgcgccgtcgagcgcgtagacctgcgtcgcgcgatacgcatacggcgcgccgttgctgcgatcgagcgacaggccgagctgcgtatcggtcgcatcgtcgagttgccagtgcgcgagccagccgtcgccgtgaatcggcagcggctcggccgagcggttgcgcggcacgcgcacgagccgcccgtcgcactcgaagcgcccgccgccgatccggttcgaatacggcagcagcgaatagcacgcgagctcgttcggatcggtnnnnnnnncgggcgcatcgcaacggcggaagatcggcgtgagcgcgccgtcgccgcgccagtcgaagcgcgtgacgccgccgcccaggtgcggcgcgacgtcgagccgcagcatgtcgttcgagagcgtcgcgatcgccgtctcggtgacgcccgcgcnnnnnnnnatctgcgacgtctgcggccccgggctcacccgatgcgcggcggccgcgcgccgtgcggtgcgcgtctgcaaggtttgcaccgcatcggtggctgtggaacgagaatgcgtcgccgtcatgattcggtcctcctgctttcgtcgcgtttggtcatccgcacgaatgctatgcccagccgccgtcgacgacaacgtcctgcgcggtgatcagccggctgtcgtccgcggcgagaaagagcgccatgcgcgcgagatcgcccggcagcagttcggcgtcgatgcactgccccgccttgatcgccgcgcggcccgcatcgtcgagccacaagcggcgttgcttgtcggtcatcacccagcccggcacgagcgtgttcacgcgaatgccgaacggcccgagctnnnnnnnnagcgcacgcgtgagcccctgcaccgccgccttcgccgtcgcgtagaccggatagccggcgttcttcagcatccagccgatcgagccgagattgacgatcgcgccgccgcccagccgtttcatgtcgtcgatcaccgcctgcgcggcgaagaactgatggcgcagattcaccgcgatgctcgcgtcgaacgattcgggcgtcacgtcggcgaccgcgtgccgcacgtcgttcgccgcgttgttgacgagcaccgcgatcgggccgatgcgcacgcggatcgcgtcgatcgcgccgcgcagcgcgccgatgtcggtgagatcgcacacgacgaacaccggttcgtgcgcggcgtcggcaagccgcgcgacgagcgcgcggccggccttctcgtcgagatcgacgaacgcgannnnnnnnncctgccgcgcgaagtgctcgacgaacgacgcgccgatgcccgtcgcgccgcccgtgatcagcaccgcgcggccgacgaggctcgggtagcgtgcgtaacgctcgtgttgcgcgtcgagcgcgccattcgattcgcgatgcgaagccatgtcgtttacctgttcgttcccggaaatgggcgccgcgctcaatnnnnnnnnncgcggttcttcaactggtcgagcagcacggcggcgagcaggatcgcgccgcgcaccagatattgatagaacgcatcgatgttcagcaggttcatcacgttctcgacggtgcccatgatcagcacgccgatcacgacgcccgagatcgacgcgcgtccgcccgcgagcgacacgccgcccagcacgcacgcggaaatcacgttcagctcgaagccctgcgccgcgttcggctggcccgacgtgatccgcgacgcgagaatcacgcccgcgagcgcggtcaccgcgccctggatcaggaagatgtagacgcgcgtgcgctcgacgttgatgccggcgagccgcgacgcctccgggttgccgccgatcgcgagcgtgttgcggccgtacacggtctggttgagcagcacgccgaacacgacgaagcacgcgagcgtcacccagatcggcagcgacacgccgaagaacgtgagcccgcccaacgcgatgaacgtctccgacgacacgccgaccgcctgccccttcgacacgatgaagccgagcccgcgcacgatctccatcgtcgcgagcgtcgtgatcagcgcgttgatccgcagataggcgatcaccgcgccgttgacgaagccgatgacggcgcccgccgcgactgccgccgcgatcgcgacgaacgtgttgtcggtcgcgttgagcaccatcgcgcacagcacgcccgcgaacgcgaccgtcgagccgatcgacagatcgaaatcgcgcgacgcgaggcagaacatcatcgtgcacgcgaccatcccgatctgcgagatcgacagcgcgagcccgagcatgttgtcgatcgagaagaaatgatcgaccgtcagcgacatcgcgacgaacatcgccgcgaagatcgcgacgagactgtagtcggcggcgtgctgccgccagcgctgccgatcctcggtcggcacggccgccgcgtgcgccgcggccggtggaagattctctcttgcttgcatgtcgtttgctcctctgccgggcggcgcggccgccctcgtctccaatcgtcgaatccgtcgtcgcgcgcttcgcgaaacgtcatcgcgccgggcggcgcgccgcccgcgcgttcgtcacgcggcgtgcgcggtcgcgccctgcggcagcgcgagattgagcaccgcctcttcgttcgcttcgcnnnnnnnnagctcgcccgcgatccgcccttcgcgcatcacgacgatgcgatccgatacgccgagcacttccggcagctcggacgacaccatcacgatcgcgcagccgcgcttcgcgagctcgtagatcacgccgtagatctcgtgcttcgcgccgacatcgatgccgcgcgtcggctcgtcgaggatcacgaccttcagatccggctcggcgagccagcgcgcgagaatcgccttctgctgattgccgcccgacaggaagcggatcttctgccggcggttgggcgtcttgatcttcagcagcttgatgaagcgatcggccgtctcggcctcgcgcttgcggtcgagaaaaagccccgcgcgcagcccgtggcggcggcaactgatgttgatgttctcggcgaccgacgcatgcgcgacgattccctcttccttgcgatcctcggggcacagcacgatcccgcggcggatcgcgtcgcgcgtcgagcggatgtcgagcggctcgccgtccagcatgagcgcgccgcccgtcctgcgctgcgcgccgtagatcacgcgcatcagttcgctgcgccccgcgccgacgagcccgaaaaagccgacgatctcgcccgcgcgcacgtcgaagctcgcccccgcgcgcagcgcatcgccctcgagcgcgcgcgccgacaggcgcacgtcgccgannnnnnnnngcgcgtagtgatagatgtcgctgatctcgcggccgaccatctgccgcacgagcgtctcgcgcggcacgttggcgagcgacgcgtgcgacgccacctgtcggccgtcgcgaaagatcgtgcacgcgtcgcagagccggtagatctcgtccatccggtgcgagatgtagatgagcgcgcggccgtcgcggcgcagatcgtcgacgagcttgaagagcacctcggtctcgcgatgcgacagcgagctcgtcggctcgtcgagcgcgatcacccgcgcgttgcgcagcagcgccttgcagatctcgaccatctgccgctgcgcgatcgacagccgccgcagcttcgcctgcgcatcgagatcgacgcccatcgcggcgagccgctcgcgcacgaagcgctgcgcgtcgcgcttgcggacccagccgagcgcgctcggcagccggccgagcagcaggttctcggccaccgtcagatcgggcacgtattgcagctcctgatggatcaccgcgacgcccgccgcgatcgacgcggccgcgctcggaaagcgcatcgcccgcccgtcgacgagcacgctgcccgaatcgagctgatattcgccgccgagaatcttgagcagcgtcgacttgcccgccccgttctcgcccatcagcccgtgcacctgtcccgcctgcacgtcgaacgaaatgccgtcgagcgcacgcacgccgggaaagaccttgccgatattgtcaaaacgcagtgccgcagccacgtcgcctccgtttcctgccatgctcgttgcctcattgcctgccgcatcgccgcgcgccgcgcatcgcgcgacgcgcggcggacttcgctcacttcgccgcgagccccatcgtctcgcgcacctgcgcgacgttctcgcgcgtcgcgagcatgcccgtcgtcagcgtgannnnnnnnnnnnccttgccttgcgtgatccacgcgtacatcagctcggaagtctcttcgccgtgccgcttcgggctaatgatcacggtgccgaagaagccggtcggctgcggcttcttgaactcgctgagcgccgagtccgagccnnnnnnnnnnnnnnnnnncatgtcggccgccttgaagccgcgcccttcggccgcgcgcaccgcgccgagcaccgcttcgtcgttcaggccgtaggcgacccagtgcttgaacttcggattcttcgtgagcgcgatgttcgccgcgttgaacgcgttctcggtgtcggtcttcgcctgcggcgcggcaatcacgttcgccttcggaaagcccgcggcgacgagcgcgtcggtcgcgcccgtcgtgcggtcgtgcgcggtcggcaactgctcgtacgtgatgtcgatcgcgccgacttcgttcatgttccagccgcgcctcttgatctccgccgcgatcccgccgccgacctgcttgccgatgtcgtacgcggaaatgcccatgtgcggaaccgattcgatcggcttgcccgcgccgtcgacgagccggtcatcgaccgtcatcatcttcaggccgtgcgacttcgccttcgcgacgatgcccggcccgagcttcacgtccggcgtgcagatgatgaagccctgcgccttctgcgcggcgagattgtcgatcgcgctcatcaccttctcgccggacggcgcgccgatcttcacgagcgtgaagcccttgtccttcgcggcgagctcggcgaatttccattcgtcctggaaccacggctcctcgggctgcttgacgaggaagccgatcttcacgggctcggccgcctgcgcgggcaggcccgccgccgcgaccgccgccgctgccgccaacgtgatgaacgttctgcgtttcatgttgcttgtctccttgttgtctccgtgtccggatccgtcggccgcttcgtcgcttcgacgcggcgcgtgcgaccgtcgcgcgccgccttcgcgcgtgcacgcccgtcaggggcgcgccgcgcgcatgaatcagtcgtggtacagcaccgagcggccgccgtcgatcgtgatgcagctcgcgttgatgaacggcgcttcgtccgacgcgaggaataccgcggtcatcgcgacttcgtcgggacgcccgatccgcttcatcggctgcagcgcgagcgtctcgcggcgcgcggcctgcggatcgggctgcgcgctccaccagtcatgcgtcaactgcgtctcgatgtagccgggcgcgatcgcgttcacgcgcacgttgcgcggcgcgtattcgatgccgagcgcacgcgtgaggcccagcacgccatgcttcgcgaccgggtacgggaaacagcccggaatgatcttgaacgcatgcgtcgacgcgatgttcacgatgctgccgcgcccgcgctcgaccatgccgggcagcgccgcgcggcagccgttccagacgccgtcgagatcgatcgcgaagcagcgccgccagtcttcgtcggtgagcgcgagcgggtcgccgaacacgttgacgccggcgttgttcacgagcacgtcgagcgggccgaatgcgcgctccgtgcgcgcgagcgccgccgcgaccgactcggcccgcgcgacgtccgtcggcaccgcgagcacccgcgcgccggccgtgtnnnnnnnnatcgcgtcggcgctctcttcggcgagcgccgcgtcgagctccgcgatcgcgacggccgcgccttcgcgcacgaannnnnnnnnnatcgccgcgccgatgccgcgccccgcgcccgtcacgatcgcgaccttgcccgcgagccggttcaccgtgccgctccgtggcgggcgatccgccatccgttgacgaacgcgtnnnnnnnnacggcggtgacggcgctcgtctgtccgggcgcgtacagcgccgagccgaggccgaagccgctcgcgcccgccgcgagatacggccccatgttctccggcgtgatcccgccgaccggcacgagcggcannnnnnnntcgatcaccgcgcgccacgccttcacggccggcgtgccgagctgctcggcgggaaacatcttcagcacgtccgcgccgttcgcgagcgcggcgaacgcttcggtcggcgtcgcgacgccgggcgcgcatccgatgccgagcgtcttcgcgcggcgcacgacgtcgccgtccgcatgcggcatcacgatcagctcgccgcccgcgcgcacgacttcgtcgacatgcccggcgcgcagcacggtgcccgcgccgacgatcgcgtcggccggcagcgccgtgcgcagcgcggcgatactgtcgaacggatcgggcgaattgagcggcacctcgacgatgcgaaaacccgcttcatacagcgcggcgccgtgcgccgccgcgtcggcgggcgtgacgccgcgcaggatcgcgatcatcgggcacgcgccgaacgcgcgcatcagcgcgcgatgcggcgcatacggcgcgggaaaacgcagtgtttcggcatccatcgacatgtcctctcctccacccacttcgtgtagagacgcgggcctattgcggcgcgagcggcgcgtcgcacgctgcgccgacgagccccgcctgcaccgcgatgcgccacaggccgcgctccgacgcgcgctcgacgatacgcgcatcgccgcaaccgaattcggcgagcgcgcggcggtaacggtcgcacagcgcgccttcgccgacgaggcgcggcgcgagcgccgcgagcgacgcatgctggccgccgagcagcgcctcgagcgcattcaattcgtgaccgatcagcagtccggacaaatagtcgccctgcgcgtgcggcgcgagctgcccggtgaggccgagcgtgcgcgtgctgaacagcgtcgcgagcagcccttcgtcgcgcttgcgccgcgcggtccgcacgcnnnnnnnnaacgcggaccagtcgggcgcatcgctcgcctgcatcgtgcggccgaggatcgtgtgcccgcgcagcgtggcgaacagctcgcccgtcatgtaagtccgaaaccattcgatacgcccgccgcgcacccatgcccatttcgcatgcgtgccgggcagcccgatcagcgcacccgcgcgttcggccgcgagcgcgggctccgccgcgagcgcaccgacaatctgcgtttcctcgccgcgcatcacgtccggcagctcgcccggctcgagcgcgcccggcacgatcgcgagcgcggagcnnnnnnnngtgcgaaaccgcacgaggctcgacgcgaacgtgtnnnnnnnnnnnngcatcgtcacgtaaggcgcctcgcgccagccctgcgcgctgccgaccatgccggccgccagcgcgggcacgtgcggcgcgcggtcgagccacgcgccgcacgcgcgctcgaacgcggcgtcgaacgtctgctgcggcgacgcacccggcgcatcgggcaggctcatcacgcccgcggcgannnnnnnnntgtcgagcaccgagccgtcggcggcgaacaggtacgcgcgcagcgacgtcgtgccccagtcgagcccgatgagcgcgggcgtgctcgcttgcgccgtcatcgcttgatcctgcgcgtcgcctgcggcgcgctccagccgagatcggccgaaatnnnnnnnnnnncgcgctgcacgagcggcacgagctcgttcatccggtcgagcgacatgtacggaatcgtgcttgcgaccgacagcgcggcgacgatcgcgcccgacgcatcgcgcaccggcgcggcgacgcagcgaatcgacgtttcgttttcctcgagatcgaacgtgtagccgcccgccgcatagtgcgccattcgctgcaggaacgtgccgacgtcgggccggcgatccggcttgaagttcacccccgcgannnnnnnnttggacgcgtcgaacagcgagcgccacgtgtcgggatcgaggtcgagcatcatcgccttgccgatccccgtcgacgcgagcggcatccggtgaccgatccgcgagcgcatctccaggccgcgcgtgccgggaatcttgtcgatgtagagcacgtcgtcgccgtcgcgcacgccgaggtggatcgtgtcgagcgtcgcttgcgcgagcgcctcgagatgcgggcgcgcgaccgccgtgagcggcatctgctcgagcgcgatcgtgccaagctcgatcagcttcgggccgagcagatagccgccttgcacctggcgcagatagcgcgcctgcacgaggctgctgacgagacggtgcgtcgtgctgcgcgtcgtgccgagcgcggcgccgatcgcgcgcatgtnnnnnnnnncgcccgcgaccgcctcgagaatcgcgagcccgcgcagcagcgtttgcgtgcccgcctgctgcgcggcgagatcgagcggcgtgctggtcgcgccgatgctgtcggcgagcgtcgcgtcgggcatgcccggcgtgtcggggcggtcagcggtcgcgccgttcaaggcgagcgtcatgggcgttttgttcatggtgcgatgacctccggcgaaccagannnnnnnnncggagatttccggcggccgcacatctgccgaagcgtttcgatgtgcttcggattgtannnnnncgtgccgcaagctccaatatttgaatgaagctctcatatattgggaattccgatcatactcgcgagccggccgcgcgcatgnnnnnncgggctgagccgattgcccggctgagcccgttcgatccgcgccccgtgctcgctgtggggtgggcgatgtgcgcgcggcttacttctgcgtcgcgctctgcgattggatgtagcgctgcacgtcggagaacgacacgcgaccggtgtggttcacgtcgatctgcttgaagttcttcgagacgtagccgaggcccgccgcctttgcctgcgcttcggtcagccccgcattgccggcgtcggccgccgcgaactggcgctgcagcttgcgcacgacctgcgcgtgcagcgcggcgcccgacgtctgcgtgccggccgtcggcttgcgcgcggcgggcggcacgtacggatcgccgagctgcgcctgcgcgtggcgatcggattgcgcatcgctcgccgcctcctgcgcgaacgccgtctgcgtgaagaacgcgaggcctgcgacaacgagcgcggaccacgcgaatgccgattggattttcatgtcagctccgatgagaaatggggtcgtcacgtcccgcccgcgcggcgcgtgttgcgcatcgcgcggcgggcgccgcggcatcgttcggcgtcatcgcgcggcaggcgccgccgcgtagaacgtcgccagatcggctttttcctgcggccgggacgtatcgtccaggtagaccatgtgcccgccctggtaatccttgatcgtcaggttcggctgcgcaccgagacgggcaagatcgagttccgtctgatagaacggcgtcgcgatgtcgtgatagccgttcagcgacagcaccttcagcgcgggattgagcgtgagcgccgcggccagatcggggatcgtgtcgggcagatcgaggccgtcgtggctccagtcccacgaggcaatcgcgttgctctgcacagcataggccgatttcgccgtgtacttgagcacgttcggcaaataggtgccgatcgtatcggtgaacggcttcgtgatgaagctgctcgacggatcgccgtccgacgcgagcgggctgttcgtcggcacgttcacacgcgcgtcgtagcggccgatcagcgtacccggaatcagcgcgagctggtagctgttgtcatacgaagtcggcagcaggttgaagttcgcgcgccagagcggcacggtcgcgcccgttgcgttcgacatcgtcgtgacgaggctcgacgaaggcggcgtatggttcgcgaggtacgcgtccacggccggcgaataggtgcccgccgtgagcaaacgcatctggtccgcatactgcggcaggttcgtcggattcgggttgtcgagctggtaatacgcgccgatcgcgccgtagctcggcacgaagcctgcgcagctcaccgcgctcgagccgctgttcgagccgccgacggagttgctcgccatgtcgcagttgctgttgtagttgaggatcgacgattgcagcacgatgccgtcgagcttcacgcccgccgtctcgagcaggttcgcgagcacgtcggtgcgcggcgtgccgtacgattccccgaacaggtacttcggcgaatcgttgcgctgattcacctgcagatagcggatcacgaaatcgcgaaatgctccggcatcctgatcgacgccccagaacgtctggttcgtgttcggcgcgatcgcctccgagaaaccggtgccgatcgcgtcgacgaacacgagatcggtcgtgtcgaggagcgtttcctggttgtcgacgaacgggaacggcgtcgggctgttcgcgttcggatcgcccgtcacgaggcgcttgggcccgaacgagccgagatgcagccagaccgtcgacgagcccggcccgccgttgtagaaaaacgtgacgggccgcttgccgagcggctgattgtcggccgtgtacgcgacatagaagaacgacgcttcggcggcgccgctttgcgggttnnnnnnnntcaggtggccggcggtcgcggtgtagttgatcgtcttgccgttcaccgtgatctggtgatgcgtgatcgcggcgttctcggtcaccgcggaaggcgacagcgaagcgctgccgctcgacgaataacggttgggatcccgatagggcttgtccgcgccggacgaggcatcgatgttgcccgaactgttctcgctcgccgcggcgctcgcgggcgaaccggcatcgtctccgttacacgctgcgatcagcagcgaagagaataccgcggctaataacagctgcgctttacgtgctggcatagtcgttttccttctctcatgttgttttcccgagcggccggataggcgcccccaccttgctcgatcggcccgataagccaaggcgtcggccaatatacgcgacaagatccgatttggaaaatagcgaaacatttgaaagaaatcatgcttactttattctttcatccgcgactttccatttgaataaaatcagcgataaatcgggcttcaaagcagcgctttgtcaaaccgatcgcccctaaaccggcgatcgagcggannnnnnattacttgattcgcactgtggtgcgaaattggattggcggtcgaaataaatcggggaaatacccgaatgcggcgcgtatcgattttgaaagatttgtgcaaacacgcggggcgcaacgctgcgccgcatgaagcgggcgtccgnnnnnnnnnggcaggcgaatggacgcgggnnnnnnnnnncgtggcgctgcgttactgcgacgcgggcaattccgccgcgcccatccgccgcgcaatcacgccggcgcgctgcgcgaggtaaggcgagccgcgatgcgcgtcgaaatacttgggattgggcagcatcaccgcgagccgcgccgattgccatgcggaaagccggctcgcgggaatccggtagtagtactgcgcggcggcctgcgcgccgtacacgccgcagccgaactcgaccgaattcagatagatctcgaagatgcgctccttgtcgagcagcgtttcgagcatccacgtgatgatgagctcctgccccttgcgaatgtagctgcgctcgccggacaggaacagattgcgcgcgagctgctgcgtgatcgtcgagccgcccgatacgatgcgtcnnnnnnnnnngttcttttcccatgcctgcaggatcgcatccacttcgtagcccgaattgttcgcgaaatcggcgtcttcggacgcgatcaccgcccgtttcagggttcgcgcgatctggtcgtagggtacccagcgatgccggatcgtcgtcgcgggctgcgcgttcgacaggcgccacgcgtccgcgcgcatgaacgcgctcgaccccggatcgaacaccgaccacatcgcgatctgcacggcgtaatagagctgcgtggcgagccatgcgcccgcgaacacgccgcccacatacgcgagccagcgcgcgacgccgcgccgnnnnnnnnnttccgagccgcgcgccggcgcgtaacccgggccgggcgaaacggggctgttgcgcatcccgcgtgcgcctcccgcgctcagtgcgcggccgacgccgcgagcgcggcgcgcagcgcggcgagcacgggcgcgctgtcgggtcgcacgcctcgccagacgtggaacgattccgcggcctgctcgacgagcattccgaggccatccgccgtnnnnnnnncgagcgccgcggcgtgctccatgaacacggtcggnnnnnnnncgtacatcatgtcgtacgcgagcgtcgccgggccgaaggccgccgcgtcgcactcgggcagcgccgcgtcgaggctgcccgccgtcgcgttgacgatcacgtcgtacggctnnnnnnnnatccgttcgggcccgccgccggcgagcacgcagcccgcgtcgtgcgccgcctgcgtgaactggccgacgagttcttccgccttgctcgcggtccggttgacgatcgtgagcgacgcgggcccgcgctcgagcatcggcagcacgacgccgcgtgccgcgccgcccgcgccgagcagcaggatccgcgcgcccgtgaggctcacgccgagattcacctcgatgtcgcgcacgaggccgacgccgtcggtgttgtcgccgaaaacgccgtccgcgtcgaagcgcagcgtgttgaccgcgcnnnnnnnnnnnnnnnnnngcgacagcgcatcggcgagcgcataggcctcgagcttgaacggcaccgtgacgttcacgccgcggccgccctgcgcgatgaacgcgcgcaccgtggccgaaaagccgtcgagcggcgcgagcagatgcgtgtattcgatcgcctcgcccgtctgctcggcgaaacgcgaatggatgaacggcgatttgctgtgcgcgatcggattgccgatcaccgcatagcgatnnnnnnnnnnnnntgccgattcgacggccgtgctcatttcgattgttcctcgccgttcgcggacgattcgccgttgccgctcgccgcgccgcccgcctcggcgagcgcttccgcttcgccttgcgccgattcgtcggcggcgtcgagcagcgtctcgtcggccgcgtcggcgtcctcgtcttcgtcggccggctcgccgctcgacaccatcggcgcatcgagcacgctcacgagccgtaccgacgcctcgatcgtcagctcgtcgaccgacatcacgtcgagcagcacccgcgtgccgcgcgcatgcacgccgagcgcgggcacgtgcagcagcagcggcacttcgtcgaggcgcacgagctcgcccttcacgacggtcgcgctcacctgcttgcggccttcctgcttgatccagcgcaggcaccagaaatactccatccggcgctggtggtcggcgtacgcggcgtacgtgtcgtcgaaaccctgcacgaccgcgtacagatccgcatccttctgcttgaacggggcggcgagcttcgcggtgacgccgtgctgcacgcacgcgagcagttgccactggttgacgaggtcgacgtagcggcgcagcggcgacgtgctccacgcgtactgcggcacgccgagcccctcgtgcggcgcggcgctcgtctgcatgcgcgtgcgcttcggcccgctcggcatgccgaacgcgcgctgcgtgcggtaaatgcccggcacgctgtgatcgtgcaggaacgcgccccatgtcgagttcgcgaggatcgcgagctcggacacgatgagatcgagcggcgagccgcgccggcgcggcgtgatcgacacgtgctcgccttcgacatagaagttgtaatcggtgttgcgctgcacttcgcgcttgagcccgtagccnnnnnnnnnnacctggcgtcgctcgaagagcgcctgcgcgagcggccagagcgccgcgatgtcgtccttgtgcggataatcgcccgtgcccgccgcgagtgcgtcctcggtgacgagctcgtcgagcgtgttgtgccgcaggttgctcttcacatagacgtattcggcgcgcgtctcgttcgcgacgatttcctgcgtgtcacgcttgacgatgatgtacagcgacagcgccgggcggtaatcgccctccttcagcgtgaacacgtcgacgacgtcgtccggcagcatcgtgatcttgtcgcccggcatgtagacggtcgacagcnnnnnnnnnnnnatcgcgtcgaccgcatcgccgcgcacgatgccgagcgcgggcgccgcgatgtgcacgccgatccgcacgcgcccgtcggacaggtgctcgacggagaacgcgtcgtcgatttcggtcgtcgtgatgtcgtcgatcgagaacgcgttgacgtcnnnnnnnngcagatcctcgggcagcttgccgaccgcgacggccagaaagcccgtgccgtgcgggaagtattcggcgagaaagcgcgcctcgtgcannnnnnnnnncgacggaatgccgccgcagtcgagcatcaggcgcgccggcgacacgcnnnnnnnnagcgccgccgcatcgagcgccttgtattcgatcgagttcttgtccggcttcgtcagcaggccgagcgccttgcccgcgaacgcgtcgggcagcctgcccgccttcagctcctcctcgtagccggcttgcacgagcgcctgctggcgcttgcgctcgagcccggccagcgccattttcagctgctcctcggnnnnnnnntgatactggccgcgccccttgcggcggaagtagacgggcgcgccgtgcaggcgcagcacgagcgccgcgcgctcgacggggccgtagctcgcgccgaaatattcgtcggcgagcgcggcatacgcgaattcctcggcgggcgcgcactcccacaggaaatccagatcgatctgttgggcggcttcgtccgcctgctgcatcagctcgcccgccgcgggcttctcgaattcgatcagcacgtccttcgcgcgcaccttcgcgcgccggccgcccggcaattcgacctgaaacgcgtcgccctggcgcgacagcacgctgcccgccttgaaactgcccgattcctcgaagaaaacgttcactcggtactctcgtctttcgttcagactttcgcgcgccgcgcttcgcttcggaagccgtcgacgccgcgtgtggtgtatagggtgcagacgtgccgcgcaccggatctcacatccggcgcgcggctatccggcgtcacaaaatgcgagaacgtcgtcgatatagtcggcaaattcactgatcccgtgatcactgccttcgatgacgcgggttcgcgcgcccggatagcgggcaagcatctcgcggtagtcgagcacctcgtcgcccgtcgccgcgaacagatagtagcgctcgggtcgcgagatcgccgcgacgtgcaacgcgttcagttcgtccagatgatgcggctcgacgacgatcgtgccgccgccgtgccacagcggctgctcgccgagatgacggcgcagatcccgctgcggctgcgtcgcgggattcagcagcaccgcgcgccagccgtgcttttccgcgagccacgtcgcgtaatagccgccgagcgagctgccgatcacggtaacgcgttgcgccggcacgccggcgacttccgcctcggcggccgcgatcgcggcgagcggcgcgaccgacagcacggggcagcgccattcgtccgctcggccgagttcgtctagccgcgcggccannnnnnnnnncttgaacgactgcggcgacgaacggaagccatgcagatacaggatcacgcgccgctccgggccggcgccgcgtcgccgcgggcggacagcgcgtcgagcagcttctggtgcacgccgccgaagccgccgttgctcatcacgagcacgtggtcgcccggccgtgccgaggcggtcacggccttcacgagcgcatgcagatcgtcgaannnnnnnnncttgccgccaagcggcgcaagcgcgtcgggcaggctccagccgagcgcgtcgcggccgctcggcgcgccgtagccgaacacgagatcggcatcggccaggctcgccggcagttgcgccttcatcacgccgagcttcatcgtgttcgaccgcggctccagcaccgcgaggatgcgggtgttttcgcgaccgatgcgtgtacgaaggccggcaatcgtcgtttcgatcgcggtggggtggtgagcgaaatcgtcgtagacggtgaccccgtcgacgctgccgcgcacctccatccggcgcttgacgttgcgaaacgcggccagtgcggcggccgcctgcgcgggcggcacgccgacgtggcgcgcggcggcgatcgccgcgagcgcgttcatccgattgtgctcgccctgcacctgccaatcgacggcgccgacgcgctcgctgcgccaatacaccgcgaaacgcccgtccaccggcacgccattctcgacaggcaacgcctgccagccgccgtcgacaccgaagcgctcgacgtcgctccagcagccgcgcgacagcacgcgctcgagcgcgtcgtcgcggccgttcgtcacgagccggccgacgcccggcacggtgcgcaccagatgatggaattgcgtctcgatcgcggcgagatccgggaagatgtccgcatgatcgaattcgagattgttcaggatcgcggtccgcggccggtaatggacgaatttcgagcgcttgtcgaaaaacgccgtgtcgtactcgtccgcctcgatcacgaagaagctcgaatcggtcaactgtgcggacacgccgaaattcagcggcacgccaccgatcaggaaacccggattcaggccggcgtcttccagtacccacgcgagcatcgagctcgtcgtcgtcttgccgtgcgtaccggcgacagcgagcacccacttacccgccagcacatgctcgccgagccattgcgggcccgatacatacggcagcccgcgatcgagaatcgcctccatcagcgggttgccgcgcgagaccacgttgccgatcacgaacagatcgggcttcagatcgatctgttcggcgccgtagccttcgatcagctggataccctgcgcctcgagttgcgtgctcattggcggatagacgcccgcgtcgcagccggtcacggtatgccccgccgcgcgtgcgagcacggccagaccgcccatgaaggtgccgcagatgccgagaatgtggatatgcatagagcttcgcgccgcgtgggcgtagttgaaatcggcagccggccgcacgtcgcgccggttgccggaaaacatgcgcagcgcggcgctcgcgccgccgcgcaaagagggctattgtaactgacgcccccggcacgaacgacgcttgacgcaaccgccgggtcgctccgcaccgatctagtatgattgccggatcatgtctcgcaaaaccctactcgatccgcgacgcatacgtgacgaaatcgcgctcgcggcagcacgcctgatcgccgaagacgggctcgattacgccggcgcgaagcgcaaggccgcgcgccaggtgcttggcgacagccggattgccggcgaatggctgccggataacgaccagatcgaagaagaactgcacgaatacctcgcgctgttccagagcgacacgcagcccgccgaactgcgacggctgcgcctcgtcgcgctcgcatggatggagcggctcgcggcgttcaatccgtacgtcgcgggcgcggtgctgaacggcacggcgaacgcgcattccgacatccatctgcagaccttctgcgacaaccataaggatgtcgcgatctatctgctgaaccagaacattcagtacgacgtctccgaaacccgccatttcgcggggcgcggcgacatcgaaacgctcagcttcctgtggcgcgaagcgcgcggcgcggaacccgtcggcattcacgtcgcactgtataccagcgacgacctgcgcggcgccgtgaaagcggatgcccgcggtcgtctatcacgcgccgacgcgcaaacgctacgtgcgctcgtcgacgcggcgccgtcctcaccaaccgaatctcgaaccgatgaatagcaaaggcattttcgccggcatcgtggtcgcggccgtcgcggtcgcgggcggcctcgccgccggccattggatgcgcggcaacccggcgagcggcccacaagccggcacgccggccgnnnnnnnngccgcgggcaatccggtcgacacgctctgggccgcgtcatatccggatgtcgacggtaagccgcagcggctcgcggcattcaagggccagaagctggtggtcaacttctgggcgtcgtggtgcggcccgtgcgtcgaggaaatgcccgaactcgtgaagctgtcgcgggaatacgagaagaaaggcgtccgtttcgtcggaattggcgtcgattccgaccagaacgtaaagaacttcctgaagaaggtgcctgtcgactacccgatcgtcgtgagcggttatgcgggcgccgatctggcccgacatttcggcaacaccgccggcgcgctgccttttaccgtcgtcattgacgaaaccggtaagattcgcgaaacaaaattggggcaaattcgtccagacgagctgaaacgcacgctcgatacgctctgaccgtgcccggtagactgccggacgttggcggaatttgaaatctcgttagcgccgatttgcatgaagttgacggattctactcaagccgccgggccgccgcgcgctcgccgcccccgtcggccattcggcaaaactagacaaatttctttaattggcgataaagttcgcgcaattccgcagaaaaagaagcgacctatgacacgattgctggtgctgcacggccccaacctgaaccttctcggcacgcgggagccggaggtgtacggccgcgtgacgctcgagcagatcgatcaggcgctggccgcgcgggcgcaagaagcgggcgccgaactcgaatcgttccagagcaatcacgagggtgccctggtcgaccgcgtccaggcagcgggaagcgacggcaccgcgttcatcctgatcaatccggccgcgtatacgcatacaagcgtcgcgatccgggatgcgctcgcgggcgtcgggattccgttcgtcgagattcatctgtcgaacgtgcaccggcgcgagccgttcaggcaccactcctatttctccgatcaggccgaaggcgtgatttgcggcctgggctggaaaggctatctgtacgcgctcgaatacgcgctcgacaaactgcaaggcgcgtcgcgcggctgattttcaagaaactcgattcagcgccggtcccgaaccggcgtttcacgtattgaaaggggaactcccgatggaccttcgcaagctgaaaactctgatcgacctcgtctccgaatccggcatctccgaactggaagtcaccgaaggcgaaggtaaggtgcgcatcgtcaagaacgcgccgccggtctatgtgcagccgtcggccggcttcgcgccgcaggtgagcgccccggcccccgtcgtgacggcaccgtccgaagccgcgagcgccgcggctgccgccgcagcggcggcagcggccgcgccgcaaggccacgtcgtgacgtcgccgatggtcggcacgttctaccgcgcgccgtcgccgggcgccgatccgttcgtccaggtcggcgacacggtgaaggaaggccaaacgctctgcatcatcgaagccatgaagcttctgaacgaaatcgagtcggacaaggccggcgtcatcaaggaaatcctcgccgagaacggtcaggccgtcgaatacggccagccgcttttcgtgatcggctaagacccgccgcgcggcgcgccgccagcgacgccgctcctctcaagnnnnnnnntcgcgcgcccatcgaagagacgaatactcgctatgtttgnnnnnntcctcattgccaaccgcggggaaatcgcgctgcgcatccagcgcgcgtgccgcgagctcggcgtcaagacggtggtcgtctattccgaggccgacaaggaagccaagtacgtgaagttagccgacgaagcggtctgtatcggccccgctccgtcgaacctgagctacctgaacatgccggcgctgatcagcgcggccgaagtcaccgacgccgaagcgatccaccccggctacggcttcctgtccgagaacgccgatttcgccgagcgcgtcgagcagtcgggcttcacgttcatcggcccgcgcccggacacgatccgcatgatgggcgacaaagtcaccgcgaagcagacgatgatccgcaccggcgtgccttgcgtgccgggctcggacggcgcgttgccggaagatccgaaggagatcgtgaaaattgcgcgcacggtcggctatccggtgatcatcaaggcggcannnnnnnnnnnnnngcgcgggatgcgcgtcgtccataccgaggcggcgctcgtgaacgcggtcaacatgacgcgcgaggaagcgggccgcgcgttcggcaatccgcaggtctacatggagaagttccttgaaaatccgcgccacatcgagattcaggtgctctccgattcgcacaagaacgcggtgtggctcggcgagcgcgactgctcgatgcaacgccgccaccagaaggtaatcgaggaagcgcccgcgcccggcatcgcgcgccgcctgatcgaccggatcggcgaccgctgcgcggacgcgtgcaagaagatgggctacctcggcgcgggcacgttcgagttcctgtacgagaacaacgagttctacttcatcgaaatgaacacgcgcgtgcaggtcgagcatccggtgacggagctgatcacgggcgtcgacatcgttcaggagcagatcaagatcgcggcgggcgagaagctgtcgttccggcagcgcgacatccagttccgcggccacgcgatcgagtgccgaatcaacgccgaagatccgttcaagttcacgccgtcgccgggccggatcacgtcgtggcacaccccgggcggccccggcatccgcgtcgattcgcacgcgtacaatggctatttcgtcccgcccaactacgattcgatgatcggcaagctgatcgcctacggcgccacgcgcgagcaggcgatcaaccggatgcgcatcgcgctgtcggaaatggtggtcgaaggcatcctgaccaacatcccgctgcatcgcgagctgatgctcgactcgaagttcgtcgaaggcggcccgagcatccactacctcgagaaccggctcgcgcagaagccgcaggccgcgccggaagaagcgtgatcatgagctaccgggaactcgtcgccgagctgccccgcgagcacgcggaggcgctgtccgacgcgctcgtcgagctgggcgcgctatcggtgtccgtcgaggatgccgacgccgacacgccggacgagcagccgctcttcggcgaaccgggcctcgtgcccgagcgcaccgcgtggcagcactcgcgcgtgatcgcgctcgtcgacgcgacgcaggatcccgcggtgctgctnnnnnnnnnnnngaacgaagccggcctcgcccagacgccgcgcttcgagctgcgcgaagtcgaagagcaggactgggtgcggctcacgcaatcgcagttcgagccgatccacatcggcgagaagatctgggtcgtgccttcgtggcacgacgcgccgcagcccgacgcgctcgtgctcgagctcgatcccggcctcgcgttcggcaccggcagccatccgacgacgcgcctttgcatggaatggctcgagcagaccgtgcaacccggccagacggtgctcgattacggctgcggctcgggcattctggcgatcctcgcgaagaagtgcggcgcgggccgcgtgaccggcatcgacatcgatccgcaagcggtcgaagcggcacggcacaacagcgagcgcaatcgcgcggacgtcacgtacggcctgcccgatgactgccccgacggcgaattcgacatcgtcgtcgcgaacatcctgtcgaatccgctgaagctgatggcgtcgatgcttgcgtccaaggtgaagccgggcggacgcatcgcgctgtcgggcgtgctcgcgcggcaggcggacgaagtcgcgagcgtctatgcgcgctatatcgatatcgccgtctggcgcgaacacgaaggttgggtatgcctcgccggaacgcggcgggaaagccattagaataagcgctgtccttcactcaggccccgctggctgcccggctgaccatgctcctcgcgacgcgctgccctcattgtgaaaccgtcttccgactgcaacgggagcagctcgcgctgcacgacggtctcgtgcggtgcggtcactgccagcaggtattcgacgcgnnnnnnnnnntcgtgcccaccgagccggaggccgccgctgcgcaagcagcgcnnnnnnnnncggagcagccggcggcgcggcgtctgttcgacgcgacgtctcctgatcgccgtccgctcgaagccggccatcgtgatttcacgccgggcgcgtgggacatgcggggcccctggctcgacggcgcgatcgatccgaagctgcaaatgacgagcgcgagcgtgagtaccgcagccggcggcgcggtggcggcccacgctgccgcgcacgaaacgcgcaacgccgcaaccgatacgccggcacaggaggcaagcaaagcgtcggacgccctttcgggctccgaagcctctcaagcctcccgagcttccgatacgtcaacgcacgacgcccctccggtacccaaaacgcccgaaacgccagccggcggcacgccggcgcccggcgagcgcccggcccacgcgtggcccgaggccaacgccggcgcgccggccattcggccgtccgatgccgatctgccccacgccgnnnnnnnnnaatttgcgccgccaccgcgcccgacgctcgacctcgatctcgatcgaagcgcaaccgcgaaacacgagcccgataccgcccgcgcctccgcctcgccgcccggcgacgccgtcgaacccatgctcgcctcgcacgcggcggcagccgccgcgcttgccggcgtcccgcacgatcgcgagccgcgcttcggcgctgctccgccggcccgggcggacgccgagccgttcgccgcggcgcccgaggccgacaaccgcgagcatttcgccatgacccgcgaaacgcgaacggacgccgcccgcggcggcctcgcgcgcgcgctcgtcgcgctcgtcgcgctggcgctcgccgccttgctcgcggcacagctcgcatggtggcagcgcgaaacgatcacgatctactggccctcgagcgagccgctcttcaaacaggcgtgcgcggcgctcggctgcgcggtcacgccgcnnnnnnnnatcgacggcctgcggctcgacgcgtccgatttgcgccagctcgacggcccgcgccttctcgaattgaaggtgccgctcacgaaccgctaccgcgtcgcgctcgcctatccgtcgatcgagctcacgctgctcgacgaagcgaacaacatcaccgcgcgccgggtgcttgcgccgcgcgattacgtgtgcccgggcatgcgcgtcgaagcgggcatgcccgccggcgcgacccaaacgatgatcgtccggatcgataccgacggcatcgccgcatcgaacttccgcgtccagatcttttatccgtaacgcgccgcgacgcggcgcgcggcctcaacccgtgcgccgctgcggcgcacacacttggagcacgaacatgagcaaagtcacgctgggtggcaacccgatcgacatcgccggcacgtttccgacggtcggctcgccggcccccgacttcaagctggtcggcaaggacctcgccgacgtgtcgctcgcgaccttcgcgggcaagcgcaaggtgctgaacatcgtcccgagcctcgacacgccgacctgcgcggcgtcgacccgcaagttcaacgaagcggcgagcaagctcgacaacacgnnnnnnnnnnnnnngtcggcggatctgccgtttgccgcgacccgcttctgcacgacggaaggcctcgcgaacgtcatcaccgcgtcgacgttccggggcggccgcgcgttcgccgacgcgtacggcgtgaacgtgacaagcggcccgctcgacggcctggcnnnnnnnnnngtcatcgtgatcgacgaaaacgacaaggtgacgtacaccgagctcgtcggcgagatcaagaacgagccgaactacgatgccgcgctcgccgcgctgaaataagccgcaccgaacggccgccgcgcgccgcgcccgcctgccgcgcggcggacgaaaggcacgcagcggccgcccacctaccctctctacaggaacgcacaccttggctacgctgatttgcggttcgatcgcctacgacaacatcatgaccttcgaagggcgctttcgcgagcacatcctgcccgaccaggtgcacctcatcaacctgagcttcctcgtgccgacgatgcgtcgcgaattcggcggctgtgcgggcaacatcgcgtacgcgctgaatctgctcggcggcgacgcgcggatgatgggcacgctcggcgcggtcgacgcgcagccgtacctcgatcgcatggatgcgctcggcctgtcgcgcgagtacgtgcgcgtgctgcccgacacgtattcggcgcaggcgatgatcacgaccgatctcgacaacaaccagatcaccgcgttccacccgggcgccatgatgcagtcgcacgtgaatcacgcgggcgaagcgaaggacatcaagctcgcgatcgtcggcccggacggcttccagggaatggtccagcacaccgaggaactcgcgcgggcgggcgtgccgttcatcttcgatccgggtcagggcttgccgctcttcgacggcgccaccttgcgccgcagcattgaacttgcgacttacattgctgccaacgactacgaagccaagctggtgtgcgacaagacgggttggtccgaagacgaaatcgccagccgggttcaggcgctcatcatcacgcgcggcgagcacggtgcgacgatccgtcaccgcgacggcaacgagcagattccggccgtccgcgcggaacgggtcatcgatccgaccggctgcggcgacgcattccgcggcggcttgctgtatggaatcgagcacggcttcgactgggcgacgacggggcgcctcgcgagcctgatgggctcgctgaagatcgcgcaccagggtccgcagacgtacgcgccgacccgcgcggaaatcgacgcgcgcttcgagaccgcgttcggctacagtccgaagtgaatcttgtttggagaagatgaaacatgttgaccaggaaaaccctcacgctcgccgcgatgctgaccgcgacggtgacgctcgcaggctgcttcacgccgccgggttccgccgatgtctatagcgtcggccaggcgcagcgcgaacagaccgtgcggatgggcacggtggaaagcgtccgcgcggtgcggattcagggcgacggcggcggcagcgcgctcggcacgctcggcggcggcgcgctcggcgcggtcgccggcagcgcgatcggcggcggccgcggctcggtgctgaccgcgatcgcgggcggcatcgccggcgcggtggccggcaacgcggtcggccagggcctcagctcggcgaacggcgtcgaaatcaccgtgcgcctcgacaacggcgacctgcgctcgatcacgcaggcggcgacgcccgaagtgttccgcgcgggcgaacgcgtgcgactgctgtcgagcggcggcgtgacccgcgtcacgcactgaccggtcggcggcgccggcggcctcgtccggcgtaccggcccacgcggtgcggcgcatgccgcacgcacggaaaacgcatgcgcagttttgcgcatgcgnnnnnnnatgggcaccgccgggcgcgaacggcaccggcggccaccatgnnnnnntcccgccaccggcgaagccgatgacgggatctcgatcgagtaggactactcgattcaggacacgacgagggtgtccgacgttacgcagcgagtctttacggacggctgccggtcgggaacggccatgccgctgccgggttgagcgcggtcttcacgcccgatgccggagcaaccgatgccgtcgacgccgtcgtcgcgggcgcagccttcttcacgaccgccttcttcggcgcagccttctttgcggcagccttcttcgcaggcgcggccttcttcgcagcagccttcttcgccggcgcggccttcttcgcggcagccttcttcgccggcgcggccttcttcgcggcagccttcttcgccggtgcggccttcttcgcggcaaccttcttagctgcaaccttcttcgccggcgcggccttcttcgccgcaaccttcttcgcggcaaccttcttcaccgctgccttcttggccggtgcagccttcttggcgacgaccttcttcgcggcagccttcttggctgccggcttcttcttggcaagtgccatcattttctccttcaggttcagatgagagtcagttcaaactacacccttcgtcaaaacccgcttcccgcggacgtttatcaggacgtgcgctgcgaagcgggctattcatcggcgtacgcggatgacgcgtgcttacgctaatgaatacggtatggcgcgccgtgccccttggcaccgcgcgccaaatcaagtcggcagccggcgcgccctgcgccgccgcccctaatcgcttgatcgagccggcggccgctcggccgcccgccttttccggagggaagtttgcccatcccactgaagggttcgcaaagtgcctgtcgtgtacttgggcccttgaggcaccggacatgctttgcatcaggcgttcttgctcctaaaccttgcaccgggcacggcggcccggcattcacatcgttactcgtcggctgcgcgtcgggtcattcccacgacagcgcgccgcccgtctgatactcgatcacccgcgtctcgaagaagttgcgctccttcttcaagtcgatcatctcgctcatccacgggaacgggttttcctcgttcgggaacagcgggtcgaggccgatctgctggcaacggcggttgctgatgaagcgcagatagctcttgaacatcgacgcgttcaggcccagcacgccgcgcggcatcgtgtcctccgcgtagcggtactcgagatcgacggcgtgcttgaacagctcgcggatctcggcgcggaactcggccgtccacaggtgcgggttctcgagcttgatctggttgatcaggtcgatcccgaagttgcagtgcatcgactcgtcgcgcaggatgtactgatattgctccgccgcgcccgtcatcttgttctgacggccgagcgcgagaatctgcgtgaagccgacgtagaagaacaggccctccatgatgcacgcgaacacgatcagcgatttcagcagcttctgatcggcttccagcgtgcccgtcgtgaaggccgggtcggtcagcgtatggatgaacggaatcaggaactcgtccttcgcgcggatcgacggcacctcgtggtacgcgttgaagatctcgccttcgtcgaggccgagcgattccacaatatattggtacgcgtgcgtgtggatcgcctcttcgaacgcctggcgcagcaggaactgccggcactcgggcgccgtgatgtggcggtacgtgccgagcacgatgttgttcgccgcgagcgaatcggccgtcacgaagaaaccgaggttgcgcttgacgatccggcgctcgtcctccgtcaggccgttcggatccttccagagcgcgatgtcgcgggacatgttgatttcctgcggcatccagtgattcgcgcagccggccaggtacttctcccacgcccacttgtacttgaacgggacgagctggttgacgtcggtcttgccgttgatgatgcgcttgtcggcgacgttgacccgcgcttccgaagcgacggcggccgacgcattcggcgccacggcgaaatcgcctgcgaagatgtcgcgggccgacgaagcttgatgagcggcaggcgccgcctgcaatccgacagccattcctgcggggtcgcgcatcgcattgtgctgcgctccgctcgcgggagttacggcagtcttctcgtcatcccagttgagcataaattctcaccatcaatttagatcggtttgtaccatcttttcctgagcgataaaagggttcgctcatgaaaaatccnnnnnncgattcgcgttgcgacctcgatacaacactttgagcaacgcatcgtcgttcatgcggagcgcgatgtgcgccgcgcgtgattcgagaggtgcgctcgacgcatcgaacgcggatcgaaacgcgacgtcgtcggggatgtttcgatcacgcttgccgctgcctgcaacgcgtgcgctgcgttacagattccttatcannnnnnnagtagagagcggcgcgcacttcaacctttatcggtctcgcgtcgcgcaccgctcgcgctcgtttcgcgctacgcgcgccgcatcactggcacgcttcgcactcttcgaagcccggatcgcccggacgcatcgtgcacaccggaccgtccgcctcgaccggcgccgcgttcatcgcacccgacggcgcgtcgccgcccgccgcgccgaaaccgcccgccgcgccttgcgcgccgcccgccgccccgccgctcgtgccgcccgaagtcggcaccgcgttcagcgcgccgtgcgcgaccgtcgatttctcgacgtgcgtcgccgccatcgtgcgcaggtagtacgtcgtcttcaggccgcgcagccacgcgagcttgtagacctcgtcgagcttcttgcccgacgcgcccgccatgtagatgttcagcgactgcgcctggtcgatccacttctgacggcgcgacgccgcctcgacgagccacttcggatcgacttcgaacgcggtcgcgtagatcgcgcgcaggtccgccgggatgcggtcgatgcgcgacagcatgccgtcgaagtacttcaggtcggcgaccatcacctcgtcccacaggccgcgctccttcaggtcgcgcaccaggtactcgttgacgaccgtgaactcgcccgacaggttcgacttcacgtacaggttctggaaggtcggctcgatgcacgccgacacgccgatgatgttcgagatcgtcgccgtcggcgcgatcgcgacgcagttcgagttgcgcatgccgaacgagtcgatcnnnnnnnnnagcgccggccagtcgagcgtcgcgctcgtgtcgacttcgacgtagccgccgcgggcctcggtcagcagcttcagcgtgtcctgcgggaggatgccgcgatcccacagcgagccgcggtagctcgagtagcggccgcgctcctcggcgagctcggtcgacgcccagtatgcgtagtagcagaccgcttccatcgagcgatcggcgaactcgaccgcctcgtcggaagcatacggcgtgcgcagcaggtgcaggcagtcctggaagcccatgatgcctaggccgaccgggcggtgcttcaggttcgagttgcgcgccttcgcgaccgcgtaatagttgatgtcgatgacgttgtcgagcatgcgcatcgcgacactgaccgtgcgcttgagcttttcctcgtcgagcgcatagctgccgtcggcctgcttcgcgaggtgcgcgacgagattcaccgagccgagattgcagacggcgatctcggtgtcgctcgtgttcagcgtgatttccgtgcacaggttcgacgaatggacgacgccgacgtgctgctgcggcgagcgcacgttgcacggatccttgaacgtgatccacgggtggcccgtctcgaacagcatcccgagcatcttgcgccagagctgctgcgccgggatcttcttgaacagcttgatctcgcnnnnnnnnaccttctcttcatagccgacgtaggccgcctcgaactcggcgccgaacttgtcgtgcaggtccgggcaggtcgacggcgagaacagcgtccagtcggcgccttccatcacgcgcttcatgaacaggtcgggaatccagttcgccgtgttcatgtcgtgcgtgcggcggcgatcgtcgcccgtgttcttgcgcagctcgaggaattcctcgatgtcgaggtgccacgactccaggtacgcgcacaccgcgcccttgcgcttgccgccctggttcaccgcgaccgccgtgtcgttgacgaccttcaggaacggaaccacgccttgcgacttgccgttcgtgcccttgatatgcgagccgagcgcgcgcacgcgcgtccagtcgttgccgaggccgcccgcgaatttcgacagcagcgcgttgtccttcagcgcctcgtagatgccgtcgagatcgtccgcgaccgtcgtcaggtagcacgacgacagctgcgagcggcgcgtgcccgagttgaacagcgtcggcgtcgagctcatgaagtcgaagctcgacagcacgttgtaaaactcgatcgcccgcgcctcgcggtcgatctcgttcagcgcgaggcccatcgcgacgcgcatgaagaacgcctgaggcatttcgatgcgggtgccgtcgacgtgcaggaagtagcggtcgtacagcgtctgcaggccgaggtagccgaactgcaggtcgcggctcgcgtcgagcgcgtcgcccaggcgcttcaggtcgaactgcagcagcttgtcgtcgagcagctcggcttcgacgccgcgcttcaggaactgcgggaagtactcggcgtagcgcgtcgtcatttccgcctgcgtcacttcctcgccgaggatctcgcggcgaatcgtgtgcagcaggatgcgtgccgtgacctggctgtacgccggatccttttcgatcatcgtgcgtgcggcgaggatcgacgagtcgtagacctgcgtcatcggcacgccgtcgtacaggttcttgaccgtttccgcgacgatcggctcggggctcaccgcatcgcccaggccttcgcacgccgacacgatcannnnnnnnagcgcgttcaggtcgagcgctcgcgtgacgccgttgtccgtcacgttgatgccgcccgcgggcgacgcctcggcagcctccgcctcgcccgcgtgaacgcgctcgagatggcgcttctcgcgatacagcacgtannnnnnnnnnacgttgtgctcgccgccgcgcatcagcgcgagctcgacctgatcctgaatgtcttcaatatggaacgtgccgccgttcgggcggctgcgcacgagcgcgcgcacgacggtttgcgtcagttgctcgacgagttcgcgcacacgcgccgacgccgcgccctggccgccgttgacggcgaggaacgccttcgtcaccgcgatcgcgatcttcgacggttcgaacgacaccacgctgccgttgcggcggatcaccttgtagtcggcgtacgtcgtctgcgacgcaagtgccggcgcgccttgtgcgcccccggcgaaagggcggctcgccgcgctttcgaattgggacgtcgcgttgtcggtggtttgcatgggcaaaactcctggtgttgggtgatgcggaagggaccgcggattaaaacgaacggtgcgccacaaggtgcgcgggcggtaagacgtggaagaaggggcggcggcgccggtcgggcccgcgcgatacgctcgattcgacattggccttcatcatgcgtacgcgcctctggctgcacttttccacgcgggtcgcagcgcaccggaccgccggccggatgcgccgcactgagaatctcgcgggccggcgacgacgccggaaccgcgatcgggaacagaaaatgcccccgatcgacacactatatgtagtgccgaactgctcgattggcccaaagtatagtggagcctcgccgaagcgccaaaggaaaaatttgctggcgatctattgacaagcgcgatacgccgacgcgacaaggcgcggccggcgaaacaatacggcacgcgtcaaaaagaccacgcgcccgccgctgccgtcagtgcttccggtagggaaagtatcgaggcgggaaaccgccatcgtccgcgaaacgttgccaatcgaagtgcggaccggggtcggtcttgcgtcccggcgcaacgtgctcgtggcccgcgaacgcatcgatcgggtaacgcgcggcaagcgcgcgtgcgagcgcggcgagcgtcgcgtattgccgcgcgtcgaacgcgacgtcgtccgcgccttcgagctcgatgccgattgaaaaatcgttacagcgctcgcggccgaagaagctcgacgcgcccgcgtgccaannnnnnnnntcgcacgacacgaactggatcagcgcgccgtcccgcctgacgaggaaatgcgcggaaacccgcacgccgcgcagatgcgcggcgtagtacggatgcgcatcgcagtcgagacgattctggaacagcgcgacgatcgcgtcgccgccgaattcgccgggcggcagactgatgttgtggatcacgacgagcgagatggctgcgccgtccggccgcgcttcgaaattcggcgacggctcgcgccgcgcgccgtcgacccagccgtcggcgccgaccgcgaagcgccccgcctcgctcattgcccgctgcggctgcccgaatgcgcggcatggcgcgccgcgtgctccggactgcagaaatactcgccgcccgcgacgacggcgtcgctcttcggcgcatgcacgccgcattccgcgcagcgcaccatcggctccggcaacgcggcgtcgcgcgggcggcccgcctgtgtcgcgccgcccccgccggaagcggaatcggccgtgcggcccgcgccgcccgcgaacgggccgtcgccgcgcgcctgcgcctgacgaatctttctcgcgacccacgaactcgcgaagaacagcacgatgagaagaaggatttgtcgcatcgggatcaggtgttcaaaccacggaacggtgcagcagcacctcgagaacgaagcggctgccgacgtacgcgagcagcagcgcgacgaacgacgcgagcacccagcgcgccgcgccgcggccgcgccagccggaggtcttgtgcgcgacgaggagcccgccgaacatcagccaggacaggatcgcgaacacggtcttgtgatcgagcttgannnnnnnnnnntcgatctgctcgctgaacaggatgccggtggcgagcgtcagcgtgagcagcacgaaacccgcgccgatcaggcggaacagcagcttctcgagcgtgagaagcggcggcagcgtgtcgagccagcccgcgacccagcccgacgcgtcgcgcaacccgtcgtgccgcagcgcatgcaggcgccgctcgaccatcagcatcagcaccgcgtggagcgccgcgatcgcgaagagcccgtacgcgatgttcgcgatcaggaagtgcaccttgaagagcggcgcggccgcgtacggcagcacgcgcacgccgccgaacgcgagcggcaggagcgacgcgacgcccgcgagcggcagcacgagcaggcgcatcccgtcgagcgggaagaagaagctctcgatccagtagatgcccgcgccgagccagaacatcgccgacagcgcgaacgcgaagccgaacaccatcgcgtcgtgcggaaagatcgtcatgtgcagcaacaccccgtgcgcgagcagcgcggcgccgaggatcgtgcgcccgagcccgcccatcccgcccggagcggattnnnnnnnnggcgcaacggccggcacgctcgcgacgagcggacgtgccgcgccgacgcgnnnnnnnnnncagccggcgacggccaagccgccgtacaggagcacggtaagggcatacagtacaatatccatgttcgaagtttacactaggccccttacccgcgacggccggctttttgtcccactcgcgcctgcgggcttcactgtccatcgctccccatgctcgacaatctcacccaacggatggcgcgcgtcgtcaagacgctgcgcggcgaggcccggctcaccgaggcgaacacccaggagatgctccgcgaagtgcggctcgcgctcctcgaagccgacgtcgccctgcccgtcgtccgcgacttcatcgcgaaggtcaaggagaaggcgctcggcgaggacgtgatcggcagcctgtcgcccggccaggcgctcgtcggcgtggtccagaaggagttgaccgccgtgatcggcggcgactacgaaggcaaggcggccgagctgaacctcgccgtggcgccgcccgcgatcatcctgatggcgggcctgcagggcgccggcaagaccaccaccgtcggcaagctcgcgaagctcctgcgcgagaagtacaagaagaaggtgctcacggtgtcgtgcgacgtctatcgtcccgccgcgatcgcgcagttgaagacggtgagcgagcaggtcggcgccgacttcttcccgtcgacgcccgaccagaagcccgtcgatatcgcgaacgcggccgtcgactgggcgaagcgccactatcacgacgtgctgctcgtcgacaccgcgggccgtctcggcatcgacgaagcgatgatgcaggagatcgccgcgctgcacgcggcgctcaagccggtggagacactcttcgtcgtcgacgcgatgctcggccaggacgccgtcaacaccgcgaaggcgttcaacgacgcgctgccgctcacgggcgtcgtgctgacgaagctcgacggcgactcgcgcggcggcgccgcgctgtcggtgcggcacgtgacgggcaagccgatcaagttcgtcggcgtggccgaaaagctcgacggcctcgaaatcttccatccggaccggatggccaaccggatcctcgggatgggcgacatcctcgcgctcgtcgaggaggcgcagcgcggcgtcgacatccaggccgcggagaagctcgccaacaaggtgaagaaaggcggcgatttcgacctgaacgatttccgcgcgcagatctcgcagatgaagaacatgggcgggctgtcgtcgctgatggacaagctgcccgcgcaattccagcaggccgccgccggcgccgacatgagccaggccgaaaagcagatccgccggatggaaggcatcatcaattcgatgacgcccgccgagcgcgcgaagcccgagatcatcaaggcgacgcgcaagcgccggatcgcggcgggcgcgggcgtgccggtgcaggaggtcaaccggatgctcaatcagtacgaccagatgcgcacgatgatgaagaagctcaagggcggcaacctgcagaagatgatgcgcggcataaagggcatgatgcccggcatgcgttgattcgccgcggcgccgcgcacgggtatatgctgtagcgcgtggcgtcgcattgtttcattcttattggtatcccagacgagaccgctcgccagacctcatgaatcgagaagaagccctccacattttccaacactccgaggagatcgtctccgccggcgaagtcaacgcgtcgatcggccggatggccggggagatccgcggccagatcggcgaggagtttccgctcgtgctgtcggtgatgggcggtgcggcggtgttcaccggcatgctgctgccgcacctcgatttcccgctcgaattcgactacatccatctgacgcgctaccgcaacacgacgaagggcggccccgaaatgcactggcgcgtcgcgccgcgcgaatcggtgaaggaccgcatcgtgctcgtgctcgacgacatcctcgacgaaggcgaaacgatggccgcgatccgcgatcgcattctcgagatgggcgcgaagcgtttcatgtccgccgtgctgtgcgaaaagacgctcgcgaaggcaaagccgctgcatccggacttctgcgggttcgcggtgcccgatcgctatgtgttcggctgcgggatggacgcgaaggggtactggcgcaacctgccgacgatccgcgcattgacggccgacgtctgacgacgcccccgtgcgggccggcccaggcttgcccgccgcccgtcggaaacnnnnnngcggctcgcgcatcgtgcgcgagccgcttttctttgcgccacgtctctttgcttctctttatattaggcggctttcacccgcgggcgaccgccgactgcggcgcgcggcctcggcccgccgccgcgccgatcgatcacaactggtgaacgaacgcgcgaatgcccgccatcatcatctcgacggaaatcgcgacgagcacgagccccatcagccgctcgaacgcgatcacggtacgctcgccgagccactgctgaatccgttcggcaagcacgagcgtgactgcgcagacgagcatcgtcaccgtaagcgcgcccgcccactcgagcgtcttgccgggcgcctgcgacgtgagcagcatcaccgtcgcgagcgccgacggcccggcgagcgccggaatcgcgagcggcacgatgaacggctcgccgccnnnnnnnngatcgctgccgagcgcgccgtccgggtgcggaaagatcatccgcagcgcgatcaggaacagcacgatcccgccgccgatccgcagtgaaagatcggtgaggctcatcatccgcaagaagcggtcgccgacgaccatgaagaacagcaggatcacgaacgcgatcgcgacttcgcgcaggatcaccttcacgcgccgctcgcgcggtacatcccgcagcgccgcgatgacgagcgggatgttgccgagcggatcggtaatgagaatgaggagcaccgtcgccgacaggaaattcgactccaacgcgcccctccgcttcgtcgacgaccggcgatcagcgggcgagcgccgcgcggaccttttcggcgaccgccgccgcggccgaatcggcgggcagcagcgtcgcctcggcgtcgcggcggccctggtactcgatcttgccgtccttcaggccgcgctcgccgatcacgaggcgatgcggcacgccgatcagttcccaatccgcgaacatcacgcccggacgctcgccgcgatcgtcgaggatcacgtcgatgcccgcggcggcgaggtccgcgtagagcttgtcggccgcttcgcgcaccgcatcgctgcggtcgtagcccatcgggcacagcacgacctcgaacggcgcgatcgcctcgggccagacgatacccttgtcgtcgaagttctgttcgatcgccgcgccgagaatccgcgtgatgccgatcccgtagcaacccatcaccatcggctgcgccttgcccgattcgtcgatgaacgtcgcgcccatcgcgtccgaatacttggtgccgagctggaacacatggccgacttcaatgccgcggcagatgtcgagcgcgcccttgccgtccggcgacggatcgcccgccttcacgttgcggatgtcggcgacgacgggctccggcaggtcgcgcccccagttcacgccggcgatgtggtaatcgacctcgttcgcgccgacgacgaaatcgctcatgttcgcgaccgtgcgatcggcgaccacgcgcaccggcttcttcgtgccgatcgggccgagatagccgggcggcgtgccgaaccactcgacgatctccgcctcggtcgcgaagcggtggccggccaggcccggcagcttcgccgtcttgatctcgttcagatcgtgatcgccgcgcagcatcagcagccagatcgtcggctcggcgccttcgttgtcggtcgcgagcacgatcgacttgatcgtgcgctcgagcgggatgcccatcagctcggccaccgcctcgcacttcgccttgccgggcgtcgcgaccttttgcatcgcctcggcgggcgccgcgcggctcgcgagcagcggtagcgcctcggcggcctcgacgttcgccgcgaagtcggacgtcgggcaataggcgatcgcgtcctcgccggtatccgcgatcacatgaaactcatgcgagccgctgccgccgatcgagccgttgtcggccgcgaccggacgaaactcgaagccgatgcgcgtgaagatccgcacgtacgcgtcgtacatcttcttgtacgattccttgaggctttcgtgatccttatcaaacgagtacgcgtccttcatgatgaactcgcggccgcgcatcacgccgaagcgcggacggatctcgtcgcggaacttcgtctggatctggtagaagttcaccggcatctgccggtagctcttgatctggttgcgcgcgatgtcagtgacgacttcctcgtgcgtcggcccgatcacgaattcgttctgcttgcgatccttgaagcgcagcagttcgggaccgtactgctcccagcgccccgattcctgccacagctcggcgggctgcacggcgggcatcagcagctcaatcgcgcccgcccggttcatctcctcgcgcacgatcgcctcgaccttgcggatcgagcgcaggccgaccggcagatagttatagatgccgccggcgacgcggcgaatcatgccggctcgcaccatcagcttgtggctgacgatctcggcgtcggcgggtgcttccttcaaggtgccgataaagaaacgggaggctttcatgcgaacggttccatgagcagcggccaacgcgggccgcccgaaaaagtctaaaggtgaattaacggctgcgcccggcagtatgcggcgcagatgacataccagacaaatcggggacagtgtagttgacacgctccgcccggattcgctccgttccggtgcgcaacgcccgttatctgtttataatcaaagcaattttaaaggattcgaaggtggttgtatgctggatcgtgaaggctttcgcccgaacgtcggcatcatcctcttgaacgcgcacaacgaggtgttttggggcaaacggctccgcgagcattcctggcagtttccgcaagggggcatcaagtacggcgagaccccgatgcaagcgatgtacagggaactgcacgaggagaccgggctgctgccggaacacgtcaagatcatcggccgcactcgcgactggttgcgttatgaggtgccagacaagttcatcaagcgcgaagtgcgcggccattatcgcggccagaagcagatctggttcctgctgcgaatggtcggccgcgattgcgacatctgcctgcgggcgacggatcatccggagttcgacgcgtggcgctggaacgaatactgggtgccactcgacgcggtgatcgagttcaagcgggatgtgtatcagttggcgttgaccgaactgtcgcgtttcctgcgccgcccggcgcagcgcaccgacaaatcgcgcggccnnnnnnnnncgcgctatccgcgtgtcgcgaatgggcacgcggcatcggaggcaccggccgcgatcgacacgtcggcagtctgttcggaagtcgagccgggcgcgaacgcgctcgacgaaacccctccccgcgtgagtctgcgcgactgacgcgcgggctggttcgacgggaatgaaaacgcatgaccgggcgcggcattgaaggatgccgcgccnnnnnnacgaggcacccatattgaaagcgattgctcttgccgccgcgtcgattgccgcggccgccgcgctggccggctgcgcccactcgaacaccccgtccaacaaggatgacagcgagttcgtctacctgctcgaccgtcagccgcaatggaccgagaacaaggtcgacaagctgccgccgctgccgcaaacgagcgatctgctgccgttcaacgtgtcgcagaatacgccgctcaagttcttcgtcgattcgaaatcgctcgacgtcggcaccgacggcgtcgttcgctacatcgtcgtcgtgacgagccccgcggnnnnnnnnaacgtcaattacgaaggcattcgctgcgacacctacgaatggcgccaatacgccggcctgaacgccgaccacagcggctgggaccgcacgatcgagaccgactggcagcgaatcgagaacggcgaactgaatgcgtaccacgcggcgctctatcaggacttcttctgcgcgaacaagatgccggcggccaagcgtccgacaatcatcgagaacatccgctacaaccggacgcagctcaatcagatccgctgatcgggtgcggcgcgccgccgctttcagatgcaggataccggcgggcgagcacgtcgatgcgcatcgatggcgctcatgcgcgagcacgcccgggacaatccggccatgaaaccgaggttcgacaggatgacgaaagcaaaaagcccgcatgcgcgggcnnnnnngtcgccttcgccgccgcgaccgaggcgcggcacgcatgtcgccgtcagaccagcacgagattgtcccgatggatcagctcgggctcgagcatgtagccgagcaccgtttcgatctcgccgctcggcttgcgctggatcagcttcgtttcggcgctgctgtaattggtgatcccgcgcgcgacttcacggccggtgtcgtcgacgcacgcgatcacttcgcnnnnnnnnaacacgccctgcacggcgacgacgccgatcggcaacaggctcttgnnnnnngccgtcaacttgtcgaccgcccccgcatcgataacgacatggccacgtacctgcaggtggtccgccatccattgcttgcgcgccgccatccgcgcggtgcgcgcgatcagttgcgtgccgatcgcctcgccggccgcgagccgcacgagcacgtcgcgctcgcggccgctcgcgatcacggtgttcgcgccgctgtgcgcggcgcgcttggctgcgagaatcttcgtcagcatgccgccgcggccgatgctcgagcccgcaccgcccgccatcgcttcgagctccggcgcaccggcgctcgcctcggcaacgagcgtcgcgcccggatccttgcgcggatcggccgtgaacagccccggctggtcggtcaggatgacgagcgtatcgccttcgatcagattcgcgacgagcgcgccgagcgtgtcgttgtcgccgaacttgatttcgtcggtgacgacggtgtcgttctcgttgatgatcggcacgacgccgagccgcagcagcgtgaggagcgtcgagcgcgcgttcaggtagcgttcgcggtcggcgagatccgcatgcgtgaggagaatctgcgcggtgcggatcccgtgttcggcaaaccggctctcgtatacctgcgcgagccccatttgcccgacggccgcggccgcttgcaactcgtcgatctcgcgcggccgcttgctccaaccgaggcgctgcatgccttccgcgatcgcgcccgagctgacgagcaccacttccttgcccgcgccgcgcagcgcggcgatctgagcggcccatcggccgatggcgtcatgatcgagcccgcggccgtcgttggtgacgaggctcgagcccactttcactaccaggcgcttcgaatcggcgatgatcgaacgcatcgtgcgctgtctccttgagtgatgcgcgattgaatcccgtacgccggccgcgccgcccggcttcatgggcgatggacgagacgctcagtgcgcgccggcgtcgcgctcgtgcggctcgccgcctgcgccgggcgcatcgcgaaagcgcacgtccgacgccaaatcctcggcgagctcggcgcgatgcgcgtccgaatgctcgacgagataatcgtggattgcataaacgaggccctcgcagccctgccccgtcagcgcggagatctcgaacacgggccccgtccagccgaagcgctcgatgaaatcggcgannnnnnnnnngcgctcgtcctccggcaccatgtcgagcttgttcaacacgagccagcgcggcttctcgtacagcgattcgtcgtacttgcgcaactcgccgacgatcgccctcgcttccgcgacgggatcgacacgctcatcgaacggcgcgagatcgacgagatgcagcagcaggcccgtacgttgcagatgccgcagaaactgatggccgaggcccgcgccttcggccgcgccttcgatcagacccggaatgtcggcaatcacgaagctcttgcccggcccgacgcgcacgacgccgagattcggcgcaagcgtcgtgaacggataatcggcgatcttcggcttcgcgttcgacaccgacgaaatgaacgtcgatttgcccgcgttcggcattccgagcaggccgacgtccgcgagcaccttcagctcgagcttcagcatgcgccgctcgcccggcttgccgtccgtcttctggcgaggcgcgcggttcgtgctcgacttgaaatggaggttgccgaggccgcccgcgccgcccttcgcgacgagcaccttctggtcgtgctcggtcagatcggcgatcagctcgcccgtgtccatgtcgttgatgacggtgccgaccggcatgcgcagcgtgatgtcgtcgccgcccttgccgtagcaatccgaaccgcggccgttctcgccgttgcgcgccatgtgcttcttcgcgtaccggtagtcgatcagcgtattgatgttgcgatccgcgatcacgtacacgctgccgccgcggccgccgtcgccgccgtccggtccgccgaacggaacgaatttctcgcggcgcatcgacgcgctgccatcgcccccgtctccggcgatgacctcgattcgcgcttcgtcaatgaacttcatccgtcactccgtccaatatgtactgccattcccgctattgtgccgcgcggcgccgcgcttgaccaatcggccgaacggccgacgcgcgcaccggatgcttgcgcgcgaaacgcacgcaaaatnnnnnnggccccgctgctatcgcggggccttttcttggctacgaagcccgtcgcgcctgaactcaggcagcggccggnnnnnnnnnnnncgtatgcttcttggccgcgcccttcgtcgtgaacttcacgtggccgtcgaccagcgcgaacagcgtgtggtccttgcccatgccgacgttttcgcccgcatgcatgcgcgtgccgcgttgacgcacgatgatgccgcccgcgttgatcgcctggccgccatacaccttgacgccgagacgcttcgactcggagtcgcggccgttccgggaagagccgcctgcnnnnnngtgtgccatctgattgctcctttaccgaggaaggcgcttacgcgttgattgcgtcgatgcgcagctcggtgtagttctggcggtggccgccgtgcttttggtagtgcttccggcgacgcatcttgaagatggtgaccttggcatgacgaccgtgagatacgacggtagccttgacggaagccccactgaccagcggcgtaccgaactgaatcgattcgccttcgcccactgcgagaacctggtcgagcgtgatttctgcgtcaatgtctgccggtatctgttctactttcagtttttcgccaacggcaaccttgtactgcttgccgccggtttttatgaccgcgtacattgagaacctcactctggatccatttttccgtgcaccgtgcgcggaaaacgcgtgattatacatagagttagcgcttcagtcaaagctcatccgcgtctgccgcgcccgggcgtggcgcggacatcggccgaacggcctaaaaacgcgcgatgacgtcgcacgacggcccggcttggcggcgattcgccttataatccgcggcactacccatttccatgatcatgtcgtcgactgccaccccttccctcagcgccgcccacctgctcgcaccgatcgcaagcgacatggagcaggtgaatcgcgtcattcggcaaagcctcgcgtccgacgtgctgctgatcaatcagatcgccgagtacatcatcggcgcgggcggcaaacggctgcggccggcgcttcttctgctcgtcgcgggcgcgctcggcgaaaacacgagccagaagcacgtgctcgcggccgtcgtcgaattcatccatacggcgacgctgctgcacgacgacgtcgtcgacgaatccgagctgcggcgcggccgcaagactgcgaacgcactgttcggcaatgcggcgagcgtgcttgtcggcgattacctctattcgcgctcgttcgagatgatggtgggcgtcggcaagatgcgcgtgatggaaatcctgtccgaagcgacgacaatcatctccgaaggcgaagtgctgcaattgctgaacatgcacgacgcggacgtcgacgaagcccgctacatgcaggtgatccgctataagaccgcgaagctgttcgaagcggccgcgcggctcggcgcggtgctcgccggcgccgacgcgccgacggaagccgccgcggccgagtacggccgccggatcggcaccgcgttccagatcatggacgactggctcgactacgcgggcaccgccgaatcgatgggcaagaacgccggcgacgacctgcgcgaaggcaagccgacgctgccgctcatctatctgatcgagcgcggcacgcccgagcagtcgacactnnnnnnnnaagcgatcgagcacggcggtaccgatcgcttcgacacgattttcgacgcgatcacgcgttcgggcgcgctcgaccatacgctcgaatgcgctcgccaagaagcgcaggcggccgcagcagcaatttcttcatttccctcttccaatttcaaagagagcctgctagaattatgttcttactcgatgtcacgtcagtcttgatctagaccgaagcgacgaatcagtacgaatcgagttcaaatcggggtgtagcttagcctggtagagcgctacgttcgggacgtagaggccggaggttcgaatcctctcaccccgaccaatctaacttgttgattggttggaaaaatcagcaagatcaatgacttacggagcggtagcagccggtgtaacatacacctactgttccgtaagccatgacaaatcatctcctcaaacgcggcacccggtattacatccgccgcaaaattccaattgatctaatttcgcactatcgaggccgcaaagagatagtcaaagctcttggcacgtccgaacccgccaaagcgcgcgagcgtgtccgggaggagagctatcgactcgatcaagaatttgccgccctccgtcaacaacccgccgagtcaccccaaactgtcgaattgcgggagttcgtacttgatcccgccacgtccgagagcgtaccgtctggtcgatccgtgaggctagacccgcgccgccccggctcctacggtctggcgacctacgacggcgagcaagtggccgtgctttggcccaaagatgttgacgacgcctaccataaacagcgtctcaagcatgcccgtgcattcgctcacggggttttgatnnnnnnnnntaccggtccgggacatacaccatccgcccatgaggttacgcagattgaggccccggaaagttgcggcggtgtgtcagcgggccacctcgccgcccttgtcgagaagtgggcgaaagaacgcgaacccgcatcccgcaccgtccgcaaggcagagttgatcgtggaacgcttctacacacatgttggtcgcattccagttgcccgcattacccgcgcgcatgccatcctgttcaaggacaagctcttggagtcgggccaaacgccagtcaacacgaataagcaattggagctattcgggacactgctgaattacgcgcgagataacatgctggcgactgagaatgtcgctcatcgcatccgcgtacaggtcaaaggtgcagcaaggggcaagacacgggtttccttcgatctgccagccctcaccgcgatatttgccagcccggtttataccgaaggggcgcgccccgctggcggcgctggcgaagcctgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggtgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggtcagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcactatcgcgatcaagcagccccatagcccatcgtgcggcttccgtagccactgctgtaccgcgctctttgccagccgattcgcagcacccattacaaccgttgctggcggctcggtcggtatcgccgcgccgccccagtcctcccgatgccattgcagccactcttcagcccgcaaccttttgcctaccgatcgcatctacttactcgccccggcccatcaacccgcgatgctcgatatgacccgcgctttttctatcgccaactatcttgcattcatccattcatcaacctcgttgcgtgcacaagcaatttcgacccgtatatgccgatcatcgcccacgagtacgcatccattaatcggcacttgnnnnnnagcagccttttcaaagggctctnnnnnnnnaacagaggtatccccgaaaggcccctattttgctggggagatgtttaaattgcgcggcctttgccccgtgacaccgacagttcaacggcgaaatatccctatctgcnnnnnncccgccgattcgcgaaaacccgggccgttgtnnnnnnnnacgcgagtacgcgcgtagcccatatactggcaagtcagattatcccgccaccgacagccggtctggccgatggtggcgaaatgctgtcatggatttatcgcatgccgcaaatccgtattgagcacgctaaacaatgtgcgcaactcgtctttcgtcttatcgctcagcattgcatatgcttcgcttccgtcgccatgcataaaatcggtcaacgccgccacctgccccaaaatgcgagtaatgcgagactgcggcgcgggttgccacgttcgcctaaatttctcagccatgcagcacctccgggcgactctccgctctgagttcatgaagcgtgctgcgaactgccgtgagcgtaacgccgtaaaggtcgaagatcgctttttgctcgtctaaatccaaaccggaaaataacgctgcgccgtccttggctgacagcaacctcgataaagcagacaggttatcgacaccgacgagcgcgatatcgactagggtaggttccgagggttctgaacaagcgggggtttgatgcatgtcgggcctcctatgaaaacgtaagacccgctctcccatcgccaaatnnnnnnnnnnnnacaaggcagggttggcgaaccggcataggaggcaaccggcagacccgaaggtctccctgccaaggcccacccattgatcgcataggcgcgcaaaggcatgcagacgaaaaagccgcacatgcggcggctcgtccgcctcctaataatcgggtcgccaaacccggccacggtgtttccgtgacggcctcaacagtagccaaattttggggcatggtcaaatcgagtgaaaatctgctacactctcatattccagcggctacgcgctcaattgtaacctattgatttgattgggtgaactaggttcgaatcctctcaccccgaccagatttgcagaaaaaccgcgcacttgatgcgcggnnnnnnnngcccggcaggccgtgcctgccggcaccgggcggtacggccgatgcggcggcatacgcgaaccggccgcgcccctctgctatagtcttctccattcctgtcattcacgacccctgcgacgcgtggaccaaattcccttatgggcgcaaatcggcgccgtctttctgcttcttctttgctccagcttcttctccatttctgaaaccgcgatgatggcgctcaaccgccatcggctcaaacatctcgcgagccacggcgcgctcggcgcaaagacgactcaacgcctcctcgcgcgaaccgatcagttgctgagcgtgatcctgatcggcaacaacctgttcaacacgatcatcccggtgctgacgacgtcgatcgcgctgcgcacgttcggccacgacaacttcgtgctgtcgatcgcgaccggcatcgtcgcgttcctcatcatcgtgttcgccgagatcaccccgaagatcgtcggcgcgacgttcccggagcggatcgcgttaccggcgagcgtcgtgatcgcgccgctgatgcgcgtgatgatgcccgtcgtgtggttcgtcaatacgctgtccggagcgatcctcgccgcgctgcggatcaacacgaaggcggggcgcgaccagcggctgtcgaccgaggagctgcgctcgctcgtgctcgaatcgggcagcttcatgccgaccaagcatcgcagcatcctgctcaacctgttcgatctcgagaacatcaccgtcgacgacgtgatgattccgcgccgacagatcgagtcgctcaacatcctcgcaccgctcgacgacgtgctgcatcagctcgagacctgctatcacaaccggctcgtcgtctacgagggcgacatcgatcgcgtgctcggcgtgctgcacgtgcgcaagacgctcgccgcgttccacaatcaggatttcgaccgcgggacgctgcgcgagctgctcgcgcagccgtactacgtgccatccggcacgccggtgttccagcagttgcaatacttccaggagagccggcaccgcacggcgctcgtcgtcaacgagtacggcgagctggaggggctcgtcacgccggaagacatcatcgaggagctgatcggcgaattcacgacgacgatgccgcgcagcgaaaactcgaaaagcggctgggacgcgaacggcgaatgcatcgtggcggccagcatgccgctgcgcgagctgaatcgctggctgcatctcggcctgccgaccaacgggcccaagacgctcaacggtctgatcctcgaagagctcgaggaaattcccgaggacgatgtctgcctgaagatcggcgacgtgatgatcgaagtgatgcgcaccgaagatcagggggtgcgcacggtcaagctcttcaagccgcgcgcaccgcgcggcgggcgcgcggccggcgcgtgacagccggcgcggttggccgttcggccgactgtcggccgtccgcacgacgcgcgatgatcgtttcatcgtgtcgagcaggcggccgcgaggccggttccgatgtccgcaacgccctccaacccttctttccccgccgtgcggtccgcagcatccgcgctgccccggcnnnnnnnnnccgagctcgccgacgacgcacccgcggtcggtatcgtcgccgacatgctgcgcgcggcccacgagcgcgatgcttccgacatccatgtcgagccctgtgaatccggctggcgcgtgcgtctgcgcatcgacggcgtgctgcacgagttcgcgcggccgcccgctcatttgcgcgacgcatgcgtgacgcgcatcaaggtactcgcgcggatggacatcgccgagcgccgcgtgccgcaggacggccggctgcggctcccgctcgcgccggggcgcgcgggcgactaccgcgtgagctcgctgccgacgctgcatggcgagaaactcgtgctgcggcgtctggagacgctgcccgccgatctgtcgctcgccgcgctcggcttcgacgcggctcaggcacgcggcgtcgaggcggcgatcggcgcgccgcacggtctcatcctcgtcacggggccgacgggcagcggcaagacgctgtcactgtattgcttcctgcaaatgctgaacgacgtgtcgcgcaacgtctgcacggtcgaggatccggccgagatcgagctcgacggcatcaaccaggtcggcgtgcgcgagaaggcgggcctcaccttcgcggtcgcgctgcgcgcgttcctgcggcaggatcccgacgtcatcatggtcggcgagatacgcgatgcgcagaccgccgacgtcgcgctgaaagccgcgcagaccgggcacctcgtgctgtcgacgctgcacacgaatgacgcgcccgccgcggtagcccgcctgctcgacatcggcgtcgcgccgtacaacctcgccgccgcgctgcggctcgtgacagcgcagcggctcgtgcgacgcctgtgccccgcttgccgcgcgccgtcggacgcgtcgcccgccacactgcgcgccgcgggattcgacgccgcgtcgatcgacgccggctggcgcccgtatgccgcgaacggatgcgccgcatgccatggaatcggttatcgggggcgcatcggcatccatcaggtgatgccgctgtccgccgagttgcgcaacctgaccgtnnnnnnnnnnggcagcgccgaactcgcgcgacaannnnnnnncgaaggcatggcgagcctgcgcgatgcggcactcgcccgcgttcgcgacggcacgacgagcttgagcgaagcgctcgccacgacggaggcggcatgagtacacgcggaccggcttcgccgatcgagtcccgataccgttgggcgggcgtgacgatcgacggcgcgcggcggcgcggcatgttgatcgccgtcgatccgtccgctnnnnnnnnngcgctcaagcgcacgggcgtcaccgtgctgcgcctcgaagcgcgcggccgggcgccgcagcccgccgcacgggcgagcgaagtcacccgtttcgcgcggcagctcgcgggactcctgcacgcggggctcgcgcttgcgccgtcgctcgaactgctcgcgcaagcgacgcagcgaagcgaaatgccccgcgtcgcggcgggcctnnnnnnnnagatcgtggcgggacggcagttctccgccgcgctgcgccgctacccgcgccagttcgatccgtttttctgtcaactggtcgcagtcggcgaaacggcgggagcgctcgccgcggtgctcacacggctcgccgacgatcgcgagcgtgcagccgcgcaatatgcgcgcgtcaaaggcgcgctcgcttacccagccaccgtgctgctgttcgcgctcgcgatcaccgccgcattgctggtctgggtggtgcccacgttcgaacagatcttcgcgggcttcggcgccccgctgcctgcgccgacccgtttcgtcctcgcgctgtcggccggcgtgacgcgctggagcgcgcctgccgccgcggccacgctattcgcctgcgttgccgttcgccatacggcgcgccgttccgcagcnnnnnnnntcgcgctcgcacggacgctgctnnnnnnnncgttcgtcgggccgctcgtgcagacgctcgccgccgcccgatggagccgcgcgctcggcacgttgctcgccgccggcacgccgctcaccgacgcattcgcggcgctgtcgaacgcgaccggcaacccgcgtttcgatctcgcgacagccggcatcgccgcgcgggtgctgcatggcgaacggctcgcccgcgcgatgcgcgccgaaggctgcttccctgacgatctcgtccagccgatcgccgtcgccgaggaatcgggcacgctggacacaatgctcatcgacgccgcgacactctgcgatcgccgcgtcgacgaacggatcagcgcgctcgcgaacctgtgcgaacccgtcgtgatcgtcgtgctgggcgcgctgatcggcgcgctcgtcgtcgcgatgtacttgccgatcgtccagctcggcaacgtggtgtagcatcgcagccgaatccgactccatttgcgatgccaaccgcctcgatgacgcccaatccgttcctttccggctcgcccgaacatgcggcggcggccgggccgctcgccgcattcgcggcgctccccacgggcatgcagcttgcgttcgcgatcgtgctcggcctcgtcgtcggcagcttcatcaacgtcgtcgtccatcggctgccgatcatgatgaagcgcgcgtggctcgccgaaatcgccgaagcgacgggcgcgccgtgcgccgacgacggcctgccggcgcgctacaacctctgcgtgccgcgcagcgcgtgcccgcactgcggccatgcgctgcgcgcgtgggaaaacgtgccggtcctcagctatatcgcattgcggggccggtgccggcactgccgtacgccgatcgnnnnnnnntatccgctcatcgaactcgcgagcggcgcgctcgccgccggcgcgctcgcgctgttcgggccgagcggcgccgcactcgccgcgttcggcctgtgcgcggcgctcctcgcgatgagcgcgatcgacatgcagaccggcttcctgcccgattcgctcacgttgccgctcctgtgggccgggctgtgcgtcaatctctggggcacgtttgcgagcctgcgcgccgcggtgatcggcgcgatcgccggctatctgttcctctggtgcattctgtggctcttcaaactgctgcgcggcatcgaaggaatcggctacggcgacctgaagctcctcgccgcgctcggcgcatggctcggctgggaagcattgccgcaggtcgtgctgatcgcagcggtcgccggcgccgcggtcggtctcgtcgcaacctggcgcggccgcatgcgcttcgaggaaccgttgccattcggcccgttcctcgcggcgggcggcgccgcgaccctctttttcggcacgccgttctacctgctgctcggaggctgaaccatgttctcggtgggattgacgggcggcatcggtagcggcaagacgaccgtggccgatttgttcggtaagctcggcgcgacgatcgtcgataccgatctgatcgcgcaccgcatcaccgcgccgcaaggcctcgcgatgccgctcatnnnnnnnnagttcggcgcggaattcgtcgcggccgacggctcgctcgatcgcgcgaagatnnnnnnnntggtcttcagcgacgaatccgcgcgcaaacggctcgaagcgatcacgcatccgctgatccgcgaagaaaccgagcgcgaagcgcgtacggcccaaggcgcatacgtcgtattcgtcgtgccgctgctcgtcgaatcgggcacatggaagacgcgcgtcgaccgcgtgctcgtcgtcgactgcgacgtcgagacgcaaatcgcacgcgtgacggcccgcaacggcttcacccgcgcgcaggtggaggcgatcgtcgcgcggcaggcgtcgcgcgacgcgcgtctcgccgccgccgacgacgtgatcgccaacgacaatgcgtccgtcgccgagctcgccgccgaagtcgccgcactgcaccaacgctatcttgaatgcgcggccgccgcgcggaattgacaagcttgcggcacgcacgttgcgtgccgtgcacgcaaccacgcggcccatcgtcagcgccgaaaaatggcgcgattgctagggtagaccgtgggcattagaatgtccgtgcaattttggtcattcccaacgcgagaggcgagcgcgcttgattctttacgagtatccgttcaacgagcgaatccgcacgctgttgcgtctcgaagatttgttcgaacgcttcacgttcttcgtggctcaagaggacgcgagagagcatcatgtcgcgctgacgacgctgttcgagatctccgaagtcgcgggccgcgcagatctgaaatcggatctgatgaaagagcttgagcgccagcgccagacactcgcgccgtttcgcggcaaccccggcatcgagcagaacgcgctcgaggcggtgctcggcgaaatcgagcagacgctcgcgaacctcgcgcaaatgcaaggcaagaccggtcagcatctgatcgacaacgagtggctcgcgagcatccgcagccgcgccgtcattcccggcggcacgtgcaagttcgatctcccgtcgtactacgcatggcagcagtggccggccgaacagcgccgccacgacatcgcgaagtgggcgatgccgctcctgccgctgcgcgacgcggcgatgatcgtgctgcgcctcgcgcgagaatccgggcaagcatcgaaggtaatggcgatgcagggcagctatcagcagatgctgtccggccgcacgtaccagttgatgcaggtgcgcgtgccgcccgagttgcgcgtgattcccgaagcgagcgcgaacaagtacatgctgtgggtgcgcttcaccgcgcaggacggcgacgtgcggccgcgtgcggtcgacatcgacgtgccgttccagctcacgctctgcaatctgtaacggcggccttgcgccgcatcgatcgatccattcgtatggttaccgtcgtgaaatgcccgtcctgcggcaaggaagtgcgctggacgcccgaaaaccgttttcgcccattctgttccgcccgctgcaaacagctcgatctcggcgcttgggcagccgagaaataccggatcggcggaacggacgacgcagcgccgtccgaagacgacgccgccgatcgcgaaggcggcggccgcggctgaccgcccgttgcggcgggcgtcccggccgatgcggccggaaaacgggccgcttccggcaataggtgcggctgaggccgatcgccccggcaggaccggtctggatgggcggcggcgccgaaagcnnnnnnnntccgtttattgctgcgcgtcgccctgctcgcgcgcgagcaactcgagcacgggcagtgcggcgggcagcagcggtgcgacgtcgaccggcaaatgctgccagacgaacgcctgcccctcccggctgtgcggctcgcctgtccaccccgtcaccttgcagaagtacagacggacgtatgcgtgcggatagtcgtgctcgagcgtgtgccagcgatggcattcggtcacggcgatacccagttcctcgtgcagttcgcgagcgagcgccgcctcgacgctctcgcccgcctcgagcttgnnnnnnggaaattcccagtacccttcgtaaggcttgccgatcaaccgctgcgcgagcaggtaccggccgtcaggccgcaccagcacaccgaccgccacctcggtcaccttgcggcccgtggcggcgggcgccgccgcgttcgtgacttcgccactcatacgttctccttgcggcccgcgcgatnnnnnnnnaactgccatgcaacccggccggagcgcgaaccgcgctccagcgcccagacgagtgcgtcgccgcgcgccgcttccacttcggcggcgtcgcagccgaagtgccggagccagtggccgacgatcgtcagatagtcgtcctgcttgaacggatagaagctgacccagaggccgaagcgctccgacagcgagatcttctcctcgacgacctcgcccggatgaatctcgccgtccggcagatgcttgtatgtctcgttgtcgctcatatactcgggcagcagatggcggcgattcgatgtcgcgtagatcagcacgttgtcggactgcgcggcgaccgacccgtcgagcgcgaccttcagcgccttgtagcccgattcgccttcttcgaacgacaggtcgtcgcaaaacacgatgaagcgctcgggacgcgccgagatcagctcgacgatgtcgcccagatcgtgcagatcgtccttgtcgacttcgatgagccgcagcccgtcggccgcgtacgcgttcaggcacgccttgatcagcgacgacttgccggtgcnnnnnnnnnccgtcagcagcacgttgttcgcgggcttgccgttgacgaactggcgcgtgttctgctcgatcagcgctttctggcgatcgatgttccgcaaatcgtcgagcgagatcgtcgaacgcgcggcgacaggctgcagatagccacgcccctggcgcttgcgccagcggaacgcgaacgcggccgcccagtcgaccgccgcnnnnnnnnnnnnaagaatcgcttcgaggcgcccaagcaacgcttcggcgcgggtgaggaactgctcgagttgatccatgatgtcgcgcccccggccgcttaagaacgatagtcggcgttgatgctcacgtaatcatgcgacaaatcgcaagtccagatcgtcgcttgcgcgtcgccgcggccgagcagcacgcgcacggcgatctcgctttgcttcatcacgcgctggccgtcctcttcgagatacgcgggattgcggccgcccgccttcgcgacgagcacgtcgtcgagatacaggtcgatcttgccgacgtcgagatccgcgacgcccgcatagccgatcgccgcgagaatccggccgaggttcgggtccgacgcgtagaacgccgtcttcacgagcggcgaatggccgatcgcataggcgatctggcggcactcggccgcgcttttgccgccttcgaccgtcaccgtgatgaatttcgtcgcgccctcgccgtcgcgcacgatcaattgcgcgagcgcttgcgcgacggaggtcaccgcctcgcgcagcgccgcgtacgcgggcgaatcggtcgacgcgatctgcggcaggctcgccttgccggacgcgatcaggatgaacgagtcgttcgtcgacgtatcgccgtcgatcgtgatgcagttgaacgaacggtcggccacgtccttcacgagcgcgtcgagcacgggctgcgcgaccttcgcgtcgaacgcgaggaaaccgagcatcgtcgccatgttcggcttgatcatcccggcgcccttgctgatgcccgtcagcgtgatcgtatggccgtcgatcatcacctggcgcgatgccgccttcggcagcgtgtcggtcgtcatgatcgcctgcgcggcgtcgtgccagttcgcggccgcgcgattggcgagcgcggcgggcaggccggccttcaggcgctcgatcggcagcggctcgaggatcacgcccgtcgagaacggcaggacctgcccgggcgcgatgcccgcgaggcgcgcgagttccgcgcacgtctcgcgcgcatgcgcgaggcccggttcgcccgtgcccgcgttcgcgttgcccgtgttgacgacgagcgcgcgaatgccggcgccgcccgcgcgcaccttcgccagatgctcgcggcagaccgtcacgggcgccgcgcagaagcggttctcggtgaacacgcccgacacggtggccccctcttcgacggagacgacgagcacgtccttgcggttcggcttgcgaatgttcgcctccgcccagccgagcgtcacgccggcgacgggatgcaattgcgcgggatcgatcgagggaaaattgacagccatctgaagcacctgcccgaaggaaaatgccggcgttcgagccggcatcgattggattgaagaaccggcggccgctcgcgcgccgccgcgcgtgacacctggagagtcttgcgcacagacgacgcggcgcgctcgtcgcgcgccgctttcgatcacgtcagttcagcttgccgtgacagtgcttgtacttcttgccgctgccgcacgggcacggatcgttgcggccgactcgcggcacttcgcccgccgggccgctgtggctcatcgcgtggccaaccatctcggccgtcgcatccgcgaccaccgcgccgcccgccgtcgccgcgnnnnnnnnnnnnnngaaatcggcgtgctggaactcgacgttgccgagctggccgccctgctcctcgatctgctcggctgcctcctcgagctgctcgggcgactggatctgcacgttcatcacgatccgcgtgacttcctgcttcaccgcatcgagcatcgccgcgaacagttcgaacgcctcgcgcttgtattcctgcttcgggttcttctgcgcatagccgcgcagatgaatgccctgacgcagatgatcgagcgccgcgaggtgctcgcgccacagccggtcgagcgtctgcagcatgatcgagcgctcgaacgcgctgaacgattcgcggccgaccagcgcgaccttcgcttcatagtgttcgtcggcggccgtcgtgacggcgtcgaggatctcgtccgcgttgatcgacgacgactcgttcaccatttcctggatcgcgaggtccagctgccaatcgttgcgcagcgtctcttcgagctcgggcagatcccactgctcctcgatgctgcccgccggcacgaactggcgaacgacttccgagatcacgccgtgacgcatcgcgccgatcgtttcggcgatgtcgtgcgcttcgagcagctcgttgcgctgctggtagatcaccttgcgctgatcgttcgacacgtcgtcgtattcgagcagctgcttgcggatatcgaagttgcgcgcttcgaccttgcgttgcgcggactcgatcgaacgcgtgacgatgcccgcttcgatcgcctcgccctccggcatcttcaggcggtccatgatcgcgcgcacgcggtcgcccgcgaagatgcgcaacagcggatcctcgagcgacaggtagaagcgcgacgagcccggatcgccctgacggcccgcgcggccgcgcaactgattgtcgatccggcgcgactcgtggcgctcggtgccgatgatgtgcaggccgcccgcggtcttcacctgctcgtgcagcgtttcccactcgtcgtgcagttgctggatgcggcgcgccttctcgtcggccggaatcgattcgtcggcctcgatgaacgccgcctgcttctcgacgttgccgccgagcacgatatcggtgccgcggcccgccatgttcgtcgcgatcgtgatgcgcttcggccggcccgcctcggcgacgatcgccgcttnnnnnnnntgctgcttcgcgttcagcacctcgtgaggcaggcccgcctgcttgagcaggtgcgacagcagctccgagttctcgatcgacgtcgtgccgacgagcacgggctggccgcgctcgtggcactcgcggatgtcgcggatcaccgcgtcgtagcgctccttcgcggtcttgtagatctgatcctgcttgtcgatccgcttcggcggccggttggtcgggatcacgaccgtctcgaggccgtagatctcgttgaattcgtacgcctcggtgtccgccgtgcccgtcatgcccgagagcttcgcgtacatccggaagtagttctggaacgtgatcgacgcgagcgtctggttctcgctctggatcttcacgtgctccttcgcctcgaccgcctggtgcaggccgtcggaccagcggcggcccggcatcaggcggcccgtgaattcgtcgacgatgatcacctcgtcgttctgcacgacgtagtgctgatcgcgatggaacagcgtgtnnnnnnnnagcgccgcgtacacatggtgcatcagcgtgatgttctgcggcgcgtagaggctctcgccgtcgccgatcaagccccattcggcgagcatccgctcggccttctcatggcccgactcggtcaggaacacctggcggcccttctcgtcgagcgtgtagtcgcccggcttctcgacgcccgtgccgtccgccttctcctcgccgatctggcgctcgagcagcggcggcagcgcgttcatccgcacgtacagctcggtgtgatcctcagcctggcccgagatgatgagcggcgtgcgcgcttcgtcgatcaggatcgagtcgacttcgtcgaccaccgcgaaattcagcggccgctgcacgcgcgaatcggtctcgtagaccatgttgtcgcgcaggtagtcgaaaccgaattcgttgttcgtgccgtacgtgatgtcggctgcgtacgccgcctgcttctggtcgtgctccatccccgagaggttgatgccgaccgaaagcccgaggaagttgtagagccggcccatccactcggcgtcgcgctgcgcgaggtaatcgttgaccgtcacgacgtgcacgccgcggccggcgagcgcgttcaggtacgcggcgagcgtcgcgacgagcgtcttgccctcgcccgtgcgcatttcggcgatcttgccgtaatgcagcaccatcccgccgatcatctgcacgtcgaagtggcgcatcttcagcacgcggcggctcgcctcgcggcacacggcgaacgcctcgggcaggagcttgtcgagcgactcgccggccgcgatgcgctgacggaactcccctgtcttgccgcgcaactggtcgtccgtcagcgtctcgatctgcgtttcaagcgcattgatcgccgcgacggtcttttggtattgcttgacgagccgctgattgcggctgccaaaaattttctgaagaaaaccggttgtcatcggatcgggtgtgcgtcggtgcaacggccccggagcggtgaacgccctccccggcgcgccgagcctcggcggcttagcgtagaagtgaattcaaacgtcgaattttagcacgcgcaccaaggcgcgccggtgtcggcggcagccgccgccgtggggcgtagcccggccgggtgagcggccgagcaatgccggcggacggcgcggcagcgcgggggcggcggcgggtcgactgcggatcggcgcagggggcgcgcatcgccatccgcgaggtcggcgacggccgcgcgaactgctcggcccgcggtccttggcacgctcggacaagcggcacatcgcaaagcggcgacggcgaccgagcatgccggccttcatgctggacgccgattcggggtcggaaggtgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntcttatcggaaaagtcaacgcgagaggcccgggaagcttccatcgaggcccgccgcaacgacgaccggccgccgcaaaaacgaccgatacccgcggccgccaaataacatcgcggtacaatcggcacatcgctccaccacccggtcgcccgtcatgcgccttgccccgcggcggcgccgacttttcccatgaatcgaccgccgaagcagctatttcgccctaacgactggtcgcgacnnnnnnnngccgccgacgtcctccagcgcaccgacgcgttcgccgcgctgcgcgcgggcgtcgaacaggtcgcggcgctgaagcgggatctggtcacgctgctgcccgactacctggcgaaccatgtcgagccgggcttcatcaaggacggcacgctcacgctgttcgccgcgcacaacgcgctcgccgcccggctgcggcaggtcgagccgcggctgctgtccgagctgcaggcgcgcggatgggcggtggccacgctcaaagtgcgcgtgcgccctcagcccgcgcccgagccgccgcgcgtgaagcaggcgcggatgtcgacggccggcaccgacgcgctgcgccagctcgccgatacgctcgagccgtcgccgctgcaaaccgcgcttgcgcgcatggccgcgcgccacacgaaaacgccacgctgagcctgctcgccgcgcgtgcgaaccgcggcccctacgcgccgcaccggacatccgcacgccgattcccgactccggcgtgccgggccgccgcgcacgagcaccgaggtgcgcggcaaattgnnnnnnnncgtccggcaagcgacgggcggcgcatggcgcaaccgctgccctgtcacgtcatgtcgcgtacgatcatccgacatccgcgccgcaggaccgatagctcggccgcgcagcgggcgccagccgggcgcaccaaccgcgcggccggcgaagccgccgcgtgcaacgcgaagccgccgcgcgcaacaagcaacnnnnnngcggcccgcaagccgctctttcttgtttgtcgccgtccgcgccatcacgcgccggcgcgcccgcgcatcacgcgaacgccgtctgcgcgtcgaagccgaaccccgtcggcgccgtcttcggatcgtcgaacgtgacgatctcatacgcttgctcatgcgcgagcaattcgcgcagcaacgcgttgttcagcccgtggcccgacttgtacgccgtgtaagacgcgagcagcgggtggccgatcacgtacagatcaccgatcgcgtcgagcatcttgtgcttgacgaactcgtcgtcgtagcgaaggccgtcgttgttgaggatccggtactcgtcgagcacgatcgcgttgtccatgctgccgcnnnnnnnnagccccagctcgcgcatcatctcgacctcgtgcgcgaagccgaacgtnnnnnnnnnnnnnatctcgcgcacgtacgacgtgttcgcgaaatcgacctcgagctcctggcccgtcttgtcgacggccggatggcggaaatcgatcgtgaacttcagcttgaaaccgaagtacggatcgagacgcgcgaatttatcgccgtcgcggatctcgacgggcttcgtcaccttgatgaacttcttcgccgcgttctgctcttcgatgccggccgactggatcagaaacacgaacgtcgccgcgctgccgtccatgatcggaatttcctcggccgtcacgtcgacgtagaggttgtcgatgccgaggcccgcgcacgccgacatcaggtgctcgaccgtcgacacgcgcacgccgtccttctgcagcacggacgcgagccgcgtgtcgccgatcgacagcgccgaagcgggaatgtcgacgggcgtcggcagatcgacgcgcgagaacacgatgcccgtatcgggcgccgcggggcgaagcgtcagttcgaccttgcggcccgaatgcacgccgatgccgacggtcttgacgatcgatttgatggtgcgctgcttcaacatggtcacagtcttcttgattgaggatatcaatcaggagttttattcgataggtgagattatagcgtaattccctatttcgcgtcgtgatgatcgacgtttcaaactgtttcgatgcattaccctgcggaaatgcgagacgggccgacgcccggaacggaggcgttcccggtcgtcagcccgtgttacaaccgcgtgtcgggcgcgccacggcgttgtcgaaaggcaacgtcgcacgcgtcgttcagcgcgtcaaaccggccagcacgctggccgcatcgctcacttcgaacttgcccggcgcttcgacgaacagcgtcttgaccacgccgtcgtcgaccaccatcgcgtagcgtcgggagcgaatccccatgccacgcgcggacaggtcctgcgtcagtcccagcgcatgagtgaaagccgcgctgccgtccgccatcatgcgcaccttgcccgcggtgtgcagatcgcgtccccaagcgcccatcacgaatgcgtcgttgacggcaacgcaccagatctcgtcgatgcccgccgagcgcaacggctcggcatgcgcgacgtagcccggcacatgctgcgccgagcaagtcggcgtgaacgcgcccggcaatccgaagatcaccacgcgctttcccgccgtctgctcgcgcacgccaaaggcgttcggccccagcgtgcagccnnnnnnnnnatcgtcgaggtactcgaagagctgcgcgtcgggcagcgtgtcgcccacttgaatcatgcccggtccttcatagcgatacggtcgttcgcgacagacgacgcggcccaacccggcctcgcgcatgcgaagcgggcgactcacccggcccggcgtcgcgaagcgacgcggcctgtcgtcagccgtttcatccgtcacgtcggctcgtgccgcgcgaaaccgcgcggcgcgatgcctnnnnnnnntcagtcggcctgcttgcgcaggaatgccggaatgtcgtacgtgtcgacacccttctcctgcagcgcctgcacgtgcgacgccgccgtctcgcgcgaattgcgccacacggccggcgtatcgaacgcgccgtagtcgcccgtgctcacgtgatgcgaagccgcgtagccctgcggcgccgcgctgatcggctggttgtccgtgccggtgcgcagcagcgtcatcggcgcggactgctgcttcttcgccgcacggccgaggcccgtcgcgacaacggtgacgcgcagcgcatcgcccatcgcgtcgtcgtacacggcgccgaagatcacggtcgcgtcgtcggccgcatagctcttgatcgtgttcatcacttcgcgcgtttccgacaggcgcagcgagcggctcgacgtgatgttgacgagcacgcnnnnnnnnnccgacagatcgacgccctcgagcagcggactcgcgaccgcctgctcggcagccagnnnnnnnnnatcgacgccggcgaccgtcgccgtgcccatcatcgccttgccctgctcgcccatcaccgtcttcacgtcttcgaagtcgacgttcacgaggccgtcgacgttgatgatctcggcgatgcccgccaccgcgttgttgagcacgtcgtcagcgcactggaagcacttgtccatctcggcgtcgtcgcccatcacctcgaacagcttgtcgttcaggacgacgatcagcgaatcgacgtgatcctccagttgctgcgagcccgcttccgcgacgcgcatccgcttgccgccctcgaactcgaacggcttgctcacgacgccgacggtcagaatgcccatctccttggcgatctgcgcgacgacaggcgcggcacccgtgcccgtgccgccgcccatgccggccgtgatgaacaccatgtgcgcgccgcgcagcgcgtcggcgatccgctcgcgcgcttcctcggctgccgcacggcccatctccggcttcgcgccggcgccgaggccggtgttgccgagctggatcacggacgnnnnnnnnnagcgcgacagcgcctgcgcgtcggtgttcatcacgacgaaatcgacgccctgcacgcccttgttgatcatgtgctgcaccgcgttgccacctgcaccgccaacgccgatcaccttgatgatcgtgccgttggtttcggtttccagcatttcgaattccattgttgcctccgtcaagaaaagaaccgctactcggccgttattcggcggaagatcgggcaaccctccgtcgcgcgccggccgccggcaccggcgcgaatttcgaaatcgtcagaaattgctgaggaaccactccttcatccgcgagaagatctgccccgcggagccggattgcacggcgaccttgcggccgcgcatccgttgagcgctgccctcgacgagcagccccatcgccgtcgaatagcgcggattgcgcacgacgtccgagagcccgcccgcatattccggcgcgccgatgcgcaccggcttcagaaaaatgtcttcgcccagctcgaccatgccgggcatcatcgcagcgccgcccgtgagcacgacaccggaactgagtaactcttcgtaaccggactcgcgcacgacctgctgcacgagcgagaacagctcctcgacgcgcggctcgatgacggccgcgagcgcctgccgcgacagcgtgcgcggaccgcgctcgcccaggcccggcacttcgaccatctcgtccggatcggcgagcgcctgcttcgcgatcccgtagccgaccttgatgtcctccgcgtcgggcgtcggcgtgcgcagcgccatcgcgatgtcgctcgtgatctggtcgcccgcgatcggaatcaccgccgtgtggcgaatcgcgccctcggcgaagatcgcgatgtcggtcgtgccgccgccgatgtcgacaagcaccacgcccaggtctttttcgtcttccgtcagcaccgcgagcgacgacgcgagcggctgcaggatcaggtcgttcacttcgagcccgcagcggcgcacgcacttgacgatgttctgcgcggcgctcaccgcacccgtcacgatgtgcaccttcacctcgaggcggatgccgctcatgccgatcggctcgcgcacgtcctcctggccgtcgatgatgaattcctgcgtgaggatgtgcagcacctgctggtcggtcggaatgttgatcgccttcgcggtctcgatcannnnnnnnacgtcggtctgcgtgacttccttttccttgatcgcgaccatcccgctcgagttgaaactgcggatgtggctgccggcgataccggtgaagacgttggtgatcttgcagtcggccatcagctcggcttcctcgagcgcgcgctgaatcgattggacggtggcctcgatgttcaccacgacgcccttcttcagccccttcgactcgctctggccgaggccgatgacctcgtagtggccctcgcccttcagctcggcgacgacggccaccaccttcgacgtgccgatgtcgagggcaaccagcagatccttgtagtctttgctcatagagtgctcttgcgtgtgatgtcgtgttacttcttgcccttgtcggtatcggtcaggaaccgcatgcccgccgcgcgaatcgcgaatccgttcggatagcaaagatccgcgtactcgatgtcgccgccccagcgctgcgtgaccgacggccatgcggcgacgaggcgctggatccggtcgggcagcgtgtcgctgttgcgctcgcggccgagctcgacctgcatgccgttcgacagcttcaccgtccacgcgtagcgcggcgacagcgtcacctcctcaggcgtcgcgtggatcggcgcaaaccatttcgcgaagtcgcgatagcgcgcgacgacctccttcgcgctgccctccgggccgtcgaacgacggcagctccgcatcgagctcgccctggttcgcggtgaagagctcgccgtcgacgctcacgagctgatcgttgccccacgtgccgagcggcttgtactcttcgagcgtcacggcgagcgcgttcggccacacccggcgcacgctcgcgtggcgcacccacggcatctgctcgaacgcgannnnnnnnaggtcgagatcgacggtgaagaagttgcccttcagccgcccgacgacgcccgcgcgcacggtcggcgcgttgatgtgctcggtgtccccgtcgatgcggatttcccgcagcgcgaacgccgggcgctggatcagccagtagcagccggccgccgccaacacgagcagcaacagcgcgtacaacgcgctggcggcaaggttgagttggcgaacgttattccacatggttcaagtccggtcctgcatcaatcgagcgtgagcgacagcactttcaccaccagctccgaatagccgatgcccacnnnnnnnnncgccttcggcggcagcgagtgatcggtcatccccggcgcggtgttcacttcgaggaaatacgggttgcccgcggcgtcgagcatgaaatccgcgcggccccagtccgtgcagccgagcacgtcgaacgcgcggcgcgcgatgcgcttgaactcggcttcctttgccgcgtcgaggccgcacggaatcaggtattgcgtgtcgttcgcgatgtacttcgcgtgatagtcgtagaactcgcccgcgggcacgatcctgatgagcggcagatcgagatccgcggcgatgcacgcggtgtattcgccgccgccttcgatgctcttctcgacgatcacgatcttgtcgtgcttcgccgcttcttccagtgcggcgggcaacgcatcggcgcttttcaccttctcgaccgcgacgctcgagccctcgctcgccggcttcacgaaaagcggcacgccgagcttcgcgacgatgtcctnnnnnnnnnncgcataatcgtcgccgcgcatcaccgtctcgaacggcggcgtcggaatgcccgtctgctgccagacgagcttcgtgcggaacttgtcgagcccgagcgccgagccgagcacgccgctgcccgtgtagcggatgccgtagaaatcgagcgcgccctggatctggccgttctcgccgtagccgccgtgcagcgcgttgaacgcgcgcacgaagccttcgtccttgagcgccgcgagcggccgctgcgccggatcgaacggatgcgcgtcgatgcccgcgtcgcgcaggccctgcagcaccagccggccagagttcagcgatacctcgcgctcggcggaatccccgccgagcagcaccgccaccttgccgaaacgtttcggatcgatcccgctcatgtcatcccttctgttgcgtgtcctgcgcgagcttgcccggcacgccgccgatcgagcccgcgcccatcgtgatcaccacgtcgccgtnnnnnnnnagcttcgcgagcgcgtccggcacctcgtcgaccgtcgcgacgaataccggctcgaccttgcccgccgcgcgcannnnnnnnnacagcgcgtcgccgttcgcggtcgaaatcggcgcctcgcccgccgcgtacacctcggtcagcacgagcgcgtcgaccgtcgacagcacgttgacgaagtcgtcgaagcagtcgcgcgtgcgcgtgtagcgatgcggctggaacgcgagcacgagccggcggcccgggaacgcgccgcgcgccgccgcgatcgtcgccgccatctcgaccggatggtggccgtagtcgtcgatcagcgtatacgcgccgccgcccgccgccgcgatctcgccgtagcgctggaagcgccggccgacgccgttgaattccgcgagcgcctgctggatcgccgcgtcggccacatcgagatcggtcgcgatcgcgatcgccgcgagcgcgttctgcacgttgtgcaggccgggcaggttcaggacgacaggcagcggctcgcgcccctcgcgccgcaccgtgaagtgcatccggccgtcgcgcgcctcgacgttctccgcgcgcacctgcgcatccgccgcgaagccgtagcgcacgacgggcttcgagatcagcggcacgatctgccgcacgttcgcgtcgtcgatgcacacgaccgcgctgccgtagaacggcagccgctgcgtgaattcgatgaacgcctgcttgagccgcgcgaagtcgtggccgtaggtatccatgtgatcggcgtcgatgttcgtgatgacctcgatcaccggatacaggttcaggaatgacgcgtccgactcgtcggcttccgcgacgatgaagtcgcccatgccgagccgcgcgttcgcgccggcgctcgtgagacgcccgccgatcacgaacgtcggatcgagcccgcccgcggcgagcacgctcgcgacgaggcnnnnnnnnnnnnnnttgccgtgcgtgccggcgatcgcgatcccctgcttcaggcgcatcagctccgcgagcatcacnnnnnnnngcacgatcggcacgcgcaggcggcgcgcggcgagcacttccgggttgtccgagcgcaccgcggtcgacacgacgaccgcgttcgcgccttcgatgttcgccgcatcgtggccgatcgacannnnnnnnncgagcgcctcgaggcgctcggtcaccgcgttgcgcgcgagatcggagccgctcacctggtagcccaggttcacgagcacttcggcgatgccgctcatgcccgcgccgccgatcccgacgaagtgaatgtgtttgacgatgtgtttcattgctttccttccaggttcgcgcccgccaccgccgcgcacacccgcgcgacttcgtcggtggcgtccggcttcgcgagcgagcgcgaacgttcggccatcgccgcgagcgagtcccgcgactggccgcgcagccagtcggcgagcagctcggccgacaggtcgcgttgttgcacgagcactgccgcgccctgctcggcaaggaactcggcgttggtcgtctgatgatcgtcgaccgcgtgcggaaacggcacgaacagcgccgcgacgccgaccgccgcgatctccgcgaccgtcatcgcgcccgagcggcaaatcacgaggtccgcgttcgcgtacgcggacgccatgtcgtcgatgaacggcacgagcgcgacgtcgctgccgcaggaaaggcccgcggcctcgtagttctccttgagcgtatcgatgtgcttcgcgcccgcctgatgcacgacctgcggccgctcatcgggcgcgagaagcgcgannnnnnnnngcacgacttcgttcagcgcggccgcgccgaggctgccgccgacgacgagcagcctcagcttcccgctgcgcgccgcatagcgtgcttggggcggttccgtgcgcgcaagttccgtgcgaatcggatttcccgtccattcggcgttcggcagcgcgcccgggaacgcgacgagcacgcgcttcgcgagcttcgcgagcaccttgttcgtcaggccggcgatcgaattctgctcgtgcagcacgagcggacgccccgtcagcacggtcacgaggcccgccgggaacgtgatgtagccgcccatgccgagcacgacgtccggcttcacgcggcgcannnnnnnnaggctctgcgcgcatgcgcgcagcaggttgaacggcagcgcaaacttcgtcgcgaggcccttgccgcgcagcccgccgaagcgcacgtactccatcggaatcccgtgcctcggcacgagcgtcgcctccatgccggccgggttgccgagccacacgacgcgccagccctgcgcctgcatccgatgcgcgaccgcgagcccggggaacacatgcccgccggtgccgcccgccatcaccatcagtgtgcgctgcgtcgaggtcatgccgtccctccgcgcgtcagaaggaatgaacaaacggtccggccacggccgcgcggctcggcttcgcgcgccgcgcgcatgcaatgcgccttcgccgcaacggcgtaccgacgcggggcggtcatacctttcctccccgcatcagcacgcgattctcataatcgacgcgcagcagcaccgcgagcgcgacgcaattcagcagaatgcccgagccgccgtagctcacgagcggcagcgtgaggcccttggtgggcagcaggccgaggttcacgcccatgttgatgaacgcctgcgcgccgaaccagatgcccacgccctttgccatcagccccgcgaacgtgcggtcgagcgcgagcgcctggcggccgatctcgaacgcgcggcgcacgatccaatagaacagcaggatcacgacgagcacgccgacaaagccgagctcctcgccgatcaccgcgagaatgaagtcggtatgcgcttcgggcagatagttgagcttttcgacgctgccgcccaggccgacgccgaaccattcgccgcgcccgaacgcgatcagcgaatgcgtgagctggtacgccttgccttgcgcgtagcgctcgtcccagggatcgagatacgcgaaaatccgctcgcgccgccacggcgacagccacacgagcatcgtgaacgtgccgaccgccgtcgcgacgaggccgccgaacagcttgccgttcacgccgccgaggaacagcacgcccatcgcgatcgcggcgatcaccatgaacgcgcccatgtccggttcgnnnnnnnnnnnngcgccgaccaggccaaccgcgcatgccatcggcagaaagcctttcgcgaagctctgcatgtactcctgcttgcgcaccgtgtagttcgccgcgtagatcgtcaccgcgagcttcatgatttccgacggctgcatgttcgtgatgccgagcggaatccagcgnnnnnnnncgttcacgcccttgccgacgtgcggaatcagcacgatcacgagcccgacgagcgcgatcaggaaaagatgcggcgcgtacttgtcccacgtcgacaccggcacgcggaacgcaatcaccgccgcgacgaacgcgacgacgagcgacacgcagtggcgcagcaggaatgcgtagtcgtgatatgacgcgtatttcggcgaatccggcatcgcgatcgacgccgagtacaccatcacgacgccgagcccgagcagcgcgatcgatacccacagcagcgagtaatcgaagtcgagcatgcgcgagcgggtcgggcgcgcgccgttcacgacgctcgcgaggccgccggccgtnnnnnnnnnnnccgaggccgcccgcgcggcggtgcgcggcgcggcggcgccgcccgcgtcgcggacgccgttgaaacgggaaacgaggcgatcggaccagctcatagcgtcgttcctttttccaaggcgatatcttcgaccgcgctgcggaacacgtcggcccggtgtgcgtaattgcggaacatgtcgaggctcgcgcacgcgggcgacagcagcaccgcgtcccccggctgcgcgagcgcgctcgccgcgcgcaccgcggcttcgagcgtcgcgtgatcggcaagcggcacgcccgtgtcggcaagcgcctcgcgcaacgcgggcgcgtcgcggccgatcagcatcaccgcgcggcaccagcgcgcgacgggcgccgcgagcggctcgaaatcctgccccttgccgtcgccgcccgcgatcagcaccgcacgctgcgcgaggccgtcgagcgccgcgaccgtcgcgccgacgttcgtgcccttgctgtcgtcgacatagtcgacgccgtcgagcgtcgcgatcacttcgacgcggtgcggctcgccgcggtattcgcgcaagccgtgcaggagcggcgcggccggcaggccgatnnnnnnnnnnagcgcataggcggcgagcgcgttcgccgcgttgtgcagcccgcggatgcgcaacgcgtcggcgggcatcagccgcttgagcgcgatgtcgggcggattcgccgcctcctgcttgcgccggcgcgacggcgcggcgggcgcatcggccccgtcgcgatcgatcgcctcgacgagccatgcgatgccgttttcgcgcagcaggccgtaatcgccgtcggcggccggctcgttcaggccgaacgtgacnnnnnnnngcgcgtcggcggccgcggcgggcggcgcgaagcgcatcacctcggcatcgtcgcgattgagcacgcgcaccgtgcgcggcccgaagacgcggcccttcgcggccgcatacgcggcgaagccgccgtgccagtcgagatggtcctgcgtgatgttgaggatcgttgccgcatcgggcgcgaacgtgtgcgcggtgtcgagctgaaagctcgacagctcgagcacccacacgtccggcagcgccgccgcgtcgatcgcttcggtcagcttgtcgagcatcgccgggctgatgttgcccgcgaccgcgaccttcttgcccgcgcgctcgcacagcaagcccgcgaggcnnnnnnnnnnnnnnttgccgttcgtgccggtgatcgcgatcaccttcggcgcgtagccgttcgcgccgagcgccgcgagcgcctgcgcgaagaattcgagctcgccccacacgggaatgccgcgctcgcgtgcggcggcgacgagcggcgcgagatcctccgcgagcggcgacaggccggggctcagcgcgacaagctcgatcccgccgtcgacgagcgccggcgaaaacgcgccgccgacgaattcgaaatcgacgcccgccgccgtcagcgcggccaggttgggcggcgtctcgcacgtatcggcgacgcgcaaccggcacccgtgcctcgcgcaccaccgcgcgatcgcgaggcccgattcgccgagccccagcacgagcaccatcggccgctgccgatctccgaacatctcgccaaacatccttaccttccctttaccgcagcttgagggtggacaaaccgaacaggcacagcatcaacgtgatgatccagaaacgcaccaccacctgcgtttccttccagcccgacaattcgaaatggtgatgcagcggcgccatcttgaagatgcgccgcccttcgccgtaacgctttttcgtgtacttgaaccacgtgacctgcagcatcaccgacagcgtctccgcgacgaagatgccgcccatgatgaacagcacgatttcctgacgcacgatcacggcgaccgtgccgagcgcgccgcccagcgcgagcgcgccgacgtcgcccatgaatacctgcgcggggtgcgtgttgtaccagaggaacgcgagccccgcgccgcccatcgccgagcagaagatcagcagctcgcccgcgcccggaatgtgcgggaacagcagatatttcgaatagacggcgctgcccatcacgtacgcgaacacgccgagcgacgcgcccacgagcacgaccggcatgatcacgaggccgtcgagcccgtcggtgaggttcaccgcgttgctcgcgccgacgatcacgaaatacgtgagcgcgatgaagccccagacgccgagcggatagctgatcgacttcaggaacggcagcatcaggtcnnnnnnnnncggcagccccatcgacagcccgcttcgcacccaggccatgaacaggtcgaacacgcggacgttgttcgcctcggacacgctgaacgcgagatagacggccgcgaacaggccgatcaccgattgccagaaatacttttcgcgcgacgacatgccgcgcgggtccttgtagacgaccttgcgatagtcgtcgacccagccgatcacgccgaagccgaacgtgacgagcatcacgatccagatgaagcggttcgtcagatcgccccagagcagcgtcgcgaccgcgatgccgatcaggatcagcacgccgcccatcgtcggcgtgcccgatttcacgaggtgcgtctgcgggccgtccttgcgcaccgcctggccgaccttcatctgcgtgagcttgcggatcacccacgggccgcagacgagaccgatcacgagcgccgtgatggtggccatcaccgcccggaacgtcaggtacgtgaacaagcgcaaaaagcttgcgtcaccttgcagccattgcgccaacgccagcagcatgcttacttccttcctcagtgtgcgccgggcgctgcgcccgacgcggtttcgttcgcgagcgcgtcgaccacgcgctccatcttcatgaaccgcgagcccttcacgagcagcgtcgcgtgcgcgccgaagttcgcggcgagcagcgcggcgacgagtgcggccgcgtcgtcgaaatgccgcgcgcccgcgccgtatgcgtcgcacgcgggccgcgtcgccgcgccgagcgcgaagagcgcgtcgatgccgcgctnnnnnnnntacgcgccgatctcgcggtggaacgccggcccttcgtcgccgacttcgcccatctcgccgatcacgagcacgcgtggcgccgattgcgcggcgagcacgtcgatcgcggcgcgcatcgaatcggggttcgcgttgtaggtgtcgtcgatcaccgtcgcgcccgcgagcgagcccgccgcnnnnnnnnncacttgcagccgccctttcaccggcgcgaacgcctcgagcccggccttgatcgccgcgagcggcacgccggccgcgagcgccgccgccgtcgcggcgagcgcgttgcgcgcgttgtgctcgccgagcgcgttgagccgcacgtcgatgcgagcgccgggcgtgtcgatcgcgagcaggctgccgtcgagcgcgcccgtcaccgcggcaggcgcgccgccggcggcgccgtgcagcgcgaaatcgacgatccggttgccggtcgccgcgacgcgccagatgcccgcgtacgcgtcgtcggccggaaacaccgcgacgccgtccggcccgagcgcatggatgacggccgcatgctcgagcgcgaccgcctcgaccgtcgccatgaattcctgatgctcgcgctgcgcgttgttgacgagcgcgaccgtcggcgcggcgattttcgcgagcatttcggtctcgcccggatgattcatcccgagctcgacgaccgcgagccgatgcgctgcgttaaggcgcagcagcgtgagcggcagaccgacgtcgttgttgaagttgcccgccgtcgcgaggcgcgcgtgctcaccgacggccgccgcgaagatcgacgcgatcatttccttcacggtcgtcttgccgttgctgcccgtcaccgcgacgagcggcatcgagaagcgcatccgccagccgtgcgcgagcgcgccgagcgcggcgcgcgtatccgcgaccttcagcgcgggcagattccattcggccgggctgcgcgacacgatcgcggcgctcgcgcnnnnnnnngcgacgtcgccgacgaaatcgtgcgcatcgaaacgctcgcccttcagcgcgacgaacagatcgcccgggcccgccgagcggctgtccgtcgacacccgctcgaacgacgcgcgctcgtcgccgagcacggtcgcgccgggaatcatcgcagcggcttcgcgcaaggtcagcatcgtcattcgccgcctccgcgagtctgcgtcgtgcgcgcggcgagcgcgaggcgcgcgtggtcctgatcggagaacgcgcgtttcttgcccatgatttcctgcgtcgcctcatggcccttgccggcgagcagcacgacgtcttcgcgcgccgcaccgcgcaccgcctgcaggatcgcgctcgcgcgatcctcgacacgnnnnnnnnccgaggcatcccgcatgccggcgacgatctggtcgatgatcttctgcggatcctcgctgcgcgggttgtcgctcgtcacgacgaccttgtccgcgagccgctcggcgatcgcgcccatcagcgggcgcttggtcgcatcgcggtcgccgccgcagccgaacatacagatgagctcgccgccgcgcgcctgcgcgatcgggcgcagcgcgtcgagcgtcttctcgagcgcgtccggcgtgtgcgcgtaatnnnnnnnnnnnngcggctcgtcgttctgcagccgcccacccaatcgctgcatccggccgttgaccgattcgagcttgccgatttcggcgagcgccgcgtcgaacggcacgtcggccgcgagcagcgtgccgagcaccgcgagcagattgctcacgttgaacgcgccgagcgtgccgacctcgacgtccgcttcgccccacgctgacgtcacgcgaaacgcggtgcccgtcgcggtcgcgcgaacgttcgtcgcgacgagctcgcgatccgcgtcggccgcctgcgtcggcgaatcgatgccgtacgcgatcgttcgcacgcgcccggcgagattcgcgagcaggcggcggccggccggatcgtcgcggttgacgaccgcgcagcgcagcccgcgccaggcgaagagcttcgccttcgccgcctcgtaggcttcgaacgtgcggtggtaatcgaggtgatcctgcgtgaggttcgtgaacaccgcgacgtcgaacgcggtgccgttcacgcgcccttgatgcagcgcgtgcgacgaaacttccatcgcgaccgcccgcgcgcccgcatcgcgcagttgcgcgaggctgcgctgcagttgcggcgcgtcgggcgtcgtgaagccggtgtgcacgagctggccgggcatcccgctgccgagcgtgccgatcaccgcgcacggctcgcgcagcgcggtgagcgcggcggcgatccattgcgtgcacgacgtcttgccgttcgtgccggtcacgccgaccgagaacatcgcatcgctcgggtcgccgtaccagccgctcgcgatgtcgcccgcgagcgcgtcgagcgcgggcacggcgagcgacgtcgcggagtcgagcccttcggccgggaacccttcgggctgatacagcacggcggccgcgcnnnnnnnnagcgcatcggcgatgaacggacgattgtccgcgccgtcgaccgcataggcgacgaacacgtcgcccgcccgcaggctgcgcgtgtcggcgtgtaactgcgcgccgggcgcgacatnnnnnnnnagccacgcgagcgcggctgcgatctgttggtgcgccggatgagaactgcgcgcggcgctcatcgaactactccaggacggttgtgtgtcgtgctcgacacgatcaggcgtttcgccggcgcattcgcggccagcttttgcnnnnnnnnnnnnttcgtcgcatcatccgacacgacgagctgcttgaccggcatgttgggcggcacgttcannnnnnnnagcgtatcgccgacgatcgcggagaatacggggcccgacacctggccgccgaagtggccgcccgtcgtcggttcgtcgaccgacacggcgacgacgatgcgcgggttcggcatcggcgccatcccgacgaacgacgcgcgatacttcttgtgatcatagccgcggccgacctgcttgtaagcggtaccgctcttgccgccgacgcgatagccgggcaccgccgcattcggtgacgtaccctgcggcgacacgacggattcgagcatcgtgcgcacttcgcgggccgtcgtcggcgagaagacgcgcgggcccgtcgggggttgcgcgtcgttcgtcttgaaaatcgtcacgggcatcagttcgccgtcgtgcgcgatcgcggtgtatnnnnnnnnnagctggaacagcgacaccgacaggccgtagccgtacgacatcgtcgcctgctcgatgcgccgccagttcttccacgggcgcaggcggcccgccgccgcgccgggaaagccgaccttcggcgcctgtccgagcccgatgcctgtatacatattccacatttcctcgggcttcatcgtcatcgcgatcttcgtcgcgccgatgttgctcgatttctggatcacgccgccgacggtcagcgtgccgaagcccgaatcgtcggtgatcggcgcgccgtcgagcacgaaatggccattgcccgtctcgacgagcgtgttcggcgtcacgcgatgcagatcgagcgcgagcgagaccgtgaacggcttcatgatcgagcccggctcgaacacgtcggtcagcacgcgattgcgcaactgctcgcccgtcaggtgcgagcggtcgttcgggttatacgtcggataattgacgagcgacagcacctcgcccgtctgcacgtcgatcaccatcgccgcgcccgccttcgcgtggaatttctcgacggccgccttcaggttcgtatacgtgatgtactggatcttgctgtcgatcgacaggccgacgtcggcgccgttgtgcggcggcacctgcgcatcgacgtcctcgacgatgtgcccgacgcggtccttgatcacgtggcggctgcccggcgtgccgacgagcagcttctggtcggcgagctcgacgccctcctgcccctcgtcctcgacgttcgtgaaaccgatcaggtgcgcggtgatctcgccttccgggtagaagcgcttgtattcgccgcgctgatagacgccgggaatgtcgagcttcgcgacctgctcggcgacgtcgagcggcacctggcgcttcacgtagacgaacgtcttgtcttccgagagcttcgccttcagctccttcgtcgtcatcccgagcagcttgccgagcgcgtcgagcttgtccgcgccgaggtcgtcgggcacgtcggccggaatcgcccagatcgcgcgcacgggcaagctcgtcgcgagcacgaggccgttgcgatcgaggatcttgccgcgcgtcgccggcaactcgagcgtgcgctgatagcggctttcgccctgtttctgatagaacgcgttgcccggcccctggatccagaacgcgcgcatcgcgagcgcgacgaaagcgatgaacagcatgaacacgacaagcttcgagcgccacatcggcagatgaaccgacagcaccgggctcgatgcgaacttcacgccttgcgtgcgcttcgaagcgggcttcatcgcgcacctcccgtcggcgcggcgtatgcgggaagcggcgcgtcgaccgccttcgccgcgccgggcgaaagcgtcaggtattgcgtgcgccccgtcgtgatcggctgcatcttcagcgagcttgtcgcgagttgctcgatgcgcgacgtcttcgacagcgcgctctgctgatactggagctgcgcgtaatcctgctggagctgatgctcctgcgattnnnnnnnntgcaactggatgaagatctgccgctgctggttcgtcgaattgacgaccgacagcgcgcatcccatcacgatgatcagcaggaagatattgaggcggctcatggcgcgacgcgctccgcgatgcgcatcaccgccgaacgggcacgcggattggccgcgacttccgcatcgttcgggaacatccggccgagcagcttgagcggcgggcggggcaggtcggccgcgcgaatcggcaggcggcggtcgaccgcaggcgcgcttgcgtgcgcctgcaggaatcgcttgacgatccggtcctcgagcgaatgaaagctgatgaccaccagccggcccccttgctccaacaacgacagtgctgcctctagaacgacttgcaggtccgcaagctcttgattgacgtgaatccgtatagcctgaaaggtgcgggttgccggatccttacccttctcacgggtcttgacgacgtgacccacgatttgggcaagctcgcccgtgctgtcgagaggcccgagacggtcggactctgcccggcgagcaacaatcgcctttgcaatctgaaaagcaaaccgttcttccccataatctcgtatcacctccgtcaattcctgcaccgacgcccgtgcgagccactcggccgccgattcgccacgcgtcgggtccatccgcatgtcgagcggaccgttcgcgcggaaactgaagccgcgcgccggatcgtccacctgcggcgaagacacgcccagatccagcagcacgcccgacacccgccctactccgcgcgcatcgagtgcgcccttcatcgccgcgaaactgtcatggacgatctcgaaccgcgcatcctcgatgctctcggccgtctcgatnnnnnnnngatccttgtcgaacgcgatcagccgtcccgcgtcgcccaggcgcgcgagcaccgcgcggctatggccgccgcgcccgaacgtgccgtcgacatacacgccgtcgggccgcgtcacgagcgcatcgaccgcttcatccaacagcaccgtgcgatgctggaattcgtttcccatcgcgggcgtcttcctcaccgcaatcagaacgtgaaattcttcagcgcttcgggcatgccctgcgccatcgccgcctgctccttcgcggtgtaggtctgcgcatcccacagctcgaagtgacttcccatacccagcaacatgacttccttttccagcccggccgccatccgcaactcgggagacaccagaatccggcccgcgctgtcgagatcgacgtccatcgcgttgccgagaaaaatacggcgccaccaatgcgcatccatcggcagcgcggcgatcttcgcgcggaacacttcccattcggggcgcggaaacagcaacaggcagccgtccgggtgcttggtcacagtcacccgtccttctgcctgtccttgcagcgcttcgcgatagcgggacggcaccgacatccgtcctttcgcatcgagcgtcagcgccgacgccccttggaacacttttccgctctcccgatcagggcaccgaagtacccgcacaatgctgagaatctagccgggaaagcccggcaaatcacacaaaaatacactttctcacactgtctcccactttagaggaacgcctatgggcggtcaagggagcgagccgnnnnnnngacgaattttgttagtcagaacaaggacttacgctcgactcctcaagctggccctcataccaaaaagcgttataaatgaatgggctagtgcaacttgtgaaagtggtacatgaaaagcgcgccccagatgggcgcggcggcaggcatttcggagggggaaaagcgcgggaggagaagcgggtttccgtcgtccgccggaacgccgccaaaggcggtcgtcccggcgcatgtctcacagatagtatgcagtgcttgtcatgaccttggatgccgcgcgcatcagcatgcgcgccggcatcggcagctcgatgccgccggcgtcggtcgccgacttgccgtgcttgacctcgtcggcgcgcatctgctcgacgatnnnnnnnnactcggcatcggccgccggcagctccgacagatggccgtcaaggtggctctccacctgccgctccgtctcggccatgaagccgaggctcaccttgtcgccgagacgcccggcgacgacgccgatcgcgagcgcgcccgcataccacagcggattcagcaggctcggccgcgaatcgaggtctttcaatcgatgcgcggtccacgcgagatggtcctcttcctcgcgcgccgcatgctcgaacatctccttcagtccggccgaagacgtcgtgagcttctgcgcctgatagagcgcctgcgcgcagacttcgccgacgtgattcacccgcatcaaccccgccgcatgcttgcgctcggccgcggaaagctcggcaggcgccgcggctgcgggcttgggcaccgggcggctcatccggctcacacccgcgatcgagcgcagcccacggtcaaattcagtgatcaactcgtcaaacaccatcgcgtttctccgtgcgggcactgtgcacacagtaaggaattcgtaacaattttattgcggctacccaccacggtagcgctcgaaaatagcggttaacccgtgattttaaccattgttgcgtaaaggaaacatggggcgcgcgtgtaccgctctttctctttgtcccaaaaagtccttttgctacattacgagcggcttcattcgaagttcacgcgggcatcgccatcaaaaacaatcatcagcccgccacaataaatttgtcatccttggagatcttttaatgaaaaagtcgcttctcgcgctcgtcgcgctgagcgcgtttgctggcgcggctcatgcgcaaagcagcgtgacgctgtacggcatcatcgacgaaggcttcaacatcaataccaatgcaggcggcaagcacctgtacaacctgtcgagcggtgtcatgcagggtagccgttggggcctgcgcggcacggaagacctgggcggtggcctgaaggcgctgttcgtcctcgaaaacggcttcgacgtgaactcgggcaagctgaaccagggcggcctcgaattcggccgtcaagcgtacgtcggcctgtcgagcggcttcggcaccgtcacgctcggccgtcagtacgactccgtcgtcgacttcgtcggcccgctggaagccggcgaccagtggggcggctacatcgccgctcacccgggcgatctcgacaacttcaacaacgcatatcgcgtgaacaacgcagtcaagttcacgagcgcgaactacggcggcttcacgttcggcggcctgtacagcttcggcggcgtcgccggcgacttcagccgcaaccagacctggtcgctcggcgcgggctacacgaacggcccgctcgtgttgggcgtcggctacctgaacgcgcgcacgccgtcgacggctggcggcctgttcggcaacaacacgacgtcgagcacgccggctgccgtgacgaccccggtctacgcgggctatgcgtcggcccatacgtaccaggtgatcggtgcgggcggcgcctattcgttcggcgcggcgacggtcggcatcacgtactcgaacatcaagttcatgaacttcgcgagcacggtgttcccgaaccagaccgcgacgttcaacaacgcggaaatcaacttcaagtatcagttgaccccgacgctgctcgccggcgcggcgtatgactacacgcaaggcagcaagatcgccggctcgtccgcggccaagtatcaccaaggctcggtcggcgtcgactacttcctgtcgaagcgcaccgacgtctacgcgatcggcgtgtatcagcacgcttcgggcaacgtgatcgaagccgacggcaacacggtcggcccggcgaccgccgcgatcaacggcctgacgccgtcgtcgaaccgcaaccagttcgcagcgcgcgtcggcatccgccataagttctaataagcgggtaacgctcggcagtaacttaaaaggcgccccagggcgcctcagactgctgacgaaccccacgtttttgtgagcgtggggttttgtctttctgggatcaggattgcgggttcgccgcgagcgggtagtcgaagctgcagcgcaaaccgctcaccagacgcagcagcatgcgcacgaagcgccaatcgggacccgctggcccctttttccgcttccgcgccagcagcatcgcaatcttcttgatgttctgtgccgccgcggccagcaagcactgctcggccaccttgcgtagcccacgcatacgggcataacggtgcccatgcagctgcttggcatcggcgaagctgcgctccaccgtctgcttgcgccgcgcgtaaatgcgttggccccattcggtcaagcgccgcgcgtccacccgctccttggcgcgctcccacacgtggcgcgttaccaccttcaccgcgatcgcactgttcgtgcactgcgatcgtaccgggcagcgcccgcagatctgcgcattggatttgtattcccgatagccgagccgattggtcgtgctgtacggcagggcctgcccctgcgggcacacgtattcgttgcgatacgcgtcgtacttgaactgccgtttgtagaacatgcccggcttgtggttcggcgtgcgatagcccatcaccccggcaatccctcgctcctccagcccctggcacaccgccggcgtgaagtagcccgcatccagccccaccgcctcgaccttgaactcaaagcgctcgcgctggcgatccagccgatccagatacggctggctgtcatgcaccgaggccggcgtcacatgcgtatcggtgatgatcgcgtgcttggcatccaccgtgcggtggtccagatagaagaaccccttcggcttgtcgtcccgcaccatgtagccgctgtccggatcggtccggctgagcttggtgtccttgctagacggcggctcatcgtcgtcgcgatccagcggcttcctgccatgcgcggcccggtccgcatccactgccgcgttcaatgcctccgtgtaggcggccggcgtctgctccagcttcaccacatcgaacttgcctttgttcgcgttcgccttcaggtgcgtgctgtccgtgtacagcacccgaccgtcgaccagcccgcgcttgatcgcctgccgcacgatctcgtcgaagatctcctgatacaccgtcgtgtccgtgaagcgtcggcggcgattctgcgagaacgttgacgcatccggcaccttgtcggtcagccggaaccgggcgaaccagcgataggcgacgttgacctggacctcacgcatcagttgccgctcgctgcgcaccccgaacaggtagccgatgaacaacagcttgaacatcaccacgggatcgagcgccggccgcccgttgtccgcgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcaggtggtccttcggcacgagttcctcgagcgtcaccatctcgagttcgtgctgcgtgggcatgggcgtcttcagcatcacgccattnnnnnncaaaaatcccccacttggcgagggtttgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggtcagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcaaagccgttgagcaagggtctcggcgccgaaccgatgcgcgaggaagggtcccggcgccgagcaaggccctgcgggaaacgagcgcgccgcgggggatggcagatgagcggagtgcggggagggacgaagaggaagcgcggcggggcccattaaaagcaaaacccccgccgtgctgggcgggggttctggcatgaggagcctgacgattacctactttcacacgggcaatccgcactatcatcggcgtggagtcgtttcacggtcctgttcgggatgggaaggggtgggaccgactcgctatggtcatcaggcaaagagggttgttgcgtggctttgcaacgcaaccaatctgggaagaagcagtcatttggggttgtgaggttgtatctcacacatacgcggtaggtcaaccgctgtacatcgagtggcttgcactcgaggctcgatatgcgtcggcgctgaagcgcgacggctatatcgagacagacttgttataggatcaagccgtacgggcaattagtatcggttagctgaacgcattactgcgcttacacacccgacctatcaacgtcctggtctcgaacgacccttcaaggggatcaagtccccggggaagtctcatcttaaggcgagtttcccgcttagatgctttcagcggttatctcttccgaacatagctacccggcgatgcgactggcgtcacaaccggtacaccagaggttcgtccactccggtcctctcgtactaggagcagcccccttcaaacttccaacgcccacggcagatagggaccaaactgtctcacgacgttttaaacccagctcacgtacctctttaaatggcgaacagccatacccttgggaccggctacagccccaggatgagatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccagagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactatgacctgctttcgcacctgctcgacttgtcggtctcgcagttaagcacgcttatgccattgcactatcagcacgatttccgaccgtacctagcgtaccttcgtactcctccgttacgctttgggaggagaccgccccagtcaaactgcctaccatgcactgtccccgacccggatcacgggccaaggttagaacctcaaacaaaccagggtggtatttcaaggacggctccaccgaaactagcattccggtttcatagcctcccacctatcctacacagatcggttcaaagtccaatgcaaagctacagtaaaggttcatggggtctttccgtctagccgcgggtagattgcatcatcacaaacacttcaacttcgctgagtctcgggaggagacagtgtggccatcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttaccgggacttcaatcaagagcttgcaccccatcatttaatcttccggcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttattaaacagtcgcagccaccagtttattgcaaccccttcacccttctggcgcaggccagtcaagctaccagggcgtaccttatcccgaagttacggtaccaatttgccgagttccttctcccgagttctctcaagcgccttagaatactcatctcgcccacctgtgtcggtttgcggtacggtcatcgttagactgaagcttagaggcttttcttggaaccacttccaattgcttcgctcccgaaggagctcgcgccacacccttgaatcctgcgcccggatttgcctaagcgccttctccaatgcagcgaccgggacttccaacacccggacaaccttccgcgatccgtnnnnnnatcgcatctaacgacggtgcaggaatattgacctgcttcccatcagctacgcatttctgcctcgccttaggggccgactcaccctacgccgatgaacgttgcgtaggaaaccttgggcttacggcgagggggcctttcaccccctttatcgctactcatgtcagcattcgcacttccgatacctccagcacgcttttcaacgcaccttcgcaggcttacggaacgctctcctaccatgcgagactagctcgcatccgcagcttcggtatatggcttagccccgttacatcttccgcgcaggacgactcgatcagtgagctattacgctttctttaaagggtggctgcttctaagccaacctcctgactgttttagccttcccacttcgtttcccacttagccatatttggggaccttagctggcggtctgggttgtttccctcttgacaccggacgttagcacccgatgtctgtctcccgtgattgcactcttcggtattcggagtttgctatggcggggtaatctgcaatagannnnnnaaccatgacagtgctctacccccgaaggtgagacacgaggcactacctaaatagttttcggagagaaccagctatttccaggtttgtttagcctttcacccctatccacagctcatcccctaacttttcaacgttagtgggttcggacctccagtacgtgttaccgcaccttcatcctggccatggatagatcacctggtttcgggtctacgcccagcaactgaacgccctattcggactcgctttcgctacgcctgccctattcggttaagcttgctactgaacgtaagtcgctgacccattatacaaaaggtacgccgtcacccccgaagaggctccgactgtttgtatgcatgcggtttcaggatctatttcactcccctcccggggttcttttcgcctttccctcacggtactggttcactatcggtcgatcacgagtatttagccttggaggatggtnnnnnnatcttcagacaggatttcacgtgtcccgccctacttgtcgtacacctagttctttcatactgttttcgcctacagggctatcacctgctatggccgcactttccagagcgttcggctaacaatacaaataaagagtacaggctcttcccatttcgctcgccactactttgggaatctcggttgatttcttttcctgcggttacttagatgtttcagttcaccgcgttcgcctcactagacctatgtattcagtctaggatgacccaaaagggccgggtttccccattcggacatctacggatcaaagctcgtttgccagctccccgtagcttttcgcaggctaccgcgtccttcatcgcctgtgatcgccaaggcatccaccacatgcacttgttcgcttgaccctataacgagtctgtctcatcgacagccgctacaggttgagttctcgcgttgtgccgtattccaattagagtcgaacaatgaagttcgaatcatcttgagatacatcgatacaatcacaacccggatagcttccacgtccatctcaacgacgcttccgctatccaaattacttgcttcttccagattgttaaagaacgacagccgatacagtttcctgcatcactctgactggctcaatcgccaatgggtaagattcgattcgttctctcgaacccaatcaaacattatccattggggctcccttcgggagtgagatgcccgtaagcgctaaagcgccaacgatcatcgcaattggtggaggcagacgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctatgcccccatacagagacactcaggtttttccgccagacaattggtgggtctggttggattcgaaccaacgacccccgccttatcaaagacggtgctctaaccgactgagctacagacccctgagtctgtcctaatttacagccgataagcgtgagcgctcaacttcgcggaaataagctcgagaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcatgaatcctaccgtggtgaccgtcctccttgcggttagactagccacttctggtaaaacccactcccatggtgtgacgggcggtgtgtacaagacccgggaacgtattcaccgcggcatgctgatccgcgattactagcgattccagcttcatgcactcgagttgcagagtgcaatccggactacgatcggttttctgggattggctccccctcgcgggttggcgaccctctgttccgaccattgtatgacgtgtgaagccctacccataagggccatgaggacttgacgtcatccccaccttcctccggtttgtcaccggcagtctccttagagtgctcttgcgtagcaactaaggacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgcgccggttctctttcgagcacgcccaactctcatcgggcttccgaccatgtcaagggtaggtaaggtttttcgcgttgcatcgaattaatccacatcatccaccgcttgtgcgggtccccgtcaattcctttgagttttaatcttgcgaccgtactccccaggcggtcaacttcacgcgttagctacgttactaaggaaatgaatccccaacaactagttgacatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcatgagcgtcagtattggcccagggggctgccttcgccatcggtattcctccacatctctacgcatttcactgctacacgtggaattctannnnnntctgccatactctagcctgccagtcaccaatgcagttcccaggttgagcccggggatttcacatcggtcttagcaaaccgcctgcgcacgctttacgcccagtaattccgattaacgctcgcaccctacgtattaccgcggctgctggcacgtagttagccggtgcttattcttccggtaccgtcatccactccgggtattagccagaatgatttctttccggacaaaagtgctttacaacccgaaggccttcttcacacacgcggcattgctggatcaggcttgcgcccattgtccaaaattccccactgctgcctcccgtaagagtctgggccgtgtctcagtcccagtgtggctggtcgtcctctcagaccagctactgatcgtcgccttggtaggcctttaccccaccaactagctaatcagccatcggccaaccctatagcgcgaggcccgaaggtcccccgctttcatcctcagatcgtatgcggtattaatccggctttcgccgggctatcccccactacaggacatgttccgatgtattactcacccgttcaccactcgccaccaggccgaagcccgtgctgccgttcgacttgcatgtgtaaggcatgccgccagcgttcaatctgagccaggatcaaactcttcagttcaattcctgttactgttttcggttgtttccaaccggtcgctcactcaaagctgacaggtatatgaatctcttcataaacctgacttactttagtgtgagactcttgatactttcgcttgcgatccgaaaatcgcccgcttccaccaagcgcccacacttatcggctgttcattgttaaagagcatatccgcgagaagattcggctacttaccgcacccttctcagcagcgctgcgttgtcagcagcagagaaacgagattatgatcacttattcgcagcgcgtcaacaacnnnnnnactaccgcgccgcgcaccgcccggatcaccgcctcgcgccctcggccgcctctaccgccgaccgtaccgcatgagccgcgaaacctcccgcttcccccttcgcgccgcgttcgccgtagcgcgaaagaggcgtgattgtaggcagcatctacgcttcgtgcaagcgnnnnnnagggtcccgttaaaatttttgaatggacgtggcatgccgcgtccgtgccgcacgctcagcggcgcccgnnnnnnnnnnnnagtcgctccagcggcaccgcctcggccatcgccgcatagccggcgtcgctcgggtggatgtcgtcgccactgttatagcgacgcagcaatgtcgacggcttagccggatcgcgcagcgcggcgtcgaaatccacgacgccgtcgaaggcgcccgaggttcgaatccattcgttgacttcgcgacggatcgcttcgcgcgccggcggcagcgacgccggcgtcagcgtcgcgccgaataccgcaacgcctcgcgcgtgcgcagccgcgatcacgcggcggtagcccgcgatcaacgcttgcgcgtcgacccgcgtatgcggcgcatcacagtcgagcccggaccgggctggcatcgcagcgaaattgatgtcgttgatgccaatcagcagcaccgcgaccttcacgccnnnnnnnntcagcacgtcacgctcgaagcggcgctcaagcgcgatgccgtagcagcgcgagtcgctcagcagccgattgccgctgatgccgagattcgccacgccgatgtcgcctgcgcccgcgcgctcgagccgggccgccagcgcatccggccagcggcgattgcggttcaggctcgagcgcaggccatcggtgatcgaatcgccgacggccgcgatcgccgccgcgcccggctgctgcacctccaccgccaactcggcgatccaggcggattgcgtgaagcgcgtgcgaaacgcgtcgggtgaggcgtcgcccgtgtggttacccggcgccgacacgtaattgacctgattcgatacgcggtgccagaccgtcatcgtctggcggcttcccaggtacaggctgagcgcgtacggctcgccggccctcacgtcgtacgcgacgggatcgctgtcccgctcctgccccggcggcacttccgtttcgcgacggccgccgaaagtcaccgccgtcgagctgcccgcagcaaccgccgcaccgcccgccgaccggccgatgctcatctcgccgatcgcgagcggcgtcttgccgtacgcattgcttacgcggatgcgaaccgccttgcccgcgagcgtcggatagacgatctggcggaccgtgcgccccgcgacgtccggcgcgcgatacaacggcggcggcgcggcaagatccgggatcggctgcagcgcggttgcccaggacgcgacccagcgcgccggcgcatcggcttgcgcggcacttcccggttgcgatgcagccaaagcgagacagcacgaaagagcggaaagccagcgtcgggacgtcattcgatactcctcacggcaaaggttcgaattttgcccgaactcggtttgggcgccccgttcggtcgcgcgtgcgcttgccggtggcgggcggggcattgcttcgccgtcggttcgctgcgcccgcgcttcgtggtcgccatgctcattctccaagcagcctgttgtcggctgcatgtccgtcgattcggccgtccggtcaatccggaccatccttcgccagcctatcggcgtggcgactgattgctatcggccggcaatcagggataaaccggaccggagggccaggctcgcgactcgacggtatagcgtaagcggctcgatagctcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagctcccagctcgtagtttgtcgcgcacgatccggcaagnnnnnngcacccggtactccccgacgaaagcccaccacccgtcgcacggcacgacacagcgcatgcgcgacacgaccgcccgtccgtggcaaatcgtcgtcgctcgcaccgcgaaccttgcccatccgctaaaatgatctattaaccgaccggtcggttggttaataatgcgtgaacattccacctggacgagaacatcgccatgtacacgcaatccctcgacatccccggcaacatcgcgccgatcgatgccgccgccgattcgcccgaacaggcaggattcgatgccgccatcgccgccgacggcaagatcgaaccgcagaactggatgcccgacgcttaccgcaagacgctcgtgcggcagatttcgcagcacgcgcactcggaagtcgtcggcatgctgccggaaggcaactggatcacgcgcgccccgagcctcaagcgcaaggcgatcctgctcgcgaaggtccaggacgaagccggtcacggcctctatctatatagcgccgcggaaacgctcggcgtatcgcgcgatgcgctgatcgacgcgctgcacgcgggcaaagccaagtattcgagcatcttcaattaccccaccctcacgtgggcggatgtcggcgtgatcggctggctcgtcgacggcgcggcgatcatgaaccaggttccgctctgccgctgcacgtacggcccgtatnnnnnnnnnatgatccgcgtctgcaaggaggaatcgttccatcagcggcaaggcttcgacgcgctgctcgcgatgatgaagggcaccgacgcgcagcgcgcgatggtccaggaagccgtggaccgctggtggtggcccgtgctgatgatgttcgggccgcccgacgccgattccgtccacagcaaccagtcggccaaatgggggatcaagcggatttcgaacgacgacctgcggcagaaattcgtcgacgcgacggtcgagcaggcgaaggtgctcggcgtcacgctgcccgatccggacctcaagtggaacgacgcccgcggccatttcgattacggcgcgctcgactgggacgaattctggcgcgtcgtcaacggcgacggcccgtgcaacaaggagcgcctcgcgacccgcgtgaaggctcacgaaaacagcgcgtgggttcgcgacgccgcgctcgcgcacgaggaaaagcgccgccgtcgcgcgcagcaacaagcggcctaaccggcatgacgcgcggcaagcgcggtgccgcgatccgcattcaggagattcaggagaaagcgatgaacaacgaatggcccatctgggaagttttcgtgcgcagcaagcaagggctcgaccacaagcactgcggaagcctgcacgcggccgacgcgtcgatggcgctgcgcatggcgcgcgacgtctacacgcgccgccgggaaggcgtgagcatctgggtcgtgccgtcggcggcaatcaccgcgtccgatccgaacgagaaggccgagatgttcgaaccggcgggcgacaagatctatcgtcatccgacgttctacacgctgcccgacgaagtcaaccacatgtgagcggccagccatgacgacgaccccacaacatctcgcgtacgtgctgcgcctcgccgacaacgcgctgatcctcggccagcgcaacgccgaatggtgcgggcatggcccggtgctcgaggaagacatcgcgctcacgaacatgagcctcgatctgatcggccaggcgcgcctgctgtatacgcacgcggccgagctcgagcggcagctcaccggcgccgcgcggaccgaggacgactacgcgtacttccgcgccgaacgcgaattcgcgaattacacgttcgtcgagctgccgcactacggcccgctctgcggcaccgcgcacgcggagctcgactatgcggtgaccgtcgtgcgcaacttcctctattcgacgctgatgctgcacctatggaccgcgctcgaggcgtcgggcgatgcgcaactcgcggcgatcgcggcgaaatcggtgaaggagacgcgctatcacgagcaccacgcgcgtgaatggctgatccgcttcggcgacggcaccgatgaatcgcaccgccgcgcgcaggccgcgctcgaccatttgatgccgtatacgcgcgaattcttcgcgacggacgcgatagacgacgcggcagcggcggccggcatcggcccggcgatcgcgtcgatcgagccggcgtggcgtgccgacatcgaagccgcgctcgccgaggcgacgctcgcgctgcccaccgccggccagtacgtaccaaccggcaagcgcggcgagcattcggaacatatgggctatctgctcgccgagctgcagagcatcgcgcgccagcacccgggcgcgacctggtaagcccgcacccgaacgacgaacgacggagccagacgatgcccgccttccccgcctccgccctcggccaaccgaccgccgccgatgcccgtgagggccggcgccccgtcaccggccgcgccgccgcgcccggcgacgatccgctcgtcgagcgcgcgtggagcgcgctcgaagcggtgcccgatcccaagataccgatcgtgtcgatccgcgagctcggcatcctgcgcgacgtgcgccgcgcctcggacggcgccctcgaagtcgtgatcacgccgacctattccggctgcccggcgatgcagcagatcgccgaggacatcggcgccgcgctccggcaagcgggcatcgcgccgcaccgaatcgcaaccgtgctcgctcccgcgtggacgaccgactggatcaccgccgacgcccgcgagaagctccgcgcatacggcatcgcgccgcccgtcggccaatgcggcgaggcgcgcggcgcgcacgcggccgcgccgcgcgtcgtgcgcttcatgccgaagccgccggccgcgccgctctgcccgcgctgcggctccgcgcataccgagcggctcgcgcaattcgcgtcgaccgcgtgcaaggcgctctatcgctgcctcgactgccgcgaacccttcgactacttcaaaccttattgatatggcgactccgcaattccatccgctgcgcattcgcgacgtgcggcccgaaaccgccgacgccgtcacggtgtcgttcgaagtgccgcccgagctgcgcgacgcttaccgcttcacgcaaggccagttcgtcacgctgaaggcgcacgtcgacggcaaggaaacccgccgctcgtattcgatctgcgtcggcacgacggattacgaccgcgacggcgagttgcgcatcggcatcaagcgcgtgcgcggcggccgcttctcgaacttcgcgttcgatacgctcaagcccggccacacgatcgacgtgatgacgccggacggccgcttcttcacgcacctgaacgccgggcacggcaagcagtacgtcgcgttcgcgggcggctcggggatcacgcccgtgctcgcgatcgtcaagacgacgctcgagctcgagccgcgcagcacgttcacgctgatctacggcaaccgcagcgtcgattcgatcatgttcgccgaggaactcgaggacctgaagaaccgcttcatgcagcggctcgccctctaccacgtgctgtccgacgacgtgcaggacgtcgagctgttcaacggcgtgctcgatcaggcgaaatgcgcggcgtttctcgattcgctcgtgccggccgcgacgatcgacgaggcgttcatctgcgggccggcgccgatgatggacgccgcggaagccgcgctcgccgcggccggcgtgccgcgcgagcgcgtgcatgtcgagcgcttcggcacgccgctgccgcaggcgggcgcgcccgccgtcgaaatcaccgccgacacgcccgccgccgacctcgaaatcgtgctcgacggcaagaagcgcaagctgcggctgccgtacgaaggcgcgagcctcctcgatgtcgggctgcgcgcgggcctcgcgctgccgtacgcgtgcaagggcggcgtctgctgcacgtgccgcgcgaaggtgctcgaaggcgaggtgcggatggagaagaactacacgctggagccgcaggagatcgccgacggattcgtgctcacctgccagtgccatccggtcagcgagaagatcgtcgtcagctacgacgaacggtaggcggcgtcttgccgcgcggttacgcgcggcccgccatctcgcttacactaggggccgcctgcgggccggacgcgcgacgcgccggcccgcaggcggcttttcccatgttgacgacaagccaatgagcaccatccacgtgaccatgggcggctccgccgccgcttctctgcgcatcgcgctcgccgatgcgggccgcgacgaaggcgtcgtcgagctgttcgacgatctgtcggtcggcccgctacgcggcgcggacgactcgccggacgtgcgcgccgcgttctgggagcgcgcgatcggcgacatccagcaggattggacggccgggctnnnnnncgacttcgcgaaactcgagacgctggcggccgacacgggccaggtcgtcgtctggcacgcgcagagcgtcgcggatcagttgatgctgcggcgcgtcgcctaccacctgcgcaatgcgccgcagcgcctcaacgaggtgcggctgtcgagcgcggacatcgacgatccgcaatcgtgggtgcggctgcgcgccgatcaggcgaccgccaccggcatcttctcgtccgcgcagttgcgcgccaagctgccggaggcggcgccgatctcggtgctgcggatcagccggctcgcgctcgaatggcaggaagcgaaacaggcgaatgccgagctgcgctactggatctgcaacacgttcaagagcggccattacgcggacatcgatgcgctcgtgctcgagcacgcgcccgacgagtgggggcccgccgcgcgcacgatcggcgccgtgatggcgttcgccgaccgcggtcacctgttcgtcggcgacgtgatcgcgttctggcgctgccgcgaactcgcggcggccggacgcatcgagctgcaaggcgacgctcgctcgatcgacgacctgagaacggcgacgctgcgcgcgacacccgccgtggccgttccccgctaacccacccgcatcacgcaccgaatcacatggcccgcacccgcgcccccgatcacgaatcccagcgcgagcagatcctcgatctcgccgccgccaagtttgcgcagacgagctacccgagcacgtcgatgaccgatctcgcgaacgcgagcggcacgtcgaaggcgcgcctctatcactattacgagggcaaggaagcgatcctgttcgatctgctcgaccgctacacgaagcggttgatgctgatcatcgccgaggtcgaaggcgcgagccagcggcacgggctcaccgagcgcgaagcgttcgccgagctcgtgcgcgcgtttctcgccgaatatgagacgtcgcacagccgccatgtcgcgctgctgaacgacgtgaagtacctcgaggacacgcagcgccagatcgtcctcgaccgccagcgcgacatcgtcgccgcgttcgcgcgccagctnnnnnnnnnntatccggaacgaatctcgaaagacaaccagacgcccgtgacgatgatggtgttcgggatgatcaactggaccttcacgtggctgaagcccggcggccgcctcggctatcgcgatttcgccgagcaggtgatcggcatgatcgagcacgggcttggcggctgaatcatccgatttattgcagagcagcaagcgttgcatctgcgtaacagtgcgacgctttgtccacactcctgtcaaaaatccttaaaacacccataaaacaaaggcttacgctcaccaatcggtgactttagagctcgacctcgacttgcgaatccgggttttccccaatctccgcacggccgttcggttaaaattgcgctgcaatgcacaaaccgctgtatggtcttttgaggaacccacgatgaacaagcctgaccttcgccctgccgagtcggtcggcatcgccggtcccgcgccagttctcgttcgggaactggcttccagcgaccgccagcaactgctcacccattttcttgcgctcggcgaggaagatcgcctgctgcgcttcggccaggcggtgcccgatcacgtgatcgagaactatgtccgcacgatggacttcggacgcgataccgtgttcggcgtgttcgatcacgcgctcgagctgatcggcgtcggccacctcgcgtacctgcccgctgagggcgacaagcgcaccgccgaattcggcgtgtcggtgctcgaannnnnnnnnngccagggcgtcggcacgaagctgttcgagcgcgccgcgatccgcagccgcaacacgcacgtgacgacgctctacatgcactgcctgtcgcgcaacgcgacgatgatgcacatcgcgaagaaatcggggatgcgcatcgaatacgcgtatggcgaagccgacgcgtacctgtcgctgccgcccgccgatcattcgacgatcatcgccgagatgatgcaggagcaggccgccgtgttcgactacgcgctcaagcgccaggcgcgccgcgcgacgcagatcttcgaatcactgctacccgcgggcctcaccgcgtaacacatcgcgaagcaccaacgggaacgggcggtccacaacgggccgcccgnnnnnnngagccggccgcggcgcacgtcgtgcggccgcccggccggccgcgcatccgtatgtatgctgttcagcggatcggcagcgcggtcgtttccttgaagcgctcgagcgagaagctcgtcttcacgtcgatcaccgacggatggtgcagcagttgctcctgcatgaagcgcgagaaatgcgccatgtcctcgacctgcacgcgcagcagataatccatgtcgcccgtcatcgcgtggcacgcgaccacttccggccacgcctgcaccgccgcgcggaacagctcggcatgggtcgcgccgnnnnnnnnngacgtctcgtcgccgcgcacgggcgcgacgccgccgcgcttctccagccgcacgctcacgtacgcgagcagatcgagcccgagcttctgcggatcgagcagcgcgacgtagccggtgatcacgcccatttcctcgagccggcggatccgcctcaggcaaggactcggcgacagattcacccgctcggcgatgtcctggttcgacaaacgcccattctcctgaaggatagaaagaatgcgccggtcaatcgcatccaattccacgtgcgccatttcctgtctccctgcctgttcgtgcggacgagaaattgcgcaagcgtagcgttgcgcgaccaagttcgcaagtttccactcggccctccccgctacactttgccgcagacattcaccaagacgcgtgccccgccgagggctaggagacgccatgcaaatccccacctgggacaatcccgtcggcaccgacggcttcgaattcatcgaatacaccgcccccgatccgaaggcgctcggccaactgttcgagcgaatgggcttcaccgcggtcgcccgccatcgccacaaggacgtgacgctgtaccgccagggcgacatcaacttcatcatcaacgcggaacccgattcgttcgcgcaacgcttcgcgcggctgcacgggccgtcgatctgcgcgatcgcattccgcgtgcaggacgccgcgaaagcgtacaggcatgcgctcgagctcggcgcatggggcttcgacaacaagacgggcccgatggagctgaacatcccggcgatcaagggcatcggcgattcgctgatctacttcgtcgaccgctggcgcggcaagaacggcgcgaagccgggcgcgatcggcgatatcagcatctacgacgtcgatttcgagccgattccgggcgccgatccgaacccggccggccacggcctcacgtacatcgatcacctcacgcacaacgtccaccgcggccgcatgcaggaatgggcggagttctacgagcgcctgttcaacttccgcgaggttcgctacttcgacatcgaaggcaaggtgacgggcgtgaaatcgaaggcgatgacgtcgccgtgcggcaagatccggattccgatcaacgaggaaggctcggacacggccggccagatccaggaatatctggacgcgtatcgcggcgaaggcatccagcacatcgcgctcggcgcggccgacatctatcgggcggtcgacggcctgcgcgcgaagggcgtgacgctgctcgacacgatcgacacgtactacgagctcgtcgatcgccgcgtgccgaaccacggcgagccgctcgacgagctcagaaagcgcaagatcctgatcgacggcgcgcacgacgatctgctgctgcagatcttcaccgagaaccagatcgggccgatcttcttcgagattattcagcgcaagggtaatcagggtttcggcgagggcaacttcaaggcgctgttcgaatcgatcgaactcgaccagatccgccgcggcgtcgtgcaggacaaggcgtaagcgcgcccgcgcggcgcgttgcggcgcccgccgcgcgggatgccgcgaatggcctgacagttgggcgccggcaagcgggcctgaagatgagcctgcaggtgcgcccgccagtgagcctacaggcggccttcaaacgaaaaagggctggaatcccgggattccagccctttcgcatggctatcgtcgccgccgcgtgacgagcgagcctcgacccgcgcgtcgcggccgaggcggcttacttctgcatcgcgccgcgcccgttcgtcgcgacgcccgcgaacgtcggcgcatccgcgccggccgccgccgcaagctgcagcatctgggtgctcgccgtcgccagcacgcccgcgccttccgagcgcgccgggccgctcattgcgaaaaacgcggccgacaccatcaggaaattctggatatttcgagtcttcattgcacctccattgcaaccgtccgtcgcgcgatgcgcggcgcgggcacgaacccgcgccgcccgcgcaaccggacagggccctagagactaacggcaaacgctcggcgaggcccctcgttttacatgcttttacagcctgtaacgcattgattcctcacattttcgggtcgcgcatcggctttttgggacgtgcagcggcgggtttttcccagtgctaccatcgaacgaaacccgccaatattcgggccgaccgacgcgtccacaagacgccgacgcgccgatagttttggcgatcccgaaccgggtgaggagacaccgcatgaacgccccgctagacgcaggccagcgcgcatcgctcgaggccgcgctgcaatccgtcacgctagacgacaagtacacgctcgaacgcggccgcgcgtacatgagcggcatccaggcgctcgtgcgcctgccgatgctccagcaggaacgcgaccgcgcggcggggctcaacaccgccggcttcatttccggctaccgcggctcgccgctcggcggactcgacctgtcgctctggaaggcgaagcggcatctggcggcgcaccggatcgtgttccagcccggcatcaacgaggacctcgcggcgacggccgtctggggctcccagcaggtcaacctgtatcccggcgcgaaatacgacggcgtgttctcgatgtggtacggcaaaggcccgggcgtcgatcgcacgggcgacgtgttcaagcacgcgaactcggccggctccgcgccgcacggcggcgtgctcgtgctcgcgggcgacgaccacgcggcgaaatcgtcgacgctcgcgcaccagtccgagcatatcttcaaggcgtgcgggctgcccgtgctgtttccgtcgaacgtgcaggaatatctcgacttcgggctgcacggctgggcgatgagccgctattccggcctctgggtcgcgctcaagtgcgtgacggacgtcgtcgaatcgtcggcttccgtcgatatcgacccgcatcgcacgcagatcgtgctgccgaccgatttcgtgatgcccgacggcgggctgaacatccgctggcccgatccaccgctcgtgcaggaagcgcgcctcctcgactacaagtggtacgcggcgctcgcctacgtgcgcgcgaacaagctcgaccgcatcgagatcgactcgccgcacgcgcgcttcggcatcgtcacgggcggcaaggcgtatctcgacgtgcgccaggcgctcgtcgacctcggcctcgacgacgacacctgcgcgcggatcggcattcgcctctacaaggtcggctgcgtgtggccgctcgaagcgcaaggcgcgcaggcgttnnnnnnnnggctcgacgaaatcctggtggtcgaggaaaagcgccagatcctcgaatacgcgatcaaggaagagctatacaactggccggacggccagcgcccgcgcgtattcggcaagttcgacgaaaaggacggcgcaggcggcgaatggtcggtgccgatgggcaactggctgctgcccgcgcattacgagctatcgcccgcgatcatcgcgaaggcgatcgcgacgcgcctggagaaattcgagctgccgtccgatgtnnnnnnnnngatcgccgcgcgcatcgcggtgatcgaagcgaaggagaccgcgctcgccaagccgcacgtgagcgccgaacgcaagccgtggttctgctcgggctgcccgcacaacacgtcgacgaccgtgccggaaggctcgcgcgcgatcgcgggcatcggctgccactatatgacggtctggatggaccgcaacacgagcacgttcagccagatgggcggcgaaggcgtgccgtggatcggccaggcgccgttcaccgacgaaaagcacgtattcgcgaacctcggcgacggcacttacttccactcgggcctcctcgcgatccgcgcagcgatcgcgtcgaaggcgaacatcacgtacaagatcctctacaacgatgcggtcgcgatgacgggtggccagccggtcgacggcgtgctgacggtgccgcagatcacgcatcagctcgcggcggaaggcgcgaagcggatcgtgatcgtcaccgacgagccgcggaaatacgacggccacacgtcgcagctcgcgccgggcgtgacgatccaccatcgcgaccagctcgatgacgtccagcgcacgctgcgcgagatcgaaggcacgacgatcctgatctacgaccagacctgcgcgaccgaaaaannnnnnnnnnnnaagcgcggcgcttatccggatccggcgaagcgcgtcgtgatcaacgaagccgtgtgcgaaggctgcggcgattgctcggtgcaatcgaactgcctgtcggtcgagccgcgcgaaaccgagttcggcacgaagcggcagatcaaccagtcgacgtgcaacaaggatttttcgtgcgtgaagggcttctgcccgagcttcgtgaccgtcgagggcggccggctgcgcaagccgaaggccgtgtcggccgacgcgagcgcgctgccgccgatgcccgagccggtgctgcccgcgatcgatcgcgcgtacggcgtgctcgtcaccggcgtcggcggcacgggcgtcgtgacgatcggcgcgctgctcggaatggccgcgcacctcgagggcaagggcgtgacggtgctcgacgtgacgggcctcgcgcaaaagggcagcgcggtaatgagccacgtgcagatcgcgcacgcgcccgccgatatccatgcgacccgcatcgcgatgggcgaagccgatctcgtgatcggctgcgacgcgatcgtcacggcgggcgacgaatgcacgtcgcggatgcgccacggcacgacgcgcgtcgtcgtcaacagcgcgcagacaccgaccgccgagttcatcaagaacccgaaatggacgttcccgggcgcgagcgccgagctcgacatccgcgcggcggcgggggatgcggtcgatctcgtcgatgcgaaccacttcgcggtcgcgctgcttggcgacgcgatctacacgaacccgttcgtgctcggctacgcgtggcagcgcggctggctgccgctcgcgtacgcgtcgctcgtgcgcgcgatcgagctgaacggcgtgcagatcgagcagaaccgcgcggcgttcgaatggggccgccgcgccgcgttcgatccggcgagcgtgcgnnnnnnnnnnnnggacgatgcgcaggccggcgcgacggtgatcgcgctgcacacgaaaaaggcggtcgacgcgctgatcgcgacgcgcgtcgagcatctgaacgcttatcaaaacgccgcgtacgcggcgcgcttctcggctgtcgtgagccagnnnnnnnnagccgannnnnnnntcggcgcggataccgcgcaggagccgctcaccgaagcggtcgcgcgcaatctgtgcaagctgatggcgtacaaggacgaatacgaagtcgcgcggctgcacgccgccccggcgttcgtcgcgaaactcgccgaacagttcgaaggcgactggaagctcagtttccatctcgcgccgccgctgttcgcgaagaaggatgcgcgcggccgtcccgtgaaacagcagtacggcccgtggctgatgccggtgttccgcgtgctcgcgaagctgaagttcctgcggggcaccgcgttcgacgtgttcggccgcaccgaagaaagacgcaccgaacgcgcgctgatcggcgaatacgaggcgctcgtgcaggagctgaccggcagccgcctcacgcgcgacacgctgccgctcgcggtcgagttggccagcctgccggacggcattcgcggctacgggcacgtgaaggagaacaatttgcgcgcggtgcgcgcgaagtgggcgcaattgctcgcgcagtggcgctcgccggagggcgggcagacgcgcaacgtcgcgtgacggcacaggcgcggttgcggcgtcgccgtcgccagcgacggcaagcggtgaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgatgttannnnnnnnnnnncgctcgaagccaagcgcgaatcgaggccgaggtcgcgcaattctcggtgcggcggctcggtgcgacggcaacggtggccaaactcgcatcggagcacccgccgcccgccgccgggcgagcctgccgcgtacacgaagcgccgatcgcctcgctttgtccagcgcgcgacgccgacgccgcaagcaagcccacgcgcccacgccccgaaaagaaggcggccgcccgactgaaccggtcgtcaagctgatgccagttgccgagatccggttcggccgagcggccgcctttcctttcgtttggctgccgcgcgacgcccgcccgaacggcgcgcgacgcgcggcttccgggcgttacttcacctgaacgttcgccgcggcgacggccgtcatgttgatgatccggcgcacggtcgcggccggcgtcaggatgtgcacgggcttcgccgcgccgagcaggaacgggcccaccgtgacgccctcgccgccgaccatcttcagcaggttgtacgcgatgttcgccgcctcgacgttcggcatgatcagcaagttcgcctcgccggtgagcgtcgtgcccgggaacgcggccttgcgcaccacttcggacagcgcggcgtcgccgtgcatttcgccgtcgacctcgagctcgggcgcgcgctcgacgatcagcttgcgcgcttccgccatccggcgcgacgatgccgacggcgcgctgccgaagttcgagttcgacagcagcgccgccttcggcgtgatgccgaagcgttcgatctcggccgcggcctggatcgtcatgtcggcgagctgctcggcgctcggctgctcgttcacgtacgtgtcgcacatgaacaggttgcggcccggcagcatcagcaggttcatcgcggcgaagtgctcggcgcccttcgcgcggcccagcacctgctcgatgaacttcaggtggctgtggtacgtgtcgatcatcccgcagatcatgccgtgcgcatcgccgaggtgcacgagcatcgcgccgatcagcgtgttgaacttgcgcagcgcggccttcgcgacctccggcgtcacgccgtnnnnnnnnncgatctcgtgatacgcctgccagcactgctggtagcgcggatcgtcttccggattgacgatctcgaaatcgacgccgccgacgagcttcgagccgatcttcttgagccgcatctcgacgaccgacggccggccgacgatgatcggcttcgcgatccgctcctgcagcacgaattgcgcggcgcgcagcacgcgctcgtcctcgccctcggcgaacacgatgcgcgcggccttcgtcttcgcggtcgcgaacacggggcgcatcaccatgccggtgcgatagacggtcgtgccgagctgctcgcggtacgcatccatatcggcgatcgggcgggtggccacgcccgaatccatcgcggcctgcgcgacggcgggcgcgatcttgatgatgaggcgcggatcgaacggcttcggaatcaggtattccggaccgaattcgagcgaatggccctcatacgccttcgcgacttcctcgctctggtcggtttcctgcgcgagctcggcgatcgcgcgcacgcacgcgagcttcatctcttcggtgatcgtcgtcgcgccgacgtcgagcgcgccgcggaagatgaacgggaagcacaggacgttgttgacctggttcggatagtcggagcggcccgtcgcgacgatcgcgtccgggcgcaccgccttcgcgtcttccgggcggatttccggctccgggttcgcgagcgcgaggatgagcggccggtccgccatcgtcttcaccatgtcctgcttcagcacgcccgcgctcgagcagccgaggaacacgtccgcgccggcgatggcgtcggcgagcgtnnnnnnnncggtcgtcgccgcatagcgctgcttcgacggatcgaggttgccgcgcccttcgtagatcacgcccttcgaatcggcgacgagcacgttcgacttggacagaccgagcttcacgagcaggtccagacacgcgatcgccgccgcgcccgcgcccgagcagacgagcttcacgctcgacagatccttgccgaccactttcaggccgttgaggatcgccgccgacgcgatgatcgcggtgccgtgctggtcgtcgtggaacacgggaatcttcatccgctcgcgcagcttctgctcgatgtagaagcactcgggcgccttgatgtcctcgaggttgatgccgccgagcgtcggctcgagcatcgcgatcgcctcgacgagcttgtccggatcggactcggcgagctcgatgtcgaacacgtcgatgccggcgaacttcttgaacaggcaccccttgccttccatcacgggcttcgcggcgagcgggccgatgttgccgaggccgagcaccgcggtgccgttcgtcacgacgccgacgaggttgccgcgcgacgtgtacttctgcgcgtcgagcggatccgcgtgaatcgcctcgcatgcggccgcgacgccgggcgaatacgcgagcgacaggtcgagctggttcgacagcggcttcgtgggcgtgaccgaaatcttgccgggtttcgggttctggtgataagcgagagcgctttgcttcagttgttcgtccatggttgacctgcgagagacatgcgtaatttttgaagactcagtaccgagcaccgggagccgcgaatgcgggaatcgaagggatggtcgactgcggcgtccgtcgcgcgccggatcggcgcggcatcgaaccttggcgggtggcaagcggggagtacaaagcaccgagcaaatcttagtgggtcgcctagtgtacacctcgcgcaggcgcgccagttgctgcgccgcggcagcctttcgtttcggggtactgcctttcgccgccgggcgccgccggaaattgcgcgtcgcgcgcagcgctcgcccggcgcgaggcggccggacggacgcggaaaaccgcgcccgccgcaccgccgggcgtctcgaaaagcgcgcaaatcgggtaaaatagctggctacgcgcgcagcgaagcggctcgatgccggcgaccacgccctatcggcccgccacccggctctcacggcgggaatcacgcgagctgcgccgccgggcccgcgcccgcccctcgctcatcatcaaggaacgcccccatgacaggcttcgatcgtcagacgatctccgacacgaccgccaaaatgctgctcgaagtgcaagcggtgcacttcaacgccgacaagcccttcatcttcacgtccggatgggcgagccccgtctacatcgactgccgcaagctgatctcgtttccgcgcgtgcgccgtgggctgatggaaatggccgaggcgacgatcctgcgcgacgtcggcttcgagcagatcgacgcggtggcgggcggcgaaaccgccggcatcccgttcgccgcgtggatcgccgaccggatgatgctgccgatgcagtacgtgcgcaagaagccgaagggattcggccgcaacgcgcagatcgagggctatctggaagaaggctcgcgcgtgctgctcgtcgaggacctgacgaccgacagccgcagcaagatcaacttcgtcaacgcgctgcgcaccgcgggcgcgaaggtgaaccactgcttcgtgctgttccattacgacatcttcaaggaaagcgtgtcggtgctgaaggacatcgacgtcgacctgcacgcgctcgcgacctggtgggacgtgctgcgcgtcgcgaaggcgtccggctatttcgagacgaagacgctcgacgaagtcgagaaattcctgcacgcgccggccgaatggtcggccgcgcacggcggcgcgacgggcgcgcaggagtaacgccgccccgcatcgcccgcgttcggccgcgcgagcccggctgacgcgacgaaccgcccgccgtcgccgacggcgggcgnnnnnnncgcgcgcacgcgagcgccgcgcggcggccgcgcgccttggccggccgtcgggcagcgccggtggcgatcgccccgggcgtcgcgcgaagttgacgcggcggcgtccgccatgcgtcccccaatgctagacttgccctcatattcgggttcgagcagcacacccgaccgcgagcagcgccggatcgccccggcacaattgacgggagaagggccatatgcgtgtgggtcgccgagccgtgccgagaggttcgtcccgtcgtctgctctcgctcgccctcgtctgcgcttgcgcgctcgcgccggtcggcggctcacgcgcgctcgccgaagacgcgttcatgctgacgagcgacgatctgcaccccggcggccgagtcggcgcgccgcacgtgttcaaccagggcgactgcaagggcggcaaccgctcgccgcagctcgcgtggcgcaacccgccgcccggcacgaaaggcttcgccatcacgatgttcgaccccgacgcacccggccgcggctggtggcactgggccgtcgtcggcattccggcgagcgtatcgagcgtgcccgccgacgcgagcgcatccggcttcctgcgcaagctcggcgcagccgaggcgcgcaatgatttcggcaccgacggctacggcggcccatgcccgccgcccggcaagccgcaccgctacgtgatcactgtccatgcgctgaaggcaaccgacctgcgcgtcgcgacgggccgccccgcgcagatgttcgaccacgagatcggcaccgaatcgatcggctccgcccaactcgtcgtcacatacggccgctagggtctggctatacatacggaacgcgcatgcgaaggcccgaaatcgcccgcgtggcggcgacgccgcccgccgctcgttcggctcggccgaacggcgcgcttcacgcgttgccataggctcgcagcaagtccccttgagggacggtctttcgggcacttcaccggcatgaaccgagtcgagggcgtgccgcgaaaacggccgctcgctgcgattcgcttcgttcaggaaattcagtcgtgcgcgacagcgatcgtccacgatgttgcgccccgctagactttttccgccagccgttcgcgcacccagccgcgcacggacatcgttcgccgcgcgggccgcccgggcgcgcgcggtttcgtcgtctcaccttggagaaaagggcatgtcgaacctcgtcatcgtttaccacagcggctacggccacacgaagaaactcgccgaatcggtgctcgcgggcgcgcgggaagccggggcgaacgcgcggctcgtcgccgtcggcgatctcgacgacgccggctgggccgccctcgatgccgccgacgcgatcgtcttcggcgcgccgacttacatgggcgggccatcggccgacttcaagaaattcgccgacgcgacgtcgaaagcgtggttcggccagaaatggaaggacaagatcgcggcgggcttcacgaactccgcctcgatgaacggcgacaagttctcgacgattcaatatttcgtcacgctcgcgatgcagcatgggatggtatgggtcggcacgggcctgctgcccgcgaacacgaaggcggcgacgcgcgacgacctcaactacgcgggcggcttcacggggctgctcgcgcaatcgccgtccgacgcgtcgccggacgaggcgcccgccggcggcgatctcggcaccgcgaaggcgttcgnnnnnnnnntcgcgacggccaccgcccgctggctcgccggcaacggccgatgagggggccgtgcggtccggcaaagggccggaccgcaagcgcggcgctgcggggnnnnnncggccgaaccggttacggcgccgcgcatcacgtcttaaaataatcgttttcccggcggccgcgcgccgccccgccccgattcagcgagagcgagatgagcacgaaagtttttgtcgacggccaggaaggcacgaccggtctgaagatcttcgaatatctgttggcgcgcagcgacatcgacatcctgcgcatcgacgaagcgaagcgcaaggacgtcgacgagcgccgccgcctcatcaacgcgtcggacgtgacgttcctgtgcctgcccgacgtcgcgtcgcgcgaatcggcgacgctcgtcgagaacccgaacacgacgctgatcgacgcgagcaccgcgttccgcacgagcgccgactgggcatacggccttcccgagctgaaccgcgcgcagcgcgagcgcatccgtggcgcgaagcgcatcgcggtgccggggtgtcacgcgtcggcgttcgtgctggcgatgcgtccgctcgtcgacgcgggcgtggtcgcgccgggcttcgccgcgcacagctattcgatcacgggctacagcggcggcggcaagaagatgatcgccgattacgaagcgggcggcgcgaagctcgcgagcccgcgtccgtatgcgctcggcctcgcgcacaagcatctgccggagatggccgcgcatacgggcctcacgagcgcgccgatcttcacgccgatcgtcgggccgttctacaagggcctcgccgtcaccacgtacttcacgccgggccagctcgcgaagcgcgtgacgccgcaggacgtgcagcgcgtgctcgccgagcattacgcgggcgaggcgttcgtgcgcgtcgcgccgtacgacgcggccgagaatctcgacgatggcttcttcgacgtgcaggcgaacaacgacacgaaccgcgtcgacctgttcgtgttcggcacggcggaacgcttcgtcaccgtcgcgcggctcgacaacctcggcaagggcgcgtcgggcgccgcgatccagtgcatgaatctcaacgtcggcgcggccgaggatacggggctcgcgcgctgaacgcgcattgcctgcggtgcgagagaagccggcccgagcgccggcnnnnnnattgcaccgaatggaaattgaaagttatttaaatattgtcacggcgctaacagatatttacaaactttcgtttccgcccgaaaataaatcttgaagattttaaaggcatcgtgattatcccgaatagggattcacccgatgcaggtgctttaaacagatgcgccaatgcggcaggccacgaacaaaaccctgtaaaaacaagggccaccgcatccgccgagacaaatttcaaacgccaatctcgttttaatttcccctctccggcccgttgcttcggcatccggaataggccgaattgtttaaatcgactcggttagacggttccgtcgattgacagccgaaaacgacgcagccaaattagcccacacaattaaacacattggagacagaggcatgtcggacgccttttcgaaaggggtggcaatggccatagccgtcgcccctttgtttgccgcttgtagtggagggggcggcggcaccccggcccccatcgccgtgccgcaatgctccggttcgagctgcggcgttcagggtccgcccagctcgacggcggccaacacttcgctgtgccccgccgacgcgaacatcggcagcagcacctatctcggcggcgccggcggcggcgaaatcgtgagcctgaacatcaacgcgaccacgatgacgtacacgctcaagtggctcgagtcgccggttccgctcgccaccggcaccgtcacgccgacccgcgccggcacgacgatcacgggcagcgtcgcgcatccgcccgcgggcacgctgccgaccgccgagcagacgcgctgcgcgttcgtgctgctgcccggcagcggcacggcgcccgcgacgaattcgacgtactcgaccgcggccgacttcaaccaggcgaacccgccgatgatcctgatcggcttcggcgtcgcgggcggcggcattccgggcgcgacgatccagtacagcggcctcacgatcatcccgggtgtgctgcagaacatcggccaggtgccgcagcgccatttcgacttctatccgttcctcggcttcgcgaacacgacgaccgatctgtcgaagctgccgggcacgtacaacgccctcgtctatcacacggtgccgtcgggcaactacgcggcgaaggcgatcgcgtcgaacgagacgttcgatgcgaacggcgcgtgcacatcgacgagcgcatcgggctgcatgacgaccggcaatccgtggacggcgagcggcaacggctacttcaacagcacgcaggcgccgcagatcctgccgcagacgcagttgccgctcatcggcgcgaccggcaaatcggccgtcgcgcacatggtgctcggccagttgaacggcgcgaccgtgcctgtcgtcgtgcgcacgggcaacgtgaatctcggcacgccgccgctgcacaccgatgcgcaggtggacgacgaatcgggcatcgcggtgctcgggctcgcgcaggcgatcgcgtcgggcggcatcgacggcggctacgcgggcgcggactcgaacttcaagtacacggcgacggtgatcaagggcacgacgggcacgttcgtgaacccgagcacgcagcaggccgagacgggcttcacgctcgactacggccagtcgacaccggggctgctcggcgtcacgacgaccgacacgtcggcgccgggcttcgtgatcgcgagcggcgggctatatgcggcgctggtccagggcaccgtcaacggcggcatcacgcagagctcggcgatcgccggccagacgccgtccgcgccctacttcggcgtaggcgcgcaagtcagcaagtaacgagacccgcacgcgcggcccggcgacacgcgtcgcgccggggccgcgccgcagcaggcgacatcgagagcggcccaagggagccggccgccggataaagacaatttcggagtttggaggagcaacatgaagcagcggaatctggtcctggcgatggcttgcgccgcgccctttatctcggcgtgcannnnnnnnnnnnnnnnnagcgaatcgcagccgctcgtcgaggcggcgctctgcccttcgtcggtcgactacaacaccgtctacacgnnnnnnnnnnnnnacggcgaactggtcaagctgcagatcgacacgacgaagatgacctggcaaatcaccttcgtcgaatcaccggttccgaagacgacgggcaccgcggcgccgannnnnnnnggcacgacgcaaagcggcacgctcacgcaggaaacgctgctgccgacgcagaagctcaacaactgcgcattccgcctgaacggcgcgagcctcgatccgaaccggccggcgcgcatcttcctcggcatgggcatcgtgggcggcacgatcccgggcgcggaaatccagtatggcggcctgctcggccagggtgcgattcccgacacgacgttcccgtactacccgttcatcgcgttctcgtcgctcgagaccgacgtcacgaagctcgccggcacgtacagccagctcggctacggccaggtgggttcgcagaacttcgnnnnnnnnnnnntcgacgcgaaggtgacgatcaaccccgacggcacgtgggtccgctgcgacacgacgggcatttacgcgggcacctgccggcagccgggcacgaacatcgtgcaatcggcggacggcacgggcgcgttcgagaccgatcactatcagggccaggtgaagccgacgctcgcgaccatcccgcaggcgaagggctacatcatcgtcggcaagctgcgcaaccagctcgtgccgatcatgatccgcacgggcgtcgcgaacccgaacccgacgcccgacgcgaacggtgtgccggggctcaccgccgacgacgaatccggcatctcgatcctcgcgccgcagacggcgattgcggtcggctcgcaaaacggcgagtacatcggcgtggacagccagttcgattaccggacgaccgcgctcgtcaacgcgcaggcgacgctgctcgatccgttccaggcgtcgcaggcgtcgctcgcgacgccgctgaacctcgactacacgcaagcggtgccgggcacggtcacgtcgacccacgtcggcgcgagcagcacgacgccgaccggcaagttcatcttcacgggcggggtgttcggcttcctcgacatgtccaactcgtcgtcgccgtacttcacggtcggcgccttcgtgcagtaaccgacgctcgggaggccttatgagaaaagcactctgcacggcgctcggcgtcgcggcgctgacgccgctcgccgcgcacgcgcaaagcgcgggcagcaacgtcgtcacgctcggctggtttcacgtgatgccgcagcaaagcagcacgccgcttacgacgaatgtcgcgccgacgccgatcaacacgccgctgcgtttgccgccgtcgttcacgtcggcgggcaccgggctttcgacgagcggcgcggacaccgtcggcctgaccgtcagccactttctgaccgaccacatcgcggtcacctcggtggcgggcgtgccgcccgtcttcaaggtgtccggccacggcacgatcacgccgcccggcccggccggcgcgctcggcacgcagaacatcgggctcgcccaggtcaatccgatcgtgaagagcgtgcggcagtggagccccgccgtcgtattccagtactacttcgcgcaagccaccgcgaagttccggccgttcgtcggcatcggcgtgtcgtacaactggttcagcgatctgcaactgaacacgaacttcatcaagcagacgcaggacaacctcggcgcgattctcgccgcgggcgcgggcaagccgggggtcacgcaggtatcggcgaaagnnnnnnnnnnnnggcagccggtgttcaatgcgggcctgtcgtacaacatcaccgatcattgggggctcgtcgcatcggtcacgtacatcccgctgaagacgacgtcgacggtgacgatcaaggcggccgacggcacgacgctcgccgagtcgaaatcggatctgaaggccgatccgatcatcagctacgtggcggtgtcgtacaagttctgaggctgaaggaccgcccgcgcgggccctgctccgggttcgcgcgggcnnnnnnnnggttcatcgcagaaaaccgtggagccttggagaacgattgcgtaacctgacgcctgattttatggatgtcaggaggcggaattgctcgatcgcaaggcacttcaggcactgggttgctggacaggctatcggctggagcgggtggagtggccgcagggcgatagccgcacgctgtcgctctacctgaagccggtcagtcagatcatgtactgcgagcaatgcggtgcgcgttgccagcagattcatgaaacgaccgtacggcgggtacgtgatctgccgttgttcgagtaccgggtggtgctgcacgtgcctcgacgccgagtctggtgcgaacgctgcggcgcagcgcggctggagaagctggactggctgggccgctaccagcgggtgacgcagcggtttgccaaggcctgcgagaagttgctgcaggccgccagcgtacaggccgtggcggccttctacgatctgggctggcacacggtcaaatcgatcgacaagatgcgcttnnnnnnnnnnntggccgaaccggactggtcgacgatccgttatctggcgatggacgagttcgcgctccataaaggccatcgctacgccacggtggtggttgatccgatcggccgacaggtcctctgggttgggcccggacggtcacgcgagacgnnnnnnnncttcttcgaacaactccccgaaggcgtggccgagcgcatcgaagcggtcgcaatcgacatgaccacggcctatgagctggagatcaaggaacagtgcccacaggcggaaatcgtctttgacctgtaccacgtcgtggccaagtacggtcgcgaggtgatcgatcgggtacgggtggatcaggctgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcagaccgacaaccgttggacccggttgcgcgccggccgtttcggcagcgtagcgccgaacggcccgcgcaagnnnnnnccgccgagcacacagtgcgtcggcggttattagtcgttcgggaaacgcggatcttacagcttgccgtaactgtgcaagccggacaggaacatgttgacgccgaggaatgcgaacgtcgtgacgagcaggcccgtcagcgcccaccatgcggcgaccgtgccgcgcagccctttcatcagacgcatgtgcagccacgccgcataattcagccacacgatgagcgcccaggtttccttcgggtcccagctccagtagccgccccacgcctcggccgcccacagcgcgccgaggatcgtcgcgatcgtgaagaatgcgaagccgaccgcgatcgatttgtacatcacgtcgtcgagcacctcgagcgccggcaggcgatcggcgagtacgccgcgctccttcgacagatacgcaaccgcgaccatcgcggacagcgcgaagctgccgtagccgatgaagttcgccggcacgtggatcttcatccaccagctctgcagcgcgggcacgagcggctggatctgctgcgcgtcgcgtgcgatcgagtaccacatcaggaagccgaccgccgcgctgatcacgagcagcacgaacgcgccgannnnnnnnntgccgtaatgcccttcgtaatacagatagagaagcgcggtgatgaggctgaacagcacgaagacttcatacaggttcgacaccggaatgtggccgacgtccgcgccgatcaggtatgactcgtaccagcgcaccatcaggcccgtgaaacccatcagcaccgcgatccacgtgagccgctggccgatcgcgccgcccgtctccgagcgcgacagcatgccgatccagtagaaaagggtcgcgagcacgaacagcgcgctcatccataggatcgccgattggctcgacaggaagtacttaagcaggaacgccgaatcgnnnnnnnnnaggtcgccgtgatagagctgcagcgacacgagcgagagcgcggcgatcgccgccatcaagagccgcgcgggcttccagcgccagccgagcacgacgagcgcgggcacggtgccgatcagcacggccgtgtcgtaatagtccatgtgcgcgtggtaccgcgcgagcgcgaagcccgcgcccgccacgagcgccagggcgaacagccagtcgacgagggacagccgccgcaggaacggccgctcgtcgaagagcagcggcgcggccgcgccggaagcgcgcggcgcgcgggaagacgaaacttgggtcagatccatgatgttaccgagtcgagtccttggtgccggcgccgtcgggcgcgcgggaggccggcgcgccgagggcggccccggccgcgtcgcgcgtctgcacgaattccttttcgaagtcgaacgtcttgcgcgcggtggacatcgccatcagcacgctgacgcccgcgcccgtatccttgagccagaaccagaggcgtcgctcgcgcacgtagaacatcgcgaagatgccggcgacgagcagcaggctgccaagatacaccagattcttgcccgnnnnnnnnntcagctggaacaccgacgcctgcacctgcttgaacgaatcgagctgcagataaaccggcgcgccgtacaggaaactgtccgacagcgcgttgatcgcgttctgcacgaagcgcaccgtatcctgcgcctgctggacgggcggctcgcccgcgcgttctcgcgcgatttgccaaacctcccacatcgaaccctcgagcatccgcagcagcaaggcggcggccttctccttctcgtccttcggcaccgagcggtcgatgaacgtcgcgaccgactggaagccgccgatcggattgccgtccgcgccacggccgatgctgccgtccgcgccggcgaacagggtcaggacgcgctgcgcgctgtcctcgagccggtcgcgcagcgcggcatcgcccgtgccgagcgaatgccgcgcgaagcggcgcgccgcctcgatgcgcacggccggatcttcgagcgctgcgcgcagccgcatccattcgccgacgctgtcgcggctgtcggccggaatccgcagatagcggaacgggtcgttcgggctcgcgcgcacgcccgcgaggaacacgcgctcgccgcccatgtcgacgggcagcatgtagttgttgaattcgcgcgcctggccgtccttgccgcgcaccttgtactgaaccgaaggcccgatgttgtgcagttcgacgggcttcgacgtcttcgcgccggagccgagccgctcgtcgaagagttccttgatcgagcggttcgccgcgacgcnnnnnnnntcggtcttgccgttcgcgtcggtgacgttctcgacgttgatcgcacggaaatcggagaactcgacggtctcgccgtcggcgcccgccgccgcgagcggcaccgaattgccgatcgtgcccttgaacgggaacgtcgcggcgctcgcgcccgtcatcggatacgcggtcatttccatcagcgagccgccgtcctggaaactcgattgatagatcgacacgcccttgtacgtgaacggcttgttgacctcgacgcgcgccggaatccgcttgcccgtctcgcgatnnnnnnnnnnnntgtcgctcgcgaagagcttcggcatgccggtcgagtaatagtcgacgatgaatttctcgagctggatcgagaacggcagatcctggatcagcgagcccgtcggctgattgaggatcgccgtcgatacatactggccctccggcacccacgcgtagccgcgaaacgtcggattcgacgcggacagccggtgctcggctccgatctcgctgatcgtcgcgctcgtgttgacggggctcttgccgaacatccacatctggaatttgatcggcaggttgctgtcgagcagaccgcccacgcagatcacgacgatcgcgaggtgcgcggcgatgtagccgaacttcgtcatcgcgccgcgcttcgcggcgacgagcgtcgcgccgcccgcttcgcgcacgacatgccgatagcccgccttcgcgacgaacgcggcgacggtctgcgtnnnnnnnnnnnnatcgcccgcgaccgcgaactccgccttgtgatgaaacgcgcgcaggctgccttcgcggaccttgtccttccagctcttcgcgtcggcgagcatcttcggcgcgttgcggatcacgcacagcgagatcgacacgacgaggaagatcaggatcagcatgaaccaccacgcgctgtagaccgtatagaggctcagcgagcggaaaatgtcggcccagaacgggccgaactgattgacgtagttagggtacggatcgtcctgcgtgagaaccgtgccgatgatgctcgcgatcgacaggacgacgagcagcgcgatcgcaaatcgcatcgagctcaacagctcgaccgcgcgcctgaccgcggacggtcccgttctcgactgcaaccccgacgtggtaacgctcattcaaactccaactcacagcnnnnnngggcaaggcggccgtacttcgacggcgccccacccttttcttgttctagcggccgccgcatgggcggccggctcgttcattcggctcgcgaaccggaaacccgggtcaatgcaggccggcgatgtaatcggcgacggccttgacctcgctgtccgtcagccgcaacgcgatctgatgcatcgcgtcgttgctgcgcgtgccttgctggaacgcggtcaactgcgcgacggtatagtcggcccattgccccgacaaccgcgggtactggaccggaatcccctgcccagtcggcccgtggcagctcgcgcaggcgggcacgcccttctcggcgatgccgccgcgatagatcttctgcccgacgggcacggtggccgcgttgcgcgcggcgcccggcttggccgactgcgatccgtaataggcggcgacgttgcgcgcgtcctgatcgttcagcgcgcttgcgaatccgaccatcacggaattgacgcgcaccggccccttcgcgcccggctgcgtcttgaaatcgtgcaattgcttgacgagataatcgggatgctgaccggcgagcttcgggaacgaacccgtcgcgctgttgccgtcgacgccgtggcatgccgcgcatacctgcgtcgcgattgccttgcctcggtcgagatccggcttcgccgcatccgccgcccttgcctccgccatgaaacctgcgagccctgctaccgcgaactgaagcaccaccaaagacttgctcagtcgattcattcgcacaccttgtttcgtcttgtgggagtagtgaggttctgcnnnnnncgacggcgcccagtctaccgtagaagcgcgctccgaagcttccaccgcctgcggcaaatacgccgtattgtacaataccccgttgaaagccttgatgcccatcagggctacttcggggctccccgccttccaccgcgcggcttgcgccgcccgtcgccctcctgtcccatggccttcttgctccatcaagcccgcttcttcacgaccgtcaaccacctgcgtgacctgccgccgaccgtgcaacccgaagtcgcgttcgccggccgctccaatgccggcaaatcgacggcgatcaacgtgctttgcaaccagaagcggctcgctttcgcgtcgaagacgccgggacgcacacagcacatcaactatttctcggtcggcccggcggcggagcccgtcgcgcacctcgtcgacctgccgggctacggctatgcggaagtgccgggcgccgcgaaggcgcactgggagcaattgctgtcgtcgtacctgcagacccggccgcagctctgcgggatgatcctgatgatggatgcgcgccggccgctcaccgagctcgatcggcggatgatcgaatggttcgcgccgaccggcaagccgattcactcgctgctgacgaagtgcgacaaattgacgcgccaggagagcatcaacgcgctgcgcgcgacgcaaaagagcctcgacgcgtatcgggacgccggctatgccggcaagctgaccgtgcagcttttctcggcgctcaagcgcacggggctcgacgacgcgcacgcgctgatcgagagctgggtgcggcccgcagccgccgacgaagatcgcgcggctgtagcagaatgacgatcgcgcgacgtgctgcgtaacgacttggcggcagagccgcgtggagcacgtctcacctgacggatgcggatgtcgcgattgcggctgcccatnnnnnnncccgccggtcaacggcgggttaaacagcctaatcgaaaaacgacaggcactcgctcagggaggagaagcggggagcatcacgcagtgcgctttgctcgatcgctatcatataccattgtctcaaaagtttaccgaagggaactgtaaggtttcgtcggttacctatcccagccattccgccatgagcatccatcccctgcaccgcccgcgccgcatgcgccgcgacgatttctcgcgacgcctgatgcgcgaaaatatcctcaccacgaacgatctgatctacccggtgttcgtcgtcgaaggcacgaacgtgcgccagccggtgccgtcgatgccgggcgtcgagcgcgtgtcgatcgatctgctgatgggtgtcgccgagcaatgcgtcgagctcggcgtgccggtcctgtcgctctttccggccatcgagccgtcgctgaagacgcccgacggccgcgaagcggccaatcccgaagggctgatcccgcgtgcggtacgcgagctgaagcgccgcttccccgaactcggcgtgctgaccgacgtcgcgctcgatccgtacacgagccacggccaggacggcgtgctcgacgaggccggccatgtgctcaacgacgaaacgctcgagattctcgtcgagcagnnnnnnnnnnaggccgaagcgggcgtcgacatcgtcgcgccgtcggacatgatggacgggcgcatcggcgcggtgcgcgagatgctcgagcgtgaaggccacatctatacgcggatcatggcctactcggcgaagtacgcgtcagcgttctacggcccgttccgcgacgcggtcggctccgcgtcgaatctcggcaagggcaacaagatgacctaccagatggaccccgcgaacagcgacgaggcgctgcgcgaagtgcgcctcgacatcgacgagggcgcggacatggtcatggtgaagcccggcatgccgtatctcgacatcgtgcgccgcgtgaaggacgaattccgctatccgacctacgtctatcaggtgagcggcgaatacgcgatgctgaaggccgccgcgcagaacggctggctcgatcacgacaaagtcgtgctcgaatcgctgctcgcgttcaagcgcgcgggcgcggacggcattctcacgtacttcgcgctcgacgcggcgcggctgctnnnnnnnnagaagtaagccgcgcggcatacgctcttcgcctgcatcgcgggcgcagagcgcgccgccatgcgtgaaaacgaaaacggcgaggcctgaagcctcgccgtttttcatttcaccgccgccgcaggggcacggcgccgcgcgttcgcgcgccctgcatccgcgacgtcggcggtgtcggcatcgcttccgcatcgcgccgcatcaagccagcatcgggcgacgcgtcacgaagccgaccatgcggccggcaacgacatccggtcgaggctgcgcaggaaacgatcggccgactgataaccgacgacgcgcccccgctcctgcccgtttgcatcgaacacgatgatgccgggcggcccgaacaggccgaaacgcttcagcagcgcctggtcgtccggcgaattcgccgtgacgtccgcacgcacgagatgcatctgcgaaagccgcgcgccgacgcgcgcatcggtgaacgtcagatgctccatctccttgcagctcacgcaccagtccgcatagaaatcgagcatcaccggccgggtcgacgtcttcacgatctcgtcgagctccgcgatcgagcgcaccggcgcgaacgccggcccttcgtgcgcgccggcacccgcaccggcggggccgttgttcggcgcnnnnnnnnncgcgagtacggcaagcggacgcaacggatcggtggaccccgccgcgagaccgacgaggagcgtcgccgcccagatcgcgagcgcggcgccgagcccgcgcccaaggcggcgccagaccgacgaagagcccgaatgcggcgtgaagagcccgagcnnnnnnnnnnnnatcagtagccacaacgcccccaggccaagctgcgacgcggcgttcagcaccggccagacgatccatagcgcggcggcaagcaacaggacgccgaaaaacaccttcacgccgtccatccatgcgccggcgcggggcagcaacgtcccggcgccgattccgatgacgagcagcggcacgccgaggccgatccccatcgagaagagcgcggcgccgccgagaagtgcgttgccggtatgcgcgatgaacgcgagcacggcgaaaagcggagcggtcatgcaggcgccgacgacgagcgcggacagcgcccccatcgttgcgacggctgcgaagcggccgcccttgcgcggcccgctcgtctgcgcggcaccgttctgccagcgctgcggtagcgtgatgtcgacgccgccgatcagcagcagcgcgaacacggtgagtagcaacgcaaacgcgccgagcacccacggattctgcaaccacgcgccgaggctctgcccgacgagcgcggctgcgacgccaagcgccgtatagacgagcgccatgccgatcacataggtgagcgacagcgcgaagnnnnnnnnacgtgtcgcccgcgcgccttcgccgacgatgatggccgacaggatcggaatcatcggatacgaacacggcaacaggctcagcaccatgccggccacgaaataaagggcgacgatcgtcaggaatccgtggccttcgagcagcgagcgcgcgtagtcggcgctcgtcacgcgctcgtaccaactgccgccgtcggccgcggacgtatccgcaccggcgcccgccgcggcgggcgcggtgccggcggcgccgagtgccgcgccctcgatgcgcgcgacgtgctcggcgggcggatagcagatcccttcgtccgcgcacccctgcgatgtcacggcgagctcgaacggtcccgatgcctgcttgatcggcagatggatcgtcagatcgcctcggtaggtttcgacgttcttctggaacgtcggatcgaacttgacatgcccggccggcagttgcggctcgccgagcgtggccgagccgcttttcaccgcgaacgcgaagcgctcgcgatacatgtaatagccgtcggcgatcttgaaatgaacgtcgacctggcccggcgcctcgctcgcgctgaatttgaacgcaaccgcgggatcgaggaagtcgtccgcnnnnnnnnncgcgagcgacgtgccgaacagcacgccgagcatcgcgacgacggcgatcaggaagcgaaagcgggactgcgcgtgacgcggaatacggttaaacatgaaatagacgctgagtttcggtggcgacccactggccgtacgcggcggacgccgtcgcctgccacgagacgatctccggcacatcgtacggatgatgcgactggatgtaacgctcgagctccagtgcgcgaaccgcgcttgtcttgaacagcagctggatctcgtcggccgtctcgaccttgccctgccaatggtagctcgaacggatcgcgccgagctcggacacgcacgcggccagccgggccgacagcgcgccctcggcgagcgcgcgggcgacggcggcatcgggcacggtcgtcaacatcatcacgatcaccattcgcgcctccgcctcgtcgttcaaacgtcatatcgtatcgcacgtcgggtgggcgcgtagtgcacgcgcgcgcgtcaatccgacgcacaaaatcggtcaacgaaaaacaaaaagggccaagcatcgcctggcccttcgtgctacgcgtgggatgccgcttattcggcttcctggacgttttcggtctcttcgacttccggacggtcgagcagttcgacgagcgccatcggcgcgttgtcgccgacgcggaaaccgaacttcaggatgcgcagatagccacccggacggttcgcgaagcgcgggccgagcacgtcgaacagcttcgcgacggaatcgcgatcgcgcaggcggttgaacgccaggcgacggttcgcgagcgacggcttcttgccgagcgtgatgaggggctcgacgaccttacggagttccttcgccttcggcagcgtcgtcttgatgacttcgtgctcgatcagcgagttggacatgttgcggagcatagccagacggtggctgctcgtgcggttcagtttccgcagaccatgacggtgacgcatttcggtttccttgattcaaagttttgatccagctcttctatcgcgcgagacaagcaggcgcacgggccggtatggnnnnnngcaagacgcggattttaaaggaaaatccgcatcttgaccagttactgcgataaccgggattacttgtcgaggccggccggcggccagttctcgagcttcatgcccagcgtgagaccgcgtgaagcgagcacttccttgatctcgttgagcgacttgcggccgaggttcggcgtcttcagcagctcgttttccgtgcgctggatcagatcgccgatgtagtagatgttctcggccttcaggcagttcgccgaacgcacggtcaactcgaggtcgtcgaccgggcgcagcaggatcggatcgatctgcgnnnnnnnnnacggggcttccgcggccgtttccgtgccttccagcgccgcgaatacggacagctggtcgacgaggatgcgtgccgactggcggatcgcttcttccggcgtgatgacgccgctcgtttcgatgttcatcacgagcttgtcgaggtcggtacgctgctcgannnnnnnnntctcgaccgtgtagctcacgcggcgaaccggcgagaacgatgcgtcgaggacgatgcggccgatgatcttggccgtttcgtcgccgtagcggcgcacgttgcccggtacgtagccccggcccttttccaccttgatctgcacgtcgagcttgccgcccttcgacagatgcgcgatcacgtgattcgggttgatgacttcgcaatcgtgggccagttcgatatcgccggccgtcacgacgccttcgccttccttgcgcagcgtcaccgtgacttcgtcgcggttatgcagcttgaacaccacgcccttcaggttcagcagcaggttgacgacgtcctcttgcacaccatcgagcgtcgaatactcgtgcacgacgccggcgatcgtcacttcggtcggcgcgtaaccgaccatcgacgacagcagcacacggcgaagcgcattgcccaaggtgtggccgtaaccgcgttcgaacggctccatcaccaccttcgcgtggttctcgcccagcgattccacggcgatgatcttgggtttcaacaaactggtttgcataggttttccttttcaataccctcggctcgttacaccgataaggctgaccggtaacaacctgaaaatgaacagccgaggtcctgccttgcgggacgcaataagcaggttacctcggccatcaatcggattaacgcgaatacaattcgacgatcaggctttcgttgatgtcgcccgcgatgtcggcgcgctccggcacttgcttgaaggtgccttcgaacttcttcgcatcgaccgcaacccagctcggcatgccgccttgctcggccagcgacagcgcttcgacgatacgcgcttgcttcttcgccttttcacggatcgcaaccacgtcgccggccttcacttgctgcgacggaatgttcgcgacgatgccgttgacggtgatcgccttgtggctcacgagctgacgcgcttcagcgcgggtcgagccgaagcccatgcggtacacgacgttgtcgagacgcgactcgagcaattgcagcagggtttcacccgtgttgcccttgcggcggtcggcttcagcgaagtagcggcggaactggcgctccagcacaccgtaaatgcgcttgaccttctgtttctcgcgcagctgcgtgccgtagtccgacgtgcgcgcaccggagatgcggccgtgctgacccggcttgctgtcgagcttgcacttgtcggcgagcgagcggcgtgcgctcttcaggaacagatcggtgccttcacggcgggacagcttggctttggggccgatataacgtgccacgttgcattcctctatctatcgatcacgcggatcgggatccgcgctagtccgcaccctttggggcgaacggtgggcttagtcaatcaaatgcgcaacaaaaagcgcggcccgtcgacgcaaagcggcgacaggcaaggcgccaacgcatcgttagatgcggcgacgcttcggcggacggcagccgttgtgcgggatcggcgtcacgtcggaaatcgccgtgatcttgatgccgaggccgtgcannnnnnnnactgccgactcgcggcccgggccgggccccttgatccgcacttccagattcttcacgccgtattccatcgcgacgcggccggccgactcggcagccacctgtgcggcgaacggcgtcgatttgcgcgagcccttgaagccctggccgcccgacgtcgcccacgccagcgcgttgccttggcgatcggtgatcgtgatgatcgtgttgttgaacgacgcgtgaacgtgaaccacgccttcagcgacgttcttcttgaccttcttgcgaacgcgttgcgccgcggtattggaagccttagccattacgttttcctgtaactgtcagcttatttcttcagcgcttgcgctgcgcgacgcggacccttgcgggtgcgggcgttcgtacgcgtacgctggccgcgcaggggcagacccttgcgatggcggacgccgcggtagcagccgagatccatcaggcgcttgatgttcatcgtcacttcacggcgcagatcgccttcgacgacaaacttgcccacttcttcacgcagcttttcgaggtctgcgtcggtcaggtccttgaccttcttcgaaaacgccacacccgacgccacgcagatgctnnnnnnnnnnntgcggccgataccgaaaatcgccgtcaggccgatttcagtatgctggtgattcgggatgttaacccctgcgatacgagccattgtttttcctcaaacaaaaagcgcaaacaaacgcgcagtcagccttggcgctgcttgtgacgcggatccgagctgcagatcacgcgaacgacgcctttgcgcttgatgatcttgcaattgcggcaaatgcgcttaaccgatgccatcactttcatgatattaccctttttccaaatcacttcgcccggaacacgatccgcgcacgagacagatcgtaaggcgtcaattcaaccgtcaccttgtcgccaggaaagatacggatgtagtgcatccgcatctttccggagatatgtcccaatacgacatggccgttttccagcttcacccggaaggtcgcattcggaaggttttcgatcacctcaccctgcatctggattacatcgtctttggccataagtcctttttaacgcattgggatgttgccgcccttgaaattggctttcttgagcagcgactcatactgttgcgacataacgtacgactgcacctgcgccatgaagtccatcgtgacgacgacaatgatcagcagcgacgttccaccaaaataaaacggcacgttccagcgcagcaccaggaactccggcagcagacacacgaagacgatgtagatcgcaccggccagcgtgagacgcgtgaggatccggtcgatgtaccgcgcggtctggtcgcccggacgaatgcccggcacgaatgcaccgctcttcttcaggttgtctgcggtttccctgctgttgaacaccagcgcggtgtagaagaagcagaaaaacacgattgccagcgtgtacagcagcacatacaccggctggcccggcttcagcgcttccgcgacgttgtgcagcgtgtcggacatccagcccttgcgctcgcccgagctgaaccagctcaggatcgtcgccggaaacaggatgatcgacgatgcgaagatcggcggaatcacgcccgacatgttcaacttcagcggcaggtgggacgactgcccgccgtaaatcttgttgccgacctggcgcttcgcgtagttcacgaggatcttgcgctgaccgcgttcgatgaacacgaccaggtaagtcaccgcggcgatcagaacgacgatgatgatcgccgaaatgatgctcatcgaacccgtgcgcaccagctcgaacagcccaccgacggcattcgggaaccctgctgcgatcccgccgaagatgatgatcgagatgccgttgccgagaccgcgctcggtgatctgctcgccgagccacatcaggaacatcgtgcccgtcaccagcgtgacgaccgtcgtcagacggaacaccgcgcccggatcggtcacgaggcccggctgattctccagcgcggccgcgatgccgaaggcctggaacgtcgcgagcaccacggtgaaataccgcgtgtactgcgtgatcttccgctgtccggcctgcccttccttcttcagcgcctcgagctgcggcgacacgatcgccatcagttgcatgatgatcgacgccgaaatgtacggcatgatccccagcgcgaagatcgtgaagcgcgacagcgcgccacccgagaacatgttgaacatgcccaggatgccgcccgcctggctctggaacagcttcgccagctgatccgggtcgatgcccggcaccgggatgtgcgcgccgatgcgatagacgatcagcgccagcagcaagaacattgcacgccggcgcagatcgccgaacttcgccgtgcttcgaccgggttttgcgagactcgggctgttagccaagtatcttctccgatgcaaatgctagtgacggcacgcgttgcgtgtcactcggcaaacgaaccgccggccgcttcgatcgcgnnnnnnnnacccttcgtcgcgccgagacccttgacgacgatcttgcgcttgagctcgcccgtcgcgatgatcttcgcgctcttgatcagctcgccgacgaggccggcttgcttcagagcgagcagatcgatttcgtcgaccggcagcttctcgaggtcgccgaggcgcacttcaccgacgaattccttcgtcagcgatgtgaagccgcgcttgggcagacgacgttgcagcggcatctgaccgccttcgaagccgaccttgtgaaagccgcccgaacgcgatttctgccccttgtgaccacggccggccgtcttaccgaggccggaaccgatgccgcggccaacgcgacgcttcgcatgcttcgcgccttccgccggcttcaggttattcaattccatatcaactccttgatccgtagtcggccgcttagccgatgaccttaacaaggtacgagaccttgttgatcatcccgcgcaccgccggcgtatcctgcagctcgctgaccgagttgagacggcgcagacccagaccgcgcacggtggcgcggtgcgactcgcgggtcccgatcaggctcttcacgagctgaaccttgacagnnnnnncagacatggtgaccacctgggcttagcccaaaatttcttcgacggacttgccgcgcttcgccgcgatgtcggccggggtcgactgcttgcgcaggccgtccagcgtcgcgcgaacgaggttgtacgggttcgtcgagccgtggctcttcgcgacgacgttctgcacgcccatcacgtcaaacaccgcgcgcatcgggccgccggcgatcacgccggtaccgtccttcgccggcgcgaggagaaccgtcgacgcgccgtgcttgccgtgcacttcgtgctgcagcgtaccgttcttcagcggcaccttgaacatgttgcggcgggcctgctccatcgccttctgaacggcgaccggcacttccttcgccttgcccttgcccatgccgacgcggccgtcgccatcgccgaccacggtcagtgcggcgaagccgagaatacggccacccttcacgaccttggtcacgcgattgaccgaaatcannnnnncgcgaaggccgtcgtcgcgctcgtcagcctgaactttcgcttgcatctttgccatgacgattccttccttagaacttgagcccagcttcgcgagctgcctcggccagcgccttcacgcggccgtggtagcggaagcccgagcggtcgaaggcgacggattcgatgccggcggccttggccttctcggcgatacgcttgccgatcagcgtcgcggcggcgacgttgccgcccttgcccgacttgtcggcgagctgcgcacgaacttcggcttcgagcgtcgacgcgctggcgagcaccttggtgccgcacggcgagaacacttgagcgtagatgtgcgtgttcgtgcgatgcacggccagacgcgcgacctgcaactcagcgatcttgatacgcgtctgacgagcgcggcgcaggcgagattgagtcttatccatgattgcgcacccttacttcttcttcgtttctttgaggatcacaacctcgtcggcatagcgcacgcccttgcccttgtacggctcgggcggacggtagccgcggacttccgcagccacttggccgactttctgcttgtcgatccccttgatcacgatttcggtttgcgtcggggtttcagccttgatgccttccggcatctggtgcaccaccgggtgcgagaaacccagcgacaggttcagcttgtcgccttgcgcctgcgcacgatagccgacgcccaccagcgtcagcttgcgctcgaaacccttggtcacgccgtgcacggcattcgcgatgatcgcgcgcatcgtgcccgacagtgcatttgcttcgcggctgtcgtcgaccggcgacaggttcagcgtgccgtcgttgttcgccacgttcacgagcggattgaccgcctgcgtgatggtgcccagcgggcccttgacggtgatcgcaccgtcggccagcttgacttccgcgccttgcagcgcgatcgggctcttacctactcgagacatgttcctctctcctttcggctttaagcgacgtagcagatgacttcgccgccgacgccggtannnnnnnncttgcggtcggtcatcacgcccttcggcgtcgacacgatagccacaccgaggccgttcatgacctgcggaatctcgttacggccgcggtacacgcgcaggcccggcttcgacacgcgctcgaggcgctcgatgaccggacggccagcgtagtacttcagcgcgatgttcagctcggccttcgcgccatccgccttcacggcgaaatcgtcgatatagccttcgtccttcaggacctgcgcgatcgcaaccttcaccttcgacgagggcatcgacaccgaaaccttctcgaccatctgcgcgttgcggatgcgagtcagcatatcggcgataggatcactcatgctcatttatgtttctcctattaccagctcgccttggtcaggccaggaatctcgccacggaatgcgatttcacgaatcttgttgcgcgcgaggccgaacttgcggaacgtgccgcgcggacggcccgtgatcgcgcagcggttacgcttgcgggtcgggttcgcgttgcggggcagttgttgcagttccaggcgagcggcgtaacgctcttcgtcggacttgctcgcgtcgtcgatgatcgccttcagttcagcacgcttcggagcgtacttttgcgcaaggcgagcgcgcttcttttcacgttcgatcagtgccagtttagccacggtaacctcagtttctgaacgggaacttgaagctggcgagcagagccttcgcttcgtcgtcggtcttcgcggtcgtcatgatgctgatgttcagcccacgcagcgcgtcgatcttgtcgtaatcgatttcggggaaaatgatctgctctttcacaccgatgttgtagttgccgcggccgtcgaaagcacgacccgacacgccgcggaagtcgcgcacgcggggcagggcaaccgtcacgaaacgatcgaggaattcatacatcgcgcggccacgcagcgtgaccatcgcgccgatcgggtagccctgacggatcttgaagcccgcgattgccttgcgagccttcgtcacgacgggcttctggcccgcgatcttcgtcagatcgcccacggcgttctcgatgatcttcttgtcggcaaccgcctcgccaagacccatgttcagggtgatcttggtgatgcgcggcacttccatgaccgacttgtagccgaacttctcgatcaggccgggaacaaccttctctttgtaaaactcttgaaaacgtgccatttctctactccgcagcgtcaggcgctcagcacggcaccggtcgtcttcaggaagcgaaccttcttgccatcctcgaccttgatgccaacacgcgaagccttgccgttcgcgtcgaccagtgcgacgttcgaaatatgcagcggcatcgtcttcgcttccacgccgcccgtcgtacccttcatcgggttcggcttcacatgcttcttgacgaggttgataccctcgacggtcacatgctcggcgcccacggccagcacgacaccgcgcttgcccttgtccttgccggtgatgacgatgacttcgtcacccttgcgaatcttgttcatcgcgactccttacagcacttccggcgccagcgacacgatcttcatgaatcgttcgctacgcagctcacgcgtcaccggcccgaagatacgggtgccgatcggctcgagcttgttattcaaaagcacagcggcgttgccgtcgaacttgatcagcgagccgtcttgacgacgaacgcccttggcggtgcggaccaccacggcgttgtagatttcgcctttcttcacgcgcccgcgcggcgttgcctctttgacgctcaccttgatgatgtcgccaatgctggcataacgacgcttcgagccgccgagcaccttgatgcacatgacttcacgcgcacccgtgttgtcggccacttcaagccgagattcggtctggatcatggtttgtctttcccaacttaatccggatacgccaccatggcgcatacggtcagtcttggtcccgtcagccgatcggctgcttgggttggaacagcagcgacggcaaacgaaacccgccatcgcaaatcggtgaatccttcggagcaggcctgacgccagtccgcttcccccaccagttacttcgcccgcgacggggctcccataaagagggaagaccgggattataacaaataatcccggtcacgcaagcaaaaactttgcgatttcaagcacttctactgccgaagtgcctgttactgcctatcccgcttagatcacgcgggccgcctcgacgagacgcgaaaccgcccaggccttcgtcttcgaaacaggacgggtttcctggatttcgacgagatcgccttcgttgtacgtgttcgcttcatcgtgcgcgtggtacttcttcgagcgcacgacatacttgccgtagatcgggtgcttgacgcggtgctcgaccagcacggtgacggtcttgtccatcttgttgctgacgaccttaccgacgagcgtccgcttcagcgaggttttcacgctatcgttcatttctggttcgccttctgagtcaggacggtccgcacacgtgcgatgtcgcgacgaaccttcttcagctggctcgtgttcgtgagctgctgggtcgcgagttgcatgcgcaggccgaattgcgccttcaacaggtccgacagctccttgttgagcgcggcctgatctttctggagaagttcggaagccttcatgttttctccttaggcgccgagctgacgcacgatgaacgtcgtcttcagcggcagcttcgctgcggccagacggaacgcttcacgcgccagttcttcggatacgccatccatttcgtacagcatcttgcccggctgaatctcggcgacgtagtactcagggttacccttaccgttacccatccgcacttcggccggcttttgcgaaatcggcttgtccgggaaaatgcgaatccaaatgcggccgccgcgcttgatgtgacgcgtcatcgcacgacgcgccgcctcgatctgacgcgcggtcagacggccgcgaccgacagccttcaggccgaactcaccgaacgacacggcgttgccgcgcgtggcgataccggtgttacgacccttctgctctttgcgatacttcctgcgtttcggttgcagcatcgttattctccagtcttgccgtcttccggcttgccggcgccacggcgcggaccgccacggcgagcgcccggagcgccgccttcgccgtcacggcgcggacgacggtcgcccggacgcgcattgcgacgcggacgcttgtcttcggtcacttcctcgaccaccggcgcatcgttgcgaccgagcgtgtcgcccttgtacacccacaccttgacgccgatgatcccgtacgtcgtcttcgcttccgaagtcgcgtagtcgatgtcggcgcgcagcgtatgcaggggcacgcggccttcgcgataccattcggtacgcgcgatttcgatgccgttcagacggccggcgctcatgatcttgatgccctgggcacccagacgcatcgcgttctgcatcgcgcgcttcatcgcgcggcggaacatgatccggcgctcgagctgctgcgtgatcgaatcggcgatcagttgcgcatcggtttccggcttgcggatctcttcgatgttgacgtgaaccggcacgcccatgcggcgttgcagttccgtcttcagcagttcgatatcctcgcccttcttgccgatgaccacgcccggacgcgagctgaaaatcgtgatgcgcgcgttcttcgccgggcgctcgatgacgacgcggccgaccgaagcgttcttcagcttcttcttcagatactcacgaacaccgatgtcttcctgaagcatcgccgcgaaattgttgttgttcgcgtaccagcgcgaagcccaattgcggctgacagccaggcggaagccagtcggatgaattttctgtcccatcgtatggctccttaattcccgaccgtcacagtgatgtgacaggattgcttctcgatgcggttgccgcggccctttnnnnnnnnngtgaaacgcttgagcgatgcagccttgtcgacgtagatgctcttgatcttgagctcgtcgatgtcggcgccttcgttgtgctccgcattcgcgatcgccgacagcacgaccttcttcacgatgccagccgccttcttcggcgagaacgtcagaacgttcagcgccttgtcgaccggcaaaccgcggatctggtcagccacaaggcgcgtcttctgcgccgagatgcgggcaccgcgatgaattgctttcacttccatcttgatagccccttatttcttggccttcttgtcggccgcgtgacccttgaacgtgcgggtcagtgcgaactcgccaagcttgtggccgaccatgttttccgagatgtacaccggaacgtgttgacggccgttgtgcacggcgatcgtcagaccgatgaagtccggaaggatcgtcgaacgacgcgaccaggtcttgatcggcttcttgtcgcgcgaagctgcagccgcctcaactttcttcagcaaatgggcgtcgcagaacggaccnnnnnnaacagaacgtgccattgcctactccttaacgcttgtgacggcgctggacgatcatcgtcgtcgtgcgcttgttgcgacgcgtacggaagcccttcgtcggcgtgccccacgggctcaccgggtcgcggcccgcagcggtacggccttcaccaccaccgtgcgggtggtcgatcgggttcattgcgacgccacgcaccgtcgggcggataccgcgccagcggttcgcaccggccttgccgatctggcgcaggctgtgctcttcgttaccgacttcgccgatcgtcgcgcggcactcgatatgcacacggcggatttcgcccgaacgcagacgaacctgcgcgtacaggccttcgcgtgcgagcagcattgccgacgtaccggccgaacgcgccatctgtgcgcccttgcccggcagcatttcgatgcagtggatcgtcgtaccgaccgggatgttgcggatcggcagcgtgttgcccgcgcggatcggcgcttccgagcccgacatcagctgctggcccaccgtcacgcccttcggcgcgatgatgtagcggcgttcgccgtctgcgtacagcacgagcgcgatgttcgcgctgcggttcgggtcgtactcgagacgctcgaccttcgccgggatgccgtccttcgtgcgacggaaatcgatcacgcggtaatgctgcttgtgaccgccgccctggtggcgcgtcgtgatgcgaccgttgttgttgcggccagccttggagctctgcgtatcgagcagcgcggcgtgcggcttgcccttgtgcaggtccttgttgaccaccttgaccatcgcgcggcgacccggcgatgtcggcttgactttgacgattgccatgattacttggcctccgcttcaaagttgatttcctggccgggcttcaggcagacgtatgccttcttcacgtccttgcgacggcccatcgaacggccgaaacgcttctgcttgcccttctggaccagcacgttgacggaatcaacttcaaccttgaacagcagctcgacagccgccttcacttcctgcttcgtggcatccggcgcgacttcgaacacgacttgctcgttcttgtcggcaaccagcgtcgccttttcggaaatcaccggtgcgagcaggacctgcatcaaacgatgatcgttcttgcgaatctcgctcatgacaacaactcctcgatctgggcgaccgcagccttcgtgaccagcactttcttgaagtagatcagcgacagcgggtcagcgtagcgcggctcgacaaccgccacgtggggcaggttgcgcgacgcgaggtacaggttttcgtcgaccgtgtcggtgatgacgagcacggaatcgagacccatggccttgaacttgtcggccagcagcttggtcttcggcgcttcgagaacgatgtcctcgacgaccgacagacggccttcgcgggccagctgcgagaagatcgagcagagacctgcgcgatgcatcttcttgttgaccttgtgcgagaagttttcgtcgggcgagttcgggaaaatccgaccaccgccacgccacaacgggctcgacgacataccggcacgagcgcggcccgtacccttctggcgccacggcttcttcgtcgtgtgcttgacttgctcgcgatccttctgcgcgcgattgccctggcgggcgttcgcctgataagcgacgacgacctggtggatcagcgcttcgttgtagtcacggccgaacacgacgtccgacgcgttgaccaccgcaccttcctgaccattcgaattcaggagcttgagttccattatttcgcccccttcacggcacgcgtcttcacggccggcgtcacgaaaaccttgccgcccttcgcacccggaactgcacccttgacgagcagcagcttgcgatcggcgtcgatgcgagcgatttccaggttctgaaccgtcaccgtctcgtcacccatgtgacccgtcatgcgcttgcccggaaacacgcgacccggatcctgcgccataccgatcgagcccggcacgttgtgcgagcgcgagttaccgtgcgatgcgcggccggagccgaagttgtagcgcttgatcgtgcccgcgtagcccttaccgatcgacacgccttgcacgtcgaccttctggcccacttcgaacagatccggaccgatcacggcgccgttcgacagctcggcggccttgtcggcttcgatgcggaattccttgaggatttcaccggcttcgacaccggctttggcgagatgacctgccagcggcttcgtcacgcgcgacgcgcggcgggagccgaatgcaacctgcacggccgtgtagccgtcggtttcaacagtcttgatctgcgtcacgcggttgtccgacacgtcgagcacggtgacgggaatcgaatccccttccgccgtgaagatacgggtcatgccaaccttgcgacctacgagtccaaggctcatcgttttctccattcccgactgcgattggtcggggctaatttacaaaacgccgcaacccgaagaagctccggccagcggctttttacgcgaatacgcgaaaagcccagcattatagcaaggcctctcgttttctgcaagcaatcaaagacttagcgccgcccggcaagccgaacggcgccggaagccttactgcagcttgatttccacgtcgacgccggccggcaggtcgagcttcatcagcgcgtcgaccgtcttgtcggtcggatcgacgatgtccatcaggcgctgatgggtgcggatttcgagctggtcgcgcgacgtcttgttgacgtgcggcgagcgcaggatgtcaaaacgctggatgcgcgtcggcagcggcaccgggccacggacgatcgcgccggtccgcttcgcggtgtcgacgatttcggcagccgactgatcgatcagacgatagtcgaaagccttcaggcgaatgcggattttctgttgctgcatgacgattccttgaaaagagcgaggcggtgttgcgccgccagatcagataaagaacgtgggaccgggcgcctgcggagagcaaggcgcccggtcccgatcggtacttctactgccaaaccgcggattctacacgaatccgcggaccgccgatattactcgatgatcttggcgacgacgccggcgccgacggtgcgaccgccttcgcggatcgcgaagcgcagaccttcttccatcgcgatcggcgcgatcagcttcaccgtgatcgacacgttgtcgcccggcatcaccatttccttgtccttcggcagctcgatcgagcccgtcacgtccgtcgtacggaagtagaactgcggacggtagttgttgaagaacggcgtgtggcggccgccttcgtccttgctcagcacgtacacttctgccgtgaagtgcgtgtgcggcgtgatcgaacccggcttcgccagaacctggccgcgctccacgtcttcacgcttcgtgccgcgcagcaggataccgacgttgtcgcccgcctgaccctggtccagcagcttgcggaacatttccacgcccgtgcaggtcgtcttcgccgtcgccttgataccgacgatttcgatttcctcgccaaccttgatcacgccgcgctcgacacgacccgtcaccaccgtaccacggcccgagatcgagaacacgtcttccaccggcatcaggaacgcgccgtcgaccgcacgctccggcgtcgggatgtacgtgtccagcgcgtcggccaggttcatgatcgccacttcgcccagctcgcccttgtcgccttccagcgccagcttcgccgaacccttgatgatcggcgtgtcgtcgcccgggaagtcgtacttcgacagcagttcgcgcacttccatttcgaccagctcgagcagctccgcgtcgtccaccatgtcgcacttgttcaggaacacgatgatgtacggcacaccgacctgacgcgccagcaggatgtgctcacgcgtttgcggcatcgggccgtcagcggccgagcacaccaggatcgcgccgtccatctgcgccgcgcccgtgatcatgttcttcacgtagtcggcgtggcccgggcagtccacgtgtgcgtagtggcggttcgccgtttcgtactcgatgtgcgcggtgttgatcgtgatgccgcgcgccttttcttccggcgccgcgtcgatttcgtcgtacttcttcgcttcgccgccgaacttcgccgacagcaccgtcgcgatcgctgccgtcagcgtcgtcttgccgtggtcaacgtgaccaatcgtaccaacgttcacgtgcggcttggtccgctcaaacttctcttttgccatgattctcttctttcnnnnnntaatcagttggtagatgcagcttacttcgacttcgcgctgatgatcgcatcggcaacgttcttcggagcttcagcgtagtgcttgaactccatcgtgtacgttgcacggccttgcgtcagcgagcgcagcgacgtcgagtagccgaacatttccgacagcggcacttcggcgcgaacgatcttgccgccgccgaccatgtcttccatgccctggacgatgccgcgacggcccgacaggtcgcccatcacgttgcccatgtagtcttccggcgtttcgacttcgaccgccatcatcggctccagcaccaccgggttcgcacggcgcatcgcctccttgaacgccatcgaaccggccatgcggaacgcgttttcgttcgagtcgacgtcgtggtacgaaccgaacgtcaggtgcaccttcacgtcgacgaccgggaagcccgccagcacgcccgacttcagcgtgtcctggatgcccttgtcgacggccgggatgtattcgcgcggaatcacaccgcccttgatctcgtcgaagaactcgtagcccttgccctgctcgttcggctcgagcgtgatgaccgcgtgaccgtactggccgcgaccgcccgactgcttgacgaacttgccatcgacgtccttcgccgtcgagcggatcgtttcgcggtacgcgacctgcggcttgccgacggtcgcttccacgccgaattcacgcttcatccggtcgaccagaatttcgaggtggagctcgcccatgcccgaaatgatcgtctggcccgattcttcgtcggtctgcacgcggaacgacggatcttcctgcgcgagacggttcagcgcgaggcccatcttctcctggtcggccttcgtcttcggctcgacggcctgcgagatcaccggctccgggaacaccatgcgctcgagcacgatcggatgcgccggatcgcacagcgtgtcgcccgtggtcgcttccttcaggccgaccgccgcggcgatgtcgcccgcgcgaacttccttgatttcctcacgctggttcgcgtgcatctgcagaatacggccgaggcgctctttcttgcccttggtcgagttcagcagcgtgtcacccgaattcacgacgcccgaatacacgcggaagaagatcaactggccgacgaacgggtcggtcatgatcttgaacgcgagcgacgagaacttctcttcgtcggaagcctggcgctcggccgcttcgccgctttcgagctcgcccttgaccggcggaatgtcgaccggcgacggcaggaaatcgatcacggcgtcgagcatgcgctgcacgcccttgttcttgaacgcggtgccgcacagcatcggctggatttcgcacgcgatcgtacggtcgcgcagcgccttgacgatgtcggcttccggcagatcgccttcttccaggtacttgttcatcaggtcttcgctggcttccgcagccgcttcgaccatcttttcacgccattcctggcaggtgtcggcgagctcggccggaatgtcgacgtagtcgaacttcgtgccttgcgacgcttcgtcccaaatgatcgccttcatcttcagcaggtcgaccacgcccttgaagttctcttccgcgccgatcggcaccacgacgggcaccgggttcgccttcaggcgcagcttgagctgatcgtagaccttgaagaagttcgcgccggtacggtccatcttgttgacgaacgcgagacgcggtaccttgtacttgttcgcctgacgccacaccgtttccgactgcggctgcacgccgcccactgcgcagtacaccatgcacgcgccgtcgagcacgcgcatcgaacgctccacttcgatcgtgaagtcgacgtggcccggggtatcgatgatgttgatgcggtgttccgggtagttgttgcccatacccttccagaacgccgtggtagcagcggacgtgatcgtgatgccacgctcctgttcctgctccatccagtccatcgtcgctgcgccgtcgtgaacttcaccgatcttgtggttcacgccggtgtaaaacagaatgcgctcgnnnnnnnnnnnnttgccggcgtcgatgtgagcgctaataccgatgttgcggtagcgctcgataggagtcttacgagccactttgatcctctattggttggcacgatgcgacccttgtcgcagcgcgcctcaacacaaacgggcgaggcgctcgaaaaagcgcacccgcccggaatttttccgctaaagcccagcctggcgcttagaaacggaagtgcgagaacgcacggttggcttccgccatccggtgaacttcgtcgcgcttcttcatcgcgccgccgcggccttcagccgcctcggagagttcacctgcaaggcgcagagccatcgacttctcgctacgcttcttcgcagcctcgcgcaaccagcgcatcgccaatgccatacgacgcgacgggcgcacttcgaccggaacctgatagttcgcaccaccaacgcgacggctcttcacttcgaccaccggcttcacgttgttcagcgcgaccgtgaacacttccagcgggtccttgccacccttggtctggatttgttcgaatgcgccataaacgatgcgctcagccaccgacttcttgccggacagcatcagcatgttcatgaacttggctacatccacgttgccgtatttcggatccggcaacacttcccgcttggggacttcgcgacgacgcggcatgattcttcctttacctgttcagttggagctcgaaagccccgcggccaccaactaacccgatcacatctgctcgactaaccagcttggccgggtgaccacttactcgacagcaccggcaatccggcaccaccgccttaaccgcccggaggcgatctccattcagaggcagcttacttcgccgccttcgcacgcttcgcgccgtacttcgagcgagcctgcctacggtccttgacgccctgcgtatccagcgagccgcgaaccatgtggtaacgcacacccggcaagtccttcacacggccgccgcggatcagcacaaccgagtgctcctgcaggttgtggccttcaccgccgatgtacgaaatcacttcgaagccattcgtcagacgaaccttggcgaccttacggagtgccgagttcggcttcttcggcgtcgtcgtgtacacacgggtgcacacgccgcgacgctgggggcagtcctgcaaggccgggctcttgctcttcgtcgtttccgacgcacggcctttgcgaaccagttgattgatggttggcattgtttattcctgaaattgaccaaaatcgacacgtcgaactcgggcaaagcgaaatccgacgtgcgtgacgctccgaaacgcgtgcgcgacgcctgagcttgcgcccaggaatcaacccaccgagaaccggaacccggcatgatattccgaaaatcccaagcgagtcaacagcttgcgtgatttttggtgccggaatgcaaaggcgggcggcctactcaggccgactcgacgacctcgagaatctcgtcgccgaagcgatcgagcttnnnnnnnncgattccggggatatggcgcagatcgtcgatcgattcgggcgcgttgcgcgcgatctccgcgagcgtcgcgtcgtggaagatcacgtacgcaggcacgccgtcgctcttcgccgtttccgcgcgccacgcgcgcaggcgctcccagcacgcgcgctnnnnnnnnntcatgccggccgtcggatcgannnnnnnnncgctgcggccggaggactgccgtgtgcgcgccggcttcacgtagcggcgcagcgtgaccttctcctcgcccttgagcaccggcttgctcgcctccgtcagcacgagcgcgccgaagccgccgtggtcgacggcgagatagccgaacgcgacgagctgccggaagatcgcgcgccattcggcttcggacaactcggcgccgatgccgaacgtgctgagactgtcgtggccgcgttgctggaccttctcggtccgcgcaccgcgcagcacttcgatcagatggctcgcgccgaaattgaagccgcttgcgcgctgcgcgcggaatacgcacgacagcgccatctgcgcttcgcgcgtcgcgtcccatgtcgccggcggctcgaggcaggtgtcgcagttgccgcacgggccgctcgtctcgccgaaatacgcgaggagccgcacgcggcggcacgatgccgtctcgcacagcccgagcagcgcgtcgagcttcgacgtctggacacgcttgtgcgtgtcgtcggcttccgattcgtcgatcatcttgcgctgctgaacgacgtcgccgagcccgtacgccatccatgcgttcgccggcaggccgtcgcgccccgcgcgtccggtctcctggtaatagccttcgacgctcttcggcagatccaggtgtgcgacgaagcgcacgtccggcttgtcgatgcccatgccgaacgcgatcgtcgcgcacatcacgaccccttcctcgcgctggaacatctcctggtgcttctgccggatctcgaactccattcccgcgtgatacggcagcgcacgaaccccttgcgccttcagccattcggccgtctcctcgaccttgcggcgcgacaggcagtacacgacgccggcgtcggtcgtaccgtcggcgttcgtatgctcggcgcgaatgaagtcgagcaactgcgagcgcgcgttgtccttttcgacgatccggtagcggatgttcggccggtcgaagctcgacacgaagattcgcgcgtcgtcgagcgccagacgctgcacgatctcgtcgcgggtgatcgcatcggcggtcgcggtcagcgcgatccgcggcacgtccggaaagcgctcgtgcagcaccgacagctgaatgtactcgggccggaaatcgtgcccccactgcgatacgcagtgcgcctcgtcgatcgcgaaaagcccgatnnnnnnnnnntcgagcagatcgaggaagcgcggcgtcatcagccgctcgggcgcgacgtagagcagatcgatgtcgccgtcgcgcagcgcgcgttcggtcgcggccgcctcggcccccgacagcgtcgagttcagatacgcggcgcgcacgccgacctcggacaatgcggcgacctgatcctgcatcagcgcgatgagcggcgacacgacgatgcccgcgccgcggcccgcttcgctgcgcacgagcgccggaatctggtagcagagcgacttgccgccgcccgtgggcatcagcacgagacagtcgccgcccgccgcaacgtgctcgacgatctcgccctgttgacctcggaaggcgggatagccgaagacttcgttgagaatttcgagcgaacgggacatggatctggagatggatgggctgcgaaaaggggcggtggcgtgaattttaccaacgtcgccgccgcgaaaggtggacgaaggtcgcacgtcgtccattcggccgacgcgcggcccacgccgcgcacgcatnnnnnnnggttcatcgcggaatcccggggaacgcggcgcggatcttgaggaagaagtattgctcgtcgcggtacccgtaagcgcggcgcttgatgaccttgatcgtgttgttgatgccttcgacgacgctggtattgagcggatggcggcagcgggccacgattccgtgccagtaaccctgcaagcgctgggcgaacttttgcaaggcggcgatcccgctttgctgagcctgttcgaaccattgcccccaagccttttccgcgcaggccggcttgcggtagaaccagagccgtttgagctcgtcgcgcagcacatagacgcataacagcgactgattggccgccagcagttccttcagatgcacggcctgttctggcttcaggttatgacggttgcgcagcagcaaccagcgactgggcttcagaaccttgcgggccggcttgtcatgtcgcagttggttggcctgatccacccgtacccgatcgatcacctcgcgaccgtacttggccacgacgtggtacaggtcaaagacgatttccgcctgcgggcactgttccttgatctccagctcataggccgtggtcatgtcgattgcgaccgcttcgatgcgctcggccacgccttcggggagttgttcgaagaagnnnnnnnncgtctcgcgtgaccgtccgggcccaacccagaggacctgtcggccgatcggatcaaccaccaccgtggcgtagcgatggcctttatggagcgcgaactcgtccatcgccagataacggatcgtcgaccagtccggttcggccannnnnnnnnnnaagcgcatcttgtcgatcgatttgaccgtgtgccagcccagttcgtagaaggccgccacggcctgtacgctggcggcctgcagcaacttctcgcaggccttggcaaaccgctgcgtcacccgctggtagcggcccagccagtccagcttctccagccgcgctgcgccgcagcgttcgcaccagactcggcgtcgaggcacgtgcagcaccacccggtactcgaacaacggcagatcacgtacccgccgtacggtcgtttcatgaatctgctggcaacgcgcaccgcattgctcgcagtacatgatctgactgaccggcttcaggtagagcgacagcgtgcggctatcgccctgcggccactccacccgctccagccgatagcctgtccagcaacctagtgcctgaagtgccttgcgatcgagcaattccgcctcctgacatccataaaatcaggcgtcaggttacgcaatcgttctccaagtctccacggttttctgcgatgaacctnnnnnnngccgcccggtcgaaaccgggcggctccatcggccggcaaggcaaagcggctcgcgccgcttcgcttactccgccgggtgctgcggctcttcggcgggcgcgctcggcgtgccgaactcgaacgcttcttccgctgcgatctggtcgaagcgctcgcgatcggattgctccttcgccttgcgcgccttgtggaacgcgagacccgtaccggccgggatcagacggccgacgatcacgttttccttcaggccgcgcagatcgtcgcgcttgcccatgatcgccgcttcggtcaacacgcgggtcgtttcctggaacgatgccgcggagatgaacgaatcggtcgacagcgacgccttcgtgatacccagcaggatgttgtcgtacgtcgccggacgcttgtcttccgcgatcatgcggtcgttctcgtccagcatgtccgaacgctcgacctgctcgcccggaatgaagcgcgtatcgccattgtcgacgatctgcacacggcgcagcatctgacgcacgatcacttcgatgtgcttgtcgttgatcttcacgccctgcagacggtacacgtcctgcacttcgtcgacgatgtagcgcgacagcgcctcgatcccctgcagacgcaggatgtcgtgcggatcggccgggccgtccacgatcatttcgcccttgttgacgacctgaccgtcgtggacgagcacctgcttttccttcgcgatcaggaactcgtgctggttgccctcgagatccgtgatgacgagacgctgcttgcccttcgtgtccttgccgaacgacaccgtgcccgtgacttccgcgagaatgcccgcatccttcggcgaacgcgcttcgaacagctcggccacgcgcggcagaccgccggtaatgtcgcgggtcttctgcgattcggtcgggatacgtgcgagcacttcacccacctgcacctgctggccgtccttcacggtgatcagcgcgccgacctggaagccgatctgcaccgcgtgctccgtgcccgggatcttcacttcgtcgccgttcgcgtcgagcagcttcacctgcggacgcacgctcttcgccgcctgcgaaccgcggcgcttcacgtcgatcacgacgagcgtcgacaggcccgtcacgtcgtcgatctgcttggcgaccgtcacgccttcctcgacgttctcgaacttcaccgtaccgccgtactcggtgatgatcgggcgcgtgagcggatcccacgtcgcgagttgcgtgccggccttgatcgccgcaccgtcgagctgcagcagcgtcgcgccgtacgggatcttgtgacgttcgcgctcgcggccgatatcgtcggtgatgagcgcctcgcccgaacgcgagatgacgatctgctcgcccttcgcgttcgtcacgtagcgcatcgacgccgtgaagcgcaccgtgccgttgctcttcgcctcgaccgacgaagccaccgccgcccgcgacgccgcgccgccgatgtggaacgtacgcatcgtcagctgcgtgcccggctcgccgatcgactgcgccgcgatcacgccgaccgcttcgccgacgttcacgagcgagccgcggccgagatcgcggccgtagcacgacgcgcacagaccgtagcgcgtctcgcaggtaagcgccgtgcgcacgcgcacttcgtcgataccgaggcgctcgatgtcctccaccgcggtttcgtcgagaagcgcgccggcttcgtacagggtttcctgcgtttccgggttgacgacgtccgatgccgcgacgcggccgagaatacggtcgcgcagcgcttcgacgacttcaccgccttcgacgagcgccttcatcgcgacgccgttcgacgtgccgcaatcgtcctnnnnnnnnnnnngatcctgcgtcacgtcgacgagacgacgcgtcaggtagcccgagttcgcggtcttcagtgccgtatccgccaggcccttacgtgcgccgtgggtcgagatgaagtactgcaacacgttcaggccttcgcggaagttcgcggtaatcggcgtctcgataatcgagccgtccggcttcgccatcaggccgcgcatgccggccagctgacgaatctgcaccgccgaaccccgggcgcccgagtcggccatcatgtagatcgagttgaacgattcctggcgcgtctcgttgccgccgcgatcgatcaccggctcggtcgacagctgctccatcatcgccttgccgaccgcttccgacgtcgccgaccagatgtcgaccacgttgttgtagcgttcctgcgcggtgacgagacccgacatgtactggcggtcgtactccttcaccttcttcgcggcgtcgccgacgatcgtttccttctgcgtcggcacgagcatgtcgtcgacgcagatcgagatgccggcacgcgtcgcgagacggaagcccgactgcatcagctgatcggcgaacacgacggtcgcgcgcaggccgcacttgcggaacgcggtgttgatgaggcgcgagatttccttcttcttcagcggcttgttcagcaccgagaacggcaggcccggcggcaggatctccgacaggatcgcgcggccgacggtcgtcgcgtacagcgagatcttcggcacgaactgcggcgcgccttcggacgtatcctcgttgcggaccatttcggtgatccgcacattcacgcgcgacgcgagctcgacctccttgttctcgtacgcgcggatcacttccgacacgccggtgaacgaaaggccttcgcccttgccgttgatcgcttcgcgggtcgcgtagtacagacccagcacgatatcctgcgacggcacgatcgacggatcgccgttcgccgggaacagcacgttgttcgacgcgagcatcagcgtgcgtgcttccatctgcgcttcgagcgacagcggcacgtgaacggccatctggtcaccgtcgaagtcggcgttgaacgccgcgcagacgagcgggtgcagctggatcgccttgccttcgatcagcaccggctcgaacgcctggatgccgagacggtgcagcgtcggcgcacggttgagcatcaccggatgctcgcggatcacctcttcgaggatgtcccacaccaccggcgtctggttctcgacctccttcttcgccgccttgatggtcgtcgcgacgcccatcacttcgagcttgttgaagatgaacggcttgaacagctcgagcgccatcagcttcggcaaaccgcactggtgcagcttcagcgtcgggccgaccacgatcaccgaacggcccgaatagtcgacgcgcttgccgagcaggttctgacggaagcggccgcccttgcccttgatcatgtcggcgagcgacttcagcggacgcttgttcgcacccgtcatcgccttgccgcggcggccgttgtcgagcagcgagtcgacggcttcctgcagcatgcgcttctcgttgcgcacgatgatctccggcgccttcagctcgagcagacgcttcagacggttgttccggttgatcacgcggcggtacaggtcgttcagatccgacgtcgcgaaacggccgccgtcgagcggcacgagcggacgcagctccggcggcagcaccggcagcacttcgaggatcatccagtcgggcttgatgcccgaacgctggaacgcctcgagcaccttcaggcgcttcgcgtacttcttgatcttcgcttccgagccggtgttcttcagctcggtgcgcagcgtctcgacctgctcgtcgatgttgatcgagcgcagcagctcgcgcacgccttccgcgcccatctcggcgcggaattcgtcgccgtattcctcgaccttgttgtagtaatcctcttcggtcatgatctgacgcgccttcagcggcgtcatgcccgggtcgatcaccacgtatgcttcgaagtacagcacgcgctcgatgtcgcgcagcgtcatgtcgagcaccatgcccagacgcgacggcagcgacttcaggaaccagatgtgcgcgaccggcgacgcgagctcgatgtggcccattcgctcacggcgcaccttcgcgagcgtcacttcgacgccgcacttctcgcagatcacgccgcggtgcttcaggcgcttgtacttgccgcacaggcactcgtagtccttgatcgggccgaagatcttcgcgcagaacaaaccgtcgcgctcgggcttgaacgtgcggtagttgatcgtttccggcttcttcacttcgccgaacgaccacgagcggatcttgtccggcgaggccagaccgatcttgatcgcgtcaaaaatttcttcttgttggacttgcttgaatagatcgagcaaagctttcatcgcttctctccagtagtccttttagttccggtccaggtcgatgtcgataccgagcgaccggatttccttcaccaacacgttgaacgactcgggcatgccggcgtcgatgacatggtcgcccttgaccaggttttcataaaccttggtccggccggtcacgtcgtccgacttcaccgtcagcatttcctgcagcacgtacgaagcgccatacgcttcgagcgcccacacttccatttcaccgaagcgctggccgccgaactgcgccttgccgccgagcggctgctgcgtgacgagcgagtacgggcccgtcgaacgcgcgtgcatcttgtcgtcgaccaagtggtgcagcttcaggtagtgcatgtagcccaccgtcacgcggcgctcgaacggctcgcccgtgcggccgtcgtacaggcgcacctggttcttcgacggattcatgtcgagctgttcggcgatgtcgtccgggaacgcgaggtcgagcatcttcgacatttcttcctcggtcgcgccgtcgaacaccggcgtcgcgaacggcacgccttcgcgcagattcttcgcgagttcgaggatttcgtcgtcgctgaagctctcgaggtcttccgcacggcccgactcgttgtagatcttcgtcaggaacacacgcagctcttcgatcttcgtctgacgcgcgagcatctcgccgatacgccagccgaggcccttcgcggcccagccgaggtgcacttccaggacctgccccacgttcatccgcgacggcacgccgagcggattcagcacgacgtcggccggacggccgtcggccatgtacggcatgtcttcgaccggaacgatcttcgacacgacacccttgttaccgtgacggcccgccatcttgtcgccaggctgtaggcggcgcttcaccgcgaggtacaccttgaccatcttcagcacgcccggcggcagttcgtcgccttgcgtgagcttcttgcgcttctcttcgaacgcgaggtcgaactggtggcgcttctcttcgatcgagttcttgatcgcttcgagctgcacggccgcttcgtcgtccgcgaggcggatgtcgaaccagtggtagtggtcgagatcctccaggtacgcctggtcgatcttcgtgcccttcgcgagcttcttcggaccgccgttcgcgaccttgccgacgagcatgcgcgcgagacgctggaatgcgtcgccttcgacgatgcgcagctggtcgttcaagtccagacggtagcgcttcagttcgtcgtcgatgatctgttnnnnnnnnttgtcacgctggataccttcgcgcgtgaacacctgaacgtcgatcacggtgccgctcatgcccgacggcacgcgcagcgacgtgtccttcacgtccgacgccttctcgccgaagatcgcgcgcagcagcttctcttccggcgtcagctgggtctcgcccttcggcgtgaccttgccgaccagcacgtcgcccgcttcgacttccgcaccgatgtacacgatgcccgattcgtcgagacggccgagctggacttccgcgaggttcgagatgtcgcgcgtgatttcttccggcccgagcttcgtgtcgcgtgcgacgacgttcagctcttcgatgtggatcgacgtgtagcgatcgtccgcgacgacgcgctccgagatcaggatcgaatcctcgaagttgtagccgttccacggcatgaacgcgatcagcatgttctggccgagcgcgagctcgcccaggtcggtcgatgcgccatcggccagcacgtcgccgcgcgagaccttgtcgcccatcttcacgatcggacgctgattgatgttcgtgttctggttcgaacgcgtgtacttgatcaggttgtagatgtcgacgccgacttcgcccgcgaccgcttcgtcatcgttcacgcgaatgacgatacggcccgcgtcgacgtaatcgacgacgccgccgcgcagcgcctgcaccgtcgtgcccgagtcgaccgccacggtgcgctcgatgccggtaccgacgacgggcttctccggacgcagacacggcacggcctgacgctgcatgttcgagcccatcagcgcgcggttcgcgtcatcgtgctcgaggaacggaatcagcgaggctgccaccgacacgatctgcgacggcgcgacgtccatgtactggatgcggtccggcgtgaccatcatcgtttcgccggcttcgcgcgacgacaccagttcgtcgacgagcgcgccgtcgtcgccgatcgcggcgttcgcctgcgcgatcatgtagcggccttcctcgatcgccgacagatagtcgatctggtcggtcaccttgctgtcgacgaccttgcggtacggcgtctcgaggaagccgtattcgttcaggtgcgcgtacagtgcgagcgagttgatgaggccgatgttcggaccttccggcgtctcgatcggacacacgcggccgtagtgggtcgggtgcacgtcgcggacttcgaagccggcgcgctcgcgcgtgagaccgcccgggcccagtgcggacacgcggcgcttgtgcgtgatttccgacagcgggttggtctggtccatgaactgcgacagctgcgacgaaccgaagaactcgcgaatcgccgacgaaatcggcttcgagttgatcaggtcgtgcggcatcaggttttcgctctcggcctggccgagacgttccttcaccgcgcgctcgacgcgcaccaggcccgcgcggaactggttttccgccagttcgccgacgcagcgcacgcgacggttgccgaggtggtcgatgtcgtcgacttcgcccttgccgttgcgcagctcgacgaggatcttgatcgtcgcgaggatgtcgtcgtcctgcagcgtcatcgggcccgtgatctcgtcacggccgacgcggcggttgaacttcatgcggccgaccttcgacaggtcgtacgcgtcttcgctgtagaacaggcggttgaagagcgcctcgacggcttcttccgtcggcggctcgcccgggcgcatcatccggtagatcgcgatgcgcgcggccgtcttgtcgacggtttcgtccacgcgcagcgtcgacgagatgtacgggccctggtccagatcgttcgtgtagagcgtctggatttccttgatcttcgcttcgcgcagcttctcgagcacgccttcggtgatctcgtcgttcgcgttcgcgatcacttcacccgtgtcgccgtcgacgacgttcttcgccagcacgcggccgagcagatagtcttcgggcaccgagatgtacttggtcttcgcggcttcgagatcgcgaatgtgcttcgcgttgatccgcttgtccttctggacgatgaccttgccttcgcgatcggtgatgtcgaagcgcgcgacttcgccgcgcagacgctcgggcacgaactccatctgcgcgccttcgtccatcagcgtgaagttgtcgaagacgaagaagttcgcgaggatctgctcaggcgtgaggccgatcgccttcagcaggatcgtgaccggcatcttgcggcggcggtcgacgcggaaatacagcacgtccttcggatcgaattcgaagtcgagccacgagccgcggtacggaatgatccgcgcggagaacagcagcttgcccgagctgtgcgtcttgcccttgtcgtgctcgaagaacacgccgggcgaacggtgcaactgcgacacgatcacgcgctcggtgccgttgatgacgaacgaaccggtcggcgtcatgagcggaatctcgcccatgtacacttcctgttccttcacttccttgacgacgggcttgctcggcgactccttgtcgaggagcacgaggcgcaccttcgcgcgcagcgccgagcagtaggtcaggccgcgctgctgacattccttgatgttgaacgccggcgacgacaacgcatagctcacgaactcgagacgagcgaagccgttatgcgagacgatgggaaacaccgacgtgaaggcggcctgcaacccctcggacttgcgttgcgcggtgggcacatcggcttgcagaaatgtgctgaatgattcaagctgggtggccagcaggaaaggcacttggtgaacgatggaacgcttcgcgaaactcttgcgaatgcgcttcttctcggtgaaggaatattgcatacgatctccgaatcacgacgggcgctatcgaggcgggataccttgacgtgtcaaacccgagtgttcaccgactgagacccgatggccgtccgacggcacgagccgagaagcttggtggttggccgctaccaaccgctggctgacggcagcggatgcctgtgttgcccgctgcccgaccaaacttgccttctgcagtcgcttcagaagacaaagaaaatcgccgatcgtcgagggatgggcggttttctttggcttctgcgggggctcgtccgacctcttcaaagagtgtcaaaacactgcccccacaaagcacaaaaaggccggcggtgaaaaaccgccagccttcgcacagcgcgcgtgaacttacttgagttcgaccttcgcgcccgcgtcttccagcttcttcttggcttcgtctgccgaagccttgtcgacgccttccttgacgggcttcggtgcgccgtcgacgaggtccttcgcttccttcaggcccaggcccgtgatttcgcgaacggccttgatgactgcaaccttgttgctgcccgcttcagccagaacgaccgtgaactcggtcttctcttcagctgcagcagcggcgccgccggctgccgggcccgcgactgcaacagcagcagccgacacgccaaacttctcttcgaacgccttgaccagctcgttcagttccagaacggtcatcccttcgactgctgccaggatgtcttcttttgcgattgccatttgaaatactcctaaattgaattcggatacagccagcgatcagtgacgctgatgtgcgttcgctcaagcagcttcggcttgcttcttctcggcgagcgcagccagtnnnnnnnnnaagcccgaaacaggcgcctgcatgacgaacagcagcttcgagagcagttcctcgcggctcgggatgctggcgagcgcttgcacgccggccttgtccatcaccttgccatcgtacgaaccggccttgatgaccaacttgtcattgctcttgctgaagtcgtgaacgaccttggcagcagcaattgcatcttccgagatgccgtagatcagggggccagtcatctgctctgccagcggagcaaacggcgtaccttcaacggcgcgacgcgccagcgtgttcttcagaacgcgcaggtaaaccttttgctcacgcgctttcgcgcgcagcgtggtcagatcgccaaccgcaattccacgatactcagcgagcacaacggtctgggccttcgcgacttgcgcggcaacctcagcgacgacggcttgcttgtcttctctattaagcggcacggttagcctccagaaacgatgcgcttcgcatgacgcgtcgcgcacctcgttcaacaacggcgtccgactcgttaggagtatttccgctggagaccagcgattgctcgccgatctcccgcttcaccactgcaaaactttttcgggttcgccatctgcgttggcttgcattaagggatcgcccgactgatgctttcccaccaacggtctttgataaccggccgttcgacaatgcctgctcgaacgaccgcccaaagccctttaaggccgcctctggacgaagcggcccgaatacttcgcttactgcgcggccagcgagccttggtcgacgcgaacgccgacgcccatcgtgctcgacagcgcgatcttgcgcaggtacacgcccttgctcgtcgccggcttcgccttctgcagcgcttcgatcagcgcggagaggttcgtgcgcagcgcggtcggctcgaacgacgcacggccgatcgtcgcgtgaatgatgccggccttgtcgacgcggaactgcacctggccagccttcgcattcttcaccgcggtcgcgacgtccggcgtgaccgtgccgaccttcgggttcggcatcaggccgcgcgggccgaggatctgacccagcgtaccgacgatacgcatcgtgtccggcgaagcgatcacgatatcgaagtccatttggccggccttgatctgctcggcgaggtcttccataccgaccacttcggcgcctgcggcgcgtgcctgctcagccttttcgccttgcgcgaacacggcgacgcgaaccgacttgcccgtacccgccggtaacacgaccgagccgcgaacgacctggtccgacttcttcgcatcgatgccgagctgaaccgcgacgtcgatcgattcgtcgaacttcgcgctcgcgcattccttcacgagggcgagcgcatcgtcgatcggatacagcttctggcgatcgaccttagcggcaaatgcctgacggcgcttcgagatcttggccatttacacgccctccacagtgatgcccatcgagcgtgcgctaccagcgatggtgcgaacggccgcgtcgagatccgctgccgtaagatccggcatcttggtcttcgcgatttcttccgcttgtgcgcgggtgatcttgccgaccttgtcggtatggggcttgctcgagcccttgtcgaccttcgccgccttcttgatcaagaccgtcgcgggcggcgtcttcatcacgaacgtgaagctcttgtccgcgtacgccgtgatgacgaccggcaccggcaggcccggttccatgccttgagtctgcgcgttgaacgccttgcagaactccatgatgttcaggccgcgctggcccagtgccggaccgacgggcggcgacgggttggctttacctgcaggaatctgcagcttgataaagccgacaatcttctttgccatttggaaacctcgttggaacgcgtggaagcgttcgatgagtgataacgcgggttcgtcctgcgactacttgcgctcctcaacggccattaacgcgggccgtaagcgcgaaggtgggccgctctcggagcggcccacctgaacttgctcaaaccttttcgacctggccgaattccaattcgaccggcgtcgcgcgaccgaagatggtgaccgacacgcgaaccctcgatttttcgtagttcacttcctcgaccgtgccgttgaagtccgtgaacgggccttccttcacgcgcaccatctcgccgacttcgaacagggtcttcgggcgcggcttctccacgccttcctgcatctgagacatgatcttctcgacttcccgcggggaaatcgggctcgggcgattgcgcgccccgccgacgaaaccggtgaccttcgccgtgttcttcacgaggtgccacgtttcgtccgtcatttccatttcgaccagcacgtagccggggaagaaacgacgttcggtcaccgccttgtgaccgcccttgacttcaaccacttcctcggtcggaaccaggatctggccgaacttgtcctgcatgccggcacgttcgatccgctcttgaagcgcgcgttgcacgctcttctccataccggagtaggcgtgcacgacgtaccaacgttttccgctcggggatgccgaagtatcgctcatatcatttccaacccagaatcaccgagaaaatcgcccattcgatggatttatcgcttatccagagaaagagcgccatgaccagcacaaatccgaagacgacgagcgtggtttgcgtggcttccttgcgcgtgggccagacgactttgcgcacttcgcgatacgaatccttcgcaaaagcaatgaagctcttgccaggaagcgacatcagcgcgacgcccacaccggcgatcacccccactgccaacgcagcgccgcggacataccactccttgccacccagcaagaagaagcccgcaaatccggccaagaccaacaatacacccagggccagcatcagcttatcgccggaggtattaacagtttcgacggaaggattcgccataacactctaaaacaaacgccacgtagaagaacgtggcttatgtggcaggggcagagggaattgaacccccaaccttcggttttggagaccgacgctctgccagttgagctatacccctagaccatgttggggccggcttgcgccgacccctaaactgtcgatcaacgaataactggcttactcgatgatcttggcgacgacgccggcgccgacggtgcgaccgccttcgcggatcgcgaagcgcagaccttcttccatcgcgatcggcgcgatcagcttcaccgtgatcgacacgttgtcgcccggcatcaccatttccttgtccttcggcagctcgatcgagcccgtcacgtccgtcgtacggaagtagaactgcggacggtagttgttgaagaacggcgtgtggcggccgccttcgtccttgctcagcacgtacacttctgccgtgaagtgcgtgtgcggcgtgatcgaacccggcttcgccagaacctggccgcgctccacgtcttcacgctttgtgccgcgcagcaggataccgacgttgtcgcccgcctgaccctggtccagcagcttgcggaacatttccacgcccgtgcaggtcgtcttcgccgtcgccttgataccgacgatttcgatttcctcgccaaccttgatcacgccgcgctcgacacgacccgtcaccaccgtaccacggcccgagatcgagaacacgtcttccaccggcatcaggaacgcgccgtcgaccgcacgctccggcgtcgggatgtacgtgtccagcgcgtcggccaggttcatgatcgccacttcgcccagctcgcccttgtcgccttccagcgccagcttcgccgaacccttgatgatcggcgtgtcgtcgcccgggaagtcgtacttcgacagcagttcgcgcacttccatttcgaccagctcgagcagctccgcgtcgtccaccatgtcgcacttgttcaggaacacgatgatgtacggcacaccgacctgacgcgccagcaggatgtgctcacgcgtttgcggcatcgggccgtcagcggccgagcacaccaggatcgcgccgtccatctgcgccgcgcccgtgatcatgttcttcacgtagtcggcgtggcccgggcagtccacgtgtgcgtagtggcggttcgccgtttcgtactcgatgtgcgcggtgttgatcgtgatgccgcgcgccttttcttccggcgccgcgtcgatttcgtcgtacttcttcgcttcgccgccgaacttcgccgacagcaccgtcgcgatcgctgccgtcagcgtcgtcttgccgtggtcaacgtgaccaatcgtaccaacgttcacgtgcggcttggtccgctcaaacttttccttggccattttcaactcccgaaaggaatttcacatgttgcgccgcgcgcaaacagacactgactacctgctggtgcccatgggcaggatcgaactgccgacctctcccttaccaagggagtgctctaccactgagccacatgggcgctttatgcttcaactgcttggactggagcgggtgaagggaatcgaaccctcgtcgtaagcttggaaggcttctgctctaccattgagctacacccgcaagggccagcaacgattccctgtaccgctctgtgcttatgtcttggtggaggaggttggattcgaaccaacgtaggcgtaagccaacagatttacagtctgccccctttagccactcgggcacccctccgtagagaactgacgattatgggggtacatcgaattcatgtcaagcgcttcgttgaaattatttggcatcttcttcgagcgcgctgacgtcgtccgacctgcgccgccgtgtttcagttgtcatcgcatccgcaacgggaccaagcttgcgcattactattactgaatcgaacgggacatcctggtaccgcctttcgccgcttccgcctgcccggcaaaacacaccggaaaacggaagacctgaatcatacggtgttgcacgaacggcgccaagtgtcgagcgatacacggggccacaaaatcgctaaatcgcccgccaaccgcgcattgccgccaatccaaatccgtcttgccgcgcccattgacgaggtcggtacgcgccctcgttgggcatgctgcggaaaatggacccctgctatacgtggcgcgagctccatgaacggcaattgcactgaatagccggtcgccgcagttcggcagcagcactcgcgcagactaaacgcctgttgacctgccccctgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctgaccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcagacagggcgttgatgtgaaaggcatcttcgtgcttatccacagaaagccccagcctttattgactattactatgtttgtatacaaacaagatacaaaacatggacagcgcacggnnnnnnnncgcggcacagaaaaggagctccgccatcgagcggcttatccgaagcgcggattatcgacgagcctttgaacgcgcgccaccgcactgccgtcgaacatggccgcaagcgatgcttcttcacagccgcgcgaaatttcctggcactgctgcttcacggaacnnnnnnngggcgcccggtattcgcccgaacgcccttgtcctttcgaaggtaaaacccggccgagccgggggacttcagttcgcccgctcccgctcgagcttcgccgataccgcatcgatccgccgcctcacgtaccgcccgannnnnnnncacgtgacccgcgtcaaccagacgcacacgagcagcccgacgatcccgatcggcagcatcgcgagcccgtagccgaacgcgatgccgccgagcgcgaacccggccggtgcggcaacgctcacgtgctgcttgccgttgtcgacggtgatccggccgccgacgatcgataccgaattctcgccgttcgtcaccgacaggttcatgccgccgcggccatccggcgtcatctgcacgttgccgcccgcgatgccgggcacgttcacgcccggcaccgatccgcccgtgttcgccaccgtcatctggtcgccgttcgcgctcttcagatcgagcgcgatcacgtcgnnnnnnnnnatgccgagcgtgtcgtccttgcccgtcgtgagcagctnnnnnnnnncatcacccgtcgcgtcgatcgacagcttgccgccctgcttgcgcgcatcgatcacgcccttgcgcgtgacgatcgacacgcggctgccgtcgtgcaagtcgagcacgtagcgttcgccctcgacacgcagatcctgcgcgatcttgccggtctgcgcggccttgccgtccgtcgcgcccttgccgtccgccttgcccgaagcgccggccgcgccgagctgcgccgcgccgccgccgaacggcaggacgcccggcacgggcgtgccgaacacgtagtgactgccgaacgcgacgagcgtgacgaggcccgccaccgtcagcgcgccgaagaacacgtagcccagcgtcagcacgagcatgtacagcaggaacggcacgagcaggaccaggtgcagcagcccgaggcccgcgatcgagccgaccacgcgcatcagattgccgaacgagcgccgctcctcccattggcggaaattcgcctgcgcctttagctcgcgcgcgagcttctccggttcaccgagcgcggcgatcacgtcttcctcggtgcgcccggccgagaacgcgtcgccgatgtactcgcggtaatcggcgacgatctcgtcgacgtcccgtttcggcaggctgccgagcgcctgccgcaaccgctggatgaatgcgtcctgcttcattgccgttcctctccgtccgctcgcgtgccgtgcaacgccagcacgccgttgacttcgtcgacgaaactccgccactcgtcttccatctgccgcaggctcgcgcgcccggcgtcggtgatcgagtagtacttgcgcggcggccccgacgtcgattcgacgaggtaggtcgtcacccaggcctcggcctgcaggcgccgcatcagcgggtagatcgtgccttcgctgatctccatcgtttcggcgagcgtcgacacgagctcgtacgcgtagctgtcccgccgcgccagcatggcgagcacgcacatatcgagcgtgcctttcttcaactgggtcttcattccgattcgccggcgtagtgtgcgttacaaggtaccctgttatgttctgcagcggtccgctatgcggcgcgccatgaacatgggcggactatagcaacacgtaccatctaatgcaaggtactgttttatgcacgatggcccgggttctgacatggaaccttgaaagggacggaccgcgcctgcgatgtgtgcgcaaggccacgcaacgcgcacgtcgccagcctnnnnnngcttgtatgtcttagcactgaccggtgcggtaaagtctgagcgcaacccgattgagccgtatagtttgattcccgcctgggccgatgagcctgtttccgagtacagaacacacggttgccgtgccggcccgcccggaacccgaacggttactcgcccccgaaccgatcgagggcgcatgcacaagcaagggacctgaaaatcatctcaccgcttcgcgacgcaaccccgccattgccgctttccatcaacgactgatcgctggcggcaaaccgcgcaagctcgcgtgggttgcctgcatgcgcaagctcttgaccgcgctcaacgccgtggtcaaaaccggttcgtctcgggacggctcgcttcattccgctcgactcgctagacggttacccaaaacgcagtttgaattgaccaacagcgcacacggcgtgcacgccggccgatttagccgatagtggcagcctgtccatccattcgaccaagcgagaagcgacacatgtcggcggcaaaccagaacggctcgacggaattcgactacatcgtgatcggcggcggttcggccggctgcgtcgtcacgcaccggctcgtgagcgccgggcatcgcgtgctgctgctcgaagccggcccgcctgacaattcgttcttcgtccacacgcccgcgacgttcgtgcgggtgatcggcacgaaacgcacctgggtttacgagaccgagccgcaaacgcacgcggccggccgccggatgtacgtgccgcagggccgcacgctcggcggcggcagctcggtgaacgcgatggtctacatccgcggcacgccggccgattacgacggctggcgcgacgccggctgcgacggctggggctgggacgacgtgctgccgttcttccggcgcgccgagcacaatcaccggctcgccgggccgctgcacgtaagcgactcgcgctttcggcatccgctgagccacgcgttcgtccagggcgcgcaggagttcggactgccatacaacgacgacttcaacggcgcgtcacaggcaggcgtcggcttctatcagacgacgacgttcgaaggccggcgcggcagcaccgccgcgacgtatctcgccgccgtcaagcgcgatccgctgctgacgaccgaaaccgacgcgttcgtcacgcgcatcgtgttcgagaacggcgcggcggtcggcgtgcgttaccaggcgcgcgacggcgaagagcggatcgcgcgtnnnnnnnnngaaatcgtgctgtgcgccggcgcgctcgcgagcccgaagctcctgatgctgtcgggcgtcggcccggcggagcaactgctgcagcacggcattccggtggtgcacgattcgcccgaggtcgggctcaacttccaggatcatctcgaagtgtcgctgtacggnnnnnnnnnnnagcaggtcagtctcgcggggcaggaccgcgggctcaacgcgctgcgccacggcatccagtacacgttgtttcatacggggctgctcacgtcgaacgtcgtcgaaagcggcggcttcgtcgacacggcgaacggcggccgcccggacgtgcagttccacgtgctgcccgtgctcgtcggcgacgtcggccgcgaaccgctcgcgggccacggaatctcgatcaatccatgctttctgcggccgaagtcgcgcggcaccgtgcgcctgcgcagcgccgatccgcacgcgccgatccttttcgacggcaatttcctcagtcatccggacgatttcgcggcgctcatgcgcggcctgtcgctnnnnnnnnagatcatgcggatgccgtcgatgtcgaaggcgatcgcgggcgagatgctgccgaccgacggcggccgcgtcgatctcgacgcgtacgtgcgctcgcacgcgaagaccgtctatcacccgtcgggcacgtgccgcatgggcggcgatccggattcggtcgtcgacgcgcaactgcgcgtgcgcggcgtcggcgggctgcggatctgcgacgcatcggtgatgccctcgctcgtgtccggcaacaccaatgcgccgacgatcatgatcgccgagcgctgcgccgaattcatgctgtcgccggcgctcgcgccgactnnnnnnnncggcgcgagtacgccgcaagccgcgccgcaggacgcgagccacgcgcgctgagcgccgcgcgctcgccgtcgcgccgcgcgagcgcgcgggccgtcacgatcgcgctgtcacattcattcgaaggagacgtcagtcatgcatacgttcaacgacaaggtcgcgttgatcacgggtggcggcacgggcatcggcgcggccgtcgcgcgcaagttcgtcgaagcgggcggcagggtcgtgctgctcggccgccgtcgcgagccgctcgacgcggtcgcgaagccgctcggcgccgccgcgatcgcggtcgcgggcgacgcggccgatgcgcatgacgtgcgccgcgcgctagacgannnnnnnnnngcgttcgggcgcgtcgacgtgctggtcgcgaacgcgggcggccacggcgtcggcagcgcgctcgacaccgacgacgcgtcgtgggcgcaatcgacgcgcgtgaacctcgacaccgcgttcgtctgcgcgcgggagttgctgcccgagctgatcgagcggcgcggcagcatcgtgatcctgtcgtcgctcgccggccatttcgcggggccgaacgtcatcggctacgtgacgaccaagcacgcgctgatcggcctcacacgctcgctnnnnnnnnactacggccgcgccggcgtgcgcgtgaacgcggtgtgcccgggctgggtgcgcaccgcgatggccgacgagcagatggacgcgctgcgcgacgcgcacgggctcgcgacgcgcgaggacgcctaccggctcgtcacgcgcgacgtgccgctcggccgcccggcgcagcccgacgaagtcgccgacacggtgctgtacctggcgtcgccgtatgcatcgatgatcacgggcacgtcgctgctcgtcgacggcggcgcatccgccgtcgatctgccgacaatcgaattcgcgcgctgatgccgggcgcggccgcgcccgacgaacttttccgaggactcaccgatgaacgacaaaccgcaggactggaagaactacgaagacttcgcggccggcatcgacacgaaccggctgcccgcgaccgatgcgctcgtcggccgcgcgctgacgttcgagctgccgggcggcgcgttcgccgcgaatttcgtcgacggccagacgctctcgtggcgacgcggcgagacaggcggcaccgactggtacgaggcgatcgaagtcgcgcccgatacgttcttcgtcgacgtcacgttcaagannnnnnnnnnnnaggcgctgacgctcgtgttcaacaccgcgacgcgnnnnnnnntcggcatcctgtcgcgcatccgcagccgcgacgaagcgggcgccgcgccgcgcgtcgcgcaggatttcctcgtcggcacgatcgccggcggccaagccgatgcgggtgtatcgggcatattgggcatagcgggcgccgagcccgccgagacgcgcgatctgatcggcacgcgcacgctgaacgtctacagcccgaaccacacgtacgagcacacgtacctgagctcgacgcgctactgctggcaatgcctcgtcggcgagcagcgcggccacggcgacgtcgatctcgcgacgacctacaagttcgccgacgatctctacgtgttcacgttccgcgagttcctgattccggtcgcgtcggtgttcgtgttcaacttcgcggccggccgctcgaccggcaagtttctcggcgagacgggcgacggcgcgatcgcgaannnnnnnnnnnnntccttcatccgcaaactgtcgcaggccgtctatccggacgatgcgcaaccgatctgaggaccatacgatgcgtaccccttaccaaatcgtcgccgatcattacgcggcgtccgaccggcgcgatcccgccgcgatgatggccgacatcgccccgacgatcgaatggaccgagatggccggctttccgtgcgcgggcacgtaccgcagcgcggacgagatcgtccgcaacgtgttccggcgcctcggcgaagagtgggacggctacacgttcgcgctcgacgcgctgcacgacgcgggcgacacggtgatcggcatcggccgctactcgggcacttaccggcggaccggcaaatcgttcgcgtgccgcgtcgcgcacgtgtggcgcgtcgatgcgggcaagatcgtgcgcttcgagcagttcaccgacacgctgctcgtcgtgcaggcgatgcagccgtaagcgccttcgtccgttcgttcaaccaacgcgnnnnnnngtttcgcacgagatctccatgaacctggccgctctttcgacccagcatcaacgccaatccggctttctcgcccgccgccagttcggcaactggatcgacggccgcgccgccgagccgcgctcgggccgctatctgcccgtcgtcgatccggcgaccgagatgacgatcgcggaagtcgccgcgagcgannnnnnnnatgtcgacgcggccgtggccgccgcgcgccgcgcgttcgattcgggcgactggccgcgcatgcggcccgcgagccgcgaaaagctgctgcatcagctcgccgagcgcctcgagcgctacgcggacgagctcgccgcgctcgagacgctcgaaaccggcaagctgatcggcgtnnnnnnnnnnatcgacgtgctgggcggcgccgagtacgtccgctacatggccggttgggcgacgaagctcgaaggctcgacgctcgatacatcgatcgccgcgcccgccggcgccgagtatttcgcgtatacgcgccgcgaggcggtgggcgtcgtcggcgcgatcgtgccgtggaattttccgctcgcgatcgcgttgtggaaggtcgcgaccgcgctcgcatgcggctgcacggtggtgctgaagccgtcggaggaaacgccgctcaccgcgctgcgcctgggcgagctcgcgcaggaagcggggctgcccgacggcgtgctgaacatcgtgacgggcgcgggcgccgaggcgggcgcggcgctcgccgcgcatccgggcatcgacaagatcaccttcacgggctcggtcggcgtgggccgcgcgatcggccacgcggccgtcgagcggatggcgcgcttcacgctcgagctcggcgggaaatcgccgctgatcgtcttggacgatgccgaccccgacttcgccgcgcatggcgcggcgcaaggcatcttcttcaatcaggggcaggtctgcacggcgggctcgcgcgtgtacgtgcaaaagcgcctgttcgagcgggtcgtcgccggcatcgccgcggccgccgaagcgatgaagatcggctcgggcttcgatccgaacacgcagatcggcccgctcgtgtcgaagcggcacttcgagcgcgtgctcggccacgtcgacgccgcgaaggaggagggcgcgacgctcgtcaccggcggcannnnnnnnntcgacggcggctatttcgtgaagccgacggtgttcgtcgacgccgcgcctgcgatgcggatcgtgcgcgaggaggtgttcgggccggtcgtcacggtcacgccgttcgacacggtcgacgacgcggtgcggctcgcgaacgacaccgacttcgggctcgcggcgagcgtgtggtcgcagaacctgtcgcacgtgcatcgcgtcgtgccgcggctgaaggcgggcatcgtctgggtgaacacgcacaacatgctcgatcccaacctgccgttcggcggcttcaagcaatcgggctacggccgcgagctcggccgcgcggcgctcgaacagttcaccgagctcaaatccgtctgcatcgcgcattgagcggcgggtcggcgcgccgcgctcaggccatgcgtcggcgaagcggccgcgagcagacgcaccggcatactgaaatttcgaagtactgaagctgacgcatcgagatacgcggatatcggcaacgcacgccgaagcagcaccgaagcatccatgcagcacccgggggcgcggcccgcacgcgcggcgccgcgccccacgacaacatcaggagacacgatgaagccgctttccctcaacatgaannnnnnnnttgccggcgcgtgcatcggcgccgcgggatttctcgcgcaacaggcggcgctcgcgcagagctgcgggctcgcgaacggcaagcccgcgacgggcgcgccgattccgatcggcgcgatcgtcggcaagaccggccccgacgacttcagctcgtcggcacgcgcggccgccgcgtatttcaagtgcgtgaacgcgaacggcggcatcaacggccggcctgtccagtatctcgtcgaagacgatcaatggaatccggaaacggcgtcgcaggtcgcctcgaaactcgtacgcgaccgcaaggtgctcgcgctcgcgggcaacgcgagcttcgtcgaatgcggcgcgaacgcgaagttctacgaacaggagaacgtgatcgcgatcgccggcgtcggcgtgccgcgcgaatgctatttcgcgcgcaactacgcgccgctcaacatggggccgcgcctgtcgatgacggaggcggcgctgtacgcgaagcagcagtacaaggcgacgcggatggtgtgcatcgcgccgaacatcccgagcctcggcgcgtggtcgtgcgaagggccggcgctctggggcaagcgcaacggcgtgagtgtcgacacgatcgtgatggaccccgactccgccgatccgacgtcggtcgtgctgcaggcggcgtcgaagaatccgcaggcgatcctgctcgggctgccgaaagggctgatggtgccgatcctgtcggccgccgagcagcagaacctcggccggcggattcacttcgtctcggcggcgtccggctacgacctcggcgtgccgaaggcgatcggcccgtactggaagggcaatttcgacgtgaacctcgagttccagccgctcgacgcgcaaacgccggacaaccggaactggctcgcggtgatggacaagtacggcgacaggaaggacccgcgcgacacgttctcgcaggcgggctatctggccgcgcggctcgtgaccgacacgctgctgaaactgcccgcgaaccagctcgatcgcgcgcacgtgacggccgcgctgcgcgaggtgaaggacttccgcagcgacatcctgtgcggcccgttctacgtcggcgcgggcgagcggcacaacgcgaacaacgcgggccggatggcgcaatcgacgggcacgggctggaagacggtgtcgacgtgccaggcggtcgacgatccgcaactcgccgacatccgcgcggccgaaaagaagatgcactgacgccatgaacgcgatcgacttcgttccttacctgatctccgggctcggcgtcggcgcggtgtacgcgctgtcgggcgtcggcctcgtcgtgctgtatcgcgcgtccggcgtgctgaacttcgcgttcggcgcgacgggcgcgctcggcgcgtacgtcgcggccgcgtgtctcgatgccgactatccgcaggcgctcgcgtggggcgcggcggtcgccgcgtcgaccgcggcgtcgctcgtctacggcctcgtgctcgcgccgcggctcgcnnnnnnnnagcgcgtcgtgcgcagcgtcgcgacgctcggcttcgcgctcgtgctgctcggcttctgcgagtggtactggggcgatacgccgcgccgcctcgtgctgccgaccgacagcgaagcgctcgacttcggcgacgtccgcttcacgtacacgcgcatcgtcggcctcgcgctcgcgtgcgcaatgatggccgcgatcggcgtcgtgctcgcgcgcacgcggctcgggctgcacatnnnnnnnntgtcgaacgaccggcacttgagcggcgtgctcggcattcgcgtgctgagcgtcgacgcggccgcctgggcgatttcgggcgtattcgcgggcatcaccggcctgctgctcgcgaacctcgtgcgcctgcaggcggcggtgctcacgttcctcgtgataccggcgttcgccgcggcgatcgtcggccggctcgcgtcactgcccgcgacggtggcggccggcgtcgcgatcggcctcgccgaggcgctcgcgatcaccgtgcccggcttcgcgccgtaccgcagcgcgacgccgttcctgatcgcgctcgtcgcgatgctcttcatcggctccccatcgagcggccgcgccgcgaacgaatcatgaaaacgcctctcgccttcgccgcgccgccgcgcgatgcggccgcccgcgcgaagcccgccgnnnnnnnncttgcgctcgtcgcgacgctcggcacgctcgccgcgatcgcgctcgtcgtgcccgccgtcgccgacgcttactggatcaagacgctcacctccgcgctgacgatcagcatcgccgccgcgggcgtcgcgctgctgtatcggcaactcgggctggtgtgcctgtcgcaacacgcgctgctcggcgtcggcggctggatcgcgctcaggctcgcgcatctcggcgcgccgttcgagttgtgcgtgctcgcgggcgcggcgggcggcagcgcgatcgggatgatcgcggggcttcccgcgctgcgcctgcgcggcctctatctcgcgctcgtcacgctgatgatggcgggcgggtttcaggtggtcgtgtccgccatcggctttcccgannnnnnnnnnnnnttcaccggccatttgtcgttcggcgcgcggcagatgatggcgcggccgctcgtcggccagagcgatgcggcgtatttccgctacgtcgccgcgtgggccgcgctcgcgttcgcgctgatcgagctgcatcggcgctcgaaagcggggcgctcgtgggcgctgatccggcgcggcgagatgccggcgctcgccgcgggcgtgaacgtcgtgctctaccaaacctgggcgttcgggctcgcgggcctgctcgcggggctctcgggcggcctgctcgcgggctcggtcggccagctcgacgggcgcgcgttcgccgcgtccgaatcggtgctgctgttcgcgctgtcggtggtcggcggcgtctatcactggttcggcgcgctgatcaccgggctgctgctgcgcgcggtgcccgcgctcctgaccgatttcggcgtgaacggttatctcgcgatgatcttcttcggcgcggcgctgctgcatgcgctcgtcacggcgcccgccggcatcgccgggcagcttgccgggctcgcgtcgcgggtcgggcgcgcgtttcgcgcccgcgacggaggcgcgcgatgatcgaaatctcgaacctgaccgtgcaattcggcggcacgcgcgtgctcgacgcgctcgacgcgaagctcgccgcgcccatatgcgggctgatcggcccgaacggcgcgggcaagacgacgctgctgaacgtactgagcggcttcttgcggcnnnnnnnnggcagcgtcgcgctggacggccgcgcgctgctcgcgctgtccgtcgccgagcgcgtgcgcgcgggcgtgcggcgcacgttccagaccgaacagatcgtcgaggatctgagcgtgcacgacaacgtgctcgcgctcgccgagcacgtgatgccggctctcgcnnnnnnnnacgacacgcgnnnnnnnntcgaactcgtcggcctcgccgacgtcgcgcacgtgcagggcgcggcgctcaacctgtatcagcgccgcatgctggaactcggcaaggcgctcgtcggcgcgccgcgcctgctgctgctcgacgagccgggcgcgggcctgaacgagaccgaagccgcgcggctcgccgacgtgatcgttcgcattcccgaatgcgtcggcgcgcaggtgctgctgatcgatcacgacgtcgagctgatcgatgccgtgtgcgaggcgacgctcgtgctcgatttcggcaagcggctcgcgctcgggcccannnnnnnngtgctcgacgatccgctcgtgcgcagtgcgtatctcggccaagcgttcgacgaacatgaagcgtgacgcgaagtgccggatnnnnnnnnnnnngtcgaatcgccgctcgtgcacgagcgcgggcgcgagtgcccgtgcgaacggcgcccgaacggcgtgcgnnnnnnnnnntggccccgccgtgcgccggcggcccgcgatcggcggcgccgttgcgcgccgccgcgatgccgtcggcgcggcaagtgccgtcgacgtcttcgccgcccgcnnnnnnnnatcgatcgcttcgggcgcggcgttcgccccgttgccttcagcgtgccgcacgcgctcgcgccgcccggcacgcgcggcgatgcacgagccgcccgcatccgcgcttgctcgcggcccggcgcgtgcgccgcacccccttcgtcaaggagtcagacgatcatgcagctcgaagtgaagaacctcgtcgtccatcgtgcgaacaagcccgtgctgcacggcgtatcgctcgcggtcacgcccggccgggtgacggcgctcgtcggcgcgaacggcgccggcaaatcgacgctcgtgatgagcatcgcgggcgcgctgcccgcgacgtcgggcgacgtgctgctcggcggcgcgccgctcggcgcgctgcggcccgaagcggttcggcgcctcggcgtcgccgtcgtgccggaagggcaccacgtgctgggcgacctgacggtgcgcgacaacctgcgcgcggcgggcgcgtttctgtcggcgcggcggctgaacggcgcgatcgatcgcgcgctcgcgatcttcccggaactcgagccgaagctcgatnnnnnnnnnaacgatctgtccggcgggcagaagcagatggtgtgcgtatcgcaggcgttgatcggcgagccgcacacgctgctcatcgacgagctgtcgctcggtctcgcgcccaccgtgacgaagcgcctcgcgcagacggtcgcgcgaatcgcgaacgatggcgtcgcggtactgctgatcgagcagttcacgacgatcgcgctcgcgctcgcgacgaacgcgtatgtgctcgagcgcgggcgcgtcgcgttcgcgggcagcgcgcaaacgctgcgcgagcggccggagattctgcacggcagctacctcgcgtcgaagggaagcggcgcgaacgccgcgtgaggcgggcgagcgaagcggcggcgggcgcggtccatgcgggcttcccgccgcgcacgcggcgacgccgtttcgatcggcgcccggaacgcggaatcccgaatccggaatcgcgaaccggtgcctcaggaccacgcacgccggcgcacgaattcgcgcggcgtcatgccatagcgctgcttgaagctgcggcagaaatgcgcgctgctgctgaacccccagctgaacgcgatctcggaaatcgccggcttcgcnnnnnnnnnnttgtcgagcgcatccttgcagcgctcgagccggctcgaccagatgtaacggtcgatcgtcacgccttcctcctcgaagatccggtgcagatagcgcttcgagcagcgtagctnnnnnnnnatccggtcgatcgataggtcggcgtcggcaaggtggccgtggatgtactgcttgacgcgcatccgcagcacggcgggcagcgcgacgtgctcgccttgcgcgtcgcgctgcgcggtcagcgtcgatacgatcaggccgaggatcgtctccgatagcgcggtgcctgtcgtgccgggcagcgacggcaattgttcggacaacgacacgagaaacgaagacagcagcgagaacagccccttgagctcgaactcgcgcacgtccgacgtatgcagatccggcaccgcgaagccgccgagctgcttgcgcggaatctggatcgcgagctgctcgacgtgcgtcaggttcgcgatgctgtacggcacgcgcggatcgtacaggctccagtcgcccgagtgcagccggaacgtcttgccgcgctgctcgatctcgctcacgccgctcagttgcaggatcagcttgaagaagtcggaaccgtgatcgtgcagcgccgcaacgggccgcacgatgcggtgcgcgggcgcggcgatcgtgaacacgcgcatcgggccgatctcgtactggctcagctgcgcgtcgaacgcgtcgtcgccgtcgcaacacgcgtcgagcccgccgaagtattgcgtgacgacgcggccccatgcgcggccgcgaaacgcgggcgattcgcccgccgtcgtgaagaatctgccgttcaccatgcgctccttgcgagtacacgtccagcctgaccatgcaggggcatccggtctggccggatatagttagcatattaaatatttggcgcgaactgaatccggtttactccggaacgtgaaaatcggttgcccgagcagcgattttgacgtgaaggcgccggcgttatgtgcgccagcccacacaaggggccgtgcggcgagcgatgcaagcgcccgcggccacctggccgaaaacgcatgcgcgtgcgccggcgcggcttgcgcgcccatgccgacgcgttcgaaacccgccccgagccaggccggcgcacccggcgaactccggccggcccggcgcgcgtgccgcgcgcccgctgcctcgaaggcgaacggcccgcggcggccggcggggccgagagacagtcagaaacgggtaagcatgccgattcgcgcgagaaactgcgaacgcgagctcgactgcgcatcgggccccatcacgccgttgatccacgcatgcgcgcccgcgctgccgcccgcgtactggtacacggtctcgacgtacgcggacgtgcgcttggacagcgcatactgcgcggccgccgtgacttgatgcgcgtagttgcgatcgagctgcgcgttgcccttcatgtactcgtagttcgcgccgatcgtccacggcgcgccgacgtagcgcacgccggcctggatcacgtcgatcgcggcgcccgtcagcgtgttgcgcgtgttcgtgtacagcaggttcagatcgaacgcggacagtgcataacgcgcgccgagcccccagttgcgcagcccgtcgtgcccgttgttcatctgcggatacttgacttcgacataggcggcgccgagcgcgaaactgcccgtctcgtacttgaggccggcgctgacggtgctgttcgccgcgagcccgccgcccgcctgattgccgaaaccgtacatcaggccgaacacgagcccgttcaggttcgcgctcgtgtacttgaccgagttcggcacgcggctcgaacccgccaaccggtcgaagtcgaacgagccggtgggattgtcgggaatcccgagcttcgagaacggcccctggcggaagttgtacaggccgccgtagcggaacgcaccgtcgaacgagccgaacgtcagcgaatcggtcatgaagtcgtattgctggccgagcgtcacgctgccgagccgctcgctccagaggccgacgagcgcggtgcgcgagaacatcgagcccggcgtcggcagcgcggcgccgttgccgagcgcgtattgcgacgtcagctcgaagatcgccttcgcgccgccgccgagatcctcggtgccccgaagcccccatagattcggcaccgcgatgccgtcgtcgaaatacacgttgcgcttgccgccttcgttcgacacgtacgacacgccggcatcgatcaggccgaacagcgtgacgctgccgtcggacgcgtgcgcgcccgtcgcgacggcaaggcccgccgccgctaccgcaaacttcttcatcgtcgtctccgttggggttgtcgttatgcgcggcggcgctcggggcgccgccgtcgatctccggctcggagtgtggagcagcgtgcggcgcgcatctttcccgacggcgcacaaacactagctcgacgatgcactcggcgatcgtcagacgttatggatgtcgaaatgaaatgcgcggcgtggcgagatgcggcgcgcatgcggcaggattcgcacgggccggttcgcgatcgcgacgcgccggcgcacgagccttcgcgtccgcctcccacgcgccgcgcctgaacgttcgcgcatggaaaaagaaggcgcggcagccgcggccgttgcaacgaggaacggcgctggcatgcgggcgcgaaagcgagtccgcgcgtttggggaggccgccgtcggggccggccgcccgacgggtcgtgcgtggggaaacgaaacgggcgaggtcaagggccaacgcaaagccgccgcgcgccgcgcgccggaaacgaacggcgatgcggcggcgcagcggagcatgccgcggctttgtgccggcgctcaggccgcatnnnnnnnntcggcggcggccgtcggcagatcgtcggcgcgnnnnnnnnnnacgtagcgcgcggggttgtccgccaccgcctccagcgcgcggaaatgcgcggcgccgcactggaccctgcgccgctcgtcagcgcgcagatcgccgtcggcgacgccgctcttcgattcgacgacgaaatagagccgcggcccgtcgccttcggcgatcagcaccgcccagtcggggctgtagctgccaagcggcgtcggaatcttgaaccagccgggcagcttcgcgtacagcctgaccgcgtcgtcctgttcgagcgattcgacgaacgcgcgctcggcgggcgtgtcgcacggcacgtcctcgtgaatcgatttnnnnnnnnnnnnnnnnatgctcgacagatagccggtgagcggctcgctctcgaacagcgaaagcgcgtgcacctgcgcttcgccgagcagcctgtactcgatcccgtcgacgagcgcgtcgcgcttgcaacgctcgagcgccgcggcgacgagcgcgatgaagcgctgcggattgagcgggaactcgtcgagccggccgctttcgatcagcactttcgcgatcgtgcggcgcgtgagctgcgtgcggtcctgcagctcggtcagcagatccggcagctcgacctcgccttcgtcgatcgcgatcgcgcccgcatcctcggtttcggtcgcctcgacgcccgacgcgtcgatcgcgatatcggccttgcgccactgcagcnnnnnnnnnntgacggcgggcgccgccttcagcgcggcgacgcagcgctcgatcaggcgcgcgttgtcgaagttcacgcggtacgtcgtgcggtgccggatgcggtcccacagcgcgcggaatgcgtcgcccaggtacaccgcctcgccgtgcgcgtcgcgccgcagcgcgatgtggcggcgctcgtccgcgttgcgcacgtcgagccggcccgccagcttgcgcagcatgtcgacgatcannnnnnnnagcgcgtcgaactcgtcgggcagcggcaacgcgcgcagcttgagcgccgcgcgcagcgtgtcctgcacgcggcnnnnnnnntcgagatagccggcgtcgcgcagatgcatccacagcgcggcggagcgttcgacgccgagcggctgcacgctgccgtcgtcggccggcaccggcagcgcggcgaactggtgcgtctcgacgatgccgaagcggatccccgtatcggcttcgatctccttttgcagattctcggcgaactgctcgtagctttcgcccgcgatcaccgtcagcgtattgacgtcgaaaccgcgcacgcgctcgccgcgctggttgacggcgagacgcagcccgcggccgatcgtctggcggcgctcgcgctcgctgtggatgtcgcgcagcgtgcagatctggaacacgttcggattgtcccagccttccttcagcgccgagtgcgagaagatgaacttcagcggcgtgtcgaacgacagcagccgctccttgtccttcatgatgagcccgtacgcgcgctccgcattctcccggctgccggcgctccggtcgctcgtgtcggtccagccgcctttcttgtcgatcgagaaatagccgtcgtgcaccgcctcggccgcgaggcccgcgtcgacgccgtcgaacagcgcgcgatattcgggcagcttcgccgcgcgccggtattcgtcttcgaacagcagcgcgtagtcgcccttgaacggctggccgtggcggtcgtacttgcgatacttgtcgaccgcgtcgacgaagaagagcgacagcaccttcacgccgagcggggtgaggcgcagctccttgtcgagatgctcgcggatcgtgcggcggatcatctcgcgctggatcgcgtgcgtatcgacgtcgccgtatgcgtcgccgaccgacaggaacgcgtcgccgcccggatagcgcagcaccagatattcggcgccgcgcgccgcgtgaatctcgccgatcgaaaaattcgcatagacggcgcgacgcgccacgcgttccagatcgtcgccgtcggagacggaaaccgtctgccgctcgacatcgcccgcagccgtcgcgacgtcgagctcgannnnnnnngcgatcgcgccgcgccggctgccgatcgatatcacgcgcacgaacggcttgttgtgcgcgtcctcgacggtcgccgacgcgatctcgatctgcttgacgagcttgcgctcgtaagcgtcgatcgcgtcgagccggtacagcatctgatacttgtccgcgtgcgtcgccgagtagcgcagcgtgcagagcgggcgcatcgcgtcgagcgcctccttgccgcgcccctcgagcccgccgtccacgctctgcggctcgtcgacgatcacgatcgggtgcgtcgcgcgaatcaggtcgatcggcttctcgccgcccgtatgttcgctgtccttgtagagcgtgttgacgtccttcttgttgatcgccgcgaccgtgacgatcatgatctgcacgatcgatttcgacgcgaagctgcgcacctcgccgagcttcgccgaatcgtagacgaaatagtcgaacggcacgcccgcgtaaaggcgccggaaatgctgctcggtgatctgcagcgtcttgtgcaccccctccttgatcgcgaccgacggcacgacgatcacgaacttcgtgaagtcgaagcggcggtgcagctcgaagatcgtgcgcaggtacacgtaggtcttgcccgtgcccgtttccatctcgacggtgaaatcgttcgagctgggtgcgccggacggcggcaggccgttgcgcacctgcannnnnnnnagattctcggcgaacgtgtgcgcatcaagcgtcaggcgattgccgacgccgagccccgattcggccatcccgagcgaaatctgcgggcccgcgcgccgccgcgcggcctgcgcggtgacgctgaattcggcgcggcacgcctcctggctgcgaaacagatcgcataccgcctcgatcgcttcgagctgatagtcgagatccgactcgaaatgcaactgcatgctcaatcttccttgtctgcgtgtggctcgcgtgcgcgcatcagaggctgcggatgcgcttcacgccgtgctgctcgagaatcgccgacaggttcaccttcgcgacgtcgtccgcgaagccgctgtcgcggaacacgcaggtcacctnnnnnnnntcggccgcttcggcgatcagcccgacgatgccctcgccgagcgcgtcggtcgacgcgcggtcgatatgcgcatcgaagcacgcgacgatcgcgccgtcgatcatgtagaccgccttgccggcgatcatgcgtgcgtcgatcggcgcgcacagatcgaggccgagcttgagcatcagttcgtacagcagatcttcctcggagcggttcggcttgatgtgctcgacggccgcgaacagcgactgctggatgtcgtcgccgcgcgggtcccattcggagacgttcgtcgaatcgagcctgaacacgcgaaaaccgagatccgcccgcgtgcccggatgctcggccgcgatgcgcgccgccgcgcgccgcagccgctccttcgtcagctcggcgagattgagcggcacgcgctgcgccgcgcagaaatcggcggcggccttctggtccttgctgtcggcgtcgagcggctcgggcagttgcacgagcacgtagcggcgatggccgccgtcggccgcgttcagcgccatcaccgcgtgcgcggtcgtgccggagccgccgaagaagtcgacgatcagatcgtcgccgtcggtgcaccagccgatgatcgacgcggcgaattcgacgggcttgggctgatcgaaaggaatgccgagcgacttcatcagcgcgtcgtccgagccgccgaacggcagcaccgaaggcacgttctcgtacatgttctcgtcgaggaaatagatccgctgcggctgcgtggtctcgtccgcgccgaattcgacgaggcccttgtcgatgagcgcgcgcatcgtcgcgggcgggttgcgccagccgcgctcgggcacggggcacggcttgcccgtcaccggatgcacgagcggcacgaagtagtcgtcgggcgccttcttcttgttcggccacgccatcgacacgaggcggtacacgcgcccgtcggcggagattcggtcgtacatcgcctcgccgcccgacagcgtcgtctgagacttcacccagccgcggtacgcggcgttcgcgtccgcgatcgtcgccgcgccggcgaccgcctcgcgcgccgcgtccagcatgcgctgcgcgttgcgtttcgggcgcttgagcggcgcacgctcgaacagccgttcagcgtnnnnnnnnaacagcacgatcgattcgtgctggtacgcgatcccgcgcgcatcgcccttcggattgcgcttgtcccacaccgcgacgccgagctcgttgtcttcgccgaagatctcgcgcatcacgagcacgagcgcgtgctgttcgtgctcgtcgatgtgcacggcgatcacgccgtcctcggtgagcagatnnnnnnnnagcttcaggcgcgggtagatcatgttcagccagtcggtgtggaagcgcccgctcgcgtcggtgtggctggtgacccgcttgccgcccgtcgtctggccggtcagctcgagataatggcgcaggctgtcggtgaaattgtccggatagacgaaatccttgccggtgttgtacggcggatcgatgtagacgagcttcacgcgccccgcgtagctcttctgcagcagcttcagcacctcgaggttctcgccctcgatcatcaggttgcgcgtcgacgcccagccggcgctctcgcgcgggcacgggcgcagcgtgcccgtcgacggcgtgagcgcgagccgnnnnnnnnnncgcttgccgtgccagttcaggccgtacttctcatcggcgtcggccgcggccgccgcgctcgcgcccaccagcgccgcgagcgcgtcgagattcaccgacgcgccgtccggcccttcggtcaccacgtccggaaagagcgccttcaggcgctcgacgttggcggccacgagatccgcggattgcgcctccgggctcgccgcatcgagtttttgcatcatccttcccatcaattgcatgtcatcgcgcccgcatgcggacccgattttcggcccgcgcggcgcggcaaaggcgaaacgctagcgatccgtcacgcgcaggtcaaggacttgcggcggcaggcgggcgcgccggccgggccgcgagcggcggaaccggtgtcggcggcggggatcggcatgcgttcggcgacgcagatgtttaccacaggttcggcggtcgtccgccggcgcgggcattcgcggcacgcgcatggctacggcgccgcggagtccgatggcgtgccgcgaggttcgtcgacgaaagggcggggcagacaaaaagcccggcatgagccgggccgtcgaacgccgcggcgcgcaggagatcgggcgggcgcggcgaaaaaggcgggaaagaccgaacaggcgggcggggcggggagcgcgaagggcggcacggccgacgcgtcggccggccgccccgcgcggcggatcagaaccgcgtgcggatgccggtcgtcagctcgagctgattggtcgcgccgtgcgtggacgcgaccgtatagccgccgtgcaggcgcatgtagtcgccggcgaggtacagctcggtgcgcttcgacaggtggtagaacaccgagccgtacagcgtttccttgaagccgttgccgacgcccgacgtgaggctgaagtcgccgatgttcgcgttcggcacgttgccgtcgctgttgtacgcggcgttgtgcacgcgcatctgctgatagccgagctcgtagtcgagcgcgcccttcggcgcgaccttgaacgacaccgtccacgcgttgtcctggcgctggccgagcgcgccctgatcgcccaggtagcggaagtagccggcgttcacgcggaagatgtcgaacgtgtagttgccgccgaccgagaacgacttgttcgcgtagcccgcgtggttcacgtggctgaagaagcccgacacgttgaacgggccgccgttgtagccgagcgcgacctgataggtcgagttctgcccgaagctcgtcgaattgctgaacgcgtagcccgcgctcgcgaagatgccgttgccgaacagcttcttccacgcgaggccgttgttgtagcgcgtgcccgtcgcaccggccgcgtagaagatcatctgcttgaagttgttcgcgttcgtccagccgccttcctcggtcgtgagcttcgccgagccgtaagggtcgccgtagatcgccgccgcgtnnnnnnnnatcgtgttctggaagcccgcggtgagcttgccgaacgtgtcgttttcgacgccgacccacgcatcgcggtcgaagatctggcccgggtcctccatgttgccgtcggctaccgtgtattcgctttcgagccggaagatcaccttcgtgccgccgccgatgtcctccgcgcccttcagcccccagcggctgccgctgaaccacggctcgccgccgagccccatgccgatcacgtgatcgcccttcgcgttcgcgtgcgagcgataggtcggaacgctcaggtcgatgagcccgtagagctggacgctcgactgcgcgtgcgcttgcggcgccgcgcaggcggccgtcgcgatggaaagtgccaggtattgtcgtttcaagatcgtcccctccgatatcgtgttgaccgccattctttcgtagtacgcagcgtcggctgcgcagacgctgcgcgatgcgcgtcgaacggccacgccatcgtagtgggcgcaatccttcgcggcgctttcgcgccggccacgcgaatctcgggataagtacggggtggcgcgcgtttttcggctggatcagnnnnnnnnngcgcgccgnnnnnnnnnnnnnnnnnnnnnnnnttcgcgaaacatcggaacaatggcaaagcaggccgaagtaagcgggcnnnnnnnnnnnncacttgcagcgcatgcgccggagcgcgtgcgttgcgcgcggattattcggccgcgtcctgggttcgaagaatgtagccgagcccgcgcagcgtgatgatctgcgcgagcgagccggacagatgcttgcgcagacggtggatgtagatgtcgatcgcatcggcgctcggctcgtcgtcgaggccgtacacgctgtccatgaggcgcgccttcgagaccgtcttgccctgctggagcatcagcgtttcgagaatcgcgtgctcgcggcggcgcagcgcgagcggcgcgccgccgcactggaattctcgcgtcgcgaacagataaacgagatcgccgcatgcgagctgcgtcgcgccgacgccgcattgccgccggatcaacgcgcgaatgcgcgcgacgagctcgcgcgattcgaaaggcttcacgacgtagtcgtcggcgcccgcgctgaagcagtcgaccttgtcgtcgaccgagccgtgcgcggtcagcatcagcacggggacgttgtcgccgcggcggcgcagccgcgcgagcaactccttgccgctcatgccgggcagccgcatgtcgagcagcagcgcgtcgtagcgctgcgccttcagcacggtgtccgcgctctcgccgtcgggcgccgaatcgacgccgaagccttcgccgcgcagcagatcgacgatccagtgcgcgagttccgcgttgtcttccacgagcagcagtttcatcggggctctctcaattgcgataggcgggcagtcgcacggtcatcctcacgccccggttgccggggcctgtggcgagcgacaccgcgccgccgtgcgactgcgcgatctcctcgacgatcgcgagcccgaggcccgtgccttcctcgtccctcgcgacgcgatagaagcgcttgaacacgtgcggccgcgcctcggccgggatgcccgggccgtcgtcgacgacctcgagcaccaccgcgtcgccgtcgcgccgcgcgctcaccgtcacgcgtccgccttcgtgcgcatagcgcaccgcgttgtcgacgagattcatcagcagcgccgacagcaggctttcgctgccggccacctgcagatcgtcgtcgagctccgcgccgagatcgatgcgccgccgctcggcgagcacgatcgcctcctcgagcacgcccgacacgacggccgcgatgtcgannnnnnnngcgagccgcgcgggcgacgcggcttccgcgtgcgcgnnnnnnnnnnnnttgtcggtgacgtccgccatccggcggctgctgcgctgcatcgacgcgagcagcgcggcgagcgccgcgtcgccgttctcgcgctgccgcgcgcactggatctgcgtgtcgatcaccgcgatcggcgtgcgcagctggtgcgcggcgtcggcgatgaagcgtcgctgcgtcgccgcgtgcaggttcagctgcgcgatgcactggttgatcgcgtcgacgatcggccgcagctcgaaatgcagccgctcggtgcggatcggctcgagctccatcggcccgcggtccgcgacgtcttctttcagcttcatcaacggccgcagctcgaacgtgagcccgagatagacgagcgccatcgcgagcgcgagcatcagcgcgagccgccagagctgcggatgccagatcgccgcgatcatcatctgccgcgaggtctgcgtcttgccgacgacaaccgtcaccgtttccgtgttgcccgcgttgtacagctcgcgcgtgtatgccaccgcgcgaatcgcgagcccgccgagcgccgtgtcgaacagcaccggctgcgcgccggacgcggccggcgcggccgggccgtcgagatcgggattgccggcgagcagccgcccgccgcccgtgcgcaccttgtagtacacgtgatcctgcgcgggcgatgcgaacagctcgagcgcggcgggcggcacgttcgcgacgagcgcgccgccttcccaatcgacgtcctcggcgatcacgcgcgcggacgcgacgagcgcgccgtcctgcacgagatcggccgtcttgcgcgcggtgtcgtacgacatcgcgcccgcgatcgcgacgaacacggcgagcggcagcagcagccaccaaagcagtcggccgcgcaggctgtgcgacatgccgttatcccccaacactccagagcccaaaacgaaacggcgcaccgaagatgcgccgtttcgttgatgcatcgtcttcagaacgcggcgggccgccacttcaggagccgcttctcgagccgggtcagcaggaagtcggcggcgagcgccacgacggcgagcacgatcatcgcggcgaacacgccgctcgcgttgaacgcgccctgtgcggtcgagattagcaggccgatgccttgcttggaacccagaaattccccgacgaccgcgccgacgagcgcgaagccgaagctcacgtgcaggctcgcgagaatccagctgagcgcggacggaatcacgacggaggtcgtgatctgccggcgcgacgcgccgaggatctgcgcgttcgcgatcaggtagcggtccgcctcgcgcacgccctggaacgcgttgccgaacacgacgaagaacaccatcacgacggcgagcgcgatcttcgaggccatcccgaggccgagcgcgatcacgaacaccgagccgagcacgacgcgcggaatcgagttcgcgatctggatgtagaggccgaacacgtcggcgagcagcttgttgcgcccgagcacgatcccgcagaagatacccgcgaccgagccgatcaggaagcccgcgatcgtctcctcgagcgtcacccatacctgcagcagcagcgggccttgcgacgtgccgttgacgaaccagtcctggatctgcgcggcgatcagcgacggcatcgagaagaagaacgggtcgatccacttcaggcgcgccgcgatctcccagccgcccagcacggcgacgagcaccgcgatgcgcagcccgacgatcagttgccggcgccgccgcagccggcgctgcgcggcgcgctcttcgtcttcgagcgaggtgagggtgccaagcggcgtcggaagcgtcatgtcagtcatgctccagtcctttcctgtttatccgatctgcacttcttcgcgcaggtcgtgccaaatgtctttcgagatttcgatgaagcgcggctcgtagcgcacttcggaggtcacgcgcgggcgcggcaggtcgatctcgtacacgcgcttgagcgtcgccgggcgcgacgtcagcacgaacacgcggtccgcgagcgcgatcgcctcctcgaggtcgtgcgtgacgaacacgacggagcccttgttcgccgaccagagctgcagcagctcatcctgcatcagcgtgcgcgtctgcatgtcgagcgcggagaacggctcgtccatcagcaggatctcgggctggttgatgaacgtctgcgcgagcgcgacgcgcttgcgcatcccgcccgagagctggtgcgggtagtgcttcgcgaatttcgcgagcccgacgcggcgaatccattcctccgcctgcgcgtacgcggattccttcgagcggccgcgaaacagcggccccgccgcgacgttgtcgatcaccgtgcgccacgggaacaccgcgtcggcctggaacacgaagccgatccgcggatcgatgccgtcgacgggcttgcccatcacccgcacctcgcccgatacgggcttgagcagcccggtgatcaggttgagcgtcgtcgatttgccgcagcccgtcgggccgacgaccgcgacgaactcgcnnnnnnnnaccgacatcgtgaagtcgtgcaacgcaacggtcgcacggccgtccggcgagatgaagcggcacgacacgttgcgaaactcgatcgcgggtgcatgggccgaaacatgtggattcatcgctagcagtcctgcatcggaaccggcgccgtccgtgcggcgccggcggccctcgtgagcctggttcaaaactcgcggcgctgttatttcgcgctcacgaaatcgttggtataagtcttcgacagatcgatgtgcttgcccttcaccgacggattgaacgcggagagcaccttgagcaccgtcgccggaccgtcggcgggcatcctgccgtcgggcgtgtacatcggcagcgaggccttcagcgcgctcacgtagagcgccttgtccttctgatagtcggcgggcatcttcgcggcgatctcctccgcgctgtgcgtgtggatgaactgcatcgtgcgcgcgaacgcatgcgcgagcttcgcggcctgcgccttgtgcgtatcggcccacgcggactgcacgtacaggctcgccgccggatacgtgccgccgagcgcggcgcgcgtgccgtcgagcgtgcgcagatcgacgagcaccttcgcgtcgccgttcttctcgagcaccgacacggtcggctcggtcgtcatccccgcatcgatgcggccttgcttgacggccgcgatgaagctcgcgtcggcgccgacgggcagcatcgtgtactggttcgcggcgatgccgtgctgctgcgcgaggtactgcgtgagaaagctcgtcgacgagccgaggcccgtcacgccgagcgtcttgcccttcacgtcggccatcgatttgatcgcgcccgccgccttcgtcgacaccatctcgacttcgccgggcacctggccgagcacggcgatcgccttcacgtccttgcccttgctctgcaggttgatcgtatgatcatagaagccgacgacgccctgcaccgcgcccgcgagcagttcgttctcggcatcgacgccggccggctgcgactgcagttcgacgtcgagcccctcggccttgaagtagccgagctcctgcgtgagacgcgcgggcaggtagatgagcttcgtgatgccgcccaccatgatcgtgatcttgccgccgtcgtcggcgaaggccggctgcgcagcgaagccgaaggacaggccggccgcgaccgcggccaggctgagcgcgcgaagagtggtgcgcatcgggagtctccaatgttgtctgtatcgagcgatgcttgccgcatcgtcgagacgagtatagggagacgaaaccttccgcaacctttcgcgggcgcggctttcttttaggggttttccagcaacgcgaaaacccgcggcgccgggcgccgcttcgcccctaaccgatgccgagcagcgccggcacgccgagccggttcgccgcgcagcccgcgccgtacaggccgacgccgaacgccgcatgcgcgacgatactgtgaaagcgcgcggcgcccgggcgcggcgtgcgactcgccgcgatgcccgcgcccatcgcgggctgcatcacgaacaacggcgccgcgacgctgccgatgccgacggcaagcgcgggcgcgagcgtcggctcgcccgcccagccgacgccccgaagcgcgagcagcagcgccgcgaacgcgacgccgatcaggtaatgcgcagcccagccgatcgcgcgctcgcccggcacgcgcggcgacgcggcgatcggcgcgtggcgcacgcgcgcacgcgcgaggtggccgagccaacggccgacgagcgcgtagtcgagcggcggcacgccgaagcagcgcttgcgcacgagcgcccacgcgtccatgacggcggtcgcgcccacgccgatcgcgagcgcgcagcctgcaaacgcgagcgcgtcagacaccggcggcctccttgcgcttggaccacttcgccgnnnnnnnnnnnncgacaagccagcacgcggccgtgaagcgcacctcggcgccgtgcacgtatggggcgaacgcggcacgcaccgtgtcgacgannnnnnnnnnnntcgcgtcgtcgagatccccgaacagttggccaagcgggcccaggcgactgaaatggccgatcagctcgcgctcgggcaacgtgcattcgacgtcgatcggccgcacgtcgataccgcaccagccgctttgcgcgagaacggtctcgatccgccgcgcgtcgccgaagaaaaactgcccaggcgcatccggctgccgcgcgggcagattcggcacgagcggcgcggccgcgcgctcggccgtcgtcatgaacgggttctccgccgcggtgcgccacgcgacgaacgcgagcgacgcgtcggaggtcgctgcgcgcagcaggttcgcgaacgcgtcgacggcgttttcgaagaacatcacgccgaaacgcgaaatgatcgtatcgaagctcgccggcacgaacgcatgcgtttgcgcatcggcgtgaacgaagctcgccggcacgccgccgcgctcggcgcggnnnnnnnnngcggcgatcagcggccgcgatacgtcgacgccgacgcaacggccacgcgcgccgagccgctgcgcgacggcgagcgtcgtcgcgcccgcgccgcagccgacgtcgagcacgcgccgcccggtgcgggccgcttccacgagccgttgcgcgaacggctcgaacatccggtcgagcatcggctgcgcgtcggcccatgcgcgccccgcgcggccattccagtgcgcggcctgtccgttgtcattccgatccgtggcggtcatcgtcgttctccagtgcgaatgctggccttcgggaggccggagctacactgtgccaattcaagtccacttgaggtcaagcgcgtggggaacctggatatcgccgaagtcgcgcaacgctccggcgtgcccgcgtcggcactgaggtactacgaggaaaaggggctgatcgcgtcgacaggccggcgcgggctgcgccgcacgttcgannnnnnnntgctcgagcggctcgcgctgatcgcgctcgggcgcgcggcgggcttttcgctcgacgaggtcgcctcgatgttcgacgcgcaagggcggccgaacatcgaccgcgcattgctcgtcgcgaaggccgacgagctcgacggcgcgatccgcaggctgacctcgatgcgcgacggcttgcggcacgcggccgcgtgcaccgcgccgagccacatggaatgcccgaagttccggcggatcctgcgcgccgcgtcggacgcgcggcgcgcgaggaagaaggcgccgccgccgggcggctgacgcgcgatgcggccggagcgggcgaaataggcgaggtggggcgctcgggcgccgtcgcgcgcctcggccgatgccgcagccgatnnnnnnnnnnnnnnntgaagcgcaccaggcccgacgcccgcgccacggcgcaacgcacgcgggtacggtgacggagccgcacgcggatgcagacgcgcgccgcgccgaaacggcgggcgacgccgggcannnnnnnncgccggcgagcgacgcaccgcgtgcgggacgccgccgccgaagctctcgccggcccgccgggagccggcgcggcgccgcctcccgcgcgccgtccggctcaatgcatgccggccgcgacgcgcccgacgaaatcgacgccggtatcgaacagccgcccgacgaacggaatcaggttaggcgccatcagctggacgagcagcaggccgacgagcatcgtcaccggaaagccgacctggaagatcccgatctgcggcgcggcgcgattgaggatgccgagcgcgagattcgcgatcagcagcgccgcgacgacgggcagcgcgagcaacagccccatctcgaaaatcgccgcgccgaacgcgacgagcgtctgccagccggccgcgcgcagcagattggccgagaccggcacgagcctgaacgaatcgacgagcgccgcgaacacctgcaaatgcccgtcgaacgcgagaaacgcgaggatcgcgaccgcgttcaggaaacgccccatcacgggcgtcgcgccgctcgaatgcggatcgaagaaggtcgcgaagccgagccccatcgacaggccgatgatgtcgcccgccgcctcgatcgccgcgaacacgatctgcatcgtgaagccgagcgccgcgccgatcaggaactggttgacgatgatccacacgccctgcgcggagaacacggtggccaccggcatcggcggcagcgtcggcgcgacgacgagcgccatgaagcccgcgaggccgatcttcacgcgcacgggcgtcgagcggtggcccgtcaccggcgcgatcgcgacgagcgcgagcatccgcacgaacggccacagaaaggcggtgagccagccgttcagttgcgcgtaggtgacggagaacatcggtcgaggatggcgaaagcgaggacgggcggaacgagccgacgaatcgggcggatcaggcgaatcggtcgaggcggacgcgacgcccggcgcggcgggcgcgatgcgccgagcggggtcagcccgcgccgagcgtcgcgacgcgcagcagggtctcgcgcaggtagtcgatcatcgtcgacagcatccaggggcccgcgatcaccatcgtcgcggcaaccgcgagcagcttcggaatgaacgacagcgtcgcctcgttgatctgcgtcgccgcctggaacaggctgacgacgaggcccacggcgagcgcgacgagcaggagcggcgcggcgagcagcaggccgatgtacatcgcctgatgcgcgagcgtcatcacgttttcgggggtcatctcgactctcctcgatcaaccgggtctaggtgaagctctgcgcgagcgagccgatcagcaactgccagccgtcgacgagcacgaacagcatcagcttgaacggcagcgacaccgtcgcgggcgacaccatcatcatccccatcgacatcagcacgctcgcgacaaccatgtcgatgatgagaaacgggatgaagatcgtgaagccgatctggaaccccgtcttcagctcgcttgtgacgaacgccggcacgagcagcgacagcggcacgtcctccggcccctgcatcggcgcggccttcgagatcttcgcgaacagcgcgagatcggtctcgcgcgtctgcttgagcatgaacgccttgaagggcgcggtgccgcgctgcaccgcctggtccatctgcagcgtgccctcggaaaacggcttgtacgcgtcgttgtacgcgcggtcgagcacgggcgacatcacgaacagcgtgaggaagagggcgagcccgacgagcacctgattcggcggcgtcgacgcggtgccgatcgcctgccgcagcagcgacagcacgacgatgatccgcgtgaagctcgttgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcacttgagatattcgatccgggcgggagcgcgcggccgcgataagtttgcgtgggtacggctaacttcaggcattttcgtgtccctgatgttcgtaacaggaggggtatgcggaagctataccaacacgcctgttatgtgaaaacaaggggtcgatgatacccgctaacgaaaggcaagctgcggcgtgatgaccttgtgcgcatctagnnnnnnnnnncgcagccgcgcagtgcatgaaaaccgccccatcaagaaagaccgcaggcgaggagggggaccgcgcaaaggccgccgcggcgatcgccggcgcgtgggcgggccggaccctcaaatgcccccgtgcgaccgcgtcacggcctcgtggagccgctcatggcgcgcggcgggaacgcggccaccccgccagcgccaagccgctgtaggccctctatccgcaccgacggattcgccctataccgctttcgcggcctcgcggcaacagggttcgggacaatgggacgccagacgggacaacgggacgctaatcgggacacgaatgggacagcgacgggatgccctacgcgccgtcgcgccgagcgactccgcagctcgcactcgtcagacgcaaaaagggccgcgcccggttgcccggtgcgcggcccttcgcgtggcgaatgcgcttcgttacactggcttgtgcgacttgagccactccttcacagctgtagccgaattgtcccttatgggttacaattctcgcatgttcaaagttctgacgnnnnnnnagtttgacaaatggcttgacgggcttcgcgatccggtcggtagcgcggcaatcaacctgcgcatcgagcgggcgaagcttggcaatctcggccagtggcgcgcagtcggcgacggcgtcaacgaaatgaagattgatgtggggccgggatatcgggcctatttcgtgcggcgcggaaaaattatcgtcgtggtgttgtgcggcggggacaagtcgacgcagaagaaggacatcaagctagcgaagcaaatcgctggcgaactggaggattgagtatgaaaatcagcgaactggccgagttcgacggctcgaagtacctgaaggacgaggaaacgattcgtcactacctggcgcaagcgttcgaggatggaaacccgcggctgattcaagccgcgctcggaaacgtcgcgaaagcgcgcggcatgacagcgctnnnnnnnnagtccggcgtgaagcgtgaagcgctctatcgcgcgctgtcggaaggtgggaacgcggaattcgcaacgatcatgaaagttgtgggcgcgttggggctgcacctgaccgttgcgccggccgaacctgcgccggtgcccgcgccggcaacaacgcgtgcacgctcgcgcgttcgcacggctgcgcacgcgtaacgccatcgacggccggatgcgcggcgttgcactggcctgcgcgctacgccgcgaccggcgccggcggaatctcgtaatcgtcgaacctcacgacctcctcgccgagccagtcgttcagctcggcgaagcgcgcctgtagcggcctgatttcgttgcgcccgaacannnnnnnngcggtgtccggcgtgccgaacccgcccgaattgctcggcacgatgccaagcaactgcggcggcacgcggtgtgcggcgagcaggtcatcgcgcgtcacgttcttgatgttgaagaactcgtccttcgcggcgacctcggacacgggaatgagctggatgccgtccttcttcccgcccggcgcgtacatgaacacgttgcggaagttgcccggccccttcgcgttcttcagcgcgtcgcgcatgttgtccacgtcgtcctgcttctgcgcggcgtcggtcatgtacaggatgaagccggcgtggctgccgttctcgtaatacttgcgccggaacagcgtcgacgattcgttcagccacgccgagtgcagcgagctcagatactcgggcaggccatagacctcctgattgatgtccggccgcacgagctggaacacgctgtcgggctcgaactcgtgccgctcctgccagccgttcacgtacacgaagccgctgaaatcggccttgcgccgtacgtacttcgcgagcgcgggctcgagccgcagcgtgccgccgaccatgttgcggcggcgttccagatagccgttgccgaacgtcaggaaatcgagcgcccaccgctcgaacgcgtgccgcgacagccagcggtgcgggcggaacgtcgacgccagcacgttcgccttgaagaacagcgccgagctatggtgcgtgctcgcgcgaaacgatttcgccaggccggcgaagctgaccggcggctcgaaccattcgccgttcgaccagcactcgacgtaatcgagaatctcggcccggttcatgacgggcgtcggttcgtcgaacgtgaagacctcggcacgcgccggcgcggcgctgccggcgctcggattgggcgcggccgcgaacgtgcgcgnnnnnnnnnatcggcgcttgctcatgcgtaaaactccgtgaatgaagatgaatgaatgccgccgccggcgagcggctcgcggtcgatcgcgtgcaggcacgcccacgccaggtcggcgtggcccgtctcgtcggtgcggccggcggtgtaggtcgcctgacggccgctcgccgtcatcgtctgtttgatcgccatgaacgccgccgccagatcggtccagcccgcgtcgaattgcaggcggccgttccggacgacggactggcccttgagcacgaggcgggttttcacctcgggcgagtagttcagcgcgacggcggccgggaagaacttgcgcacgagctggtatcctctcacgaagggccagctacgatcccggttcgacaaagcgcgcgaaaaggctggcatcgagaaggcgaaattccagttccgcgacttnnnnnnnnnnngcgtgacgcacaaaacgattgacgaaggattggaggctggacagcgcttggcggggcatagcggccccggcatgacggcgcgctacgtgcggggcacacgccctgttaaaccgtcgcgctgatgagttttggaaacgtgagaggcgttttggaaacgccaaggggttacgcgaacctcacgtaaccccttgatttgattggtgccggctgcaggactcgaacccgccacctgatgattacaaatcaactgctctaccagatgagctaagccggcgttgagccggaaattctacctcatttcacgatcttgaggcgaggccggctgcctttcgccccatcaccgtcgccatcgccatcggacttcggcaactcctccgcagcgtcaccgggctcgggcgccgcctcggctgcgccgtcggctgaagcgtgnnnnnnnnccgcatcgtccccttcctctgccacagcaagcgcgtcgctaccgtcagcctcgcccatctccgcggcaacgtcgacctgaaacgccatcccctggccgttctcccgtgcgtagatcgcaagcacgttcgcaaccggcacctcgagcttgtgcgccttgcccgaaaaccgcgcggtgaactcgatccattcgttgcccatctgcagctggctcgtcgcctcgaagctgatgttcaacacgatctccccatcgcgcacgaactggcgcggcacgcgcgtcgacttgtcgacccgcaccgcgatatggggtgtgtatccgttatccgtgcaccattcgtacannnnnnnnagcaaatacggcttcgtggaaatctcttgcatcgccatcctcgaacggaaacggacgcggcggcgcaatgccgccgcatccgctccccagtcacatacagcttaacgacgcatgaccttttcggacggcgtcagcgcttcgatataagcaggacggctgaaaatccgctctgcgtacttcatcagcggcgcggcattcttcgacaactcgatcccgtagtgatcaagacgccacagcagcggcgcgatcgcgacgtcgagcatcgaaaactcttcgcccagcatgtacttgttcttcaggaaaatcggcgcgagctgcgtcaggcgatcgcggatcgcgaggcgcgccttctcgtggctcttctccgcggccttgcccttctcgttctccagcgtgctcacgtgcacgaacagttccttctcgaagttgagcaggaacagnnnnnnnnnnnnnnnntgcaccggatcggccggcatcagctgcgggtgcgggaagcgctcgtcgatgtactcgttgatgatgttcgattcgtacaggatcagatcgcgctcgaccagaatcggcacctgtccgtacggattcatcaccgcgatgtcttccggcttgttgaacaggtcgacgtcgcggatctcgaaatccatgcccttttcgaacagcaccagccggcaacgctgggagaacggacaagtcgtgccggaatacagaaccatcatgtttgcgtttcctcaaaaagccgagggccagcgcgcggaaaagccccttgcaggctcttccttgcgctggccccacgccagtctcggcgtgattacttgatatctttccagtaggcggcattcagccgccacgcgaggaacgtcaggacaccaaggaacagcagcacccatacgccgaggcgcttgcgggtctgttgcgccggctcggacatccagttcaggtacgcgaccagatcgccgaccgcggcgtcgtaatccgccggcgccagcgtcccgggcgtcacctgctggaacccgacgagcttgtgcgttttctcgcccgtttcctcgtccgtcttttcctcgaattttgcaatgcgctctccctgaagctgccacagcacgtgaggcatgccgacgttcgggaacacggcgttgttccagcccgtcgggcgcgtatcgtcgcggtagaaagtgcgcagatacgtgtagagccaatcacggctgcgannnnnnnnttcgacggacagatccggcggcgcaacgccgagccaggtcttcgcgtcttccggccgcatcgcgacggtcatcgtgttgccgaccttgtcggtcgcaaacagcagattcttctcgatctccttctgcgagataccgagatccgtcagccggttgtagcgcatcaggttcgcactatggcaattcaggcaatagtttacaaacaattgcgcgccatgctgcaaggagacgagattctccgtgttgtcgggtgcccgatcgagcggaaatttcccctcttcggcccgcacggacacgctcgtcagcagacatgccgacacaataaacattgcgagcgtcgaaagcaatttcttcatacaaattcccccttcgctcacgtcaatgggatttgaaccgcacgcgttccggcggctgcttgaaggtgccgagcggcgtccagaacggcatgccgaggaagaacgcgaagtacacgagcgcgcatacctgggcgatcagcgtcgcggcgggcgaaggcggtcgcgtgccgaggaacgcgagcgtcaggaacacgacaacgaagatgccgaaaaataccttgtggaagaacggccggtagcggatcgacttcaccgggctgcggtcgagccacggcaggaagaacagcgtgacgacggccccgcccatcacgacgacgccccagaacttcgattccgtgaagtacatgaagacgacgagcgccgcggcgagcaccggcagcgcgatcttccacttgccgcgcgcccgcacgagcgcaagcagcccgagcgcggcgatcacgatcatcagcacgatcttgaacgggtcggtcgtcgcgcgcagcatcgcgtagaacgcggtgaagtaccagacgggcgcgatctcgggcggcgtctgcagcgggttcgccgggatgaagttgttcgcctcgaggaagtagccgcccatctccggcatgaagaacacgatcagcgcgaacaccatcaggaacacgcagacgccgaagaagtcgtgcaccgagtagtacggatggaacggaatgccgtcgagcggcacgcccttctcgtccttcttctccttgatctcgatgccgtccgggttgttcgaccccacttcgtgcagcgcgatcaggtgcgcgacgacgagcagcaacagcacgaggggaatcgcgatcacgtggaacgcgaagaagcggttcagcgtgacgtcggacacgacgtagtcgccgcgaatccacagcgacaggtcagggccgacgaacggaatcgccgagaacaggttcacgatcacctgcgcgccccagaacgacatctggccccacggcagcaggtagccgaagaacgcctcggccatcaggcacaggaagatcgcgcagccgaagatccacacgagttcgcgcggcttgcggtatgagccgtacaggaggccgcggaacatgtgcaggtagacgacgacgaagaacatcgacgcgcccgtcgagtgcaggtagcggatcagccagccccacggcacctcgcgcatgatgtactcgaccgacgcgaacgcgagcgtcgaatcgggcttgtagttcatcgtcaggaagatgcccgtgacgatctggttgacgagcacgagcagcgcgagcgacccgaagaaataccacacgttgaaattcttcggcgcgtaatactcggaaagatgctgcttccacgtggaagtgaggggaaagcgccggtcgacccagccgagcaagcctgttgtggagatctctttgttatcggtcgccatttacgcttctcctttctcgtccttgccgatcacgagcgtcgtggccgacgtgaacatgtatggcgggacgtccagattctgcggagccggcttgttcttgaagacccgtccggcgagatcgtaggtcgaaccgtggcacgggcagaggaagccgcccggccagtcgtcgggcaggttcggctgcggcccgggcgtgaaacgctggctcggcgtgcagccgagatgcgtgcacaccgccatcacgaccaggatgttcttgcggtcggctctcgaccggtattcgttcgcgcaatactcgggcaacggcatcgagtacggcgatttcgactgcggatcggcgacttccttgtccgccttgacgacgtcggcgagcatcgcgtcggtgcggttcagcacccacaccggcttgccgcgccacggcaccgtgagcatctcgccgggcttgagcgcgccgatgtcgacttcgacgggcgcgccggccgcctttgccttggtggacggcgccaacgacgccgcgaaaggtatcacggttgcgacgccaccaacgccgcccgcaaccgatgtcgcaatcagccatgtccggcggccgctgtcgacgtgttcctcttctttgtctcgcatcacacgccccaattctgagttggatatccgtcacgacatttcacaccgccgctagtttgctcgaatggagtcggcatttacaagacccggacgttaaatacctcctgaagctattattgatcaagggtttccccgggctatcgaggttcccgtttcgataatgcgagaaatgtgcaccgcggcatattttgttttcgatgcggtgcggcaatttgtgcaattaaaccgggttatgaatgtcgataaaaatatgttcgagatcaaaacgctccgataaatgctggccgagcgcctggatgccgaaacgctcggtcgcatggtgccccgccgcaacgaacgccacgccgctttcggccgccgcgtgcgtcacgtgctcggacacttcgcccgtcaggaacacgtcggcgcccgcttcgatcgcggcatcgaagaagctctgcgcgccgcccgtgcaccacgcgacgcggcgcagttgctggtccagatcgccgagcacgagcggcgcgcggccgagcgtgttctcgaccttcgcggtgaagtgctcgagcgagacgggcatcggcagcgtcgcgagccagccgaggtcctgatcgccgaaacgcgcgtcgccgatgaggccgaggcgctcgccgagctgcgcgttgttgccgaattcgggatgcgcgtcgagcggcaaatggaacgcgaacaggttcagatcgttcgcgagcaggcgcttgaggcgctgatacttgcggcccgtaatttgcggcgcctcatggcgccagaagtagccgtgatggacgagcaccgcgtccgcgccccattcgagcgcacgatcgagaaacgcgagcgaggccgtcacgcccgtggcgannnnnncaatcttgcgacggccttccacctggaggccgttcgggctgtagtccttgaaccgcccgatttcgagggtattgttcaagtacaattcaagttcgatccgatccatataaacctctagtatcttcaaatgcttagacgcttctggctgttcttcgcccaagcggtgacggtgctgctcgcactgatgttcatcgtggcgacgctcaagccgcaatggctccaacggcagggccagctcggcaagcagctcgcggcgccgatcgtcgcgctgcgggaagtcgcgcccggcgtcggcggcgcgcccgctcaatcctcgtatgcggacgccgcgcaaaaggcgatgcccgcggtcgtcaacgtgttctccagcaaggacggttcgctgccgcccgatcnnnnnnnnaaggatccgctgtttcgctatttcttcggcgaccgcaacgcgcgccggcagcaggaggaacccgcggccaatctggggtcgggcgtcatcgtaagctcggagggttacattctaacgaaccagcacgtcgtcgacggcgcggaccagatcgaagtcgcgctcgccgacggccgcacggccaccgcgaaggtgaccggcagcgatccggaaaccgacctcgcggtgctcaagatcaacatgacgaacctgccgacgatcacgctcggccgctccgaccagtcgcgcgtgggcgacgtcgtgctcgcgatcggcaacccgttcggggtcggccagacggtcacgatggggatcatcagcgcgctcgggcgcaaccacctcggcatcaacacgttcgagaacttcatccagaccgacgcgccgatcaacccgggcaattcgggcggcgcgctcgtcgacgtaaacggcaacctgctcggcatcaatacggcgatctactcgcgctcgggcggctcgctcggcatcggcttcgcgatccccgtgtcgaccgcgcgcaacgtgctcgagagcatcatcacgacgggcaccgtcacgcgcggctggatcggcgtcgagccgcaggacgtgacgccggagatcgccgaatcgttcagccttgcgcaaaaatcgggcgcgatcgttgcgggcgtgctgcaaggcggcccggccgacaaggcgggcatcaagccgggcgatattctgatgtcgatcgacggcgaggacatcaccgatacgacgaagctgctgaacgtcgtcgcgcagatcaagcccggcacgccggcgaaggttcacgtggtgtgcaagggcaaggagctcgacgtcaccgtcgtgatcggcaagcgnnnnnnnnnnnnnaagcaggcgctcgacgaccagaacagcgacgaggaggagtgagcggcggcgcgccccgcgcannnnnnnnaggcacgcgctagacggccggcgacacggccgcggggcagcccgccgatgccgcctgcccggccggcgacttcgcgacgcgcggcggcaaacaaaaaggcaatccaccggatcgcctttttcgtttcgagccgccattcccgccaaccgtcgtcgtcgccgtgacggtcggctcgcgcaacgcggccctgccctgatcgagcggcgccggctgccgccgcggccgttgcagcacgcgagatgcgcgccgccgaaccccgaaaccgaaccccggtgcggggcggcctcgccccgccagcgccgtcagttcgccgcggccttgctctcgtcctcttccttcgcgggcggtttcacgaaaagccgcgccgcgatgatgccggcctcgtacagcagcacgagcggcagcgcgagcatcagctgcgagaacacgtcgggcggcgtcacgacggccgcgacgacgaacgcgccgacgatcacgtacggacggatctccttgagcttttgcacggtcagcacacccatgcgcacgagcagcacgacgacgatcggcacctcgaacgtcacgccgaacgcaacgaacatcccgagcacgaagcttaggtaattgtcgatatcggtcgacatctcggcaccgagcggcgcgttgtagtgcgccatcacgcggaaaatcgtcggaaatacgaggaagtacgcgaacgccatcccgcagaggaacagcacgtagctgctgccgacgagcggcgcgacgagcttcttctcgtgctgatagagcccaggcgctacgaacgcccagatctggtacagcacgacaggcagcgcgatcacgagcgcgacgagcatcgtcaccttcatcggcacgaagaacgagccggtgacgtcggtcacgatcatcctgccgcctttcggcaggttctccatcagcggccgcgcaagcagccggaagatgtcgggcgcccagtagacgagcccgaggaacacgacgatcacggccgcgcccgcccggatgatgcggtcgcgcagttcgacgagatgggaaatgaaggtttcttccggaccgtcgtccggattgtgctggggatcgctcacaccggccctcggttgtagtgactagcgcgaagcatcgatcagaggaaacgcgcggggcggcgcaggctcgccggccgatgtcgcgcgacgcgtgcggcacccgattgcacctgcgtgcgacgcatcgtcgcgcgcttgtaccagacgggcgtcaccgcctttttcacgcgccagttgcggcgcttcgccggcgcggtggcgatggtgcgccacgaaagctcgccggacgccgcgctcgggccgtccggcgcgtcggccgccgccgagccgcccggcgacaccgccgaattccatgcggcgttcagatcgcgctcgtgctcgcgcaggttgtcgtggatcgtgttctcgacgttgcgcgcggcctgctcgaaatcggtcttcatcgtgcgcagcgcatcgagctcgatctcgcgcgagacttccgccttcacatcgttgatgtagcgctnnnnnnnnccgaacagcgcgcccgccgtgcgcgcgacgcgcggcagccgctcggggccgagcacgacgagcgcgacgacgccgatcagcgccatcttcgaaagtccgagatcgagcatcgcgacgcctcgtcagtgtccgcgcgtcacgccttgttcgaatccgacgaacgcgccgcatccttcgcgtcgacgttcaccgagcccgaacgcggcagttgctgcgcgtcggcgggcgcttcgctctccttcatgccgtccttgaagcccttgaccgcactgccgagatcgttgccgatattgcgcagcttcttcgtgccgaacaccagcgcgacgatcagcaacacgatcagccagtgccaaatactcaatccgcccatgatgaaactctcctaaacctcgccggtctcgcggcgcaaatcgccggccccgtgccggcatcgttccgatggcgggccgcccgccatctcatcccatccggcgccacggacgcggcccggccagaatatgcgcgtgcaggtggtagacctcctgcccgccgcccgggccggtgttgatcaccgtccggaacccggtttcgccgcccgtatatgcgcagcccaaccgctcggcgagccgcgcgacgagaaccatcattctaccaagcagcggcgcgtcgtccgcggtgacggcggacagcgtcggcaaatgcttgcgcggtatcacgagcacgtgcgtgtcggccgcgggccggatatcccggaaggcgacgaactcgtcgtcctcgtgcaccttcgtgctcggaatctcgcctgccgcgatcttgcagaacaggcagttcgggtcgtgattcatcgcgttccccgacgcgttcgccgcggcatcagaaccatgcctgcggatcgagcgtcttgttgtcgttcaagtacagccagcctttgatgatacggtacagcgtccagatccacaccgcgcccagcacgatgaagccgatcccgacgagcagcagcgcgaagccgatcagatacgcgatcannnnnnnncagaacgtgcggatctgccattcgaaatgagcctgatacgcggtgcccatcgcgtcgtcgcgcttcacgtagttgatgatgatcgcgacgatgcccgtaatgccgcccgtcagccagtgaatcgcgtacagcagatagaggatgtgcgtcagcgtacgcaacgactgctggcgttcgctctcggtcgcgctctggtacgacggcggaaattggttcggcgactccggcatgatgctattcccctttgatgacaaaacttacgcggcgcgtggccgcattggctcaaccgccgttttcctcgcgctcgcggcgcttgcgcagcgccttttcctcgatgcccgacatgccttcgcggcgttcgagctcggcgatcacgtcggcggggctcaggtcgaaatgcgacagcgcgacgaggcagtggaaccacaggtccgcgacctcgccgacgagcgccgacggcgcgccgccctggcgcacgtccttcgcggcgagcacgacttcggtcgcttcctcgccgatcttcttcaggatcgcgtcgtcgcccttgtgaaagaggcgcgacacgtacgattgctcgggatcgccgcccttgcggctgtcgatcacggcggcgagacgcagcagcgtgtcttcggtcgtcgattgcgtcatttgtagatatgttcgggatctttgagcaccggatcgaccgcgacccattcgccgtcgtcgacggtgccctcgaatttctggaaaaagcacgagcgccggcccgtgtggcacgcgatgccttcgacctgctcgaccttcagcagcacgacgtcctcgtcgcagtcgaggcgcacttcgtgcacatgctgcacgtggcccgattcctcgcccttgaaccacaggcgctgccgcgagcgcgagtagtacaccgcgcgcttgagttcgatcgtcttcgcgagcgcgtcgcggttcatccatgcgaacatcagcacgtcgttcgtcgccgcgtcctgcgcgatcaccggcacgaggccgttcgcgtcccagcggaccttgcccagccagtcgcccggcttcgcttctgcattcatcacaacctcactgcaatgccgcgctcggccatgaagcgcttcgcctcgccgaccgtgtgctcgccgtaatggaagatgctcgcggcgagcacggcgtccgcgtggccttcggtgatgcccgccgcgagatgctcgagcgagccgacgccgcccgacgcgatcacgggcaccggcaccgcatccgacacnnnnnnnntgagcgcgagatcgaaacccgccttcgtgccgtcgcggtccatgctcgtgagcaggatctcgcccgcgccgagctcggccatcttgcgcgcccattcgaccgcgtcgaggcccgtgcccttgcggccgccgtgcgtgaagacttcccagcgcggcggctcgccgtcggccgacacgcgcttcgcgtcgatcgcgacgacgatgcactgcgagccgtacttgtcggccgcgtcgcgcacgagcggcggattggcgaccgccgacgagttcatgctgaccttgtccgcgccggcgttcaggaggcgccgcacgtcctcgaccgcgcgcacgccgccgcccaccgtgagcgggatgaacacctgcgacgcgaccgcctcgatgatcggcaggatcaggtcgcggccgtccgacgtcgcggtgatgtcgaggaacgtgagttcgtccgcgccctgggcgtcatagcgccgcgcgatctcgacggggtctcccgcgtcgcgcagctcgacgaaattgacgcccttgacgacgcgcccggcggtcacgtcgaaacaggggatgatgcgtttagctagagccatgatgttgcgcggcatgccgcgggtaatgccgcccgcgcgaggcggacggcttggcgaaaaggcgtcgtgccgagacggcgcgtcaggcgtcgtcgagctcgccgttcagttcgtccgcgcgcttttgcgcggcggcgaaatcgaggtcgcccgagtagatcgcccggccgcagatcacgccttcgatgccctcgtcttccacctcgcagagcttctcgatgtcgacgatgttcgacaggccgccgctcgcgatcaccggaatgccgaccgcctgcgcgagcttcacggtcgcctcgatgttgatgccctgcaacatcccgtcgcggccgatgtccgtgtagacgatcgattcgacgccgtagtcctcgaacttgcgcgcgagatcgatcacttcgtggcccgtgagcttgctccaaccgtcggtggcgaccttgccgtccttcgcgtcgaggccgacgatgatgttgcccgcgaacgcgctgcacgcgtcctgcaggaagcccgggtccttcaccgccgccgtgccgatgatcacgtacgacaggcccgcgtcgagatatttctcgattgtctcgaggctgcggatgccgccgccgagctgcacggggatctcgtcgccgacctcgccgaggatcgcctcgatcgcctcgagattcttcggcttgccggcgaacgcgccgttcagatcgacgagatgcagacgccgcgccccgagatcgacccatttacgggccatcgccgcaggatcctcggnnnnnntcgtcgcctggtccatatcgccttgtttgaggcgcacacactgaccgtctttaagatcgatggccggaatcagcagcatagcaatcgggtgttgtcagggaaaaatgaagagatcgaaaagacgcgcgccggcccatccggcgcgatgccgtctcgctagtttagtacaactctttctgcgtatccgctcgcgaagcccgtgcggcgggcgttttgcgcacgccgagtgtggttcccgcgccacgttcaggggttccagtggacaaaattccggtacagccgcaaccccacttcggcgctcttttcggggtgaaattgggtcgcgaagagattgtnnnnnnnnaccgcggacgtgaaaacgtcgccgtacagggtctcgcccgccgtgtgcgccgggttgtccggcaccacgtaataactgtgcacgaagtagaaataggcgtcatccggcacgccgtcccacaacggatgcgcctgggtctggcgcacccggttccagcccatctgcggcaccttgaagcgcgagccgtcgtcctgcagccggccctcgagcgcgaagcgcaccaccttgcccggcagcaggccgagccccttcgtgtcgccttccgcgctccagtcgaacagcatctgctcgccgacgcatacgccgagcagcggcttcgtgcgcgacgcctcgaccaccgcctcctgcaagccggattcgccgaggcaccgcatgcagtcgggcatcgcgccctggcccggcagcaccacgcggtcggccgcgcgaatcgcctcgggccggtcgacgatcttcacgtcggccgccggctccgccttcatgagcgcctgcgcgaccgagcgcaggttgcccattccgtaatccacaattgcaatcgaagttttcatgtcagtgcaggcaataatgccttcagtccgtcgacgatgaattccaccgccagcgccgacagcatcaatcccatcagacgcgtgacgatgttgatgccggtgcggccgatccagtgcgcgatcggctcggcgagccgcatcgcgnnnnnncagatgagcgcgagcgccgcgccgatcgcgacgagcccgagccggtcgtaccagtgccgggcgttcgccgcgtagacgatcaccgtgctgatcgagcccgggcccgtcaggagcgggatcgcgagcggcacgacggcgatgctgttcttcgactccgcctcgtcgcgctcctcgggcgtcgagcgggtgttgccgatctgcgcgttgagcatcgagatcgccatcagcagcatgatgatcccgccgcccacttcgagcgagcccaccgagatcccgaagaaatcgatgatctgctggccgagcagcgtcgtcaccgcgatcacgcagaacaccgaaacggccgcgatgcggatcgtgtgccgccgctcggcttccgtctgctgggcggtgaggctcaggaaaaacggcaccgcgccgagcggattgatcagcgcaagcagggaaatgaacgatttgagcaggtccatcgcaagccggcgcagccgccgcggccagtggggtcgtgttcgctgcggccggaaatcagaggctgcccttcgtcgacggaatctgccccgccgcgcgctcgtcgagttccaccgccatccgcagcgcgcggccgaacgccttgaacaccgtctcgagctgatggtgcgcattgacgccgcgcagattgtcgatatgcagcgtgacgcccgcgtgattgacgaagccgcggaagaactcgatcgacaggtcgacgtcgaacgtgccgatcnnnnnnnnnntgaacggcacgtggaattcgaggcccggacggccggagaagtcgatcacgacacgcgacagcgcctcgtcgagcggcacgtacgaatggccgtagcggcggatgcccttcctgtcgccgaccgctttcgcgacggcctggccgagcgtgatgccgacgtcctcgaccgtatggtgatcgtcgatgtgcgtgtccccatgcgcttcgatgtcgagatcgacgagaccatggcgcgcgatctggtcgagcatatggtcgagaaacgggacgcccgtcgcaagcttctgccggccggtgccgtcgaggtcgatcttcacactgatctgcgtttcgctggtgttgcgaacgacttgcgccacgcgcatggtgtttccttgaaatgactaaggcaaatggggacgagaaaggcggcgccccggggtggcccgtcagggcagcgccagcttcagtgcggccagcaggcgcgcgttttcttcgggagacccaaccgtcacgcgcacgcaattggcgagcaatggatgcattttactcacgtttttgatcaatacccgctcggtcaaaagcacgtcaaacacggcggccgcgtccggcacccgtacgagcaggaaattgcccgcgctcgggaacacggtggcgcccggcagcgcgccgatcgcgtgcgcgagcgccgtgcgcgcgtcgcgcagttgcgcggcctgcgcgtcgagcacgtcgacgcgctcgagcaggaattccgccgccgcctgcgtcagcacgttcacgttgtacggcgggcgcaccttgtcgaactgcacgagccatgccggcagcccgaccagatagccgaggcgaatgcccgccaggccgagcttcgacatcgtgcgcatcacgacgacgttgtcgaactgggcnnnnnnnngcagccaactgcgctgcgcgaacggctggtacgcctcgtcgatcacgacgaggctcgcggcggcggccgcgatgatccgctcgacgtcctcgtccgggtacagcgtgcccgtcgggttgttcggatacgcgagatagacgagcgccggccggtgctcggcgagcgccgcgagcatcgcgtcgatgtcgagcgtgaggtccgcgcgaagcggcacgccgacgaactcgagctgcgcgaacttcgccgacagctcgtacatcacgaagcccggcaccggcgcgagcaccttcgcgcccggcttcgcgcacgccatcgcgagcatgctgatgatctcgtccgaaccgttgccgagcagcacgtcgcacgcggcgggcacgcccgtcacggcgcgcagccggtcgatcagcgcggcggggcgcggcgcgggatagcggttcagcgcgacgtgcgcgagccgctcgccgagctcggccgcgagcggcgcgggcagcgaatacgggttctccatcgcgtcgagcttcacgaagcccgttgcgtccggcaccgggtagcccgtcatcgcgagcacgtcgcggcggatgatgtcttctggcgtagtcatggtggcaacggcgcgcgggcgccggcgtggccccggccaaggcgtcccgcgcggcgcaccggtcgcgccgcgcgagacgcctcgccgggcggtctcgggttatcgtctttttggctggtctcgtctcgcgcaaccggcgcggctgggcttacccttagcctttctggcggtcgcccgctcctttcatccggtactcggcgctcttcgcgtgcgcctgcaaaccttcgccgtacgcgagctcggacgcgatctcgccgagcgtgtgcgcgccttcggcgctcacctcgatcaggctcgagcgcttgaagaaatcgtacacgccgagcggcgacgaaaagcgcgcggtgcgcgacgtcggcagcacgtgattcgggcccgcgcagtaatcgcccaggctctcgctcgtgtagcggccgaggaagatcgcgcccgcgtggcggatctgcttgccccattggtgcggctcgagcgcggagatctccaggtgctcgggcgcgatgtcgttcgcgatcctgcacgcctcggccatgtcgcgcaccttgacgagcgcgccgcgcccctcgagcgacgcgcggatcacgtcctggcgcggcatcgtcggcagcagctcgccgatcgccttctcgacgcgctcgatgaacgcttcgtccgggcacagcaggatcgattgcgcgagctcgtcgtgctcggcctgcgagaacaggtccatcgcgacccacgacggatcggtcgtgccgtcgcacagcacgaggatctccgacggcccggcgatcatgtcgatgccgaccgtgccgaacacgcggcgcttggccgacgcgacgtacgcgttgcccggcccgcagatcttgtcgacggcgggcaccgtttgcgtgccgtacgcgagcgcggccaccgcctgcgcgccgccgatcgtgaacacgcgatcgacgccgcccaacagcgccgcggcgagcacgagatcgttcttcaggccgtccggcgtcggcacgaccatcacgatctcgccgacgcccgcgacgcgcgccggaatcgcgttcatcagcaccgacgacggatacgcggccttgccgcccggcacgtacaggccgacgcggtcgagcggcgtcaccttctggccgagcacggtgccgtcggcctcggtgtactgccagctatggctgccgcactcgatcttctgcttctcgtggtagccgcgcannnnnnnngccgccgcttcgagcgccgcgcggcgcttcggctcgaggccctcgagcgccgcttccagctcgctttgcggcagctcgagcgccgcgacgctcgccgcgttcagccggtcgaagcgattcgtgtagtcgagcaccgcggcgtcgccgcgcgccttcacgtcggcgagaatctgcgcgaccgcgcgctcgatcgcgtcgtcttcgctcgcctcgaacgcgagcaccgcgcgcaattcggccgcgaagccttcgcctgccgaatcgagtttgcgtatcttgatagccatgctgtcatccgttccggtaatgcgccgagagccgcggagggtcaggcgccgctccccagcgacgcgcgttcgaacgcgtcgaggaacggcttcagcgcggcgcgcttcagtttcagcgcggcctggttcacgacgaggcgcgaggagatcggcatgatctcctcgacctcgaccagattgttcgccttcagcgtgccgcccgagctgacgaggtcgacgatcgcgtcggcgaggccgacgagcggcgcgagctccatcgagccgtacagcttgatcagatcgacgtgcacgcccttcgcggcgaagtgctcgcgcgccgtttcgacgtacttcgtcgcgacgcgcagccgcgcgccctggcgcaccgcgtttgcgtaatcgaagcccgccggcacggcaaccgacatccggcagcgcgcgatgttcagatcgatcggctgatacagcnnnnnnnnnnnntgctcgagcagcacgtccttgccggcgacgccgaaatccgccgcgccgtactcgacgtaggtcggcacgtcggtcgcgcgcacgacgatcacacgcaggttcggatcggtggtcggcaagatcagcttgcgcgaagtctccgggtcctcggcgaccgtcacgcccgccgccgcgagaagcggcacggtttcctcgaagatacgccctttcgacaacgccagcgtcagcggtgcgctcatgcttcgctccccgaaatgcggcgcacgttcgcgccgacggccgtcagcttcgtttccatccggtcgtagccgcggtccaagtgatagatgcgctcgacgagcgtctcgccttgcgcgcaaaggccggcgatcacgaggctcgccgacgcgcgcagatcggtcgccatcacgctcgcgcccgagagcttcggcacacccgtgacgagcgccgtgttgccgtcgaccgcgatgttcgcgccgaggcgattcagttcctgcacgtgcatgaagcggttctcgaagatcgtctcggtcacctgcgcggcgccttgcgccaccgcgttcagcgccatgaactgcgcctgcatgtcggtcgggaacgccgggtattcggacgtgcggatcgcgaccgcgctcggccggccgtccatgcgcacgcgcagcgtgtcgacgccttcgtcgatcgtcgcgcccgcttcgcgcagcttgtcgatcaccgcgtcgaggatgtnnnnnnnnatgccggtgagcgtcacgtcgccgcccgccgccgcgaccgcgcacaggaacgtgcccgcctcgatccggtccggaatcaccgcgtgcgtcgcgccgtgcaggcgctcgacgccctggatcacgagccggtcggtgccgatcccgtcgatcttcgcgcccatcgcgacgagcagatgcgcgagatccgtcacttccggctcgcgcgcggcgttctcgatcaccgtctcgccgtcggcgagcgtcgccgccatcagcaggttctcggtgcccgtcacggtgatcatgtcggtgacgatnnnnnnnnccgaaaggcgcttnnnnnnnnnctcgatgtagccatgctcgatgtggatctcggcgcccatcgcctgcaggcccttgatgtgctggtcgacgggccgcgcgccgatcgcgcagccgcccggcagcgacaccttcgcgtagccgaagcgcgcgaggagcgggccgagcacgaggatcgacgcgcgcatcgtcttcacgagctcgtacggcgcgaccggattgtcgacgcgcgacgcgtcgagcacgacccgcgcgccgtccgtttcctcgcgcatgcccatctggccgagcagcgcgagcgtcgtgcgcacgtccttcaggtccggcacgttatcgaggcgcaccggctcggcgctcagcaggcccgcgcagaggatcggcagcgcggcgttcttcgcgcccgacacggcgatctcgccggcgaggcgccggccgccctcgatcgcgagcttgtccgtaccgtgcgcgtgcgcttcccgattgccggccggggttgccgtggcgacgcactcgacggcgtcgtgttcgttgacggtgacttgcactgactatttccgtttatgcgttctgccattcggcgggcgtcagcgtcttcatgctgagcgcgtggatttcctgcttcatgcggtcgccgagcgccgcatagacgagctgatgccgctggatcggccgcttgccctcgaacgcggacgacacgatcgtcgcgaagaaatgctggccgtcgccttcgacttccagatgcgtgcaggcaaggcctgcctcgatgtattgcttgaccagttcgggagtcggcaacatgaaatgctcctgtcagtacgcgccaggccgcccggnnnnnnnncgcgaagcggcggcgaacgcggcgggcggccgtcgcttcatatcaatgacgcagtttgtagccggtggcgaggagccgcatcgcgatcagcgcgagcagcacgaagaagccggcgacgaccgaaaggctcgcgagcgggttcacgtcggcgatgccgaagaacccgtagcgaaaaccgtcgatcatgtagaagaacgggttgagccgcgacacctcgcgccacacgggcggcagcgaatgcgtcgaatagaacacgcccgagaggaacgtgagcggcatgatgaggaagttctggaacgcggcgagctgatcgaacttctcggcccagatcccggcgatgaggcccagcgtgccgagaatcgccgagccgaacagcgcgaacgcgacgatgtacaggggcgccgcgaagctcatcggaatgaaccacaccgtgacgacgaacacgcccgcgccgaccgcgagcccgcgcacgacggacgcgagcacgtacgcgccgaagatgtccgcggacgacagcggcggcagcagcatgaacacgaggttgcccgtgatcttcgactggatcagcgacgacgagctgttcgcgaacgcattctgcagcacgctcatcatcacgaggccgggcacgagaaagctcacgtactcgacgcccggatacacgttgacgcggcccgtgagcgcatggccgaagatcgtcaggtagagcagcgcggtgacgacgggcgcgagcaccgtctggaacgacaccttccagaaccgcagaatttccttgtagaacagcgtgcggaacccgctcatgccaacccctcgatcacatcggcgccgttcatcacctgcacgaacacatcctccagatcggccttgcggatctcgatctcgtcgaagccgcagccggccgcgcggcacagcgacaggatccgctcgacctcgtcgtaatcggtgatccgcaacagatgctcgggctgcgcggcgggcgccggctcggcctcgagcgagcgcagctcggcgggcagcgcgccgtgcgacagccgcacgaacagttgcaaccccgagaagcgctgcagcagcgtgcgcgtgtggtcgagcgcgaccacttcgccgcgccggagcatcgcgatgcggtcgcagagcgattcggcttcctcgagatagtgagtggtcagcacgatcgtgtggccttcgcggttcaggcgcgagatgaacttccacagcgtctggcgcagctcgacgtcgacgcccgccgtcggctcgtcgagcacgatcacgggcagccggtgcacgagcgcctgcgcgacgagcacgcgccgcttcatcccgcccgacannnnnnnnatgttcgcgtcggccttgtcggtgagatcgaggttcgccatcacttcgtcgatccagtcgtcgttgcggtgcagcccgaaatagccggactggatccgcagcgtttcgcgcaccgtgaagaacggatcgaacacgagctcctgcggcacgacgccgannnnnnnncgcgccgcccggaaatccttgacgacgtcgtggccgcgcaccgcgatggtgccttcgtcgnnnnnnnnnaggccggcgaaaatgctgatgagtgtggtcttgcctgcgccgttcgggccgagcagaccgaaaaactcgccttcctcgaccgacaggctgacgcccttgagcgcctgaagcgatttgtagcgcttcttgacgtgacggatttctatggctgacatgactgagcgcggcacgacggccgcagcgccttctttatgctcgatgcgaaagggggaaatggggaccgttcggcagccccgcaaaacggttgattatagggcaaaccggccaggccggccggcgcgcggacccggagtcgacgcccgcacgcgcggcgtgcgccgcgcatgcgtcgcgccgcgcgcttcgtgcatcggccgcgcccggcccggccggcgcgggccctgttgatcaacggaaaggcagcggctcgcccacgggcgcgacggccgtgggcgagcccggacgcgggcgtcaatgtcgcccggagagaagcgtgtcgatcccgtacgcctgcgcgaggctcgcgagcttcggcggcaggttctcgatgtctagcgtcacgcnnnnnnnnnnnnnngcgcgctgccaggcgagcagcaccgcgagcgccgacgaatcgaattgcgcgagcgcgccgcagtcgacggcggtggcgcccgcctcgatgcgcgcgagcccttgggcgagcgcggctttcgcgctcgcgtgggtcagcgtggcgcccgagtcgaagcggctcacgatgcctgcttgcccgaggcaagctgctggttgcgttcggtcaggaactggatcagcccatccacgccgctttgctggatcttctcgctgaactgctgctggtaggtctggatcagccaggcacccagcacgttcaggtcgtagacgcgccagccctgcgccgtcttgtacaggcggtagtcgatctgcaccggctggccgttgttcatcgcgaccgtgcgcacgacgacgtcggtggcgtcggcgtccgcgcgaaacggcggatactggatctgctggtccggcttcagttgcgcgagcgcgcccgagtaggtgcggatcagcagttgcttgaactgctcgatcacnnnnnnnnnnnnggcaggcgtcgcggtgcgccagttgcggcccatcgcgagctgcgtcgtgcggcggaaatcggtgtacggcaggatgtccttgttgacgatcgtcatgatgcgggcggtatcgccctgcttgatcgtctgcgtgcgcacttcgtcgagcacctgctgcgtcgcggacttgatgagcgcctgcggattcgattgatcgacttccgcgtgagcggcggccgcgccgaacgagaacagcgcggcaaggacggggatcaggaacagtttcttcataggtatgacctgcttgtatgagtcgatgccagacttggaaccgtcgacgccggcgcaagttcgcgccggccgccgtcagaatcgtttccggctgtaaccgatgtaagtgtcgggtcagtgcagccggatgctcgggaaacggatgccgcccggcgacggcggcacgacctgctgagcgggcacgttcgtcgcgctgctcggattcggcgccgcggccgatgcgggctcggccgcgcccggcgccgcaccggacgccgccgtgggcgcggaagcggcggccggcgccgatgccgcgccgctcgcgggcgccgcggcgccctcttccggcatctcgtaattcggcggcggcgcctcgttgccgtaatccggcaggttcgactgcgcgcccgtggcgccgccgatcagtgcctggcggcgctgcaggtacgcgttgctcacgaacgaatacttgtcgatcgcggctgcctcgagcacgtcgcccgcgccgagcaggttnnnnnnnntgttcacgaggttcagcccgaacaggccccagctcacgccgtcgggccgtacataggtaagcgggttgcccgcgtagtcgacggcgaggcccgccgtgtcgcgcacggtgctcgggccgagcagcggcagcacgaggtacgggccgctcggcacgccgtagtggccgagcgtcacgccgaagtcgttcgcgtgtttcggcagcttcgcgagcgtcgcgacgtcgaacaggccgcccacgccgaacaccgtgttgatcacgatccgcatgatgtcgccgacgccgtcggcgatcttcagctgcacgaggttgttcgcggcgatgtagacgtcgccgatgttcgagaagaagttcgtcacgctgtcgcgcatcggctgcggcaccgcccactgatagcnnnnnnnnaccggcttgagcgcgtactggtcgaccttgtcgttgaacgtgtacatcgtccggttgaagccttcgaacgggtcgcccttggtcggcgtctggactgtcgcgcaaccgctcaatgccgcggcggccgtgatcgccagcaccgctgggctgatgcggatcgtctgcatgatgttcttcccctcttttcttctctcgtatgccgcttgcgcggcgttcactgtgccgccgcgcccgatgccgcagatgccgcagatgccgccaccggcgcgggcgccggcgcgcccgatgcggcggcgcccggcttcgcgccgcccgcgtccgcggccttgctgtacaggaactggccgatcaggttctcgagcacgatcgccgactgcgtcatcgtgatcgtatcgcccgccttcagcatttccgtgtcgccgcccggatcgaggccgatgtactgctcgccgagcagacccgaggtcaggatcttcgccgacgaatccttcgggaacgggtactgcttgtcgagctcgatcgtgacgagcgcctggtaggtgttcgtgtcgaagccgatggtcttcacgcgcccgaccacgacgcccgcgctcttgacggcnnnnnnnngcttcaggccgccgatgttgtcgaatttcatcttcaccgcgtaagtcggctgaaacgacagcgagctcatgttgccgaccttcagcgcgaggaacagcaacgcgagaaagcccaacactacgaagaggccgacccagaagtcgagagcagtctttttcatcgtcatcccagaaaaggcttagctgaacatcaacgcggtcagcagaaaatcgaggccgagtacggcgagcgacgcatacacgacagtcttggtcgtcgcgtgcgacacgccctcgggtgtcggcttcgcttcgtaaccctgaaacagcgcgataaacgtgacggcgaagccgaacacgacgctcttgatcacgccgttgccgacgtcggcccacacttcgacgccgccttgcatctgcgaccagaacgcgccgggatcgacgccgatcagcagcacgccgacgacatagccgccgagcacgccgaccgcgctgaagatcgccgcgagcagcggcatcgcgatgacgcccgcccacatccgcggcgcgatcacgttcttcagcggatcgacggccatcatctcgagcgcggtcagttgctcgcccgccttcatcaggccgatctcggccgtgagcgacgtgcccgcgcggccggcgaacagcagcgccgacacgacggggccgagctcgcgcacgagcgacagcgcgacgagtaggcccaacgcctgctcggagccgtagcggttcagcgtgtagtagccctgcaggccgagcacgaagccgacgaacaggcccgacacggcgatgatcacgaacgaataattgccgagaaaatggatctgcttcgtgacgagccgcggccgccgcaacagcgagaagaattcgagcacgacgcgcacgaacatccgggtcgcatagcccgtgcgctcgagtccgccgatcacgaaacgcccgatcgcgctgatcatctgcgccctccgcccagtccgaagtccgccgcgagcggctggctcatgtagtgaaatttgaacgggccgtccggcgcgccgtcgatgaactggcgcacgctcggatcggtcgacgcgcgcagcgcgtccggcgtgccctcggccaatacgccgccgttcgcgaggaagtacacgtaatccgcgatcgcgaacgattccggcacatcgtgcgtgacgaggatcgacgtcgcgccgagcgcgtgattcagcgtgcggatcaggtttgcggtgatgcccagggaaatcgggtcgaggcccgcgaacggctcgtcgtacatgatgagctgcggatcgagcgcgatcgcccgcgcgagcgcgatgcgccgcgccatcccgcccgacacctcggacggcatcagctnnnnnnnnncgcgcaggccgaccgcgttgagcttcatcagcacgagatcgcggatcagcgcttcaggcagatccgtgtgctcgcgcagcgcgaacgcgacgttgtcgtacaccgacatgtcggtgaagagtgcgccgaactggaacagcatgcccatcttgcggcgcagcgcgtagaggccgtcgcgcgtctgcgcgccgacgtcggcgccgtcgaacagcacctggccgcgnnnnnnnnnnacgagcccgccgatcaggcgcagcacggtggtcttgccgcaaccggaaccgcccatcaccgcgaccacctggcnnnnnnnnaagcgcatgttcaggttcgacaggacgagacgctcgccgtagccgaaatcgacgtcgcgaagctctagcagggactcggaggaggagctcacggagcggacaatccttatacgcagaacgccgaattatagggcctgcatcggaatgatgccgcaaaggccgctcaggcgctccagtcagagattgtcaaattatcgtccgaagttttgctgcaatgcaacaatcgcttcccggtaatcggccgccgccgtgattgcgctgacgacggccgcgctgccgacgcccgccgccagcaccgcgccgagcgtgtcgggcgcgattccgccgatcgcgacgagcggcgcctgcggcccggcgaagcgcacgtagcgcgcaagccgcgcgaggccttgcggcggcgcggcaaccgccttcgtcgcggtcgcgaacaccgggccgagcgcgagatagctcggcttgaactgcagcgcgacgagcatttcgtaatacccgtggctcgacaggccgagccgcgcgcccgcccgcgcgatcgcgccgagatcggcggtctccagatcctcctggccgaggtgcacgccgtatgcgcccgcgtcgagcgcgagccgccagtgatcgttgatgaacannnnnnnntccggatggcggcggcccgcggcaacggcccgctcgatctccgcgcgcagcgcgtcgggcgaggcgtccttcacgcgcagttgcacggtccgcacgccgcaatcgagcacgcgctcgacccattcggcgctcggcagcaccggatacaggccgagccgctgcgggcacggcgcaaacgccggttcgggcgcggcgggcaggccgagcacgcgcggaaagcgtgccggatcgacgggccacggatcgccgccgcgcgcctcgtcgccgtcgcgccatgcgagcgcgagcacgagcgcgtcggacgcggcgaagccgcaatcgagaaacgccgcgagcgccgcgatccagtcgtcggcgagcgnnnnnnnnnacgcgagcgcatggcgcgccgcgcccgtgtggagcgtggccgatgcatcgtcgatgacgatcgcccgcgcgcccgccgcgttcagccgcgcgatgtgcgcggcgtgcgcgccggcgtcgcccgcgatggcgacccacaggtcggcnnnnnnnngctgctccggcggcgcgagacagatccgcgtgcgcacggccggccgcggccacgcaccgagcgtcgcgcgaatccgctcggcggcctcggtaagctcgtcggcgggcggccagaacgcgtcgggcaacgcggcgctcatgcgtggctcccgtcctggtgccagaacggcatgccgacgacgggcgtgctcgcgtgcgcgctctcgcgcgcatccatcggccccgcgagatacgcggcgcgccccgcctcgacgccccgtgcgaannnnnnnnncatgatttccggatgcgtcgcctgcgacacggccgtgttcagcaacacgccgtcgaagccccactccatcacctggcacgcgtgcgacggcacgccgagccccgcgtcaacgatgagcggcacgtccggcagccgctcgcgcagcacgcgcagcccgtacggattcacgatgcccttgccggtgccgatcggcgcgccccacggcatcagcgcctcgcagccggcgtcgagcaggcgccgggcgatcacgagatcctcggtgcaatacggcagcaccttgaagccgtccttcacgagcagcgtcgccgcttcgatcaagccgaccgggtccggctgcaacgtgtagtcgtcgccgatcagctcgagcttgatccagtcggtctcgaatacctcgcgcgccatctgtgcggtcgtcaccgcctcggcgatcgtctggcagcccgccgtgtttggcaagagcggcacgtcgtggcgcttgagcagctcgaagaaaccggcctcggccgcgccggcgttcatctggcgacgcagcgcgaccgtcaccatgcccgggcgcgcggccgcgatcgaatcggacagcgattgcagcgacggatagcgcgacgtgccgagcagcacgcggctcgcgaaggtttggccgtgcagcgtgagcgtatcggcggaagaaagaggcgtcatcggaagatcctgtgggaacggggagcgggggcgagnnnnnnnnngcggcgcgtcagccgcccgcgaccggatgcacgatgtcgagcttgtcgcccgcggcgagcgcacgcgccgcatgctgcgtgcgcgcgacgaacgcgccgttgaccgcgaccgcgaacggcggtcgcgcgccgtatgcggcgagcgcgtcggccaccgtcgcgccgtcgggcagcgagaacgtctgttggttgacctggatgtccatgatggctgtcgatgtcgattgatcggaattggccggctcgtccggcgctcacgcggacgcgtgcgccgcgcgctgctgcagcagcgccggccagcgcgcgtcgcgccgccacgcggcgaacgtatcggcatccttcacggtacgctcgacgagcgcctgcgcgaaacgggccgcggcatcggcgatttccggcgcgatcatgaagccgtgccggtacaggccgttgaccgcgagcgtcgcgccgccgtcccacacgagcgccggacgatggtcgggcagcgtcggccggcattgcgtgttcagttcaagaatacgcgcctcgccgaacgccgggtgcacggagaacgcggcgctcagcaattcgagcgcggagcgcacgctgacgggcgacatgtcctcgccctcgatctcggtcgcgccgatcacgtagagatcgttctccttcggcgcgacgtacagcggatagcgcggatgcaagagtcgcacggggcgcgtgaggccgatgccgggcgcgtgcacgcgcgcgacttcgccgcgaatcccgcgcagcgccggcatctgcgccttcgcgccgagcccgcggcagtcgatcgtgatgcgcgcggcgggcgcggcgtcgggcgcgacggcggcattccagtgcacgtcgacaccgcgctcggccaagcccgcggcgannnnnnnnagcgcctggcgattgtcgagctggccttcgcgcggcagcagcaggcnnnnnnnnaagcggccggcgagcgccggctcggccgcgtcgagctgcgcgcccgcgagcgcgatgaggccgccgtcgagcagctcggcgctcgcgttcgcgcgcacgcggcgcttgaagagcggcgcttccgcgcggtccgcgtgatgccagacgacaagcgtgccgttgcgctggaagtagacgggctccggcagctcggcaagccagctcggccacagatcgaacgacgcgacgccgagatcggtgatgaggcgctcggcgctcgcggcttcggcgagcggcgcgagcatcgcggccgcgacccatgcggccgagcccgagcccgccgcgtcgccgcgctcgtagagcgacacgcggtatcccgcgcccgcgaggcgccacgcgatcaggcggccgacgaggccgccgcccagcaccgcgaaatcggattcagacgcacgcatgttcatcgcatccgtccgtcatgtccgtcatcgggaagcggctcgctgcgggagccggggaagccgcggcggccgacggctcgcagcgacgcaaaagaactgaagattgcacggtcatcgataccttccgtcacgcgcgaagttgcgcacccaaaaggacgaaaccggcgactgaggccggccggggccgtgatgcgcgcagctcgcccaaacgacggcggcgggcatggcccggcgggatcggaaacttcccgcgccggtattacccggatcgggtgcgaagggnnnnnnnnagcctcgtcgcgcatccggccgtgccgactcggcaggccggggacgcgcgaagcacccctgtttcgtcggcggtcattagaccataaaagcggaaacggccgcaaacctcgcgctgcggcaaattcgcccggcgcgcggcggcgctggcacaatgccgctgggaatcggcgcgcgggcggcatcgtcgccgcgcgcacgagcccgcgccgttcccgcattaagcgccgtttaaggcatgctcgccagaatccgcggcattcatgcnnnnnnnngcgccgcccgcctcacgtcgccggcctcacatcaggaagctcatgactcaatcgatgcaagcctcagcccccgccccggacgacccgacgcaaccccagccctcggtatccacgtggagcctcatcaagccctattgggtctccgaggaatggaaggtcgcgtggggattgctcgtcacgatcgtcgcgatcaatctcacgctcgtatggatcaacgtacggatcaactcgtggagcgcgtcgttctacaacgcgctgcaatcgaaggacgtgcgcgacttcccgagcctgctgatcacgttcgccgtgctcgcgttcgcgttcatcatcctcgcggtgtacggcctctatctgcggcagatgctcgggttccgctggcggcagtggctcacgacgcgcttcctgaacgaatggctcggcgatcgcaacttctaccggatcgagcgcgaccggctcgccgacaaccccgaccagcggatcgcggacgacttgcagtcgctcgcgtcgacgacgctgtcgctgtcgctcgacctgctgtcgacggtcgtcacgctgatctcgttcgcgacgatcctctggtcgatcgccggcgcggcgacgatctcgctcggcggccacgcgatcacgattcccggctacatggtgtgggtcgcgatgatctatgcgatcgcgggctcgtacgtgatgcaccgcttcggccatccgctcgtgtcgatcaactaccagcagcagcgcgtcgaggcggacttccgcttcagcctgatccgcatccgcgagaacgccgagcagatcgcgttctacaacggcgagcccgtcgagaccgcgcacgagcagggcctgttccagcgcatccgcgaaaactggtggcgcgtgatgcgctacacgaagcggctcacgttcgtgctgaacttctacgcgcagctcgcgagcctctttccgatcgcggtcgccgcgccgcgctacttcgcgggcgcgttcacgttcggcgtgctgatgcagatcagccgcgcgttcggcaccgtcagcgattcgttttcgtggttcatcaacagttacggcacgctcgccgagtggcgcgcgaccgtcaaccgtctgcgcgaattcaagcgcgtgatgggcgcgtcgcacctgaaggaaacgatgtcgcccgccaccgagcacggcggcatcaacctgcattacgtcgacgcgcggcagatcacgacgtcgggcctgaagctcgcgctgccgaacggcgcggcgctcgcgtcgatcggcgacgtcgcgatcgagcccggctcgcgctggctcgtacgcggaccgtccggctccggcaagagcacgctgatnnnnnnnntcgcgggcctctggccgttcggcgacggcgcgatcgacgcgcccgtcgacgcgcggatgatgttcgttccgcagcagagctacttgccgatcggcacgctgaaggcggcgctcgcgtatccgtcggccaccgatacgttcagcgacgacgcgtgcagcgaagcgctgcgcgcgtgcggcctcgccgactacgtcgagcggctcggcgagacgggccactggacgcgcatcctgtcgcccggcgagcaacagcgcctcgcggnnnnnnnnntgctgctgcacaagcccgactacctgttcctcgacgaagcgacgagcgcgctcgatgccgacaacgaagcgcgcctctatcggctcttcgacgagcggctgccgaaggcggcgatcgtcagcatcgcgcatcgcgaatcggtcgcatcgttccatcagcagacgctcgacgtgcgccgcgacgaggcgcgggttgccgcgtgagtggcgcgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncacggcgcttgccgcgaggcgctgttgctcgccgggcgacaggatgcgcgcccggtggcccgtctcaccgggccgctcgtcggcgaggccgcatgcgcgcagcggggatgaagccgcgctgaagcnnnnnnnnagcggcccgccgnnnnnngcgccgtgcttatgccggcagcgccgctgccgcgagcacccgatgctcggcgcccatgcgcgtgaggacgctctcgtagagcgtgagcgtttcgaaccgcaacgcgagcggcgtgcggcgctcggcgccgcacgcgccgtcaatcgtcacgcgatgcgcgtcgcgaggaaaccgcgcgatcgtcacgtgcggcttgaacgcacggctgtcgggcggcaggccgannnnnnnnagcgcgccgcccacccgctcgccgagcgcgagcaacgacggctgcggcgcgagctccgcgacgacgagccgcgcatgcgcggtgctcggccagcagacgacgcgctcgacgtcgacgggcggcaccgcgccggccgccgcgagcgcggggatnnnnnnnncgagcagttcgctcttcgcgcgctcgatcgcgccgaggaacgcgatcgtcacgtgcagttggtcgcgcggcgtgcgccgcgcgccggcggcgacgggcagcgcggccagcgcgtcgcgcgacgcccgatcgagcgtcagcgcgacgaagcagcgcaaccggtcgcccgccatcgtcatcgcgcggagccgaccggccccgccgcccgtgccgcgtcggcacccgaggcgcgccccgccgcgagcttgtcgccttgcggcaacggcccgtgctcgccccacacgtcgtccgggagcaccttcgcgagcgcgggaatcgtctggcgggtgaacaccgggtcggccacgcccgctgcgcgctggcgctgataatcgcgccatgcggcgagcgcgtacttgccaagcagcaggatcgcgaccagattgatgagcgccatcagccccatgctggtatcagccattgcccacacgagcggcagttgcccgacgctgccgaacatcaccatgccgagcaccgcgagccggaacaccagcaacgcgccgcgccggctcgtgacgaagccgacgttgccttccgcatacgcgtagttgccgatcaccgaagaaaacgcgaggaagaagatcgccaccgccatgtagatgcctccccagtcgccgacgtggctcgagatcgcgcgctgcgtgagcgccgcgccggccatcgacgtgcccggctcgtactgccccgacaacaggatcacgaacgcggtcgcgctgcagatcacgatcgtgtcgacgaacacgccgagcatctggatcagcccctgcgtgaccggatgccgcgtgctcgcggtcgcggccgcgttcggcgcgctgcccatgccggcctcgttcgagaacaggccgcgtttcacgccgatcgacaccgcctggctcaccgcgtagccggacaggccgcccgccgcttgctcgaggccgaacgcgctcttcacgatcagcacgatcatgtccggcacgagcgcgacgtgcgtcgcgaccgcatagaccgcgagcgcgagatagccgatcgccatcacgggcacgatcacctgcgcgacgtgcgcgatccgccgaatcccgccgaagatgatcggcgccgtcagcgcgacgagtgcgagcccgacggcggcgcggctcacgccgaacgacgtgttgaacgcctcggcgatcgcgttcgcctgcaccgcgttgaacacgaagccgaacgcgaggatcagcgacagcgagaacagcacgccgaaaccgcgcgagcgcagcccgatctggatgtaatacgcggggccgccgcgatacgtgccgtcatgatgcgacaccttgaagatttgcgcgagcgtcgcctcgacgaacgcggacgacatcccgacgagcgccgtcatccacatccagaagatcgcgcccggcccgcccaccgtcatcgcaaccgcgacgcccgcgatgttgcccgtgccgacgcggctcgcgagcccggtcgcgaacgcctggaacgacgagatgctgcccggctcgcccttgctgccgacgaggcgcatgctgagaaacannnnnnnnagctgaatcatcctgaagcgcagcgtgaaccacgcgcccgcgccgagcagcagcgcaatcagcacgtaattccagagaatgccgttgatcccgtcgatcaacgcatgcacaaagccttccatccatcatctccttatttggggtcggattatgtattgattccggtcatagccggccgagggtcgacacgatatgataggttgcaccgactcttacaaaatgaaattttcgtggagaaagatgaaagaaatggaccgaagacgnnnnnnnncgctcatgccgcccccgcgtaccgcgccannnnnnnnatgcgcgccgcggcaaagcggccgcgtatnnnnnnnnccgggcgcccgcgggacgcccggtttgtcgaaacggcgctctggcgactgccgtccgctcagcgcggcaactcagagctgcccatcaggtacgcgtcgaccgannnnnnnnactggcggccttcgcggatcgcccagacgacgagcgactggccgcggcgcatgtcgcctgcggcgaacaccttgtcgaccgacgtgtagtacgcgcgatcgccgtcggtgcccgcgcgcgcgttgcnnnnnnnntccttcgcgacgccgaacgcctcgagcacgggcgcggccggctgcgtgaaacccatcgcgagcagcacgaggtcggccttgatctcgaactcggaatccggcacttcctgcatcttgccgtcgacccacgcgacgcgcgccgcgatcagcttctcgaccttgctgttcctgccttcgaaacgtttcgtcgccaccgcccagtcgcgctcgcagccttcctcgtgcgacgacgacgtgcgcagcttgatcggccagtacggccacacgagcggcttgttctccgcctcgggcggctgcggcagcagctcgaactgcgtgacgtgcttcgcgccgtggcggttcgacgtgccgacgcaatccgaacccgtgtcgccgccgccgatcacgacgacgtgcttgcccttcgcgagcagttgatcggccagcttgtcgcccgcgttcacgcggttctgctgcggcaggaactccatcgcgaaatggatgccggcgagctcgcgccccggcaccggcagatcgcgcggcgtctccgagccgcccgcgatcacgaccgcgtcgaactcgtccttcagcgtctcgggcgaaatcgtctccttcgccatgttgccgatcgtctcgggcagcggatcgcggccgacgaacacgctcgtgcggaacgtcacgccttccgcttccatctggcgcatccggcggtcgatcagccacttctcgagcttgaaatcgggaatcccgtaacgcagcaggccgccgatccggtcgctcttctcgaacaccgtcacgtcgtggccnnnnnnnnnnagctgctgcgcggcggcaaggcccgcggggcccgagccgaccaccgcgaccttcttgcccgtcttgtgcgcagcgggctgcggcgcgacccagccctgcgcccatgccttgtcgatgatcgcgtgctcgatcgacttgatgccgaccggatcgtcatggatgccgagcgtgcacgccgcttcgcacggcgccgggcagatgcggcccgtgaactccgggaagttgttcgtcgagtgcagcacgtcgatcgcctgacgccattcctggcgatacacgagatcgttgaagtccggaatgatgttgttgacggggcagccgttgttgcaaaacggaatgccgcaatccatgcagcgtgcgccctggatcttcgcgtccgcgtcggtcagcgccgcgacgaactccttgtagtgcttcacgcgcgtgagcggcgcctcgtacgcctcgtgacggcgctcgtactccagaaaaccggtgatcttgcccatgaggttctcttctgaatctgttgaatcgggtaagggggacccgcgcccgcccatcggacgggcgcgttcgctatgtcgtcgagccgcgttgcgtcaggcggcgagcacctcgcccgctttcttcttcgcgccgatctcgccgannnnnnnnttgtattcgtgcgggaacaccttcacgaactggcggcgcgccgcatcccagttctcgagcagcgacttnnnnnnnngcgagccggtgaactggaagtggcgctcgacaagccccttgagcagcgcttcgtccgtcgtgccggcatgccagagcgcgggatcgaccgtgcgctcctgctcggcctgctgcagcaccggatcgagcgcgaccatcgacttgttgcacttcgcggcgaacgtgccgtccgcgtcgtacacgtatgcgatcccgcccgacatgccggccgcgaagttgcggcccgtctcgccgagcacgacgaccgtgccgcccgtcatgtattcgcagccgtgatcgcccgtgccctcgacgaccgccgtcgcgcccgagttgcgcacgcaaaagcgctcgcccgcgacgccgcggaagaacgcctcgccttcgagcgcgccgtacatcaccgtgttgccgcagatgatgttttcctcggacttgccgcggaaatcgttggtcgggcgaatgatgatccggccgcccgacaggcccttgccgacgtaatcgttgccgtcgccgacgaggtcgagcgtcacgcccttcgcgaggaacgcgccgaagctctggcccgccgtgcccttcaactggatgtgaaccgcgtcgtcggccaggccgtcgtggccgtgcttcttcgcgatcgcgccggagagcatcgcgccgaccgtgcggttcacgttgcgcaccggctggatgaacgacacgtgctcgccgttctcgatcgcggccttcgccttctcgatcagcgtgtggtcgannnnnnnntcgaggccgtggtcctgcgattcgacgtggcggcgcgcgatgccttcgcagccttccggctggtagaacacgcgcgagaaatcgaggcccttcgccttccagtgctcgacgccgcgacgcatgtcgagcagatcggcgcggccgaccagatcgtcgaacttcgcgatgccgagctgcgccatgatctcgcgcgcctcctcggcgacgaagaagaagtagttgacgacgtgctcgggctgacccgagaacttcgcgcgcagcaccgggtcctgcgtcgcgacgccgaccgggcacgtgttcagatggcacttgcgcatcatgatgcagccttcgacgacgagcggcgccgtcgcgaagccgaattcgtccgcgccgagcagcgcgccgatcacgatgtcgcggcccgtcttcatctggccgtcggcttgcacgcgaatgcgcccgcgcaggcggttcagcacgagcgtctgctgcgtctcggcgaggccgagctcccacggcgtacccgcgtgcttgaccgacgacagcggcgaagcgcccgtgccgccgtcgtggcccgcgatcacgacgtgatcggccttcgccttcgcgacgcccgccgccaccgtgccgacgcccacctccgacacgagcttcaccgagatgctcgcgaccggattgacgttcttcagatcgtggatcagttgcgcgagatcctcgatcgaatagatgtcatggtnnnnnnnnnnnnagatgaggccgacgcccggcaccgagtagcgcagcttgccgatgtattcggacaccttgtggcccggcagttggccgccttcgcccggcttcgcgccctgcgccatcttgatctggatctggtcggccgacgcgagatactcggccgtcacaccgaagcggcccgatgcgacctgcttgatcttcgagcgcagcgaatcgccttccttcagcgggatgtcgcgcacgatctcgtcgccgatcaccgatttcagcgtgtcgccgaccttgatcggaatgccgcgcagctcgttgcgatagcggttctcgtcctcgccgccttcgcccgtgttcgacttgccgccgatgcggttcatcgcgatcgcgagcgtcgtatgcgcctcggtgctgatcgagccgagcgacatcgcgcccgtcgcgaagcgcttgacgatctccttcgccggctcgacttcgtcgatcggaatcgccttcgccgggtcgaccctgaactcgaacaggccgcgcagcgtcatgtggcgcttcgtctgatcattgatcaggtgggcatattccttgtacgtctggtacgagttgccgcgcgtcgcatgctgcagcttcgcgatcgaatcgggcgtccacatgtggtcttcgccgcgcacgcggaacgcgtactcgccgcccgcgtcgagcatgtcggcgagcacggggttctcgccgaacgcgtcgcggtgcaggcggatcgcctcctcggccacctcgaacaggccgatgccgcccaccttcgacgcggtgcccttgaagtacttctcgacgagatcggtcgcgaggccgagcgcctcgaagatctgcgcgccggtgtacgacatgtacgtggagatgcccatcttcgacatcaccttctgcaagcccttgccgaccgccttcgtgaagttgtagatcgccttctccggcgacaggtcgcccggcagcccgtgcgccatcttcgcgagcgtttccatcgcgaggtacgggtgcacggcttccgcgccgtagcccgcgagcagcgcgaagtggtgcgtctnnnnnnnngagcccgtctcgacgacgaggcccgtgctcgtgcgcaggccctgctgcacgaggtgcgtgtggatcgccgacgtcgcgagcagcgcgggaatcgcgacgttctccgcgtccgtcttgcgatcggacacgatcaggatgttgtagcccgacttcaccgcgtcgacggcctccgcgcacagcgacgcgaggcgcgcctcgatgccttccttgccccatgcgaccggatagcagatgttcagctcgtacgcgctgaacttgccgcccgtgtagcgatcgatcgagcggatcttcgcgatgtccttgaagtcgagcacgggctgcgacacctcgaggcgcatcggcgggttgatgttgttcgtgtcgagcaggttcggcttcgggccgatgaacgacacgagcgacatcaccatgttctcgcggatcggatcgatcggcggattcgtgacctgcgcgaacagttgcttgaagtagtggtagagcgtcttgttcttgttcgacatcaccgcgagcggcgaatcgttgcccatcgagccgaccgcctcctcaccctgctgcgccatcggcgccatcaggaacttcacgtcctcctgcgtgtagccgaacgcctgctggcgatcgagcagcgcggccgccgaacggcgctcggcggcgacgtcctcgccctccggctcgatctcgtcgagcttgatgcgcaccgcgtcgatccagctcttgtacggcttcgcgttcgcgaggttgtccttcagctccttgtcgtcgatgatccggccgtgctccatgtcgatcaggaacatcttgcccggctgcaggcgccatttcttgacgatcttcgattcgggaatcggcagcacgcccgcttccgaggccatgatcacgagatcgtcgtcggtaatgacgtagcgcgccgggcgcaggccgttgcggtcgagcgtcgcgccgatctgccggccgtcggtaaacgcgatcgcggcggggccgtcccacggctccatcatcgcggcgtggtattcgtagaacgcgcggcggttgtcgtccatcagcgtgtgctgctcccacgcctcgggannnnnnnnnnnnnccgcgtgcacgagcgggtagcccgccatcacgagcagctcgaggcagttgtcgaacgatgccgtatccgactggccggggtagatgagcggccagagcttaggcagatcgtcgccgagcacgtgcgacgcgattgcgccggtgcgcgcgttcagccagttgacgttgcccttgaccgtgttgatttcgccgttgtgcgcgatcatccggtacgggtgcgcgagctcccacgcggggaacgtgttcgtcgagaagcgctggtgcacgagcgcgagcgccgacacggtgcgcgcgtcctgcaggtcgcggtagtacacgccgacctggcccgcgagcagcagccccttgtagacgaccgtgcgcgccgacatcgacggcacgaagtattccttgccgtgcttgagcttgagcgcctggatccggtggctcgccgtcttgcggatcacgtagagcttgcgctccagcgcgtccgtcaccatcacgtccttgccgcggccgatgaagatctggcggatcacgggctcgctcgccttcaccgcgggcgagatcggcatcgcatgatcgaccggcacgtcgcgccagccgagcacgacctgaccttcggccttcaccgtgcgctcgagctcctgctcgcacgcgatccgcgacgcgctttccttcggcaggaagatcatcccgaccccatattcgccggcaggcggcagcgtcacgtcctgcctggccatctcctcgcggtagaacgcgtccggaatctggatcaggatgcccgcgccgtcgcccatcagcggatcggcgccgaccgcgccgcggtgatcgaggttctcgaggatcttcaggccctgctcgatgatttcgtggctcttcttgcccttgatgtgagcgacgaagccgacgccgcaggcgtcgtgctcgttctgcgggtcgtacagaccctgcgcggcaggaagcgcgctcttcggctgctggtggtcgatcatggggacaccgtcggaaaggggcctcgcggccgttgaaaccatttgcttgttgcccgtcgtcccccttcgtgtggatcgcgacgtggccggccgggcaggtgcgggtgagcctgcgaccgccggaattcggaatatacgcgacgaatcaagggaatagcaaataaatcccgatgatcgatccccaatttccaagttggtgcacgattatcgcgatttattggggctgcatcaaaatggggcaaaaacaagcggcatccgcggatgccgcctcgcgcccgccgccggcgcgctcactgctgaatgggcggcgtgttttcgcgcaccttgcgcggccgcccgcgcggcagcggcgagacgcgccggttcgccgtgcgcgccgcccactcgcggtaggtctcgccgcccagcacccagcccttgagcgtcgcctgctggagctggtcggcctggcgctcgtcgagcggctgctcgcacagctccttgtacgcgcgctgccgctcgaacggcgtgttgccgagcgcccagtagagcggatggtcggtaatcaggctgtcgacggtgaggccgacgtgatgccgatagctcgaccagcggtacgcatccgcgctcgtcacgagttnnnnnnnnacggggctcatctcgacgacgcggctcgcgagcaggaagtagcgctcgccctcgatgacggtcgcgcgatagcgcccttcccacagcgtgccgcgccgcgagtagcgccggttgaaatgcgcgacgtagcggcggccgacggcctgcatcgccttcggcaggcttgcctcgtcgcttggcgtcacgaggagctggacctggcgcggcagcagcacgtaggcatgcaccgccagatgatgatcgcgcgccgccgccttcaggcaatcgatgaataattcgtaatcctggtcgtcgacgaacgccggttgctgatcgaggccgcgtaaaatcacgtgctgcggctgatcgggaacgtaaagtcgtgctagccgtgccatgctgaatgtccgtttgatcgcgttaggaaatacccgaaggcccgtacaagtgcgtccgcgtcaaagcccgccgcggtgcgggaatacgcacggtcgtgcgaattctagggaaaatgttctagcttacaactctgttctgtttgaaacaccgtagtcataatgagcacgcccttttatcggaggagacaaaggatgaaacnnnnnntggccattacgggggccgttgcgctcgctttcgcggcagccgcgacgggtgcgcacgcgcaatccgcaggcagcttctatgtgacgaccggctggttccatctcgcccctcaggacagcagcgatccgctgaagatcatgaacgtcggcggctcgccggtgaatcacgaggtgcccaacacgggcgcgggcatcgacaatgcggacaccatcggcctcgccgccggctacttcctgacggatcacatcgccactgaattggtcgccgggatcccgccaaggttcaatctgaacggcaaaggctcgctcgagcaattcggcgtgctcggtcatgcttatcaatggagcccggcgctcctcctcaagtattacttcaacgacgcgaaggcgaaattccggccctacgtcggcatcggcgcctcgtatatctggttcaccggcgcgaagatcacgaacaccgcattcgagcgcggcgcgctcggcgggccgaccagcgtgcagaccagcaatcagtgggcgcccgtcctcaacgcgggcttcacgtacaacttcaccgatcactggttcggcgggctgtcggtgtcgtacatccccgtcagcctgacggccacgctgacgacgcagcgcccgacgccgatcggcaacgtcacgcagacctcgcaagcgaagatcacgctgaatccgatcgtgacctacctgaacatcggctaccgtttctaagcgtagtcgaatatttggggaatggttaattccgctgcaatttgtagcggaattttcctgaggttacgaggcgctcgtcgcctcgtgctccggcggcagcccgccggagcgatttcgttcccgctcgccgcgcaaaacgccggtttcatccttcccgatcggcgaaatccgcgccgatcaggtcgatccggtccgtgcaaatgaggtccacgccccaatcggcgagttnnnnnnnnnnaacggggtcgttcaccgtgtacgcgagaaggcgcaaccccgacgccttcaagtcgcgcacgagcgccgcgttgaattgcgcatggtgcgcgtgcagcgacacgcagccgagccgttgcgtctgttccagccagccggccggaatctcctcgtacagcatcccgcgcggcagcgccggcgcggcctcgcgcgccgcgtcgagcgcggcggccgaaaacgacgacagcagcggcggcacggcggcgtcgcgccagagctcggccgccagcgccgcgacgacgctgcccgtttccgcatcgcgctccgggcacggcttgatctcgacgttcgccgcgaggccgagcgcgaggcagcgcgccgccgcctgcgcgagcgtcggcatccgctcgcccgagaagcgcgcgtcataccacgcgccggcgtcgagcgcctcgagcgccgcgtagcgcatgtnnnnnnnngcacccgcgccgttcgacgtgcgctcgaccgtgtcgtcgtgcagcaggaacgcgacgccgtccgccgacagcttcgcatcgaattcgaccatcttgtgcccgtagtgcgcgccggcgtcgagcgcggcgagcgtgttctcgggagccagcgnnnnnnnnnnnnggtgcgcgaccacgcgcggataaggccaggtttgcaggttcgtcatcgctctctcgtcggaaaccgcgagccggggctcggggactcgaatcagccggcgcgcttgcccgtcgccggatcgaagaagtgcaggtgccgcgcgggcagcgcgacgggcagcgtctcgccgcgcgtcgggcgcatcgcgtgcggcagacgcaccgcgacgtcgtgcgcgccccagcggccgtgcgcgagattgtcggcgccgagcagctcgcacgaatcgacggcaagcgtcgcgaacgcctcgccgggctgcggcgtcatgtgctcgggccgcacgccgaggatccattcgcgcccgggcgcgatcccgcggccggcgcccgccgcgcccgccacgggcagccgcggaccgtcggcgacgtcgaacgccgcgccgtcttccgacagccgcccatgcagcaggttcatcgccggcgaaccgatgaagctcgcgacgaacgtcgtcgccggtttctcgtacacgtcgacgggcgcgccgatctgttccgcatcgccgcgattcatcacgatcacgcgctgcgcgagcgtcatcgcctcgatctggtcgtgcgtcacatagacgctcgtcgtcgcgagccgcgcgtgcagccgctggatttcgaggcgcatctgcacgcgcagcttcgcatcgaggttcgacagcggctcgtcgaacaggaacaccgacggctcgcgaacgatcgcgcgccccatcgcgacgcgctgccgctggccgcccgacagctcgcgcgggcgccgcgcgagcagcggcccgagctcgaggatctgcgcggccgcctgcannnnnnnntcgatcannnnnnnntcgacaccgcgaatcttcagcccgtatcccatgttctgcgcaaccgtcatgtgcggatacagcgcgtagttctggaacaccatcgcgatgtcgcgatccttcggctcgagcgcgttgacgatgcgtccgccgatcgcgatctcgccttccgtcaccgtctcgaggccggcgatcatccgcaacagcgtcgatttcccgcagcccgacgggccgacgagcacgacgaactcgccgtcggcgatatcgacgtcgatcccgtgcagcacgtactgcgcgccgccgtaacttttcttgacgcccttcaagctcagcgcggccatgcttggacttcctccaggttgcgtttcacttttccgaatcgacgaggccgcgcacgaaccagcgctgcatcgcgagcacgacgacgagcggcggcagcatcgcgacgagcgtcgccgccatcacgagatgccattcggtcgcggcgtcgccgctcgcgatcatcgatttgatgccgaccacggccgtcgtcagcgacgcgtcggtcgtgatcaggatcggccacagatactggttccagccgtagatgaacgtgatcacgaacagcgcggcgatgctcgtcttcgacagcggcagcacgacgtcccagaagaaacgcagcggccccgcgccgtcgatgcgcgccgcgtcgacgagctcgtcgggcagcgtcatgaagaactgccggaacaggaaggtcgccgtcgccgacgcgatgagcggcagcgtgagccccgcgtagctgttcgtcagatgcagcgtcgacaccacctgcacggtcggaaagatccgcacttcgacgggcagcatcagcgtgacgaagatcagccagaacgccgtattgcgcagcggaaagcggaagtacacgattgcgtaagcggacaggatcgacgccgagatcttgcccgccgcgatcacgagcgccatcacgacgctgttgacgagcagcgtgccgaacggcgtcgtcatgccgccgctgccgcgccgccagatcgcggcgacgttctcgaacagatgcgtgctcggcacgagcgacagcggcaccgtgaacacttnnnnnnnnttcatcgtcgccgcgcagaacccgacgtacaccgggaacacgatgaccgcgatgcccgcgatcagcaccgcgtggcagaacaggtcgaagcccttgcgattctcgatcatgcgtattgcaccctgcgctcgacgaaacggaactggacgaccgtcagcgcgacgacgatcaccatcagcacgaccgattgcgcgcccgagctgccgatgtcgaggccctggaagccttccgcgtagatcttgtagatcagcgtcttcgtgctttggccggggccgcccgcggtcgcggcgtcgatcaccggaaacgtgtcgaagaacgcgtagacgagattgacgaccagcaggaaaaagctcgttggcgacagcagcggcagcgcgatgtgaaggaagcgccgcacggggcccgcgccgtcgatcgcggccgcctcgatcagcgagcgcggaatcgcctgcagtcctgcgtaaaagaacaggaagttgtagctgacctgcttccagaccgatgcgatcacgacgagcagcatcgcctgcccgccgttgagcgcatgattccagacgatgccgaagcgcgcgagcgcgtacgtgatcacgccgatgctcggattgaacaggaacgcccacagcaccgcggcgatcgtcggcgcgaccgcgtacggccagatgagcagcgtgcggtaannnnnnnnnncgcggaccacgcgatccgcgcacgcggcgagcaggagcgatacgacgagcccgcagacggtcacgctcgcgctgaacacgagcgtcgtcctgaacgaatcgacgtagagcggatcggcgaacagatgcgcgaagttcgcgaagccgacgaactcgctcgacgtgccgaacgcgtcctgcatttgcgtcgactgccagagcgcgacgcccgccggccagaggaaaaagatcgcggtgatcgcgagctgcggcgcgacgagcaggtacggcagcacgctcgcgccgaaacgggaatggggtgtcatcggcaggattccgaacggactaacgtctgacgaatgccgccgggcgcggcgggccgcgcagcccgtttgctcgcgcaaccgcatgcgcgaaaaggccgcgccggccgagccgcacgccggcggcgcgggctcagccgcccgatttctcgaagcggcgcagcagttcgtcgcnnnnnnnngcggcggaatcgagcgccgccttcggcgtcttcttctgcgcccacacctgctcgagctcctcgtcgacgatcgtgcggatctgcggcatgttgccgagccgcagccccttcgtgtacggcagcggcggtttgttcatcatctgcttgatcgccgtgtccgcgcccgggtgcttcgcatagaagccctgctcgcgcgcgagatcgtatgcggccgtcgtcaccggcagatagcccgtgtcctcgtgccacttcgcggcgacggcgggcgagctcagataggcgaggaacttcgcgacgcccttgtacgtggccggatccttgcccgcgagcacccacaggctcgcgccgccgatgatcgcgttctgcggcgcacccttcacgcccgcatcgtacggcatcattccggtgccgaaatcgaacttcgcgtacttgtggatcgtcgcgagcgcgcccgacgacgtcgtcatgatcgcgcaatcgccgctgtagaacttcgcgctcgcctcgtccttgcggccgacgtacgtaaacgtgccgtccttcgccatgtcctgcaggaactggatgtgcgcgatctgctgcggcttgttgaactcgagcgtcgcatcggcgccgtcgaagccgttgttgcgcgtcgcgaacggcaggccatgccacgcgctgtagttctcgagctggatccagccctgccagcccgtcgtgtagccgcacgcgtagcccgccttcttcagcttttccgcgtcggccttcacgtcggcccacgttttcggcggctggttcggatcgagccccgccttcctgaacgcgtccttgttgtagtacagcacgggcgtcgagctgttgaacggcatcgatacgaggcggcccgtcctcgcatcgctgtagtagctcgcgatcgtcggcacgaacgccttctcgtcgagcggcacgcccgcctggcggaacacgtcggatacgggcagcaccgccttctttgcctgcatcatcgtcgccgtgcccacttcgtacacctgcaggatcgccggcgcgttgccgctgcggtacgcggcgatgcccgccgcaagcgcctgatcgtaggtgcctttgaagaccggcacgatcttgtagtcgctttgcgacgcattgaactgcgcggcgatctcgttcacgcgctcgccgagcgccgcctccatcgcatgccagaactggatctcggtggcagcgcacgccgcctgctgcgcgccgaaccaaagcgcgcccccgaacgcgagcgaacgaaccagcatcttgtatttcatcgacctctctccttttctcctcggtccgggcaacgcgcgccgcaccgtcacggcatccgtgccggatgcggcgagccggacagtttagttttcgtccatgacaaacaagcgttgatactctttcagtgcgaaacgatcggtcatgccggcgatgtaatgcgcgacgagccgcggctgatgcgcggcgtcggccgcctgatagtcgggcggcaagaggcgcgggtcgcccgtgaacgcgttgaagaggccggtgacgacccgctgcgccttgctcgccatgcgcatcacgcggtagtggcgatacaggttcttgtacaggaaacgcttgagcgccgccgcctgcgtggcgatcggctcgccgtgcgcgacgaggggcggcgccgcgcgcacgtcgtcgagcgaggtcggcccgtggcgcgcgagattgcgcgtcgtcgcgtcgatcagatcgacgatcagcgtgttgatgatccggcgcaccgtctcgtgcacgagccggcggccctcgagatgcggatactcggcgagcgccgcttcgtaatggcgctgccacagctcgacctcggcgagctgctcgatcgtgatgaggcccgagcgcaggccgtcgtcgacgtcgtgattgttgtacgcgatttcgtccgcgatgttcgtgagctgcgcttcgagcgacggctggcggccttgcaggaatcgctcgccgagctcgccgagcttgcgcgcgttctcgcgcgagcagtgcttgaggatgccttcgcgcgtctcgaagcacaggttcagcccattgaacgcgccgtaatgctcttcgagctcgtcgacgacggcgaggctctgcagattgtgctcgaagccgccgtagtcgcgcatgcacgcgttgagcgcgtcctgcccggcgtggccgaacggcgtatggccgaggtcgtgcgcgagcgagatcgcctcgacgaggtcttcgttcaggcgcaggttgcgcgcgacggaccgggcgatctgcgcgacctcgaggctgtgcgtgagacgcgtgcggaacaggtcgccttcatgattcacgaagacttgcgtcttgtattcgaggcgcctgaatgcggtggagtgcacgatgcggtcgcgatcgcgctggaattcggtgcgcgccgcgggcggcggctccggatggcgccgcccgcgcgagcgcgacgcgtgcgccgcgtacggcgcgagatgcgcttcgagcgctgcggtggtcggcgcggcgacgggaatcgcctgcccgtcgcccgcattcgagannnnnnnntcgcgggtttcgcgcgggatgccgccgccgggtatttcgctcaccgtgtcgtgtcctccacgtcaattgcgccggatcggcccgtatcgcgtttaccgggtggttgccgccagtgtcgcgagaacggcgtcgtcgggcgccggagtgatgatcgtttcgccgaagcgtttgagcagtatgaacttgatcgcgcccgcctcggccttcttgtcgacgcgcatcagctcgacataacgcgcgtcgccgagatccgnnnnnnnnntcggcagatgcgcggcctcgacgacgcggcacagcnnnnnnnnnnacgcttcgtcgagatggccggttcgcaccgacaggtcggccgccatcaccatgccgcagcccaccgcctcgccgtgcagccactcgccgtagccgagccccgcttcgatcgcgtgcccgaacgtatggccaaaattgaggatcgcgcgcagaccgccctcgcgctcgtccgccgcgacgacgcccgccttgatctcgcacgagcgcttgaccgcgtgcgcgagcgcgtcgggatcgcggcgagtgagcgcgcccacgttcgcctcgatccagtcgaagaacgcggcatcggcgatcgcgcccgtcttgacgatctcggcgacgcccgcggcaagctcgcgatcgggcagcgtcgacagcgcgccgatatcggcgatcaccgcctgcggctgatagaacgcgccgatcatgttcttgccgagcggatggttgatgcccgtcttgccgccgaccgacgaatcaacctgcgacaggagcgtcgtcggcacctggatgaacggcacgccgcgcatgtagcatgcggccgcgaagcccgtcatgtcgccgatcacgccgccgccgagcgcgatcagcgtcgtcttgcgatcggcgtgctgctcgagcaggccatcgaagatcagattgagcgtttcccagttcttgtacgcttcgccgtcgggcaggacgacggtcgacacgcgcttgccgagcggcgcgagcgcggcgcgcagcgtgtcgccgtagagcggctcgacggtggtgttcgtgacgatcgtgacggatgcgcccgcgatgtgcggcgcgaacagctcggtgcggccgatcagatcggcgccgatgtggatcggataggcgcgctcgcccaggtcgacgttgacggtaatcatgcttggagtggcttggcgacgatgcccgccatttcgagctgcatcagcaccatgttgacgagcccgttgacggacggccgcccggtttcgatgacgaagtgcgcgcattcgcggtagagcggatcgcgcgcttcgtacagcgcttcgagcttggctttcggatcgtcggtctgcaacagcgggcgattcttgtccttgcgggtgcgcagccagagatcgtgcggattcgcgcgcagatagacgacgaggccccgttcgtgaagcagcttgcggttctcggggcgcaggatcgcgccgccgcccgtcgccagcacgatgttctcgcgctgcgtgagctcggcgatcatctgcgcctcgcggtcacggaagcccgcttcgccctcgagttcgaagatgaccggaatnnnnnnnncggtgcgcgcctcgatctcgtgatccgaatcgaagaagggtctgtcgagccggcgcgcgaccgcccggcccacggtggtcttacccgcccccatgagcccgacgaaaattacgttcacgtgtgggtcccgcgcttgcaacggcttcctctgcttcagtgagtgtgtcgcgcagcttactggcaaagcgcccgccttgtcgagcctggctcccacgggcgtcagggcccgatcacgacggtcggcgtgatgtagacgacgagctcgctgcgctgcgcacgctgcgcgcgatgcctgaaaagcgcccccaacaccggtattttgcccaagagcggcacgcgagtcacatcgtcgcggtcgtcgctctcgaaaatcccgccgatcgacaccgttccgccgttttcgacttccactcgcgtctgcacatgcttcgtatgaatcgcggggccggacgcggtttcctcgccgacgctatccttcgcgacgtcgagatcgagaatcacacgcccgtcgggcgtgatctgcggctcgacctcgagcttcaaggtcgcgcgccggaactggacgccggatacgccgttgccgaccttcgcctggtacggcagctcggcgccctgctcgacgacggccttggtccggtccgccgtcacgacgcgcgggctcgacacgatctggccccggccctcggcctcgagcgcgctcaactcgacgtcgagcaggcggctnnnnnnnnnngcgaacagcgtgaggccggccgtcgccgcgtcgaagccgctgatcggcctggcggcgagctccgccagcgtgccgttgcggccggcgacgatgcccgtcgcgcgttcgcccgcatcggnnnnnnnnagcgcgagnnnnnnnncgagattgcgcgagaacccgcgatcgccctcgacgatcctcgcttcgatcaatacctgccgcgacggcgtatcgagcttgccgatcagatcggcgatctgcgcgaggcgtccggacagatcggtgacgaacagcagattcgtccgaggatcggccaacaccgagccgcgcttggacaggatgcgctggccggccgagcctgcgagcagacgctgcacgtcggcnnnnnnnnnntagcgcagcacgaagccgcggctcgcgagcggctcgagctgggcgnnnnnnnnatgcgcatcgaaacgctggcgctcgcgctcggcgagttccgcgacgggcgccacccatatcacgctgccgcgccgcgccatcgcgaggccgtgggcgtccagcagcgcatcgaacgcactgcgccagcggacattgttcagacgcaacgacaccgtgccgcgcacccgctcgctgaccacgatattgaggcccgtgaaacgcgcgaatgcatcgaagaccgcggcgaggctcgcctgttgcagattgatggagatcgggcgattgtcgccggatggatcgcccgtctcggtgccggtgccggcgacgctcgcggtcgatacggcgccggcggccggcggcgacgaacgatgctcgtcgctctcgtcgctcatgcgttgcgccggcgcgagcggcacgggcggcccctccagcgcggcctcctgcgcttgcaaccccgccgatgccactgcgctcgacgttccggcgtcggcggacgtcgagcgggccggttccgccgttggggccgccggcatgcgttcgggcatggcctcgccggcgaattcagccgctggcgccccgccgtccacatccggcgaaggtgcgccggcaaccgggtcgcgcgccgaatcgaatcgccattgcggcgcggccgcctccggcaacggcgcacgccccgctgcgccgaccgaagcggacgccgaccaaccgaacggggcgccgacgggcagcggcggcaacgatgcaactgcctcgcccgccgctccgagcgcgcatcccagcaagaatcgaacgagcccgcgcctcatcccgtcgctcccccgacggtcatcacgcgccggccgccgccgtgcgtcgcgagcgtcacacctgccgcccggattcgcgcgacacgcgcgccgtccaccgtctgccccggcgcgaccgaccacgcatcgctgccgcgctcgaacagcgcgagcccgctgagccggtcgcgaatcacgccgacgagccgtgcggcgccggccgcatcgtcgattgcctgcatcggcatcgcggagaagggatcggcgacgggaaccgcacgtgcgtcggcgggcggcggcccgtccgcttcggccccgggcaacgcgggccagacgtcgagccgggcctccagcagggtcgcgccgtcgtcgcgcttcacattcgaggtcaccggcaccacgagcgcaggcagcgcggcgagcccggagaggaagcggtacagcgcatcgaagtcgccttccgcgctaatggcgaacacgtagtcggccgcctcgttggctgcctgattgccgctcccatgcgccgccttattcgtcgtcttagtcgccctggtcgccctctcatcggccccaacgtcgccccgctcgcccgcgcgttcgccgccgagccgctcgagcttgcgcacccgcagcccgctcgcgcccgcgtggccggccaggcgcatcgcccaatcggaaggggtttgcggctgagccggcgagcgttcggcgcccgccgacggcgccgaccggccggacgccgcggcgaggagccgcnnnnnnnnnnnctcgcgcgccgcgaccgattcgagcgccgctctgccgcgctcgacgccgccccaatcggcgtcgcggcccgcgtatacgccgcagacgaacacgccgcacgcgaacgccgcgcgcatcgccattcgccagccggcgcccgacatgcggcgcgaatcggcccatctcgcccatgcgcgccgccctgctgcacgttcgaccgctccgctcacgccccctcccgtgcagccgccgccgcatgcgccaccatgctcgcgccgcgcccccgagcgcccgcgggccaacgaatccacaccgagaacgacagcgatcgaccactgcccgcgtctcgcccccacgaagttcgcgcagcctgccaacccgcgacctccatcgtccagccgcgctgcgcggcatcgannnnnnnnagccatcgctcagccgatgcgggatcgagcgcgctcgcttcgagtaacgcatcgcgaccgtcgcagcgtatcgaccgcagccgcacaccgtcgtagcgcaattgccgcaacgtatcgaacaaatcgaccgtccgttcgcgcggcccggcgcgttcggcggccagcgccgcgcgctnnnnnnnngcatcgcgcagccgcgcggcctgctcggcggctttcagctgcggcgcccacgcggcgagccggcgctccatcagcgcccgctgcgcatcgaagcgctcgcgctcgaacatgcgcccgacgcgccaaagcgcgacgcccgccaaccccgcgcacgccgcggccgccagttcgccgaggacacgccgccgcgcccggcgcgcgtcgcgcgcacggtacggcaacagattgaacccgcccagccacgcgcgccgcattcgcgcgtcgcgcggcaccgcacggcccgccaccacgcgcatcattcgaacaccccgcgcagcgcgagcccgaacgcgaccgcgaaaccgggcgaatgggcgagcccgtcgtcgaccgcgccgagcgggccgcacgccgcgcattcgaacggcaagacgatgcagccgagcagatcgccgacgtcggcgagcgaaatccgggcgccaccgagccattccgggtcgcccgcgacaaacgcgcagcgcggcgcgccggcacgcgcgagctcgcgcagcgcatcggccagatccgcatgctcgggcgccggatagcggatctgcgcggcaaccgcatcggccgacacgagccagccgtgcacgccgctctcgccgatccagacgccgagatacggctcgcccgagtcgacttnnnnnnnngcgacatggcgtatcgcccgcaaggcggcgggcggctcgccgtcgatcgcgacaagctcgacacccgccgacgcagccgcctcgatccgcacgtcgagatgcacgtgcgctgcggtcgcgaataccagctccgatgccgcgcccgcgtcgttcacgcaccagtcgaccgcgagcgcgtnnnnnnnnagtccggtgagccgctcggccgccgcgcgcaccgccggctcgacggctgccgccgcgtccgcccgcggccacgcaagcgtcgcgctcgagaacgcgccggccggcaacgccatcacgcccgccatcgtccgccgcacccaccccgccggccgcatcggcggcacgcgtccgagcgccgccgccatcgcggccgcccagtcggcgtcggccggctcgtcgaacgcgccggccggcaagggctccgcgtcgagcgcctcgagccggaccgcgccgccccgggcccgtcggctcagcaccgcaatccgcaccgtgcgccggttcacgtcgatccccgccgcgaaacgccggccgaccgaccaccacgaacgtcgttgcatctcagtcctccatgagcgcgcctcccgtcgaggcacgatatggagccattttgcgaagccggccggcgcgccgggagtctgccgaacggccaacgcgtgcgccgtccggccgccggcgcgctacagtgagtcatcggcgcgccgcaccggccgcgacgcgccggtttcccgtccggcccccttccggagtccggcaaaaccgggcagctataatcgcgggactgtttttctggtgtgtctatgcaatccacgaatcctacgtccccgcctcctccgcccgagccgcgccgccgcccgctgtggctgaagctcgtgctcggcgtggcaggcgtgtgcgtggcgctcgcggtcagcatcgggctcgtgctcggctacgcgctcgtcgtcgcgtcgccgaacatgccgtcgctcgacgcgctgaccgactaccgcccgaaggtgccgctgcgcatctatacggcggatcacgtgctgatcggcgaattcggcgaggagcgccgggacatcgtccgcctgcaggacgtgcccgattcactgaagaaagcggtgctcgcgatcgaggacgcgcggttctacgaacacggcggcgtcgatctgacgggcatcatccgcgccggcatcgtcgcgctgacgaacggccacgcgacgcagggcgcgagcacgatcacgatgcaggtcgcgcgcaatttcttcctgtcgagcgagaaaacgtacacgcgcaagatctacgagatgctgctcgcgtaccgaatcgannnnnnnntcacgaaagatcagattctcgaggtctacatgaatcagatctatctgggccagcgcgcctacggcttcgcggccgccgcgcacgcgtacttcaacaaggatctgaaggacatcacgctcgccgaagccgcgatgctcgcgggcctgccgaaggcgccgtccgcgtacaacccggtcgccaatccgaagcgcgcgaaggtccggcagcaatacatcctgcagcggatgctcgagctgaatttcatcacgcgcgagcagtacgacgaggcgctcgccgagccgctcgtcgtcaagagtccgagccgggaatacagcgtgcacgcggagtacgtcgccgaaatggtgcggcagatgatgtatgcgcagtacaaggacgaggcgtacacgcgcgggctgaatgtcgtcacgacgatcgactccgccgaccagacgctcgcgtaccgcgcgctgcgcaagggcctgatgacgtacgacaggcgccacggctatcgcggcccggaaggtttcatcgagctgcccgcgaacgcggacgaccgcgagcaggcgatcgacgacgcgctcgtcgatcatccggacaacggcgaattgatcgcggccgtcgtcaccgaggcgannnnnnnncagattcgcgtcgtattcccgaacggtagcgacgccacagtgagcggcgacgatctgcggttcgccgcgagttcgctgtcgtcgaacgcgcagccgaacaagcggatccgccccggcgcgatcgtgcgcgtgttcaagaacgacgacggctcgtgggcgatcgggcaactgccgcagatcgagggcgcattcatttcgatcgtcccgcaggacggcgcgatccgctcgctgatcggcggcttcgacttcaacaagaacaagttcaaccacgtgacgcaggcgtggcggcagcccggctcgtcgttcaagccgttcatctattcggcgtcgctcgacaaggggctcggccccgcgacgatcatcaacgacggcccgctctacttcagcgccgccgaaacgggcggccagccgtgggagccgaaaaactacggcggcggcttcgagggcccgatgtcgatgcgcgtcgcgctgcagcgttcgcgcaacctggtgtcgatccgcatcctgaaccacatcggcccgaaatacgcgcagcaatacatcacacgcttcggcttcgacgcggatcgccacccggcctatctgccgatggcgctcggcgcgggcctcgtcacgccgctgcagatggcgggcgcgttctcggtgttcgcgaacggcggctatcggatcaatccgtatctgatcgccgaagtgaccgacccgagcggcaacgtcgtnnnnnnnnnnnagccgctcgtcgccgagcagaatgcgcnnnnnnnnatcgacccgcgcaacgcatacgtgatgaacagcctgctgcagagcgtcgcgcagcgcggcacgggcgcgcgctcgaacgtgctcaaacgcaccgatctcgccggcaagacgggcacgacgaacgattcgcgcgacgcgtggttcggcggctatcagcacacgctcgcggcgatcgcgtggatcggctacgacagcccgcgcagcctcggcgaccgcgaaaccggcggcggcctcgcgctgcccgtgtggatcgactacatgggccccgcgctcaagaacgtgccggaatacaagatgccgatgcccgacggtgtcacgacgctcggcggcgaactgtacttcgaccagttcatgccgggccgcggtttcgtcgcgacggtcggcgtgaatctggcggccgcgccgcccaactcggcaagcgacgtgcccgggcacgtcgacgagcaggaaaagcaggacatcatgaacctgttccgcggcggcaactgagcgccccgtacgcgaaaagnnnnnncccgctgaaaccagcgggctcagactgctgacgaaccccacgtttttgtgagcgtggggttttgtctttctgggatcaggattgcgggttcgccgcgagcgggtagtcgaagctgcagcgcaaaccgctcaccagacgcagcagcatgcgcacgaagcgccaatcgggacccgctggcccctttttccgcttccgcgccagcagcatcgcaatcttcttgatgttctgtgccgccgcggccagcaagcactgctcggccaccttgcgtagcccacgcatacgggcataacggtgcccatgcagctgcttggcatcggcgaagctgcgctccaccgtctgcttgcgccgcgcgtaaatgcgttggccccattcggtcaagcgccgcgcgtccacccgctccttggcgcgctcccacacgtggcgcgttaccaccttcaccgcgatcgcactgttcgtgcactgcgatcgtaccgggcagcgcccgcagatctgcgcattggatttgtattcccgatagccgagccgattggtcgtgctgtacggcagggcctgcccctgcgggcacacgtattcgttgcgatacgcgtcgtacttgaactgccgtttgtagaacatgcccggcttgtggttcggcgtgcgatagcccatcaccccggcaatccctcgctcctccagcccctggcacaccgccggcgtgaagtagcccgcatccagccccaccgcctcgaccttgaactcaaagcgctcgcgctggcgatccagccgatccagatacggctggctgtcatgcaccgaggccggcgtcacatgcgtatcggtgatgatcgcgtgcttggcatccaccgtgcggtggtccagatagaagaaccccttcggcttgtcgtcccgcaccatgtagccgctgtccggatcggtccggctgagcttggtgtccttgctagacggcggctcatcgtcgtcgcgatccagcggcttcctgccatgcgcggcccggtccgcatccactgccgcgttcaatgcctccgtgtaggcggccggcgtctgctccagcttcaccacatcgaacttgcctttgttcgcgttcgccttcaggtgcgtgctgtccgtgtacagcacccgaccgtcgaccagcccgcgcttgatcgcctgccgcacgatctcgtcgaagatctcctgatacaccgtcgtgtccgtgaagcgtcggcggcgattctgcgagaacgttgacgcatccggcaccttgtcggtcagccggaaccgggcgaaccagcgataggcgacgttgacctggacctcacgcatcagttgccgctcgctgcgcaccccgaacaggtagccgatgaacaacagcttgaacatcaccacgggatcgagcgccggccgcccgttgtccgcgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcaggtggtccttcggcacgagttcctcgagcgtcaccatctcgagttcgtgctgcgtgggcatgggcgtcttcagcatcacgccattnnnnnncaaaaatcccccacttggcgagggtttgtcagcaatctgaagcggccgaaaggccgcttttgtcatagggagctcggctgggcggcgcccgcggcgcgctgcgcgcgagcgccgcccgccgaaggcgggcgtcacgcgctgaacgcgatcggcatgcctgcctgctgcgtggcgtatcccgtcagcgccgcgaagaactcgtcgccgctgcgcgtatcgcgccatgcgccgtcgacgaaccggtaatggaagccacccgccttcgcggcaatccacacttccttcatcggcggctgcaggttcacgatgatcttcgagccgttctcgaacgtgagcgtgagcacgctgccgttgcgctcgagatcgatgtcggcgtcgccgtcgttggcggcgtcgaccgaacgctcgacggctgccagcacggcttcggcccgggtcaggtaatcggtgtcggacatgctaaactctattgattcaactgtttagggacggtcatgcgtatcgttttgcagatgagcgcgattgtagcggctttggcgctcgcgggctgcggccaacgcgggccgctctacatgccggtcgtgccgccgctgccgcccaagccgactgaacagacgcagccgccgccgtcggacgtgacgcccgacgcggaaacggcttcggcgcgcgacgacggcgcctcgggcgccgccgacgcgccgctcacgctgtcgcccgacctgtcgacgcaacgcatgccgaaggccgcgcccgcgtccggcgcttcctccgcccaatgaccgatcctgcatgactcaagctgcattcgactacgtcgacggcacgctccacgccgagcgcgtgagcaccgtcgagctcgccgagcgtttcggcaccccgctcttcgtctattcgcgcgccgcgctcaccgcggcctacgaggcctacgcgaaagcctgcgccggccgccgcgcgtcgattcacgtcgccgtgaaggcgaacagcaacctcggcgtgctgaacgtgttcgcgcgtctcggcgcgggcttcgacatcgtgtcgggcggcgagctnnnnnnnntgctcgcggcgggcggcnnnnnnnnggacgtcgtgttctcgggcgtcggcaagagcgccgacgaaatgcgcgtcgcactcgaagcaggcgtgaagtgcttcaacgtcgaatcgatcccggagctcgaccggctgaacgccgtcgcggcatcgctcggcaannnnnnnnccgtgtcgctgcgggtgaatccggacgtcgacccgaagacgcatccgtacatctcgacggggctgaaggcaaacaagttcggtatcgcgttcgacgannnnnnnnnnacgtaccgcgcggccgccgcgctgccgaacctcgaagtcgtcggcatcgactgccacatcggctcgcagatcaccgagctgagcccgtacctcgacgcgatcgacaagctgctcgatctcgtcgagcggatcgaggcggacggcgtgcagatccatcacgtcgacgtcggcggcgggctcggcatcacgtatgacgacgaaacgccgcccgacatcggcgcctacgtgcgcgcggtgctcgcgcgcatcgatgcgcgcggccacggccagcgcgaaatctggttcgagccgggccgctcgctgacgggcaacgccggcattctgctcacgcgcgtcgaattcctgaagcagggcgaagagaagaacttcgcgatcgtcgacgcggcgatgaacgacctcgcgcgccccgcgatgtaccaggcgtttcacgcgatcgtgccggttgcgccgcgcacggacgtcgcggccgcggtgtacgacatcgtcggtcccgtctgcgagagcggcgactggcttgggcgcgagcgctcgctcgcgatcgcgcccggcgatctgctcgcgatccgctcggcgggcgcgtatggcttcacgatgagctcgaactacaatacgcggcnnnnnnnngcggaagtgatcgtcgatggcgcgaacgcgcatctggtacggccgcgcgagacggtcgaaagcctgttcgagcacgaaacgatcctgcccgaaggccggtaagcgccggcacgcggcgctcacacgacgcatcggcagccgccggcaattcgatcattcgacaaaccggcgggcccgatcnnnnnnggcgatgtccaacaagtggacatcgccttttcgtttgcgcgtcgctcgacgcgacataggcggcacatgccgtacaggcggccaacgcggccgggccaacccgcnnnnnnnnnnnnnnnnnnnnnntaaccacatcgtgcaannnnnnnnncccgagcgcgcccgcccctcgcgctacgacgcgcgtccgcccgccgccgctgcgccccagcgttgccgcgcccatacgagcacgcgccagccgagcagcacgagcacgatcgcgccgtacagcttcggcagtgcgagatcgtgcttgcccgccctcatccaccagaaatgcaggatgccgaacgcggcgatcgcatagatcgccttgtgcagcgtctgccagtgccggccgagccgcctcgcgatnnnnnnnngcgacgtcgcggcaagcggaatcagcagcacgaacgcggcgaagccgacggtgatgaacggacgcttcacgacgtccttcgcgatctccaccacatcgaaccacttgtcgaaccagatgtaggtcgtgaagtgcagcaccgcgtagaagaatgcgtagagcccgagcatgcgccgcaaccgcagcagcgcgttgatgcccgtcagccggcgcagcggcgtgacggcgagcgtgatgcacaggaacacgagcgtccagagccccgtcgagcgcgtgacgaactcgatcgggttcgcgccgagccggtccgtcacgccgaagaacacgatacgcgcgagcggatacagcgccgcgacgaacgcggcgatcttcacgggcgcgagccagccgggcgcgccgcccgcgcggccggcatcccggcgcggtgcgcggcnnnnnnnnncggcgcccgggcttgccgagccggcaaatgtcgaggattgcatgtcgttctccatctgtcgtactcagaagtatttcttcagatccatcccgcgatacatcgacgcgacccaatcgccatagccgttgaacatcagcgtcttgcgcttcggcgtgaagaagccgtcctcgccgatgcgccgctcggtcgcctggctccagcgcggatggtcgacgttcgggttgacgttcgaatagaagccgtattcgttcggcgcatacgtgttccagctcgtcggcggctgccggtcgacgaagcggatcttcacgatcgatttcgcgctcttgaagccgtacttccacggcacgatcacccgcacgggcgcgccgttctgattgggcagcacctgcccgtagacgcctatcgtgagcagcgtcagcggattcatcgcctcgtccatccgcaggccttccgaatacggccagtcgaggatcggcgcggacagccccggcatctgcgacgggtccgcgagcgtgacgaactgcacgtacttcgcgttggcggtcggctcgacgcgcttgatgagctccgccagcggaaagccgatccacggaatcaccatcgaccagccttcgacgcagcgcagccggtacacgcgctcctcgagcggcgcgagcttcagcagcgcgtcgatgtcgtacaccttcgggttcctgacttctccttcgaccgacacgcgccacggatgcggccgcagcgtgccggcacggcgcgcgggatcgctcttgtcggtgccgaattcgtagaagttgttataggtcgtgatgtccttgaacgacgtcaccttctccgggacgacgaacttcggattggccggcgccgcaagcttgcgcgccgtcgcatccggcgatgcgtacgcggcgagcgcgagcccgtgcgcgccgacgagtccgcccgccgcggcggcgcccgccgcctgcaggatgcggcggcgatgctcgaacaccgctcgcggcgtgatttcgctgcgcgggatgtcgtcgccggcaagcgccgcgcgcagcgttttcttgatcaacatgtcgatgctccgttctgccggtcgggacggccgtccgggacgctcgcgtccctgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcacgtcatcatcagcagcatcgccggcaggaacgacagcatcgtgagcagcagcatcgtctgcacgctcaacgaataggtcgtgccgccgttcgggcccggcgccgagttgaacgcaggcagcccggccgcctgcgcgcacgcgagcgcgggcgcgaggccgatcaggatcgcgggcagccagnnnnnnnnnnnnnnnaggcaagcggttttcatcgaacgactgtcggaaggcgcgcacgcggcggcatcnnnnnnnngcgcgacgaaacgaaggcacggcatgtcagcgatccttgccgccgtcgcgcttgaagcgcttcgcggcctcgccgagcatggcgtcgcgaaagcgcgccccgaaggaagcgccctcgggcaacgggccggacatcgccgtgccgcccggcgcgccgggcgagcgagtcaggccgccgcccgcgggcgcgccgatcacgcccgccgagccggcgggcagcgtgtgcagcaggcgcacgttgccgggggcgacgccgagcacgagccaggtatcgccgatctcgacgacggtcgcgctttccttgccgcccaccgcgacgctcgcgacgatcttcagcgcgccgccgcgccgttgcggctgcaagccgaagcgccgcgcgagccacgcgcagccgaacacgaggccgatcacgaccgcgagcccgacgagcgtctgcaacaccgcgcccacgccgagcgacggcgcggccgagccgacgacgacgcccgatgcgagcgacgccgcgtgattcaccgcgttcatgtcggcggccgagacgggcagcgccgccgtgccgctcgccagcgcggcgagcgccgccggcgcgcgacgcctgccgcgcggcgcgcgttcggctgcccggcgcggcgaaaggaacgccggaacgcacaccggaacagcccgcgcggcgagcggcgcgaagcgcggtttcatcggttcagcttccggatgcgttcggacggcgtgatgatgtcggtgagccggatgccgaacttgtcgttgacgaccaccacttcgccctgcgcgatcaggcagccgttgacgagcacgtccatcggctcgccggcgagcccgtcgagctcgaccaccgagccctgcgcgagctgcagcaggttgcggatcgcgatcttcgtgcggccgagctcgaccgtcatcttgaccgggatgtcgagaatcaggtcgatgtcgttgtgcgtcgagctcgccgtggccttcgacagcggccggaacacgccggcgcccgtcgcgcccgtctcgatcggctgctgattctgctcggcgagcgcggcggcccagtcgtccatcgccatttcctcctgcggcgcggcacccgccgcgttcccggccgcggcagcgctcatcgcggtgtccgcaaacgccggctcgtcgatgccgtcggcctcgggggtcgagttcaactcagtcatatccaccttccttcatcgtgtcgcttgcgctgatcatcctctgcacgcgcaacgcgtactggccattgaaaatgccgtatccgcactccatcaccggcacgccgtcgaccttcgcggtgatcgaatccgtgatgtcgagcggcagcacgtcgcccgtgcgcaggttgagaatcttctcgaacgtcgtcgggacctcggcgagatccgcgaccagttccacttccgccgactgcacctgctgcgacagcacgcgcacccagcggcggtccacctcgagcgcctcgccctggatcggcgagctcagcacgtcgcggatcggctcgatcatcgagtagggcatgcagatgtgcagcgtgccgcccgtcggcccgaactcgatcgagaactgggtggcgatcacgatctcgttcggcgtcgcgacgttcgcgaactgcgtgtgcatctccgagcgcacgaactcgaactgcaacggccgcacgctcttccacgcgctcgcgtagtgctcgaacacgagattgagcagcttgccgatgatccgctgttcggtcgccgtgaagtcgcgcccttcgacgcgcgtgtggaaacgcccgtcgccgccgaacaggttgtcgacgacgaagaacacgaggttcggatcaaacacgaacagcgacgtgccgcgcagcggcttcacgtgcacgaggttcagattggtcgggatcggcaggttgcgcgtgaactcgctgtacttctgcaccttcacctggctcacggagatttccgccgtgcgccgcatgaagttgaagatgccgatccgcaagaggcgcgcgaagcgatcgttgatgatttcgaggccgggcatccggccgcgaacgatccgttcctgcgtcgcgatgttgtaggggcgaatgcccgacgcctcggccggttcgtcggccgagtcgtcttcgcccgtgacgcccttgaggagtgcatccacctcctcctgggacatgaattcttcgtggcccatgcgcgctcctttgccggcggcgttattggacgacgaactcggtgaacagcacgtcgtcgacgcgtgcgctctgattgcccggctgggtcggctgctcgatcagcgtcttcagctcgtcggcgagcgcgtgcttgccttcgagcgtcgcgagctgctcgggatgcttgttcgacagcgcgagcagaatccggctgcgcagctccggcatgtgctgcgtcaggtattcctgcgccttcggatcggtcagcttcagcgacaggccgacgcgcaggtaatgctgaatgccgtcgtccgacagcagattcacggtgagcggctcgagcgggaagaacgcgggcacggcgagcggcgcgggcgcgctcggcgcggcgctgtgcgcgccttccttcgacagcatgaagtacgtgccgcccnnnnnnnnnnnnnnnnnaacgatcccgatcagcagaaaaaggacgaggcgcttgagcttgccggacgaggccggtttgtcgacggtcgggtttgcggtggtagccatggcgtgcctgcgggaagactctaagtagcctgcattgttcggcatccgggccgcgcacgatgggcggaatagannnnnnatttgcggctatctcagccgtttgtccgccgggcgggcgagcgcggcgaacggcgatcggcggcggcgagcgcggccgggagcgggcggcgcggcgcgcgaggcgcgcgaggcgaggcgccgggcctggccgcgcggctgaaagggccggaagacaacgggcgtgcgcgccggcgtgagccggaaaatcgggccgaacgcgcggcgcaaccggcggtgatgggcgaagcctcgaccgggccgcgcgggcggcgggacggagtgagcgagccggcgccgccggagcgagcgaggccgaacgggtcaagcgggctggcatagccgaacggccgcgctcgggcggggatgaggcggcggcgacgcggccgaacggccgccgcgccgcgccagactggaccgaatcgcaacgcgacggaccgccgcagcgcacgcccctgcacgcccctgcacgatgcggccgcgaacgggcgggagcggaacgaagcgaaacgaataagcgcccgcaagcctcggccggacgcgtcacgcgcgctcgcgacgtgcggcggccgcggcaggcggcgaaagcgccgcctgccgggcggcgcgagtgccggaaagagccggcccggcgcgcgtcacgcggcgaatnnnnnnnngccgccgaggtnnnnnnnnnnnnnnnnnnnnnttaccgacagccgacggtcgacaacggacagcgggtgaccggccgacgccggaacgcgcgtcgccgcgcccggccggatcggcgcgtatcagatcggcagcaacgtcagcaacggcgcgatcagcaccatcgcgacgcccgcgatcatcatcgtgaggctcgacacgacgccttcctcgctaccgatctcgcgcgccttcgcggtgcccaccgcatgcgcggccgcgccgaacagcgcgcnnnnnnnnagccgcgagcgcagcggcacgagcgcgagcacgaattcgccgacgagcatcccgcaaatcccggtcgcgatcacgaagagcgcggtgagatcgcgcggcgcgtggatccggtcggaaacggcgagcgcgaacggcgtcgacaccgagcgcgtgacgaggctgcgctgcagctcgggcgacagatgcagcagcttcgacagcagcagcgagccgcagatcgcgaccgcgatcccgacgacgacgcccaccgcgagcgagaaccagtggcgcttcatcagctcgcggtattcgtagatcggcacggcgaacgcgatcgtcgccgggccgagcagccacatcagccagcgcgtgtcgcgaaagtacaccgcgtacggaatgcccgtcagcgcgacgaacgcgacgagcacggccggcacgagcacgagcggcgagaagaacagcgtcttgcggcacgcgtagagccgcttcgacgcgaagtagagcgcgatcgtcagcgcgaagcagccggcggaaatcgcggcgctcgaaggcgcggtgagaaacgagagatcgggcgtcgtcatgatgcggccttcggaaccggtgccatcaacgaatggcatgaaatggggaaaggggaaaccgtgccacgtcaggcccgcgcgcggcggcggccggcacgcacgcgcatcaccgcgagccgccgctcgaagcccgccgcgacgtcgaccgcgatcgccaccgacagcatcacgaacgtggttccggnnnnnnnnnnnngcgcgagccgccagccgtccgccttgaagagaccgccgtactggacggccgcgacggtcgccgggatgaagaagagcagcatgtcggacagcagccagttcgcgccgtccttcacccagccgggcgcgacgcggccggacagcagcagcgcgagcagcaccgcgaggccgaccacgccggacggcaccggcacgccgaacgcgcgcaccgtccaatcgatcgccgcccacagcgcgccgagcgcggccgtctgcaacgcgatgcgcgccacgcggccgnnnnnnnnnggcgccgccgtcgtcgggcgagtcgcggttgccgccgtagccgaaatcctgctcatcgaatgctcccgaaatgccttgctttacagaatggaggcagtataggattcacgcgtccataaataaaatgacttggttctataaaacccattccgtttaggaatcttctccgattcgctcactgaacaggaggcgccgatggagctgcgcgcgttgcggtatttcgtcgaggtcgtcaggcagcagagcttcaccgtcgcggccgagcagatgcacgtcacgcagccgacgatcagcaagatggtgaaggcgctcgaggacgaaatcggctcgccgctgctgctgcgcgacggtcgccagatggtgctcacggatgccggccggatcgtctatcagcgcggccaggacgtgctcgccgcgcaggcgcagcttcaggccgagctgaacgatctcggcacgctcgggcgcggcgagctgacgatcgggattccgccgctcggcggttcgctgttcacgccggcgatcgccgcgttcaaggagcgctatccgcgcatcgagctgaagctgttcgagcagggcgcgcggatgatcgaagaggcgctcgtcgcgggcgagctggagctcggcggcgtgctcgagcccgtcgatccggccgtgttcgacgtgctgccgatggtnnnnnnnncgctgtggctcgtcgcgccgcacgcgtcgcgctgggacggcgacgcgacggtgccgctcgccgacctggccgacgagccgttcgtgttctacgccgaaagcctggcgctgcacgacgcggtgctcgatgcgtgccgcaaggtcggcttcacgccgcagatcgtgagccgcagcggccattgggatttcatggcggcgctcgtgcacgcgggcgtcggcatcgcgctgctgcccgagccgtattgccggcggctcgacaccgcgcggttcacgtgccggccgatcgtcgagcccgagatcacctgggcggtcgcgatcggctggctcaagaggggatatctgtcgcacgcnnnnnnnnnntggctcgacgtnnnnnnnnagacgggccccgtcgatcccggcgacgatctcgcgttcggcagcctnnnnnnnnnntgagcgcttggcccgggcgcgccgcgcgccccatgcccggagcgggccgggccgagcgccgctcagtgcccgatcgcgggcccggcccctttcttcggcttcgtcacccacacgagcgccgcgagcgcgacgaacgcgagcgccgaaatgtggaagaagtcgttggtcgccatcatgaagccctgctgcgtgacgatctggttgatctgcgcggtcgacacgtcgcccatcacgccgagccgcgcgagcgcgccttgatagtcgagcgtgctctgcgcatacacgttcaccgattcggcgagccgcgcgtggtgatagatcgcgtcgttttcccagaacgtcgagctcaccgcggtgccgatcgcgcccgacagcgtacgcaggaagttcgacagccccgacgcgctcgcgagccgctcgtcgggaatgctggagagcgtgatcgtcgtcatcggcacgaaaaagcacgcgacgccgatgccctgcacgagccgcggcaggatcacatggttgaacggcacgtcgagcgtaaacatcgaattccagatcgacacgacggcgaacacgacgaacgcgaagctcgcgaccatccgcagatcgagccggtgcatgttgcggccgatcatcggcgagagcacgagcgcgaggatgccgacgggcgccgtggcgaggccggcgaggcccgccgtgtagcccatcacggtctgcagccacagcggaaagatcacgaccgagccgaagaacgccatgaagccgaacgagatgatcatcgcgccgagcgcgaaattgcggtccttgaagagcgacaggtcgacgaccggctccttctcggtggattcccacacgagcatgaacgcgagcgacacgacggcgatcagcgcgagcgaggtgatgaacgtcgagttgaaccagtcgcgatccttgccgaggtcgagcatcatttgcaggcacgacacgccgatcacgagcagcgcgagcccgatcgcgtcgatccgctgcttcgtcgtcttcgtctcgcggccgcgcagcaggaagaacgcgcacgcggcggagaacacgccgatcggcaggttgatgtagaagatccacggccacgtgtagttgtcgctgatccagccgccgagcagcgggccgaagatcggcgcgacgatcaccgtcatcgcccacaggccgagcgcgagcccgcgcctcgcgggcggatagctgcgcatcaggatcgtctgcgacagcggcaccatcggccccgacacgagcccctgcaacagccggaacgcgatcagcgtctcgaagttctccgcgaggccgcagagcgcggacgcgatcgtgaacgcgagcaccgacagcgtgaacagccgcacctcgccggcccgccgcgcgagccagccggtcagcggcaccgcgatcgcggaggcgaccgaatacgacgagatcacccacgtgccttcgctcgtcgcgacgccgaggctgccggagatcgtcggcaccgcgacgttcgcgatcgacgtgtcgagcacctccatgaacgtgccgagcgcgagcccgatcgtcagcagcgcgagcgtgccgcccgacagcggcgccggctcggcggagcgggaaggggaagcgggggccgtcgcagccatgtgtctctcctagggggcgactgttgccccggcatccttttgtgcatcggcatcggtcgacagtaagtgtcctgtcagcttctgcccagacagataaataggcggcaaacgggtcgcgatccgaaggccgttcatcgtttttcccggtcagcgctgatccggcggcggttcggcgcacgcggcgtcggccgcgcccggcgcattcgcgatgaagcgccgcagcaggtccgtcaacagcgcgagctcatcggccgaaaaaccctcgagctgcgcgttcagctcggtcgcgatcagcgcaggcagcgcccgcgccgcgtgcgcgccgcgctcggtcagcgcgagctcgatcacgcggcagtccgattcgctnnnnnnnnnnacgacgaagcccttcttctcgagccggtcgagcatgcgcgtcatcgaaccgctgtcgtatgacagcttgcgcgacagctcgaacggcgtacgcgcatagcnnnnnnnnagcaacaggatcacgctgatctgctgcgcggtcagctcgagcgggccgagcgcgcggtcgagccgctcgacgagcgcctgccgcgccttcgtcaggtaatagccgaggctcgattcgagctcgatgtgctccgggtcgtaaaggccgctcatcgtcaagctgtccggtcgattgcacgagccgcaacagtgcattccaagaaaaacgccgccagtatcttgaatatttattgcatagtcaatattatttcagtcaatgagttacgcgcttaatgcgctgccagggacaatgttctgaccgctttgcacgcgtcgccgcgttcgtccggcgagcgtcccgaggatttccccatgccgttcctgaaacaagccgccggcgcgctgcgccgcaacctgtccgacaccgcccgtcacacgctgtccggcccgcatcgcggctggaagatcgcgctgtacgccgcgctgctgatcgtgccgggcggctcgctcgcggcgctcgggttcgcctggttcgatcagcggcggcatcgcgccgcccgcgacgccggcatgcgggccgcgtcggctcaggagccttcggcgccgatgctctgtctcgccgccacgcacggcgaacccgtgcgctgctcgtgatcggcgagcgcgcaaaaccgccggcgcgctttcgtcggcgcgcgtaacgcgcggtaaaccgacacgccgcgccggtaacacatccggccccgttcgcgccttaacctaaggtctgcgcattcccgcacccgtcagttaccatttcggccacgcctcggcgtttcggccgcctcgcccgctcgtccggctcaccggcggccgcctcgacaggaatccagaacatgccgcaagtcccacatcnnnnnnnnnnncgcgcgttgagcgccgccgtcgccgcggccaccgccgtgctgctcgccggctgcgcggtcgggcccgactatcaccgccccgacgcggcgattcccgccgcgtacaaggaagcgccgcccggctggaagctcgcgcagccggccgaccgcgcggaccgcggcccgtggtggtcgatctacgacgatgcgcaactgaatgcgctgatcgacaagctcaacgcgtcgaaccagaccgtcgcgcaatacgcggccgcgtaccggcagnnnnnnnnnntcgtcgccgagnnnnnnnnntcgtactttccgacgctcgggctgaccgcgagcgaatnnnnnnnntcgagcgcgctgtcgtcgggcaccgcgtcgcgcggcacgacgcgcacggtcggcaacacgtacagcgtcggcctcgatgcgtcgtgggagccggacctgtggggcaaggtgagtcgcacggtcggcgcgcagaaggcaggagaagcggccgcggccgccgatctcgcgaacgcgcggctgtccgcgcaggcgacgctcgcggagacctacttccagctgcgcgccgcggacgcgacgcaaaagctgctcgacgataccgtcgagtcgtaccggaaatcgctgcagctcacgcagaaccagtacgcgcagggcgtcgcnnnnnnnnnngacgtgatccaggcgcagacccagctccaatcggcgcaggccgccgcgatcgacaacggcatnnnnnnnnnnnagtacgagcacgcgatcgcgacgctcgtcggcgagccggcgccgacgttctcgctgccgccgatgccgctcacggccgagccgcccgcgatgccgatcgacgtgccgtcggcgatcctcgagcggcggcccgacgtcgccgccgccgagcggcgcgcggccgccgcgaacgagcagatcggcgtcgcgatcgccgcgttcttcccgacgctcacgctgtccgcatcgggcggctttcagagctcggtgtggtcgcagctgttcacgctgcccgcacgcttctggtcggtcggcccgcagctcgccgcgacgctgttcgacgcgggcctgcgcgccgcgcagacggaagcgnnnnnnnnnacctacgatcaggacgtcgccgcgtaccgggcggccgtgctctccgcgttccaggacgtcgaggacaacctcgcgtcgcagcgcatcctcgagcaggaaatcgtcgtgcagcggcaggcggtcgaatccgcgcagcactcgctcgacatcacgctcaaccagtacaaggcgggcaccgtcggctatctgaacgtgctgaccgcgcagacaaccgcgttcagcgcgcggcagaagctcgcggccctctccgggcagcggatggtgtcgtcggtcggactcgtgaaagcgctcggcggcggatgggacgggtcgcagatnnnnnnnnagacaggcggcatgcaggcgcccgccgcgccggccggggcggcggcgccggcggccatgccggccgcggccgttgcgccggcggcacgcccggcggccgtggtcgcggcggccgggcccgatacgcaggctcgccggccgcgcgccacgcccgccgcgcaatagcgcaaccgggccgcacgccggtcctcggatcggcggctcacgcctggcgacatcgatgtgcgcccggcggccaaccctttgtcgagcccgccgtcgaacgctttgtcgaaccgtttgtcgatcgtgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngggcgtgaggcctaaaccgtgagccggtcgatcgccgcgcccggcgcgcgttcgccctcagcgcgccgcgtcgccgtaaatcagtgataccgcgccgttgccgattggatggccgagcaggttcagcaagcccgcgagattgtcgcgctgttcgggctcggcgctcgcggtgccgcgaaacgacgcgcccgtcgcgccgaaattcccttgccccgacatcatcagcggccctttcgacgtcgacagatcgagcgtcgaattcgcgccgcgcgcctcgagcaccgcacggtacgagccgagcggtttcacgcgcgacacgcgcgagctcatgtcggtgatcgtcaccgtgagctgtccgaacgcgtccttgccgaagagccgccagtcggtccagtcgagccgcacgtcgccttgcaggtcgagcgtgttgaacggcgtgccgagccccgcgagcagcgacgccggcaccgccatcgagcccgccgacagcaccgcgccgcgcagcgtcgcatcgagcgtgacgccgtcgggcatcgcgtccgtctggcgcagccgcatccgcacgcgtccggcgaacagcggccagaactgcgtgcgccattcgacgcggccgggcaacagcgtcgacgcgctgcggtccgcgccgggcgcgagcagcagcgtcgccgagccgcgccagagcgagccgtcgggatcgacgagattgacgtggccgcccgtcgcgcgctcaaactgcggcgttacccaggacgcgggcagcagcgcgacgagcgtgacgagaatcgcgacaccgccgatgagaatccacggcgcgacgcgccgaacgcgcatcggccaggtcatcggcattcgcatgctccgtcggccgtatcgcgcatcgacatcgctcacttgaccgacgccggctgcagcaccgccgtcagatcgacctggccgtcctccttcagcgcgctcacgtgcgcttcgacgacctgcgccttgaactggcggcgcacgtcgtcgagccactgcgtccacgcggggaacgacgcgttcttcaactggatctgcacgccgccgccgaccacctgcggnnnnnnnnnnnngagcccgtgatcggacagcgacgcggcgagcgcatccttcaacgcgacgcccgtcggcgcgacgccctgcgcggcgcccgcgagtgtgcgcgcctcgttcgcctgcgcggtcatttcggcgagctcgtggcgcatcgtcggcagctcgcgctggattnnnnnnnngccctcctgcgcgggcgaccatagcaccgaatacgcgatcgcgagcgcgagcaccgcgccgccccagccgagcagcaacttttcgcgtgcggtgcgggcctcccagaactggctcagtgcttcgttgaactccgtcgttttcatgatcggctccgaatggtccatttgcccgtgctgctgtcgatctcgcccgtgaggccgttgcgcgcgaggcgctgcgcgaaatcggggtcgaccttggtctcgggcttgaagccgacgtcgagccggcgatcgtgataatcgagcgatgcgatgccgttcggcggcagcgggccgagcgagcgcgcaaggccgctcgcaagcgacaggaaatcgttcggcgacagctcgcccgcggcgatccgcagccggtcgagctggcgcgtcatctgcgcggccggatcgagcaccgtcgtcgtcttcggaaacgtcgagagcagcgtctcggtgatctgcgcggcgagcgcgtcgcgctcgcgcgagagcttccaccagtgcgcgttcgcgccgatcaccgcgatggcgagcgtcgtcgccgcgagcgcgagcggcaagcgcaggcgcatgaacgtcgcgcggtcgaagcgccacggcgcgaactcgaattcgaactggcagaggtcgaagcgcgaatcgagcgcacggcgcacgagcgcgtcgaacggccagatcgcggcgcccggcagcaagcgcttgtcgtcgagcgggcgcaccgaagcgagctgcggctcggcacccggctcgccgagctcgtagagctcgagcggcgtgccgttcgcgagcgcttcgagcgtcgccaccgcgctcgacaccggcgcggcgaagccttcgccgagcgcgcnnnnnnnnagcgcgagctcgacgcgcggcgcgctcggcgcctgcggcagcagcgccgccggttcctcggcgagcgacgnnnnnnnntccgtcgcggcgaggccgagcgcgaccgcgacgatcgactcggccggcgccggggcgttcgcggtcgcgcccgcgtggccgctgcccggcgcgtcggccgcggcggcgtgctccgccggctgatcgagcgcgacgtcggcgacagcctcggtctcggccgccgcggccgcatcgcggcgcgtcgcgggcggcaggcagcgcgtgacgggcaccgcgcgcagatggcgatgcccggccgcggtgaaggcgtcgacgatgaacttgaaccacgcgcggtcgatcaccgcgagcacgcggcgcccgccgtcgagcgccgccggatcgaccgcgatgtggcagccctgcggatcctggatcagttgatcctcgatgatgttcggcagcgcctgcttcagcctcggccctttcagcggaggcagcgcctgctcgagcatcagcaggtnnnnnnnngcgacgataagcaccgtcgtcgccgcctgaggcagcagcgcgagcgccgcgcggcccgcgcgctgcgtgtggccgctcttgtcgacgagcgcgaacggcagctcgggccattgccattcctgcaacggcacggccggctcgcgcggcggcaataggacaatcaacgtgctcaagagctcctctcccgaatggcgttgttatagctgatcgcggatgcgcacgatgcgcgtcgtatgcgtggtcggatcacgatacacgagcgacgtgcgatccacgactgcccggtcgtgctcgattcggccatgcacgatgaaatagctggacgtgacgtcgatctgactcgaatcgaggttcacgttcggcgcgccggagccgcgcagcgcgagctgcacgtcgccgacgttgcggaaaaacacggtctcgcgccgcgacacgagcgcctgcgcggacgacaccgacatccccggcacgagcgccgcgatcacctcggcgggcgcggtgttcagattgacgggcgtcaccgtcggcagcacggtgacgaacgggcgcagccgctcgaccatctccggcgtgaaaccctcgacgtcgagcagcgaatcgacgctcgtcatcatcagcggcgcgggcccgcggccttcgccgcccgcgatgcccggctcgtcggtgaaattgccgccgctctcggtgccgccgtccggcagcggaacgggcacgccgctcgcggcgcccggcaactgggccgcctggaagcgcgtcgccgactgcttgagccccgcgcgcacgcggcgcgcgacgatcttcgcgagctgctggtcgagcccgagcgttgcgagcagccgctgaaacgtctgcacctgcgcggcgttcagttgcagcgcgcccggcgcgggcgacgacacgaggttgcgcagattgaacttcgcctgtgcatcctcgatcgagccggacagataggtgtccgagccttcggccgaatcggtcacgccgatgcggccgagaaaatccgacagcttcgtcttcgcgatcggcaccgcccagatcccgccgagataggtgatgccgggcgccgtgtcgccctcggagcgcagcaccatccgcgtccagtcgagcgcgcnnnnnnnnacccactgcgcctgcgcgagcaggcgctggttctcgatccggcgcacctgcacctgctggcgccacagcatcccggagacgaggatcgccgacagcgcgacgacgagcagcgcgttgatgatcgcgacgccgcgctcgcggtgcacgggcgctcgcgggcgccgcgcgggcgggcaaacgcggacatcggccacggcgctgccgccgtgagnnnnnnnnngcgaacgcgccggcgccggctgcgcggcgtccggcgcatgcggaccgagcgcnnnnnnnnggcggccgggcgaggcgaagcgagcgaggagggcgaagacgcgcatgtcactccccgatcaggaaaatgcgcgtgatcggcacgcgcagcgacgtcgcgccgatgctcacctcgagccccgtcacnnnnnnnnnnnnnnnnncgttgccgagcatcggcaccttgagcgcgttgttgttctgctcgagcgcgttgtcggcgtccggcatgctggtcgtccagccgaccttcggcacgtacagccgcgcgttgatcatgccgacgccgcgcatcagcgccacctcgctccagccttcggtatcgccgccgcgcagcgcgtcgcgcagcgcgttgacgtcgccgatcggcggcgacgcgtaacgcacgacgcgcccgttcgaaatccggtagcgcacgacctgcaggcgcggcgccgcgcccggcgcgtcgaactcgcgcacgatctgcagcgtgtcgcccgcgacgcgcaccgcgggctggcccgcttcgtcgtcggtcgccgcgcgccgcgcgtcgatgcgcatctggtcgaacatctgcgcgaacacgcgctcgtcctccatcgcggccgccaccttctcgcggccgcggatgatctggtcgagcccgcgccacgacaggatcgcgatcaccgcgagaatcgtgatcgcgatcatcatttcgatcagcgtgaagcnnnnnnnnntgtgnnnnnnnnctcgccggaaggcgcggcgcgcccgccgcgggcgtttctcgccgggcgcgcggcgctcagagcggacggctggtttcattcgcgaccaccgtcaccatctgcgcgagcacgccggcccgtccgttcatcgacaccgcgatctcgacgcgcctgaacacgggattcggcgtcgagctcacgcgctgcgtgcaggtgagcgcgacgttgccctgcgagcagttgaacgtctgcatgccgatgtcgggccacgcgtgcgcgagccgcagttgcgcgagcgcgttgtccgcgctccagccggcgagcaggcgcgcgtgcagatcggacgcgcccgtggccatcgagcccaccgcgcggatcgacgccgcgagcgcgaccgcgatgatcgcgagcgcgacgagcacctcgatcatcgtgaagccgcgcgagcgcgcgggagannnnnnnnnnnnnnnnnnnnnnatcgtcaccgcacctcgtagcggccgttgccggtgccgacgatcgtcgcgctgccgaccgccgaatacagcgtgacgcgcaccggcacgtcgatgctttcggtgccgaatacgaccgcgtccgtgtgcgtgtccgagccgggatagtcgatcgccgcgcccgtcacgccgccatcccagtnnnnnnnnnnnagcacgtcgtcgcgcagtgggcgccagccgtcgcccgtgcggatgtcgaaacggaaaccatgctcggtggcgcgccacgcgatcggccgcgcacgcacctgcgcttcgtcgcccgccgtctcgaacagcagcgcgatgcgctgcgcttcctcgcgcaggtcggtgcgcgggttgcgcctgagcgtgagcgacgcgaccgacaccaggatgcccgcgatcacgagcacgacgagcatttcgagcagcgtgaagcnnnnnnnnnngcgcgccgaggcggtgcccgccgggcgcccggacgagacacccgcgcacgcgccgnnnnnnnntttcgcggccccgccgagggcggcccccgcgtgacgccgcgtatcgcaaacgaaaatcgtgccgggtcgtgcgtacatcgagaacaaggcgtgcgtcgcgcgtgagcggggcgtcagcggctcattgccacgagccgatgtcggaatcgttgctttcgccgccttccttgccgtcggcgccgtagctgaacacgtcgatctcgccgtgcacgcccgggttcagatacttgtacgaattgccccacggatcgttcggcaggcgctcgagatagccgccgtccttccagttgttcgggatcggatcggtggtcggcttctggatcaacgcgttcaggccctggtcctgggtcggatagcggccgttgtcgaggcggtacagcttgagcgcctgcatgatcgtgccgatgtcctgcttcgccgcgatccggcgcgcttcatcgggacggctcatgatcttcggcacgatgagcgccgcgagaatgccgagaatcgccaccacgaccatgatctcgatcagcgtgaagccgcgttgacggcgtgctgcctgagagcggcgagtgatccacgtttgcatgagtgactacctcttcttcnnnnnntgagcggtgagtgaatgnnnnnnnnngcgcgagccgcgcggcgtgaagccgcattgtaaggcgcgacttgctccgggcttccactcaacgcaaatttcacattcatccgtacaatagcgcgcatgaacgcgctatcgatccggatcctttccctcgccctcttcgcggtactctgcgcgacggccacctattgggtcgtcacgctctccgcgcatcaggctccgctacnnnnnnnnnnnnnncgcacgccggtgcgcacggaggacgccgcagcgctgttcggcggccagctcacccgcagtccggtgcaggacatccacctgttcggcatcctcgcgctgcagcgcggcgcggcggccatcgtcggcatcggcggcgacgcgccgcacgcggtatcgctcggcagcgagatcgcgcagggcgcgaagctcgccgaagtgcgcgaccgctcgatcatcgtcgagcgcaacgnnnnnnnntccgagatcttcctgcccgccaacacgccgtcgccggcgatctacgtccgctgaagccgagcgcgccctccggcgcgccgcttcgcttcggccggcccgccgccgcgggccgcgccggccttccgtcactgcaccatgttgttcagctcgatgatcggcagcatcaccgccagcacgatcacgagcacgatgccgcccatcgcgagaatcagcagcggctcgagcaggctcgtgaggaacatcgtgcgccgctcgagctcgcgcgattcgccttcggccgcgcggtcgagcatcgtcgtcacgtcgcccgtggcctcgcccgagcggatcaggtgcacgagcacgggcggaaacgtcttcacgttgttgannnnnnnnnagagcgccgagccttcgcgcacgcgcacgatcgcgtcgtcgatgttgccgcgcatcgcgcggttcgacagcgtctcgcccgccgcctgcannnnnnnnaggatcggcacgcccgccgcggtcaggatgccgagcgtgctcgcgaagcgcaccgtgttgtagccgcgcacgagcttgcccgcgagcggggcagtcaaaagccagcggtcgaacgcgaggcgcgggccgtcgcgcgagagcgtcgccttcaccagatagacgacggccgcgatcccgatcaggatcgcccaccaccagtgtctgacgaaatcggacagcgccatcatcacgatcgtgagcaccggcaactgctgtttcgtgctcgcgaacacgttgacgacctgcggcaccacgtagctcagcaggaacgtaacgatgccgaacgcgatcaccgtgacgatcgccggatacgtgaacgcgagcaggattttctgcttgagtgcgttgcgctcctcgatgtagtcggcgagccgcgacagcacgatgccgagcttgccggtgtgctcgcccgccgcgacgagcgcgcggtagatctccggaaaatcgcgcggatgctgcgtgagcgcgttcgcgagcgaatggccgccgagcacttccgcgcggatcgcggccatcagctcgcggatgtaatcgcgctcggcctgctcggtcagcaccgcgagcgcctcgtcgagcggcagcccggcgacgagcaggctcgcgagctggcgcgtgaggatcgcctgctcgcgctgcgacagcttgcggccgagcgcgaggcgctggctnnnnnnnncgcgctgcgcgctcgcggccggctcgacgacgagcggcgtcaagccctgcgtgcgcagctggcnnnnnnnnttnnnnnnnntgtcggcttcgatcacgcctttttnnnnnnnncccgacgcgtcgatcgcttcgaaacggaaggccggcatgacgctatgcgcctcccgtcacgcgcagcacttcctcgagcgacgtcgcgcccgccgcgagccagcgctcggcgtcgtcgcgcagcgtgcgcatcccgttcgcgcggccggtggcgagaatctccgcatcggccgcgttgcggtgaatcagcgagcggatcgaatcgtcgatgacgagcagctcgtacacgccccgacgccccgtgtagcccgaatgcccgcacttgtcgcagccgaccggatgccagaccgcgcggccgccctcgtgccgctcctccttgcacgccgggcagagctggcgcacgagccgctgcgcgagcacgccgagcagcgaagacgcgagcaggtacggctcgacgcccatgtcggtgagacgcgtgacggccgacgccgcgtcgttcgtgtgcagcgtcgcgagcaccaggtggcccgtgagcgacgcctgcacggcgatctgcgcggtttcgagatcgcggatttcgccgatcatgatgatgtccgggtcctgacgcaggatcgagcgcannnnnnnnnnnaacgtcatcccgatccgctcgttcacctgcgtctggccgatgccggacagatcgtattcgatcggatcctcgaccgtcatgatgttggtcgtcgcggtttcgagccgcgacatcgacgcgtacagcgtcgtcgtcttgcccgagccggtcggccccgtcacgagcacgatgccgtgcgggcgggaaatcagcttgtcgaactgcacgagcgtgtcgcggcccatcccgagcgcttccagattcagccgctgcgcatccttctccagcagacgcagcaccgcgcgctcgccgtgcccggtcggcagcgtcgacacccgcacgtcgacgggccgcccgcccacgcgcagcgtgatccggccgtcctgcggcaggcgcttttcggcgatgtcgagctgcgccatgatcttgatgcgcgagatcagcgcgccgtgcagcgccttcttcgggcgcacgacgtcgcgcagcgtgccgtccacgcgaaagcgcacgaccgacgcgttctcgaacggctcgatgtggatatccgacgcctgctcgcgcgccgcttgcgtgaggagcgcgttgatcatccggatgatcggcgcgtcgtcttccgattcgagcagatcctcgacctcggggatgtcctgcatcagccgcgacagatcgacttcgccctcgacctcgccgacgatctgcgcggcgctgccgtcctggcgcgcgtacgcatggttgatcgcctgcgcgagctcgtcggccggcatgcgctgcaacgagatcgcgccgaagttgcgcgcgacttcggcgagcgcggccgagctcgtgcgctcgctgatccacacctcgagcgtgtccgcgtgctggtgtgcgatcaggatctggccggccttcgcgaagccgtacggcaacagccgcgcggcgatcggcgacggcgcgccggcggccggctgatccggggcgccttgcgcgagcgcctgcgtcacggacgggctcccggcgacgcggtgccggcgtcgctcgccgccgccggcgcgctggcgggcgcgggcggagcgagctgctggcgccgcatcttgtcgaggtcgaacaggttcatcgcgggcgagccgccctggctcgggccgagcggcatcggcgggacgatcgggtcatccttgtcgcgaatgacgttgttgtccgacttgtacgcgcccgtcacgccctggatgtagtcgtagcggttcgaggtcaccgcctgcgcggtctcgcggtcgttgatgatcacggggcgcaggaacaccatcaggttcgtcttctggcgcgtcttgccctcggagcggaacagctggccgatccacggaatgtcgccgaggagcggcaccttcgtattcgatacctggtagttatcctgcatcaacccgccgagcacgatgatctcgccgttgtccgccagcaccgtcgactggatcgagcgcttcgtgaacgtcggcccgggcgaattggccgacgtcgtgttcgtgccgggcaccaccgcggaatcttccgtgtacagctgcagcttcagaatgccgccctcggtgatttgcggcttcacgtgcagcgtcaggccgacatcgcgccggtcgtatgtgttgaacgcgttggcggtcgtgccgctcgtcaggttcgagtacgagcccgtcggaatcggcacgttctggccgaccacgatcttcgcctcctcattgtccagcgtgacgaggttcggcgtcgacagcacgtttgcgtcgctcgagcccgcgaagaactgcagcaaggcgcccaaaccctgcacgccgaacatgttgtgcaaccaaccgatgttcaggccgttcgtgatcgagcccagcgaccccagcgtgccgcccggattggtcacggctcccgccgtcagattgacgatgctgttgccgaggccggtctgccccgtcaccagattggtgcccgcatagagcgcgttgttcgcaacctgccattgaatgcccagattggcgctggtcgtcgcctgcagctcgacgaccagcgcctcgatgtacacctnnnnnnnncgcgaatcgagctggtcgatcacggcccgcagattccggtataccggatccgacgcggtgatgatgagcgaattcgacgccgcgtccgcctggatcattccgcccggctggttgtcgtcgcccttgtccttgtcgccgccgagcagccccgcattgccgagcccgccgccgcccgtcgtgccgcccgcgccgcccgatgaattcgacgacagccccgacggcagcggcggcgtgcccgatgcgcccgtcgagaagttcgagccgctttgcgagccgccctgattgaacgcgttcgcgtcgttcgagctcgccgacgagccgctttcgccgccgcccttgccgagcatcccgcgcaacgtcttcgcgagcttcaccgcttccgcattgcgcagcggcacgacgtgcatgttgcccggcacaccgctcggcgcgtcgagctgctgcgcgatcttcttcgccgcggcgaggcgctgcgcgttcgatgcgcgcagcagcagcgcattggttcgcggatcggcctgcacggtgactttcagcgtcgcgtcggtgttgccgatcgcgcccgggtcgagcagcttcgtcagttgcgcggcgatgtcgatcgcattcgcattcttgagcggcacgacggcgacttgcgagcccgccgcgctgtcgacgcccgcgatgatctgcgcgatccggcgcacgttgtccgcgtaatcggtgacgacgatcgtgttgttggccggatacgcggtgatcgtgttgttcggcgagatcagcgggcgcagcaccggaagcaagttgttcgccgattcgttgcgcagctcgaacacttgcgtgaccacctggtcgccgcgcacctgcggcgcgttgccgatgtaggtcggcacgccctgcagcttcgcgtcggcttccggcacgaccttcaggacgccgtgatcctggacgagcgcgaagccctgcatacgcagcgcggactgcagcgtcttcagcgcctgatcttcgggcaccggacgctcggcgacgaggttcagctgccccttgacgcgaggatcgacgatgatcgtcttgcccgtcgcggcgccgatcgccttggcgacctgatcgatgtccgcattgacgaaattgagcgtgacctgagcgtgagcggcctgcgcggcgacaattccggcgacaacgagcgccgttgcgacgcgccgcaaagcaaagcgagttcttgtcatggagtaatggatcgatgccggcggcggccgtttccgatggtattacgtaaggtcaggatcnnnnnnncagacattagcagtttttcatgtccgaaatatcacattgaaccgagaactgtctcacttccgccatnnnnnntcgacagcgtatgccgcacgtaagttttcacatgcgaagtttcggcaagcatcggcacgataatgcggtataaacgtgcttggcaaacgccgtagtccgaaccaaccgaatggcctcccgcgtggcgaaccgttcggttgcaggtatgatacgggcggccggagcgccgtcgcgcgaaaagcgcgtgcgggttttcccggccttctgcgaagcgtaaaacaattcaccggttcatttccagatggagaagcgattcgtattgtcgcgatgtttgccgccggcgcatggttcgccagcgcaccgnnnnnnnncgactgctacgacgaagccgcgaagtatcagaaggtgaatccgctcgtcctgcgcgcgatcgcgtggcaggaatcgcataatcgtccggaggcgctcaacaagaacgcgaacggatcgaccgactacggcctcatgcagatcaactcgatccatctgccgacgctgtcccgttacgggatcacgaaggacacgctgatggagccgtgcaagagcgtctatatcgccgcctggcatctgcgccgcaagatggacaagtacggcaacacgtggcaagcgatcggcgcgtaccattcggaaacgccgtcgctgcgcgacaagtacgcacggcagatcgccgacattctcgctcgatggaagctgctgcccgcgtctgcggcatctgccacgcaagatacgcaaagcgcgcagcgctaggccgccggcgccactaggccgcgccgccgacgcgcggcagagcgcaacaggcggacacccgccagcaggccgcgcgggcggtccttgcccgcgccggctgcccggcgatcgcatcgcatgcaagctcgcgcgtgcgtttcgttatcgcatcacatgtcatgaaatcgccgcccgccgtccatcgcacgcggccggccgtctatatttgatgcacaatgcggctttcccgccgtccgttcgcgccggcccgcgccggtgccgccccgttttcggggtgcggcggctcgcttcccgcttctttcgttggtgcgcaccgcaatgaaccagccgttgcccgtcaccgtgctgtccggcttcctcggcgccggcaagaccacgctgctcaatcacatcctcgcgaatcgcgcgggcctgaaggtcgccgtgatcgtcaacgatctcgccgcggccaacgtcgacgcgacattcgtgcgcggcgcgaccgagctgtcgcatatcgaagcgcacctcgtcgagatgtcgaacggctgcatctgctgcacgctgcgcgacgatctgctcgtcgagatccgccgcctcgcggccgaaaaccgcttcgacgcgatcgtggtcgaatcgacgggcatcgccgagccgatgccgatcgccgagaccttcacgttcgtcgacgacgacggctccgcgctcgaggacgttgcgcgtctcgatacgatggtcaccgtcatcgacgcgttcaacttcctgcacgactatgcgcgcgacgacgcgctcgcggagcacggcctcgcggcgaccgacgaagacgaccgcacgctcgtcgagctgctgatcgagcagatcgagttttgcgacgtgctcgtgatcaacaaggcggatctcgtcgacgccgacgcgctcgcgcgcctgcagcggatcctcgcgaacctgaatcnnnnnnnnnngcagatcgtgagccgcttcggcgacgtgccgctcgccgaagtgatcaataccggccgcttcgatttcgacgcggccgcgaacgcgccgggctggctcgcgtcgctcgagcatcggcgcgacgccgatgaagccgaatgcggccaaggccaaagccaaggcgacggctgcgtgcacagcgaggccgatgaatacggcatcggccacttcgtctatnnnnnnnnncggccgttccatccgcagcggctctgggcgctcctgcacgaagagtggaagggcgtgctgcgcagcaaggggtttttctggctcgcgacgcgcaacgacatcgcgggttcgctgtcgcaggcgggcggcgtgtgccggcacggtccggccggccactggtgggcggcgcaggatcgcaccgaatggccggaggcgggcgacgagctgtacgacgagatcgtcgccgactggcacggcgagctcgccgacacgtcgatcggcgatcggcgccaggagctcgtactgatcggcatcgggctcgatgcggcggcgtggcgcgcgaagttcgacgcgtgcctgctcaccggcgcggagtacgcgcaaggcaagcaggcgtgggcgggctacgcggatccgttcccggcatgggacgtcgatgatcacgatcacgaccatgcgcatgaccaccatgatcacgaccacggcgacgactcggaaatcgtccaccgccactgatcgtcaaagattgaaaaagacgatgcggcgtggcnnnnnnncctcgtcgaaaagnnnnnncccgctgaaaccagcgggttcagactgctgacgaaccccacgtttttgtgagcgtggggttttgtctttctgggatcaggattgcgggttcgccgcgagcgggtagtcgaagctgcagcgcaaaccgctcaccagacgcagcagcatgcgcacgaagcgccaatcgggacccgctggcccctttttccgcttccgcgccagcagcatcgcaatcttcttgatgttctgtgccgccgcggccagcaagcactgctcggccaccttgcgtagcccacgcatacgggcataacggtgcccatgcagctgcttggcatcggcgaagctgcgctccaccgtctgcttgcgccgcgcgtaaatgcgttggccccattcggtcaagcgccgcgcgtccacccgctccttggcgcgctcccacacgtggcgcgttaccaccttcaccgcgatcgcactgttcgtgcactgcgatcgtaccgggcagcgcccgcagatctgcgcattggatttgtattcccgatagccgagccgattggtcgtgctgtacggcagggcctgcccctgcgggcacacgtattcgttgcgatacgcgtcgtacttgaactgccgtttgtagaacatgcccggcttgtggttcggcgtgcgatagcccatcaccccggcaatccctcgctcctccagcccctggcacaccgccggcgtgaagtagcccgcatccagccccaccgcctcgaccttgaactcaaagcgctcgcgctggcgatccagccgatccagatacggctggctgtcatgcaccgaggccggcgtcacatgcgtatcggtgatgatcgcgtgcttggcatccaccgtgcggtggtccagatagaagaaccccttcggcttgtcgtcccgcaccatgtagccgctgtccggatcggtccggctgagcttggtgtccttgctagacggcggctcatcgtcgtcgcgatccagcggcttcctgccatgcgcggcccggtccgcatccactgccgcgttcaatgcctccgtgtaggcggccggcgtctgctccagcttcaccacatcgaacttgcctttgttcgcgttcgccttcaggtgcgtgctgtccgtgtacagcacccgaccgtcgaccagcccgcgcttgatcgcctgccgcacgatctcgtcgaagatctcctgatacaccgtcgtgtccgtgaagcgtcggcggcgattctgcgagaacgttgacgcatccggcaccttgtcggtcagccggaaccgggcgaaccagcgataggcgacgttgacctggacctcacgcatcagttgccgctcgctgcgcaccccgaacaggtagccgatgaacaacagcttgaacatcaccacgggatcgagcgccggccgcccgttgtccgcgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcaggtggtccttcggcacgagttcctcgagcgtcaccatctcgagttcgtgctgcgtgggcatgggcgtcttcagcatcacgccattnnnnnncaaaaatcccccacttggcgagggtttgtcagcaatctgaagccccgccgaagcggggctttctactgtgctgcgaaatctcgcgctgcgcttacagcggcttgatgttcgctgcctgcagacccttcgggccggtcttcacttcaaactcgaccttctggttctcttgcagcgtcttgaagccgtcgacgcggatttccgagaagtgcgcgaagagatcttcgccgccgccttccggcgtgatgaaaccaaaacccttggcgtcgttgaaccacttgacggtaccggttgccataacttgttcctaaaaatgtaaaacagggccaaagcccggggagcgcatgaaaatcaaggaaggggtaatgggaccaaccggagtaccgttgatgggcgaactacgaaagaacctattcactcgccgcttgaaatcctgccagaccgtttatacgactattcgattcgacggtcaatcgtcttcgatcatgtctcagggtttttgcttagtgaacccaatattagagcttacaaagcttgctaatgtcatggtgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcaatccactcgcgaacagccactagcatagcgccaaataccagactccgaccgaggagcatctgttcatgcatgctggagacaacgcttgatgcatccaccgattcgccgcgcggccccatccgcgcgcatcacgcccgccatggctgccgagcgcagcccgcaccgcgcggcgttatgttcagattcgccgcgcactacccgcgcgctcttccatttgagccacgccggctcccgcaagcggcacccgcgaatagcacgcgcctgacgcgccgcccgcgcgttcgcccggccgattcatcttccgctcgccgtcatcgagacgacgcgggacatgcgcgcgtcgcaccacgccgacgcccgcgccgccatttttcacaaacttcaaaggagacatcccgatgcagaaaggacattcggaaaccgacctacaccgagggctggggcaacggcagatgcgcctgatcgcgctcggcgcggcgatcggcgtcgggctctttctcggctcggccaacgcgatcaagatggcgggccccggcatcatcctgtcgtacatcatcggcggcgcggtgatcttcgtgatcatnnnnnnnntcggcgagatggccgtgcacgagccggttgccggctcgttcagccgctacgcgcgcaactacctcgggccgctcgccggttacctgacgggctggaactactggttcctctggctcgtcacctgcatcgccgagatcacggcggtcggcatctacatgggcatctggttccctgacgtgccgcgctggatctgggcgctcgccgcgctggcgacgatgggatcggtgaacctgctcaccgtgaaggcgtatggcgaattcgaattctggttcgcgctgatcaaagtggtgacgatcgtcgtgatgatcgcagtgggcatcgcgatgatcgcgttcggcatcggcaatcatggcgtgccgatgggcatctcgaacctgtgggcgcacggcggcttcttcccgaacggcgcgcaaggcgtgctgatgtcgatgcagatggtgatgttcgcgtacctcggcgtcgagatgatcgggctgacggcgggcgaagcggcaaatccgcagaagacgattccgggcacgatcaactcggtgttctggcgcattctgctcttctacggcggcgcgctcttcgtgattctgtcgatctacccgtggaacgagatcggcacgcagggcagcccgttcgtgatgacgttcgagcggctcggcatcaagacggcggcgggcatcatcaacttcgtcgtgctgacggcggcgctttcgtcatgcaacggcggcatcttcagcacggggcggatgctgtacaacctcgcgcagcagggccatgcgccgcgcacgttcggcgagacgacggcgagcggcgtgccgcgccgggcgattctggtttcgatggcggcgctgctcgtgggcgtgctgttgaactacctggtgccggagaaagtgttcgtctgggtgacgtcgatctcgacattcggggcgatctggacatggggtgtcattctcgtcacgcagatgaagtttcgcgcgagcctcgcgccggcggaagagcgggcgctgcggttccggatgccgttctggccgtacgcgtcctgggtcgcgctcgcgtttctggtgctcgtgatcggattgatggcctattttccggatacgcggatcgcgctttatgtcgggccggcctggctcgtgttgctcgtggtgctgtatttcgtgttgaagctcgagccggagggtggcaaggctacggggctggagcgcaggtacgggcgcgggtgattgattcgcgagggagcggcgcgacgcggatctcggcggccagcctgttcgggccgtccggcggttcggcgggccgcgccgctcgctcgggagcgagcagccccggttgatcccggtggcgtaacaatagaaaagggttacaggcagatcacctgtaacccttcgattattcttggtggagcggaggaggatcgaactcccgaccttcgcattgcgaacgcgacgctctcccagctgagctaccgcccctcaccaacagccgacgatcatacatcacatcatccgcgcttggcaatagatttgcgccgatcggctatttcgacggcgcgccggccaacacccactgaacgaccgagcgcacgtcggcatcgctcatccgcgggtgcgcgggcatcgggatcgcgccccacacgccggagccgccatccttcaccttcttcgcgagcttcggctccgcctgcttgtcgttcttgtaccgctcggcgatctgctggaacgatgggccgacgagcttccggtccaccgcgtggcaacccatgcacgcgttgctgcgcgcgaccttcagcccatcgccggcatccgcatgcgccgccggcgcggccgccatcgcgcagctcaccaccgccatcgcggcggccgctgcgctcatcgtccgtttcacgcgcttcgcaatcgtcacggcgtccccgccttcggattgcccggatgcacgttcgacgaattggaaaccggcgccggcgccgatagcggtgtcgcggtgacgctcgaatccggcaccgcccccaccgtcgcgccttcgggcgccgtcgcgggcgccgcggccgccgacgcgccgctcgcgggcgtcgccgccgtcagcgcctgcgcatcctgcggcttgatgtactggaacaccttgacgaccttctcgacgcccggcacgcggctcgcgacgtccgcgccccggctgccttcgtcggtcgtcacgaggcccatcaaataaacgttgccgcgctcgcacaccactttgtagttgttcgcggaaatccccttctcggcgatcatcgcggtcttcacgcggccctcgagatacgaatcgttcgcccgatccgacagcgagctcgccggccccaccgcgagctcgttgacgatcgcgttcacgttgttgatcgctcggacgatctcttcggcgcgctgcttagcggcatcgctcggcacttcgcccgtcagcagcacgcggcggttgaacaccgtcacgttcacgtgcgagccgtccggcagcccgttgttcatctgcgtcaacgccttcacctggatctcgcgatcctcggtctgcgcgccgagcgtgcggcgatcggtcgcgacgagcgcgccgccgcccgccgccgcgccggcgaccgcgagcacacagccctgcagcgtggcggcgaggccggccgacaggccgatcacgagcgtggttctgactagcgtctgtctgacgcggctgttactcatcgacggctctccttcgaatcaatcctcgcccagcagcatcgcgtcgatgccgtcgcacaggcagtggatggtcagcagatggacttcctggatgcgcaccgcccgctcggacggcacgcagatctgaatatcggtgtcggcgagcgatgcgccgagacgcccgccgccgttgcccgtcagcgcgatgacgatcatctcgcgctcgcgcgcctcctcgacggcggccagcacgcgcggcgattcgccgagcggatcgagcacgagcagcacatcgcccgtctggccaagcgtgcgcacctgttgcgcgaagatctgatcgccgtcggcgcccgtgccggagcggctcgcatcggtatcgagcgcgagcccgggcaggccgggacgctcgcgctcgaagccgccgatcaacgcggcggcaagccgctcggccgccgcggccaatgggccgtcgccgcatgcgacgatcttgttgccgttcgcgagcgccatgaacatcgcgtccacggccgccgcgatcggcagggacagcgcctcgagcgcttcgtgaacgagcgcggcgctgtcgcggatatgttgctgaatacgttcgactgacatcgattcctaatcgggtactgcgcgcgtggtctgcgtcgcgcggcatcgtgagtgcggcgagtttaccgcactccgcccccgccgcccgagcgtcgccgcatctccttacatctcgacacgggctaacccgcatcgtcggcacggaacgcgtcgcgcagccacacgagccggccgccttcgaacgcgacgacgtcgaagcggcacgcgttcgcgccgcccgtgcgcgcccagaacgcgtgcgccgcgagaagaagccgcatgcgcttgcgcacgccgatgctcgccgccgctccgccgtagcggctgttcgcgcgtgcgcgcacttcgacgaacacgagcgtgccgtcgcgctcgcgcatcacgaggtcgatctcgccgccgcgcacggtcacgttgcgcgcgacgagcgcgagtcccgcgcgctcgagaaagcgctnnnnnnnnntctcgaacgcggcgccgaccccgcgcttggacccggccgccctcggaaagttgtcgcgcggcgcggcttcgggttcgcccgttcccgggctcgcctcgcgcgcgtggcacaatgcggagcttcttccgtttgcgccgcgtgcgggcgcctttcgtgtcatgacttccctcctcgatctcgcgcaggcgcagcactatccggcaggcgccctctacatcgtcgcgacgccgatcggcaacgccgccgacatcacactnnnnnnnntgcacgtgctcacgctcgccgatcgcatcgccgccgaggacacccgcaacacgggccaactgctcgtgcgctacggaatctcgaagccgctcgtcgccgtgcacgagcacaacgaacgcgcggccgccgcgaagctgatcgatcacctgggcgcgggcgagcggatcgcctatgtgtcggacgccggcacacccggcatttccgatccgggcgcaaaactcgtcgacgccgtgcgcgccgccggcttcggcgtgatcccgctgccgggcgcgaacgcggccgcggcggcggtcagcgtcgcgggcgactgggcgggcgccttcacgttcgcgggtttcctgccgccgaagccgaagcagcgcgacgccgcgctccagccgctgaagacgcatccgtacgcgctcgtgttctacgaggcgccgcaccggatcgtcgagacggtcgaagcgctcgcggcggcgctcggcggcgaacgccggctgttgatnnnnnnnnagctcaccaagctacacgaggagttgttcgagggcacgctggctgatgggccaacgtggctgcgcgcggacgcgaaccggcagcgcggcgaattcgtgctcgtcgtcgagggcgcgccgcagggcgcgcaggacgaagacgaacgcgcgcacgacgcgctgctcgagctactgctcgacgaagtgccggtgaaaagcgcggcgaagctcgcggcggcgctaacgggggcgccgcgcaacgcgctctannnnnnnnnactcgcgctgaagaaagaggaagaagagtaaggattcgctgcaaaagcgaaagggccgcatgaagcggccccagattgctgacaaaccctcgccaagtgggggatttttgnnnnnnaatggcgtgatgctgaagacgcccatgcccacgcagcacgaactcgagatggtgacgctcgaggaactcgtgccgaaggaccacctgctgcgccagatcgatgcggcggtggatttcgagttcatccgcgcgaaggtggcgcatctgtattgcgcggacaacgggcggccggcgctcgatcccgtggtgatgttcaagctgttgttcatcggctacctgttcggggtgcgcagcgagcggcaactgatgcgtgaggtccaggtcaacgtcgcctatcgctggttcgcccggttccggctgaccgacaaggtgccggatgcgtcaacgttctcgcagaatcgccgccgacgcttcacggacacgacggtgtatcaggagatcttcgacgagatcgtgcggcaggcgatcaagcgcgggctggtcgacggtcgggtgctgtacacggacagcacgcacctgaaggcgaacgcgaacaaaggcaagttcgatgtggtgaagctggagcagacgccggccgcctacacggaggcattgaacgcggcagtggatgcggaccgggccgcgcatggcaggaagccgctggatcgcgacgacgatgagccgccgtctagcaaggacaccaagctcagccggaccgatccggacagcggctacatggtgcgggacgacaagccgaaggggttcttctatctggaccaccgcacggtggatgccaagcacgcgatcatcaccgatacgcatgtgacgccggcctcggtgcatgacagccagccgtatctggatcggctggatcgccagcgcgagcgctttgagttcaaggtcgaggcggtggggctggatgcgggctacttcacgccggcggtgtgccaggggctggaggagcgagggattgccggggtgatgggctatcgcacgccgaaccacaagccgggcatgttctacaaacggcagttcaagtacgacgcgtatcgcaacgaatacgtgtgcccgcaggggcaggccctgccgtacagcacgaccaatcggctcggctatcgggaatacaaatccaatgcgcagatctgcgggcgctgcccggtacgatcgcagtgcacgaacagtgcgatcgcggtgaaggtggtaacgcgccacgtgtgggagcgcgccaaggagcgggtggacgcgcggcgcttgaccgaatggggccaacgcatttacgcgcggcgcaagcagacggtggagcgcagcttcgccgatgccaagcagctgcatgggcaccgttatgcccgtatgcgtgggctacgcaaggtggccgagcagtgcttgctggccgcggcggcacagaacatcaagaagattgcgatgctgctggcgcggaagcggaaaaaggggccagcgggtcccgattggcgcttcgtgcgcatgctgctgcgtctggtgagcggtttgcgctgcagcttcgactacccgctcgcggcgaacccgcaatcctgatcccagaaagacaaaaccccacgctcacaaaaacgtggggttcgtcagcagtctgaggccccgcttcggcggggctttttgtttgtccgagcttgcggcgcgcattcggccgcgctcgcgcggcgccggcggcgcgcccgattccacgtcaggcgaaacgcccggccgaccgcacgctcccggcgcgcaccgcgccggccgccgccgcgtcagccgccgtacacgcgccgcgcgtgaatgccgagccccgtcgcgacgctggccaggcgatcgccgtacaccggctgcgcatccgggaacgccgccgcgagcgcgcccgacaggaacgcgagccccgtcgagccgcccgtgaaatacagcgcgcccacgtcgcgcggcgcgatccccgcgagccgcaccgtctcgcgggccgcgtcgacgattcgcgcggtctcgtcgcggctcgcgtcgatcagttggtccgcatcgaacgcgatcagcaaatcctcctcgacgtcgttcagatcgatcatcgtctcgccgcccgccgacacgccgatcttcgcctcctcnnnnnnnnnngcgagcgcatggccgagccgctgctcgacgacgcgcagcaggcgatcgaaatggcgcgcatccgcatacaggtgcttcatcagcttgagctcgccgacccgcttcggcgtgtagacggtattgatcaggtgccaggtcgccagatcgaaatagatccggttcggcaactcgcgcccctccggatcgagcgcgcggtagccgaacgcggacagcaccgccgacagctcgacgcgccggtcgtaatcggtgcccgcgacgtgcacgccgtgatgggcgagcacgtcgtccttgcgctcgagccggcgcatccgctcggggccgacccgcacgagcgagaagtccgacgtgccgccgccgatgtccgcgacgagcacgagccgctcggcatcctgccgcgattcgtaatcgaacgcggccgcgatcggctcgtactggaactgtacgtccgcgagcccgaccgcgtgcgcggccgcctcgagctgctgctgagcgagacggtcggcgcgcggatcgtcgtcgacgaaaaacaccggacggccaagcaccgcgcaaccgatcgcgccgcccgcgcacgcctcggccttttgcttcagatgcatgaggaaaagcgcgatcacgtcggtgtacgcgatcgcggagccgtcgccgagatcggtcgtcgtttccgcgagcggggagccgagaatgctcttcatcgagcgcatcaagcggccgtcgaagccgtcgatgtacgatgcgagcgccgcgcggccgtactcgcgggtgctctcgtcggtgttgaagaagatggcggtgggcagcgtcagatgctcgccctcgacgggagcgagccgcatccccgttgtgccgccgccgcgcggcagcgcgaccgcggaattggacgtgccgaagtcgatcgcgcagtaagtcatgggcgggccgccggacagcggtgggaaaacggaaaggaccggctttttatcacgaaaccgccacgcgtcacaaccgggggccgaactaatgcgggcgacgcacgggacgcggatggagcgacgttgtcggcgggacgggggacgggatggagggcggggacgggttgctcgggttgctcggcggctcggcagaataatcgatcgcgcagtgcatcgaatcaggacccgagcgagcgctccagaacggagaccaacccgaccgcgcacccgagctgcgtcggcacgggtccagcctccgcgcaaacgcgcatacgcataccgatcgtcatgatcggacgggcatcgggttccgccacgcatcgcgccgccgccagcgaacgacgggagcgccgctatcgtgccccgcttgccgcgccgatcggcagcgcctccccctatcggcacacacggtccgcgcatcggcgctcgaaacaactcgccaggccgcccggcccgccggccagcaaggggcgccccgcccgcgaccgcccgaccggcggccccgnnnnnnnnngccctaccgtggcgcctcgcgtgcgggccgcacgctgcgtcacgtcaatctgccgacgggaacggcttctgccacgcgtgcgcgtagacgacctcaccgatcggatggcgcgtgcgcaccgcgcgttcgcgctcgcgcagcaccggatcgagtttgtccgcatcgccgtaatggccgatcgagatgatcgcgagcggctcgacgtcggcgggaatcgcgaatgcggcgcggaacgccttcacgtcgaaaccgctcatctggtgcgcggcgagaccgagcgcgtgcgcttgcaacacgagcgacatcgcggccgcgccggcgtcgtagagcgccgtcggactcggctcgcccttcgacgtgagcgtgtgcgcggtgaccgcgatcagcacgggcgccggtgcgttccagccctggttgaacggcacgagcgtcgagaatgcgcgcttgaacgcgacctcgtccttgctgcggtcgaatacgatgaagcgccacggttgcgcgttgtacgcggacggcgcccagcgcgccgcttcgagcacggcgtgcagatgctcggcgctaacgggctcgctcgaatannnnnnnnggctccagcggccggcgatcagttcgtgaatcgaaacggaagtgggagcgggtttgacggacatgcgtttcctcacctatctttaaaaagggctcggtcgcccggaaaaagaaacgccagcataaccgcttgtcgacgaacttgccggagcgtgcgcgcgaatgcaaatcggcgtatgcgcaaaggaagacggcgcgcggcaaagcggcggccggcgcggcgtcagtcggcatacgggcggaggcggaccgcgcatatcgggttcgcgccggccgtgccggccggcgttgtccggcgcgcgtttgcgcaacggttgaaacgaacgaccgcggcgcgccggccgatccgnnnnnnnnntcttcgtcctcacggcgctcggttatccgcccggtatccgctctccgccgccgagccgccgccgtgcggtttccgtcgctcgccgtccctcgccaccgcgcatcgaccttcccgcaccggcgcccgcggcgaaatcggccgccgccacgatcgctgcgtcggccgcgccgcccgtacccgaggcgcggccatcgccccgccgctcaagccgcgctcgccgatacccgcgccgtcccccggttgatccgcagcacgatcagcgcgccgacgatgcacagcccgcccgaaatcatcgacgcaaccgtatacgtgccgaggctcgcgcgcagcatgccggcgccgagcgccgcgaacgccgcgccgagctggtggcccgcgacgatccagccgaacacgacgggcgccgcatccttgccgtacacgtcggtggcgagacgcacggtgggcggcacggtcgcgatccagtcgagcccgtagaacaccgcgaaaagcggcagcccgaagaaatcgatgccgaacgcatgcggcagatagatcagcgacagcccgcgcagcccgtagtaccagaacagcagcacgcggctgtcgtagcggtcggacagccagccggacatcgtcgtgccgatcaggtcgaacacgcccatcgccgcgagcagcgacgcgccctgcacctgcgtcatcccgtagtcgctgcacatcgcgatcaaatgcgtgccgacgtagccgttcgtgctcgcgccgcagatgaagaaactgaagaacagcagccagaaatcgcgcgtcttcgatgcggtcgcgagcatgccgaacgcgaccgcgatcgggttgcgcttcgcgccgtcgtcnnnnnnnngcgcgttcgcgggctcgccgtacgggcgcagcccgacgtccgacggccgctccggcagcagcagcgcgacgagcggcaccgcgatcgccgccgccaccgcgaccgtcagcacgacgggccgccagccgtggcgctgcgcgatcgccgcgagcatcggcaggaacacgagctggcccgtcgcggaactcgcggtcagcagccccatcacgaggccgcgccgcgcgacgaaccagcgcgtgacgaacgtcgccgacagcgtgagcgccgcgacgcccgtcgcgccgccgaccatcacgccccagacgagcaccatctgccatgtcgccgtcatcatcgacgacaacgcgacgcccatccccatcacgccgagcgcggcgagcactgtcggccgcacgccgaaacgctgcatcgccgcggccgcgaacggcccggtcaggccatagagcgcgatgttcaccgaaatcgcgagcgagatcgacgcgcggctccagccgaactcatgctcgagcggcaccatcagcacgctcggcgtcgcgcgggtgcccgccgccgcgagaagaatcaggaacaccaccgccgccgcgagccaaccgtaatggaaacgcccgcctatccgccttgccgcccagttcattcgttttgctcctgacgccggccgcgccgagcgccgtcggcgcgccggtggttgagggacatgcgccgatctttgttaccgatcggtcacaagttgttgcgatcctagtgaccgatcggtaacatgtcaagcagtcaatttcgtagtcgggatcgagcatggccaataccgtcgccaagactgccgccaaggccggtgccaaaccggccggccgcnnnnnnnnnngcacgcaggtcgcgggtgcgcaggcgcagcagcatctgctccgcgcggccgaggagctgttctatcaggagggggttcgcgcagtgggcgtcgatgcggtcgtcgagcgcgcgggcgtcaacaagatgagcctctatcggcagttcgcgtcgaaggacgaactcgtgctcgcgtacctcgagcggatggatgcgtgcttcttcgaacgcttcgacacgagcgtcgccaagcgtccgggcaagccgaaagcgcaactcgtccagtatttcgacgacctcgcgcagcgcgcgtcgcaacccggctatcgcggctgcccgttcgtcaacgtcgccgccgaatttccggatttcgatcatcccgcgcggcgcgcggtggccgccaacaaggatcggctgatggcgcggctcgtcgcgctgacggaggcggcagnnnnnnnnnagccgcaggcgctcgccggcgcgctcgcactgctgatcgagggcatttatgcagcgagccagacctaccggcccggcgcgtctccgatcggcagcgcgccgggcgtcgcgcggcagttgatcgacgcggcatgcgcgtgacgcgctatcagccggcgcgcggcggcaagggcacggcgcatgccgcgccgacgcacgacgcagttcggcgggaaaagcgccgcgcccgcgggcaggcgcggcggacgcgatgcgtcgcctcggcgccaccgcaccgacttcaggcgaggacaggcgatttcgtgtcgcggttcgcacggccggcctcgagccgccttcgcgcacgcccctcggaacggagctgcccgacggtctcgccacgcgtcgtatcacgtcgcatcctgtcgcgtcgcctcgccgcatgccgcgccgccttcgcccgctacaatcgcggcttgaccgccacgccgtttccgccatgaccgaagtctctccgcccgacgccgacatcctcgccgccacccgccactggctgannnnnnnngtgatcgggctcaacctgtgtccgttcgcgaagggcgtccacgtgaagcggcagatccgctacgcgatcagccgcgcgagatcgctcgaagcggcactgacggatctggaaaacgaactgcgccatctcgatgccgccgatccggacgaagtcgacacgacgctcgtgatctttccgaacgcgttcggcaatttactcgactacaacgatgcgctatggttcgccgatcgcctgctgcggcaattgcgcctcgacggcacgctgcagatcgcaagcttccacccgcgctaccaattcgacggcaccgagcccgacgacatcgagaactacacgaaccgcgcgccgtatccgatcctgcacttgctgcgcgagacgagcatcgagcgggcggtcgacgcgttccccgacgcggccgacatctacgaacgcaatcaggcgacgatgcgccgcctcggccacgcgggctggcgcgactggatggcgcagcgcggcgacgaagaggactcgcgcgagaacgggaacgcaggcaagcccgaaggcagcagcgcagcgaactagcgcgaaccacgcaggcacgccgccgagtgcttgcgcttcgtgcgcggcaagcggcgccgcgcgccacgcattacgctcgggaaatcannnnnnnngcggctcggcatccgccgcggccggttcggcgtgcgcgccgcccgccgtccctgtatcgggcgcgaagaagcgctcgcgcagctgcgcgagcccgaacatgccgaggatctcgtggagccgttcgcccggcttgcggcgcggcaggttcttgtattgcgcgatgatgagctcgttcttcatcgaatgctcccagccgacgagttcggtcacgctcacctgatagccgtgcgcctcgagctgcaggcagcgcagcacgttcgtgatctggctgccgaactcgcgcgtgtgcaacggatgccgccacacttcggtcagcgcgctcgcgagcgactttcccttgttcctgcgcagcacgccggcgacttccgcctggcagcacggcacgagcacgatgtgcnnnnnnnnnttcgcgagcgcgaagcggatcgcgtcgtcggtcgcggtgtcgcaggcgtgcagcgcggtgacgacgtcgaccgtctccggcaatgtcggcgacgcgatcgaatcggccaccgacagattcaggaacgacatcccgccgaagccgagccgcgcggcgagctcggtcgaacgcgccacgagttcctcgcgtgtttcgatgccgtagatgtgcgaatcgnnnnnnnnnnnnnncttgaagaacaggtcgtacaggatgaagccgagatacgacttgcccgcgccgtgatcgacgagcgtcacgccgcctttctcccgctcgacgtccgcgagcagcggctcgatgaactggaacaggtgatacacctgcttcagcttgcggcggctgtcctggttcatcttgccgtcgcgcgtcaggatatgcagctccttcagcagttcgatcgactggttcgggcggatttcgtaggtcttggtcgacatcgggaagcgggccggcgctcgcccgagccgaagctcgggcggcgcagcggcatcaaggcgtgcgtataagcgtcacagtttaccgaaaaccatccgcgccgccgcacgcccatgcagcgcgccgcgctcacgcgcgggcggcaagccgccaaagcgacgtgatctcggcnnnnnnnnnnnngtgcagcgggtccgtggggtctgacgccttcggatgcgccggcttcacgtcgtcgcggcnnnnnnnnnnnngacccgccgcgtcgatccagccgagcaattcgccgcgcgtgcgcaggccgagatgctcggcgaagtccgacaggatcagccagccttcgccgcccggcgcgagatgcgcggcgagcccggcgagaaagcccttcagcatccggctgtccggatcgtagaccgcgtattcgagcggcgagctcggccgcgcgggcacccacggcggattgcagacgatgagcggcgcacgcccgtcgggaaacagatcggcttcgacgatctcgatctgccgcgcataaccgagccgcgcgacgttctccgccgcgcaagcgannnnnnnnttgtcctgatcggtcgcgacgatccgcccgacgccgcgcgacgcgagcaccgcggcgagcacgccggtgccgacgccgatctcgaacgcgagcgacgtcgagggcagcgnnnnnnnnnnnacgagcgccacatattcgccgcgcacgggcgaaaacacgccgtagtgcggatgaatccgctcgccgccgagcgcggcgagcggcacgcccttcttgcgccattcgtgcgcgccaacgatgccgagcaactcgcgcagcgacgcgatcgagtgctcgnnnnnntcgccgtacgcctcttcgcacgcggcgcgcagatccggcgcgcggcgcaacgcgatcgaataatcggcctcgagcggtatcagcagcatgccgagcgtgcgggcgcgctgcgcctgcgccatccggtggagattgaacgcgtcgacgggcgtcgcggcgggcctcgccttcttcggcttgcgctcgatgcggcgcgcgagcgcctgcagcagttggcgcgcgttctggaaatcgccttgccagacgagcgccgtgccctcgcaggcgaggcgatacgcgacgtcggccgtcgtgcgatcgtcggccacgaccgcgcggcnnnnnnnnnnnnagccggcttccgagcgccagcgggcgacgtgctcgacgccgtcggcgtcggtccaatgaaattcgggaaaggcagtcacgaggaatcgggaatcgttgagtcggcgggcggcgcgacgcgccgcggacgacacagtaccgcgctttgccccggccggcnnnnnngcgcagcggcgcatgaaagcacggcgcggggttttgcacggccgaggtcgacgcaccggcggcgggcaaacggcgtgagtcgagtgtcgcgcccgaaacgctcgcagcgccgctcaccgcttcgcacgatgcggctcgcgcttgccgggccggcaagcgcgggcgcgccggatgcgcgagcgcggaacggcgcgtaacgcgatagcggcggctcgacgataggcggccgacgatcggcaagccccgacgccgtgcgccctgcccgctttcgtcagaccttcgccgccgcggccgcggcgcgacgcttcggcgtcagcgcatgcgcgaagcgcacgaacggcgcttcgcagagccgatggctcgcccacgacagcgcgatcgccggcagcaccggcaacgccatgtagaagccgagcggcaaatccgtgattccgtatcgttcgcacgcccacagcaacagatatagcggaatgccgtgcagcaggtagatcgagtagctgatctcgccgagccacgcgaagagccgcaggcgaatcttcaatacagttgcgagcacaacgaaaatcgccatgccgagcacgtagccgaacgacgccgacatgtgcacgaaatcgccgtgccgccagttcgccgccgccatcagcagcgagatcgacacgatgaggagcgcgagcgcgatcgtcgccgcgcgatacgtgatcggccgccggccgcgcatccattcgaacgtcttcgacggcgcctcgtatgcctgcctgaagcaggcgccccagaacatgattgcgaggtgatagagcatccccttgtactggccgagcgcgctcgccggaacgatcttcagcgccgacgtgacgacgaagagcacgcagagccccgcgcagacggcgcacaggtcgcgcatgcgatgcagtgcgccgatgcggaacagcagcacgcacagcacgtagaagtacagctcggtttcgagcgtccagtagtgccccatcaccggatcgcggccgaacgcggtggggatcatcgtcacgttcgcgagcaggccggatgcatccatgcgctgtccgaacagcagccagtacacgagatagccgagcagcagtgacagccagaatgccgggtagagccgaaagaagcggcgcacgacgaagcggcgcgtgccttccgcgggcgcgccgcgcaggctggtcggaatcagcatcccgctgatgcaaaagaagatgacgacgccgatgcgcccgaagttcaccgagcgctgcagcgcatcgagcccgtgctgcgagccggcgagcttgtcgaacagctcggcgtaatgcgtccacatgacgaacagcacggcgacggcgcgcatcgcatcgacatgcgcgaaacggctcgggcgggtggaatcggacatggctggatcgatcgtacggcgggcgctgcgcgcgaaacggcgacacgcgcagacctcggcgcatacggacgcgccgagcggcatcgccgcctcgtcaccacaccgtaacgcacgnnnnnnnnnntttccgtgcggcaccgcacgcagcggcgcccggccggcaggatcgatcagtcaggcggcatnnnnnnnngccggcgcacgtctgcttgcgcgcctgctcgcggccgcaggcggaacgcgctcgcccgacgagcgcatnnnnnnnnacgcgcgttgcaatgcatgcttcgtgccgtacgctccgcccgccggcgaatcacggctgccgcaacagcgtacggaggccgcgcgtcacgcaccgcgacctcgaacggcggccgattgcnnnnnnnnnnacgctcaatagccgccgccatacccgcccgacgccggcaagctgagcgtgcccgaatcggtaaagcgcacgctgccgaacattccacccgcgagcttgccgcgcaacacatacggcagcttgccggacaccgttgcatccgcgagcccgaacgcctgccgcgcggcggcgaacgcggacaccgtgaccggcacgctcagcacctgctcgccgaagcgcggcaccgtgccccgcacatcgctcacgccgctcgcgaacggcctgccgttcagttcgagatcgagcgcgacgccgtcgtagtcgatcggcgcatcgttcggattctgcagccgcagcttcacgtcgaagcgcatttcgagcccctgcccgacgagcggctcgatgccgacgacgctcacgcgcacggggtcccgcccggtcagcgccgcgcatccgccgagcgcgagcagcaccgcgagcgcggcgaaccatagtccaacgaacgggcggaaacggtaccaggcatgcatggacgacgatcctcgaaaacggggcgcaggaaccgccattttaaccagcgcccgcccggcgcaccgggaaccgccggcgcgccgcctcacacgcaactcccatctttcgtagttcgccgatcgacttcccgcatgcctcgcacgggcactacgaatattcaattagcgccattcgcggattaaatatcccgaaaatgaaattagaagaaggaatcgaaagtccgcccctcatcaaannnnnnnngattcctttacgttattccatcaagtatattgagccatctttcgaatcacctgacattccttaagtcagattgacgaagccgacgtttcgcctggagaggggcggatggccttcgccgcgccgcatgggaccgtacgggcgacgaaggccgccgggcgcgcatcccgccgcaccggccatcattcacgaaccagaatcaaaagggggcacccaatcatgattatcttcacgtaagcattctgcaatccttccaaatataaccgggataattcatttcgctgtcgattgacggcgaagccgaattattgcccgtcgaattcatgcaggaccgaacgatttcttttcaattcgaggttcagtatgtggataaacaatcgtagattgcgatatctgtccctgctcggcgcgctcgcgctcgccgcgtgcggcggcgacgacggcggcaccggctcggccgtgtcgctcggcgccgcgcacagcccgtcgaacggcgcaaacggcgcaaacggcacgaacggcggcgcggccacgcccgccgccgtcgacaaaagcacgaagcccgtcgaaatgcccgacaccgtcgtgcccgtcaactacaagctctggttccgcccgaacgcggacctgaatcaattcagcggccgcgcggacgtcgagatcaaggtgctcaagcccgtcaacgcgatcgtcgtcgcgggccaccggatccagttcacgaacggcaagaccacgctgcagcccggcaacgtgcaactggtcgcgacgccgcaggacaagggcgatttctatcaactgcgtcccgcgagcggccagatcgccccgggcaactactcgctgcacatggagtggcaggggatcatcaacttcaagtcgtacgacgacccggtcaatcacacgggcggcagctgcggcaacgatccatatccgggctgctcggcggccgaggggatcttccgcgtcgacctgaagagcaccgacggcacgacgagcggcgcgatcctcacgcaaggcgagacgaacctgtcgcgccaatggttcccgggctgggacgagcccgcgttccgtccgacctatgaagtgacggccgaagtgccgcaggcatggcgcgtcgtgtcgaacgcggccgaactgccgtcggtaaacgtcggcggcggctacaagctggtgtcgttcgagaagacgccgccgatgccgtcgtatctgctgttcttcggcggcggcctgttcgacgtgctcgaagacgacttctcgagcccgctgccgaacagcaacggcctgcacctgcgcatcttcacgccgcccggcatgcgcgaatgggcacgccccgcgatgcaacgcacgaagcaggcgctcgattactactatcgctacaccggcattgcgctgccgctcaagaagttcgacacggtggccgcaaacgatgcgttcaaggatcagaagggcttgaacttcggcggcatggagaactggggctcgattctcgagttcgccgacgacatcctgcccgaaccgggcaagccgatgtcacgctacggcaaccaggtgctcacgcacgaagtcgcgcaccaatggttcggcgatctcgtgacgaccgattggtgggacgacgtttggctgaacgaatcgttcgcgcgcttcttcgaaacgaagacgacgatccagttcttcccggacgagttcaactggctcgatcacatcaagtccaagtatcgcgtgatcaacaaggacatcagccaggacgcgttcccgattcagccgaacttcaacggctgggcatcgaacgacttcgtcatcagcgcgagttcgttcgtctataacaagggcggcatggtgctgaagatgctcgagggctacctcggcgagcagacgctgcgcaagggcctgcagcaatacctgaacgactatgcgttcggaaacggcacgcccaagcgcctgtgggacgcgctgtccgccgcgagcggccagcaggtcggcccgatcggcgacagcttcgtgcgccagacgggcgtgccgcttctcgcgctcgacacgcaatgcgatctgacgaagaaccagaacgtcgtgacgctcacgcagtcgccgttcccgaacaagaacaagtatccgggcgcgcaatggacgatccccgtcacgctcgcgtacggcgacggcctcgtcaaccgcaagacgctcgcgctgaaggatacgcagacgcagatccgcctcgacggctgctcggccgtggtcgcgaatccgaccgggttcgattactacgtgacgaactacagcgacgccgcgtggagcgcgctgctcacgcagatcaatgcgtcgacggacccggtgctgctgctgaacctgaagagcgaggctgcgctgctcgtcgcgtcgaatctcgcgccgccttcccgcgccacgagcatctcgtcgatcaactcgccggccgcgatgaagctgcgccaggtgccgtcgatcctcgagacgccgaaggaacgcccgcaactgcgttaccaaggcaagttcacgccgcggcaacagcggacggaataagcggctcgccaccgtcgcnnnnnnnnttcgccgccgctcgccgccgcgtgcgagcggcggcgacgcaacggcaaggcggcgctttccgccgcgaagccgatcatgcgggcctccgatcggaggcccgtttttgttgcaccgtcgaaatccacgcttgaacggcataccgaaacaacatccactcgcggccatttcaaataatcggtaagcgagcgcacatatactcattcgactcgcgaaatctttaaaatatttaacaatcctctcgacgaaaagcgaatcgaaacgccgcgccgccagcctgctcgaattcaatcgaacgttgcttctacctgcgcgtcacgatccggacacgtgacgatnnnnnnnnctcgcgcagcaccgcgaagcgtacgcccgacgcggcgcggacagtcatacaagcctgcccgaggcccgctcccgcctaatctcggatcattctgtctttagaagagattcaccacgctttaccgtcgcgctttaaacatcgattaaacggacacccgtaccgcgttgatgagtacgctaccgaacttaacagttcaaaccgacctttgataatggcatcacgacaacgcgtgcatcgaaacatgccgcctcgtcttagtgaattcgccgaacctgcgcaatcgcattcgcacgatcgcgcgacgcgccgcacggcggtgcgcgtcgcagccggtcgaagcgcgttgcgtgaggctcggcgccgttcgtcgacgatcgaattgcgatgcccgacggcgaacgaacgttgctattcatccaagagcaagttcgggggccgattgacgacgaaggcagacagacacagcgtggatcatgtatccggcgcatcgcgatccgaatcgacgatgcgccgagcgcaaggacgactcgatcatcgggcgtcgcgaacgaagcggtgcgcagcgcaccgcctcgctgccgcggcgagcgatggccgaagaccgaattgatttgcagcgctgcgtgacggcgtcgcagatctgccccgccagatgggccatctggcaattaattggagaaaggcaatgcaagaactcaaccagcaagagatcgatctcgtcggcggcgcaaccgttggcggcggcctgatcggcggcctcacgggcctgatcggcgcttacggcggcgcgctgtacgacctcggcgcgaacctgacgggcgacctcgtcggcttcgcgacgggcgtggttcagatcggcgaaacgctggtcggcggcacgctcagcaacatcggcagcatcttcacgggcacgtcgcactaaacggcatgccgatgatcgattgagcgccgtcggactcctctctccctgtctcggccgctcgatggattttccagccacctgcacatcattcggagaattaccatgcaagaactcaatcaacaagaaatcgccatggttggcggcgcttcgctgctgaccaacctggtcggcgcgatcggcaacgaagtgctgctgctcggccagtcggcctacaacttcggcgcgaacctgaccgacagcgcgggcgcgatcctgacgcacacggtcgacggcgtcgcgagcgcgctcacgagcacgatcggcatcatccagggcgtgctgacgggcaactgatcgcgttgccacgcgacggctgccgaagccgacatgccgaacgatcctccggcatcgccggcttagttagtcatgcttagtgcgtgcccggccccgtcgtcgggcacgcatgccgtattggttcgcctcgcctgcggcgcaccgcgcgatccgccgcccgcgcacaccgcgccccatatccccaagccaatcgctttccgctcgaaacttccggcacgcttgggggaaagatttcaaatatcgtcaaaacgtagaccaacgcgctttcctgttcgaccgggctccgatacttttgatgcgacgccaccgaattcgaatcgtccgcatccgaggcccgggccgacgcgctttccagcaagcggccaccgcggacgattcgtcgatgaaacgccgaacgccgcctcgcatcgcggcttcgttcgccgggacatcgccacgacatccatgacgagccagacatgcccgaaccgactcgagcacgcatcgacgtcactgcgcgcagtgaccgccccatcgccgcggcgcccgccgccgcccgccgcggcgcgcgaaccgtctgacgacagcgcgacacggcttcgcgacgacatacacgctactttcggcagtccctccatgacgcccaacactccactctttcgaacggccgctcaggaagcgcagcgcacgcagacgctcggcgagatcgtgctgatccgtcccgtgtcgttcgccgtgctcgcgagcgcggccgccagcatggcgctcggcgtgatcctgctcttcacgttcggcacctatacgcggcgcacgacggtcgacggcgtgctcacgccggacacgggcctcgtcaaggtctatgcgcagcagacaggcgtcgtgctgaagaagaacgtcgtcgaagggcagcacgtgacgcgcggacaagtgctctacacggtgtcgaccgatctgcagagcgcggcggcgggccagacgcaagccgcgctcatcgagcaggctcagcagcgcaagacttcactccaacaggagctagacaagacccggcgtctgcaacaggacgagcgcgacacgctgcaatcgaagatcgcgagcctgcgcaccgagctcgcgggcatcgacgatcagatcgccgcgcaacgcacgcgcgcatcgatcgcggccgacgccgcgtcgcgctacgccggcctgctcgctcaggactacatctcgaaggatcaggcacagcagcgccaggccgatctgctcgatcagcgctcgaagctgaacagcttgatgcgcgaccgcgcgagcacggcgcaatcgctgaaggaggcgctcaacgatctgtcggggctgtcgctcaagcagcagaaccagttgtcgcagatcgaccgcagcgtgatcgacgtcgaccgcacgctgatcgaaagcgaggcgaagcgcgagtttgtcgtcaccgcgccggaaacgggcaccgcgaccgcggtgatcgccgagccgggccagaccgcggacacgtcgcacccgctcgcgagcatcgtgccgacgggcgcgcattggcaagcgtatctgttcgtgcccagcgcggcggtcggcttcgtgcacgtcggcgatcgcgtgctcgtgcgctatcaggcgtatccgtaccagaagttcggccagtacgaagcgagcgtcgtgtcgatcgcgcgcaccgcgctgtcggccgccgagctcgcgacgagcggcggcccggccgcgcagacggcaagcggcacgtactaccggatcacggtcgcgctgaattcgcagaacgtgatggcgtacggccgggcgcagccgctgcaggccggcatggcgctgcaagccgacgtgctgcaggagcgccgccgcctgtacgaatgggtgctcgaacctctttacagcctgacgggcaaactctgacgcgacccaagcctatgtcactcctcgatcgcctctcgttcggcatcggcagcaagctgccgatgatcctgcagaccgaagccgccgaatgcgaccttgcgtgcctcgcgatgattgcaggctttcacggtcaccacgtcgacctcgcgacgatgcgcacgcgctttcccgtgtcgctcaagggcgcgggtctgggccgcgtgatcgacatcgcgcagcgcctcgatctcggcannnnnnnnntgaagctcgatctcgagcaactcggccaattgcgcgtgccctgcatgctgcactggaacttcaaccacttcgtcgtgctgaaggaaatcagcggcaagcacgcgatcgttcacgatccggcgcagggcgtgcgcaagctgtcgctcgaggaagtgtcgcgctcgttcaccggcgttgcgctcgagctgtggccgacgggcagcttcaagccgcgcgaagcatcgcccgccgtgaagctgcgccagttgctcggccccgtgtccgggctgtcgcgctcgctcggccagatcctcgtgctcgcggtcgcgctcgaagtgttcacgctcgtgtcgccgttctttctgcaatgggtgatcgacgaggtgatcgtcagcgccgaccgcgacttgctgaccgtgctcgcgctcggcttcggcctgttgctgctgatgcagcaggcgacgagcgcgattcgcgcgtgggcgctgatgtatctcggtacgacgctcaacgtgcaatggcgtgcgaacgtgttcacgcacctgctgaatctgccggttcagtatttcgagcgccgccatctcggcgacgtcgtgtcgcgcttcggctcgatcgacacgatccagcagacgatgacgacatcgttcctgtccgcggtgatcgacgggctgatgacgatcgtcacgctcgcgatgatgttcgtctacagccgcacgctcgcgttcgtcgcgctcggcacgatggcgctgtacgcgctcctgcgctggctctggtaccggccgctgcggcgcgcgacggaggatcagatcatccacaccgcgaaacagcagagccacttcctcgaaacggtgcgcggcgtgaagacgatcaagctgttcaaccggcagaccgagcgccgctcgagctggctcacgctgctcgtcgagcagatcaacgcgagccttcacgtgcagaagctgcaactgctgtatcagcagttgaacgggttgctgttcggcctcgaagggctcgtcatcatctggctgggcgcgcggctcgtgatggacggcgaattcacggtcggcgtgctgatggcgttcaatgcatacaaggggcagttcgacagccgcgtcggcagcctgatcgacaagttcttcgaggtgaagatgctgcagttgcagggcgaacggctctccgacatcgtgttcgccaagggcgaagccgacgcgggcgggcgccacgtgcccggcgagacggagaacctctgcgcgagcatcgaggccgagaacctcgtgttccgctacgccgaaggcgagccgaccgtgctcgacggtgtatcgctgaagatcgagccgggcgaatccgtcgcgctgatcggcgcgtcgggctgcggcaagacgacactcgtcaacgtgctgctcggcatcctcgagccgacgggcggcaagatcaggatcggcggtgtcgacgtcgagcgcctcgggctcgatcggctgcgctcgctggtgggcaccgtgttgcaggacgacgtgctgttcgcgggctcgatcgccgacaacatcagcttcttcgatccggacgccgacccgaagtgggttgccgaatgcgcgcagctcgcggccgtgcacgcggacatcgtcgcgatgccgatgggctacaacacgctcgtcggcgacatgggcacggtgctgtcgggcggacagaagcagcgcgtgctgctnnnnnnnnnnntttacaaacggccgaagattctcgtgctcgacgaagcgacgagccacctcgatctgcagcgcgaacggcaggtgaacgcggcggtcagcgcgctgaagatgacgcgcgtgatcgtcacgcatcgtcccgagacgatcgcgtccgcgtcgcgcgtgatcatgctcgacgcgggcaaggtcgcgctcgacaagccgacggccgcgctcgccgcggcgccgagaccgcccgccgcgcccgcggcggcgccggcttccgccgaggcacaggcggcgcccgctgcggcctgcgccgctcccgccgcgccgcccgcgcaagccgctacgcaaccggccacggggcgatgatcgcgatgaagcccgcacgcaccctcgccatggccggcgcgctcgcgctcttcgcatcgcaagcggtgcacgcgcaatggctcgatctctacggaacccgaaagaatgtgtcggcttctcccgccgcgccgatgctgaagaacgcgacatgccagcccgagctcgcggaccgtccgatcgagctcgaagacgcgatcctgcaggcgatctgcgcgaacccgcaggcacggcgcgcgtgggccgatnnnnnnnnnnaggccgcccagctcggcgtgaaggaggcggcgtatctgccgacgctcaatgcaacagcgggcattcagcgcaactggcaaacgacgacgtacgagcaggacctcggcccgatcacgctcaccgccgaccagaagcagatccagacgagccgctacggcgcgttgaacctgagctgggtgctgttcgatttcggcaagcgcagcgcggcgctcaggcaggcgcgcgagctcctcgccgccgccaacgcgacgcaggacgacacgctccagaccctcctgttcaatgccgcccaggcgtattacaacctgcgcgacacgcaggcagcgcttgacgcggcgcgcacgaccgaacgcgtcgcgcaggatagcctcaccgcggcgaaggcgaagcacgacgccggcgccggcacgctgagcgatcaactgcaggcgcaaacgagctatcgccgcgcggtgctcgatcgcgtgagcgccgaaggcgacgtgcggaacgcgacgggcgtgctcgccgtcgcgatggggctcgacgcgaacacgccgctgcggatcgcgaccgccgagccgccggtcgatcgcaacgcgttcgccgaaggcatcgcgcaattgatcgacgaggcgaagcggcagcatccgaagctcgtcgcnnnnnnnnnnaaactcgacgcgnnnnnnnnnaacgtcgatgcggtgcgtgcgcagggccgcccgaccatctcgctgaccggcagcctcagccgcaacagcccgtcgtatcagcagcagccgggcatccagaccaccgcgagccacggcagcatgatcggcgtgcaggtgacgatcccgctcttcgaaggcttcgcgtccggctaccgcgtcgcggccgcgcaggcgcaggcggatgcgcaggaggccgacgtgcagaacaccgagctgaacgtctcgctcgacgtgtggaagagctatcagagcctgcagaccgacaccgcgaatctcgacaattcgaaggacctgctcggcgatgcgcaacgctcgctcgacatcgcacggggccggtacaaggcgggcgtcggcacgttcacggagttgctcaatgcgcagaccgcgctcgcggacgcgcagaagcagcgcgtgcaggcgctgtcgaaatggcgcaccgcgcggctcaagctcgcggcgagcctcggcagcatcggcctgtggtccgcccattgaacgatgcgcgaacacaaaggcgaaggcgaacgctcctcgcgctcgcgcacggaacgatgaagcgaccggcgaaggcagcccatgcggcgacgcccgccgcgattcgctatcggcgcgnnnnnnnngaaagattgaagattcggcgtgagatgccggctcaaaagcgcgacgcgttcacgtttacgttcacgtcgcgnnnnnnnnatcgcgtcacggctggcggttctgcgtcgcggaagtcgggcacgccggatccttgccccagtggttctcgcatacgcgccagcggcacagctgatcctcgaagaagccgcgctcgctgcacgccttcannnnnnnngcaagcgaggtatcggccgaggtggttgccgccgcagccgccttcttcggcgccgcgctcgtgctcggcttcgccgcatcggcgggcttcgtcgcatcggccggcttcgtgcgcgcgacgagcgcggcgagcagatcggcgtccggatcgtcctttccgttcttcttcgcggcggcctcgcggcgcgacttcttcgcctgcgcggcgtccgcagcctgagccttttcgtggcgcttgcgcgccgcggcctctgccttcgcgtgcgccgcgtcctgcttgtccggcttcgcggcggcgcgcttctccgcgctcttcgccggcttcgccgccgccacggccgccgcggcggctgtcgcgccggccgtcgacacgtccgacgcgccgttcgcaannnnnnnnnacaggcggctcccgtcgccggccgatgccgcaacggccggtttcgctgcgcttgcggcgctctcgtcgttgacgatcgtcgcaggctgcggcgccgatgccggtgcgatctgcgccgcgctcgccggcgctgcgcggctcgcgggcgccgcggcgacggcgggcgccgacgccgcggccgcgacttcggcagaatcggcggaaggctgctgcaatcgccatgnnnnnnacccggctatcgcgacgacggcgagcgcaatcagcgcgatcggccctttgcgcgaacgcggcgcgttttcggtctnnnnnnagacgcggccttcgagattcgcgagaatacgcgagtggtttgcgccgctccctttgccggcatcggaggaaagcaggctaggcggggctttcgaattcgaatcgtccggcgcgctcattcagtgtctcgttgaatcctggtttaattcgccgcaataatattgtcccggcctacgcggaagcaggcctgattctaagttcaagcattgcaaattacaatcgattccatattccggggttttctttgattgccgtcgttctagtcgcctatttcgccgtcgccgtgctcgctgcggcgctgctgttattaccggcagtgcgcacgacggtattcgattcggtcgcccaattccacggccgaatcagccggcgcgcatccgatcgcgcggcccgggcgcgcgagcatctcgcgcaatcggcaagaatgtcgcgctccactttaagcggcgtgcaaaatttactagttcggcggcgcttgctgattgcgaccacgacaggtattcttgcgacgcctccattgattgctatcgcgttacgcggtcggcaactattccaatacgacgacacattgcgtgtcccggacgagaaaatcgccgcgcttttaaaaggcgagcagctcgtcccgccgctgccgctgccgcccgaagtcttcgccacgcgcgaggtcgagcaggtcaggcccgcgctgaaggacgcaagccgcgattggaatttgctcgataccgatttcagaacgcgcctgttgctcgtctacaagatcatgcgcgagcagcacggctatgaaatggcgctgctcgaaggctatcgcagccccgagcggcaaaaccgattggcgcagatgggcagcaacgtcaccaatgcggcggcgttccagagttatcaccaatacggactggcggccgacaacgcgttcctgcgcgacggcaagctcgtcatctcggaaaaagatccgtgggccatgcgaggctatcagttgtacggacaagtcgccgaagaggtcggcttgacctggggtggccgatggaaaatgatggacctcggacacgtcgaataccataagcccggcttcaagctcgggcgctcgtccgcgcgataaaggacgagcagtaaataatgagggcggcatggggctaccagacatcgcgacgggatcacaatccggcattcactcgatcgnnnnnnnnngctcagcgagcgcgccgccttcgcccgccccgctacggcgacatttcttcctcccgcatgcatgcgcgaaatcgtgacgtcacccaatgccgtcacgctggatnnnnnnnnnnnnnnnnnnttcgcgccgcagctccattcgccagtatcgaatctgaatcgcaccggaacctgaacgtcctatgcaacgcttcctcaacgtgttgactcaccctcgcacgctcacgatcgtcggcttcgccgcgctcgcggcggttctgttcatcgcggccgacgcgctccagatcggcctcgtatgggcggccgtcgcgctcggtgtcgcgctcgcgctctggctcgcgacgaagctctggcgccgctggcgcgtgcgccgcgcgaaccgccagctcggcgacatgctcgagcagcaggccgaaacgggcaagatgtccgccgccgtggccgagcccgcgaagcgcgcggagctcgacgtgctgcgcacccgcctcgccgacacggtgaagacgatcaagacttcgaaaatcggccaggtgtcgggcggctccgcgctgtacgaactgccgtggtacatcgtgatcggcaatccggccgcgggcaagagcagcgccgtcatcaactcggggttgcagtttccgttcgcggacaagaacagcgcggtgatccacggcatcggcggcacgcgcaactgcgactggttcttcacgaccgaaggcatcctgctcgacaccgcgggccgctattcggtgcacgaggaagaccgcagcgaatggctcggctttctcgatctgctcaagcgctatcgcccgaaggccccgattaacggcatcatcgtgacggcgagcatcgccgagctcaccggcaatcgccccgaattcgcgatcaacctcgcgaaaaacctgcgccagcgcgtgcaggagctcaccgagaagctcgaagtgttcgcgcccgtctacgtgatgttcacgaaggccgacctgatcacgggcttcaccgaattcttcagcagcaacgatcgccaggaatacgaccgcgtgtggggcgcgacgctgccgtacgagcctgacgagaagcgcgacgtggtcgcgctgttcgatcagcgcttcgaggaactgtatgacgggctcaaggaaatcagcgtcgcgcagctgtcggtgagccgcggcaacaagctctcgcccggccagttgagcttcccgctcgaattttcgacgatcaagcccgcgctgcgctcgttcctcgcgacgctgttcgaggacaacccgttccagtacaagccgatcttccgcggcttctacttcacgagcgcgctgcaggaaggcgaaacgaacagcgcggccgcgcagcggatcgcgcaccgcttcgggctcgattcgcaaagcctgccgaagccgcacagcgcgttctcgaagaacggcttcttcctgcgcgacctgttttcgaaggtgatcttcgccgatcgccagacggtccgccagttcgcgagcccgacgaagacgcgcgtgcgctacgcgacgttcttcggcttcgtcgcgnnnnnnnnnnnnnnnnnnngcggctggacctggtcgacgatcggcaaccagcagctcgtctcgaacgtgcaggccgacctcgacaacgtgacccgcctgcagcagaaccgcaacgatctgcaatctcgcctgcaggcgatggacatcctcgaggatcggatcgagcagctcgagcagttccggcgcgacaagccgctgtccgtctcgctcggcctgtatcagggcaatcggctcgagcagcacctgttgaccgagtactacaacggcgtgcggcagatcctgctcgctcccgtgtcggacaatctcgcgtcgttcctgaaggacgtgaacgcgcatccggaccagctcgcgccgatgannnnnnnnnccgaatcgggcgcgacgccggccggcccgatgccggtatcgacccatcccgcggcgccgggcgcggccccctcccccgccgtcgcgcagggccggcagcagggcggcctctataacgacgcgtcgccgaccaacgtcgaggacgcgtacaacgcgctgaagacctacctgatgctctccgacaagcggcacgtcgagcaggcgcacctgaccgatcaggtcgcgcgcttctggcgcggctggctcgagacgaatcgcggcaacatgccgcgcgacgagatgatcaggagcgcggagcgaatgatcacgttctacctgtcgcgcgtgtccgacaacgactggccgatgatcgaggcgaatctcgcgctcgtcgaccagacccgcgagaacctgcgccgcgtcgtgcgcggcatgccggcccgccagcgcgtgtatgaagagatcaagnnnnnnnnntcgacccgcttcgcgccgatgacgatcgcgcgcatcgtcggcgaaggcaacaccggcctcgtcgcgggcagctacgcgatccccggcacgttcacgcgcgacgcgtggttccagtacgtgcagccggcgatccgcgacgccgcgacgaaggagctgcaggcgaaggattgggtgctgaacaccgcgtcggcggacgatctgacgctcgagggcagccccgagcagatccagaaaacgctcgtcgcgatgtacaagaccgagtacgcacagcactggcagaagttcatgcagggcatcgcggtgcagggcttcggcaatttcacgcaggcggtcgacgcgatgaacaagctcggcgatccgcaggattcgccgatccgcaaggtgctcgagaccgcgtacgaccagacctcgtgggacaacccgtcgctcgcgaacgcgacgatcaagaaggcgcagacgggcgtcgtgaactgggtcaagcagtggttcacgcgccagccgggcggccagatcgcggcgaacgtcgacatcaacggcaatcccgccgacgtgccgatgggcccgatcggtcaggagttcgtcgggctcggccggatcgtcgccacgcacgacggcacgtcgatgctcaagggctacatggacacgctgtcgaaggtccgtacgcgctttaacgtgatcaagaaccagggcgaccccggccccggcgcgcgtcagctgatgcagcagacgctcgacggcaacggctcggagctcgccgattcgctgaagttcgtcgacgagcagatgctcacgggcttgaccgattcgcaacgcaaatcgctgcgcccgcttctcgtgcgcccgctgatgcaggcgttcgcggtcgtgatccagccggcgagcgtcgaggtgaacaaggtatggaacgcgcaggtgtaccagccgttccagaactcgctcgcgaacaagtatccgttcgcggcgggcgcgaaggtcgaggcgggcgcgggcgagatcgcgcaggtgttcggccccgacggctcgatcgcgaagttcgtcggcacgacgctcggcccgctcgcggtgcgccgcggcgacacgctgtccgcgcgcacctggggcgacatgggcctcgcgctcacgccggacttcacgggcggcttcgcgcgctgggtcgcgccgctcgcgggcggcgcggcgacgagcgcggccgcgtcgtccgagccgcagaccgtgttccaggtgctgccgcagccgagcagcggcacgaccgaatacacgatcgcgatcgacggccagcagctgcgctaccgcaacacgccgccgcaatggacgaacttcgtgtggccgaacccgcagggctcgcccggcgcgacgctgtccgcgacgaccttcgacggccgcacgttgcagctcgtcaacgagccgggccgctacggcctcgagaagctgatcaactcggcgcagcgcaagcgccgtccggacggcacgttcgatctgacatggacgcagggcagcgtcagcgtctcggtgacgatgcgcatcatcagcacctcgcagccgacgggcggcggcgatcagccgcagcagcaaagcctgcgcggcctgcgcctgccttcgtcggtcgccgacgcgagcgcgggcggcgcggccaatgcgacggcgcaacccggctcgggcgccgcggccgcgcaggtcgccgccacggccgcttccgcatcgaacgcacagggggcgcaatgacgcaaacggtccaggcccagatcgcctacttcggcaagatcccgtcgcgcggcgacttcgtgaagagcgcgcacaacccgcagttgctgcaaacgctcgaccactggatnnnnnnnnnnatggagctcctcgccgacgacccgcgctggaagatcgtctacgaaagcgcgaaaccgatgcacttcgcgtttctcggctcgaagagccggctagcgatcgcgggccacatgatcgcgagccacgacgcgtcgaaccggcgcttcccgttcctcgccgcgacggcgctcgaagtcgatcgcccgctcacgttcctcgcgcgcagcccgcttgcgttcgcgcggctctggtcgcgcgccgccgcgcagatgcagtcgctcctcggcccgcaggagccgcccggcgcgctgcaggcgctcggcgacacgcaagtgccgatcgacacgggcggcccgggcagcgcgcacgacggcacgttcaacgatttcgtcgaacaccagaccctgttcggcctcgagcagatgctgctcgcgagcggccatccggtgaagctgcgcggcgcgatgctcgcgctcggctcgctgctgcgcccggtgatgcaaagcggcacgtcgcacatcgagcgcggcctcacgctgccgctgccgaccgatccgttctaccggagcctcgttgccgcattctggctcgaactcgtcgcgccgttcgtgtcgcgcgccgatttcgagctcgcgatcttcatcggcacgatcgccgagcgcgagcggctcatcatcggcttcaacggcgcgtccgcgaaaaccctgcatagcgtggtcgatccgcagacttacgccgaacacaacatcgacatcgacgatccggaatggatcgacgcacatgcgcaaaacgaccatgggatcagcaagctcgtcagttatctcgatcaaccgcaactgtcgcttcgcgtgtgcatcgacacgttccgcgaagcattcgccggagcgtgacgagatgacgaagccccgcctgcccctgctgcgcgcctgccgcttcgcgctcgcgctcgccgcgctcgcgctcggcggcgcnnnnnnnnncgacaacgtcggccccgccaccgtcacgccgatcgacgcaggcggcgtgcccgtgaaatcggtgccgctcgccgcgcccgtgacggccgcgccggtcgccgcgacggccggcgcgggcgcgaccgtgtcgtcgccgccgcccgcgaacgcgacgccgggccaggtcgtcgccggcggcaaggtcgccgacgaagcgacgaaggccgccgtgctgcagcgcctgcgcgacacgtacggcgccgcgaacgtcgtcgaccagatcgaaatcggcaacgtcgcgacgccgccgaactggtccgcgaacgtccagaagctgatcggcccgcaactgaaacagatcagcaaaggacagctgaagatcgacggcacgcagatcgacgtgaagggcgaagtgcacaacgaggcgcagcgccagcagctcgcgagcgacatggcgaacgcgctgaatccgacctacacgatcaagaacgggctgcgcgtgagcgcgtccgagcagggcctgctcgaccagacgctcgcgaaccgcacgatcgaattcgaaaccggcagcgcgacgctcacgccgcaaggccgcgcgattctcgaccagatggcgggcgcgctcgcgaagatgtcgagccgaacggtcgagatcatcgggcacaccgacaactcgggcaaccgcacgtcgaacatcgcgctcagccagnnnnnnnnngacgcggtcaagggatatctggtgacgaagggcatcgcgtcgcagcaactgacgacgacgggcgtcggccccgatcagccgatcgcgccgaacgattcggccgacggnnnnnnnnnnaatcgccggatcgaattccgcgcgggacagtaagcggcgcgaacggcgggcggcgnnnnnnnnnnnnnnnnnnnnnnnacgcggtccacgaacgatgtcgtcgacatcggcgatatcggcgccctcgccgcgcggtcgggacggcatgtgnnnnnngcgacgcagcggtcccgcggggccgctgcgtcgcttttccgttcttgcggccggccgacatcggccggcccgcgctcacgcgttatcgtccggcttcaggccgagcagctcgcggatatgcgcgagcgagccgtcgtccttgacgaccgacgcaagccattgatgcagcggcatgtccgcccattcggccgccttgtcggcgagatacgcgacggggctgtgcggctcggttccgcggaaatatttcgcgaccgcgcgcagttgctcgacggcctgtgcgcgattctgaatgccggcgatcacgatcggcgcgggcgcgcacggcgcgtgtgcgtgtctcggcacgggttcctccgaatgaagcggcgtcttgaagctcggctccgcgcgctcgctcggcgcgggcggcgcgacggcctgcggctgcgcgtcggccgagtagccctgctccttcgcgaagcgttcggcgagccggtagacggtttcgtacgcgtcgcgcgcctgccggaagctcggcgccgcgtnnnnnnnnnnnnnntcgagttcctgctcgagcgcgtcgagcgccgcctggaacgctttcagctcgccgagcagccgcgcgtagaacgccacgggcgtcatccgcttcgacgcctcgatctgctcgacggacggcttgcnnnnnnnnatctcgctcgcctgttcgggatcgcgccggatcgcctgcgcgacgtgttgcgcgacgtcccagtcgagctcgctgaacgcattcgccgcgccgtcggtgagcggcaccgcgcgcagcagatcgaccgtgcgcccggcgagccacgcgacgttgccgagccggtattcggcgtcgtcgccgtcgggcagcggatgcacgtggtcccagaactgccggcagaggctcgtgagcagcgtgtagccctgcgtgagcccaccgatgccgtcctcgatcgcgagcgcctcggtcagccataccgcgagccgcagatccttcgtgcgctcgcgcaacagcgcgctcgcttgctcgacgacgaagccccagtccgcttccttgatatcggtgatccattcgccctggtcgagcgacggatcgtcgaacttgcgcgcgtgctggatcgcgtcgaattcggcggagaacaggagatcgtcgccgcacggcgacgcttcgctgatcggcgtcagcagctcggtgaggttggtcggcatggtcgaatactattttgtcagtgcgttgtcgcggcgtccgtcgttgcttgatgatgcgcgcggctcgtgacgtgcgccgcgcgccggccttactcgaccgtgtactcgaattcgcccgtctcggcnnnnnnnnnngcgatccgcacgatcgcctcgccatcggcgatgcgcgacagcacgagctcggcgatctccggcagcagcgtgccgttcaggatgtgatcgacgttnnnnnnnnccgaatcgacttcggtgcagcgcgcgagcacggcatcgacgagcgactcgtcccactcgaacgccgccttgtggttcgcttcgatccggcggcgaatccgttcgagcttcagctcgatgatctcggcgagcacgtcgtcggagatcggatagtacggaatcaccttcatccggccgaggaacgcgggcttgaaggtcttgtagagctgcgggcgcagcgtctcggcaagcgtctcggcatcgggcagctcctgcggcgccttgttcaggcacgcctgcatcaccgccgacgagccgacgttcgaggtcaggatgatcagcgtgttgcgaaagtcgatctcacggccttcggcatcgtccatcgcgcccttgtcgaacacctggaagaacatctcgagcacgtccggatgcgccttctcgacttcgtcgagcaacacgaccgaatacggattgcgacgcaccgcctccgtcagcacgccgccctcgccgtagccgacgtagccgggcggcgagcccttcaggcccgacacgctgtgcgcctcctgatactcgctcatgttgatcgtgatcagcttgcgctcgccgccgtacagcacgtcggcgagcgcgagcgcggtctcggtcttgccgacgcccgacggcccgacgaacatgaacacgccgcgcggcttgttcggatcctcgaggttcgcggtcgcggtgcgcacgcgctgcgcgatcgcgccgagcgcatggtcctggccgatcannnnnnnnncgagcagatcgcgcaggttcagcacggtctcgatctcgtccttcaccatcctgccgagcggaatgcccgtccacgacgcgacgatctccgcgacgacgtggccgtcgacctgcaacggcaccatcggctggttgccctgcnnnnnnnnnaacgcatcgacgcgctcggcaagcttnnnnnnnntcgcgtcgacatcgacgggcttgccgtcggcggacgactcgcgtgcggcatcgagctcggcgcgcagcgcgccgatttcggtcacgannnnnnnntcctcctcgtagcgcgcggcgtcctcggccagcgccttcagatcggcgtcgcgggcctcgcgcagttcggcgaggcgcgcatcgtgcgcggcgccgctcgcggcctcgcgctcgagtgccgcgatttccgcgtcgatccgctcgatgcgnnnnnncgcgtcgtcgatcgccgcgggcgtcgagctgtgcgcgagcgcgaccttcgcgcaggcggtgtcgagcacgctgatcgccttgtccggcaactggcggccgctgatatagcgatgcgacagccgcaccgcctcggtgatcgcgtcgtcgagaacgcgcacgttgaagtgccgctccatcagcgccgccatcccgcgcagcatcgcggcggcgagcggctcgctcggctcctcgatcttcaccacctggaagcgccgcgcaagcgccgcgtccttttcgaaatacttcttgtactcgctccacgtcgtcgccgcgatcgtgcgcagctcgcnnnnnnnnagcgccggcttcagcaggttcgccgcatcgttctggcccgcctgcccgcccgcgccgatgatcgtgtgcgcctcgtcgatgaagagaatgatcggatgcgcgctctttttcacctcgtcgatcacgctcttcaggcgattctcgaactcgcccttcacgctcgcgcccgcctgcaggaggcccatgtccagcacgtgcagcgcgacgccgcgaagcggcggcggcacgtcgtcggccgcgatgcgcagcgcgagcccttcgacgacggccgtcttgcccacgcccgcctcgcccgtcatgatcggattgttctgccggcggcgcatcaggatgtcgatcgcctggcggatctccgcatcgcggccgatcaccgggtcgatcttgccctnnnnnnnnnnntgcgtgaggttcgtcgtgtacgtgtcgagcgccggcgtcttcgacgggccgcgcggcgcatcgcccgaagcggcggcgccgtcgggcaccgcgacatcggcgtccgcgtgccgcggctcggcctcgctcgaacccgcggcgatctcgtcgaacttgtgcttcaggtcatcgacgcgcannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncgaggtccggcccggtcagcagcgcgagcagcaggtgccccgagcggatccgtccgatctgcgaatcgagcgacgcgatgagccacgcctgctcgaacagctcgctcagatgcaccgaaaacaccggcgtgcgcgtgttgcccgttttcagtctttcgagctcgcgctcgagatccgcgcgcagcgcgtgcggatcgacgccgctcgcgcgcagcacgagcggcacgtcgccggtcgactcgtcgagcagcgcgagaaacagatgctcgagatccacttcgtagtgacnnnnnnnnaagcagtggctggcggcgcgctcggtggccttgcggcacaccgggttcagtttcgcgatcagggtcttcaggggcgtgctcatcggtgacggtccactcaggttcgatcgttgttatcaatgaatgacatgcagctcgtagcgcgcgtccgcacggtcgcgcccggcttcgcgcgtgcagagaaacgcgtcccagccgagccgcgcgcccgcgccgagcacgctcgcgccgacttccgcgcggcgcagcacgagcgacacctcgtattcgagcgtcacgcccgcgagcagcgtcagcatccgctcgagcgcgatcgcgcgctcctcgccgggcaggaacgcctcgtagtcgcgcttcgtcagcgggccgacgacgagcnnnnnnnnnatgtcgcgctgccacacgcgctcgccgacgagcgccgtcgcgccgagcgtcacgttcacgtcgccgagcacgctcaattgatcgggcggcacgtcgtaccacttgccgacgaactgctcgacgcggatcggcacgcgaaaatattcggacagcgtgcgctgcagatacgcggccgataccggccgatgccgcgcggcgagcgcatagcccgcgatcgcctcgtcgagcagcgcgccgcggccctgctgcacggtcgagcgcgcgtcgtcgttcgacacgcccgcgagtgcgagcaggagcggcagatagcgctcgtcgcggtcgagttcgtaatgcagcggcagacggtacttcttccatgccgaatagaacagcgcggtcgcgcggttcgagaagacatcgaagaatgcgtgcgcggcatggtcgcgcttcagttgctcacgcgcgatgatctgctcggtgtaatgcagcggcagcgcgccctggccgcccagcagcccgaagaacgccggcgtgagctcgacgcgcgacagcgcgcccgcctcgagcgccgcgttgcgccgcacgtcgtccttcagcgcggcgccggctgcgtcgtacgactnnnnnnnntcgatctcgctcggcggaaagccgagcgacagcgtattgcgaaagccgatgcgccgcgcgacgatctcgcccggccggctcgccgcgtggcgcggcgcatcgtgcttcgcgaaccaggtctcgagcagccgcaccgcctgaaagaactcgaagcgatgcggctcgtcgagcagccgctcgactacgccaggatcgattcgccgctgcgcggtttgcatcgcatgatctcctcgccggtgcgcctggacacgacgatcagttgaacaaagctgttgaggtgcacgtacagcccgaagaacgcgtcgatcatccgcacgaacgtcgcgaggctcgagccgacgaaatgttcgtcgtcgatcgcgagccggatctcgacgccgcgcacgaacgtcgcgaacggcttgcccggcagccattgcaccgcgctcttctgctcgatgccgacgatcccgtcgatatggcgcgtcgacaccgcggagcgcctcagatcgtacagcacgagcgcttccttcagcgcggcgagcccttcttcggcaagcgacacgtgattgagcgcgagatgcgacacgaggcgccagtgcgcggcgtggccgcgctcgaannnnnnnntcgacgtcggccggcgcaatagcgcgatcgggccgggctgctcgccgccgtcgatgaagagatcgccgccgtcgagccccgtcgcgagcgcagccggcaggtcgcggttcgtacaggtgagatcgaggctcaacgtatcggtttgcggcgcgcccggctcgaagtcgacgtcgacgaccgaaatctcggtctcgtagccggggctcttgcgcgcgacgtcgtcgttgcgccgcgcgaaccagtagtggccggcctgcgcggcttcgccgtgatgcagcgaatagaacggccggaattcgacgagcgtttcgcggtccgcgcgctgccgcacgagatgcaccgaatcgatcgaatatacctcgtacgcgaacgcgcggcgcgcatcgccgatcaccgggtacgacaccgcccggtggtcgacccgaatcggctcgccgtgctggcggaacaggttcacgaccggcgtgcagaagagccggaaatggctcgcgctcagcagatcgagcagccgcgcgacatgcgaatcgccgcgcacgtcgcgcagcgcgatgtgcagcgtcagctgccggcagggccccgcgcgccgcgcgagcgcgcccagatcgaaatcgacgaagttgaatttatccgggaatgcgaagtattcggtcagcagccgataggccggatgcgaacgggccggatagtcgatcagcgcgtcggtctcgtcgaagcccgcgtgctcgaacggcgtcttgccgagcgcgatccagcggccgccgcgatcgggctcgacgtagcaggcgagcgcgtgcgcgaacaggcaatcggccagcgcggcgacgaacgattgctcgccgtgcaaatnnnnnnnnagcttgccgagcttcagcgcggcgagatcaagctgcggcgacgtcgattcgaacgcgatcgagatcacgcccgtcgcgttgccgggcagccttgctgcggcgggcgccaccgcgaccgatccgtagcgcgcatcggcgagccggatcggcgcgagcgtcacgtcgtacgcggtgcggaaccggcactgcacgccgcgaatcgcgcggctcttcagctcggtgccgcgctcgacgatccgcggctcggtgagctccgcgaacgcatgcggcgcaccgaactgcgcgatcgagcatgacgggaacggccgcagatagtgcgggtagaggacgtcgacgagcgcttcggtgaactcgggatattcgtcgtcgagcttcttgttgatccgcgcgccgagcagcgcgaacgattcgatcatccgctcgacgtgcggatcctcgcactgctcgcccgtctgggcgagacgcgcggcgatcttcgggtaacggttcgcgaattcgagcgaatagcgccgcagaaacgacagttcgcgttcgtaatacggcaacaactcttccatcgacgatccccgaaaccttgacgccctcgtgccgggcttctcgatgccgcgcggcgcccggcagcccgcgcgatacggctcacaccttggcggcgcgcgaacgcgtcaccgaatattgcaacgtcgacggctgcagcatcgcatcgaaggtcaccggttcctcggcaggatgcacgacgagcagcgcctggatcgcgaaatagagcgcgttcgtcgactgctcgttcagctcgaacgccacctgcacctgctgcagcctcggctcgtgccgcgcgatcgcctgctgaatcgatttgcagatgaacgtgcgatcgtagtggctcgcgaggctcaggccggcgaaatcgttcagcccgtaggtcagcaccgagcgctggcattcgggcagctcggcgagatcttcttcggtcagcgcgatgcgcgtgttgaggatcgcctcgacgtnnnnnnnnaccgtgttcttcagctcctccaacgacaactgccgcatcgcggcgggcgccggcacgtgcggttcgtcgtcgaacagcttgtcgaggaagctcggttcgaaacgtttcatcgggcagcaagcaaaacgggaacggggcacgcaccgtgccccgttcccgcgtcgaacttagaccgcgtaggtcttgtcgttcttcgtgaggtgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcaggaccacaacgacaaatactcggcgtcgcccgctcgcgcggcggtttgccgcagctcctgcgtcagcgcgttttgcaccggatacggcgcgaccgaatcgggccgtccggccagctgcgccatcagcgcattgcggatgcnnnnnnnntggcggcccgtgatnnnnnnnntgacggacgtcgacgtatcgtcgctcgcgagcagacgcgctttccagcacgcgggaatcgcgctttccgcgcacgtgagaaacgcggtgccgagctgcgcggcttgcgcgccgagcgcgagcgcggcggcgattccacgcccgtccatgatgccgcccgccgcgagtaccggcagattcgtcgcgtcgacgagctgcggcacgagcgcgatcgtgccgacgagcgcgtcttcggccgagccgatgaacgtgccgcgatggccgcccgcttccgcgccttgcgcgcagatcgcgtcggcgcccgccgcctgccacgcgaggccctcggcaacatgcgttgccgtgccgatcacatacgtgcccgccgcctgcagccggacgacatctttcttgtcgagcacgccgaacgtgaagctcgcgaccggcannnnnnnntcgacgagcgcatcgagttgcgcgcggaaatccggcgcgtagcgcggcagcggcgcgccgggcggcaacccgaacnnnnnnnnnagcggatcgatcgcgtcgagcgcgcgacgcacggccgcgtcgtccggctgcgcgtcgggcagcacgaacaggttcacggcgaacgcgcggcgcgtcgcggcacgcaccgcggcgatttcggcggcaagcttctccggcgcgaacgacgcgccgccgaggctgccgagcgcaccggcgttagaggcggccgcgacgagcgcgggcgtcgtcgcgccgaccatcggcgcctgcacgagcggcaggcgcaagtcgaaccgggcggcgaacggagtcggggcgatacgggaagtcatggcgggatcctcgaatggatgaggtgcggcgaacgcgtgcaggcaggcacgcgttcatgcacgagacgggacgaatcgaatgctcggcgagccgactctaccnnnnnnnnnaacgcatgaaaaatgaataatccagatcggtccgttcgcgcggcgagaagaagaaggctcgcgagcgtgcgcnnnnnnnnnnacacggccgcggcgggacacgccgctcgaaggcttcgcggcgctgcaacgacgcgggtttgatggcacactgggcgccgcttccccatccaccgtcaggaccttcaccggtcctgcttcgtcaggagagcagcatggcttcgcaatggatcgacattcccgccggcaacgacacgttcggcggctatctcgcgctgcccaagcgcggcaagggcccggccatcgtcatcatccaggagatcttcggcgtgaacggccatatccgctcggtcgccgaccagtatgcagccgacggctacgtcgcgctcgcgcccgacgtgttctggcgcacgcagccgcgcatcgagctcggctacgaaggcgcggaccgcgacaagggcatcgagctgttgcagaagacggacgtcgcgcaggcggtcgccgatatcggcgcggccgcggcggcgctnnnnnnnnnncccgaggtcgcgggcaagctcgccgcgatcggttattgcttcggcggacgtctcgcgtatctcgcagcggcgcggcagcatgtcgacgccgcggtcgcctattacggcggcggcatccagaatcacgtcgacgtcgcggcgcagatcgcgcagccgatcctcttccactatgcgggccacgaccagtcgattccgctcgacgccgtcgacaaggtgaaggccgcgttcgccggccgcgcgaacgccgagttccacctgtatccggacgcgcagcacggcttcaactgctcggagcgcgcatcgtacgaccagcgcgcggcggcgctcgcgcacggccgcacgctgactttcctcgccgaacgcctgtaagccgccggcgatcgccgcgctcgcgcggcgcgtggnnnnnnnncgtgccgccgcgctcgaattccgaatcgttcgccgctcgtcaccacnnnnnnnatgactgtgccgtccgactatctgtgccacgacgcaatcgggctcgcgcagctcgtcgcgcagcgcgaagtcannnnnnnnnaactgctcgacgccgcgatcggccgcgcgcaagcgctcaatccggcgatcaacgcgatcgtgctgaacgactacgcggcnnnnnnnnagcgcgcggcgagcggcccgctcgcgggcccgctcgccggcgtgccgtatctcgtcaaggatctcggctccgcggtcgcggggctgccgctgtcgctcggcagccgtcactatcgccatcatgtgccggccgaggattcgccgctcatcgtgcgaacgaaggccgccgggctcaacatcttcggcaagaccaacacgcccgagctcgggcagatgccgtacaccgaatcggcgctgctcggcgtgtgccgcaacccgtggaacctcgatcacacgccgggcggctcgagcggcggcgcggcggcggccgtcgccgcgggcatcgtgccgctcgcgcatgcgtccgacggcggcggctcgatccggattcccgcgtcgtgctgcggcctgttcggcttcaagccgtcgcgcgacccggtgctgacgccgtggcccgtgccgggcgagatcgtcgtcgagcatgcggtgtcgcgcagcgtgcgcgacagcgcgctgctgctcgacatcacgaccgggcgaaccgcgccgggcacgctcgaaggcgtcggcgcgcccggcacgtatctcggcgcgctcgacgcgccgccgcccgcgctgaagatcggctacgtgacggacccgatgctcgcgccggcgctgtcggccgacgtgcgcgacgcgctcgatcgcgcggcggcgcttgccgcatcgctcgggcacaacgtcgagccggcggcgctcaacctcgatttcgcgcagatcggcgaggtattcctgacgatctgggccgcgatcgccgacgagctcgtgctcggcgcggagcgcatcaccgggcgcaagccnnnnnnnnncgaattcgagccggcgacgtgggcgatggcgcaggtcggccgccggctcgtgcgtgagcggctgccgcacgcgctcgagctgcagcggcagatcacnnnnnnnntcgcgggcctcgtgtcgcgctacgacgtgctgctgtgcgcgacgctcgccgcgccgccgatcaagatcggcgaaatgcagccgacgccgctcgagacgcggcagatggagctgctcggcgtgctgccgataaaaccgctcctcaagcgcatgctcgcggaggtgtcgcaccaggcgttcgcgtgggcgggctgcacggagctcttcaacctgaccgggcagccggcgatgtcggtgccgctgcactggannnnnnnnnggctgccggtcggcgtccagttcgtcgcacggcacggtgacgatgcgcgcctgttcgcgctcgcgcgtcagctcgagctcgcgcagccatggtttgacaaacgcccgccgctcgcacgcgtgcaggcgtgaatgcgagcgagagtgtgagtgcaagcagcggaccacgagcgacagcggtgcgccgtctcgcgctgcgcctcgcaggccggcgcgttgcctttcatgtccgctcgcgcnnnnnnngaggcgaaacccgcgggtttcgcctcgtcatcgtcgccggcgggcggcgcgcgtgcgtgccagccggcgtcagagccccagccgctcgcagaccgtcttcgtcgccgccgcgccgttgagcgtgtagaagtgcagaccgggcacgcccgcgtcgatgagccgccggcaaaggcccgtgacgacgtccgcgccgaacgcgcggatcgaatccttgtcgtcgccgaagctctcgagccggcgcgcaacccagcgcggcacttccgcgccgcacatctccgagaagcgcatcagttgcgagaagttcgtgatcggcatgatgcccggcacgaccggcacgtcgacgccgagcttcgccgcatcgtcgacgaagcggaaatacgcgtccgcgttgtagaaatactgcgtgatcgcggcgttcgcgcccgccttcaccttgcgcgcgaagttctcgagatcggccttcggcgagcgcgcctgcgggtggtactcgggatacgcggccacttcgatccggaaccagtcgccatgctcggcgcggatgaagctgacgagctccgacgcgtagcgcagctcgcccacctcgcccatgccggaaggcagatcgccgcgcaacgcgacgatgtggcggatgccgtgcgagcgatactggtcgagaatcgcgcgcaggctgtccttcgacgagccgatgcacgacaggtgaggcgcggcttcgagccccgccttctgcatgtcgagcacggtgtcgagcgtgccttgctgcgtcgagccgcccgcgccgaacgtgacggacacgaatttcggcttgagcggcgcgagctnnnnnnnnntcgcgcgcagcttgtcgacgccttccgccgtcttcggcggaaagaattcaaaggaaagttcgatcgggttcatgattcagatatcacccgtcagccgatgttgcgctgaccgaagatcagggcggacagcagccacgacacgatgctgtacaggatcgaaccgaagaatgcggaccagaatcccgacacttcgaaccctttcagcagcgacgacgcgaaccagaagcacagcgcgttcacgacgaggatgaaaaggccgagcgtgacgatcgtcacgggcagcgtgagcaggatcaggaccggtcggatcaccgcgttgatgaggcccagcacgaccgcgacgatgagcgccgtgccgaagctcttgatgtggatcgacggtacgaggtacgtgatgatcaacagcgcgagcgcgttgatgatccaggtcaggatgacggtcatgggttgctccttgagcggttgacgatccggccgggcgcggccgccccggaagatgagaacgcgcggcgcgccgggcggcggtgccgtgccgactgcgcgccgcgcgggcgggcgtcaggcggcgggccgcccggcgcccgcgcgccgggtacggatcaagatatcagtaacgatagtgatccggcttgaacgggcccgccttcgacacgccgatgtacgccgcctgatcgtccgacagctcggagagctgcgcgccgatgcgcgcgaggtgcaggcgcgcgaccttttcgtcgagatgcttcggcagcacgtacaccttgttggcgtactcgccgccgcgcgtgaacagctcgatctgcgcgagggtctgattcgtgaacgagttcgacatcacgaacgacgggtggccggtcgcgcagccgaggttcacgaggcggccttcggccagcaggatcacgcgcttgccgtccgggaagatgatgtggtcgacctgcggcttgatgttttcccactggtactggcgggtcgacgcgacgtcgatttccgaatcgaagtgaccgatgttgcagacgatcgcgttatggcgcatcgccttcatgtgatcgtggttgatcacgtggtagttgccggtcgccgtcacgaagatgtcggccttgtcggccgcgtattccatcgtcacgacgcggtagccttccatcgccgcctgcagcgcgcagatcggatcgatttcggtcacccacacggtcgcgcccaggccgcgcagcgattgcgcgcagcccttgcccacgtcgccgtagcccgcgaccaccgcgatcttgcccgcgatcatcacgtcggtcgcgcgcttgatgccgtcgacgagcgactcgcggcagccgtacaggttgtcgaacttcgatttcgtcacggaatcgttgacgttgaacgccgggaacggcaggcggccgtccttttccatctggtacaggcggtgcacgcccgtcgtcgtctcttcggtcacgcccttgatgtgcgcgaggcgcttcgagtaccagctgccgtcgatttcgaggtggcgctcgatcgacttgaagagcgcgacttcttcctcgttggtcggccgggcgatcaccgagcggtccttctcggccttcgagccgaggatcagcagcagcgttgcgtcgccgccgtcatcaaggatcatgttcgcgaactcgccgttcggccattcgaagatgcggtgcgagaactcccagtattcgtcgagcgattcgcccttgaacgcgaagacgggcgtgccggcctcgacgatcgcggcggccgcgtggtcctgcgtcgagaagatgttgcacgacgcccagcgaacgtccgcgccgagcgccttcagcgtctcgatcagcacgcccgtctggatcgtcatgtgcagcgagccggcgatnnnnnnnnccttcagcggctgctgcgccttgtattcgtcgcggatctgcacgagcccgggcatctcggtctcggcgatgttcagttccttgcggccccagccggccagcgcgatatcggcgacgacgtaatcttgtgcggaatgggaatcgatgacagcggcgttcatcacgccctcctttctnnnnnngttctagaaaattgtgacgtgagcgccgttcaagtaagcggccggtctcggcgaaaacgatcgccgctatgcgacgatgctgcgccgacacaccgctcggttgaccatttccgagcctggcgggcggggcccgtcgcaacgctcctcggaaacgaggtgggattgtagcaaatcgagacgaaattttcctgccgggcgagccggccgctccggcgccgccctcacgcgccattccgtgccgcgctccgacggcattccgcccgcgtcgccgggcgcgccctcgggcccgcatttcagccgcgcttcgctcgcccgggcgccgcgcggccgcgtcagctctccgtgccgacccacgcctgctcgcgcagcttcgcgcgcagccgcgcgaccgcctggctatgcaactggcacacgcgcgactcgctcacctcgagcaccgcgccgatctcgcgcaggttcagcccgcgctcgtagtacagcgacatcagcagcttctcgcgctccggcaggcgctcgatcgcatcgacgagcgcgctgcgcagatgctcgtcgagcagcgccgacagcggatcgctgtgatcggcgcggtagcggtcgagaaacggctcgtcgtcggccgagcggtcgaagtcctcgtagtagacgagctggctgccgtgcagatcctgcagcatcgactggtattcgtcgagcggcatctgcaggtgcgcggcgatctccgtctcgttcgccgagcggccgagccgctgctcgacctgatgcaccgcatgttcgacttcgcgcgaggtcttgcgcaggctgcgcggcagccaatcgttgctgcgcagctcgtcgagcatcgcgccgcggatgcgctgcgtcgcgtaggtctcgaactgcgcgccctgatcttccttgtagcggctcgccgcgtcgagcaggccgatcatgcccgcctggatcagatcgtcgaggtccacgctcgccggcatcttcgcgacgagctgcaggccgagacgacgcacgagcggcgcatattgcgtcagcacttcgtcctgggaaatcttgccttgagcgttatacatcatgccctctcttcgtcgtggcgttcaggcggcatgagccgcgccgcgttcaaacgccgaacttcccgtccggacccggccgatgcccggacccgggcgcatcggccaatacagcagatcggcggcgatctgccggtaatcgcgnnnnnnnnnnnnnnacgggaacgcgtccaccaccgtgtgcgcgagcccgcgcgcgcgctcgatcagcgaatcggcggcgacgcaaccggcgttcgacagcgacacgcgcagataccggctcgcgacgcccgcgaggttctcgtaggcggctctcgcgtcggccgcgctctgcacgtggttggtcagcacgcgaaactnnnnnnnnnnntgcgcgtagtgcagccgcttcatgcacgcgtacgcctcggtgatcgccgaggccgacacgcgcgtgaccacgagcacgtcgtgcgcgtnnnnnnnnagcgcggagagcgcgccgttcgcgtcgagctgcgcgtcgatcagcacgatgtccgccgcgccgtcgccgagcgcgtcgagctgcgcgtcgctgtagccgannnnnnnnagccgcgacgcctcgcacaccgcgaagccgagctcgtgccgcaccggctcgccgtcgcgcagccacgagccgcacagcgtcgccgcgatcgagcggacgttcgcgcgctcgtcgacgacgagcacgtccttgccgagcgcggtgagcgccgcggcgagattggcgaccgtcgacgtgcagccgacgcccgacggcccgcccgtcaccgcgacgacgcgcgacgcgcgtccggcgagcaggcgccgcagcccttcggcctgatcggtgatgcgcttatccaaagcggacctcgtgcagttcgttgccggtgcgcgtgctcaacgcggacagcatcgccggcaggtcatcgtcatggggcacgaacggcgaatcctcgcgcggcgcgcagaacgcgctcttgagcaggaatttcttcgtcgcgacgtacaggttctcgggcaccttctggccggtcgacacgtaatgcaccggcagcttgtagcggatcaccgtgtcgagcacgccgcccaggttgctcgcctcgtcgagcttcgtgaggatgcagccggcgagatccggcaacgccgccttcggttggccggccgcgctgcggtacgcctgcacgacttcgttgagcgtgtcgccgtggctcgtcgcgttgagcagcagcaggcgctgcaccggcgtatccgcgccgtgcagcatcgcgatctggtcggacaccgtgcggtcgcgctggctcatgccgatcgtgtcgatcagcaccatgtgcttgttgcgcagctcggcgagcgcgagctgcagatcgccgccgtccttcaccgcgtgcaccggcacgccgaggatcttgccgaagatgcgcagttgctcgtggccgccgatccggtagctgtccgtcgtgagcagcgcgaccttgctcgcgccgaagcgcatcacgcagcgcgccgcgagcttcgcgnnnnnnnnnnnnttgcccacgcccgtggggcccatcagcgcgaacacgccgccgcgctccatcagcgcgtcctcgctgtcgagcacgggcaggttcgccgcgagcaccgactgcgcccagtccgccgccgcgtcgagcgtgtcgtagccctcgccttccggcaggttgtcgacgatcatccgcacgagttgcgcggagaagcccgccgcgaacaggtatttcgtcagcgcgccgtgcaccgggttgcggcgctggcgctcgttccacatcaggcccgcgaactgctcttccatcagctcgcgcagcgagccgagctcctgcatcaccgtatcgttgacgatgcgctcgatacgcgccttcaccgcgtccgcgacggcggccgccgtatcctcgggcaggcgcagcgccggcttcgccgccgcgggctcgtcggccggcagccggcgcgcggcgttgcgcacgatgtcgcgcgcccattcgggcgcctcgtcggcgctcgcgcggcgcttgcggcgcgttctgcgcaggcagggcggcggtggcgcgcggccgcgcgatgagctcttcgtgctgcttcgtcagccgcttcgcgtgctcgacgagccacggcgcgggctccgacggcgcggcgggcggcagcgcgggcggcacgggcggcgaaacggcgggccgcgcatcgtcgtcggccgacgcgtcgacactcgcgccgaacaccgacgagaacacgtcgggcatgccgcccgccgcgtacggattcgcggcggcgcgcgaggccggcgccgatgcgccggaggcggcgctcggcacgacgaccgatgcggcgggcgacgcgaacgacggccccgaggacgcatgctgcgccccctggcgcggcgcatgcggctgggccgcgccatgcgcggcgtcggccgcgcggcgcgtcgagatttcggcgagctcggcggcgggcagcgcgacgatctcgacgcgcccgtcttcgagcgtccggttggacagtaccgccgcgtcggcgcccatcgcttcgcgcacgaggcgcagcgcgtcgcggctcgtcggaccaatgaatttgcgaatgttcaagcggtacccccgatgacgttaacgaccttgatcgtgcgcgtgtccggcacttcggcgtaggacagcactttcaattgcggcaggctgcggcgcaggaagcgcgcgagcatcgcgcgcagcgcgtgctggacgagcagcacgggcggcagccccatgttctgttggcgcagcatcgcgtcttgcgtgccgatgagcagcgagtgcgcgaggcccggttcgaggcccggattcgcgccggtggcgagcgcctgcgacagcacgcgctcgaggttcgcgtcgagccccatcacctgcatctcgcccgcgcccggataccactgctgcgtgatcgcgcggccgagcgaaagacgcacggcggccgtgagatcgtaaggatcggtgatgcggcccgcctgctcggacacggcttcgatgatcgtgcgcatgtcgcggatcggcacgccttcgtcgagcaggttctgcagcactttctgcagcgtcgtgagcgagatcgtcttcggcaccagatcctcgacgagcgacggcgcgtccttgccggtccgctcgatgagcgcctgcacttcctgccggccgagcagctcggccgcgtgctggacgacgagatggttcaggtgcgtcgcgacgacggtgctcgcgtcgacgaccgtgtagccgtacacctgcgcctgctcgcgcagcgccgtgtcgatccacacggcgggcagcccgaacgccgggtcctgcgtcggcgcgccgggcagcgcggccgtcacctggcccggattgatcgcgagccactggcccggatacgcttcgcccgtgccgacttcgacgcccttgagcgcgatccggtaagcgttcgggcgcagctcgaggttgtcgcggatgtgaatgacgggcggcaggaagccgatttcctgcgcgaacttcttgcggatgctcttgatccgcttgagcagttcgccgtcggcgttcttgtcgacgagcggaatcagccggtagccgacttcgaggccgagcggatcgatcagcgtcacgtcttcccacgtcgcctcgtggctgtcggccggcagcgcggcgggcggcgcgatctccgcgaccatgcccgccgccttcttcgcggcctcgcgcttggtcatcgtgcgcgacagccagatcgcgccgccgccgagcagcagaaacgcgaagtgcggcatgttcgggatgagccccatcagcacgatgatcgagcctgtgatcatcagcacgcgcgggttcgtgaagagctgcgtggtgagctgcgtgccgatgtcctcgtcggtcgccacgcgcgagacgatcacgccggccgcggtcgagatcacgagcgacgggatctgcgcgacgaggccgtcgccgatcgtgagcagcgtgtagttcttgcccgccgcggcgaagctcatgtcgtgctgggccatcccgacgatgaggccgccgatcacgttgatcgccatgatgatcaggcccgcgatcgcgtcgccgcgcacgaacttcgacgcgccgtccatcgagccgtagaactccgcttcctgcgcgaccgactggcggcgcttcttcgcctgctcttcgttgatgaggccggcgttcagatcggcgtcgatcgccatctgcttgccgggcatcgcgtcgagcgtgaagcgcgcggacacttcggcgatccggcccgcgcccttcgtgatcaccatgaagttgatgatcatcaggatcacgaacacgacgatgccgaccgcgaagttgccgccgacgaggaagtggccgaacgcctcgatcacctggccggccgcgtccgggcccgtgtgaccttcgagcagcacgacgcgggtggacgcgacgttcagcgacaggcgcaaaagcgtcgagaacagcagcacgctcgggaacgcggcgaaatcgagcggcttcatcgtgtacatgctgacgagcagcaccatcaccgacagcgcgatgttgaacgtgaagaacagatcgagcagcagcggcggcagcggcaggatcatcatccccagaatcatgcagatgaggatcggacccgcgannnnnnnnaggttcgtgcccgcgaacagttnnnnnnnnttgccgaggagtccggccggcatgttcatgcggcacctccggcggcgcggccgccgagcgcgtcttcggcctcttcgcgttcgtcttgcggcgcgacgtgcgcgcccttgtcgagttcggccggcacgtcgagatcgacgggcgtctcgggcgcgatcccaccttcggcgcggaagcgcttgagctgatacacccacgcgagcacttcggcgacggccgaatacagcgtgccgggaatctcgcgctcgagttcgacgttgtgatagagcgcacgcgcgagcggcggcgcttcgagcagcggcacgtggtgctcggccgcgagctcgcggatgcgcgcggcgacgaggttcacgcccttggcgacgaccttcgnnnnnnnnatctcgccatccgtgtacttgagcgcgaccgcgaagtgcgtcgggttcgtgacgacgacgtcggccgtcggcacgttcgccatcatccggcggcgcgccatcgcgcgctgctgctggcggatgcggcccttcacgtgcggatcgccttcgttctcgcgatgctcgcgctttacttcttccttcgtcatgcgcagcttcttgttgtactgccagagttggtacggcacgtcgaggccggcgacgacgagcatccccgcaaccgtcatcccgcagcacacggcgacgaggtgcagcgcgtcggcgagcgccgcgtgaagcggctgcgtcgcgaggccgagcaattcgtccttgctgcgccagatcgcgatgccgccgattccgccgacgacgagcgtcttcgcgatcgacatcccgagttgaatcgggccctgaatcgagaaaatgcggccgaggcccgtgatcgggttcaggcgctcgaacttcagctcgaacgtcttcgtcgacacgagccagccgcccatcgccatcggcgcggcgagcgccgcgacgcccgtgagcgcgagcacgggcgcgagcgcgtagagcccttcgaggctcagcgtgcccgcgtgcgacagcatccggttcgtatcgaacgcggctgcgcggtcgaacgagaatgcggtgtgcagcatggtgcgcagatgctcgccgatcggcccggacagcatccatgcgccgtagaagcccgccgacagcagcgcgaaagaggccagttcgcgcgagcgcgcgacctgcccctcctcgcgcgccttctcgcggcgcttgggagtggcggcttctgtccggtcgagatcgctgtcctctgccacgcgggcctccatgtgggcgcggcgggatgccgctttccagtgacaccgattattcccgcggcggtcaacgggcgatcggtcgaggaaagcggggaaaccggggtatttctcggaatcggttgcgcaggcgaacggcggaggcnnnnnnattttgggggcgcgatgggcggcgcaggccgcgggcgggaaaagggaaacgcgaagcaaacggcgggaggcgaatcgccgtcaaaagcggactcgggaagcgcggcgtttcatcggcgtacgtggggcccggctnnnnnnagcggccgctcgtccgctcgttcggccgcgggtcgttcggccgcaggccattcggccgctcgaagctcgcgcatgccgctcgattcgccggcacaacggaggcgacgcgatggtgccgccggcgaagcgcccggccgcgtcgatgtcgcgaggccgacgcacggatgcggtgcccggccggcctctgctacacgctacggcctgccgatcggcgtcacgcgcggaaaaggaccgatcacgccgcgcctgtccccaaacacgcgccttcatcaagccggagccgttgcaagcgctccgtgccacgccagccatatcgcgcaaaagccgcgctgccgcgaagcggcgcgccgaacgaaccgccgctcagcccggccgcccagcggcaacgccccgggcaggccgcttgatccgccggccggtcagtccgccgcggcccgccgcagcgcgccgaggtcgatcttcttcatctgcatcagcgcctgcatcgtgcgcgacgccttcgccggatcgtcgcccgccagcagctccggcaactgcacgggcacgatctgccacgacagaccgaagcgatcccggagccagccgcactgctgcgcgctcgcgtcgccgccgtcggacagccggccccagtagtaatcgatttcatcctgcgtcgcgcaattgacgacgaacgacacggccggattgaactggaacacggggccgccgttcagcgcgacgaagctctggccgtcgagttcgaaggcgaccgtcatcacggcgccctcgccctgcccggacgcctgcgcgccttccttgccgtagcgggcgacgcgcgtgagcctcgcgttgtcgaacaccgatacgtagaacgtcgccgcttcctcggcattgccgtcgaaccacagaaacggggtgatgcgctgcacgcgtgccgtcatgacgtctctcctcgctcgccttccccggcggggcaacttaacgatgataggcgctcgcaccgcgcggctctgcggcttcgatagtcgaatgccaaaccaatgctaaacgggcgcgattcctcgcgcccgttcggccctcaatccgcgtcacgcgagcacccgaacgggacgccnnnnnnnnncgcgtcaaaacgcgacatacggcgccgcaccgccgctgccagtcaggtccatcccgaagtacagtgtcttgccgaaaaagtgcggcaagccgaaatcgagcacccgcgtgttgccgaacgggccgccgagattcggcaccgccgatttgtacgacgaaaacagcgcgctcgcgttgccgatcgagatcgactgcgaggcctgcgcgccgttcaggccgacgacggtggccgtcgtcgtttgcgtgctcgacgggcagtagaacgacgaattgttgctgcacacgggcagcgagaccgccgtgctgccgcccgtatcgaagaagtacgcgttcgagccggtatcgaagaacgccgtcgtgatcgcacggccgagcagcgtgcccgtcaggtcgcccgcggtcgtcgaggtgagcttcgtcacgcccgccggcaacgcgttgttcgactgggtgttgatcccgaacgtcagcgtgcccgtcgcgctgccgcccgccggcgggttcatcgcgacgatcacgccgttgttgtcggtcgcaaagcgcggcaccgggttggcgacctgctgcgcgagcggcaccgtcgtgacctggcagctcgtgttgccgttcgggcacgcgtagtagttgctgtagagcgtcgacgtcgtgcagttcgcgccgcagtcgtacggcgcgggcccgatcccgagaatgccgttcgcgccgagatcggccgcggtgttcgacggcgcgttgccgttcgagcacgagctcggcacgccgaaggagcccagatcgccgatgatctggatcggcagcgaactcgcctgctcgccggcgatcctcacgtcggcggtgcgcacggtgccccacgtgtagctcgtcacgaacttgccgcactcggtgagcgtgccgccgctcacgctcgacacgggcaggctgccgagcacgcccgacgcggcggtgttgacgatccgcagcccgtacgacgctgtgtcgacgagcacgttgccgatcgtctggcacgcggacgtgccgggcgcgcagatcgtcacgctgacggtcggcatgttgatgatggtcgcgacgcccgtgctgacggtgatcgccgcctggttcgacgcgagcggcgtgctgcccgagccgccggtgccggtgtttaccgatgcgttcgagccgccgtnnnnnnnnnnnnnnnacgcggcgacgagcgcggccgtggccgcggcgagactcagcgcgccgagccagcgagtcagagtgtgttggaagcgcaagatctgtcccctcccggcgcgatcactggatgtcgttggtggagaagccggccggcagcgcctgcggcagccatgcctgaccggaatacgagcccatgtggccgcccgtgtggatgacgagcccgcccgtgtcgatcgcggcggnnnnnnnnngcccgtgcgcggcgcgcgacgccttcacgcccgcctcgtattgcggaaaataggcgccgagcagatcggacagattcggcgcgacggggccttgccacgacagcgcgaacacggtgcccgccgtcgacacgtattcgcgcacgaccgtgcccgagccgagcgtcgtttcgcgcaccgtatagccgacggcggccgtcgacgcgccgcccgccgcacggatgcttcgctgtatcgagcgcaccgtcgcggcggtatccgcggcgggcggggtcatcggcgcgccgccgaggcctgcgtgggccggcgcggcgagccacgcgcacatgaagccggccgcggtcgcggcgagccggcgaaatcgactcgatctcactccattcctcctcgaattcaggctctgcattcaggcagcgggagtccgacggacacgcgccacgcattatcgacaatcgaaagcgaaaagaaagctttcaagagcctgccgatcaggagcgtagtatgcctgcagcttatgtcaaaaacctatcggcacggatctcgataattttaatcatttcaaaacaattcgactcaaaaacccagactcgctaacagatcgtcaacttgcgcctgatcctgcacaacgtccgtctttccttccggattgatctgcggcccattgagcagcgattccggcgtcattgcgccgcccgcctgctcggcggcgagcgcggcggccgtcgcggcgaactgttcgcggcgctcgggcgcgatattctcgaccagcacgttcaacagctgctgctcgatcagatagaccatgtccatgatcttcttgatcacctggcccgtcagatcctggaagtcctgcgcgagcatgatctcgagcaactgcgcgttggtggcgcccgtcgcgtccggcagtgcgcgcaggaannnnnnnntgtcgtccatcaggccgcgcacttccgcgcgctcgatcggcgtctcgtaccatttcgcccagcgcgcgtcgagcgcggcggcctcctgctgcaggcgctcctgcacgggcttcgcgacctcgatcgcggtcagcacgcgctcggccgcctgctcggtcatcgcgacaacgtagcgcagccggtcgcgggcgtccggcacgacctccgccgccttttcgacgtgcttgtcgagccccagctcgcgcatcgaatcgcgcagcgtgcgcgtcagctggccgatgcgcgcgagaatacggtcgctcgccagatcggcggcgtcggcaaggcgttcgccggcattcgcgccggcaaccgccacatcaatcggctcgttcacgtcagctccccgctttcgccatcttttccagaatcttgttgagcttctcgtcgagcgtcgccgccgtaaacggtttcacgacgtagccgctcgcgcccgcctgcgcagccgcgatgatgttctccttcttcgactcggccgtcaccatcagcaccggcaggtgcgtgagcgacgcgtccgcgcggatctccttcaacatcgcgagaccgtcgaggttcggcatgttccagtcggagatcacgaagtcgtagccgccgccgcgcagccgcgcgaggccggccaggccgtcctccgcctcgtcgacgttcgaatagcccaactctttcagcaagttgcggacgatccgacgcatcgtcggaaaatcgtccaccaccagaatcttcatgctcttgtccatcgtctgttcctttccagattcatgttccgtcacggtggccaggcccggttcgcgatcgcgcgcccgcgaacgcgcgatgccggccgtcgtgcaacgagcaaggcgcgccgtttggccgagccaaacaggcgacgcgcgacggccggcgcgagtccctgcgggacgccgcaatgcggccggcggcgcgttcccccgcttccaaaatctctcgcgcggcggccggcgcaacggccgagcgccgcgtcatgctcgtcgcgaatacgtcagcattcgcggtgtgccattcctcacgcgcggcccttgcggcggccggcgcgagcacgtcgtcgtcgcgaaccgggccgggcgtcacacgcgctgcacgcgatcgcccatcgacgcgaggcgcgccatgatacggcgactcatgtcggaaaggggcgcgacgtcgtcgacgccgcccatcgcgatcgcctcgcgcggcattccgaacacgacgcagctcgcctcgtcctgcgcaaatgtatacgcgccggcctttttcatttcaagcagcccggccgcgccgtcgcggcccatgcccgtcaggatcacgccgagcgcgttcttgcccgcatgctgcgcggccgagcggaacagcacgtcgaccgacgggcgatgacgattgacgggcggctcgtccgacaggtgcgcgatgtagttcgcgccgctcctcgcgagcagcaggtgcgcgtggccgggcgcgatatacgcgtgccccggcagcacgcgctcgccgtgctccgcctccttcaccgagatccggcacagcccgttcaggcgctgcgcgaacgagcgcgtgaagccgggcggcatgtgctgcgcgatcagcacggcgggcgcatcgggcggcagcggcgtcagcacttcgcggatcgcctcggtgccgcccgtggacgcgccgacgatgatcagcttctcggtactgacaagcggattgttgatgagcggcgcggcggcgcccgcgtggccgtgcgcggccgcggcggccgccgcatgcggctgcggattctgccgcannnnnnnnnnnnatgccgcgcgcaccttgtcggccagcttttccgaatagtcgagcatgccgtcgcgaatcccgacgcgcggcttcgtcacgaaatcgaccgcgcccagctcgannnnnnnnagcgtgatctccgagccgcgctcggtgagcgacgacaccatcacgaccggcatcggccgcaggcgcatcagcttttcaaggaagtcgagcccgtccatccgcggcatttcgacgtcgagcgtcagcacgtccgggttgtgctgcttgatcagctcgcgcgccacgagcggatcgggcgccgttgcgcacacttccatgtcgggctggctgttgatgatttctgtcatcaggctgcggatcagcgccgaatcgtcgacgcacagcactttgattttcttctgcacagcgttcaagcctcctgctttcttgtggcgggctgcgtggcccgcataccgaacaattcgatgcgaggcttcgcctgcgccttcggcgcgggcgtgccgaacagctcgacacgcggccgcacgcgggnnnnnnnntcgccgtgcgggtcgaccgcctcgcgcgcgagcgcggcttcccgcgcggcgacgtcgggcgcctgcacgcgcagcttcttgaccatcgcctgccccgtgtgcggcatgaacgcgaccttgcgcggatgcacgccctgcagatcctcggcggtgatgcggatgcgctcgagcgccagatagcggcgcacgaaatcggcgttgcgatcgccgatattgatcgtcgtcatcccggcgagcacggccgcgccgccgaacaccttcgcctcgaagcgctcgcgccggccgcccgccttgatgagctcgttgatcagcacttccatcgcatacgcgccgtagcgcatcgattcggacgcggcggcggacgggtccgcgccgtcgtcgggcaacatgaagtggttcattccgccgatccgcccgatcggatcgtgcaggcacgcggccacgcacgagccgagcaccgtgacgagcaccatgtcctcgcgcgtcgtgtagaactcgttcggcagcagcttcacgccgtggcggtgaaagtgcgcatcgaaatagaggttggtcgcgatcggcagcccgctcatcggagttcctcctcggccgccgccgcggcgatnnnnnnnnnnacgcgcggcgcggccgactgcccgtcgcgcgtcagttcgtagaccgtctgcccgcgcaggcggaacgcctgcgtcacatacgtgaagttctccgaatggccggcgaacagcaggccgcccggcttcatcagcggctcgaagcgcgcgagcacctgcgactgcgtcggcttgtcgaagtagatcatcacgttgcggcagaagatcgcgtcgaacggcttcgtgaggccgtagtcggcgtcggtcaggttcaactgcgcgaagcggatcatcgcgcgcagctcggggcgcaccttcacgcggcccgcctgcgtgcccgtgcccttcaggaaaaagcgcttgagccgctcgggcgacagatgcttgacctgctcgaacgcgtagacgcccgcgtcggcctttgcgagcacctgcgtgtcgagatcggtcgcgatgacgctcgccgagcgcgcggccgattcgccgagcgcctcgacgagcgtcatcgcgatcgaatacggctcttcgcccgtcgacgcggccgagcaccacaccgataccggctgctcgcgacgcttgacgaattcggcgaggatcggaaagtggtgcgattcgcgaaagaacgcggtcaggttcgtcgtcagcgagttcgtgaacgcttcccattcggacgggtcgttctcacgctcgagcagttcgaggtaatcgcagaagcggttgagcccgcgcgcgcgcagccgccgcgcgaggcggctgtacgccatgtcgcgcttgtgctcggacagcgagatgcccgcgcgccggtggatcagcgcgcggatcttcgtgaaatcggcggacgtgaattcgaagtcccgcgcagcgtcgcccgaccgttcttgcggttcgggtgcgtcgagacgagaagcggcgcgtgcgggcatcatggcttagaaggtttcccagtcgtcgtcggaggatgccgacgcggccgcgggcttcggctcgcccgacagcgccgggcgcttgagtgcgaaggaggacgcgggagcggaggcggcttgcggcgcggcggcgtcggccgggctcgccgcggggcgcgcggcggcgcccggcttcgcgagcttcggtgcatagccggctgcggccggcgcggcggcgggcttcggcgcggcggcgggcttcgcgccatgcggcgcggcgtgcgtcccgcgctgctcgccgtgcgaagcgggcgcggcggcgggcgaacgcggcgatccggctccgccggccgtcgcgtccgcggcatgcgtcgcggatgcgacggcatgagcgaccgcatgcggctcgctcgacgcgctcgcgcgggcgttcacgttcgaacgcacgctcgcggccgccgacgtcgacgcggccggcgtcgccgccgcgcttgcgccttcgatgcgccatgccgagacgatctgcttcatctgccgcgtctgatcctcgagcgacgcggccgcggccgccgcttgctcgacgagtgccgcgttctgctgcgtgacggcgtccatctggctgaccgcgcggttcacctggacgatgcccgtcgactgctcttcggacgccgcgctgatctcgcccatgatgtcggtcacgcgccgcaccgcctggacgatctcggccatcgtcgcgcccgcgcgctcgacgagcgcggagccgctttgcaccttgtgcgcggagtcgccgatcaactgcttgatttccttcgcggccgtcgcgcttctctgcgcgagcgagcgcacctcgcccgcgaccaccgcgaagccgcggccctgttcgccnnnnnnnnncgcctcgacggccgcgttcagcgcgaggatgttggtctggaacgcgatcccctcgatcgtgccgatgatgtcggcgaccttcgacgagctcgtcgcgatgtcctgcatcgtcgtgacgacctggccgacgacctcgccgccctgcgtcgcgatgtcggacgcgttgaccgcgagctggctcgcctgccgcgcgttttccgcgttctggcgcaccgtgcccgtcagttgctccatgctcgatgcggtttcctgcagcgaggccgcctgcgattcggtgcgcgcggacaggtccgcgttgccgctcgaaatctnnnnnnnnncgaggtcgaccgcttccgcgccgcgatgcacggccttcaccatgtcgccgacggccgtctgcatccggccgatgccctggaaaagccggccgatttcgttgttgccggcgatgcgcgtcgcctgcgtgaggtcgcccgccgcgatccgctcgaactgcgcgatcgcgacgttcagcggctgcacgatgagcccgcgcagcgcgaagcgaatgccgatcaccatcaggaacgcggcggcgatgcccgccgcgatcagcgcgatcatcagcgagatgcgcgccggcgtcgcgtcgaagcgcgattccgcgcgcttcgaatacgcggcgatcaccgcggcggccgccttgtcgtacgcgacgaacatcgggctgatcttcgtgtcggcgatcgcgtgatacgcggcgaggtcgcccgcgcccgcggcggcgaactccggctcgacgccttccttcgcgagcgtcgcgtagcgcgcggcgagctcgtcggtcagcgccgaatcgatgccctccttcgacgcggccatgtacgcctgccagttctgcgtcgacttcgcgtagagctcctnnnnnnnnnnnagcactttcttcgcctcgtcggcgttgcccgcctcggacagcgtcttgaagcggtcgagcgcgacgcgcgagcgcagcagataggacgacgcgtcgtcgagcgtgtggatcgtcggcagatcgccgtgcgcgatcgcgtcgagcgagcggctcgcgtgattgagcgcatacagcccgagcccgccgaccagcgcggcgacgagcaccagcatgaatccgacggccgtcagcgtcgtgcggatcgaccagttgtgcagcatcgtcagctccccgtagttgcgttgcgtgcgtcgcgcccgcttatgcgccgagcgtctcgatcagcgccatctccttgctcgtcatcagcttctcgatgtccatcaggatcagcatccggccgtcgaccgtgccgaggcccgtcaggtactcggtcgtcagcacgccgccgaattccggcgcgggcatgatctgctcggtcgacagcgtgagcacgtcggacacgccgtcgacgaccatcccgacgacgcgatgcgcgacgttcaggatgatcacgaccgtctgatggtcgtactcgacgcggccgaggtggaacttgatccgcatgtcgacgatcggcacgatgatgccgcgcaggttgatcacgcccttgatgaaatcgggcgcgttcgcgatccgcgtgacgctgtcgtagccgcggatttcctgtactttcagaatgtcgatgccgtattcctcgtcgccgagcgtgaagacgagaaactcctggcccgcggcgtcgccctgttcggcgtcgcggcggctggccgcgttcggcgcggccggatgattcgtttggacttcggacacgttagccccctgatcgatggatcacgtaagttaggacgcggcgagcgcggcgctcgaatgcgcgccgtgcgccgcgcgggtctcgcgattgagcgccgcgacgtcgacgatcagcgcgacgctgccgtcgccgagaatcgtcgcggccgaaatgccgtacaccttgcggtagttcgtctcgaggttcttgacgaccacctgctgctggcccaccagctcgtcgatcagcatcgcgaagcggcggccttccgtctgcatgatcgtgacgatgccctgcgtcggatcggtgcgcgcgtcgtccaccgagaacacctcgtgcagcgcgacgagcggcaggtactcgccgcgcacgcgcacgacgcgctcgccgttgccgatcgtgtagatgtcgtcggccgcgggctgcagcgactccatcacgaagttcagcggcaggatgaagatctcgttgccgaccttcaccgacatcccgtcgagaatcgcgagcgtgagcggcagcacgatgcgcgtcgtcgtgccgcggccggcctgcgacgaaatctcgacgtgcccgcccatcgactggatgttgcgcttgacgacgtccatcccgacgccgcggcccgacacgtcggtcacgacttcggcggtcgagaagcccggcgcgaagatcaggttccacacttcgtcgtcgctgatgttctcggagatctgcatcccctgcttggccgccttcgcgaggatccgctcgcggttcaggcccgcgccgtcgtcgctgacctcgatcacgatgttgccgccgtggtgcgcggccgacagcacgagctggccgaccgcgtccttgcccgccgcgcggcgcgcctcgacggtctcgatgccgtgatcgaggctgttgcgcacaaggtgcgtcagcggatcgatgatccgttcgatgaggctcttgtcgagctcggtcgcctggccgaacgtgacgagctcgacctgcttgccgagcttgcccgcgagatcgcgcacgagccgcggaaagcggctgaacacgtaatccatcggcatcatccggatcgacatcacggcttcctgcagatnnnnnnnnttgcgctcgagctgcgccatcccgttgtacaggcggtcgtgcagcgccggatcgaacgcgctcgtcgtctcggcgagcatcgcctgcgtgatcacgagctcgccgaccaggttgatcaactggtcgaccttctcgacgccgacgcgaatcgagctgccctccgcgctcgcggcgacggccgggcgcggcttgcgatcgtcctggtgctgcgcggcggcggacgccgcggcttgcgcggccggcgccgcggcgggtgcgggcgcgggcgcgctcggcgcggcgtccggcgcggccgggcgcgcgtcgacgacgggcgccgccgccggctgcgccgcggccggttccggcgcggcttgctcggccgcgggttcgggcgcggcttcgcccggctgccgcgccgccggcgcggcctgcgcgtcgcccgcgcccggcgcggtgccgcggccgatcgcgatctggctttcgtcgatcacgaagcagcacacggcgacgatgtcgtccgacgacacgtcggtctcgagccacagcgcgagtgcgtcgcccgtcttcgtgctgccgacgatccggccgagattgccgagctcctcggtcagcagttcctgatccttgtcgtcgacgcccgtgagcgtgatcttcagatgcgggccatcgccgccggccgcggcctcgggcgcgccggccaccggatgcgcggcctcgaccgcctgctcgacgacgtgctcgggcgcgccgaagaggcccatcgcggacgtggccggcgcagccgtcgccgccggcacgggctcagccgccgcaacgggcgccgccggcgcggcgggagcagcgggagcagcgggcgcggccgctgcggccgtcgccgcctgcgcgccgctcgccgacgccttcagccgctcgagcttcgcgcagatcgcggccgctgcggccgcatcgggctcggcgctcgcgcggtagtcggcgagctggtcggacagcacgtccttcgtctcgaggaacgcatcgaccatctccttcgtcagcgtgagctcatgattgcgtgcgcgatcgagcagcgattcgaggatgtgcgtcgtttccgtgagcgcggtgaagccgaacgtcgcggcgccgcccttgatcgagtgcgcggcgcgaaagatcgccgccagatcctcgggatcgggcgaggcgacgtccaggttcagcagcagctgctccatctgcgcgagcagctcgtcggcttcgtcgaagaacgtctggtagaactgtgtgatatcgagagtcatgccggttcaccgcctaaaaacgtcgtgttcgtcacgagaggctcgacgacgccgaaagcgccgcgacgagctcgatcagcgcgtccgggtcgatcggcttttcgatccagccggtcgcgcccgcnnnnnnnnncgcatccttgaacgcgtcgccgttctcggtcgtcagcacgagaatcggcgtcgcctcgtaccccaattgccggcgcagggccacgatcaattcgaggccgttcttcctcggcatgtggtgatcggtcagcaccaggtcgaaacgcgtggccagcgcgacatccaggccgacctcgccgtccgaagcgacggtcacgtcgtagcccgcttcgcctagcgtcgcgctgagcagcgtgcgcatcgtggcggagtcgtcgatggcgagaatggttcggatcatgtcgtgtctcgaatgcgtgtctcgaatacgtcagggtttctgcacggcgaggcccgacgcgcccggcaacgcgggcatcgcggccgcaccgggcggcgtgatctgttgcgcgagccgcgccgagccggccgcgtcggacgacagnnnnnnnnnnnnnncgtcgtcgcgcatcagcgcgagctcggacttgcggttcagcacgatgatgctgatccggcggttctccggatcgagcgggtccgccttgttcaggttctgcgtcgacgcgaggccgagcacgcgcagcaccttcgcctcgtccatgccgcccgcgatcagctcgcggcgcgacgcgttcgcccggtcggcggacagctcccagttgctgtagcccttctcgccgcccgcatacggcacggcgtcggtgtggccctggacgatgatgcggttcggcacgtcgttgagcgtcttgccgatctcgcgcaggatgtcgcgcatgtacggctcgacggcgtcgctcgacatcgcgaacatcggccgtttctgcgtatcgacgatctcgatgcgcagccccatcagcgtcgaatcgatgcggatctgctgcttgaactggcgcagcgtcggattcgcctcgatggctgccatcagcttcacctgcagatcgtgcagccgcacctgctcgcggcgctcgagcgagccctgcgcctgcgcgagcgcgtcgtcctcgctctttcgcgacgcgctcggccaggtgcgtcgagccgtcggtgcggcgggtcgtgccggcatcgaggctcgaaatgtcgcggccgccgcccttgatgatgctcgcatcgtcggcgctgcgatcgccgctgccgaagatcgctgccttcagcggcgtgttgaagtactcggcgatccccttcaactgcacgggcgtcacggcggacagcagccacatcaacaggaagaacgccatcatcgcggtcatgaagtccgcatacgcgagcttccatgcgccgccgtggtgccccttcttctgctggttcacccgcttgacgatgatcgcctgatccttgcccttgctcatgtccgtgccctcgcgctcacttcgccttcacgcggcgcacgtgctcctcgagctcggcgaacgacggacgctcggtcgagaacagcaccttgcggccgaactcgacggcgatcgcgggcgcatagccgtttaggctcgcgaggatcgtcaccttgatgcactggaacatcttggtcgactcggccacgcgttgctccgcgaggctcgcgagcgggccgatcaggccgtacgacagcagaatgccgaggaacgtgccgacgagcgcctgcgcgatcatcgcgcccagcaccgcgggcggcttgtcggcggaggccatcgtgtggacgacgcccatcaccgcggcgacgatcccgaacgccggcatcgcgtcgccgacgcgcatcagcgcgtgcgcggggccttcgccttccgcgtggtgcgtctcgatctcctcgtccatcaggctttcgatctcgaacgcgttcatgttgccgcccaccatcaggcgcaggtagtcggtcaggaattcgacgatgtgatggtcggcgaggatcttcggatactgggtgaagatcgggctcttctcgggatcgtcgatgtccgcctcgagcgtgagcgtgccttccttgcgcgccttcgcgagcaacacgtacaggagcgccatcagctccatgtagatgtccttgttgtacttcgagcccttgaacagcgtgggcagcacgcgcagcgtcgccttgatcgtcttgatgccgttgccgatgatgaacgcgccgacgcccgcgccgacgatcatcaggatctcgacgggttgcacgagcgcgcccaggtgcccgcccgccagcgcgtagccgccgaacacggacaacaaggtcacgagagttcccacgaaaatcagcactgcctgtccctcacgaatgagcagccgggaggccgccgttaagtggtttacggcagtcgtaacgaaaactttgggaaacgcctcgcgcgggctcgccggtgtaaaccagcagaaggaaaggagcggcgtgccgcccgaagcgcgcggccgccgcgggcgaacgcgcgttcgcnnnnnnnnnnnnngaagccgcctacgcggcgatggcggcctggtcgccctgcgcggcggccttgcgggtcttgccnnnnnnnnacggcggctggcaaaggccgcacacatagccgtggtgcggatcgtgtgcgtgtgcgacgaagtgtccgccgcaacgggtgcacggcgtcatctgcagcatgccggaatcgaagaagcgaacgagcgtccacgcgcgcgtgaggctcagcaccgcctcgtcgtccgacagcccgacgtgctcgagatacagccggtacgccttgacgatcgactggatcgaatcgcagccgccgtgctcgcgcatgaaacggtagatgttatagaacagcgacgaatgaatgttcggctgccacgtcatgaaccagtcggtcgaaaacggcagcatccccttcggcggcgacacgcccttcaattccttgtagagcttgatcaggcgatcgcgcgacaggttcgtctcggcttcgagcagttgcagccgtgcacccagctcgatcagctcgatcgccagggtgatctccttgacctcgaccactacgctcttggatgccatcgtcgctctccgctatttacaccaaccaaacaattcgattgcccatttcgattgatgcatcaatgcgcccgggcgcggcgcgcggccttccggtcagcggaggctttcgaccggctgtcccgccatcaggatcgccgaatgcgcgtgcgagacggcggagctgcggcccttgtcggcgagcgacgacagcagcgcgtgatcgtcgaagcggaagcggcagagcatctggttcgacgcggcgagcttgaccgtctgggcgagcgtgaggttcacgagcacatcggcgagttcctccgaaatccccatgcggaacatgcccatggccttgtcctcgcgcagcagccgttgcgcgagcagcaggtaagacaggttgacttcgttgatctcggcgagcatttcgctggttgcgctcatgattcgattcccccgtaagaaatccttggccaatcggtaatgccagtgaaaacgtttgctcgatctacccaccgcaaaaggggcaatcggcttgtttatattcttacgggcattttggccaatcgacnnnnnnnccgctatcagtgaaggggaatgcgccttgccggaattgtctgtaaaccgtgtaggaatttttccgacaaagggcgggaaccgcctgcgaacgcccggccggccgaaagccccgccaatcaaggccgggaaaacaccatcttcaggcgcgaggacggcgtgtggacgcaatgcgcgccattgcggcgcgcggctttcgcattccttttctgccacatcctagtcattcgaacaggcgttttctagggtttttgcgtatttcatcctgtaacaagggttaagcgtttgaaaaatcactcgataccgcgcgggcgatcccgataatgaatcggaacgcccggtccggcgacgttcgccgcgtaccgccccgtctgcccgccggcaggcgctcaccgcttaccggagcgaagctcgcaccgcccctcggcgagttcctccctcttcgcaacggagaaacgctcatgcgcatcgcccaaatcgccccgctctacgaagccgtcccgcccaaactctacgggggcaccgagcgggtcgtgtcctacctgaccgaggcgctcgtcgaaatggggcacgacgtcacgctgttcgcaagcggggattccgtcacgtcggcgcggctggaagccgcatggcnnnnnnnnntgcgcctcgatccgtcgatccgcgacgcgatggcgccccatatgcgcttgctcgagcaggtcgcacgggccgcgcacacgttcgacatcctgcacttccacctcgactacctgccgttcccactgctgtcgcgccttgacgcgccgttcgtcacgacgctgcacggccgcctcgatctgccggagctgcagcccgtgttcgacgcgttcccgaacgcgcccgtcgtgtcgatctcggattcgcagcgcacgccgctgccgcaagccggatgggccggcaccgtctaccacgggctgcctgacacgctgctcacgccgcaagccggccgcaagcctgaatatctcgcgtttctcggccgcatctgcccggaaaaacgcgtcgacaccgcaatccggatcgccgcgcaaagcggcctgccgctgaagattgctgcgaaagtcgacaaggtcgacgaggattatttcaaggccgagatcgaaccgctgctcgattccgcgcacgtcgagttcatcggcgagatcaacgaagcgcagaagcccgccttcctgtcgggcgcgaaggcgctgctgtttccgatcgattggcccgagccgttcggcctcgtgatgatcgaggcgatggcatgcggcacgcccatcgtcgcgttcaaccgcggctccgtgccggaagtcatcgatgacggcctgacgagcttcatcgtcgaggacgtacagggcgcggtgggcgcgctgcaccggatcgacgaattgtcacgcgatgcaattcgtgcgcaattcgagcaacgtttcagctcgcatgcaatggcgcggcgctatatcgacatctatgaaacgctgcgcggcgcaaccaagcaaccgcaatggcagcgcgtagcggcgggttaacccttcgaccggcgacattgcggaaatgacgcgcccattacgcttttcatagcagaaagccgcatccggaaatgcggctttctttttgccaagcggcggatattcagccgatcaaaaagcgctcgcggtttttgccgacgatccaatgcgggggcttgccgcggccgctccacgtgttgccggatttcggatcgcggtacttggcgggcagcgggcccttcttcggcggccggccgcgccgcgcccgctcggcgaaccccaagtcctgcgccgtgagcccgtactcggcgatcttgccttgcaactcggcgaccacggccgcgatttcctgacgacgtacttcttcggcctgggcttgcagctccacgatctgcgccttgattttcgcgtattgagacatttcaactccctatatcatgatccgcctggcattcccagcctagacacaaaggttctattgcgcaatcagaattgctacgaaatccaccaaaattatttcgtctgataaattttaaaactcaattgcaatacgtcttgcaatgcggtcttattctaataaaaacgccgatcgatcaatctcaatttgacaatcgttgacccttcggaacccgtaggatttcctataatccaggcggcacgcgtggatgcgtccctgctttttacggcgccatccgttttcaattttcacgaccaggaactactccaatgaaattacctcagcgtctcgcagcggaagtgttcggcacgttctggctcgtcctcggcggctgtggcagcgccgtcctggcggccgcctttccgggcctgggcatcggctttgccggcgtcgcattggcgttcggcctgaccgttctgacgatggcgttcgccatcggccatgtctccggatgccacctgaacccggccgtgagcgtcggcctgacggtggcgggacgtttcccggcccgcgatctcgtgccgtacgtcatcgcgcaggtcatcggcgccacgctcggcgcgttcgtgctctatctgatcgcgaccggcaagccgggcttcgacgtcgccggcagcggcttcgcgacgaacggctatgacgcgcgctcgcccggccattactcgctcgccgccgcattcatctgcgaagtcgtgctgacgggcttcttcctgttcgtgatcctcggctcgaccgacaannnnnnnncggccggcttcgcgccgatcgcgatcggcctgtgcctcacgctgatccacctgatctcgatcccggtgacgaacacgtcggtgaacccggcgcgctcgacgggcccggcgctgttcgtcgggggcgaggcgatcggccagctgtggctgttctgggtggcgcccatcatcggcgcggcgatcgcgggggtcgtctacccgctcgtcgcgggacgcgacgaaagctgacgacaatgcggccggacgcgcgccgtccggcccgccctcgccgcaccgggcaacacgatagaggaacacgaaagaccatcccgcgccggccgacggcagcgggacacaagcgaaaacgggcgccgcggcgcccgttttcgtggcggatgcggccgggccgtacccatcggcggagcggccggcgacgctcagtgcgcgatggaatcctcgagcgcgaacannnnnnnnagatggcgcgcgacgcccgcttcgaagttgttgccgatccgcggcaccttcggcaggcgcaaggcgaggtcgggattcgcgttgttcatcatgaacggatacccggccgtctcgagcaggtcgatatcgttcatgttgtcgccgaacgccacgcagtgggcgggatcgacgccgagccgctcgagcacgacgcgcannnnnnnncccttcgatacattcgccgtcatcacctcgaggcaatcgggcagcgaatacgtgacgtacagcgcgtcgccgaaccggcgcgcgagattgcccgagacgacggccagatcctcgggctcgccgatgtacagcactttcgcaatgtccgcgccgtcgtgcgccagcatatcgacgatttcgtagcgaaatccggaatcctgatggaatgcgagcagttgcggcgcatcgcgatcgatcagccagccgtcgttcgtgaacagattgacgatcacccggccatgcgtgccgacgagttcgggccgcaccagttgccgcaccgcgtcggcgggcacgtcctgcgcgtggatccgcgtgtcgtccggcccgtgcannnnnnnnncgttcgacgtgatcaggtaaggacggatgccgagcaggtcgcgaatacccgcgacatccgcatagtggcgccccgtcgcgatcacgaagggcacgccgctgcccgcgagccgccgcacagtgtcgatcgtataaggatcgagctggtggtcgctattgagcagggttccgtcgagatcggtggcgatggctttatacatggcggacatcggaggatacagctgacgcggnnnnnnnnncggacattttatcgtcggacgacgcatgccgctcactggcgtcgattcccgcgcggcgggccgcgccgctccgatcgggttcagcgcggcgccgtgagcccgagccgcgccgcctcccgctcggcgagccgcagcgcgccgtgcgcggaatcggcttgcggcgcgacgagccgcgcgccatgcggctcgggcaccgcgctcgcgagcgcctgcgccagcccgccgcataacgcgacgggcagcgccgccgccggatcgagcgcgtcgatcattcggccaatctcgatgcccgcctgctcgatccagtgcgcggccgccggatggtcgcgatgggcgagcacgatcggcgcaagctgcgcatacgcggtttgattcgcttcgcacgaccagacgatgagcgcgtcgcggtcgggcgcgcccgtgtgcgcgacgagcgcgcgggccagcgcgtcgagcggcgcccggccgtcgagcgcttgctgcgcgtaggacagcgcgcgtaggccgagccacgcgccgctcgcctcgtcgccggacggaaaaccgtatccgcccgcgatccggcacgcgcccgacgcgtcgagcgcggccgcgatgctgcccgtgccgagcgcgacgatcacgcccggcgcaccgccgtgcgcgccgacgacagtcgtatacgcatcgctctcgatcgccagcgcggccagcggcgcgctcgcccggaacgcattcagccacgcgcgatggttcacgccggcgagcccgcagccgagcacgcaatgccgccagtcgaacgcgacgccgnnnnnnnnnnaagcctccgcgctggcggcctcgatcgagcgccacgccgcctcgatgccgagcgcgagcccggacggccccgcgctgccctgcgcgagctcgcgcccgcgcgcatcggcaagcacnnnnnnnntgccggtgccgccgccgtcgatgccgatcagaaaaatgtcgttgcccatcgcctgcttcagttcggttgatccgtcgaaatgccattgatgcaagagcttaaccgcaacggctcgcctcgcccatcagccgaacggccaggcttnnnnnnnncggccgatccgttatgctgacgcgaccagatcgacggaacatgcgccatgccaaagcagggacgctgcagttgggtgaaaaccgaagcggacgctcactatcacgataccgagtggggtgtgccgtcgcgcaacgaccggcatctattcgaaatgctcgtactcgaaggcgcgcaggccggcctgtcgtggtcgacgatcttgaacaagcgcgccggctaccgcgcggcgttcgccggcttcgatatcgacgaggtcgcccggttcacgccgaagcggatcgacgagctgatgctcgatgcgagcatcgtgcgcaatcgcgcgaagatcgaagccgccgttgcgaannnnnnnnnngtccagcagattcgcgcggaacacggctcgctcgccgcgttcctgtggtcgttcgtcgatcattcgccgctgcagaacgcgtgggcgtcgtatcgcgacgcgcctgcgtcgaccgagcgttcggacgcgctcagccaggcgctcaagcgctacggctgcaagttcgtcggctcgacgatctgctatgcgttgatgcaggcgacgggcatggtcaacgaccacgaaagtacctgcccgtgccatgcgcgctgtgcggcgctgggcgaaaaggcccgccgaaggaagaggccggcggcctgacgcggacgcgcggcgcgcctcggcaatcggcgtcgccgcgacgatcggccggattcgaagggccacgcgcgccgtgcgcgtggatcggcagcccgacgagccggcgccctcggagatgtcggtccgcggatggcatgaaagcccggcgatccgtgcgcggcgggcgtcaccgcgagaaacgggcgcccgcggcgcaacgcacgcttgccgcgccgaggcggcgtcgcaacggagccgcaacggcggcacgcgggcgcgcaatgtcggtcattcgcgcgggcgctccgcctcgtttcgcctcaagcgcctcgccggcggcgccaaaacaaaacggcggcgcggcttcttgcgaagcggcaccgccgtcgaggcgaagcgaatgaagcttagtggagcttcttcggcagcatctggctgcgcaggcgcttgtgcaggcgcttcaccgcagccgccttcttgcgcttgcgaacggcggtcggcttctcgtatgcctggcgctcgcgcagctcggcgatcaggccgttcttctcgatcgcgcggcggaagcggcgaatcgccacttcgaacggctcgttttctttcaaaagaatcgtcgtcatgtcgttcctaatttgcttgatacggtcaaaaacgtagcggccaagcgccacgcaccggccttccgggcgtttccacgaacaggcgaaacgagcgggtagcggcctcggaggccggaaaagagaggcggaatgcaccgcgaaacgctcggcaaccaacaccaggcgccgcgtttgactgtcagcagacatgccctacgggtagccgtaaacggcaaaggcgtgacagaaatctcaattcagcccgccatcataacaggtaaacgtcggctcgaccagtggtttaccgcttttccgcgcgggcgatccgtgtccacgcccgttcgcgccgccttgcgggccgccggacggcgcgccgttcgcatgcgcgattcgtgcgcatccaacgttggctcaccgaacgatcgacacnnnnnnttcgggccgaatctcgccctgccccctcaagnnnnnnnggcgtacgccgaaatcctgcacaaggcggccggcaaagaacgagtgcttccgcccgcgccaatagtggcattgatgggcttatacagctcaatttggagattttcatgctcggaatcaacagcaacattaactcgttggtcgctcaacagaacctcaacggctcgcaaggcgccctgtcccaagcgatcacccgcctgtcgtcgggcaagcgcatcaacagcgcggcggacgatgcggccggcctcgcgatcgccacccggatgcaaacgcagatcaacggcctgaaccagggcgtgtcgaacgcgaacgacggcgtgtcgatcctgcaaacggcatcgagcggcctgacctcgctcaccaacagcctgcagcgtatccgccagctcgccgtgcaggcctcgaacggcccgctgagcgcgagcgacgcgtcggcgctgcaacaggaagtcgcgcagcagatctcggaagtgaaccgtatcgcttcgcagacgaactacaacggcaagaacatcctcgacggctcggcaggcacgctgagcttccaggtcggcgcgaacgtcggccagacggtctccgtcgacctcacgcaaagcatgtcggcggcgaagatcggcggcggcatggttcagacgggccagacgctcggcacgatcaaggtggcgatcgactcgagcggcgcggcctggtcgtcgggcagcaccggccaggagacgacgcagatcaacgtcgtgtcggacggcaagggcggcttcacgttcaccgatcagaacaaccaggcgctgtcgtcgacggccgtgaccgccgtgttcggctcgtcgaccgccggcacgggcacggcggcctcgccgtcgttccagacgctggcgctgtcgacttcggcaaccagcgcgctgtccgcgaccgaccaggcgaacgccacggcgatggttgcgcagatcaacgcggtcaacaagccgcaaacggtctcgaacctcgacatcagcacgcagacgggcgcgtaccaggcgatggtatcgatcgacaacgcactcgcgacggtcaacaatctgcaggcaacgctcggcgcggcgcaaaaccgcttcaccgcgatcgcgacgacgcagcaagccggctcgaacaacctcgcgcaggcgcaatcgcaaatccagagcgcggactttgctcaggaaaccgcgaacctgtnnnnnnnnnaagtgctccagcaagccggcatctcggtgctcgcgcaagcgaactcgctgccgcagcaagtgctgaagctcctgcaataacgtgtaccgaacgacgggccgcgctgccaggcggcccgcctttgtgcggcggagcaacaccctcgtggccgccgcacgtttttgctttctgattcttccgaattccgcgaaattcgccggccgtctgcggcggcgaagggagccacccgatgtccacgcccgtcaccagcacgacgcagcagcaaaccaactcggcgctgcagcaagcagcgcagtcgatcatcagcggctcgacgggcaattcgtcgatggacgtcaactcgctcgtcaccgcgctcgtcaacgcgaagacggccggccagagcgcggcgctgtcgacttcgatcgcgaccgaccagacgacgctttccgcgctcggcacgctgaaagccgcgctcaccgcgctgcaagcggggatcggctcgctcagcgacggcacgctgacccagaaattcaccgccacggcaacgggcaccgggctcaccgcgacgacgggcgcgggtgcggtggccggcagctactcggtcgccgtcacgcagatcgccacgtcgcagacgctgtcttccggcgcattcaatgcgacgcagcagctcggcaccggcacgctgacgctgagcgtcggcggcaaatcgacgtcgatctcgatcgattcgacgaacaacacgctttccggcatcaccgccgcgatcaactccgcgtcgaacaaccccggcgtgacggcgacgatcgtcacgggcaccgacggcgcgcacctcgtgctgcgctcggcaagcacgggcgcggccaacgtgatcaacgtcggcgtgagcaacctgtccggcgacaacgggctgtcgagcctcgccgtcacgtcgacggcgagcacgacgggcggccagtcgacgatccgctcgggcggcagcgtcgcatggtcgcaaagcacctccgctcaggacgccgaattcacggtgggcggcatcgccgcgtcgagcgcgagcaatgcggtgtcgggcgcgatcgccggcgtcacgctgaacctcacgcaagccgccgtcggcgccacgcagacgctgaacgtgaccaccgacaccaccgcgcaggccaccgcgatcacgaacgtcgtcaacctgtacaacacggtgatcacgacgatgtcgtcgctgtcgtcgctatccggcgcgggcaccagctcgcaaagcgcggggccgctcctcggcgactccacgctcaacatgatccgcaactcgctnnnnnnnntggtgggcgcgggcgtgacgacgggcggctcgaccacgtcgctcgcgtcgatcggcatcaagttcgccgacggcnnnnnnnnnnnncagacggacggcgcactgaccatcgatacggccaagctcaacgccgcgctgcaaaacagcccgtcgaccgtcgccgcgctcttcaattcgacgaacggcatcggcgcgcagctgaacaccacgatccagaactatgtgcagacgggcggcgtcttcgatacgcgctcgaacgcgctgaaccaggacctgaagagcctcgcgcagcagcagacgcggctcgcgtcgtacgcgtcgcaactcacgtcgcaatacaacgcgcagttcaccgcgctcaacacgctgatggcgcagatgaacagcaactcgaactacctgacgcagctgttcggcggcagcaacagctcgggcgcgatggcgaacaacaagtaacgaatcggacgcgatggagaagcctgaaatggatcagatgtcgttgatcgaacacgtgctgtcgatcacccgcgaaatcgatcacgcggtgcagatggccgactggaccgaagccacgcgcctgaccgaagagcgctcgccgtatctgatgtcgatcacggccgagcagacgcccgcgtcgctcgcgctcgtgcgccagctccaggcgatcgacacggcgcttctcgcgaacgcgaaggcggcgcaagccgaactgcaggtcgaataccgcaccgcgatggaccgcttgagccaggcgggcgcttatcaggccgccgcgcagctctgagccgacggaattnnnnnnacacaactagaaatcacgcgtttgagcgcgtgctcgttcacctcacgcccgcctcgcgcgggcgtctttttgtccggccgccgccggcggccgggcgccgacgattcgccaaattggcggctctttcctgttcagttcgccgcattggcccgctcggcccggccggataattttcaccattgcacactccgtccggctaaccccatgtccgaatcgacgacgtccgacaccctgacgcccgagcaacagttcgaggaggacatcgcgctcgtcctcaagaacgcgatcgagctgcatcaccaaggtgatttcgagaannnnnnnnnnntctacgaagcgatcgtcgacgcgaagccggaccacgccgacgcccaatacgacctcggcgtgttaaaggtccagatcggccgggccgccgacgcgctgccgcacttcgagatcgcgctcggcggcgcgccgaacaacggccagtactgggtcagctatgtgaacgcgctgatcgatgccggccagatcgcggcggcatggaccgcgctcgggctctgccagcagcgcggcgtgcgcggcccggccgtcgacgggctgatcctgcggctcgcgcattcggaggaaggcaaaccggcctatatcggcacggcggccgcggcaccggaagccgcggcgccggccgatgccgcggcgaacgccgcggagcccgtgcgcgccgacgcgcgcaagccgtccgagcaggatgtccggcgcttcgcgacgctctacaacaagcggcgcatggcggaggcgatcaagttnnnnnnnnnnntcgcccagcgctatccgggcagcggcgtcgcctggaaatcgctcggcttcgcgctccatcgcgacggccagtacgggccggcctgcgaagcgctgaccaagggcgcggcgatgctgcccgacgatgccgaatgcaacacgctctatgcggacacgctgcgcgtgctgaaccggctcgccgacgccgaagctcaggtgcggcgtgtgctcgacggcacgcccgattatgctgaagcgcatcgcgtgctgaacatgacgctgannnnnnnnngccgctaccaggaagcgatcgaggccggccggcgctcggtcgagctcgcgccgaactcggtgaacgcgcacggctcgctcgcggtgaccctcagcgactacgggcagaccgacgaagccgaaatccatttccgccgcgcgcacgaactcgatccgaaggatccgatggcgtacagcaacctgctgttctgccagtcgcacaaaatcgacgtgtcgatccgcgagctgttcgacgcgcatcgcgcgttcggcgagctgtacgaagcgccgctgcgcggcgcgacgccgaaacatgcgaactcccgcgatccggaacgccgcctgcgcatcggattcgtgtcgggcgacctgttcctgcacgcggtgtcctcctatctgctgccgctcgtcgacgcgctcgcgaaggacccgagcgtgtcgctgcacttctattacacgttcgcccgcgaagattcggtgaccgagcggattcgctcgtacgcgcaaggctggcacatggtgatgccgctcagcgacgagcaattcgccgaacgcgtgcgccacgacaggatcgacatcctcgtcgacctgtcaggccacagcgggcgcaaccggctgccgatgttcgcgcgcaagcccgcgccgatccaggtgagctggatcggctaccccggcacgaccgggctcgaggcgatcgactattacctcgccgatccgtatgcggtgccgttcggcccgatgcaggcgcagttcaccgagaagatcgtccacctgtcgtcgggcgcgacgttctcgccggacggcaacgcgccgcccgtcaacatgctgcccgcgctacacaacggccacgtgagcttcggcagcttcaaccggctcaacaagctgcggggcgacgtgatcgccgtgtgggcgcgcatcatgcgcgcggtgcccggttcgcgcatcgtgctcggctcgattccgaaggacggcggcggggccgcgatgatcgagtggttcgagcaagaagggatnnnnnnnnagcggctgtcgttccagccacgctcggtcacggccgtctatctgcagcagcaccatcacgtcgacgtgtgcctcgacacgttcccgtacaccggctcgaccaccgcgctcaacgcgctgtggatgggcgtgccgacgctgacgatgcgcggcgagaccttgccgagccgcgccggcctcacatggatgtcgcacgtcgggctcgaatcgttcatcgcagacgacatcgacgacttcgtcgccaagggcatcgcgctcgcgtccgacatcccggcgctcgcgcgcatccgcggcgagttgcgcgagcgctgcatgcgctcgccagcgttccagccgcagcgcgtcgcgcaggatgtgtccgacgcctttcgcatcatgtggcgccgctggtgcgacggccagccgcccgccccgttcgcggtgccgccgcgcgacgcaacgacaaccgtcgcaggagaccgctcatgagcgcactgccgctgcgcgccgtcgaaccgtggatcgacgagcgcatctttgtcacccaaccgcatctcgcgccgctcgccgaattcctgccttatctcgaggcgatctgggaaagcaaggtgctgacgaacggcgggccgtttcatcagcagctcgagaaggcgctgtgcgactacctcggcgtgcgtcacctcgcgctcttcacgaacggcacgctcgcgctcgtcacggcgcttcaggcgctgcgcatcacgggcgaagtgatcacgacgccgtattcgttcgtcgcgaccgcgcactcgctgctgtggaacgggatcaagccggtgttcgtcgacatcgatccgagcacgctgaatctcgatcccgcgaagatcgaggcggcgatcacgccgcagacgaccgcgatcatgcccgtgcactgctatggccggccgtgcgacgtcgccgcgatccagaaaatcgccgacaactacaatctgaaggtgatctatgacgccgcgcatgcattcggcgtgaagacgcccgacggcagcgtgctcgagcacggcgacatgtcgatcctgagctttcacgcgacgaaggtgttcaacacgttcgaaggcggcgcgatcgtctgcccggacgcgaagacgaagcagcacatcgatcacctgaagaacttcggcttcgtcgacgaagtcaccgtcgtcgcggcgggaatcaacggcaagatgagcgagatcaacgcggcattcggtctgctgcagctcaagcacatcgacgatgcgctcgcgcgccgcgcgaagatcgacgccgcataccgcgacgcgctcgcccgcgtgcccggcatccgttgcctgccgcccgtcgacgcgccggtcgcgaatcattcgtacttcccgattctcgtcggcgacgactacccgatgagtcgcgacgcgctgtaccagcgcctgcgcgaccaccagatctacgcacgccgctatttctacccgctcatctccgatttcccgatgtatcgcgggctgccgtccgcgcagcgcggcaatctgcccgtcgccgccgacgccgcnnnnnnnntgctgtgcctgccgatctatccggcgctgtccgatgcatcgctcgagcgaatcgtatcgctgatggcgggagcgcatgcatgacaccggccgcccatccgcnnnnnnnngcgatcgcggacatcgccgggcatctgcccgagcaggtgctgacgaacgacgtcctcgcgcagctctatccggactggccgacggagaagatcctcgcgaagacgggcatccgcgaacgccgcatcgccgctccccgcgagacggccgccgacctcgcgtatgaagcggcgcgcaagctgttcgcgcaaggcgccgtcggcgcagaccaggtcgatttcgtgattctctgcacgcaggcgcccgactacgtgctgcccacgtccgcctgcatgctccagcatcgcctcggcattccgacgcacgcgggggcgctcgacgtcaacctcggctgctcgggttacgtgtacgggctgtcgctcgcgaaggggctcgtcgagacgggcgccgcgcgctgcgtgctgctgctcacggccgacacctattcgaagtatctgcacccgctcgacaagagcgtgcgcacgctgttcggcgacggcgcgagcgcgaccgccgtgatcgccgaacacggcgagctcgagcgtatcggccccttcgtgttcggcacggacggccgcggcgcgccgaacctgatcgtgaaggcgggcctctttcgcgaaccgaagagcgccgacannnnnnnnnagcacgaggacgcatcgggcaacgtgcgcaccgacgagcatctgtacatgaacggcgcggaggtgatggcgttctcgctcgccgaagtgccgcgcgccgccgaccggctgctcgcgctcgcgggcgagccgcgcgagaacatcgattgcttcgtgctgcatcaggcgaaccgcttcatgctcgatgcgctgcgcaagaaaatgaagatccccgaacacaaattccccgtgctgatggagcactgcggcaataccgtctcgtcgacactgccgctcgcgctcgagacgatgcgggcaaacggcacgctnnnnnnnngcatgcgtctgatgctgctgggattcggcgtcggctactcctgggccggctgcctcgtgaacttttagaaggaacggtgatgaacgcattctacgaaggcctcgcggaaatcttcgagatcgacgcgagcgaagtcacgcccgcgctcgcgctcggcgagcacaactgggattcgcttgcgatcgtgtcgacgatcgcgctcgccgacgactgcttcggcgtgctgctcaacggccaggcgctcggcaactgcaagacggtcgccgatatcgacgcgctcgtcgcggcgcaaaagggctgatcgtgagcacgccgcacgccgtcgcgggacgtgagatccgcctgggcggtgcccggctcgccggcatcgtctcgtgcctgccgtcgcgcgagatcgacaacgatgcgttcgtcgcacgcttcggcgagggaccggtcagggacgtcgtcaagatgatcggcgtggagcgccgccgctgggcggccgaacacgagacgacgagcgatctgtgccgcgcggccggcgcgcacctgctgcgcgagctcgactggcggccggacagcgtcgacgccgtgatcttcgtctcgcagacgcccgactaccggctacccggcacgtcgttcgtgctgcaggcggcatggggcttgccgcaggcgagcatcgcgctcgacgtcaacctcggctgctccggctatccgcaggcgctgtggctcggcacgaacctgatcgccacgggcgccgcgcggcgcgtgctgctcgccgtcggcgatacgatcagcaagctcgtcgatccgaacgaccggtcgacgagcctgctgttcggcgacgccggcaccgtgacggcgctcgaagccgatggcgcggcgggcgacgcgcacttcgtgatcggcgcggacggccgcgnnnnnnnnaacctgatcgtgccgtcgggcgcgtgccgcccatacgacgcgcaggccgacgcgcgcctcgcgcagcgctcgcccggccacctgttcatggacggcggcgagatattcaatttcacgctgcaaggcattccgccgctcgtcgcgcatacgctcgcgttcgcgaacacgagcgtcgaccagtacgacgcgttcctgtttcatcaggcgaacctcttcatgctgaagcatctcgcgaagaaagcggggctgcccgccgagcgcgtgccgatcaacatcggcacatacggcaatacgagctgcgcgtccattccgctactgatgacgaccgcgctgcaagcgcagctcgccgcgcgcccgatgcggctcgcgatgttcggtttcggcgtcggctattcgtgggcgtcggcatcgctcgccgtcgaaccgctttccgtcatcgacaacatcgagctatgaccatgttctccgaacgctgcctcgcaggcggcacctacctcgtcacgggcgcgtcgtccggcatcggccgcgcggcggcgatcgcgatcgcgcaactcggcgggcggctcgtcctcggcgggcgcgacccggcgcgcctcgccgacacgctcgccgcgctgcccggcgacggccatgcatcgcacgcggccgcgctcgacgacgcggacgcggccgccgactgggtcggcgcgctcgccgagacccacggcccgctcgcgggcgtgttccatgcggcgggcgtcgagctgatccgcccggcgcgcatgacggcgcaggcgcaactcgagcaggtattcggcgcgagtctgtacgccgcgttcggcatnnnnnnnnncgccgcgaagaagaacgtcatcgcggacggcggctcggtcgtctacatgtcctccgtcgccggctcgaccgggcaggtcggcatgaccgcctattcggcggcgaaggcgggcatcgaagggctcgtgcgttcgctcgcatgcgaactcgcgccgcgccggattcgtgccaatgcgatcgccgcgggcgcggtcaagacggaaatgcatgcgcgcctgacgcgcggcacgcccgaggacgcgctcgccgcgtacgaggcgagccatctgctcggcttcggcgagcccggcgacgtcgcggccgcggcgatctttctgttgagcggcgcgagccgctggattaccggcacgtcgctcgtcgtcgacggcggctacaaggtgcgctgatgactccacggctgatcgtcgccggctgcggcgcattnnnnnnnnagctgatcaattgggccgacgatgcggcgcacgccggcatcggccagcggatcaccggctttctcgacgcgaatcccgccgcactcgccggcttcccgtatcgcgccgaatggctcggcgacatcgatgcctacacgcccgaggacggcgacgagctgatcgtcgcgatcggcgatcccaatgcgaagcgggacgtcgtcgagcgtctnnnnnnnnnnngcgcgcgcttcggcagcctgcggcatccgagcgccgtcgtcgcgcgaagcgcgtcgctcggcgcgggcgtcgtactctgcccgcacgcggtcgtctcggcggacgcgcaaatcggcgatttcgtcgcggtcaacgtgctgtcgagcatcggccatgacgtgaaggtcggcgcgtattcgacgctgagttcacacgtcgatctgatgggccacgtcgagaccggcgagcgcgtgttcttcggctccggcgcgaagattctgccgaaagtgaggatcggcgccggcgcgaagatcggtgccggcgcgaccgtcatgcgctcggcgcccgaaaacgccgtgctctatacgatgcccgcgaagaagctctgacatgaatttcgatacggacctcctccatcgccactggcatctcggctgtcaccgccgggagcttccgaacgacggcgatttcgtgcgcttcgacaccgcaatcggcgaaatcgtgatcttcaacgatgcgggcgagctcgtcgcgttcgacaaccgctgcccgcaccgcggcacccgcatgtatgtggacgacagcggcaaccagccggcgagctgcccgtaccacggctggacgtatcgcgagggccggctgctgataccgggccgcgagcgcttcgacggctgcgcgctcgagcgcgcgaagctgcgtacgttcgccgtcgactggtgcggcgacttcctgttctttgccgcccacccgcagaccgatctctacacgcagctcggcagattcgccgaggccgtcgagaacatctcgttcaacatcgatcgacgcctcgacttgaaccgctacgatttcgaatgctactggccgctcgcgatcgagaacgcgctcgagccgtaccacatcggcgccgttcatccgcagacactcgccacgctcgggctcgaagacggcgagaacgtgttcgacggcgtcaattgcgcatggtacgcccccgtcggcgcgagccggcagcgcaatcagctcgcccggctcaagcgcttcttcaatctcgattaccaatacgaagggtacgcgagcatctatctgtttccgttcacgatgatctcgtcgacgtacggctactcgtattcgctgcagcattttctgcccgcgggcgtcggcggcgatcgcacgcgcttcactagccggctttatgcggcgcccgcggcgagcgaacaggcggcgcaggcgctcggcgccttcttcgaatcgacgcgagacgtcaatcggcgggtgttcgaagaggaccacgcgatctgcaagcgaatgccgaggaacgcgtggtcgatggcgccgctcgcgtgcgcggccgacaccgaagcgaaaatcgatcatttccgccgcgcgtgccgcacgttcgccgcgtcgcgcgccgcgcttcccgtcgtcgacgcgacacgcgaggcggcggccgggtaacggccgccgcgcacgcccgaacccacggccttccggggcgacggttgcgccggcgtccgccgcgccggctgcggctcgatcaaaatcccttccagtaatcgacgaagccgcgcttgtagtggagataggtcgtctgcagttcgtgattgatgccggccactttcgcctcgagatcgtcgatcagcggattgtcgcgcttgaacagaaaccagctcttcgcctgcggcgaatagatcgacgcgccgtatccccactggtccatcaatatcgacatgctcttgttggtatggagcgcggtatgaaccatcgtgtcgatgtagaaccagcccgggtccttcggaatccgttcgcacacgaccgtgtgcagcatcagcacgccgtcgtccttcaccagcccgttcacttcgtcgagcgcatgccggttcagcacgtgctcgaacatcgcgctgttgatgaccagcttgtagcgcgatagctccttctgcgcgacataccgcatgccttcgtcgctgctatgaacgtagcggtcgaagatcctgatgccgatgttgaaatacttcttcaggcatttcgaaaacgtgccgtagccggcggcataatccagcccgtcgtcgagatcgaggatgtcgttttccttcaatatcgccaataccagcgcctgatcggcatagggcggctgattcgtggtgcgcgattcgcggttgttttcgaagttgtgatgccagctcgaattgagctgcgaccactgatcctgcgtcatttcctgatgagtcttcgaaacaacgaatccgcagtgcgggcatttccagaaatccacggtcagcgtgtcttcaaacgggctgccgggataggttggatagtctttcgagaagaaatagctcgttttcgtttcgcagatgatgcagcgatgcgcttccatgatgtttgcgttcaagacattcgtatcatgcgggcgagccgatcggggcggagaatgcgcagaagaccgccgatgcacgcgatccgtgcaggcgcgttttcagccgcagtgcggtcacgcgcataccagacgacgctcgcccttgcgcctccggctcaaccgggtttgcccacttggcgttcgataaccgggcgcgccgtcgagccgcgccgcggcacgggttcagtaagcggtctgtatcagcaacgtagcctggccggtattgtcggaacacacgtcgtcgctgacgtaggcgaaaagtcccgatgtactcggaacgtccaccacggtcggccggttgatggcaacaccccaatggctatttccgttcccgccttgcagcatcacggtatcgatcaagcagccgttcgtcagcgagccgcccgagcaactcatgttgttcgatgcgatcgagacgacataccgtcccggcgcgagttggaacgtcgccgaagcgccgttcgatactttgccgaagacggtggccaaacagttttgcctggcgtcgatctggatcgaagtggatgccaggctggcgaatggaacgagggctgcaagccatgcagcggcgatttttgtgcgcaagatgaggtcccgtaacgcaatcttgttattgaacggaaaacatgaaccgccgctcgtacgcgactgcccgaagactgcgcgatatcctcgtcgcgccgtgtattcgggaaaagcatcgtgacgatgccggcgtttatttaatgtcggaaaatcgacagcgaattgtattgtatgaagattcaaatcgccattgtttattttgtcgcccgtcacgcaaacgagcaggcgcgaagcggatcggcgcgcattggcgaagagccggcgcgcatcggcatcgcgctcgcgcgacacatgcgcgcnnnnnnnngccggtcgacgccggattcgcctgtcgatcgatccggtgcgccccgagccgatgagcggtacgcttcgnnnnnnnnnnnacacgcgcgacacgcgtgacgcgtgcggccgtggcggtcggcgcgagccgcgtcgcgaccgccctgcccccaagcggccggtcgaccatcccgagcccgctcgccgatacgcttgacaagccgtccgccgccatgaatcactgagggctttcgattcgtgcaaccgtagcggagnnnnnnatgtccgtcgaaacctggctcgcgttcgccggcgcgagcatcgtgcttctgatgattcccggcccgacgatcctgctcgtgatcggcgattcgctcgcgaaccgccatcggtcgtcgtggagcaccgtcgcgggcgtcgcggcgggcgacaccaccgcgatgacgatctcgctcgccggcgcgggcgcgctgctcgcgatgtcggcggccgcgttcaccgcgctcaagcttgtcggcggcggctatctcgtctatctcggcatccgttcgattctgcatgcgcgccgcatcggcgcgatggacgtgcgcatcgagcgccgttcggcgaagcggcgtttcctgtccgcgtgggccgtcaccgcgctcaatccgaagagcatcgtgctcttcgtcgcgttcgttccgcagttcatctcgccgcacgagacgttcgcgcggcaatgcgcgatcctgctgccgaccttcgtatgcctcgcggcgatcaacgcggcctgctatgcgcgcatcgcgcgtttcgccgctgcgcggctgacgggcgccgccgcgcagcggcgcttcgggtacggcgggggcgccgcgctgatcggcgcgggcgcattgacgctcggaatgtcgcgaagctgaagccggcacgccacgcgccgcgggccgcccggctgcgcgcaacgatccgcgcggcgccgcgcggcattcgttgccgatgcgggcgacgtgcacgcgacgtggccgatgcgggcgagccgcgcgacaccgagcgccgcgcccggccgcctctttcgctcttctcttgtctaccgtaccgaccagtgcgaaccggcgcgcacgagcggcgctcatgcgcgatgcggctagcgccgtcgttgccgacgcgccggcacgtgcggcgacgaaaccggccggccgcggccggtttcccgccgagcctcagccgaggtcgagcgcttcggtgagatcgcccggcggctgcgcgccgcgcgccgcgaacgcgcgctcacgcgcgagcacgccgtcgagcggcgcgagcccgtgcacgcgcgagatgaaacgcaggatcgagttcgtgtcgtacagcgtgtgatcgacgtagcccttcttcgcgaacggcgagatcaccatcgccggaatccgcgaacccggcccccaccggtcgcccttcggcggcgacaccgggtcccaccagccgccgttctcgtcgaccgtcaggatcacgaccgtgtgcgcccactgcgggccgcgcatgatgtgctcgatcaccgtcgcgatgtgccggtcccccgacgcgacatccgcatagcccgcgtgcatgttcaggttgccctgcggcttgtagaacgtgacggtcggcaggcggcccgcgtcgatgtcggcgatcagatggttcgtcgacggatcgtcgccgaggcccgcgtcgcgcaggtgccggcgccgcgcctcggtgcccggcgcgtagctcgcgaagtaattgaacggctgatggtgatactggaagtccggcaccgagcccgtgtcccgatgctcgagcgcgtattgccacgcaccgccgtaccacgcccagtcgacgcccttctccgacaggcgatcgccgatcgtcgcgtaatgctgcggcggcagcacgcgcgggttcgacgggtccgcgtacgccggattgccttcgacgggcgggcgcacgctgctcggctgatacggcggcgccatcgtgttcacggcgtagccgtccggcgtgaagaggccatcgttctcgaatttcggcgggccgtcgagcgccgatgcgggcgaatccgcggccagcttcagccgcgtgccggccggatcgtcgccttcgacgacggatacgagatgcttcgccgcgctctggtgcacgtccggataaagcggcgcctgcgcggaaatgaggaagatgtggttcagccacgagccgccgaacgcggccatgaagaagttgtcgcagagcgtgtaccnnnnnnnnagattccacagccgcagcgtctcggccgaattgcggtaatgccccatcacgaggccgcccgaatcggcccaggcggcgaactggtcgttgcggccgccgttgatctgcatctggttctgatagaagcgatgccacaagtcgcgcgtgatcacgccgttcggcagcggcttgccctgcgcatcgggaatcacgaacggcgcgttcggcagcccgacaatgtcgtgctcgccgatcatgtagcgcttgccgtcgacgacttgcgcctgcggcacgaggccgccccagattttcggcagcgtcgcgagcggcgtcttgccgtcgcggtcgagctgcgcgtagcgctcgggcgataccgcgccgagcggctgctgcacgccggggaaatcgccgaacaggttcgcgaagctgcgattctccgcgtagatcacgacgatgttgcgcacttcgcggcgcagcgcggcgtcgagccgcagttctgcggccgagcgcggcgcggcgggcacggccgtctcgcagccggcgagcgcgacgctcgcgccgagcgccgcgatgccgccgagcacgcggcggcgatcggggtcctcgggaaggtcggtcgacgggggatgcttgtcagtcacttctgctcctcgatcttctggttggttggacggtccgccgcgcgtcggcgcccgaaccggtgacgcgcgcatcgccggcttcgcctggcggcggccgcgagcggacgcgcggcgcgcaggggcgatgcggccggacggcgcgacacccgccgccgtcgcgcctcgcgaagacggatgggccgccatgttcccgtccgctcggccgaatcggcgcagccgcgtactgtcacgaaaacgtcacaatcgcgactatagcgcggcgtccgaacgaaaccttgcctaatcggtgcatgaacggnnnnnnnccgaaacattgactcgcgaaatcgcgcacggaaacggcatttcatcggcgtcgcgagcgcgacgcgtgccgaatccgcgattcgccccgccccgcgctcgggcgcgcgcatcgccgatgcgcgatcggcagcaagcgcggcgcatgccggcgcggccgcgccaagcaaaaacggctcggccatcccgggccgagccgtttcgagccgattgcgcgaaaccctccgctcaatccgtcccgtacttcggcgaacgcgggccgtacagcaggccgttcggctggccggccgacagcatccggccgctcgtgagccccgccacgtcgactgcgtcgtcgctcagcgtgtgcgcgatctgcttgacggccgcctgcgcgagcgtcgcgatcaacccgaagccgctgaaatccacgttggagccgagttccttgccggtcgcgcggccgctgccctgccacagcaggtcgccggtgcgcaagtcgacgagcttcgcggacgcggacacgaccgtcgtgctgtcgagcaccgtgtagacggagccgtactgcgtgaccgtcgtgtacagcgccgcgtccgcgccgaaaatgtcgcgcagcttcgcgggcgatacggtctggatgtcggcggcgttcgtcaggccgttctgcttgaaggtctcctccatcacggcgacgggcacgacgtagtagcccgcttcggcgacgggccgcgtcatctgcgacagcaggccgtaggtcgccttcacgtccgacgtgtcgttctgcggcggcagcagcaggatnnnnnnnngctggctcttcttgaatgccgtgtagtcgacatgcttcgcgggcgcggcgcatgcggcgagcagcgccagcacggacgcggccgccaggcgccgcgcggtaatgaacttgaacatggcggccctcattgttgcgcctgcgtttgggtttgggtttgcggctgcgcgggcgctgacggcttcgcttgcggcgcggcggctttcttcttcagcaggaaatccatgaacggcgacgattcgggaaacgacgccttctcggcctggaacgactgctcggcctgctgctccttgccgacgctcgcgtatagcatgccgagatgcgcctcgaagccgggcggcgggcggttgccctttgcgcggatctgctgcagcgccttctcgagcgcgtcgatctggtcctcggggctcttttgccccttgaagtattcgtagacttgcggctgatagccgtcccattgatagagcggcttcggctgattcgccgcgcagcccgcgagcagcacgccggctgccgcgaccggcagccaggctcccgtcttgaaggtcttcttcattattgtcgttgtcgatggaaacgatggatgagcggattcgtccgcgccgcgcggcgcgcctacttgccggacgcgagcgcgcccgcgtcgacctgttcgacgaggtgattgaccgcgtcctggatcgcgagatcgagcaccttgccgttgagcgtcgagtcgtagccggccgtgccgccgaagccgatgatctcgcggttcgacaggctgtattcgcccgcgccctggctggacagaacgacttccgacgtcgtcgtgtcgacgatgttcagattcaccttcgcgtacgcgatctggctcttgccgcggccgagaatgccgaacagctgctgatcgccgacttccttgcggccgaactcggtgacgtcgcccgtcacgacatagttcgcgcccttcaccgcctgcgctttcttcatgaacgcggcttcctgcttgatctcgtcgaggttctcgcgatcgagcacgttgaagcggcggctctgctggagctgcgtgacgaggatcgtcttcgcctggccgcccaggcggtcgacgccgtcggtgaagatgccgcgcatgtagctcgaacggttgtcgaacttgccgaccgcgatgccgaccggcttgccggcgaacggcttctgcgcgctcgccgacggcggcacgggcagcgtgcgcgacgcctcggtcgcgcagccggacaatgcgacgatggccgatgccgcgaggcacgccagaactgtcttcgaagtttcaaacgatggtccctccttggagatcgctaaacatgcggtatcggcggcggcgcgccgaacgggccggcgcgaaccgccgcgccgcgcgaacgcgaatcgacggatcgcgctcgcgcggttcgggtcgccacccgcggcggcgcccgtgaaggcgtgcgcgnnnnnnnnacgccggccggcagcgatcgcgtgttgtccgcgcgatgcgctgccgtacgtcaggtgaagcatcgaatgggaagcgcgcttggcgcgaatggtgcgaatcgcgcgaatcgtgcagacggcacgaacggcacggatgcatgcgcggcggccggcggccgcggcatcgcgccggcgtgttcgcgcatgcacgcgatgcggcggcgcatgcgggccgacagcgccgcgcccgcaggcacgatgcgaggattcggcgcggccgcgacactttgccgcgagctcagcccgtcgcgcgccgcgcggttcgccggcaccgccgcggcctgcgcgtgcgagcgcaggcacgtatcgcggcaagacaacgcgttcgccaccgcgcatgccgccggcccgatcgcgtccgccgnnnnnngatgcctgaatgaagccaggcgtgaacnnnnnnnatgtgtcgccactaagctctcacagcacgcaattattgtcgtagtgcgcaacgataacggcaaccgtgcacgcccgacaacnnnnnngtgccgaatgtcgagcgactgcaacannnnnnnnnttgcgcgatgcatcgatgcgtttcgattccgtacatttctcgatgtcgactgtatcggcgcgtccggcgcgcgtgcggaacgcccggattcgcctgctgtacgtgtcgaatccggcacgcgccgcgatggcaggctcgattgatttcgagatacgtcggagataatgtagcgcgacgattccatcgctccgcacgagaaagcggcaatcacgacgattgccgccgattgcttcggcatgcgcatcgattccgcacgtttgcccgaactcccttaaccgattcattgcctagcgaccttatcgacatgcctttcgtcacgatcgatggccagcccctgcactatcagatcaggggcgccggcgcgcccgtcctgttcggacacagctacctgtgggattcgtcgatgtgggagccgcagctcgacgcgctctcgaagtcgtaccgcgtgatcgcgccggacctgtggggacacggccggtccggcccgctgcccgacggcacgcgcagcctcgacgatctcgcgagacagatgagcgagctcctcgatcacctcgacatcgacacctgctcgatcgtcgggctatcggtgggcggcatgtgggcggtgccgctcgcgcatcgcgcgccgcaacgcatcgatcgtctcgtgctgatggatacctacgtcggcgtcgagcccgacgcgacgcgcaaccagtacttccagatgctcgaggccatcgacgcgcaaggcgcgattccggcgccgctgctcgacgcgatcgtgccgatcttcttccgccccggcatcgatccggcgagcgagctgcccacgggcttccgnnnnnnnntgcaggcgttcacgaccgagcggctgcgcgactcggtgataccgctcggcaagatcacgttcggccgcgaagannnnnnnnnnnaactgagcgcgctgccggcggaccgcacgctcgtgatgtgcggcgcgaacgacgtcgcgcggccgcccgaggaagccgacgaaatcgcggcgctcatcggctgcgaaaaggcgttcgtgccgaatgccggacatatctcgaatctcgagaatccggcattcgtcacgcaggcgctgagcgattggctcgggcgcggcgcggcccgcgcgtgaccgatgcgcgatcgacggtcgaggcgtgaccgatatgcgatcggcgcgccgatcacgcgaccttgaactgcccgaccgcatcggcgagctcgaccgcctgagtctgcaacgccgaggcggccgcggccgactgctcgacgagcgccgcgttctgctgaaccatctcgtcgagctgcgcgaccgcgcgattcacttcctggatgccgcgcgtctgttcgtcggcggcattcgagatctcgcgcatgatcgtcgtcacgttcgaaaccgtgccgacgatgtcgctcatcgtctgcccggcctgctggacgagcgtggcgcccgtcgacacgctcgtcacgctcgaatcgatcagcgccttgatttccttcgccgcctgcgcgctgcgctgcgcgagcgagcgcacctcgcccgcgaccaccgcgaagccgcgcccctcctcgccnnnnnnnnncgcctcgacggccgcgttcagcgcgaggatattggtctggaacgcgatgccgtcgatcacgccgatgatgtcggcgatcttgccggacgcgccttcgatctcgtgcatcgtcgacacgacgtcggacacgaccgtgccgccgcgcgacgcgacgctcgccgcgttcgtcgcgatgtcgttcgcctggcgcgcggcgcctgccgattgcgtgaccgtcgacgtgatctcctcgatcgacgcggccgtctgctgcaggctcgccgccgccgattccgtgcggcgcgacagatcgtgattgcccgacgcgatctcgcccgccgcatgccgcaccgattcgctcgcgtcgcggatcacgcgcatcacctcctgcagcttgctgacgaacgcgttgaacgagcgcgcgatctgcgccacttcgtcgcggccgctatcgggcaggcgctgcgtcagatcgcccgtgccggagccgatcgattccatcgcgtcgcgaatgcgcgcgagcccgcggaacgcgacgcccgtgatcgcgccgacgatcagcgcggcgacggcggcaagcgcgacgagcgtgccgatcgagacgagcagcagcgaatgcatgccggccgtcacatcggacttgtcgagcgcgacgacggtcagccagtcggtacccggcacgnnnnnnnnnnnnatcagcttcgccgcgcccgcgacgtgcgcgtcgatcggcgcggcgttctcgtcggccgacgccgcggcgagcgcgtcgatgctcaaatcgtcggagagatcggtgacgggcttgagcgtgagcttcgaatcggcatgcgcgacgatatggccgctgcggtcgacgagcatcccgaaactgccgggcgtcgggtggatcgccttgacgttcgcgatcacgctgtccatcgcgacgtcgccggacacgacgcccttcagcgcgccgtcgcgcatgatcggcgcggcgaacgcgacgacgagcttgcccgtgccgacgtcgacatagggcggcgtgacgaccggcttgcccgcctgcgcggcctgcttgtaccacgggcggccggtcggatcgtagtcgggcggaataccggtgggatcggagaatttcgcggtcttgtccgcgtagccgacatagacattggtgaacccgccggcggcggcgatctgcttgagcgccggaatcggatccggcgagatcgcggcgtcttcgaccgacacgatcatctgcgtcttcgacgcgacccaatcggcgatgccggcttcgtggccggtcagcaccgcgctgaggttctggctgatggactcgcggttatagcggttggcgacgaaatagttgagcgccgtgttgatgacgagcgagccgatgacgatggcgaggcacgcgacgagaatgcgggaccggatcgaggagagcatgaagggcgacatggatgtggagcgaacctattggtttacggctgcgcaaacgcgcgacttgacccgcgggacgctgtacgtctggtgttttcgctctagggtttacgcgatgtgcgcgggcgcttttgtctgaggtaagccgcgcgttcgccggcttacgatgcgcacgcatcgatcggcagacgggcgcggccgcccaagcgggcggccgcgcgaaccgtgcctgaggcgagcgtcgcgccgccgaacgcacgcgcccggcaacgctccacgattgaggtcaaccaagcggcggcgtcagcggaatcgacatctcgtgcatgaacagattcgacggatcgaccgagcgcttcgtcgcgatcagcgatgcggccttctcgccgtagtacagatcgagccacctcggatcgatctgcgccggatcgctgccgagatacttcatgtcgatgtccggatagttgatgtagcagccttcgtagcggccgctcgcgtcgcggtacggcttgccgccctgatccgcgtgcaccgcggagaacagatcgtgcagccattcgacgtggaaggcgtcgtcggcgggattcgtccagtaggtttggtactgcgatttcagcagcgaacggcgctgatagaccgacgtcggattcgcgctttcgtcgttcgcgtttacgcagccgccgtacgaatcgatctgcacgagcgtctggctcaggcgcggatcgtccgcgccgttcagatatcgccacagcgcgtcgacctcggtctcgccgaaattgccgatctgataggcggacttgtacttgccgcgccggttcgcgcccgacgtgttgatcgtctgcgtcagatacagccagtccatcttcaatgcgctccgcgccgcgtgcgcgatgcgcaggccggccagcgggtggccgagcgccggcagattcggcgcgatgaaccggtcccagacgacgggcagacgattcgccgccgcattcatcgtgtcgacgaaatcgatgaacggcgcatcctccgggccgcccaccgttccgtccttgcccgtgtactggatcgcgagcacgatcggcccggccgagcgatgctgcagtttcagaagcgtgaacaacccgccattggcgagcgccgggtccgcggcgttccagttcgcgtcgttgcggctgaaccaatcccagtaggtttggaggaaacggccgaagctcgcttgcgtgaagtgcgaccagtcatacgcgagcgtcagccaatacgcggtacgcggcgcgttgggaagcgcgttgaagtagtagttcaggatcacgccgaagttgccgccgcccccgccgcgacatgcgatgaagagcgcccgttccgccggatcggtgctgccggaatgcacgtgcttcgcgccgagcgcgccgccggcggcgggcgtgaggatatcgacgcccgtcagccagtcgaccgtcagcccgtgcagacgcgagagcagcccatacccgccgccgacgatatagccgcctgcgccgaccgaatagcacgagccaccgggcagcgtcttgcccatggtcttgtacaggccgacatagccgtcccagttctggcggcccgccgcgacgcgaacccgatagcgcggcgcgcccgccgcatcgaacggcgacgcgatctgcccgcgatcatcgatatcgaaccccgacatcaggccgagatcgatgatcgcgaacggccgcccgtggtcgtccggcagccggttcgcgacgaacccctcatagcagtgcccgccgctgcgcaccgtgatccggcaacctttcgcgagcgcgtcgcacgacgccgcgatcacgtcgtccgccgtgcggcagacatagatcgccgccgcgccggcctcggccgtcggcggccagcgcaggttgaagcccttttgaagcgtcgaatgacggggatcggcaccgtcgacgtacacataggacatcggaacctccgcgaaggctacatgcttcgcagccnnnnnnaacaaccgctcggcgcgcccgcatcgtacaagcgacgcgacgatcgcggtgcgggacggccatcgaacgagcgcgaatccgatggccgcaatgccttattcgtgcagcagaccgcgacgacacgcggaaatgaccagccggctcacgcgaaattcagatcgatcacctgatagaacgcgttggcggtatcggcgacgtcccacaccgcgagcagtacgtgatagccggtgcgagtcggcaggttgaattcatgaatcgtctcgccctgggggatcaactccttgtccgcatccggcccccagtacggctgatacgtgttcaggtagaccttcagcggatcgggctcgaaatnnnnnnnnnnaagccgcgcctgggtgtcccatcccggcttcgtgatccagtaagtccagcgccgcgtcttgtgcggcatcgaatacgaccacgagatttgcagcgattgccccgatcgcaccgcgtgtttctgccaatgcgcaacggaatcgggttcgttgagttgcgcgcgggcatccgccgtgcgcccgccgctcgcgatttcgccgtcgcgcggcggcatgccgttggcgacgtcgtccggcgcgtccggatctctgagcccgctttgggtcgcgggaaagaacttgccgccctccagctcattgacctgcccgaaatcgagccttcctgcttcgtagagatacacggcgcgcgactcgggcgtgatgacgcggccatgccgcggagaaatggacgaagacttcgttgcgcttctcgaatcggtagtgctcatttcgcctccttggctgcaaacgtgccggacatcggcaagaccaacgctggaagccattcgcgataccagtgaaattaatgctaggtgcttggtggagatgaagccaataaatttagtaagaaccggccttcactggttttatatttcaccttaaagaaattgactcaagtcccgtgcatgaggcggtcaacaatgggaatccctccggccgtggttccggcaccggagatgtaaggtgattacatagaattcaataaaatttatattcaagaaatgtttcactccggacggcgcaccgcagggcccggcgagaggggacgggaagccgggggcgccggcatggaaaagcgcgccctgcggcgaacaatgcgccgggctgcgacacgacgatccccaagaccgcgcggcgcacggcgcctacgagccgggtgtcggcggtccgtnnnnnnttcgacattnnnnnncgattccgggccggagacaaaccgaaatcgccgttctcgcgctacttgaacgtggggcctgcgccttcgctctgtcgagaacaggccgcggcgagttgctgcacggcgtaagtgtccttcacgtccccgaggctatccagaatgcacgtgtgataggcgcgatcgcgcggctgaagcatcgcccagtttcgatagagctggtcacatgcattgcgcatgaggcctgtcgcggtcggattccggcttcctcgcaacgcgttgaggatgcattggttgtacccctgctcctcgttgaacgccgcagccgagagcgggctgaaaacagcgacgagcaatagacgccttacgatcggatgcatggcctttcacctggaagactgccgcgaagcggttgtcgagttgtcggtcgacggattcgcggcttcgttgcgggctttgcgggctgcgggccgtacgcgtattccggcggcgacgtcaggaacggtttcaaaaacgtacgatacaacggccgcgctgccgataggaacggaggcatgggatggcccattgcgatgggccaatatgagaggcagacatgtgacgcatccggaatcggccggcgagccgggcgatttgaatcgaattctcgattcgcgaattatttcaagacgcttgggggattggcgtgcttatattcgccacgcctacgtccgcgtgagcgcggtgcgatcgggttgggaagtgcgcagggaacctggcggcggggaaatgatggggatggtgaaaggctatgtgtacctgtcggccgattatcttgcgtaatggggtcacccggcatacatcggacgcggaagtgatccagttgccgcagccagcgacgcgaggaaagcgcgaagggacggatggcaagtgtattttagctacactcagcaaaaacgatcggaggggaaaatcgctgaaagccttatctggccccggctggaatcgnnnnnnnctgcaagagcctcgtcagataaggcattaatgagcgccacctccttacgggtacgacttaggggatagcagccttatcgctgcagnnnnnnngacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaaggggccaggtcagtccgggcaaggcgcgccgctcggcaagcaccgcgatggcgcgcaaaccaccgcgcaattgatcgacgcgctcgacgccgaatggcgcgctgcgctttcgcgcttcgttatttccctggtctgatgaattggccggcgcgacgtgaaagcgcgccggccgcattgccgacacgttctgctcaccgaattattttcgccggaaagcgttgattaaaaacatgattaaaatcgctttcccgatcattaaacgagtctttcatttttcgttttgttcttcattcgaataggcggaaacccttacgtggcgcgggtttgcggccggcggttccctggcttgcgaaaaatacgacattagtagtcgcaccagttctctaaaaatatcctactgattaatttgatcacctacacttgcgcgctggcacgagatcaccgccccgcatgcggtgcatcacgtgcttaattggtgcaagtgggtaaagcaatgcaaccggcgaatgtccagtgannnnnngtcgaaacacgaggatcggtgcggggcgtcggtgaaagcgttttcttgggattgaaactggagacttacatgaatatcaagatgcaaaagctgctgccgatcagcgcggcggctatgctgttggccgcagccgccacgaacgctgccgccgaccaagtcgtcaagatcggccatgtcgcaccgttgacgggcgggatcgcccaccttggtaaggacaccgaaaatggtgcgcgcctcgcggtcgaggagatcaacgcgaagggactcacgatcggcggccagaaggtgacgctccagctcgatgcacaggacgacgcggccgacccgcgcaccgcgacgcaggtcgcgcagaagctcgtcgacgacaaggtcgtcgcggtcgtcggccacctgaactcgggtacctcgattccggcctcgaagatctacagcgatgcgggcatcgtgcagatctcgccgtcggcgacgaacccggcttacacgcagcaaggtttcaagacgacctaccgcgtcgtcgcgaccgacgcgcagcagggcccggcgctcgcgaactacgcgcgctcgaagggcgtgaagagcgtcgccgtcgtcgacgattcgacggcctacggccagggcctcgcgaacgaattcgagaagaaggcgaaggcgctcggcctgaaggtggtgtcgcacgacgcgacgaacgacaaggcggtcgacttccgcgcgatcctgacgaagatcaagggtgaaaatccggacgccgtgatgtacggcggcatggacgcgacgggcggcccgttcgcgaagcaggcgaagcagctcggcctgcgcgcgaagatcttcgcgggcgacggcgtctgcacggaaaagctcgcggatctcgcgggcgatgcgaccgacaacgtcgtgtgctcggaggcgggcgcgtcgctcgagaagatgccgggcggcgcggcattcaaggcgaagtacgagaagcgtttcggccagccgatccagatctacgcgccgtttacgtatgacgcggtgtacatcatcgtcgacgcgatgaagcgcgcgaactcgacggatccggcgaagatcgtcgcggcgatgccgaagacgaactacaccggcgtgatcggcacgacgaccttcgattcgaagggcgacctgcagcatggcgtgatctcgctgtacgactacaagggcggcaagaagacgttcctggatgaagtgaagatgtaataccgtctgcacggccgacggagggggcggggcgcgcatgccgtcaggcatgcgcgcctcgnnnnnnngccggcgaagaaagcgtgcgatgcgcggcgcaggccgagcgagcggccgcccggcgctcatgccatctcatcatcatgccgccacgcccgggtgttttcttgcaggctcgccgatcgcgggctcagattttcagccggctcagcaccttcggcgcgacgattgcgacgagcgccgcgcacagagcgacgatcgacagcccgaccgacaggttggccgcctgcgtgaccgcgccgatcgcgaccggaccgaacagcagcccgaagtacgcgagtcccgcgacgtgcgcgagcccttcggccgcgtgaatgccgtcgatccgcnnnnnnnnnnnnaacagcacgggcatcatgttggcgaggccgaggcccatcagcgtgaagcccgcgagcgcgacgaagggggacggcagcgcgagcgcggcgatcatgccgacgcacgcgagcgtcgcgctcgcgcagacgagctgcggggcgccgaannnnnnnnnaaccgcatcgcccgcgaagcgcgcggcggccatgccgcccgagaacgccgcataggcggcgctcgagaacgccggcgacgcgaggacgacgtcgcgcatgtaaacagtcgcccagtcgtacatcgcgccttcggcgatcaacgcgacgagcgcgatggcgccgagcgcccacagcgcgggcgagcgccagcggttcacgcgcggggcgccgtccgcggcggccgtgtgcgggacatgcggcagcacggccgggcacgcaagcgcgagcacgagcgcgctcgcgagcgcggcgagcccgagatgcacggcgctcgccatgccggccgacagcagcgcgccgcccgccgctgcgcccgccatcccgccgacgctgaacatgccgtgcagcatcgacatgatcggtttgccgaatgccgattcgacggcgctcgcctcggcgttcaccgccacgtcgagcgtcgccatcgagaagccgaacagcgcgagcaccgcgagcagcagcgggtaggtcggcacgacgaggatcagcgcgccgctcgcggacatcgcgaggccgccggcgaggcaggcggtgcgcgatccgannnnnnnnatccagcgcgcgttggtcgtcatcgcgacgatcgagccgatcgcgaccgcgaggagtgcgaacgacagcagcgcgggcgacagcgcgaacttgtcgcgcaccgtcggcacgtgcacgccccatgacgcgtacatcatgccggcgacgaagaaaagcgccatcgtggccgccnnnnnnnngtggcgggcggaggcgggaagccggcgatgggctgaggcgggcgaggcgagatcgggcggctggtcggacacgggaagctgggcgaagaaaggcgatcggctgcgaacggcgcgcgaagcttacatcgcgcttaacgaaacagcgccgattctagcggagcgcggtgcacttcgcttgcgctcgccgggttgcgcgcgatgcgccgccaggcgcatgcttgggggcgaccgatccgggtcggtccgggccggcacggcttggccggccatgcgctcccgccgggtgcaccgtcgcatgccgcatgcccgggggcggcgcaacgcgccgcgcacagccgcggcgacgcggccgacgtctcgcttccgcaagcaaggatttcgcacgtgaacatttctgcagccttaccgcttcatttgctccatcgcaacgtgctcggcacgctcgcgacgcactnnnnnnnnnccgagggctatccgtatccaaccgtggtgccgtatgcggtcgacgcgcggcaccggccgatcgtgctcgtgagcgggctcgccgagcacacgcgcaatctcgcggccgatccgcgcgccgggtttctcgtcgtcgacggcctgggggacgcggcgggcgcgtcggacagcgtgctcgaggcggagcgcgccacgctcgtcggccgcttcgagccggccggcgccgatccgcacgtggtcgcgcgttatttgcgctatcacccggacggcgagcgctatctcgcgctcggcgactttacgttctgggcgctcgcgtgcgagcggctgcgctatatcggcggattcgggcgaatgggatggctcgacgcgaccgagttggacgcgctcgcgcccgtcggctacgacgacgaacgcgcgctatgggacgaatacggcgcgtcgcgggagcggcgcgcggggctcgagctgctcggcgttgaccgttatggcgcggactggcgtttgaacgggctcaagcgccgcacgccgttcgacgcgccgaaaatggatgtcgaatcgctgctcgcggcgctgcgcgaggccgccgccgtttcgctcatgtaaagcgatagtgccgattatgagcgattccgcacattgtgagcgtattaaacgagataagaaggaggtcatgctttcaatcaacggaacctttcgtttcatgaaaactttcaatttcggttgtccggggcgattgcgcagtttgcgagcttaaaatatgtactgaattcagacaatccacttgtaagattggcgataattgcaaatgaagcggatgctggtcaatttgaacaatcaaatcacaaaatacaacgtttattttctgcgatacggtattcactgaattcnnnnnngtgctaacctttgacccaattatccgaggcatcgttagttaagatggcaagccggcccaagatcggcgccatttggtcagataaaagggaatttatgtcttcttacaaggaccttctcgctcagcgagagaagctggagaagcagatcgaagaagccaagtcgcgcgaatacgcggaggtattgagcgacgtcaagcaaaagatcgccgattacggtttcacgctcgcggaactcggtctcggtcgtggcaaagctggaaaagcggggcgaccccgcgctggcgtcgcggcgaaataccgcgatccggaatccggcgcaacctggtcgggccgcgggaagcctcctcgctggatcgccggcaagaatcgcgaacaattcgcgatctgagcgcaacccgccagccaaacaccaaaggccacaccccttcgaggggtatgtggcctttggtgttttgaaagtcggccgcgggctcggcatttgtcacaaaaatgtcatgttcagcggtaaatgaaaatgcgttgcgttttcataagcgattgattttgtttgnnnnnnnggtgggcggcnnnnnnnnttcgagccccgcttgatagaattgcggtgtccatcgccgcattcgatattacatgtccacattttcaaacgacgacctggcgtcggaaaaacaggtcgtcgcccgtcagagcacattcgtcagtatcgtcctcaacgtgattctggcgacgctgcaggtggtggtcggtgtaattgcgcattcccaggctttgattgccgatggcgtccactctttgtcggatctggtttccgatttcgtggtactgctcgccaatcggcatagcggcgcaaaaccggacgccgaccacaattacggtcacagccgttatgaaacggttgcttcattctttctcggcgcgatcctgattgcggtcggcgtggggatgctgtggcgcgcgggcgaccggctcgtgcatctcgaagacatcccgcccgtgcatgcgagcgcgctggccgtcgccgtggtcgtgctgctgtcgaaggaggggctgtttcgctacatgctgcgcgaggcgcagcgcgtgcgctccgcgatgctcgtcgcgaacgcgtggcatgcgcgctcggacgccgcgtcgtcgctggtcgtcgcgatcggcatcatcggcagcctcgccggcgtgcgccttctcgatccgatcgccgcggcgatcgtcggcttcatggtcgcgcgcatgggctggacgttcggctgggacgcgctgcaggacctgtcggaccgcgcgctcgacgagagcgcgtcggccgagatccgcgcgctcatcgtatcgacgcccggcgtgcgcgacgtgcacgacctgcgcactcgcaagatgggcgattcggcgctcgtcgacgcgcatattctcgtcgatccgatgatgtccgtctccgaggggcactacatcgcggaggccgcgcgctnnnnnnnnntcaccgaccggcgcgtgctcgacgcgctgatccacgtcgatcccgagcacgacgtcgcgcgccgcacggtgctcgatctgccgccgcgcgatcagctcgaagggcaaatcgaggcgacgctcgagaaagcggggctgcgggcgagcgcgatcaatctgcattacctgagcacggggctcgaaatcgacatcacgcttgcaccggatgcaagccgggatcggcagggcggccacgacccggccgctcgtttggatatcgaagcattgaagcggcagttcggcgcacagcgtctcggcatgtnnnnnnnnnttgcgtcaagcgacgcggcggcggttggccggctgtcctgatcaggggcgagcgcgatgcaaaagagtgcggcacggcgctgcgcgtgccgcgnnnnnnnncgagcgccgggccggcgannnnnnnncggcgcgatcgcgcttgccgctcgacatgaacccgcccacccgacgtagccgggcgcaacgaggcgcaagcggcgccgaacccgcccgcgcgtcagagcggcaactgcgtgtcgaacttgatctcgcgcagcacgacgctcgtgcggacttgcgagacggcgggaatcttgaagatccgctcgtgcaggaagatgtcgtaagccttgatgtccggcgcgacgatcttgaggatgtaatcggcttcgcccgtcgtgctgtagcactcggtcacctcggggcaggtcgcgatctcccgctcgaactgctcgacgccgccttcgttgtgccgggtcaggtggacgtgcgcgagcgcgcagatatggagcccgagcttctcgcggtcgagcagcgcggtgtagcgctggatcacgccggactgctccatgtccttgatgcggcgccagcacggcgtgctggagaggccgacctgatcggagatctcctgcacggagcggcgcgcgtcgagctgcaacaggcgaaggannnnnngcgaaaaggtatcgagggtcacctgcgcctccaaagcggctacaacatttggcaatggtagaggcgggtgaaaagaaaggcaatctggagccgttgaaacgagtgatattcgctaatttctcgggccgtcggcggcattttgtgctgattcatccgcttcttcgacgggcggcgccgacgccttcgccgtctgcannnnnnnnaggtcggcgagcatgttgcaaaagagcgcgccttgctcgatcgcatcgtcgagcgcgacgtgcgtgtgcggatagtcgtcgaaccagcgcttcgggaagcgcggcttgatcgccttccggtacggcaggccggtgatcgcgaacgcgagcgtcttgatgtcgagcgccgaccacgaaaacgggcagcgcccggtgaagcgcatcatgtaccagaacatgaacgtgaaatcgaagcccgctggcatcgcgacgaacacgggcttgccgggcagcgcctcgacccattcgacgtacgcggcgagcgcggcctcgggcgcctgcaaatcgcgccggcatgcggcccacgcttcgggctgcgtcttccaccatgcggcctgcaccgggtgagccgccgcgcccggcagcagctcgagattcgcggagaacgtcgcgatcagttccttgtcctcggtgaacgcggcggacgcgaagctcagcatcgagtgcgggcccgggatcgggccgtccgcctcgacgtcggtgctcacgtagatttcgcggctcggcatcgtcggcgcggcgctcatcccgccaccccgtccgcgacgaacggattcgtgcggcgctcgtcgccgaacgtcgacacggggccgtggccgggcacgaacgtgacgtcgtcgccgagcggccagagcttttcgcggatcgagcggatcaggtccgcgtggttgccccgcgggaagtcggtgcggccgatcgaaccggcgaacagcacgtcgccgacgaccgcgagccgatgcgcgcggctgaagaatacgacgtggcccggcgtgtgcccagggcagtgatagacctcgagcgtttcctcgccgaaggcgagcgtgtcgccgtcggcgagccagcggtccggctcgaacgcttcggccgccggaaagccgaagcgctcgctttgcatcggcagcttttcgatccagaagcgctcgtcttcgtgcggcccctcgatcggcacgccgtaatgcgcggcgagccgcttcgcgcccgcgcaatggtcgacgtggccgtgcgtgagcagcaccttctcgacctgcacgtgctgccgggcgacctcctgctcgatcagttcgagatcgccgcccggatcgacgacggcggcgcgtcccgtcttttcgcaaacgagcagcgagcagttctgctggaacggcgtgaccggaatgagcgtgactttcatggcgcgggaagcggctaaaacccccgattgtactggccgcgcgaagcgctcgccgcgcgcaccggttcaatgccgattgtttcgatcatagagagaatcaatcgtccgagcccgccgtttttgaagctgccgttttcgtttatgtataatgcggcccagtgtgcgtggaagaccacgccgtcagtgggtgttcggaggacgtcttttcgccttccgtgacgccgtcaatgcaagcgcccgccggggaatccggcggtgcatccagtaccgattcgtcggtgctcacgtcttgtccggccgggcgcaacgcgcccgctgcggccctgctgccgcgacgccggatgaggcctatgccgccgttcctgcgcgtctgagttcacgacgcgcacgagcgtggaagccatgttcgattggcggcatgtggggtctggtcaggctgccggggacaggttgcgccagacgtgaaagctaatcaggaccggttgcggcagaacgtgagccgcgccaatgcaagccgcccgcgcaagcgcgactggggcatgcatgtccgtccggatcgcattcgtagcgacacgatccgtacaagcaggcgacacgtcgatgaaatttcgattaccgaggcatctcgggactctagctgtatttttcgcgctgacaggctgcgcggtgccgccgaacgcaccgacctccgagcaggcgaaaagcgccgcgtcgaaggatgcgctgcgcacggccgcatcgggcgcggccagcaacaataaggaatcggcgggcgcgccgctgaacttcgacacggcgctcgcctcgatgccggccgccggctcgcaggacgtctcgcgccaatcgctcgcggacgcgaagccgatcgatgccgcggacatctcggatttccggcagaccggccgcgcgtcatggtacggcaagggttttcacggccgccgcaccgcgaacggcgaacgcttcaacatgaacgaattcaccgccgcacaccggacgctgccgctcgcgtcatacgtgcgcgtgacgaaccaggcgaacggcaagtccgtcgtcgtgaagatcaatgatcgcggtccgttctcgcgcgggcggatcctcgatctgtcgtacgcggccgcgaaggtgatcggcctggtccatgcgggtacnnnnnnnntgaagatccaggggctctcgcctgaagaggcgcgcgtnnnnnnnnacgagatgctcgcgtcgaacagcacgacgaagtaatcgcgacaacggcgttgcatcgcccgccgggcgacgatcgaacgcagacgaaaagggccgcttcatgcggccccagactgctgacgaaccccacgtttttgtgagcgtggggttttgtctttctgggatcaggattgcgggttcgccgcgagcgggtagtcgaagctgcagcgcaaaccgctcaccagacgcagcagcatgcgcacgaagcgccaatcgggacccgctggcccctttttccgcttccgcgccagcagcatcgcaatcttcttgatgttctgtgccgccgcggccagcaagcactgctcggccaccttgcgtagcccacgcatacgggcataacggtgcccatgcagctgcttggcatcggcgaagctgcgctccaccgtctgcttgcgccgcgcgtaaatgcgttggccccattcggtcaagcgccgcgcgtccacccgctccttggcgcgctcccacacgtggcgcgttaccaccttcaccgcgatcgcactgttcgtgcactgcgatcgtaccgggcagcgcccgcagatctgcgcattggatttgtattcccgatagccgagccgattggtcgtgctgtacggcagggcctgcccctgcgggcacacgtattcgttgcgatacgcgtcgtacttgaactgccgtttgtagaacatgcccggcttgtggttcggcgtgcgatagcccatcaccccggcaatccctcgctcctccagcccctggcacaccgccggcgtgaagtagcccgcatccagccccaccgcctcgaccttgaactcaaagcgctcgcgctggcgatccagccgatccagatacggctggctgtcatgcaccgaggccggcgtcacatgcgtatcggtgatgatcgcgtgcttggcatccaccgtgcggtggtccagatagaagaaccccttcggcttgtcgtcccgcaccatgtagccgctgtccggatcggtccggctgagcttggtgtccttgctagacggcggctcatcgtcgtcgcgatccagcggcttcctgccatgcgcggcccggtccgcatccactgccgcgttcaatgcctccgtgtaggcggccggcgtctgctccagcttcaccacatcgaacttgcctttgttcgcgttcgccttcaggtgcgtgctgtccgtgtacagcacccgaccgtcgaccagcccgcgcttgatcgcctgccgcacgatctcgtcgaagatctcctgatacaccgtcgtgtccgtgaagcgtcggcggcgattctgcgagaacgttgacgcatccggcaccttgtcggtcagccggaaccgggcgaaccagcgataggcgacgttgacctggacctcacgcatcagttgccgctcgctgcgcaccccgaacaggtagccgatgaacaacagcttgaacatcaccacgggatcgagcgccggccgcccgttgtccgcgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcaggtggtccttcggcacgagttcctcgagcgtcaccatctcgagttcgtgctgcgtgggcatgggcgtcttcagcatcacgccattnnnnnncaaaaatcccccacttggcgagggtttgtcagcaatctgaacccgctgaaaccagcgggnnnnnngttcgcgaacagctcgtttcagcgcttgttcactgcgtccttgaacgccttgccagccgtgaacttgaccgtcttggctgccgggatcttgatggtctcgcccgtcttggggttgcggccggtgcgcgctgcgcgcttgcccgagccgaagctgccgaagccgatcagttgaactgagtcgcctttcgacacagccttcttgatcacttcgaggagcgtgtccagcgtttcgccggtttgagccttgctggcgcccgtctgggcggcgacggcgtcgatcagttcctgtttgttcattaaggttcctttccaggttaggttgacacgaacagcgcgaacgcgccgattatacgtgcgcgaaccgtgccgtctatagtgtgtggcaacggcacggcgcaatgttattgcgccgcgcaacgcaccgccgggtttgcctcctggcagctccgcgatacggcgcttgctatgatagcgcagcgcaaacccaataacgacaagggtttcaaagattttcgagcgaattttgtcgagttagatgcgttccgcgcggctttcgggccgcgcgaaccggcttcgccgcggcttggccgaagccnnnnnnnngtttcgttggattttgccaacgccaggcgggacggggctctcgcggcggttcgccgcattttcgccgccttcatttttgtttcgcatgaccgatcgaatcgttccggcgacgctcgtcttccgcgaggacggcaccgtcgtctcgccgctctacggcgacatctaccacagcgcggccggcgcgctcgcccaggccgaccacgtgttcatccgcggcaacggcctgccggaacgttggcggcacgagcgagctttcacgattatcgagacaggattcggcacgggctgcaactttctcgcgacatgggctgcatggcgtgcggatccgtcgcactgcgagcggcttcacttcgtctcggtcgaaaagcatccgttnnnnnnnnaagatctgcggcgcgcggccgcgcatatcgttgcatatacaactattacaactattacgccgattgcgccgctcgtcgacgagctcgcgaacgcatggcccgcgctgacgccgggcgtgcatcgtctcgaattcgacgacgggcgcgtcacgctcacgctcgtgttcggcgacgcgctcgacgtgctgccgaacctcgcgctnnnnnnnnacgcgttctatctcgacggcttcgcgccgtcgaagaacgcggatttgtggtcgcccgcgatcttcaaatcgctcgcgaagcttgccgacgaacgcgcgacgttcgcgacctacacgagctccggcgccgtcaannnnnnnntcgacgaagcgggtttcgcgtaccgaaaagtcgacggcttcgccggcaagcgcgccatgctcgtcggcgaattcgcgccgcgctggcgcgtgcgccgccatgagccgccgcgtgcgttcagcacggatagacgcgacgcgatcgtgatcggcgcgggcctcgccggctgcgcggtcgtcgagcggctcgcnnnnnnnngctggcacgtgacgctgatcgagcggcgcgagcggatcgcgagcgaggcgtcgggcaaccccgccggcgtattccatccgatgatnnnnnnnnacgataacctcgcggcccgcctgtcgcgcgccggcttcctgcacgcgctgcatcgctgnnnnnnnntcgagcgcgccgggcatgcgttctcgcgcagcacacatggcctcgttcagcttgccacgtcggacgatgaattcgagcggatgcgcgagagcatcgacgcgctcggcgtgccggccgagctcgcctcggcgctgtcgcgcgacgacgcgagagcgctgttgcgaaccgacgtcgcgcacggcggctggctgtttgcgcagggcggctcgatcagccccgccacgctcgcggccgctcagtgcgcggccgcgggcgacaggctttcgcgcatcgtcggcgtcgagatcgcgcggctcgaacgcggcggcgacggccgctgnnnnnnnntcgacgcatcgggcgcgacgattgcgcaggcgagnnnnnnnnnnnnnncgaacgcggccgatgcggcgcgcatcgcgggcctgcggcatgcgccgacgcaacgcgtgcgcggccagttgacgctgctgccgccgggcagcgcgcccgccgtgccgctgcccgtgatcggcgacggctacgtcgtgccgctcgcgaacggcgtcacgctgacgggcgcaacctatgaaccggacgatacggatgcgacaccgcgcgaagccggccatcgcgagaacctcgagcggctcgaacggctgctgccagcgttttccgcgaacgcgctcgatgcgggcgcgctcgcgggccgcgtcggctttcgctgcgtcgcgagcgaccggctgccgctcgtcggcgagctcggcgacgaggcggcggcnnnnnnnnaggcggcggcgctgacgggcgcacggctgcgcgacgtgcnnnnnnnnacgggcctctacggcgccttcggttacggctcgcgcgggctcgtctgggcggcgctcggcgccgagctgatcgccgcgcagatcgacggcgagccgtggccgctcgagcgcgaactcgccgaagcgatcgacccggcgcgcttcctcgttcgcgcgctgcggcacggccgcgtcgcctgaaccgcccgcggccggcgcacgctcgccatccgggcaatcgcacgacgcaccgcgacggcgctcggcgatacgcggaagcgacatcctcacagatacgccggccggttatccacgtcaccctgtggataaccgcgcaaattcccgacccaatcgctgtgcaaccgatgtggacgtaaacggggtaactccgcacggccgcacagacccgaaaaagttgcccattgaaaccctgtgcgggcaaacaggctgtgcgtccggttatgcgccccgcaagtgcatgatccggcggcgtaaacgccggttatccacagaaaaacgggtgtcttgttaactcttactacgtatgtatacaggtttacctcaagataaagaggcctacctccacgatcggccaccgtttgcccgatttcgatccggaccgctatacctgtggcacaatcggtctccttcacgcacgtcatggcgcagcgccacgattgcatcaacggaacggtcggctcgaattcggatctgaggatttgagatcgcgctgtccattcacacacgccaggccgacccagatcggccgcaagcccgactgaccgtcgcacccttttcggcgatgcgggcttaccccatgtcctaacggtcgtacagaacaacgaacgacggggcaacccctcatccagcgcgcatcattcgctcgactcgctcgatccgcgtcgccggaggttgccttccaaaggagaagtcaccacgatgaagtcagcgttctcgtttctacccaactggccgctcgccccggatgcgattttctgggccggcttcgcgctgttcgccgccgggctttgcggcgagctctgctatcgcgcatggcgcctgccgcgcatcaccggctacgcggtgatcggcctcgtcgccggctcgttcggcttcggcgtgatcgacgcgagcaccgacgacacgtcgcggctcctcgtcaacgtcgcgctcggcctgctgctgttcgagctcggcagccggctcgacttgcgctggatccgccgcaatccgtggctcatcgcctcgagtctcgccgaggcgacgctcacgttcgtgctcgtgctcgcggnnnnnnnnnnnnncaaggtgcccgggatgatcgcgctcgtgctggcggcgatcgcgatctcgacgtcgcccgcgatggtgatccagctgaagacggagctgcgcgcggaagggcaggtctcgcagcggctcatcacgctgtccgcgctcaacagcgtctatgcggtcgtgctgacgaagctcgtcacgagctggctgcatcaggaagcgtacggcaacgtgttcgcgacgatcctgcagccgatctatctgctcgccggctcgttcatcgtcgcgtatctgttcgctcgcgcatgcaactatctgttcaggcacgtcgcggcgacgatgcgcgacgaacattcgttcgtcgcgctgttcggccttgtcgtgctggcgattgcggtcgcgcaggtgctcaagctgtcgacgatgctcacgctgctgctcgccggcatcatcgtaaagaatctcgaggcgcgtccgcaattgtggcccgagcacttcggcacggccggctggcttctcaccgtgatcctgttcgtgctgacgctcacgtcgttcgaagggcaggacatcgccgcaggcgggctcatcgcgggcgcgctgattgcgacgcgctttctcgcgaagctcgtcggcgtgctcgcgttcgcgaagccgagcggcctcggcgtgaagcagggcatcgcgctcggcgtctcgctcgtgccgatgtcggcgctcgcgtacctgctcgtcgacgacacttaccagctttatccgaatttcgatccgcgcctgcgcgcggtcgtcatgtgctcgatcgtcgtgctgcaactgatcgggccgctcgtcgtctatcgtagcctgtcggccgtcggcgagcggcgcgacgcgagctgagccgcgcgctcgacgcttttcgccctgttatccggaatcacgccatggcactcgaaaccttcgtcaattccgaaccgttcacgttcggcgtcgagctggaaatccagatcgtcaatacgcacaactacgatctgaccaaagcggcatccgatctgatgcggctcatcaaggatgcgaaatttcccggcaacatcacgccggaaatcaccgaaagcatgatcgagctctcgacgggcatatgcagaacgcacgatcaggcattgggcgaactgcacgccatccgcgacacgctcgtgagcgcggccgaccagctcaacgtcggcctttgcggcggcggcacgcacgcgttccagcaatggagcgagcggcagatcttcgacgcgccgcgcttccagtacatttccgagctgtacggctacctcgcgaagcagttcacggtgttcggccagcacgtgcacatcggctgcccggacgccgacagcgcgttgttcctgttgcactcgatgtcgcgtttcattccgcacttcattgcgctttcggcgtcgtcgccgtacgtgcagaacgtcgacaccggatttcattcggcacgcctgaattccgtgttcgcgtttccgctgtcgggccgcgcgccgttcgtgctcacctggcacggcttcgaggaatacttcacgaagatggtgaacacgggcgtcgtcaacagcatgaaggacttctactgggacattcgcccgaagcccggctacggaacgatcgaagtgcgcgtgatggacacgccgctgtcggtcgaccgcgcggccgcgatcgcgtgctacatccagacgctcgcgcgctatctgctgatcgaccggccgctcaagctgtcggaggacgactatctcgtctacacgttcaaccgtttcgaggcgtgccgcttcggactcgagggcacctgcgtgaatccgcagacgggcgagcgccggacgatcgccgaggacatcctcgacacgctcgatcgcatcgcgccgcacgcggcggcgctcggctnnnnnnnngcgctcgacgagatcggcgcgctcgcgaaggcgcgcgtcaacgacgcctcgtggctgcggacgatcttcaagcaggaaaaatcgctgaacgaaacggttcgccagcagtgcctgcggtggcgcgaatgaaaaatagttttgcaaatccccgcacccggcgagcccgggtttaggtttacctcgacgtatacgtatgtaaacgtagtagtagttaacaagcccccgccgattctgtggataacttgatatttcgccgcaaagtcaagggcctgtgacattgacaacgaagtggatcgagctggaattccgacggatgcgcggggatggaaannnnnncggcttggcctgtgcggcggttgtcaagaaacgacacacagttcgttcctgtggttatttgggtgttatccacagatttggtgggataacttagctgtgcgattttccgctctcgcttagaatgtcggcttcgcggtggttggcgccgacgggggcgctgaaatcgcgtgcaggttcgcagcgtgtgcctcgcggcgaacatgtcggacgcgctcgtccgggtgcgcccttttgagacagagatcgagacctgatctccccacaaacggccgccttcgaaagacggccggcaacagcgaaaagactatgagcgatggtgtttacgggaaccaggctgcggggcgagtgacccacagcctgttgcggttgagcacggctatgcggagccaggcatgggattgggcggaaggcgaggggttgacgccgacgcagggtgaaatcctcgtgctgctgttccagcgtaaagggccgatgcgtctgggcgagattgcgcgcgaaacgcagttgaccgccgcaacgacgagtgatgcggtgagcacgctcgagcacaaggggctggtcgaaaagcgnnnnnnnntcgacgacggccgcgcactcgcggtgctcctgannnnnnnnngccgcacggcggcgaagaaggcgctgcagtggcccgacttcctgtcgaaggcggtcggcacgctcggcggcgacgagcagggcgtgctgtaccgcgcgctgctgaagacgctgcgtgagctgcaggtcaacggcgacattccgccgcaccggatgtgcgtgacgtgcaaacatttccagccgggcaaggcggcgcgcaagccgacgtaccgctgttcgctgctcgatctgacgatgacggacagcgatctgcgtctcgattgcgcggtgcatgaggaagcggacgtcctgacgcagaagaagacctggaagctcttcgcgcaggcgtgatgcgcgtcgagcgaacgctcgttcgcgccggaggcgccgatgaacgctgaagtcgttgcgattcgccacgtgcatttcgaggatctcggcagtttcgagcaggtgctcggcgagcgcggccggcgcgtacggtatgtcgacgtcggcggctcccgcgtcgaggtgctcgacgcgctcgagccgtcgctgctcgtcgtgctcggcgggccgatcagcgcttacgacgacgagctgtatccgacgacggcgccgctcgcggcgctcgtcggcaagcgcatcgaagcggggctgccgacgctcggcgtctgtctcggctcgcagttgatcgcgcgtgcgctcgnnnnnnnnntgtatccggctgcggcgaaggagctcggctggattccgcttgcgttgacggatgcggggcgtgcgtcgccgctgcgccatgtcgacggcgcgatcacgtcgatgatgcattggcacggcgacacgttcgacctgccggcgggcgcgattcatctcgcgtcgacgccggcatgccgcaaccaggctttctcgtggggtacgcacgtgctcgcgctccagtgccacccggagatccgcgcggatcgcttcgagccctggctgatcggccatgcgggcgagatcgcggccacgcccggcaccgacgcgaaacgattgcgcgaacagactgcgcaactcggcccgacgctcgaatgcgcggcgcgcaggatgttcggcgaatggctcgattccgtcgggctgtaggagggcagggcaactgcgcggcggggcggcggcgaacgggccgtgccggccgcgcgtgttcggcccgaaagcggcccgaaacggcatcgttccattatcgacgcgccgggggcggaccgtttccgccgggtgccgtttccctttcgtgcgccatcggcgcctgcggcaagcttttgtgctgcgtgctaacctcggccgctcgacttcccttgtgagggcggctgccatgagtgcattgttttctccattcacgctgcgcggcgtgacccttcccaatcgcatcgtgatttcgccgatgtgccagtattcggccgaaaacggcgagnnnnnnnnntggcacatgattcatctcgggcatctcgcgttgtccggcgcggggctgctttgcatcgaagcgacggccgtcgagcccgacggccgcatttcggctgcggatctcggcttgtggagcgacgtgccgtggaaagtcggccagttgattgccgtcgatgagggcggctggcggccgcatgcgccttccggcgtcccgcaccgggagcatgagcccacgccgctcgcgctcgatgcggcggggctcgagcgcgtgaagcgcgcgttcgtcgaatccgcgaaacgcgcggcgcgtcttggcatcgacgcgatcgaagtccacgcggcgcacggctatttgctgcatcagttcctgtcgccgctcgcgaaccatcgcgacgatgcgtacggcggctcgctcgaaaaccggatgcgctttccgctcgaggtattcgacgcggtgcgcgcggcgtttccggacgatcgtccggtcggcgtgcgcgtgtccgcgaccgactgggtgtcgggcggctgggagctcgacgatacgatcgcgttcgcgcacgaactgaagcggcgcgattgcgattggatcgacgtgtcatcgggcggtgtgtcgccgcttcagaaaattccgttgtcgcccggctatcaggtgccgttcgcgcaggcggtcaagcgcgcggtcgggctgccgacgatcgccgtcggcctcatttccgatcccgcgcatgcgaatcgcgtgatcgaagcgggtgacgcggacttcgtcgcgatgnnnnnnnnnatgctctacgatccgcgctggccgtggcatgcggccgcgcagctcggcgcgacggtcagtgcgccgccgcagtattggcgctcgcagccgcgcgagtacaaggcgctgttcggcgacgcatcgttcggccagcgctgaacgcnnnnnnnngcgcatggaggcgagccgccggtgcgcggctcgcatgccgatttcgagcgcgccgtttcgattgccgatgcgggcgatgtttcgccatttgcgcgaatttcgcgcgacttcgtgcatcgcgcggccgttcgatgttgaacgaagcaatcccgaacgtgtaggattcgatgattcgcgcccggtgcnnnnnnnngcctatgatggccgcctgcggcgcgacgggccaagccgcgcggccggcacgcaatgcgcggcgcgatcgtttcagtttcaagtcgtcttcaaaggattcgttcgatgagttcacgcaggatcgtggtacgccgctcgggcgttcacggcaagggcgtattcgccgcggtaccgatcaaggcgggagagcgcgtagtcgaatacaagggcgagcggatctcgtggaaagaggcgctgcgccgccatccgcacgacccggacgatccgaatcacaccttttacttcgcgctggaagagggcggggtgatcgacggcaagatcaacggcaacannnnnnnntggatcaaccattcgtgcgcgccgaactgcgaagccgaggaagtgggcgggcgcgtgtacatccatgcgctgcgtgacatcgacgagcaggaagaactgttctacgactacggtctcgtgatcgacgcgcgcctgacgaaaaagctcaagcgcgaatacgcgtgccattgcggcgcggcgacgtgccgcggcacgctgcttgcaacgtcggaagaagacgaaggcaagaaaaagaagaaggcgaagaaaggcggcaaggacaagaaaaagaagaagtgacgcccggcggcggtgcgcggcaagctcgcgcggccgccgcggtttcccggcgttcgaatcggcgttcgaatcgaagaaggccgtccccgcgttattccctcctgtcccattccctcttgtcttattccgttcggcctcgtttgtcgtttcgtgggcccgcgagcgatcgcgaatnnnnnnnngacgcgnnnnnnnncgtcgggctaggcgaccgtccgcgttcgaaaacgggcctgtcgcccggcggcgagcgcgtgggggcgctcgttcggtgcggcggcgatggccgcgatcgcgccgttgagcgacgttccggattgcgaagaaagacggcgcgtcggtgcgatcgcgcggcaatggagcggtgcactcgcggctcggcnnnnnnnntcgagccctgtggcttggcgtggccgagcgcgatcgcgcccggccacggcgtcaggccgaagcggccggcgattcacannnnnncggcgcgggcgtggacggcgtgtccgcgagcggcacgcgtacgatgaaacacgagccgccttccggcgcatccgcgtacgatacggttccgccgtgcatcgcgatgatgtcgtggacgatcgcgaggccgaggcccgcgcccgtctcgacgccgttgccgctttgcgcgtcgccgcggaagaagcgcttgaacaggtccgcctgctgcgcggcgggcacgcccgagccgttgtcctcgacgacgatctcggccgccgcgtggccttcgtcgagcgcgatccgcgacacgtccatcgtgatccgcgcgccctgcggccgcgcgagcggcacgtatttcagcgcgttgtcgagcaggttcgcgatcacttcgcgcagcagcaccgggttgccgcgcacgaggagcggctcatcgtcgccgcggccgtcgccgcgttggaagccgaggtcgacatgcgcggcgannnnnnnnngcacccattcggcaccggtttcgaatgcgagggcggccagatcgacatcgacgaagcgggctgcctgctcgcccggctcnnnnnnnnnnagcgacagcaactgatttgacagccgcacggcgcgatcggccgccgagcgcagctcgcgcaccgcggtcagcgcctgttgcggatcgcgcgcaacggccgcctgctccgcgtgcagcttgatcgcggtgagcggcgtgcgcagctgatgcgcggcatcggcgatgaacttgcgctgcgcgtcgagtgcggttttcaggcggccgagcagcgcattcatcgcgctcgtgagcggccggatctcgagcggcacctcggtttcatcgacgggctcgagcgacgtgtgcgtctgccggttcagcgaatcggcgagatgcgtgagcgggccgagctgctggttgacgacgcgccacacgattccccagccggcgnnnnnnnnnnnnnnnnnnnnnggcatcatgatcgcgattagaaattccgccgcgatccggtaacgatagcgcaccggctgcgcgacctcgacgatcatcggattgccgctttccgtctgctcgacgcgcacttgcgcgacgcgcaccgcctggttgtcgtactcggcctcgaatacataggcgacatgcatccggcgcacgctcgtgccttgcagcggcagcttcggatcgccggcgagctcgtgttcgccgtcgctgatccgatagatcaattgctcggtcggatcggagaacatcgcctgtgcgagcggcggcaccgtgaacggcgcgtcggggccggcaatctggatctgcttggagatcgccgatgcgagatcgnnnnnnnnnnnntcgacgacgtgctgcgtgtattgccacgcaagccagtaggcaatgaggccgctcatcagcgcgagcatcgacagcggcgcggctaaacgccgcagcagcgtgcggcgcaggctggtcacagccggatcaggggacatcgcgcgaaagaaaagaataagcgccgcttcgcgaagcggcgcagggcaagcatgcnnnnnnnnnngctgcggcgcgccgcacgcaaggcgtcagaccgtcgggctatcagacgctcgcggtctggcgaatttcctgcagcagatagccgaagccgcgcaccgtgacgatctcgacgcggcactgctcgagcttcttgcgcacccggtgcacgtagacttcgatcgcggtatcgccgagatcgccgccgaagtgcgtcaggtgatcctgcagttgcgccttgctgacgacgcggccgtgacnnnnnnnnnnnntctcgagcaccgcgaattcgcgcggcgagagctcgagcggcttgtcgtcgttgaagatgcgacgatcgacgcccgacaggcgcacgccgccgagcgatacttccgggcgcggcatgtcgctgtgcgggccgctgcggcgcatcaccgcgcgaattcgcgcctcgagctcggcgggctcgaacggcttgagcatgtagtcgtcggcacccgaattgaggccctgtacgcgatcgttcagttcgtnnnnnnnngtcagcacgatgacgggcgtgtggcggttggtctggcgaaagcgcgacagcagcgtcatgccgtcgatgccgggcaggccgaggtcgaggatcacgagctcgtggcggttttgcgcgagcgcctgctcggcaaagatgccgtcatgaaccatgtcgaccgtgaagccggcttgttcgaggctgctttgaatgccgcgtgcgatggggcggtcgtcttcgatcagaaggagtcgcatgagattcgctcaagtacaatgggttggcggttcaggcacgcgggacagcacgacgccgtttccacgaaaaacgtcggaagcccggcggcaagcaggacggccagcaacgaacctttcgatcatgtccgacatctcgatccatgaactcgaagccgcaatcaatttctggcgggcccgctcgccggcgagcggcgacgaactcgaactctgcgaagaagctagcgcgctttccaaaccgtatgcgttgctgattgtacagcgccaaagtgcgctgcaactggaaggattggaccctaaagcacgcaacgcctgggagacttacgttcgacttaacaacggcttggaaggctgaaggctttcgcttcattcagcatagaaaacgcttacggaaagcgatacgttgacgacctgaaatcgaatccccatcagggtaatcacgcagccttcgcgtgcttgcccacttcgtcgatgaaatgcgcgagcttgatatcgcgctcggtgaggccgttggcgtcgtgcgtcgacagcgtgacatcgacgcggttgtagacgttgaaccactcgggatggtgattcatttcctgcgccttgatcgcgacgcgcgtcatgaagccgaacgcttcgttgaaatcggcgaaacgcaggctgcgctggatcgcgtcgcggccgggaacggcggtccagtggtgcaggctttcaagctgcgtcttgcgttcttccgatgtgagcttgtgaatcattttcgtccctcgtccaatagcggcgcggccgcgcccattcgcgcggcggcgcgccgtatcggccattctttcataattgttcgtcaagcgtctgcatcggctgcccagccttcaccggtgccgcgcgtgagcacatgatcgccgtcaagcaccgcgcccgccgcgtgctcgggcgcgccggcgagccgcgcggcgannnnnnnnnnntcgaggtcggcgagcgcgaagagttgcgcgaaatcgtcgatcacgaagtaggtcttctggaacgtgtcgatccggtaccgggtccgcatcacgcgttcgagatcgaagccgatccggttcggcgacgcgctttcgaggctgtagagcgtttcgcccttgctcgacacgatgcccgcgccgtagatccgcagcccgttttcgccgcgcgtgtcgcgaatcaggccgaattcgaccgtataccaatagaggcgcgcaaggagcgcgagcgcgcttgcgtcgtcggcgacgcgaagcgccgcgcggccgtatgcgtgcatgtagtcggcgaatacgggatcgatcagcagcggcacgtggccgaacagatcgtggaagcagtccggctcctgtagataatcgagctggtccgggcggcgcatccaccaggtgaccggaaaccgccggttcgcgagatgctcgaagaaaacggcgtccggcacgaggcccggcaccgcgacgatgcgccagccggttgcgggctcgagccgccggttcacgtcggcgaacgacggcacgcgatcgggcgcgaggccgatgcgcgcgaggccctcgatgaacgcgtcgcatgcacggccgcgcagcagcgccgcctgccgcgtatacaactgcgtccacaccgcgtggtcgacgtcgccgtagcgggcgagcggctgatcgatggtgaaatcggcgcgggtttcgaggcccgcgtcgaactgttccttcagtttcgcggtaacgaccgtggacatggggtagccctgcttcgcatcagtggtggggatgcatgcaagtgtagagcggggctcgcgcggtttgggcgcaaaatgggcgattgtgtatggataaatgcgataattgcgcatcaaaacgcataatcacgcggagaatcatcatgctggaactcgatcacttcgatttggcgctgctcgacgtgctgcagcgcttcggtcgcgcgacgcatcagcaactgggcgaagaggtgccgctgtcgccgtcgcagatcggccggcggctgcagcggctcgaggcggcgggcgtgatcgacggctaccgcgtcgtgctgcggcccgagcggctcgggctcggcgtcaccgcgttcacgagcctgaagctcaagcatcatggcgattcgatcatcgagcagttccagcagcagatcgacgtgctgccggaagtgctcgaatgccacgcggtggttggcgatgccgattatctgctcaggatcgtcgcgccggatctgaacgcgctgtcgtcgttcgtgatgaagaagctgatgcgggtgccgggcgtcgacagcgtgcgctcgaacatcgtgctcacgacgttcaagcgcaacgggccgctgccgcttggccatctggcctccggtgcacccgccgcctgatgcgcgcggcgggcgcccgcccgaggcgagcggggcggcagcccgcgcacgggggccgtgcgtcggcgggcggcgcgcggcgggtgctcgccgacaagcgtcacgccgtgggttcggcctgcgcgttgagcagatcgacgtacgcgaccgcgacgagatcgtcgctcggcacgccgagcttcgcgaacaccgcatgcgcttccgcgtggccgccgtcttcgtcgtcgtcagggccgagcacgacctcgagttcgacgaaatcgcccaggccgtcgacgcgatcgaggtggatccgcgtgcgacccgccagatagacgtgccgctccttcgtcacgatgccgcgggtcgtgagcgcggtcgcgaggagcgcgtgcatcgcgtccgcgttcgtcaccgggctgcgcgtgtagtacgacgccttcgggccgtcctgatcgtcgcgctggtagaagatcagctcggcgggcgtgccgtcctcgaagcggcgcagcttcaggcggccgcgcggcacatcgtagaagaaatcctgttgccggtagaagagcggcgcgtcggtcgccagctcggcagcccgttcgcgcagttgttcgaattnnnnnnnnnnagctttgatctcgatgttgcgggccatgcgggtctcctgtgaagagcgtttgcgggtccggacaaaccatccagacgccccattctatcggggtgtaagcgattttgacgcgacgcggaaagccgcgcgccgtgtccgccggaaacggccgcgcggcgggcgttcgcgtggctcgcacggatgcggcggcgggcgcacccggcgtcgcggcgaatcgtttgcacggttcgtgcgcggcgcaggcctatccttctcggtggcgccgcgccgcgtgtcggctgctcggacggggcgccggcgcgacgcgcgacggcacggcggagcgaacccnnnnnnnnnntcgtgccggcgcgcatcgccgcttttccccgcttcgcgacgcccacccgccgccgtatcgaccatcatcagcggcgctcatatcgcccattgctcgtcgatgaggcgaagcgcggcggcgatcgccggttcgtcgcggcgatcggcgagcgtgacgaacgtgagctcggcgggcaccgcgacatgctcgacgatcgtgagcgcgtgcgcgtgcgcctcccgcagcgcgatcgaatnnnnnnnnagcgtcaggccgactcccgatttgacgagatcgagcatcgacgtctcctggtcgacctcggcgaccttcacgggctgcgcgcccgcatcggcgaagcggcgcgacaggaggcgctggtgcgcggatgcggcgggcgtccagatccacggcagcgccgcgagctcgcgccacgtgcgcgcgcgctgcacgcgctccttccagccggcgggcgcgagcacccggtagcggaactgcgtgagcgtcaccgtgtgaaagcgctcggcgtcgcgcggatcgtcctcctccggccggccgatgtaatagccgacgtcgagctcannnnnnnngacctcgtcgagcacccagccggacatgccgtgccgcagcgccgtctcgatctgcggatgcgcttcgacgagccgctttaggaagccgcccagccgcaggaactcggggtcgagaatcgtgccgatccgcagcctgccgcgcacttcgtgcctgagcgcggcggccgcgcgcttcacgtcggccgccgcgtcgagcgcgcgttccgcgtgcggcagcagcgcctggccgtcgcgcgtgagcacgagcccgcgcgacgtgcgcacgaacagcgcgatgccgagcagatcctgcagattcttgatctgcaggctgacggcgggctgcgtcagatgcagttgcgccgcnnnnnnnntgaggttgccctnnnnnnnnaccgcgacgaacgcgcggagcagagtcaggtccatcgagcaatattagcgcggcttataacgcaattgagcataactcattggatcgcgcatgggggccgcgggtacgcttcattcccgaagcgcgcgatacgcgtgcacggcgaaaagcggcaacggcaaccacggaggacgacatgaccggcagcacccattcgaacgattcgcgcgtgcgcgcactggcccatttcatcggcggnnnnnnnntcgacggcgcgagcgaccgttacggcgacgtgttcgatccggccctcggcacggtgacggcgcgcgtgccgctcgcgagcggcgcggaagtcgatgcggccgtcgccgccgcggccgccgcgttccccgcgtggagcgagacctcgccgctcaannnnnnnnnnntgatgttcaagttcaaggagctgctcgaccgccatcacgacgagctcgccgagctgatcacccgcgagcacggcaaggtgttctcggatgcgaagggcgaggtgatgcgcggaatcgaggtggtcgaattcgcgtgcggcattccgaatctgctgaagaccgacttcaccgaccagatcggcggcggcatcgacaactggaacctgcggcagccgcttggcgtcgtcgccggcatcacgccgttcaattttccgatgatggtgccgtgctggatgtttccggtggcgatcgcgtgcggcaacacgttcgtgctcaagccttccgagcgcgatccgtcggcgtcgatccggctcgccgagctgctgaaggaagcggggctgcccgacggcgtgttcaacgtcgtgcacggcgacaagacggccgtcgacgcgctgatcgcgcatccggatgtggccgcgctgtcgttcgtcggttcgacgccgatcgccgagtacattcacacgcaagccgcgcgccgcggcaagcgcgtgcaggcgctcggcggcgcgaagaaccatctcgtcgtgatgccggacgcgaacctcgatcaggccgtggacgcgctcgtcggcgccgcgtacggctcggcgggcgagcgctgcatggcgatttccgtcgcggtcgcggtgggcggcgtcgccgacgcgctcgtcgagcggctcgccgagcgtgcgaaggcgctgaagatcggcaacgggatgaacgccgacgtcgaaatggggccgctcgtgacggccgcgcatcgcgcgaaggtgtccgcgtacatcgacgccggcgtcgcggcgggcgcgaagctcgtcgtcgacgggcgccggcacgtcgtcgccggcggcgagaacggcttcttcctcggcggcacgctgttcgatgacgtgacgaccgacatgtcgatctatcgcgaggaaatcttcgggccggtgctggccgtcgtgcgggtgccggatttcgcgagcgcggtcgagctcatcaacgcgcacgagttcgccaacggcgtgtcgtgcttcacgtccgacggcggcatnnnnnnnnnnttcgcgcggaagatccaggtcgggatggtgggcatcaacgtgccgatcccggtgccgatggcgtggcattcgttcggcggctggaagcgctcgctgttcggcgatcaccacgcatacggcgaggagggcgtgcgtttctacacgcgctacaagagcgtgatgcagcgctggccggacagcatcgcgaagggcgcggagttcacgatgcctgtcgcgaagtgacgcgaacccgttcgacatcctgatcacgccgcgcggcccccgcaacggggccgcgcggtctatgctttaacgnnnnnnnncggcgatctgcgatcggcgcgcggctcggcgcgaaggcgcgcgacggcggtccgccaagaaaccgccgcatcggaatcgaggagacggcagatcgtgactaccgaacgtacgctcgaaggcgaattcgattatgtgatcgtcggcgccggcacggcgggctgcgtgctcgcgaaccggctcaccgaggatccggaggtgaccgtgctgctgctcgaagccggcggcagggacgactatcactggatccacatcccggtcggctatctgtattgcatcggcaatccgcgcaccgactggctctacaagaccgagcccgaagcgggcctgaacggccgcgcgctgtcgtatccgcgcgggcgcgtgctgggcggctcgtcgtcgatcaacgggatgatctacatgcgcggccagcgcggcgattacgacgactgggcgcgcgccacgggcgacgcgggctggtcgtgggacagtgtgctgcccgtcttcaggcgcagcgaggatcatcatgcgggcgcgaccgacatgcacggcgcgggcggcatgtggcgcgtcgagaagcagcggctgcgctgggagattctcgaggcattctcgcaggccgcgcagcagacgggcattccggccaccgacgatttcaaccgcggcgacaacacgggcgtcggctatttcgaagtcaatcagaagcgcggcattcgctggaacgcgtcgaaggcgttcttgcgtcccgcgctcgcgcggccgaacctcacggtgatcaccggcgcgcaggccgagcggctcgtgttcgacggcaagcgctgcgcgggggtcgaatatcnnnnnnnnnnnncgccgttcgtnnnnnnnnnnnnnntcgaggtgctcgtcgcgtcgggcgcggtgaattcgccgcagttgctcgaattgtcgggcatcggcgacggcagccggctgcaggcgctcggcatcggcgtcgtcgcggatctgcgcggcgtcggcgaaaatcttcaggatcacttgcagttgcgcatggcgtttcgcgtgcgcggcgtgcgcacgctgaacacgctgtctgcgcactggtggggcaagctgtggatcggcgcgcaatacgcgctgatgcagcgcgggccgatgtcgatggcgccgtcgcaattgggcgcgttcgcgaaatcggacccgaacgatccggcactcgcgcggcccgatctcgaatatcacgtgcagccgctgtcgctcgagcgcttcggcgagccgctgcatcgcttcaacgcgttcaccgcgtcggtctgccatctgcggccgacgtcgcgcggcagcgtccatgcggcgtcgccggatccgnnnnnnnnnncgtcgattgcgccgaactatctgtcgaccgattacgatcgccatgtcgcggcgaacgcgctgcgcctgacgcgccggatcgcctcggcgcccgcgctcgcgcgctatgcacccgaagaaatcctgccgggcgcccggtatgtgagcgaagcggagctgatcgccgcggcgggcgccgtgggcacgacgattttccatccggtcggcacgtgccggatggggcgcgccgacgatccggacgccgtcgtcgacagccgcctgcgcgtgcgcggcgtgacggggctgcgggtcgtcgacgcgtcggtgatgccgacgatcacgtcgggcaacacgaactccccgacgctgatgatcgccgagcgcgcgagcgacatgattcgcgcggatcgccgcggcgcatcggagcgcggcgcgannnnnnnnnncgaagccgtgctgccgacgtaaaagtgacacgatccattgaaagaatcggccacgaatcgaaataaataaccggctgagggttaacccaaaagcaaagcggcactctcgcgcgcactcgatcgcggcggcggtttttcgattcgagccggaacgcgttttggtcgaagacgcattcggccgcgcacnnnnnntgcatatggcatcagggtttgcgcgcggccggaaacgattcggcgcgaaccgaacgctcgcgtgcgaataagcgggcgcattgatcttcaaaacnnnnnnnccgagtnnnnnntgcttgccgctgtcgtgccctataagtgcaaatcccgatgaatgcactgcaccaacggcgcgacaatgacacgcagtctgaatctgcgacttgcgcgaggagaccggcctcggcgcaacgatacaaagctcgggggcagcctctcatccgctgaatgcatcgtggccgcttgcgcgagatctcccagcgcttcgcctcacttcgtaggaagggaacatgattctcggcgacacgattctcgaaacacgcggactcacgaaggaattcaagggcttcaccgcggtgaacggcgtgaacctgcgcgtgcggcgcggatcgattcatgcactgatcggaccgaacggcgccggcaagaccacttgcttcaatctcctgactaaattcctgaagcccacgtcgggccagatcgtctacaacggcatcgacatcaccgacgaacgcccgtcgcagatcgcgcggcgcggcgtgatccgctcgttccagatctccgcggtgtttccgcatctgagcgcgttgcagaacgtgcgcatcggcctgcagcgctcgctcggcaccgcgttccatttctggcgcagcgagcgtttgctcaagcggctggacgatcgcgcgatggatctgctcacacaggtcggcctcaccgatttcgcgcacgtgccgacggtcgagctcgcgtacggccgcaannnnnnnntcgagatcgcgacgacgctcgcgatggagcccgagctgatgctgctcgacgagccgacgcagggcatgggtcacgaggacgtcgatcgcgtgacggcgctcatcaagaaggtcgcgaatgggcgcacgatcctgatggtcgagcacaacatgaacgtgatcgcgggtatctccgacacgatcaccgtcctgcagcgcggcgaggtgctcgcgcaaggcacgtacgcggaagtgtcgaagaacccgctcgtcgtcgaggcgtacatgggcagcgcggacgcggcgctcgcgggggcgcacgcatgaaccacagcgaacgggaagagcgcgagttgaacagcgtcgaaagcggcacgcccgcgctcgcgctcgcggggctcgaggcgtggtacggcgaatcgcacatcctgcacggcgtcgatctgaccgtgcaccgcggcgaggtcgtcacgctgctcggccgcaacggcgcgggccgcacgacgacgctgcgcgcgatcatggggctcacgggccgccgcgaaggctcgatcaggatcgcgggccacgagacgatcggcctgccgacgcacaagatcgcgcattacggcgtcggctactgcccggaggagcgcgggatcttctcgagcctgtcgtgcgaggagaacctgctgctgccgcccgtgctcggcgatcgcaagcgcgcgatgtcgctcgaggacatctacgagatgtttccgaacctcgcgtcgcggcgcgccagccagggcacgcggctgtcgggcggcgagcagcagatgctcgcggtcgcgcgcatcctgcgcaccggcgcgaacctgctgttgctcgacgagatctccgagggcctcgcgcccgtgatcgtgcaggcgctcgcgaagatgatcgtcacgctcaaggcgcgcggctacacgatcgtgatggtcgagcagaattttcgtttcgcggcgccgctcgccgaccgtttctatgtgatggagcacggccgcatcgtcgagcatttcggcgcggccgagctcgaggggaagatgcccgtgctgcatgatctgctcggcgtatagcgccgctttgccgttcccccgatgtacataacctgacaaccacaacgcactacaccaggagacgccaatgaaattgaagacccttgcgcacgcctgtcttgccgtcgccgccgcgtggtcggtgggcgccgcgcaggccgcggattccgtgaagatcggcttcatcaccgacatgtccggcctctatgccgacatcgacgggcagggcggcctcgaggcgatcaagatggcggtggccgacttcggcggcaaggtcaacggcaagccgatcgaggtcgtgtatgcggaccaccagaacaaggcggacatcgccgcatcgaaggcgcgcgaatggatggaccgcggcgggctcgacctgctcgtcggcggcacgaactcggcgaccgcgctgtcgatgaaccaggtcgcggccgagaagaagaaggtctacatcaacatcggcgcgggcgcggacacgctgacgaacgagcagtgcacgccgtacacggtccactacgcgtacgacacgatggcgctcgcgaagggcacgggctcggcggtggtgaagcagggcggcaagacgtggttcttcctgaccgccgattacgcgttcggcaaggcgctcgagaagaacaccgcggacgtcgtcaaggccaacggcggcaaggtgctcggcgaagtgcgccatccgctgtcggcgtcggatttctcgtcgttcctgttgcaggcgcagtcgtcgaaggcgcagatcctcggcctcgcgaacgcnnnnnncgacacggtgaacgcgatcaaggcggcgaaggaattcggcatcacgaagacgatgaagctcgccgcgctgctgatgttcatcaacgatgtccacgcgctcggcctcgagacgacgcagggtctcgtgctgacggacagctggtactggaaccgcgatcaggcgtcgcggcagtgggcgcagcgctatttcgcgaagatgaagaagatgccgtcgagcctgcaggcggcggactattcgtcggtgacgacttacctgaaggcggtgcaggcggcgggctcgaccgattccgacaaggtgatggcgcagctcaagaagatgaagatcgacgacttctatgcgaagggctacatccgcacggacggcagcatgattcacgacatgtatctgatggaagtgaagaagccgtccgaatcgaaggagccgtgggactactacaaggtcgtcgcgacgattccgggcgagcaggcattcacgacgaagcaggagacgcgctgcgcgctctggaagtgacccgcgccgttgccggcgccgcgcatgccgcggcgcgcggcgaatgcacgcgcgacggcggacgaacgccgccgtcgcgcgtatttggttgcatgcgcaacnnnnnngacctgacatagactgactgacggcagattcgatggacatcttcggcattccggtgtcggcgatgctgagccaattgttgctcggactcgtcaacggctcgttctacgcgatcctgagcctcgggctcgcggtgatattcgggctgctcaacgtgatcaacttcgcgcacggcgcgctcttcatgctgggtgcgatgctcgcgtggatggggctcaactatctcggcctgccgtactgggcgatgctcgtgctcgcgcccgtcgtcgtcgggctgttcgggatcctgatcgagcgctcgatgctgcgctggctctacaagctcgatcacctgtacggcctgctgctgacgttcgggctcacgctcgtcgtcgaaggcgtgttccgcgcgatctacggctcgtccgggcagccgtacgacgtgcccgcgctgctcgagggcgcgaccaacgtcggcttcatgttcctgccgaactaccgcgcgtgggtcgtcgtcgcgtcgctcgcggtatgtcttgcgacctggttcgtgatcgagaagacgcggctcggcgcctatctgcgcgcgggcacggagaatccgaagctcgtcgaggcgttcggcgtcaacgtgccgatgatggtcacgctgacctacggcttcggcgttgcgctcgccgcgttcgccggcgtgctcgcggcgcccgtgattcaggtgtcgccgctgatggggcagccgatgatcatcacggtgttcgcggtcgtcgtgatcggcggcatgggctcgattctcggctcgatcgtcacgggcctgatgctgggcgtggtcgagggcctgacgcgcgtgttctatccggaagcatcggcgacggtcgtcttcgtgatcatggcgatcgtgctgttaattcgtccggcaggtttgttcggcaaggaaagatgatgcagagaaaagcgctctacggcctgctgctgctcggcctgctcgtcgcgccgttcgtcggcgcgtatccggtattcgtgatgaaggtgctgtgtttcgcgttgttcgcggcggcgttcaatctgctgatcggcttcacggggttgctgtcgttcggccacgcgatgtttctcgcgaccgcgggctacgtgacgggttacgcgatgcagtcgctcggcacggcgcccgagctcggcgtgctggccggcaccgccgccgcgacgctgctcggcctcgtcgtcggcctgttcgcgatccggcggcagggcatctatttcgcgatgatcacgctcgcgttcgcgcagatggtgtatttcatctatctgcaagcgccgttcacgcacggcgaggacggcctgcagggcgtgccgcgcgggcggctgttcgggctcgtcgatctgtcgtccgatctcgcgctctactatgtggtgctcgtcgtgatcgcgtgcgcgtgcttcttcatcgtgcgcatcgtgcattcgccgttcgggcaggtgcttgtcgcgatcaaggagaacgagcctcgcgcgatatcgctcggctacgataccgatcgcttcaagctgcttgcgttcatcctgtcggccgcgctcgcggggcttgccggcgcgctgaaagtggtcgtgctcggcttcgagacgctgagcgatgcgtactggacgatgtcgggcctcgtcgtgctgatgacgctcgtgggcggcatgggcacgctgttcggcccgctcgtcggcgcggcgctgatcgtcgcgctcgaggatcggctgggcgacatcggcggctggctcgcgtcggtcacgcacatcgactggttccgctcgctcggcgaatccgcgacgatcgtcaccggccttatcttcatcgtgtgcgtgctcgcgttcaggcgcggcatcgtcggcgaggtgatcgcccgggtgcggccgctgcgcgcgtcgtgaatggcgaggacgcgcgatcgtgcggtgcgcaatgatcggcggccatccggtgcgatgcgcgccgcgaacggccggcccggttcggccggacatggccgccgacgtgccccaatttcgtgcggcgatgcaccataggggtaaatgctaggttgtcgcacgcatcgagcttgcattaaccttcgtctcagttctgatgcaccgcgaaacgaaatttgcaggtggagaacgaggagacattcgaggcacagagtgcccgatcgaaagcgctgttggattcgttccaacagcgctttttatttgtgcgttttcggcggtgtacatatcgctttcgctaaacgcggtttatcacgccgccttcgattgccgcccgcttgcgccggccggcgcgcatcgctgcgggctaacccggttgtnnnnnnnnnaacgcgtccgctacactcgccgttcgccgacccgttggtcggggaacggccgagcgcgagacacggagacgaactcgatgataggagcggggcggttctggggaatcggtacggcgaacgcatgggcggccgtttcgggcgtcgcgttcgcggaggccaggaccgacttcgccgcttgctccgatgctgcctccgctcgctttgccgcaccgccgggcctccgcgcgaaggatgcgatcgcgttgccgccgcgcgaaatcgacaggtgggcaacgcgcgccgttgaactcgacgatgcggccgattcggcccgcgtgcccaacggcgcttactcacacccgagcgaaaatcacctcgatgcgccgatcggctcggccgtctccacacgttcgtccgcaatgggcggcacggccgcgcgcttgcccgctcgggcgatgtcctcgatggcgacagcttcgggtctcgaatcgttcgatgcaaagcgcgcctttcggggctttgaaacacgaccacgcgatctctctgcatcggctgcgatcgccaggcacggcttcgcgacgcgcgacaggaagacgattgcccccgccgggctggacgcggcatgcggcgggagcgcgctggtgcaagtcggcggcgcgtcggtggttaaacggatcgtgtttgccgaggctgggcggcgcgtgtgcggcgatgcgtcggtggggccttgggcatnnnnnnnnncatcgaagtggcccgatgccgtgacgccgcatgcgggcccaggtgcccgcatgctcggcgcgctatcgctcgagacgccggctgcgcggtcggcgtgctgcgatgccggcgcgacttgccggcgggcgcacggcgcggcgatcgaaggtctccggcatgcacacggcgcaggcggcggcggggcgcgtcggcccgccggcttggcccttgtcgtcgatgcgtttctcaccgattccagtttcaattcgttattcgcgcctgtgttccggctcgcgtatgaagatgcgcacgacgccggcacgacgccgacgaccggcgagcatgcgcggagtgccgcgccgctttctgctcacggggtgcggggcgcatcgaatcgcagcaggctcggcatgccggtgtttcgccgcgcgtcgcccacgtggtgcgatggcgcgaccgatgttgccggcgtgtgccgcgtattcgaccgacatgctggcttgggcgaagcgttcgcgtgacggcaggcatcgtcggcgttttgagcggaacacccgctcgggatcgacggtaacgcatggcgacggcggcggcgatacgggcggccggccgcgnnnnnngtaatcgcggcgcgggcggcatcggccggaagatcgaggtagaggcagcagaagggcgcgtgcgatgcgcacgcgcgaggggagcgcaacagcaagaagaacgcgccctgcgccggtttcacgtcgaacgtgaaaccggcgcggcggcgtgcaggttcgatcggtgcgccatgtcgccatggccgctcgatcgcgtttcgcgcagcgtttggagacacacaatgaaaatgaagcgatggatcgaggtcgcgttcgcggccggctgcctatgtactgccgggcttgcgtcggcgcaggtgaagatcggcgtcacggtttcggcaacgggggccgccgcgtcgctcggcattcccgagaagaatacggttgcgttgctgccgaaggagatcggcggcaagcgcgtcgagtacatcgtgctcgacgatgcgtcggacacgagccgcgcagtgcagaacacgcgcaagctgatcgacgaggatcatgtcgacgcgatcgtcggctcgtcgatcacgccgaatgcgctcgcgatgatcgacgtcgtcgcgcagggcaagacgccggcgatctcgcttgccgcgagcgcgcacatcattgcgccgatggatgcgaagcgcgcatgggtgttcaagacgccgcaaaacgatcgcctgatggctgacgcgctcgccggctacatggcgaagcacggcgtgaagacggtcggcttcatcggcttcgcggatgcgtatggcgacggctggtatggcgtgttcagcgcggccgccgctgcgaacgggctcaggattgtcgcgaacgagcgctacaaccgcaccgatgcatcggtgacggggcaagtgctgaagacgttggnnnnnnnncccgacgcggtgctgatcgccggcgcgggcacgcccgccgcgctgcccgcgaagacgctgaaggcgcgcggttacacgggcaaggtctatcagacgcacggcgtcgcgaacaacgatttcctgcgcgtctgcggcaaggattgcgacggcgaattgctgccggcggggccggtgctcgttgccgatcaactgcccgattcgaatccggccaagcagccggcgctcgcgtacaaggccgcgtatgagaaggcgtacggcgcggcagcggtgtcgacgttcggcggccatgtgtgggacgcggggctgatgctccagcgcgcgattccggacgcgctgaagaaggcgcagcccggcacgccggcgttccgcgaggcgctgcgcggtgcgctcgagaacgtgaaggacttgccggtgtcgcacggcgtgatcaacacgacgcccgccgaccacaacggcttcgatannnnnnnnnnnntgatcgtgcagatcgtcggcgacaagtggaaactgcaggctgattgagcggcggccgatannnnnnnnngcgcatnnnnnnnnntgctcggcatcgcaagttggacaccgaggggcgtgcggcgcttgcgcgatcgcgcggcgtgcgacgcgtcacgccgcgcgacggcggtttcacgttgcgtgcgtctcggcgagcgacgcgccttttcgttggcccgatgatgggccgggtccggcatccggtgcgaccccggcgcgtatgccgcgccgggcgcgtttcgcgacggctgctgttgcgcgggccgtctttccgtctttccgtttttccgtcgacgcattctcaaccgaagaaaccccatggatttctccatcgcggcaattcttgcgcaggacggcatcacgacgggcgcgatctacgcgctactgtcgctcgcactcgtgctcgtcttttccgtcacgcgcgtgatcttcatcccccaaggcgaattcgtcacctatggcgcgctgacgctggccgcgctacaggcgcagaaatttccggcaacctgctggctgctgttcgtcgccggcatcgcctgcttcatgctcgaagtgggcgggctgatccggcatnnnnnnnntcgccgccggctcgcccgcacgctgacgacgctggcgagccgctacgtgctgctgccgctcgcgatctacgcggtgacgagaagcgccgccgcgcagccgttgccgatgatcgcgcagatcgcgctcacgcttgcgatcgtcgtgccgctcgggccgttcatctaccggctcgcgtatcagccgatcgccgaaggcacgacnnnnnnnnnnnnnatcgtatcggttgccgtgcatttcgcgttggtcgggctcgggctggtcatgttcggcgcggaaggctcgcgcacgaccgcgttctcggatacgtcactcgcgctcggcagcctgtcgatctcgatgcagagcgcctgggtggtcggcaccgcgctcgtgctgatcgcggcgctctatttgtatttcgaacgcacgttgcccggcaaggcgctgcgtgcgacgtcggtaaaccgtctcggcgcgcggctcgtcggcatcggcacgaccgaggcagggcggctcgcgttcacgctcgcggccgggctcggcgcgttgtcgggcgtactcgtcgggccgctgacgacgatctactacgattccggtttcctgatcggcctgaaaggcttcgtcggcgcgatcatcggcgggctcgtcagctatccgctggccgcggccggatcgcttctcgtcggcgtgttggagtcgtactcgtcgttctgggcgagcgcgtacaaggaagtaatcgttttcacgctgattgtgccggtgctgctgtggcgcagccttgcggcgccgcagacggaagacgaggaggcgtgacgcaatgaaggcgatcttgcgcaacaaagcgttctggctgtttctcgtcgcgctgttcgcgctaccggcattgcccggcgcggcgcgcgtacccgagtactggatcacgctgctgaactacatcgggctgtatgcgatcgtcgcggtcgggctcgtgttgctgaccggaatcggcgggatgacgagtttcgggcaggcggcgttcgtcggcgtcggcgcgtatgcagccgcctttctgacgaccgcgtacggcgtgtcgccgtggctcggactgatcgcgggcgtcgtgctgacggcgctcgtcgcgctcgtgctgggcgtcgtcacgatgcgcctctccgggcacttcctgccgctcggaacgatcgcgtgggggctcgcgctgttcttcctgttcgggaatctcgactggctcggcaaatacgacggaatcaacggcattcccgcactcgccttgtttggccacgcgttcgatacggggcgcagtctctattacctgatctggattgtcgtgctcgcggcgatcgtctctgttcagaatctgcttaatagccggcccggccgtgcgattcgtgcgctgcgcggcggcggcatgatggccgaggcgatgggcgtgaacaccggctggttgcgggtggtgatcttcgtctatgccgcagtgctcgcgtcaatctcgggttttctgtatgcgcatctgcagcgtgcggtgaatccgacgccgtttgggctcagtcacgggatcgagttcctgttcatggccgtggtaggcggcgtcgcgcacgtatggggcgcggtgctcggcgcggcgatcgtcaccgtgctgcaggattacctgcaaacgctgctgccgaagctgctcggcgcggaaggcaatttcgagatcatcgtgttcggcgtgctgatggtgctgctgttgcagtacgcgcggcagggcgtgtggccattcgttgcgaagctcatgccgcgcgagccggcggcccgggcgccgggtcaggcagcgccgttgccgcggcgcgcccgaccgcaggccggcgaggcgctgctcgtcgtcgataacgtgcgcaagcagttcggcgggctcgttgccgtgaacgacgtcagcttcgacgtgctggccgggcaaatcgtcggcctgatcggcccgaatggcgcgggcaagtcgacgacgttcaacctcgtgaccggcgtgctgcggccaacgagcggcgcaatcacattccgcggcgaacggatcgacaaacttgtttcacgtgaaatcgtgaagcggggtatcggccggacattccagcacgtgaagctgctgcctggaatgacggtgctggaaaacgtcgcgatcggcgcgcatttgcgcggctcggccggtatctggcgcagcgtcgtccggctgaacgcgcacgaggaggcgcggctgatgtcggaggcggcgcggcagcttcggcgtgtcgggctggatgggcatatgtatgacgaggccggcagccttgcgctcggccagcagcggattctggagatcgcccgtgcgctgtgtagcgacccgacactattgctgctcgatgagccggcggctggcctgcgttatcaggaaaagcagcagttggccgaactattgcgcaagctgaaggcggaggggatgagtgtgctgcttgtcgagcatgacatggactttgtgatgaatctcaccgatcgactggtcgtgatggagttcggtacgcggatcgccgaaggcttgccacaggatgtgcagaaggatccggcagtgctggaagcctatctcggtggggtggagtgatgatggatcgagaggcgaagccggtgttggcggtacagaatctgtcggtgcgctacggcaaggtcgaggcgttgcatcgtgcggccctgacggtcggagcagggcagatcgtcacagtgattgggccgaacggggcgggaaagtcgacgctgctcaatgcggtgatgggcgcgttgccgacgaatggccatgctgccggtacggttctttaccgcggcgacgatgtggatgcattgccggtcgagcagcgtgtcgcgctcggtatgtgcctcgtgccggaaaagcgtgagctattcggcacgatgtcggtagaggacaatttggtgttaggcgcataccggcgaaagatggccggcgacgcgagcttcctggatcagctcgagccggnnnnnncgctgtttccgaggttgaaggagcgacgcaagcaagcggccggcacgctttcgggtggcgagcggcagatgctggctgtcggnnnnnnnntgatgggcaaacccgatttgctgatgctcgacgagccgagccttgggcttgcaccgctgatcgtgaaggagattttccatatcatcagcgcgctgcgcgggaccggcgttgcgacgctgttgatcgagcagaacgcgcgggcggcattgcagatatcggattacgggtatgtcctcgagaccagtgagattgctctggagggcccggcgggcgaactcgcgcagaatccgcaagtgatcgaaacctacctggggctcgcaagaaaggcggtctagcaggggctccgctggttccggtcgacggcgtgtttcacgtgaaacacgccgnnnnnnatggtcggccgttcgaacaagattcgggccaaaaccgaacccgttataattcggcccatacatttctctgataggttcgtgcaccgtcctgcgcgaagtccgccatgctttatcccactgaatttgacgtcatcgtcgtcggcggcggtcatgccggcacggaggccgcattggcttccgcacgcatgggcgccaagacgctcctgctgacgcacaacatcgaaacccttgggcagatgagctgcaacccgtcgatcggcgggatcggcaagggccatctggtcaaggaagtcgacgcgcttggcggtgcgatggcggctgccacagacgaaggcggcatccagttccgcattctgaattcgtcgaaggggccggcggtccgtgcgacgcgcgctcaggcagatcgcgtgctgtacaagcaggcgatccgccgtcgtctggagaatcagccgaatctgtggttgttccagcaggctgtcgacgatctgatggtggagggggaccgggttgtcggcgcggttacccaggttggcgtccggttccggnnnnnnnnngtggtattgactgccggtacgttcctggacggcaagatccatgtcgggctcaatcactatacgggcggtcgcgcgggtgatccggcggccgtgtccttgtcgtcgcggctgaaggaactgaatctgccgcaagggcggctgaagaccggaacgccgccgcgcatcgacggccgaacgatcgatttctcgaagctcgacgagcagccgggcgatcttgatccgattccggtgttctcgttccttggtcgggccgagcagcacccccaacagttaccgtgctgggtcacgcataccaacgagcgcacgcacgacattatccgcagcggcctcgatcgttcgccgatgtatacgggcgtcatcgaaggcgtggggccccgctattgcccgtcgatcgaggacaagattcatcgctttgcgtcgaaagattcgcatcagatctttcttgagccggaagggctgacgaccaacgagttctatccgaacggtatttcaaccagcttgccgttcgatgtgcagcttgcgctcgtgcattcgatgcgaggtttggaacaggcgcatatcctgcgcccaggttatgcgatcgagtacgattatttcgatccccgcgcgctgaaatcgtcgctcgaaaccaaggcaattggcggtctattctttgcggggcaaatcaacggcacgaccggctatgaagaagccgctgcacaaggcctactcgcgggcatcaacgcgggccgctatgcacaggaaaaagacgcatggtgtccgcggcgggatcaggcgtatctcggtgtgctcgtcgatgatctggtgacgcgcggcgtatccgagccttatcggatgttcacgagccgcgccgagtatcggctcagcctccgcgaggacaacgcggacatgcgtctgaccgaaatcgggcgtgaattgggtgtcgttgatgacgttcgctgggacgcatttaaccgaaagcgcgatgctgtttcacgtgaaaccgaacggctgcgcacgacgtgggtaacgccaaagacgttgccggccgacgaagccaccgcgctgctcggcaagccgatcgatcacgaatacagtctcgcggagctgctacgccggccgggcgtcagctatgacggcgtgtgcggtttgcgtggcggcgagtgtggcccatccgaaccgctggccgaagacgaactgttgcttgcgcagatcaaggagcagattgagattggcatcaagtaccagggctatatcgagcgtcaggccggcgaaatcgaacggaatggtgcaaacgaaaatacgcgattgcctgacgggatcgactacacggaggtgcgtggcttgtcgttcgaagtcagtcagaagttgaaccaattccgcccggaaacgatcgggcaggcatcgcggatctcgggcatgacgcccgctgccatctcgctgctgatggtgcatctgaagaagcgcgggctgggccggcgaaagggcgcggacagtgtaccgggcgccgacgtgcaagccgacaacacggcggcgcaacaatgacggtgcaacagcgtcgccgnnnnnngattgccagccgggaaacgctgcaagcattgctgtcggagggtgcgcaagcgctgggcgtcgcgttgagcgatgcgcaacgcggcgcactgcttgattacgtcgcactgctcgccaagtggaatgcggtttacaacctcaccgcgatccgcgatccgcggcaaatgctgattcaacacatcctcgattcgctatcgatcgtcccgcatctcggggcgcacggcgcggcggcggctgcgctcgatgtcggttccggaggcggtttgccgggcgtcgtactcgcgatcgcgctgcctggctggcgggtcacgttgaacgacatcgtccataagaaatccgcattccagaaccaggcgaaggcagagttgaagctcggcaatctgtccgtcgtgacggggcgcgtcgaaacgctgcgcccgggcgccgacgtgccggcgaaattcgatgtgatcgtgtcgcgcgcattcgcggatctggcggacttcgttacacttgcccggcacctcgttgcgccgggcgggtcgatctgggcgatgaagggcgtgcgtcccgatgaagaaatcggtcgcttgcccgatgnnnnnnnnntcaaacagatgatccgcctgacggtcccgtcgctcgatgcggaacggcacttgatcgaagtcgagctcgacgaagcaatttaaccggtgcgccgcagggcgcccggaccatttgaagagaaggaatacaccaacgatggcaaagatcttctgcgtggcgaaccagaagggcggcgtaggcaannnnnnnnnnnnngtcaatctcgccgcgagcctcgcggcgcaggggcagcgcgtgctgctgatcgatctggacccgcagggcaatgccacgatgggcagcggcatcgacaaggcggaatgcgagtcgacggtctatgaggtgctggtcgatggtgtgacggtcgcggannnnnnnntgcgtcccgaagcggtcaagtacgacgttttgccggcgaaccgcgaacttgccggtgcggaaatcgagctggtcagcgtggagaatcgcgagcgccagttgaaggctgcgctcgcgaaagtcgctgacgattacgatttcgtgctgatcgattgtcctcccgcgctgtcgttgctgacgctgaatggtttgtgtgcggcgcatggcgtcgtgatcccgatgcaatgcgaatatttcgcgctcgagggcttgtccgacctcgtcaacacgatcaagcaggtgcatgcgaacctgaatcgggatttgaaagtcatcggtctgctgcgagtgatgttcgatccgcggatcacgctgcagcaacaggtttccgatcagttgaaggcgcacttcggcgacaaggtgttcgacgctgtgattccgcgcaacgtgcgccttgccgaggcgcccagctatgggctccccggcgtcgtattcgatcgcggttcgcgcggcgcgcaggcgtacattcagttcggcgcggaaatgatcgagcgggtnnnnnnnntttgagccggccttccagacgagaatcgagggaacagaacatgaatgctgtagcgaagaaaaagggtttgggacgtggcctcgaggcgctgctcggcggtagcgccgacatcaccgaagcagtgaagatcgaaggcgcgccgaacgtactcgcgctcggcaaactgcaggccggcaagtaccagccgcgtacccgaatggacgagggcagcctgcaggagctcgccgcgagcattcgcgcgcagggtgtgatgcagccgatcctcgtacgtcccatttcatcagacaaatacgagatcatcgcgggtgagcgccgtttccgtgcggcgcgcctcgcggggctggaggaagtgccggtgctcgtaaaggacgtgtccgatcaggccgcggccgccatggcgctgatcgagaacatccagcgcgaggatctgaacccgctcgaagaggctcacgggatccagcgcctgctcgacgagttcggcttcacgcacgagcaggcggccgaatcggtcggccgctcgcgcagcgcggtgtcgaacctgctgcgtcttctgaacctcgcaatgcccgtgcagacgatgctgcttgcgggcgatctcgacatgggccacgcgcgtgcgctgctcgccgtcgatgcggcgacgcagatcacgctcgcgcatcaggtcgtcaacaagcggatgtcggtgcgcgagacggaaaagctcgtcgcacacacgacgaaggccgagccggcggtgaaggcgcgggcgaaggacgatggcgggcgcgatacgcggcgcctcgaagaagagctgtcggacctgctcgcgtcgaacgtgaagatcaaggtcggccgtcgcgggcggggccaactgacgatcgatttcggcgacctcgacgcgctcgaaggtatcctcgcgcggctgcgcggcaacgttgccgcttgaccgcgccgtgtcgaattcggtcgtcggnnnnnnnnccgcgcggatcatcgcgttcgtccggcacgagccggttctctcgattctcgtcgcggcgctgattgcgctgcaggccgtgcattctctatcggcaatcgcgctcgtgcggctcgtcgactggcagaccgtcgcgacgctcgccggtctgctgatgctcacgaaggcgctggagctgtcgggcttcctgatgtggctcgcgcaccgcatcgtccatcgcgtgcgctccgagcgtgcgcttgccgcgctgctcgtcgtgttcgcggcggcgttgtccgtatggctcacgaacgacgtggcgcttttcgtcgtgattccgctcgtactgtcgctgcgcgagctgacgccgttgccgttcaagcgcctcgtgatctacatcgcgctcgcggtgaacgcgggtgcgatcgcgacgccgctcggcaatccgcaaaatctctttctatggcaattgagcggcgtctcgttcggccgtttcgtgatcgcgctcgggccgctcgcgctcgtgctgatggcgctgctgctcgcgatggtcgtctttgcgttcgacggccggccgctcgatctgtcgagggactccaccgagcggccggtcgatcgtgcgcaggcgttcgcgacggtcgcgatgttcgccggcttcgtgctgctcgcggacgcgcatcacgcgcttgccggcgtgctcgcggtggcggcggtctttctgatcgtccggcgcgacgcggtgctgaagatcgactggcttctgctgctgatcttcgtgctgatgttcatcgtgttgcgcagcgcggcatcgctgccggccgtccatcaggcaatcgccggcatcggtctcgacacgccgctgcgcgcgtatgcggcgggcgcgctgctgtcgcagatcatcagcaacgtgccggtcgcgatcctcctgtcggagttcacgcatgactgnnnnnnnntcgcgttcggcgtgagcgtcggcggcttcggcatcgcgttcggttcgctcgccaacctgatcgccatccggctgtccnnnnnnnnnnggatgtggttgccgttccatctcgtgagcatcccgttcggcatcgcgagcgccgtgctcggcgcgctgttgctgcattatttttgagcagcggcgcgcactggaacggggcagggcaacgggcgttcgacgctcgccgagcgatcgaaaacacataccttacaactgtcatcggacgccaaaaattcgcgaatttttcgcatcatgaaccgctgtttcatacggatttttgtcgcgtctaaagccttgaaccgcctgcaactatcgcttacaatcgcccggatttgttagttaggcacccctgaaagctttcggaaagctttagggccgaacagggattgagcggaacccactgcgatggcggatcgagcgccggataaaaggcacgaagatcggcgagcagcgcaacgcaccgtttcgggagccgtcgggcggcgcgcagctgccgctgacgactgggatgccgagcagcaagaagatgatgtcgttccgctcacgcgggccgaggcgcaagcactgttcggtcccgaagtgagtcggccatcgcgtgtcacaccttaccgggtggtggtcgcgcaaatggtcttgtccctggttgcaacgctggcgtggtggctgttttcgaggtcgccgggtgccgctgcgcaatcggcatttctgggcggagcgatcggctgggtgccgagtgcattgttcgtggcgcgtctgaggctgagcggcgcgggcaccgtgatgggttgggtggccggcgaagcgctgaagctgggcgtgacgatcgcgatgttcgccgcggtggcgttcggatatccgggcgtgcactgggtgccgcttctcgtcacgtacctcgtcgtgctgaagacgtactggatagcgctcgcctggcggtnnnnnncagcggcgcgcgggttcgactcgtactcgcgccggcgcgttcccgcaacaagctgttgcgggaaatcgcgccaaaacgattttcgacaatttgggtggctttaacgatatggcagctagcgaaggcacgcgtgctcgggatccgtccgagtacattgcgcaccacttgcagaatttctccacctcgcatcagacgtcgattttcgatattcacgtctggaatctcgacacgctgttctggtcgatcgtgtgtggcctgatcaccatcctgctgctgcgtcttgccgcccgcaaggcgacgtccggcgtgccgggccgcttccagtgcgcggtcgagatgctcgtcgagatggtcgaagaccaatcgaaggcgatcgtccacggcaatcgcgcattcatcgcgccgctcgcgcttacggtgttcgtgtgggtcgcgctgatgaactccctcgatttccttcccgtcgacctgccgggccgcgtgatcggctggctgggcctgtcgggcatcatttcccatcaccgcatcgttccgaccgccgatctgaacggcacgctcggcatcgcgctcggcgtgttcgtcctgatgctctactacagcatcaagatcaagggcgcgggcggctttgctcacgagttggtgtcggcgccgttcggctcgcacccgctgctgtggatcccgaacctcgcgctcaacatcgtcgaattcgtcgccaagaccgtgtcgctcggcatgcggctgttcggcaacatgtacgcgggtgagctggtgttcctgctgatcgccctcctcggcagcatgtggagcttcggcggcgacgcaacgttcctcggcttcgtcggtcacgtgatcgcgggcagcgtctgggcaatcttccacatcctgattgttctgttgcaggcattcatcttcatgatgctgacgctggtgtatctcggccaggcgcacgacgcgcactaaagcgctgcgggcaaaagatagtttccgttttggnnnnnnaaatctcagttccaagtcttttcacaaaggagtgatcatgcaagctttcatcgccaacatccaaggtctgaccgccatcggtatcggcatcatcatcggcctgggtgcaatcggcgcctgtatcggtatcgcgctgatgggcggcaagtacatcgaagcctgcgcgcgtcagccggaactcatcaacccgctgcaaacgaagatgttcctgctggctggtctgatcgacgcggcgttcctgatcggcgtcggtgtggccatgctgtttgcattcgcgaacccgctcctgtcgaagctcgcaggctaaggttcctcggaaacatgcgcccggcgtgagccggggcagggcggaacggagactgggcgctgatcgaatgcaactcgatgagcgccttaccgtttcatttttccggaatagcagataaggaaacaccgtgaatctcaacgcaacattgtttgcgcaaatggtcgtgttcctggtcctcgcgtggttcacgatgaagttcgtgtggccgccgttgatcaacgccctcgacgagcgctcgaagaagatcgccgacggcctcgccgccgcggaaaagggcaaggcggaactcgaagcagcgcacaagcgcgtcgaccaggaactcgcgcaggcccgcaacgatggccagcaacgcatcgccgacgccgagaagcgtgcactggcggtcgccgacgaaatcaagaccaacgcccaggctgaagccgcgcgcatcatcgctcaggcgaaggcggaagcggaacagcaaatcgtgaaggcgcgcgaaacgctgcgcggcgaagtcgccgcactcgccgtgaagggcgccgagcagatcctgaagcgcgaagtcgatcaaacggcccacgccgaactgctgaatcaactgaaagccgagctctgatcatggccgaacttgcaaccatcgcccgcccttacgcagaagcgctgttccgcgtggccgannnnnntgacatctccgcctggtccacgctcgtgcaagagctggctcaggttgcgcaactgcccgaagtgctgtccgtcgcgtcgagcccgaaagtgagccgcacgcaggtggccgagctgctgctcgccgcgctgaagtcgccgctcgcgagcggtgcgcaggcgaagaacttcgtgcagatgctggtcgacaatcatcgtatcgcgctgttgccggaaatcgccgtgcagttcgaagcgctgaagaannnnnnnnaaggcgcggcagacgtgcagatcgtcagcgcgttcccgctcgaaggcgcgcagctcgcggagcttgtcacgagcctcgagcgtaagttcaagcgcaagctgaagccggccgtcgaagtcgattcgtcgctgatcggcggcgtgcgcgtgacggtgggcgacgaagtgctcgatacctcggtcnnnnnnnngctcgccggcatgcaggcggcgctgaccgcttgagcgagcgcagccggcacgcaacagaattgaaaatcaggagcgaataatgcaactcaatccctctgagatcagcgagctgatcaagagccggatccagggccttgaagcgagcgcagacgttcgcaaccagggcaccgtgatctccgtgaccgacggcatcgtgcgcattcacggcctgtcggacgtgatgcagggcgaaatgctcgagttcccgggcaacacgttcggcctcgcgctgaacctcgagcgcgactcggtcggcgcggtgattctcggcgaatacgaacacatctcggaaggcgacatcgttaagacgacgggccgcattctcgaagtgccggtcggcccggaactcgtcggccgcgtgctcgacgcgctcggcaatccgatcgacggcaagggcccggtcaacgcgaagctgaccgacgcgatcgagaagatcgccccgggcgtgatctggcgcaagtcggtgtcgcagccggtgcagacgggcctgaagtcgatcgactcgatggtgccgatcggccggggccagcgcgagctgatcatcggcgaccgtcagtgcggcaagaccgcggtggcgatcgacacgatcatcaaccagaagggcaaggacctcatctgtatctacgtcgcgatcggccagaaggcttcgtcgatcatgaacgtggtgcgcaagctcgaggaaaccggcgcgctcgaatacacgatcgtcgtcgccgcgtcggcgtcggaatcggccgcgatgcagtacctcgcgccgtacgccggctgcacgatgggcgaatacttccgcgatcgcggccaggacgccctcatcatttacgacgacttgaccaagcaagcttgggcgtatcgtcagatctcgctgctgctgcgccgcccgccgggccgtgaagcgtacccgggcgacgtgttctatctgcactcgcgcctgctcgagcgtgcggctcgcgtgtcggaagagtacgtcgagaaattcacgaacggcgaagtgaagggtaagagcggctcgctgacggcgctgcccgtcatcgaaacgcaggcaggcgacgtgaccgcgttcgttccgacgaacgtgatctcgatcaccgacggccagatcttcctggaaaccgacctgttcaacgccggcatccgccccgcgatcaacgcgggcgtatcggtgtcgcgagtcggcggcgccgcgcagacgaaggtcgtgaagaagctgtcgggcggtatccgtaccgacctcgcgcagtatcgcgaactggccgcgttcgcgcagttcgcgtcggatctcgacgaagcgacccgcaagcagctcgagcgcggccgccgcgtgacggagttgctcaagcagccgcaataccagccgctgcaggtgtgggagctggccgtgtcgctgttctcggcgaacaacggctatctcgacgacctcgacgtcaaggacgtcctgccgttcgagaagggcctgcgcgagtatctgaagacgagccacgctgacctcatcaagcgcatcgaagacacgaaggacttgtcgaaggacgacgagagcgcgctgcacgccgcgctcaaggacttcaagaagtccggtgcctattgatccgcgagggacaccttgaagcggcgcgggccgcgtaacgcgcccgcgccgcttcggtcaaggagcaagcaatggctggaatgaaggaaattcgcggcaagatcaagagcgtgcagaacacgcgcaagatcacgaaggcgatggagatggtggccgcatcgaagatgcgccgcgcgcaggaacgcatgcgcgctgctcgtccgtatgcggagaaggtccgcgccatcgccgcgcacatgagccgcgcgaacccggagtaccgccacccgttcatggtggcgaacgacggcgtgaagacggccggcatgatcctcgtcacgactgacaagggtctgtgcggcggtctgaacacgaacgtgctgcgcgcgtcgctgcagaagttcaaggagctcgaagagcagggccagaaggtcgaagccaccgcgatcggcggcaagggccttggcttcctgaaccgcttcggcgcgaaggtgatctcgcaggtcgtgcatctcggcgatacgccgcacctcgacaagctgatcggcgcggtgaagacgcagctcgatctgtattcggaaggcaagctgtcggcggtttatctcgcgtacacgcgcttcgtcaacacgatgaagcaggaaacggtgatcgagcagttgctgccgctgtcgtcggaacatttcgacgccaatgacggcacgccggccacgtcgtgggactacatctacgagccggacgcgcaggcggtggttgacgagctgctcgtgcgttacgtcgaggcgctggtgtatcaggcggtcgcggaaaacatggcgtcggagcaatcggcgcggatggtcgcgatgaaggccgcttcggacaacgcgaagacggtgatcagcgagcttcagctgtcgtacaacaagagccgtcaggcggcgatcacgaaggaattgtcggagatcgtcggcggcgccgccgcggtgtaacgcggcacgcgcgacgccggctgcgtctcgaaactgcgcctttgcgcgagtaaagaatcaggtattgaaaggaaaagcgatgagtactgctgctttggtagaaggcaagatcgtacagtgcatcggcgccgttatcgacgtggaattcccgcgcgagagcatgccgaagatctacgacgcgctcattctggaaggctcggaactgacgctcgaagtccagcagcagctgggcgacggcgtggtccgtaccatctgtctgggtgcctccgacggcctgcgccgcggcgtcgtggtgaagaatacgggcaatccgatttcggtgccggtcggcaagccgaccctcggccgcatcatggacgtgctcggccgcccgatcgacgaggcgggaccgatcgagagcgaaaacaagcgctcgatccaccagaaggcgccggcgttcgacgagctgtcgccgtcgaccgaactgctcgaaacgggcatcaaggtcatcgatctgatctgcccgttcgcaaagggcggcaaggtcggcctgttcggcggcgcgggcgtgggcaagaccgtcaacatgatggagctcatcaacaacatcgcgaaggagcacggcggttactccgtgttcgcgggcgtgggcgagcgtacccgtgaagggaacgacttctaccacgaaatgaaggactcgaacgttctcgacaaggtcgcgctggtgtacggccagatgaacgagccgccgggcaaccgtctgcgcgtggcgctgacgggcctcacgatggccgagcacttccgtgacgaaggcctcgacgtgctgttcttcgtcgacaacatctaccgtttcacgctggccggtaccgaagtgtcggcgctgctcggccgtatgccgtcggcagtgggctatcagccgacgctggctgaagaaatgggcaagctgcaagagcgcatcacgtcgacgaagaagggctcgatcacgtcggttcaggccgtgtacgtgcctgcggacgacttgaccgacccgtcgccggccaccaccttcggccacttggacgcaaccgtcgttctgtcgcgtgacatcgcatcgctcggtatctatccggccgtcgacccgctcgactcgacgtcgcgccagatcgacccgaacgtgatcggcgaagagcactactcgatcacccgccgcgttcagcagacgctgcagcgctacaaggaactgcgcgacatcatcgcgattctgggcatggacgagctgtcgccggaagacaagctgtcggttnnnnnnnnacgtaagatccagcgtttcctgtcgcagccgttccacgtcgccgaagtgttcacgggctcgccgggcaagtacgtgccgctgaaggaaacgatccgcggcttcaagatgatcgtcgacggcgagtgcgaccacctgccggaacaggcgttctacatggtcggcacgatcgacgaagccttcgagaaggccaagaagatccagtaacggccgggtgtaacgcaacgggcgccgtgaagcggtgttcatcccgtccacgcgtggtcggggatacggcgcttgcgtaacacgctcaaccgtgcctgcatgggatcggagtgagcgctgaagcgttcgcttcggtcgaccgccgcgggaccggagtaaagcgctaaagcgctgactctggctaaccacggcatgggatcggagtaagtgctgaagcgctgactccgatcgaccgccgcggggccagagtaaagcgctaaagcgctgacgctggccaaccacggcatgggatcggagtcagcgctgaagcgttgactccgatcgaccgccgcggggccagagtaaagcgctgaagcgctgactctggccaaccacggcatgggatcggagtaagcgctgaagcgctgactccgatcgacaggagtcgatatggcaaccatcaaagtagacgtcgtcagcgccgaagagcagatcttctcgggccaggcgaagttcgtcgcgctgccgggcgaagccggtgaactgggcatcctgcccggccacacgccgctcatcacccggattcgtccgggtgcggtgcgcatcgagtcggaaagcggcgacgaagagttcgtgttcgtcgcgggcggcattctcgaagtgcaaccgggcgccgtgacggtgctcgccgataccgcgatccgtggcaaggatctcgacgcggcgaaagccgaggaagcgagaaagcgcgcggaggaaacgctgcagaacgcgaagtcggacatcgatctcgcaaaagcacagtcggaactcgccaccgcaatggcgcagctcgaagcgatccagcgtctcgcgaagatccgcggcaagcactgaagcgttcgcgtgcccgtcgcacgcgtgcggttcgcgtccccgcatcgcgattgcatggcaatcgcgccgaaaaggcagcccctcgggctgcctttttcatttcctccggcatgcccgctttgcgggtaacacttgatgtcagagtgtcgtaagcggatggcagaataatttacagaaacgcgttcaaaacgacgaaacgttcgcagaacgttccaatggcggagacactctcatggcagcagattcaggcatgggcgcgctgatcgcgccgatgcacgggctttcgtacgtacgcggcccggcggatgtcccattgagcgacgcgacgatcgggcagttcctgctcgatacggtcgcccgctttcccgatcgcgtggcggtcgtgttccgcgagcaaggcgtgcgctggacgtggcgcgagttcgcggacgaagtcgacgcgctcgccgccgcgctgatcgagctcggcatnnnnnnnngtgaccgggtcggcatctggtcgccgaaccgcgccgaatggctgctcacgcaatttgcaaccgcgcgtatcggcgcggtgctcgtcaacgtcaatcccgcctatcggctggccgagctcgaatacgcgctgaacaaggtcggctgcaagctgttgatcgccgcggagcgcttcaagacgtccgcgtacgcggagatgatcgcggaaatcgcgccggagctcgcgacgannnnnnnnggcgacgtgctgtgcgcnnnnnnnntgccgagtttgcgcacggtcgtgacgatgagcgatgcggcgcacgcgggcatgctgagcttcgcggacgtgctcgcgcnnnnnnnnnnnncgctcgcttccgcgcggctcgacgcgatcggcgcgacgctcgattgccgcgatccgatcaacatccagttcacgagcggcacgacgggcagcccgaagggcgcgacgctcacgcaccgcaacgtcgtcaacaacgcgcgctcgatcgcgaacgtgatgcggctgaccgaggccgatgcgatgtgcattccggtgccgctctatcactgcttcgggatggtgctgtcggtgctcgcgtgcgtatcggcgggcgcgaagatggtgtttcccggcgcggcgttcgagccgggtgcgacgctcgcggcggtgtccgacgagcgctgcaccgcgctgcagggcgtgccgacgatgttcatcgccgagctcgatcatccggatttcgaccgtttcgacctgagcacgctgcgcacgggcatcatggcgggttcgccgtgcccgatcgagacgatgaagcgcgtggtcgcgaagatgcacatgtccgaggtgacgatcgcctacgggatgacggagacgagccccgtgtcgttccagagcgcgacgacggattcgctcgagaagcgcacgacgacagtcggccggatccagccgcatctggaggcgaagatcgtcgacgcgacgggcgcgatcgtgcccgtcggcgagacgggcgagctgtgcacgcgcggctattcggtgatgctcggctattgggacgacgaggccaggacgcgcgaggcggtggtcgatggctggatgcgcacgggcgacctcgcgacgctcgacgaagaaggcttttgcaacatcgtcgggcgcctgaaggacatgctgattcgcggcggcgagaacgtgtacccgcgcgagatcgaggagtttctgttccggcatccgaagatccagagcgtgcaggtgttcggcgtgcccgattcgaagtacggcgaggaagtatgcgcgtggatcgtgctgcgcgcgggcgagacgatgacggacgacgagctgcgcgagttctgcagcggccagatcgcgcactacaaggtgccgcgctacgtgcgcttcgtcgacgaactgccgatgaccgtgacggggaaggtgcagaagttcgtgatgcgcgaacgaatgatcgacgaacttggtttgagcgtgcagcagacggcttgacgcgccgcgcacgtttccaatggacgnnnnnnngcgggctgatgagcccgctaaaaaccacacgctacggggttagcgcgaggagaccaaaggtggaacgcatcggcatgggccgacgacgactccaacaaggatgcccctgggaagggattcggtacgagaccgacgggctcgtcattcgtgcttgtgtccgctcacacgctgcacacgagaccgcatccgtgttgaaaccgtgagaggcattttgggcgaattaccccaccctcgcggtaacaaagtgtttcaggttgtaacccatgtgggataaggcttcgcgggactttttactgtttttaaagatgcatataaagtcatttttaccgtattgnnnnnngacattttcccgcctgcccaggccccttttacgatgggcctgccccgcctggcgcggcttccgggtggaatcaaacatgtattcaaatgacagcgatatcgactgacgaagttccgagaaagattttgaaacgcgatcgggtaatcgcggtagtcggcctttcggataaaccttatcggcccagttatgaggtcgctgcttacctgcgacaaaatggttaatcggatcgtacccgtcaatccgctgctggccggcgcggcgttgctcggcgaacgcgtgcatccgtcgcttgccgatnnnnnnnnngcgctcgcggccgacggcatcgaaatcgacatgatcgacgtgtttcgcaagccggaagaggtgccggccgtggtcgacgcgacgctcgccatcggcgcgcggtcgctctggttgcagcccggcgtcgtgcacgacgaggcggctgcgaaggcgcggacggcggggctcgatgtcgtcgtcgaccgctgcgtgaagatcgagcaccggcggcgcttcggttagcccaggcgcgtcggccgacagtgcgcgcgtcgccggcgggcgtcatttttgccgcggcacgcccggctgggtccgacctacgcggacaggctcggatatacgcgagcatatacatggatgtnnnnnnnnacatgtccgtacgccgcggcgcgtgtcgcggcgcaacgtccatnnnnnnnnncgcggggccgtcaccacgctacttgagccacttgtccgagatcgcccgcagctcgcccgtctcgcgtgcgagatgcagccactggtcgacgtactgctggaacacgacgtccccgcgcggcaccatgtacgccttctcgccgaactggaacggcttgtccgggtgcaccgagcacaggccgggattcagcttttgctgcagcagcgtctcggacgcgtccgtgaccatcacgtcggcatttcccgcgagaatctgcttgaagatcgtcacgttgtccggaaacacggtgagcttcgcgcgggtgaaatgctgcttcgcaaaacgctcgttcgtgccgcccggattcacgatcacgcgcgtttgcggctggtcgatctgcgcgatcgtctgatagcgctcggcatccgcgcagcgcacgatcggcgtcttgccgtcgctcacgtacggctgcgtgaagaacacgcgcttctgccgttcgagcgtcgtcgagatgccgcccaccgcgatgtcgcacttcgcgacgaaatcatcggtgagggtcggccatgtggtcttcacgaacgccgtcttcacgccgagcgatttcgcgagcgaggccgccatgtcgatgtcgatgccttcgaacgcgccgtcctcgcgccggtacgtgtacggcttgtagtcgcccgtcatgcatacgcgcagcgtgcnnnnnnnnagcacgtcgtcgagccgcgacgcgggcgtgcccggctgcggcgcggtttgtgcatgggcgagccccgcgcagcaggcgagcgcgagcaacgtctggttcattttcatcgtgtttcctcgatacgtgtgggcggtccggacgccggatcataacggacggccggcgagcgtcatatggccgcgagcgccgggcggcgcgccgcgtccggtagaatgctcctttgcgtttcgcttcgtcgcactcatcgtggcccagactctcctcaacgacaccttcctnnnnnnnntgctgcgcgagccgaccgactacacgccgatctggctgatgcgccaggcgggccgctacctgcccgagtacaacgcaannnnnnnnnnnnnnggcagcttcctcgggctcgcgaagcagcccgattacgcgaccgaagtgacgctgcagccgctcgagcgctttccgctcgacgccgcgatcctgttctccgacatcctgacgattcccgacgcgatggggctgggcctcgatttcgccgcgggcgaggggccgaagttcgcgcatccggtgcgcaccgaggccgacgtcgcgaagctcgcggtgccggacatcggcgcgacgctcggctacgtgaccgacgcggtgcgcgagattcgccgcgcgctcaccgacggcgaaggccgccagcgcgtgccgctgatcggcttctccggcagcccgtggacgctcgcgtgctacatggtcgaaggcggcggctcggacgatttccgcaccgtgaaatcgatggcgtacgcgcggcccgacctgatgcaccggattctcgacgtcaatgcgcaggcagtggccgcgtatctgaacgcgcagatcgaagccggcgcgcaggcggtgatgatcttcgatacgtggggcggcgcgctcgccgacggcggctatcagcgcttctcgctcgactacgtccgacgcgtgctcgcgcagctcaagcgcgagcacgacggcgcacgcgtgccggcgatcgcgttcacgaagggcggcgggctctggctcgaggagctcgcggcgacgggcgtcgatgcggtcggcctcgactggacggtcaacctcggcnnnnnnnnnnagcgcgtcgcggggcgcgtcgcgctgcagggcaatctcgatccgacgatcctgttcgcgccgcccgaggcgatccgcgccgagnnnnnnnnngtgctcgacagctacggtaaccatccgggccatgtgttcaacctcggccacggcatctcgcagttcacgccgcccgagcatgtcgctgaactcgtcgacgaagtgcatcgtcatagccgcgcgattcgtagcggcgccggatcgtgagcgcaagcccttcgatgctgcggcgcgacgggtcgaatttgcgcaaacacgactaaacagggcgtaagcgcccgtccgatggcactcttatgcttgtcaagacttgacttatgcacattttcctcgttgcagcgcggtagagggcggcatcggcgagcgggccgcgctatgacggcggaaatcggatagcagccttgccggacaaggcttcccgggttgcccgcccaatcgggaaaaagcagtgggtggccggatgcagcgccatttcgcggccgtcaagggcgagttctcaacaaagttatccacaggatcggcgagcgcgccgcgattcttaatgagaatccaaaacttagcgccgaaagtgacgtttcactttaacttcacgggcgtcgcggatatccggcctgccgggcctgtcggcattcggcggtgccgcaccgatggctgatgcgttcgtgcgcgtcgcgctcgatcatccgctgccgacgctgttcgattaccggtatcgcggcgacatgccggcggcgcccgggatgctcgtgcaggtgccgttcggccggcgcagcgtggtcgggctcgtatgcgaagtgaccgctcacacggacgtgccggcggccaagctgaaggccgtcgatgcggtctgtacggagctgccgccgctgtcgcggcactggctcgaactcgccgcgttcgcggccgactactatcagcgcgggctcggtgaagttgcgctgccggcgctgccgcaggcgctgcgcgacgtgccgcgctgggggcggctgcttgcgcccgagctgcgctaccggctgctcgacgccgggcgcgccgcgctgccggacgcgctgccnnnnnnnngcgcggcgctgcgccggctcgcgcaggcgctcgccgacgcgcctgcgctctcgctcgccgaggttcgcgcgctgcatccgaaggccgtcgcggtgctcgacgaatggcaggcgcaaggctgggccgcgtgcgacgagattgcgatcacgcacgccgatgcgcagcttgtggataacccggcaccggcgtccgctcggcgcccgactgcattgccgccgcaactgaccgatcaacaggcggaggcgctcgacgcgatcgcggcggcggacggtttcgcgccattcctgctgcacggcgtgacgggcagcggcaagaccgaggtgtatctnnnnnnnntcgccgcgctgctcgagcggcggcccgaagcacaggcgctcgtcctcgtgcccgagatcaacctgacgccgcagttcgaagcggcgtttnnnnnnnnnttcgccgcgacgctgcccgccgatgcgatcgtcacgctgcacagcggccttgccgaaggcgannnnnnnnnncactggctcgccgcacataccggcnnnnnnnngatcgtgctcggcacgcggctcgcggtgctcgcgtcgctgccggcgcttgcgatgatcgtcgtcgacgaggagcacgagccggcctacaagcaacaggaagggttgcgctattcggcgcgcgatctcgccgtgtggcgggcgaagcagctcgcgattccggtcgtcctcggctcggcgacaccgtcgctcgaaacctggtggcaggctgagcagggccgctaccggcggctcacgctgacgaagcgcgcggtggccgacgcggcgctgccgacggtgcggctcgtcgatctcgaggaggagcggcggcgcgggcgcgggtcgatgggcgggctgtcggggccgctcgtcgctgcgctgaaggcgcggctcgagcgtggcgagcagagcctcgtgttcctgaaccggcgcggctatgcgcccgcgctcgcgtgcgacgcgtgcggctgggtcgcaggctgcccgcgatgcagcgcgtatgtcgtgatgcacaagcccgagcacgcggtgcgctgccatcactgcggctgggaggcgcgcattcnnnnnnnntgcccggaatgcgggaacgtcgatatcgcgccgctcggccgcggcacgcagcgcgtcgaggagacgctcgcgctcgccgtgccgggcgcgcggatcctgcgcatcgacgcggacagcacgcgccgcaagggcagcgcgcaggcgctcttctcggacgtgcacgcgggcgaggtcgacatcctcgtcggcacgcagatgatcgcgaaggggcacgatttccagcgggtgtcgctcgtcggcgtgctgaatgcggataccgcattgttctcgcacgattttcgcgcaagcgagcggctattcgcgcaactgatgcaggtgagcggccgcgcggggcgcgcggggctgccgggcgaggtgctgatccagacgcgatatccgcgtcacgcgctctatcacgcgctcgcgcgccaggattacgtggggttcgccggcgcgacgctcggcgagcggcgcgacgcgcacctgccgccgttcgtctatcaggcgctcttgcgcgccgaggggcgcacgctcgatgcggcgctcgccttcctgcagcaggcggccgacgcgttctcggggctgccgggcgcggagcgcgtgacggtgtacgacgccgtgccgatgacgatcgtcaaggtggccaatgtccaccgggcgcaactgttgatcgagagcgcgtnnnnnnnngcgcttcagcacacgctgcgcgcgtggcagccgctgctgcgcgagctgaagggcgtgctgcgctggagcgtcgaggtcgatccgctcgacatctgacgccggcgcgtcattcgtgcgcttcgcgcaggccggacagcnnnnnnnngcgctcgtccttcttcacgcgttgcgcacatccgagcgcctggaaaaacaccgccgacgcgcggtgcacgaatacgatcgcgcccgcgatccacgcggcgagcacgatgccgatcactacnnnnnnnnnnnnntacgttctccttcgcgtccgcgggcagcgggcgcacgcgaatccgatatcacgccagattgccatggaaatcgagccggtagaactgacaggatcagggaaaataccgatcgttcaaagtagtgcgggccggctgtcnnnnnnggtaagtgattgatagtaaaggggatatatggggtgcaaccgggtgtgaaatctggttgcacctttttattgcctgccttacgattttgcgatcttttaaagtccttggccggcatcgggccggcactagaagaaaatcatggcaagcaccacactgggcgtcaaagtcgacgatctgctnnnnnnnnntctgaaggacgcggcgtcgcggctcgagcgcactcctcactggctgatcaagcaggcgatcttcgcgtatctcgagcggatcgagcatggtcagcttccgccggagctctccggccacacgggcgtcaccgatctgtccgacagccacgccgacggcgacgacgacggcgcgccgcacccgttcctcgaattcgcgcagagcgtgcagccgcagtcggtgctgcgcgcggcgatcacggccgcgtaccggcggccggagcccgaatgcgtgccgttcctgatcggcgaggcgcggctgcccgcgagcctcgcgtcggacgtgcaggcaatggcggcgggccttgtcgaggcgctgcgcgagaagagctcgggcggcggcgtcgaggggctgatccatgaattctcgctgtcgagccaggagggcgtcgcgctgatgtgcctcgccgaggcgctgctgcggattcccgatcgcgcgacgcgcgacgcgctgattcgcgacaagatcagcaagggcgactggcgctcgcacgtcggccacgcgccgtcgctgttcgtcaacgcggccacctggggcctgatgatcaccggcaagctcgtcacgacgaacagcgaggcgggcctgtcgtcggcgctcacgcggctgatcggcaagggcggcgagccgttgatccgaaagggcgtcgacatggcgatgcgcctgatgggcgagcagttcgtcacgggcgagacgatctccgaagcgctcgcgaacagccgcaagtacgaggcgcgcggcttccgttactcgtacgacatgctcggcgaagcggcgaccaccgaagaggacgcgctgcgctactacgcgtcgtacgagcaggcgatccacgcgatcggcaaggcggcgggcggccgcggcatctacgagggcccgggcatctcgatcaagctctcggcgctgcatgcgcgctactcgcgctcccagcaggaacgcacgatgaacgagctgctgccgcgcgtgcgctcgctcgcgctgctcgcgcgccgctatgacatcggcctgaacatcgacgccgaggaggcggaccggctcgagctctcgctcgatctgctcgaggcgctgtgcttcgatccggagctcgccggctggaacggcatcggcttcgtcgtgcaggcgtaccagaagcgctgcccgttcgtgatcgactaccttgtcgacctcgcgcgccgcagccgccatcgcctgatgatccgcctcgtgaagggcgcgtactgggattccgagatcaannnnnnnnaggtggacggcctcgaaggctatccggtctatacgcgcaagatctacaccgacgtgtcctacctcgcgtgcgcgaagaagctgctcgccgcgccggacgccgtgtatccgcagttcgcgacgcacaacgcgtacacgctcgccgcgatctatcacctcgcgggccagaactactaccccggccagtacgagttccagtgcctgcacgggatgggcgagccgctgtacgaggaagtcaccggccgcgacaagctgaaccgcccatgccgcgtgtacgcgcccgtcggcacgcacgagacgctgcttgcgtatctcgtgcgccgcctgctggagaacggcgcgaacacgtcgttcgtgaaccggatcgccgacaagaccgtgtcggtgaaggaactggtggccgatccggtcgaggatgcgctgaaggtcgtgccgctcggcgcgccgcacgcgaagattgcgctgccgcgcgagctgtacggcgcgtcgcgcgtcaattcgatgggcctcgatctgtcgaacgagcaccggctcgcgtcgctgtcgtcggcgctgctcgcgagcgcgcatcatccgtggcgcgccgcgccgatgctcgccgacgacgcgctcgcccacgccgcgccgcgcgacgtgcgcaatccggccgatctgcgcgacgtcgtcggcacggtgagcgaagcgacgcccgacgaggtgagcgcggcgctcgcgcacgcggtcgcggccgcgccgatctggcaggcgacgcccgtcgannnnnnnnnngactgcctnnnnnnnnnngcggacctgctcgaagcgcagatgcacacgctgatgggcctgatcgtgcgcgaggcgggaaaatcgctgccgaacgcgatcgccgagatccgcgaagcggtcgacttcctgcgctactactcggcgcagatccgcgacgaattctcgaacgacacgcaccgcccgctcggccccgtcgtctgcatcagcccgtggaacttcccgctcgcgatcttcatgggccaggtcgcagccgccctggcggcgggcaacacggtgctcgcgaagccggccgagcagacgccgctgatcgccgcgcaggcggtgcgcctgctgcgcgacgccggcgtgccggcgggcgcggtgcaactgctgccgggcaacggcgagacggtgggcgcggcgctcgtggcggacccccgcannnnnnnngtgatgttcaccggctcgaccgaagtcgcgcgcctcatcaacaagacgctgtcgtcgcgcctcgatccggacggcaggccgatcccgctgatcgccgagacgggcggccagaacgcgatgatcgtcgattcgtcggcgctcgccgagcaggtggtcgccgacgtgctgcagtcgtcgttcgactcggccggtcaacgctgttcggcgctgcgcgttctgtgtctgcaggacgacgtcgcggatcgcacgctgacgatgctcaagggcgcgatgcgcgagctcgcgctcggcaatccggaccggctgtcggtggacgtcggcccggtgatcgacgccgacgcgaagcgcacgatcgnnnnnnnnntcgcggcgatgaaggacaaggggcacgcggtcacgcagctcgagatgccggacgcatgcgcgcagggcacgttcgtgccgccgacgatcatcgagatcggcaacgtcgacgagctcaagcgtgaagtgttcggcccggtgctgcacgtcgtgcgttatcgccgcagcggcctcgacaagctgctcgagcagatccgcgcgacgggctatgggctcacgctcggcattcacacgcggatcgacgagacgatcgcgcacgtgatctnnnnnnnnnacgtcggcaacatctacgtgaaccgcaacgtgatcggcgcggtggtgggcgtgcagccgttcggcggcgaagggctgtcgggcacggggccgaaggcgggcggcgcgctctacttgcagcgcctgctcgcgacgcgcccggccgggctgccgcgctcgctcgaggcggcgctcgtcgccgatgcgccgcaggaaggcgagacgcgcgataatccatccgctgcgctcaccgcgctgcgcgactggctgatcgagcagcgcgagccggcgctcgccgcgcgctgcgacggctatctgtcgcacgtgctcgcgggcgcaaccgccgtgctttcagggccgacgggcgagcgcaatacgtatacactcgnnnnnnnnngcacggtgctgtgcatcgcggcgacggcaagcgnnnnnnnnnnnnagttcgcggcggcgctcgccaccggcaaccgcgcgcttttcgcgggcgcggcgggcgaggcgctcgccgcggcgctgccggcgcaactgaaggcgcacgcgggcgtgagaaagcaggcggacgcggcgttcgacgcggtgctgttcgaaggcgacagcgacgagttgctcgcgctcgtgaaggaagtcgcgcagcgcccggggccgatcgtgtcggtgcagggcgtcgcggcgggcgcgttcgagaacggcggcgacgaagactacgcgctcgagcggctcctcaccgagcgctcggtgagcgtgaacaccgcggcggcaggcggcaatgcgaatttgatgacgattggctgagcaatccttgcccttcgattcaagaaacggaagcggcaaggcgaacccgaagtcgctccatttaccctggtactaggagaagatatgcaacacacgatgaaaaagctggcaggcgcgacgttcgtcgcggtcatgtcgctcgcggggacggcgcacgcggatgacgtcaagatcggctttgccgcgccgatgacgggcgcgcaggcgcactacggcaaggatatgcagaacgggatcgtgctcgcgatcgaggacatcaacgcgacgaagccgacgatcggcggcaagccggtgaagttcgtgctcgacacgcaggacgatcaggccgacccgcgcaccggcacgacggtcgcgcagaagctcgtcgacgacggcatcaagggcatgctcggccacttcaactcgggcacgacgattccggcttcgcgcatctacgcgaacgcgggcatcccgcagatcgcgatggcgacggcgcccgagtacacgacgcagggctacaagacgaccttccggatgatgacgtccgacacgcagcagggctcggtcgcgggcacgttcgcggtgaaggatctcggcatgaagaagatcgcgatcgtcgacgatcgcaccgcttacggccagggccttgccgaccagttcgagaaggcggcgaaggcggcgggcgcgacgatcgtcgatcgtgaattcacgaacgacaaggctgtcgacttcaaggcgatcctgacgaagctcaaggcgacgaagccggacctcgtctactacggcggcgcggattcgcaggccgcgccgatggccaagcagatgaagtcgctcggcgtcacggcgccgctgatgggcggcgagatggcgcacacgccgaccttcctgaagatcgcgggcgacgcggccgaaggctcgatcgcttcgctcgccggcctgccgctcgccgaaatgcccggcggcaaggcgtacgcggacaagtacaagaagcgcttcggcgaagacgtgcagacgtactcgccgtatgcgtacgacggcgcgatggcgatgttcagcgcgatgaagaaggcgaactcgacggacccggcgaagtatctgccgctgctcgcgaagaccgacatggcgggcgtgacgtcgacgcacatcgcgtatgacgcgaagggcgacctgaggaacggcggcatcacgatgtacaaggtcgagaagggcgaatggaagcccctgaagagcatcggcggcaagtaagcgccgaagggcgtgannnnnnnnncggatagcggcgttcgcggcgcgcttcgatgtcgatgccggcatcggcgaaccccgggtccgcggcggcggaaccggggttttgnnnnnnctcggctgcgcgattctttgccgaattcccggctttccggctttccgctgagcggtccggcggtgcggcatccggcgctttgcgcgcggcggccggggcaagtcgatgcgtcgccgccgcggcgtcacgcgccgcnnnnnnnnnnnagcagatacttctgcagtttgcccgtcggcgtgcgcggcaggcgctcggcgaacacgtattcgcgcggaatcttgtacgcggcgaggcgcgtcgcgcagaacgcgcgcagcgcgtcggcgtcgacgccggccgcgctttcggcctggcccgcgcgagcggcgccggccgcctcgcgcagcacgacatgcgcgatcaccgtctcgccccattccggatgcgcgcggccgaccacggctgcctccgcgacggccgggtgcgcgttcagcacgtcctcgacttccttcgagtagacattctcgccgcccgtcacgatcatgtccttgatccggtcgacgacgaacaggtaaccgtcgtcgtcgannnnnnnnacgtcgccgctgcggtaccagccgtcgtcgtcgaacgcggcgcgcgtggcgccgggatcgtcgagatagccgagcatcatgctgtccgcgcgcagccggatctcgccgatttcacccggccgcgcgagcccgcccgcggcggtcacgacgcgcacgtcgacgcccggcgtgccctggcacccgatcgagcccggcttcatcgcctgctcgaacggatggagcacggtgccggcgggccccgtctcggtcatgccgtacacctgatagaacgcttcgcttcgatacgcgcgcatcagccggcgcgcgagcgtcgcgccgatcggcccgccgccgtacagccaggcccgcacgctcgtcagatcgaacgacgcgaaatcggcgatcgtatcgagcggcagcgtgtaagacaccggcgcgccgaagtacagcgtgacctgctcggcctcgaccgtctgcaaaaagcgcaacggctgatattcgcgcatcagcacgacggtgccgcccacatagagcgtgccgccgaaccagttgttgagcggcgacgcgtgccagaccggcatcgccatcaacgtgcgctcgcgctcggtcatcgacagcgcgagcgcgctcgtcgcggcggcgagcgcgaccgtgcgatggctgtgcatgcagcccttcggacgccccgtcgtgcccgacgtgtaaaggatttcggcgagcgccgcgtcgtcgggcgtcgccggggcgatgccggccgcgtcggcgacgaggcggtcgaacggcgcggcgccggctgcttcgccttcggtcgcgaggcgaagcgcgtcgtgctcgacgtttgcgagcacgggcgcgagcgccgcgtcgaacagcaccgcgcggctcgcgctgtgccgcaggatgtggtcgacctccggcgcctgcagcttgtgattgaccggcacgacgaccgccccgatgcgccatgcgccgagcagcagatcgaagaacgcgggcgtgttcaagcacatcgcggcgacgcgctcgcccggcgcgacgccgagcgacgcgagcacctcggccgcgcgccgcgagcgttgctgcatctgccgataggtgagcgtcgcgccgtcgtcgcgcaggaacggcttgtcgggcgtnnnnnnnnnngcgcgctcgagtgcggcaatcaggttcatggcgtcatgttccgttcgtgcagcaggcgatcattgggggcggcggcgcgccgcgcccggcttcggcgcaatcggcgcggccgggcgcgggcaagccgccatgcgcgcggcgcgcctacgcggcgtacgcgcgctgcagcagtgcggcggcgtcgacgcgccgcgcatcgagcgcgcccgtcacgcggccccacgcgggctcgccgaagcgcgtcgcgatgaagccgtcgctcacgacggcgggcgccgcgtcgctcagcaggcatgcctgcgcgagcagcgcgatgcgctgcgcgagcacgcggccgagcgcttcgagcgcatcgggcggcgtgccgagctnnnnnnnnagcgcgtcgagttccgcgcggatccgcgcatcgcggccgccgagcgcgtgcaactcgtcgatgagcgcgtgtgccgcgtccggctcgcgtgagatcgcgcgcatcacgtcgagacacatcacgttgccggagccttcccagatcgaattgacgggcgcctcgcgaaacagccgcgcgatcggaccgtcgtcgacgtagccgttgccgccgaatatctccattacttcgcccgccgcctcgaccgcgcgcttgcagacccagaatttcgcggccggcgcgacgatgcgcgtccacgccggctcgccgcgctcgaacgcctgcgcgagccgcatcgcgagcgcgagcgccgcttcgctttcgagcgcgagatcggcgagcaccgcgcgcatcagcggctgctcggcgagcgcgcggccgaacgcgtgacgctgccgcgtgtacgcgatcgcctgaacgagcccctggcgcaggatcgccgcgctgccgagcacgcagttcaggcgcgtgtaggcggccatctcgatgatcgtcggaatgccgcggccttcttcgccgagcatcacgccccatgcgtcgtcgagttcgatttcgctgctcgaattgctgcggttgccgaccttgtttttcagccgctggatgcgcaccgcgttcttcgtgccgtccggccgccagcgcggcacgtagaagcacgacgggccgcccgcttcggtgcgcgcgacgacgagatgcgcgtcgcacatcggcgcggagaagaaccatttgtggccgcgcagcagatgctcgccgccgcggccgcccgcgccgacgggcacggcgagcgtcgtgttcgcgcgcacgtccgagccgccctgcttttcggtcatgcccatgccgatcatgatcgactgcttcgcgccgatcggcgcgtcgcgcggatcgtgggtgtcgctgtagagcttgtctttcaattgcgcccacagcgcgggctccttctgcagaacgggaatgctcgcctgcgtcatcgttgccgggcacagcgtgcccgcctcgatctggccgtgcaggtagaagcccgccgcgttcgccgcccagcggccggcgcgcgattcgcggaacgcgagcgagatcaggccctgttcgcgatacagaccgaggagcgcgtgccagctcgggtggaagtccacgcggtcgatgcggcggccgcggcggtcgaacgcattcagctcgggcacgtgacggttcgcgtcctcggccagccgcgcgatgtcgcgcgtgccgagccgcgcgccgaacgcgtcgagccgcggcgcggcccacgacgcgcccgcgcgttcgagcgcttcgccgagcgccgggtcggtggcgaagaggttatagtcggtcagttcgtcgaactggttgctcacctcgtgggtcgaccaggccatgatgggcgtctccttcttgtcgttgttcggctcgatcaggttagcaaagatgacttcgcgacatgttcaggtttcggcgccgcccgacaaatcgattgcgcagccgcagccggccttgcgccgccgcccgcggcagcgtcgcgcgcaagcgagctcggcggcgctgcagcaggcgtttgttcgggttttgctcgagcgcggctacgcgaaggcgacgattcgcgagatcgcggcggtcgcgggcgtgagcgtcggcacgttctacgagtatttcggcgacaaggagagcctcgccgcgctcacgatccaccattacgtgaagacgctcgcgacgcggatgcgcgcggtcgtcgacgcgcggcgcggcgagctcggccgggcggtggcggccgcgctcatcgatgcgcaggtcgacgcgatcgagcaggacccgtgcgtgtgggccgcgatgtttgcgatcgagcgcaaggtctcgccgatcgacgcatatcgtcggcattacgacgactacgtcgcgttgtggcgcgatgcgctcgccggcgcgagcgatgcgccggccgatgcgcggctcgacgtgacnnnnnnnntcgcgcatgcgctgtgctacgggtgggtgtcgcaatcgctgctgacgcagggcgcgaaggtcgatgtcgcgcaactgcgagacgaattgcatcgggcggcgggggcgtatctcgcggctgcgatggatggcggcgcgggaggcgagtgaggtggacgtctggtgtcgctggcggctttccttgccgctggttttgctttcgaggcgcgagcatgcggcgaaggcgcgaggcgcgccggcgatcggcggcgatcggtggcgatcggtggcgggcatcggcgggcgcggtggcggcggggatttcggcgagattcgcggacgctcttttcgacatgcatgttgggcttggggcgttgcattcgtcgggcgttcgggttttgcttgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnggacggatcaaccgttccgtcggtctatgaatcgattcccgtgtcgccgatgcagagccgccgactcgccgattcaccgatttaccgattcgccagcgcatgccgcgcggcggtgccgcggcccagcggcgcggagcgttcgatcatcggctcccgcgttcataccaccccgacacgacggccgcccgccgtcgcccggccgttcgaagccgcacggcggcgccgccatatccgccgcgcatcgcgccccaccgccgtccattccctcgaagctcaccgccgtcgtaagccatgagtttttctcatgcctgtcatgacgaactttcgattgccgccggatattggctcgggcccaatccgcatcgttgccccgcgcgccggcgatggccgcgcgcccgttcacgagcccaggaggatccatgcagagcgccgccgcgccccgttcgaagctgcccgacgtcggcacgacgatcttcacggtcatcggccagctcgccgccgagcacgaggcgctgaatctgtcgcagggcgcgccgaatttcgcgcccgatccggcgctcgtcgagcgcgtcgcccgcgcgatgcgagacgggcacaaccagtacgcgccgatggcgggcatcgccgcgctgcgcgaggcgctcggcgtgaagaccgagcgcctgtacggcgagcgctacgatccggactccgaagtcaccatcgtcgcgagcgcgagcgaggggctctacgcggcgatcagcgcgctcgtccatccgggcgacgaggtgatctacttcgagccgtcgttcgacagctacgcgccgatcgtccggctgcagggcgcgacgcccgtcgcgatcaggctgtcgcccgagcgctttcgcgtgaactgggacgaggtggccgcgaagatcacgccgcgcacgcggatgctgatcgtcaacacgccgcacaacccgagcgcgacgatcctcggcgaggccgacgtcgcgcgtctcgcgcagctcgtcgcgggcaccgacatcgtggtgctgtccgacgaggtgtacgagcacgtcgtgttcgacgnnnnnnnncatcacagcatggcgcgcgatcgcgcgctcgccgagcgcagcgtgatcgtgtcgtcgttcggcaagtcgtatcacgtgacgggctggcgcgtcggctactgcctcgcgcccgccgagctcacgcgcgagctgcgcaaggtccatcagttcatgacgttcgcggccgatacgccgatgcagcatgcgttcgcggcggcgctcgcggagccggcgagctatctcgagctcggcgcgttctacgagcgcaagcgcgacctgctcgtgcgcgagctggccggctcgcgcttcgagctgctgccgagcgagggctcgttcttcatgctcgcgcgcttcgggcatttttcggacgaatcggacgccgacttcgtgctgcgtgcgattcgcgacgcacgcgtcgcgacgattccgctgtccgcgttctacgcggacggcgcgaacaccggctgcatccgtttgagcttttcgaaggacgacgcgacgctcgtcgaagnnnnnnnncgcctgtgcagcctctgannnnnnnngtgcccgccgctgcggacatgacccgatctcaaggagaaacatcgatgaaacgattgcaattctggttcgcgctcgcctgtgcattgggcgccgccacgggggccggcgcgnnnnnnnncgacgcgtcgcaaacgctgcgcttcggcctcgaggcgcagtatccgccgttcgaatcgaaggcggcgaacggcgcgctgcagggcttcgatatcgacgtcggcaacgccgtctgcaacgcagcgaagctcacgtgcaaatgggtcgagacgtcgttcgacgggctgattccggcgctgcagggccgcaagttcgatgcgatcaattccgcgatgaacgcaaccgaccagcgccgtcaggcgatcgatttcacgacggtgatctatcgcgtgccgacgcagctgatnnnnnnnnnngacagcggcctcgagccgacgccggcatcgctgaagggcaaacgggtgggcgtgctgcagggttcgattcaggaggcgtatgcgaatgcgcactgggcgggcgcgggcgtgcaggtggtcgcgtaccaggatcagaaccaggcgtatgcggacctcacggcgggccgcctcgacggcacgctcgtgctcgcgccggcgggccagcgcggcttcctgtcgcggccggaggcgaagggcttcgcgttcgtcgggccgccggtgcgcgacgacaagattctcggcagcggcatcgcgttcgggctgcgcaagggcgatgatgtgctgaaggcgcgcctgaatgccgcgatcgacaaactgaaggcggacggcgccgtgaaggcgctcggccgcaagtacttcggcgacatcgacatctcggcgaagtgacgcgggccgcgcgatgagcgagcggacgacgcacgatgcggcgcgccggacgggggcgagggtggggcacgggtgcggcggcgggcgccggccgggatttcgccgcgcatgatccgagcgcatccgttcgggtatccgaagcctctcgatcggcggcgcgtcgcgcaggcgggttgcccgaagcggcgcaaggcggtgcggcggctgcatccgccgctcgcccagcccgcgacggcgctctgccgcgtgcccggctacggcgcgctcgtgcagctctggcgccgcgtgcacgcgacgctgccgggcgtcgtctgcttcgaggcgatgcggcccgcgttctatcgctgcgtcgccgcgcacgcgccggcgcggcggcgccgttcgacgcgcacggcagcttcgcggcgctgatcgaatgcgtggcgaacggctcacaggcgcaggcgtgcgatgcgctcgaacagtgcctcggcgcatgcttcgacgccggcgccgtgaccgctgcggcgctggccgcgtcgcagcggcaggcgcgcgacatgtgggcgctgcgcgaagggttcgcgatcgatgcgctgccgcacctgctgaatttcgacatgagcctgcccatggctggactggacacgttcgccgcgtgctgcgacgccgcgcttcgcgcacacgggccgcatgccgcgtgtctgtgcgtcggcatgccggcgacggcaatgtgcacgtcggcgtgtcgctcgccgatttgcccgcatccggcgcggacagcgtcgagcgcgttgtctacgggatcgtgcgcgagatgggcggaccgatagcggccgagcacggcatcggtgcgctcaagcggccgtttcccggttacgcgcgcagcaccgccgagatcgccgtgatgcgggcgatgaaggcggcgttcgatccgctcgggatgctgaatccggggaaggcgttgtagccgttgcggcgcgatgcggcgaggcgcggcccgattctcggcgaagccgcgtgcccgttcagtccgaatccgctgaatccggcgaatccgcctgcgcgaaccgcgcggcgacctcgcgcagccacgcctcgctccatgtgagcgcgcccaccttcagatgcccgatcacgctgcgcacccaatcgagctcggcttccagcgttacccgcatcagctcgccgtcgagcaggaagagccgcggaatctgcatcgcgagcgcggcattctgggtttcgtcgaggcgggccagctcggcttcgagcgcggcgacgcgcgcctcgaactggcggcgcgcgtcttcgacggacagcagcggcagcaccgacagcgcggccggaaacgacgggtattcgcgcgccggccgggcgagctgctcgcgcagccacatgcgcgccgtgtcgcggccggcgtcggtgacttcatagaccgtgcgctccggaaacgcgccgtcgcgctcggtctcgcgcacggcgatcaatgcatcgcgctgcaaacgctcgatcgtttgatagaggctgttgcgctgcttgacgttgaccacttcgtccttgccgcgcaacttcacgagctgctggattcggtacgcgtgcatcggcgcttcggtgagcatcgcgagcacgatgagcgcaagcggagagtagcgggaagcggattgagccataacatgattagtcaattattatctagaaataatatgactagatataaaagaacgcaagccgcgttgcgcccgccggccgggcgtgacgcggcttgcgcgtcagccgacgtgcgagcgtttgccgggcatgtccggcgtttccatcgtcgcgaggccatgcacgatgccgcaatcctcgactgcgtgctcgccctggcaccgttcgcgcaattcgatcaattgcatgcgcaaatgctgcagttcggcaagccgcgtgttgacgtggccgatgtgttcgtcgagcagcgcgttgaccgaatcgcagcggtccgccgggtcgtcggtgaagcgcagcagtgcgcggatttcatcgtgcgtcatgtcgagcgcgcggcagttgcggatgaagcgcagccgctcgacgtgcgcgtcggtgtagtggcggtagttggaatcggtccgttccgcgtcgggcatcagcccctctttttcatagaagcgaatcgtttccggcgtgcaccgcgccgctttcgccagttcgccgatcttcattcgaatctccttacaaaaagagttgaccttgtagtgactacaaggtgttaactgtacaccgtcagttactgaggaggttgccatgaccgaggccacccgggccgaaaaccggccgcgaacgccagaagccgatcgcggcggcgcgcagtcgggcggtgcgcgcacatcgnnnnnnnncgctggctgctgctcgcaccattacccgcatggcgaggtcgaaacgcaggcgaatctcgcggttcagtcaagcaatcgcgattcgagcgaccacgcacatgcaccccattcgcatgcgaacggcgaccatccgnnnnnnnnnnnnnnnnnnnnnnnnngcgaccgcgaccacgaccgcgaccacgacggcgcggcgtgctgcgcgcccgcccccgtcgcgttcgcgccgttgcccggcgcgcgaaaggccgccggcggccgtgtgcgctcggcgttccggatcatgcagatggactgcccgaccgaggagacactgatccgcaagaagctgggcgcgatgtccgaagtcgcggcgctcgaattcaacctgatgcagcggatgctcgcggtcgagcacgtgccgggcgcggaagccggcatcgccgccgcgatccgctcgctcggcatgacgcccgaacaggcggacgccggcgcgtcgggccgtggcgcgttgcccgcgccggccgacgcgccgcgcccgtggtggccgctcgcggtcgcgggcgtcnnnnnnnnnnnntcggaagcggccacgtggctgcaactgccggtatggctcgccgccgcgctcgcgctcgccgcggtcgcgacctgcggcctcggcacgtatcgcaagggctggatcgcgctcacgaacggcaacctgaacatcaacgcgctgatgagcatcgcggtgacgggcgcgatggcgattggccagtggcccgaggccgcgatggtgatggtgctcttcaccgtcgccgaattgatcgaggcgcgctcgctcgaccgtgcgcgcaacgcgatccagagcctgatgcgcctcgcgcccgacaccgtgacgctcaggcagcccgacggcacgtggcagccggtcgacgccgcgcaggtcgcgctcggtgcgatcgtgcgcgtgaagcccggcgagcgcatcggcctcgacggcgagatcgttgccggccgctcgaccgtcaaccaggcgccgatcacgggcgagagcctgcccgtcgagaaaaccgagggcgacgcggtgtacgcgggcacgatcaacgaagccggctcgttcgaatatcgggtgacggcggtcgcgagcaacacgacgctcgcgcggatcatccatgcggtcgaggaggcgcagggcgcgaaggcgccgacgcagcgcttcgtcgacagcttnnnnnnnntctacacgccgatcgtgttcgcgatcgcgctcgtcgtcgcgatcgcgccgccgctcgtgctcgacggcgcatggcgcgactggatctatcgcgcgctcgtgctgctcgtgatcgcgtgcccatgcgcgctcgtgatctcgacgcccgtgacgatcgtatcggggctcgcggcggccgcgcggcgcgggattctcgtgaagggcggcgtgtacctcgagcaggggcgccgcctcgcgtggctcgcgctcgacaagacgggcacgatcacgcgcggcaagccggtgcagaccgatttcgagatgcgcgcagccgacgtcgacgccgcgctcgtgcgggggctcgccgcgagcctcgccgcgcgctcggatcacccggtttcgcaggcggtcgcggcggcgagcgcggctcaagccggcgcgggcggcgtccnnnnnnnnaagcccgcgtcgttcgccgacgtcgccgatttcgaggcgattcccggccgcggcgtgcgcggcaagatcgacggcgtgccgtactggctcggcaatcatcgcctcgtcgaggagctcgactgctgcacgagcgcgctcgaagcgcgtctcgacgagctcgagcggcagggcaagacggtcgtgatgctgatcgacgnnnnnnnnntgctcggcctcttcgcggtggccgacacggtgaaggacacgagccgcgcggcggttgccgagctgcacgcgctcggcatcaagaccgcgatgctgacgggcgacaacccgcacaccgcgcaagcgatcgcgcagcaggtcggcatcgacgannnnnnnngcaaccaactgccgcaggacaagctcgccgccgtcgaagcgctcgcggcgggcggccgcgcggtcggcatggtcggcgacgggatcaacgacgcgccggcgctnnnnnnnnncgacatcggcttcgcgatgggcgcgatgggcaccgataccgcgatcgagacggccgacgtcgcgctgatggacgacgacctgcgcaagatcccggcgttcgtgcggctgtnnnnnnnnacgcatcgcgtgctcgtgcagaacatcgcgttcgcgctcgccgtgaaggcggtgttcgtcggcctcacggtcgcggggatgggcacgatgtggatggcggtgttcgccgacgcgggcgcgagcctcatcgtcgtcggcaacggcttgcggctgttgcgccgcggccaatgaacggaggcggcgatggattggttcaagtggcttgccggcgggcggcatcgcggctacggcggccgccgcggccatcacggcggtgaagcgggcggcgggcatggccatggcggcggccacggcgagcgtggcgatcacggcagccaaggctacggcggccatggctggggccgtcagggcgtgcaacgcggcggcggttggaatgatgcgcgtgacggcgcgccgcttcgaggcgaagcgggcgcgcccgcgcagcacgccgcatgcgcgaaatgcggcgcgatcaatggtgcggaggcgaagttctgcgcgcagtgcggcgcatcgcagacgccgcccgtttgtggcgcatgccgtgcgccgctcgccgcttcggcgcgtttctgtccgcagtgcgggacggccgtctcggtgcagcgcggatgacatgcggcgcgcggcccgaatcgccggcggcgcgcggatgcggcgtgccgcttatgcggcttcgcacacgtcgatcgcgccgccgtccgcgatcgcctggcgcagccccgcgcattgcgtgcacgcggagtcggatcgaatcgcgcggcggccgcgtggcctgtcatcgtcacgacatcggccggctggaagcggtcgaaaccgagctcgcgccgaacctccgaatcggcttcggccgcgctttcatgcgaacgcgaagcaatgccgatgccgcgagacgcgcgcaagcagcaccgccgacgcatcgccgaacctgtgccgctgtcgccgccgcagtgccttgagttgcgcgcggccgtgcgcgttgcgtcggcgcggcgcatggcccggcaagcaacgagcctgtcactcggcgtgagctcgcgcgacgccgttcgcacgcacgcgacgccgtagccgaagcgggccggacggcacacggcacacggtgcgcggttccgttcacattcttccgtttccctccatcgtccggttcaatcgcacggttcgttgcgcggcatttgccgcctgccggtgcgagccgcgcatcgcgccctcgcgccgcgctcgatagcnnnnnnnnaacccttcattaatcgacgaattgcgctggcgaattgcgccgttccgcccgcgcgggcgtagcccccgtttcgccggaaacggctgcgcggcccgccaccgcgccgtgccgacacacgannnnnnattagccggatcgatcccttagattaaagtacgagtacagtgaagcacgattgaagccgtcatcgttccccgtgtaaggtcgccagttgcggagcccggtttttcttcggagtccgcaggttgttcgtcgaggtccaacgcaacatcacgcttttcgggagagcacatatggattcatccagtttcctgacgtcgatgcagagcacgctcggcgtctatctgcccaagatcgcgggcgcgctcggcatcctggtcatcggctggttgatcgccgtgatcgtccgggcgggcgtgcgccgcctgctgagcgcgctgaaggtcgatgcgcgcatcgccgaaagcaccgggcagggcacgcaggtggagcgcatcatcgcgggcggcctgttctggctcgtcctgctcgtgaccgcggtcggcatcttcaacgtgctgaatctctacgcgatctcgaacccgttctcgctgctcgtcacgaagatcatcaactatctgccgaatctgctcggcggcgcggcgctcacgctcgtcgcatggctgatcgcctcgctgctgcgcagcctcgccgacaagacgctgaaggcgagcaggatcgacagcaagctgtcggagacggcggggatgcggccgatgagctcgtatctcggcgacgtgctgttctggctcgtgatcctgatgttcattccggcgatcctcgccgcattcgatctgaacggcttgctctcgcccgtgcagcggatgatcgacaagattctcgcgatcgtgccgaacgtgttcgccgcggccgtgatcggcttcgtcggctggctcgtcgcgcgcatcctgcgcgggctcgtcacgaacctgctcgtcgcggcgggcgccgaccggctcacgcaaagcgtcgagagcccgacgcccgtgaagctctcgaatctcgtcggcacggtcgtcttcatcttcgtgttcgtgccgacgctgatctccgcgctcgacgcgctgaagatcgaggcgatctcgcggcccgcgaccgacctgctcggccagttcctcaacgcggtgcccgatatcgtcgcggcggtcgtgatcgtgctcgtcacgttctacgtcgcgcgcttcgtcggcgcgctcgtgcagaagctgctcgtcgcggcgggcgtcgacggcctgcccgcgatgctcggcgtcgagcgcgtgttcacggggatgctgcagccttcggtgctcgccggccggttgatcgtgttcttcgcgatgctgttcgccaccgtcgaagccgcgaaccggctcggcttcacgcaggtgcgcgacgtcgtcacgctgttcatcgaattcggcgggcacgtgctgatgggcggcgtgatcctcgtgatcggtttctggctcgcgggcctcgcgcgccgcgtgatcgagcaggccgacaacgagcacagccgcttgctgtcgcgcatcgcgcagttcgcgattctcggcctcgtgttcgcaatgggcttgcgcgcgatgggcatcgcgaacgagatcgtgcagctcgcgttcggcctcgtgctcggcgcgatcgcggtggccgttgcgctgtcgttcggccttggcgggcgcgaggcggcgggcaagctgctcgatcgctggttcaatcagcgcggcaagcaggaatgatgcggacgcgctgacggcgggcgatcgcgcgacgcgcacccgcacggcggcgcgcgtttcgcatgtgagcnnnnnnnngcggcatcgcacaaggggagccgccgggccgacgcgcggtatccgctcgcgcgtgggtgcgnnnnnnnncgctcagcccggcaccgcgcgccgcacctcgcgcagcgcgttttcgagcggatcccgcgcgatcgggccgagtgcgatccgcagcgcgtgcggcgcattcggcgcgctcgagaacggcccggcctgcgtcacgagcgcgcccacggcggcggctcgttgacgctcctcacgccggatgcgcggcacgcgtggatcggttagcgttcctgacggctgcgccgtcgctcaggccgcatcggctcggccgatccggcctttgtcgggcgtcatcgcgtagccggccggcagcggcgggaaaccggcgagccgcgcggttccggcgcgcagtgcgagcgcgtacagcagggttggcccgagaacgcccgcgaacgtgccgagcgcgagctgcgcgccgacatcgacgatgccgagcgtgacgagcgcgatgcgcgtcgcggccgtcgcgagaatgtgcgcgagatagatcggcatcgacgcgaaaccgaggtattcgagccacgacgcgcgaggcgcgtgccgcgccgcgtcgccacgccgtgccgcgcggtgcgcgacgagcagcacgagcgcgctgcccgacagcgcggcggggagcgcccagatgctgtccgattcgccgaagcggtgcgcgaacgcaacggaagcggcgaacgttgccgcgacggcgacgagcgcgggcccgctcgacacgcgttcgaggaacgcgggcaaccgttcgccgatcagcatcccgagcacgaagaacgggaagtacgcgagcgtcatcgacacgatgccccaccgcgtcgcggaaccggcgacgaacgcgacggcggcgagcccgccgatcgcgagcaagacgagcacgatgggcatcgcgggaacggcgcacggcgcgcccgatggctcgccgttctcgccgctcacctcggtcccgccgttctcgccgtttgcaccgttcgcaccaccgtgcgttnnnnnnnnnagcgtgatcgccgacacggcccatgcaatcagcatgcagatgaacagcgcgtacaggaaccagaattgcccgaacggccgccagccgatcgcgagcagatcgttcggcgtgaatgcgtgattcgtgccgcgtgccgacagcgcgatctgcaccgtgccttgcagcagcgaccatacgaaataggggtagacgatcgtgcgcagcttcgtgagcaggaagacatcgcccgcgcgccgcagcgatttcggcacgtgcagtcccgacagcaggaagaagagcggcatgtggaacgtgtagatcgtgtagtcggtcgcggcgagcaacgcgcttggccagccggccggcacgaggccggccgagaacagcccgcgcagcacatggccgtagacgacgaggatgatgcccgcgccccgagcggtatcgagataggagtcccgcatggtctctctgtcattggaatggtttttcgtggggcagccgggcgccgctcgaaaacggtgcgcggtacgcctgctgcacatggacaatgtaggggttcgcgcgacggcgatctgtgtgccggacgacataagttcgctgtcgggccgcgcggctgaagccgccgctgcgagcggtgcaactgaggcaggccatgcgagccatgcgggcgagcggcgcgacgcgaaccggcggcggcacgtgcggcgcgactgtgcgcttaccggttgtatgcgcgatggcgcatcgttcgggctcgcagccgccgtgcatttgccgcgtacatccgccgggcgaccggggcttcttctcgtacgagccggtttcgcacgcgtcgttcggcgccgtttcgcgctacccggtgcgacccggcgtcattcggcgcaacgcctgccgccgtccgcatgcgcgcatccacgcccatgcgccggccgcacgaaacatttccgtatgcgaaatgaaagcgcggacgtttgccgattttcgataacacgtcgattaatgactcactagcatcgattctcagtggcgagccgcgcctgtctcggtgccggattccgccccttcgaggagagattcatgcagacagagtcgaatggccgccccggcgcgggcggcggcgcagcgcggccggcgcttcagcagacgctcggcacgtggcagctgtggggaattgccgtcggcctcgtgatttcgggcgagtacttcggctggagttacggctgggcgagcgcgggcacgctcggcttcgtcgtcaccgcgctgttcgtcgcggcgatgtacacgaccttcatcttcagcttcaccgagctcacgacgtcgattccgcacgcgggcggcccgttcgcctatgcgcggcgcgcgttcggcccgacgggcggctatctggcgggcgtcgcgacccttgtcgagttcgtgttcgcgccgcccgcgatcgcgctcgcgatcggcgcgtacctgcacgtgcagtttcccggcctcgagccgaagcacgcggcgatgggcgcgtacctcgtgttcatggcgctgaatatcgtcggcgtgcagatcgccgcgacgttcgagctcgtcgtcacgctgctcgcgatcttcgagctgctcgtgttcatgggcgtcgtgtcgccgggcttcgcctggagcaacttcgtgaagggcggctgggcgggcgccgatcacttcagcgccggcgcgttccatggcatgttcgcggcgatcccgttcgcgatttggttcttcctcgcgatcgagggcgtcgcgatggcggccgaggaggcgaagcacccgaaacgctcgattccgatcgcgtacgtggccggcatcctgacgctcgtcgcgctcgcgatcggcgtgatggtgttcgcgggcggcgcgggcgactggaccaagctcgcgaatatcaacgatccgctgccgcaggcgatgaagtacatcgtcggcgcgaacagcggctggatgcacatgctcgtgtggctcggcctgttcggcctcgtcgcgtcgttccacgggatcattctcggctattcgcgccagatcttcgcgctcgcccgcgaaggttacctgcccgaatggctcgcgaaggtgcacccgcgcttcaagacgccttatcgcgcgatcctcgcgggcggcgtggtcggcatcgccgcgatctacagcgacgagctgatccagttcggcggccagacgctcaccgcgaacatcgtgacgatgtccgtgttcggcgctatcgtgatgtacatcgtcagcatggccgcgctcttcaagctgcgccgcgtgcagccgaggatggagcgcccgttccgcgcgccgctgtatccgttcttcccggcgttcgcgctcgtcgcggcgctcgtgtgcctcggcacgatggtgtacttcaacgcgctcgtcgcgtcgatcttcgtcgcgttcgtcgcgctcgggtacggctacttcctcgcgannnnnnnnnagcgcgaggccgcgcccgccgacgcgctgctcgaggagtagcaggcgtgcgcnnnnnnnnggagggcggcgcgcggccgttacgatagggagtacagatgcgatatacggagacgatcggttcgcgcacttaccgcttcgtggacctgaaaacgctgctcgcgaaggcgagcccagattgctgacaaaccctcgccaagtgggggatttttgnnnnnnaatggcgtgatgctgaagacgcccatgcccacgcagcacgaactcgagatggtgacgctcgaggaactcgtgccgaaggaccacctgctgcgccagatcgatgcggcggtggatttcgagttcatccgcgcgaaggtggcgcatctgtattgcgcggacaacgggcggccggcgctcgatcccgtggtgatgttcaagctgttgttcatcggctacctgttcggggtgcgcagcgagcggcaactgatgcgtgaggtccaggtcaacgtcgcctatcgctggttcgcccggttccggctgaccgacaaggtgccggatgcgtcaacgttctcgcagaatcgccgccgacgcttcacggacacgacggtgtatcaggagatcttcgacgagatcgtgcggcaggcgatcaagcgcgggctggtcgacggtcgggtgctgtacacggacagcacgcacctgaaggcgaacgcgaacaaaggcaagttcgatgtggtgaagctggagcagacgccggccgcctacacggaggcattgaacgcggcagtggatgcggaccgggccgcgcatggcaggaagccgctggatcgcgacgacgatgagccgccgtctagcaaggacaccaagctcagccggaccgatccggacagcggctacatggtgcgggacgacaagccgaaggggttcttctatctggaccaccgcacggtggatgccaagcacgcgatcatcaccgatacgcatgtgacgccggcctcggtgcatgacagccagccgtatctggatcggctggatcgccagcgcgagcgctttgagttcaaggtcgaggcggtggggctggatgcgggctacttcacgccggcggtgtgccaggggctggaggagcgagggattgccggggtgatgggctatcgcacgccgaaccacaagccgggcatgttctacaaacggcagttcaagtacgacgcgtatcgcaacgaatacgtgtgcccgcaggggcaggccctgccgtacagcacgaccaatcggctcggctatcgggaatacaaatccaatgcgcagatctgcgggcgctgcccggtacgatcgcagtgcacgaacagtgcgatcgcggtgaaggtggtaacgcgccacgtgtgggagcgcgccaaggagcgggtggacgcgcggcgcttgaccgaatggggccaacgcatttacgcgcggcgcaagcagacggtggagcgcagcttcgccgatgccaagcagctgcatgggcaccgttatgcccgtatgcgtgggctacgcaaggtggccgagcagtgcttgctggccgcggcggcacagaacatcaagaagattgcgatgctgctggcgcggaagcggaaaaaggggccagcgggtcccgattggcgcttcgtgcgcatgctgctgcgtctggtgagcggtttgcgctgcagcttcgactacccgctcgcggcgaacccgcaatcctgatcccagaaagacaaaaccccacgctcacaaaaacgtggggttcgtcagcagtctgtgctcgcgaaggcgagccctttgcgttccggcgaccagctcgcgggcgtggcggcctcgaccgaggaggagcgcgtcgccgcgaagatggcgctcgcgagcgcgccgctcaccgcgttcctgaacgaggcggtgattccctatgaggacgacgaggtgacgcgtctcgtcgtcgatacgcattcgcgcgacgcgttcgccgagatctcgcacctgacggtcggcgatttccgcaactggctgctgtcgccggcggccgacgcggccgcgctcgagcggatcgcgccgggcctcacgccggagatggtcgcggcggtgtcgaagctgatgcgcaatcaggacctgatcgcggcggcgagaaagcgccgcgtcgtcacgcgcttccggaacacggtggggctgccggggcggatgtcggtgcggctgcagccgaaccatccgaccgacgacgtgaagggcatcgccgcgtcgatgctcgacgggctgatgtacggctgcggcgacgcgatgatcggcatcaacccggcgacggacagcctcgccgcgatcacgaagctgctcgcgatgatcgacgcgttccgcgagcgctaccgcgtgccgacgcaatcgtgcgtgcttacgcacgtgacgaacacgatcgcggcgatcgacaagggcgcgcccgtcgatctcgtgttccagtcgatcgcgggcacggaaaaggcgaacgcgagcttcggcatttcgctcgcgctgctcgccgaggcgcgcgaagcggcgctggcgctcaagcgcggcacggtcggcaacaacctgatgtatttcgagacggggcagggcagcgcgctgtcggcgaacgcgcatcacggcgtcgaccagcagacctgcgaggtgcgcgcgtacgcggtcgcacgcgcgttcgagccgtttctcgtgaacacggtggtcggcttcatcggccccgaatacctgtatgacggcaagcagatcattcgcgcggggctcgaggaccacttctgcggcaagctgctcggcgtgccgatgggctgcgacatctgctacacgaaccacgcgcaagccgatcaggacgacatggacaacctgctcacgctgctcggcgcggcgggcatcaacttcatcatgggcattcccggcgcggacgacgtgatgctgaactaccagagcacgtcgttccacgatcagctctacgtgcgcgaagtgctcggcctgcgccgcgcgcccgagttcgaggagtggctggagacgatggagatcacggacgcgcatggcgcgctgcgcgccgcgtcggcgcgcgtgccgctgctcgccggcgcgaacgactggatggggcgctgcgcatgagcgacggggtcgaaaagaatccgtggggacagctgaaatcgttcacgaacgcacggatcgcgctcggccgcgcgggcaacagcctgccgaccgcgccgctgctcgcgttcaacctgtcgcatgcgcaggcgcgcgatgccgtccatcagccgctcgatgccgatgcgctgcgccgcgacatcgaagcggcggggctgccgacgctcggcgtgcaaagcgccgcgccggaccgccagcattacctgcggcggccggatctcggccgccggctcgcggacgacagccgcgcgctgctcgccgcgcacggcgcggcgctcggcgaagcgccggacctggtgttcgtcgtcggcgacgggctgtcggcgttcgcggccgcgaagcaggcgctgccgctgctgaacgcgatgcggccgaagctcgacggctggcgggtggggcccgtcgtcgtcgcgcggcaggcgcgcgtcgcgctcggcgacgagatcggcgagctgctcgnnnnnnnnctcgtcgcggtgctgatcggcgagcggcccggcctgagctcgccggacagcctcggcgtgtatctgacgtatgcgccgaaggtcggttgtcacgacgcgcagcgcaactgcatctcgaacgtgcggccagaggggctgccgcacgatgcggccgcgcacaagctgcactacctgctgacgcacgcgcggcggctcgggatcacgggcgtcgggctcaaggacgatagcgatgcgctgctgcccgccgcgcaggcgcaaacgcggcgtctggcgccggggcccgcgcaggaatagcgggcgcccgccgggcggcggccggcgcgtcgcgacggcgcgcgacgcgtgcccgcttcggcgcattggcgtgttcggcgattctgccgccgcgggccgcgctgctgccgggcgtnnnnnnnnacgcgctgcggcaaagcgacgccgttgcgttcggcggcctgctcgaggggctgacggccgtcacgctgctgtgcgcgctcgccgcgttcgtgttcctgagccggggccgcgtgcacgacgaaccggcggccgagccggcgcgctcgcgtgagcgccgtgcgctggcgctcgatcgcgagtgcggttgaacggcggcgacggccgcctgccggttggcgtcgattcggccgtgctaggccgattcgacgccggcgcgccatgcttcgacggcgaaggggcgtnnnnnnnnnnaagggccgcgaaagcggaagggtccggaggccccgaaggcacagggccccgaaatcgaaaggccccgaaatcgtcaggcccgacggacgcgcatcgacacgcgattccgccgggcccggccaagccgttcatgctgcgcgcaaacgccccgcgcnnnnnnnnatcagaagaacccgagcggcttttcgctgtagctgacgagcaggttcttcgtctgctggtagtggtcgagcatcatcttgtgcgtctcgcggccgatgccggattgcttgtagccgccgaacgccgcgtgcgccggatacgcgtgatagcagttcgtccacacgcggcccgcctggatgccgcggccgaagcggtacgcgcggttgccgtcgcgcgtccagacgccggcgcccaggccgtacagcgtgtcgttcgcgatctcgagcgcttcctcctcggtcttgaacgtcgtcaccgcgagcaccggcccgaagatttcttcctggaagatgcgcatcttgttgtggccgcggaacacggtcggcttcacgtaatagccttcggcgagctcgccgccgagcacgttgcgctcgccgcccgtcaggcattgcgcgccttcgccgcggccgatgtcgatgtacgacaggatcttctcgagctgctcggccgacgcctgcgcgccgatcatcgtctgcgaatcgagcggatggccctgcttgatcgcctcgacgcgcttgagcgcgcgttcgatgaagcgatcgtagatgctctcctcgacgannnnnnnnnatgggcacgtgcagacttcgccctggttcagcgcgaacatcgcgaagccttcgagcgccttgtcgaagtagctgtcgtcgcgatccatcacgtcggcgaagaaaatattcgggctcttgccgcccagctcgagcgtgacgggaatcaggttctcgctcgcgtactgcatgatgaggcggcccgtcgacgtctcgcccgtgaacgcgatcttcgcgatccgcttgctcgacgcgagcggcttgccggcctcgaggccgaagccgttgacgatgttgagcacgccgggcggcagcagatcctggatcagctcggcgaacacgaggatcgacgcgggcgtctgctcggccggcttgagcacgacgcagttgccggccgcgagcgccggcgcgagcttccacgcggccatcagcagcgggaagttccacgggatgatctggccgacgacgccgagcggctcgtggaagtggtaggccaccatgtcgccgccgatatcggcgatcgagccttcctgcgcgcggatgcagcccgcgaagtagcggaagtggtcgatcgcgagcggcacgtcggctgcggtggtttcgcgcagcggcttgccgttgtcgatcgtctcggcgacggcgaggcgcgtgaggttcgcctccatccggtcggcgatcctcagcagcacgttcgcgcgctcggccgcgcccttcgcggcccagcccgccttggccgcgtgagcggcgtcgagcgcgagctcgatgtcggcttcgcgcgagcgagggatcgcggtgaacggccggccggtgacgggcgagacgttgtcgaaatactcgccgccgaccggggcgacccattcgccgccgatgaaattcccgtactgcttgcggtacgggaattcgatgttcagatgttgcatgtccgcgtgattcatcgttgctcctcgcatgtcggtatcggtgatgcgccgcgcgacgtgcgcgacgccgttcgttacgccaaaaccgtgccagcacgccgcgccgcggtgcatcggggcgccggcgcggggctcgnnnnnnnntcggcgcggcggactgcgccattgctgaacactcgtcgcgcgccggttgttcaaatgcggcacagcgtcgcatcgacaccggcgattttggcgacggtacgcttcggcatgggaattgcgtaatcgggcggaccgtttcagcttcagcgacgcacaaggaggcgcgatggatcacgagcacaccggcgccgagacgacggcggaggacaccgggcgcagcgcggacggcgacggcggcgcggccggnnnnnnnntcgtgagcgtcgcgcacgacgccgacgagcaggcgcgcaacctgatcggctggcgccagacctacgaccagctcgcggcgggccgcttcgtcggcacgttgaccgagctgccgctcgacacgatgaaggtgttccgggagacgacgagccatacgctgcggcaggcgtgcgaggtgcgcggcgatgcgtactggttcggcattccgctnnnnnnnnacggcgcggcgcgcatcgacgcgcggccgatcgccgccgacgcgctcgcgttccggcccggcaacgtcgagttcgagctgttgacgcccgcgcaattctcgatctacggggtggtcgtgcgcggcgcggtgttgcgccgttacgcgcaggaggtcgagcgctgcgggctcgacgagcggttgccgctcgtgcccgtcgtgcgcgtcggcgaggcgcggctcacgcggctgtgcgcgttgctcgcgcagcgtctggacgacgccgacgcgatgagcgcggcgggcgagccgctatccgactnnnnnnnnaacgacctgcaggcggaggtgctcgcggcgctgttcgacctgtgcgcgtcgcccgcggccgacgcgagcgtcgagcactcgtcgcggcgccgcaagatcgtcgcggcnnnnnnnnactacgtgctcgcgcatcgctcgcggcctgtcggcgtgccggagctgtgcgagcaactgcacgtgagccggcgcacgctgcagtattgcttccaggatgtgctcgggatggcgcccgcgacctacctnnnnnnnntgcggctcaacggcgtgcggcgcgatctgcgcggccgcgcggccgcctcggtgcaggacgccgcggctgcatgggggttttggcatctgagccagttcgcgaccgattatcggcggatgttcggcgcgcggccgtcggagacgctgcgcgacgcgctcgcctgttgaggcggcgagaaggaggcgaagggcgcggcgcaccggccgccggcgttcaccggccagccggcgacgctgcggcggcggccgcataccgcgcgagaccgccaccccgccgcgccgatgctcattcccgcgccggtggccaggcgatcgcgtcccaatcgatgcgccgatacgcggcgtcgacctgcgcgatgtcgttcgccgcatcgcttttgtggcgattgcgcagcatctccggcatatcgagttcgatcgccgtgcaaagcgggtaatcgcgcacccgcaactcgggcgcgatgctcgaaaagcacgcgagcgtcggcacgtcgaagccggccgcgatgtgcacggccgacgtgtccgagcagagcgcgacgcgcgcccgcccgacccagctgacgaactgcgcggtatcggctgagtggccgctcacgtcgacatagtccggatgatcgatcggcccgaagccgagcacgggcagccgataggtgcgcgcgagccgctcgacgagcgccgcgcgttgcgcggccgggatgctgcgcagcggcgtgctcgcctgcgggcagaacagcgcgtacggccggtcgcgccactcgggcggcagcgggggcagcgtcaaccgcgcgagccagcggttgcatttcgcgtcggccgggatcgattcgggcggcatgccgagcgacgccagaaagaagtcgatcatcggccgcgccgcgaatgcgggccagtacaggtgattgccgaggtcgatgcgcgtgtcgcgcgccggcagctccgccgcgggccacggcagcgcgcggatcggcgcgattgcgtcggccgcgagccggtacagcgcgtcgacgtacgcgggcgcgtgcgcggggcggtacaacacgaaatgcacatgcggatgccgcgccttgatcgccgcgagcgcggtcagcccgaccaccgaatcgccgagcgcgacgcccatcccgttgatcacgtgaaccgtcgacaacgtcgcgtaatccagcgtgaacgggccgcttgccgcgtgcaacagcccggcgcgggccgccgcgccgacgtggcnnnnnnnntcggcgcccgggcgttcgagatcgtagggggcgacgagccgcccgtccggcgaaagcagcgtgccggggtaggcgagcgcgtcggcgggcggcagcgcggtttcgtcgagggtcggcgtcatcgcatgggagcgttcatcggtcgtatcgtcaagcgcgannnnnnnnnagcccttgctcgcgcacctgctcgagcgtcgcggcgggcgtgcacgcgtcctgcggcacgcggatctcgatcagcgcgggcgcgccgctcgcgagcgcgcgttcgagcgcgggcaggaaatcggcggtgcgctcgaccgtctcgccgtgcgcgccgaannnnnnnnnataggcggcgaaatccgggttcgtgagcccggtgccgtgcacgcggccggggtaatggcgttcctgatgcatgcggatcgtgccgaagtggccgttgttcacgacgagcacgatgatcgcgagcccgtactggatcgccgtcgcgagttcgttgccggccatcatgaagcagccgtcgcccgcgagcgcgaccaccgtgcgctgcggatacagcgacttcgcggcgagcgcggccggcacgccgtagcccatcgcgccgctcgtcggcgcgagctgcgagcggaagtgccgataagcgaaatggcggtgcagccacgccgcgtagttgccggcgccgttcgtcacgatcgcgtcgtgcggcagccgctcgcgcaattgccgcatcacgtcgccgagctgcacctcgcccggcatcggccggggcgcgtgccagtcgaggtaggcgcgatgcgcgtcggcggcgctgcccgcccacgcgagcgacgcgggcggttcgagcgcggcgagctgcgcggcgatctcgggcatgccggaggcgatcggcagatcggccgcgtagacgcgccccagctcgtccgcgccttgatgcacatgaatgagcacctgcttcggcctcggaatgtcgatcagcgtatagccgcccgtcgtcgcttcgccgaggcgcgggccgagcgcgaacagcaggtccgcttcgcggatgcggcgcgcgagctcggggttcacaccgaggccgacgtcgcccgcgtactgcggatgcgcgttgtcgaacgtgtcctgatagcggaatgcgcacgcgatcggcaactgccagcgttcgacgaacgtgcgcagatccgcgcacgcgccgggcgtccagccgctgccgcccgcgagcacgagcgggcgctgcgcacgcgcgagccgctcgcgcagctcgctcatctgcgcggcggacggcgcggcggcgacgcgcctggccgcgggcgcgacgggctgcgccgcgcacggctcggacagcacgtcctcgggcagcgcgagcacgacggggcccggccggcccgacatcgcgacgtggaacgcatggctcaggtattcgggaatgcggcgcggatcgtcgatctgcgcaacccatttcgcgagctggccgaacatgcgccgatagtcgatctcctggaacgcttcccgatcgagatgctnnnnnnnnnactggccgatgaagaggatcatcggcgtcgaatcctgaaacgcggtgtgcacgccgatcgacgcgtgcgtcgcgccgggcccgcgcgtggcgaacgcgatgccgggccggccggtcagcttgccgacggcttccgccatgttcgcggccgcggcttcgtgccggcagacgatggtgcggatgcgttcggtttcgtcggcgagggaatcgagcacggcgaggaagctctcgccgggcacgcagaacacgcgctcgacgtgattcgcgagcagggcgtcgacgagcagnnnnnnnncggtggtggcgcgctgctcgcggtccggggaaatcgacatataagacgggctcccttcgtggcgggacgtacagcttacgccggttgaannnnnnacggaaggcgcggatggccgatgtttcttaatatcgaagctgcgggcgttcgttcatgcgggtgccgcgacagaacgtgactgagagaggcgatgcgggcggcgcgacacgcgtcgaggccgcgcgtcgcgacggccgccgagccggtgcgggcgggcaggcgagggacggaatgaccaagaaacgggcctataccagcaagacggggaatcagacagtgacggcgcaggccgtcctgaaagaacgtaaccgcttctacggcggggcgccgacgggcaagtcgtactacagcatgcaccccgcgggcgagcgaaaggacgtcgtgcacgtgcgcaaggggagcggctatttcgcgtacaagcgcggcgacgccggtcacggcggcgcggccgaaggcgaatcgctgaaccatatcctgttcaaggaagcgctctgcagcgtgtcgcacacgaagctcgtgctgtacaggcagacgcccggcgcgccggcattgtggcgccgcaaggtgccgatcaccgtgcaggccgcccgagccgaagagccggtgccgaggcgcgacggcccgccttatcgcgcggacgtctacctggagttcgccacggacgacgatctcggcctgaagtggcagcggagagtctatatcgagatcaggcatgcacacgcggtcgacgcgcgcaagcaggacgaattgcgtacgctgggcatcccggtggtcgaggtggacatcaattatccggcatacatgtatccgttcagcgacgacgaaacgaccgacgaacgagaagacgcgcatcgcaagcggctcaagcacatgctcgagcatgaaaacggattcctgcaaggtgtcgtgttgagcaatccatcatcgaacgaatatttgcagaagctcgtcggcgagcagcggcgcaagctcgactcgcaacaagccgagctcgatcggctcgccgcaggcatcgccgagcgtgacggccggttggctgcggcggccgaggcgaaattgcagagtgaccaacggtgccgggatgcgcgggcggcgctcgagcgggtgagcgagcagttgagcgcggtctccgacgagcgcacgcgggcgctgcgcaagcagcaggcactggcggaacaactggcgcgcgtgcgggccgggcggcgcgtcgcctacggaggatgcgcggccctcgtcgcgctggcggccgtgctcggctatgcgcactggcaacggccgccggcgctgtccgccgcccggcccgcgccgttggcgcaagcgccggccgcggccgccgggggtgcgcagcgcgcgaccgggcgcgcggcggcgtcgccgaaacaccgaagccgccnnnnnnnnaacggcggctgaaggccgcggcgcaacggcgcgcggccttttcgcgtcagcactcgacgatattcaccgcgagcccgccgcgcgaggtctccttgtacttcgtcttcatgtccgcgccggtttcgcgcatcgtcttgatcacggagtcgagcgacacgtagtggctgccgtcgccgcgcagcgccattcgcgcggcgttgacggccttcaccgacgccatcgcgttgcgctcgatgcacggaatctgcaccatcccgccgaccggatcgcaggtgaggccgaggttatgctccatcccgatctcggccgcgttctcgacctgctgcggcgtgccgcccagcaccgcggcgagcgcgcccgccgccatcgagcacgcgacgccgacttcgccctgacagccgacttcggcacccgagatcgatgcgttgagcttgtagaggatgccgatcgccgccgcggtcatcaggaaatcgatcacgccctgctcgttcgcgcccggcgtgaagcgcgtgtagtaatggaggacggccgggatgatgcccgccgcgccgttggtcggcgcggtgacgacgnnnnnnnnnnnngcgttttcctcgttgaccgcgatcgcatacaggttgatccagtcgaccatcgacagcgggtcctgcagcgcgcgttccggatggcccgtcagcgtgcgatagagctgcggcgcgcggcgcttgacctggaacggcccgggcaggttgccgtccgcgtcggggttgccgatttcgcagcnnnnnnnnacgcacgattgcatcacgtcccagatcttcagcaggcccgtgcgcgtttcctcctcggtgtgccacgcgcgctcgttctcccacatcagctgcgcgatcgacttgccggtcgacgcggtgagcgcgagcaactcggcgcccgtgcgaaacgggtgcggcatctgttcggcggcggcgagcactttcgtgttcggcgcgcccgaggtgacgacgaagccgccgcccaccgaaagatacgtcgcctcgcgcagcaccgcgcccgccgtgtcggccgcgcgcagcttcatcgcgttcgggtgctcgggcagcgcctgccggtagaacgcgatgtgttccttcggcacgaacggtaccggatgcgtgccgagcagcgcgagcgttttcgaggtgcgcaccgcgtcgagccgcgcggcgatcgtcgacggatcgacggtgtcgggcgcgtcgcccatcaggccgagcatcacgccgcgatcggtgccgtggcccttgccggtcgcgccgagcgagccgtacagctcgaccttcacgctcgcggtcgcggcgagcagcgcgtcgcgctcgagcccttgcgcgaacatcagtgcggcgcgcatcggcccgaccgtatgcgagctcgaagggccgataccgattttgaaaagatcgaacacgctgactgccatttcgtttcctgagtgacgggatgtattgggggatcaccgcgccggcagcggcaggcatgcggccagccacgccggcggcatcggcgacagttgttgggcgatgcccgcgtagcggccgtccaggcgcgcggcgagatggaacagctcggtcgcgttcttcggctcccacatgccggaatagccgggcaggcccgcctcgcggcgcttcgcgtcgaacggcacgggcgagtggacgaactcctcgtgcgtcttctcgcnnnnnnnntacggcgcgagccagtcgagcgcggcggcgagcgtcgcgccgttcgnnnnnnnntcgcgcagccagttgcggttgaagcgccgcgcggcgagcgcggccgtcgcgagcggctgcagatcgtagaccgcgtagtgcagcgcgtcgcgctcgagaaaatcgtacgtcgtgccgtcgggctcgatgttgtcggcgagatgctcgacgaaaagccgctgcgcggcgttcatcatcctacggtcgccgagcgtgaacgcggcgagcgcgatcagcttgatccggtggctctgccagttgttgcgccacgtgcccttgagcgggcgcttctgcgcatcgatctgttgcacgtagccgttgccgagcgccgcgatgaacgcggccgccgcgttgcgcgtcttcacgggcagcgcgctcgccgtcatgtcgtacgcgaggatcaggctctcgaagcgcgtttcgtcgatcggattgaagctcgggcggtaagtgttcacccacgtcgacagaaagcggtcgacgagcgccagatagcggctctggttcgtcacgcgccacgcgagcgccgcgttgcgcatcagctccatgtcgttgagcgcctcggcgctctggtcgtaaatgccctcgtgcggcagcgtgccctcggtgtgcacgcgcggcagcgccttcggctcatcgttcagatgcgcatcgacgctcttgatgagcgcctgcacgcccggttcggcatgcgtcgcctcgctgctttgcagcgccggagcggcgcaaaaattcatcgccgcgcgtgcggggccggccgccgccagcnnnnnnnnnnnnacgagcgccggcgcgagcgcgctcaagcgctgccgcagcgcctgcgcgcggcccggaaacgtctgacgcaccatgcagaactcctttgttggctggatcgcggtgtgagatgttagccggacttgcgagcgaatgcgaannnnnnnnncgtccgcaacggcgtattgcggacggcgcgtcgtcgatgaaaggaaggcggcgcggcgcgcgggccgcgccggcgcgtcaggcgtaatccgataccggcacgcaggagcagaacagattgcggtcgccatatgcgttgtccgcgcggccgacgggcggccagtacttgttcgcgacgagcgacgcgaccgggaacgcggcctgctcgcgcgagtacgcgtgcggccattcgttcgcggtgacgacggctgccgtgtgcggcgcgtgacgcagcgggttgtcctcgcggtcggcgcggccttcctcgactgcgcggatttcgtcgcggatcgcgatcatcgccgcgatgaagcggtccagttcctcctgcgattccgattcggtcggctcgaccatcagcgtgcccggcaccgggaagctcatcgtcggtgcgtgaaagccgtagtccatcaggcgcttggcgacgtcgtcgacggtgatgccgctcgaatccttgatcgggcgcagatcgagaatgcattcgtgcgcgacgagcccgcccgggcccgaatacagcaccggatagtgcggcgcgaggcgcttcgcgatgtagttcgcgttgaggatcgcggtttcggtcgccgcggtcaaattcttcgcgcccatcatcgcgatgtacatccacgagatcggcaggatcgacgccgagccgtaaggcgccgccgacaccgcgccgatgccgtcttcgcnnnnnnnntagcccgtcgagcgctggttcggcaggaatttcgcgaggtgcgggccgaccgcgaccgggccgacgcccggnnnnnnnnnnnnntgcgggatgcagaaggtcttgtgcaggttcaagtgcgacacgtcgccgccgaactggccgggcgcggtgaggccgaccatcgcgttcatgttcgcgccgtcgacgtacacctggccgccgtgcgcgtggacgatctcgcagatctcgcgcacgttctgctcgaacacgccgtgcgtcgacggatacgtgatcatgatcgccgcgaggtcgtgcgaatgcgcgtcggccttcgccttcaggtcggcgatgtcgacgttgccttgcgcgtcgcacgcgaccaccacgaccttcatgccggccatgtgcgccgacgccgggttcgtgccgtgcgcggacgccggaatcaggcagacatcgcggtggctttcgccgcgcgattcgtgatacgcatggatgatgagcaggcccgcgtactcgccctgcgagccggcgttcggctgcagcgacacggccgcgtagcccgttgccgcgacgagcatctgctcgagctggtcgatcatctcgcgatagccgacggtctgctcggcgggcgcgaacgggtggatccggccgaattcgggccacgtgacgggcagcatttcggaggtcgcgttcagcttcatcgtgcacgagccgagcgggatcatcgagcggtcgagcgcgagatccttgtccgacaggctgcgcaggtagcgcagcatttccgtttccgaatggtggcggttgaacacgtggtgcgtcaggtacgcgctcgtgcgctcgaggctcggcggcagcgcgggcgcggggaggagcccggcgtcgagcgcgtcgatgtcgggcgccgtcgcgcccgcggcctgcgcgaagatcgtgagcagatcggcgagatcggcgcgcgtcgtcgtttcgtcgaccgacacgccgactcgcgtgtcgcccgcgcggcgcaggttgatgcgcttcgcttgcgcgaacgcatggagttgcgcggtnnnnnnnncggtgtcgatcgtcagcgtgtcgaagaacgtgtcgttgacggttgcgtagccgagatgcctgatgcccgcggcgaggagcgccgcgatgcggttcacgcgcagcgcgatcgtcttcaggccgcgcgggccgtggtagaccgcgtacatgctcgccatgatcgcgagcagcgcctgcgcggtgcagacgttcgacgttgccttctcgcggcggatgtgttgctcgcgcgtttgcagcgcgaggcgcagcgcgggcttgccctgcgcgtcgacggtcacgccgacgaggcggcccggcatctgccgcttgaattcgtcgcgcaccgccatgtatgcggcgtgcgggccgccgaagcccatcggcacgccgaagcgctgcgtgttgccgacggcgacgtccgcgccccattcgccgggcggcatgagcacggtgagcgcgaggatgtcggccgcgacgacgacgtggccgcccgcggcgtggatcgcgtcggcgagcgcgcggtagtcgcgcacgtcgccgttcgcgcccggatattgcagcagcacgccgaacgcgttcnnnnnnnnnnnntcggcggccgggcccgacttcacttcgatgccgatcggcttnnnnnnnntcttgatcacttcgagcgtttgcggcagcacgtcgtcggcgacgtagaacacgttcgactgcggcttgccgacgcgttgcagcagcgtcatcgcttcggctgcggccgtggcttcgtcgagcagcgacgcgttggagatctcgaggcccgtcaggtcggcgaccatctgctggaagttcagcagcgcctcgaggcggccctgcgagatttcgggttggtacggcgtgtacgcggtgtaccacgccgggttttcgagcacgttgcgcaggatcaccgccggggtgtgggtgtcgtagtagccttggccgatgtacgagcggaacacctggttcttgtccgcgannnnnnnnagcgcggcgagcgcttcggcttcgctcttcggctgcgcgaacgggccgagcggcagcgtttcggcgcggcggatcgacgcggggatcacggcgtcgatcagtgcggcgcgcgtcgcgaagccgagcgtgtcgagcatggcctgctggctggcggcgtcggggccgatatggcgttcggcgaacgcgtcgtgcgtttcgagcgcggcgagcgagaggggcgtgcggttcatcaggcggtccgggtgttcgagcttcatggtggtcctgtgtcgaccagagttagcgctttagcgcttacgctggtcccatgctttgcgatcgaccgaagttggcgcttcagcgcgtaccccgatcccatgctttgcgatcgaccggagctggcgcttcagcgcgtaccccggtcccatgctttgcggtcgaccgaaattggcgcttcagcgcttgcccatcgtccgatgcttcgcaatcgaccagggccggcgtttcagcacctcccccggtcccgcgcggtgcacgacccatgccgccgggctgcgcgccgcgcgatgagtaaggtgcgggtcagccgaccagcttctcgtaggcggcggcgtcgagcaggctgtcggtcgaggcgtcggccgccagcttgatcttgaagagccatgcgccgtacgcgtcgccgttcacctcttccggcgcatcggccacgtccgtgttgatcgcgatcacttcgccggtcacgggcgagtagatgtccgacgcggctttcaccgattcgacgacgccgacggcgtcgcccgccttcacttgcgagccgactttcggcagctcgaggaagacgatgtcgccgagcgtggtttgcgcgtggtcggtgatgccgatcgtcagcgtgccgtcggcttcggtgcgaatccactcgtgttcgtcggtgtatttcagttcggccgggacgttgctcatcgaatgctcctgaatggaaaagggtgtgattctttctggcgcgcaatcggcgcgccgggtacggtatcgccgggcggcgcgccgcccggcccgttacgcagcgaggaccttgccgttgcgcacgaacggcagttttaccannnnnnnnggaagttgcttgtcgcggatctgcacgtgcaccgtgtcgccgatcgcgacgtccttcggcacgcgcgcaaaggcgatcgattcctgcatcgacggcgagaacgtgccgctcgtgatctcgccttcgccgtgcggcgtggcgaccttctggtnnnnnnnnagcacgccgcccgcgcggccgttctccttctgcaggatcaggccgacgaatgcnnnnnnnnagccgtgcgcttcgagcgcgtcgcggccgacgaannnnnnnngtgcggacaggtcgaccgtccacgcgaggcccgcgtcgagcggggaaacgctttcgtccatgtcctggccgtacaggttcatgccggcctcgagccgcagcgtgtnnnnnnnnncgagcccgcacgggcgcacgccgcgctcggcgagcgcgttccacagcgcttccacgtgcgtcgccgggacgatgatctcgaagccgtcctcgccggtgtagccggtgcgcgcgacggtgagatcgccgaacggcgtgcccgcgacctgcgcggcgttgaacggcttgagctcgctcgtcgctnnnnnnnnnnaggggacggtgtcccacaccttnnnnnnnnnnttcgggccttgggcggcgacgatcgcgaagtcgcgacgcggcgcgatcgtgaggccgaagccgccttgctcgttgagctggttgaaccacgcgatgtccttttccgcagtgccggcgttgacgacgacgcggaagaattcctcggtgaagtagtagacgatcagatcgtcgatcacgccgccttgcgggttcagcaggcacgagtagagcgccttgccgggcgtttgcagcttcgcgacgttgttcgcgatcgcgtgttcgaagaacgcgcgcacgcgcgggcccgtgaaatcgacgacgcacatgtgcgacacgtcgaacatgccggcatcggtgcgcaccgcctggtgctcttcgatctgcgagccgtagttgacgggcatgtcccagccgccgaaatcgaccatgcgggcgttgagggcgcgatgcgcggcatgaagcggggtggttttgagaacggtcatcggggtcccaggcaaggcggccgggccttgagcccgggcgcgaaaacaaaacggcaactcggcgaaccgccggcgcatgaagccgcctgcgatgcgtgcatgcccctctgtcctcgatacctgagagattgcgcgacggtttcgatccggctcgcgcgcgccccttcggtgggcagcctgcccgtgcgtcgcgttgcgcgcacgcggctactgccgctctccagagtgcgaaaaacgccgtccgacgcatgtcgtcagacggattcttcgacgcggtcggtccttttgcctgagagtttgcgggtgtgccccttcggcggcgcggcttgcctttcgatcaacgaacggcggccgcgcgctctcccgacgcgtgcggacgaatgtacgcgagcgcggatgggttgtcaatttgggcaaatcgctgtcgcttgaagacaagcggcggcggttgccgggcgtgggcggcacggtcgcgaaggcggcgggcgcttgctcgccgatnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnccggggtcgaaagcccaagcctcaagcgtttcgacggtgcgcgcggcttgggcgggaagggcgccgaaaccatgcgtcgggacgtcgtcggccggaggctcgaaggcggccggccgacggacgttcattcgccgatnnnnnnnnnngcgacgtcgagttcctggttgagcacgcgctgctcgtcaccggacaggccgccgccgtgttgagccgccatgtcggtcgactcctggcggatcacgtcgagccggcgatgcagcgcggcgccttgcggcggcggatagtagccggcgttcacacgcgcgtcgattcggtgactcaggttatcgatgcggccctggatctgttgcatccgctcatagccgaccacctgcggactggggcgcggcgcgggcgcgggcgccggacgcggcggcgtgaccacacatgccgcgagcgacgagacgaggacgcagcatgccgccgcgcggatcaaccgttgcattgcaattctcctgattgtcgatgccggacaggcaaatggacgaacggctcaggccggcattgagatgacgttcgtttccggattgtttgtaaccgtttgttgacgtttatcggcgatcaaagtccaggcggcacgagccgcgcgtgagcgcaccggcggtgcgctgcccgctcagaccgcttcgcgcacgaacggcaggcgccgcccttcgcgttcgctgcgcatcgcggtctcgatgatcgtcatcacgtcgacggcgtcctgcggcgcgacggggaacggcgccccatcgtgaatcgacgccgcgagcgcacgatagaactccgcgtattgcccgtcgagtgttggcacgggccgctcgacttcgagctcgccgtcgagtccgcgcagcacgcccggcgggttgccgccgccgaattcgacgtcgtccggcgtgaggccggccttcaattgatcttcctgcgtgtcgagcccgtgcttctgataaccgccctgcgtgccgagcacggtgaagcgcgcgggttcgatcgccgcgagcgcgctcgcgtgcagcacgacgtccttgtccggatagccgagctgcaggtgaacgaaatcgggcgcgtcgcccccgtcgcgacgggtcttgaccgtcgcgctcaccgtctccggcggcccgaacagcgcgagcgcctggtcgatcaggtgcgggccgagatcgaatagcagcccgccgccgcgcgccgcttcctcgcgccagcgcgtgcgcacgtgcgggcggaagcggtcgaaatgcgattcgaaacagacgatgcggccgagctcgccgctttcgacgagctggcgcaccgtcaggaaatcgccgtcccagcggcggttgtggaacggcgcgaacacgcggcnnnnnnnngccgcgaggcgcgcgagcacgagcgcatcggcggccgacagcgcgacgggcttgtcgacgaccacgtgcttgcccgcttcgagcgcccgcttcgccaggtcgacatgcgtatcgttgggcgtcgcgatcacgacgcactcgacatcatnnnnnnnngcgagtgcgtcgagatccggcacgacggccgcctccggatacgcggcggccgcgcgctccggctgcccggtcgcgatcgcggcgagccgcgtgcggccgctgtgcgtgatgacgggcgcatggaacgtcgcgcctgcaaaaccgaaacccatcaaaccaatcttgagcgttgacgacatgaacgatcctgtctgcttgcgaaacggggcgctgcggctcggacgccgcacggcgacggatgcctattgtggcatgacgaatgggggcggaacggtttgtcggcgacgtcggccgaacggacaaggcgtgcgaaagcgaaacgtcaggtgggcgcggccgcatgcgcgatgcgcccggacgggcggctgagtcgaaggcgatgggcaaggcggggcggagttcggtctccgtcgcagccccgtgcgatgccgccgcccggtgcttnnnnnnnngcggccgctggatagcgccggcgtgttcgaacctccggacggccgctcggcgcgggacgcccgctgcggcgatcatccggcgccggagccgctgctccttgaacgccgcgcccttcgagactcatccggcaaggcgaaaacggaaagcccgcgcgcattcgcgccgcgtcgctcacgcggcgattgccgacggatcgccggtgcgcgcaccgcgggcggcagcgtgtttgtcgtcgcgcgtcagccgaccgccgcctgcaagcgcgtggccgccgctacccgccgcctgatcgccgcggcggcctgtccggcccatgccgcgcaggcctgcgtgcccggatgaaagccgtccgaggccatcgcgtcacgcgtgagcggcatgtcgacccgcaggaactcgcaggcgggccgtccggcggcccagcgcgacagcgcggcattcaggcgcgccgcgcgcagcccgagataccacctgagcggctgcggcagcgccgggaaccgatgcatcggcggcaccgcggtcaggaccacgtgcgccgcgccgaagcgagccgtcagccgttcgacgagcgctgcctgcgcgtcgagccagcgcgcgggcggcacgccgtccgtcacgtcgttgacgccgagcgaggtgacgaccgcgtcgaagcgtgcgtcgggctcggcatcgagccagtcgagcagatcccgcgtcgtcgcgccggtgcgcgcgagtaaccgccactcgacacgatggaacggcgcgannnnnnnnacgagttgcccggcgagcgcgtcggactggctcgcaacgccgacgccggcggcggccgaatcgccgagcacgagcagccgcaacggcggcccggcgccgtcggcgccgccgcgcgggccgtcggcttcggcgaggcgcggcgtcacccgcctgacgtggcggccctgcgcgagcagcaacgggccgagcgcggcggtggcgaagtggtatcccatatggcgttccatggtgacgggcgtcgagatcgaaagtgtgcgctcatgatagcgnnnnnnnnnggtcaatcgggcgtcgccgtctgcgcgagcgcggttggccgggggcctcgcgcggccagccgcttcgtcgcgccctgtacggcaaccgacagcgcggcggcttcggcgaacgcctgaagcgccggctgacgcggcagcgtgagcgcgacgcacaggcagaacgcggcgaacgagaagcggccgaacaccatgccccgcagcagagggacgacgaagtcgggcccgtgcgcgcggtgcgacgagaccgccagtacgctgccgagcagcggaaagacggcaaggagaccgctccaggcgggaccgagcgcgccggccagcgacgtgacggccaatgcgagcgccgcgcccgcggcgagccggccggccagatcggcgtgcgacaacgnnnnnnnnngcgcgagcgtcgcgccgcgcggcaggcaggactgcccgaagcatgttgccgcgaatgcgacggccgtcgcggcgggcggcgtcgcgggcagccgtgcgagcgcgctcgcggcggctgcccaggcggcgaggcccgccgcgagcgcgagcggccatcgatgtcggcggcaggtccacgcgtacgcgaagctgaacgcttcggacgccgcgatcgcggagagcgacagcaacgccgcatgcgcgccgaacgcggggccgcgttcgacggcgacgaggaagagaatcgggccggcgacgaccggcagcccggcgagccagcccgcgatcgatggcccccaccttctgcccgcgatcgacacgagcagcaggaacagcgggaccagcgtgagcttcagcgcgagcatcgcgggggcgtccggtaaaaggggcatgctatcagagcgccgcgccatgccgcgcgaacgcgcggatcgtccgcccccgcacgcgcggcatcgccggcaannnnnnnnccgtccgccgcgcatcgcccgaacggccgacgcggcgttcgtttcacatttgcgaaagaatcgccggccgccgccgtgttaacatgcgcgtcccgcgagccgttcgccgccgcataccacgcgccggccgcacgtcgctcgcagcgccttccggcttcgccgccgtcaaccgcaacaccatccgccatcatgtccgcaggcctgaattccgctcaaagcgaagcggtgcgctatctcgacggtccctgcctcgtgctcgccggcgcgggcagcggcaagacccgcgtcatcacgcagaagatcgcgcacctgatcgaggcaaaaggcttcgagccgcgccacatcgccgccgtcacgttcacgaacaaggcggccgccgaaatgcgcgagcgcgtgggcaagctcctcgagggcaagacgctcacgacgcccggcaaggaaggccgcaaggtgcccgtcaatcagttgacggtgtgcacgttccattcgctcggcgtgcagattttgcggcaggaagccgagcacgtcggcctgaagccgcagttctcgatcatggattcggacgactgcttcgggatgatccaggagcagatcggcacgaccgacaagggcctgatccgcaagatccagacgatcatttcgctgtggaagaacggcctcgtcgcgcccgaggaggcgatgacgatcgccgcgaacgaggacgagcaccaggcggcgctcgtctaccggaactacgtcgcgacgctgcacgcgtatcaggcggtcgacttcgacgacctgatccgcctgccgaccgaactgttcgcgagaaacgagcctgtgcgcgaccgctggcagaacaggctgcgttatctgctgatcgacgaatatcaggacaccaatgcgtgccagtacgagctgctgaagctgctcgcggggcnnnnnnnngcgttcacggccgtgggcgacgacgatcaggcgatctacggctggcgcggcgcgacgctcgagaatctcgcgcagctcggcaaggacttcccgaaactgcacgtgatcaagctcgagcagaattaccggtcgacggtgcgcattctgaccgccgcgaacaacgtgatcgcgaacaacccgaagctgttcgagaagaagctgtggtccgaacacggcatgggcgattcgatcaccgtcacgccgtgcaacgacgaagagcacgaggccgaatccgtcgtgtttcgcttgtccgcgcacaagttcgagcggcgcacgcagtttcgcgactacgcgatcctgtaccgcggcaacttccaggcgcgcgtcttcgagcaggtgctgcggcgcgagcggattccctacgtgctgtcgggcggccagtcgttcttcgacaaggccgagatcaaggatttgtgcgcgtacttgcggttgatcgcgaacgccgacgacgatcccgcgttcatccgcgcggtcaccacgccgcgccgcgggatcggcaacacgacgctcgaggcgctcggcgcgttcgcggggcaggcgaaggtgtcgctgttcgaggcggtctacatgggcgggatcgaagcgcggctgtccgcgcggcaggtcgagccgctgcggatcttctgcgatttcatccagcgcctgaccgatcgcgcggacaaggagcccgcgaccgtcgtcctcgacgacatgatggaggcgatccactacgaagcgtacctgtacgacgcatacgacgaacggcaagcgcagacgaagtggcagaacgtgctcgaattccttgaatggctgaagcgcaagggaacgaagccggaggccgagcaggcggtggacggcgaggccgaagggttccacaacgcggacggcctcgccgataccggcaagaacctgctcgggctgatccagacggtcgcgctgatgtcgatgctcgagggcaaggaagaggatccggacgcggtgcggctgtcgaccgtgcatgcgtcgaaggggctcgagtatccgcacgtgttcctggtcggcgtcgaggaagggatcatgccgcacagcggcggcagcgacgacggcccgatcgacgacgagcggatcgaggaagagcggatcgaggaagagcgccggctgatgtacgtcgcgatcannnnnnnnnagcgcagcctgcatctgaactggtgcaagaagcgcaagcgggcgcgcgagacgatcgtctgcgaacagtcgcgcttcatcgcggagatggggctcgacgaggcgccgccgcctacgccggaagaggcgccgatgacgccgaaggatcgcctcgcgagcctgaaggcgctgctgcagaagtgacgcgggccgggggccgcgcgatcgcgccggccgccaccggccggctcggcccattgcgctcggccggcgttgcggttggaccttgccgcgcggcggcatgctcacgtcggcagcctcgacgcggtgcggtgcgtccggacgcgcggctacgtgacgagcggccgaggcccgggattgccccgaccgcgtttcgaatgccgggagaaaaggcggattggccgatgcgcggctgttttcgatggccggctgctgcaaagcgaaaacccccgcattgcttgcgcggcgcgggggtttttcgttcgccgtgtgggcggggcgggttacttggcggcgttgaccatatagtcgacggccgccttcacgtcggcatccgacgcgttcgagccgcccttcggcggcatcgcgcccttgccgtgcagcgcgaagttgtagacggtatccatcgagtccttcaggcgcggggcccagtcggccttgttgccgaatttcggcgcgttcagcacgccggtggcatggcaggcctggcacgtcgattcgtacagcgccttgccggccgacgccgagctttccgcgttcgcgccggccgcgggtgcttcgccggctttcggcagcgcggcgattgcggccattgcggcggcggcctgcgagttggccgccgcatcggatgcgcccggcgcggatgcggcggcggcacccgatgcgggcgcggcgttcgcggcgggctgggccggctcggcgaacttcgcgccgccctgattcgccatatagacgactnnnnnnnnnatttcgtaatcgctatagtcgtcggggttcgtgccgccgcgcgggggcatcgcgcccttgccggtcagcgcgagatgcaggacttcgtcatagccggctgcgatgcgcggcgcccaggcggcggcgtcgccgaatttcggcgccccggcggcgccggtgccgtgacaggtgacgcagacggccttgtagacttcctcaccggttttgtagacgcgcggtgcgttggcgtccttgatatcgacctgcgcgagcggggcgatgcgttttgcgacagcttcgtcggagaggccgtcggtgccggcgccggtgcggaacgcgtggttggcgtaggtggcgaacaggacgatgatcgcgatggggatcacgaatgaggcgatgacaactgcgatgagttgcccgggggttttgatgggggctccgtggggtgcttcgctcatgcttgcctcgtctccatgaataggaattgtgagcggtacggcaatgaatggctgcgggtgaagctcggacgattatagacggaacgtttacatggcggcgagcgatcagccggcgcgtgtttacccgcacgtcggaggggctcggcacgcgtggcggggcgatgagggaaggcggctggacggatgcgggagcgcggtggacgctcctgcggaaacaaggtatgcttgcggtcttgctatgcgttgcggctatctaggggcgcaacgtatccgtaagcgcccgtagctcaatggatagagtactgccctccgaaggcaggggttgctggttcgatcccagccgggcgcgccaagccagataaggctttcagcggtttcgctacgtcatcgtttctccctacttcagtgaaatttcagtcagccggcggcgaccttcggcgtttcggccgacgctgacgccagttcgattacctcggccgttcgcagatgcggctgcacccaacgcgcaaggtgatcggctgacagatgcgcgtagcgctgcaccatctccaacgtttcccagccgccgagctccttgagcacctgcaacggcgtgccgcgctgcacatgccagctcgcccaggtgtgccgcagatcgtgccagcgaaaatcgcgaatgcccgctcgcttcagtgcctttcgccatgccgccgtattcggctgtccgatcgctgaaccgcggtaaacgaacacgcgttcgatgtgctcggcggctcgccgtttcgacaactggcgacgcagcacatcaaccgccgtgtccgacagcggcaccgtgatcgccttccttgccttcgcctggtccgggtgaatccaggcgacgcggcgagcgaggtcgacctgcgaccattccagccccgttacattcgaacggcgtaagccagtctcgaggctgaagcgcgccatgtcggacagatgagccggcaactcggcgagcaaacgctcggcttgggccggggtgatccatcgcactcgcttgggtgtcgttttccgccgcttcaacaccggcgcccggtcgagccattcccattcgacagcagcatggagaaccgccatcagcactccaatgacccgtcgcacggttccttcgccgatcgtcccgccgatcggcttggggccgttgcgcgtccggacaacgcgcggctcgcaacgcttcgcgtgtgcgatcgcgtcgactcgatcccggtcgatatccgcgagtgcgacgccggacagatgcggatcgagccatcgcaaatgtgtcttcgatgtttccaaactcgaaagtccctcgcgatcgccaacgtaccgtacgacggcatcgttccagagatagcgcggcttgtgaccgagctttgcttggttccacagctctactttcaaccgatcgtagagctcctgcgcgtgtgccttgttgctggttccagtgctgccctgtacgaccggaccgccgcccggtggggtaaggcggtaataccaatttgggctgttattacgtttgtagagcgacattcttttacttcctcttgctgattgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcacgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcaccgcggccgtgctcgtcgtcctcgatcgggaacgagtgatgcgtcgaccagggggcgacgccgccgacctcgagcggccccgccgcggcggcgatctgcgcctgcgaatagcgatgcgcgacgcgctgcgtgtactggacgccnnnnnnnnnnncggcgacggcgcccaggccgatgccggtcgcgacagcggcgttgctggtgactttcgacgcgatggccgcgccggcgatacccgcgccggccgtcgcgccttcgctatagagcgaattgcagccggacagcagcgtcgagaaggcggcggcgccgagtgtggcccatgcggcccaacggcgcgccggccgtgcgatgcgatggttcatccctgaatgcggtcctgtcttcgtgcgccgcgcgtcggcgcagcgagcgtagagcgccattgttctgcaattgtccgacgagaatgcaaacaattgacaaaacgcccatcgagcacgccgannnnnnnnnagcggcaatattttggtgcaaagcggcggacaggggtcgaatcgttacaaattgaatgtaattgttaccgtgaacctttcgcgacgaatctaaactaaagcgctatggactgtttcaacgacggcctcgcgccgctccgatcatgagacaccctgccatgcgccgttccaagcgccccgagcatcgcgggcgcgacgccggcaccggcccgtcgcggccggcccatgctccatcatctcccgcgcctgccggctccgcgcccgatacgcctacggacggcgatcacaatcagggcggcacacgcccggaagggctcgactatcaacgcgatctcggttcggaacaggacgcatgaggacgttcttgttacatccgttttcatttttaacgttcgaaatgtcgcgaggtggcatgcgacttgcttgattcggcgggaatgccgnnnnnnncccgctcgccgggcaatctgatacaggagggtaagccgtaatgagcagattgatcgtggtatcgaatcgcgtggcggccggccaggatgcgcgtccgacggcgggcgggctggcggtcggcgtgctcgacgcgttgaaggagacgggcggcgtctggttcggctggaacggcgagatcgccggcgcgcccgaggagcccgtgatcgagcgggacggcaacgtgacctatgcgaccgtcggcctgacccgccgcgactacgaccagtactatcgcggcttctcgaatgccacgctgtggccggtatttcactatcgcggcgatctcgcgcgcttcgatcgccaggaatatgcaggctatctgcgcgtgaactgcgcgctcgcgaagcagttgtgcgcgctcgtgcagcccgacgacatcatctgggtgcacgactatcacctgctgccgttcgcgcactgcctgcgcgagctcggcgtgaagaacccgatcggcttcttcctgcacattcccttcccgtcgcccgaggtgctgcggaccgtgccgccgcatgaagagctgatgaagttcatgtgcgcgtacgacgtcatcggcctgcagaccgaaagcgacaagcaggcgttcgtcgattacatcgagcggcgcgggctcggcacgtcgagcgaggacgggatcctgcacgcgcacggccgcgtcgtgaaggtcgccgcgtatccgatcggcatctatccggacgcgatcggcaaggcggcgatcgaatacggctcgcgcaaggcggtgaaggcgctgcgcgacacgatgcgcgagcgcaagctcgtgatcagcgtggatcgcctcgattactcgaagggcctcgtcgagcgcttccaggcgttcgagcggatgctcgcgaatgcgccgggctggcaggggcgcgtgtcgctcgtgcagatcgcgccgccgacccgctccgacgtgcagacctatcagcgcatccgtcagaccctcgaaggcgaggcggggcgcatcaacgggcgcttcgcgcagctcgactggacgccgatccagtacctgaaccgcaagtacgagcgcaatctgctgatggcgctgttcaggctgtcgcaggtgggctatgtgacgccgctgcgcgacgggatgaacctcgtcgcgaaggagtacgtcgcgtcgcaggatccgaacgatccgggcgtgctcgtgctctccgagttcgcgggcgccgcggccgagctgccgggcgcgctgctcgtgaacccgttcgatctgtcgcagatggccgaatcgctcgagcgcgcgctcgcgatgccgctcgaggagcggcaggcgcggcacgcggagaacatcgcgcggctgcgcaagaacgatctgtcggtgtggcgcgattcgttcctcacggatctgcgcagcgtcgcgacggctgcgtccgtcacgcagcgcgccggacggcgcgtcgcgaatgcctgagccgggcgtcggcgcgcacgcgggcgggctcgacgccgatgcggcgctcgcccgcttcttcgtgatcacgggcgggcccggctcgggcaagagcacgctgatcgacgcgctcgaggcgcgcggttacgcgcgctcgcacgaagccgggcgcggcgtgattcaggatcaggtggcgatcggcggtcacgcgctgccgtggcgggaccgcgccgcgttcgccgacatgatgctcggctgggagatgcgctcgcaccaactcgcacgnnnnnnnnnnnggccggtgttcttcgatcgcggcgtgcccgacgtgatcggctatctgaaactgtccgcgctgcccgtgcccgcgcatctcgtcgcggccgccgagcggttccgctatcgccgcgacgtgttcatcgcgccgccgtggccggagatctacgcgcaggatgccgaacgcaggcaggattacgccgaggccgtgcgtacctatggcgcgatggtcgacacgtatgcggcgtgcggctatcggctgatcgaactgcnnnnnnnnagcgtcgacgagcgctgccgtttcgtgctcgatgtcgtcgaggcggccgcggcggtgtgatcgtccgcggtggcgcggctggatgtgtttcgcgggtgccggcggctgacggcgccggccgatatcgcatcggcccgacgccgtcgtttccagcctgtttcgcttgcgtgcctgacttccttgccgatcgccgccgttacccgccgggctttcgcccgatgccggccgccgctcacgcgtggcgctgcgccggctgctgcgcgccgtcgaacggctggggcgcgcgggtcggatcgaagtcggcccagcggcccgattgccagcgccccgtcgcgcgctcgatgtcggcgccgcctgcttcggcgannnnnnnnnnngcgtcggcctgcgaatcggccgtcacatgcacggcgacgagcatcccggannnnnnnntctcgtgatggatcgcatcgtgcgcgagctcgcgcacgtgcgtgcgtgtgaagtcttccttgtgcatcatcccgccgatccatccgccgagaaacgcgccgacgcccgctgcgcagagcgcgaccacgagcgacggcgtgacgagcgaaaacagcgccacaccgaagatcgcgccggcgacggcgccgatcgtcgtgccgtgtctcgcatgctgcatcgcatcgaggggacgcgtggccgcgtgctgggcgcgggacagacgctcggaccatcgcggcgcatgctggccgcgcggattgacgaagaacagactgacgtcctcggcgacgaaaccgctgtcgagaagccgctgggtggcggcctcggcggcgcgctgcgtcgtgaagcgtgctgcgacgatcaatgacatggcgccctcctgatggtggcgtgaaggccatccgaatgcccgtcgcccgggcgcggatgcgctcggcttgcggcgcgggcacgatgtattggacagccggcgcgcggcggagtgcgggcggcaacgggctcgcgtgcggattccgacgcgctgctgctgcgtttccgaagtatgtccaatgcgtcttcgacgcgttttcgacgtgcaaaggcgaacggcggggcgggtcggggataacggggtgggagcacgagggcggtgtgggagatggcgatcgcttcgtggttccgttcccatnnnnnnnngcggggaggatggctgaacggccgagtcgacgcggccgtgcgaagcggcgatagtgaaggcgtatgcgggacggatcgcggccgtcgaggtggacgggtcgggcgagatgcgggcgtgtgcggtgtgctggccggtgcgcttcggcgatccgtgggaggccgtcnnnnnncagggcgtgcgatcgctcatgcatcggtgagcgtgcggagccgggtaggtgcagaggagagccgcacgcggggcgagctcgggtgggggcaagcgtgcccaatcccgtccgggcagccccggccggccccagccggggctaaaacgcaaccggacctacgcgggcccaggcggcccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncaagcggactcgaccccggacccaagcgggcggttccacggcgctcaacccgctgcggcggtcgtatcgcgcnnnnnnnngattctcagcaggctcacggccgccgcgacggcggcgaacgagctcgccgcgtagagcgcgatcgtcggcccgtgctgcggcgcgatgccgaagatcagcgcgacgagcgcggcgccgagcgtttgtccggtgagccgggcggtgccgagcatcccgcttgcgccgcccgcgcgctcgcgcggcgcggacgacaggatcgcgcggttgttcggcgactggaagagcccgaagcccgcgccgcacagcgccatccgccacatgatgtcgacgggcgtcgggtgcgcaccgatcgtcgcgagcgcgaacaggccggatgcgaacagggcgaggccgatgccgcccagcgcgcccgccgaatagcggtcggacagcacgcccgcgagcggcgccgcgacgacgatcacgagcggccacggcgtcatgtagagccccgtctggacctgcgagaagccgagcgtgttctgtagccagaacggcagcgcgacgaacgcgagcatctgcgatgtgaacgacgcgaccgatgtgccgatcgacagcgcgaagatcggaacgcgcatcaggtcgacgggcaacagcggcgcgggctgcgtcaactggcgcttgacgaagaagtagccgatcacggcggccacgagcgcggtgagcgcgacgctcgcgcgattcccgccgtggccgagcccgtcgacggacacgatcaacagcccgaacacgcaggcgttcatcacggcgccgatgaaatcgtacggcgcgctgcggcccggattcgccggcannnnnnnnaggctgccgcacacggcggcgacgccgatcggcacgttgatcgcgaagagccacggccacggcgcgacggcgagcaccgcggacgcgacggtcggcccgaccgccgacgacagtgcgacgaccattgcgttgatcgcgacgccgcgcccgagttgcgaagacggatagatcatccgcacgagcgcggtattcacgctcatgatgccggccgcgccgaagccctggatcacgcgcagcgtcgcgagcgcgggcagcgtgcccgacagcgcgcagccgagcgacgccgccgtgaagagcatgagccccgcgatgtagacgcgccggtagccgatgcggtccccgagcgaggcgagcggcagcagcgagatcgtgacggcgagttggtacgcgttgacgatccagatcgacgcggcgtcggaggcgcgcagatcgcgggcgatcgtcggcagcgcgacgttcgcgatcgcgccgtcgagcacggcgagcgtgatgcccagcgcgacgcagacgatcgcccagtagcgttgcgggaacggcagtccggagtcggcgttcatggcggaggcggtggcgaggcgagaagctgggcggcgagtccgttgcgcacgcaaccgccggcatgcgcgggcgagccgtgcggccggcggcgagggccgggcgcagcgcccggccggggcggattacttcagttccttcaattcgtagagaccggtgtaggttgccgaatcgatttcgttcagatggatcatgaagcgggcgaccgcgttggtggtctccttcgtgacgggcagcgaatcgaccttcagcgcgtgcagccggaagatgtagcgatgcggcttgtcgccgcgcggcggcgcggcgccgccgaagccttcgtcgccgtagtcgttgcgcacctgcacggcgccggcgggcagcgccgcgctacccgccgcgcccgcgtcctgcggcaggcccgccgtgtcgaccgggatgttgacgacggcccagtgccagaagccgctgcccgtcggcgcatcgggatcgtagacggtgagcgcgaggctcttcgcatcggcgggcacgccttcccaatggagcgcgggcgagcggttgccgccgtcgacgccgaagccttcgtgtttgtactcttgtgccttcggcatgaagccgttggccggaaactcgtcagtccaaagccggaaatcagccatgggggcctccttgtgaagttcgacagagtgacgcctgcgcgccgcggcgacgtannnnnnnnagcaccggcgttaagccggtcgagtgtatcaccggcgcatgaaacgtgaagtcggcgcatgcggcggcacggcgctgggagcgggccgtgtcgtgccttgcgcggnnnnnnnnnggtggcgcgaaggggcgtgatcgcggcgcaagtcgaggtgcaagtcggagcacgagtcggggcacgtcgagatatgtcggggcgcgtcgaggcacatcgaggctaatcggtcgaatggacggatgcgaggttgtccggcttcgcatcggtcaggcgagcggatgttcacccgcgaccggcaatcgggcgatcgcgtaagaagggatgttcgcaagggcggggccgtctcggcaacgcagtcgtgacgacgtgggtcgactgcggcgtccgtcaggcaggctgaccgggttgaccggcgcactgcggggcatcgtggtgcatcgcatcgtcgccgcatatcgggccgcatctcgccgccacgcgtacgacccggctcgcattgtggttgcctgtcgctttcatgcctcgaaatcgagcccgccgagtagtacgagcgcgtcggcctgcgtgcgcgagccgaaatcgacgcnnnnnnnnttttcccatgccgccagcttgcgcggcagcgccgccagatagcgctcgaagcgtgcggcgccgtccgcttccatcaggcgttcgatctcgtcggtgtcccacgtgagcgcgaggttcagcgggtgtgcgtagccgcgcacgtgctcggcgtgcggcgcgacgatccgcacctgcgtcggatggccgtggccgccgtagccgacgacgtcggtgtgcgcccgatggttcagcaaatcggcgatgnnnnnnnnnatgcgcggcgcgaattcggtatcgaatcggcgggcggtgtcagggctcatcgacggcgtctcctttatgccgaaaatcgtagcacggcccatgcatgtgcgannnnnnnnaacaggcgtaatgccgcgttacccccttgctgcgtctattacggcgcacgccgcccacaatgggcttcgtcatccaccacgttcggcggagtccatcatgaagaagatcgcggtagtcctattgacggcgggcagcctcgcgctggcggggccggcgagcgcgcacgatcgcggcggcgtcatcgtcggcgcgctgatcgtcggcgcggtgctgggcgcgatcgtgatgtccgcattgaatcccgcaccggccgttgcatatgcggcgccggcgtatcaggctccggcgtatcgggcgcccgctatcagccggcgcgatatcagccggcgccgccttacggtgcgcagccgtggacaatcgctatgacgcgtatcgacgcgcatacgtcggttgcggcgcgcaagcgtacgacgacggttatcgcggatacggttccgcgcagccgtggcctgccgggtggtgagcgcgagcggcgcgcgatcgtgatgaacgggtgaatcgctgagccgatgcgcgcatccgcgcattcgcgcgcccggcggcaggcgcggcggaagttgcaccgctgcggcgcgacgcacggaatcgggccgattcggtcgagccgagtgcgcggctttccatgattccgcggcaacgagaactgcggcggcccgacgggccatcgccgcaggcgtgtgaagcgccacactcggatcaccgccgcgatcgacggcgatcgggctttgattgcgcgccgcgtgatgcgtgttatctgtgacacatgcgacacatnnnnnnnnngcggtcgagcgcggcggcggggccgagtccgcgtcgatcaatcacggctacggcgccgccggtgcgcgtgacatcgatcatacgaaccggccgccgtcgtcccgatgaacggcatgtcgatgcggcgcgaccgttcgcgccgcatcgtatcgtcgatacaactcgttgcaaatccgcggctcgtgtcgatcagtgtcgtccgccgcggccgttgccgccaccatccggccaatcgttgccgccgcggacgttgcggccgccggccggccctcggccgccttgccagccgttgccgcgcccgccatgccaatcgttgccgtcgcgccagttgccgccgccgcgccagccgccatgccagcgatcgtcgccgccgtgccaatggtcgcggtcgcgccatccatcgccgccccagacgttcaccgttccgtacacgggcgcgtagcccggcccatacgcatagccgcccggataatacggctgcgcgtagccatagccgtacccgtcgtccggcacggcgacgcagccggcgaggagcgcggcggctccaagcaaagcgacgagtttcagcatgacgttccccttcctcttgcttccgtatcgctttcattgtgatgggcgccggccgactccgtgcgaagcgaattgtgtccgcacattacaatcacgtaagcggtcgaagtacggaagccggctgcgtgtcgcgtttttcgttcaattcaacactcttcttcaggagcaccgtatgaaatcagcctctcgcttggcagcctgggcggcgtatgccgcattcgccggctattccgccgtcnnnnnnnnnnnnagcgcgtcgacgcccgccgcgggcgccgatgccgcgtcgtcgccgaagccggccgtggaagacatcaagatgttcccggccgcccaggcggggcagaagcgcgaggtcatcgtgctgcccgccgaaaagctggaagaagacattcgcgtcgaactcgtcgtcggcaggacgatcaaggtcgattgcaatcagcactggttcggcggcgatctcaagcatgaaacggtgcagggctggggctatccgtactacgtgctcgccgacgcgaaggggccggccgccacgctgatggcctgcccgggccaggaatcgcagcaggcgttcgtgccggtgcgcggcagcggctacctgttgcgctacaacagccgcctgccgatcgtcgtgtacgtgccgaaggagttcgaggttcgctaccggttgtggtacgggtcgaacgaagtgnnnnnnnnngtcgagaagtaagcggcgcggcggctcgctgcgatccgcggcggtcgcggcgcgacgtgcnnnnnnnngatcgcgccggcgccccgacggcggttgcgctgctgcggcgtcactgcatcgagcacgtgagccagcggcggatcttcgccgcatcggcaacatggtcgtgcggccccggcgcgccgagcagcacgatgtcgaccggccgcccgcgcaccgcgtagcgcagcaccacgcagtggcccgcttcgttgatgaagcccgttttctgcaacacgatgctcgaatcgccggcgcgcacgagcgcgtccgaattcacatagcgcaactggccgcggccggggaagaccgtcttcgacgtcgcggtcgagaacgtcttgatgcgcggatagcggcttgccgcggcgacgagccgcgacaggtcgcgcgctgtcgatacgttgcgcggcgacagcccggtcgcgttgacgaagtgcgtgcgcttcatgccgagcgtgcgcgccttgcggttcatcgcggcgacgaacgcgggccggccgcccggatagtcgcgcgagagnnnnnnnnnnnngcggttttccgacgacatcagcgcgatgtgcagcatgtcgcggcgcgacagcaccgagccgaccttcaggcgcgatcccgtgaatttttcgtagtcgcggtcctgcgcgcttacgcgcagcgggcgcgacatcggcgcacgcgtatcgagcgcgaccatcgacgtcatcagcttggtgaccgacgcgatcggcatgacgcgatttgcgtttctttcgatcaacaccgtacccgtgcgctcatcgacgacgtagatcgcgcgtgagcgcagcaggtggcgcgacgcggcggtgtagccgcagcgcgcgagcagttgcggcttcgcggccgcgacgacggtatcgcgcgcnnnnnnnngccgcttgcgcttcggatgatgccgatgcgcggccgtnnnnnnnnnatgtccggcctttcccggtatggccgcgcgtttgtgtttcgcgtgcggcgcatgatgcnnnnnnnnagcggcgcgctgggcgtgtttcgcatgcgcgnnnnnnnnnntgcgacacgcgtggccgtgcgcagccgatgtgcgtgcgcaggccttgcccgccgcgtgagcgggcgacgcgaatccgacgcccagaacggacgcgatccagacgatgcagacggcgaacagcagacggacggggaggcggcttgggtgatgcggcgtggatggcatggcgatcggacaggaagcgggagagagtcgaacgagcgtgtcgcgcgataggaccgcggagcggtcgggaaattctcggcgacggcgatattgatggtgtcgacggcgtcgaaggccgatggacaacgcgacgatgcgacggtgcgacggtnnnnnnnnnnnnnnnnnnnnnnnnnnnttgcgcgcggccgcgacaggtagcggaaggcggcgaaggcgccgtgcgcggtgtgccgcgtgtgcgagcgggcgcgcgtcattcccagatgctgcgcacggccaccgcgacgatcaccggcaccgagaagacgagcggaatcgcgaaatacggcgcttcgcgatcgacgagccacgtatagatcacccaggccgcgccgaggccgaacgtgacgacgccaaccagcacggcgaagagattgagcacgaggttcgacgggcggcggcgttttgggtcggcgggatcgggcggggcggatttcatcgcgagtcggcaggcttcatgatcggccgcacgcgcggcggtgcgcggcgctcgggcggcgatcgacgtgccgggagccggctgtgtatcgtcgaaggcgacgttcggttgccatcggcttcgcgtgcgcggactgcatccggagcgtcgaatcagcgctaatcatcgcagcaaaacttgccgtgttgcaaggcatgcatcgcgcatgccggaggacggcggacgtctgtcgcaactcgcccgtggacttggcacggcgcgtgggcggcggtgtgccggcgctgcgcggcgccgagatcgaccgccggtggcgcgcatgcgggacgagacggtccgcccgtttattgcgcgtttgcatgccgcaatcgcgcgacgggccgtcacgccggcatgccggccggaacttgccgatcgggcttgcgtctcattcgaaacgattcgtcccnnnnnntattcatgatccgttcattctttccttcgtccattcgacgcgcggcgcttgccgtgacgattgccggcatcgcgggcgcggcggtggccgccgacgagccggcgcccaccttttccgaagccatcgcccagagcgcgcatcgcgccgagtggaaacggatgatttcgagcgagaagcgtgtgccgggctggctcaagagcgacaaccgggtcagctcgccctaccggcgcgagcaggtcgagggcgcgtcgtatctggtgggatggatgtgcaagccgcacgattgcgcggccaatcagttctacggcgtgatcgacgaggattcgcaccggatgtggggcatgctcgtgacgttgccgcagacgccgggcgcgtacgacgcgccgagcaagtatgcgagctttcgctggttcggcaagccggatgagcggatgaaaacgtatctgcaggatcagttgaagcaggatccgaactggaagtgagtggaaggacgcatgcgggcggcgcatcggttcgcgtgcggtgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcagggggcaggtcagaatcgacgagcatcgtgccgtcgtcggtcaggagcgtcggcgccttcacgaccggattgaatgacttgaacgcatcgaactggcgaaacaccgatatcgagtgatgctcgaacggcaggccgagcagcttcgccgaaatcgcgacgcggcggacgaacggggaatccaacatgccaatcagcttcatcggtaacgctccgcgtgacgtgggggaccgtcgactttagcgcgcnnnnnnnnnttcgcctagcgggcccgaacgcgacgcgaggatcgacgcgttcgacgtcggatgattcggcgtgacgcgatatcgtgtggaccggcggtcagcggttggtggtcagcggttggcggttggcagtcagcaagcagtcggcgatccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntagtttcgtttttcaccggctggactgcgtgggccgagttcacccgatacgcgcacccgcgcgagcgcgagcggccactcactgctcgcgcagccacgccgcgccgagcggccacagcgcgcgattgtcgtcgcggaaatagccgaagtggccgatcgcgtgccgccgccgatccggcgcgatctcgcgatgctcgacctgcgcggtcgaatagaaccgatgcagcgcctgcaccgcggcgggcggcgccatccagtcgtcgctgaccgtgtatgcgagaatccggccgcggtagccgcggaaatgctcgcgcaatggatggccttcgtcgtcgaccagataatcggcgtggcgacaccagcgcgcccactcgcgcatcacgccggccggcagatcggcggcgaagcccagtcccgcgcgccgcaccggcagatgcgacagcacgccgccgagcgccggcacgacgcagaaccagagcggcgcgagccatagccggtgcggccacggccagagccgccagtagccgctcggacaacagatcgacagcagcgccgccgcgcgtccgttgttgtgcgcgaggccgaacagctggccgccgacgctgtgcgcgaccgcgagcaaccgatgcgacgnnnnnnnnnnngccagatgatcgagcgcccccggcagatcggcttcgccccagtcgcgcagcgacgcgccgtcggcctcggcgggcggcttgcgcgaatcgccgatgccgcgatagtcgtaggtcagcacggtaaagccgtcgctcgccnnnnnncgcgcatagcgctcgtagaagccgcgcggcacgccgagcgcgccgctcaccagcacgctgcggccgttgctcgccgacggcgcgcccggcgcatagaaagtccccgtcagcagccggccgtcccgcgcggcaaaccgtgtcgtctcggccgtgatcggcggtcgttcgtgcatcgacatcctcgctatcgagcggctattgtgcaagcgaacgcgatcggccgccagccgccctccatcgcgaaggtgcggtggcgaaccgcaaccggttgcggcggccttgcaagacttgccggcctcttcggtcgcactggtccgaccggccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacggggcggcgcgggcgtcgannnnnnnnnnacggtgcggcacgtcccgcgcctacgccgcagccgccgcccgttatcggcgcgcgaggccgtagagccgccagaatgccgtcgcatacgactgcgcgagctgcggcgcgcgatagaacacgtcgaagttgcccgcnnnnnnnnnntcgcgcgtttgcgcgaagctcgcgcggccgagtaccaccgcatcgtnnnnnnnnnnnnacggcccgtgcgcgttcggcacgcgatcgctcagcacgacgtcgatgcccgcgttcgcgaggaacgccgcgccgctgtaccgcgtcgcgcgccccgtccgatcgagcacgacccgcacgtcgacgccgcgcccgcgcgccgcgcacagcgccgctgcgacggcggccggcaccgacgcgccgcccgcgaccagcacacgcgtnnnnnnnnngtggatcagatcgacttcgatgtcggtcgagccggcgtcggcgtcgaagtacgcgccaagcgcggcgtcgcgcgagggcagttgcgcggcacgcgcgcactcaaacgccgacactgcgcaaagcaatgcgcagaaaaaggaaagaccggaagcgaaacgaacgcggcatgtcatggggcggcaattgtagccacctcctctttcattgcaaaccgtttcgtcgacgagcggcacgcggcgcgtcgcnnnnnnnnnacgcgaagcgcgctaggcgtcgagatcgacgcgggaaagccacgcgcgcacgccgtcccacgagcggaaatcggccagactgcgcgccggcagcgcgggaaacgcggcggccgccatctccgcgannnnnnnncccggcccgagctcgacgaannnnnnnnnnnccgcctcgacgcagcccgcgacgcatgcggcccagtcgagcggctcggcgatctgccgcgcgagcttgtccgcgcccgccgccacgtcgagcaccggcgcgccgtcgatgccggacaggagccgcgtgccgggcgccggcgcgcgggcgatnnnnnnnncggcgagcgcggcgcgaaaccggggcacggcggcgtcgagccagcgcgtatgcgacgcgacgcgcacgcagacaggcgtgacgcgcgccgcccnnnnnnnnnnnnnatcggcggcgagcgcgtcgagcgcnnnnnnnnggccggcgagcaggtatgcgtcgcccgggttgacgatcgcgaccgcggcgccgtgcgcggcacacgatgcgtcgacggcgtnnnnnnnnagcccgcgcacgaacagcattcgcgcatcgccgtcgctcgccgcgtccatnnnnnnnnnnnnggccgcgacgagatcgagcgcatcgcgcgcctccacgagccccgcgacgctccacgcggcgagttcgccgacactgtagcccgcgacgcagcgcctgcgcggcagcagcgcgtcgagccgcgtcatcgcggccaccgcctgcagcgtgcacacgagctgcgcggcgaagttctcgcgcagcgcttcgtcatcggcgtcgcacacccactcgcgcggatcggcgccgagcaacgccgccgcgtgcgcgaaaagcggcgcggcttccggcaaatcggccgtcagcgcgaacatgccggcatgctggccgccctgccccgaacagagaatcgcgatcgtcacggcaatgcccgcgcgtcgtcgagcgcgacgacgaagaggctcatcgcgagcaggtccgccgcgccgcccgggctcagccggcgggcgacgaacgcgcgatgcgcggcggcnnnnnnnnnnnnncagtcgcacgcgcccacgccgcccgccgcgagaaattnnnnnnnngttcgttgcgcgaagtcgaggccgtcgcggccgccgcgatgcagcagattcgtgtcgtcgtcgagcgcggcgatcagcgcgaaacacgcgtgcacgcgcgcggcctcggcgtcgcccnnnnnnnnncgcgcgccgtcgcgcagcgccggcacgccgaccgcgtagannnnnnnnaaaccgcccgccgcctcnnnnnnnnnnncgcccgcgccgtagcggcgcgcgnnnnnnnnnncatgactgtcggcnnnnnnnngaccgccggcgatctcgtcgccccagcgcgcggcgacgagatcgccgagcgtcgcgcccgcggcttgcccccgttnnnnnnnncgttcgcgcgatccgcgcaggcccgccgccgcgcacagcagcccgagcccgaaaatcgcgccgcgatgcgtgttcacgccgcccgtcgcggccagcatcgcgcgttccgcgcgcaggccgatcttgcgcagcgccggcatgccggcgtnnnnnnnnncggcatcggcgagctcggcgaagaacggcgcaagcgccgccgcgctgcgatagaaggtgtcagccgtcatgtcgtcgtggctgcccgcgtcgacgtggctcacgagtccgggcttcggccacgtgtcgatctcgacgcgcaggcagcgtaccgcgttggccgcgatcgccgttgctgttggcgtgggcgttgctgttgatgttggccttggcgtcggcgtggggatggatgccggcgttgcggctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcgaggctagccgatgcgcggcgaacgtcggatgtcgacggcgcccccggctatctcgcgcgtcagccccgtcggaggcgttccgcgtggccnnnnnnaaatactgggaagcccatatgctcgacaccgctgcgatgttcggccggttcgatgcgtcccccgctcccatcgaactcgacgcattcgatacacctgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcgtatccgccccgcctccgtcgtcaagcgcccgcgccctatcccggcacatcgcgtcgcgccgggccggcttcgccaccgcgcatgcgtgtcgcttcatcgccacgcctccagaaacgtccgcggagcgaccagttcgacgcccgtcgcggttttcatcgcgactgctcgcccgcccgcatgcagttcgcgccagttcacgcccgcgccgtccgcgcaaagcagctcgccgtcgatgcgcatcggcgcatcggcatcgatctcggcgagcgccgcgagaaacggtgcgannnnnnnnnnnnnnnacggcatcgacgaagaccccggccaccgcgacaaacgcgatgccgaagcctccatttgcgcggtcatcggcgcagacgcctccgctcccgtcaccgccgccgacgacgacgcgctcgccagcgcgggcaccggccacgcgcgagacgattgcgggatcgaaaccgacggcgaggacggagacaccgacaccgacgcaaacgaagacgcaaacgaagacgaaaaccgaaacaaagacgcggacgaagacgccccgcacggcatcagcaagacatcgagatccgactcgtcgctcaaatagcgcagccccgtgagcgtctgccacgcgaggctgccgaacacgcggcagtcgacgcgatgcgcgtcggcgannnnnnnnagccgcgcgagcgtcggccgccacgcgggcggcgcctgccgcccgacgtcggcgagcgtcggcagcgcgcacgccgaatcgatctgctnnnnnnnngcggcgagcgcgacgcgccgcttcccctccgacggcggcagcggcaggccaagcggcacgcccgcgtcgcacggcgagcgccgccgcacgatcagcggccagccgcgcgccgcccagtcgcgcacgaacggcaacgtgccgatgccgccatgcgcggcgagcagcgccggccacgcctnnnnnnnnacgcgcacgagcgtgtgccgcacgagcggcgcatcagcggccgnnnnnnnnnagctcatacacgcgttgcgcgacgtcggccgcgacgggccggccgccgcgctcggcaccgtaccggtcgcgccggtcgcagcgatcggccggccgcgcgaggaccgcggcgagttgctcggcgagcgggcgcgccggatcgagcaccgcgtccaccgcgcccgtcttcgcgaagttctcgagccccggcgcgaacaccgcggtcgatcgcgccttctcgcgcaacacgtcgacgggcagcttcgtcacgcgcgagatcgcctgcagatccatcacctccggttgcgcgcccggcagcgcgacgagcgtgcgggtggcgagcgccgtcgcgatgaacgcgcccgccgccgcgtgcccgtacagcagcccgatcgtcggatgaccgagcgcgtccgcgtgcagcaggcacttcgcgagatgcgcgaggcattcgttcaggccgagcagttcgtcgcgcttgctcatccgctggctgtcgccgtcgacgagcacgagaatcggcgtctcgccgccgcgccggatcgtcgcgagcacgcgctcggcgagcgcgagcgcgccgtcgacgccgagcgccgcgccatgcgcgacaccgatcacgtcgannnnnnnncccgcgagcataccgtgcccggcaagcaggccggcggcgtcggccgcgacgtcgtgcccggacggaaacagtgaagccagcacgtcatcgagcgtcatcgcacacctccgtgagccgatcggcgagcgccgcgaacgcggcggcgtcgagcgcgggaatcgcgcccgcgtcgggcgcgccgannnnnnnncacacgtcgagcgcgtcgtcgcaatcgcgaaagcgcgcgatgcgcgcggcaaggcgcgcgtgctccgcttcgagcgtcgccgtgccgaacgccccgcccgcgcgcannnnnnnnagaagcgcgatcgcggcgtggcgaaacgcgtcgatcgtatcgtcgacaaaggcgtcggcgcccccgacgagccgccgatgcttgccgcccatggtgcgccagacgagcgcgcggtcgcgcgaatcgaattcgtcgacgccgcgccggctctcgatcacttccggcccggacacgccgatgcgcccggcctccgacaccgcgagcgccgagcagcacgcggcgatgatcnnnnnnnnnnnntagcagcccgcgcgcccgccgacgagcccgacgacgggcacgcccgcnnnnnnnnnatcgatcaccgcgcgcacgatctcggacaccgcgatctcgcccgcgttcgcctcctgcagccgcacgccgcccgtatcgaacaggatcagcacgggcgccgcgcgcagctcgcgcgccgcgcgcagcagccccgtgagcttcgcgccgtgcacctcgccgaacgcgccgcccatgaagcgcccttcctgcgcggcgacgaacacgggctcgccggcgagcgtcgcgcggccgacgatcatcccgtcgtcgaactgctgcggcaaatcgaacagcggcagatgcgggctcgcgagccgcgcgggcgggccggcgaactcgtcgagcgaaccggcgtcgacgagccccgcgagccgctgccgcgcggacgcctcgaaccagctcgcgcccgccggcgcgagcttcggatgcagcgtcgtggcggccgcgttcatcgcgcgttcgcctcgattgcacgcaccgcctgcgcgagccgcagcgacaccatgtcgggccgcgcgccgccgtcgttgaccgacagccgcagcccgcccggcgagcggcgttcgacgaaatcggcgaccaccgcctgccacacgtcgccgaagccgacggcggccgtgcggatgtcgacctcgcattcgttgccgggcagcacgcgctcgacgagcacttcgagattccccgacgcgacgacgccgacgagcgcccactcggcgtcgcccttnnnnnnnnnnnnnnnngtgtggcgatagttcaactgttccattgcgaaacgctcctcaccaattgcggaatcgggcgggcggcgcgtagaggccctccgaccaatgcacgagatccttgatcgagcgcgcggcgagcagccgccggtcggcgtcgagcgcatcgatgccgagatcctcggggcgccggatcacgccgcgctcgcgcagccgctcgacgagccggcgatcgcggccgcggccgatctccgtgtagccggccacgccgcgaatcgcgtgctcgcgctcgtcggcgtcgcggcacatcagcaggttcgcgatcccttcctcggtgacgacgtgcgtgacgtcgtcgccgtacaccatcacgggcgcgagatcgagcgcgagtttatcggcgaggcgcagcgcgtcgagctgctcgacgaacatcggcgcgttcttctcgccgaacgtctcgccgatctgcacgacgagcttgcgcccgcgccgcagcgccgcgggcgttcgcgcatcggcctcctcgcccgccttgagccacggctcgctcgggtggcgccggcnnnnnnnntcgctgcccatgttcggcgcgccgccgaagcctgcgatccgctcggccgtcaccgtcgacgagtggccggcgagatcgatctgcagcgtcgagccgatgaacaggtcgcatgcatagaggcccgccgtctggcagaacgcgcggttcgagcgcagcgagccgtcggcgcccgtgaagaagatgtccgagcgcgcgcggatgtagtcgtccatccccacttcggagccgaagcaatggatctgctcgacccagccggattcgatcgcggggatgagcgtcggatgcgggttcagcgcccagtgcgtgcagacctgccctttcaggccgagccgctcgccgtaggtcggcagcagcagctcgatcgccgccgtgttgaagccgatcccgtgattgagccgcttcacgccgtagcgcgcgtagatgcccttgatcgcgagcatcgcggtgaggatctgcgtctcggtgatgcccgccgggtcgcgcgtgaacagcggctcgacgtagaacggccgccccgcctcgacgacgaagtgcacgcgatcgcccgggatgtcgacgcgcggcacgcgctcgacgatcttctcgacctgcgcgatcacgatgccgtccttgaacgcggtcgcctcgacgacggtcggcgtgtcctcggtgttcgggccggtgtacaggttgccgtcggcgctcaccgcggcgatgagcgcgacgtgcggcgtcagatcgatgaagtagcgcgcgaagagctcgagatacgtgtgcaccgcgccgagctcgatgccgccgccgaacagcagcttcgcgatccgctgcgattgcgggcccgagtatgcgtagtcgagccgcttcgcgatgccgcgctcgaacacgtcgagatgctcgggcagcacgacgcccgattgcaccatgtgcaggccgtgcaccttcgcgctgtcgacggcggcgagcgccgcggcgagcaggtccgcctgcttctggttgtcgccttcgatgcagacgcgctcgcccggccgcagcaccgcttcgagcagcgcggtcgcatnnnnnnnngccacccgcttgccccgcgcgagcggcnnnnnnnnnnnnaggcgcgccgctcgcgcggcgcgggcctcgttccatcccgtcatagaatcgtctcctgcgaaatccgtcccggttggttctgcggcattgtaagccgcaccgccggcgcgattgatgaagttgcgcgatacgactcagtgnnnnnnnnnatggatcnnnnnncgaaggcggcgcacgccgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgtcgttcgcgcccctctcgggatcgaagccgcgcgtgccgcctcgcgcggcacgcgccgcctcgttgccgcacgcgatgtcacgggcgatttcacgggcgctttcacggaacaacgccacgcgcgccctcatgcgccgactcacccgcccatcgccgccttcgtcgcgaaaaacaatagcgacggcccgagcagacacccgacgcccgtatggaacgtcgcgatcagcgcgccgtacggcacgagccgccggtcggtcgccgcgagcccggcgctcacgccgctcacggtgcccgcgagcccaccgaagatcatcgcnnnnnnnngcgtgcgcagccccatgaagcccgccgcgaacggcgtgccgaccatcacgatgaccgccttcacgaggcctgtcgcgatgctgagcgcgatcacgtcggagctcgcgccgatcgccgcgcccgtcacggggccgacgatgtacgtgacggcgcccgcgccgatcgtcgtcatgctgaccgcgtccgaatagccgaannnnnnnnnnacgctcgcgccgacgatgaacggcagcaccgtgccgagcagcagcgacacggcgccgacgagccccgccttgcgcgcttgcgcgggctgcacctcgaacgccgtcgcgacgatcgcgaaatcgcgcagcatcgcgccgcccatcaggccgacgcccgcgaacagcggcacgtcggcgatacctttctcgccgcccgtgtacgcgccgccggcgtacgcgagcgcgaggccgatcacgatcgcgatcgccgagccgtgcacgcggccgagcgtgagcttcctcgacagcgccgccgacgcgaacatgacgcagccgacgagcgcgaacgacgcgacgagcccgttgtgcgcgacgacctttccgagcatgtcgatcatggccgcctccccgtcagttctgttcgggccgcggcagcgccgcgagcgatgtcgcgtcgtggcccannnnnnnnagcgccgcgatgctcagcacgcacacggcaaccgcgcccaccgccgacagcagcgcgacggggccgcccttcaacgcggcgacgacgttctgattggccgccatcgcgacgacgaccgggatgtacatcgnnnnnnagaacgcgatgcccgcttcggtctcctccggcagccagccgcggcgatgcagcgcgagccgcaggccgatgaggagcagcatcgcgatgccgacgccgccgacgttggtcttcgcgccgatcgcggcgcccagtagatcgccgatgaaaagcccggccagatggcagaacgcgagcagcgcggttccgtagatgatcatgcttgtctcctgattcctgatgatggatnnnnnnnnncgcggcccggcggctcgtcgtgcgaagcgcgttctcgggcggcgatggcggtacgtcggcaatggcgtgaagtacggacggcccgccgcgccggcttgccgtagactggcggcggcgtggcctgcgccgtcgcgcgcctcccgcgtcgcgcgacggcgcaggccacgcacatcgtagtcccgccgcccgcggccatttatgaagttgtcgaattcgattcagtgggtttagcaatgcgtccgttaccgcctgaactgctgcgcagtttcgtcgccgtcgcgcagacgggcagcttcaccgccgcgtccgagcgcgtgagcctgtcgcaatcgacggtcagccagcacatccgccgcctcgaggaactgctcgaccgcccgctcttcgagcgcgacacccgcaacgtgcggctcgcgcccagcggcgaggcgctctttcgctacgcggtgcgcattctcgcgctgatggacgaggcggtcgcgtcggtctgcgggccgccgctgtcgggcaaggtacggctcggcttgtcggaggatttcgcgctcacgcacctgacggccgcgctcgcgagcttcgtgcagcgcaacccggaagtcgagctcgagatcgcgaccggcttgtccggcgatctgttcgacgcgctcgacgccgggcggcacgatctcgtcttcgccaagcggatcgcgggcagccggcgcggccgcgtgatccgcaccgagccgctctactggtgcgcgggccccgcttcgccgctcaccgggcgcgagcccgtgctgccgctcgcgctgcatccgcagccgagcgtgtcgcgccagcgcgtgctcgagacgctcgatgcgatcggccggccgtaccggatcgcggtggcgagcacgagcatcgcggtgctgcgcgcggcggcgagcgcgggcctcggcatcagcgcgttcgcgggctacgtgatcccgcacgggctcgcgaagctcgaggccggtctgccgccgctcggcgagctcgaatacgtgatcgaccggcccgcgaacgcgtcgcgcccggcgctcgcgctcgaggcaacgcttgtcgcggccgcgcacgaattctgacgaaggcccgcgtaaaggcggcgaaggcgcgcggcgcgccgcttgcccggcctcgggcgaggctgacccaatcgccacgatgcggtcatcgtccgctcaggcgcacctgtccggaatgcgacttcaccggcacgcgaagccgccgcgcttcgcgcctccgattccgtcacctttgtggagctttcgatgaatacgcgtcgctttctcgccgcgacggccgccgtcgcggccgccgcgctgagcgcgacgtcggcgctcgcgtcgacgcccgacgcgccgcaaggcaagacccgcgcccaggtgcgcgccgcactgatccagacataccgcgacggcgtgatcccgacgtcggacggcgactacccgccgagcccggcgacgatcgacgcgaacnnnnnnnnnctcgcggccacccaacccgcgtgggcgcgcgagcagcaaccgtcgcccggccgcgccgcgcatgcgggcgctcgatgccgcgccgccgcgtgccgccggcgcacgccgccgtatgccgccgcacgccgccgtgtacggtgggggcgcaccgcgaccggcgtgcgacgcctacggcagaaagctgttgcgccgtgcgtcgatcagctcgacgagcagacggtcgcgctccgcgccgagctcgcgcatcgaatgcgcgccctggatctcgcgcagcgcgtcgatcagttggcgatcgacgtcgggcgagaacgacggcgcgccgaggtcgttccaccagctcgccatcgggcccgacaggtgctcgaggaaatgcgcgatgccgccctctccgccgccgaggtggtagacgaggctctgccccatcagcccccaacgcaggccgggcccccacgacaccgccttgtccgcgtcctcgacgctcacgacgccttcgcccaccaggtaatacacctcgcgaaagagcgcggccgcgagccggttcgcgacgtggcccgccctctccttgttgagcacgatcgtcaccttgccgaggctgtcgtagaagcgcttcgcccgcgcgatcgcgtcggccgacgtcgccgcgccgccgacgagttcgacgagcggaatcaggtgcggcggattgaacggatgcgcgacgaggcagcgctgcggatgcgcgtcgcacgcggtctggatatcggacatcttgagcccggacgagctcgatgcgacgagcacgtgcgcgggcaggcgcgcgtcgatccggcgatacagctcgcgcttgaaatcgagacgctcggggccgttctcctgcacgaagtccgcgccttcgagcgcggcgtcgagcgtcggctcgaacgccacgcgcgacgcgagcgtgccggcgcgctcgcctagaaaattcgcaagcgcggcgtcgagccgctnnnnnnnnncgggcgcgggatcggtcacggcgacgtcgaagcccttcgacaaatagaacgcggtccagctcgcgccgatcacgccggcgccgacgacggcgatccgctgaatcttcatgggcggggtctccaagatgttcgaatgtgcgcacgattgtcgcatcgaaccaccctggctgcgcgacgcgccgagtccgtccggccgccgcnnnnnnnnnnnngccgccnnnnnnnnnctgcccgtcgnnnnnnnccgcctgcgcgccgaagcgtcatgcggttgtttcgattcgcgcggccctcgccgtgcacgcgcacggcggcgcgagcggcatatctnnnnnnnngctccgnnnnnnnncgtcccggccgcgtcgccgccgcgcggcgtgctcgcgatttgccgcgttgctcagccgccgagccttttctcgatcctcgccttcgtttcggctagcgcatccggcagccgcgcgctcagcttgtcgaacagctccgcgtgcagcgcgagctcggcgcgccattcgtccggattcatcgacgtgacctgcgcatactgcgcgggcgagaacgcgagccccgcccaatgcagatcctcgtagcgcggcgtcacgccgaacgcgtgctcgacgccctcgccgcggccgtcgatccggtcgagcatccacttcagcacgcgcatgttctcgccgaagccgggccacgcgaagcggccgtccgcgtccttgcggaaccagttcacgcagtagatcttcggcaacgtcgcgcccgccgccgcgagcttctcgccgagcgcgagccagtgcgagaaatagtcgctcatgttgtagccgcagaacggcagcatcgcgaacggatcgcgccgcacgatgccctgctgccccgccgccgcggccgtcgtctccgagcccatcgtcgccgccatgtacacgccttcgatccagtcgcgcgcctcggtgacgagcggcaccgtcgtcgagcggcggccgccgaagatgaacgcgtcgatcggcacgccgcccgggttctcccaatcgtcgtcgatcgacgggcactgcgacgcgggcgccgtgaagcgcgagttcggatgcgcggccttgcggcccgtctcgcggccgatctcgggcgtccatgcgttgccctgccaatcggtgagccgcgcgggcggcgtgtcggtgaggccttcccaccagacgtcgccgtcctccgtgagcgcgacgttcgtgaagatcacgttctccctgagcgtcgcgagcgcgttcggattggtcttctcgcccgtgcccggcgcgacgccgaaatagcccgcctccgggttgatcgcatacagccgcccgtcgcggcccggcttgagccacgcgatgtcatcgccgatcgtcgtcacgcgccagccctcgaagcccttcggcgggatcagcatcgcgaagttggtcttgccgcacgcggaaggaaacgccgcggcgatgtgatacttgcggccctcgggcgaggtcacgccgaggatcagcatgtgctcggcgagccagccttcgtcgcgccccatcgtcgacgcgatccgcagcgcgaagcacttcttgccgaggagcgcgttgccgccgtagcccgagccgaagctccagatctcgcgcgactcgggaaaatgcacgatgtacttggtcggattgcacggccacggcacatcctgctcgcccgccgcgagcgggcgcccgacgctgtgcacgcacggcacgtactcgccgcgctcgccgagcgcgtcgagcaccgcgcgccccatgcgcgtcatgatccgcatgttgacgacgacgtaggggctatccgagagctcgacgccgatgtgcgcgatcggcgagccgagcgggcccatcgagaacggcacgacgtacagcgtgcggccgcgcatcgcgccgcgaaacaggccgttgagcgtcgcgcgcatttcggcgggcgcgacccagtgattggtcgggcccgcgtcgtcgcgatgctcgctgcagatgaacgtgcggtcttcgacacgcgcgacgtcggacggatcggacagcgcaagaaacgagttcggccgcttcgccggattgaggcgcaccatcgtgcgctgttcgaccatcgcgtcgcagaggcggtcgtactcctgctgcgaaccgtcgcaccagacaacgcgatccggctcggtcaactccgcgatacgcgcgacccagtcgatcaggccgcggtgcttcacgtattcgggaacgtcgatcggaacggtgcgcgtcgccgcgaccacgttgcttcgggtcatgagagtgtctccgtgttgtagaaccagaatnnnnnnnnnnnnccgcgcgatgannnnnnnngcgggcgtagcggcgctacgcgatggctgggggcgacgcccgcgcgctccgcgcatcggggctgtcgcgttccacgttccgactccgaaaatggcggagcgttcgnnnnnnnagggttgggaacgactgaatcgccgagcttgctcatgcacctgccatacgatcaaggtgaaaaccagcataccatcgcggtgcgggcggcggcgctgcgctgcaacaagacgcggcccgcgcccgcgcggcgcgagccgcgcggcggcgaacgcccgccgggccgcccgccgaacgcaattggagcaatccagcatgcgggcgatgcgcgccggcgcgggttttcaccgagggnnnnnnnnnttcggccgcgcacccggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcgcatcgggcgcatcggctgcgtcgggtgcgtnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagccacggccgccgcgcatgctnnnnnnnnngcatcgatactgatgcggcggactgcatatagaacgacttcgtttcgcgaannnnnnnnaggcgtgcgtgcgatagacggcgcgtcgcctgcgcccgcgctcgggctgcaagcggaggtttcatcacgcgacgcttcacgctcgaacgccgagcgtccggttggcgcacgcnnnnnnnnnnnnnnnnnnnnnnnctttggcttcnnnnnnnnnnnnnnnnnnnnnnttgactttgacttgcgcccgggctccaacgtcagtcgccgccgctgccccgcttccgccctcgccgcgccgcgccactgcgacgcggcgcagcagcgccgcccgatcgcgctgtcgcgtcaagtcatctcgacacacgcgctcgcgcacgcgcggcacgcatgcgcgcattcgcggcaatgcgcgtgcgcatgtttgtcgcactnnnnnnnnnaggcttcacagatgtccgcgcacagcctgcaaacatcgcccgcccgtgcactgcgcctcgcgatcgcgccggatgcgaatcggcacatcaacgcgcaatcgacatcgagccgcacgcaggcggcgaggcccgacgcatcgggctcccgaaggcacgcgaccgcacactggtcgcatgctcgcgcgcacgcatcgcatgcgcgcatgcacgcttcatatcgttcgttcatcgtccgctccctgctgtcagacatcgggaccgacgcgcgcaatccgcgtgcccgccgccatgcttcggcgatacggcttcggcgatacggctccgataccgtttcgacaccgtttcaacacggtccggacaccgagggcgcctcacgaccggaaccgttcccgccnnnnnnnngcccgcatgcgacgcgggtcgcgcacgcccgcgacgcgccgcctgaaaaatgacctcttgaaatcgcctttgccgcgcctatcttcgaaacgccgacgcagccgcctcccgcgcgctgcgcgtttcgaccgatttgtcgcggccaggcaaacgaaccggtacgtccgcagacgccgccggcgcgttcgccaggcttcgttccaggaggacacgaccatgagcgatctctatttcggcgccgatctcttcagcgaattcgatcgtctgcatcggcagatggcgaacctgttcggcggcttcccttccagcattcgcgcgagccggctcggcggcttcccggcattgaacgtgggcacgaccgaggattcgatcgagatcgtcgtgttcgcgcccggcatgcgcgcggccgacttcgacgtgtcgatcgacaaggggctgctcgcgatcagcggcgaacgcaaggccgcgcaacgcgccgagggcgaggtgcgcgcctatgcgcaggagcgcttcagcggtgcattccggcgcgtcgtcgaattgccgcagaacgccgatcccgacaagatcnnnnnnnnntacgagaacggttgcctgctgatcagcgtcggcaagcgcgaagcgtcgaagcnnnnnnnnatcaccgtgcaatgagccccgtcagtctcgaatcaaggagccgatcgtgaacacccgcaatccagccgcagaacgtccatccgccgtacccgctcgccgcgacgcgggcgatgcgcnnnnnnnnntcacggtcacgccggccgtcgacgtatacgaagacaagcacggcgtaacgctgtgggccgacctgcccggcgtgtcgaaggagcgtctcgaagtgaagatccaggacggccatctgtcgatcgacgcgcacgcggcgctgccgatgccggcgagcctnnnnnnnnagcacgtcgaggtgcgcgagccgcatttcgcacgcacgttccagttgagcccggacttcgacacgacgaagatcgaggcgaatcttcaggatggcgtattgaagctgacgatcccgaggcgcgacgaagcgcgcccgcggcgcatcgacgtgcagtgaaaaacggcggcgnnnnnnnncttcgtgcgcgccgctgcgtgaagcacgacggcgcggcggcgcacgcatcgggcgtgccgcgcggcgcgctcgcttttnnnnnnnnncgacgcgcgagcgcgcggcgcgacacccgtccgttcagcgccacgtcgtcgacgccgccgccaggcaccggcgcggcgagagtcgggctcgcggcaagcggcgcgtcggtgcgcggcgccggctgcgccacggcttgcccgatcggcgcggccgtcgcggtcgtgtagcgctcgacgcagcaccgcaccgcatcgcatcgctcacnnnnnnnnnnnnnnnnnnnnngtcgatcgcacgcaagtcgtcctcgtcatggcgccgcgcgtggaagttgcccgtcacgatcgcgcacgacgggagaagagtcgaccccgtcgcattcggtacaggccatctcgacagccgccctcggcaccgattcgccgtacgtcatcgcaacgggcacgttccgattttcgccgctcgcgacgagcggcgccggcgacaccgtgagccgcatcggcacgcggattcatcgccttgcgtcgaacgcggcatgaacgcgcaggccgcccacggcgtcgcctcccgatcgcgccgcgcctttccttttactgcaccgcataagacaatattcgacccgtgccggcgcacccttccccaacctgcccttgtcgatgaaacgttacgaaacgctcgcccgcgcgatggccgacgacatccggtccggcaacatcacgaccggcacgcgcatgccgtcgctgcgccagatgatcgcccagcatcgcgtcagccaatcgaccgtgtttcgtgcttactatctgctcgagcagtggggcttgattnnnnnnnnnnaacgctcgggctactacgtcgcgcacggcgcgcaggcgagcgtccgcgcgaacggcatgaacggcatgaatggtgcgcacgcgacgcaagacggccgtctcacgcgcgatgccgcgcccgccgaatcgcgcaaggtcgatatcagcgatctcgtgttctccgtgctcgaggccgcgacgcatccgcgcatcgtgccgctcggctccgcgttcgcctcgccgcatctgtttccgctgccgcgcctcgcgaagtcgctcgcgcaggccgcgcggctcgtgagcccgtggagcgccgtcgtcgatctgccgcccggcagcgagcagttgcgccgccagatcgcgttgcgctacctcggcatcggcgtgtcgcagccgatcgacgagatcgtcgtgaccaacggcgcgctcgaggcgctcaacctgtgcctgacggccgtcacgcgccccggcgacgtggtcgccgtcgaagcgcccggcttctatgcggcgctgcaggcaatcgagcggctcgatctgcgcgcggtcgagattcccgtcgatccgcgcacgggcctcgacctcgacgcgctcgccgccgcgctcgaacgccacgacgtgcgcgcgtgctggttcatgacgaacttccagaatccgacgggcgtcacgctgtcggccgacaagaagaaggcgctcgtcgacatgctcgcnnnnnnnnaggtgccgctcatcgaggacgacgtctacggcgagctccatcacgggccggactacccgctgcccgcgcgcgcgttcgacaagcacgggctcgtcatgcactgcagctcgttctcgaagacgctcgcgcccggctaccggatcggctgggcggcggccgggcgcttcgccgagaaggtgcagcggctcaagctgatgacgacgctgtccgcgagcattcccgcgcaggtcggcatcgccgactatctcgagcacggcggctacgatcggcacctgcgcaagctgcgcggcgcgctgcgcgggcagatggagcggatgaacgacgcgttgatgcgccatctgccgcccgacgtgcactggacgctgccggacggcggctacttcgtgtggctggaatttcccgacgcgatcgacgcgatggggctgcatcgcgaagcgatccggcgcggcgtgagcgtcgcgcccgggccgctcttctccgccgcgcatgcgttcgagcgctgcgtgcggatcaacttcggccacccgtggagcgccgccgtcgacgacgcgatccgcaccgtcggcgagctggtcgcgcagccgtcggtgcgcaagcggcgctgacgcgcgacgcggcgcgagcgacacgagcggcccgcnnnnnnnnnngccgacggccgtgtcgggcgacgcgcaccgctcagtgaatcacggtaatcgcgaccttcgcgagtccgaacagcaagccgccgaagcacgcggcgagcaggatcgccatcaccggcacccacggcagcttcaccgacgcgaggtcggcctgatgcccggcccccttgcgcacgccgaagaaactccacaacaccattcgcatcattctcgccaggctcatcgccatcctccgctgtcgcggctcgccgaaagcgcgaaccgcattgcttgcgcaccacgatagcttcgcgccgcgggcgaggaaagcagcagttccggatggttttcgcgcagcagatcggtttgtagcttctcgcttgcttgggtcgaatcgggttggggttggacgcggctcggctcttcgtctcgtctcgattcgattcgcctcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnngaactcggactcgaacgcagaggcaagtatcgatgcccaagcgccggcgccatcgaaatcctcgcccccggcatcgcccgccccgcgcgccgcgcgatcgccttcgacctcgggcgcgaccgccctacgcgcgcccgccgcatctgctgcgcaaaatccgtccgaatctgctgcttgttgcgcgcggccgcgcgccctacgcttggtgatcctcgcgccgccgatgcggcgcctcgcaaccgacacgcgcgacnnnnnnnntgccgccccaccgcattgcccggccatgtaccgatacaccgaattcgacaaggcgttcgtgcgcaaccgcgccgcccagtttcgcgaccagctcgaacgctggcggcaaggcgcgctcagcgaggacgcattccgcccgctgcggctgcagaacggctggtatgtgcagcgccacgcgccgatgctgcgcgtcgcggtgccgtacggcgagctgtcgagcgcgcagatccgcatgctcgcgcgcatnnnnnnnnactatgacgtgccggagccggcgcgctaccgcgccgcgtgcgacgcgcaggcgcggctcggcaccgtgcgcctgccgacgcgcaacgcgcatttcacgacgcgcacgaacgtgcagttcaactggatcccgctcgagaaggcggccgacgtgatggacctgctcgcgaccgtcgacatgcacggcatccagacgagcggcaactgcatccgcaacatctcgtgcgacgagcgcgcgagcgtcgcgcccgacgaaatcgccgatccgcggccgttcgccgaagtgatgcgccaatggacgacgctgcatcccgaattcgcgttcctgccgcgcaagttcaagattgcgatcacgggcgcggccgacgatcgcgcggcgaccgactggcacgatgtcggcttaaggctcgtgcgcgacgcggcgggcgaactcggctttcgcgtgagcgtcggcggcggcatggggcgcacgccgatgacggccacgctcgtgcgcgcattcgtgccgtggcggcacgtgatgaactacatcgaggcgatcgtgcgcgtgtacaaccgctacggccgccgcgacaacaggtacaaggcgcgcatcaagatcctcgtgaaggccgagggccagcgctacatcgacgacgtcgacgaggaattccggcagatcgtcgagcacgacggcggcccgcatacgatcgagcaggcggagttcgaccgcgtatgcgcgtcgttcgtgccgcccgtgccgccgccgtgcgcggccgggcgccacgcaaagaccgatatcgacgccgacatggacgcggcgctcgcgcgcatgcgcacgctcgccggcgcacagcccgcgttcgcgcgctggctcgagcgcaacgtcgcgccgcaccgggatcccgcgcggcggatcgtcacgctgtcgttcaagcgcaggcatcaggcgcccggcgatgcgtcgcccgagcagctcgacgcgctcgcgcacctcgccgagcgcttttccgccggcgaggcgcgcgtcacgcacgcgcagaacgtcgtgctgccgtgggtgcgcgcgatcgatctgcacgcgctgtgggaggcnnnnnnnnacgcgggcctcgcgagcgcgaacgtgcggctgttgaccgacatgatcgcgtgccccggcggcgatttctgcgcgctcgcgaacgcgcgctcgatcccgatcgccgatgcgatcgccgaacgcttcgacgatctcgacgagttgcacgacatcggcgacgtcgacctgcacgtgagcggctgcatcaactcgtgcggccatcatcacagcggccacatcggcatcctcggcgtcgacaaggacggcgacgagtggtaccaggtgacgctcggcggctccgacggcacggccgcgaacggccccgcgcagccgggcaaggtgatcgggccgtcgttctcggccgacgagatcgtcgacgtcgtcgacgcgctcgtcgccacctatctgcgcgtgcggcgaaccgaggccgggcgcgtcgaacgcttcatcgacgcgtaccgccgcgtcggccccgagcccttcaaggccgccgcgaacgcggcgcgccatcccgagacgagtgtcgcatgagcccgccgaaccgcatccgcctgctgagcgcgagcgcccacggcgacgagacgcgcgccgcgcccgcccgcgacggcgcgccgctcgccatcgcgaacgacgaggagctgacgccgcttgccgcgcgcatnnnnnnnnnnacgcgcatcgacctgcattttccggtgttcaccgacggccgcgcatacagccaggcgtacctgctgcgcaagcgcttccgtttcgcgggcgagctgcgcgcgacgggcgacgtgctgatcgatcagttgctgcagctggagcgcatgggcttttcgagcgcggtgctcgccgacgacgccgatctcgacgccgcgcggcgccagctcgaacggttcggcgggttctatcagcgcggcgtgagcgcgccggcggacccgctttagccgctggcgcgcgacgcggccgccggcttgcgccgccccgtcgcgcaagccgatgacgacgcgggcacccggcttgcgtacgcgagtacgcaaagcgccgcaggcggnnnnnnnnngcgcgtccgcgcggccgatgcgggccgcgaaccgccggctcggcggcgcgttcgtcgcttctcgcggcgcggccgcccgcttcgcaacgcagccgaaagaacgnnnnnnnnnnnnnnnnnnnngggcttcatgctgccgcgcacccagaaaaactataatagccggctcgccatgccacctcgtcggcccatgccacatgcgcgaaggccacgcgggccgccgcgccggttcgtccgcgcaagccgcgccgcccggccgtgcgcgccggccgcgtcgagcccgcgcaactgcctccgccggatcgcgccgcacgtggccggcctctttgaatgacgccatgcctaaccgattccgaccgtttcccgccccgtccgccgttgcggtggcggccgtgctgtccgcctgttcgtcggcgcccaagcctctttatcagcaggaacagttcgacgcgaccacgagcccctacgcgcgcacgttccacgaaaaatcggccgcgacgtgcgaagccgcgcgctgctgagccagggctacatggcgagcgcgacgcgcccggacgcggtcgacggcagcaagaacttccagccgagcaacgattcgcacgtcgtcatcgaatttcacgtcgtctgcgcggagtcggacgtcgacggcgcatcgagcatcgcgtacgtgaacgcggtgcaggaccgctattcgctgaagaagagcaacacgtcggcgagcgtcgggctgagcgtgttcggctcgctgtcgctgccgatcggctcgagcgacgacgcgatggtcaagatcgcgagcgaaaccattccggccggcgtgttctacgagcgcttcttcaatctcgtcgaccatttcctgaagatcgatccgacgcggcgcgacaaggcggccgtcaaggcggccgagaaggagcgcgtcgcgccgctgcccgaaccggcggagacggccgaaggcgcgccgatgaagctgaagacgccggccgcgccgacaccgccggccgcgcccgtgccggcgtcctcggccgcgcccgggacgtcggcgtcgtcggccgtggctgcaccggcggccgcgggttccgggccggccgcttcggcccccgccgcccccgttaggcacgccgcgcctgcgccggcttcggcgacggccgccgcatcggcacccaccgcggcatccgcgccggcgcctacgcccgcgtcggctcccgcgccggcttccacacccgcccccgcgtccgctccgactccgactcccgcttcagctccgactcccgcttcgattcctgccccggctccagcgtcggccccggcttcaactccagccccggcctcggctccagccccggctccgacaacgagcccggcgtcatcgatcgcgccgacggccgcgccattcgcctcggcgatcccgcctnnnnnnnncgagaagttcgccccggcggtgacggcgacgacagccggttcgacatcgacgccggcctcggccgccgcgccgtcgtcgccgtcgtcgccgtggctgccgcccttgctgccgcccttgctgtcgcccgacgcgccgtcgcccccggcggacaccgcgcggacggcgccgctcgcgccggcggcatcgccggcaaccgccgcggccgcagcgacgaacgccaccgcgaccgccggcgcgatgcaatccgnnnnnngcgacgacgccgcaacgaactgagcacggcccccggcgctcgcgacccgctgaggcgcgagcgccttcgccatcgccctcacgatcgcaatcgatcggcccggccgcgtgcgcggcggcgcagggccacggcccgcccgacgcgcgcctcgccacgcgcttcgtcgcggctttcaccgcagctcccgccgcgcacggcgcaccccaccgcccctgtcaccgcgcccgccgccggccgcgcttacttcgtcgtataaccgccgttgatcagaatcgtctggccggtgatccaccagccgtcgctgacgagatggcggatgaacggcacgacgtccccgatgtcggtcagccccgtcttcgagaacggcgacagcgccgcggccgtcttgtgatacgccaccgcgtccgcgccttcggccggatagaagaacggcgtatccatcgggcccgggcccaccgccgtcaccgaaatgcnnnnnnnnncgaactccttcgccgcnnnnnnnntgaagtgctcgacgggcgccttcatccccgcgtaggccgcgtagaacggcgtgaacgcgcccagcagcgacgtgacgagcgtgacgatcttgccgttgtcgttcacgtgcctgccggcttccttgaggaagaagaacgccgtcttcgaattgacggcggccatctcgtcgtattcggcctcggtgatctcgacgaacggcttcttcagcaccttgccgacggtattgatcgcgatgtccggccggccgatcgcggccaccgtgtcgacgaacagtttctcgacggcgcccgccgccgtcaggtcggcctgcagcgcgaccgctcgcgcgccggccgcctcgatcgccgccacggtttcggcggcggcgcccttcgacgccgcgctgttgtagtgaatcgccaccgcctgcgcgccctgcgcggcgagatnnnnnnnnatcagcccgccgaggttcttcgcgccgcccgcgatgatcacggtcttgcccttgatgctgtggtccgccatgttggctctccggttcgatgcgcggggccgtccgatacggcctcgcatgccttcggatgatatagtccagaaaatccttataaagtcacctgttctgacatgacctgtcaggaaactcgatcaattgccgcttcgcgccttttccctcccgccgcgatgactccgcttgcgtccccacccgcgcgccctgcgcccgccgcctccgatgcggcgggcaggtcgccccgtccgcgccgccgaggagccgccgatggaccgtattgatctcttccgcgtgttnnnnnnnntcgtcgaatgcgcgaacttcannnnnnnngccgacacgctcggcatgccgcgctcgtcggtttcggcggcgattcaggaactggagggccgcgtcggcgcgcggctcctgcatcgcacgacccgcaaggtgacgccgacgcaggacggcgccgcgctctacgagcgctgcctgcgcctcatcgcggacgtcgaggaagccgaaaacctgttccgccattcgatcgtcgggccgagcggcacgctgcgcgtcgacatgccggggcgcatcggccgcctgatcgtcgcgcccgcgctgcccgagtttctcgagcgctacccgcaaatcagcgtcgagctcggcgtcaccgatcgcgcggtgaatctgatcgaggagcgcgtcgattgcgtgctgcgcgtcggcacgctgagcgattcgggcctcgtnnnnnnnnnnatcggcgatctgccgctcatcaacgtcgcgagccccgcgtatctcgcgcgccacggcgtgccgcgcacgcccgccgatctcgagcgccaccggcccgtcaattacgcgtcgccgtcgaacgggcgcgtcgcgccttgggaatgggtcgagggcgacgaagtgaagcgtgtcgcgctgcgcgcacgcgtgaccgtcaacagcgcggaggcgtacatcgcgtgctgcctggcggggctcggcctgatctagattcccgcgtacgacgtgaacgcgcacctgcgcgcgggcgaactcgtcgaagtgctgccggaccatcgcgcggcgccgatgccgatgacgctgctgtatccgcaccggcagcatctgtcgcggcgttttcaggtgttcgcggagtggctcgaggcgctgctgcgggcgaaggtactgtaggcgcgccggaacgcgcgccccgcttcgatcgcgcnnnnnnnnnctcaggcggccggcggcgcggccgggcggcgacgtcgaacgaaaaatattacccgggtgttattgacgactcatttatacccggatataaatatcgcattgttccgatccacgagaccatgtgatgacgtcctttgcgcttccttcccatatcgcgttcgacggctaccggcggcttgcggccgggccgttgccgacggtcgcgctcgcggtcaagcgggccatcgccaacgacgcgatcggcggcgcgctcctgatcttcgacaacgcgaccggccgctcgatcgacatcgacacgcgcggctcggacgacgaagtcgccgcccgctacgcgccggccgcttccgcggacatcgcgcccggcgcagcggccggggcgcaccgcgagcgcgccgccgacctcgccgatgccgccggcacctccaacgccgccgatgccgacccgctcgcgcccgaaccgccgcgcggccgcggccgcccgaagctcggcgtcgtnnnnnnnnaggtcacgctgctgccgcgccattgggcgtggctcgcgacgcagccgggcggcgcgtcggtcgcgctgcgccgcctcgtcgacgaagcgcgccgcgcacatgcgcacaaggaccgaagccggcgtgcgcaggaacgtgcctatcacttcatgtcggcgatcgcgggcgacatgcccggcttcgaggaagcgtnnnnnnnnntcttcgcgaacgacgccgcgcggctgcgcgcccagatcgccggatggccggccgacgtgcgcgaccacgcgctcgcgctcgcgtcgccggatgacggcgcgccgttgcccgaggttcgctgacgccccgccccgagacctccgatgacgaccatcgacctgaacgcgggcgcgctggcgcccgtggccgacgaaatcgacgccgtcgacctgcgcgtgacgggcgcgcttgcgcgcgagctgaacggcgtgctcgtgcgcaacgggcccaatccgctgcgcggccgcttcgacggcggcgacgtgctgtcgtggtggccgcaggacgcgatgctgcacgcgatatcgttcgacgacggccgcgcgacccgctaccgcaaccgctgggcgcgcacgcggcgctgggcgcgcgtgcacgatccggcgcgcgagccgtcgctcgtcgacacgaatccgaacgtcaacgtgctcgctcacgcgggcgagattctcgcgctcgccgagggcggcgcgccgctcgcgatcacggccgggctcgacagcatcggcgcggcgcgccgccacccggggctcgcgcacgggatggccgcgcatccgaaggtcgatccgcacacgggcgagctgatcgcgtttcgcgccgactggaaccggccgtggctgcgctacctcgtcgcggacgcggccggcgcgcagaccgtcgacacggagatcgcgctgcccgcgccgtcgatgatgcacgacatcgcgatcaccgcgacgcacagcatcgtgttcgacctgaacgtcgcgtatgacttctcgatgctgtcgcgcggccatcggatgccgctgcgctggcacgannnnnnnngcgcgcgcatcggcgtcgtgccgcgccgcggcggcgatgcgcgctggttcgacatcgcgccgtgcttcattcagcacgtcgtcaacgcatacgatctcgaccgcccggcgatcgtgctggacgtggtccgctatccgtggttcctgcgcgtcgcccgcgacgggcgcggcttcgacgacaacccgcccggcgtgctgtggcgctacgtgatcgatctcgtgacgggcaccgtcgccgagcagccgctcgacgacgccggcatcgagctgccccggatcgacgcgcgccgcaccgggcgccgccaccggttcctgtacgcggccgagcagccgacccccgtggagctgcgcggcatcgtgcgctacgacctcgacggcggctcgacgcagcgctaccgggtgccgcccggcgaccagaacagcgagcccgtgttcgtcccgcgtccgggcgcggcgggcgaagacgacggctggctgctcgtctgcgtgtatcgccatgcaacggatacgagcgacgtcgtgatcctcgacggccggtcgatcggcgacgggccgatcgcgaccgtgcacctgccgcgccgcgtcccggcgggttttcatggcgcgtggctgccggccggcgcatgagcgaaaacgccgcgcggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngcaaaagcggaatcgaaaacggcgacggccgcgcgaatcgcgcgccgcctgcgnnnnnnnntcggcgcaccggcccattnnnnnnnncgcgtattcgcgacgcccgaaaacnnnnnnnnncggccctcgcttggtgcggcgagcggcggtgcgcgcccggcctcactcgaccgtcacggatttcgcgagattgcgcggcttgtcgatatcggtgcnnnnnnnnagcgccgcgtggaacgcgagcagttgcatcggaaccgcatgcaggatcggcgagagcggcccgtagtattcggtgaggcgaatcacgtcgaggcccggcgcgctcgcgatcgcgcagtcgacgtcggcgaacacgaagagccggccgttnnnnnnnntcacctcgtgcatgttcgagcgcagcttctcgagcagccggtcgttcggcgcgaccgcgatgacgggcatctcgtcgctcacgagcgcgagcgggccgtgcttcaattcgcccgccgcgtacgcctccgcgtggatgtacgagatctccttcatcttcagcgcgccttcgagcgcgatcggataatgcatcccgcggccgaggaacagcatgttctcgcgccgcgcgagccgctcggaccacgcgatgatccgcggctcgagcgcgagcaccttgctcatcgcctcgggcaggtggcgcagcgcgtgcaggtgccgcttctcgtcttcgtcggacaannnnnnnnnnacctgcgcgagcgcgagcgtcaacaggaacagcgcgacgagctgcgtcgtgaacgccttcgtcgacgcgacgcccacctcgatgccggcccgcgtgatgaagctcgacgcgcattcgcgcacgagcgcgctcgtcggcacgttgcagatcgcgagcgtgttcggcatgccgagccgcttcgccgcgtgcaccgcgccgagcacgtcggccgtctcgccgctttgcgacaccgcgacgacgagcgccttcggattcggcacgccgtcgcgatagcggaactcgctcgcgatctcgacgttcgccggcaggccggcgatgctctcgatccagtatttcgcggtgagcgccgcgtgatagctgccgccgcacgcgagcagcagcaccgagtccgccgcgctcannnnnnnncatgcgcgatcgccgaacagctcgggcatgatcgacgtgacgtcgagcagcgtatcggcgacnnnnnnnngctgctcgaagatctccttttgcatgtagtagcgatagccgccgagatcggccgccgccacatgcgcggcgatcgtgtgcaccgtccgctcgacgcgccgcccgctcgcgtcgacgatccagtggcggtgcagctggatatcgacgacgtcgccgttctcgagatacgcgatccggtcggtgaggttcgacagcgcgatcgcgtccgacgcgaggaagtgctcgccgtcgccgatgccgacgacgagcggcatcccgtnnnnnnnnncgacgatccggtgcggctcgtcgcggcacatcaccgcgatcgcgtaactgccgcgcagccgcgcgannnnnnnncgcaccgcgtcgaacaggtcgccgtcgtacagatgatcgacgagatgcgcgatcgcctcgctgtcggtctggctcgcgaacgcgtagccgtgccgctcgaggtccgcgcgcagcgcctcgtagttctcgatgatgccgttgtgcgacagcgcgatcnnnnnnnnggcttcgggtgacgcgtcggcctgcgcggtgccgccggacgcggcggcgctcgccgccggtgcgcccgacgtagcgacgcccggcgtagcgacgcccgacgaaaaatgcggatgcgcgttggccgtcacgggcgcgccgtgcgtcgcccagcgcgtgtgcgcgatacccgtgtagcccgacaacgcgcgggccgagatctcgcgctgcaatgccgcgacgcgatcgacgctgcgcgcccgcacgagccgccggtcctgatagacgaccacgccgcacgaatcgtagccgcggtattcgagccgcttcagcccgtccaccaggttgggcacgacatcgcgccgcgccaccgcgccgacaattccacacatatcgctctccgtgaaacgatccgctcgggatcgacgaacgcgatggtagaatcggcacaatggaatttaatttcaaaaatatcgattctctgaaatttccatatcattccatttcggcttgaaattaaatttcaacccgctcgcgcaaggagcagcgcttggcctactctctcgacgaactgaaccttcgtatcctcgccgcgctgcaggcggacgcgtcgctgtcgaacctggcgctcgccgagcacgcgctctcgtcgccgcctacctgcatgcggcgcgtgcgcaagctgaccgaagccggcatcatcgagcgccggatcgccgtcctcgatcgcggcaggatcggcacgagcgtcaccgcgatcatcgagatcggcctcgatcggcaaaccgccgaggattacgacgcgttcgaggcatacgcctgcgcgcagccggaagtcacgcagtgctaccgcgtgtcgcccgggcccgacttcgtcatcgtcgcggatctcgccgacatggccgcgtatgacgaattcgcgcgccggctgttcacgcatgcatcgaacgtccgcaacgtgcggaccttcttctcgacgcatcgcgcgaaattcgaagcgaatgcgccggtgcgcgccacgccgggcaagcgagcgggcggctgacggcgtcgaccgaacggaacnnnnnnnnncggcggcgnnnnnnnnnnacgtgacgcgcccggcttccgccgnnnnnnnnnnnnnnnnnnnnnnnnnnnggcgtcgtccgcgtcgtccacgtcaannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaatcacgatcgcatcgcgaacggccgatgtcacgcgtcggttccgccggcgccatcccgacgccgacgcccggccccggcacgcggcaccgccgagccgctcgccgcggcgatcacctcggcgagccggcgcgcggccgcgtccatctgctcgcggccgaagccgccgaagccgagcacgaggcccgggcgtgccgtgcccggcgcgaacatcggcgacaccgggcggaccgcgacgcccgcctgcgcggccatcgccgcaacgcgcaggtcgtcgacgcccgccgcgagccagagcaccgcgtgcatcccctgatcgcccggctgcagccacgcgagatcgcccgacagcagcctgccgaccgtatcgatcagttnnnnnnnntgctccgcatacacgcctcgcacgcggcgaatgtggcgatcgaaatgcccgccggcgatgaacgccgcgagcacgtgctggtccgcggtcggcgcgtgtcgatccatcagcannnnnnnnncgcgcaacgcgtcgaccagttcgtccggcacgatcagataaccgagccgcaacgacggaaacaggatcttgctgaacgtgccgagatagacgacgcgcgccggatcgagcccctgcagcgacggaaacggatagccctcgtagcgcagctcgctgtcgtaatcgtcctcgaccacccatgcgccgctnnnnnnnnnccatgcgagcagcgcggcgcgccgcgccatgctcatcggcatgccgagcggatattgatgcgacggcgtgacgaacgccacgcgcgcatnnnnnnnnagccggacgcccgcatcgacgtcgatgccctccgcgtcgaccggcacgcgcaccatcgcgtcgcgccgccccgtgcattcgagaatcgcggtgagcccgcgatacgcgggattttcgacccacgcgcgatcgtgcgcgcccagcagcacctggcacgcgagatagagcccctgctgcgcgccgctcgtgacgatgatctgatcgggcgcgcaatgcacggagcgcgacttgcgcacgtagccggcgatcgcctcgcgcaacgcccgcacgccgagcggatccgagtagccggccggcgcggcgggccccctcgcccgcaggcggttgccgaggcggcgccacacgtcgtcgggcgccgtcgcgccggccggcaccgaaatcgcgaacggcgccggcggcaacggcgcaaactcgcgcgcgacgcgcgcatactcggcggcgggcggcggcagggccgaacgcgccgccgcggccgcgcggcgnnnnnnnncgcgcggctcggcgagcgcgggcgcgacgcgcgtgcccaccccgccgcgcgactccagaaacccttccgcaatcagctgctcgtaggcgtcgatcaccgtgcnnnnnnnnatgcgcagcgaagcggcgagcagccgcgtggacggcagcgcgtcgcccggcatcacctcgccgcggcgaacggcgtcccgcagcgcctgcgccagttgccggctcaggttgccggccgtgcgctcgagcatgccgagcgacggaatctcgatgatgcgggcgcgtctggccatgattccggttcaccccaaaccattcaaactggttctacagaataaaccggttcgggacgacaatagccgcaccgttcaatcccgatgcgccgcgcgaacgcggccgaaccgtggagccgccatgtacgtccccgctcatttcgaagagaaccgcaccgacgcgctgcacgcgctgatcgcgcaacacccgttcggcatcctggtcacgcacggcgacggcggactcgacgcgaaccacatcccgttcgagctcgcgccgggcgaaggcccgctcggcgtactnnnnnnnnacgtnnnnnnnnnnaatccggtctggcagcaggtgtcggacggcgacgaagtcctcgcggtgttccgcgcgggcgacgcctacatctcgccgaactggtatccgagcaagcacgaattgcaccggcaggtgccgacctggaactacgtcgtcgtccatgcgcacgggcgcatcgccgtgcgcgacgaagcgtcgttcgtgcgcggcgtggtcgcccgcctcacgcgcacgcacgaggcggcgcagccggtgccatggaagatcggcgacgcgccccgggactacatcgacacgatgctgcaggcgatcgtcggcctgcagatcgacatcacgcggctcgtcggcaaatgcaagctcggccagaacaaggannnnnnnnacatccgcggcgcgggccaagcgctgaaggcgcgcggcgacgacgcgatcggcaatcggatgctcgcgaaggccgccgaaaagcccgaataggcgcaatgatcgcgccggacgcgttgcatccggatgcgtttcattccgcgatccggaccgtcggcgttgcatgcgacgccggactcgccgcccgcgctcggcgaaccgcgcgccggcgatccggcagtccggcgccggccgatcgtcgagcgcccgtaaccggcacggattcggaccggcgcgtgcgccgcttcggcacgtcggccgcatcgggcatcccgcatcgggcatcgggcatcgagccgccgcgccgtgcggcgccgcagcccgtcgctcgtcggccgcggcgttgccgcatcgaagccaccggcgtacacgttcgagcgagcccgggccgacggctcgctcggccgccggcccgggctcgcgcaaccgggcggcgccgccgcgcgtcacgccgcgcccatgcccgcgacggcgatcgacgccgcccacccgagcagcgcgacgccgagcggcgcgctcagccgccggccgtgcggcaggttcttctcggccgccatcgccgcgccgatcgcgagcatccagccgacgctgcccgcgccgagcgcgaacatcacgcacatcagcatccagcagcagccgacgcaaaagaggccgtgacgcaggccgagcgcgaaactgtcccgccgcggatgcccgcctcgccactgctcgctcacgaacatcagcggcgagcggcacttgtcgacgcaacggtacttgagcgggctgaattgataggcgcccgcgagcgccagcacggccgcgccgacgagccacccatgccaggcgagccacggcgcgcgtcgcgcgagcgcgtgcaggccggcgtcgcccgcctgggcgagcagcccgaacgcgctccatgccgcgagatagccgagcacgacgagcagcatcaaccggttgcgctcgggccgcgcggccgtcaggcgctcgaaggtgcgcagcagcggcagcacggtcggcagcatcatcgcgacgatcatcagcagccacgcggcggcgtgcagcgccgccggcacgatcgcgccgcccgccggaaccagccggcacagcccggcgagactcgtcgccgaccagtcgacgggatgaagaaaacgcgcatacgggctgctgtcccacgtccacaacgcgccccaggccgcgacgatcgacgcgatcgcgagcggcacgaacacgcggcgcggcgaagtcgcgttcagcacggtgcgcgcttcatcgcgggcgaagcgaaacggcgcttcacgccgctacgcatcacgaacggaacgtgaagaaaccctggatcgcgttctgcccgctcaggtcgagctcgatgccgagcttgcgttcccgcatgcggaacgtgccggccttgccgacgtacgcgggcgagccgggaatcgtcgagaaaatgctctcgacgagcttcgtcggctcgccggtcggcccgaggtacggctcgagctcggcgtaagtggtattgcccaccttcagcgtgccccggccgtcgcgcacgtcgaaatcgatcgnnnnnnnntcgatcgcgacgatgtcgccgaagagcttcgagaaatcggcgagcgggccgccgcgttcgccgcgatagacgctggcgagcgcgtcgaattgcgcgtcggtcgcgcgctcgtcgatgaagatgatcacccgccagttgccctgcaggatgttgcccggcacgaacgcggcgaacgcgaccgtcagccccgccacgtccacgtcgtcgatcatgcccttgtcgtagtgataggcgaccgtcgcccggcacgtgccgttgtcggggtcctcgccgatccagcacggacaaagcaccttgcaatcgcatacctcgagtatgcgtccctccaggctatagctcatgatgacctccactgcgcccnnnnnnnnncggattcgagccggtccatcggttaactatattcacgccgactccgcgtggcggtgccttcgcgacatatgaaaaccctagacagacgaaacggcgggtcgtgccgttcgtgtccgcatgcgtcggcgcgnnnnnnnnnnnnnnnnntgtgcgtgcgtacgcacgcgnnnnnnnntcgaatgccgccccgaagcgacgcgcgccgccccaccatcgccgcgcgaagggacgcgctaaaggacgtgcgaaagggcgcggctcggcgccgcgcccggcgccggcggctttccgattcgcgcggtgccgtccgggcccggcgccgcgatcgcgccggaccggcgcacgcccttnnnnnnnngccgcgcgaatgtttcaacaccaatttcccggctcgccggtgctgctcaaaattgaacgatcgagcgcgccggctacccgcccgagtgcatgaaaccgtttcgaccatattgtcaaatgaaaggcgccgcctatactcacctcagacaacacacgacgcgcagcgaaacgatgcggcgcgggacccggcgcgacggccgctcgccgcccggcgtcccgcgcggatttcccacttcgatccaggaacagcgttgcggaggccaccgtgagcaccgtcttcacagcccatgaatcgccgcgtgtgatcggcacgatcgcccggctctacaccgcatgcctgctgatcggcttcgcgctcgtgccggcgttcctgatcgcctatgtgcggttcttcatcgatccgcggctcgtcttcgagaaccatcagttccacgaactggcgatcgccgccgcgacgctcgaggggctgttcgtcacctacgtcacatggcgctgctatctggcgtcgggcgagccgctgctgcgctggctcacgctcggcttcctcggcttcgcgctgatctattcgctgcacggcgcgttcaccggcatggcgcaccagaacatctggctgttcctgctgtacgggcccgcatcgcgcctcgtgatgtcgatcctgctgctcgtcgggcaactgtcgtacttccgcgacgccgatccaccggagcgccgcacgcatctgtcgatgtggctgccgtggatcgccggctacgtcgtcgtgtgcttcgccgtggccgcgatcgcgtattcgccgatcgccggccatctgtggacgcgcgcatcgatggagggcggcgcgatgatcgtgtcgctcgtcaacgtcgcgctgctgctcgtgcggcgcatccgcacgccgctgatgctcgtctacggcatctcggtgacgtcgttcgcgctgtcgtcgatcgcgttcattctcggcaagccgtggaatcacatgtggtggctcgcgcacgcggtcttcgcgggcggcttcttcatgctgagcttcggcgtcgtgcaggcgctgatgacgacccgctcgttcgcgaccgtctacagccagcaggacttgatggcgcggctcgccgaatcgatggcgcgcaccgagggcgtgctgcaggagctcaagcgcaccaatcagaagctcgagcacctcgcgaccaccgatccgctgacgggcgcgtccaaccggcgcaagttcatcgagcagatgcaatcggagatnnnnnnnnnnaaacgcgacggcaccgcgttctcgctgctcgcgctcgatctcgacaacttcaagacgatcaacgacaactacggccatcaggtcggcgacgtcgtgctgcgcaatttcgtgcgccagtgcctcgccgcgattcgcccttacgaccacatnnnnnnnntcggcggcgaggaattcatggtgctgctgccgcgcatgctcgccgacacggcgagcggcatcgccgagcgggtgcggaccacgatcgcgaacgcatcgttcggcatcgacggcaagcacacgcccgtgaccgtgagcatcggcgtgtcgcagtacgggcgcgacggcgacaccgtcgacgaaatcctgagcgccgccgacaagctgctctatcgcgcgaagaacgaggggcgcaatcgcgtcgtcgcgtcgtagaccctcgtcagccgcgggacagccgaacaggcgggacggcccgatcggcggcgatccgnnnnnnnncaccgggatcgcaagccacggcgcggcgattcgcgccgctacctggccgatgagccgatgagccgatgggtcgatgggccgatgggccgatgaagcaatgcaccgaagcggcggtacggcggctccgcggcgcgagcgcaccgccttcgcgccgcgctcgcgccgcccgcgggcacgggcgggctcatcgtttcagtttccccggtcgccgccgataaccctgacgggccaacgcgaaggaacgcccgttcaccgcgcgtcacatcgctccacgaacacgacaacaaccgactccgaccatgacatctcctgcccagccgacgtggcgcgacacgctctcggccttcgcgtatcgccatctgcgcctgccgccgccgaagctggagacaggccgattcggctgggccacgcgatggttcctggactggctcgtgccgacgggcgcatccgcgtgggcggcctatcatctggccgccgcgttcgtcgcgcattaccgttccgtcctgccggcgaacgtcgggcacgacgtgccgctcggcgtcatgtccgagctgatgtcgctcgccaattcgaaaccctttgcctacaccgggatctcgctcgtcgcggtactcgtcgcgctgatgtttcatcgctacctgacgtggccggcgcccggccgatggctgaaccgccgcaagcgccccgtcattcacgcgctgccgttcatgctcggcttcctcgcgggcaagctgcttgccttcgcggtgccggcgctcgccgtcgcggtcgcggcctatgcgtcggaaggagcgatcggtgcgatcgcgccgctcgcggcgccgatcgcactcctcagcgccgcctattacttcctgctgtacgacgaagtgcgaccgcccgcgatcgtcagcctatcgtttcatcgttcgcgccagcgctcggccggcgcggacgcaacgcaccaagcgcgcgaaccggacggcgcggccgccgtcggcatcggcgcatggcgcgacgcgcacgacgaactgcgcgacgacgtattggcgatcgccgacgcggcgggcggcatgtgcggacagaatgtattcgtgtcgcacgacatcgacgacatcgcgatcgcgattgcgttgagcatcgacgaagcccatcggtccgatcggcagaagcgctcgctcgacgcgcaaatcgatcgcgtgctgcgcaagtggcgcgacaggggctacgcgagcggctcgctggacgacgcgaaggcgacgcgcgcatcgccgggcgcgcccgaggcgcggcgtcccgacgttgcgttctggctccccgaatccgagcgcatcgtccggcatggctcggtattgctgaaagcgcgggacggacgcgacgtgcgcatcgtcgaagagtcgatcggcagcgtgcaggcggacgcgtcggccgtgcggccccggccacgccggatgcgcacgttcgagttcgtttagccggcgcgcggcggtcgatctcgagatcgcggggatcgtttccccggtttgcgcgccttgccgttcgctcttcgctcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngctgcacccttcgacttcgatcgcgcccgcagccgatctgtctgcaccgcgttcgtcgcaacgcgggcgatgcgcgcccgtcgcattcgccccgtctcgtccctcttccggccagacatcgcccgccgcgcgcaacannnnnnnngcgcgtnnnnnnnncgcctctcgcgcgcccaagacgcaccgcctctcgcgcagccgtccggaccgccgcgccgataccgttgcgacgctcgatcgcacctggccggcaatgcccgacctcaacannnnnnnntcgcgccttcaacggcaggctgcgccgccgcacgcccagccgcgcggcacgcagcccgcgccatgcacgccacgcggtttacgcgannnnnncgtcgaacgcggcactctatacaccgaatcttcgcgccgcttcctagaatgcccgtcatgttccagacgaaatcgccgcggcccgagccgcatcgccgcgcgaaagatccgcatatgaagccgctgcgtttccattccgagccgatcgccgcaccgtccttgcatgcatctcacgcgagcgttcgcgaccgaacggcgccggttcgcatgcgagcggagcgggcgaaccctcgcgtgctgatgtcgatacgcgtcggcgccggcaatctgccgcatgtgcggcgcctgctgcatcaggtgctcggcgccgcgctcgacatctacaccgcggtcatcgacaaccagaccgggcaggcgagcctgcagctcgaattggcgagcacctccgtatcggacgcgatgacgtcgatcatgcgcgtgttgcccgaagcggaattcggcaagatccgtctctcgccgcgcgccccctccgcccgcgcgccgcgcatgccaccacgcggctgaccggattgcgtcggcacgccggcgtcccgcatccgccattcgacggatgggtccggcatggttcgccatgccgtcgtcggcgatcgacacgcccggccgtgcaatcgatccacgcgccttgccggcacggccggcaaccggcgagccgtctcgcgcatcggccgccggccgcgcccggcagtcgtcacgctctttgacgaccgaaccatgccaggcttccaacacgaaccgacatgtcatcggcgcggcatgcgccgccgtgctcggcataaccgcaaccgcggcggcgcacgcgcaaagcagcgtcgcgctccacgggctgctcgacgcgagcatcgcgtacacgaacaatcaatcgggcaagcacgcgtggggcaagcacacgtggcggcaaggccgcggcctgccgtcgaacacggtgttcggcctgagcggcagcgacgggccgggcgctcggcttcgcgtcgccccacgtgccgggcgcatcgtcgacgcatacgcaagtcgcggcgacgatcgccatccggcatcggttccgacggcgcgccgcgaacgccaccgagcgtccggcgcgcgaactcggcgtgccgccgccgcgggcgaaagcgcattggagggcccgaccggtggtagaatgcgctccgcccttgccggggtgatgaaattggtaaacatagcggacttaaacgattgagtgcccggccggaaacggccggtgcagaatccttcaaattcggcgaaacccctggcgcgcgacgcgccgaggcaacgccgagccaagtcccgagacagccgaggcggctgtggcgggaaaggtgtagagactagacnnnnnncgcctaaggttcacgcggtcgaaccgcgtacggacgacggcgaaggcatagtccagcgcacgaacggcgccgcgcggcgccggcttcgaaagaagcagtgtgacgaaaatccgccgccttaattggcttgccggttcgagtccggtccccggcaccaagcgcgcccgtccgcccgcacgccgttgcggcgcgctccggcaatccgcatccgcgccgcctcgcgcaggccccgctttcgtcgcgcgccgcctgcgcgattgccatcggtgcgcgaagccgccctctcccgcgattcggcggcccgatcgttcgacgcgatccatccgccgcgctcccggnnnnnnngcctcctgtccgcctcctgtccgccccgcgttgccgaacgtcggccggcggccgcactccagccgcgcccgctcgccttcgccgccgtcatcagttcttcatcgacgccgccgataatcccgtcgacgaaaacgtttacacgcctccgcttcccgcttcatgacgcccaccatcaaagacgtcgccgcgctcgccggcttttcgatcgccaccgtgtnnnnnnnnatcaacgcgccgcacaccgtccatccggcgacgctcgaaaagatccgcgcggcgatcggcgcgctgcgctttcgcccgaatccgctcggccggcaattgcgcagcgaccgcacgcaattgatcggcgtcgtgctgccgacgctcgcgaatcccgtattcgccgaatgcctgcagggcgtcgacgaactcgcgacgcaggccggcttcaagctgatcgtgatgtcgaccgaatacgatgcggcgcgcgagcgccatgcgatcgagacactnnnnnnnnagcgcgtggaagggctgatgctcaccgtcgccgacgccgacgcgcacccgctgctcgacgagctcgaccgcgacggcccgctctacgtgctgatgcacaacgacacgccgcatcgcccgtcggtggcggtcgacaatcgccgcgccgcgtacgacggcgtgcggatgctgatcgagcgcggccatcggcgcgtgctgatgctcgcgggctcgctcgacgcatccgatnnnnnnnngctgcgcgtgcacggctatgcgcaggcactcgacgagcgcgggctcgaaccgctgcccgcgctcgagctcgacttcaatgcacccgcgctgccgcacgcgatgctcgcgcatctgagcgcgcgcgcgacgcgccccaccgcgctcttctgcagcaacgactggctcgcgatggtcgtgattcgcgggctgcgcgacgcgcacctcgcggtgcccgacgacatgtcggtgctcggcttcgacggcctcgcggtcggcgagctgctcgcgccgccgctcgcgagcgtcgcgacgccgaatcgcgagatcggccgcgccgcgtggcggcgccttgccgagcgcatcgccggcaagcgccatgcgcaacccgcgctgacgctgccgcacgcggtgcgcgacggcgcgaccgtcgcgccgccgcgcgatgcgcgcatcgcctgaaccgtgctttcgctttccgtcgctttccattcgcttcgccctcaaggagacctgccgtgaccgtccgccgttcgcttcttccgcgctcgccgctcgccgccgtgcgtcgcgcgtgcgccgccatgctgatccccgtcgcgtcgctcgcgctgtcgctcggcgcatccgccgcgcacgcgcaagacaccgcgatctgctacaactgcccgcccgaatgggccgactgggccgcgcagatcgccgcgatcaagcagcggaccggcattcgcgtgccgttcgacaacaagaactcgggccaggcgatcgcgcaactgatcgccgagcagaagagccccgtcgcggacgtcgtctatctcggcgtgtcctcggcgttccaggcgaaggacaagggcgtcgtcgccccctacaagcccgcgcactggagcgacatcccggcgaatctcaaggacccgcaaggctactggttcgcgatccactccggcacgctcggcttcttcgtcaacaaggacgcgctcgacggcaagccggtgccgcgcacgtgggccgatctgctcaagcccgagtacaaggggatggtcggctatctcgatccgtcgagcgcgttcgtcggctatgcgggcgccgtcgcggtgaaccaggcgctcggcggcagcttcgacgatttccgcccggcgctcgactggttccgcaagctgaaggcgaaccagccgatcgtgccgaagcagaccgcatannnnnnnntgctgtccggcgagattccgatcctgctcgactacgatttcgacgcctatcgcgcgaagtacaaggatcatgcgaacgtcgaattcgtgattccgaaggaaggcacgatctcggtgccgtacgtgatgagcctcgtgaagggcgcgccgcacgaggcgaacggcaggaaggtgctcgatttcgtgctgtccgacgaaggccagaagctgtgggcgaacgcgtatctgcggccggtnnnnnnnnaggcgctcggcgccgacgtcgccgcgcagttcctgccggcgagcgagtannnnnnnnnnaagagcgtcgacttcggcaagctcgcggccggccagcaggcgttcggcaagcagtatctgcaagcgatgcaataaccgccgcggcaagcggggcgacaggcggccgttcgtcgttcgtcgcccatcatccatcacccgtcacccgcaagagccgctctcacgatgtccgatctcacgctcccgtcgcgctggcgcatcgcgcttctcgcgcccgcgctcgccgtgttcgtcgcgttctggctgttgccgatggtctcgctcgtgcgggtgtcggcgggcggcgggttcgtcgacgcctatctcgcgctgctgtcgaacgcgcgctacatgaaaagcctcgcatcgacggtcgcgctgtccgcggccgtcacgctcgcgacgctcgcgctgtcgacgatcgcgggcctcttgctcgcgcgccgcgcattcgcgggcaannnnnnnntgatcgcgctcctcacgtttccgctcgcgttcccgggcgtcgtcgtcggcttcatggtgatcatgctcgccggccgccagggcttgatcggcatgctgtcgcaaaagctcgccggcgatcgctgggtgttcgcgtattcggtttcgggcctgttcgtcggctatctgtacttctcgattccgcgcgtgatcgtcacggtgatcgccgcggcgtcgaagctcgatccgtcgctcgaggaggccgcgcgctcgctcggcgcgtcgcgctggcacgtgctgcgcgacatcgtgctgcccgcgctcgcgccgggcctcgtcgccgcgggcgcgatctgcttcgcgaccgcgatgggcgcgttcggcaccgcgttcacgctggcgaccgatctcgacgtgctgccgatgacgatctacaccgagttcacgctgaacgcgaacatcgcgacggcggccggtctgtcgatcgtactcggcatcgtcacgtgggctgtgctggcgctcgcgcggaacctgacgggccaggcgacggccgcatccgcgtgagaaagacgcagcgaccgaagaatcgccgccattgcgaaggaagaggcaggggacgcccggtcgatgcgggccgatgcgggccgatgtgggtcggcccggtcaggcctccgtcacgattcgatcagggcttggacagagctcggtcaggacgagacgcccgccccgcgcgcctcggccgcctcgccggatcgacgtgcgccggaccaacgcgtcgcggccgcgagcccagggccgggcacgggccgcgcgtcgcgccggcggctacttcttcgtcgacgacaacgttcccttcggattcgtcaaccagttgttcgcgttgacgacgagcgtattggcgttggtgagcagcgtgctgagcgagctgctattgatcgtgaacgtgccgcccaacaggttgaacgtcccgtcgatcaggttgtcgccgccgtgaatgcgcttgcactgctccatcgttatcgtttgcatcgatcactccctcctcgtagacaacnnnnnngagcggggttgccactctcgtgcctggccatcaacaatcgccccgcaacgtgccgcgcgacgcgccgtgttcaaacctgacttccgggcggcgcgcccggcgttcggcccgtttttcccggactcctgaacgccattcggcgactcaatatagcgtaaccgcatgcgcggcgacatccggagaaccggcaattagacgaattgctcggcgatcgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntgctcgatgcggacggcgcgacgagcgtcgacgcccgccaacgcgcatgcggtcgcggccgtgggtcgccgcccgcggcggggttcgccgccgtttcgccgcgcggcgcgcatatggcgcannnnnnnnnaagcgcgccgccgttgcatgcgcgcgattcgcagccgcgtcggcgcggcacggcgcgcatcgccgccatgaccgcaatcggcacgcacgacgccgcgcgagccgtctcgcgctcttcattcaaacgtttaaaactacgggatcgttccgcgcatgcattcgacgaggcgcagaacgaccgacgatcgannnnnnnnnnncgcccaagcgatgtcgcgccgcgcggcgcacctcgcctgcgcgctccccgtcgcnnnnnnnngtgccgtcatcagttcttcatcgacgccgccgataatcctcgtcgacgaaaacgtttacatcgcattgcgcacgcccatgacgcctccctcgaaggacgccgccgccctcgcccgccccgccgccgcggccggcccgcacgcgnnnnnngccgtccgccgcgcacgccgcgcgccgctcgactggctcgccgccgcgcaatgggcggtcacgctcgcgctgtgcgcgttcctgatcgtacccgtcgcgatgtcggtgctcgccgggctcacggtcaattattttcgcgggccgtcgagcgggctcacgctgcgctggctcggcgaggtgtgggcgcaatatcacggctcggtattcctgtcgctcgaagtcgcgctcgcgacgctcgccgtcacgctcgtcgcgggcgtgcccgccggctacgcgctcgcgcgcagccgcagccgcgtctcgcgcctgatcgaggaggcgctcgtgctgcccgtcgcgctgccgggcctcgcgtccgcgctcgcactgctgagcgtctacggcggcttcgccgcgttccgcacgagcctgtggttcatcgtcgtcggccacgtcgtgttcacgctgccgttcatggtccgcgcggtcgcagccgtcgcnnnnnnnnncgatctgcgcacgctcgaggaaggcgcggcgagcctcggcgcatcgttcgccacgcgcttcgcgacgatcgtgctgccgaacctgcgcccgggcatcgtcgccggcgcactcgcggtgctcacgctgtcgatcggcgaattcaacctcacgtggatgctccacacgcccgacacgaagacgctgcctgtcggcctcgccgatacgtacgcgtcactgcgcctcgaaatcggcagcgcgtacacgatcctgttcctgctgatgacgctgccgctgctcgtcgcgatgcaacggctcggcgtcgagccgccggnnnnnnnnnatcgcacgtgcaagcgccgctgatgtgccggcgccgccgcgccgccttcgcgatgcttgtgcgcgcggcgctttcgttgcgccgccgttgtttccggccttgcttctgcggcggcttttgcggtggcttctgccgtcgccttctcctttatcgccgccctttccgctgcctcgacgatgaaactcgactccgtaccgatcaccctgacccgctgcgcgaaaaccttccacggcacgcgcgtgctggagccgctcgatctcgcgatcggcgcgggcgagacgctcgtgctgctcggcccgtccggctgcggcaagacgacgacgctgcgcctgatcgccgggctcgatacgcccgatgcgggcggcgcgatcgcgttcggcgccgacgacgtgaccgcgttgccgatcgaaaagcgcggcgtcgggatggtgttccagaactatgcgctgtttccgaacctgtcggtgcgcggcaatgtcggctatgggctgcggatccgccggaccgagccgcgcgtgctgcgcgagcgcgtcgacgcgctgctcgcgatgatgcggctcaccgcgcatgcggacaagccgatcgacgcgctgtcgggcggccaacgccagcgcgtcgcgctnnnnnnnnnnntggctgcgcgcccgcgcgtgctgctgctcgacgagccgctgaccgcgctcgacgcgcaactgcgcgacgcgttgcgccgcgagatgaacgcgctcttgcgcgagctcggcgtgacgacggtgtacgtgacgcacgaccaggccgaggcgatggcgctcggcgaccggatcgtcgtgatgagcgcgggcgcaatcgagcagatcggcacgccgcgcgacgtctattatcggccggcgtcccgcgcggtggcgcgcttcatcggcacgctgaaccggctcgaaggcgtgtggcgcgacggtgcgctcgtgaccgagggcggcgcgctcgccgtcgcgtcgccggcaaacgagctattctttcgaccggaggacgcgcgcctcgtcgatccgtcggacgcgccgctgcgcggcgcggtcgcgcactgcgcattcctcggcgagcgcacgcgcgtgacgatcgagcacgccgcgcccgacccgctcgtcatcgacgtgccgggccgcgtcgatctnnnnnnnngcaccgcggtcggcgtcgcgatcgcggccgaggggctcatcgcactcgcgtgatgcgcgtgcgcgcggcgcgggcactgcgtcggaggtcttgcgtcccgcgacaggcctctcgcgcnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacatgatgcgcgaaggcgatgcgcggcgcacgccgccgacgccccgaaccaaacgagacacgacccgaaccccatacaatcacaacgaggaacgatgatgctgcttgcccacatcagcgatctgcatatcaagcggccgggcgcgctcgcgtatcggcgcgtcgataccgccgcgcatctcgcgcgctgcgtcgcgcggctgaacgcgctcgagccgcgcccggacgcggtgctcgtcacgggcgacctgaccgacttcggnnnnnnnnnnnnatacgcacacctgaaagcgctgctcgcgccgctcgcgatgccgtactacctgctcgtcggcaaccatgacgaccgcgcggcgctgcggcgcgccttcccnnnnnnnntcgagctgcaatcgggcgagttcgtccagtacgcgctcgatctcgggccgctgcgcgtgatcgcgctcgattcgcagattccgggcgcgagcggcggcacgctgtgcgacgcgcggctcgcatggctcgccgatcagctcgacgcnnnnnnnnatcgccccgtgatcgtcgcgctccatcatccgccgttcgcgtgcggcatcggccacatggacgcgatgcggctcgccccggacgcgtcgagccggctcgacgcgctgctgcgccgccatccgaacgtcgagcgcgtgctgtgcggccacgtgcatcggacgatgttcgcgcgcttcggcggcacgatcgcgtcggccgtgcccgcgcccgcgcatcaggtcacgttcgatctgcgcgacggcgggccttcgtcgttctcgatggagccgcccgcgttcgccgtgcaccgccatgcgccgggcgccgggctcgcgtcgcatcacgtgtacgtcgacgcgagcgatgggccgcatccgttcttcgagccgacgggaacgttgatcgattgagcgcgcaatcgagcggccgatcgctcgcacggcggcgcggctcgctgcaaacgtgccgaggcgcacgccttcgcgcgatccctcggcggcggcttgcggctcggcgccgtcgggccgcacggtccgcggcgcatcgcgtgcggcgtcgcacgacgcggcgccgcacgcgcccggcaaacgtcatgcgcgcgacggcgtgcattcgggcccgcgggcaccgggcacgcgagcgtcgacgcgcggcgcatgcgcgcccctggccctcccgcgcatttcgtaggcgggccgtcacggcgcaagccggctacgtcacacgtcacccctcacgctgagtatggcatgccgcatgccgtactcagcgtgcaccgcctggccgatcgataaccgcgagcaaatcggcgagcgcctgcctgcatgcgccagcttgcggcctgtcggcgcgcagcgcggtgagcgcacgatcgatcgcgtggtcgaccgcgtgccaatcggccgcnnnnnnnngcttgagcgacggctccgcatcgtcccacgacgtttccagatccttgatgcgcgccttcgcgccggcgaggtcacccttgtcgacgcgttgcgcgacgtcgacggcgatcgcacggaacggcgacagatcgccgagcttcgagacggtcgcggcttcggccatgctcggcgcgacgcctgccggcgacaccgtgccgatgccgaacgcggcgagcgccagcgcgggcgcggcggcgaaggcgatgagcttgcgcttgatcatgacaaacctcctcgtgttgaactcgaatgaaacggtggaatacgacgccgcctccggtttgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagcaacagcaacgtcagcggcagccgcgacggcaagacctcagcgccnnnnnnnnncgagccggccnnnnnnnnnngcggcgacactcagccccgcgacgagcgcaacgatcaccgcgagaaacacggcgctcgtcctgatcgtgccgagcccgaggccgccgtacgcttgcgcctgcgacaggaaatcaccgagcgacgcgccgagcggacgcgtgaggatgtacgcgagccagaacgcgagcacgcggttcatcccgccgagcgcggccgccgcgacgagcgcgatcgcgccgccgaacgcgacgatcccgagccggaatccgaggccgagcgcctcggtcgcgagatcgcccgccgccgtgccgagcgcgaacgtcagcaggatcgcggcccagtagaacccctcgcggcgcggcgtgacgatcgtatggatcgacagcgtgcgctcgctgcgataccagagcgcgaacgtcgccgcgagcgcggcggcgaaaagcggcgtgctgacgtggaggctgacgccgagaccgtcggtgagcgcgtcggtgatctgcgtaccggcgacgctgacgaggacgatattcagccagtagatccatggcacatagnnnnnnnnnnnncattgcagcgcgagcgcgccgaccagcaggcaggccgtcagcgcgcccgtgacggcggcgccgagccccacgtggacggcgagataatcggcgccggtctccccgaccgtcgtcgacatgatcttgacgatccagaacgcgagcgtgacttccgggactttgttgagcatgcctgcgacggcaggcgaacgggctggctggttcaatcggactctccttgtcgcggcggttgcgaagagcgagccggatgccggcaacggcggcgcgcgacgcatgacgaacgctcccgcgactcgctcggacgccactatgcaagcgcgcggcttaaggcgaaattaacggcgcgccgagcgggcgcgcggcgcgccggcggaattccgagggctccggtatgatcggcgctcgcggcatttcgccttcgttgatttcgatcgatgctcggacggcgcgccctcccgcacgccgcgcctcgcccatacgcaccatgtcctcacagcctcgccactccgccggcacgcccggccactattcacgcagcctgttgctgctgctcgcgacgatcgcgggcgtctccgtcgcgaatatctattacaaccagccgctgctcgacgcattccgcgcatcgttcccgggcagcgcgtcatggatcggcgtcgtgccgaccgcgacgcagctcggctacgcaaccggcatgctcgtcctcgcgccgctcggcgaccgcttcgaccggcgcacgctgatcctgctgcagatcgccgggctgtcggccgcgctcgtcgtcgcggcggccgcgccgacgctcggcgtgctcgccgcggcaagcctcgcgatcggcatcctcgcgacgatcgcgcagcaggcggtgccgttcgccgccgagatcgcgccgcccgcnnnnnnnnggcaggcggtcggcaccgtgatgagcggcctgctgctcggcatcctgctcgcgcgcacggcggcgggcttcgtcgccgaatacttcggctggcgcgcggtgttcgccgcatcggtcgcggcgctcgccgcgctcgcagccgtgatcgtcgcgcgcctgccgcgcagctcgccgacatcgacgctgccgtacggcaagctgctcgcgtcgatgtggcagctcgtgcgcgagttgcgcggactgcgcgaggcgtcgatgacgggcggcgcgatcttcgccgcgttcagcgcgttctggccggtgctcacgctgctgctcgcgggcgcgccgtttcatctgggcccgcaggcggcggggctcttcgggatcgtcggcgcggcgggcgcgctcgccgcgccgtacgcgggccgcttcgccgacaagcgcggccnnnnnnnnatcatctcgctcgcgatcgcgctgatcgccgcgtcgttcgcgatcttcgcgctgtcgggcgcgagcctcatcgggctcgtgatcggcgtgatcgtgctcgacgtcggcgtgcaggccgcgcagatctcgaaccagtcgcgcatctacgcgctgaagccggacgcgcgcagccgcgtgaacacggtgttcatggtctgctacttcatcggcggcgcgatcggctcgtccgcgggcgtcgccgcatggcgcgcgacgggctggctcggcatgtgcgcggtcggcctgctgttctcgatcgtcgcggcgatcgtgcatttccgcggcggcgcgggcgcgcgataaacggggcgtgcggcttgtcgagcgcttgcggggtacgggggcgggacacgagccgcgaggttcgcggcttacgacggctcactgcttgcggctcgtgactcgtggctcgcgacccgaggttcacggttcacggtccgtcgcccatggtccgccactcgccnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnncatcacgataagcggcgcgcgttcaatgcggccgccgacnnnnnnnngccatcgttcatgtcgcgccgcgcctcccccgcctcccgcgcgatttcgtnnnnnnnnncgccgctattnnnnnnnncggcgcgccggatcgaacacgaacgacaagccgacgctgccgagaatcgcgatcgtcgcgatcacggtcgcggccgtaacgggctcgccgagcaacagcgcgccgagcgcgaccgcgacgaccgggttcacgtacatgcaactgctcgcgatgatcgggctcgtgtggcgaatcagatagccgtacgcgacgtacgcggccatcgtgccggcgagcatcaggtagacgaacgcggcgccgggcacccacgcgacgtgcccgatgcgctcgccgagcacccaggcgatgcaggtggacgcggcgccgcccaggccgatctgcagcgcggtcgacaggaacagatcgtgcggcagcgcgagccgcgcggcgagatgcgcgccgcccgcccagaagagcgcgcccgcgagcacggtgatgctgccgagcgtcgagcccggcgacgacggcccgcccgagttcagcacgacgatcccgaccatgccgagcgcgacggnnnnnnattcgccgcccgtgacgcgccgcccggccaccgacgcgatcaccgtcgcgaagagcggcaccgtcgcgaccatcaccgcggccgagccgctgctgacggtgcgcatgccgagcgcgatgaggccggaggacatcgtgacgagcatcgtgccgacgagcgccgcgttgcggatttcgacgagcgttggccgcaccggccggcgccgcatcgcgaagacgaagagcccgacgcccgcgagcagattgcgcagcccggagagcagcagcggcggaaacgattcgagcgcgacgtgcagcgcgaggtacgtcgagccccacgcgaaatagatgaacacgagcgcgagcgcgacgcggccgctgcggctctgcggcaggcggggcggatgacgcgcgacgaaggcgagaaaacggtcgaacggcgtcatcggtcagcccgcccgcgtgaagcgccgcgcggtcgaacgccgtgcgatgcgaccgccggcgagcggcgccgggaaaaccggaatgacgggagacggcggcgtgcggaacgacaggtcggagcgtgcggcggcgaacatgaccgaaggagacgaacggactcgaaggcggactcgaatgatgacgtgcgcggcatggcggccgcatttcgtcagcattatgcattaaggaatggaaaacgaatgccggttcgaatcgatnnnnnnnnnngtgacgtttcggcgcgacattcggcactcggcgagacggggttttctctttttcgaccgccgagccgaagccgcgagaaatcgcgaggcgcaacgacgcgcggcaaaacccgcgcggcgcgcggcgcgcgtggcacgcacgcgcgacggcgccacacgccgcccgcgcggccgcgcccggtcggctcacgaaccgccgaaccagttgtacccctggtcgacccaatatccgcccggatacgcgttggtcacgaatatctccacgatgtgcttcggattcttgtagccgagcttcgtcggcatccgcagcttcatcgggaatccgtattcgggcggcagccgcttgccgtcgtattcgaatgcgagcagcgtctgcgggtgcagcgcggtggccatgtcgatgctctcgtaatagtcgtccgcgcatttgaagccgacgtatttcgcgctcgtgtccgcgccgacgcggcgcaggaattcgcgaaacggcgtgccgccccagcggccgatcgcgctccagccctcgacgcaaatgtgccgcgtgatctgctccgcatgcggcagcgcatacagcgccggcaagctccagcttcgctggccggtgacgagacccgacacggcgagccggaagccgtccgcatcgacgcgcggcacgtcgtcgatgccgtagaacgcgttgaacggaaacgggcgcgtgatgtccgccttcgcatacgtgggcgcgagccgcgtcgggccgaacagccacgcctgcacgcgatcgttnnnnnnnnacaccttctcgagaaagtcgtcgaccgatgcgtcgtcgcgcagcgtgcagccggtgagcatcgcgaggccgccaagcgtcagcatgcgcttgccgaacaggcgccgcgacggcagcgcgagcgacttgcgcacgtcgatcagcagcgatgcgcgatcgattcgcgcgatgtcgttctcgcgctttttcctgtcgttttccgacatgatgagcgactccttttaatgtccacgcagcatcgcgagcagcgagcgcggcacgagcgccgccatcgcgacatgcacgacgaagaacgcgacgagaaacgccatcgcccagaagtgcacgannnnnnnnnngtcgtagccgccgagccactcgcgcagcagcgggaactgcaccgatttccagatcacgagcccggacagcacgagcaacgcgagatcggcgatcgccgcgacgtacgcggcgcgctggagcgcgttgtacacggacagatcgtcgtgcgacagccgcccgcgcagcgcgtcgcgcaagtcgcgcgcaacgcccgacgcgctcagcggcaggagcttgcgcgtgaaacgcccggtggcgacgcccatcgtcagatagaacacgccgttgaaaaacagcagccacatcgccgcgaagtgccattgcaacgcgccgccgagccagccgccgagcgtcgcgccgcgcggaaacacgaagcccgcgtagatcggcgaagcgttgtagatccgccagcccgacagcgccatcgtcaccgcggcgagcgcgttgagccagtggctcgcgcgcacccatagcgggtggatcggccggcgcgcacgcgtggcgcgggtgatgcaggcgccgctcgcggccgcgtccgtgccggccgggctcgcggcttcggtgcccgcttgggtcatcgtttgggccatcgtttgggccatcgtttggctcatcgtttgggtcgctccggggtgtgccgcatcgagcgccgcgccggctcgtgcgccggcgaccgcttcggtcgttgcggcggctgccgtgctggccggcacgttggctgtttcatggatcggcgggttggcagtgacgcgggtcgccgcgtcggtcgttacgttggccattgcatcggtcgtcgcgtcggccgtcgcgtctatcgtcggatcggtcgtcgcgttggccgtcgcattggcgttcgcttcggcccatgccgttgcgccggcatcgatgtccgcaccggtcggcgcgcgtgccggcgcgtcggccgccccgctcgcccgcgcgccggccatggccgttgtcgatgcgctcgtcgtcggcgtcgcgctcatcggcgataccctcgttcgttgatcgatnnnnnnnnnatcgttcagccgcacagcggcaaatcgagcgcctgcaggacgtcgcccgtcgcgggatcctcgacaaacgccgcgacgccataccgtgcggcgtccgccgcgcgcaggttcgcgggcagcggcannnnnnnncgcacgtcgagcgacgcgtgcgcgtcggccgtcgcggcgagtggcccgatccattgacgcacgacgcgctcgtgccgcagcgtcgcgcctcggttctcgcccgcgcgcacctgcgattcgacgccgttctcgtacagcgcgagataggcgtcgannnnnnnnngcgcgccgacgcgcggcgtcacggacagcgcgacgtcgagcgcgcccgcgcgccgcttggcggccagcgcgatgccgannnnnnnnggctcggccgccgtcgcgacgacgcgccgcccgaacgcgtccgcgtcgcgccagtcgcgcagctcgcggccgtcaaccgcgacctccggcgtatagacgaaacggccgccgcnnnnnnnngcaagcgcgtgctgccgctcggtgaagcgatgctgcgcgaagcgatccgcccagccgaggccgtcccagtaatcgacgtgcagcgcgagcggcacgacgcgcaacgcggcgcggcgcgcggcgagccgtgcgagccagtcgtcggcgggcggacaactgctgcagccctcgctcgtatagagctcgacgagcgcctgccggccgtcggggctgcgggccatgcacgcgccgtccgcggccgcttgcgcggcgcccgccgcggcaagcgagagcgccgccgcgacggcgcggagcgaaacggaaaatgaaatcgacatatcggtgctcatcggtgggagccggtgcgcgggcgcgatgcgcgtcgcacgccggcgcgcacggcgcgatccggcttcccgcggcgcaccgcgccgcaagacgaaggccgcccgaacagcgcacgggcgaccgagccgttcgcgtcgtcgaagacgcggcgaagcgcgccgctcagttcgacatcggactcatcttgtcggacgacatcggttctttcattgcgtccttcgacatggggccggccttcatgccgcccttcgccatgtgatcgtgccgcttgcccatccggtccttcgacatcgcatccttcgacatcgcgtctttcgacatcgcatcgccggacatcgcacctttggacatcgcgtccttcgacatccccatgccgtccttcgacatcgcatcgttctgcgcatgcgcgaacggcgcggcgagcgcgaaaccggcgacacaggcgaaagcaatcagattccttttcatgggatagctccatcgttattgattgaagagccgaatagtcgcgacgcgaaggccgatatgacaccggcgcgcaaaaatttttcgggaccggcgcttgcaccgccagacaacgatcgcgcggcggcacacgcacgcaaacagacaagcgcaagcaaaccgcgggggcatgccgacgcgcggccggcacatgatcgacgcgcgatcgacgcatcatcggcacacgggccggccactccgatgcgcggcgcaaccgtgcccgcccgcgcggcgcgaacgcgtctgcgcggcgcgaacccggtgcgcgccgcctcgcgccgccgcggcgcaatatcggcgaccgaccgcggannnnnnnnnaatcgatctgtcccctgttgaaaccgccgccgacccggtgtatcgtgtgcgcttgctaacgcgggggtcctgcaatgcgctcggtcaaacgatcgtgcgcagcgggtgagaaataccctttgaacctgatctggataatgccagcgcagggaagcgtcagggtttcgccgttgtttcacgtcagaatcccgtcgcgtcgcgaatctcgtctcctgcttagcgccctacccccgctttgcatgggacccgggcgagcgccatagcgccagctcgggtcgacacaggagatcgcatgaacgccaaccccaagttcctgtcggccgacgcccgcgtcgacgccgccgccgtcgccccgctgccgaattcgcgcaaggtctacgtgacgggctcgcaacccgacatccgcgtgccgatgcgtgagatcacgcaggccgatacgccgacgagcttcggcggcgaaaagaacccgccgatctacgtctacgacacgtcgggcccgtacacggacccggacgcgaagatcgacattcgcgcgggcctgcccgcgctgcgccagcgctggatcgannnnnnnngcgacaccgagacgctctcgggcctcacgagcgactacggccgcgagcgcgcggccgatccggcgacggccgagctgcgctttcccggcctgcaccgtcatccgcgccgcgcgaaggcgggcaagaacgtcacgcagatgcactacgcgcgccagggcatcatcacaccggaaatggaatacatcgcgatccgcgagaaccagcgccgcgccgagtatctggaaagcctgaaggcaagcggcccgaacggcgcgaagctcgccgcgatgatgggccgccagcacgcgggccaggcattcggcgccgccgcgttcggcgcgaacgcgccggccgagatcacgccggagttcgtgcgcgacgaagtnnnnnnnngccgcgcgatcatcccggcgaacatcaaccacccggaaaccgagccgatgatcatcggccgcaacttcctcgtgaagatcaacgcgaacatcggcaattcggccgtcacgtcgtcgatcggcgaggaagtcgacaagatgacgtgggcgatccgctggggcggcgatacggtgatggatctgtcgaccggcaagcacatccatgaaacgcgcgagtggatcatccgcaacagcccggtgccgatcggcacggtgccgatctaccaggcgctggagaaggtcaacggcaaggccgaggacctgacctgggaaatcttccgcgacacgctgatcgagcaagccgagcaaggcgtcgactacttcacgatccacgcgggcgtgcgcctgcaatacgtgccgctcaccgcgaaccggatgacgggcatcgtgtcgcgcggcggctcgatcatggcgaagtggtgcctcgcgcaccacaaggaaagcttcctgtacgaacacttcgaagagatctgcgagatcatgaaggcgtacgacgtgagcttctcgctcggcgacggcctgcgccccggctcgatctacgacgcgaacgacgaagcgcagctcggcgaactgaagacgctcggcgagctcacgcagatcgcgtggaagcacgacgtgcaggtgatgatcgaaggccccggccacgtgccgatgcagttgatcaaggagaacatggatcttcagctcgactggtgcaaggaagcgccgttctacacgctcgggccgctgaccaccgacatcgcgccgggctacgaccacatcacgtcgggcatcggcgccgcgatgatcggctggttcggcaccgcgatgctgtgctacgtgacgccgaaggagcacctcgggctgccgaacaaggacgacgtgaaggaaggcatcatcacgtacaagctcgccgcgcacgcggccgacctggcgaagggccacccgggcgcgcaggtgcgcgacaacgcgctgtcgaaggcgcgcttcgagttccgctggcaagaccagttcaacctggggctcgacccggacaaggcgcgagaattccacgacgaaacgctgccgaaggattcggcgaaggtcgcgcatttctgctcgatgtgcggcccgcacttctgctcgatgaagatcacgcaggacgtgcgcgagttcgccgctcagcagggcgtgtcagaaaacgacgcgctgaagaaggggatggaagtgaaggcggtcgagttcgtgaagagcggctcggagatctatcaccgccagtgatcggcgcacgcgtgccgccccgaaaaagcccgcccgaacgcgggcnnnnnnnnnnnnnnnnaaccgcgcggcaacgcccgcggagaagcgatgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagccctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggcccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcaaatgtcatcgaatccgacgttcgcacatcgatgtataaattatcgtcggctcgaacattgtgcacgaaaacagccaacggaaaacgcgttggccgatgccgcgaaggtactcggtctgactcatcggccatcattcgacgtatgggcagcttcgcgacagaacgatgcagttccaaccaagaggaagatgcatctgctttatctgcaaactgaggtctacagctccgcgaannnnnncctttccgctcaaaccgttaggcgactcaaggtgcagcccatcttcctgtttcacagcaccatgccatggcacnnnnnngggcgtcacgagaggacgccctaaagtcacctttttccgatacccatcaaggagttagagtgagaatcttccttcctcttgtgggtatgctcactagaacggaatatcgtcgtccatctcgtcgaacccgccgcccgccggggcgctcggccggctcgcgccgccaccgccgccgccannnnnnnnnnnnnnnnnnnnnntgcgcgcacccgcgccgccgccacccgacgcgcggccgccaccgccgccgcgctccatgtcccggccgccgccgtaannnnnnnnnnnnnnaccgtagccgccgtcgtcaccgccgccgccaccgccgccgccaccgccgccaccgccgcccgaactgccgcggccgccgagcatctgcatctggtcggcgacgatttcggtcgagtaacggtcctggccgtcctggccttgccacttgcgcgtgcggatccggccttcgatgtacaccgacgagcccttcttcagatactcgttgacgatctcggcaaggcgcccgaagaacgcgacgcggtgccactcggtcatttccttgaattcgccggacgccttgtccttgtagcggtcggtcgtcgcgaggcggatgtttgccaccgcgtcgccgcttggcagataacgcacttcgggatcggcgccgaggttgccgacgagaatgaccttgttgacggatgccatgtgtttctccagttgattcgatgccaaacagcgcggcaaaaccgttcagggcttcatcggcccggcgtgtgccggaccggagcacgccgcgcgcttcgaagggcgttcgcgtgtcaggctttgcgcggcggctgtttcatgccggccgcgattataagccacacggctacgagtgccgaacacgcgaaaaacaccgtgtccgggccgccgtgcttcagcagcacgccgcccacgacgccgccgagcgcgagcccgatcgattgcgtcgtgttgtagacgcccgtggccgcgcccttgcgagaaccgggcgcgagcttcgacacgagcgacggctgcgacgcctccagaatgttgaagcccaggaagtagacgaacagaattgccgcgacaatcaatatcgtatgcgttgccacgccgagcaacagctggccgatcaggatagccgcaattccgcccaatagcacgggcttcatcctgccctgcttttccgcgacgatgatggccggcaccatcatcacgaacgcgagccccatcaccggcagataaacctgccagtgcgacgcgacgggcagcccgccgtccacgagcaggcgcggcacgacgagaaaaagcgcggtttgcgtcgcatgcagcacgagcacgccgaagttcaggcgcagcagctcgacgttgtgcagcacttcggcgaacggcgcgggcacgtgcacgggccgcggcgcgtcgggcacgacccacagcacgacgccgatcgcggccaccgacagcgcgccgacgatcgcgaagagcccgctcatccccacccagtggaacacgatcggcgcgccgacgatcgccaccgcgaacgacatgccgatcgagccgcccaccatcgccatcgccttggtccggttgtgctcggaggtcagatcggcgatgaacgcgagcaccgccgacgataccgcccccattccctggatgacccggccgacgatgatccacgtgatgtcgtgcgcgaacgccgcgacgaagctgccgagcgcgaagatcagcaggcccgcggcgatcaccggcttgcgcccgaacttgtccgatgcccagccgtagaagatgtaaaggagcgattgcgtgacgccgtaagcgccgagcgcgatgccgacgagcacgacgttctcgccgccgggaatcgtcttcgcgtagacggagaacaccggcatgatcatgaacaggccgagcatgcgcagcgcgaagatcgccgcgagcgacgtggtcgcgcgcagctcgggcgcgctcatgcgagtggaggtagcggacggattggacatcgggcgtgtgttcgattgaatcggtggtccgcccgctgccgggcggcggaagatccggggccggccgcctgccgccgcgcgccgccctggtgcggcccgggcgtcgcgtaagcccgctgccggagggcgcgggaattggttgggagcctgaaacgacggactcgaaaagtcgttatagtagcaggtttggttctctcgtcttccgccgggttcatggaacaaattcgtatccgtggggcgcgcacccacaacctgaagaacgtcaatctcgaccttccgcggcacaagctgatcgtgatcaccgggctctcgggctccggaaaatcctcgctcgcgttcgacacgctgtacgccgaagggcagcggcgctacgtcgaaagcctgtcggcctatgcgcgccagttcctgcagttgatggagaagcccgacgtcgacctgatcgagggcctgtcgcccgcgatctcgatcgagcagaaggcgacgtcgcacaatccgcgctcgacggtcggcaccgtcaccgagatccacgactacctgcggcttttgtacgcacgggtcggcacgccctactgcccggatcacgaaattccgctcgaggcgcaaagcgtgtcgcagatggtggacgcggcgctcgcgctgcccgaggaaacccggctgatgatcctcgcgcccgtcgtcgcgaaccgcaagggcgagcacgcggagctgttcgacgagatgcaggcgcagggcttcgtgcgctttcgcgtgcgctcgggcggcggcgcggcgaacgaaggcgccgcgaagatctacgaagtcgattcgctgccgaagctcaagaagaacgacaagcacacgatcgacgtcgtcgtcgaccgcctgaaggtgcgcccggacatgaagcagcggctcgccgaatcgttcgagaccgcgctgcgcctggccgatggccgcgcgatcgcgctcgagatggataccgaccgcgagcacctgttcagctcgaagttcgcgtgcccgatctgctcgtactcgctgcaggagctcgagccgcgcctgttctcgttcaacaacccgatgggcgcgtgcccggaatgcgacggcctcggccagatcaccttcttcgatccgaagcgggtcgtcgcgcacccgtcgctgtcgctcgccgcgggcgcggtcaagggctgggaccgccgcaaccagttctacttccagatgctgcaaagcctcgcggcgttctacgatttcgacatcgacaccgcgttcgaggatctgcccgagaagatcaggaagatcctgctgtacggctccggcaagcagacgatcctgttctcgtacatcaacgagcgcggccgcacgacgatccgcgagcacgtgttcgaagggatcattccgaacctcgagcgccgctaccgcgaaaccgattcggccgccgtgcgcgaggaactcgcgaagtaccagaacaaccagccgtgcccgtcgtgcgacggcacgcgcctgcgccgcgaggcgcgcttcgtgcgcgtcggccagggcgactannnnnnnnnnatcttcgaggtgagcagctggccgctgcgcgacgcgctcggctacttcgacggcttgacgctcgacggcgcgaagcgcgagatcgccgacaaggtgatcaaggaaatcgtcgcgcggctcacgttcctgaacaacgtcggcctcgattacctgtcgctcgagcgcagcgccgagacgctctccggcggcgaggcgcagcgcatccggctcgcgtcgcagatcggttcggggctgaccggcgtgatgtacgtgctcgacgagccgtcgatcggcctgcaccagcgcgacaacgatcgcctgatcggcacgctcaagcatctgcgcgacctcggcaactcggtgatcgtcgtcgagcacgacgaggacatgatccgcacggccgactatgttgtcgacatgggccccggcgcgggcgagcacggcggcatgatcgtcgccgaaggcacgccgaagcaggtccaggcgaacggcgattcgctcacgggccagtatctcgtcggcaagcgcacgatcgaatacccggacgagcggatctcgcccgatccgcagcgcatgctgcgcatcgtcgacgcgcacggcaacaacctgaagcacgtcgatctcgatctgccggtcggcctgctgacctgcatcaccggcgtgtcgggctccggcaagtcgacgctcatcaacgatacgctgtacaacgcggtcgcgcgccacctgtacggctcggcgacggagccggcgccgcacgagtcgatcgagggcctcgagcacttcgacaaggtcatcaacgtcgatcaatcgccgatcggccgcacgccgcgctcgaacccggccacctacacgggcctgttcacgccgatccgcgagctgttcgcgggcgtgcccgcatcgaaggagcgcggctacgatccgggccgcttctcgttcaacgtgaagggcggccgctgcgagtcgtgccagggcgacggcgtgctgaaggtcgagatgcacttcctgcccgacgtctacgtgccgtgcgacgtgtgccacggcaagcgctacaaccgcgagacgctcgaagtgcaatacaagggcaggaacatcagcgaagtgctcgacatgacggtcgagcacgcgtacgagttcttcagcgcggtgcccgtggtcgcgcgcaagctgaagacgctgctcgacgtcggcctcggctacatccgcctcggccagtcggcgacgacgctctcgggcggcgaggcgcagcgcgtgaagctgtcgctggagctctccaagcgcgacacgggcagaacgctctacatcctcgacgagccgacgaccggcctgcacttccacgacatcgcgctgctgctcgaggtgatccaccggctgcgcgaccagggcaacacggtcgtgatcatcgagcacaacctcgacgtgatcaagacggcggactgggtgatcgacctggggccggaaggcggcgcgggcggcggccagatcatcgcgcagggcacgcccgagcaggtcgcgaaaacgaaggcgagcttcaccggcaaatacctcgcgccgctcctgaagcgcaaaaagtaggcggaatgcggccggccgggcgagcgcccggcggccgccccggccgcgcgtggatcgcgcgccgccgcgcgagcgtgcgccgccgatgcggcgccaaaatcttccttacaacatcctaatattcaggccgataatcgttgctatactcgcgacgatgcaaggttacgcccgcttgcggccacaagcgcgccgagtagcctccgaatacagggatagtcatggagaagcaatctgagccgacgcgcgagccgcaagcacgcgaaccgcacttgcgcagcgtccggctgacgagcgatttcagcctgccgaagctttcggcgatcgagatcggcagctacctcctcgccctcttcggcctgtggctcgtcctgcgtctgaagctgctgggcggcctcctcgccggcctcctcgtctatcagctcgtccacatgatcgcgcccgcgatcgagcgccacatgtcgagccannnnnnnnnntgggtcgcggtcgtgctgctgtcgaccgcgatcgtcggcggcctcgcgggcctcacgatcgcggtcatcgagcatttcgagcacacggtaccgaacgcgcagaacctgctcggccaggtgatgcagatcgtcgatcaggcgcgcacgcgcacgcccgagtggatctcgaacctgctgcccgtcgacgccgagcagatgcgcgcgaaggccgccggcctgatgaaccggcacatggatcaattgcagcaaggcggcaagagcgtnnnnnnnngcttcgggcacgtgctgttcgggatgatcattggcgcgatgatcgcgatcggcatcgatcgccacaagctgcgccagccgctgtcgaccgcgctcgtcgcacggatctcgcgcttctccgacgcgttccgccggatcgtgttcgcgcagatcaagatctccgcgctcaacgcgttcttcaccgcgatctacctgctcgtcgcgctgccgatcttccatcagcggctgccgctgtcgaagacgctcgtgctcgtcacgttcatcgcgggcctgctgcccgtcgtcggcaatctgatctcgaacacgctgatcgtcgcggtgtcgctgtcggtcagcatgggcaccgcgatcgcgtcgctcgtgttcctcgtcgtgatccacaagctcgaatacttcctgaacgcgaagatcatcggcggccagatcgaatnnnnnnnntgggagctgctgctcgcgatgctcgtgatggaggccgcgttcggcgtgcccggcgtgatcgccgcgccgatcttctatgcctacgtgaagcgcgagctgatctacctgcgcctcatctgagcgccgcgcggcgggcatgcgttcgcgctgcccgcgcgaacgcgcgtcgcccgcgcatcctcgtcgcgaacgcaccgccgccgttgcgcgcccgccggcgcgcggcgtgggaaagcagcgttcccggcccgccgttacctctccccgacacccgaaaaatccaaaaagaaaggccgcatgcgtcatcgaacgcggccttcctttttcgtccccgcgcggcggcacgcgccgccggcagcccgcgcccgcctgccgcacggcatgccggcccgcgaaaggcgggnnnnnnnncggcctagcggaacaccaccgtcttcgtgccgttcagcacgatccgatgctcgacgtgccacttgacnnnnnnnnnnagcgtcacgcattcgacgtcgcggccgacggccgtcagctcgtccggcgtcatgctgtgatcgacgcgctcgacttcctgctcgatgatcgggccttcgtcgaggtcggtcgtcacgtagtgcgcggtcgcgccgatcagcttcacgccgcggtcgaacgcctggtagtacggcttcgcgcccttgaagctcggcaagaacgagtgatggatgttgatcgcgcgccccgcgagccgctcgcacagggcgggcgacaggatctgcatgtagcgcgcgagcacgacgagatcggccgcgtgcccgtcgatcacctcgagcacgcgcgcttcctgcgcggctttcgcgtcggccgacgcgcccgcggcgagcgggagatgatggaacggaatgtcgtaactcgcggcgagctgatagaaatccttgtggttcgacacgatcgccgagatctcgatcggcaactggcccgtgtggtagcggaacagcaagtcgttcaggcaatggccgatcttcgacacgaggatcacgacgcgcggcttcaccgccgcgtcgtgcagctcccagcgcatcgcgaacgcctcggcgagcggcgcgaactcggcgcgcagggcgtcgagcgcggccgccgcgccgcacgcgcccgcctgctcgaaatgcacgcgcatgaagaattcgccggtgcggctgtcgccgaactgcgccgaatcgaggatgttgctgccgcgctcgagcagaaagcccgagaccgcgtgaacgatgccgcgccggtccgggcacgacagtttcaggataaagctgtgatcggccggcatgaccgcgactcccttctcaaattctcaaatcttccgaacaatgcgccgcgctcaacccaagcccannnnnnnnnnnncgaacagcacgtcgattcnnnnnnnntcctcgggcgcgatcgcgcggtgacgcaacaggctgtcgagcatcgcgaggctcgcgtcgacggtggcttcgcccgcgcgcagccatgcgacgatctcgtcgacgccggcgagcaggtgctcggcgacttcgccgtcctggttatggggcacgaaatcgcgcggcagcggcaggtcgtagacgaagatctgctcggcttgcgtgccttccggcagcgagcggagcacatgcgcgacgcggccgggaatnnnnnnnnnngcgagctccgccgcgatgcccgcttcctcccagcattccttcgcgatcgtgtcctcgatcccgagcccccagccgatgccgcccgcgacgacgttatcgagcatgcccggatcggtcgccttcgtcgcgctgcggcggccgagccacatcgcaagcggcgccgaaggcgcatattctacgatgccgttcagatgcaccgcatacgtcatcgtaccgaagaagcgcgacgcggcccgctcgatgtacgcgagcggcggatcgtcgaagcggttgcggatcgcgtagatctcgtcgcgccagccgacgatcgcgccttcggcggcgagcgcgccgatcgggctcgcgagcgccatgctgcgcgcgtcgacgctgtcgtagcgcgcggcaagctcgacgcgccccgccggaaactcgaacacgtcgggccagcgcgcaaggcgcgcgacgtcgccgcggcgcagccagccgacctgccggccggcgatcgcgaacggcacgtgcgcggccgcatcgaagcggcgcgcggcggcgatgcaggcaaacgtcatcgcgcccctccgtcagtctttcagcgcgacgcgcagcccgagcgcgacgaacgtcgcgcccgcgaggcggtcgagccacacgccgatcgcgcccgcgccgacgccgaacaccgagaacacggcggccgtctgcgccatgaacagcgcgcccagctcgagcatctgcagcgcgacgggctgcgcgccgtgcggatcgacgaactgcggcaggaacacgacgaagaacagcgtcaccttcggattcagcaggttgccgatcacgctctggcgaaagatcgtcgacagcggctgcgnnnnnnnnnnntgcgcggtggcgaggcccttgctgcgcagcgccttgatgccgatccagatcagatacgcgccgcccgcgagcttgagcagatggaacgcgacgggcgacgagcgcagcagcgcggcgacgccgaacgcggcgagcgtcgtatggaacagcacgcccgacgcgaagccgagcgccgcgacgatgccggccgcgcggccctgcgagatgcnnnnnnnnagcacctgcaggttgtcggggccgggcgcgacggtgatcgcgatcgacgtcgcgagaaacagcatgaagttcggcatcgtgggctcgcttgaatcggtggctgaatggaccgcgcccggtgcaggcgcggcacgaaaccgggcacggcggccggcgcgcggtcggcgcgctcagtgcccggggaattcggtgaccgtgtagagcggcaggccggcttcgcgcagcagcgccgagccgccgagatccggcagatcgacgatcgccgcgccttcgacgacgacggcgcccagccgctcgagcaggttcttgcccgccatcatcgtgccgcccgtcgcgatcagatcgtcgacgatcacgacgcgatcgcccggcttgcatgcgtcctcgtgaatctcgacggtcgcggtgccgtactcgagcgcatacgattcgcgctgcgtcgcgtacggcagcttgccgaccttgcggatcggcacgaagccgacggacagctcgtacgcgacgatcggcgcgatgatgaagccgcgcgcatcgaggcccgcgatgtagtcgagcttcgcgtcgacatagcgctcgacgaacaggtcgacgagcacgcgcaacgccttcgcgctttgcagcgcggcgtgatgtcgcgaaacatcacgccgggctgcggccagtccggcaccgtgcggatgcggctgtgaatgaactcgacgggatcgagcggcgcgtccgacgtggacatcatgaaactctccgnnnnnnncggcgctgcaatctcgcgccgttcgtcgatcgctcgacaactgaacaagcggcggccgcccggcgtcacgccaccgcggccgatccgccttcgcgccgatgccgcgacagccgctcctcggcctgggcgagcgcctcgggcaacccgcgcagcacgacgatgtcgctcgcgcgcagcttcgtctcggggtcgggttcgacgccgcgaatcccatgccggcggatcgccgtcacctccaggccgagcgcgaacagccccagctcggagagcgagcggccgaccgcgtcnnnnnnnnnntcgacgggcaccgattgtagccgcacctgctcgtgnnnnnnnnnnnncgcgtcgtcggcgccgtggaagtagccgcgcagcaggctgtagcgcgcgtcgcgcatctcctcgacgcgccgcacgacgcgccgcatcggcacgcccatcagcacgagcgtgtgcgacgcgagcatcaggctgccctcgacgatctccggaatcacctcggtcgcgcccgcggcgagcagcttctcgagatcggcgtcgtcgacggtgcgcacgatcgcgggcagcgtcggctcgagctcgtgcacgttgtgcagcacgcgcaacgcggacggcgtgttcgcgtaggtgacggccaccgccgccgcgcgatggatgcccgccgcgagcagcgattcgcggcgcgcggcgtcgccgaacacgaccgattcgcnnnnnnnnnnnnnggccgccacgcggtccggatcgagatcgagcgcgacgtacgcgatcccctcctgctcgagcatccgcgcgaggttctgcccggcgcggccgtagccgcagatgatcacgtggcccttctgcttgatgctctgcgtcgcgatgcgcgtcatctgcagcgactgctgcatccattccgcggcggacagccgcatcacgatgcgatccgcgttctggatcaggaacggcgcggcgagcatcgacagcagcatcgaagcgaggatcgactgcaacagcgtcgcgtcgacgagatgccggtcgagaatcaggttcaggagcacgaagccgaactcgcccgcctgcgcgagcccgagccccgtgcgcatcgcgacgccgggcgtcgcgccgaannnnnnnnnnagccccgtgatcatcacgctcttgagcagcacctggcccacgaagaacgcgagcacgagcaacggatgccgccagatcacgctcggatcgagcagcatcccggtcgtcacgaagaacaggccaagcagcacgtcgcgaaacggcttgatgtcctcttccacctgatgccgatacggcgtctcggagatcagcatcccggcgatgaacgcgccgagcgcgagcgacaggccgaagcggtcggtgatgaacgcggcgccgagcgtgacgagcagcaggttcagcacgaacagctcctgcgagcgccgccgcgcgacgacgttcagccagcgcgtcatgaagcgctggccgacgatcagcagcagcgcgagcgcgacgacgatcttcaccgccgcgaacccgagcgacatcgcgagatccttcgacgattcgccgccgaacgcggcgatcacgatgagcagcggcacgacggcgagatcctggaacagcagcacgccgaagatgttgcggccgtgctcggtctcgatctcgagccgctcggcgagcattttcgagacgatcgcggtggacgacatcgcgagcgcgccgccgagcgcgacgctgccttcccacgtgatgtgcatccagcgctcgaagagcgcgcccagcacgagcgcgatcgcgatcgtgccgagcacctgcgcgagcccgagcccgaacacgagccggcgcatcgcgcgcagcttcgacaacgagaactcgaggccgatcgagaacatcaggaacacgacgccgaactcggcgagatgctcggcgcgctcgaggtcggccgcgaagccgagcgcatgcggaccgaccaggatgccgaccgtcagatagccgagcatcggcggcaggttcagcgaacggaacacgacgacgcccaccaccgaggcaagcagcagcagaagcgtcatttcgagcggggaaatcacgggcgaagcgtcctcgttcgtcgacggcgccgcgcaacggacgccggggtgggccgggagactactcggaaaaggtgggcgcaaggggcccggcgcggcgaacaaacgcctttgctatactccgcgcatgatagcgaaaatcaatgatgatcgggcgctcgcgctcgcccgcgacgtgctcgacatcgaggcgaacgccgtnnnnnnnntcgccgagcagctcgacggcgaattcgtcgccgcggtcgggctgctgttgaactgccgcgggcgcgtcgtcgtgtccggcatcggcaaatcggggcatatcgcccgcaagatcgccgcgacgctcgcgagcaccggcacccccgcctttttcgtccacccggccgaggcgagccacggcgacctcggcatggtcacgaaggacgacgtgttcgtcgcgatctcgaactccggcgaatcggaggagctcgtcgcgatcctgccgctcatcaagcggctcggcgcgaagctgatcgcgatgacgggccgcccggcatcgagcttggcgacgctgtccgacgtccacctgaacgcgggcgtcgcgaaggaagcctgcccgctgaacctcgcgccgacggcgagcacgacggccgcgctcgcgctcggcgacgcgctcgccgtcgcggtgctcgannnnnnnngcttcggctccgacgattttgcgcgctcgcacccgggcggcgcgctcggccggcgcctgctcacgtacgtgcgcgacgtgatgcgcacgggcgacgaagtgcccgccgtgccgctcgacgcgacgctctccgacgccctgttccagatcaccgcgaagcgcatgggcatgacggccgtcatcgacgacgcgaaccgcgtggccggcatcttcaccgacggcgacctgcgccgcgtgctcgagcgcgacggcgatttccgccggctgccgatcgtcgacgtgatgacgcgccatccgcgcacgatcgcgccggatcacctcgccgtcgaggcggtggaactgatggagcgccaccggatcaatcagatgctcgtcgtcgacgagcgcggcgcgctgatcggcgcgctcaacatgcacgatctgttctcgaagaaggtgatttgatgtccgcgccccctgccacggcggccgaacgcgcgagccgcgtgaagctgatgattttcgacgtcgacggcgtgctgaccgacggcggcctccatttcaccgcggcgggcgacgcgatgaagtcgttcaacacgctcgacggccacggcgtgaagctcctcggcgaagcgggcatcgcgaccgcgatcatcaccggccgccgctcggaggcgctcgcnnnnnnnnnnaaggaaatgcgcatcgcgcacctgcacgagggcgtcgagaacaagctcgccgtgttcggcgaactgctnnnnnnnntcggcctcgagcccggcgagtgcggctacatgggcgacgactggcccgacctcgcggtgatgctgcgttgcggcttcgcggccgcgccggcgaacgcgcatccggacgtgatnnnnnnnnnnnattgggtcgccgaggcccgcggcggtcacggcgcggtgcgcgaagtgtgcgatgcgatcctnnnnnnnnagcaccgctacgacgcgctgctcgcggccgcctgcggagcctgaacgggatggacggcaaattccggctgacctcgatgatcccgctcgccgcgatggcggcgctcgcgggcggcacgtactggctgctgcaggcgacgctgccgccgcccggcgaggccgtcgtgcggccgaagtcgcacacgcccgactatttcgcggacaatttctccgtcaccgagctcgaccagacgggctcgacccagtaccggctcacggccgcgggcctcgtccactacgaagacgacgagacgagcaacctcacgcggccggcactgcgcgcgttccagcccggcaagccgaccgtgaccgccaccgccaagcgcggcgccgtcaacggcgacgtgtcgatcgtcgatttgtatgacgatgcgcggatcctgcgcgcggcgggcgcgggcgacccgccgatgcaggcggattcccagcatttccgggtgctggtcaacgacgatgtgatcgagaccgaaaagccggttaaacttcagcgcggcctgtcgatcgcgaacgccgccgccgggatgaagtacaacaacgtcacccgggtcatcgaactttacggcaacgtgcgcggcacgatcgccgcttccgacacgtccggcggcgctgctggccaacccaagtaactcaccacgcgggactgcatgaacgaatcgttcccctgtttatttccgagcggcgcacgccgcgcnnnnnnnnnnatggtcgcggcggcgctcgtcgcggcgccgctcgcgggcctcgcgcccgcagcccacgccgaaaaggccgaccgcgacaagccgatcaacgtcgaagcggacaacctgacctatgacgacctgaaacaggtcaccgtcgcgacgggcaacgtcgtcatcacgaagggcacgatcctgatcaagggcgatcgcgtcgaagtgcgccaggacccgcagggctaccagtacgcgacggcgacggcctccggcaagaaacacgcgtcgttccgccagaagcgcgaaggcctcgacgaatacatcgacggcgacgccgaacggatcgactacgacggcaagcaggatctgaccacgctcacgacgaacgcgaccgtgcgccgcctgcagggcgtgtcgaccgtcgccgacacggtgcacggcagcgtgatcacgtacgacggccagcgcgatttctacacggcgcgcggcggcaaggacgtcgccggccccggcaacccgggcgggcgcgtgcgcgcgatgctcacgccgaagaacagcggcccggcgccgctgtccggcggccccgcgcagctcgcgccgtcgaacgacatgcagggagcgcccaacccgtgaacgcgctccccaatcgccagccggccggcacgacgagctcgctcgtcgtgcgcaacctgaagaagcgctacggctcgcgcaccgtcgtcaaggacgtgtcgctcgacgtgaagagcggcgaagtcgtcggcctgctcggcccgaacggcgccggcaagacgacgtcgttctacatgatcgtcggcctcgtgccgctcgacgcgggcgacatctcgctgaacggcagcccgatcagcctgatgccgatccacaagcgcgcgtcgctcggcctgtcgtacctgccgcaggaagcgtcggtgtttcgcaagctgaccgtcgagcagaacgtgcgcgcggtgctcgagctgcagcacgacgaaaacggcaagcggctgtcgaaggacgcgatcgnnnnnnnnacggaggcgctgctcgaagagctgcagatcgcgcatctgcgcgagaatccggcgctgtcgctgtcgggcggcgagcgccgccgcgtcgagatnnnnnnnnnnntcgcgagcaatccgagctttatcctgctcgacgagccgttcgcgggcgtcgacccgatcgcggtgctcgagatccagaagatcgtgaagttcctgaagcagcgcaacatcggcgtgctgatcaccgatcacaacgtgcgcgagacgctcggcatctgcgatcacgcgtacatcatcagcgacggctcggtgctcgcgtccggcgcgccgaaggaaatcatcgaaaacgaaagcgtgcggcgcgtctacctcggcgagcacttccgcatgtaggcaaagcgggacacgatcccgcggccgccctttccgcggcgcgatccgcgccgcctcaccgcccgcccggctcgcgccgcgcgtgcgcgtcccgcgcgccaagcgtcatcccgaatgcctcaacgcgccgccctcgtggcaaacttccggtatgaatccctttttgccatgaaagccagtcttcaacttcgcctgtcgcagcatctcgcgctcacgccccagcttcagcagtcgatccggctgttgcaactgtcgacgctcgaactgcaacaggaagtcgcgacggcgatcgcgcagaacccgctgctcgagaacgacgatgactggatcgcgagcccgttgcgcgtcgcggccgacggctcggtgatcgcgcagacgcccgcgtcgtccgcgcccgagccgatggcgggcgcgccgaacggcacggctgcgaccaatgagcgcaccgagcgcgacgaaaccgccggcgtcgacgaatacgacagctattcggccgacggcggcgacgcgagccagtggaacctcgacgacttcggccgctcgcccgccgcgtcnnnnnnnnnnnntctgccgccgatgcagatccacgagacgtcgacgtcgctgcgcgatcatctgatggcgcagttgcgcgtcacgcaggcgagcccgcgcgatcgcgcgctcgtcacgttcctgatcgaatcgctcgacgacgacggctacctgagcgcgtcgctcgaggaagtgctcgccgatctgccggcggagctcgaggtcgacgtcgacgaactgaacgcggcgctcgcgctcgtgcacagcttcgatccggcgggcgtcgnnnnnnnntccgcgtccgaatgcctgaagctgcagttgctgcgcctggatccgtccccgannnnnnnnntcgcgctcgatatcgtgtcgcagcatctggagctgctcgcnnnnnnnnatttcacgcgcctgcgcaagcaactgaaggcgaccgacgacgcgctgcgcgacgcgcacgcgctgatccgctcgctcgagccgttccccggcgcggcgtacggcaaggccgaagccgattacgtggtgcccgacatcatcgtgaagaaggccggccaaaactggcaggcggaactcaatccggaagtggtgccgaagctgcggatcaacaatctttacgcgaacatcctgcgcaacagccggggcgatccgagcgcgggatcgctgaagcaacagcttcaggaagcgcgctggctgatcaagaacattcagcagcggttcgagacgatcctgcgcgtcgcgcaggcgattgtcgagcgtcagaagaatttcttcgcgcacggcgaaattgcgatgcgccccttggttttgcgggaaatagctgatacgctgggcctacacgagtcgactgtctcccgtgtgacaaccggcaagtacatgctgaccccgttcggcacacttgaatttaagtacttcttcggatcgcacgtatcgacagacaccggaggtgccgcgtcgtcgacagcgatccgcgccctcatcaaacaactgataggagccgaagaccccaaatcccctctttcggacagtcgcatagccgagctgctagcggaacaagggttcgtggtcgcgcgccgcacggttgccaaatatcgcgaagccctcaagatcccggcggtgaatctgcgcaagtctctgtagcccgtcgcccgccggcgggcgttttccggccgccgcatcgtcgacggcaaagccgccgaccgacacctgctcgccgcgggcgtcggcaacgaaaatcggcaggcatgccgcctctatgcggaaggtggtcattagcttggagaagcactatgaacctgaagatcagtggacaccatctcgaagtcacgcctgctatccgcgaatacgtgatcaccaagctcgacagggtgctacgccatagcgatcaggtcatcgatggcgccgtgatcctcacggtcgacaatcacaaagagaaggacaagcggcaaaaggccgaaatcacgctgcatctgaagggcaaggacatcttcgtcgaaagcgcgaacggcgacatgtatgcggcgatcgatctgctgatcgacaagctcgaccgtcaggtcgtcaagcacatggagcgcctgcagacgcatgcgcacgagccgctcaagcaccagcaggccgccgagcagatcgagcttccgccgcaatgatcgcggcgcgacagcgccagccgaaccgcccgcctcgacgggcggnnnnnnattgtgcaaaccgctgtgacgcgacgcggatgcgccgcgatccgggcgattcccggcatgtcgcgcggtgcgcggcgcagtctgcagtgctctataatgtctcggttattaccgggggcgacgagccggctcgccgcgcttcacaggtctccgtcgcctaacgccgtcctttttgaccgacatggaaaatcagtccgccgcgaggagaccccaggccgcccctacgcctgccaacatgaatcgcctagccaaaatcctgcctttggagaacgtcgtcatcgacctctccgtcaccagcaagaaacgcgtcttcgaacaggccggcctgatcttcgagaatcagaacggcatcgcgcgcagcaccgtcaccgacaatctgttcgcacgcgaacgtctcggttcgacgggcctcggcgagggcgtcgccattccgcacggccggatcaaggggctcaagcatccgctcgccgccttcgtgcggctcgccgagccgattccgttcgaggcgcccgacggccagcccgtgtcgctgctgatcttcctgctcgtgcccgagcaggcgacgcaggcgcacctcgaaatcctttccgaaattgcccagctgctgtccgatcgcgacacgcgcgagcgtctgcacaccgaaccggaccgcgacgagttgcatcgactcctgactcagtggcaaccttaggctgatcggggcggttcgttccccattgcgtcgcggcccgcgccgccgagccgagccgcccgccgccgggccggcgcagcaaccgtcgttgctgcgtcagggcgccggctccttggagtgacggactcatggatacgtccagcatcaacgcccagagcatcttcgacgacaacgcagccatgctgaagctcagctggctgacggggcatgaaggctgggaacgcggtttttccgccgacacggttgcgaacgcgacgtcgagcgccgatctcgtcggccacctgaacctgatccacccgaaccggatccaggtgctcggcgaagccgagatcgactactaccagcgccagaccgacgaagaccgctcgcgccacatggccgagctgatcgcgctcgagccgccgtttctcgtcgtcgcgggcggcgccgccgcgccgcccgagctcgtcctgcgctgcacgcgctcgtcgacgccgctgttcacgacgccgatgtcggccgccgcggtgatcgacagcctgcgcctgtacatgtcgcgcatcctcgcgcnnnnnnnnacgctgcacggcgtgttcctcgacattctcggcatgggcgtgctgctgacgggcgattcgggcctcggcaagagcgagctcggcctcgagctgatcagccgcggccacggcctcgtcgccgacgacgcggtcgatttcgtccgacttggccccgatttcgtcgaagggcgctgcccgccgctgctgcagaacctgctcgaagtgcgcggcctcggcctgctcgacatcaagacgatcttcggcgaaaccgcggtgcgccggaaaatgaagctcaagctgatcgtccagctcgtgcgccggcccgacggcgaatttcagcggctgccgctcgaaagccagacggtggacgtgctcggcctgccgatcagcaaggtgacgatccaggtcgccgcgggccgcaacctcgcggtgctcgtcgaggcggcggtgcgcaacacgatcctgcaactgcgcggcatcgatacgctgcgcgacttcatggaccgccagcgcctcgcgatgcaggatccggacagccagttccccggcaagctcgtgtaacccgcgtaacccgcgccggcttcgcgcctgccacgcttgcgcaacgagccggtgctatgatgaaacgtcaggatttcctctttccatgcgcattgtcctcatcaccggcatctccggctccggcaagtccgtcgcgctgaacgcgctcgaggacgcgggctactattgcgtcgacaacctgccgccgcacgtgctgcccgagctcgcccgctacctcgcgcacgaaggccagaaccggctcgccgtcgcgatcgacgcgcgctcgagcgcatcgctcgacgaaatgccgggcctcatccgcgcgctgtcgcacgagcacgacgtgcgcgtgctgttcctgaacgcgagcacgcaggcgttgatccagcgcttctccgagacgcgccgccgccatccgctgtcgggctcgccgtcgcacgacgcggacgtcggccttctcgtgtcgctcgaggaagcaatcgagcgcgagcgcgagctcgtcgcgccgctcgccgagttcggccatcagatcgacacgagcaacctgcgcgcgaacgtgctgcgcacgtgggtcaagcgcttcatcgagcagaagaacgacgatctcgtgctgatgttcgaatcgttcggcttcaagcgcggcgtgccgctcgacgccgatttcatgttcgacgtnnnnnnnntgccgaacccgtactacgaccacgagctgcgcccgctcaccgggctcgaccagccggtcgtcgcgttcctcgacgcgctgcccgtcgtccatcagatgctcgacgacatcgagacgtttctcgtcaagtggctgccgcatttccgcgaggacaatcgcagctacctgaccgtcgcgatcggctgcacgggcggccagcatcgatcggtgtttctcgcggagacgcttgccgcgcgtctgtcgcggcaggccagcgtgatcgtgcggcatcgtgacgcgcccgtcgccgtggacgcgtcgtcgcggctcgtgacctagcgccgctcaccttttccgggcccgccatgtcctctctgtcgaccacgctcatcgatttgccgctcttcccgctgcatacggtgttgttcccgggagggctgctgccgctgaaagtcttcgaagcgcgttatctggacatgnnnnnnnnctgcctgcgcgacgacgcgccgttcggcgtgtgcctgctgaagagcggcccggaggtcgctcaggaaggcgaagtatcggtacccgagacgatcggctgcatggcgcggatcgtcgaatgcgataccggcgaattcgggatgctgctcctgcgcacgatcggcacgcagcgcttcgagctgctgtcgcatcgggtcgaggcaaacggcctgctcgtcggcatcgccgagccgatgcaggaagacatcccgctcgagggcgacagcgcgctcgcgcaattcggcgcgtgcgccgaagcgctcgagcggatcgtcgaggtgctgcgcaggtccgacgccgagctgccgttcgcggagccgttccgcttcgacgacccgacatgggtgtcgaaccggctcgccgaagtgctgccgctcgatctnnnnnnnnngcagaagctgatggaattccccgatgtcgnnnnnnnnatcgacgccgtgcatcgggagctgaatcggcacgggtggctgtaggcgcgcagcggcgcgccggttgacgcgcggttcgcggcaaggcccgcgcaacgcgtgtggggtgcgcggcgcgtgcggtggaaatcgtgcgtcgaacggggcatcgaatgccggatttcgagccttgatcgcgtcccggccccgagccctgagcccnnnnnnnnntcaagcccgcatccgcgctcgaagcgggcttcgcgttcgcttatcgcctcctgcgcaatcgcgtcgaacatcgcgccatcgcgaaagcggtcgggccgcgccgcctgcgcgccgtccgcatgccgccgtgccccgcgcgcattcaccgcgcgccgggctgcgggcgcgggcggcggaacgcggcgccatccgtgttccgcgtcggcaccgcgcctgccgcccttacagcagcggtccgctcaaaccgtcgagcaacttgcgcacgggcgcgggcacgccgtacgcgtcgagcctgtcgagcaagacccaggcggtctcgtcgtcggccgccggcggcgcgccgccggccgcgccgtcgagctcggcgagccgcggctcgatctcgagcctgaagtgcgtaaacgtatgcgtgagcggcgcgagcggcacgagcgccgcgccgccgaattnnnnnnnnnnncgcgcgagcgccgcgtcgccgtccgcctcgggcaggctccataagccgccccagatgccggcgggcggacgccgctgcagcagcaccgcgtcgccgtcgcgcagcacgagcatccacgtgcggcgcgtgggcaccgccttcttcgggcgcgcggcgggcagctcgcgctgccggccgctgcgttgcgcgacgcactcgcccgcgaacgggcagcgcccgcattcgggcttgccgcgcacgcagagcgtcgcgccgagatccatcaggccctgcgtgtacgcggtgacgtcggttggctcggccgcgtcgggcaaaagcgcctcggcgagcgcccacatctcgttctcgatgcgcttgtcgcccgggaagccttcgacgccgaacannnnnnnnagcacccgtttcacgttgccgtcgagaatcgtnnnnnnnnnnncgaacgcgaacgatgcgatcgccgcggccgtcgagcggccgatgcccggcagctcggcgagcgcctcgggcgacgccggaaacgcgccgccgtgccgctcgacgaccgcctgcgcgcagcggtgcagattnnnnnnnnnnnagtagtagccgagcccggcccacagcgccatcacgtcgtcgatcggcgcggccgcgagcgcggccacatccggatagcgctcgagaaagcgcacgtaatacggcacgacggtcgacacctgcgtctgctgcaacatgatctccgacagccagatccggtacggatcgcgggtgttctgccacggcaggtcgtggcggccgtgcttgcgctgccacgcgatcagcgtcggcgcgaaggccgaatgaagcggcgtgatgacgggcggcgcgggtggaatgcggggcggtttcaagttcttaacgctgacaattcggacagaaataggtggatcgctgcccctggacgatctggcggatcggcgcgccgcagacgcggcacggctcgcccgcgcgatcgtagacgaagcagtcgagctggaaatagccgctctcgccgttgctgccgacgaagtcgcgcagcgtgctgccgccgcgctcgatcgcgtcggcgagcgtcgcgcgcaccgcgtcggcgagccgctcgtagcgcggcagcgatacgcgccccgccgccgtggtcggccggatgcccgcgcgaaagaggctctcggacgcatagatgttgccgacgccgacgacgatgtcgcccgcgagcagcgcctgcttgacggacaccgtgcgcccgcgcgtgcggccgaagaggagcgcggccgagaacggctcgacaccgaggctcgcgagcagcggatgcgcgtgcacgtcgcccgcgtcgcgcggatgccagagcaccgcgccgaaacggcgcggatcgcgaaagcgcagcacgaattcgtcgaaaatccagtcgacgtgatcgtgcttcgccggcgcgggcggcggcgcgtcgttcggcagcacgcgcagcgtgcccgtcatgccgagatggacgatgaaccagccggcgtcgacttcgaacagcagatacttgccgcgccgctcgacgcgcagcacctcgcgcgatcggagcatctcggcgaagccggcgggcacgggccagcgcagcatggcggtgcgcacgtcgacgcgctcgacgcgccgcccggcgacgaacggctcgatgccccggcgcgtaacctcgacttccggcaactctggcatgttttacgggtctctatctggctaatggcgatggtgcgcgtattgtagcgagcgcgttacaatcggctgaaacattgaacggatttccatgaccttgcccttgaagctgtcccagaagcgccttgccgctgcgcgcggcccgcgcgccgttccggtgcgccgcgcgatcggcgccgcgctcgtcgcggcgtgggcgctcgccgcgctccccgctcacgcgcaggacgacgcaggcgacgacgnnnnnnaggccgcgttcgcgtcggcgctaccggaagagcagaaggatctgccgaacgtcgcgctgacgagccagatcgtctaccaggtgctcgcggccgaggtcgcgctgcaacgcagtcttcccgcgccagcctatcagacctacctcgcgctnnnnnnnnacacgcgcgatccgcggatggcgcagcgggcgaccgagatcgcgctcgccgcgcagagcccggcggacgcgctgacggccgccaatctgtggcgcgagtattcgccgggttcgcagcgcgccgcgcaggtcgacgccgcgctcctcgtgctcggcggcaagccggccgaagcgcagccgatgctctcgcaagagctcgcccgcgcgaccggcgagaatcgcggccaggcgatcatcgcgctgcaggcgctgctnnnnnnnnggccgaaccgcgtcggcggcctgacggtgctccaggatctgctgaagaacgacatgggccggcccgaggcgcggctcgcgatcgcgcgccagcaactcgccaccgacgacaaggacggcgcgacgcaatcgctgaaggaagcgctgcgcatcaagcccgattatctgccggcggcgctgatgctgtcgcagatgggcccgggcgagcgcgcggccggaatcgcgtcgttcgagaagttcgtccagcagaatccgaaatcgcgcgacggccgcctcgcgctcgcgcaactgtatctcgccgacgatcgcctcgacgacgcgcaaaagcagttcgacgcgatgcgccgcaacgattcgagcgacccgacgccgctgatggcgatcgcgctcatcaagatccagcagaagcacctcgacgacgcgacgacgtacctgaagcaatacgtgaaggtcgcgcagaagaagccgggcgcggacgtcggccaggcgtacgtgtatctcgcgcagatcgcgctcgaccagaacaacgaggcgctcgccgcgcaatggctcgacaaggtcgacgaagcgagccagcagtacgtacccgcgcaggtcannnnnnnnnagttgctgcagaagcagggcaaggccgacgaagcgcgcaagctgctcgcgaacctgcaggcgtccgacccgcgcgacgccgcggtgatcgcgcgcaccgacgcgtcgatcctcttcacgtcgaagcgctacaaggaagccgccgaccggctcgcgcaggccgtcgaggatttcccggacgatcccgatctgcgctacgactacgcgatggcgagcgagaagatcggccagtacacgacgatggaacagcagttgcgcctgctgatgcgtgcgcagcccgacaatccgcaagcctacaacgcgctcggctattcgctcgcggaccgcaacctgcgcctgcaggaagcgagcaagctgatcgagaaggcgaactcgctcgcgccgaacgacgcgttcatcatggacagcctcggctgggtcaagtatcgcctcggcgacacggcgggcgcgacggcgatcctgaaacgcgcttacgacctgcagccgaacgcggaaatcggcgcgcacctgggcgaagtgctgtggagaagcggctcgcgcgacgaannnnnnnncgcatggcgcgcggcgcagaagctcgaacccgacaacgatacgctcgtgcagacgctcaagcgccttcaggtgaacggactttgacgacgatgccgcgttttgcccaacnnnnnnnnnnnngcgtcgccctcgtcgtggcggccgcggccgccgtcctgctcggcgcctgcgcgacgcagccgcnnnnnnnnnccaccgccgcgcccaccgccgcgcccgacgccgcgcccgacgcgcggcagaccgagcagaatcgcgcgtacacgggccgcttcgcggttcagtaccaagacccgctcggcaatccgcgcaacgtctacggcaatttcgactggcaggagcagggcacgaacgtgtcgctcgaactgcgcagcccgctcggccagacgcttgcgatcgtgaaatccgcgccgggcggcgcgtcgctcgaactgccgaaccgtcagccgcaattcgcgccggacgtcggcgaactgatgcannnnnnnntcggcttcgcgctgccgctcgacggcctgcgctactggctgttgccgacgccgtcgccgacgacgccggcgacgacggtgcgcgatccgcaggacggcgcgcgaatcaaggaaatccgtcaggacggctggaccatcgattacgtcgcatacgccgacgcgcccgccgccggcgtgaagcgcatcaatctggcgcggcagaagccgcccctcgacatcaagctcgtgctcgaccgctgaacgcgcgcttttgcccgaccaagtttgcctagcatgaccgatacgacccgctcgctgcgcgactgcctcgccccggcgaaactgaacctgttcctgcacatcacgggccgccgcccggacggctatcacgcgctgcaaagcgtgttccagctgctcgactggggcgaccggctgcacttcacgctgcgcgacgacggcaaggtctcgcgcgtgacggacgtgccgggcgtgcccgaggaatccgacctcgtcgtgcgcgccgcgtcgctgctgaaggcgcacgccggcgcgacgctgggcgtcgacatcgagatcgacaagcggctgccgatgggcgcgggcctgggcggcggcagctcggacgcggcgacgacgttgctcgcgctcaaccggctatggcggctcgacctgccgcgcaccacgctgcaatcgctcgcggtgaagctcggcgccgacgtgccgttcttcgtcttcggnnnnnntgcgttcgcggagggtatcggagaagcgctgcaagctgtagaattgccggctcgctggttcctggttgtgacaccgcgggttcacgtgccgacggcagcgannnnnnccgaaaaatcgttgacaagagattcgaaacccatcacaattacggactttcttgcacagcgcggcatcgacgcaggatggccagacagcttcggccggaatgacatgcagccggttgtgacaagcaagtacgcggaagttgcaaaggtggtcgaatggttttataatctgacccccgcgcggatgaccggctctggagcgagcgtgtttgcagcgttcaagagcaaggctgatgcagaagcggcgcaagccaaactgcctgccggctggaacagcgcagttgccgagagcatgagtgagcatccactcttcgctttcgcgtcataaagtttcgcgccatcggatggcctacacttccggtggagctcaaagttaagtgtaggggagtcgccaagttggttaaggcaccggattttgattccggcatgcgagggttcgagtccttcctcccctgccaaaatttctttcccgcatttcccgccttaagcccgaagcaggtgcacgatgagcagccatgacggcctgatggtttttactggcaacgccaatcccgcgcttgctcaggaagtcgtcaaaattctgggtattcccctcggcaaagcaatggtcagccgtttctccgacggcgagatccaagtcgaaatccaggaaaacgtgcgcggcaaggacgtcttcgtcctgcaatcgacgtgcgcgccgacgaacgacaacctgatggaactgatgatcatggtcgatgcgctcaagcgcgcatccgccggccggatcaccgccgccatcccctacttcggctatgcgcgccaggatcgccgcccgcgttcggcgcgcgtcgcgatctccgcgaaggtcgtcgcgaacatgctggaaatcgccggcgtcgagcggatcatcacgatggatctgcacgccgaccagattcaaggcttcttcgacatccccgtcgacaacatctacgcgacgccgatcctgctgggcgacctgcgcaagcagaactacccggatctgctcgtcgtgtcgccggacgtcggcggcgtcgtgcgcgcccgcgcgctcgcgaagcagctgaactgcgatctcgcgatcatcgacaagcgccgtccgaaggcgaatgtcgccgaagtgatgaacatcatcggtgaagtcgaaggccgcacctgcgtgatcatggacgacatggtcgacacggcgggcacgctctgcaaggccgcgcaagtgctcaaggagcgcggcgcgaagcaggtgttcgcgtatgcgacgcacccggtgctctcgggcggcgcggccgaccggatcgccgcttcggcgctcgacgaacttgtcgtcaccgacacgattccgctgtccgccgaatcgctcgcgtgcccgaagatccgcgcgctgtcgagcgcgggcctcctcgccgagacgttctcgcggatccgccgcggcgattcggtgatgtcgctgttcgcggaatcgtaaagcgatccgccgccaaacggtttagcgcaaaaggcgaagcgacgagcttcgctttttgcacaatcggccgggaccgacgaacccccggccatcgatcgggggcctcatgctgtcgcggggccccgttttactgcctggtcgcgggcagcacatggagaaacacatgaaagtcgtcgctttcgagcgccaacagcaaggtacgggtgcgagccgccgcctgcgcaacgccggtaagaccacgggtatcgtgtacggtggcgaagccgccccgcaaatgatcgaactcgatcacaacgcgctgtggcacgcgctgaagaaggaagccttccactcgtcgatcctcgatctcgaggtggccggcaagtcgcaacgcgtgctgctgcgtgacgtgcaataccatccgttccgccagctcgtgctgcacgtggacttccagcgcatcgacccgaagaagaagctgcacacgaaggcgccgctgcacttcctgaacgcggaaacgagcccggccgtgaagctgtcgagcgcggtcgtgtcgcacgtcgtgacggaaatcgaaatcgagtgcctgccggccgacctgccggaattcctcgaagtcgatctgtcgaaaatcgaagcaggccagtcgctgcacgcgaaggacatcgcgctgcccaacggcgtcgcgctgaccgcgcacgtcgacgcagaaaacccggtgatcgcctcggcgacgattccggccggcgccgtgtcggatgaggcggctgcgggcgaaggcgaaacgccggcggcctaagcgcccttcggaccgtttcgcacgacggtcgacgagacccgccgcggcttgcccggcgggnnnnnncatttttgccgcccgcgagggcgagccctgacgggcaagcgttcatcatgatcaaactgatcgtcggcctcggcaatcccggggcggaatacacggcgacgcgccacaacgcgggtttctggctcgtcgaccagctnnnnnnnnaagccggcgcgacgctgcgcgacgaacggcgcttccacggcttctatgcgaaggcgcgcctgttcggcgaggaagtgcacctgctcgagccgcagacgtacatgaatcgctccggccaagcggtcgtcgcgctcgcgcatttcttcaaaatcctgccgaccgagatactcgtcgcgcacgacgagctggacctgccgcccggcgcggcaaagctcaagctcggcagcggcagcggcggccacaacggcctgaaggacatctccgcacatctgtcctcgcagcagtactggcggctgcggatcggcatcggccatccgcgcgacctgattcccgaaannnnnnnnnnnggcgcgaagcccgacgtcgcgaacttcgtgctgaagccgccgcgcaaggacgagcaggacctgatcgacgccgcgatcgannnnnnnntcgccgtgatgccgaccgccatcaagggcgagaccgagcgcgcgatgatgcagttgcatcgcaacggcgcgtaagccgccgcgggtgccgcccgcgcctgccgtgcgcgcccgccgcgcgcatcggttaagctcgtcgttttaacgcatcaggagccacgtggtgagccgttactggagcgacatcgtccgtcaactcgagccgtatgtgccgggcgagcagccggcgctcgcgcatcccgtcaagctgaacacgaacgagaatccgtatccgccgtcgcnnnnnnnnntcgacgcgatccggcgcgagctcggcgatacgggcgaagcgctgcgccgctatccggacccggtcgcgcgcaggctgcgcgagacggtggcggcctatcacggcatcgcgcccgagcaggtgttcgccggcaacggctccgacgaagtgctcgcgcacgcgttccaggcgctcctgcaacacgacaggccgttgcgcttcccggacatcacgtacagcttctacccgacctatgcgcggctctatcgcgtcgcatacgagacggtaccgctcgccggcgatttctcgatcgtcgtcgacgactatctcgacgacgccggctgcgtgctgttcccgaacccgaacgcgccgacgggccgcgcgctgccgcttgccgacatcgagcggatcgtcgccgccaacccgagctcggttgtcgtgatcgacgaggcctatgtcgatttcggcgcggaatcggccgtctcgctgatcgcgcgctatccgaatctgctcgtcgtgcataccgtgtcgaaggcgcgctcgctcgccggcatgcgcgtcggcttcgcgttcggcgacgccgcgctgatcgacgcgctcacgcgcgtgaaggacagcttcaactcgtatccgctcgaccgtctcgcgcaagtcgcgacgcaagcgtcgtacgaggacgaggcgtggttccaggcgacgcgcaagcaggtgatcgcgagccgcgagcggctcgtcggcgcgctggcggcgctcggcttcgacgtcgtgccgtcggcggcgaatttcgtgttcgcgcgccctcgtagccacgatgcggcgacgctcgccgcgcaactgaaacagcgggaaattttcgtgcggcacttcaagctgccgcggatcgaccagcacttgcgcatcacggtcggctcggacgccgagtgcgacgcgctcgtcgcggcgctgcgggagctgctcgccgcttaacgtacgacgggcacggcggagccggacgacaggaacgggccgacccgcgcggtcggccggcgggccgcagcgatatcggaacggtatcggaacgacgtcggaacaatacggcggcgcgcggcgaaccggcaccgccgcgctcagcgaacgggcgagggccgcgccgccgcgcggcgcgtcacgcgtcgtccttctgctcggcggcgatcagcgcgcgatacttcgccatcagctgatccttcgtctcggggcgccccggatcctgcgggatgcattcgaccgggcacacctgctggcactgcggttcgtcgaaatgtccgacgcactcggtgcacttgttcggatcgatcacgtagatttccgggcccatcgatatcgcgccgttcgggcactcgggctcgcacacgtcgcaattgatgcactcgtcggtaatcatcaaagccatactggtctcacttccgccggcgcgcggccggccgctgcgggccgcgcgcnnnnnnnnggcgcttacgcggacggcccctgggccatcgcggccaccttctccgtcagccatttctcgaccgacgggaacacgaacttgctgacgtcgccgcccagttgcgcgatctcgcgcacgatcgtgcccgagatgaactggtactggtcggacggcgtcatgaacatcgtctcgacgtcgggcaacagatagcggttcatccccgccatctggaactcgtactcgaaatccgacaccgcgcgcaggccgcgcacgatcannnnnnnntcgttcgcgcgcacgaaatccttcaagaggcccgtgaagcccatcaccttcacgttcgggtaatggcccagcacctcgttcgcaatcttcagacgttcctcgagcgagaagaacggcttcttcgcgcggctgtcggcgacaccgacaaccagcgtatcaaaaatgctcgatgctcgccgcacgagatcctcgtggcctcgcgtcagcggatcgaacgtacccgggtacacggcgactaccatgtcgctcctcctgtcatcgagcaattggggtcacggccgggcgcgtnnnnnnnngccgccgacatgggcgcacgtcgcgactgcacgcggcgcctcgtttggaacgcgcattattcatcattttcgcgttgcagcaaatgatagtggacggcgcccgccttgccgcgccgcgccacctgccagccggcgagcgacgcgtgcgcggacggatcgagcggggcgcccgtctcgacgtacagaaaaccgcccggcgcgacgagattcggcgcgagatcgannnnnnnnnnnaacgcggccgcgtcgccgaacggcgggtcgacgaacacgacgtcgaacgagcgcggcgcgaggcccgccgcgatgcgcagcgcatcggcttccgcgatctcgatcgcgcgggcggcgagcttgtccttcannnnnnnnagttgctgcgcggcgcgcggatggcgctcgaccatcacgacgctcgccgcgccgcgcgacgccgcctcgaagccgagcgcgccgctgcccgcgaacagatcgaggcagcgccgcccttcgagagcctggccgagccagttgaagagcgtctcgcgcacgcgatcgggggtcgggcgcaagccgtccagatcgagcaccggaagcggcgtgcgcttccagtcgccgccgatgatgcggatcgtgtgcggcttgccgcggccggcggccggggctcgctgcgcctgcggccgcgccggagaggaacgggacatacgaaagaattcaatacggaagcgttggaaacggaatgaaccggctgaaacggcgcgaggcaccgcgatgacgcgcacgttaccacaagcggcgcgccgtcattccgccgccgcacggcgaagcgcgagcgcctgataaaatgccgggtttgcagcgcgcgtgccaccgcacgcgccgccgggcttcccgcacgaagccccgccggccggcgcacccggcgccgcgccccgcctcttccgcaagcgaaaccatgttcagtttcttcaaacgattcaagaaagcgcccgatgccgccccggccgagccgcagcaagcgcccgacgcgccgcgggacgcttcccgcgcaccggcatcgcccgacgccgcgcgagtcgacgcgccggccgcgccgcagccgcgcgacgagcgcagcgaaaaccacgatcgccccgagcacgacgaaacgccgaccgccgagcattcccgttccggcgcgcagcccgcnnnnnnnnnnacgccgcccgcgtccgccgccgcgtcggaagcgccggtcgggcagccgcgnnnnnnnnnnnnnnnnnnaagcgagcccgcgccgtcggtcgtgatgacggtcacgccgtcgtcgaacggccgccacggcgtcgtcgagacggtcgagatcgtgccgccgcccgcgcccgagccggccgcgaagaaatcgtggatcgcgcggctgaagtccggcctcgcgaagacgagctcgagcatcacgaacgtattcgtcaacacgaaaatcgacgacgcgctctacgaggagctcgagacggcgctgctgatgtccgacgccggcatcgacgcgaccgagcatctgctcgacgcgctgcgcgaaaaggtgcgcgcgggccgcctcaccgatccgcagcaggtgaaggacgcgctgcgcgggctgctcgtcgagctgctggcgccgctcgagaagtcgttcgtgctcggccgcgcgcagccgctcgtgatgatgatcgcgggcgtgaacggcgccggcaagacgacgagcatcggcaagctcgcgaagcatctgcagagcttcgatcaatcggtgctgctcgccgcgggcgacacgtttcgcgccgccgcacgcgagcagctcgcgatctggggcgaacgcaacaacgtgaccgtcgtccagcaggaaagcggcgaccccgccgcggtgatcttcgatgcggtcagcgcnnnnnnnnnnnnnaacatcgacgtgatgatggccgacaccgcaggccgcctgccgacgcagctgcatctgatggaagagctccggaaggtgaagcgcgtgatcggcaaggcgcacgacggcgcgccgcacgaggtgctgctcgtgatcgacgcgaacaccggccagaacgcgctcgcgcaggtaaaggcgttcgacgacgcgctcggcctcacgggcctcatcgtcacgaagctcgacggcaccgcgaagggcggcatcctcgccgcgatcgcgcgccagcggccgattccggtgtacttcatcggcatcggcgagaaggtcgaggatctgcagccgttcagcgcggaggaattcgcggacgcgctgctcggctaggccgcgcggccgatccgtttggcggggcgcagccgccccgccgcgaaacgggcgccctgcgcgagccgcacgccccgtgccggattcgatgtccggcggcgggcggcgcggttcggcaaggcgcccgttttcttcgtcggcgcgcggccgacgcgctcactcggcgtccggctgcgcggcgggcgccgtcgccttgaacgcgtcgagcgtcatcgcatgatcgtggatgcgctgaatcgtcggaaaccgctcgaggccgatcgagaagcgctgcgcgttgaacacctgcggcacgatgcacagatcggcaagcgtcggcgtatcgccgaagcacagcttgcccgtgcgcggatcgcccgacaggcgcgcctcgagcgacttgaagccgtcctcgatccagtggcggtaccacgcgtccttcgcgtcgtcgtccaccttcagcgtgtgcttcagatacttcagcacgcgcaggttgttgagcggatggatctcgcaggcgacctgcagcgcgatcgcgcgcacgtacgcgcgatcgacgggcgcctgcggcagcagcggcaccgccggatacgcttcgtcgagatactcgacgatcgcgagcgactgctgcagcggcgcatcgccgtcgacgagcgtcggcacgagcgcgtcggggttgagcacgcgatagtcgtccgtcagttgctggccgccgtcgcgcagcaggtgcacgggcacgtagtcgaacggcagtttcttcaggtgcagcgcgatgcgcacgcgaaacgccgccgagctgcggaaatagctatatagcttcatcggtgtccttcattgtctcgatcgtcgatcttctcgccggcgttcgggcgcggcaggccgcgctcgccgcgaagccgacgggcgaaaagccgcccgcgccgaacgccgcggcaacggccgagagtgtaacgcgnnnnnnnncgcgccggttcgcgccgccgatccggcggcactttgctggtgcgcgattgctgcaatgcacgcttcgcgtgcgaaacggcgcgcccgccgtgcgccgacgcaccacgcatannnnnnnnatcgccgcccccacctcgcgggccttttaaatagcggccaaataaaaagtggcatggcaattgctgttttccgtccatcgaacatgggcccccacgacaagcggccccagtcaggagatccccgatgcggaaaatgaagctggtgatggtcggcaacggcatggccggagtgcgcacgctcgaagaattgttcaagctcgcgcccgatttgtacgacgtgacggtattcggcgccgaaccgcatccgaactacaaccggatcctgctgtcgcccgtgctcgccggcgagcagacgctcgagcagatcgtcctcaacgattacgcatggtacgcatcgcacggcgtcacgctccacgtcggcaagaagatcgtgaagatcgatcgcgtgaagcgcgtcgtgatcgccgacgacggcaccgaggccgcatacgaccggctgctgctcgcgaccggctcgaacccgttcatgctgcccgttccgggcgcgcagctcgacggcgtgctcggctatcgcgacatcgcggacacgcaggcgatgatcgacgccgccgcgcggcacacgcacgcggtcgtgatcggcggcggcctgctcggcctcgaggcggcgaacggcctgaagctgcgcggcatggacgtgacggtcgtgcacctcgcgccgacgctgctcgagcgccagctcgacgcgaaggcgggcgacctgttgcgtgcgtcgctggaggcgcgcgggctgacgtttctgatgccgaagcaaacgcaggcgctcgtcggcgacgagcacggccgcgtgcgcgcggtgcacttcaaggacggcggcgaatgcaaggccgacctcgtcgtgatggcggtcggcattcgcccgaacacggcgctcgccgaaagcgcgggcctctattgcaatcgcgggctcgtcgtcaacgacacgatgcagacctacgatccgcgcatctacgcagtcggcgaatgcgtgagccaccgcggtatcgcgtacggcctcgtcgcgccgctgttcgaacaggcgaaagtcgcggcgaaccatctcgcgcagttcggcatcggccgctacacgggctcggtgacgtcgacgaagctcaaggtcacgggcatcgacctgttctccgcgggcgacttcctcggcggcgacgataccgaagacatcacgctgtccgatccgatcgcgggcgtctacaagaagctcgtgatcaaggacgacaggatcgtcggcgcgtgcctgtacggcgacacggccgacggcgcgtggtatttcaagctgctgcgcgaaggccgcaacatcgcggacatccgcgagacgctgatgttcggcgagacgagcctcggcgacaccggccacagcggcgcgannnnnnnnatgacgatggccgacgacgccgaggtgtgcggctgcaacggcgtgtgcaagggcacgatcgtatcggcgatcaaggaaaaaggcctcttcacgctcgacgacgtgcgcaagcacacgaaggcgtcggcgtcgtgcggctcgtgcaccggcctcgtcgagcagatcctgatgtcgacgctcggcggcgactattcggcgtcgccgaaggcgaagcccgtatgcggctgcaccgatcatacgcatgccgaagtgcgcgcggcgattcgcgagcacaagctgctgtcggtgccggaggcgatgcgctttctcgaatggcgcacgccgaacggctgctcgagctgccgcccggcgctcaactactactgcatcagcacgtggccgcacgacgcgaaggacgatccgcagtcgcgcttcatcaacgannnnnnnnacgcgaacatccagaaggacggcacgtattcggtcgtgccgcggatgtggggcggcgtgacgagcgccgacgagttgcgccgcatcgccgacgtcgtcgacaagtacgcgatcccgaccgtcaaggtgacgggcggccagcgcatcgatctgctcggcgtgaagaaggaggacctgcccggcgtgtggcgcgacctcggcatgccgagcggccacgcgtacgcgaaggcgctgcgcacggtgaagacctgcgtcggctccgaatggtgccgcttcggcacgcaggattcgacgctgatgggccagcagctcgaacgcgcgctgtggcggatgtacgcgccgcacaaggtgaagctcgcggtgtccggctgcccgcgcaactgcgcggaatcggggatcaaggacgtcggcgtgatcggcgtcgattcgggctgggagatctacgtcggcggcaacggcggcatcaagaccgaagtcgcgcaattcttctgcaaggtgaagacgcacgaggaggtgctcgaatatgcgggcgcgttcctgcagctgtatcgcgaggaaggctggtatctcgagcgcaccgtgcactatctcgagcgcgtcggcctcgaccacgtgaaggcgcgcgtgctcgacgacgccgaaaaccgccgcgcgctgtgggacaggctgcagttcgcgctgaaggacgagccggacccgtggcacgacacgcaggacgcgaaggtcgatctgcgccagttcatcccgatcgccgtcgcgcccgccgatgcgtgatgccgatgcgtgacgcgtcgcgcatcgcgccgcccgcgcgccccgtcaatcacccaggaatccgaatcatgtccgccacccaacccgaatggatcgccgtctgccgactggacgacatcccgccgctcggcgcacgcgtcctcacgcgcgaggccggcatgccgatcgccctctttcgcaccgcgagcgacgcggtgttcgcgctcctcgaccgctgcccgcacaagggcggcccgctgtcgcaggggatcgttcacggcgagcaggtcacgtgtccgctgcacggcttcaatgtcgcgttctcgagcggctgcgcgctgccgcccgacgaaggctgcacgagcgtcttcagcgtgaagcgcgacggcgacacggtgctgctcgagcgcaccgagctcgcgacgctcggcgtcgacgacgcggcgcagccggctgcgctcgcatcgccgggcgcagccgcatgacggtcgacacgctcgcgcagcccatcgcgccctccacgcccggcgccgtgcgcgaaacgcgctcgacgtgctgctattgcggcgtcggctgcggcgtcgtgatcgaaacccggcgcgacgcgaacggccgcgacacgatcgtcggcgtgcgcggcgaccccgaccatccggcgaacttcggacgcctgtgctcaaaaggcagcacgctgcatctgacggccacgcccgaacgctacgcgcagannnnnnnnacgcatccggagctgcgcgcatcgcgcgacgcgacgcgcacgcgcgtgtcgtgggacgacgcgctcgagcacgtcgcgcagcgcctcgcgcgcaccgtcgagcggcacggccccgactcggtcggcttctacatctccggccaactgctgaccgaggactactacgtcttcaacaagctcgcgaaggggctcgtcggcacgaacaatatcgattcgaactcgcggctctgcatgagctcggccgtcgtcggctacaagaagacgctcggcgccgacgcgccgccgtgcagctacgaggatctcgatcacgcgctcaccgtgctgatcgcgggcgcgaatcccgcgtacgcgcacccgatcctgtaccggcgcctcgaggcgnnnnnnnnnnnnaatccgcagatgaaggtgatcgtcgccgatccgcgccgcaccgattcggcgagcgacgcgacgctgcatctcgcgctgcagcccggcaccgacacgatgctgttcaacgcgatgctgcacgtgctgatctgggacggcgcgctcgattccgcgttcatcgccgcgcacacgcacggcttcgacgcgctgcgcgacgcggtgcgcgacgcgacgccggccgcggccgcgcaggtatgcgggctgcgcgcggacgacatcgtgcaggccgcgcgctggttcggcgcggggccgtcgctgtcgctgtactgccaggggctcaatcaatcgtcgagcggcacggcgaagaacgtcgcgctgatcaacctgcatctcgcgaccggccagatcggcaagcccggcgcggggccgttctcgctgacgggccagccgaacgcgatgggcggccgcgaagtgggcggcatggcgacgctcgcgtccgcgcatcgcgatctcgccaacccggccgagcgcgcggaaatcgcgcgcctctggggcgtgcccgatctgccggcgaaaccgggcctgaccgcggtcgaaatgttcgagcggctcgccgagggcgcgctgaaggcaatctggatcgtctgcacgaaccccgcgcattcgatcccgagccaggcgctnnnnnnnnnngggctcgagcgcgcggaatttgtcgtgctccaggatgcatacgcgcacacgggcaccgcgccgtacgcggacgtgctgctgcccgcggcgacgtggggcgagaaggaaggcacggtgacgaactccgagcggcgcatctcgcgcgtgcgcgcggcgacgcagccgtacggcgannnnnnnnncgactggcgcatcgcggcggatgtcggccaccggctcgaggcgcggctcgcgcccggccgcccgacgctctttccgtacgaagacgccgaagcgatatggaacgagcaccgcgcgacgacgctcggccgcgactgcgacatcggcgggctgtcgtggccgctcctcgcacgcgacggcccgcagcaatggccgtttccggcgggcgccacgcagggtctcgcgcgcctgtacaccgacgggcgctttccgagcgccgacggcnnnnnnnnnttcgtgccgacgccgtatcagccggtcgccgaggccgtcgacgcgcgctaccgcttcgcgctcacgacgggccgcctgcgcgaccagtggcacggcggcagccgcacaggctcggtcgcgaagctgttcgcgcacgcgccgcagccgtgcgtcgagctcaatcccggcgattgcgcgcggctcgggctcggcgcgcacgatttcgtccatctgacctcgcggcgcggcagtgcgctcatgccnnnnnnnnncgacgacgcggtcgcgcccggccaggcgttcgcgccgatgcactggggcgacgaatacgtctcgggtgtcgcgggcaaccgcgcggcgatgggcatcaacgcgctgacgacgccggcgcgcgacccgcactcgcagcagcccgagctcaagcacgcggcgatcaagctgctgaaggccgatctgccgtggcgctggctgatcgcnnnnnnnntgccgccgggcgagttgctcgcgcgccagcgggcnnnnnnnnnattcttcgcgcgctttccgtacgcgagctgcgtgccgttcggcaccgatgcgtacgcggggctcgcgtggcgcgccgccgcgtacgagcccgcgccggccgagctgcagcgcgagatcgaggcgctcttcgaactgcccgcgcaggcggccgacgtgatgagctacggcgacgcgcggcgcggcaccggccggcgcgtgcggatcgtcgacggcgcgctcgtcgcgttctccgtcgccggcgcggcgggcgcgaccgaggacagcgcagccgtgctgcgcgactatgtcgacaccggcgcgagcgtcggcgcgctcggccgcctgctgctgttcgccggccgcgtgccgctgcagacggcgccnnnnnnnngccgcacgatctgcaactgcgtcggcgtgagcgagcgcgagatcggtgcggtgctggcggccgacgcgccgtccgcggcgcccatcgagcggctcgcgaacttgcaagaacggctcaaatgcggtactcagtgtggttcctgcatacccgagctgcgccgcctgatcgccgaaaccgcgacggccgcggcccctccccctcgatgaccgactccgacgcccacgctaccgaaccgcccgaccactttccgtgcgcccgcctgatcaaggaaatcgggcgcggaccgaatgnnnnnnnnnnactgccgtacgacgacgcgttcgcgctgtaccgcgcgatgctcgacggacatgtgtccgacgtcgagctgggcgcggtgctgatcgcctatcggctcaagggcgagacggccgacgagctggcggcgatgctcgccgccgcgcacgcgtcgttcgagccgctgcatgtgcaggacgcgatgttccgcaccgtctcgattccaagctacaacgnnnnnnnnaggcagccgaacctcgtgccgctcctcgcgctgctgctnnnnnnnnaaggcgtgccggtgctcgtgcacggcgtgacggaggaccccggccgcgtgacgagcgcggagatcttcgccgagctgacgatcgcgcccggcagcacgcacgacgagatcgaggatacgctcgccgagcgccgcgccgcgttcgcgccgatcgaggtgctcgcgccgaagctcgcgcggctgctcgcgctgcggcgggtgctcggcgtgcgcaattcgacgcacacgatcgtcaagctgctgcagccgttcgagcccgccggcctgcggctcgtcaactatacgcacccgccgtatcgcgacagcctcgtcgagctgtttcgcggccatccggcggccgcggcgggcggcgcgctgctnnnnnnnngcaccgaaggcgaggcggtggccgacacccgccgccaggtgcaggtggactggctgcacgacgggcattgcgagacgatcgtcgagccgnnnnnnnnatcgtcggacgcgccgcccgtcgagctgcccgcgtcgcgcgacgccgcgacgacggccgcctggaccgattccgtgatgcgcggcgaaattccggttccggacgcgatcgcgatgcaggtcgacacgatcgtgcggctcgcgcggctcgcatgaacgcggcgcgccgctgaagcacgcgggcggcgctgcagcgacggatcacgcaagccgttgtccgtcgcgcacggcggcgaatgccgccgcccgctcgcgtgagccgcctgtatccgctcgcccgtatccgctcgcccggcccgcgcgcccgttgcgtgccgcgacttgcacggccgcgacgcgagccggcaagagcggccgagcgctcgatcgccgtcatccgccggtgcgccgatttgccgatcagccgatttgcccatccccctcgccgatttgccgatcagccagtcagccgatccggcgcgcccgcccgcgaggcccgcgcctccgccccgcgggggcgccacgcggtcgcgtcccacctcatagtcgcgccccaccgccccatttcgtccgccgccgcccacccgctaacgccgacgccccgcgcaatgcgcgtatactttttcgccgtcggccgacttcatcggccggcgcatccgcggcgaacgacccggcgcacaccgcgcacggcacgcacagacgacgctcgccgccggctgccgagcgggctatccgagagnnnnnnnnnnnnnggcttcctcgacctccttctgcctcgaacccagatcccatgagtccagaccaaccgagagaatcgatgcagcagatcgccgtcctgctcgacggcatgatcaagaagaacgcgtacttgccacgccgcatcggcggaacgatgcgcgtggacgaacaaccgggctatgcgatcgtcgacagcggcctgccgaccgacacgttcaacctcgtgatcggcaaggcgcacgggcagccggacgcggctgcgatcgcgcgcatcgcagcccgcttcaacgacgccgggctgccggccgcctggtggacgtgccgcgacctcaccgacgccgcgttnnnnnnnnnnntcggcgaagccggcttcgtcgcggacgaaacgagcgtcggcatgctggccgagctggacgcgctgccgcccgtcgccccgccgcccggcttcggcgtgcggcagatcaacgcacagcacgacgtcgcgcatttcggcacgctgatcggcgcgctgttcgatccgcctgacgcattcgtcgatgcgttctannnnnnnntcgccgcgctcgatttcgacgtcgccgagccgctcaagctgtttgtcggcgaactcgacggccgcccggtgagcacgaccgcgctgtacgtcgacgcggacaccgcgcatgtgttcgacgtcagcacgtcggccgggcaacgcaagcgaggcctcgcgtcggcgatcatgcacagcgcgctcgtgcacgcgagagagcgcctcggcgccannnnnnnngcgctgcaggcgtcgccggacggcctgaacgtctatcggcggctcggtttccgcgcggtctgcgagttccaggtgtactcgaaccgcgcggcggtatcgccgcgcggcgagctcggcgnnnnnnnntgaagccggcccggcctgccgaccggccgctcgggcggcgcaccgccgcgccgcccgagcggggccgccgaacagccgaccgaatgccccgacgattgacagccgcggacgacttcgcatagagttgtcgccatgcgttccttccagaacaccctccgaattacctccggccgcctagcgcggccgctatcgctacgactagcgtaaagctgtcgtggcgccgtgccgtcccggcgcggtccctcccctagcagttcctcgcagttccttctcgcagnnnnnnacaacccgtagtcgtcagctttcgttcgtcgatccgacgggcgaatcgcgaagattgcgcgccgtcgtgccatcgggcatgcacgtgcgcaggcggcgcccaccggcgcgtcatgccgtccgtcttcgctcgcgacttgaccgcccgaggcaaagatgaagcgcaaccccgccgagaaataccgaccgttcgaacccgttcgcatcaacggacgccgatggccgagccgcgcgatcgannnnnnnncgatctggatgagcaccgatctgcgcgacggcaaccagtcgctgatcgagccgatgacgatcgagcagaagctcgaatacttcgagatgctcgtcgcgatcggcttcaaggaaatcgaagtcggttttccgtcggcgtcgcaaaccgacttcgatttcgtgcgcaagctgatcgtcgagcggcgcattcccgacgatgtgacgatcgaagtgctcgtgcaatcgcgcgaagacctgatcgcgcgcacgttcgacgcgctcgaaggcgcgcnnnnnnnnatcgtccacctgtacaacgcgatctgcccgtcgttccgccggatcgtgttcgggatgtcgaaggacgacgtgaaggcgctcgcggtggacggcacgcggatcatcaaggcgcacgcgcaggcgcgccccgccacccactggacgttccagtactcgcccgagacgttcagcatgaccgagctgccgttcgcgcgggaggtctgcgacgccgtcgcgcagacgtggcggccgacgcgcgatcacaagatgatcgtgaacctgcccgccaccgtcgaggccgcgacgccgaacgtgttcgccgaccagatcgaatggatggaccgcaatctcggctatcgcgacagcatcgtgctgtccgtgcatccgcacaacgaccgcggcacggcggtcgcggcggccgagctcgcgttgctcgcgggcgcggagcgcatcgaaggatgcctgttcggcaacggcgagcgcacgggcaacgtcgatctcgtcacgctcgcgctgaacctgtacacgcaggggatcgatccgggcctcgatttctccgatatcgacgcggtgcgccgcgtcgtcgagcgctgcaaccggattcccgtgcatccgcgccatccgtacgcgggcgacctcgtgttcaccgcgttctccggctcgcatcaggacgcgatccgcaagggcctcgcgcagcagcggcccgatgcgatctgggaagtgccgtacctgccgatcgatcccgccgacctcggccgcagctacgacgcggtgatccgcgtgaacagccagtccggcaagggcggcgcgacctatctgctcgagcgcgcaatgggtttcgcgccgccgcgccgcgtgcagatcgaattcagccatgcggtgcaaacgctcgccgacacgtccggcgcagaggtgacggccgatgcgatttgcgcgctcttcacgcgcgaatatctgcagacgatcggcccggcnnnnnnnnnnggcgcgtcggcgagctggcacgatcgcgaagtcgcgctcgcgcacgccgaggatgcgccgagcgcggcgcggcaggcggcggccgcgttcgcgtcggccgcgggcgtcgcgatcgacatcacgtcgtgcgaggtcgagcgcaccgtgaacggcgagaccgccgtgttcgtcggcgcgaggatcggcgacgccgcgttgcgccacggcgcgggcgtgcatcgcgacccggtcgcggccgcgacggacgccgtcgcgagcgcgatcaaccgctcggcgtggagccgcgacaagcggcgcgccgcggcctgaagcggcgaattcgaacggcttcggacgacttcggtcgacttcgaacggcttcgaacagcgtcagggcggctacggccggtccggcggcgggcgaacgaaaaggacactcgcgcggcgcacgccgccgcgcgacgaccggtgcgacgcgcgatccgcgtcgcgccggcgcgcagccggcggctcacgaagccgcgcggcgacgaagggccccgacgaggggccggcgaggcggtcggaaaaacggccggaaaagcgggcggcggcaagcgagcacggcgggcgaaggcgtgcctcgcacccaggggccgcttcgcccggcgagacgctcaggcgtcggtcgcgcagcgcgtcgcctgccacgcgaggagacgccagcggccgctctcgtgcgtctggacagcggtgtacgcgatcgagaacacgaggccgccgttgttcgtctccatctcgatcannnnnnnncccgcgacgacatacgtggcgtcgccaacgggcagcacgtcctgcgactggatctcgatctgccgatagcggcggcgcccggcggtgatcgcgtcgatgaactgttgcttggtctcgcgcttgccgttggtgtgcacgtagcagaccttgtcggacagcaacgcgtcgagcgcctcgccgtcgccgtcgaccatcgcccgaaaccggtcgcgctcgagcgcgcgaatcgcatcaattcccttcgccaccatcgccatactcctcgactgcatgcacgcgtccggcgcgccgatcagaagttgtattgcacgtagagctggctgaaatttataccaggattcgggtctttgatacccgcgttcgacacgtgctggaagcgaaaacccgcttgatactgctgatgattgccgaattgcgcgccgacgccgaccatgtcggcgaactgaaacgacgtcgacatcgagtagttctgcgagatcgtcggatgcgacaggaagcgcacgcccgcccccaactcgacgaacggccgcacgtagcccgcgctcttgatgaaccggatgatcggcgtcgcgccgacttcccagatgctgctgttgatcgcgcgatcacccgtatagcgccagtacgacaagtgcccttcggcgacgaacgcgaaatgccagccgccgatttcccaccaggtccagttcggatcccagacgacggcgatgtcgcccttcttcatgtcgtgatcggccacaccgccgccgagctgcaagccccagcggtccgcaaacgcactgccggacgcgccgacaagcgccagagccagcgcagtccgcgcaatggcccgccccacccgaccgccgttcttatcgttcatctctgactccaacttctctggttgaatagagcctcggcgcaatcgacatgccgagctcgagcgaacagcatcttatggtaaaggtcttttccgatcggcatcgtccgacgaaatggttttcttccgaattgacaagaatcagcatcctttacccgaattgcccgtaaaacaaacacttacggcaccgctgccggaaatggggctccagcagtagctatcggccttcaaaaatcgatagcaaaatgggaactctggcactcttgttccttctaagagttagcactccagtagacggagtgctaagattcatcgaggaatcgccccggcacaggggctcgtccctgattccaaaggagttttctacgtgagcaacgcattgacccttccgaacgcactgcgcccggcgtccgctaaggccgtatcggcgggctcgctgacgctcgcctctcattcgatgctgcccggccatctgggcaacatcgacgcctatatccaggctgtgaaccggattccgctgctaagcgcggaggaagagcgtcaatacgcgaccgaataccgcgagcaaaacaatctcgacgccgcgcgccggctcgtgctgtcgcacctgcggctcgtcgtgtcggtcgcgcgcaactacctcggctacggcctgccgcacggcgatctgatccaggaaggcaacatcggcctgatgaaggcggtcaagcggttcgatcccgcccagaacgtgcgcctcgtgtcgtacgcgatccactggatcaaggccgagattcacgagtacatcctgcgcaactggcgcatggtcaaggtggcgacgacgaaggcgcagcgcaagctgttcttcaatctgcgcagccacaagaagggcacgcaggcgttcacgccggaggaaatcgacggcctcgcgcaggagctgaacgtcaagcgcgaggaagtggccgagatggaaacccgcctgtcgggcggcgacatcgcgctcgaaggtcagatcgacgacggcgaggaatcgtacgcgccgatcgcctatctcgccgattcgcacaacgagccgaccgccgtgctcgccgcgcggcagcgcgacatgctgcagacggacggcatnnnnnnnnnnntcgaatcgctcgacgcgcgcagccgccggatcatcgaggcgcgctggctgaacgtcgacgacgacggctcgggcggctcgacgctgcacgatctcgcggccgaattcggcgtgtcggcggagcgcatccgccagatcgaggcaagcgcgatgaagaagatgcgcacggcgctcgccgcgtacgcataacgcccgaacgtgcggcccgcccgggccgcgccgaaacggcaaagcccgctgtcgcaggacggcgggctcagattgctgacaaaccctcgccaagtnnnnnnnnatttttgnnnnnnaatggcgtgatgctgaagacgcccatgcccacgcagcacgaactcgagatggtgacgctcgaggaactcgtgccgaaggaccacctgctgcgccagatcgatgcggcggtggatttcgagttcatccgcgcgaaggtggcgcatctgtattgcgcggacaacgggcggccggcgctcgatcccgtggtgatgttcaagctgttgttcatcggctacctgttcggggtgcgcagcgagcggcaactgatgcgtgaggtccaggtcaacgtcgcctatcgctggttcgcccggttccggctgaccgacaaggtgccggatgcgtcaacgttctcgcagaatcgccgccgacgcttcacggacacgacggtgtatcaggagatcttcgacgagatcgtgcggcaggcgatcaagcgcgggctggtcgacggtcgggtgctgtacacggacagcacgcacctgaaggcgaacgcgaacaaaggcaagttcgatgtggtgaagctggagcagacgccggccgcctacacggaggcattgaacgcggcagtggatgcggaccgggccgcgcatggcaggaagccgctggatcgcgacgacgatgagccgccgtctagcaaggacaccaagctcagccggaccgatccggacagcggctacatggtgcgggacgacaagccgaaggggttcttctatctggaccaccgcacggtggatgccaagcacgcgatcatcaccgatacgcatgtgacgccggcctcggtgcatgacagccagccgtatctggatcggctggatcgccagcgcgagcgctttgagttcaaggtcgaggcggtggggctggatgcgggctacttcacgccggcggtgtgccaggggctggaggagcgagggattgccggggtgatgggctatcgcacgccgaaccacaagccgggcatgttctacaaacggcagttcaagtacgacgcgtatcgcaacgaatacgtgtgcccgcaggggcaggccctgccgtacagcacgaccaatcggctcggctatcgggaatacaaatccaatgcgcagatctgcgggcgctgcccggtacgatcgcagtgcacgaacagtgcgatcgcggtgaaggtggtaacgcgccacgtgtgggagcgcgccaaggagcgggtggacgcacggcgcttgaccgaatggggccaacgcatttacgcgcggcgcaagcagacggtggagcgcagcttcgccgatgccaagcagctgcatgggcaccgttatgcccgtatgcgtgggctacgcaaggtggccgagcagtgcttgctggccgcggcggcacagaacatcaagaagattgcgatgctgctggtgcggaagcggaaaaaggggccagcgggtcccgattggcgcttcgtgcgcatgctgctgcgtctggtgagcggtttgcgctgcagcttcgactacccgctcgcggcgaacccgcaatcctgatcccagaaagacaaaaccccacgctcacaaaaacgtggggttcgtcagcagtctgaggcccgcgcgtcgcgcgggcctttttcgttttcggccgcgtagcgggcggccgccggcacggcgctctcggtactgtcccgaaatattgaatagtctggggaaatggtatcctcagacgcttgccgccgcgcccgtttcggcgcggccgcgcgggccgcgcacgctccggggaggcgcggcccgttcatcattcggaaccgggggagacagacaaatgaagcgattcaagatcgtggccgctcattcgatcgcggcgggcgtcgcggcgttcgcgatgctgggcgccggcgccgcgcacgcgcagaccgtcaaggtgctgtcgatcgtcgatcatccggcgctcgacgcgatccgcgacggcgtnnnnnnnnagctgaaggccgaaggctacggcgacgacaagctcaagtgggaataccagagcgcgcagggcaacaccggcaccgccgcgcagatcgcgcgcaagttcatcggcgaccgtccggacgtgatcgtcgcgatcgcgacgcccgccgcgcaagccgtcgtcgcatcgacgaagaccgtgcctgtcgtctattcgggcgtgaccgatcccgttgccgcgcagctcgtcaagggctgggggccgacgggtaccaacgtgacgggcgtgtccgaccagttgccgctcgaccggcaggtcgcgctcatcaagcgcgtggtgccgaaggcgaagacggtcgggatggtctacaacccgggcgaggcaaactcggtcgtcgtcgtgaaggcgctcaaggagatcctcgcgaagcaggggatgacgctcaaggaggcggccgcgccgcgcaccgtcgacatcgcgcccgccgcgaagagcctgatcggcaaggtcgacgtgatctacacgaacaccgacaacaacgtcgtgtccgcatacgaatcgctcgtgaaggtcgcgaacgaggcgaagatcccgctcgtcgcgggcgacaccgacagcgtgaagcgcggcggcatcgcggcgctcggcatcaactacggcgacctcgaccggcagacgggcaaggtcgtcgcgcggatcctgaagggcgagaagccgggcgcgatcgcatcggagacgagcagcaatctcgagctgttcgtgaacaccgacgcggccgccaagcagggcgtgacgcttgcgcccgatctcgtcaaggaagcgaagacggtcatcaagtaacgacgcgagcgcgggcggcgcgccgggcgggcagatcgtgcggcgtccggcggatcggcctcgacaggctttcgcgcgcccggccgggttcggcttcggcggttcgccgcgccgcgcgagcggcgtagcgcgcgggcggcgcatccggcccggttcggtctgttttnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnttgggccgctttgggccgcttcgcgcccggccgggccgccgcgcggcgccggccnnnnnnnnnnnntggatcgccgatcgccgttccgtcacgcgcagcacgctgcaacaggatttccccaatcatgtcccttttctctcttctcggcgcactggagatcggtctcatcttcagcctcgtcgcgctcggggtgctgatctcgtttcgcatcctcaatttcccggacctgaccgtcgacggcagctttccgctcggcggcgccgtcgccgcgacgctgatcgccgcgggccacgatccgttcacgtcgacgctcgccgcgatcgccgccggcgcgtgcgcgggcttcgtcaccggctggctgaacgtgcggctgaagatcatggatctgctcgcgagcatcctgatgatgatcgcgctctattcggtgaacctgcggatcatgggccggccgaacgtgccgctcatcaccgagccgacgctcttcacggtgctgcagcccgactggatgcccgactatgtgctgcggccggcgctgctcgcnnnnnnnnnnnngtgcgcgaagctcggcctcgactggttcttctcgtcgcagctcggcctcgcgatgcgcgcgacgggcgcgaaccccaggatgnnnnnnnnnnagggcatcccgaccggccgcgcgacgctggccggcatggcgctgtcgaacgcgctcgtcgcgctcgcgggcgcgctcttcgcgcagacgcagggcggctcggacatctcgatggggatcggcacgatcgtgatcgggctcgccgccgtgatcatcggcgagacgctgctgcccgcgcggcggcttttcctcacgacgctcgccgtcgtgctcggcgcgatcctctatcgtttcttcatcgcgctcgcgctcaacagcgagttcgtcggcctgaaggcgcaggatctgaacctcgtgacggccctgctcgtcaccgtcgcgctcgtgctgcccgcgacgcgcaagaagctgttcggccgcaagacgggaggcgcgtaaatgctctctgcacaagacctgaagctcacgttcaaccccggcacgccgatcgagannnnnnnnntgcgcgggctgtcgctcgacattccggacggccagttcgtcacggtgatcggctcgaacggcgcggggaaatcgacgttcctgaattcggtgagcggcgatcagccggtggattcggggcgcatcgcgatcgacggcgtcgacgtcacgcgcaagccggcgtgggatcgcgcgccgctcgtnnnnnnnntgttccaggacccgatggcaggcacctgcgaggcgctgacgatcgaggagaacatgtcgctcgcgatggcgcgcggcgcgcggcgcggttttctgccggcgctgaaccgcgcgtcgcgcgagctgttccgcgacaagctgcggctgctgaatctcgggctcgagaatcggctcaccgatcgcatcggcctgctgtcgggcggccagcggcaggcggtgagcctgctgatggcgtcgctgcggccgtcgcgcattctgctgctcgacgagcacacggccgcgctcgatccgaagacggctgcgttcgtgctggagctgaccgcgcggatcgtcgacgaaagcaagctgacgacgatgatggtgacgcacagcatgcggcaggcgctcgattacggcgaccgcacggtgatgctgcatcaggggcaggtggtgctcgacgtggccggcgacgagcgccgcgggctcgacgtgcccgacctgctgcaactgttcgagaagacgcggcacgagaagctcgacgacgacgcgttgctgctcggctgacggcgcggcggccggcgcgccgcccggagtacggccggcgccggccgaaagggcgatgcggccggccgcgcatgctcgccgctgcctctcgggtaccgatcgcttttcccgccggtcctctgccgaaaggccggttttgcatcggccgctgtgcgtggcgaacgggttgccatatactgtataaacgtacagtaatcggcaatgcgatgtccgcttcctccctttccctcgaatcgctgcatccgtcgctctggcgcggctcgcagctcgcgcgcggcggcccgcgcacggtcgataccggctatgcggcgctgtcggtcgagttgccnnnnnncggctggccgctcggcgggctcgtcgagctgctcgtgccgcacatgggctgcggcgagatgcgcgtgctcgcgcccgcgctcgcggcgacaggcagcgcgcggcggccgctcgcgttcgtcgcgccgccgcagccgccgcacgcgtgcgcgctcgccggtctcggcgtgccgctcgacgcgctgctgtggctgcgcgcgagcagcggcgtcaacgcgctgtgggcagccgagcaggcgctcaggacgggctgctgcggcgcgcttctgctatggcaccagaannnnnnnnncgatgcgctgcgccgcctgcatcttgccgccgcccgcgcgggcgacacgctgttcgtgatgttccggccgctcgccgccgcgcagcagccgtcgcccgcggtgctgcgcctcgcgctgcatccgtcgccgggcggcgtgtcggtcgagatcgtcaagcgccgcgggccggcgtgcggcgagccgcttgcgctcgaattgccgtcgcccatcgtggagagccgctatgcgcgccttgctcggcatccatctgccgcgcctgccgctcgacgtgtgcgcgccgccgtcgcctgacggcggcaacggctgcgcggtgctcgagcagggcgtcgtgctgatcgccgatgcgccnnnnnnnnnnaacggtgtgcgtgccggcatgaagcgcggcggcgtgctgacgctcgcgcccggcacgcggctcgtcgaacgcgatccggcgcgcgaggccgacgcgctgcgcgcggtcgcgctcgcgctgctgcgcttctcgccgtgcgtcgcgctcgacgacgaagcgacgctcgtcgtcgacgtcggcgcgagcctgcggctgttcggcgggctgccttcgctgtgccggcaggtgcgggcgacgctcgccgcgctcggctatgcggcgcgcgtcgccgccgcgccgacggggcgcggcgcgtggctgctcgcgcgtgcgccgggcaagccgggcacgcggcggcgcgtcgtgcgggcggcgtcgctnnnnnnnnnnntcgacgcgctgccgtgcgagctgctgcccgacgcgcgcccgtacgccggttggttcgacggcctcggctgccgcacgctcgccgatctgcgccgcctgcnnnnnnnnggactcacgcgccgctgcggtcccgcgctcgtcgccgcgctcgaccgcgcatacggcgacgccgtggagccgctcgcctggatgccggtgccgcccgtgttcgacgcgcggctcgaattgccggagcgcgtcgaatacgcgcaggccgtgctgttcgtcgcgcggcggctcgtcgtgcagctctgcggctggctcgccgcgcggcagttgtcgctgtcggcgatggtgttcgcgctcgagcacgagcgcggccgccaggcggtgccgccgacgccgctcgagctcgcgttcgccgagcccgcgcgcgacgagacgcatttcatgcgcgttctcggcgagcggctggcgcgcgttgcgctacccgccgcggtgatcgcggtgcgcgtgacggcgacgcgcatcgaatcggtcgcgccgcccgccgacgatctgtttcccgagccgggcggcacccgcgagnnnnnnnnnnngctcgtggagcttctgagcgcgcggctcggcgcggacaacgtgctgcgcgcggcgcccgtcgccgattaccggcccgaggcgacgaaccgctggctgccgctcgatgcgcctacgggcaagccggtcgcgccgggcgtcgcgccgccgcgtcccgcatggctgctcgcgccgccgcagccgctcgcgatgcgcgggaaccggccgttctaccgcacgccgctcaggttcgtgtcgtcgatcgagcggatcgaggccggctggttcgacggccagctcgtcgagcgcgactatcgcatcgcgcaggatgactacggcgcgtgctactggatctaccaggagcgcggcaaccgcgcggcggggcaatgctggttcctgcacggcctgttcgggtgagcggcatggatgcggcatccggaatcctgcccgactacgcggagctgttctgccggtcgaacttctcgttcctgcacggcgcgtcgtcggcggaagagcttgtcgagcgcgcggcgaagcagggctatcgcggcatcgcgatcaccgacgaatgctcgctcgccggcgcgccgcgcatgcacgtcgcggcgaaggcggtggggctgccgctcgtcgtcggcgcgtacttcggcgtgacgccggacgacgccgcgccgggccacgatccgggccccggcgcgttcggcctcgtgctgctcgcgcaaaaccgcgagggctacgggaacctgtccgagctgatctcctggcggcgaatgaacgcgcccaaaggcacctaccggctcacgccgcgcatgctcgccgcgccgccgcgggcgctcgcgcatctgcgcggcgtgcccgactgcttcgcgattctcgtgccgacatatccgnnnnnnnncgacgtgctcgacgcgcagctcgcctggttcgacgcgctgttcggcgannnnnnnnngctcgggctcgtgcagctgcannnnnnnntcgacggcgcgcatcgcgagcaagtccgggcggcgggcgagcggcgcgggatgcacatcgtcgcgctcggcgacgtgacgatgcacatccgctcgtgcaagccgctgcaggacacgatgacggcgattcggctcgggatgccgatcgccgaatgcggccatgcgctcgcgccgaatggcgaacagcacttgcgcacgcgccagcggatcgcgcagctgtttccggccgacgcgctcgcgcagacatgccggatgctcgacgcgtgccatttctcgcttgacgacctgcgctacgaatatccgcacgaaatcgtccccgcgggccatacgccgacgagctatctggcgcaggaaacgtgggcggnnnnnnnnaggcgctatcccgatggcgtgccggacacggtgaggcagagaatcgagttcgaactcgcgctgatcgccgacctgaaatacgagccgtatttcctgacggtctacgatatcgtcaaatacgcgcgcagcaaggacatcctgtgccaggggcgcggctcggcggcgaactcggtcgtctgctattgcctcggcgtcacggaggtcaatccgcagcagagcacgctgctgttcgagcgcttcctcagccgcgagcgcggcgagccgcccgacatcgacgtcgacttcgaacaccagcggcgcgaggaagtcatccagtatctgtacgaaaagtacggccacgatcgcgcggcgctcgcggcggccgtatcgacctatcgcccgcgcggcgcgctgcgcgagaccggcaaggcgctcggcgtcgatccgatgctcgtcgagcgggtggcgaaggagcatcgctggttcgacggcagccgcgatctgctcgcgcgcttcgcgtcggtcgggctcgatccggaggtgccgctgatccggacctgggccgagatcgccgcgcggctgctgaatttccctcgccatctgtcgcagcattcgggcggcttcgtggtgagccgcggcaagctcacgcggctcgtgccggtcgagaacgcggcgatggaagggcggcgcgtgattcagtgggacaaggacgatctggaggccctcgggctgatgaaggtcgacgtgctcgcgctcggcatgctgtccgcgttgcatcgcgcgttcgacatgatcaccgcgtggcgcggcccgccgctgccggacggccggccgttccggctggagcacattccgcaggatgacgaagcgacctacgacatgatctgccgcgcggacacggtcggggtgttccagatcgagtnnnnnnnnnagatgtcgatgctgccgcgcctgcggccgcgcggctattacgatctggtggtccaggtatcgatcgtccggccggggccgatccagggcggcgccgtgcatccgtacctggagcggcggcggatcgcggccggcgaggcgcacggagagatcacctatccgagcgaggcgctcgaacgcgtgctcgagcgcacgctcgggattccgattttccaggagcaggtgatgcagatcgcgatcgtcgcggcgggcttcacgcccggcgaggccgatgcgctgcgccgggcgatggcggcgtggaaacgcaagggcgatctcggcaagtatcacgagcggatcgtcgcggggatgctcgagcgcggctattcccgcgaattcgccgagcagatcttcgagcagatcaagggcttcggcgagtatggttttccggaaagccatgcggcgagcttcgcgaagctcgcttatgcgagcagctggctcaagcgtcacgagccggcgatctttctcgccgcgctcctgaacagccagccgatgggcttctatccgcccgcgcagctcgtgcaggacgcgaagcgccacggcgtgacggtgctgccgatcgatgcgacgaagagcggctgggaagcgtcgctcgaagcgcagcccggcgcggcgccgcccgannnnnnnnnnnnggtgcggctcggcctgtcgctcgtgcgcgggctgggcgaggaagccgcgcggcgcatcggcgcggcgcgtgcggcggggccgtttgcgagcgtcgacgaactcgcgcgccgcgcgtgcctcgaacgccgcgatctcgaggcgctcgccgccgcgaacgcgttcgcgacgcttgccggtaatcgccgcgatgcgctgtggcaggcggttgccgccgcgccgatcgacgaagcggtgaggccggcgctcggcgcgcccaccgaggccgacgacgtgttcgccgactatcgcacgatcggcctcacgctgaaccggcatccggtcgcgttgctgcggcccgcgctcgacgcgcggcggctatcgtccgccgcggcgctgcgcgaccgccgcaacggccggctnnnnnnnnnntgcgggctcgtgaccgcgcggcagatgccgggcacggcgaagggcgtgttgttcgtcacgctcgaggacgagacggggtgcgtgaacgtgatcgtgcggccggaactgctcgagcggcagcggcgcgagacgctcgattcgcaactgctcgcggtatcgggcgtctggcagtgcgagagcgacgtccggcatctcgtcgcgcaatatctcgaggatctgacgccgctgatcgcgggcttgcgtaccgagagccgcgaattccattgacgtcggccggcgcatggggcgcctgcagcgcgatgcgcgccgatcgtggcgactactccgattgtgccggccgcgccgatcacgctgaccccatcgactgcactgatcatgccgatcgtgccggctgcattgattacgccaactgcaccaactgtaccaactgcaccgaccccaccgaccctaccgaccctaccgaccgcatcgaccccaccgactacaccgaccccacccaccaaactaccgccgaattcgaacaccgctcacgctctcgccccgaaaggcggcgtgcccgctcttccccgcgcggcgtgcgcgatcgccgatgcgctcagagcgcggccgcgcatgttcgcatcacgtcggccttgcggcgcaggtattcgcggaacagcgccgtcgacgaggccggatcgatccgcacgtccatcgcgtcgcagaacgtgtcgatcgcgcgcaccgcatgcgcgaagtgcgcgctctccgtgccgcccgtgtggaccgtcacccaggcgacgacgaagcgcacgcgctcggccggcacgttcatccggtgctcgacccacgccttgtacaacggatggatgaactcgacttcgccgtgcgtgtacacctcgtgcacgagcgtcgtgagcaggccctgcatcaggtcgcggttgcgcagccgctgccggtcggtccaatccttgaacgcctgcgcggaggcgacgcagttcgatttcagcagccacgcgtcgtcgccgcagatcgtcgtcgccatgttgtagaacaggtcggcgtgcagcgcgccgccgagcgcgccgagatcctcgtcggtgatgcgctgcaggctcgcgcatacgtcgtagagcctcgccgaggcgggcgagcccggatcggagcgtgcgagcagcgtcacgcggttcgcgaggcccgacacgctcgccgccgaattgttggtcttcgaccagctcgcgaagaacatgcgcaacgcttcctgcggcggcttgccggacgtgagcgtgttgaacgcgtgctcgatttgcgcgagcgacgccgattccgcgtcgaacgcgtcggcgagtgcgcgctgcagcgcgccgggcgccatcccttcaagcacggggtagacgatgtcgagaagatgattgggcgtggtggtgatcgagttcatgcacgatttctctctgtggaccaccgctgcggctctggccggcctagcgcgatgtcgtgatggatgatggtcgagtgcgtgttgcgtcgatgccgcccggtttccagaacgtgcaagcggcgatggcggcgagcaggtgcgcgcacacgacgagtgcgacgcagcccgcccagccgaagcgctgccatgccggaaccggcaataccgttcccgcgctgccgcccagatagtagaacgacagataaagccccactgcgaatgtccggccctcggcggtcgaacgggtgacgaacgcgctcgcggccgcctggcccacgaacacgcccgtcgagccgatggcgagcccgagcaggatcacgcgcacatcggcatgcagcgtgagcagcgcgcccgccacgccgagcccggccgcgagcgcgagcagatccgcgggcgggcgcctgcgcgacagccgtgcggccatcggcgtgaccacgacggcgagcaggaagaccgcatagatcgagccgatcgccgcagtgccgaaccgatacggcggcttcgcgagatacagcccgacgtacgtgaacgtcgtgacctgcgagaacaggatgcacgcgccgatgaaatacgacgcgagcaccggccggttgcggccgannnnnnnnagcgacatcgccgccggggctgccgccgtcgccgcnnnnnnnntgcgcggcaggcacagccggatcgcgacgcccgcggcgagcatcgcgcacgcgagcacgtcgannnnnnnnngccagccgctcatcgccgtcacgccgttgacgatgaagcgtccgccgaagccgccgagcgtcgtgccggcgatgaagaagctcgtcatctcggtggctgtgctgtcctgccaggtttcgccgatgtacgacaccgtgacggcgaacagcaccggaatgacgactcccgtcgcgatccgtcccgcgaggaattcggcgaacgaatccgcgtgcgcggtccagagcatcggcgccgcgagcagcagcgcggcgagcgtgatgatccggcgccgttccaggcggcgcgtcagcatgccgacgaacggcgccgtcgccgccatcgcaaccgtcgtggccgtaatgccgagtgcggcctgttcgatgcgcgtgccgaacgtggccgcgatctggggcaggatgccctgcgtcgcgtacaggccgagaaaagccgcgcagccgcacatgaagaatgcaaagcgtagcgtgttggttaccacggttcgtttcggattgttgaagaatgacagtctcgcgcgannnnnnnnattcccgccaataccgaattccgaccgattgataccggatgcgcaatggcgggcgaagcgcgggccggccgcgttcgcgcacgccgnnnnnnnnttcgcgtgcctcgcgtatttcatgcgcgtcgcgcgccgcctccatccgatgcgattccgtcatgtgagcagcgagcggaccatcccgtgcttcctgccgaggtagctgcgccacagttgcgcatgctcgcggaacgccggctcctgcatcagcagcgcgtgcatcttcggcaggttgtagagcggcacgctcgggaacaggtggtgcgcgacgtgatagttgatgttgagcggcgcgatcgcgagccgctcgaaccagccgccgtcgacgtggcgcgtgcgttcgagttcgtgcccggccttctcgagatcgtgctcggcgatcacgcggaggcggatgaacgcgagcgacagcgtgaacatcggcagcacccacagcagcaggaagtacgacagcacgccgaagtacgcggcgagcgcgagcgcgccgatccagaacgcgacgaattgccggcgctcggacggcgtcagcagcttttcgcgattgtcgaggacgctgctccagccggtccagctgcgcagcgtcggccaccacgcgcgcaggttcgcgccgaacacgtcgccgagcaggattcggccgaacgcggcgcgcgacatcggaaacgcgtaatgcgcgtcctcgacgaggcgcgcccagtacggatcgttcggcttgttcgtgaacagatgatgcggcagatggctgcgccggtagcacgacgtcaccatgccgatcgggaacgcgcacagccagttgccgacgagctcgttgacgcggcgcgattcgaacaggcgaaagtgcgtcgcgtcgtgcatcacgatgccgagcgcgtgctgcttgcaggcgagatacacgtacgcggcgcccagcgcggcggcgacgccgagccgctgcggcgcgcccagcgcggcgaacgcgtgcgcgaggctcgtgccgcccgtcaggcgcgcgacgagcgcgatcggcagcgcgaacgcgatcgcgatgccgatccattgccgcgcgatcacccacgcgcatcgccaaggccggatcgcgctcagcgcatgcgcctcggttgcgtatttcttgcggtagttcacggagtgcnnnnnnncgattccggaagacatgatcgtgtgtccttgaagagtcgtaaggtgagccggcgcggcgcgtcatgcgaactcggcgcgtgcgtgctcgccgagcgcggcgagcccggcgtcgagcgtgtcgaaggcgagatcgagctcggcggcgctgacggtgaggggcggcagcaggcgcacgaccgcaccgtggcgcccgcccgtctcgacgatgagcccgtgcgcgaagcaataccgcttgagcgcgcgcgcgagcgcgggcgcggcgggacgcgcgccggccgcgtcgggcgcggcgtcgggatcgacgagctcgattccccacatgaggccgcggccgcgcacgtcgccgatctccggatggcgcgcggcgagccgctcgagcnnnnnnnnnacgtgcgcctccttggccgccgcgccggcgatcagcccttccgattcgatcacgtcgagacacgcgacgcccgcggccatcgcgatctggttgccgcggaacgtgcccgcgtgtgcgcccgcctcccagacgtcgtagcgttcgtcataggcgacgagcgcgagcggaaagccgccgccgatcgccttcgacagcacgacggcgtcgggccggatcccgctgtgctcgaacgcgaacatcgcgcccgtgcggccgatgcccgtctgcacttcgtcgatcacgagcgcgatgtcgagccgcgcggtcaacgcgcgcagcccggcgagccattcgggcggcgcgggaatcacgccgccttcgccctgcaccgcttcgacgatcacgcacgcgggtttcgcgataccgctttccggatcgctcagcatcgattcgatgtagtgcagcgacgcggccgcggtgtgcggcgcgccgagcccgaacgggcagcggtacgcgtacggatacggcatcacgtgcacgtcgggcatcagcgacgcgaccgcgtgcttcgcgcgcaggttgcccgtcagcgcgagcgcgcccgccgtcatcccgtgatagccgccgtggaacgcgatcaccgagcgccggccggtggccgtcttgaagagcttgatcgccgcctcgatcgcatccgcgccggacggcccgcagaactgcannnnnnnntgccgcgcgagcgcgggcggcaggattccgaacaggcgctcgacgaagcggtgcttgacgggcgtcgtcatgtcgagcatctgcatcgcctggccgctgtcgacgaacgcgcgcacgcgctcgacgacagccggatgattgtggcccgtggcgagcgtgcccgcgcacgacaggaaatcgagatagcggcgcccggccgtatcggtgagcaccgtgcccgcgccgtgcgcgaaaacggtgtcgaaggtgtccgcataggtnnnnnnnnccgattcgcgggcgcggacgaaggcataggcgggatcgacgtcttgcatggctacctacctcacgaagaaagggcggggcgactccccgcggatcacgcgctcggcgcgagcgcgccgcgccgcagccgtttgtgcagcaggatcagcgcgacgacgggcagcgcgccgccgaggagcgggtcgtgccggtgcgggaacgcggcggcgagcgcgatcccgctgtagacggccatcttcctgcagcgcgcccgcgcgagcgccggatcggccgcgccggaaaacgcctcgggcgcgacggccagcccgagcgcgtgcgcggcgagcacgctcccgagcatcgcggccgagccgagcgcggcgccccagtcgcgggccgcgtcggccgacacgaacggcagcgcggcgctgacgatcaggtacgcgttcaggccgagcgcggtgccgtgcagcggccgccggcgcagcagccacgcgttgtgcggcagcgcgagcagcgcgcccgcgagcgccgcgtgccgccagtgcgcgtcgccgccgcccggcannnnnnnnatgaacagcatgaaagcgatcgccggcgcgaacagcgccgcgttgcgcaaatacgcgaggatcagatcgggcatgacgcgatgaactccttcgatgcgaaccggcgccggttcggtcctgctttcagtcctgctcggtcccgatctgctcagtcctgatgccagcggaacgtcagcgcggcgccggcgaggaacacgagcgtccagcccgcgacgacggcgagcggccacgcggcctgcgcgtagccgaggtcgcgcacgaacacgccgcgcagcgcgaccgcgaactggttggtcggcagcacgagcagcacgacgcgcagccagtgcggcgcggcgcgcagcggaatcgtcagatcgctgaagaacagcagcgggaaatagatcaggttgcaccacgcctcggcggcggcgagcgannnnnnnnngctcgcgagcagcgtgccgaggctcagcagcatcgcggcgccgagcagcacgaccgggatcgcgcgcannnnnnnnaggctccagagcggcagcggcacctggaacaggtagcgcgcggcgagcatcagcgtcaccgacgcggcgagcatcaggatcacgcgcgagacgatcagcgacgcgaggaacacgaagcgcgacaccggaaagcacacgtacatcttgaacgtgttgcgctcgcgcagcgtcgcgatcgtcgtcgcggtcgacacgacgccgatcgacatgaacaccatgatcaggatgcccgtcgcgaagaactcgccgtaatcgagcggcgcgagcgcatggccgtcgttctcgaagcgcacctggtacgcggcgggcaggccggcttcggacgccgcgcagcgcacgagcgcgatctcgatcgtgcgcgcggcnnnnnnnnncgcgagcgggccgttgaaatcgtacgagacgcgcacgggatcggccgcccgcgcgggccagctcacgcgcacgcgatcgccgcccgccgcgccggccgcgttcggcgcgacgannnnnnnnnccaccgtgccgttgcccgcgaacgcggcctcgatcgcggcgcggcannnnnnnnnctgcggcgcggcggcgttgccgtcgaacgcgagctcgacgacgccgagcgagctgtgcttgccgaacgcgacgagcatcacgctcatcagcaggatcggaaagacgaacgtccagaagagccgcgccttgctgcgcaactgcccgagcaactcgttgcgggtgagaatcagaaaaacctcaagcatcggtcgctccttcggtgcatgcgcgcagcaggtcgccttcgtcggtcggcgcgaattcgaaatgccggatgcccgcctgctccatcagcgtgcgcagcgcggcgtcgagccccgcgcggccgaacgcgccgatctgccgcggcgcgggcgcgacgatccgctgcacgtgcgcgtcccgcgcgagcaccgcgcgcacgcgttcggcctgcgcgtcgtcgtcgacgtgaatcagcgcgcggaactcgccgacgagacggcgcttgagcgcgtccttgccgccctggtagcgcagcgtgccgtcgcgcacccacagcacgtcgtcggcgatcgcgagctcttcgcccgcgtggcagatcatcgcgatcgtgatgcccgcgagcgggccgcgcagcaggccgagcacgctgcgcgtcatcgtgcggtcgaggccggtgaacggttcgtcgagcgcgacgagcgccgggcgatgcgcgaacgcgatgaacaggtcgagccgctgccgctgccccttcgacagcccgctgtacggcttcgcgcgcagctcgtcgatcgcgagcgcgcgggccaccgcggcgtcctgtttgcggtacagcgcgcggtgcacggcgaggatctcgtcgacacgcgcgtgctccgcgtattcgacgcgctgcaattgcgcgccgaagcgccgcannnnnnnnntgtcgcgcatgaatcgcgcggcgggcacaccgaggatcgtcgcgccctcgagctgcgcgcggcgaaagccgaacagcgcctcgagcagcgtgctcttgccggagccgttcgggccgacgatcgcggtcagcgcgccggtgcgaaacgcgatgtcggtggcgtggaacgtgaagtcgcccgccttcacgtcgatgcggcgcgcggcgagcgcgctcgccgcgcggcccggcgtcgcgcnnnnnnnnacggctgcgccgccttccattgcttcagccgcttcaaccgcttcggcggtctgcgcgccttcgagggcttcgccggtctgcgcgccttcgagggcttcgccggcctcgccggccggaaacggaacagggctcatcgcattcagtccatcatcgcgacctggatgtcgcgctggccgctgtacgggttgcgtccgtgcgcgacgaggatgttgtcgagcagcagcacgtcctgctcgcgccagcgaaacgcggtctcctcggcgtcgatcgcgtcgtagacgggatcgaggtcttcggcgggcatcggcgtgccgtcgccgtagcggatgtcgtacggcagcgcggcgcgcgtcttgtagaacgactgcannnnnnnnaggatcgtcgggtgcacgannnnnnnnttgatgtgctgcgtgctcgcatggttgaaccacacttcctcgcccgtgcgcggatgcacgaccgtcgccgggcccacgtgcgtgaccgtgaggctgccgtcgggcagccactcgtattcgagctgcgtcgcgcggcagagcgattcgacttcggcgcgctcgtcggtcatgaacgcgtcctgccagcgccggtagaactggttgaagtgcgcgggcatcggcttcgccgagaagttgcgccggtacatcacgcccttgccgcggaaccgctcgagcgtgcgcgcgggcaggcggcgcgtgacggcgcacatgtccgacagcggcgtttcgccgccgacggccgcagcctgccggcagtagaacgcgatgagccgcggatagtgcgacatgtacgccttttcctgatgcaggctcagcttgtacggcgcgggcagatgcgtcgattcgtacacgttgccgtcgatcgccttgcgcggcgacgcgccggcgatgtagccgaacgcgtgcggcggatagcggtcggtcagcgcgcgaaacgcatgcgtgtcgggcaccgcgaagccgcgcagcagcaggccgccgtgctcgagcagcagcgcgtcgaatgccgcgcggcgcgcgtcgaaccacgcgagcgccgcgtcgcggtccgcggcgagcgcgctgtcgccgtgcggcgagacgacgagcggcagcgnnnnnnnntcggagcgcaggccgcagatcacgccggggccgagccgcgcctgcgccttgagcgccgccgcgttctggaaggtgatcgaatcccggatctcgctcatgacggttctcccggcttggtgagcagaatttcgaagccgagcgcgcccaggccgaacggcgggctcgtcacgctcgcgtgctcggcgaggcccgccgccgcgacgagctcgcgcgcctcgtcgagcgtgaccttctcttcgagatgggtcggcggataattcgcggccgcgcgcatctgcgtgaagcgctcgaggagcgcgggcggcgcgtcgcggcgcatgtcgtgcacgacgcccacgccgcccgggcgcagcacgcggaacatctcggcgaggctgagcgccttgtcgggcaggtggtgcagcgtcgcgcggctcacgaccatcgatagcgacgcgtcgtcgaacggcagcgcgagcgcgtcgcccactttcagcgcgacgcgcccggcgagaccgagccgcgcgatgcgcggcacgccttcgtcgagcatcgcggggtcgagatcgacgccgacgaagcgccattgcgccatcgccggatcggcggcgagccgcacgggcacgacggccgtcgcggtgccgatgtcggcgagcgtgccgggcggcannnnnnnnnnnagctcgcggatgcgcgcgatgaagagcgcgtcccacggcgcgagcgcttcgttcgcgaagcgatcgtagtcgtcggcggggcgcaggttcttgagcagcatggcgggactccttgaagcgcggacgggtgggaaagagggctacagccagccgaccggcacggccgccagcatccggcgcgcggtggcgctgttcgcgccgaacgcggnnnnnnnnnnnnnctcgaccgcgtgcgcggccatcgcggcgatccgcgcgctcaggccgacgccgattccccattgcggttcggcgaagccgaggtcgagcagcgccgcgcccgtcgcgaaatcgatgttcggcttcaggttcttgcgcttgcgcgcttcatcgcacgcgacgtcgaacatgtcgacgtggcgcccgccgaagccccattcggcgaacagcgcgcgaatgcgcggcgggcgcgggtccgcctcgaacagcggatggccgaagcccgcgagcagcgcgcccgattcgtcgagcacgcggccgatcgcgcgccgcacgacggcgtcgagcgcgtccggttcgtcgtcgagccgccgggcgannnnnnnnagccattgcatcgcgctgcgcgcggcgccgacgtgattggggccgctcgacatgaagcccgccgcgatcgcctgcgacagcgacacgccggtgccgatcgcgcagcgcggcacgagcacggtcggcgtgacgtagccgaagccgccgtgccaggcgacgagcagcgcgtcgatcacgcgctcggcgtgcggcgagccgccgcccgacgcgccggccgcgcgcagcacgcgcgccgcgtggctcgtgccgggatcgtcgacgcgcggcgcgccgagcgccgcgcgcatcaggtacggcgcgccggcgaggcagccgagcagcgtgtcgaaatccgcgccccagccgggcgcctcgcccgcgtcgaacggcggccgctcgatgtcgcgcagcaggcccgtcgcggcggcgaacaccatgtcgacgcccgtttgcgcgacggccgcagcnnnnnnnntcgacgggttgcnnnnnnnnaagtgcgcgccgtattgcgcgagcnnnnnnnnnagcgccgcgccttcggcgggcgtcggcatccgctcgaaccacagatgccagagcgcgtcctcgaacgagaccgtgccgatcagatcgttcaggttgcgcccgcgcacccacagcccttcgggctcgaggatcgcgccgtcgatgtcggtgccgcgatagcgggtggccgggcggttgagcagttcggtggcgagtcccatgtcattcgacctcggcgagttcttcggcggtgatcgcgcatgcgatgtccggcagcgcgtcgatcgccgccgcgtgttgggcggcgagcggaagcaggttcgcgaagcagtagcgggcggccttcaccttgccgcgatagaacgcggcttccgcgggctcggccgccacttcgcgcgtggcgagacgccgctcggcgatgcacgccgcttcgagcagcgcccatgcgcacgcgacgagcccgaacatttcgagaaagcgcgtgtagacctggctgctcgcgtgcatgtggccgtcgcgcacnnnnnnnnnnatcgattcgannnnnnnnnnnagcgcgtcggccgcgccgcgcaactgcgcgaaccacggggcgaacgtcgcgggggccgtgggctcgatgcgcgcgaggctcgcgtcgagcgcgtcgcggaagtagcgcagcagcagcggcttgcggccgaagccgagcttctcgcgcacgaggtcctgcgcctggatgtagttcgtgccttcccagatcgacaggatcttcacgtnnnnnnnnttctgctcgacggggctcgcatcggtgtagccgacgccgccgtgcacctggatcgcggtttcgcagacgcgccacgcctgatcggagatgaacgccttgcagatcggcgtgagcagcaactgcagcttnnnnnnnnnntcgatgtcggccgggtccgcgccgggcgtcgcctcgaggatcgtnnnnnnnntcgcggccgcggtcagcttgccgagcaggccacggcagccttcgacgcgcgccttcatgtcgacgagcatgcgctgcacatcgccgtgctcgacgatccgcacgcgcggcgcggccgtgtccgacgcggcgtcgatcggccggccctgcacgcggcggcgcgcgtacgacaccgattgcaggtacgcgctcgacgcgacgccgatgccgaagagccccgtgcccatgcgcgcctggttcatcagcggcacgagctgcagcagcccgacgttcctgcggttgccgagcagatnnnnnnnnntcgtgccgctgcggccgaacacgaggtgcgcgttcgcgcagccgttcagccccatcttgcgcggcaacgcgacgcattcgacgtggttcgattcgagcttgcccgtcgcgtcgtcgcgccagaagcgcggcacgatcaggcacgacagcgagaacgaatcgggcgccgtcgagccgatgcggccgagcacgaagtacagcgtgttctcggtcaggtcgtgcatgccggccgagatgtagaccttctcgcccgtcaccgcgcagacgccgtcgccaagcggcgtcgcgaccgtgcgcacggccgtcatgtccgagcccgcctgcggctcggtcgcgcagaagcacgcatcccagtcgtagcgcagcaggggcccgcgcagcgccttttgctccggcgtgccgtgcagcgtcaacagcttgcaggccggatgcgtgaagccgccgtaggtcatgaacgacgggttcgcgcccatcagcatctcgaacaccgcttgcttgacgaccatcggcacgtccgcgtgcggcgcgtcgcccgcctcggccgaatggcgatcgaacagcaggcccgcccattcgtcgcgaaagcgcggccacagcgcgtggaaatcggcggggatgcgcaccgtgccgtcgtcgcgcagcgagcacgattcgatgtcgctcgcgcgatagctctcgccgatctcgagcgcgaagtcannnnnnnnntcgagcaggcggtcgtagtatgcgcggtcgtgcgttcggtacggcgcgtgcgacaggaacgccgcttcggcgtcgcacagttcccacagaaagaagcgcagttcgcgcaggctcacttgataggcgctcatgacggataccgggttcgggtggacgaagacgatgcgtgcgcgccgcgcaactgcgcgacgagcgcgcccgcgccgcccgcgagcgcggtgtcgcaaaagagcgcgagccgccgttcgccgggcgcgagcgacgcctgcgcctgcgcgannnnnnnnngcgtgtcggcggtggacagatgctcgacgccgtcgcgcacttgcaggcgcgacggcgggatcgcgannnnnnnnnnnagcgtcgtgcgaaacgacgcgctgaagccgcccggcgcgaagcagtcgatccgcgcggcgccgacgcccgcgtcggcgagcgcnnnnnnnnncgcgtcgacggtcggcgcgacgagcgcgcgttcgagctcggccggctgccgcgcccaagggtcggcgatcggctcgccgtgcgcgagcgcatggccgagtacgcgggcctgcgccgcgtcggcttcggcgtcggtttcggcgtggccgagcaggatcgccgcggcgccgtcgccgtaggcgacgaactcgccgtaggtgcgcaggaacggatacacccatttgtcggcggcgacgaacagcatgcggccgccgtcgcgcagcagcccgtgcgcgagcggcagcgccgcgtgcaggccgagcgtgccgcactggccgagcgcgaacggcacgatgtgcttgagcccgagcgcgtgctgcatccggccggcgaccgattcgcccgcgtgctcgttgagcgacgcctgcgcgacgacgatctgcgagatcgacgcgcacgcgccggggcccgcggcgccgacgacgtcgcgcacggcttcgagcgcgaggtccgacagcgtgcgcccgcgtgtctcgacgggcagcgaagcgggcgccgggcgcgcgaggtgggcgaacgtgtgcgtgtcgtagtcgagccgttcgtacggcatcgcgaagcggatcgcatgcggcgcgagccgcccgtcgtagcgatagcggccgctcgcctgcgcggcgtcgaccgactggcgggacggctgccggatcgcggtgtgatggatcgtgagcatggtcttcgtcccctcgctcagccgagcgcggcnnnnnnnngctcggcctcgaaacgcgacaggtgggcgcgcttgagcagcggccggtcgatcttgccgttcggattgcgcggcagcggcgcgccggcgatctcgatgtgctgcggcaccatgtacgacggcagcnnnnnnnngcacgcgtcgagcagcgcctgccggcatgacgcggggtcgccgccgccgtacacgcacgcgacgaccgcctggccgagcgccggatgcggcacgccgaacgcgacggcttcgagcgtctgcgggcattcgaacaggatgtcctcgatctcggtcgggctcacgcggtagccggacgtcttgatcatctcgtcggcgcgcgacacgaaatagaggaagccttcgtcgtcgcgcgtcacgatgtcgcccgaccacaccgcgacgtccgcgagcggcaccggatggcgcgcgtgcggcagcgcgcgaaagcgctgcgcggtcagctcgggcgcgttccagtagccgagcgtcacgaacgcgccgcgatgcacgagctcgcccggctcgccggcgtcgcactcgctgccgtcggcgcgcagcacgaggatctgcgcattcggcacggccttgccgatcgagccggggcgcgcggccgcttcctccggcggcagatatgtcgagcggaacgcctcggtgaggccgtacatcaggtacggcgccgcgttcggaaagatctgccgcagccggtgcagcagcggctgcggcatcgtgccgcccgtgttcgcgatccggcgcaccggcaggcgcgcggcgtcgggccatgcgaccgcggcgagctgcatccagagcggcggcacgccggtgatcgacgtgacgccgacttgcgcgcaccacgtgggcacttcctccgcgcgcaggaaatcgagcggcgcgtagcacgcctgcgcggcgagcgcgctcgtgagctggctcaggcccgcgtcgaagctgagcagcagcgcgccgaggatcacgtcgtcgtgcgagagccgctggtatgcggcgacgctgtcggcgcccgcggtcagattgcgctgcgacagcacgacgcccttcggctgcccggtcgagccggacgtgtagaggagctcggccggatcggaatcgacggcgtgcgcgcggcccgcgtcgcgcacgtcgtcgcccgcgccggcgagcgcggcgacgtcttcgacgagccaggtgacgagcccggccgggcgctcggcgagccgggcgaggcgcggcgcggtggtgagcagcagnnnnnnnncgctgtcggcgaggatgtgccgcacctgatggtcgcgcaactgcggattgatcggcacgacgatcgcgcccgcgaggtttgcggcgagcatcgtcacgatcgtctcgtacgccttcggcgcataggtcgcgacgcgctcgccgggcgcgatgccggccgaggcgagcgcggcggccgcgcggcgcacgtcggccgcgagctgcgcatagcgcacgcgccgccgcggctcggcgatcgcgatgccgtcgggccgctgcgcggcggcggagtcgaggaggtcggcgagtcggatgtgtggattcatgacgctctcatgcctgacggatgtagacctgagccggcttgtgcgacaggaagccgctcacggtgtacgagtggtgataggcgccgcattgcgagaacacgacgaagtcgcccggctgcggcagccgcggatgacgctcgagccggccgatcacgtcggcgcggttgcaggtgttgccgacgaacgtgatcggccgcgcgttcggcgcgcgatgcgcgtcggcggtgccggccggcacgagcgtcggcgccgcccaggtcttcaggacggcttccgttttcgcgagcaggaagttgtggctcatgccgccgtcgcacacggcgatcacgcggtcgtcccagaccttgaccgcgcgcacgcgcgtgacgaacacgcccgcgttcgcgaagatcgcgcggcccgcttcgtgcacgagcgtgtagcgcttcgcgagcggggcgatnnnnnnnnngtagcgctcgaaggtggcgtcgtcgtggcctttttccgaaaacccgccgcccaggttcagatgcgtgacgggcgcgcgcacgagcgcctcgatctgctcggcgagctgcgcgagcgcccacgcgagatcggccgaatccgcgtcgccgcccttcgtcgggccggcgcgaaaattgcccgagccgacgaacgcgtgcagccccgccacgcggcggcccgcctgcgtgagcaggttcgccatgccgagcgcctccgcgggcgtcatgccgaaatggtcgcgcagcgatttcggcgcgtgcgcgccgagcagcgcgcccgcgttgatgcgcagcatcacgtcctcggtctccttgccggacgcgagcgcgatgaagcggcgcaccatgtccggcccgtcgaggatgaaatggcagcgcgacgcgatgcccgcgcgcatcagcgcatcgcccatcgccgggttgttcaggtacttcacgtgcttgccgcgcccgacgacggtgtcgagctcgccctggctcgcgagctcgatgccgtcttcgaacgcgtgcgcgcagcgcaggaacaggtccgcatgcgagttcgccttcagcgacacgacgaggcgcgtgccgagcgccgcgcgcagcgcggcgtagccggcgagcacgcattgcgggtcgaacacgtagcagggcgtgtcgagcccgtcgagccattcggcgttcccggcgtcggccgcggcgtgcggcgcggatccgatcgtgtcagtgttcataggcctcggcaggagtggacgacgaagcggcttcgagcggatgcagcgcgacggcggcgaacgcgccgacgttcgactgcatgacgcccatcacgtgccggcccgcgtcgagcgcggcgaggctgtcgtcggcgagattgatggcgaaatcggagcagcacacgtggccgcagcgcgcgacgttcgcgccgaacagccgctcggcgggcacgcgcagcgcgcggcacagtgcatgccagccgcgcaggtcggtgttgatcggcaggatgcgttcgtagtgcgcgatcggccggcccgtcagcgcgcacgcggcgtcgacgatccggtgcgtgtgcagccattcggtggagatcatcgcgcgctcgaccgcgttggccgaatcggagcccggataccacgcggcatggttgtgcagcgcgacgccgccgacgcggttacggcggctgttgcgggtcacgagcaggcacccggcgccgtcgccctggatgccggagaactggcgcagccgggtggcctcgtcgtacgcgcggtcggccgatacgacgagcgccgattgcgcctgcggatacgcgtagaacagcgcgtcgatcatcctgatcgccgcggcgatcgacgcgcagttcaactgcgcgatcgatccgctccacagcggccggatgccgtgcgcgtgcgcgacttcgtaaagcaggctgcgcggcggcgcgggcatgctgaacgtctgcgtgtgcacgtgcaccatcaggtcgatcgacgaaggcgcgatgcccgtcgaatcgacgagcgcgccgatnnnnnnnnacgcgagctcgacctcgctcgtctgcggcgccgcgtggaagaaccggcagcccgattcgaggatcgcgtcgacctgctcgcgcggccatgcgtggcgggccgcccacgcgccgatctcgatcgccgcgtcgggcagctcgtacgcggcggcgtcgatgccgatccagtggttcgcttgatctgggcgcatggcgtcacatgtccagggcgagcggcatgtcttcgtaatcgatcacgtcgagctgctcgaaggtccggcgcacgcgcggcgtgagcaggccgatctcgcggatcgtcggcacgaggcggcggaagatcgagcggcgcannnnnnnnnacacctcggattcgcgcaccatctgcgcgcaggcctgcttcgaatagccgagcggctcccagatgtcgtccgcgcacaggtgctcgtacagcaccgatgcgccctcgctcacgaattcctcgcgctccttcatctcggcggacgtcatgtccgaatacacgcgggcgagcgtgagccggccgaccgcgaaatggcgcgcctcgtcgcgctggatgcgcgcgaacagatccttgacgaacggatcggcgctgaacgcgacgacggtctggaaagtcgacagcgcgattccctcgacgagcacctgcatgccgaggttcgtgatgtcgagcgcgctcgacgtgacggtgtccttcagcagcccttcgagcgagcggctcatcgggtagcgcacgctgatcttctcgttgacgagcttcgcgtacgcctcgacgtggcgcgcctcgtccatgatctgcgcggccgcgcacaggcgcgcgggcaggctctgctcggcgctcgcgagcttcgatgcgcagatgagcgccgcctgctcgccgtgcaggatctgcgacagcagccatccctgccagtgatggcgcatctccgcgcgctcggccgcgccgagcttgtgccacagatcggtgccgaacacgagcagcatcccgtcgggcatgccgagcggattgtcggggtcgagcgtcacgttccagtcgatgtcgcggttgacgtcccactgggcggccttcgccttgtggtacaggttcgtgagcgcggtctcgcggtattcgtaatcgcccatcatcagcgcgtcgacgggcatcgaccagcgctggctgcgggcggcgtcttcgtacggttgcatagtggcttccatggtcggttaggcgaannnnnnnnnnnnccgcgcgggttggccggcggcgtcggcggcgtcggcgnnnnnnnnnaggcggatcgcgtagcgcggccagtcgcgcagcagcgcggcttccagcgcgtcgagccggcgctcgctcgcgcacgcgaacgcgagcgtgttgtcgcccgggtaatcgagatcgcggcgaatccggtcgacgatgccgatgcccggctgcgcctcgacgcgcgaccagaacgccatctgcgtgtcgaggccgctgccgatcagcacgcgcgggtcgagcaggttcgcgggcagcacgccgttgtacggcatgcggaaccggacgaacacgcgcgtctcggcgccgagcgcctgccacaacgcatcgacgagctccgacatgaagcgcacgtactgcgcgtgatcgagcagcacgggcgccgtcgaatccggctgatacgcggcgaggcgcgcgtaatcgtcggcggtcgcggcggggatgccgtagctcgacgcgcgcacgagcaccggcgtgcggggcgcgcgttcgagccggtagcggcgcagggcgaagggcgtcatgctgtgtcgtccaggcgaaagcgggcggcggcgtcgtagccgatctcggcgatcgcgaagtagccgttgagcgcgagcgagccgacgatnnnnnnnnnngcggccggcgcgccgggcgcgcagcggtgcagcagcagcgagatccacggatcgctgccgaacgcgtggccgaagcgcgcatggccgtccggatgcacgggcgcgtcgccgaggcacttgagcagcgcgcggcgcgacgcctccttgaagaacggcggcgcgaccggcacgccggcgcgttcgcggccgaacgcggcgaacccgcggccgagcatcgcgagcgcgtgcgcgggcggcgccgcgccgaggtgcagcggccagtcggcgcccggcgcgacatcgagcgcgagcgtgcacacgccgaagcccgacgcgccccattgcggatggctcagccagtagctgaagcggtgaatgtcgacgtcgacgatttgcagcagcagccggcgcgtgccggtgtgcatcgccttgccgagcgtttcgcgcagcacgtagccccagctcgcgcattcgtagccgtgcgtgagccagtccgcggcgcgcggcccgtgcgatgcgatcgcgccgacgaacgcggcgtgatgcggcgaatcgtccatcagcaggccggagaggatcgtcgagcacaccacgtagtcgtcgatcggcgcgtgcccggccgcggcgccggcgcacgcgagcgcttcgcggccgagcaggcggccgagctgcgcggcggcctcgagcagctcgccgacgccgcccgcggccgccgcgacgcgccggtacgcgannnnnnnnaactgcaggcgcgcggcgccgagcgccgtcgcggcgggttccggaatgggagcgagctcgatcatcggcggcctcgtgtgcggcttcgcgccgcgcgttacgcggccgtctgcgnnnnnnnnagttcggcgtcgagctgggcgagcgtcgtgtactgcgtgatgttcagcgtctcgggatcgatcgagccgtagagctgctcgcaaaagacgatcagctcgacgatgttcagcgaatcgatgccgagctcgccgatgccgacgttggtttcgacggtctcgacgtgcaggatcttcgcgacctcgcgggcgagaaggggcagcgtttcagcggctggcgtgctcatgacggtttcctttttcgagtggaaagacaaacggcgaacaacggtgaacggcggatcaggcgcgtttcgtgcgcatccggatttcgtagtagcagcggtaggcgctgccttccatcttcgacagcgcgagcaggtcgcgctgatcgtcgaagcggcgtaccgcgccgccgcgcacgagatcgccgagcagctcgttcgcggcgaacttgagcgcgagcacgcgctgcacgacgtcggcgccgtatacgcacgagcgcgactnnnnnnnnnnngcgtcggccacgaagcgccggaccgattcgtgcgcgggcgagagcgcgagccggccctnnnnnnnnagccagccgacgtgcgccatcannnnnnnnacgaagtacggacgcacgatcgtcagatacttgttgaacacgttcgggccgccgatgcgcaggcggtcctcgggcgtcgtctcgatctcgccgcgcacgttgccgagctgcagcccgccttcgagaaacggctcgccgcatgcggcgcgctcgagcgtgcggtactgctcgggccacacgagataggcggccggcatgaacgcgcccgnnnnnnnnaccgcgacgagcccgatgctttcgcgatgcgcttcgatgccccataccttgtcgatcgcgagccgcgtgcggccgtgctcgacgcgcaccgtcgagcgccaggccgcgagcgcgggcccgccgccgtcgctcatcagaaagcgcaggtggtggcccgccgcgcgatacgcctgaaccttcgcgtcctgttccggcgtcaggaagagcgccgacatcacgtgcgagaagccgcgcatgaacggcttgaaatgcggcgcgagcccctcgtgcgcgatttgctcgagcacggcctcggtctgcgccgattgctcgtagcgcagcggcgtcgtcgcgcgctcggcgnnnnnnnnngcggcatgtgcgcgcggctgcgcgatgatcatgtcgctgtcgagcaggcgcgtcgcgccggcgcgcagcagcgcgtcgagcgccgcgggcggcgcgccgaacgcggcgaggcgctcgcgtaccggctgcgcggcgagcgtcggcagatcggcggcgtcggcatgggcggcggcggggaacgtgcgcgcgggcgtgtcgggcagggcggtatcgggcatcatcggcaatcgggcggtnnnnnncgtgaggcgcgtcgtgcgcgcaannnnnnnnggcggtgtcgggcgaagcggcgaggcgctcacgggtacggcgcgacgcgatcggcatcggcgcggcgcgacggcggcggcgcgatctcgcgcagctcgccgctcacgaacatnnnnnnnnncttcagccgttgcggtttgccgctcgtcgtgcgcggcagcgcgcccggctcgacgaacgcgatgcgctgcgcgcagtagccgagcctctgctgcatgcgcgcctgcaactcggcgcgcgaatcgcggctcacgtgattcgcgtgcgcctcgacgaggacgacgaggttctcggtgccctgcgtctcgtcgtgaatgcccaccgcgatgcaggcgcctttgtagacggccggatggctgtcgatcgtctcctcgatctcgtgcggaaagtagttcgtgccgcgnnnnnnnnnnnnttccttcttgcgcccgaggatgaagagctgcccgccgctcacgtagccgatgtcgcccgtcgcgaaccagccgtgcgcgtcgaacggctgcggcgcgggcgcgccggcgctcggcagatagccctgcattaccgatgcgccgcgaatgaagatttcgcccgcttcgcgctcggcggcgagccggccctgcgcgtcgcggatctcgtaggccatgtcgtcgagcggcgcgccgacggcgagcagcgtgtcggtcgcgcccgtgtggccatcgggcgcgggggcggcgcggcggtgccgcgcgagcgtcgcggtgtcgatgcgatcggcgatcacgtgcgtgaacgccggcgcgttcggcgtgtcgaacgagcggtgcagcgtgacggcgagcgttgcctccgccattccgtagcacggctgcagcgccgatgcgtgcaagccgtacggcgcgaacgtcgacgcgaaatcggacagcgtcgcgcgatcgacccgctccgcgccgacgaggaacgtgcgcagatggctgaagtccgcgccgtccatcgtcgccgcgttgaagcggcgcacgcagtagcgcagcgcgaaggtgggcgcgacggcgatggtcgagcgcgcgtgcgcgatgcgcctgagccagccgagcggattgcgcacgaagctcatcgaaggcatcagccgcagcgacgtcctgtaatacagatgcagcagcaggctgacgaggcccatgtcgtgatgcagcggcagccagatcacggtgttgtcggcggcgtgcttgctgtagccgcacgcgttcgcgatgccggcgatgttggccgcgacgttgcgatggctgatgacggccgccttcggatgcgaggtggagccggacgtcagctggatgtgatgcgtgtcgccggcgccgcgcagcgcgagccgcggctcggcgcccgtcgacgccgcatgcaggatgccgacgtcgatcannnnnnnnnccgtgtcgcgcagttgcgcctcgagctcggcgacgtgcgcggacgccgtgaacacgaaccgcgggcgatagagccggcacgcgacttcgagcacctgcgggcccgagccgctcgcgcgcttgagcggcggcggcaccgtgcacggcacgacgcccgacagcacgcagccgacgaggagcgcgagatagtcgcccgtcgcgggcagcgcgacgagggcgatatcgccnnnnnnnnnnncgagcgcgttcagcgcggcgctcatgcgcaggcccgcttcgctcagttgccggtaggacagcacgcgctcgatgccgctttcgtcgagcgtgccgacgccgtgcgcgcggcagttccgaccctctgcgagcggagccaacagcctttcgatcagcggcgaggaatcacgcattgactgcccctttattaaaaagtcgctaaaactcgatccgcaataattaatcaggattgttcgtccaataagcgtgcttgcctgacaatttccatacagtaaacgaaggttcagagcccgaatttcatttgagacgtgtatggcggcgaattccgccgccgaaatgttcgccgcttgcgccgtggtgagcgtgacggaacccgcgtcaacaggccgtcccggccatatggtgggacggtgaggtnnnnnnnngcgaattaatgcgcggaacggacacgttaagaaactgcacaaacgttcggcaaaaattcgggtataaacggttatcgattttcggaaatgtcgataactcgcgacgaggcgtagtctcgcccattaaggccgattaatgccaataccgaattgcgacagattgatacttggaacgaaaaagatgatcgatctacgacgcctgcgctatttcatcgtcgtcgccgaggagcttcatttcggcaaggcggcccagcgtctgcacctcgcgcagccgccgctcacgcggcacatctccgcgctcgaaggcgagctcggcttgcggctgttcgatcgctcgacgcgctcggtgaagctcacggccgagggcgagctgttcctgccgcannnnnnnnacgtgctcgacgcggtgcatcgcgcggagatcgcgtcgcagcgcgcggcgctcggcaaggagggcaaggtcgcgctcggctatacgagctcggtgccgctttgcgatgcattcggcacgctgatccgcaatttcgcgcgctcgtttccggacatcgagctgtcgctcgtcgaggcgtcgtccgcgcagcagggccgcagcatcaaggaggggctgctcgacatcggcatcggctggaagaattccttcgaggactacgagggatgccgggtgaagacgatcgcggccgagccgctcgtcgtcgcggtgtcgcaggagcgcgcgctcgcgagcgaggcgtcgctcgccgtcgagcaactcgccgacgagacgttcgtgctgtttccgccgggctacggctccacgctcgaccgcaaggcgttcgacctgtgcgcgacggcgggcttcacgccgcggcgcgggccgagcgcctcgcagatgacgacgatgatcgcgctcgtcgcggcggggcgcggcgttgcgatcgtgcccgaggccgtctcgacgctgcgcaagccgggcgtcgcgtacgtgccgcttaccgacgaatccgcgctgatcgagctcgtgctgatgtggcgcgaggcggggctgtcgcttgcggcgcgttcgttcgtcgaatggcacaaggcgcatgtcgcgcagcgcgtcgacggcatggtcggcgtgggctgaagcacgcgcgctcgtgcgtcgagacggacgtcgggcatgcggcatcggacatcgatcggatgccgaatgccgggcccggacctcactggtactgaccgctggccgttggtcgttggtcgctgaccctgaacgccccacgcagtgcgctgcgcctccgcgggtgttgccctcatccgcgctcgtgcgtgccgagcgcgcccgcgcttgcgcttcctccccacgtcacgccatcgccacgcccgcgcctttcgcgcatgcgcgaaaggcctcatcgcgcgtgcgccccgcacggcgattcgccgtgacccgcacgatacggcgcaacagggcgcaacatggcacgnnnnnngaacaccccgaatgacacggcacggccaaaccacgcccggccatcgaacaagccgtcccgcccccattaccgtcgcgccggcgacacctcacatgcataccagtacggctgattggtgctattccggtctcctgtggccggctttcccggtcggcggacgaggttgacgccagtcaaccggcggcaccgtctagggtaaatacctatccggaaacgctatgtgaataaagggtttagnnnnnnnntcttccttgcggggcaaccgtttcggcgatttcggagcggcggccggccacgaattgactggtattattttggttatataatggcctcgctttttcggaagacgcctgtgcatgcccttccgtttccgtacccggagacctatggacatcggctggtcgacgctcgcgcccgacgcgcgcagcgataccccgctctacctgcagctcgcccgcaatctcgcgggcgcgattcacggcggcgcctggcgcgccggcgaggcgctgccgtccgagcgcggcctgtnnnnnnnnnnnngcgtctcgcgcatcaccgcgcgccgcgcgctcgccctgctcgtcgagcaggggctcatccggcgcgtgcgcggcgcgggcagcttcatcacgccgcgcgtggccgatccgctgtcgcggctcgtcgggttcaccgcgaagatgcgccagcgcggcttcgcgcccgattcggtgtggctcgcgcgcagcctgcgcgcggcgagccgcgacgagctcgcgcgcttcggcctgtcgcccggcgcgaccgtcgcgcgcctcgagcggttgcggcgcgcggacggcgtcgtgatggcgtacgagcgctcgacgctgcccgccagctgcgtgcccgagccgcaggtgctcgaaggctcgctgtacggctatctgcagtcgcgcggtctcgacgtggtgcgcgcgtcgcagcgctttcgcgcggtgaacgcgtcggccgatgtcgcgcagtggctcggcctcgcgcccggcgcggcgctcctcgtcatcacgcggatcggttacggcgccgaccggcgggcgatcgaggcgaccgaaacctattgccgcgacgattactacgatttcgtcgccgagctgaaacgctgacacgacagactgtccgcggcggcccggcgactcgcaagccctctcgcaagcagcaagcagcaccgcccccatacgcatcaccagatatagagaacgtcatgctgaccggaaacatactgaccgccgaaggctggatccacggcacgctcgaattcgagaacggccggatcaccacgctgtcgggcgacgcggcggacccgtcgaacaacgatgcgccctacatcctgcccggcttcatcgatctgcacgtgcacggcgcgggcggcgcggacgtgatggagggcggcgacgcgatcgagacgatcgcgcgcacgcacgcgcgctacggcacgacgagcctgctcgcgacgacgatgaccgcgccgcgcgacgagctgatgcgcgtcgtcgcggagctgggcgacgtcgcgcgcacgcgcacgccgggcggctcgcgcgtgctcggcgtgcatctcgaaggcccgtacatcaatcccggcaagctcggcgcgcagccggacgcggcggtgtccgcggcgctcgacgaggtgctgaagtatctgtcgatcgcgccgatccgcgtggtcacgctcgcgccggagatcgccgggcacatcgagatcatctcggagatggcnnnnnnnngcgtgcgcgtgcagctcggccattcgctcggcacgtacgacgacgcggtcgccgcgctcaagcacggcgcgtgcggcttcacgcacctgttcaacgcgatgtcgccgctgcatcaccgcaatcccggcatcgtcggcgcggcgctcgcgcacgccgaatacgcggagatcatccccgatctgctgcacgtgcacccgggcgcgatccgcgcggcgctgcgcgcgatcccgcggctgtacgtggtgaccgacagcacgtcggccaccggcatgcccgacggcgaataccggctcggcagccagcgcgtgacgaagtgcctgggcggcgtgcgcctcgccgacggcacgctcgccggcagcacgctgacgatggatcaggcgctgcgcaatctcgtgtcgctcggcctgccgatcgccgacgtgtcgagccggatgtcgcgctacgcggccgactatctcgggctcgccgatcgcggccgcatcgcgcgtggcgcgtgggccgatctcgccgtgttcgaccgcgagctgaatctgaccgcaaccttcgtcgaaggagaatcgattgtcgaatatgcttaacgaggcgcgcgaatcggcgcgcgtcgtcgccgcgcaactggcggacacgcgccgcgtcgaggcgctcgcgcagcacctcgccacgcatgcgccgcaagtcgcgctcaccgtnnnnnnnngcagctccgatcacgcggcgagctacttcgcgagcctgacgatgagccgcctcggcgtgcccgtcgcgtcgctgccgatgtcggtcgccacgctgcagcaggcgccgctgaaagtgcggggccagctcgcgctcgcgttctcgcaatcgggcaagagcccggatctcgtcaacacgatggccgcgctgcgcgaggcgggcgcgctgacggtggccgccgtcaacgtgctgccgtcgccgctcgcgcacgcgtgcgagcacccgttgccgctgctcgccggcccggagctgtcggtcgccgcgacgaagagctacatcgcgatgctgtcgattgccgcgcagctcgtcgcgttctggcagcgcgacgccgcgctcgcgtccgcgctgcgcggcctgcccgacgcgctcgagcaggcgggccggctcgactggtcgagcgccgtcgacgaactgcgcgacgtcgagcggatgatcgtgatcggccgcgggctcggtctcgcgatcgcgcaggaggcggcgctcaagctgaaggagacctcgggcatccaggccgaggcgttctcgagcgccgaagtgcggcacggcccgatggagctgatcgagcgcgactacccgctgctcgtgttcgcgccgcccgggcccgagcaggagagcctgctgcagctnnnnnnnnacatgcgtgcgcgcgnnnnnnnnntgctgctcgccgcgccggcgggcacgcccgatgcgacgctgccgctcgcgcgcaccgcgcacgcggcgctcgatccgatcgccgcgatcctcacgttctacgtgatggcggccgggctcgcgccnnnnnnnngccgcgatcccgatgcgccgcgccatctgcacaagatcaccgaaacacactgacgatccgacgatcaccgacgaaacgagacagccatgagacgtgccgaggagtcacagttgaagcaacaagcatcccacgaccagatcgtgctggtcgctccgctgacggggcccgtcgtgccgctcgccgacgtacccgatcccgtgttctcgggcggcatgttcggcgacggcatcggcatcgatccgctcgagggccggctgctcgcgccgtgcgcgggcgtcgtgtcgcacgtcgcgcgcaccggccacgcggtgacgatcgcggccgacggcggcgcggagatcctgctgcacatcggcatcgacacggtcgagctgaacgggctcggcttcacggcgaagatcgccgaggnnnnnnnnntcgcggcgggcgatctgctgatcgaattcgatcaggacgcgatnnnnnnnnncgcgcacagcctcgtatcggtgatcgcgatcgcgaactcggatgcgttcgaagtcgtcgagcgcgcgggcgcgggcgtcgtgaaagcgggcgagacgccgctgctcgcgctnnnnnnnnnnngcgcggatgcaagtgcggatgcannnnnnnnnnnnnnnnnnggcgcggctgctgacgcgagctgcgcgcagcccgccgccgaagcgcgcaagtcgatcacgctcacgcagccgggcggcctgcacgcgcggccggcnnnnnnnnnnnnnnaggcggcgcgcgggctcgacgcgcacgtcgacgtgcacttcgaagggcgcaaggcggcgctgcaaagcgtggtcgggctgctcgggctcggcgcgggcgagcatgcgacgatcgagctcgtcgcgacgggccgcgacgcggcgaaggcgctcgagcgcgtcgcgcacgagctgctgcgcgaggcgcacggcgaggccgaagagaagccggcgcgcatcgtgtcgcccgcgcccgccgccgcgggcatnnnnnnnnnnncgctcgagccgaacacgctcgcgggcgtgtgcgcggcgcccggcatcgcggtcggcacgctcgtgcgctgggatgatgcgcagatcgtgccgcccgagctcgcgagcggcacgccggcggccgagagccggctgctcgaccgcgcgctcgccgaagtcgacgcgcaactcgagacgacggtgcgcgaagcgtcgcggcgcggcgcgatcggcgaagcgggcatcttcgccgtgcatcgcgtgctgctcgaagatccggcgctcgtcgacgcnnnnnnnnacctgatcagcctcggcaagagcgcgggctacgcgtggcgcgagacgatccgcgcgcagacggccgtgctcgccgacgtcgacgacacgctcctcgccgagcgcgcggccgatctgcgcgacatcgacaagcgcgtgctnnnnnnnntcggctatgcgagcgcgannnnnnnnnagctgcccgccgaagcggtgctcgccgcggaggagttcacgccgtccgatctcgcgtcgctcgatcgcgagcgcgtcgcggcgctcgtgatggcgcgcggcggcgcaacctcgcatgcggcgatcatcgcgcggcagttgggcattccggcactcgtcgcggtgggcgatgcgctgtacgcgattgcgcagcgcacacaggtcgtcgtcgacgcgagcgccggccgcctcgaatacgcgccgagcgcgctcgacgtcgagcgcgcgcgtcacgagcgacagcgccttgccggcgtgcgcgaggcgaaccggcggatgtcgggcgaggcggcgctcacgcgcgacggccaccggatcgaggtggccgcgaacatcgcgacgctcgacgannnnnnnntcgcgctcgacaacggcgccgacgcggtcggcctgctgcgcaccgagctgatgttcatccatcgtcaggcggcgccgacggcgtccgagcatcagcagagctatcaatcgatcgtcgacgcgctgcaagggcgcaccgcgatcatccgcacgctcgacgtcggcgcggacaaggaagtcgattacctgacgctgccgcccgagccgaacccggcgctcggcctgcgcgggatccgtctcgcgcaggtgcgccccgatctgctcgacgaccagttgcggggcctgctcgccgtgaagccgtacggctcggtgcgcatcctgctgccgatggtgacggacgtgggcgagctcgtgcggatccgcaagcgcatcgacgatttnnnnnnnnnnatgggccgcgcgcaggccgtcgaggtcggcgtgatgatcgaagtgccgtcggccgcgcttctcgcggatcaactcgcgcagcacgcggacttcctgtcgatcggcacgaacgatctcacgcagtacacgctcgcgatggaccgctgccaggcggatctcgccgcgcaggcggacggcctgcatccggccgtgctgcggctcgtcgacgcgaccgtgcgcggcgccgagaagcacggcaagtgggtcggcgtgtgcggcgcgctgggcggcgatccggtcgcggtgccggtgctcgtcggcctcggcgtgacggagttgtcggtggacccggtgtcggtgccgggcatcaaggcgcaggtgcgccgtctcgattaccagctgtgccgccannnnnnnnaagacctgctcgcgctcgaatcggcgcaggcggtgagggcagcaagccgcgagatctggccggcggaatgacgcgtgtccgtcgtccggcgaatnnnnnnnntggcaagcgcgtttcaggtgtcaatcaacagagctgatcaattattcaacgacgagacacgataaaggattggaggatcgaatggacggaaatccgtttctgaaaatacagagcctcggcagggcgctgatgctgccgatcgcggtgctgccggtggcgggcatcctgctgcgcctcgggcagcaggacgtgctcaacatcaagatgatcgccgacgcgggcggcgcgatcttcgagaacctgccgctgctgttcgcgatcggcgtcgcggtcggcttcgcgaaggacaacaacggcgtggcggcgctcgcgggcgcgatcggctatctgatcgaagtcgcgatcatgaaggacatcgatccgaagctgaacatgggcgtgctgtccgggatcatcgcgggcgtcgtcgcggggctgctgtacaaccgctacaaggacatcaagctgcccgactacctcgcgttcttcggcggcaagcgcttcgtgccgatcatcacggggctcgcgtgcgtcgtgctcgggatcgtgttcggctacgtatggcagccggtgcagcacgcgatcgacgcggtcggccagtggctgctgacggcgggcgcgatcggcacgttcgtctacgggttcctgaaccgcctgttgctcgtcacggggctgcaccacatcatcaattcgctcgtctggttcgtgttcggcacgttcacgccggcgggcggcgccgcggtgacgggcgatctgcatcgcttcttcgcgggcgatccgagcgcgggcggcttcatggcgggcttcttcccgatcatgatgttcggcctgccggccgcgtgcctcgcgatgtttcacgaggcgccgaaggcgcgccgcgcgatcgtcggcggcctgctgttctcgatggcgctcacctcgttcctgacgggcgtgaccgagccgatcgagttcagcttcatgttcctcgcgccggtgctgtacgtgatccacgcggtgctcacgggcctttcgctcgcgatctgccagttgctcggcgtgaagctcggcttcacgttctcggcgggcgcgatcgactatgtgctgaactacgggctgtcgacgaagggctggatcgcgatcccgctcggcctcgcgtacggtctcgcctactacggcctcttccgcttcttcatccgcaagttcaacatggcgacgccgggccgcgagcccgcgggcgcggacgcgcaggcgcagtcgttcgcgtcgggcggtttcgtcgcgccgacggcgggcgcatcggtgcnnnnnnnnnagcgctacatcgcggcgctcggcggcgcggcgaacctgtcggtcgtcgatgcgtgcacgactcggctgcgtctttccgtcgtcgatcccgagaaggtgtccgaagcggatctgcgcacgatcgnnnnnnnnngcgtgctcaagcgcggcggcagcagcgtgcaggtgatcatcgggccggaggcggacctcatcgccgatgagattcgcgcgacgctcggcagcggcgcggcggcgcccgcggctgcggctgccgcggcgcctgcggcggcggcaacggcaacggcggcgggcgcgcagtcgggcccgctcgatccggagccgacgcgctggctcgcggtgttcggcggcgcgacgaacgtcgcttcgctcgacgcggtcgcggcgacgcgcctgcgcgtcgtcgtacgcgatccgtcggcggtcgatcgccagcgcctcgcgacgcttgacgtcgcctgggtcgcgagcgacacgttccatatcgtctgcggccagtcggcgccgcgctatgcgcagcagctcgccgcgcgcctgccgtcgtccgacggcggcacggcggcccagcccgcctgacgcggcgacgcggccgaatccgcgaagcgggttcggcttcggtccggatgcggggaacacgaaaaacggcttgcggatatcgcaggccgtttttcctgggggtgaggcttggcgcgggctgccgttgcgcgttggacgtcgaatgtcgaatgcggcgcgcggtgcgatgaacgtcggatgttgaatgtcggatggcgggcggcaaactattgannnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnagagcgcgagacgcacgacgcacaacgcagagcgcagtgttcggaacgacgaacgacagacgacagacgacgaacgctcagtgccaaacgccgatggccgatgcgacaagaaagaaagcaccgcgcgggcgacgcgatgactctgcgcgttccgaacgaagcaaaccggcgaaaagcgcgcttgccgcagtcggcctgcgcggcgcgcacgcgcgttcgtcggtttgcgacgcgatagcgcgggcatgccgccgcctcgcgagacgatgcgcgtgacgagcgggccggcnnnnnnnngtgcgtcgcccggcccgttcgtcaccgatgcgatcggcccatcatcgtcccgtcattcgcccgtcagcgtaaacgtcggcttgcgatacccgatgtccgcacgctcgagcttcggcagttcgcgctgcttgagcaccgtcgcgaagctcgcccagtcgcgctcgagcgcggccgtgtcgacgtgatgcgtgtcgccgagcttgtagcgcacgccggccgcgtagggcagttcccagtcggccttgtgccacgcgcgctcggcgagcgcgagaaggcgcggatacaccatgtattcgagcagttgcccgttgcgcatcacctcgccccacgcctgcccctggatgccctcgatgctcggcgccgcgcctgcgctcgtcacctcgaacgggttgccgtcgcgatcgccgaacacctcggcgttctgcggcaggttctccggcgcgagcgagaacaccttgtactcgtccgtcgcctgcgagccccagtaatagccgcgctcgcgcggattgcgcgtgtacgggaaatcgaagtacaggtaatcgggcagcgcgagcacggtccggtagcccttcgcgctcagatnnnnnnnnntgtcggacgcgccccagaagatggtgtcccacagcgacaccatcacgtgccgcgtgctgaactcccgcggcccgctcgcgtgcttgatgccgtcctgccacgcggccatcgtgccgattccgttcgcgttcacgatcgcgctgacctgcttcgcgaagcgcgtcggcaattcgtcgatcgatttgatctcgccgcgccgaagcagcgccgtacaggcgggcgagcgcgcccacggcttgtcctgcgcggcgagatcgacgcggcccttgccgggatcggcgccgtcgagcggctggaagcccgcgccgagcaggatgttcttcgcctcgtcgccgccgaagtgccagatccgcagcggcgcttgcgcgtccgcgtgcatcgacgcgatctcgcggatcaccttcgacgcgaagttcagcgcgcccggcatgcacgggttcagatcgctgcgccggtcgtagaactgcacggtcagcaggttcgacgtgtcctgcgcatcgagcagccgatacgcgttcgcttcccgctcgcggcccgccgcgtgcaggcggcgatagcgcgcctccatcgatacgacggcnnnnnnnnagtgcgcgggcatgtcgatctcggggatcacttcgacgaagcgctcggccgcgtagcgcagcagcgcgacgtagtcgtcgcgcgtcaggtagccgccgcccgaacgatcgtcgggccccgagccgagctgcggcagcaggcagcgcgtctcgctcgggtcgtggcagcgnnnnnnnncgacgtcggtcagctcgggcaggccgggaatctcgatgcgccagccctcgtcgtcggacaggtgcagatgcagccggttgagcttgtacgcgctcatctggtcgatcagccggcgcagcgtggcgggcggcttgaagttgcgcgcgagatcgacgtgcatcccgcggtgcgtgaagcgcggcgcgtcttcgatcagcatcgcgggcaccgtcgcgccgccggccggcacgagcgagaagagcgtctgcacgccgtagtagaggcccgcgcgatcggccccctcgatgaacgcgccgcgcgggccgatcgcgagccggtagccgcccggcaccgcgatgtcggcgggcagccggcgcggcgcgacgacgccccacaccggcannnnnnnnncgtccaggccgagcgtgcccgcgcgttcgcgcagcgccgcgacctgcgcggacggcagctccggcagcgtcagctcgacgccgcgcagatcgagcgcgccgggcannnnnnnntgccgcttcacgctcggcagcgcgcggttcgccaccggctgcgcggcggcgggcggcgcattgccgggcgagttgttctgcgcgtcggcgggcagcgtttcgacgtagcgcagctcgtcgtcggtatcgtcgtagcgcagcaccgcgggcgccgcgccgtcgacgaccacgtacgggcgcggggtcacgtcgctgtagcggcgcagccagtattcggcgacgaacggcagctcgatgcgctcgccctgcgcgagccttaccgtgccgggctgcggcgtcagctcgtatagatcgcccgtcagatggcgcagcgtgaagccggggcggtcgattcggagcagccggcggatgctgtgcagatagagcttccagccgccgtcggtgaggggcgagtggccgcgattctgcaggatcaggcggcccgtcgcgcagctcgcccagtctgcgccgaggtcggcgcacggcacgccggccgatgccgcgtgattgttgtcgacggccacgcgcaccgcgaggccgttggcgagccgcgcggcgagctcggccggcgtggacgcgggccgcacgggcgcggccgtcgcgggcgcgcccgcgccggccgtggggcgcgcgggcagttnnnnnnnnnaggccgtgggcaacagcgtcgcggcggccaatagcgcggcgcacagggaatgcgagattcggttcatgggcgttccttggcnnnnnnncggcgatacgacgccgtggaaatacgtcgctgcgatcgggtctttcaaggaagctgcggggtaggctcgggtgcnnnnnnnnnnagaagggtggggcgaagcggagctgcannnnnnnnagcgcgcgtcacgggtcgggctccggacgatcgtgccggtcggggcggcggcgcgtgcgcgcggacggactcatcggcgccgccgcgcggccgtggcaggggcgacggcggttgtgatggcgctgctcgccttgggcgcggcggcacgccgcgcgtcgaaccggatatcggccggcgcggcggccgacatgtcgatcggcgtttcgatcgggatttcggcgcgggtcgcggcgggagtgtcggcatgcatggcggcacgaggggtggttcgcacagcgcggcgcgcgggatgcgcggcacccgtcgccggcgaacggccggcgccgatcatggttggccggcgcgggtgcgagctccgtgcgccggtcgaggcagacgcgccgaccccggccgcgagggnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnaaaaggaccaggcgggccaaatggtgttccttcatgtctcctccacccacgtggattcagccgctgagcggccgtgtgtgaaagatcttatgaaaccttcgattggtgttcaagtggtatcaatttggaatcgaattggcatctgttcgttcnnnnnngggctggattgaatcgcgaggcgagcgcnnnnnnnngcgaggcatgcgcggcgatgtcgaacgggaatgcgcgaaggcggagccgagcgcgcctgacgccggcgaagccgggatgtgcatgcggcgagcggtgcgtcaaggaaggggatggaagccgggacgtggtcgaacacaacgcgcgccggcgctacggaaaggttgcccgagcgcgatgtgtccgggcgcgagcgcatcgcgccggggcgatcgccaaccgggaagaaatcgtcgccggccgaagcgcgccgccgacgcccgccgcgcggcgacgcgtgcgcacgcgtcgggcagagcaagaggggcttcgcggatttccacgtagcgggcgcggcggctcgcccgcgatcggccgccggcatcgaaatcggatcgcgaacggccacttcgcggaaagccgtgccgcatcaagtaaaaacccccgcgaaaggcgggggccgtatcgggaacgaacgcgcggcgactgcccgcacgctccgccgtcgcgccgcatcgcgtcgcgtgcgtcaggcacgacacgacgcgcgccgctcggcgcgccgcgcgctacgcgtcgcgcttttgccgcgcttcgagccacatcgcattgatgatgccgaacgcgagcgcgacgccgatgccgagaatccagctgaagtaccacatgatccgactccttcgaaacttgcagaatctagcgaaaatcgcgcgaaaggccggccgcgcgatgcgtcgcacgcggcggccggcgggacgtcaatacatcgagtgccggttttcgtcgagtacgcgcggcgtcaccttgccgcgcagcacgcgatacacccagcccgtgtagagcaggatgatcggcaggaacacgatcaccgcgacgagcatcacctcgagcgtcaactggctcgacgtcgaatcccacaccgtcaggctgctcttcggatcgagcgacgaaggcatgatgaaggggaacatcgagaagcccgccgtgaggatcacgccggtgatcatcaggcccgtgcagatgaacgcggttttctcgcgcttcgagccggcgagcagcatcgcgagcacgccgcccgcgatgccgacggcgggcgcggcgatcatccacggatacagcccgtaattcacgagccagaggcccggcgccgccgaggcctgcttgagcagcggattcgcgacggtatcgaggggcgccgcctgcgtgatctggaagccgccgatgaaggatgcgatcagcgcgcccgcgagcacgaacagcacgacggcgacgagcgacgacacacgcagcgcgatcgacgcgcgcctggcgatcgcgccgtcggtcttcatcttgacgaacgcggcgccgtgcgcgacgagcatcgtcaggctcacgagcccgcagagcagcgcgaacggattgagcagcgcccagaagctgccgtgataggtgacgcgcatgtcggtgtcgaacgcgaacggcacgccttgcagcaggttgccgaacgcgacgccgaacacgagcgcgggcacgaagccgcccgcgaagagcgcccagtcccagctcgtgcgccagcgcggatcgtcgcgcttgctgcggtagtcgaagccgacgggccggaaaaacagcgcgaacagcacgagcagcatcgcgaagtagaagcccgagaacgacgccgcgtagacgagcggccacgcggcgaacatcgcgccgcccgcggtgatgagccagacctggttgccttcccacgtcgcgccgaccgtgttgacgatgatgcggcgctcgtcgtcggtcttgccgaggaacggcaggagcgcggccacgcccatgtcgaagccgtccgtcagcgcgaagccgatgagcagtatcccgacgagcagccaccagatcactttcagagttgcatagtccatggcgattccttgtgcgaattcgagggggccggggccgtcacgcggccgtgcccgcgacggccttctcgagcggccgccctgcctgttcgtggtgatagcggccggtgtgcagcgacgacgggccgagacgcgcgtacttgaacatcagcgtgatctcgatgatgaagagcgccgtgtagaacacgatgaagcccgcgaggctcaggtacagatcggttgccgtgaggctcgacgcggacaggtgcgtcggcaggatgcccgcgatcgtccacggctggcggcccacttcggcgacgacccagccgaactcggcggcgagccacggcagcggaatcgcccacaccgcatagcgcaggaaccagcggcggttgtcctgcagcaactggcgnnnnnnnnagaaccagaacgcggcgatgaaggtcgcgaggaacaggaagccgaggaacaccatgatccggaacgagaagaacacgggcgcgacgggcggaatcgtctgcttcgccgcggccttgatctggtccggcgtcgcgtcggtcacgttctgcgtgaactgcttgagcatcaggccgtagccgagatactgcttgtgctgatcgaacgtcgccttcgtctcggcgctcgtgtcgcccgccttcagcttctgcagcgcgccgtacgcgatcatgccgctctggatgtgctcctcgctgcgcttggcgagttcgcgcaggccgatcaccggctcgctgaccgagcgcgtcgcgatgaggccgagcgcgtacgggatcttgatcgcgtaatcggtgcgctccgcctcctggttcggcagcccgatcagcgtgaacgacgcgggcgcgggctgcgtttcccattcggattcgatcgcggcgagcttcatcttctgcacttcgcccgtcgtgtagcccgattcgtcgccgagcacgatcacgcagagcgtcgacgcgaggccgaagcccgcggcgatcgcgaacgagcgcagcgcgaaatcgacgtcgcgcttcttcagcagataccacgcggacacgccgagcacgaacatcgcggccgtcacgtagcccgccgataccgtgtgcacgaacttcacctgcgcgaccgggttgaagagcacgtcgaacaggttcgcgagctccatgcgcatcgtctggtagttgaactcggcgccgaccggattgttcatccagccgttcgcgacgaggatccacagcgcggacaggttcgagccgagcgcgacgaggaacgtgacgaccagatgctggaccttcgacagccggttccagccgaagaagaacaggccgacgaacgtcgattcgaggaagaacgccatcagcccttcgacggcgagcggcacgccgaagatgtcgccgacgtagtgcgagtagtacgaccagttcgtgccgaactggaattcgagcgtgatgcccgtcgtcacgcccatcgcgaagttgatcccgaagagcttgccccagaactgggtcatgtccttgtagacctgcttgcccgtcatcacgtagacggcttccatgatgacgagcagccaggacatgccgagcgtgagcggaacgaacaggaaatggtagagcgctgtgatgccgaactgcagacgcgacagatcgacgacttcgctacttatcatggcggtctccctcagtgggtgcggatggcgtcgccgacagcagttgcgcggcgacgacggcaggcggcaacgacatgtgcgcggcctgcggatggttgaagaatgcgtatttgagcgcgatgagcaggacgagcttgaacgccagcacgatcgagatgtnnnnnnnnagggtggggccgcgagcccaggctgcggcccgatcgcgccagcccgccggacgggcgggcggcgtgccgtcgggcgacgccttcttgttgatgagagtcaaagccatgatgtccgggataacgcgatgggcgcaaaactgggccggtctcgtgacgcgcttcgtgcgtgcggcattcgctgaccggtcctcccaattgtaggagggcgccccggaaaacccttagtgctgcgctgcggcacaccgtcgcgaagcgatggcgaaatcttgcgtttgctcaaggtttgtgcgattcgcgatgcgccggatgaaatttttcataacgttggtcaagtatgcgggcgtcatgtggccgccatgtggcgacgtgcgggcggcggcgtggggacgacaggcgggcggcggcgtgcgagcgacatgcggggacgagatgcgcgcgacagcatgcgctccgcatgcgaggagcggcatgcgggcggcggcgtgcaggcggcatgcgccgccgcgccgcgcatnnnnnnggttcatcgcagaaaaccgtggagccttggagaacgattgcgtataacctgacgcctgattttatggatgtcaggaggcggaattgctcgatcgcaaggcacttcaggcactaggttgctggacaggctatcggctggagcgggtggagtggccgcagggcgatagccgcacgctgtcgctctacctgaagccggtcagtcagatcatgtactgcgagcaatgcggtgcgcgttgccagcagattcatgaaacgaccgtacggcgggtacgtgatctgccgttgttcgagtaccgggtgatgctgcacgtgcctcgacgccgagtctggtgcgaacgctgcggcgcagcgcggctggagaagctggactggctgggccgctaccagcgggtgacgcagcggtttgccaaggcctgcgagaagttgttgcaggccgccagcgtacaggccgtggcggccttctacgatctgggctggcacacggtcaaatcgatcgacaagatgcgcttnnnnnnnnnnntggccgaaccggactggtcgacgatccgttatctggcgatggacgagttcgcgctccataaaggccatcgctatgccacggtggtggttgatccgatcggccgacaggtcctctgggttgggcccggacggtcacgcgagacgnnnnnnnncttcttcgaacaactccccgaaggcgtggccgagcgcatcgaagcggtcgcaatcgacatgaccacggcctatgagctggagatcaaggaacagtgcccgcaggcggaaatcgtctttgacctgtaccacgtcgtggccaagtacggtcgcgaggtgatcgatcgggtacgggtggatcaggccaaccaactgcgacatgacaagccggcccgcaaggttctgaagtccagtcgctggttgctgctgcgcaaccgtcataacctgaagccagaacaggccgtgcatctgaaggaactgctggcggccaatcagtcgctgttatgcgtctatgtgctgcgcgacgagctcaaacggctctggttctaccgcaagccggcctgcgcggaaaaggcttgggggcaatggttcgaacaggctcagcaaagcgggatcgccgccttgcaaaagttcgcccagcgcttgcagggttactggcacggaatcgtggcccgctgccgccatccgctcaataccagcgtcgtcgaaggcatcaacaacacgatcaaggtcatcaagcgccgagcttacgggtaccgcgacgagcaatacttcttcctcaagatccgcgccgcgttccccgggattccgcgatgaaccatnnnnnngcccgccgtcctgcgacagcgggctcagactgctgacgaaccccacgtttttgtgagcgtggggttttgtctttctgggatcaggattgcgggttcgccgcgagcgggtagtcgaagctgcagcgcaaaccgctcaccagacgcagcagcatgcgcacgaagcgccaatcgggacccgctggcccctttttccgcttccgcgccagcagcatcgcaatcttcttgatgttctgtgccgccgcggccagcaagcactgctcggccaccttgcgtagcccacgcatacgggcataacggtgcccatgcagctgcttggcatcggcgaagctgcgctccaccgtctgcttgcgccgcgcgtaaatgcgttggccccattcggtcaagcgccgcgcgtccacccgctccttggcgcgctcccacacgtggcgcgttaccaccttcaccgcgatcgcactgttcgtgcactgcgatcgtaccgggcagcgcccgcagatctgcgcattggatttgtattcccgatagccgagccgattggtcgtgctgtacggcagggcctgcccctgcgggcacacgtattcgttgcgatacgcgtcgtacttgaactgccgtttgtagaacatgcccggcttgtggttcggcgtgcgatagcccatcaccccggcaatccctcgctcctccagcccctggcacaccgccggcgtgaagtagcccgcatccagccccaccgcctcgaccttgaactcaaagcgctcgcgctggcgatccagccgatccagatacggctggctgtcatgcaccgaggccggcgtcacatgcgtatcggtgatgatcgcgtgcttggcatccaccgtgcggtggtccagatagaagaaccccttcggcttgtcgtcccgcaccatgtagccgctgtccggatcggtccggctgagcttggtgtccttgctagacggcggctcatcgtcgtcgcgatccagcggcttcctgccatgcgcggcccggtccgcatccactgccgcgttcaatgcctccgtgtaggcggccggcgtctgctccagcttcaccacatcgaacttgcctttgttcgcgttcgccttcaggtgcgtgctgtccgtgtacagcacccgaccgtcgaccagcccgcgcttgatcgcctgccgcacgatctcgtcgaagatctcctgatacaccgtcgtgtccgtgaagcgtcggcggcgattctgcgagaacgttgacgcatccggcaccttgtcggtcagccggaaccgggcgaaccagcgataggcgacgttgacctggacctcacgcatcagttgccgctcgctgcgcaccccgaacaggtagccgatgaacaacagcttgaacatcaccacgggatcgagcgccggccgcccgttgtccgcgcaatacagatgcgccaccttcgcgcggatgaactcgaaatccaccgccgcatcgatctggcgcagcaggtggtccttcggcacgagttcctcgagcgtcaccatctcgagttcgtgctgcgtgggcatgggcgtcttcagcatcacgccattnnnnnncaaaaatcccccacttggcgagggtttgtcagcaatctgaggcccgcgcgacgcgcgggccttctctgctgcgattcgactcgaaccggacggcgctcagaacgacgcgaccatcgagcccttgaactgcttcgtgatgaattccttcacctccggcgactggtatgccttcacgagcttcttcacccacggctgatccttgtccttcgcgcggaccgcgatcaggttcgcgtacgggctcgtcagcgattcgagcgcgatcgcgtccttggtcggctgcaggttcgccgcgagcgcgtagttcgtgttgatcacggccgcatcgacgtccgacagcacgcgcggcagttgcgcggcgtcgagctcggtgagcttcagcttcttcggattctcggcgacgtcgagcacggtcgcgttgctgccgcccgtgccggcgcccgccttcagcttgatcacgccctgcgtctnnnnnnnnnnnnnngcgcggttctcgttcgacggatcgttcggcagcgcgaccttcgcgcccgccggcagttccttcagcgatttgaacttcttcgaatagacgccgatcggcgagatgtacgtgaggcccgcgctcacgatcttgtaaccgcgctgcttcacttggctgtcgaggtacggctggtgctggaagctgttcgcgtcgaggtcgcccgaatcgagcgccgcgttcggctgcacgtagtcgttgaactcgatgaccttcacgtcgaggccctgcttttccttcgcgaccttctggacgacttgccagacctgcgcgtccgggcccgcgaccgtgcccaccttgatcaccttgtcctgcgcttgcgcgccgacggaaacggaaagggcggcggcgccggccgcgaccgcggagacaaccttcaggagagtgcgacgcttcatctatttctcgcttgcttgcagaaccatccaggctcgatagagggggcgcgacggcctgaccggccgggccgcgctgacgaaagcgcaaatggtgtcacaagatcgcgggactgtgaaatacatcccgctcatataggtatggccatgcgtcatgcgagcgccggctcgacgcggccggacgacgcagccgcattcggcccgccgacgacgcccgccgccgcgcccgcaccggcggccgcgccgtcgccgacctggaacgcgctcaccgattcgcgcagccgcgccgcctgctcctgaagcgacgacgcgnnnnnnnnnnnntcctcgacgagcgccgcgttctgctgcgtcatttcgtccatctgcgtgaccgcgcggccgacctgcgaaatcccgctcgactgctcctcggacgcggccgcgatctcgcccatgatgtcggtcacgcgccgcaccgcctgcaggatctcggtcatcgtctcgcccgcctggccgacgagcgccgagccgttgttcacgcgctcgaccgacgcgtcgatcagctgcttgatctccttggccgccgtcgcgctgcgctgcgcgagcgagcgcacctcgcccgcgaccaccgcgaagccgcggccctgctcgccnnnnnnnnncgcctcgacggccgcgttcaacgcgaggatgttggtctggaacgcgatgccgtcgatcacgccgatgatgtcggcgatcttccgcgaactgtcgttgatctcgcccatcgtgccgatcacgcggctcacgacatcgttgcccttcagcgcgatctcggacgcgttgttcgcgagcccgctcgcctgccgcgcgttctcggcgttctgcttgacggtcgcggtcagctcctccatgctcgccgccgtctcttcgagcgacgcggcctgctgctcggtgcgctgcgacagatcgtgattgcccgacgcgatctcgtggctcgccgccgcgatcgattcggccgcccggcggatgccgccgatcgtcgaccgcaggcggccctgcatgtcgcgcatcgcggccatcatgctcgtgccgtcgcccgcgcgcaccgcgacgggccgcgtcaggtcgcccgcggcgatccgcgcggcgagcgaagccgcctcgtccggctcgccgccgaggctcgcgcgcacgttgcggatgatcacgagcatcgccgccgtgatcacgaggccgatcacgaacaccaccgcgagatggccgacgagcgtctcgtaatagacggtatcgatgtccttcaggaacacgccgctcgagatgttccagtcccacggcgcgaagcgcgtcacgtagctgatcttcggcaccgcggtctcgctgtgcggcagccgcccgcggtactcggcgaaaccgtgcccgcccgccttcgccgcgttcaggatcgtgacgaacagccgtttgccgtccgggtccagataatcgccgacctgcgtgccgacgagctttggcagcgtcggatgcatcagcacgacaggcttcgaatccatcacgaacaagtagccggaatcgccgtagcgcatcgccgcgaggcgctcgagcgcatcgcgccgcgcgtcctcgtcgctcatcttgccgctctgcgcgagcgcgtagtacgccttcacgacgcccgccgccgaatcgacgagattcgccatgccttccttgcgttcggcgagcatcgtcgtgcgcgtctcgaacgcgctccaagcgccaacccccagcaatccgacccatacgagcgcaagcgccagccacagcttgcggttcaagctcattctgttcatcgtgtgtgcgttcccgtgtcgtgttcgtcgcgccgtccgcgccgcggccccggccgcgaacgatcgctgccgctatttacggcacgccggcttacaacttgaatggaagcgcaacggcggcggctgtgctacaagagcggcttgaccgcggcacgctgtcgcggcacgcattccgacgagactgccatgtacgtgatcgacattcgctacaccgcgccgctcgaacgcatcgacgatgcgctcgagcgccaccgcgcctatctgcaacgccatttcgacgccggcgtgttcgtcgcgtgcgggccgaaggtgccacgcgacggcggggtgattctcgccgtgcggatcgagcgcgaccggctcgacgcgattctcgagaccgatccgttcgtcaccgaagggctcgtcacgtacacggtgaccgaattcaagacgacgcgcgtcgcaccgggcgtcaatctgcctgcgctgccgtcatgaaaaacaccccggagcgccggacgaaggtccggcgctccggggtgcatgtcgcgccggcgcacggcnnnnnnnnncggcgtcagtcgagcagcagcttcagatcgtggacccacgggccggggccctggccgtcgcgcacgaacaggcgcagcttgccgttcggatcgaacacgtagctcgccgcggtgtggtccatcgtatagctgccgggcgtcttgcccggcaccttcgcgtagtagacgcggaaatccttcgtcaccttcttcagttgcgcttcgtcggcgggccgcaggccgatgaacgccgggttgaacgccggcacgtactggccgaggagcgccgcggtgtcgcgctccggatcgacggtgacgaacagcacctgcacgcgcttgccgtccgggccgagctgctgcagcgcctgcgagagttccgccatcgttgtcgggcacacgtcggggcagtgcgtatagccgaagaacacgacgaccgccttgcccttgaactcgccgagcgtgcggatcttgcccgccgtgtccggcagcgcgaagtcgctcgcgaactgcgagttgccggtgatgtcgagattctggaacgccggctgccggttgcagcccgcaatcagcatcgcgcccgcgagcgcgcaggcgaacagccagccgcgctgtgcgcggcggcgtgcaaacagggttttgagcatcggaatcgaaccgttggagttacatcccgatcacgggacgtgcgtagtggtcgaccaaaagcgccgcgaacagcagcgacagatagacgatcgaatagcggaacgcgcggcgcgcgagcgcatccgaataatcgcggtagatcttccacgcatacgcgaggaagagcgcgccgagcagcaccgcgctcgtcagatagacggccccgctcatcccggagatgaacggcatcatcgtgacggcgaacaggatcaccgtgtacagcaggatgtgcagccgcgtgaactgctcgccgtgcgtgacgggcagcatcggcaggccagcgttctcgtagtccttgcggcggtagagcgcgagcacccagaagtgcggcggcgtccacacgaagatgatcagcacgagaatccacgcgtcgccgggcaccgcgcccgtgacggccgcccagccgagcgcgggcggcatcgcgccggacgcgccgccgatcacgatgttctgcggcgtcatcggcttgagcaggagcgtgtagatcaccgcgtagccgacgaacgtcgcgatcgtcagccatatcgtcagcggattcgtgaacgtgtagagcgtccacgcgccgaggccgcccagcacggtcgagaacgcgaggatctgcagggtcgtgatctcgcnnnnnnnngacggacgccacgcggtgcgccgcatcatcgcgtcgatcttctgctcgacgaggcaattgatcgcgaacgccgagcctgcgagcagcccgatgccgatcgtgccgccgagcagcactttccacggcaccatgcccggcgtcgcgaggaacatcccgatcaccgcgcagaacacggcgagctgcgtgacgcgaggcttcgtcagcgccagatactgggagagacggctaccgggcgtatgggagagtgtcgtgtccatgtacggtcaacgtcacgcgggcgcggcgtnnnnnnnnggttgcgcgacgcggccgggacggcttgaaaggatgcgaaagtttagcatgacgacgagcagcagcaggatcgcggccccgccgttgtgcgcgacggcgacgggcaaaggccattgcagcacgatattcgtcaagcccgtgacgaactgcagcacgacgacggcgagcacgccgttcgccgggcgccgcagcgacgcgaagcggcgcatcttcagcgcgaacgcggccaggtacgnnnnnnnnnnnnacgcgaacgtgcggtgcgtccagtggatcgcgacgagcgcgtcctgcgtgatcgcgtcgccgtcgttcgtcatcccgagcgcgcgccagagatgaaagccgttgcgaaagtccatcggcggaatccacgcgccgttgcaggtcgggaaatcggtgcacgcgagcaccgcgtagttcgtgctgacccagccgccgagcgcgatctgcacgacgagcagcatgagcgcggcgagcgccgccgcgcggtagcggcccgcgccgggctcgtgcgccggcagcggcgtctgccgcgcggcgagccagccgagcgtgccgagcagcgtcaggccgagcagcagatggatcgtcacgatcaccggctgcagcttcatcgtcacggtccacgcgccgaacgcgccctgcacgaggatcagcagcaacaggctcgtcggccaccacggcgagacgtgcagcggcttgcggcgcagccgcgcggcccacgcgatcaccgtctgcgcgatgagcagcacgccgatcgccatcgcgaaatagcggtggatcatctcgatccatgccttcgtcatgctgacggggcccgtgggcatcgcctgatgggcggccgtgatcgccgcgtgcgcgatgaatggcgacgacgtgccgtagcagcccggccagtccgggcagccgagccccgaatcggtcaggcgcgtgaagccgccgaacatcacgagatcgagcgtgaggaacgtcgtgatccagacgagcttgcggaacttgtcgtcgtccgccttcacccacacgtacgacagcggcagcagcgcgatgcagaggccgatcaggccgagttgcaatagatacatccgtgtttctctcttaccgtctatcgccggcccgggccggcgctcaaccgatgctcgaccacttgagcagcttcgtcacgtcctgcttgatcctgctcggatccgggttcttcgggaaacgcatcatcaggttgccgttcggatcgacgagataaaggtgatcggtcacccgcgtgcccgcgtcggccggcagccacgcggcgaccgcggccggatcggcgcgcagcttgcgcgtgtccggatacgcgtcggcgatcgccgccggcacgttcgccgcatcgctcttgagccacaccatcgtgatccggtgccgctcgcctgcttgcgtcgcacgcacctggcgcatgaaatacagctttttcgcgcatgcgtcgttgcatgcgccgccgtcctccatcatgaacagccacacgccgcgcagcgacgcgagcggtatcgtcctgcccgtttcgtcgacgacgctcagatcgggcgggatcggccgctgcggctcgatcagcgtgccgtagttggtcgcgccgccgcgcggcttgatcacgtaatacgtgaaatacgacgcgatcacgggcgccgcgcacacgagcgcgagcgcgagcagcacccagcggccgcgccgccacgagccgcgctgcgcgggttccgcttgccggccgtcttgcggccgcgtcggacgggaagtttgcatcaccaaggagacctcttgaaacgatggacgtcgcgcggcgccgcgcgattcgccggcgccgccgtcatgcgtcgccggactgctttctcgccgcccgccgcgcggcgtacagaccgaagccggcggcggccgccgccatgccccaccactggaacatgtaaccgtagttgcgctcgacgcccgtggtcggcgcgggccagtcgcgcacgagcttgtcgccgtcgtcgctcgtctgctgaatcacgaacggctgcagcggcaggcccgtttcctgcgcatactcggcggcgtcgagattctgccggatcttctggcgcgcggccgagccgccctcgccgagttcgaannnnnnnnacgcgttgcnnnnnnnnatgccctcgatcgtcacgtcgcccgccggcgtcgcgaacggctcgatcgcggtgcggtcggcgtagttgcgcggcagccagccgcggttcacgagcacgtagccgccgttcgcaagcttcatcggcatcacgacgtagaagcccggctgatcgttgtacggccggttgtcgaggaacaccgcgtgctccggcatgaagcgcccggtggcgcgcacgcgatggaactcgatgtccttcaatgcgatgcgctcgcgcggcacgtcgacgggattcgcgtgctcgtagcgcgtgatctgcgcatcgagcgcctccttctggtgtgcacgctcgcgctgccagaaaccaagccgcaccgtgatcgcgatcaccgcgagaatcagcagcgcgggcagccaccgaatcctcatcgcgccgctccccgggcgcgacgatcgcccgatcgaagtgcgataatgaccctttcttcctccaactgccggtttccggttagcttcatgcacattctcgttccgatcgccttcgtactcatcatcgccagcatggtgtcggcgctgtatttcatgatgcatgaccgaggccatacgaagcggatggtctggtcgctcgcgatgcgggtcgggctgtcgatctctctgttcctgttcatcctgttcgcgaactggatgggctggatccattcgaccggcattccgatcggccgctaatgcggcataacgccgcacgagtgccgccccttcaagcaaaagcgccgcccgactaggtcggggcggcgcaccggtcggcctgcggctcttcggcgcgcatcgcgacgccgacgaaccaagcaaacggcccgcgcatcgccgcgcgggccgctttcattgttacagccagtagacgacgacgtacaggccgagccagacgacgtcgacgaagtgccagtaccacgcggcgccttcgaatgcgaagtgatgatccggcttgaagtggccgcggatcatccgcgccagcaccaccgcgagcatcgtgccgcccaggaacacgtgaaagccgtggaagcccgtcagcaggaagaacgtcgagccgtacacgccggagccgagcgtcaggttcagctcgttgtacgcgtggaagtattcgaagccctgcaggaacaggaagcacacgccaagcacgagcgtcgcggcgagccacgcgatcgccttcctgcggtgatcttcgcgcagcgcgtggtgcgacaccgtcagcgtcgcgcccgacgacagcagcagcgcggtgttgagggtcgggatcggccacgggcccatcgtcttgaaatgcccgacgagcgcgcccgggccttcgttcggccacacggcggaaaagtccggccagatcagcttgtagtcgaggctgcccaactgatgcatcgcgatttnnnnnnnntagaacagcgcgccgaagaacgcgccgaagaacatcacttcggagaagatgaaccaactcatgctccagcggtacgacttgtcgacgcgcttgccgtacatcccgccctcggattcggcgatcgcgtcgccgaaccagtgatacagcacgaacagcagccacagcaggccgacgagcgcggtgtagggcgcccacggctcgccgttcacccacagcgcgaacgagccgagcatgatcagcaggccgacggccgcgctgatcgggtgctgcgacgggtgcggcacgaaatagtacgggctctcgttttgaccggtcatgcttgattctccacttcagtccaatttgttccggaacgatccggcttatttctgcggcggcgcacgcggcgccgcctcgctttgtttgcgctcgcgaacgcgcacggcggcgcgtccgctgaatccgccccctgctacccgacgaccgcgtgcacgatcaggaccagcacgccgacgaacaacgccgccccgatcagcgcggcgatcagcacgtgcagcgggtttagctgcgtcgcgtccgcctcgaggtcgcgccgcttgcgcacgccgaagaacgaccacatcaccgccttgatcgtctggacgaacgtactcttgttgccggttccgctcaccaccgtcgcctcctcaatgtcacgcggcgggcttcgccgcggcgccgcccgtctgcaccgccgcgcccttcaccgcgggcgcgggcgtgttcagctcgaagaacgtgtacgacagcgtgatcgtcttcacgtccttcggcagcttcggatcgatcacgaacacgaccggcatgtcgcgcgtctcgttcgccgccagcgtctgttgcgtgaagcagaagcactcgatcttcttgaagaactcggtggcctgcttcggcgcatagctcggaatcgcctgcgcgaccaccgtcctgccctgcccgttcgtcacttcgtagacgaccgtcgccaactcgcccggatgcacgtcgatgctgttgcgccgcggcttgaagccgagcgggcnnnnnnnnttcgcgtcgagctcgatcgacaccgtccgggtgtaatcgacctgcgtgttcttcgcctcgcgcgcgctgacgtcgcgctgcagcagattgttgatgccggtgatctggcagatcgcgcgatacatcggcaccagcgcgaagccgaagccgaacatcagccccgccacgacgacgagcttcaagagcatcgaccggttgaacgcgcgatcgacgttcgcctcggacttcgacatcagaacttcctcaatactgcgtcaggacgtggacgcaatccactgccggacgacggcacccacaaagaaaacggcgacgacgatgagcaggatcaagagcagccgcttgttgcccgcgcgaatctcgtcgggcgttcgtcnnnnnngtgaattccgggtcatgcgaannnnnncgttcgggtgttcgccgcccgcgtcgtacgacacgggcggcgaacgccgtcaaatcattactcgaccgtcggcggatgctcgaacgtgtggaacggagccgggctcggcaccgtccactcgaggcccgtcgcgccgtcccacggcttgtcggatgcgcgctcgagctnnnnnnnnnnnngatacgcgggcagcacgatcgcgaacaggaagtacacctgcgcgaggccgaagccgaatgcgccgatcgtcgcgagctgattgaaatcggtgaactgcgccgggtagtccgcatagcggcgcggcatgcccgcgaggccgacgaagtgcatcgggaagaacgtgacgttgaagaagatcatcgacgcccagaagtggatcttcccgcgcgtctcgttgtacatccagccggtccatttcggcgcccagtagtaccagccggcgaagagcgcgaacagcgaccccgcgacgagcacgtaatggaagtgcgcgacgacgaagtacgtaccgtggtactggatgtcgagcggcgccatcgcgagcatcaggcccgtgaaaccgcccatcgtgaacacgaacaggaagccgatcgcgaacagcatcggcgtctcgaacgtgagcgagccgcgccacatcgtcgcgagccagttgaacaccttcacgcccgtcggcaccgcgatcagcatcgtcgcgtacatgaagaacagctggcccgtcaccggcatgccggtcacgaacatgtggtgcgcccagaccatgaacgacaggatcgcgatcgacgcggtcgcgtacaccatcgagctgtagccgaagagcggcttgcgcgcgaacgccgggatcacctgcgacacgatcccgaacgccggcagaatcatgatgtacacctcggggtggccgaagaaccagaagatgtgctgatacatcaccggatcgccgccgcccgccgcgttgaagaacgacgtgccgaagtgacggtcgaacagcaccatcgtgatcgcgcccgccagaaccggcatcacggcgatcagcaggtacgcggtgatgagccacgtccacgcgaacatcggcatcttcatcagcgtcatgcccgnnnnnnnnatgttcaggatcgtcacgacgatgttgatcccgcccatgatcgacgacgcgcccatgatgtgcaccgcgaagatcgcgaagtccatgcccgggcccatctgcgtcgacagcggcgcatacagcgtccagccggcggccgtcgcgccgcccggcgagaagaacgagccgacgagcagcaccgccgccaccggcagcagccagaagctgaagttgttcatccgcgcgaacgccatgtccgacgcgccgatctgcagcggaatcatccagttcgcgaaaccgacgaaggccggcatgatcgcgccgaacaccatgatcagcccgtgcatcgtcgtgagctgattgaagaactcgggccgcatgatctgcaggcccggctcgaacagctcggcgcgaatcgcgagcgccatcacgccgcccgacaggaacatgatgaacgagaacagcaggtacagcgtaccgatatccttgtggttggtggcgaacagccagcgccgccagccgtgcggggtttcgtgcgcgtggtcgtcgtgcgcgtggcccgcggctacgtcgtgcccgatgctagacatgagaatctcctaatgcgaatacgtcgacaaacacagcgacacgtcaagccgccgggccgatctcgacccgccgggcttccttcgcgtccgccccgcccgtgatcgtttccggcttcttcagaatgatgcggtcctccgcgacgccggccgtcttcagcgcatcgcgcacgacctgtgcgcggcgcttggccagttcggcgttcgcgtcggccgagcccgtcttgtcggtgaagcccgacaacgcgagcttcgcgtccggatgcgccttcacgtattcggccgccgcggcgatcgcgtccttcgcgtccgccggcagctcgctcttgcccgtctcgaaatagatggcggccggcaacgccggtgcttgcgcctgcgtctgcgcggccgcgcccgaggcggcgttagccgccgcgccgccgtcggcctgttgcgcgtcttccggcagcttgccgttgcgcgcgtcggccacctgcttcggctgcagcgaatcgcccttgtggttgccccacgagttgcgctcgtacgtgatcaccgacgcgatgtcgagatccgacagcgacgcccacgacggcatcgcgcccttgcccttgagcacctgctcgagatggccggcgatcgggccgttgacgatcttgccgccatcgagcgcggggaacgcgccgacgcccttgccgttcggctggtggcacgccgcgcagttcgccttgtagacttcctcgccgtgcgccatcagctcggcgcgcgtatacaccttgttcggatcgaccgcgcccgcggcgagcttcgccttctgcgtgctcacccacttcgcgtaatcgtcgtccgacagcacctcgacgacgaccggcatgtacgcgtgctccttgccgcagagctccgtgcagaagccgcggtaggtgccgaccttctcggccttgaaccaggtgtcgcgcacgaagcccggaatcgcatcctgcttgacgccgaacgccgggacgtaccacgagtggacgacgtcgttcgcggtcgtgatcacgcggatcttcttgttgaccggcacgacgagcgggtgatcgacttcctgcaggtaggtatcgctgatcggctgccggccgttcacttcggtgcgcggcgtcgacagcgtggacaggaagctgatgccctcgcccggccccttcacgtagtcgtagccccacttccactgataaccggtgaccttcaccgtgagatcggcgttcgtcgtgtccttcatcgcgacgacggccttcgtggcgggcagcgccatcagcacgacgatgatgaacggcacgatcgtccagatgatttcgacggtggtgctttcgtggaaattggcggccttgtgccccttcgacttacggtgcgcgaagatcgaatagaacatcacgccgaacacgccgacgaagatcaccgtgcagaggatcagcatcatcgtgtggaggtcgtagagctcctcggcgatcttcgtcacgggcggctggagattgatctcgttgacgcgggggccgcccgggctgtcgcccaccgccagagcggcgccggacaagagcagagcgctgcatgccagcacgcccgtgagggctcgcttgattgttttcatagcttccttacccaaaatttccattcaaaccctcccccgtcgcaggtcgcccgcttcgcgccggccgcctcgttcagccgtagcgcgaaagcgaggcgcgcagctnnnnnnnnaactnnnnnnnncggtattgcgcaaggtgctgcccgaccacgacggactctccgcgcgacaccagcgtgatgggatcgcgcggcgacgcacccggctcgacccgcacccagcgcggattcaattcgatctgcgtcagccgctccgcgctcatccgctcgatgacgagccggtgaggaaacagccggatgcgttcgtaatcgactgcatggcgcgcgtagatggcaaacgcgacacccaccgccagcaactcgatcccggtgaaaggcagcacgagccacgctccgcgccacagcaacaggaccgcgatcaacagcgaaaacgccgcgagcgacacatagaacgccacgaactggcgcggagacaccgagcagttgcgcttcatcagccagtccgcgaggaccggctcggcgtcgtgcaacccgttcgctgcttccatcgctgcctctcgcgaatggcgtctgatgcttgcccgcatcggaccggccgccctgtattgtgaggacccccaggacgacaaactgtcgcattataggcgggttcaaagtcatccacaagcaaacggccatcgcccggcgagccaagcgcgacaagcttcccggccgttttagggggctttttccagcgtccctcgaccgttaatttccggcataacgaaaaccccgctttaccgcgtcacgaacgcttcggccgccctttgccgatgtcctgcacgcgcacgatgctgaagccctccgccgtcgtgcgcggcgccgccttccatgcatgcccgtagatcacctcgaacgtgagcggaatcgttccgtcgtcgcgccggcgcgcctcgagcgcgtcgtacagcgccgcgcgcaggcggcgcgacgcgtggcccggcgcgccgcgctcgaacggatacgcgccgagacggcgcacgtcggcgagcagcgaatccggcgatttgtacgtgacggtcagcgtctcctggtccatcaccggaatctcgaagccgctctcgacgagcatgtcgcccaggtcgtgcatgtcgacgaaatcgatcannnnnnnnacgnnnnnnnnctcgcccgccgcggcggcggcatccgcgcatgcggcgcgcagctcgcgcagcgtgtcggggccgagcgtgctgaacatcagcagcccgtcgacgcgcagcacgcgatgccattcgggaaacacgagatcgggacgcgcgtgccaatgcagcgcgaagttggaccacagcagatcgaacgcgccgctcgcgaacggcaacgcggagaaatcggcttgcgcgacgcgcggcccgcgatggccgagcgctttcgtgagcgtcgcgggcaggaaccggcgccagctcgtctcggccgtgtnnnnnnnngcnnnnnnnnnnagcattccgcccgatgcgtcgacgccgaacacgggcgcctgcgggaannnnnnnnnnagcagcggcaggtcatcgcccgtgccgcagcccgcgtcgagcacgcccgccggattcaccttgatgtagtcgaggcgctcgcgcatccgctgcgcgatctcgcgcggcaggaacgacacggcgtcgaacgcggcggcgcggcggtcgaagatccgccgcaagcgccgcggatcataggccggacggctggtttttgcggaagctggggacatgtcgggcacactggcgaagagcccgaagtatactcgctcgcttcgcgccattcagtgaagcgaccctccgtaggagcccggcgatggcgaatccggccgtattgcgatgcggcatccgcacgatggccgcgcgtgcgggcattgtcctggcacgtttttccgctgctgcgctgccgaaccgctgcgcattgtgcggcaatttgtcacataggacgatttgcgactgttgcgacggcgcttattggaatgaggcgcggctgcgctgcccccgctgcgcgctgccgctgccggnnnnnnnnngcgcgatgcgctttcactgcggcgcgtgcgcgaaagtgccgccgccgttcgacgcgacgctcgcgctcgccgattaccgcgcgccgctcgacagcctcgcgctcgatctgaagtttcgcgcgcagctcgcgctcggccgcgaattcggcgagcgcctcgcgcggctcgcgacggacgcgctcgacggcgcgccgccgctcgacgtgatcgcgcccgtgccgctcgcgcggcgcaggctcgtcgagcgcggctacaaccaggcgtgggcgatcgcgcgaccgctcgcacgcaagctgaaggtgcgcgccgacgcggcgctcgcnnnnnnnntggccgataccgcgccgcaatcgcggctcgcgttcgacgcgcggcgcgcgaatgtcgcggcggcgttcgccgtcgcgcgtccggtcgcggggctgcacgtcggcgtcgtcgacgacgtgatgacgtccggcgcgacgctcgatgcgctcgcgcgcacactgaaggaggcgggcgcgcggcgcgtgacgaacttcgtcgcgctgcgcaccgcgaaggattgacggcgcgccgcgtccgccgccgcattcacacgcttttcaccgatcgaatcgaatcatgttcaacgtcgttctcgtcgagcccgaaattccgccgaacaccggcaacgtgatccggctgtgcgccaatacgggcgcgcggctgcatctgatcgagccgctcggctttccgctcgacgacgcgaaaatgcggcgcgcggggctcgactaccacgaatacgcgcagatgcgcgtgcatcgcgactgggacgcgttcgtcgccgccgaggcgcccgatcccgcgcggatgttcgcgttcacgacgcgcggctcgggccgctttcacgaccgcgcgttcgagccgggcgactggttcgtgttcggcgcggagacgcgcgggctcgcgcccgcgctcgtcgatcgcttcgctcccgagcagcgcgtgcggctgccgatgcggccgggcaatcgcagcctcaatctgtcgaacacggttgcggtcgtcgtgttcgaggcatggcgccaggcggggttcgaaggcggggcttgaacagggacgaccgacgtccgcccggcgggacgcacgcgactacgcggcaattgagcagcaactgagcagcgacggagcagggcgccgccgcgcagcggcaacaccgtcgcgctcgccaccggatcggcccgatccagtcgggccgggaaaaacgcgcgcctgcgacgcaccgccaaacgccgcgcgtacgtacggcaactcgccgggcgacgaacaccgccgctcgagcggcggcgcgcggcaaacggctgcgattnnnnnnnnnnaccgtcatcgacgcttttgccgcccggcggctcgcgatgcgcatcccgcatcgaacgccggcgccgagccgcgacccgaggcgcctacccgagcgaagcgatcggcatcgatatcgacgtcgacatggcgccggcaaaccggaacgaacgccgtcagaaccggacgagcgccgtgcgatagaaatcgagcatatcgctggagaagcacgcgaacacgacgcgctcgaatcgtgcatcggccagctcgcccgcgagcgcgccggccaccgtgcgcaccgcgatcgcagtcgcgtcggcgggcgggaagcgatatacgccgcaactgatcgccggaaacgcgatcgacgcacagcccgcgccggccgccacctcgagcgagcgccggtagcacgacgcaagcagctcggcctcgccatgcccgccgccgcgccataccgggccgaccgtgtggatcacgtatttcgcgggcaggcgatagccgcgcgtgagcttcgcgtcgcccgtcgcgcagccgccgagcgtcgcgcattccttcacgagctcgggccccgccgcgcggtggatcgcgccgtcgannnnnnnnnnnnncagcagcgacgcgttggccgcattgacgatcgcgtcgagcgtgagcgtcgtgatgtcgacgacgcacgcctcgaccgaggtcggaccgatgttcggcatggcgccctccaacgagcggatcgcgatgcgcacagcgtacgcccgctcgccnnnnnnnnnatgcagcgcgcaagcacaagcgcgggcgcgccgccgtgcagcgcgcccgcgttcggttcggattgaattggcgtcgatccggctcgccggacctattcggctttcgcgtcccgccgcagcaggccgctcaccgcgtcgcgcggcgcgacgccgtcgaacagcaccgcgcacaccgcctccgtgatcggcatgtcgacgccgcgctnnnnnnnnatcgacagcacnnnnnnnnnnnagcgcacgccttcggccacgtggccgagcgcggcgaggatatcgtcgagcgagcggccggccgcgagttgcaggccgacgctccggttgcgcgacagatcgcccgtcgccgtgaggatcaggtcacccaggcccgtgaggcccgtgaacgtctccgcgcggccgccgagcgcgacgcccaggcgcgacatctccgcgagcccgcgcgtgacgagcgccgcacgcgcattgaggccgaggcccaggccgtcggcgatccccgtcgcgatcgcgagcacgttcttcaccgcgccgccgacctcgacgccgacgacgtcgtcgcctgtatagatccgcatcgcgccatgatgaaacgccgcgagcgtacgctcgcggcacgcggccgacgcgctcgcgaccgtcagcgcgacgggcagcccctgcgcgacctcacgcgcgaagctcgggcccgacagcacgccgtagctcgcgtgatccggcaattcctcggcgaccatctgatgcggcagccgccgcgtgtcggcctcgaagcccttgcagacccagacgaagtgagcgggcacgcggcgtgcgtcgcgcatcgcgcggcacannnnnnnnagcccggccacgggcgccgcgatcacgcagagcgcgtcgtccgcttgcgcgtgcgacagcgccgtcgcgagatcggcctcgtagcgcagcccgggcggcagcgcgacgccgcccagatagcgggcgttctcgcgccgcgcggcaagctcggcgacgagcgccgcgtcgcgcgcccagagcagcgtgtcgtgccgcacggccagatgcgccgcgagcgcggtgccccacgcgccggcgccgagaaccgcgactttcatgctcagcaccggttctcgctcatgctcagttcagcgtcgtgccgttcggcgcgccgccttgctgttgttgctgcgagatttcggcgaggcgctgctcgtacagcgcctggaagttgatctcggcgaggtggatcggcgggaagcccgcgcgggtgatcgaatcggcgatgttcgagcgcaggtacggaaacaggatcgtcgggcacgcgatgccgcacagcggatcgatctgctcggccgggatgttgcggatgtcgaaaatgccggcctgcttcgcttcgacgaggaacgcgaccttctcgcgcaccttcgcggtgacggtgcccgcgacgacgatctcgtagacgttctcggcaaggcgttcggccttcacgtcgacctcgacttcaacggcgggcatctcctgctcgaggaagatcgcgggcgaattcggctgctcgagcgacaggtccttcaggtagatgcgctggatgttgaagaacggttggttttcgacgtcggacatggtggctccctaaaaatgatttcgcggcggccggaaccctccggcacgcccggtgcgatcgtgcttggaccgcgcgccgcccgcaagacggcggccgcgcgatggcttgcgcctcgtcaggcggcttcgagaagcggcttcaggccgccttcgcggtcgagcttcgacaggtcgtcgtaaccgccgacgtgcgtgtcgccgatgtagatctgcggcacggtgcggcggccggtgcgctccatcatctccgcgcggcgctccggctccttgtcgatcagcactttctcgatgtgctcgacgccgcgcagcttgaggagccgctcggcctgcatgcaatacgggcacacctgcgtgctgtacatgaccactttgttcacttcgccactccttatttgacgaccggcatgccggcctgctgccatgcggcgacgccgccctgcagcacgtggacgtcctggtagcccgcttcctcgacgatcttgcgcgccttttgcgactgctgaccgttctggcacacgagcagcacgggcgtggccttgttcttcgcgagctggccggccttcgcctgcagctcgccgaattcgaccgagcgcgcggacggcagatggcccgcgccatattcggccgccggccgcaggtcgacgacgagcgcgttgcggcggttgatcagttgggtcgcctccgcggccgacaggccgccgcctccgcgccgcagcgcgggccatgcgagcaggctgccggaaaccaccaggatcgcgatgagcgcgaggttcgtgtaatcggtgaagaacgtcacggaaaatccgccggaaaagagaaatcggaaagggcaatcccgccattataaaataaccgtctgacgcgatgtcgccccggagccgggtccgcatccgtgcttaccgcttcctcactaccgaccgcaagcatctatgtacaagctcgttctcatccgccacggcgaatcgacgtggaacaaggaaaaccgcttcaccggctgggtcgatgtcgacctgaccgaacaaggcaaccgcgaagcccggcaggcgggccagctcctgaaggaagccggctacacgttcgatatcgcatacacgtcggtgctcaagcgcgcgatccgcacgctctggcacgtgcaggaccagatggatctgatgtacgtgcccgtcgtgcattcgtggcgcctgaacgagcgccattacggcgcgctgtcgggcctgaacaaggcggagacggccgcgaagtacggcgacgagcaggtgctcgtctggcgccgcagctacgacacgccgccgcccgcgctcgagccgggcgacgagcgcgcgccgtacgccgatccgcgctacgcgaaggtgccgcgcgagcagttgccgctcaccgagtgcctgaaggacacggtnnnnnnnntgctgccgctctggaacgaatcgatcgcgcccgcggtgaaggccggcaagcaggtgctgatcgccgcgcacggcaactcgctnnnnnnnntgatcaagtatctcgacggcatctccgacgcggacatcgtcggcctgaacatcccgaacggcgtgccgctcgtctacgagctcgacgagagcctcacgcccatccggcactactacctcggcgatcaggaggcgatcgcgaaggcgcaggccgccgtcgcgcagcagggcaagtccgcggcgtaagccgccgtttcgccgcgcgggcgacggcaggttccgcgccgcccccgtcgccgnnnnnnnncgcgcgaacctgtttcgcgcggcgctgtcacaatcacgctggcgttccccgtttcgccccgatccacaaggcgtccggacgaacagttatacttgaccgtcctgtcaccgtcccgttgctcccgcgacagccacgcgctttccgaccgcaccagactctatgcgtatgaaattgaagaacatcggcctgattgccgcgggcctcgcgactggcgtcttcgcgacgctgcaaatctccgcgtcggcccagcaggccgtcacgacggccgccgcgccgctgccgctcgaccagttgcggctcttcgctgaagtgttcgggcagatcaagcgcgaatacgtcgagcccgtcgacgacaagaagctgctgaccgcggcgatcaagggcatggtgtcgagcctcgatccgcactcgtcgtacctcgacaagaccgattaccaggaactgcaggagcagacgaagggccgcttcgcaggcctcggcatcgagatttcgcaggaagacggcctcgtcaaggtgatctcgccgatcgaggacacgcccgcgttccgcgccggcatccgtccgggcgacctgatcacccgcatcaacgatcgcccggtgcgcggcatgacgctcgacaaggcggtcaagcagatgcgcggcgagcccggcacgaaggtcacgctgacgatcttccgcaagagcgacgaccgcacgttccccgtcacggtcannnnnnnngtgatccgcgtgcagagcgtgaagatgaagctgctcgatccgggctacgcgtacatccgcatcacgagcttccaggagcgcacgacgcccgatctcgccgcgaagctgcaggacatcgcgcgccagcagccgaacctgaagggcctgatcctcgatctgcgcaacaacggcggcggcctgctgcaaagcgccgtcggcgtcgcgggcgcgttcctgccgccggattccgtcgtcgtgtcgacgaacggccagatccccgattcgaagcagatctaccgcgacaactacgagaactaccgcctgccgtcgttcgactccgatccgctgaagaacctgcccgccgtcttcaagacggtgccgatgatcgtgctgacgaacgcgtattcggcgtcggcctcggaaatcgtcgcgggcgcgctgcaggattcgcaccgcgcggtgatcatgggcaaggcgacgttcggcaagggctcggtgcagacggtgcggccgatgacggccgattccgcgctgcgcctgacgaccgcgtactactacacgccgagcggccgctcgatccagaacaagggcatcctgcccgacattccggtcgatcagtacgcggacggcgatccggacgacgtgctcgtcacgcgcgaggtcgattacacgaaccacctcgcgaacacgcaggatccgaacgagaagaaggagctcgaggaacgcgagcagcgccggatggagcagttgcgcatcctcgaggagcagaacgacaagaagacgcccgagcagcgtcagaaggatcgcgagcgcaagccgatcgaattcggcagcgccgacgatttcatgatgcagcaggcgctcaacaagctcgaaggcaagccggtcgagcagtcgaagatgatcgccgccgacagcaccgcgaagagcgccgccgccaaggcgggcgccgcctcggcggcgaagggcgcgtcgggcgcggcggccaagcccgcgtcggctgcaaagcccgcgtcggcgccgcaaccgcagtaagcgcgcgacgccgtgcacgggccatcgcggcgagccgccgcgatggcccgttttctttgcgcgcctaaaataacaatcgagacagtttcccccgccgccgcacgatgaacgacgaacaactcctccgctattcccgccacatcctcgtcgacgagatcggcatcgaggcgcagcagcgctttctcgacgcgcacgcgatcgtcgtcggcgcgggcgggctcggttcgcccgccgcgatgtatctcgcggcggcgggcgtcggcacgatcacgctcgtcgatgccgacaccgtcgatctcacgaacctgcagcggcagatcctgcacgcgacggattcggtcggccgcaagaaggtcgaatcgggccgcgacgcgctcgcgcggctcaatccggacgtgaaggtgaacgcggtcgccgagcgcgtcgacgacgcgtggctgaacgcgcacgtgccgcacgcgagcgtcgtgctcgactgcaccgacaacttcgcgacgcgccacgcgatcaaccgcgcgtgcgtcgcgcatcgcgtgccgctcgtatcgggtgcggcgctgcgcttcgacgggcagatcagcaccttcgatttccgcgagcccggctcgccgtgctacgcgtgcgtgttcccggaggatcagccgttcgaggaagtcgcgtgctcgacgatgggcgtgttcgcgccgaccgtcggcatcatcggcgcgatgcaggcggccgaggcgctgcgcgtgatcggcggcatcggcgcgacgctcgtcggccggctgatgatgctcgattcgctgcggatggaatggaacacgatgaagatcgcacggcagccggattgcccggtgtgcggcgcgggcggcgcgcattgagcgaagcagcccggccggccgccgctaccgctgcggcagtggacacgcgcggccgtcggcccgggcgacggtgatgatggnnnnnnnnnnnnnnnnnnnnnnngaaaagcatagcgcatggccgcgcttgcaatcgaacccaaacgggcgggcggccgcgccccgcctccccgcttcagcccccgccggcgccacgcgcgcccgctcggctcgccccgcgatcacgcggcgacgtccgccctcggctccgcgctcgcgagccgcgcgagcgcggcctgcacttcttccggttcgaacgacgcgagcacgtccgcggtcggcttctcgagcgccttcaggtnnnnnnnnaggatttcctgcttgacgacgagcaactggctcggatgcatcgagaactcggtgagccccatgccgagcaacagacgcgtgagcgccggatcgcccgccatctcgccgcacaccgacaccggcacgcccgcgcgcttcgcttcgcgcagcgtgaacgcgatcagatgcagcacagccggatgcagcggatcgtacagatgcgcgaccgcgttgtccgcgcggtcgatcgcgagcgtgtactggatcaggtcgttcgtgccgatcgacaggaaatcgacgcgcttgaggaacagcggcagcgcgatcgccgcggccggaatctcgatcatcgcgccgacccgcacgttcggatcgtatgcgagccccgccgcgtcgagttgccgcttcgcctcgttgatgaggtcgagcgtctggtcgatctcctgcgcgtgcgcgagcatcggcaccaggatcttcacctggccgaacgccgacgcgcgcaggatcgcgcgcaactgcgtgaggaacatctgcggctccgacaggctccagcggatcgcgcgcaggccgagcgcgggattcggcgcggtctcgtagccttcgtcgtacacgtcgagcggcttgtccgcgccgacgtcgatcgtgcggatcgtgacgggcatcccgtgcatcagctcgaccgcgcgcttgtacgcggcgaactgctcctcttcctccggcatccgcaccttgctcatgaacaggaactcggtgcggaacaggccgacgccgaccgcgcccgcgtcgacggccgccttcgcgtcgtcgggcagctcgatgttcgcgagcaggtcgatcttcgtgccgcacagcgtctgcgcgggcgagaacttcaggcgctgcagcttgcgctgctcgagcgccttctccgattgccggtacgagtattcctcgagcacgatcggcgcgggatcgacgatcacgatcccctgatcgccgtcgacgatgatgagatcgtcctggcgaatcagcgcgctcgcgtgctggacgccgaccgcggccggaatcccgaggctgcgcgcgacgatcgccgtgtgcgaggtgcgcccgcccaagtcggtgacgaacgcctggaacgactgcgtcttgaactgcatcatgtcggcgggcgcgatgtcgtgcgcgacgacgatcatctcgtcgcgaccgttgcccgccgcgcggtcgagcgcctgcgcagcggacggcgcgcccgcgagcgccttcagcacccgctcgaccacctgttcgatatcggccttgcgctcgcgcaggtactcgtcctcgatgtcgtcgaagtggccggcgagcacgtcgagctgctcggtcagcgcccattcgacgttgtagcggcgcgtgcggatgagatcgatggtttcctgcacgagcatcgcgtcgccgaggatcatcgcgtgcacgtcgatgaacgcggcgacctcggtcggggtgtcgtcggtcagatccgcgcgcagcacgtcgagttcgcgccgcacggcgccgagcgccgtgcgaaagcgctcgatctcggcctcgatccgttcggcctcgatcaggtaatgcgcgacgtcgagcgccgccggcgcgatcagatacgctcgtccgatcgcgatacctcttgaaacgggaatgccatgcagcgtgaaagacacgcgcacctccttgatcacgtgagtcgcggcgcaccgctgcgatgcgcttatgaccccgaccgacgattataaattccgcatacgcgcatgactgcgtgcggcgcagcatcgcggcacgcgatcacgggacgnnnnnnntgccgcgacgtcgcgcggcattctcgctggatagctgagcggcctgccgctgcggcatcactgtccttcgccgaatttgtcggcgatcaacttcaggagcgcgtccatcgcttcccgctcgtccggcccctcggtctcgatcgtcaccgtgctgccgatgcccgccgccagcatcatgacgcccatgatgctcttcgcattgatccggcggccgttgcgcgtcatccagacttccgcctggaaattgcccgcgagctgcgtgagcttggccgannnnnnnnnatggagccccaatttgttcacgatggtcgtttcttgttgaagcatggtgttccgatgaggtcaaaacgggcggcggccggcctgccggccgcacggggatgatacgaatcggtacgcgggctcaatgcggctgcgtctgcgccttcggctccggcggaatcggcgcgcactcgccgcagccgagcgcgctcgggcnnnnnnnnnnnntgcccgccgcgatctcgtgaatgcccttcgtcgagccggcgagcgccttgtcgacgagcgtatcgagcggcgtggtccggtagcagacggcgcgcacgagcatcggcagattgacgcctgcgagcacccgcacgccctcgaccttcgcgagctgccccgcgatgttcgcgggcgtcgcgccgtacatgtcggtcagcacgagcgcgccgttttcttccttcaggcgcgcgagctccgcgtgcgcgaacgccatcacctgggccggatcgttctcggcctgcacgtcgatgcagccgatccgcgcgggcaacccgccgtagatgtgcgcgatgcagtcccgcaaagcggtagcgagcggcgcatgcgcgatgatgagaatgcctgccatgtcagccttgcaacgtgttcggcccgaccgccgggcctgacgcacgnnnnnnccgtgccgggcgaacggacattgtagcaggccggtcgagccggtccggcaacgctcgtcgagccggccggaccgatccggcggcggggcctgcgcgagccgccgccgggcnnnnnnnnnntcaaccgaccgcgcgctccaatgcgtcgacgaacatgccggcgacgtcgaatccagtttgctccatgatttcgcgaaagcaagtcgggctcgtgacgttcacctcggtcagccagtcgccgatcacgtcgaggccgacgagcagcaagcnnnnnnnngcgagcaccgggccgagcgccgccgcaatctcgcggtcgcgctcggtgagcggctgcgcgaccccgacgccgcccgccgccaggttgccgcgcacctcgctgccctgcggaatccgcgcgagcgagtacggcaccggctcaccgtcgatcagcagaatgcgcttgtcgccggctttgatctcggggatgaacttctgcaccatcaccgannnnnnnncgtcgtggctcagcatctcgatgatcgagccgaggttcatgccgtccgccttcacgcgaaacacgcccatcccgcccatgccgtcgagcggcttcaggatcacgtcgccgtgctcggcgtggaacgcgcgcagccgcgccgcgtcacgcgtgacgagcgacggcgcgacgaattgcgcgaactcgccgatcgcgagcttctcggaatgatcgcgaatcgtctgcggcttgttgaacannnnnnnnnccgcacgctcggcgagctcgagcagccacgtcgacgtcacgtattccatgtcgaacggcggatccttgcgcatcaggatcgcaccgaacgaaggcannnnnnnnnactcgcgcgccgccgcctcgtaccagcgatcgcggtgcagatcggccgtgtcgcccgcgatcgtcacgcggcgcacgtcggcctcgacgcccgcgcccgtccacgcaagctggttcggctcgcacgcgtacaccgcgtgcccgcgccgcgcggcctcggccatcatcgcgtaggtcgagtccttgtagatcttgaagcgatcgagcgggtcggcgataaagagaatgtccatgcgaatcctgatgccaaagggaatgcgtcacacctggatcgcttccgggtcggtcttctcgagctcgaccgacgacgcgagcagcccgagccgtgcgacgacgccatacatgtagaagcggttcggcggcgccgcgccaggcttcgcgtgcgtgtccggcagcgccgtgtgctcgaagccgagcggcacgtaatgcatgccgggcgcgttcagattctggtcgcgctnnnnnnnnncgtgtgtgcggtagaacccgcccaccacgtagcggtcgatcatgtagacgacgggctcggccacctcgtcgccgatgcgctcgaacgtatagacgccttcctgcacgatcacgtcgctcaccggcacgcccgccttcgattcggccatctnnnnnnnntcgtgcttcgtcatcctgccgatctcggacgcatcgtgcaccgtcatcacgccgcgccccgccgtgccggcgtccgccttcacgacgacgtacggcttctcgccgatcccgtattcgcggtacttgcgcgcgatcttcttgagcaccgcgtcgatcgcttcggcgagcgcctcgccgccgtcgctcgcgtgccagtcgacaccttcgacaggcgagaaatacggattcagcatccagggatcgacacccaccatcttcgcgaacttcttcgcgacgtcgtcatagcacgagaagtgcgtcgacttgcggcgcaccgcccagccggcatgcagcggcggcagcagatactgctcgtgcaggttttccagcacgctcgggatgcccgccgacagatcgttgttcagcaggatcgagcacggatcgaaattcttcaggccgaggcgacgcggcgtgcgctcgagcggctcgagcacgatcttctggccgtcggcgagcgtgatcggcgtgacctcggcgatgctcggatcgagcgaaccgaagcgcacgttcaggccggcctgacgcatgatcgtcgcgaggcgcgcgacgttctcgagatagaacgcattgcgcgtcggcagctcgggaatcacgagcagattcttcgcgtccgggcagatcttctcgatcgcggccatcgccgcctgcacggcgagcggcagcacttcgggcggcaggttgttgaacgcgcccggaaacaggttcgcgtcgacgggcgcgagcttgaagcccgcgttgcgcagatcgaccgaacagtaggacggcggcgtgtgttcctgccattcgagcctgaaccagcgttcgatcgcaggcgtggcgtcgaggatcttccgctcgagctcgagcagcgggccgtttaacgccgtaacgagatggggaaccatgtgtgactcgcggacaggagnnnnnngattgtagagcaattgcctgtcgcatttggggattgttcccggtatcgcaaggatttaccgcatgattgtctctattgacccgatagcccgaagggttatnnnnnnnngcccgccgggcggccttccgcaggactcgccgggcaggcgatcggcgcatcttcggtgcatcgtcggtgcgtcttcggtgcgttnnnnnnnngcgcacgacgccggcccgcgacgcggccgggcaagccgcgcgnnnnnnnncccgcctcggaggcgggtccagattgctgacaaaccctcgccaagtgggggtttttgnnnnnnaatggcgtgatgctgaagacgcccatgcccacgcagcacgaactcgagatggtgacgctcgaggaactcgtgccgaaggaccacctgctgcgccagatcgatgcggcggtggatttcgagttcatccgcgcgaaggtggcgcatctgtattgcgcggacaacgggcggccggcgctcgatcccgtggtgatgttcaagctgttgttcatcggctacctgttcggggtgcgcagcgagcggcaactgatgcgtgaggtccaggtcaacgtcgcctatcgctggttcgcccggttccggctgaccgacaaggtgccggatgcgtcaacgttctcgcagaatcgccgccgacgcttcacggacacgacggtgtatcaggagatcttcgacgagatcgtgcggcaggcgatcaagcgcgggctggtcgacggtcgggtgctgtacacggacagcacgcacctgaaggcgaacgcgaacaaaggcaagttcgatgtggtgaagctggagcagacgccggccgcctacacggaggcattgaacgcggcagtggatgcggaccgggccgcgcatggcaggaagccgctggatcgcgacgacgatgagccgccgtctagcaaggacaccaagctcagccggaccgatccggacagcggctacatggtgcgggacgacaagccgaagaggttcttctatctggaccaccgcacggtggatgccaagcacgcgatcatcaccgatacgcatgtgacgccggcctcggtgcatgacagccagccgtatctggatcggctggatcgccagcgcgagcgctttgagttcaaggtcgaggcggtggggctggatgcgggctacttcacgccggcggtgtgccaggggctggaggagcgagggattgccggggtgatgggctatcgcacgccgaaccacaagccgggcatgttctacaaacggcagttcaagtacgacgcgtatcgcaacgaatacgtgtgcccgcaggggcaggccctgccgtacagcacgaccaatcggctcggctatcgggaatacaaatccaatgcgcagatctgcgggcgctgcccggtacgatcgcagtgcacgaacagtgtgatcgcggtgaaggtggtaacgcgccacgtgtgggagcgcgccaaggagcgggtggacgcgcggcgcttgaccgaatggggccaacgcatttacgcgcggcgcaagcagacggtggagcgcagcttcgccgatgccaagcagctgcatgggcaccgttatgcccgtatgcgtgggctacgcaaggtggccgagcagtgcttgctggccgcggcggcacagaacatcaagaagattgcgatgctgctggcgcggaagcggaaaaaggggccagcgggtcccgattggcgcttcgtgcgcatgctgctgcgtctggtgagcggtttgcgctgcagcttcgactacccgctcgcggcgaacccgcaatcctgatcccagaaagacaaaaccccacgctcacaaaaacgtggggttcgtcagcagtctgaacccgcctcggaggcgggtccaaatcgctgcgctcattctgcgggcggcaaagcgtgcgtgcgcgtcgccgctcccggctcggggatgaatcccattattcgacgtgctcgccgtgcaggatcacgtcgaggccttcgcgctcctcttcctcggtcacgcgcaggccgatcacgatgtcgatcaccttcagcagcacgaagctgacgatgccgctgtagacgagcgtgatcgcgacgcccttggcctgcagcagcaggctgccgtccgcgccgccgatgtccttgaccgcgaacacgcccgtgagcagcgcgccgagaatgccgcccacgccgtgcacgccgaacgcgtcgagcgaatcgtcgtagccgagcttgtgcttgagccacgtcgccgaccagaagcagacgacgcccgccgcgatgccgatcacgagcgcgcccgcgacgccgacgaagccggcggccggcgtgatcgcgacgagacccgcgaccgcgcccgacacgatgccgagcaccgaaggcttacccttggcgatccattcggcgaacatccagccgagcgcggcgcacgcggtggcgacttgcgtcgtcagcatcgcgaagccggcgcggccgtccgcggccaccgcggagcccgcgttgaagccgaaccagcccacccacagcatcgagccgccgatcagcgtcagcaccaggttgtgcggcgccatcgcttcgcggccgtagccgacgcgcttgccgagcatgaggcacgacacgaggcccgcgatgccggcgttgatgtgcacgaccgtgccgcccgcgaagtcgagcacgccgtccgccgacagccagcccgtcggctcccagaccatgtgcgcgatcggcacgtagacgatcagcgaccacagcgtcatgaagacgagcatcgccgagaatttcatccggtcggcgaacgcgccgcagatgagcgccggcgtgatgatcgcgaacgtcatctggtagacgaagtagaccgattccgggatcgtcgacgcgagatggctgacggtgagcgtcgtcgccttgtcgccgtggatgtagttcatcccggacaggaacacgcgcgagaagccgccgatgaagccgttgcccggcgtgaacgcgaggctgtagccgaccaccgtccagaggaccgtgatcagcgcggtgatcgcgaagctctgcatcacggtcgcgagcacgttcttcttgcggaccatgccgccgtagaagagcgcgaggcccgggatcgtcatgaacagcacgagcgcggtcgacgtgagcatccacgcggtgtcgcccgagttgatcttcgacgaatcgaccgagaacggcgcggtcggtgcggcggacgcggcggcgccggccgacgtgtcggaagccgttgcggccgatgcggcggcgggagccgacgacgcgtcgtcggccatcgcggcgccgatgccgcccgcaagcagcgagccggccatcaacagggacatcaggattttgcgcatcttggttttcctcttatcgctcgtgtctcttgttacagggcgtcagcgcccgtctccccggtacgaatccgaatcacctgctcgatcgacgtgacgaagatcttgccgtcgccgatcttgcccgtgcgtgccgcgcgctcgatcgcctcgacggcctggtcgacgagatcgtccgacaccgcggcctcgatcttcatcttaggaaggaaatcgacgacgtattcggcaccgcgatacagctcggtgtgccccttctggcggccgaaccccttgacctccgtcaccgtgatgcccgagacgccgagcgccgagagcgcctcgcgcgtctcatcgagcttgaacggcttgatgattgcggtaatcagtttcatgaagtcctctcgctatggtggtaatcccatcactgctgcaatgtgtggcggaacacctacagcaactcgcatgccatgtcggctcacgccggtatcgaaaggctttcacgcagatttccaccaccgacacacgcttgcgcgaacgcaagcgcgccttggccgaacggccaacgcgggcccggtttgctggcgcgctgaaaggaaggttgctagagtgcacgcacgtccggcgcatcgcgaacgcggctccacgcggtcgaatgcccggaaaacgggcccgcgcgcgcaccaatttcggtcatgcgcgattcgcgggcacgattgcaacggcaattgcacaaattttgtgcacctggaaggggaacaccatgaagcaacccagcgacgttttcaacgacctgcaggcgcgcatcggcgatctgctgaaaaactcgccggccaaggatgtcgagcgcaacgtgaaggcgatgctcacgcaaggcttctcgaagctcgatctcgtcacccgcgaggagttcgacacgcaggcgcaggtgctcgcacgcaccnnnnnnnngctcgaggaacttgaaaagcgcgtcgccgaactcgaacagaagctggccgacgtccaatcgtgacggccgccgccgctcgcattcgctgagcggctcccctgcagctcgcgccacgccggccaagcgcgcatcgaaaccattctccggacgccgggcggcgcgaatcgcgccgcccggcccggttcacgcggagtcgaatcatgtcgcttgccgtggtgcgcagccgcgcgcccgctgccggccgtgcgccggaagtcaccgtcgaagtccatctcgccaacgggctgccgtcgttctcgatcgtcgggctgcccgatctcgaagtgcgcgaaagccgcgagcgcgtgcgcgccgcgctgcagaactgcgggttcgagtttcccgtgcggcgcatcaccgtcaacctcgcgccggccgatttgccgaaggagtccggccgcttcgatctgccgatcgcgctcggcattctcgccgcgagcggccagcttccggccggcgcgctcgacggccgcgagttcgcgggcgagctgtcgctcacgggcgcgctgcggccgatgcgcggcgcgttcgcgatggcgtgcggcacggcgcgcggccagcaggcggacgacgacggctcgcccgcgcaagccgaatcgccgcccgcgcgggcgacggcgccgaacgccgccgagctctacttgccgctgccgagcgcggccgaggcggcgctcgtgccgggcgtgaccgtgtacggcgcggccgatctgcccgcgctgtgcgcgcacctcgccgacacgccggacgggcggctcgcccccgtcgccgcgccccggctcgacgcgctccccgccgcagcgacggccgatctcgccgatgtgatcggccaggcgggcgcgaannnnnnnntcgaagtcgccgccgcgggcggccaccacatgctgatgatcgggccgccgggcgcgggcaaatcgatgctcgccgcgcgcctgcccgccctcttgccgccgctcaccgatgacgaggcgctgacgtcggccgcgatcctgtcgtcgagccgcgcgggcttctcgcccgctcaatggcggcggcgcccgtttcgcgcgccgcatcactcgtcgagctcggccgcgctcgtcggcggccgcaatccgccgcagccgggcgagatcacgctcgcacacctgggcgtgctgttcctcgacgagctgccggaattcgaccggcacgtgctcgagacgctgcgcgagccgctcgaggccggccgcatcacgatctcgcgcgccgcgctgcaggcggattttccggcggcgtgccaactgatcgccgcgatgaatccgtgcccgtgcggctggcgcggcgacccgggcggccgctgccgctgctcgcccgacatcgccgcgcgctatctgcgcaagctgtccgggccgctcctcgaccggatcgacatccagatcgagattcccgcgctcacgcccgccgagctggccgagcggccggcggccgccggcgaatcgagcgaaaccgtggcnnnnnnnntcgcgctnnnnnnnnagcggcaattcgcgaggcagcgcaagaccaaccacatgttgacgggccgcgagaccgatacgctctgccgcccggacagcacgggcgagacgctgctgcgtgacgcgggcgagcggttccgctggtcgnnnnnnnnntactaccgcgtgctgaaggtcgcgcggacgatcgcggacctcgcgggcgacgacgcgccgagcgccgcgcatatcgccgaggcgatccggtatcgacgggcgttcgggccggcgtgagaaggaaccggttcaggcatccggcgtcggggagaggagccgaggaagcagaagggagatcgcctttcccgacaggcggcggcgccgcgggcgataccgcgccgggcgtggcgacacggcgcgatgcgcgaacgccgaccgatattccagccgattatcccagccgggttgcgagtcggcattgcgagcaggcattgccagccggcggcccgcccgatcggaacgaacgcgccctacagccatcgccggcatcggcatcggcaagccaggcgatcaaaccctgctagcgcgactatcggcaagaacacgtcgtgcatgcgccattgcaatcggcgcaccacagccgcgccgcggacgcggcatgtcgatctttggtgcgatgccggacggcatccgctcgagcggcgacgctcgttagtcgcgcttccccggccgagcggcagtcgccgcttcccgcgttccgagcagccgatattctccgtccgcggatacgcccgaatcgatttcgacgaatccgtgcgcgcgatagaacgcgagcgcgcgttcgttccgcacgaggcacttgagccggtagcgcgcggcgggccagccgggcannnnnnnnagcaacgcggcgccgatgccttcgcgcaaccgcgttcccgcgacgtacagatgatggacgaaacgctccggctcccataccgacacgaaaccgacgatgccctcgtcccgcgcctgcgcgacgagcagcgcctcgcctcgcgtgtgctcgtcgaaatcgccggcggcgaaacgctcggcaggcagccacgcgaatgtgtcgcggcgcgcgtgcagatagannnnnnnnaacgcgggccaatcggtgcggcgggcggcacgaacgacgatcgtcatgtctatattgacccgggatcggcagcgcacaggaatgggcgagaatgggcgacgcggctagatcacggcgagcggcgcacggatcgaagcgcccgaccggcgaatcggcgcggttcgcccgccaatgcgcgcgacacaagcacacaagcacgggagcacgggagcacgatcgcgcgcccgtttttgaccatggcccgtcgccgcgcgaacgtnnnnnnnngctcgcggcagcccggggagagcggccggcgctcggagcgcggccttcggcgcgcnnnnnnnnaaagccggcgcaaccgcgactggcgccagccgcgccgcagccgcgcattcgcgctgcgaaacgacaaccggaatcgcacgcgaatcgtaatatagtacgagcaacgatgtccggcccttcggcgggcatcgcgccccgcgtcccgcgccccgagcattcgcggcgccgccggaccgcccgaagacttgccttccctgacactggagcgatcgcgcatggccttgctgcccggcaccctcaccattcccgacaggcgcgaacacgcgcggcaccggctgctgatgttccatcacgcatgcggctccgcgacgaactattttcgatgggccgccgcgtttgcgccgcatatcgaagtctggctcgtcgagctgccggggcggggccgcagcctcaggcacggtgcgttcgacgcactgccgccgctgcgcgactacctgcgcgagctcgcccccgaactccccgccgattattcgatcttcggccatagcatgggcgcgctcgtcgcgtactgcttcgcgcaagacatgatgcagctcggnnnnnnnncgcgctggctcggcgtatcgggcgccgattcaccgttcgccgcgtcgcggcgccgcgcgttcccggtccatcagcgccccgatgcggcgatcgtcgagcacctcgcgacgctcggcggcacgccgcctgaagttttcgcgcacgacgagttgcgcgcgatgctgctgcaactcgcgaaggccgacttccggattgtcgaggcgttctttccgctcgcgtcggccacgccgctgcccgtgcccgtcacggtcttcgccggcgcgcaagacacggtgctgtccgagggcgggctgcaggactggcagcgcgcgtcgacgctgccgatcgagcgcgaaacgttcgacggcgggcatttctacctgctcgatacgccgtgcgccatccatgacgcgattggcgcggcgctggcgagacacgaacggcaggcgagcgtccccgccgttctatagccgaagaggaaaagcggcggccgnnnnnnnnnncgcggtgcgcagcgcatcgtgccggnnnnnntcccgaagccccgcttgtggcctccggcgatcggaacggagcgcaccgcgcccggtcgcatacgcagcgccgcgccgacgggcccaacgcccgcgctccgagcgcgggcccgtcaaaagggggcggcaacccgccgcacgcctggcgaatcggcggtatggcggcccgaccgtcgggcgagcgcatcgcgccagccggcagatgccaggnnnnnncggccgttcgacccgtgcgcgggctccggcacaagggtttcgggctcggttgccacagccgtccggcnnnnnnntgcatgtcaagacttgacttatgcacaattagccaaatccagccgaatttcggcgcgccccagtcatcacatgaagcacttgccacaatgcattgatttcattggctttttgcaagtgcgaagattgcgggcaatttaactgaaaggccctctggcgtgcgtttgccgactgcctgccgaacttttcaacaaagttatccacagtctctgtggatagtcgaaaaagtcccgcaaaatccggcgattagcgcctgtttctgcgaaggaactttcacattccggacggctctcaggcagcctgcatcgcccgttcaatcgagttttaacgagccgaaaaattgttcgagcggctccgacgcgagcggcgcatcggcaatcacgatcacttcgtacacgtgccggcnnnnnnnnacgagccgcgcgatcaccgtcttcggcgcgtgcgcgccggatgcgcgatcggcctgccggtccgcgccgggcgcgcccgctgcgccggcgggcgcgccgctcatgcgcaattcgacgcccgccgcctggccgccggccgcgagcggcacgagcaccgcgcgctcgtccggcnnnnnnnnnaggttgcgcgccaaaccggtgcgcagatagtcgagcaccgcatgctgggtggcgtcgcgctcgtccggcagcatcaccgtgccgaccgcgaacaccgcgccgccgacgtgcgccgcctgcatccgcattttcatcggcacgccgccgatcgcaaccggatgctcctcgacggtcggcttggccggcaggtcgatcgtatagccggcgtcgttatgcagcgtgcgccaatcgtaggcgggcgaacatgcggcgagcgacgcgagcgcgccgagcacgacggccgcacgnnnnnnnnnaacgcccggcggcatgcccggcctnnnnnnnnnnntcgcttccggcgaacgcggccgcgtcggcaggccgaatgcccgcaaccggccgatcgaacgggaacgaagcaggcgcatagcgcgaagagcggcacgaatcatgaaaaaggcggggacgatggacagggattgaagccgcattatcgccgctcggcgcgacagcgcggcgccggtnnnnnnnnccgattgacggtacaatgagcgccgttcgcatcgatcgggcgcccccgcgcggcgccgaccgcagtccccgcattcagaggtcccgcagatgagtcccgctcccgcccccaccagccgccgcgccggcccgctgcgctacgtcgcgatcgccgtcgccgcggttgcgatcgccgtcgccggctatttcgcgttcaacggcaaatccagcgcgcccgaagcaacgtttacgctgctgtccggccagaagctctcgaccgccgccgatctgaagggcaaggtctatctcgtcaacttctgggcgacgagttgcgcgacctgcatgcaggaaatgccgcagatggtcgacacatacaaccgtttcaagggccggggcctcgaattcgtcgcggtcgcgatgaactacgatccgccgatgtacgtcgcgaactacgcgcaaacgcgccaattgccgttcaaggtcgcgctcgacgacggcagcgtggcgaagcagttcggcaatgtccagctcacgccgacgacgttcgtgatcggcaaggacggcaagatcctgaaacgctatgtcggcgcgccgcagttcgcggagctcgatcagttgctgcagaaggcgctcgacacgagcgcgtaaggacacgagcgcgtaagtcacgccctttctcgcggcgcggcacgcnnnnnnnnacgccgccgtcgaacggaccgcccgacgcgggccgcgcccgcctcggcgagcggcccgtgcatcagcggtccgtttctcctttcgcgctcagcccgtagcgcttcatcttctcgtagagcgtcgccttgccgacgtgcagcttgtcggccgtcgtcgcgaccgcgccgcccgtgcggttcagcgtctcggcaatcaccgcgcgctcgaattgctcgacgcgctccttgagcgactgctcggcgtgctcgtccgtctccgggcccgcgtcgccgacgatgccctccgtcacgccgagcacgaagcggtcggccgcgttgcgcagctcacgcacgttgcccggccagtcgcgctgcatcaggctcgcgcgctggcgatcggtgagcagcggcgcggggcgcccgtagcgaaccgccgcgtcgagcatgaaatgctcgaagagcggcacgatgtcctcgcggcgctcggcgagcggcggcagcgcgatcgtcacgacgttcagccgatacagcaggtcgcgccggaacgtgccggccgcgacgtgctcgctcatgtcgcccttcgccgccgcgaccacgcggcaattcacgcgaatcggctgattcgagccgagccgctcgagcacgccgtcctgcagcacgcgcagcagcttgacctgcagcgcaagcggcatgctttcgatctcgtcgaggaacagcgtaccgcctgacgcatattcgagcttgccgatacggcgcttcgccgcgccggtgaacgcgcccggctcgtagccgaacatctcggattcgaacatcggctccggcagcgcgccgcagttgaccgcgatgaacggcttgtcgcggcgcggcgacaactcgtgcaggctgcgcgcgatcagttccttgccggcgccggtgtcgccgttgatcagcaccgacgcgtcggtgggcgcgacattcgcgatcagccgccgcacctgctcgatcgccgggctgcggccgatgatccgcggcgcgacgacgccctgcccggcgagttcgcgtcgcagcgcgtgattctcgagcacgannnnnnnncgctccannnnnnnncgcaccgtttcggtcagccgctcggcggcgaacggcttttcgatgaagtcgtaggcgccgtcgcgcatcgcctgcacggccatcgaaatgtcgccgtgcccggtgacgagcacgacgggcacgtcgggcgtacgctcgcggcattgcgcgagcagctcgaggccgctcgcgccgggcaggcgaatgtccgatacgatcacgccggtcgcgtcgccgacgatcgccttctcggccgcctcgaccgaaccgaacccgacgacgtcgaaccccgcgagctgcaggctttgcacgctcgcgcggcgcacgagctcgtcgtcttcgatgtagatcacttgcaggcggttcgccatcttctgtcaccccatgatgctgacgcgggccgcgcgaaaggtgcgcgctcaactcgcggcggaagtgtccggatgatgcgtnnnnnnnnngcgcagcgtcaagacgaactccgcgccgcccgccggcgcgttgcgcgcggtgagcgagccgcccgcgtnnnnnnnnatcgacgacgagatcgcgaggccgagcccgaggccgcgccccatttccttcgtcgtgaagaacggctcgaacagccgcgcgagcgattccggcgcgatgcccggcccattgtcgcgcacggtgatcgccagcgtcgcggcggtcgcatcgatcgccacgtcgatgcgcggcgcagcgaccgccgcgaccgcgttgccgagcaggttgatgagtacctgctcgagccgcagatcctcgcagcgcgcaatgagcgccggctcgtcccgtgacggatcgaagcgcnnnnnnnnnnnnngatcgcgcgtctcgtcgcgcagcgtgatcaccagctcgacgtccttcatccgctccttgagcagcgcgagcacgttgcgcannnnnnnnnnnacgtgcgcccgctcgttgcgcggcttcgcacgcccgacgaacagcttgagctgattcgtgatcttgcccatccgctcggtgagcgcggcgatcgcctccaggttctnnnnnnnngccgcctgctcgccgcggtcgagcagcacgcgggtgttgtcggagaagctgcgcagcgcggcgagcttgctcgcctggacgagctcgtcgtgcgcggcgcgcagttcctgctccgcgcggatgcgctcgccgacttccttcctgagccgcgcgttcgcctgcgacagatccgccgtgcgctcctcgacacgccggttcagctccgcatacgcgctttgcagcagcacgcggctgcgcagcatctccttcannnnnnnnnngcgcgtgcgccagtagaacgcgagcaggctgagcgacacgaagccgaacgcggtgacgatcgtcgcgttgcgcgcgtcggcgtcgaccggctcgatcggcgcgagcgtgacgagctgccagtcgggctcgccgagcaggcggcgcgtcgcgagatagcgcggcgcgcggcgcccatccgcacgatctgcgcgtcgggcccgagcacgcgctcgacgcgcagcggcagcggcgtcaccggatagtgcgcgtactggcgcgtctcgtggatcgacgtcgcgatcggccccggcagcggcttgagcgtgtggtacttccactgcggcaccgacgacaggaagatcacgccgtggtcgtcggcgacgacgagcggctccgacgcgtccgcgccctggaaccattcgagattgagcttgacgacggcgacgccgatgatcttgccgtcgcgccgcaccggctgcgagatgtagtagccgggatcgcgcgagatcgtgccgatcccgaagaagcggccggtgccgcccttcaccgcgtcgatgaagtacggccgaaactgatagccgatgccggtgaagctgtccgggccgcgccagttgctcgcggcgacgcacagcccgctcgcggtgatcacgtaggtcgccgtcgcgtgcgcgtggcggttcatgtcctcgagataggcgttcgcgcggttcacctggcgacggttggccggatcggcgaggacatcctgcacgaacgggtggccgcccagcaggtaaggcagcgattcgtaacggtcgagcgtgctcttcagcgcgttcgtcgtgcggtcgannnnnnnngccgcgctgtcgcgcagatcggcgatgccgctttgccacgtgagcgtccaggtaagcgcgcacgcggccgcgagcatcgcggcgagcgcgagaacgacgagcaggcggcgcttcacggtgacggcttccggactgtaaggatcgtctattgtggcatagccgccgcccgaaaaggccgcggggccgggccaggcgcgtctcgtcgcgtccggcccggccccgcccggcgcgggcgccgctgcgcgccccgccgtttccgcgttcatcgtcagacccgcgcggcttcgcccgcggctgcctcgccgttgcccgacagcgccgcgcgcagcttcgcgcggtcgagctccttctcccacgcggacacgacgaccgtcgcaacgccgttgccgacgatgttggtcagcgcgcggcattcgctcatgaagcggtcgatgccgagaatcagcaccatgccggacagcggaatggtcggcacgacggcgagcgtcgcggcgagcgtgatgaagcccgcgcccgtgacgccgctcgcgcccttcgacgtcagcatcgcgaccgcgagcagcgtgagctgctgcatccacgtgagctcgatgttggtggcctgcgcgatgaacagcacggccatcgtcatgtagatgttcgtgccgtcgaggttgaacaagtagccggtcggcacgacgaggccgacgaccgagcgcgagcagcccgccttctcgagcttctccatcagttgcggcagcgccgcctccgacgagctcgtgccgagcacgatcaggagctcttccttgatgtagccgacgaagcggatgatcgagaagccggtgaagcgcgcgatcgcgccgagcacgacgagcacgaacacgaccgaggtcaggtagaacgtgccgatcagcttgagcagcggcacgagcgagccgacgccgtacttgccgatcgtgaacgccatcgcgccgaacgcgccgatcggcgcgagcttcgtgacgatgtgcacgatgccgaacagcacgcgcgtgatgccgtcgatgaaatcggtgacgacgcggccgcgctcgccgaggtgcgcgagcaccgagccgaacagcagcgcgatcagcaggatctgcaggatctccccctgcgcgaacgcgtcgatcatcgtgttcgggatgatgtgcatcaggaagtcgacgctcgactggccgtgcgccttcgccgcgtacgacgcgacttccttgccgttcagcgtcgccggatcgatgttgaagccgacgccggggcgcaggatgtgcgtcgccgcgaggccgagcacgagcgcgcacgtcgacacgatctcgaaatacaggagcgccttgccgccgacgcgccccaccttcttcatgtcctgcatgccggcgatgccggtcacgacggtgcagaagatgatcgggccgatcaccatcttgatcagcttgatgaagccgtcgccgagcggcttcatgtcgacggcgagcgacggatagtagtgacccaggatcacgccgacgacgatggcgaagatcacctgcacgtagaggactttatagaacggtttcttcacggtggttccagagaagagagaaggtgagtcgaagcaggtcggcgtcannnnnnnnggcgaatgtcaggggaacgccattcgcccgcgcggccgccgtgccgcaacaagcgatggcctcagcgaatccgaggggagtggacggggcgggtcatcgaatgtctccttgctgtagtagtgaggccgaggcggccttgggcgtttaccttgcaaagtcgatgccagttgctcgatcaggctcagcctgttgatttctctgggttttccgaatcgtcgggggcacgcgcattccggaaatccggatttccggaatgcgtccgtccggaacgccggacggatcgcgtgcggccgcgccctgtttcccgacgattcagtgcgtggcggcccgggtggcgagcgcgcccgtctgcgcatagaactcctggcgcgcgaatgcgtcgcgttcgcgcnnnnnnnnntcgctgcgatcggtgagcgagccgatcacgatgcccgcgaacgcgagcggcaccgaaacgagcgccggattgtcgaggaacaccggcgcgtgcgcgtgatgcagcacgtcgacccacaccgatttcgacagcaccgtgagcgcgacggccgacgcgagcccgagcccgccgcccgccaccgcgccgcgcgttgtcatcccgcgccagaagatcgacgtcgcgagcaccgggaaattcgcgctcgccgccaccgccgcgacgagcccgaccatgaacgcgacgttcacgtgctcgaacaggatcgacaggccgatcgcgaccgcggacagcgcgagcgtcgcnnnnnnnnaaatgcgcatctcgcgccgctcgtgcggcttgccgcgcgcccacatctgcgcgtagagatcgtgcgagatcgtcgtcgcgccggcgagggtcaagcccgcgacgacggcgaggatcgtcgcgaacgtcacggccgcgatgaaaccgtagaaccggttgccgccgaccgcctgcgcgagcttcaccgcgaccatgttcgagccgccgacgagatcgcgcgtcaggtcgaacgcgcccgccgcgtcgtggcggaagaactccggatgttgcgcgagcagcacgatcgccgagaagccgatcacgaacgtgagcagatagaagtagccgatgaagcccgtcgcgtacagcaccgatttgcgcgcctccttcgcgttcggcaccgtgaagaagcgcatcaggatatgcggaaagcccgcggtgccgaacatcagcgcgatgccgagcgacagcgcgttggccggatcgcggatcagcttgccgggccccatgatgccgagcgcgcccggatgcacggccaccgcgcggcggaacatctcgtcgaggctgaagccgaactcgccgagcgcgagcgcggcgagcagcgtcgcgccggcgagcagcagcacggccttgatcacctgcacccaggtcgtcgcggtcatcccgccgaagaacacgtagacgaccatcagcacgccgacgatcagctccgcgacgccgtacgacagcccgaacagcagctggatcagcttgcccgcgccgaccatctgcacgacgagatacagcacgacgatcgtcagcgcgctggcggacgtgaggagccggatcggccgctgcgcgaagcggtacgcgacgacgtcgacgaacgtgaacttgccgaggttgcgcagcggctcggcgatcaggaacatcacgaacggccagccgacgagaaagccgatcgagtagatgagcccgtcgaagccgaacatgaacaccatgcccgacaagccgagaaacgaggcggcggacatgtagtcgcccgcgatcgcgagcccgttctgcaagccggtgatgccgccgcccgccgtgtagaaatnnnnnnnnntgcgggtgcggcgcgcggcccagcgcgtgagcgcgagcgtcgcgaacacgaagacgaagaacatgccgatcgcgacgggattcggcgcgaccttttcgggcatcggcnnnnnnnnnnnncccatnnnnnnnnnngccgccggagccagcgccgcgcacgcgaagagcgcggccggcatgagacgcgcgcagcgcgcggttgatcgacgcagcatcgcggcctccgtcacgaacggttgaagagcgcgtcgaccgcccggtcgaacgagcggttcgcgcgcagcacgtagccggccgtcaggccgatcgcgacgatgatgatcgcgacgcccgcgacgacgccgacgctgatcgtcgcgcccgcgtagagcggcgcggcgagcgtatgcggcgcgagcgcgacgagcaggatgaagccgtagtacgtcgcgatcatcagcgccgtcagcgtgaagctgaaacggcgcnnnnnnnnnacgagctgttgatagtcgcggcaagccacgaccgtttcgatgacggaagtctccatgacgtctcctcctcgatcgacgaggttgttgtgtaatcgttgccgccggcgcggcggtgttgctgcgttgctgcgttgcggtgttgcggtgctgcggtgctgcggtccacggtctgccgtcatgcccggatgaaacgccgagtcgctccggcgacgcgtcgcggcgcaatcgccgcacacatcgaccgacgccgcgcgtcgcccgccgcccgacctccgccgacgcgttccgcgcccggctcgccgacgatccgcgccgcgcggcccannnnnnnngccgccgcgctcagacgacgcgttcgctgcgcagttgcgcgatctcgcgccccgacatcccgagccactcgccgagcacgcgatcggtatccgcgccgagcacgggcggcgcgccgcgcacgggcaggcgctcgccgtcgaaccggtacggcggcgcgagcacgtcgacctcgcccgcgaccggatgcggctgccgcgtgacgagccccgccgatcgcgtgcgctccgacgtgagcgcctcgcgcaagccgagcacctcgccgcacggaatgcccgcgtcggcgagcgcggcgagcagcgcnnnnnnnngccggcggccgagctcgcggagaatttccggcagcagcgccgcgcgattcgcggagcgggcgatgttcgtcgcgaagcgcgcgtcggccgcgagctccgggcggccgatcacgtcgcaaaagcgcgcgaactgcgggttattgccgaccgtgatcacgatcgggccgtccgccgcgtcgaacacgccgtacggcacgatcgacggatgcgcgttgccgtagcgcggcgggtcctcgcccatcagcagcgcttcgagcccgtaatacgacgtgaccatcagcccgcaatcgaacagcgccatctcgatgcgccgcccgcgccccgtcgcgtgccgctcgtagagcgcggcgaggatcgcctgcgccgagtacatgccggtgaagaggtccgccaccgcgacgccgaacttcagcggcggccgcccggcttcgccgttcagcgccatcaggccggcctcgccctgcacgacgaggtcgtagtccggtcggcccgcttcggggcccgagcggtcgtagccggagatcgcgcagtggacgagccgcggattgagtgcggcaagcgcgtcgtagcccaggccgagcttctccgcgccgcccgccttgaagttgtgcacgacgacatccgcctgcgcggcgagctcgcgcgcgatgcgccgccccgcttgcgtctgcaggtcgacgcagatcgagcgcttgctgcggttcacgctattgaaataggtcgtctcggtgtcgccgacgcgcagcccccagtcgcgcgtgtcgtcgccgcgccgcggatgctcgatcttgatcacttccgcgccgagatccgcgagcaccatcgcgcaccacggcccggcgagcacgcgcgagaagtcgaggaccttgatccccgcgagcggccgcgcgcccggttcgttgcgcatcttcgtctcctccgttcgttggcggctattgcctcgacagcgcggcgtagcgcgcgaggtggtgatcctcgtcgccgagctggtggtcgatcatcacgagccgcttcgcgtagtgcgcgagcggcagttcccatgtcatcccgatcccgccgtgtaactggatgctctcctcggcgacgagcgcgccgatccggccgacgctgtacttcgcggccgacagcgcacgctcgcgcgccacgcgcggcgcgtcgagctgcgcggccgcgttgatcaccgccgagcgcgcctgctcgatctcgagcagcaggtccgccatccggtgctgcagcgcctggaagctgccgatcggcacgccgaactggcggcgcgtgcgcagatactcgagcgtgtgcgccttcgcgacgtccatcgcgccgagcgcctccgccgcgagcgcgagcaggccgaagccgatcgcgcgctcgatcgcgtcggccgcttcgccgggcttgccgacgcatgcgtcgtcggccagcgcgacccgctcgagccgcacgtcggccgcgcggccgccgtcgatcttgcggtaaccgcgcaccgtcacgccgggcgccgtcctcggcacgacgaagagcgacaggccggccgcgtcgtcatcgccgccggcgatnnnnnnnntgacgacgaagaacgtcgcgtgctcgccgcaatcgacgacggctttcgcgccgtcgagcacccagccctcgccgtcgcgagcnnnnnnnnttctcaccgtgtgcggctcgtagtgcgtatcgggttccgcgtgcgcgaacgcgccgatcgcgcgcccttcgatcagcgccgcgagccgttcgaggtgagcgcggccgcccgcttgggcgannnnnnnnccggccatcagcgcgccgacgaacggctcgacgacgagcccgcggccgaggcactcgaacacgagcgcgatgtcgaagcctgcgccgccgaagccgccgcattcctggggaaagagcgcgccgatcgcgccgagctcggcgaagcgccgccacatgtcgtcgctgtagccggccggcgacagcgcgatccggtcgcgcacggggaacgcgtactgttcggcgatgaagcggttcaggctgtccgccagcattcggcggtcttcggtgtgtcgaaagtccatggatcgtccttacaaccccagcatcatcttcgagatgatgttcttttgaatctcgttcgagccgccgaagatcgacagcttgcggttgttgaaatactgcgccgcggcgctcgccgcttcgggcaggccgcccggcggctcgccgtcgtcggcgtcgagcgccgcgtcgacgaacggctgcgcgtacggccccatcgcgcgccgcatcagcgacgagatctcctggcggatctgcgtgccgcgaatcttcagcatcgagctttccgcgcccggcgcgccgccgcccgccacggccgcgagcacgcgcaggttcgtcgtcttcatgttgtcgagctcgatcgcgannnnnnnnagccgcgcggcgaagagcggatcgtcggcgagcgggcggccgttcttcgtcactttcgccgccaccgcgcgcaacttgtccagcgccgcgaccgagaagcccacgcccgcgatgttggtgcgctcgtacgtgagcaggtatttcgcgtaggtccagccctggttctcttcgccgacccggttctcggcgggcacgcgcacgtcggtgaagaacacttcgttcacttcgtgctcgccgtcgagcgtgacgatcgggcgcacctccacgccgggcgaattcatgtcgacgagcaggaagctgatgccttcctgcttgcgcacgtcggtcgcggtgcgcacgaggcagaagatcatgttcgcgtaatggccgagcgtcgtccaagtcttctggccgttgacgatgtaatgatcgccccgcgcatccacgccgcgcaccgcgctcgtgctcaccgccgcgagatccgagcccgcgcccggctccgaatagccctggcaccaccagtcggtgccgtcgagaatgcgcggcagccagtggcgcttctgcgctgcgctgccgtacttgatgagcacggggccgagcatattcacgccgaacggcacgatgcgcggcgcgcccgcgatcgcgcattcgttgtcgaacaggaacttctgcgcgacgctccagcctgggccgccccattcgcgcggccagtggctcgcgagccagccccgcgcgttgaggatggcgtgccattcgcgcatgtcgtcgcgcgtgagccgcaagccgcccttcaccttgcgcgaaatgcgcggcggcagctcgtcggcgagaaagcgctgcacttgcgcgcggaacgcttcctcttctgcggtgaaattcaggtccatgtgacgtcgttctcgaatacttgaaggacgaccggcnnnnnnnnnnnnnnnnnntcagtcgatgcggttcaggctcgcgaaggtctcgcnnnnnnnnacgagatcgacgagcagcggcgacggcttccagaagacggggtcctcgcccgcgaacgcgcggatgtcggcgagcacgttcgcgaggcccaccgtgtccgcgtaatgcatcgggccgtcgcgatggcgcgggaagccgtagccgtgcaggaacaccgcgtcgacgtcgagcgggcgcagcgcgatcttctcgtgcacgacgttcgcgccctcgttgatcatcgcggcgagatagcggcggacgatttcctcgtcggtgaacgcacgcgggctcacgcccttcgcnnnnnnnnnctgcgcgatgatcgcctcgacttccggatccggcgtgccgannnnnnnnncgtccggatacaggtagtagccgcggcccgtcttctggccgaaccagccgcgctcgcagaggcgatcgccgatctcgacgtagcgcagccgcggatcgcgcgtcggcgcgcggcgcttgcgcgtcgcccagccgatgtcgccgcccgcgagatcgacgacctggtacgggcccatcgggaagccgaattcgcggatcgcgcggtcgatctgatacggcgaggcgccgtcttccatcatgtaatcggcggccgtgcggtagacggcgagcacgcggttgccgatgaagccgtcgcacacgcccgcgcgcaccggaatcttcccgagcttcctcgcgagctcgaacgcggtcgcgacgacgtccgcgctcaccttcgccggcacgaccacttcgagcagcttcatgatgttcgcgggcgagaagaaatgcaggccgatcacgtccgnnnnnnnntcgacgctcgcggcgagttcgtcgatatcgagatacgacgtgttcgtcgcgagcaccgcgccgggcttgcacgcgcgcgcgagttcggcgaacacggccttcttcaccgccatgtcctcgaacaccgcctcgatcacgacgtcggcctgcgcgagcgcctcgtacgacgtgccgcccttgaagcgcgcgaggcgcgcggcctgcgcggccggcgtcatccggcccttcgcgacgaggcccgcatagaccttctcgacgtgcgcgcggccgcgttcgagcgacgcgtcgtcgcgctcgatcatcgtgacgggaaaccccgcgtcgagcgccgcgaccgcgatgcccgcgcccatcgtgccgccgccgaccacgccgatccgctcgatnnnnnnnngcgcgccgcggcgcgtctccggcgacttcgccgcctcgcgctgcgcgaagaacgcgtgcacgagccccgcgcgctgcgggctgtcgaggcattcgacgaacagcctgcgctcggtgcgcaggccttcgtcgaacggctgcgcgagcgcggcggcgaccgcgtcgacgatcctcgccggcgaaaagaggccgcgcgagtgccgcgcgacgtcgnnnnnnnncgcgtcgagcgcggcttcggccgccgcgcgatcggcgagcccctgcgcgtcgcgcgtgcggcgcacgcccgcccccgccgcgagcagctcgtgcacgtacgcgagcccttcggcgagcgtgtcgtcgctgtgcgcgagacgatcgacgaggccaagcgccagcgcctcctcggccgacgcgtgccggccgctcagcatcagctcgagcgcggctttcgcgccgatcaggcgcggcgtgcgctgcgtgccgcccgcgccgggcagcagaccgagctgcacttcgggcaggccgagcttcgcgcccggcaccgcgagccggtaatgcgcggcgagcgcgacctcgaggccgccgccgagcgccgcgccgtgcaacgcgacgacgacgggcttgccgctcgtctcgatccggttgcatacgtcgggcagcagcggcggcacgggcagcttgccgaactcgcggatgtccgcgccggcgatgaagttgcgaccggcgccgacgatcagcaccgcgccgacggcggcgtcggcgtcggccgcgtcgagcgcgtcgacgaggccgcgccgcacgtcggcggacagcgcgttgacgggcggatggtcgatcgtcacgacgagcaccttgtcgcgccgctcgcgcgtgacggtgccggttgcggggaaagcctgctgattcatgtcggtcgctccgtgcggattgcgcgccttcgttcgaaacaggcgcggggtttgccacgattctcgattgatctagattgattgacaattccagcattctttaacaatctgtcaagcctgttttgacaatgaacttcgatatgcgggcacggcgatggatctgaatgcgctcacgctgctcgtcgacatcctcgacgcgggcaatctcagcaaggcggcgcagcggctcaagatgagccgcgcgaacgtcagctaccggctcaaccagctggagaagtcgatcgggctgcagctcgtgcgccgcacgacgcggcgcatcgagccgaccgagatcgggttgcgcctgtacgagcacggccggcgcattcagagcgagctgttcgcnnnnnnnnaggcggtgacgacgctcggccaggacttgcaggggcgcgtgcggttgtcggtgccgagcggctacgggcaactcgtgatgtcgaactggctgatcgcgttcaagcggctctatccggggatcgtgctcgacgtcgtgttcgagaaccgcatcgaggatctgatgcgcgacgaagtcgacatcgcggtgcgcgtgatgtccgagccgccgcagaacctcgtnnnnnnnnacatgggcgcggtgcgctacgtcgcgtgcgcgtcgcccggcttcgccgcgacgcacgggatgccgaccgagctcggccaactgttcgacgcgcccgtcatcacgtcgacggtggtcggccggcaattgcgggtggccgcgtacctcggcgacgagcggcacgaggtgctgctcgagccgacgctcatctccgagaacttcctgttcctgcggcaggcgatcctcgccgggctcggcgtggggatcgtgccggattacgtcgtccacgacgacgtgcggcgcggcgccgtcgtcacgacgctcgacgcgtaccggctcagcatcttcggcacgcacatgtacatgctgtacatgccgaaccgccatcacannnnnnnnacgtcgacgttcatcgatttcatgctggaggaagcgaggaacgccgggcgcnnnnnnnnnnacggggtgacggggtgacggggcgatgccggcatacgccggccgcccgcgcggcggtcgatccgcctcgcgccgccggcacgcgccgatgaacggagcgcgcgacgctcagcgtcgcgcgccggcgcggcgcatcgcgcgccattgccgcagatgcacgagcagcgcgatcgcccaacccatgagcagcacgccgccgacgggcagcgaaccgagcatcagccagccgagcacgcccatcgcatagagcatctcgccgaaatcgaccccgccgatcaggcaaggatgggccgcggcttcgttcagctcgcagccggccgcgtcggcgacgattccggccgccgccaccgacagcacgggaaacagcgcgatcacgagaatcgcggcgagcgcgaagccgtatgcgcggacgagcgcccgcccacgggcggcggtgggcgaggccggcacagggccgacctcggcggcgggcgccgcccgccggctttgttcgtcgggaggttcttgcatgggatcgtgcccgaatgtcgatgtatgagacggtcgtgttcgaaagggtacgcgggcggacggagagcggcgcgccgccggggtcgccgggtcgccgggtcgnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnngacggactcatcggactgccagaccacccgttgtcggccataggtcgttggctatcggccgtcgatatcgatatcgccaccgcctccgccgtgacgcgcgctcgcccatcgcgccacgtcacgccacgtcgcgatcacgcttcgccgatggtaacggccggcatcgggcttgaccacctcgcccggaacggcggacgggcattcgccgcctgcccgtgtcgaccgaagccgacgtgcgcctccgacgccgccccggttcgcacgaacgcgccggcacgggcgcacgagcgcgccgaaccccgcgccgccccggcgtcacggcgaccggatgcgagcgaacggcgtgatgccctgcccttgtcgatccgcgcgccgcgcgcagccgccaacccgcccgccccctgccgccccgtcgcggcgagcctcgtctttcacctctcgnnnnnnttgcctcccgcgcccttcaccacgccgaaaccgcagccggcggcggttcgctcccacgcctctaagggtttattgtcgggtgacaagccgcttgggacacggcgacaataccccgcccgcgcgccgccgcacgggcgttcgcatcctgcggcgggggccgcccgccgccgttctttcgttcgcaccgaggtattcatgaccgaccggattcgtccgcgccccttccgctcgcgagccggcgcgatcgccgccgccttcttcgccgtcaccgccgccggatgcgcgaacgcgcccggcccgggcgcgcagaacgccgccgcgccggcctcggccgcttccacgccgccggcggcgccgggcgccgaagccccggccgcgcccgccgagctgtcgagttgggtcgacaagccgggctggaccgcgcagcgcgacatgatcgcggccgcgcatccgctcgccgcgcaagccggccaggcaatgctcaaggcgggcggcaccgccgtcgatgcggcgatcgccgcgcagatggtgctgatgctcgtcgagccgcaggcctcgggcatcggcggcggcgcgttcctgttgcacgagaacggcaagacgatcgaagcctatgacggccgtgaaaccgcgcccgccgccgccaccgaccgcctcttcctcgatgcgaacggcaagccgctgcnnnnnnnngcgctcgnnnnnnnnacggtcggcgcgccgggcgcgctgcggatgctcgagctcgcgcatcgcgcgcacggcaagctgccatggcggcgcctgttccagcccgcgatccggctcgccgagcaaggctttccgctcggcccgcggctcgcggcggcgctcgcgaacgagccgtcgctnnnnnnnnatccagcnnnnnnnnnntacttctacgaccggaacggcgcgccgaaaccggccggcacgacgctgaagaaccctcagctcgcggccacgctcaggctcgtcgccgcgcacggcgcgaacgcgttctataccggcgcgatnnnnnnnnacatcgtcgcgacagtccggcaggcgccgaatccgggcgtgctgagcatgcaggacctcgcgcaataccgtgcgaagacgcgcgagccgctgtgcgccgactatcgcaaatggaccgtgtgcgggatgccgccgccgtcggcgggcgggctcgtcgtcgcgcagattctcgggctgctcgaggcgcagccggactggcggcagatcggcgcgcaaaaacccgtgcgcaatgcggtgggcgtcgagccgacgccgttcgccgcgcatctgttcagcgaggcgggccggctcgcgtacgcggaccgcgcgcagtacgttgccgatcccgatttcgtcgcgccgccgggcggcagttggaagcgcctcgtcgagcggcgctacgtcgccgaannnnnnnngctgatcggcgacgcgagcgcgggcgaggcgagcgccggctcgccgtccggcctgccgcccgcgaccgccgccgaccgcggcgcggagccgccgtcgggatcgcagatcaccgtcgtcgatcgctacggcaatgcggtatcgatggcgtcgacgctcgacgagcgcttcggctcgcggctgatggtgcgcggcttcctgctcaacagccagttgctcgatttctcgcccgcgtcggccgagcacggcaagccggtcgcgaatcgcgtgcagccgggcaannnnnnnnnntcgacgctcgcgcccgagctcgtattcgagaaaggctcgtcgcggctgatgatggcgctcggctcggcgggcggcgcttccaccgcgaacgacgtcgcgaaaacgctcgtcgggatgatcgactggggcatgacgatgcagcaggcgatcgcgctgccgaacttcggatcgcgcaacgggccgaccgagctcgagcaagggcgcgtgtccgatgcgctcgccggcgcgctgaaggcgcgcgggcacgacgtgcgcgtcgtcgagctcgggtcaagcctgcaggggatccagcggatcaacgtggaggagcagtcagtgtggttcggcggctcggacccgcggcgcgacgggatcgtcgccggagactgaacgtctcgcnnnnnnnnagcgcgagatcacgggcggcgcgggcggcgcgggcgcgcgggtcgcgttcgaccccgtcgcgggcgcgctgctgccgcaactggccgatgcgctcgcgctcggcggcatcgtgatcgaatacggcgcgctcgccgccgaacaggcgcccttcccgctgttcgcggtgctcggcaagaggctgagcgtgcacggctaccggtacaagcgcgtcggcggcgatccggcgaagctcgacgccgcgacgcgcttcgtgctcgacgggctcgcgtcgggcgcgctcaagccgacgctcgaccgcgtgttcccgctcgaccggatcgccgacgcccaccgctatccggaatcgaacgaacagttcggcgagatcgccgtcacggtgtaacnnnnnnnnnacgagcctcgcccgctcggatgctcgcccgttcggacgcttnnnnnnnnatcggcgcgaagcgggcgcgcatcgcctcgcgcgccgcgcgcatnnnnnnnccgcagcgaaggctgcggtcagattgctgacaaaccctcgccaagtgggggatttttgnnnnnnaatggcgtgatgctgaagacgcccatgcccacgcagcacgaactcgagatggtgacgctcgaggaactcgtgccgaaggaccacctgctgcgccagatcgatgcggcggtggatttcgagttcatccgcgcgaaggtggcgcatctgtattgcgcggacaacgggcggccggcgctcgatcccgtggtgatgttcaagctgttgttcatcggctacctgttcggggtgcgcagcgagcggcaactgatgcgtgaggtccaggtcaacgtcgcctatcgctggttcgcccggttccggctgaccgacaaggtgccggatgcgtcaacgttctcgcagaatcgccgccgacgcttcacggacacgacggtgtatcaggagatcttcgacgagatcgtgcggcaggcgatcaagcgcgggctggtcgacggtcgggtgctgtacacggacagcacgcacctgaaggcgaacgcgaacaaaggcaagttcgatgtggtaaagctggagcagacgccggccgcctacacggaggcattgaacgcggcagtggatgcggaccgggccgcgcatggcaggaagccgctggatcgcgacgacgatgagccgccgtctagcaaggacaccaagctcagccggaccgatccggacagcggctacatggtgcgggacgacaagccgaaggggttcttctatctggaccaccgcacggtggatgccaagcacgcgatcatcaccgatacgcatgtgacgccggcctcggtgcatgacagccagccgtatctggatcggctggatcgccagcgcgagcgctttgagttcaaggtcgaggcggtggggctggatgcgggctacttcacgccggcggtgtgccaggggctggaggagcgagggattgccggggtgatgggctatcgcacgccgaaccacaagccgggcatgttctacaaacggcagttcaagtacgacgcgtatcgcaacgaatacgtgtgcccgcaggggcaggccctgccgtacagcacgaccaatcggctcggctatcgggaatacaaatccaatgcgcagatctgcgggcgctgcccggtacgatcgcagtgcacgaacagtgcgatcgcggtgaaggtggtaacgcgccacgtgtgggagcgcgccaaggagcgggtggacgcgcggcgcttgaccgaatggggccaacgcatttacgcgcggcgcaagcagacggtggagcgcagcttcgccgatgccaagcagctgcatgggcaccgttatgcccgtatgcgtgggctacgcaaggtggccgagcagtgcttgctggccgcggcggcacagaacatcaagaagattgcgatgctgctggcgcggaagcggaaaaaggggccagcgggtcccgattggcgcttcgtgcgcatgctgctgcgtctggtgagcggtttgcgctgcagcttcgactacccgctcgcggcgaacccgcaatcctgatcccagaaagacaaaaccccacgctcacaaaaacgtggggttcgtcagcagtctgaacggaccgcgtgggcggtccgnnnnnnnngcggcttgtgtttcggcgcaacgcgatcgatgctnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnacaacgcttcgcgcccggcacatcgaaacatccgcggccgggcggcgcgccgcccgtcacgccgcgcgctgcggcctgatcgatccgatgtcgatcacgaaccgatatttcacgtcgctcgtcagcatccgctcgtaggccgcgttgatctgcgacatcggaatcacttcgatgtccgacgtgatgccgtgctgcgcgcagaaatcgagcatttcctgtgtctcggcaatcccgccgatcagcgatcccgcgaggcggcggcgcttgtagatcaggttgaacacgcgcggcgacggatgatcgtgctccggcgcgccgacgagcgtcatcgtgccgtcgagcttcagcaggccgatgaacggattcagatcgtgctgcgcggcgaccgtgttcaggatgaagtcgaagctgttcagatgcgcgttcatctgcgcctcgtccttcgagatcacgacctcgtgcgcgccgagccgcttgccgtcctcgatcttcgacggcgacgtcgtgaacagcacgacgtgcgcgcccatcgcgcgtgcgagcttcacgcccatgtggcccaggccgcccaggccgacgatgccgaccttcttgccgggcccggcgccccactggcgcagcggcgaatacgtcgtgatgcccgcgcagagaaggggcgccgcgcccgccgggtcgagcgtgtcgggcacgcgcagcacgaacgcttcgtcgacgacgatctgcgtcgaatagccgccgtacgtgatgtcgccggttgcgcggtcgcggccgttgtaggtgccgacgaaaccgttctcgcaatactgctcgagcccttgcgcgcagctcgggcacgtgcggcacgaatcgacgaggcagcccacgccgacgagctcgcccgcttcgaagcgcgtgacctgcgcgccgaccgccgtcacgcggccgacgatttcatggcccggcacgaccggataagtcgtgttcttccactcgttgcgggcctggtggagatcggagtggcaaacgccgcagtaaaggatctcgatctgcacatcgagatcgcgcagcgcgcggcgcgcaaattcgaacggcgcgagcggcgtggtggcgctcgttgccgcgtaagcgtaagtcgtgctcatgaaggctcctgactcgaaaacgggtgccgcgcggccacggaatgcggcgcggcgacggaagccatcctaagcacgcggcgggatgcccggaatacctgaaggtcttgaaggtttgcctatttctcttgaacttgcggcgcagtgcggnnnnnnggttcatcgcggaatcccggggaacgcggcgcggatcttgaggaagaagtattgctcgtcgcggtacccgtaagcgcggcgcttgatgaccttgatcgtgttgttgatgccttcgacgacgctggtattgagcggatggcggcagcgggccacgattccgtgccagtaaccctgcaagcgctgggcgaacttttgcaaggcggcgatcccgctttgctgagcctgttcgaaccattgcccccaagccttttccgcgcaggccggcttgcggtagaaccagagccgtttgagctcgtcgcgcagcacatagacgcataacagcgactgattggccgccagcagttccttcagatgcacggcctgttctggcttcaggttatgacggttgcgcagcagcaaccagcgactggacttcagaaccttgcgggccggcttgtcatgtcgcagttggttggcctgatccacccgtacccgatcgatcacctcgcgaccgtacttggccacgacgtggtacaggtcaaagacgatttccgcctgcgggcactgttccttgatctccagctcataggccgtggtcatgtcgattgcgaccgcttcgatgcgctcggccacgccttcggggagttgttcgaagaagnnnnnnnncgtctcgcgtgaccgtccgggcccaacccagaggacctgtcggccgatcggatcaaccaccaccgtggcgtagcgatggcctttatggagcgcgaactcgtccatcgccagataacggatcgtcgaccagtccggttcggccannnnnnnnnnnaagcgcatcttgtcgatcgatttgaccgtgtgccagcccagatcgtagaaggccgccacggcctgtacgctggcggcctgcagcaacttctcgcaggccttggcaaaccgctgcgtcacccgctggtagcggcccagccagtccagcttctccagccgcgctgcgccgcagcgttcgcaccagactcggcgtcgaggcacgtgcagcaccacccggtactcgaacaacggcagatcacgtacccgccgtacggtcgtttcatgaatctgctggcaacgcgcaccgcattgctcgcagtacatgatctgactgaccggcttcaggtagagcgacagcgtgcggctatcgccctgcggccactccacccgctccagccgatagcctgtccagcaacctagtgcctgaagtgccttgcgatcgagcaattccgcctcctgacatccataaaatcaggcgtcaggttacgcaatcgttctccaagtctccacggttttctgcgatgaaccggnnnnnnggccggggcgatgctagattgcaagcctgtttctcttgcagtacgaaggaagtccgatgagcttcgaaccccttttcgccgacggcgnnnnnnnnctgcagcgccgcatcctcgcgctgttcgggcagctcgcgccgaacgaaggctatacgcacgccgcgatcgacggcgtgcgcttcattcgctcgaaccggcccgtgccgcggatgccggtgctgtacgacccgagcatcgtcgtcgtgtgccaggggcgcaagcgcggctatgtcggcgagcagagcttcgtctacgacgcccagcagtacctcgtgctgtcggtgccgctgccgttcgaatgcgagacgttcgcgacgccggacgagccgtttctcgccatttcgattcgcatcgatctcgcggtgatcgccgagctcgcgatcctgctcgacgagacgcacggcgcgtcggtcagcgagccgcgcggcatctattcgacgccgctcgacgcgccgctcgcggacgcggtgctgcgcctgctcgaggcgcttgcgtcgcccgccgatacgcgcgtgctcggcccggcgatcatgcgcgagatcggctatcgcgtgctgacgggcgcgcagggcgacgcgattcgcgcggcgctcgcgcagcagcaccatttcgggcgcgtcgcgcgggcgctgcggcgcatccatgcggacctgagcggcgagctcgacgtcgagacgctcgcgagcgaggcggggatgagccttgccgtgttccatgcgcagttcaagagcgtgacggcgacctcgccgatgcagtacgtgaaggcgacgcggctccatcatgcgcggctgatgatggtgcaggacgggctgaatgcgggannnnnnnnnnnncgggtcggctatgcgagcgcgtcgcagttcagtcgggagttcaagcggctgttcgggcgcagtccgagcgacgaagtgcgctgggtgcaggcgggcggccggcagccggtcgcgctcgaagcgggagagtgatcgcgcgggcggcgcgcgacgggcggggcgggcgaacgcccgggcgtcccgcgcgacgggcatggggtgccgatgcgaccgcgggcatgggtgaccatcggggcgctcgaccgcctgccgaggcggatcgcgcactgcatcggggcggttggcgcgagcgttggaacgggccggcgaatcgataagcacatcgatcagccaatcgatcagcgatcgatgcgccacgcccgagcgatgcggcgtgcaggtcgcatcgcttggcgagagcggcaagcgcgaacccgcgaaagcgcgccgatccgcgcatcgtatgcggcgccgaggcggcgcgaacgtcgccgccggctccgcccgatcgattatccgatgccgatcaccgattcgccgtcgcggcgccgcgctgcttcgcgccggccgcggcgcccgcggcgttnnnnnnnnnntcgccgtttttgacgagcgccttccgatagagcggcatcaggtcggcgaggcgcttgcgcagatcgttgcggcgccgcgtgtcgtacggatgcgcatggatgaaaccgttgtccttgtcggcgcgtgtcgcgaccgcgagcttgtcccacagcgtgatcgcnnnnnnnngatcgaagccgnnnnnnnnngcgatgtcgccgccgatcacgtcggcctcggtttcgtcggtcggatcgtagcagaccgacgcgaagcgctcgacgacgccaagcggcgcgggcagcggctccgacagcccgaagagcggcggcagcggcgtcgcgccggtgccgagcgacgcggcctgctgctcgccgaggctcgagcgcgcgtgctcgcgcagcgcgtgcgcgatctcgtgcgcgaacagcacgccgagctcgtcgtcggtgaggcgcagccgctcgagcagcccgctgtcgacgagcaccttgccgcccggcaggcagaacgcgcggatcgaacgcgagcgcagcacctcgatttcccagttccagcccttcacgcgctcgctccacttgaccgcatacggcgcgagccgcatgacgatcgtgcgcagccgcttcacgcgcgcgttgttcggcggcagcaggcgcttgcgctgcgcggcgtcctgcacggtctgccggtattcgttgtcggtcagctgttcgaggagcggcgacggaatcaggctgcggaacacgatcgcgttgccgtagcgcacctgctgatcgccgagcgcgtacggctgcggattgccggcggcgggggccgcggccggcgccgccggagtgacgacggcgggcgcgctcggcaccggcggcgcgccgttgtcggcgacgagcatcggctcggccatgcacagctcgaacccgagcgccgggcccgcgacgccgcccacgaacgtgagcgcggcgcgggcgacgcgcagcttagcctgcacgggcggcctcgttgcctgacatgctgccgttccacggcgcgatcttgaacagcagcagcatcccgggaatgccgagcgccgcacagacgaggaaatagtcgaaccagccgatctgcgccacgatgaagccgcttgacgccgacgcgagcgtgcgcggcaccgacgcgaggctcgtgaagagcgcgaactgcgtcgcggtatagcgcgggtccgtcgtgctcgcgatgtatgcggtgaacgcggcgagcgtgaggcccgtcgagaacgtctcgaagccgtagatggcggccatcagcaccggggccgggcccgccttcgcgagccacgcgaagccgagcgtcgacacgatctgcaggaccccgaagatccatagccnnnnnnnnatgccaatcttcacgagccacacgccgccgatgatgccgcccgcgaggctcgcccagaacgcggtcgtcttcgcgatcacgccgatctgcgtcttgttgaagccgagatcgagaaagaacgacgtcgaaagcgtcgtcgccatcgtgtcgccgagcttgtagaggaagatgaagccgagcacgagcagcgcgccgcgccagccgtcgcggccgatgaattcgcgaaacggcatgatcaccgcttccgacaggttcttcggcggcgcgccgtgcacgtccggctcgcgcacgacgagcgtcatcaggatgccgggcagcatgaacgcggcggtgagcgcgaacacggcgtcccacggcagatggtcggacaggatcagcgacagcgagccgggaatcagcgcggcgaccttgtacgcgttcacgtgcaccgcgttgccgaggccctgctcggtgtcgcgcagcagctcgcggcggtatgcgtcgatcacgatgtcggcgctcgcgccgaagaacgcgacgagcgtcgtcagcgcggcgaccgtccagatcgattcgcgcggcgacacgaagccgagcgcggcgatcgcgcccgcgacgagcaactgcgtgacgaacatccagccgcgccgccgccccggccgccagccgggcaggcgcgggatgaagcggtccatcagcggcgcccacaggaacttccacgtatagggaaactgaatgagcgcgaagaggccgatttccttcagattcacgccttccgagcgcagccaggcctgcaccaggtagacgagcgtgaagagcggcagtcccgacgtgaagccgagaaagacgcagatcagcatgtgcgtgttcagaaacgcgcgccagcccggatggtcctcgtgggcgttgagggcgggcgcgtcgtgcggcggtttggtcatcgaactaaatactagggttgtctccgcttgacgcggtagaccgcaagactaccacgccagttcactccccatcgaatcggttgcccttcgtgcagcaccactcggtcgagaatcgccacgccgacttcgggcgcgagcgcttcgaaatccttgattgtcagcacccgcacgttcggcgtgttgtgccactgatagggcagcgatttcgataccggcatccggcctcgcagcaccgacagccggtgcgcccaatagccgaagttcgggaacgacacgatgcattcgcgcccgannnnnnnngtttcgcgcaggatcgcggccgtctggtggatcgtctgcagcgtttgcgacaggatcgcgaaatcgaagctgtgatcctcgaacaggcgcaggccgtcctccagattctgctggatcacgttgatgccgttcttcacgctcgcgagcacgcccgcatcgttgatctcgacgccgtagccggacacttcgagctcctcggtcaacagcgacagcagcgagccgtcgccgcaaccgagatcgagcaccgtcgagcgcggctcgacccagcgcgcgatcgcgcgaaagtcnnnnnnnnnngacagcgtgttcagcgcctgttggttcatgcgcccacctcctcggcaatccgttcgtaataggcgcgcaccaggttgtggtagcgcgcgtcgtcgagcaggaacgcgtcgtgcccgtgcggcgcgtcgatctccgcgtacgataccgagcgccggttgtcgagcagcgccttcacgatctcgcgcgaacgcgcgggagcgaagcgccagtcggtcatgaagctcgcgatcagatacttcgccttcgtatgcgcgagcgccgcgctcaggtcgccgttgaacgccttcgccggatcgaagtaatcgagcgcgcgggtgatcagcaggtacgtgttcgcgtcgaagtagtcggcgaacttgtcgccctggtagcgcaggtacgactcgacttcgaactcgacgtcgaaattgaagttgtacgcgtcgagcgcgccgtccgcgcggcgcagcgcgcggccgaatttctcggccatgtcgtcgtccgacagatacgtgatgtggccgatcatccgcgcgacgcgcaggccgcgccgcggcttcacgccgtgcgcgtagtagtcgccgccgtggaaatcggggtccgacaggatcgccgagcgtgcgacttcgttgaacgcgatgttctgcgcggagagcttgggcgtcgacgcgatgtcgatgcagtgcgcgacccgctccggatacagcaggctccacgcgagcgcctgcatcccgccgaggctgccgcccatcaccgcggcgaagcgttcgatgccgaacgcgtcggcgacgcgcgcctgcgcatgcacccaatcctcgaccgtcacgaccggaaannnnnnnncgtacggcgtgcccgttgcgggatcgatgctcatcggccccgtcgagccgaaacacgagccgagattgttcacgccgatcacgaagaagcggttcgtgtcgagcggcttgccgggcccgaccatgttgtcccaccagccggtgctgcgcggatcgtccgcgtagacgcccgcgacgtgatgcgacgcgttgagcgcgtgacagacgagcaccgcgttcgagcgcgcggcgttgagctcgccgtaggtctcgacgacgagctgatagttgccgagcacgctgccgctttgcaggcgcagcggttcggcgaaatgcatggtgtgtggagcgacgacgccgatcgattccattcgttccgccttatggctgggcggctaaacagggttgtcgggcgtgcgcggaaagcnnnnnncaggctgacgacctctttagccgtatttgtagtgaacccgccgggcatgggccccggccggttcgcgcgcccgcaatcgagtcagcaaatcggcgcgctttccgagcgccgccgcgaagcggcgacgacaagcgggccaagtataacggaaaaacttcggcgtcgcggcgatgggggcgcgatcgcgccggcgggctcaccggcgcgtcggcataccggcgcggccggacatgcccnnnnnngcggccttgccgcccgggcgtcggctccgtccgcggcctcgcggcccgttactgcaggatcagccgcagctgcgcgtcggcgtgctcgccgggcgccttcgtgaagccgctcttcgcatagcggtgccagcggccgagcacgtagctgatgacgaggctcgcgcgcagcgccggatcgtagtcgtccggcagcggaacgggcggcggcgcgccgccggccgcatgcgcttgggcttcgaggagcgcgacgcgcaggcattgcttgatcgacgcctcgacccgctcgagcatctgattgacgcgctcggcgaggcgctcgtgttcgccgacgagcgcctcgcccgtcagcacgcgcgtcatgccgggattcttcgcggagaaattgagcagcatcaacgcgatcgagcgcgcctgcagcacgccgttcggctcgttcgcggcgatctggttgacgagcccgaagaacgtttcctcgatgaattcgatcaggccttcgaacatctgggccttgctcgagaaatgccggtacagcgcggcctccgacacgtcgaggcgggcggcgagcgccgccgtcgtgatcttctcgctcttcggcgattcgagcatcgacgcgagcgtctgcaggatatgcacgcggcgctcgcccggcttcgggcgcgtgcggctcgcggtggcggcgctgcgttcgttttccgcggctgcggttactgccgggtcatgcgggtgagtcggctgcattttcgtcgccccgatcgagtgcccaatcgcagcgattttagcgaaccaatgcgacgatcgacatagtgcggtcgtccgtagcttggcagatggccgggcaggtgcccggtgatccagacggtgcggatgccgagccgcttgtagcgcttcaggtggccgcgcgtatcctcgacgaggatggcgtccggcaggcgcgcgtgcgccgcgcgcatcgcccggcgcagcatcgtggcgtcgggcttcgcgcgccatgcgcggcgatcgcgcatctgctcgatcgcgatcacgcgctcgaacaggcggtcgatcttcagctcgcgcagcacnnnnnnnnnataggtttcgggggcgttcgtcagcacgatcttgcggccgggcagcgcggcgacgagccgcgcgagcccgcgctcggcgcgcaccatcgacggcaggtcggcgaacgtgtggacgaccttcaggaaatcgtgcggatcgatcgggtgatggcgcgcgaggccgaggagcgccgcgccgtagcggcgcgtgtagtgggtgcgcagatgatcggcgtnnnnnnnntcgactttcagcgtatcgatgatgtactgcgtcatcgcccggttgatcgccgggaagatcgcatgcgacgcgtggtgcagcgtgttgtcgagatcgaagagccagacggggccgcccgcctgagggcgggcgcgccgcctgcgcggtcgctcgggcgcctgctcgctcgccgcaggcgaggcggggcggcgcggctggcgnnnnnnnntcaatgcgagcggatcatcgtgccgaacggctgctcggtcaggatttcgagcagcaccgaatgctcgatgcggccgtcgacgatatggaccgacttcacgccgctcttcgccgcgtcgagcgcggacgagatcttcggcagcatgccgcccgagatcgtgccgtcctcgaagagcgcgtcgatctnnnnnnnngacaggtcggtcagcaggttgccttccttgtccatcacgccggggatgttggtcatcatcacgagcttctcggcgttcagcacggtcgcgagcttgcccgcgacgagatccgcgttgatgttgtacgacaggccgtcctcgccgaagccgatcggcgagatcaccgggatgaacgcatcgtcctgcagcgccttcacgacggccggattgatcgcctcgacctcgccgacctggccgatgtcgacgtactcgcccgggttgtcgcggtccggcatcatcagcttgcgcgcgtggatgaggccgccgtccttgcccgtcaggccgaccgcgtggccgccgaaatggttgatcagcgtgacgatgtcctgctgcacctcgccgcccagcacccattcgacgacttccatcgtctcttcgtcggtgacgcgcattccctgaatgaacgtgccctgcttgccgatcttcttgagcgcctggtcgatctgcgggccgccgccgtgcacgatcaccgggttgatgccgacgagcttcagcaggatcacgtnnnnnnnnaagccctgcttgagccgttcttccgtcatcgcattgccgccgtatttgatcaccacggtcttgccgtggtagcggcgaatgtacggcagcgcctccgcaaggatttcggctttcagggcgggggagatctgcgagaggtcgatcggctcggacatggcggcggctcgggtgcgaaacgttgaaacaggcggaattgtacaggagtggcgcagcgcagcatggggtttttggccgttcggacgatgggcggcgggcgtgtcgaaatcgggcgccgccgccgggaaagtgaggttttcctgcgcgatccgcatgcaatttcnnnnnnnngcgcttatgcttggcacgtggcagcccggctgcccgccgcgagcgatgaccgtgcggccgcgtcacggcggcgaatcggtcgttgcggccggcgccgatgttcatttcttgatcgttttgcccacattccggcttgacccggcccatttgcgatgaccgagcccgccgccacgcccggcctgatcagcaagcgctgcccgcgctgcggcagcgcgttcgactgcggcgcccgcacgcgtccgttcacctgctggtgcgcggcgatgccggcgatgccggcgggcgcgcagccggcgacgggcgcgcgctgcctgtgcccggcgtgcctcgccgacgagatcgcccggcgggtcgccgcgagcacggcgggcgaagggccggctcgccccgagcgcgaagactgagaaggtaaactgcgcggatgcaacgaatcaccactaccggacgcgtcaacctgagccatctgttctggttgcgcaatctcgcgatcatcggccaactcgtcacgatcgccgtcgtacagacttatttcggcgtccatttgccgttgcccgcgatgctgatggtgatcgcgctcgaaatcgtgttcaacgcgctcacgtgggtgcgcgtgctnnnnnnnnngcccgagaccaatttcgagctgctcggccagctgtgggtcgacctcggcgcgctgtcggcgctgctcttcctgtcgggcgggaccacgaacccgttcgtttcgctgtacctgccatcgctcgcgatcgcggccgcggtgctgccgtggcacctgatgatctggctggcggcgttcgcggttgcgtgctacctcgcgctcggcttcgattcggtgccgctcaacctggataatcccgcgaacctgttcgattattttcgtgcgggcatgtgggtgaacttcatggtgagcgtcgggctcatcgcgtggttcgtcgcgcggatgtcgagcgcgctgcgccagcgcgacgcggcgctcggcgaggcgcagcaggcgctgttgcgcgacgagcgcgcggtcgcgctcggcgtgcaggcggccaccgtcgcgcacgagatgggcaccccgctgtcgacgatcgcgatgctgaccgaggaattgcgcgaggccgcccgcacggacgcggggctcgcgcgctacgatgcggacctgaaggtgctcgaggagcagatgtcgcagtgcacgtcggcgctcgcgcgcctgagaagccgcgcgtcggagcggccgagccgcgaacccgtcggcgagtggctcgacacgttcgtcgagcattggcggctgcgccatccgcacgtgctgttcgagcaacgggggccgcagcccgtgggcgtcgcgctcgacgatacggtcgcggtcggccagatcctgaccatcctgctcgacaatgcnnnnnnnnnnagccgcgatcgcgttacgctggcggcaacgattgcgcacgacggcgcacgcgacgaaatcgagttcgaggtttgcgataacgggccgggcatcccggccgccttgcgcgacacgctcggcgcggcgcccgtcgacagcacgcagggcggccacggggtgggcctgtacctggcgttcagcgcggcggcgcgcctgggcggctcgatcgagctcgccgacgcgcagccgcgcggcacgcgggcgatcctgcggctaccggtcgcacgtcaggtggcggccgagatggcgaacgaaaacggatagaccagatggagtgatgcaaatgagcgacaagaatttcctcgtgatcgacgacaacgaagtgtttgccggcacgctggcgcgcgggctcgagcgccgcggctacgcggtgcggcaggcgcacaacaaggacgaggcgctcaagctcgcgggcgccgagaagttcgagttcatcaccgtcgatctgcacctcggcaacgattcgggcctgagcctcatcgcgccgctgtgcgatctgcagcctgacgcgcggatcctcgtgctgaccggctacgcgagcatcgcgaccgcggtgcaggcggtgaaggacggcgcggacaactacctcgcgaagccggcgaacgtcgaatcgatcctcgccgcgctgcagacgaacgcgagcgaggtgcaggccgaagaggcgctcgagaacccggtggtgctgtcggtcgaccggctcgaatgggagcatatccagcgcgtgctcgcggagnnnnnnnnnnnnntctcggcgacnnnnnnnnnnntgaacatgcatcgccgcacgctgcagcgcaagctcgcgaagaagccggtgcggcagtaagggcgcgcggcggacttcgggcggcgcgtgcctcggggcggctgcaaggccgccggtgcggcgcccggcgttcgcgggccgtgcaaggcgcgatcggggcgcgatcgcgccacgattgagccgcggtcggccggcacttggctcgcaggtggaccgatcccgcagttggaccgttgcccggcggacgaccgaccgggccggcggcccggcccaccgtccgccaccggtcttcaccggtcgtcaccggtccacgccgaaggacgccacggcggtcgtcccgtcacgacccgcctcaatccgccgtgatcggggcggcgtcgcgcacggcttcgtcccttcgtccgccgcgtgcctaaacgaaaaacgggcagcccctcgcgggactgcccgnnnnnncatcggcaaacgcggcgaagccgcttcgcgtcacagcacgtagcgcgacagatcctcgtccttcgacacttcgccaagcgcgcgatcgacataggccgaatcgatcgtcacgctctggccggcatgattgcccgcggcgaacgacacttcctcgagcagcttctcgatcaccgtgtacaggcgccgcgcgccgatgttctcggtcttctcgttgaccgcgtatgcgatctcggcgagccggcgaatgccgtcgtcggcgaattcgagcttgacgtcctccgtcgcgaggagcgcctgatactgcttgacgaggctcgcgtcggtcgcgacgagaatcgcttcgaagtccttcaccgacagcgaatcgagctcgacgcggatcggaaagcgcccttgcagctcgggaatcaggtcgctcggcttcgcgagatggaacgcgccgctcgcgatgaacaggatgtgatcggtcttcaccatcccgtacttcgtgttgatcgtcgtgccttcgacgagcggcagcagatcgcgctgcacgccctgcctcgacacctnnnnnnnnnnnnnttcgtggttgcgcgacgtgatcttgtcgatctcgtcgaggaacacgatgccgttctgctcgacgttctgcacggccttcgtcttcacttcctcgtcgttgagcatcttcgccgcttcctcgtcggtcagcagcttcagcgcttccctgatcttcaccttgcggcgctgcttcttgccgctgcccaggttcgagaacatcgagcgaatctgctcggtcatctcttccatgccgggcggcgccatgatgtccatgccgaccgccggctgctcgatgtcgagctcgatttccttgtcgtcgagctggccttcgcgcaggcgcttgcgaaacgtctggcgcgtcgcgttgttgtcgtcgttcgcgtgctcggcgctcgcgccgaagcccacnnnnnnnngctgcggcagcagcacgtcgaggatgcgatcctcggcgaggtcggtcgccttgctgcgcaccttgcgcatctccgtttcacgggtctgcttgaccgagatctcgatcaggtcgcgcacgatgctgtcgacgtcgcggccgacgtagccgacttcggtgaacttggttgcctcgatcttgatgaacggcgcgtccgcgagcttcgcgaggcgccgcgcgatctcggtcttgccgacgcccgtcggcccgatcatcaggatgttcttcggcgtgatttcctggcgcagcggctcggccacctgctggcggcgccagcggttgcgcagcgcgaccgcgacggccttcttcgccttggcctggccgatgatgtgcttgtcgagttccgagacgatctcggcaggggtcatggtgctcacggctgctccttactcgatggtctcgatgatccggttgtgattcgtgtagatgcacatgtcgcccgcgatcccgagcgccttctcgacgatctcgcgcggggacagatcggtattctcggcgannnnnnnnnnngcggcctgcgcgtacgagccgcccgagccgatcgcgcagattccgccttccgggtcgagcacgtcgccgttgccggtgatgacgagcgtcgtcgtcgcgtcggccgcgatcagcatcgcctcgagacggcgcagcaggcggtcggtgcgccagtccttcgcgagttcgacggcnnnnnnnntgaggttgccctgatgcttttcgagcttcgcctcgaagcggtcgagcagcgagaaggcgtcggccgtgccgcccgcgaagccgacgagcacctggttgttgtagatgcggcgcaccttgcgcgcaccgcccttcatcacgatattgccgagcgtgacctggccgtcgccgccgagcgcgaccttgtcgccgcgccgcacggagagaatcgtcgtgccgtgaaattgctccatctgtattcctcgagaaagacgggagaggcggggcgcgcggggcgccgccgcatgctgcgnnnnnnnnnaacgggcctggccggccggctcgacgcgcattgccttcattttagggcgggcgccgcgatatcaagggcggcgggcggcgggcgctgcggggcgatgcggcggcgagaaaagcaaaagcgcgcggcaggccgcgcgctttggacaaagcgtgtggggcgcggaaggcgggccgcgccgggcgggtatcagtcgccgaacagcttctgacgcagctcgcggcgctcctgcgcctcgagcgacagcgtagccgtcggacgtgcgagcagacgggggatgccgatcggctcgcccgtctcttcgcaccagccgtaatcgcccgattcgatgcgggcgagcgattgctggaccttcttgagaagcttgcgttcgcggtcgcgcgtgcgcagttcgagcgcgtgctcttcctcgatcgtcgcgcgatcggcagggtccggcacgatcaccgtttcgcgcagattctcagtcgtctggcccgcattgcggagaatttccgcctgcaattgttcgagccgatttttgaagaaggcgagctgatcctcattcatgtaatccttgtcgctcatcttcaggatttcggcttcggtcaagagtttcttcgtcatctgcttgcttcttcaatgtgcggcgaatccatggatattgcccgcactttgggattacccgcaacagcccttgcaattgtttgccattcgctgtggcagggccgaaagcctccggataccgggcccgtttcgttcagtactcccttggggccggctttgcgcgtgaccgcgggcggccgtccccggcgctctaccgtgccgcccgggcttcacgcgaggatcgggcctgccgccgcccttctccagcgggcaggtattgtaactgaatcgcaagccctcgccgtatcgggtcgatcccctgccggtcaaccggtatcctgaaaatataacccgcaaatcaggaaaaagcgatgacggccgtgcgccggcccacggccggcgcggcgggcttcccggcatgcgcgggaaagcccgtgggcgggtagnnnnnnnnngggtgcaagcggcgggtgagtggcgggtgagcggcgggcgccgcctgtcgcgcacgcgccgctcacccgccggcggcgggccgccccggcctccccgcgcacgatgatgcgacgcgcgttatgcgaggcaggcgtcgaggccgtcggtgatgaggtcgcgcggcaggtcgacgccgatgaacaccatcttgttggtcttcttctcggccggcagccacttcgcggcgagatcgctgcccatcatctgatgcacgccctggaacacgaccttgcggtcgacgcccttcatgtacagcacgcccttgtagcgcagcatccgctcgccgtagatctgcagaatgccgccgaggaaatcctcgagcttgttcggatcgaacgggcgatcgttgcggtagacgaacgacttgatcttgtcgtcgtggtgcgcgtggtgatgatcgtggtggccgtgcccgtgatcgtgctcgcaatggccgtgatcgtgatcgcaatgcgcgtgatcgtggtcgtgatcgtcgtgatgcgcgtgcgcgtgatcgtcttccgcgaggaagtccggatcgatctcgagcttcgcgttcaggttgaagccgcgcaggtcgaagatctccttgatgtccgcatcgccgaagttcacgaccttgatcgccgccttcgggttcatgtgcagcaggcggtgcttgagctcggacaccgcctcgtcgtcgacgaggtccgccttcgtgatgaacaggcgatcggcgaagccgacctggcgctgcacgacttcgtgctcgtcgagctgcgcgttcgcatgcttcgcgtcgacgagcgtgatgaccgcgtcgagcaggaattcgtcggcgatctcgctgtcgatgaagaacgtctgcgcgaccgggcccggattcgcgaggcccgtcgtctcgatcaccacgcggtcgaagtcgaacgtgccgtcgcgctttttcgcggcgaggtcggcgannnnnnnnnnnaggtcgccgcgaatcgtgcagcagatgcagccgttgctcatctggatgatctgctcggtcgaatcctggacgaggatctcgttgtcgatgttctcttcgccgaactcgttttcgatcacggcgatcttcatgccgtgctgttcgttcaggatgcgcttgagcagcgtggtcttgccgctgccgagaaagcccgtgaggatggtgacgggaatggccatgtcgtcggtcgcctgtggttcgtgaaacggggtcaaaacggctgaaaaacagcgcgcccggcgaaacttcccgagcgctcagccatttattgaaacatatctgtcaagcccccgctgtcggccgaacggccggcgcggcgcgggcgtgcacagcgccgcccgctcagatcggggcgatcacgcgatttgcaacagcagccccttcagatattccccttcggggaacgcggtcagcagcggatgatcgacgcccgcgccgagccgcttgaggatgcgcgcgtcgaccttcgcgtcggccgccgcgcccgcgacgatcttctggaacaggtccatgtcgatcgcgccggagcacgagtacgtgaacagcaggccgcccgggcgcagcagcttcaagccgctcagattgacgtccttgtannnnnnnnncgcgcgatcgacgctgtcgcgcgtcggcgcgaacttcggcggatcgagcacgatcaggtcgaagcgctcgccttcgtcgacgaggcggcgcagcgtcttgaacgcgtcggcgtcgagccattnnnnnnnnnnngcgtcgaagccgttcgcggcgacgttgcgctgcgcgagcgcgagcgcgtcgcccgacgaatcgatcgacacgacccgcttcgcgccgcccttgagcgccgcgagcgagaagccgcccgtgtagcagaagcagttcagcacgtcgcgatnnnnnnnntactgcgcgacgagtgcgcggttctcgcgctggtcgacgtagaagcccgtcttgtggccgttgcgcacgtcgacgtgatacagcacgccgttctcgttcgcgatcagcgtgtcgggcggcgcgtcgcccgcgagcacgccggtcgtctgttcgagcccttccttttcgcggatcgacacgtccgagcgctcatagacgttcgggcagccggtggccgcgacgatcgccgcgacgatcgcgcccttccagtgctcgacgcccgccgccatgaactggcagacgagctggccgcgaccctcgccgtcgcccggcgcgaccggcgcggccgcgccgccttcggcnnnnnnnnnngcggcgtcgccggtgtgggcggcgcctcgcgccgcgacgtagtaatcgacgatgagccccggcaacccgtccgcctcgccgaacacgagccgcaccgcgtccgtgcccgagatcatcgcgcggcgatgcgcgagcgcgcgttgcacgcgccgcttgaagaacgcgtggtcgatcggctcgttctcgtcgaagctccacacgcgcagccggatctgcgaatgcgggctgtacgtgnnnnnnnnnaggaagcgcccgtcgtnnnnnnnnacgatgacggtcgcgccgggcgcgggcttgccgtcgacgcggtcgatcgcgttcgcgtagacccacgggtggcggcgcagcagggatttgtctttcgacggcttgagcgtaacggtatgcatgtcgggatcgaaatggccgcgcggggcgcggcggagtgtgattctgggattcgtcgattcagtgatgcggtgcgcgcggcggcgcgggtcagtcgcgctttttnnnnnnnngatgcgcgctgtcgtaaatcttcgcgagatgctggaagtcgagcgacgtatagacctgcgtcgccgagatgctcgcgtgcccgagcagctcctgcaccgcgcgcaggtcgccgctcgattgcagcacgtgcgtcgcgaacgagtggcgcagcacgtgcggatgaacgttcgccggaatgcccgccgcgagcgccgcgcgcttcacgcgctcgcgcacgacgccgggcgacatccggttgccgcgcaccgagaggaagagcggccgcggatcgtgcttcacgaattcgccgcgcaccgcgagccaggcgtgcagcgcgtcgagcgccttgcggccgacgggcaccttgcgctccttgtcgcccttgccgcgcacggtgacctccgcttcggcgagatcgagccagcccgcggagcggtaggcgccgtccttcacgtattcgatgtcgaggccgatcagctccgcgagccgcagcccggacgaatagaacagctcgaggatcgcgtgatcgcgcaggctctcggcggtgccggccgtgggcgcgtccatcagcgcggcggtgtcgtcgacggacagcgccttcggcagcgtcttcgcgcgcttcggtgcgcgcacggccgcgaccggattcgcgttcatctcgacgtgttgcgaaaaccagcggtagaacgcgcgccacgcggacagccggtgcgagatcgagcgcgcggacaggccgcccgcatnnnnnnnnnnnacggcgctgcgcatgtcgacggccgtgaggctgtcgagcgggcggccgttcgcgagcctcttcagttcgtcgagctcgtgcgcgtacgcgcgcagcgtgtgatccgacagcttcctcacgtgccgcaggttcgacaggtagtcgacgatcggatcggcgatcggcttggcggtcatggcgcgtgtnnnnnnnnnnnnnnnnnnnnnnnnaggcgcggccgtcagtgcggcagcaggcgcgtgagcgccgcgctcgcgagcgtgccgatctgcgtgaggaaatcggtgcccatcccgtcgtggaagcgccgcgggtccggcgagcccagcacgagcaggccgaacgcgcccgcgccctcgccttcggcgctcgcgcgcagcgcgatcagcgcgaccgactcggccgcgccgctcgccgcgggcgcttcgccgtcgtcggcggcgggcggggccgcgacgggcgtgagccactgcgcggcctcgaagccggtgttcgcgccgcaatatggggtcgcgaggctgttcgtgaagaggcgcacctcctcgccgacgttgcgcgcgaaatcggcttgcgcgtaagtctcggcgacgtcccagagcctgagcgccgtctgcggcacgtcgaacacgtcggcgaggccgcccgcgatnnnnnnnngcagcgcgtacggatcgcgctcggcgatcacgcgcgcggtccagcggttgaatttcgcggcaagcccgtcgttctcgtggccgtagcgcagcagttcggcgagccggcgttcgagatgcttgttcttctcgcgcagcatctccatctgccgctcctgaagcgataccgcggccttgccgtgcggattcgcgagcttgatggtcgcgagcagctccgcgtgctgggcgaagaattcggggttggcgagcaggtagtcggcgacttcgcgatcgttcatggcgcttcgttcgggcttcggcaaatgaaaggtctggctattaaaggtcaggcgggcagctcgatcacgccttcgaagacggtggtcgcggggccggccatcatgagcgnnnnnnnntcgtcgcacgcgccgttccacgagatcgtcagcgtgccgccgtgcgtatggaccgtgacgggcgaatcgagtcgcccgcgccggatgccggccgcgacggccgcgcacgcgcccgtgccgcacgcgagcgtttcgcccgcgccgcgctcgtagacgcgcaggttcacttcgtgacgcgacacgatctgcatgaagcccgcgttcacgcgctgcgggaaacgcggatcgcgctcgatcgccggcccgtcgacgcgcaccgcgaacgcctcggcgtcgtcgacgatctgcaccgcgtgcggattgcccatcgacacgaccgagatccagcgcgtcacgccgttcacgggcagcggccagagcgtgtcggcgccctcgcggcggccgtcgaggccgctcgcgtcgaacggcacgcgcgccggctcgaacacgggcgcgcccatgtcgacgacgacctcgccgttgtcctgcatcgtcagcgtgatcacgccgtgcttcacctcgacgcgcacgctcgccttgccggtgagcccgtggtcgcggacgaacttgacgaagcannnnnnnncgttgccgcagtgctcgacttcgccgccgtcgcagttgaagatccggtatttgaaatcggcgccgtcgacggtcggcttttcgacgagcagcaactgatcggcgccgatcccgaagtggcggtcggcgannnnnnnnacctgcgcgccggtgagcgggggcagcgcgcgggtgtagccgtcgagcacgacgaagtcgttgcccgcgccgtgcatcttggtgaacgagagtttcatgggcgctattgtatgccgcgggcatgccgcggcggcggagtcagtagacgcccggctcgccgggcgggcgcgtcttgaagcgcttgtgcacccagtagtactgctcgggcatcagcggaatctgctcctcgaggaacgcgttcatccggcgcgcgtcgaggtcgtcgtcgcccgtcggataattttcccaaggtttgaagactttcagccgataaccctggtaattgggcagcacttcgccgatgaacggcacgacctgcgcatggcctgtcctcgcgagccggccgaccgcggtcagcgtgcacgcaggcacgccgaagaacggcacgaacgtcgagttgcgcaggccgtaatccatgtcggcgccgagcatcaccggcttgcggtcgcgcagccagcgcagcacgannnnnnnnntgtcggcgcggccgaccatctcggcgtcgaagcggcnnnnnnnngctttcgcgatggcttcgagcgtcgggttcgagaacggctggtacagcgagccgcagcggcgttgcagcgagcggttcagccagatcgagcccgcctcgatgccgacgaagtgcagcccgaggaagagcgtcggcggcaggttcgggtcggtgagatcgatcgcgctgtcgacctggatcaatttttcgagctttttcgcggagccgaaccactggacgctgcgctcgacgtagctgcggatcgcgtgccggaagtgccgcccggcgatttcctcgcggcgcgcgtcgctccaatcgggaaagcagagttgcagattgatgtgtacgatgcgcttgcgccggctggggatccgatagagcagccagccgaggccgtcgcccaggcgcgcggtcagcccgtaaggcaggaccgcgaggaatttgagaaacgcgacggcaagccgtgtgccgagacggcctagcatgcgaatcctccgtcgatccgggcggccggcgcgatgagaacagggttgaggaacagcggaaggagcagcacgatggacgctctgtgacaattcgagaaagccgctataatacgggcttcgccgagttaactgacaacttgcggggcgaagccggcgggcgcgacgagcacccacggcgcaggaaatccgctaaagcgtcgccacttcgggcctctggaagctggctacgtgaactcaaccgtaaccaaaacaggagcctgagaacgtggcaaacgattatctcttcacgtccgaatccgtttccgaaggccatccggacaaggtcgccgaccaaatctccgacgcgatcctcgacgcaatcctcgcgcaagacaagtactcccgtgtcgcggccgaaacgctgtgcaacaccggtctcgtcgtgctcgccggcgaaatcacgaccacggcgaatatcgactacatccagatnnnnnnnnacacgatcaagcgcatcggctacgacaataccgattacggcatcgactaccgcggctgcgcggtgctcgtcgcgtacgacaagcagtcgccggacatcgcgcaaggcgtcgaccgcgcgcacgacaacaacctcgatcagggcgcgggcgatcagggcctgatgttcggctacgcgtgcgacgaaacgcccgagctgatgccgctgccgatccacctgtcgcaccggctcgtcgagcgccaggcgaacctgcgccgcgacggccgcctgccgtggctgcgcccggacgcgaagtcacaggtgacggtgcgctacgtcgacggcaagccgcactcgatcgacaccgtcgtgctgtcgacgcagcacgcgccggagatcgatctgcccgcgctgcgcgaagcggtgatcgaagaggtcatcaagccgacgctgcccgccgacctgatcaagggcgacatcaagttcctcgtgaacccgaccggccgcttcgtgatcggcggcccgcaaggcgattgcgggctgaccggccgcaagatcatcgtcgacacctacggcggcgcggcgccgcacggcggcggcgcgttctcgggcaaggatccgtcgaaggtcgaccgctcggccgcctacgcgggccgctacgtcgcgaagaacatcgtcgccgcgggcctcgcgtnnnnnnnnntgattcaggtgtcgtacgcgatcggcgtggccgagccgacctcggtgatggtcaacacgttcggcacgggccgcgtgtccgacgagacgatcacgaagctcgtgcgcgagcacttcgacctgcgtccgaagggcatcatccagatgctcgacctgctgcgcccgatctacgagaagaccgccgcttacggccacttcggccgcgaagaaccggagttctcgtgggaagccgccgacaaggcgctcgcgctcgccgaagcggcgggcgtcgagccggccgtgcaagtggcctgacgcacgcgcgtgctcgagcgcaaacatgctcgagcgcaaacaaaaccccggcttcggccggggnnnnnncatttcagtggtgcgtcggatgcggctcgcatggcgcatcggcggcgaacggtggcttgcatggcggcgcggcctccgcgcagcaatttgccgcgcgggcggtacggccgcgcctagcgcgcggcgaacacgaaccagccggtgcttgtcgcgaggcggcgcggccggttgatgcgacgcggcgcgacgcttgcgcgatgcagcgacgnnnnnnnnagccgcagcgcgggcttttgcagcagcgagcgcagcgccgtgcggcgcgccgcagcatgggcgctcatcagcgacaggaacgcatgcagccatgcgcgcaggccatcgagccgcggctggtgctgannnnnnnnntcggctagcacgctcgagcgcgcgctgtggtggcgcaacgcgcgcacgatccggtgcggcgccgacggcgcgctcttcggggtgcggtgaagacgggaagtcagacggaaaggcatgacgaaagtaattcgctcgtagtgcggcccctttcgaggcgcgaatgtcaaaacggccgttgtgcggcaagggtcgaacccatcgtaccgaaagcctcggtgcgccgctgcccgcgaaaactagcaggtgtgtccagactacaggcgcttcgtgacgccaggaagtcgcgctaaccctcgtgcgccgggcgcgccgcgtcgagacagccgaagttagtggcgggtgcgtgcccgacagttcctttgcgttacatcaaattcgcggcgacgatcacgcgccgtttttcacttcgcggcatggtggcgagcatgtcgcgcacgtccgttttacaatcgttcatcgataacaatgacgccgaccaccccatgtcttccttgcacccggagttgattcacacgcaggtccagacgctgcgcgagcgcggcttcgtcgtcgcaccggggctcgtcgcacccgagcggtgcgcgcaactgaagacgatcgccgagcggcagttgcgcgaggcggcgcagccgctcgaattcgaggccgacctgcgctatccgggcgcgcccgaatcgcggcacgcgccgggcggccatacggtgcggcggctgctcgatgcatannnnnnnnatgcggcgttcgccgagcgcgcgaccgcgcccgagatcggcgcgtggatgcgtgcgtactttgacgaaacgccggtgctctnnnnnnnnnatcacaactgcgtgatgacgaagcatccggcatacggcagcctgaccggctggcatcgcgacgtgcgctattggtcgttcgagcgcccggatctcgtatccgtgtggctcgcgctcgggccggagacggacgacaacggcgcgctatggctcgtgccgggctcgcatggcgcggaattcgggccggagcgtttcgacgaagcgaagttctttcgcggcgacgtgccggcaaaccgtcggttgatcgagcaggcggtgtgcccggcgctcgcggcgggcgatgtcgtgttcttccactgcaatacgctgcattcggcggggcagaaccgcagcgatcaggtgaagttctcgctcgtgttcacctatcacggcgacagcaatcggccggtgcccggctcgcgctcggcgtcgaaaccggaggtgcggttctagctgggcgcgcatnnnnnnnngggcgctgcgatacatcgcggcacgcgcgccgtgtcgtgcttcgtcgtgcttcatggtgcttcactttgtgcgcgtgatgtgttgcgctgcgctgcgttgtgtttcgttggtttcgttgcgcgcagcttnnnnnnnnaggcgtgtcaggcggcgatgcgcttcggcggcagtcgcgatggcggccgcgactgccgccggaggaaacgggcggcccacacgcggccgcccgtttcgtttcggcatcgggccggcgcgtgcgtcagcgcttgccgctcggcatcgacagcccgatcagcccgacgagcgtcgcgacgacgccgcccgcgatcagcatgatcgtcttcgtcgaaggcgagccggtgaagaagcgcgcgacgccgtcgttgatcgaatggaacgactggccgccgaaatacagcagcacgacgccgccgacgatgagcgcaacggaaatcgctcgagtcatgaagatcctcgctgaaacggatgatgaagacgccgcagtgtaggggagcgccgcggcggcgtccatcgcggcgcggcgttgctgcacgattcgcgacggttggctaacatggcccgctggggtacgtccggccggaaggatccggcctcgttcaacgtctcgacgggaattcagatggcctacgaagcagcttcagaacgctatgcggacatgcagtatcgcgtgagcggcaaatccgggctcaaattgccggcgctttcgctcggcttgtggcacaacttcggcgacacgacgccgatctcgacgcagcgcgagatcctgcgcaccgcattcgatctcggcatcacgcacttcgatctcgcgaacaactacgggccgccgtacggcagcgccgaaacgaacttcggccggctgctgcgcgaggatttcaagccgtatcgcgacgagctgctgatttcgacgaaagccggctgggacatgtggcccggcccgtacggcagcggcggcggctcgcgcaagtacgtgctcgcgagcctcgaccagagcttgcggcgcatggggctcgactatgtcgacatcttctattcgcaccgcttcgacgcgcacacgccgctcgaggaaaccgcgagcgcgctcgcgagcgccgtgcagcagggcaaggcgctctacgtcggggtctcgtcgtattcggcggcgagcacgcgcgagatcgcgaagctgctcgccgaatacaaggtgccgctgctgatccaccagcccgcgtacaacatgctcaaccgctggatcgagcgcgagctgctcgacgcgctcgacgagacgggctcgggctgcatcgcgttcacgccgctcgcgcaggggcttctgacctcgaagtatctgaacggcgtgccggcggatgcgcggatcaacaagccgggcggcggatcgctgaaggaagctcacctgagcgcggagaacctcgagcacgtgcgcaagctgaacgagatcgcgcagcggcgcggccagagcctcgcgcagatggcgcttgcctgggtgctgcgcgattcgcgcgtcacgtccgcgttgatcggtgcgagccgcgcggagcaggtgcgcgagaacgtcgcggcgctcgcccatctcgcgttcagcgacgacgagatcgccgagatcgaccgctatgcgaccgaaggcgggatcaatctgtgggaaaagccgtccaccgatcaggcgatctgatcggtagccgtcctgacgatnnnnnnnntgcgggcgcggcggctagatcagcgcgggcagcccttcgaccagcagcacggcgaccgccacgccgagcatcgcgccgagcacgcgcagcacgttgtggcggaactcggtcgcgcacggcaccgcgccgaggaacagcgcgccggcgagcgccatcgggatcaacaggatgaagtcggcgatcgtgaaataggtcgacatgcgtgtctcctttcttctccggccggtcgtcgtatgtggggtggccgattgattcgagtataggtaacggccggcgnnnnnnggttatccgaagcttcgcagcgcgacgaaaacgcgcagattgcgcggtttggcgtgaacaatccgacggaacgctttcatttcctctttccgatggctttccggtgctgcgatgcaatgaacgacgcgtccgcgtgttgcagcgcgggcgcgtcgttccgatttcgccgtcgtcgcgatcggccgtcaatnnnnnnnngcgcgccggaacgcgagcgcgaggcctgcgaggatcgcgatcatgccggcgatttccagcggcgcgagacggttgccgagccacgcggcgtccatcagcgcggtcacgaccggcacgagatagaacaggctcgttacgttgacgagatcgccgcgctgcatcagccggtagaacagcaactgcgcgaacacggagatcacgatgccgagccaggcgagcggcagcgcgaacgcccagctcgcttcgaacgagatcggctcgaacggggcgatcagcgcgcacagtgcaaggccgagcgcgttctgcagcgggagcacgtcgatcggcgcggcgcgcacgcgtttttgcagcagcgcgcccgccgtgatcgcgagcagcgcgccgagcgcgcacgcggtgcccgccgccggtgccgcgccgcccgcggcgctgcgatagacgacgaggctcaggccggtcagcgcgagcgcgaggccggcaagccgcgcgggcgacgcgcggcgttcgagcacggtgagcgtgaggatcggctgcacgccgagtatggtcgcgaggatgccgggcgcgagcccgcgctcgagcgcgagcagatacagaatcgaatagccgcccgtgagcagcacgccggttgcgagcgtcgcgcgnnnnnnnncgcgcggcggcagccagcggcggcgcgcgagcgacagcacgagcagcacgagcgatgcgagcgcgaagcgcgcgatcaggaaagcgaatgcggacgcatgccgcaggccgagttcggcgaagatcgctccgctgctccatagcagcacgaaaagcgacgtcgccccatgcgcggcgagcgcgggtctgactgaagccatctgaaatccacctgtcgatcgaatcgggacgctccgctcgcgcacgcgaacacgcnnnnnnnnncatgcgcgcaacggttcgatcagcggcgaacggagagcgagagcgcttgcgcggcgtctagccgcgcgccgccggaggaggcggcgcggcaggtggacggtgcgcgcannnnnnnngcagccgtgcgatgggcggcttcgatacggcgcgggcgggcaacgagggtttcatcgcgaagggcgcgaaaagtgcgaacgataatgcaggaacgtcaaaggtaacgcatcgatgcgcgatccggcaaccgcgccggccgcgaaggcggcgggcgatcacgcggcgccgccgcgctnnnnnnnnnnnagccaggcggccgcgaccacgccgagcgcgagcagcgcgccgacgagcgccgcgacgcccggccagccgagcgtgctccagaagcgtccgccgagcgagccgacgacgctcgagccaagatagtaagcgagtagatagagcgcggccgcctggcctttgccgtgctgcgcgagccggccgacccagccgctcgcgaccgcgtggcccgcgaagaagccgaacgtcacgcatgcgacgcccgcgacgatcgcggcaaccggatgcagcagcgtcagcgcgacgcccccgagcatcaccgcgaggctcgcgatcagcacgcggccgcggccgagcgtatcggcgagccgtcccgacagcggggatgcgacgacgcccaccagatagacgacgaagatcgcgccgatcgtcgcctgccccatcgaatacggcggcgcgagcagccgatagccgatgtagttgtagagcgtgacgaagctgcccatcagcacgaacgccatcgcgaacagcacgggcagctcgcgctggccgcggagatgatgggcgagcgacgtgcggtgatgcgcgaggttcaggccgcggcgcggcacgaaatggcgcgacggcggcagcagcatgcggaacgcgagcatcgacgcgaggccgagcacgccgatcgcgcccaccgcgatgcgccacgagaacaggtcggtgagaatgccggtgatcacgcgccccgccatcccgccgatcgcggtgccgccgacatagagccccatcgcgagtccgagcccgtccgggtgcacttcttcggcgagatacgccatcgcgacggcgggcacgccgccgagcgcgagccccgtgannnnnnnnaggatcagcagttgatgccagtgcggcgcgaatgcggcggcgagcgtgagcagcgacgaagcggtgagcgaagccgtcatcagccggtggcggctcaacgcttcggagacgaagccggcgacgaacacggcggcggcgagcgcggccgtcgcgaacgacagcgcgagactgctctgcgcggggctcacgccgaatgccttcgagaattccggcaacagcggctgcacgtaatagagcagcgagaacgtcgcgtaaccggcgaacagcagcgcgacgctcgcgtgccagtaaccgcgtgagccgcgctcgagatacggggcggcgccgacgggcgacgcgccttgcgcggcatgcgccgagttcgctcggcnnnnnnnnnnnngccgcggcgcgccgggtggtacagtcacgctgattctccatgcgaggcaagcctcaacgatacgccggttgcccgttcggcgtcgtttcgtcagacgacgcgttggcttttggccgcatttccgaatgccgaatgaatcatcggatggcggcnnnnnnnntcggggtatgatggagcgacgcaccgcctcgcaagcggcgcgtcgcggcggcggactcgacgcatccggcgaattggcggcgcgtttgtcgtcagctcgcgctttcgcgactccatgaacgatgaacaatggaatgcgtgcgctttgtcgcgtcatggatgcgcaattcgggtatttccggccgggcagcacgcggccggctttgaaagcggggaaacatcatgcatgtcggttcgattgtctgcaccacccacatcgccgtgccgaaggnnnnnnnnngcatcgtccagcgcattctgggggacatggcgatggtgacctggtacgcgggcgtgccgggcgaatccaaggagctcaataccgagccgttctttctcgaggatctgatcgacaccggcgaatccgtgctccccgcgggcgcggcgctgcactgagcgctcgtctttcggctcnnnnnnnngcacaatgcggagcatgaacgacgccacttccgaatccaacgcagccggcgcaagcgccggcttgccttttgcagggctcacgccggagcgcgtgctcgacgcactcgacagcgtgctgattcccgccggttcgcgcaccgacgggcgcctgctcgcgctcaatagctacgaaaaccgcgtctatcaggcaggcatcgaggacggcgcgccgatcgtcgcgaaattctatcgtccgcagcgctggtcgaacgacgcgatcctcgaagagcatacgttcgtcgccgagctggcnnnnnnnnagattccggccgtgccgccgctcgcattcgacggccgcaccctgcacgaattcgacggttttcgcttcgcgatcttcgagcggcgcggcggnnnnnnnncggagctcgaccggcgcgatacgctcgaatggctcggccgcttcatcgggcgcatccacgcggtcggcgcgaccaagccgtacgccgcgcggccgacgctcgacctccgcacgttcggctacgagccgcgcgatttcctgatgtcgcacgacttcgtgccggacgacgttcggcctgcttacgaagcggcggtcgcgctcgcgctggaaggcgtcgagcgcgcgtacgagcgcgcgggcgacgtgcggatgttnnnnnnnnatggcgactgccatccgagcaacgtgctgtggaccgacgcgggcccgcacttcgtcgatttcgacgacagccggatggcgcccgccgggcaggatctgtggctgctcctgcccggagaccggccgggcgcgtnnnnnnnnntcaccgatctgctcgcgggctacgaggacttctgcgaattcgatccgcgcgagctgcatctgatcgaggcgctgcgcacgctgcggctcatccattacgcggcgtggctcgcgcgccgctgggacgatcccgcgttccccgccgcgtttccgtggttcaacacgcatcgctattgggaagcgcgcgtgctcgaattgcgcgagcagatcggcgcgatgcaggaagggccgttgtggcccgtgtgatgccgcgctcgggtgcgcagcgagcgcggcgcccgttcgggcggcatcgccnnnnnnnnncgcgtgcatggccggcgacgtgatgcgcggcagggccgccggcgttcgccgcggcgccggcgctcgcgttcgcgttcgcttcgcaaagaatgtcggttttcctaacgagcgggcgtgccgcgggcgaacgcggccgcctcgccctcgcgcgattcttctccttgcattttcctcgcgcatgcggcgcttcgagcgcggccacgcgccgcgtcaacggctcgccgtcagcgatttgcgcggcatgtccttcggcgcgccgaataacggattgtcgttgtcctggcgatacgcgagcgtcagctcgacgggcctggccggcgtcgcgcacaccgatcggtagacgaccccttcgacgtgcagcatcgacgcgcggccggatgccgccgcgccttcgtccgcgccgcccgccggctgcccgccggttgcccgccggttgcccgacgcccggcnnnnnnnnncgtcgagcgccgtcgagcgcggcgcccgagcatgcgccggcggcatcgagcgcgggcggccgaacggcgcgctgccgcgtgcgggccgcgaaaagcgcgcgggcccgcaaaggaaaagggcnnnnnnnnggcggcccttcgcttgcgatgcgcgcgtgagcgcgcgtcagaacttcagcatcagcttgaggatcgccgcgaagcgcttgccgtacggcggcgcgatcatnnnnnnnntgttcaggcgcggctgcgtgagcacgggcttcatcttcgagaacgtgacgaagccgtcgtagccgtggtacgcgcccatcccgctcgcaccgacgccgccgaacggcagcgtgccgcacgcgatgtgcatcagcgtgtcgttgaccgtcacgccgcccgagatcgtgtcgcgcatcacgcgctcgatggtcgtgcggtcttcgtcgaacagatacagcgcgagcggccgcggccgcgcgttcacgtaggcgatcgcatcgtcgagcgtgtcgtacggaacgatcggcagcagcggcccgaagatctcttcctgcatcaactgcgacgcatcgggcgcctgcgtgacgagcacgggcggcaggcggcgcagcgcgggatcgggcgccgcgtccgtgagcggatggagttgcgcgcccgcctgctgcgcttcgctcgcgagccgctgcagccgtgcgaagtggcgctcggagatgatcgacgtatagtccgggttcgtcgacagattcggatagagccgagccatcnnnnnnnnnnnnnnnnnnacgaattcggcttccttgccgcgcggcacgagcacatagtcgggcgcgatgcaggtctggcccgcgttcagcgtcttgccggtgatgacggcgtcgaccgccgcgtcgaannnnnnnnnnngcccgacgatcacgggcgacttgccgcccagctcgagcgtgacgggcgtgaggtgctcggcggccgcgcgcatcacgtgccggccgacgttcgtcgagccggtgaagagcagatgatcgaacggcagcccgctgaacgccgcgccgatttgcgcatcgccgttgaccaccgcgacgtgatnnnnnnnnaaggttttcgagatcagttcctcgaacagctgcgacgtgcgcggcgtcagttcggacatcttgacgatcgcgcgattgccggcggcgagcgcgcagatgagcgggcccgcggcgagcagcaccgggtagttccacggcacgacgatgccgacgacgccgagcggctgcggcatcaccttnnnnnnnnnngggcgcagccacttgttcatcgtccggctcttcggcttgatccagcgcttgccgtgcttgagcgcctcgtcgatttcctctttcgcgagccagatctcggacatcagcacttcttccttcgcgcgatggccgaagtccgcgttgatcgcggcggcgagcgcatcgcggttctcgagcagcatcttgcgcannnnnnnnaggtggtcggcgcgcgtcgcccacgacgggtacgnnnnnnnnagataggcggcgcgctggtcgcgcaacagcgcgtcgagcgtggctaaaccgggcagatcgttcttcatggcgtctcctttgcgatacgggtgtggccggcattcaggccgggaacgcccgctcgacgagcgcggcgtgatcgatggtggccggcagcgtgccgaagacgcgtccggtttcgctgctgtcgtggccgaagcgcgtggcgacgaacgcctgcgcgacggcgtaggggccgtcgcgcagcagcagcgaggcctgcgcgacgagtgcgatgcgttgtgcgatccgnnnnnnnnaggcttcgcgcggctcgggttcgagcgacagcaggcgcgtcagttccgcgagcgcgccggcgagcggcgcgctgtgccgtgccgcgtcgcgccattcgtcgaagagcgcggcggccgcgtcgggctcgcgctcgatcgcgcgcagcacgtcgatgcacatcacgttgcccgagccttcccagatcgaattgacgggcgcttcgcgatagaagcgcgccatcggcccggtttcgacgtagccgttgccgccccatacttccattgcctcgcccgtgaattcgagcgtgcgcttgcagacccagaacttcgcggccgacgtgacgatgcggcgccagccgcgcgcctgcggcgagcgcgcggccgcgtcttcctcgaacgcgtgcgcgagccgcatgaaaagcacggtcgccgcttccgattcgagcgcgagatcggcgagcacgttgcgcatcagcggctgatcggcgagcaggcggccgaatgcgctgcgatgccgcgcgtggtgaatcgcctgcacgagcgccgcgcgcatcagcgcggcgctgccgatcacgcaatcgagccgcgtgtagttcgccatctcgatgatcgtcggcacgccgcgcccttcgtcgccgatcatcacgccgtatgcgttcaggaattcgacttcgctgctcgcattcgagcggttgccgagcttgtccttcaggcgttgcacgtgcaccgcgttcttgctgccgtcgggcgagaagcgcggcacgtagaagcatgagatgcccgcttgctcggcggtgcgcgcgagcacgagatgcgcgtcgcactgcggcgctgagaagaaccatttgtggccgacgagccggtacgcctgcccgcgccgagcgggtacgcgtgcgtctcgttgctgcgcacgtcggagccgccctgcttttcggtcatgcccatgccgaccatcatcgagcgtttttgcggcagcggcgcatnnnnnnnntcgtgctcgcgtgcatagagcttgtcgcgcagcgtcgcaaagagggccggttctcgttgcagcaccggaatgctcgcgaacgtcatcgtgagcgggcagagcgagccggattcgagctgcgcgtgcaggaaatagccggcgcagcgcgcggccatcgcgcccggccgcgggtccgagaacggcagcgcgtgcagcccttcggcgcgcaaccgggcaagcaactggtgccagctcgggtggaattcgagtgcgtcgatccgctcgccgcgcgggctgtgcgtcgcgagctcgggtgcgtgccggttcgcgagatcggcgagcgcgagcacatcgggcgtcgtcagcgcggcgccgtcgtgcgagagcgccgtttgacgccagctcgcgccgtaccgtcgaacggcctcgacgagcgcggcatcggtttcaaacgcgttgtaatcggaaagcggcggcgcctggttcgtcacccggtgcgtcgccgtcatcaggtcctgctgcatgcctttgtctcccatttcgcggggcccggcttctattggccgcgtcctccgcgcgaggcgaatccagtcatcttaaatttagttcacgccgacgtttagaggaatcgctcttgagtcgggatgtcccggctcgttttgcgttcctaaaatgcgcgaacatgacagacctgatccggccgcctcgatggcggtttcggccgccatcgcgtggaagacaaacagggagacgtgacatgcagtacgactacatcatcgtcggaggcggctcnnnnnncgcgagtctcgcggggcgtctcgccgacgcgtgcccggacgcgacgatcgcgctgatcgaggcgggcggccacaccgaacgcaatctgctcgtcaacatgccggtggggatcgccgcgctcgtgccgttcaagctcggcacgaactacggctacgaaacggtgccgcagcccggcctcggcgggcgccgcggctatcagccccgcggccgcgggctcggcggctcgagcgcgatcaacgcgatgatctacacgcgcggccatccgctcgattatgacgaatgggagcagctcggctgcaccggctggggctggcgcgacgtgctgccgtatttccggcgcgccgaaggcaacgcacgcggcgcgaacgaatggcacggcgccgacggcccgctcacggtatccgatctgcgctttcgtaatccgttctccgaacgattcatcgcggccgcgcacgaggccggctatccgctgaacgacgatttcaacggcgagcatcaggagggcgtgggcttctaccaggtcacgcatcgcgacggctcgcgctgcagcgtnnnnnnnnnctacgtgtacggccgcacgcggccgaacctgcacgtgatcgttgacgcgacggtgctgcgcgtcgtgttcgacggcaagcgcgcgacgggcgtcgagttnnnnnnnnncgggcgcaccgagcagcttgcnnnnnnnnnngaagtgattctgtccgccggcgcgttcaatacgccgcaattgctgatgtgctcgggcgtcggccccgccgcgcaactgcgccggcacggcgtcgcgctcgtgcacgatgcgcccgacgtcggcgagaacctgatcgatcacatcgatttcatcatcaacaagcgcgtgaattcgtcggagctcgtcggcatctgcatgcgcggcatcgcgaagatgacgcccgcgctgttcagctatctgtccgggcgtcgcgggatgatgacgagcaatgtcgcggaggcgggcggcttcatcaagagcgaaccggggctcgatcgtcccgatctgcaattgcacttctgcaccgcgctcgtcgacgatcacaaccgcaacatgcactggggcttcggctattcgctgcacgtgtgcgcgctgcggccgaagagccgcggcaacgtcgcgctcgcaagcggcgannnnnnnntcgcgccgctcatcgatccgcgcttcttcagcgacgaacgcgatcttgacctgctcgtgacgggcgcgaaggcgatgcgcaggatcctctgcgccgcgccgctcgcgtcgcagggcgggcgcgagctgtataccgatccgggcgacaccgatgcgcaattgcgcgcggcgatcgtcgcgcatgcggacacgatctaccacccggtcggcacgtgccggatgggcaccgatnnnnnnnnngtcgtcgatccgcaattgcgcgtgaaaggggtggacgggttgcgggtggtcgatgcttcagtgatgccgacgctcatcggcggcaacacgaacgcgccgaccgtgatgatcgccgagcgcgcggcggatttcatcgtggccgcgcgcaacggccaggccgcgcccacgcgcgagcgagtcgcggcgacgcacggcggctgatgcgcgcggccgccgtgcgaggcgcgcacggcgcgaacgtcaggcgaaggtgtcgaccatcccgacggtgcgtcgcgccgcaccgccggaagatgctgctgcgagctcgtcgagcgcggcgtcggccgtcgatgcgccgaacgcgcgtcgcgtcgcggatccgtccgacgattgccgttgcggggtctgctgctgttgcgcggacgcgaagccgccgtcgctgacgctcgcgctgccgagcccgaggccgcccgcttccatcgcttcgcgcagtttcggcagcgcggcttccaccgcgtcgcgcacttgcgcatgctgtgagacgaagagcgcatgcgcgtggttgtcggcgacgcgcagcacgacttgcagcggcccgagatcgggcggattcagcgtgagctccgcgctctgctgatgcgcgttcgacaggaacacgaccttctggctcagcgcgtcggtccagtccggcgtgccgacgggcggcgcgagcgacggcgcagccgaggccgccgcggcgctcgcgttcgcggcgagcgccgcgggcgccgcctgttgcagtgcggccggcgcgctcgacgccgcgagcgtnnnnnnnnnngaatcggcggcgtcctgcagcgcggcgagcgcgcccgacgcgtcgggctgcgcggcgttcgccgccgcgttggcgagcgcggtcgccgggttcgcgcctgacgcgtcggtcggcgcggcttgcgcggcgggcgccttcgcacccgcgagcagcttgtcgaaggcggcgcggttcgcggcgagcggagccgaagcgtcgccgttccggcctgccggctgcgcgccttgcacggccgccgtgcccgttcgccccgcgcccgtcagcttgctcaacgccgcgttcagcgcgtcgccgatcggctgttgcgcgccggcgggcgcggatgcgtccgtgtcgccagcggcggcgctcgccgcggacgtcgccggcggatgcgcggcgtcgcccgcgcccgcttgcgcggctgccgcgccggcggccgcctgcgcggcctgcgcgtcgggccgcgcctgcagttgcgcctgcagcgacgcggccgcggcgagcgccgccgcgtccgcggacgccggctgcgccgcgtgcttgtcgtcgtcctgatcgtcaggcttgccggacgcctttgtatcgcccgcgctcgccgtcgtccggtcgcccgcgcccgacgccggggaggaagcggccgcggtatcggccgtcgcggcattcgccgcatggccggcgttggacgcgtcggcgttcgcgcccgtctggcgctgtgtctgcacgctctgcttgagcgcctgcgcgaacggcgcggcggacgatgcgtcgccggacgacgcgcccggtgcgccggcggacgacttgatcatcgtgctcgctgcgccgagcagcataccgatcaggggaagaggaggcatgtcggatctcgtgttcgggttcgagggcgcgcttacttggccgcgtccgcgcgcatgcgcagcaccttggccgcgtgttcgtcggcgtcgcgctgctcgcgcttcgcggcgcgctgcgcgtcctgccgcgcgccgcgcgcctgcaggatctcgtacgagccgagcgtgcgctttttcgcctgccattcggggcgcgccgcgtcgatgcgcgtttgcgcggcggcgagcacgcgccgctgctgctcgatcgccgcgtcgagcgtatcgaggaatgcctggaagttgcgccagttgccggccggcatgcccgattgcgcggattcggcgaagcgcacgcggtattcgtcgcggtagcgcatcagcgcgtcgagctgcgcctgcgcgtcggtgcgctcgcgctgcgcgcggccgagctgcttggccgcggtgtcgaggtcgtcctgtgcgcgttcgagcaggagctggagcggaaacgattgagccatggcgatcagcctccttcggattcgaacagcgcatcgagcgcggcgaggctcggcgcgtacggcgcgcattcgcgaaagccctgctgcaggaacgattcgatgcgcgggtacagcgcgatcgcgcggtcgagctgcgcatcgcgccccggcgcgtacgcgccgaccgcgatcaggtcgcggttgcgctggtagcgcgacagcatctgcttgaactggcgcacgcgatcgaggtgcgcatcgtcgatcagcgcggtcatcgcgcggctgatcgacgcttcgatgtcgatggccggatagtggccggcttccgcgagcgagcgtgacagcacgacgtggccgtcgagaatnnnnnnnnnngaatcggcgatcgggtcctgctggtcgtcgccttcggtgagcaccgtgtagaacgcggtgatcgagccgccgccctcggggccgttgccggtgcgctcgacgagcgccggcagcttcgcgaacaccgacggcggatagcccttcgtcgcgggcggctcgccgatcgcgagcgcgatctcgcgctgcgccatcgcatagcgcgtgagcgaatccatcagcagcagcacgtgcttgccctgatcgcggaagtattcggcgagcgtcgtcgcgtaggccgcgccctgcatgcgcagcagcggcgacacgtcggcgggcgccgcgacgacgaccgagcgcgcgagcccgtcctcgccgaggatctgctcgatgaactccttcacttcacggccgcgctcgccgatcagaccgatcacgatcacctcggcgctcgtgtagcgcgccatcgtgccgagcagtaccgatttgccgacgcccgagcccgcgaagaggcccatccgctggccgcggccgacggtcagcagcccgttgatcgcgcgcacgccgacgtcgagcacgtgatggatcggctcgcgatcgagcgggttgatcgacggcgcggtgagcggcgcgtcgaccttcgacgcgagcggcccgagattgtcgagcgggcggcccgacgcgtccacgacgcgcccgagcatttcccagccgacgggcagccgcttcgcgcccgcgagcggatcggcgacgggcgcgctctcgagcggccacannnnnnnnncgggcagcacgcccgcgaccgcggtggtcggcatcaggaagaggcgctcgcccgcgaagccgacgacctcggcctgcgcatacggcagcgcgctgcccgcgggcagctcgatcgtgcattcggcgccgaccgacaggcgcagcccgatcgcttcgagcacgaggcccgccgcgcgggtgaggcgtccgcacgggcgcagcggcannnnnnnnnnnttgcgctcgcggatgccgtccagatgtgcgcgccaatgcgcgagatgcgggttcgcgagcgtnnnnnnnnagctcggcgcgcccatcgcgagcgggcgcgggggcgcgtgatgatgggcgccgaagccgtcgccgtgcgcggccgcgtcttcgtgctcggggccgcgcgatgcgagcgcgagctcgcgttcgagcgcgtcgagttcgtcgcggccgagcgcgccgccgcagacgtcgctcaccatgcgctcaccttgccgagcgcggccgcgacccgctcccagcgggtcgtgagcgtcgcgtcgatttcgcccgtcgacgcgtgcgcacggcagccgccgcgctcgatgctcgtatcggtgcgcacgctccagccgagcgtgtcgagctcgtccttcagatacgcctcgacgacgggcaagtccgcgggattcacgatcagatgcggcgcgccggcgagcgcgggctccgcggccagcacttnnnnnnnngccgcgatcagcgcggccggatcgtgctgcacgtgctggcgcacgacctgctgcgcgatctcgagcgcgagcgtcgcgatgtcgtcggcgagatcgcgctcgacgcccgcgagcgcgtcgcgaaacgaagcggcgagcgcggcgagctgcgcggcgtgcgtgtgcgcttcggcccggccttcgtcgaagcccttcgcgcgtccctgctcgtaaccggcctgatagccgagcgcctggccttcgacgtggccggcggcgagcccttccgcgtgcgcggcgtcgcgcacgcgctgcagttcggcggcgagcgcggccgccgccgcgccgccgtcatcgnnnnnnnnnnnnnnnnngggatcgaacgaagccatctcccaccgctggtatgcggtgacgggcttgtccgacgcgctcgcgcgatcagacataagcgtcttccgccttgccgccgatcacgatctggccgctctcggcgagattgcgcacgacctgcaggatcttgcgctgctgcgtctcgacttcggacacgcgcaccgggcnnnnnnnntcgagatcctcggcgagcagctcggccgcgcgctgcgacatgttcgacaggaacttctggcgcagcgcgggcggcgcgcccttgagcgcgatgatcagcgcctccgattcgacttccttgagcagcagctggatcgcgcggtcctcgagatcgagcaggttctcgaacacgaacatctgatcgatgatcttctgcgcgaggtcgggatcgtattgcttgacgttctcgatcaccgcctcctcgtgcacgctcgtcatgaagttcaggatctcggccgcggtgcggatgccgcccatcgnnnnnnnnttgaggttgtcgctgccggacaagaggcccgtcagcacgtcgtcgagctcgcgcagcgcggtcggctggatgccgtcgagcgtcgcgatccgcagcagcacgtcgttgcgcagccgctcggtgaagcacgacgcgatctcggacgcctgatcgcggtcgaggtgcacgagaatcgtcgcgatgatctgcggatgctcgttcttgatgagctcggccacggccgccgagtccatccacttgagcccttcgatgccgctcgtgtcgctgccttgcaggatgcggtcgatcagcacgcccgccttgtcctcgccgagcgccttcgtcagcaccgtgcggatgtactcgctcgaatcgagcgacagcgcggtgtgcttctccgcttcctgcacgaaatcgttgagcacgtcctcgacctgctcgcgcgtgacgttcttcagcgcggccattgccgcgccgatcttctgcacttcgcgcggcgcgaggaatttgaatacctgcgcggcctcttcctcgccgatcgacatcagcaggagcgcgctcttgttcaagccttcagcgttcatcggacacccagttcttcacgacggttgcgacgatcttcggatcctggcgcgcgatcgtgcgcgcgtagtcgagattgcgttcgtagcggttcctctcgttttcgaaggcgaggagcgccggatgctcttcgtcctcctcggcaagctgcttcttgtcggggctcggcaggccgtcgagcgcgagcatgtcgtccgggccgtcgagcgccggcacggcggccgccgcgggctccgcgggcggcgggaacgcgcggcgcagcgccgggcgcacgaacatgaagtacagcgcggcggccgccgcggcgacgcccagccatttcgcgatgtccttgccgagttcgatcatgtccggctggcgccaccacggcaggttcgcgaacggatcggccgcggccgagaacgcgctgttgacgacgttgaccgaatcgccgcgcttctcgtcgtagcccatcgcgtctttcacgagctgctggacctgcgcgagcttgtccgcggcgagcggctgcatcgtcacgcggcccttcgcgtcggtgctcggctgatagttgacgaccaccgcgaccgacagccgcttgatcgtgcccatcgattgctcgacgtgccgcacggtcttgtcgagctcgtagttcgtcgtcgaatccttgcggtcgctgacgggcgtcgcggccgggccggccggctggccgttgctcgcgacgatcggcgcggacgcgggctgcggcggcgtgttcgacagcgcgcccggcacgcccgacgcgccgctttgcgcgagctcggtcgaactgctcgtctgctggctgcggatcgcgctctgctgcggcgtgccgttcgggccgtagctctccgaggtctgctcgatcttcgagaagtcgacgtcggcgctcacctgcgagcgcgcgttgccggcgccgaagatcggcgcgaggatcgcgtcgatgcgcttttgcgtgttgcgctcgatctgctgcacgtacttgagctggctcgcgtcgaggccggtggcggacgcggtctgcgtgagcaggttgccgtcctggtcgacgatcgtcacgttcttcgcgggcatgtcgggcacgctcgacgacaccatgcgcgtgacggcgagcacctgcccttcgtcgagcacgcggcccgggtacagatcgacgagcaccgacgccgacggcgcctcgcgatcgcgcacgaataccgaaggcttcggaatcgccagatacannnnnnnngcgcgcaccgcgttgctcgattcgacggtgcgctgcagctcgccctcgagcgcgcgctggtagttgacctgctcggcgaactggctgatgccgaatttctggttgtccatcagctcgaagccgaccgagccgcccttgggcagccccatcgcggcgagcttcaggcgcgtctcgtgcacctggttcgcgggcacgaggatcgcgccgcccgcgtcggcgaacttatagggaacgtttgcctgctggagcgcggcgatgatcgcgccgccgtcgcggtcggacaggttgctgtacagcacgcggtagtcgggcgcgcggctccagagcacgagcgcgacgatcgcggcgatggcgagcgccgcgccgatcaggaacggcagccgcgggttcgtcttcattcgcgagaggcccgggatgcgttcggcgaagccgcccaggccgaaatccgcgccgcccgccgccgcgcccggcagcgcgcccgccgcggccgcggcttgcggcgatgcgcccgcaaggctcgaacgggcgtcggggttgatcagcgagttggcctgcgagtccatgcgtcgagtatctccactgcgggctgaatgccggctcggcagagcaggcggacattgacacggtgcgattatccgcagcgcggtcaagcccgatcgggcgaatagagcggggtttcggccgtacttccgcggctgccgccgcggcgcggctgctatgctttttcgcaatccggcttctgcaacgctcgcgggacgccggggttnnnnnngccgggcccgcgcggcccggcttcttttgcggagatcacatggttgcccccgtcaacggcatcgcttcggcgctgcaacagatgcaggcgatggccgcgcaggccgcgggcggcgcgagccccgcgacgtcgctcgccggctccggcgcggcgagcgccggttcgttcgcgagcgcgatgaaggcatcgctcgacaagatcagcggcgatcagcaaaaggcgctcggcgaggcgcatgcgttcgagatcggcgcgcagaacgtgtcgctcaacgacgtgatggtcgacatgcagaaagccaacatcggcttccagttcgggctccaggtgcgcaacaagttagtgagcgcctacaacgagatcatgcagatgtccgtctgacggcgccgggccggcgccgcttcatttcgctaaagctttcgggcttccttaccgataacgtcggtacaagctcgcgccgtgccgcgcacggtgcgatgtatcgattcgaatgcaccaaagaggaggaacgccatgtttaccccaggccacgcgggagccagtgcctatgcgcgcgttggcgtcgaaaccggggtgatgggcgcgtctccccaccggctcatcgcgatgctgtaccagggcgcgcgccaggcgatcgcgcatgcgcggctgcatctgcagcagggcaacgtcgcnnnnnnnngcgaggcgatcggcaaggcgatccgcatcgtcgagagcggtcttcagcaggcgctgaatctcgaagtgggcggcgatatcgcttcgcgcctcgattcgctctatacctatatgtgtcggcgtctgctgcaggcgaacgtcgacgcgagcgagccgatgctgatcgaggtcgacggcctgctcgcgacgctcgaggatgcatggacgggcattgccccggaagtggccaggatgaacgcccaggcggtgacggaacaggctcgatgaaccggaaggacgaatactttgcccgctacgaagcgatcgccgcagtgtccgggcggatgctcgtcgcggcccgcgatgcggcatggcacgcgatgggcgggctgcaggaggagtatctgcggcttgtcgacgggctgaaggaggccgagcagggggtcctgctcgacgacgccgagcgcacccgcaagttcgagctgatccgccgcatcctcgctgacgatgccgcgatccgcgatctcgcgagcccggaggtcgcgcggctgtccgcgttcttccacgcgggccgctcgacgctcaaggatctgtaccgggcgcgcggctaaagaacagggcgcgccgccgccttcgggcgcgccggctcgcgcggacgaacggcgcgcgttcgtcgccgcggatggcccggaattcattcggcgcgcgtcaggattcacgatgaccggtatcgacaccgctgccgccgccatcctggcgagccgcatcgacagctttctcgacgcgatccagcccgccgcgggcggcgcggcggcgccgcaggtgggcacctccggcgcgccgcccgcctccgcggcgcctcggcctgccgcgagcgggccgccgcccgcctccgcgcagaccgcgctctccgaggtcggactcacgcttgacgcgatttcccgctacggcggcgcggcgccgccggccgtcgtcggcgccgcgccgttgttgcccgcggcgcccaccgccgttgccgttgccgcgcaggcggcgtcgctcgatccgctgctcgcgacgccggacgctcgcgccggcaatccggctgccgcgacggcgccgggcgcgcaagccgcgcaggcggccccgcaagcggcgttgcccgcgtcgcccgccgccgcgctgagcctcgcgctcgtgcaggccgtcgcgcagagcggcctcttctacgaatcccatctcgcccaatggctcgccggccagcgcacgacggccgagctcgcgcgcgagccgcaggcgcggctggcaagcggcgccgagccggacgctcaggccggcgcgcaacctggccagatgggcgacgcgctcgccgatctgctcgccgtgcggttgccgctgccgcagggcgggcgcgatgcgcccgcgcagggcgccgcgcgcccgccggggcagccggggcagccggctggcggcgcggacgaaggcgcggcggcatccggccgcgcgccgacgaacgcggcggcgcccgcgcgctccgtcgatgcctatgcggcgcttgccgacgccgacggcaagcccggcgcgccgtcagcgcaaacggcgctnnnnnnnnncggcatgccgccgacgggcgccgacacgccggcgtcgatcgcggcttcgctgcatgcggcgacgctgccgatcgtgcgccagcagctcgatctgctcgcgaccgaccagtttcgctggatcggcgaagcgtggccgggcgcgcggctcgactggacgatcgagccggacgagcagcacggccgcgagcggcccgcgcccgacgcggatttcccggatgcgcgcggctggcgcacgcggctgacgctcgcgctgccgtcgctcggcacgatcgacgcggaactcgtgctgaacggcgagcagctcgccgcgcggctgcgcgcgagcgaagcgggcgcggcgcggctcgcgccgcacggcgaggcgctnnnnnnnnngctgcaggcgcgcgggctgcaggtgagcggcctgtcgatccgcgcgatcgacggcgtgccggacagcttcgacgcggcggccgcgcgggcggcggcatccgcgtatgcgcgtgcggcggcgggcggcgaagcagcggcgaaggacgggttcggaggcgcagccggcgcgacgggtggggcgggcggagcgggcgtcgagcatcgcgcannnnnnnnnnnnccggtcgagaccgacgacgactgggagttcgcgcaatgagcgggccgcggtgctcgcgtacgacgcgaagggcggcgacaccgcgccgcgcgtcgtcgcgaagggctacgggctcgtcgccgagcggatcatcgannnnnnnnntgatgcggggctgtacgtgcacaccgcgcccgagatggtgtcgctgctgatgcaggtcgatctcgacgcgcggattccgccgcagctgtatcaggcggtcgcggagctgctcgcttggctgtacgcgctggaacgcgacgcgggcgacggcggcggtgcgcagccggcctttccgccattgccgaagcggtgagcgcctgatgcccgacgccggccaccggccgccgggatcacgctggcggggctatcgcgcgggcgcatgacgggcgtttcgggcgcggcgatcccgcgtccggcgacattgagtccgccgccattttgtgtaatgatatccattctcatttaattgttgcgggcggcgtgcgactcggttgcgcgccgcccgatgttttgtgcgaatggaagccgaagcgtgaacgcgcccgaatcgatcgaaaaacactccggcgtcgtggtgccgtatccgggctcgccgcgaaagctcgacgccttcgagttggccgaannnnnnnnnnnntcgcggcgcgcgacgttcatcaaatggctgcgcaaggtgcacggctgggttggcctctggggcgcggcgctcggcctgctgttcggcgtgacgggggtgttgctcaatcaccgcgcgccgccgctgaagatctcgtccggcgagccgcaggtgagccagcttcagctcgcgctgccgtcgcccgcgcccgcgacgccccacgcgatggccgcgtggatccggcgcgagctcgcgttcgacggccggctcggccgcgtccgcaaggagcccgcgcagcccgtggcgtggggcgggcggcgcgtcgagcagcccgagcactggcagttcggcctgttcggcccgcgcagcaacgtgcaggtcgaatactggaagggcaacggctacgtgtcggtgaagcgcaccgacaacgcgttcctcacggcgctcaacaacctgcatcgcggcgtcggcatgaacctgttctgggtgctgctgatggacacgatcgccggatcgatggtgctgctgtcgctgacgggcgtgctgctctggaccgaactcaacaagcggcgcacggtgggcgtcgtgctcgtcgcgggttcggtggccgcggcgctcgcggccgggctgacctgagtcggccgccttcggctccagccccggccnnnnnnnnnnnnaggcggcgcgccggacgccgcttgcgccgcttgccgccgcgctgaatccggccggctacatcccgcaagcgacgccgctgttcgcctcgatttcccgcgcggccttcgcaccttccacctgcaggatcgttggcagcgatacgccgttcttcgccgccgtcacctcggcgaggatcgacaccgcgatctcgggcggcgtgcggctgccgatgtagaggcccgccggcccgcgcaggcgcgcgagctccgcggcgctcaggtcgaattcgcgcagccgctcgcgccgcgcctggctgttgcgccgcgagccgagcgcgccgacgtagaacgccggcgttttcagcgcctccatcagggcgagatcgtcgagcttcggatcgtgcgtcaacgcgatcaccgccgagcggcggtcgagacgcatgtcgagcacggtgtcgtcgggcatcgtgcgcacgatgcgcgtgcccggcacgtcccacgcatccgtatacgcctcgcgcgggtcgcagaccgtcacctgatagtcgagccccgccgcgatctggcacaggtagcgcgacagttgccccgcgccgatcacgagcatccggtagcgcggcccgtggatcgtcacgagnnnnnnnncgtcgaaatgcagcccgtcggtcgcgctcgcgagcgttgcttcgcccgtcgcgagcgcgagcgtgcgcgtgacgagccggccgtgctcgagcgcgtcgcacagcgcggcgataccgcttgccggcgtgagcggctcgagcacgagctcgatcgtgccgccgcacggcaggccgaagcgatgcgcttcttcggccgtcacgccgtacttgaccgcttcgggccgcgtccagtgcgcgatgcccgatgcctgcacgcgcgcgatcagatcgtcctcgatgcagccgcccgacaccgagccgacgacgagcccgtcgtcgcgcaccgcgagcatcgctccctcggggcgcggcgacgacccccaggttcgcacgaccgtcacgagcagcgcgcggcggccttcgtcgagccannnnnnnntcgttcgcagcacttcgagatccacgctttccatgatttttccccgcagctttccggccggcgggggagccgaccgctcgatggcgcgattatggcgtgttcgatgaaagcgtgcaggcgcgcccggccgcgcnnnnnnnctcgctgaagccgggagcgtggcgtggcaagcgcggcgcgcgttcgcgagcgatgcggcccgcgcacggcgcgcaccgcgagagatcgcgcgtcagtgctgctgcgcgccgtgcgcgagcttcgagcggctgcgcgagtacgcgaagtacacgaacaggccgatcacgagccacgtcaggaacgcgatccacgtgaccggctgcaggttcagcatcaggaacaggcacgcggccaccgcgaggatcggcacgagcggcacgcccgggcagcggaannnnnnnngcagatccgggtgcgtgcggcgcagcacgagcaccgcgatcgacaccatcgagaacgcggcgagcgtgccgatgttgatcagctcggcgagcacgttcagcggaatcagcgcggcgatcaggccgaagaacaggccgacgagccaggtcgtcaggaacggcgtcgcgaagcgcgggtgcacgcgcgagagcgcggcgggcagcaggccgtcgcgcgacatcgcgaagatgatccgggtctggccgtagctcatcacgaggatcacggtcaacatgccgatgacggcgccgagatcgatgaagcccgccacccacttctcgcccgccacctgcagcgcgtacgagatcggatgcgagacgttcgcgtactgggcccacggcacgatgcccgtcgcgatcgccgcgaccgcgacatacaggaacgcgcacacgccgagcgaggcgatgatgcccaccggcagatcgcgcttcgggttcttcacctcctcggcggccgacgacaccgcgtcgaagccgatgaacgcgaagaacatcacggccgccgcgccgaacacgccgttccagccgtgcggcatgaacggcttccagttcacgggcgtcacgtggaagacgccgaccgcgatcacgagcagcacgacggcgaccttgatgaacaccatgatgttgttcacgcgcgtcgattcgcggatgccgatcgacagcagtgtcgtgatgacgagcatcacgacgaacgcgggcaggttgaaatacgtgacgacgcccggcagcgcgcccggcgcggcggtgagcgccgtcggcagcgacacgccgaagccctgcagcagcgattgcaggtagccggaccagccgaccgacaccgcggacgcggcgagcccgtactcgagcatcaggtcccagccgatgatccatgcgacgagctcgccgagagtcgcgtacgaatacgtgtagatcgagccggcgacggggatcgtcgacgcgaattcggcgtacgacagcgcggcgaggccgcacgcgatcgccgcgatcacgaacgacagcatcagcgccggcccggcctgcacggcgcccgtgccgctcagcacgaagatgccggtgccgatgatcgcgccgatgccgagaaaggtgaggtcgaccgcgccgagcgccttcttgaggccggccgcttgcgcgccggcgatcatgcggtcgacgtttttcttgcggaagagagacattgcgtgggattaccggacggcgcgggnnnnnnnncggacaagtggaaaacccgccattttagcggatatggcgggcatgcccgcgccggacgatgcgcgatcgcgacgtggggcgcnnnnnnntcgatcaatgaaaacaattgcttgcatcaatcgcccggggcggcgcgacgtggcgccgcggcggnnnnnnnntccgcattcgcggcggccgaagcggggaagcggccgggccgcggcgctacgcgccgatcgccgggttcatgtcgacgaggcggttgctcatcacatagaacgtgagttccgcgttgttcgacagcttcatcttctcgagcaggcgcgtccggtagacgctgaccgtcttcaccgacagcgacagcgcgtgcgcgatgtcggtgagccgcttgcccgacgcgatcatgcagagcgtctggtactcgcggtcggacagcttctcgtgcggcagcggctcgttctcgaacgacacgtactcggcgagcgcctcggccatcgccgggctcacatacttgcggcccgcggcgacctggctgatcgccgacaccatctgcgcggcgttcacggtcttcgacaggtagcccgccgcgcccgccttcannnnnnnnaccgcgaactgatcctcacggtacatcgagaacatcagcaccggcgtgctcggcagcctgcgcttcaggcgcttgagcacctcgatgccgttcatgtcgggcagcgagatgtcgagcaggatcacgtcgaactcgcttttctcggcgatcacgagcgcatcgccgccgcactcggcttccttgacttnnnnnnnnatgccgcggtcgatcagcagttggcggatgccctggcggacgatcgcgtgatcgtcgacgagcaggatctgcaagctcatctcgcctccttgcgcaccttgcgcgcggcggcgggcgtgcgcgcggcgatgagcgcgtgccacgcgaannnnnnnnnnatgctgccgagcccgtagccgccgcggcggcgtgcggccgcggnnnnnnnnnnnnnnnnnnnnnngtcgtcggtgacgacgaggctcaggtgcgtgtcgtcgacgtcgatgcgcacgtcggcggccgatgcgtgcgcatgtttggcaacgtttgcgagcgcttcctgcgcgacccggaaaacggcgagcgcgccgtcggcggacaactgcgtgannnnnnnntcggccgcgcagacgaagctcgtgcgcaggccggtnnnnnnnncgtgcgcgccgatccacgcggcgagcgtgccgacgagccccgcctcgagcgcgggcgtgcgcagcccgtcgatcaggcggcggttcgcggccgtggcggcgtcgagcgcctgctgcgcgagcgcgagcgcacgccgggcggcgtcgggcgcgtcgtcgggcagccacgtttcgacgttcgcgagcgcgaagcgcgcggcggtgagatcggcgccgaggccgtcgtgaagctcgcccgcgagatggcggcgcgcggattcgtcggcggcgacgagctcggcggacagctgcgcgaggcgcagcgggaaacgaaaggaatgccgacctcgggcgcgaggccgctcgacgacgaagcgggggcgcttgcaatcgacggcgcaacagacggcgtatccatgactctccctttctgttcagaaagctgttcagacacttgctgaaacgattgccgatccacgccgacggcagaatttgccggcgggatgtcagccacgtactgcggaaacactatttacatcttgtaacatttggtccggcactgtaacagccggtgggaccgttttcacagcggcgcatgatatcgcagaattataggaaaagtcatagtgggcggacatttaaaggcgattgtcacacgtcgggatgttcccgatgtaggacaaacaccggcagacaaatgccgcaaaccaacgggaagttgtaactattctgagatacaaatatgaagttttgtaaccatgttgccaagatttggcatnnnnnnnccggagcgcgaggctccggtcagattgctgacaaaccctcgccaagtgggggatttttgnnnnnnaatggcgtgatgctgaagacgcccatgcccacgcagcacgaactcgagatggtgacgctcgaggaactcgtgccgaaggaccacctgctgcgccagatcgatgcggcggtggatttcgagttcatccgcgcgaaggtggcgcatctgtattgcgcggacaacgggcggccggcgctcgatcccgtggtgatgttcaagctgttgttcatcggctacctgttcggggtgcgcagcgagcggcaactgatgcgtgaggtccaggtcaacgtcgcctatcgctggttcgcccggttccggctgaccgacaaggtgccggatgcgtcaacgttctcgcagaatcgccgccgacgcttcacggacacgacggtgtatcaggagatcttcgacgagatcgtgcggcaggcgatcaagcgcgggctggtcgacggtcgggtgctgtacacggacagcacgcacctgaaggcgaacgcgaacaaaggcaagttcgatgtggtgaagctggagcagacgccggccgcctacacggaggcattgaacgcggcagtggatgcggaccgggccgcgcatggcaggaagccgctggatcgcgacgacgatgagccgccgtctagcaaggacaccaagctcagccggaccgatccggacagcggctacatggtgcgggacgacaagccgaaggggttcttctatctggaccaccgcacggtggatgccaagcacgcgatcatcaccgatacgcatgtgacgccggcctcggtgcatgacagccagccgtatctggatcggctggatcgccagcgcgagcgctttgagttcaaggtcgaggcggtggggctggatgcgggctacttcacgccggcggtgtgccaggggctggaggagcgagggattgccggggtgatgggctatcgcacgccgaaccacaagccgggcatgttctacaaacggcagttcaagtacgacgcgtatcgcaacgaatacgtgtgcccgcaggggcaggccctgccgtacagcacgaccaatcggctcggctatcgggaatacaaatccaatgcgcagatctgcgggcgctgcccggtacgatcgcagtgcacgaacagtgcgatcgcggtgaaggtggtaacgcgccacgtgtgggagcgcgccaaggagcgggtggacgcgcggcgcttgaccgaatggggccaacgcatttacgcgcggcgcaagcagacggtggagcgcagcttcgccgatgccaagcagctgcatgggcaccgttatgcccgtatgcgtgggctacgcaaggtggccgagcagtgcttgctggccgcggcggcacagaacatcaagaagattgcgatgctgctggcgcggaagcggaaaaaggggccagcgggtcccgattggcgcttcgtgcgcatgctgctgcgtctggtgagcggtttgcgctgcagcttcgactacccgctcgcggcgaacccgcaatcctgatcccagaaagacaaaaccccacgctcacaaaaacgtggggttcgtcagcagtctgaccggagcgcgaggctccggtttttgatgtcggttaagaaacggggatcagtcgacgaacgcgcgctcgatcacgtagtggccgggagcgctgttcttgccttcgacgaggcccgccttcttcagcagctcggtcgtgtccttcagcatcgcggtgctgccgcagagcatcacgcggtcgcgctccggcgagaacggcggcacgtccagatccgtgaagagcttgccggacgcgatcagatcggtgatccggccttcgttctcgaactcctcgcgcgtgacggtcgggtagtagacgagcttctcgcggatcacgtcgccgaggtattcgtggcccggcaggtcgtgcttgatgtagtccatgtacgcgagctcgcccttcaggcggcacgtgtgggtgaggaccaccttctcgaagcgctcgtaaatgtccgggtcgcgaatgatcgacatgaacggcgcgaggcccgtgcccgtcgacagcagccacagcgtcttgcccggcagcaggttgtcggcgacgagcgtgcccgtcggcttcttgccgatcaggaccggatcgccgaccttcaggtgctgcagccgcgacgtgagcggcccgttctgcaccttgatgctgaagaattcgagatgttcttcgtagttcgggctcacgatgctgtaggcgcgcgtgagcggcttgccgtcgacttccaggccgaccatcgtgaactcgccgttgttgaagcgcagggcttggtcgcgggtgcaggtgaagctgaacagcgtgtcggtccagtgatggacggacaggacggtagcggtgtcgaatttgctcatggattcggaaacagacgcgtataacgggccccaaaacgggcccaaaccgagggcgtcggcccgatcacggatcggccggcaggcgcgtcggacacgcgccttctcgatcagacgattgaggaacttgctattttaccctgcttgaggcacgcgcgggctcggcccccgagcggcgcgcggatttggcgcaacgaattgccgcccggcggccgttaccggtcggccgcgagcttcgcgccgaggccgacgagcgccgcgccgcacagcgcgtcgagcgggcgccgcacgcgccggtagccgcgctnnnnnnnnngattcgcgaacaggtacgcgacgccgcaataccagccgcccgacatcgcgccgatcgtcagcagcgtcgcgccgctgaaccacagcggcacgtgcgcgggcatcatcgccgcgaacacgctcgtccagaacacgcacgatttcgggttcgtcaggcacgtgaagaggcccgtgcggtacgcgcgcaggtaatcgcgcgtcgcgggcgggctcgggagggcgcccgcgtcgtccgcgaggccggccgccggcgcggggtcgcgctgcgcgctcgcgcgcagcagcttgatgccgaaatacgcgagataaaccgcgccgccgatccggatcgcctcgtacagccaggcgagctgatgcagcacggccgcgacgccgagcatcgcgagcgtcgcccacgtgagcgacgcggtgccgacgccgagcgccgacacggcgccgaggccgcgacggcccgacagcgacagctgcgagatcatgaagatgttcgggcccggcgtgacgagcgcgacgaggtagacggcggcgatttgcagcaggatcggcagcaggttcatggtggcgcggggtcgacgcaggagcaagccaagccgttaatgtagcgcgccgcgcgccgccgtgctcacgccgggtcgagccgcagccgcgcgacgtacggcagatggtcggacagccacgcggtctcgtcgccggnnnnnnnncattcgagcggcgtcatgccgcgcacgaacatcttgtcgagcgcgagcgcgggcgagaacgccgggaacgtgcggcccgactcgccgagcagcgtcgccacttccgacaggccgatctcgccgaacagcgggatcgaatcgttgcgccagtcgttgaagtcgcccgcgagcacgagcggccccgtgcgcgcgttgcgctcgatccagtgcgcgatccagtgcatttgccgcagccgcgcggcgcgcgtgagcgcgagatgcgcgcacagcagcgtcacgggcgcgccgccggcgagcgtnnnnnnnnnnacgagcaggccgcggcgctcgaagcggtgcgcggagatgtcccagcggccgccgagatcgagcggatgcggcgacaggatcgcgttgccgtgccgccaggacggcttgaacacgttcggcccgagcgcgatctgccagtcgannnnnnnnnnnatctcggtcgcctggcaatgccagatgtcgtcgacgggctccgccatcggcgcgccgaagcccgccgcgagcaccggccgcggcatgcgccgcgccatcgcttcctgcaggaaatagacgtccgcgtgggtcgacgccacccaactgcgcatcgcttcccacgcggtgaagccgagcggcgagcgccccttgtgcagattccagctgaccgcggtgatttcgtcggcgacgggcagcggctcggcgagcggcgcggtttggggaacgtgcatggccgctcagtcctcgacgacgcgtgcgcgcacgcggtagacgagttgcgggttgcgctcggcgagcgtccagtcggtccattgcgcgnnnnnnnnnttcaggcccggatggcttgcgacgatccgccgcggcagcgcaaacgtgcatggcgcgccggcgggcggcgtcgcgccttcgtcggcgagcgtttcctgcgcgtcgatcgcgagcgcgaccgcgccgtcttcgacgtacagcggcgcgacggtgatcgtgcgcgacaggccggagccgggagcatcggccgccgacgcggccgcggatgtcgcggcgcagcccgccgccggcgcgacggggaagctgtgcgtgtccgagcgggcctggccgacggtggtcttctgctcgaacgcatcgatcgtctggccgtcgcgtactacctggatctcccaatcgaccacgggctgcggcgcgccttgcgcatgcgcggcgccggcaagcgcgcccgcgaagcaggcttcaagcacgaattttccggcgcgggcgggccgggaggcgggactggcgaacatcttgcgcttaaacggaatcatcgaacttcggaccgcgcgggtttgtgctcggttcaactttcgcacgcggcgccgttatcgggaacatcgacgacatgtgcgcgacgcgcggatttttcaagcgtcgggcggcgcggcaaacgggcgcggcgacggcgcgggcggccgatgcggcggcgccgcgcacggcggcggaccgcgaatggcggcgcgaagcgcacgacgtgaactcatgatcatacgcgcggcgcgtgtcgcgtgcagcatcgcgcgcatgttagcagcagaccccggcggctgcttgcttgcacgcgatttcgggctcgctacactgaagtcgacggggtctgatgggtgggcggtagcaaggcgaggtgtgcgatgacgacggcgatggtgaaacaggaactggcggtggcttcgttcagcacggtctacgatatcgagcgaatcgagacggcgctgaacgatctgaacgaaggcgcgagcgatgcattgcgcgcgacctacgagaagatgctgaagacgggcaatctgcgcttttgcgtgaagccgacgcgcatgcccgcgttcgattcgctcgcgcaggcgttgccgaacttcgccgagccgctcgacgacgtgcgcaagcaggtggcgctgtgcctcgagaccgacgatcgcctcgaattgatgccgatcctgctgctcggcgagccgggcatcggcaagacgcatttcgcgaaggcgctcgcgaagatgctcgggaccgcttaccactacgtgccgatgagctcgctcacggcgggctgggtgctctcgggcgcgtcgtcgcagtggaagaacgcgaagccgggcaaggtgttcgacgcgctcgtcaacggctgctattcgaacccggtgatcgcgatcgacgagatcgacaaggcgggcagcgacgcgcagtacgatccgctcggcgcgctgtatgcgcttctcgagcacgacaccgcgagcgcgttcgtcgacgaattcgccgaggtgccgatcgacgcgggcaacgtgatctggatcgcgaccgcgaacgacgcgagcgcgattcccgagccgatcatgaaccggatgaacgtgtacgagatcgagccgcccgatgcgtcgggcgcgcgccgcatcgcgcagacgatctacggcgagatccgcaacgcgcacgcgtgggggcagcgctttcccgccgcgctcggcgacgacgcgctcgacgtactcgccgcgatgccgccgcgcacgatgcgccgcgtgctgctgcatgcgttcggcgcggcgcggctcgacgggcgggacgcggtcgcgccgcgcgacatccgcaccgacgagagcgcggggcggcgccgtccgatcggcttttgacgggcgnnnnnnnnntgcgcttcgcgcgacgtacaatcgaaggtcctgccttcgaagcgtgagcgaagcgaatgacgatcgagcggattgactgtgtggtgatcggcgccggcgttgtcggcctggcgatnnnnnnnnagctggccacgcgcggacgcgagacgctgatcctggaggcggccgacgcgatcggcacgggcatgagttcgcgcaacagcgaggtgatccatgcggggctctactacccgcgcgggtcgctgaaggcttcgctgtgcttgcacgggcgagacctgctgtacgacttctgcgagacgcacggcgtgccgcaccggcgctgcggcaagctcgtcgtcgcgacctcgcccgcgcaggcgaagcagttgaaggcgatcgcnnnnnnnnnngaggaaaacggcgtgctcgatttgctgacgctgtcgcgcgacgaggtgcaggcgctcgagcctgagctcgaatgcctcgaggcgctgttctcgccgagcacgggcatcatcgacagccatcagctgatgctcgcgctgctcggcgacgccgagcgcgacggcgcatcgtgcgcgctgcgctcgcccgtcgaatcgatcgacgcggctggcggccgcttcgtcgtgcgcacgggcggcgaagcgccggccgcgatcgcggccgcgtgcgtgatcaacagcgcggggctcgacgcgcaggcgctcgccaagcgcatccgcgggctcgattcgcgctgggtgccgccgctctatctnnnnnnnngcaattacttcagcctgtccggccgcgcgccgttcgcgcatctcgtctatccggtgccggaccgcgccgggctgggcgtgcacctgacgctcgatctcgccggcgacgcccgcttcgggcccgacgtcgaatggatcgacgcgctgcgttacgacgtcgacccgcgccgtgccgaatctttctacacgtcgatccgcgcgtattggccgggattgcccgaaggctcgctgcagccggcttacgcgggcattcgtgcgaaagtctccggtcccggcgagcccgccgccgatttcgtgatccagggcacggcgcagcacggcgtgcgcgggctcgtgaacctgttcggcatcgagtcgcccgggctcaccgcggcgctcgcgatcgcgcagcgcgtcggcgacatggcggcgcgcacgcggcatacgtagcgtgtgtgacgatttcttgttttcggttggcttatcttcggaattactcgcgacacatcggggcgcatgagcggtatgcttgtgcgctgctgccgctagagcagcgataacccacaatgttggagcgaatgcccatgaaaacgtcccgccggagtttcctgatcacgagcgtcggcgccgtgtcggcgctcgcgctcacgcgcgaagcgttctccgccgatttgccgatgctgtccgaaaccgatccgaccgccgttgcgctcggctacaaggccgacgccaccaaggtcgacaaggcgaagttcccgaaatacgcggcaggcgaagcctgtgcgggctgcatgctgtatcagggcaagaagggctcggcgtcgggcccgtgcggcgcgttccccggcaagcaggtggcggcgaagggctggtgcaacgcgttcacgaagatggcgtgacgcgggcctgacgcggcgcgcgtcgtcccgccgcactgcatcgaagcggaaaaatacccgccgtcgttcggacggcgggtannnnnnnattgcttgaaatcgattcccccgctttctacactcgctcaacaacgcccggcgcggcgttcgcnnnnnnncggcgacgctattcacgcacggtgcgcgccatgcggcgacatcacgaaagcacgacgacagcgaggggcgaggatggcatccattgcggcttcgacgaaaacggcggggcaggtgttgaaccggcgcgcggtggtggcggccgtgatcggcaacgcgctcgaatggtacgacttcaccgtcttcagcttcatgacggtcgtgatcgcccagttgttctttccgaccagcagcgaatattcgtcgctgctcctcaccaccgcgacgttcggcgtcgcgttcttcatgcggccgatcggcggcatcgtgcttggcctctacgcggatcgcgcggggcgcaaggcggcgctgtcgctcgtgatcctgctgatgacgttcggcatcttcctgatcgcggtcgcgccgccctatgcggcgatcggcatcggcgggccgcttctcatcgtgctcggccgcctgctgcagggcttctccgcaggcggcgaattcggcagcgcgaccgcgctgctgatcgaggcggcgccgctgtcgcggcgcggctactacggcagctggcagatggcgagccaggcggcggcgctgctgttcggctcgctcgtcggggcggccgtcacgcgcggcctgtcgaccgaggcgctgcacgcgtggggctggcgcgtgccgttcctgatcgggctcgtgatcgggcccgtcggtttctacgtgcgccgccatctcgtcgattcggaagcgttcctgcaggcgcgcgagcgcggcgagcacgtgacgctcggcgaagtgttcgcgcggcacgggcgtgcggtggtgtgcgggctcggcgcggtgatcgcgctcaccgtcaccgtctacgtgctgatcagctatctgccgacgttcgccgtcaagcaactgaagctgccttacgcgcaatcgttctatgcggtgatcatcggcaacctgttgctgaccgcgctgtcgcccgtcgcgggcgcgtggtccgaccgcatcgggcgcaaggggttgtcgctgtgggcgctcgggctcacgctcgtgatgatctatccgctcttcgcctggctcgacgcgtcgccgagcatcgcgcggctgatcgcggtgcaggcgatgctctcggtgacgctcgccggctactatgggccgttcggcgcgatgatcgccgagctttttccggcgaacgtgcgctcgacggggctgtcgctcgcgtataacgtcgcggtgatggtgttcggcggcttcggccagttcatcgtcacgtggctcatcaagacgacgggcacgccgcttgcgccgacttattacgtgatggccgggctcgcgctgtcgctcgtcgcgctcgcgttcgtgccgacagagcgcgatgcgctcgattgaccgatctcggccgcaggcctcgccgaggggccgcaccgcctcgccgtgcgcgtggctcgccgtccgagcgtctcgctgccgatgtccgatgccggacgcccgatgtccgatgccgacgcgtgccccatcgcacgcggcaacacgtcacgcaatccgcaacagtggcggcccgaatccgttcgatctccgcagacctttacgaaaacgcgaagatatcagggataacgctgatctcggcgcgtcatnnnnnnnntttcgtccgtcaaagccgtgtatttccacgtcattgacgattgcgaatgcatgacggatggnnnnnnctccagcttgttcctcttacgaaagctcaagtaatatccgcctacgccggcctaggccggccttgaaccggagacctggaggaaacatggaacataaccgtctgttgcgcgcactgcgtgctaccgccatcgcgggcgttgcagcggcatcgttcggcatcgcgggttctgcattcgcacagatcctgaacaaaacgctcgtctactgctcagaaggcagcccggcgggcttcgattccgcgcaattcacgacgagcgtcgatttcaccgcgtcgacgttcccgatctacaaccgcctcgtcgaattcgagcgcggcggcacgaaggtcgagcccggcctcgccgagaagtgggacatctcggccgacggcaaggtctacacgttccatctgcgccacggcgtcaagttccatacgaccgatttcttcaagcccacgcgcgaattcaacgcggacgacgtcgcgttcacgttcgagcggatgctcgatccgaatcaggcgtttcgcaaggcgtacccggtgtcgttcccgtacttcaccgacatgggcctcgacaagctgatcgtgaagatcgagaagctcgatccgtacacgatccgcttcacgctgaaggagccgaacgcgccgttcatccagaacctcgcgatggaattcgcgtcgatcctctcggccgaatacgcggaccaactgatgaaggcgggcaaggcggccgacatcaaccagaagccgatcggcacgggcccgttcatcttccgcagctacacgaaggacgcgacgatccgcttcgacggcaatcctgattattggaagaagggcgcggtgaagatctcgaagctgatcttctcgatcacgcccgacccgggcgtgcgcgtgcagaagatcaagcgcaacgagtgccaggtgatgagctatccgcggcccgcggacatcgcgacgctgaaggccgattcgaacgtcgacatgccgtcgctgccgggcttcaacctcggctacctcgcgtacaacgtgcagcacaagcccgtcgacaagctcgaagtgcgccaggcgctcgacatggcgatcaacaagaaggcgattctcgaatccgtctatcagggcgcgggccaggcggcgagcgcgccgatgccgccgacccaatggtcgtacgacaagaacctgaaggccgccgcctacgatccggcgaaggcgaaggcgctgctcgcgaaggcgggctacccgaacggcttcccgatcacgctgtgggcgatgcccgtgcagcgcccgtacaacccgaacgcgaagctgatggccgagatgatccaggccgattgggcgaagatcggcgtgcaggcgaagatcgtcacgtacgagtggggcgagtacatcaannnnnnnnatgcgggcgagcacgatacgatgctgatcggctggaacggcgacaacggcgatcccgacaactggctcggcacgctgctcggctgcgaggcggtcaagggcaacaacttctccgagtggtgctacaagccgttcgacgagctgatccagaagggccgcgtgacgacgtcgcaggacggccgcacgaagatctacatgcaggcgcagcagatcttcgcgcagcaactgccgttctcgccgatcgcgaactcgaccgtctatcagccggtgcgcaagaacatcgtcgacatgcggatcgagccgctcggctatgcgcgcttcgacggcgtcagcgtgaaataagcacgtcggtgcgccgttagcccgactgcacgataatcacccggcgacnnnnnnccatgagctcctcgtcgccggtcgcacatttcccacaagaaaatatcgagaagcgtcatgttccgattcgtcttgcgccgcgtgggcatggtgatcccgaccttcatcggcatcacggtgctcgcgttcgcgctgatccacctgataccgggcgaccccatcgaagtgatgatgggcgagcgcggcgtcgatccgacgatgcacgcgcaagcgctgcaccgcctcgggctcgacgagccgcttcccatgcagtatctgcactacgtcggccgcgcgctgcacggcgacctgggcacgtcgatcatcaccaacacgagcgtgatgggcgagttcctcgcgcgctttccggcgacggtcgagctgtcgctctgcgcgctcgcgttcgcgttcgcgctcgcgctcgggctgccggccggcgtgttcgccgcgctcaggcgcggcacgatcgccgatcacggcgtgatgggcacggcgctcaccggctattcgatgccgatcttctggtgggggctcatcctcatcatggtgttctcggcgacgctcggctggacgcccgtgtcgggccgcatcgcggtggaatacgagattcctcatacgacgggcttcatgctgatcgacacgctgctctccggcgaggagggcgcgttcgcgtcggcggtgagccacctgatcctgcccgcgatcgtgctcggcacgatcccgctcgcggtgatcgcgcggatgacgcgttcgtcgatgctcgaagtgctgcgcgaggattacatccgcacnnnnnnnnnnaaggggctgtcgcccgcgcgcatcgtcgtcgtgcatgcgctgcgcaatgcgctgattccggtcgtcacggtgatcggcctgcaggtcggcacgctgctcgcgggcgccgtgctcaccgagacactgttctcgtggccgggtgtcggcaagtggctgatcgacgcgatcggccgccgcgactatccggtcgtgcaaggcggcatcctgatgatcgcgacgctcgtgatcgtcgtgaacctggtcgtcgatctgctgtacggcgtgctgaatccgcgcattcgccatacgaggtaatcgaacatgcatccccacactcgtatccattcgctgcgccggcgctcgcgcgccgccgcggcattcgagcgcgcatgcgcggccgcgcgggaggcacgatgagcaacatgcaaaacgccatgccgtcgcaggcggcgcccgcaagcgggcgcgtgctcgcgctgcgcgaattctgggcgaatttctcccgcaaccgcggcgcggtcggcgccggcatcgtcgtgctcgcgctggtggccgtcgcgctcctcgcgccggtgctcgcgccgcacagcccgatcgagcagtaccgcgactacgtgaagatcccgcccgcgtggctggcgggcggcaactggcaattcgtgctcggcaccgacgaagcgggccgcgacatcctctcgcggctgatgtacggcgcgcggatgtcgttctggatcggcttcgtctcggtcgtgctcgcgctgattccgggcgtcgtgctcgggctcgtcgccgcgttcttccagaaatgggccgacacgcccgtgatgcgcgtgatggacgtgctgctcgcgctgccgtcgctgctgctcgccgtcgcggtcgtcgcgatcatcggcccgggcctcaccaacacgatgttcgcgatcgcgatcgtcgcgctgcccgcttacgtgcgcctcannnnnnnntcggcgctcggcgagctgcagaaggagtacgtgacggcctcggcgtgcagccgccgacggccgagtggggcgcgatgctcgcgtcnnnnnnnnactacatcgacaacgcatggtggatcgtcacgatgccgggcctgtcgatcctgatctcggtgctcgcgatcaacctgctcggcgacgggctgcgcgacgcgctcgatcccaaactcaaacggatggcctgacatgagcgatttattgaccatccgcaatctcgcggtgaacttcagcgggctgcccgcggtcgacaggatcaacctgtccatnnnnnnnngcgaagtggtcggcgtggtgggcgagtccggctcgggcaagagcgtgacgatgatggcgctgatgagcctgatcgacgcgcccggcatcgtcaccgccgacgaagtcacgttcgacggcgtcgatctgctcaaggcgagcgcgaaggcgcgccgccgcatcatcggcaaggacgtcgcgatggtgttccaggatgcgctgacgagcctgaacccgagctacacggtcggctatcagatcaaggaggtgctgaagctgcacgagggcctgcgcggcgacgcgctgaacaannnnnnnntcgaactgctcgatcaggtcgggattcccgatgcgaggaaccgcatcggcacgtttccgcaccagatgtcgggcggcatgaaccagcgcgtgatgatcgcgatggcggtggcgtgcaacccgaagctcctgatcgccgacgagccgacgaccgcgctcgacgtgacgatccaggcgcagatcatggatctgctcgtcacgctgcagaaggagcgcggaatggcgctcgtgctgatctcgcacgatctcgcggtggtctcggaagtcgcgcagcgcgtcgcggtgatgtacgcgggcgagatcatcgagacgaaccgcgtgccggacatcttcgcgcatccgcatcatccgtacaccgaagcgttgctcgcggcgattccggagcacaatgcgggcgcgaagcggctcgccgcgctgccggggatggtgccgggccgcgacgaccggccgagcgggtgcctgttcgcgccgcgctgcaagtacgtcgtcgacgactgcatgaaggcgcggcctacgctcgccgagctcgcgccgggcaccggcatnnnnnnnnnntgcatcaagcccctcaacctggaagcgccgcacacgcaaggaggcgcgcgatgaacgcagtccacgaaacgcgcgaatccgccgcgcgcaacgacgtggtgctggtggccgaccagctcgcgaagcactacgcggtgcggcgcgggatgttcggccacggcaccgtgaaggcgctgaacggcgtgtcgttctccctnnnnnnnngcaagacgctcgccgtcgtcggcgaatccggctgcggcaagtcgacgctcgcgcggcagctcacgatgatcgagccgccgagcgcggggcacctgtcgatcgatggccgcgacgtcgcgggcgcggaccgggagacggtcgccgcgctgcgccgccgcgtgcagatggtgttccagaattcgttcgcctcgctcaatccgcgcaagacggtcgagcagacgcttgccgagccgctcgcgatcaacacgcggctcacggccgccgannnnnnnnagcgcatcgcgcagatcatgcgcacggtgggtctgcgccccgagcacgcgaagcgctatccgcacatgttctcgggcgggcaacgccagcgcgtcgcgatnnnnnnnnnnatgatcctcgatccgcagatcgtcgtcgccgacgagccggtgtccgcgctcgacgtgtcgatccaggcgcagatcctgaatctcttcatggatctgcaggagcagttcaaaacgagctacgtgttcatctcgcacaacctctcggtcgtcgagcacatcgccgacgatgtgatggtgatgtacttcggcagcgtcgcggagctcggcgacaagaagacgatctacgcgcggccgcggcacccgtacannnnnnnnntgatgtcggcgacgcccgcgatcttcgaggcggatcgcaagatccagatcaagctgcagggcgagatgccgtcgccgctcaacccgccgtccggctgcgcgttccatcagcgctgcccgtacgcggtcgagcggtgccgcgtcgaggagccgaagctgcgcgacgtcgacggccggcttgtcgcctgccatcgcgccgaggaggtgggggaggcgaatgcctgaggcagtggcggcgcgcgaagccgcgcgccgctcgcgtaacggcgtgcggcgcgcggcgacgcacgccgcacgcgcgccccggcgctgnnnnnnnnnntcgctcgcgagcgccgtgctcgccggcgcgtgcgcgacgggcgggctcgcatggccgcccgccggcgcgctggcggcgggcagcgtcgcggccgcgccgctgccgcaggcgccgattcccgcgcccggcatgtcgctgccgggctttcacgcgccgccgccgtcgacgtcgaacggcacggtcgcgagcggcgcggtacgcacgcagcccgcgcggatgccgttctacgtcgcgacgaagggcaaggtcacgatctacgtgctcggcacgctgcacgtcggcgaccccgccgactatccggcgaaccagccgtttcgccggccgatcctcgcggcgctcgccgcgtcgccgacgctcgcgctcgaactgtcgccggacgacctgctcgaatcgcaggacgacgtatcgaagtacggcgtgtgcaactacgcgtgcctgccgcggctgttgccgccgcctctctggcaaaagctcgcgaaccgcctgcgcggcaatccggccgcgctcgccggcatccgcaacatgcggccctggctcgcgtcgctcgtcgtcgagacgtacgattcgctgtcggccggcttgcagaccgaatacggcaccgaggcgcaactgcagaacgtgttcctgcgcaagaagggcggcaaggtggtcgggctcgagacgctcgccgagcagatgcgcgcgttcacggggctcacgctcgcgcagcagcgggagatgctcgcgcaggacatggtgcagacgcccgcgcagaacgcggccgacgtnnnnnnnntgcatcgcctctggcgcatcggcgacgcggacgcgatcgccgcctgggcgaacgcgaagacggagcggctcgcannnnnnnngtcgatcgccgattcgatcgacaacaagatcgtccatgagcgcaaccgccgcttcgtcgcgcggatgacggcgatcgccgcgccgaaccggccgctgttcgtcgcgatcggctcgttgcacctgggcggcccgaagggcgtgctcgaactgcttcggcagcagggctatcgcgtcgacgccgggtgatcgggcgcccgaacgaacggcgccgcgtagggataaacccgggataagtccgggataacccggtatttcggctgtggcgggcgagcaaacgccgttccgacgattgacactcgatggggctaaatctatgctcctttcaccaagtcgtnnnnnngaaaatgcgctacggggaacaataaaaacagcgcgggggtagcgttgccggcacgctttcggcgtgccggcagcggttgtctgcatgcacgacggggccaacatcacaacaagccaccatgcaggcacgtacgcccattcgatgggcgttccgccgtccggccggggcaagcagacgcgggcggcggcggacgcatttttcatctcgagcgccgggtgcgggcgcgacggtgcgcagccgtcggccggcgcgccgcgcggatcggccggccgatcgaagccaaagcgcccgagggcgcnnnnnncatggcnnnnnnnnntcaccgaaacatcagaacattcagcaggacgatgttcgtcgcgagcagcgcgagcgcggtgggaaactgcaccttgatcacgccgttcttgtcgggcaattcgagcagcgcggcgggcaccatgttgaagttcgcggccatcggcgtcatcagcgtgccgcagtagccggagaacatcccgatcgcgaccatcacggccggatcgccatggaacacgtcgacgaggatcggcacgccgacgccgcccgtcatcacggggaacgcggcgaagccgttgcccatcaccatcgtgaagagcgccatgccgatgcagtacacggcgaccgcgatgagccggtagtcgaggttcacgtacgcggtggtcacgtgggcgaccgccttgccgacgcccgcgtccgagaacaccagcccgagcatgccgagcatctgcggcagcacggccgcccacgacagcgcgtcgatcagccgccgcgcctcctgcagcgattggccgaccgaatcgcgcgtgatccagcacgcgaacccgagggcgatcacgcagccgatgccgaaaccgatcagcgtgacgttcttcggatcgacgagcggcgcgccgccgacgtgcagatggctggccgcgagggtgatcgcgaccgtcacgaacgggatcgtgagcgcgggcacgaacagccggttgccgatgcgcgcggcgctcgcgcggcgcgcatcgtcggacggcagcttcggtctcgccgccgtcacgccgccgaaacccgcgatcagcgccatcacgatcacgagcgcgccgacgagctcgacgggcagcttgtcgccgacgaggaagacgagcgcgtacagcagccagaagccgcccgcggtgaagcggcgcgggtgcgcgcggtccgtgacgatcgtcgcgcccaccgcgagcagcacgaggccgacgagccagaacaggtaaccgatcgtgagcgtcatgcgcggcctccgttgtcggcggcggcgttcgcgccattcgaggcggcgtgcggcgcggcgctcgcgcgcagttcgcgctcgagccggcgatcgagcagccacagccgcgcgccgtggatcacgaacgcggacacggcggtcgggatgccccacagcgcgacgcgcatcggctcgacggcgatgccggcctccttcaggaacgtcaccatcagcacgatcgcgccgaacgcgacgaagatatcctcgccgaagaagaggccgacgttgtcggtcgcggccgcgtacgcgcgcagccggtggcggatcgcgtcgggcagcggaccgaaacggttctcggtcgcgccttcggccatcggcgcgatcagcggccgcaccatctgcggatggccgcccaggcccgtcaggccgacggccgcggtcagctcgcgcacgagcagatagaggatcagcaggcgccccgcggtggccgccctgatgctcgcgatccaggcctgcgcgcgttcgcgcagcccgtgccgctcgagcaggccgatcacggcgagcggcagcaggatgatgagcgggatgttgcgcgtcttgaggaagcccgcgccgatcgcggcgaggatccgctcgggtgggaagtgcgcgctcgcggccgtcacgatcgccgcggtcgcgacgatcagcatcggattgaagcgcagcgcgaagccgacgacgatcacggcgacgccgatcagcggccatagacttacggtgccttgcatgaacattctcctgacatgggttgacgcgcgtcgtcttcgggcggcgcgcggcggcttgcgatcggcgcgcggccgtcgcgccgatgggccttcgcggctctggcggccgctcgggactgcgggnnnnnnnnnnnttcgtnnnnnnnntgcgcccgatccgggtgacggcgcaggctgtcgcgcgggcccgggtgcgcgccggccttcgccgtgtcggcgaatcgttcgtgcggcgggcacggcccgccgcgtgcaagatgtcatcgcgtgcgcgcggcgcgcgggcgcgcaccggacggcgttcatatgtttcgcggcctttgcggcctttgcgagttttcgcgacgcacgggcgtgcgcacgcgtgccggccggatgccggctcgcgtcgcgcggcgccggccgcgtgcgtcgccgccgcgcgcacccgggcgacgggatcgcgatcagcgggacgcgcgccgttcggggcgatccgcgcatcggcgatcgccgccgcgccgcccggcgcggccgggctgctcgcgcggggccgggtcgctgagaagacaagcgccgccggccgcgagcgaatcgcgcgcctgccgtccgaattccgcgtgaatggctgcccgaaccgctaggcgcgctcccccgcgtgcagcgcgccgggcgcgtgcacgtcgatgccggccgcctcgagcgcatcgcggatccgcttcgcgaacgcgagcgcatgcgggccgtcgccgtgcaggcagaccgtctgcgcgttgagcggcacccattcgcccgtgaccgcgcgcacgcgctggccgcggaccatctcgagcgtgcgcgcgagcatctcgttttcgtcgtcgacgagcgcgcccggctggctgcgcggcacgagcgagccgtccgcgcgatagccgcggtcggcgaacacttcctcgacggcgacgagccccgcctgttgcgcggcgtcgacgaacccgcttttcgcgagcccgaacaccgcgagcgacggatcgaaatcgtggatcgccgacaccaccgcatcggcgatctcgggctcgcgcgcggcctggttgtacagcgcgccgtgcggcttcacgtgcgcgatgcgcccgccttccgcctgagcgatcgcagatagcgcgcccaattgatacagcacgcccgcgtagatctcgctcgcgggcagatccatttccttgcggccgaagttctccggatcgtgaaaactcggatgcgcgccgatcgacacgcctttttccaccgcccagcgcacgcagtcgcgcatcgcctgggcgccgcccgcgtgccagccgcacgcgatgttcgccgacgtgacgaggtcgagaagcgcctcgtcggagccgcagccttcgccgaggtcggcattcaaatcgatttccatgacgtttgtgcccaaagcattcacgaccggccgcgcggcggcgtccgatcttccggaatcatgcggccgcnnnnnnnngcgannnnnnnntgcagcgcttcctcgcgcatctcgatcgcgatgtcgatctgccgcaggtacgcgcgctcggcggcgagcgcgtnnnnnnnngccttgtccgtcacgcggacgaagcggatcggcaggttcagccgcgcctgcgcgagcttccagagatcggcccggatcacggccccgatccgcggatagccgcctgtcgtctgcgcgtcgttcatcagcacgatcggctggccgttgcccggcacctggatcgtgcccggcagcaccgcgtgcgacagcaggtcggccgattcggcgcgctcgagcttcacgcccgcgagccggtagcccatccggttgctgttcggcgtgacgatccattcctcgtcccagaacgcgtgcttcgccgccgccgtgaagctcgcgtactgcgggcccggcagcacgcgcacgggcatcgcccacacggcatgcgcgtgcttgtggcggcgcggcgcttcgtcgannnnnnnnaacgcgcaccacgcgggcgccttcacgccgaactcgggcgcatcgggcgcgacgcacgcgggcgcgcccgccggcggcgcgccggtgggcagccggtcgccgtcgcgcagcacgcgcccgccgaggccgccgaagcgcgacgcgagatcggtgctgcgcgagccgagcatcggcagcacgtcgatgccgcccgcgatgcacagatagccgcgcatcccgcgcttggcgacgggcagcgagagcgtctggccggccgcgacgggcacgctccaccacgaatagatcggcgcgccgtcgagcgtcgcgccgaactcggtgccggtgatcgcgatgcgcgtnnnnnnnnggaagcgaaacgacgcggggccgagcgtgatttcgatcgcggcggcgtccggccggttgccgacgaggcgattgccgacttcgagcgcgagcgagtccagcgcgccgctttgcgcgacgcccagatggcgatagccgcggcggccgagatcctggatcgtcgacagcggtccggcgcgcagcacttcgatgccgcccgttgcttggcgtgagttcatccggcatgcactcccgcgacgataaagcgtacgcgatcgcccggctgcagcagcgtgggcggcgtgcgcgcgggatcgaagagcgcgagcggcgtgcggccgatcaactgccagccgcccggcgcggcggccggatagatgccggtctgctcgccgccgatgccgaccgagccggcgggcacttcgagccggggcgcggcgcgccgcggcgtgtgcagcgagccgtccaggccgcccatgtaggtgaagcccggctgaaagccgaggaaaaacacgacgtaggtgcccgccgcatggcggcgcacgacttcgtnnnnnnnnagccccgtgtgccgcgcgaccgcgtcgagatcggggccgaacgcgccgccgtactcgacggggatctcgatctcgcggccgctttcggcgacgccgtcggcgtcgcgccacgcggccttcatcagcggcgcgagcgtgtcggcggtcgtttcgagcggatcgaacacgatcgtcagattgttcatgccgggcaccacgtcgacgacgtgcggccagcccgccgccgcgctcgcgaccgcccacacgcggcgctgacattcgagcgtcgcgggcgggggcgcctcgcacacgagggcggtgtcgccaagcggatagatgcgtggagtggtcatcaatggaaagcaaacggcgttgagccgagtgaagaatacattatcaataaaatgtcgataacttctcgccnnnnnnntctgccgcggcgtcgcgcggacgactttggcgtacactttcgcgcaccttcgactcacctcgccgatcagccatgcagcgccatccgaccaagatcgtatcgtccgaacatctcgtttccgagacaagcgcggagctctccgagctcgaatatgcgctcatcatggcgggaaatgcgttcaatcgctggatggtccggtgcatggcggcggccggagcgaaggacatgacggcggtcgaggtgtcgctgctgcaccacgtgagccaccgggaccgcaagaagaagctggccgacatttgcttcgtgctcaacatcgaggacacgcacgtcgcgacgtatgcactcaagaagctggtagctagagggtacgtaaaaagcgaaaagacaggcaaggaagtgttctttgacgcaaccgacgcgggccgcgcgctgtgcctcaggtaccgcgacgtgcgcgagcgctgcctgatcgagaccctgaaggacagcgggctcacgaacgagcagatcggcgacgccgcgcaactgctgcgccacgcgtcggggctgtacgacaccgcgnnnnnnnnngccgcgtcgctgtagcggcgggggcgcgaatcggctcaacggctcaacggcgaaacggcgaaacggcgcggcgaccgggcgacctgacatccggcgacccggcaagcgatccgcccgcccgacagtctgactgacggcccgacggccggccacccgagccccggcgagccggcgacccgacttcatttccccgacgcgcgcatgacnnnnnnnngcgacgcaccggccgccgccgcgctgcgcgggtcaatcgtccgaccgatagagccgcgtctcggtgacgatccagtcgagcggcagatcgtgcgcttcgcgcggcagctcgcgcacgccgcacgcgtcgtatgcgacgcccaccgtcacgggcggcgtcgcgcccggccatgcggcgagcgtgcggtcgtaatagccgccgccgtagccgagccggaagcagccgtgatcgaagccgacgcacggaatcagcagcagctccggcacgagccgcgcgcccgccgcgggctcggcaatccggtggcggccctcgcgcatcggcgcatcgggcgtccacgcatggaattcgagcggcgtgcggggcttgccgatcacgggcagcgcggcctgccggctcgcgtcgccggcgagccacgacgcgatcgcatnnnnnnnntcgaattcgcccggcagcggccagtagaagccgaccgtgcgcggcgcgcattgcgcgagaatcgcgagcacgcgctgcgcgagcgcgtcgtnnnnnnnnngcgcgcgctgcgcgtcgaggcggcgccgagcaagcgtttcgcgcagcgtgcgcttcggattcggcgccggggcgcgtgctatgctttcgctcactagagtgctccgttcacaacgatgtcaaccagcctttttcgagtatatcgcgcggtcgcggcgcccctcgtcgcggtcgcgctggccgccgtgacggccgcctgcgccgcgcagaccgccgacgaagcgtcgtcgaacgacgatcgggtgttcgtccagctgcgcgaggccgcgcgcaggaacgatccggtgcgcgccgcgcagctcgccgcgctgatcccgaattatccggcgccgtcatatctcgagtacttccagatcaagccgcagttgttcgattcggcgggccatgcgcgccttgacgcgccggacgcgccggtgctgtcgttcctgtcgcgctacgacggccaggcgatcgccgaccgcatgcgcaacgattacctgctcgtgctcgnnnnnnnncatgactggcgcgccttcgacgagcagtacaagcgcttcgtgctcgacgacgacacgcaggtcaagtgctatgcgctcgaatcgcgcgcatcgcgtggcgagaacgtcgcggacatggcgcgcgagctgctcgtcgagccgaagtattacggcgacgcgtgcgtcgacctcatcacggcgctcgcgacgaacaagcagttctcgagcgacgacgtgtgggcgcaggtgcgcctcgcgtacgagcagaactacacgacgctcggcggcaagattgccgacgcgctcggcccgcgcccggtcggcttcgatcaggtgacgagcgcgccgccgctgttcctcgcgcgcggcgtgggctccgacgcgacgtcgcggcaactcgcgctcgtcgcgatcacgcgcatggcgcgcaacgatccggaagcggcggcggggcagctcgcgtcgctcgcgtcgacgctgtcggcggccgagcaggcgatcggctggggcgagatcggctatcaggcgacggtcaagcggctgccgcaggccgcgtcgtggtaccggaaatcgatggacgcgccgctgtcgaatccggcgtacgaatggcgtgtgcgcgcggcgctgctcgccggcgactggccgatggtgcgccgctcgatcgagcagatgcccgagcggctgcgcgacgacacggcatggatctactggcgcggccgcgcgctgaaggagagcggcgacaccctcaaggcgaaccaggagttcgagcgcatcgccgggcagttcaacttctacgggcagctcgcgggcgaggagctcggccagaagacgacgatcccgccgcgcacgaaggtgacggacgccgagatcgacgcgatgagcaaggtgccgggcttcgcgctcgcgcagcgcttctacgcgctgaacctgcggctcgaaggcaaccgcgaatggaactggccgctgcgcgggatgaccgatcggcaactgcttgcggcggccgagtacggcaagcgcgtcgacctgctcgaccgcacggtcaacaccgccgatcgcacgacggccgagcacgatttctcgctgcgctatccgtcgccgtatcgcgacatcgtcgagcgctacgcgcggaccaacgggctcgacgtcgaatgggcgtacgggctgatccgccaggaatcgcgcttcatcacgaacgcgcgctcgacggtgggcgcgggcggcctgatgcaactgatgccggcgaccgcgcaactcgtcgcgaagaagctcggcctcggcacggtctnnnnnnnnnagatgcacgacatcgatacgaacgtgcagctcggcacctggtatctgtccgacatctaccagaagttcgacgattcggccgtgctcgcgacggccggctacaacgccggcccgnnnnnnnnnnnncaatggcggcaggtgctcacgcgccccgtcgaaggcgcgatcttcgcggagacgatcccgttcaacgagacgcgcgaatacgtgaagaacgtgctgtccaacgagacgtactacgcggcgctcttcgagaagaagccgcaatcgctgaaggctcgcctcggcttcatcgcgccgtaacgcgcgccgcgcaacgcagcggcgtgccgcgcacgcgctgtccgggcgcagccggccggcgcttcgtatcacattcgccgcccgcgcgtcgcgtgggcggcgcgcctgatggggcacgatcatgcagggccaaaccatcgcgatgctcggcggcacgggcttcatcggcagccgcctcgtcaatgtgctcgtcggcgccggcgcgcacgtgcgtatcgnnnnnnnncggcgcgagcatgcgcggcatctcgcgacgctgcccgtcgacatcgtcgagctgtccgccttcgacgtgcgcgagctcgcccgtttcgtcgcgggcgcgcaggcggccgtcaatctcgtcggcgtgctgcgcggcgggcacggcaagccgtacggcgagggcttcgagcggctgcacgtcgcgctgcccgcggcgctcgccgccgcatgcatcgaagcgcgcgtgccgcgcatgcttcacgtgagcgcgctcggcgccgatccgcacgcgccgagcatgtacctgcgctcgaagggcgacggcgagatcgcgctnnnnnnnnaggccgcggcgggcgcgctggacgtcacgatattccggccgtcgatcgtgttcggcccgggcgacgcgtttgtcaacacgttcgcgcggcttcagcggatctttccggtgctgccgctcgcgatgcccgacgcgctgatgcagccggtccacgtcggcgacgtcgcgcaggcgatcgcgaacgcctgcgtgcgcgacgcgacgcgcggccggacctacgagctcggcgggccgcgcacctaccggctcgaggagatcgtccgctatgccgggcggctgatcggccgccccgcgcggatcgtccggctgcctgacgcgctcgcgcggctgcaggcgcgcgtgttcgagatgctgccgggcgagccgctcgtctcgcgcgacaatctcgcttcgctgtcggtgccgagcgtgatgacggggccgatcgcgcccgagctcggcatcgcgcccgcgagcctcgagcacatcgcgccgacctacgtcggcgacgcggcgctgcgctcgcgtttttccgaccgnnnnnnnnnncggtaagcaggcgggcgaccgcgggcgccgcggatcggctggacaatcgacaactacaggatgaatcccatgaaactcgtgatcggagacaagaactactcgtcgtggtcgatgcgcccgtgggtgctgatgaagcacttcgggattccgttcgacgaagtgatgatcgggctgcgcctcgacgacacggccgagcgcatccgcgcgcattcgccgtcgggcaaggtgccgtgcctcgtcgacgacgaaggcggctcggtctgggattcgctcgcgatcgtcgagacgctcgccgagcgctttccgcagcatgcgctatggccgcgcgatccggcnnnnnnnnnnnatgcgcgcagcgtgtccgccgagatgcacgcgggctttcccgcgctgcgcagcgagatgccgctcaacgtgcgcgagtcgcacccggggcgcggtgcgacgcccgccgcgcttgccgacgtcgcgcgcatcgacgagctgtggcgcacgtgcgtcgccgcgtcgggcggcccgttcctgttcggcgcgttctcgatcgccgatgcgatgtacgcgcccgtcgtgctgcgcttcaagacctacgcgccgccgctgtcgcccgaggcgagcgcgtacgcggcgcgggtcgccgagctgccggccgtgcgcgaatggatcgacgnnnnnnnnngcgagacgcgcgtgatcgacatctacgggccatcgcgatgaagatctacgcggtgggcggcgcgatccgcgatgcactgctcggcctgccggtgcgcgaccgcgattacgtcgtcgtcggcgcgacgcccgagcagatggccgcgcagcgcttcaggccggtcggcaaggattttccggtgttcctgcatccggatacgcacgaggaatacgcgctcgcgcgcaccgaacgcaagacggcggccggctatcacggcttccagttctattacgcgcccgacgtcacgctcgagcaggatctcgtgcggcgcgacctgacgatcaacgcgatggcgcgcgaagtgagcccggacggcgcgctcgtcgggccggtcgtcgatccgttcggcgggcaggcggatttgcgcgcgaagctgttccggcacgtcggcgacgcgttcgtcgaggatccggtgcgcatcctgcgcgtcgcgcgcttcgccgcgcgcttcgccgagttcgccgtcgcgcccgacacggccgcgctgatgcgcgcgatggtcgacgcgggcgaggtcgacgcgctcgtgcccgagcgcgtgtggcaggagctcgcgcgcgggctgatggaggcgaagccgtcgcggatgttcgcggtgctgcgcgagtgcggcgcgctcgcacggatcctgcccgagatcgacgcgctcttcggcgtgccgcagcgcgccgactatcacccggaggtcgacacgggcgtgcacgtgatgatggtgatcgatcacgcggcgaagcagggctactcgctgccggtgcgtttcgcggcgctcacgcacgacctcggcaaggcgacgacgcccgccgacgtgctgccgcgtcacatcggccacgaggggcgcagcgtcgatctgctgaagccgctgtgcgagcggctgcgggtgccgaacgagtgccgcgatctggcgctcgtcgtnnnnnnnnagcacggcaatctgcatcgcgtgatggagatgggcgcggccgcgctggtgcgcctgctcgagcgcgcggatgcgctgcgcaagccggcgcgcttcgccgaggcgctgcaggcgagcgaggccgannnnnnnngccggctcggcctcgagacgaagccctatccgcaggccgaacggctgcggcaggcgctcgtcgcnnnnnnnnnngtcgatgcgggcgcgatcgcgcaggggctcgcgggcgagcccgcgaagatcaaggatgcggtgcaccgggcgcgcgtgcgcgcggtcgcgcaggcggttggcgtggccgattgacctccccgggcggcatcggctgcgggtgcgccgcgtgannnnnnnnnggcgataagggcacggctcgccgcgtatcttggcggtcgacggtcagcgggcaacagtcagcgggcaacgggcaacggttggcgcgtcagggccgtgccgacgcgcggcagcgttcggcctttccctcacgcggcgcttcgcgaatgcgatcgcccgcccgaatcggcttacccgccgcggcgggtaagcgctcgacatttgatcgcgcgatcgcgttgcacgtaatccgcccgctttcgcagggccgcggccctttgcggcccacgcggtcgcgcatcgtcgttcggcggaatgacgcccgccggctcggcgatgaaccgccccgcaccgcgtggcgacgagacccgcccggttgcggttttcgatccgccgcatcggtttcgcgccgccgccgggccgtgcgttcatctcgcgaccatgctgtttcgaatgtcggttcgagccgacggctgcgccgcccgacggcttcccgttgccgacaatcggtgcgctttccagtctcgatccgccgcgccggatttcccgcctgacgttttcacttcgctttgcgtgccgcctgcctcgcgttcggcggcgtggttcgccgcggcgcatcatatcgtcgtggccgccccgccatccctgcgttccgctaatgcggtgacgtagctttgctgctgcgcgttggtggcgttgtgggcggtattggcaagcgcttgcgcggtggcctggtagagattgcccatcgcgatcgccggcgcgtcgcccaataccttggtattggcctgtgtgacggaatcggtgatctggtcgttgacgctggtcgggaatgccatggtcgctcctggtgaaggtgtggcagcctttcggcgggatgttttcggtacggacccggcacggttcggtcgggccgtgaaaacatcttaggaaagcgggcggtgctcccaattggcgcgatcgacggaaaatacggcgcgaactcggcaaagctcgatnnnnnnnnnnnnnaacccgcggtggcgatcggcggttccgccgtgtcggcgccggtttcgcgacggcggaataggcggcatgcggaaaaagcgccgatttgcggtgaaatttccgatgcggctcggcaggaatcggcaggacgcagtcgaccgggcgaaacgtttcaggtgctttagtggatctcgatgcggtgcatgaggnnnnnnnntcgcgcgggcgagtcagcgcaggaggcggtgtcggggttggcgggaggcggccggcgcgttcggtgcgcgctctggcccgcggcacgcgcgtgnnnnnnnncgtgcgaggtcagcgtgcgacggcggcgacgcgcccgtccggcccgtagaagccgttgcgctgcggcgcggcgcgcagcacggacagcgtgcgttcgttgtagtccattcggatgcggatcagcatcccgttgatcgcgttcgcgcggcgcgcacgttcggccgaatgctgcagcaactgccagccgttcgcgaggcgcgcgtcgttttccgcggcgagatccatgcctttcttgccggccggcaggccgagcgacgcaagcagcgtgtcgcggcggcgctcgagctgcgcgagcttctcgagcagctcggttttccgctcgacgatgcccggcagcgcgtcgagcggcgccgccgtggtcagtgccttctcctcgtatgcgagcagggacgcgaacgcctcgactgtcgcgtgctcgtcgttgaccgtggccagcagttcgtctctcatctcgtttcgctcgacatggcggcgcgcggaccgtccgtgcgccatgtggtgcatcccgtctttcggccgcgaagccggttcagcggttgcccgcctgcgacggctgcttcagcagatnnnnnnnngtctgcaggatgccgtcggcgatcttgcccgtgtcgatcgacagcgtgccgctcttgatcgcatcccggatcgcgtcgacctgggcggtatcgatatcggcgctgcccgaggcggcgaggctgcgcagcgtcgacgacaggccggacaggctcacgttcgcgtccccgcccgtcggcgcgcccgcggcgccggcaggcgtctgagccgcggccggttggccggcttgcgtgcgagccgcgcccgcactggcgttcgatagcgtgcgggcgttcgaagtaggggtggaatcgactttcacgatggtgtttcctgtacgggtttgaccacgataacggcaaggccggcccgaactttagcacccgtttttcagtaaccccctgaatcaacaaaagtttgcaatcttagagggggatttccaccgtcgcggcgtccttgacgatcgccgtgacgatctggcccgccgccatccgcacccgcacctgctggccgggcgccgcgttgttgagcacgctgccctccgccgaaatcgtgaacccctggcccgacgcgaccacccgcactgtctgtccgatcgataccgacgccgcgctcttcaacagatcctgacgcagcggcagccccgccgcgacccgcgtgagcgcggtggcgccgactgcctgctgcgcatcggtgatcaccgcgagcggcagcagggtcaggtcgccgtnnnnnnnnacgagatcggcggccgtgagcgtctcgccgggcgcgatctggcgcgcggcgacgtaataggtcgcctgcacggcgagcttcgcctgaaggtaaatcgtccacgggcgctcgcccgcgcagcgcacgccgacggtcgtacggccccacagnnnnnnnnccgaaggcaggaacggctcgagcgtcgtgcatgcggcgagcccgcgcgggaaggccggcgcgaccgtgacggtggtcttgccgggcaggccggccgcctgctgctgcaggaacgcgagcgccgcgcggcggatcgattcgccgtcctgttgagtggcgggaaccgcgccggccgccgtggcggaggcggccgccggctgcgcgccggccgcgctcgtcgccgccgcccgaatcggcgcggagcgcacgggcagcgtgcgcggtgcgggctnnnnnnnnagcgacacggggatcacgccgcccgccgcgacgctcgggtcccgcgcgggccatgattgcgccgccgcccgcgcgttcgcgggccggccggtgtggccccttcgtcctgggcgatgacgggcgcgactcgctgcatatcggtcgtggccggtgcgcgcgaggtggcgctcacgcggggcgcgggggcgacgttcgccgcagggttgccttggctggccgcgccgggcggcgcggtccatccggcgcttgccgacgcggagccggcggaacgattcgatccggtcctcggcggcacgggattcgcgccgccgttcgattcggctcgcggcatggccgcggaggggtgccacccgctcggggcggcggccgggattcggccattcgattcggccggaccgggttcgatcacgatcaggccggtgcgcggctcggtcgccgcacggacatcgcccgattccgctgccgattccgcgcccgaggccgcgccggcgcggccgctccacgcggcggccgcctgcgcggcggctggcgcgtgccatccgcccgggcttgccgtacggtcggcgccgcccgggcccgccgcgcccgcgccgttcgcgcnnnnnnnnntcgccgcattcgcattcgcgagcgcggtctgggccgattcgccgcggcctggaatcacgatcatcccgccgtcgcccgcctgctgcgcgagcgccgcgcccatccagcccgccagcgcgagcgccacggcaaagcgcgtgcgcgttgcgcggcctgcgtcagtcgtcatcgcgccctcctcgaagcccggttggaaaccgtctggtacggggttgcattctagggatgggcggtggccggcaaaccgcgaatagaggggccctttgccggctattcgcccgattgccggttgcgttgtccgcctaccatgcgtcccatggnnnnnngcctctttggccgcccatcgtcggttcgcccgcatcgcggccggccgcgggcggcgaaagagcggcgcatcttcagacggagactcgcagatgctggacaaactcgatgccgaattcgcgttcggccgccaggcgctcgacgtgcgcgcatatcggcaggaactgctgtcgtcgaacatcgcgaacgccgatacccccggctacnnnnnnnnnnacgtcgacttctcgtcgacgctcgcccgcgcgctcaagcaggacggcgcggcgagcgccggcaacgcggcgcagttgccgctcgcgcagccggcgggcgtcgcgagcgggatgtcgatggcgacgacctcgggcgtgcacctcgcgggcaacgtgaagctgattccgacgggcggcccgagcgacgactacggccgcgcgcagtaccggatcccgcagcagcccgcgctcgacggcaacacggtcgatctcgacaccgagcgcgtgcagttcgccgacaacgcggtgcactaccaggccgggatgacggtgatgacgcagcagatcaagacgatgatcgccgcgatcacgtcgaattcgagttcgtgacgcgccgcttcggcgcttttcccgcgtgcnnnnnnnntcacgggaaacggttgaatgtgcgcgcaacgcgataaggagtacgcatgccttcgttgatgaacattttcgacgtcgcgggttccgcgatgtcggcccagtcgcagcgcctgaacgtcacggcgtcgaacctcgcgaacgccgacagcgtgacgggccccgacggcaagccctacaaggcgaagcaggtggtgttcgcgaccgcgccgatgggcnnnnnnnnnaccgcgtccggccagggtgtcggcggcgtgcaggtgagcaaggtgatcgacgatccgtcgccgatgaagacggcttacgacccgtcgaacccggccgccgatcagaacggctacgtgacgatgccgaacgtcgatccggtgcaggagatggtcaacatgatttccgcgtcgcgctcgtaccaggcgaacgtcgagacgctcaataccgcgaagcagctgatgctcaagacgctgacgatcggcagctgacgnnnnnntttttcatcgatcgaaacacgcatagcagaggaaggcgaacccggatgacatcctccttcaccaccatcggcggcagcggtacgaccgtcaacagcctgccgtacgacacgatgagctcgaacgggcagtcgtcgggcacgtcgggcgcgaacacgacgaacggcactgccggcacgaacggcacgagcggcgcgaactcgggcatcaacgtcgcgagctcgctgtcgacgacgtccgctgccgatctgcagacgacgttcctcaagctgctcgtcacgcagttgcagaaccaggatccgacgagccccgtcgacagctcgcagatgacctcgcagctcgcgcagatcaacaccgtgagcggcatcgcgcagttgaacaccgcgctcacgtcgctgtcgtcgcagctcaccgcgggccagcagacgcaggcggcgatgctgatcggctctaacgtgctcgcgccgggcaacaccgtgcccgtcaagagcggcgcggcttcgccgttcggcgtgcagctcacgagcgccgtgtcgaacctcacgatcaccgtgaagaacgcgtcgggcgtcgtcgtcaacacgatcaacgcgggcgcgcaatcggcgggcaccgtgccgttcaactggacgccgaccgatacggcgggcaacaagctgcccgacggcacctacacgatcagcgcgagctacaccgacacgtccggcaagcagtacgcgccgaccacgctgtcggtgctgagcgtcatcaagcaggcggacggcacgccggggctcgtgctgtcgaacggctcgacggtcggcttcagccaggtcgcgtcgatcttcccgaacaccacgaagagcgcgtcgacgggcaacgcctcgtcttccaccaactaatccagcttcttcgctacggagaccgagatgggctatcaacagggtttgagcggtttggcgggcgcgtcgagcgacctcgacgtgatcggcaacaacatcgcgaacgcgaacacggtgggcttcaagggcagcaccgcgcagttttccgacatgtatgcgaattcggtcgcatcggccgtcaacaatccgatcggcatcggcacgatgctcgcatcggtgcagcagcagttcagccagggcacgatcacctcgagcacgtcgtcgctgaacgtcgcgatcaacggcaacggcttcttccagatgtcgaacaacggcgtgaccacgtactcgcgcgacggcacgttccagcgcgacaagaacggctacatcgtcaattcgcagggcctgaacctgatgggctacgcggcgaacgcgaacggcgtgatcaacaccgcggcgaccgtgccgctgcaggcgccgacgaccaacatcgcgcccaccgcgacgaccaagatcaccggccagttcaacctgaactcgcaggacgcggtgcccgcgacgacgccgttcaactacaccgatccgacgagctacaactacacgacgtcggtgcaggtgttcgacacgctcggcggctcgcagaacgtgaacctgtacttcgtgaagagcgcgacgagcggccagtgggaagcgtatgcgggcccggccggcaagacgccgaccgatctcggctcggtcaagttcagcaccgcgggcacgatcacgggcacgtcgacgcccgccggcgtgccgacgacgaacgtcggccagttctcgttctcgatcccgacgacgacgggcgcggcgaacccgcagaacctgacgctcgacctcacgggcacgacgcagtacggcggcaagaacggcatcaacaatctcgcgcaggacggcttcgcgagcggcgtgctgacgacgttctcgatcggcgcggacggcaaggtcaccggcaactactcgaacggccagacctccacgctcggccagatcgtgctcgcgaacttcaacaacccgaacggcctcgtgaacgtcggcaacaaccagtacgtcgagtccgccgcgtcgggcgtgccgcagatctccgcgcccggcagcacgaaccacggcacgctgcagggcagcgcgctcgagaactcgaacgtcgacctgacgagccagctcgtgaagctgatcaccgcgcagcgcaactaccaggcgaacgcgcagacgatcaagacgcagcagaccgtcgaccagacgctcatcaacctgtaagcggccttcgcggataacagccagccatggaccgactgatctatacggcgatgacgggcgcgacgcagtcgctcgagcagcagtccgtcgtcgcgaacaatctcgcgaacgcgtcgacgacgggctttcgcgcgcagctcgcgacgttccgcgcggtgccgatgaacttcgaggacggcagcggcaacgtcgacccggcgacgacgcgcacctacacgctgtcgtcgacgcccggcgcggatttcgcgccggggccgatcgagcgcacgggcaacccgctcgacgtcgcggttcaggggccgggctggctgtcggtgatgctgccggacggcaccgaggcgtacannnnnnnnggcaacctgcacgtcgaccagaacgggcagctcgtcaccgcgaacaacctgcccgtcgtcggcaacggcggcccgctcgccgtgccgccgaacgcgcagctcacgatcggcgcggacggcaccgtctcggcgctgatgccgggcgatccgccgaccgccgtcgcgatgatcgatcaactgaagctcgtgaatcccgatcccgcgacgatgaagcgcggcgacgacggcctgttccgcaccgcggacggcaatcccgccgacgccgatccggccgtgaaagtcgtgccgaattcgctcgagggcagcaacgtcaatccggtggcggcgatggtgtcgatgatcgacaannnnnnnnnnttcgaattgcagaccaagctgatccagtccgccgaccagaacgagcaggcggcgaaccaactgctcaacttcagctaagcgccgccgcgcgccagaccaaggagtcaacacgtgaaccgttccctctacatcgccgcgaccggcatgaacgcgcagcaagcgcagatggacgtgatctcgaacaacctcgcgaacgtgagcaccaacggcttcaagggctcgcgcgcggtgttcgaggatctgctgtaccagaccgtgcgccagcccggcgcgaactcgacgcagcagaccgagctgccgtccggcctgcagctcggcacgggcgtccagcaggtcgccaccgagcgcctgtacacgcagggcagcctgcagcagaccggcaactcgaaggacgtcgcgatcaacggccagggcttcttccaggtgctgatgccggacggcacgaacgcgtacacgcgcgacggctcgttccagaccaacgcgcagggccagctcgtcacctcgagcggctatcaggtgattccggcgatcacgatcccgcagaacgcgaactcgctcacgatcggcagcgacggcgtcgtgtccgtcacgcagcctggctcgaacaacgcggtgcagatcggcgcgctgcagatcgcgacgttcatcaatccggccggcctcgacgcgaagggcgagaacttgttcgccgagacgacctcgtcgggcgcgccgaacgtatcgcagccgggcctgaacggcgcgggcacgctcaagcagggctacgtcgaatcgtcgaacgtgaacgtcgtgcaggagctcgtcaacatgatccagacgcagcgcgcgtacgaaatcaacagcaaggccgtgacgacgtccgaccagatgctgcagaccgtcacgcagatgtcgcgctaaccggccccgggtcagaagccatgaagcaggttcgtttcctcccgcagccggcgcgcnnnnnnnnnngcggccgtgcgccgcccgggcgccgccgcgctcgcggccgccgcgctcgcgctcgcgggctgcgcgcagattccgcgcgagccgatcacgcagcagccgatgtcggcgatgccgccgatgccgcccgcgatgcaggcgccgggctcgatctacaacccgggctacgcgggccggccgctcttcgaggatcagcgcccgcgcaacgtcggcgacatcctgacgatcgtgatcgcggagaacatcaacgcgacgaagtcatcgggcgcgaacacgaaccggcagggcaacacgagcttcgacgtgccgaccgcgggcttcctgggcggcctcttcaacaaggcgaacctgtccgcgcagggcgcgaacaagttcgcggcgacgggcggcgcgagcgcggcgaacacgttcaacggcacgatcaccgtgacggtgacgaacgtgctgccgaacggcaacctcgtcgtgagcggcgagaagcagatgctgatcaaccagggcaacgaattcgtgcgcttctcgggcatcgtcaatccgaacacgatctcgggccagaactcggtgtactcgacgcaggtcgcggacgcgcgcatcgagtattcggcgaagggctacatcaacgaggccgagacgatgggctggctgcagcgtttcttcctcaacatcgcgccgtggtgaagacgatgcgtaccttgttnnnnnnnntcgtgcgccccctcgttgctgcgcgtcgccgggcggcggcgtgctgcgcgctcgccgcgtgcatgctcgcgctcgcgttcgcgcccgccgcgnnnnnnnnngagcgcctgaaggacctcgcgcagatccagggcgtgcgcgacaacccgctgatcggctacggcctcgtcgtcggcctcgacggcacgggcgaccagacgatgcagacgccgttcacgacgcagacgctcgcgaacatgctcgcgaacctcggcatctcgatcaacaacggctcggccaacggcggcggctcgtcggcgatgacgaacatgcagctgaagaacgtcgccgcggtgatggtgacggcgacgctgccgccgttcgcgcggccgggcgaggcgatcgacgtgacggtgtcgtcgctcggcaatgcgaagagcctgcgcggcggcacgctgctgctcacgccgctgaagggcgccgacggccaggtgtacgcgctcgcgcagggcaacatggcggtgggcggcgcgggcgcgagcgcgaacggcagccgcgtgcaggtgaaccagctcgcggccggccgcatcgccggcggcgcgatcgtcgagcgctcggtgccgaacgcggtcgcgcagatgaacggcgtgctgcagctgcaactgaacgacatggattacggcaccgcgcagcgcatcgtgtccgcggtgaactcgagcttcggcgcgggcacggcgacggcgctcgacggccgcacgatccagctcaccgcgcccgccgattcggcgcagcaggtcgcgttcatggcgcggctgcagaatctcgaggtgagcccggagcgggccgcggcgaaggtgatcctgaacgcgcgcacgggctcgatcgtgatgaaccagatggtgacgctgcagaactgcgcggtcgcgcacggcaatctgtcggtcgtcgtcaacacgcagcccgtggtgtcgcagccggggccgttctcgaacgggcagacggtggtggcgcagcagtcgcagatccagctcaagcaggacaatggctcgctgcggatggtgacggcgggcgcgaacctcgccgaagtggtgaaggcgctcaactcgctcggcgcgacgcccgcggatctgatgtcgatcctgcaggcgatgaaggcggcgggcgcgcttcgcgcggacctggagatcatctaagtgacgactttcacgaaaccgaacgatctgtcgcagcgcttcgcgctcgacgttcaggggttcgacgcgctgcgctcgaaggccacggcggctgcgccgcgcgagggcgtgaagatggtcgcgggccagttcgacgcgatgttcacgcagatgatgctgaagagcatgcgcgacgcgacgccttcggacggcctgctcgattcgagctcgtcgaagatgtacacgtcgatgctcgatcagcagctcgcgcagcagatgtcgtcgaagggcatcggcgtggccgacgcgctcaccaagcagttgctgcgcaacgcgaacgtcgcgcctgacgcgcagggcgaaggcggcctcgcggcgatgaacgcgctcgcgaaggcgtatgcgaactcgaatggggcgccaggcaacggcgcgctcgcgggcacgcgcggctattcggcggcgagcgcgctcacgccgccgctgaagggcaacggcaactccgcgcaggcggatgcgttcgtcgagaagatggcgctcgccgcgcaggcggcgagcgcgaccaccggcattccggcgcgcttcatcgtcggccaggcggcgctcgaatccggctggggcaagcgcgagatccgcggcgcgaacggcgaatcgagctacaacgtgttcggcatcaaggcgacgaagggctggaccggccgcacggtatcggccgtcaccaccgaatacgtgaacggcaagccgcaccgcgtggtcgcgcagttccgcgcatacgactcgtacgagcatgcgatgaccgattacgcgaacctgctgaaaaacaatccgcgctacgcgagcgtgctgaacgcgggccacaacgcggaaggcttcgcgcatggaatgcagaaggccggctacgcaaccgatccgcactacgcgaagaagctgatttcgatcatgcagcagatcggctgacgcgagccgagcaaccgttcggtacattttggaccgcgccgggcctggcctcgcgcggttttaacgtttgctgnnnnnntaaactccggtttcgatctaaactttgcgttgccgttgccgctaaacgtgagagaccagcgatcgggcggatcacgcccgtccataacgcgcccccgaaatccgccgggcgcatagagataaaataccggcaagccatgaataccgaacagtcgacgagtccggccgcgagtgccgccgcgcattccggccacgattacggccgccgcaatccgctcgagatcggcgtgcagttgcgcaacctcgtcaatcgcggcgatttcctgaccgtccagtaccagggcggccagctcgtcacccgcattctcgatgtcgacgtcggcgcgcggaccttcgtattcgactggggtgcgcttgccgatcagaacgccggcattctcgccgcgccgcgctgcgtgttcgacgcgtcgccggacggcgtgcgcgtcgaattctcgaccgccaccccgcgcgaaacccgttacgagaacctgcccgcgttcgaagccgatttccccgacgtgctgtactgcatgcagcgccgcgaatatttccgggtcgacgcgccgatcctcgatccgtacgtatgccgcggcaggctgcccgacggcgagaccttcctgttcgaagtgcacaacctgtcgctcggcggcctcgggctgcgcacgagcgacgaccgcgtggcgtcgctcgagcccggcatgacgctgcccgacgtcgagctgaacctgaacggccacgggatgctgtcgctcgacctgcaactcgtgtcgcaccgcgcgagcgagacgccgagcgnnnnnnnncgctaccagctcggctttcgcttcgtgtcgctgccgggcagcgccgagaacacgctgcagcgcatcatcacgcagctcgagatgaagcgccggcagctnnnnnnnnnctgacgaaagctgcccgcgcgcgatcgacgccgccgccccggggcggtgaannnnnnnnnaaacgtccatggcggcgctcgcgcgccggccgcgcgccgcattcgcannnnnngcgcgtgcggtccctcaannnnnncgacgcgcggccgttataccgggagtccacgcaacccggcggccgcggcgcggccggctcttaggatcgcgcatgtccaataccctcatgaacctcggggtcagcggcttgaacgccgcgctctggggtctcaccacgaccggccagaacatcagcaatgcggcgacgcccggctattccgtcgagcgccccgtctatgcggaagcgagcggccagtacacgagcagcggctatctgccgcagggcgtgtcgaccgtcaccgtcgagcgccagtacaaccagtacctgtcgaaccagctgaacgccgcgcagacgcagggcagctcgctgtcgacctactacacgctcgtcgcgcagctgaacaactacgtcggcagcccgacggccggcatcgcgaccgcgatcacgaactacttcaccggtctgcagacggtcgcgaacaacgcggcggacccgtccgcgcgccagaccgcgatgagcaacgcgcagacactcgcgagccagctcgtcgccgccggccagcaatactcgcaactgcgccagagcgtgaattcgcagctcaccgacaccgtcacgcagatcaacagctacacctcgcagatcgcgcagttgaacgagcagatcgcgtcggcgagctcgcaaggccagccgccgaaccagctcctcgaccagcgcgatctcgcggtgtcgaagctctcgcagctcgcgggcgtgcaggtcgtgcagagcaacggcaactacagcgtgttcctgtcgggcggccagccgctcgtcgtcggcaatgcgagctatcagctcgcgaccgtcgcttcgccgtccgatccgagcgagctcacgatcgtatcgaagggcgtcgccggctcggcccagccggggcccacgcaatatttgcccgacgtgtcgctcacgggcggcgcgctcggcggcctgctcgcgttccgcagccagacgctcgatcccgcgcaggcgcagttgggcgcgctcgcggtcagcttcgcgtcgcaggtcaacgcgcagaacgcgctcggcgtcgacatgtccggcaatccgggcggcagcctgtttgcggtcggcgcgccggccgtctacgcgaaccagaacaacaccggcagcgcgacgctgtccgtgtcgttcgtcgacggcacgcagccgacgacgagcgactacgcgctgtcgtacgacggcgcgaagtacacgctgacggaccgcgcgacgggcagcgtcgtcggcacggcgacgccgagctccacgccgccgacgatgacgatcggcggcctgaagctgtcgctgtcgagcacgcccaacgcgggcgattcgtttaccgtgctgcccacgcgcggcgcgctcgacggcttctcgctcgccaccgcgaacggctcggcgatcgcggccgcctcgcccgtgctcgccgcgggcgtcgcgacgaacagcggcacgggcgtgatctcgcagggctcggtgagcgcgggctaccagttgccgtcgggcacgacgacgctcgcgtacaacgcggcgtcgaagacgctgtcgggctttccggtcggcacgacggtgacgatcgcgggcacgccgccgacgtcgatcaacatcacgagcgcgacgacgcccgtgccgtacgatccgtcgaagggtgcgtcgatgacgatctcgagcacgacgcagccggcgccgtcgggcgtgatgaacggcgtgagcgtgtcgctgtcgggcacgcccgcggacggcgaccagttcacgatcggcgcgaacaagggcaccaacgacgggcgcaacgcgctcgcgctgtcgcagctcgtgaactcgaagacgatgaacaacggcacgacgacgctcacgggcgcctacgcgggctacgtgaacgcgatcggcaacgcggcgagccagctgaaggcgtcgagcgccgcgcagacggcgctcgtcggccagatcacgcaggcgcagcaatcggtgtcgggcgtgaaccagaacgaggaagcggcgaacctgatgcagtaccagcagctgtatcaggcgaacgcgaaggtgatccagacggcgaactcggtattccagaccgtgctcggtctcttcaactgaacgaggtaggcggcgatgcgcatttccagcactcagctctacagcctgaacgtcgacatgatgaacgaccagcaggcgcagatcgcgcagctctaccagcaggtatcgagcggcatcagcctgacgacgcccgccgacaatccgctcgcggccgcgcaggcggtgcagctgtcggcgacctcggcgacgctcgcgcagtacacgcagaaccagacgatcgtgcagaccgcgctgcagaccgaggacacgacgctcacgagcgtcaacgacgtgctcaacgccgcgtatcaggcgctgatgcacgcgggcgacggcgggctgtcggacagcgaccgcgcggcgcttgccgcgcagatccagggctcgcgcgaccatctgctcacgctcgcgaacacggcggacggcgcgggcaactatctgttcgcgggcttccagccgacgacgcagccgttctcgaacaagccgggcggcggcgtcacgtatgcgggcgattacgnnnnnnnnnncgtgcagatcgccgatacgcgcacggtttcgcagggcgacaacggcgcgaacgtgttcatgtcggtgccgttcctcggcagtctgcccgtgcccgccgcgggcgcgagcaacacgggcacgggcacgatcggcgcggtcagcatcacgaatccgtccgatccgaccaacacgcaccagttcacgatcacgttcggcggcacggccgcggcgccgacttacacggtgaccgacaactcggtcacgccgccgacgacgaccgcggcgcaggcgtactcgtccggccagggcatcaatctcggcggccagacggtcgcggtgtcgggcaagccggccgtgggcgacacgttcacggtgacgcccgcgccgcaggcgggcaccgacgtgttcgcgacgctcgacacggtgatcgccgcgctgaagtcgcccgtcggcaatagccagaccgcgtcgaccgcgctgacgaacacgatggccaccgcgtcgacgaagctgatgaacacgatgacgaacgtgctgaccgtgcaggcgtcggtcggcggccgcctgcaggaagtgaaggcgatgcaggcggtgacgacgacgaacacgctgcagacgacgaacagcctgtcgaacctgaccgacacgaacctgcccgccgcgatcagccagttcctgcagttgcagaattcgctgagcgccgcgcagaaggcgttcgtgcagatgcagaacctgtcgctgttccagtatctgaacccgtaagcggcgccggccggcgggcggtttcgccgcggcgcggcttccggctgggcgccatcggttgcgacgaagcgggcggcgtgtgccgcccgcttcgctttggggcggcgcaggcgcgccgtggccgcgcgcaggcgccgcgggccgcatgtgaccgcttgccgcggccttgggctcgccgccgctttcgcgcggcccggcgagcgcttccttacccccgccttgcgtttgccgccggcgcgcatcccgagcgccgggcgtttttgcgcgccgcttgtcagcgcgattcccgcttcgtacactcgcgcgtgattttgcccggacgcgccgtnnnnnnnnnctcaatccagaccgacaggagaaccccgcgatggccgattcctatttcccgcggtgnnnnnnnnagccgcgcgacgacgcggcccgcgtcatcgcccccgacgagcgcctgccgtggccgcagacgttcgcgatgggcgtgcagcacgtcgtcgcgatgttcggctcgacggtgctcgcgccgctgctgatgggcttcgatccgaatctctgcatcctgatgtccgggatcggcacgctgctgttcttcgtgctcgtcggcgggcgcgtgccgagctacctcggttcgagcttcgcgttcatcggcctcgtgatcgcggtgacgggctatgcgggcggcggcgcgaatccgaatgtgccggtcgcgctcggcgggatcgtcgcgtgcggcgtcgtctatgcgctgatcgggctcgtcgtggcggccgtcggcacgcgctggatcgagacgctgatgccgcccgtcgtcaccggcgcgatcgtcgccgtgatcgggctgaacctcgcgccgatcgcggtgaagggcgtgtccgcatcgactttcgacgccacgctcgcgctcgtgaccgtgctgtgcgtcggcggtgtcgcggtgttnnnnnnnngcatgctgcagcgcctgctgatcctcgtcggcgtgctgatcgcgtacgtgatctacgcggtgctcacgaacggcatggggctcggcaagccgatcgatttcgcgatcgtcgcgcaggctgcatggttcggcgtgccgacgttgcaccggcccgtgttcgatccgcacgcgatgctgctgatcgcgcccgtcgcggtgatcctcgtcgcggaaaatctgggtcacatcaaggcggtgagcgcgatgacgggccgcaatctcgaccgctacgtcggccgcgcgttcatcggcgacggcctggcgacggtcgtctcggccagcatgggcggcacgggcgtgacgacgtatgcggagaacatcggcgtgatggcggtgacgaggatctactcgacgctcgtgttcgtcgcggccgcgctgatcgcgatcgcgctcggcttctcgccgaagttcggcgcggtgatccagacgattccggggccggtgctgggcggcgtgtcgatcgtcgtgttcggcctgatcgcggtgacgggcgcgcggatctgggtcgtgaaccgcgtcgatttctcggacaaccggaacctgatcgtcgccgccgtcacgctcgtgctcggcgcgggcgacttctcgctgaaactgggcggcttcgcgctcggcgggatcggcaccgcgacgttcggcgcgatcctcctctacgcgctgctgcgcaaggagaaggagccggggccgatggtgtgagcggatgggcggcggtgcgcgtcgatcgaggtgcgcgcggcgcgatcgcgcgacggccgctttccgccatcatcggcgcccgatgcgcgcgaggctggcaacatggttgtgccatcgccatcgccattgnnnnnnnncgcccgctcgctcgtccgcgatccccgatgactcgctgaaatccgcgcgagcgctcagctcgcctgggcctgcgcgtcgagccatgcacagaaccggccgacgagcacgtcgttcgccgtctcgcgcggcgcgatccaccagtagctgcgcgttgcgatacgcgggcccggcagcggcgtcacgagccggccgctcgcgagttcgtcggcgatgagcggcagcggcccgagcgcgacgccgaggccgtccggccgcctgcaacgccagatagaagtggtcgaacgattgcttcttgcgccccttgagcggcgcgcccgccgcggcgaaccactcgcgccacgcatccgggcgcgtatccgaatgcagcagcacatggcgcgcgagatcgtccgcgctcgcgatcggtgcgcgcttcaggagcgccgcgctgcacacgggaatcacgctctcgtcgagaaagcacccgctcgtgcagttcggccagcggccggggccgcgccggatcgcgacatcgaacccgtcgagcgagccgagcggcgcattcgacgtcgacagcttcagctcgacgttcggcgcctcgcgctgaaaccgcgacagccgcggcagcagccacttcatcgcgaacgtcggcagcgcgttgatccgcagcacgcgcgccgcgcccgtctcgcgcagctggacggtcgcgcccgcgatgctgtcgaacgccgcctcgacggtggcgagatagcggcggccttcgtcggtgagcttcacccgcttgccgtgccggtggaacaccggcttgccgagccacgcctcgaatgcggcgatctgccggctgatggcaccgtgagtcacatgcagctcctcgcccgcggcgctgaagctttcgtgcctcgctgctgcttcgaaggcccttaaggccggaaacggtggaagatcgcgtgccatgcttgtgattctagctcacaagggcgcgccgataaaatcgtttggagtccgcggcgaacgggcgtaatctcggctcgtggaaatcacgaggactgccatgcaatctcgattcgaacccggcggcggcgannnnnnnngcgtgagcgtcgccgatctgttcgcaggctttctgggcctcgggctgatctcgttcggcggcgcgctgccgttcgcgcgccgcgcgctcgtcgaggagcgccgctggctgagcgccgacgaattcaccgatctgctcggcctttgccagttcctgccgggcggcaacgtgatcaatctgtccgtggcggtcggcatgcggtttcgcggcgtgccgggcgcgatcgcgggcctgctcggcctcgtcgcggggccgacgctcgtcgtcatcgcgctcggcgtgctgtatgcgaagacgcagcagaatccggccgtccatcatctgttcggcggcctcnnnnnnnnnnnnnncgggctgctgatcgcgatggcggtgaaggtggccaagccgctgcgccgcatgcgggcgggcgcgtgcgtcgcggtgctcgcgttcgtcgcgatcgcggtgctgcgcatgccgctgttgccgacgatgctcgtggtgacgcccgtgagcatctggctcgcgtnnnnnnnnncgcgcggcgcgaatgcgggcgcgcaaggcgtgcggcgatgagcgacacgcttgccgcgctcgcggtgatcttcggccagctttcgctgctcgcgttcggcggcggcaacacgatcctgcccgagatgcagcggcaggtcgtcgacgttcatcactggatgagcgcgcaggcgttcaccgcgctcttcgcgctcgcgcaggcggcgcccgggccgaacatgatgatcgtgccgctcgtcggctggcacgtcgcgagctggccgggcctgctcgtatcgtcgatcgcgaagttcgggccgtcgtcgatcgtgacgatggccgcgctgcatgcgtgggagcgtttcaaggacaagccgtggcggcgctacgtgcagcagggaatgatgcccgtcaccgcgggcctcgtcgtcgcgagcgcggtgttgatctccgaggcgtcgaaccgctcggcgttgcaatggggaatcaccgcggcggtcgcggcgctcgcgtaccgcacgcgcgtgcatccgttgtggctgctcgcgggcggcgcgctcgccgggctcgtcggcgggtggttcgcataggcgcatgccgaagcggcgcgcaacgggccgcggcgggctgcggcgggcgggcacaggcggtgggcgcggcgcgcacgcaccagcgccgcgcacacgcgccagcgccgcgcacacgcagcgggatacgccgcgcatgcgtgcgtgatcgatgcgcacgtgcggtgaacggccgatcgatgcggcgacgtggcgcatgcgatgccccacgccaatccacatgcggttccatttgcgattccccatgcgatgcgcggcggcatgaagcccgctcgcgcatcggcgccnnnnnnnngccgcgccgcgggccgggttccggcttcgcgctcggggcgcggcgcgaagcccgccgtcagtccggcgcgtgcgcgtcgctcttgacgaggccgagcaatttgccgcgctcggcattcagatcgacgttcgtcgacgaccagtcgagcacgtagccgtgattgagcgaatcgcggacgatcgacgcgtaatcggacttcgcgagcttgccgtcgcgcatcgcgcgattcacttcgtcgcgcaggtccggcgtgaagccgggataggcggcgacgagcgccgcgtactgccgcgcgtcgatctcgtccgattcgcgattgaatgcccacacgacgacgagcacgatcgcgacgaacggcacgagggtatagcgcaggaagaacttggcggcggtcatggcagaggcggatgcggtgaatcgtgagacggagcgccgggcgcggtcggcgcgtgcgtgcgggcgagtatactttcacgtattcgatcaactgcaaacaaggctgcaacaccatgtcgacgcttcccgcctgcccgcaatgcgcaatggaaaacacgtacccggacggcgaacattatatttgcgcggactgcggacacgaatggccgatcgcgggcgacgcgaacgccgccgatgacgacgcggccgctgtcgtgaaggacgcgaacggcaacgtgctcgccgacggcgacgcggtcgtgctgatcaaggacctgaaggtgaagggctcgtcgatcacgctgaagatgggcacgaaggtgaagagcatccgtctcgtcggcggcgatcacgaagtcgactgcaagatggacgccggcaatttcatgctgaaggcgtgctatctgaagaaggtttgagcggcgcgcgacgggcgatgaatctcgacgccgcgagccgcaacctgacggtcgcatcgctgcttacgctgtcgggcggctatctcgacgcatacacatacgtcggccacggtcacgtgttcgcgaacacgatgacgggtaacgtcgcgctgctcggcatcaacgtttcggcgggcgactgggcgcaggcgctgcatcacgtgccgccgctcgcgggcttcgtgatcgcggtgttcgtcgcgcacacgctagggctcgccgcgcagaagggctgggtccggcataccgcgttcatcagcctgatcgtcgagatcggttttctcgcgttcgcatcggccggttggcccgcgatgtcgagcgcatggctgatcccgggcatctcgttcgtcgcgacgctgcagacgctgtcgtttacgcatctcgagaacctgtcgtacacctcggtgatgacgacgggcaatctgcggcgtgtcgcgcaattgctgttcgccgggctgattccgcgttacgacgcgctcgcgctgcacgattccggtctgctcgccgtgatcagcctgtgctttctcatgggcgcggtggcgggcggcttcgtcacgcggctcgtcggcgacggcgcgttgtggggcgcggtgctgctgctcgcggcggcgttcgcggagatcgtacgnnnnnnnnntcacgattcgggcgccggcgccgcgcgggccgaacgcgccgcgcatgagcggtagcgagggcgcacccctgccgcttggtttgcgcgattccggtgccgcgcattttctccgggcggcaggcgtaggcgttctacgccgatttcctcggcttcacgatcgagcgggcgcatcgtttcgcgcccggtatgccgcctgacgcgaaggtgtggcccggcgcgccggttctgcatctgagcgagcatcgcggtgccgggtttcgccgtttccgtgccgctcgagggcatcgatgcgcttgccgccgagttcggcggcaagcggtccgcatnnnnnnnncaacgttcaacgccacggccggaggcgagcgatggcgatcgccgatccgttcggcaagcgcctgcgcttttgcgagcgcgacgctcagtcgtcctgcgcgccgcgcaccgttgcgtgatgacgacaacgccgcgattctcgccgcgtttannnnnnnacaaagctttcatcgtcatatgattcgtgggctcgcnnnnnnnngcggcatcggccgcggccgtggccggagaagagacggagacaattcacaaaggaaagctcatgaagcaaaccaccaaaatcacgggactgataggaggggccgtgctggcgatcgcaggccagcaggcgatggcgcaaagctcggtgaccctctggggcgtcgcggacgtgagcctgcgttacctgagcaactcgaacgcgcagaacgacggccgctttttcatgacgaacggcgcgatcaccaacagccgcatcggcctgcacggcagcgaagacctgggcggcggcctgaaggcgatcttcaatctcgaaagcggcgtcaatctgcaggacggcgcgttctcggacagcaagcgcatcttcaatcgcgccgcctatgtcggcctgacgagccagtacggcaccgtgacgctcggccggcagaagacggtgctgttcgatctgctgagcgacacgtacgatccgctgacggtcggcaactatctggaaaacgcgtggctgcccgtcgcgctcggcgcgggcctgtacgcggacaactcggtcaagtatcgcggcacgttcggtggcctgacgatcggcgcgatgtactcgttcggcacggattcgaccgccacgggcgcgggcggcttctccggccagcttcccggccacatgggcgcgggcaacatgtacggcttctcgctgtcgtacgtggcggggcccgtgagcgtggcggcgggcgtgcagcagagcagcgacaattcgaaccgcaagcagacgatctatcacgcgaacgtcgtctacgcgttcagcaaggcgaagatctacgcgggctatctgcattcgaaggacgatacgggcttcgtcgatacggtgctcgcgcagcagccggggctcttcacgagcggcgcgcccaagcgcaccggtcggatcgacgacggcccgttcgccggcgtgagctggcaggcgacgcccgcgctcacgctgacgggcgcgttctactatgaccggatgcgcaacgcgacgatcgcgaatggccagctcgacagcggcaatcgctatacggtcgtcggcctcgtcgagtacgcgttgtcgaaacgcaccgagatctacggcaccgtcgacttcaacaaggtgaacggtgcggcgatggtcgagatgccgggccgcagcaaccagacgggcgtcgcgatcggtctgcgcaacatcttctgagcgtcgcggcatcgcgcgattcagatggcaaggcccgcttcgcgcgggccttgttcatggcggcgcgccgccggcgcgtgcgccggtgccggtgcgcatcgcgggtgccggcatcgcacgcggtgcgcgaaacgtgcgctgcgcacgcgtcgcggcttcagcgcacggccgccttcgccgcgctgttcgcctgctgcgacacttgcgtgaggatctgcctggccgccgagaacgacgggttcaggtagatcttcgtgaacgagtggccgagcggatcggtgaacaggtgcaggccgagcgagaagttcgacggcatcaccgtctggacgagcccgaggctgccgatcaccgtatccgacgacgacgtcaggtagctcgagcccggcagcagatagcgcgccgcgttgccgacgttcaccgagctgatccggccttnnnnnnnntccggccccgtgatcagcaggttcatctcgaagttcgcgtacagcgtgccctgcgagtggccgacgagcaccaccttgcggttctgctgcagatacgcgcggtattggttcagatgatcgggcagctcgggcgtctcgcttttcgtcaggatatcgatgtatttctgttgcagcgccgcgtccatgccgcccgcgggaaccgtgccgccgtcgatcgcgcgccagaaatccgccgggctcgtgccttcgaccgacttctgcttgaacacctgccacagatcgctgaacgtgccttgcgtcgcgttgtacgcgttgccgtacacgtatgcgttgttcgcgtnnnnnnnnttcagctgggtcttcagcacttgcaggctggcgatcgcatcgtcgaacgtgttgttgatgccgttgacgaacacgatcgcggagccgggcgagcccgccacggccgnnnnnnnnntcgccgcctgcgcggcgttcaggttcgtcgtgcagggcagcgcgacgagcgcgccggcaatcatcagcgtcactaactttttcatcgaaagtcccctcggatggtggttgatgcgctacggcgtcggtgaactcaattcggcatggctgtcgggttgaagccgcacgatgcggggccgggatcgtcgaagaactggccgccggcaagcgactggaagcggatgtaggcgagcgtgtccgtttcggtgtcgagcatgacnnnnnnnntgcccttgatccgatcgagcatcgtctgctgatcgatgcccgccttcgcgagcacgcgcgcgctcagcgcgcatgcgatgcccttcgcgatcgcgtcgccggcggtcttggcgtcgcccggatcgtggacgtcgttgaccgcctggttccagccgtatgcgatctgcgtgagcgcttcgcgcgtgacggccgaatccgcgtattcacgcgcgatgtgttcggtgacgcgagggggaannnnnnnnnnnncggagcgtggcgccgccgaggaagcggcggtgaatgcgctcgcgagcgcggcgggcgcggccgatgccgtttgcccggccggcgcggcggcgggggcggcatcggtcgatacgatccgcgcgcacgcccatacgaatgcggcgatcgcgagcgcggccgcaacagggtattgccatcgcatgccctctccattttgttgtgatgtcttgtatgcgttgcggaacgcggccggttgcccgtcgcgttcccgcagtcttcgtctccaccagcggcttgcaaaccttacaagaaatcgcttcaacggggaagcatcaccgtatcgcgagcgggcgcttcgcgcacccatggtgaggatgcgcgctcaattgcgaggattgtttcgctgcttgacgtgaagtatcgatgcgcgagcgtgcatcgggcgacgcgcgctcaggccgggccgcgctcgcgcggcgagccgttgggcccgagccgatcatgcatgcggaagttgaaaatggcgtgacggcgctcgtgcgaatcgcggcgcattgcgcgnnnnnnnntcacggcgtgctggccgcaaccgatgcttccgcgtgctgccatgcgaacaggccgggcacgaagatcagcagatcgcggatgcgtcgcgcacccgcgagcccgagcgacgtcgccggatcgagcccgagcgcgccgccgatcagcacgaagccgccttcctgcacgccgagcccgcccggcacgaagaacgcggcgctgctgagcgcctggatcagcgcttcgatcacgagcgcgtcgacgagcgaaacggacgcgccgaggaaatgcagcgcgagccagatttcgagcgacgtcgcgagatgttgcagcggctgccagaagaacagatagcgcacgacggtgccgcgctgtcgccagacggctttcagcgcgtcgtcgatctgcgcggagcgctcgacgagcgacgcgagctggccgcccgcgacgcgattgagcgcgtgcatcgcgcgttcgaacggcttcgcatgctggacgagcgcgaacaggagcagcagcggcgtgagcacggcgagcccccacgcgaacatgccggccannnnnnnngtgtccgacgtcgcgtgcacgagcagatagccgacgcccgcgagcgcgaaaagcgcctggctgatcagcgtgagctgcatgtccgacacgaggctggctaccgccgcgggtgctgtcaggccgtgtgcgcgcagcaggcgaaacgacgcgaactcgccgccgatgcgtgcgacgggcagcagtccgttgaccgattcgcgaatccacacgagccgcagcatcgccggcaggctcggccggcagcgcggcgcgatcagcgtttgccagtccttcgcgttcgcgagcatcggcagcaggtgcgacgcggccgcgacgacgaggccgatccccgccgcgcgcagcagcgccagcaccgcgtgcggatcgtnnnnnnnnacgagccagagcgagatcgcgagccccgcgagcgcggcgatgcgtcccgcatgcttgatcaatcgtggcgtgtgcgcgtcgcttcgcgttcgctggggttcgttttgcatgacgaagaaaggcgtgttcgatgcgcgatgccggtcaggcattcgggcgtttttccggcgcggggcataggcggccgtcgcgatcgacgtcgaagctgaagccgcgccagatcacgcgcgacgacgagaagctcgcgacgaagatgccgaaggcgatcagatccgcgagcggcagcagccacaggtcgcgcaccggccgcttcgtcgcgcgatcgacgatgcgtttcgcggcgannnnnnnnacgagcgcggcaggcacgagcggccacgcccacgcggcgccgctcgacagcacgccggcgagcagcgcgagcgcgagcggatgcgtgagcagcgagcccagatggccgcgcgggtcgaccgcgcggatcgtgcggctccagcgcaattcgtgttcgacgagctgcgcgacgcgcgtctcgacgcagccgtgctcgaccgcgaacggcggcacgacgannnnnnnnnnnnnnnnnnnnacggcttcgccgatcgcgtgatcctcggcgaggtgatgggcgaactgcgcgaggccgccgatcgcgtcgagcatggcgcggcgcatcgcgatcgtctggccgaaacacggccgcgcgagcttcagcgcgaggcccgtcaccacgcccggcaggaactgatggctggtgacgagcgcctcgacgcgcggccagaagcccgggtccgggcggccgcgatagacgcaggtcacgagcccgacgcccggctcgccgagctcgccgacgatatgccgcacgtagtcggggccgacgctcacgtcgctgtccgcgaagatcagcacgtcatgcgcggcggcgggcagcatgttgacgaggttcgcgatcttgcggttcggcccgtacagccgggcgtcggcgacgatcgtcacgtgcgcgcggggaaacgcggtgcgcagcgcgtcgacggcgcgcagcgcgggatcgtcgcgatcgtgcacgccgaacaggaactggatcggcccgtcgtagcgctgctcgcaaaagctcgcgaggttcgcgaacagcgtccgctcgacgccgtgcaacggcttgacgatcgtgacgggcgggcacgcgtgcggctcgcgtggcgcacgcgcgnnnnnncggtgcgtgagcgcggcggcgacgagcgtgtacacgcagccgaacgcggccgcgagcgcgcatggcgcggcgagcaacgcggcgagcagcgtgacgaagcggccgatgtcgccgaacgagatcagctcggccgcgagcagcgcaaggaccgcgccggtgtgacctgcccccttcgatagggccaatgggcttctagcaaagtccctttaaaccaactcctggaaagcggcaggagcgtccgcggttgcccgatgtttcgccgcaaactctgacggcgcaaggtagttcagtgcgctgtgcggcctttgctcgttgtagtcctgacgccatgccgcgatgactgcccgagcgtgcgcgagcgtcgtgaaccagtgctcgttaaggcattcgtcgcggaacttgccgttgaacgattcgatgtacgcattctgcgtgggcttgcccgcctgaatcaacttcagcgtgacgccgttcgcatacgcccactggtcaagcgcgcggctcgtaaattcgggtccctggtctgttcgcaccgccttgggatagccacggaagcgagctgcacggtccaatgcccgagcgacatacaaacctgagatgccatggtcgacgacgatgtcgacagcctctttcgtgaaatcgtcgacgacggtcaggcacttcacgcgccggccgttggaaagcgcatccatcacgaaatcgattgaccatacctcgttgggtgcgcccggcaatgccagttgctcgcgctcaatcatgacgccgtggcgcttgcgacggcgccgcacagccagtcctgcctcacggtacaggcgatagatgcgcttgtgattggcgtgcgtgccttcgcgttccaccagggcgtgcagtcggcggtagccgaatcgacgacgttcgtgcgccaacttcaccagacgcgccgcgagcacctcattctcgtggtccggcttcgcgtcgtaatgcagcacgctgcgagaaagcccgacaagccggcaggcgcggcgctcggagatgttgaccttctcccgaatcgccaacactgcttcgcgtttggcttgcgggctcagggctttcccttgacgacaaccttcaacgcttccatatcgagcattgcttcggccagcagtttcttcagtcgggcattctccacctcgaggtccttgagccggcgggcttccgagacttccatgccgccgaacttcgcgcgccaggtgtagaacgacgcgtcactgaacccatgcttcctgcacagttccttgaccggcataccggcctcggcttccttcagaaacccgatgatttgctgttccgtaaagcgcttcttcatgttcgtcttcttctccgaaaacgaactttactagactccggctggccctgtttgtagggggcaggtcaggtgagccacgcgagcgctttcatcgcgcggccttcgacggatacaaccgcgcacggacggccgccgcgcgatcgatccggcgatcgcggcgtggtgctgcgaaatcgagacagaacaagctgatggctccgcgtgagtgcgacgctcgtcgagagacgccgggccggcgttcgcgtgcgtcgcgcgtccggttcggcatgtcgtgcccggccgcacgccgctatgcgtaagttactacgcgaagcggcgtgggtgtgcggccgaatgcgtcacggtaatgcgtggagccgactttctgatggcgttatggtgacaaatcggtttaagcgatttgaccgcgcggccgnnnnnnnnngtgccgtcgtcgacggcatgcgcgcggcgcgggcaatgaaaggcgtgaaaggtgaggaaagcgaaacggttcagaacgtgatcgtcgtgcgtacgccgacgatcgcttcgttgccgatacgcgagcccggctcgttcgggttcggaatgccgccgcccggccggaatgcgtactggaaatccccctgcagttgccaccacggcgtcacctgatactggtaggtcgcctcgatcagcgtttccgcgcggcgcaccggatagccgggcgtctggaacacgccggtgtcgccgtcggcgcnnnnnnnnnnnnaaccgatcttcgcgtagctgacggcaagccccgccgtgtcgttgtcgcgtcctgcgaacggcgccttgagcgtgacgcccgcgttcagcgtgaagtcgacggcgttgcgatcgccgggcgcgcccatcacgcgcgcgaacacgttcagcgagcgcgggctgtccgcgcccggccgccataccatctgatccgcgaccgcatagaagccgtagttgccgcgatgcgtcgccgcgacgccgttgctcgccggatcggcgagcggcacgccgttcgtgtcgtagcgcggatcggcgaagcgctcggagttgtaccagacgccgagcttgtacatgccgggcagccccgcctgcggcgccttcggatcggcgggcggcgcgttgagcgcgtactggagctcgccgatgaagagcgcgccgttgcgcaggttgaaattcgtgccgtgccgattgagctgttgcgcgtcgcccacgccgcccgccggattgccgtcgaacacgcccgccatcacggtccatgcatcggatggcttcgcgcgcagccgcacgccgagcgacgacagcggataggcggggccgcccgccggcatgtcgacggcgggcagcacgggccagccgaacgtcgcgttgatgaacgtgctcgcgtactggctcaccatgaattcctggtcgaggctttgctggccgaccttcacgtcggcgcggccgttcgcgaacgactgctggtaccacagctcccagaggcgcgtcgtggcctcggcctcgatgccgcttgccgtctgcagcaactgcaggttgcgcgccgtgaggctcgtgccgtgaatctgcaggcccgacacgttgaacgtgccgcccggcagcccgatcgccttttcggtgtcgacgctgaagccgaattgcgtgaggccgtcataggcgccgccgcggcttgtgccgcccgacagattgcgcaggtactcgctcgtttcctgcagattcagcgtgatcccgtgatcgccgagcttggtgcgcaggccgcccatgtcgccgaacaggttcgagcgatcccagaagccggtgggggcggcatccgtctgcgcggctgtcgcgccgtttccgccgggcacgccatccggggcccgcgtggcgggtgccggcggcgcggcgttctcggcgggggctgccgcggggctcgacgcctgcgcgagcgcgggctgcacgatgccgagcgacagcaacaacggcaggccggaggcgacgccggatttgacgagcatttgatggagggtcttcttcttcatgacgaatcgttgcatggaggttgacggccgatgtgatcgcccgcttgccgcgttctgttgctgcccgccgggtgcggcaaaccggcgggcccggcgagcgcttacgagaaccaccagctcacgcggatggcctggttcaggccgacctgctggcccgacgccgacagcagcgcgccgagcgcgacggcgcccgccgtcgcggcgacgattgcgcagccggccgggcgcgggatgaacgggagcnnnnnnnnnacggtggggcgcatggcgagcgccggcggcgcgcgggctgcggcggcgcgccgccggcgtgcgaaaagcgggccgtgtacgaatctgacggcgagaaattgaaacagcatgactgcgctcccgtccgctccggcacgcgccggacgacgtagaacgtnnnnnnnnnccacgggcggttgcgacaggctaacgaatcagaggaagcgtgctgcgtgcggcatgcgccgcgggcgatgaagcgcgctaactcggccaatgcgagctagcggcgaagaaaatcttggcggctagttcgcgaatgcggcgccgatgccgacaggcatcgggcgactactaccaggggacgtgtccacgtgggactccttgatgaattgcggcagattgtatgcgggacgcatgaaaatgggcaagtaaaaatgacataaacgttgcgctgacgcgcacgagcgcgcgcgtccgatcaggcccgaaaagcccatgaaatacggggattcctttcgatttggtttccgcgcgagttcgcctgtaagcttgcgcgccgcttgcatcgcgccgaagctttcggcgtgcgccggccgaaaattattttcgcgatgcttggcgccggtcattgactttcggctcgccgaattcatagaatccggccatctccacaaatggggcatacgccttggacacttgcagtagtcgactttcgagcagtttcttcgcctgaccgacaagacgtccgcgcccgttcattcgccgccgtccagccgatcaggcagacggtgcgcgccgcagttcgcaacaccccttcccgtgcacccttgattcgcgccgcatgagcgctgcgttttcgcgcgctcgtccggcattcgccgcgcgccttggtgcgcggcgcgcgttcgctcggcgcctgtcccgcatgacggcggcggcgagcgagtgcgcgcgtgcattcgatgcgcgaacctttagacaaggagccgacatgccggacagtgacagttatcccatacgccgcaccctggatcttttcgatttcgatcatcgagggaagcgcgccgggctcgatcgataggcgcatcgcgcgcatgacattcgggcacgcagcttcccgccatgcgcgggaacccgcgcccggagaatcatcatgcaattcggtctgcttctgtcacaactgccgcacgtcgacgaatcgcgcgttcactacgacgcgatgctgtcgctcaaagcagctggcgagccagcatccgcctcgttctggcagcgcctgaaagccctgatttcctgacaccgcgacgcgcttcggcatgcgcgaagcatcgccgccgcgcggcgnnnnnnnnatgccggggcggtgcttcggcgagcatgcttcgacgataaccatacgcccagggagaaaacacatgtcaacgccaaccgacatctcgccgcccatcgcgctcgagcgcgatgcggtgctcgatcaagcgcacgtgggcgacatcaagggcgcgttcggcacgatcgcgcaccacgacaccgcgccgcgcagcggctggtgggcgcgcgtgcgcacgctgctcgcgatcctcggcccgggcctcatcgtgatggtcggcgataacgacgccggcgcgttcggcacctatacgcaggcggggcagaactacggcacgtcgctgctgtggacgctgctgctcgtgcccgtgctgttcgtgaaccaggagatggtgttgcgtctgggcgccgtcacgggcgtcggccacgcgcgcctcatcttcgagtgcttcggcaagttctggggtgcattcagcgtgatcgatctgttcatcctgaacgcgctcacgatcgttaccgagttcatcggcatcacgttcgtgctggatttcttcggcgtgtcgaaggtcgcgggcgtgtgcatcgcggcggcgctcacgatggcggccgtcagcacgggcgacttccgccgcttcgagcgtttcgcggtcgcgctctgcgtgctgagcctcctgctcgtgccggtgctcgtatcgattcatccgcccgtgcaccagatggcgcgcgatctgttcgtgccgacctggcccgcgcacgcgaagcgctccgacgtgatgctgctcgtgatcggcatcgtcggcacgacggtcgcgccgtggcagttgttcttccagcagagctacgtgatcgacaagcggatcacgccgcgcttcatcaagtacgagaaggcggatctgtggatcggcatcgtgctcgtgatgatcggcgcgatcgcgatgatctcgttcagcgcggcgctctacgcgggccgctcggaggcgggcggcttcaccgatgcaggcggcgtgatcgcgggcctggcgaagtacgcgggcccgacgagcgcgacgctgttcgcgatcgcgctgctcgacgcgtgcatcatcggcgcggcggccgtgtcgctcgcgaccgcgtatgcgatcggcgacgtgttcaggatccgccactcgctgcatcgcggcgtgtcggacgcgaagggtttctatctggtctacttcggcatcgtcgccgcggcggccgcgctcgtgctgatgccgggcagcccgctcggcctgctcacggaagcggtgcagacgctcgcgggcgtgctgctgccgagcgcgacggtgttcctgctgctgttgtgcaacgaccgcgccgtgctcggcccgtgggtcaattcggcaagattgaatctgtttacgggcgcggtggtctgggtgctcgtgatgctgtcgatcatcctgacggcctccgtgatgtacccggacatgagcggcgaagcgatgctcgaagtgctcgcgggcggcacgctcttcgcggcgctcgggctcgcggcgacgttcgtgctgcgcaggcgtgcgggctgcgccgaccgtgcgaatgtcgcgcacgannnnnnnnacgcgcacgtcgatcgcgcnnnnnnnnacacgtggcggatgccgccgctcgatgcgttgccggcgccgcgcgtcacgctgtcgacgcgcatctggatgggcgtgctgcgcggctatctggtgctcgcggtggggctcgtgatcgtgaaggtcgtgcagatggcgtttttcaggtagccgatgcgcgcggccgctctgcgcnnnnnnnnnnnnttccggcgattcgacggattcgattccttttccgggcgacacgcggccgggcatgacgcacgggctgcgtcgacggcggcgatgtcggcgcttgccgcctgcgcgaggacgggcgacgacgaagcgcgccgccaggccgacgatgcgcccgtccgcgccggatgcgtctgcatcgggcgcgggcggacgagtgcgcgatgtgcgccccggcgcgcgtcaaaataaaggaatccttcgaatgaaagccgcccgaaaataattcgacatagtttgacagttgcgcgggcggcggtgagctaagctgcttcgcgtgcggcgtcgaagcgcgatcgtcgtcgatcgggcgccgcgcatgcgttccggttcgccgtcgtgcgtcggcgcgcattcgtcggcgtcgtgcgcgccggctcgtgagcggtcgcgccgaagtaaccggtgctaccgaatgtgacaaacgcggcgcggcatgaacgtccatgcaatcatgctcgctcacgttcaaccctaacggtgattgcgatgggaatcctgaatacggtaggtgaaattgcgggcgcggtggcggccgtcgaggcggcagagaaggtcgatccggatgccggcctgctgacgaaggcggccgccgcggtcgcgggcttcaagggggcggaggcgctcgagaatctcgtcgagaaaaagaaggacgacgaagcggccgacggcgataacacggccgcgccggacagcgacgcgtcgcaggcgtgacgcgcgccggcgcgacggcttcgcgtcgcgcacggcacccgatgaagcggagggcgtcgccctccgcttcagattgctgacaaaccctcgccaagtgggggatttttgnnnnnnaatggcgtgatgctgaagacgcccatgcccacgcagcacgaactcgagatggtgacgctcgaggaactcgtgccgaaggaccacctgctgcgccagatcgatgcggcggtggatttcgagttcatccgcgcgaaggtggcgcatctgtattgcgcggacaacgggcggccggcgctcgatcccgtggtgatgttcaagctgttgttcatcggctacctgttcggggtgcgcagcgagcggcaactgatgcgtgaggtccaggtcaacgtcgcctatcgctggttcgcccggttccggctgaccgacaaggtgccggatgcgtcaacgttctcgcagaatcgccgccgacgcttcacggacacgacggtgtatcaggagatcttcgacgagatcgtgcggcaggcgatcaagcgcgggctggtcgacggtcgggtgctgtacacggacagcacgcacctgaaggcgaacgcgaacaaaggcaagttcgatgtggtgaagctggagcagacgccggccgcctacacggaggcattgaacgcggcagtggatgcggaccgggccgcgcatggcaggaagccgctggatcgcgacgacgatgagccgccgtctagcaaggacaccaagctcagccggaccgatccggacagcggctacatggtgcgggacgacaagccgaaggggttcttctatctggaccaccgcacggtggatgccaagcacgcgatcatcaccgatacgcatgtgacgccggcctcggtgcatgacagccagccgtatctggatcggctggatcgccagcgcgagcgctttgagttcaaggtcgaggcggtggggctggatgcgggctacttcacgccggcggtgtgccaggggctggaggagcgagggattgccggggtgatgggctatcgcacgccgaaccacaagccgggcatgttctacaaacggcagttcaagtacgacgcgtatcgcaacgaatacgtgtgcccgcaggggcaggccctgccgtacagcacgaccaatcggctcggctatcgggaatacaaatccaatgcgcagatctgcgggcgctgcccggtacgatcgcagtgcacgaacagtgcgatcgcggtgaaggtggtaacgcgccacgtgtgggagcgcgccaaggagcgggtggacgcgcggcgcttgaccgaatggggccaacgcatttacgcgcggcgcaagcagacggtggagcgcagcttcgccgatgccaagcagctgcatgggcaccgttatgcccgtatgcgtgggctacgcaaggtggccgagcagtgcttgctggccgcggcggcacagaacatcaagaagattgcgatgctgctggcgcggaagcggaaaaaggggccagcgggtcccgattggcgcttcgtgcgcatgctgctgcgtctggtgagcggtttgcgctgcagcttcgactacccgctcgcggcgaacccgcaatcctgatcccagaaagacaaaaccccacgctcacaaaaacgtggggttcgtcagcagtctgagcggagggcgtcgccctccgcnnnnnnnngacgggcggctcgaggcaatcggctgatgattgcgctgcatgacagtannnnnnnnncgcgccgcaagaaattcgaaaacttgctatcgtccggtcatcggggtttcgatcagacgacgctatggaattcgactacgatctctttgtcatcggcgcgggctcgggcggcgtgcgcctgagccgcgtcgcggcgtcctacgnnnnnnnnntcggcatcgccgaggaagagcgcatcggcggcacctgcgtgctgcgcggctgcatcccgaaaaagctgctcgtctacgcgtcgcattacagccacgacgtcgaggacgccgcgggctatggctggaccttcgacatcggcctgttttcgtggccgacgctcatcgaggcgaaggaccgcgagatcgcgcgcctgagcggcatctacgtcgatctgctgaacaagtcgggcgtcgagatccatacggggcgcgcgacgctcgtcggcgcgcatacggtcgacgtcgcgggccggcgtgtcaccgcccggcacatcgccgtcgcgacaggctcgcggccggtgctgccgccgattcccggcatcgagcacgcgatcacgtcgcgcgaggcgctcgagttgcccgagctgccgcagcggatcgcgatcgtcggcggcggctacatcgcggtcgagttcgcgggcatcttcaacgggctcggcgtcgatgtcgacctgttctatcgcggcgagcagatcctgcgcggcttcgacgacgacgtgcggcacgcgttgcatggcgagatgacgaagcagggtgtcgccatccatannnnnnnnacgatcgaggcgatcgagcgcggcgccgacggcgggttgacgctcaggctcgccgagggcgcgtacgggccgtacgacgcggtgctgtatgcgacggggcgcgtcgcgaatggcgacgggctcgggctcgaggcggtcggggtnnnnnnnnacgcgaacggcgcgatcgaggtcgacgcctattcggcgacgacggtgccgtcgatccacgcgatcggcgacgtcaccgcgcgcccgcaactgacgcccgtcgcgacgcgcgacggcatgctgctcgcggcgaacctgttcggcggcaagcggatcgccgccgatcatcgctacgttccttccgcggtgttcagccagccggagatcgcgacggtcgggctcaccgaggcgcaannnnnnnncgagctcggcgcgctcgacatctacaagacgtcgttccgcgcgctgcggcacacgttgtccggccgcgacgaaaagacgttcatgaagctcgtcgtnnnnnnnnacagccagcgcgtcgtcggcgcgcacatggtcgggcgcgacgcggcggagatcatccagggcatcgcgatcgcgatccgggcgggcgcgacgaaggcgcagttcgacgagacggtcggcatccatccaaccgcggccgaggagttcgtcacgttgcggcagaaggagccggacgacgcatgacgcccgattggcgcggtgcgcgacggctggtgtgatgacgggcgcgacgaacgggcggttgcggcgggcgcgataggcgggcaggcggcgcgagaggccgccggggcggcgtgattcgcccgttcgtgcatgaaaatcggctcggatcattcgccgggttgggccgtgtgccgtcggtgaaggcggcttggccgatatggcccgttccgttcccgatggatcgggcggtagcgtcgcggagccattgaatcatcccactgcctgatcgcccgattacccggcaactggcggctcacggcggacggttcatggttcaatggcctagcgggccaacgatccgagcgcctgattctttgatccaatnnnnnngactcgtccgtctggcttgcctcgcgcgactctgccgaccgccttgaccgccccgactgccccaaacaccgcccccgtccacaccgnnnnnnngtccgcccccttcgcggccccatttggggccggccggggcnnnnnnnnagacttgcctcataatcgggcacagccgatactcttggattccgcgaaattcccccttccaactgattgaacggttttcgtcatgaccacgattcttgaaaatctcccggccggccagaaggtcggcattgcgttctccggcggcctcgacacgagcgccgcgctgcactggatgcgcatcaagggagccgttccttacgcatacacggccaatctcggccagcccgacgaagacgactacgacgcgataccgaagcgcgcgatccagtacggcgccgaagnnnnnnnnctgatcgactgccgcgcgcagctcgtcgccgaagggatcgcggcgctccagtgcggcgcgttccacatttcgacggccggcgtcacgtatttcaatacgaccccgattggccgcgccgtgacgggcacgatgctcgttgccgcgatgaaggaagacggcgtcaacatctggggcgacggcagcacgtacaagggcaacgacatcgagcgcttctaccgctatggcctgctcgtcaatccggatctgaagatctacaagccgtggctcgaccagcagttcatcgacgagctcggcggccgcgcggaaatgtccgaattcatgcgccaggccggtttcgagtacaagatgtcggccgagaaggcgtactcgaccgattcgaacctgctcggcgcgacgcacgaggcgaaggatctcgagagcctcgagagcggcatcaagatcgtcaatccgatcatgggcgtcgcgttctggcgcgacgacgtgaagatcgacaaggaagaagtgacgatccgcttcgaagaggggcgcccggtcgcgctgaacggcgtcgagtacaaggatgcggtcgcgctgctgctcgaggcgaaccggatcggcgggcgccacggcctcggaatgagcgaccagatcgagaaccggatcatcgaggcgaagagccgcggcatctatgaggccccggggctcgcgctgctgtacatcgcatacgagcgcctcgtcaccggcatccacaacgaggacacgatcgagcagtaccgcgagaacggccgtcgtctcggccgcctgctgtaccagggccgctggttcgacccgcaggcgatcatgctgcgcgagacggcgcagcgctgggtnnnnnnnnnngtcacgggcgaggtgacggtcgagctgcgccgcggcaacgattattcgatcatcggcacgcgctcgccgaacctcacgtaccagccggagcgcctgtcgatggagaaggtgcaatcgatgttctcgccgcgcgaccggatcggccaactgacgatgcgcaacctcgacatcaccgatacgcgcgacaagctgcgcatctattcgcaagtcggcctgctggcggcgggcgaatcgtcggcgctgccgaagctgaaggaagacgagagcggcaactgacgcgccggcgcgcggatgcccaggcgtgcgcgcggtgcccggtccacgccggcgcgagccggacggccgacacgaaggaggaggacgcccgcgctgcaagcgcgcgggcggcgcgccgcaaaagcgtgcaaatatcgcgcaagatcgcgggcgcgccgcgcttggccgtccgcgccgcccgcgcagccggcgccggggcgagcgcgccggccgtacgcatcaaccgtcgaaccgcgccgcgttcgggcgttcgcgccaccgataacaagacaagaacggaaacggaggtcgatatgttccagatgctgccgtcgatgacgttcggccgccgcctgtcggtgtggtggtcctgcatgtggcgccagacgctcgccagcgcgccggtgtggatactcggcgtcgcgatcgtcggattgtcgatatcgcgaacccactcggccnnnnnnnnnnnnccgagcggcggcgcggcggcgctcgccgtcgcgaccttcttcgtctgcctcgtcgtttgcctgccgatcgccggctacatggtgcgcggcggcttcgccgcgcacgcgttgacggcgcccgagcggctggcgtttcggcaggcgctgatggtggggctgacaacattcggctgggccgtgctggccgcgctgccgatcagcgtggcgacgatgccgctgcgccatgccggctatccgcttgccggccaggcgatcggctgggtgctgaacgtcgcggccggcctgtacatcgtactgccgcggcaggcgcggcggctgcggttgctcgcgggcgaagccgcgtgacgccgcgtgcgccgcgnnnnnnnnnnngctcgttgccgtgcatgcgcgggccgcacggcgcatcgatgcatcgacgaannnnnnagcgaatgaaccgggcaatccgtatgcgggcggcggttgcggcggccgcgttttcagcaagcctctcggcgggcgccgccggccccgcgatcgatccgggccggtatctgtacgtcgaaggcggcagcgcgcacggtgtgctgaccgtcaagggcaatgccttcgagatcgagacgatcggcggcaactgccatacctgcgcgctgagcggcacgttcgacgggcgcgtgggcatnnnnnnnnacggcgagaacgtatgccggatcgcggtgtccggcgggcacggcgacctcaggctggatacgtccggctcggacgcgtgccgggatttctgcgggatgcgcgcatcgttcgacggcgaatatcggcgcccgggcgccgcgtgcaccgatcgcgcccgggacgtacgcaccgagcgctcgcaccggcaatacgcggcgcacgactacgatgcggcgcgcacgacgctgaaggcgctgttggccgaatgcggcggcttcatgggctggatcgagttggaccgcgcgaagagcgacctggcgctgacggagtaccaccgcggcgatcgagcccaatgcgtggccgtgctgtccgatacgatcgcctatcgcgcgcagcaggatcacagcgacgcgttcggcctgccgccgtgcgatgccgacaactacaagtcgacgggcgacgcgatcctgcacaatctcgcgctctgccaggcgccggcgaagcgctgacgcgccgccggcgtgcggggccggctgggcgaagcgccggccgcggcgagcgcgggccgctcgttgcgctcgggcgggcgtgaggcccacgcgaggcggcgcgtgtcgtgcgttgttcgtcgttcatcgcgatcgctgcgcacgcgacggccgcgccgcgtgatcggtacgtaagcggcgcggtggcgcgacggcggaggcgctcgaccgggcgctccgttccgcgcgcatgtcttgggcacgcttgcgttcgatgcgtcgtgccgcgccgccctcacggccgcgcaaccgatccagccgcccgcgcttgaccttcccacagtgggaagatcgatccttcaatcgattcatatcgattggagaggcaacatgaagctcgaagtgaaagacatgtcgtgtggcggctgcgcgaacgcgatcacacaggcgatccagaccgccgattcgtcggcgcgcgtttcggtcgacgtcgcgtcgaaggtggtcgacgtcggctcggcgctcggcatcgagcgggtggtcgcgattatcgaagcggcgggatttcatccggccgtcctggccgcgtaatcgttcgcgcaggccgtcggcggcgcgcgtcggttcgcaagcagcccgggtgcggcgccgtcgccgcgagcgcgnnnnnnnnngcggtgcacgcgcgccgcgcggcgaaaccgcagcacttcgacgacgtcgattgcnnnnnnnnagtcgaccgttgcgtgcgcgaaccggacgcttcggcgtattcggaacgtcgatgcgctcgcgctcgcgaaccgggatgnnnnnnnnnagcgttgcttgccgatgcgaacgccggccgacggacgtgcggcgagcgccgccgaagcgcgggcggccactgggatcaacgcgccgacgtgaatcgaggggagcgtgggagatttcggcgagccgacgggccttgcgcgagggcgcgcggtgttcgttgccgtgccgccctgggccgcgcggcgcggcggcacggcggcggatcgaggcggctcatcgatgcgatcaatcgaagcggctgatcgaagtggctgatcgaagcgactgatcgaagcgactgatcgaagcggctgatcgaagcggcccgccgccgcggcgcgccgctcgctcagatctcggtcacgtcttcgcgccgcgcagccgcagcgcgttgccgatgacggaaaccgagctcgccgccatcgcggcgctcgcgaagatcgggctcagcgtgatgccgaaccacggatacagcacgcccgccgcgaccggaatgccgaccgcgttgtagacgaacgcgaagaacaggttctgccggatgttcttcatcgtcgcgacgctgannnnnnnnnnccgcgcgatgccgcgcaggtcgcccttcacgagcacgatccgcgcgctgttcatcgcgacgtcggtgcccgtgcccatcgcgatgccgacgttcgcttgcgcgagcgccggcgcatcgttgacgccgtcgcccgccatcgcgacgacgtgcccttgttgctgcagcgcttgcacgtgcctgtacttgtcctcgggcagcacgcccgccttcacgccgtcgagcgacagcgtccgggcgaccgcgttcgcggtgacggggttgtcgcccgtcagcatcacgatgcgcgtgcccgacgccttgagcagttgcaccgcgtccggcgtcgtctccttgatcgggtcggcaacgccgatataaccggcgagccgcccgtcgatcgcgacgtacatcaccgtctggccggcttcgcgcaggcggttcgaatcggcgtcggccgccgtgcagtcgatcgcgagatccgccatcaggtgcgcgttgccgagcgcaaccgtgcgggcgtcgagggtgcctttcacgccttttccgggcaccgaatcgaacgacgcgacgggcttgcgctcggcgcccatccgcgcggcgtgctcgacgatcgcctgcgcgagcggatgctcgctcgcgccctcgaggctcgccgcatcgcccagcannnnnnnntcggactgcccgccgagcgcgacgatcgtctgcacgcgcgggcgcccctcggtcagcgtgccggtcttgtcgacgacgacggtatcgactttctccatcagctccaatgcttcggcatccttgatgagcacgccctnnnnnnnnncgcggccgacaccgacgatgatcgacacgggtgtcgcgaagccgagcgcgcacgggcaggcgatgatgagcacgctgatcgccaccacgagcgcgttcgcgagcgcgggagccggaccgaacgccgcccaggcggcgaacgcgagcgcggcgagcacgatgacggcgagcacgaacccgccggacacctgatcggcgagtttctggatcgnnnnnnnnnagcgcccggcctcggcgaccatctgcacgatccgcgcgagcagcgtgtcggtgccgatcttctnnnnnnnnatcacgaaggtgcccgtctggttgacggtcgcgcccgtcaccgggctgccctcggtcttctcggcgggcaccggctcgccggtgatcatcgattcgtcgacgctcgaatgcccggcgacgacgatgccgtcgaccggcaccttcgagccgggcttcacgcgcagcgtgtcgccgacgacgaccgcgtcgagcggcacggtttgctccgagccgtcgggattcacgcgcaccgccgtgtgcggcgcgagctgcagcaggtcgcggatcgcgctcgacgtgcgcgannnnnnnnnnaactcgagcacctggccgagcagcacgagcgtcacgatcaccgcggacgcctcgaagtagagcgggatttcgtggccgctgcgaaacgcctgcggcagcgtgtcggggaacagcagcgcgaacacgctgaacagatacgccacgcagacgccaagcccgatcaggctgaacatgttcaaccgccgcgtgacgaacgacttccagccgcgcacgagaaacggccagccgccccacagcacgacgggcgtcgcgagcgcggcctgcacccattgcgaccacgatgccggcattccgaacggccgcggccagcgcgcgagcagcgcgtcgatgccggcgccgatgtcgaacggcagcaccatcgcacccatcgtcatcagcacgagcggcacggccagcacgagcccgagctggaagcgccgcgtcatcgatcggagctcgggattgccgtcttcggtggcgtccggcgtgagcggctcgagcgccattccacagatcgggcaggcacccggcgcgttcgcgcgtatctgcgggtgcatcgggcacgtgtagaccgtgcccggcttcgccgcggatgcgccggcccgctgcttcggcgtgccgacgaaccgctgcggcgacgcgcggaacgccgtcgcgcacttgtcgctgcagaagcgatacgtgcggccttgatagtcgtatcgacggggtgtgtcgatcggcaccttcattccgcagaccggatcgaccgccgtttcgcccggcgtcttcgtttcgtgcgggcggtgcggatcgcgccgttcgttcgtgtcgccgctgtgatcgtgatggacatgtgcgtcgtgcatggcaagcgctcctgtcgcgtcggtggatgtcgatgtcttcggcggcgagcccggccggaacgcgccgcctgtcggatcgccgcgccgcggcatcgcggcggtcatgattcgatgttgcgcgcttgcggccggctacgcgcgccgccggcgcgcgatgcgcgtgcgcgctccgcgacaccgttgccgggcgccttgccggcaaggccggcgtcgccgccggcgcttgcccgcggcgagcaataccgggtcccggcacgagcggaagcgccggctactgcaatcgcgaaccgcgcggaggctttcgtttcggggcctgagcaagcggctcgaatgcggatggccgtttcactgtaatgtcggctcggcggcgcgaattgacctgcctcaagtgcgccgcgtcgcacgtgggcccgcgctggcgggcggttgcggcgaaagggcgggaacgggggaaacggcggagggcgcgccgcgcacggttcttgcgggccgcgcatctcgaccgttgacgtaaatcaagcggtgccggaaccgtatccgtagcatcggttcgaagccggtacggcgattcgcgggcaagggcccgagacgagcggccgacgaccggcgccagcctgccccggcgaacccaacggaggtagcagatgcgatttcactcttcggccccgcgtgccgccgcgacgtggattcgtctgatccgcgccgcgctgctggcggcgttcgcgctcacgctgtccggctgcggctacaacgcgatccaggtgcaggacgagcaggtgaaggcgagttggtctgaggtgctgaatcagtatcagcgccgcgcggatctcgtgccgaatctcgtcaacaccgtgaagggctatgcgaaccaggagcgcgacgtgctcacgcgcgtgaccgagnnnnnnnnnnaggtcggctcgattcgcgcgacgcccgagctgctgtccgatccgcaggcgttcgcgaaattcgacgccgcgcaagggcagttgacatcgtcgctgtcgcggctgctcgtcgtgtccgagaactacccgcaactgaaatccgacgcgaacttccgcgatctgcaggcgcaactcgaaggcaccgagaatcgcatcacggtcgcgcgcaatcgctacatccgctcggtgcaggcgtacaacacgacgatccgctcgttcccgagcaacctgaccgcgatggcgttcggctacaaggaaaaaccgaacttctcggtcgagaacgaagcgcagatcgcgaagccgccgcgcgtcgatttcggaacgtcgtccgcgcccgcgccggcgcccgcggccggagcgtcgaattgaaaggcttccttcgcgcggcgtgtttcgcgatcctcacgttcctgtcgatcggcggcgcgtgccgcgccgagcagccggtgccgccgctcgcnnnnnnnntgacggacgagacgggtacgctcacggccgccgaacgcgcgacgctcgaacagtcgctgaaggatttcgagacgcgcaagggcagccagatcgcggtgctgatcgtgccgacgacgcagcccgagacgatcgagcagtattcgattcgcgtcgtcgagcaatggaagctcggccgcgcgaacgtcgacgacggcgcgctcctcatcatcgcgaagaacgatcgcgcgttgcgcatcgaggtcggctacgggctcgaaggcgtgctcaccgatgcgacgagtcgccgaatcatcgacgagctcatcgtgccgagctttcggcgcggcgatttctacggcggcgtctcggcgggcgtcggcggcatgatgcgcgtgatcgagggcgagccgctgccgccgcnnnnnnnnnnnngcggcgaagaaggcgggctcggccgcgtgctgccgctgctgttcgtgatgacgatcgtcgcgggcggcgtgtnnnnnnnnatattcggcaggctcgcgggctcggtcgtcacgggcggcgtggtcggcttcgtcgcgtggctgtggtccggcgcgctcctcgtcgcgatcgcggccgccgcgatcgcgctcttcttcacgctgctcggcggcggaatggnnnnnnnnntcggcgggccgttcatcggcgggcgcggcggccggggcggcgggaacgacggctttcnnnnnnnnnnnnnnnntttnnnnnnnnnnnnnncgtccgggaggtggtgatggatatcgcgcgaatcgcgaggcacctgtcgatgacgcgctggcgcgtcgccgcggcgtttccgaggcgcacgctcggcaagatcgagcgcgcgatcgaggcgagccacgagaagcacgtcggtcagttgcgattcgcggtcgaaggcgcgttgcatgcgtcgatgctcctgcgcggaatcacnnnnnnnnaacgcacgatcgacgtgttctccgaactgcgcgtgtgggacaccgagcacaacaacggcgtgctgatctatctgctgctcgccgatcacgatgtcgagatcgtcgccgatcgcgggattcacgcgcgagtcgacggcgacgagtgggagcgcgtgtgccgcgcgatggaagcgcagttccgccggggccgcttcgaggcgggctcgattcacgggatcgaggccgtcaccgcgttgctcgcgcggcattatccgtcgcgccgcgcgccgggcgacgcgtggccgagcacgcccgtcgtgctgtgagccgcgtgcggcgcggcgcctgcacgcgcgccgttgcgcgcggcgacgtgcaacccgatcgcgagcaacattnnnnnnnncgcacggcgaaccacggatacttcgctgcgctatactcttgcgcgatgaagatcgttcgcctgctcctcgtgctgctgtggtgcgcgacgctgcccttgaccgggctggcggcgagcggcctcgccggcgattgcccgatgcagcaggcgatgtcgatgagcgaggacggcgcgatgccgtcgatgcaggactgcgaatcgatgcgctcttcggtcgccggcaagtccggcaaagccggcaaagcagcgaacgtcttctgcaaggtgatggtgcaatgccagttcggcagtctctaccatccgatgccggcggctgacgtggcccgccccgcgagcccgggccgcccgctcgtcttccattacgcgaagtcgctcaccgtccgcgaaccgggcgggttgtggcgaccgccacgcaccgcctaaccccgcttccttcctacaggttcgccgcacgcgcggcgggatcgtcccgcattcggggcgcggaatccgttcgggattccatcgctggggttcaacacatgtattcgatgcttcgcgcgccgcacggccggcgtgcgcgcctgcacgcgcgcacgctcgtcgcggcgctcactttcgcgaannnnnnnnnnnngttcgcccaatcggcgccgctcacgctcgacgccgcgctgcaatcggccgccgaccgatcggcggcgatgcaggcggcgcaggcgtccgtccaggcgagcgccgagctcgccgtcaaggccgggcaattgcccgatccgatgctgaaggccggcatcgacaatctgcccgtcgacggcccgcaacgcttcacgatcggccaggaatcgatgacgatgcgccgcatcggcatcgcgcaggagtgggtgtcgggcgacaagcgccggctgcgcaccgcgctcgcgaacgaagtcgtcggccgcgaacgcgccggctatctcgcgcaactcgcggacgttcgccggcagacggccatcgcgtggctcgacgccgcatacgcgaagaaggcgctcgcgctgcagcgcgaactcgccgacgagatgaaccgcgagctcgccgcgacgcaggccgcgtatcgcggcgcgaaggcgacggccgccgacgccctgcagnnnnnnnnnntgctcgcgcaggcgcgcgaccggcaagcgaacgcccgccaggcgttcgacaccgcgctgatcggcctgtctcgctggattgccgcgccggcgctcgacgtggcgggcgagccgcccgcgccggtgtcgttcgtgccgtcgctgccgcccgacgagctgcgccgtgtgcagccgacgctgatcgcggccgacgaggacgtggaggtggccgacgccgacgtcgcgctcgccgcgagcgagcggcgtccgaactggacgtgggagatcgcgtatcagcagcgcggcgcgccgtacgcgaacatggtgtcgatcggcgtcacgattccgctgccgctcgatcggcgcgatcggcaggaccgcgacgtcgcgcaaaannnnnnnntcgccacgaaggcgcggctgatgtacgaggatgcgcggcgtcaggtcgacgcggatatccgcacgcaatcggcgacgctcgagagcggcnnnnnnnngctcgcggagctcgggcgagcgctgctgcccgcggccgacgagcgcgtgcgccttgccgacgccgcgtaccgcgcgggcgcgggctcgctcgccgacgcgttcgccgcgcgtnnnnnnnngctcgatgcgcggctccaggtgctcgatctcgaacgcgacgtcgcgcgagcgtgggcgcagctcgactatcagatcgtcccgtcggcgatgctcgccgccgcacagtgaaggagcggacatgaaccatattcgcttgacccgcgcggcgctggccgtgcttgccgccgtcgcgctgtccgcggccggctacttcgccggcgctcgcttcggcgcgcatgtcgacgtcgcgcatcgcgcgcacgccacgaacaccacgaacgccgtcgacggagccgatgcgaagccgggcagaaaagtgctgtactggcgcgatccgatggtgccgaaccagcatttcgacaagcccggcccgtcgccgttcatgaacatgcccctcgaacccgtctatgcggacgacggcggcggcgcgccgggcgtgcgcatcgatcccggcctgcaacagaacctcggcatccgctatgcgaaggtgcggcggcgtgacgtcgacgaaggcttcgacgcggtcggcacgacgcaattcgacgagtcgcgcacggccgtcgtgcaatcgcgcgtgaccggttatgtcgaccggttgtacgcgagcgcgccgttgcagcgcatcgcgaagggcgcgccgatcgcctcgctgttcgtgcccgactggctcgcgccgcaggaggaatatctcgcgctcaagcgcggcgcgatggacgaggcgctgcttgccgcttcgcgtgcgcggatnnnnnnnntatcgattcccgatagcgtgatcgcgaatctcgaccggacaggccgcgcgcagacgcatatcgtgctcgcctcgccggagacgggcgtcgtcagcgagctgaacgtgcgcgacggcgcgatggtgacgcccgggcagacgctcgcgaagatcgcggggctgtcgacgctgtgggccgtcatcgacgtgccggaggcgctcgcgtccggcgtgcgtcccggcatgcgcgtcgacgcgacattcgagggcgacccgcagcggcgcgtgagcggcgcgattcgcgagatcctgccgggcgtgaacgcgacgacgcgcacgctgcaggcgcggctcgagctcgacaatcgcgcgctcacgccgggcatgctgatnnnnnnnnnnntcggcgcatcgcatgcggcgtcgcggctcgtcgtgccgtccgatgcggtgatcgcgacgggcaagcgctcggtcgtgatcgtcaggacggcggacgatcggttgcggccggcggacgtgacggtcggccgcgatgccggagacgaaaccgaggtgctggccgggctcgaagaaggcgaaacggtcgtcgcgtccggccagttcctgatcgattccgaggcgagcctgaaatcggtgctgccgcgcctcgaagccgacgcatccggcgcgctcgccgcgcgtgcgacgcggccgccggcgcgatcatcgccgccggctgcgcaggcgggcggtgccgcgccggtctacgaaaccaccggcaaggtggagaagatcaccgcggccgacatcacgttctcgcatcagccggtgccggcgctcggctggggcgcgatgacgatgtcgttcgacaagcccgcgcccgccgcgttcgcgaacgtgaaggcgggtgacacggtgcgcttcgcgttcgaggcgagcggcgacggctatcggctgacgaaggtcgaaccggtcggaggcgcccgatgatcgcgcacgtcattcgatggtcgattcgcaatcgcctgctcgtgctgctcgcgaccgcgctcgtcgccgcatggggcgtggtgtcgctgaaccgcacgccgctcgacgcgctgccggacctgtccgacacgcaggtgatcgtcaaggcgtcgtatccgggcaaggcgccgcgggtcgtcgaagatcaggtgacctatccgctgacgaccacgctgctcggcgtgcccggcgcgaagacgatccgcgcgtattcgtcgttcggcgacgcgttcgtctacgtgctgttcgacgacaggaccgatcagtactgggcacgctcgcgtgtgctcgagtatctgaaccaggttcaaggccggctgccgcaaggcgcgagcgtcgcgctcgggccggacgcgacgggcgtcggctgggtctacgaatacgcgctcgtcgacaggagcgggcggcgcgatctgggcgagctgcgcgcgttgaacgactggttcctgaagttcgagctgaaggccgtgcccgatgtcgcggaggtcgcgagcgtcggcgggatggtgcgccagtatcaggtcgtgctcgatcccgacaggctgcgcgcgttcggcatcacgcaggcggccgtcgtcgacgcgctcggcaaggcgaacagcgaatcgggcggctccgtcgtcgagatggcggaatccgagtacatggtgcgcgcgagcggctacctgcgctcgctcgacgacttccgcaacgtcgtgctgcgcacgagcgaatccggcacgccggtgctgctcggcgacgtnnnnnnnntgcagatcggcccggagatgcgacgcggcatcgccgagctcaacggcgagggcgaggtcgcgggcggcgtgatcgtgatgcgttccggcaagaacgcgctgtcgacgatcgaggccgtgaaggcgaagctcgccgagctcaggcgttcgctgcccgcgggcgtcgagctcgtgacgacgtacgaccgctcgcaactgatcgggcgcgcggtcgacaatctgaaggacaagctcatcgaggagttcgtggtcgtcgggctcgtgtgcgcattgttcctgtttcatctgcgcagcgcgttcgtcgcgatcctctcgctgccgctcggcgttctcgccgcgtttatcgtgatgcgccatcagggcgtcaacgcgaacctgatgtcgctcggcggcatcgcgatcgcgatcggcgcgatgatcgacgcggccgtcgtgatgatcgaaaacgcgcacaagcacctcgaatcgcacgagcacgcgcatccgggcgcgccgctgtcgagtgcggcgcgctgggagctgatcgcggcgtcggcggccgaagtcgggcccgcgctctttttctcgctgctgatcgtcacgctgtcgttcgttccggtgttcgcgctcgaaggtcaggaaggcaaactgttcgcgccgctcgcgttcacgaagacgtatacgatcnnnnnnnnnnnnngcctgtcggtcacgctcgtgccggtgctgatgggttacctgattcgcgggcgcattccgcgcgaggcatcgaatccgctgaaccggctgctcgtgcggctctaccggccgcttctcgaggcaacgctcgcgcggccgtggcgcgcgatcgccatcgcggccgcggcactcgtgctcaccgcgattccgatgtcgcggctcggcggcgagttcatgccgccgctcgacgaaggcgatctgctgtacatgcccaccgcgctgccgggcatttccgcgcagaaggcggccgagctgctgcagcagaccgaccgcctgatcaagacggtgcccgaggtggcgaccgtgttcggcaagtcgggccgcgcggacaccgcgaccgatccggcgccgctcgagatgttcgagacgacgatccgcttcaggccgcgcggcgagtggcggccggggatgacgcccggcaggctcgtcgacgagctcgatcgcgtcgtgaaggtgccgggcctgtcgaacgtgtgggtgccgccgatccgcaaccggctcgacatgctgtcgaccggcatcaagacgcccgtcggcgtgaagatcgccggcccggagctcgcgcagatcgaccggatcgcggcgcaggtcgaggcggcggtgaagcgcgtgccgggcgtcacgtcggcgctcgccgagcggctgaacggcgggcgctacgtggacgtcgacatcgaccggcgcgcggcggcgcgctacgggctgtcggtcggcgacgtgcaggcggtcgtcgcgtcggcgatcggcggcgagaacgtcggcgaggtgatcgcggggcgcgagcgctttccgatcaacatccgctatccgcgcgaagtacgcgactcgctcgagaaactgcgggcgttgccgatcgtcaccgagcgcggcgcgcagatcctgctgcgcgacgtcgccgccgtgacgatcgccgacgggccgccgatgatccgcagcgagaatgcgcggctgtcgggctacgtgtacgtcgatattcgcggtgtcgacctgaagacggccgtcggcgcgatgcagcgcgcggtcgcgcaacaggtcgcgctgccgcccggctattcgatcgcgtggtccgggcagttcgaatatctggagcgtgcggccgcgacgctgcgcacggtgattccggtgacgcttgccgtgatcttcgtgttgctgttcctgacattcgattcggcggccgacgcgctgctgctgatgacgaccgtgccgttcgcgctcgtcggcggtctctggttcgtgtgggcgctgggccatgcggtgtccgtcgcgaccgcggtcggcttcatcgcgctcgcgggtgtggcggccgagttcggcgtcgtgatgctgctgtatctgaagcgcgcatacgagcggcgcatcgccgccggcgagccgccgaacgaagcgacgctcgccgacgcgattcgcgaaggcgcggtgctgcgcgtgcggccgaaggcgatgacggtcgccgtcgtgctcgcgggcctcgtgccgatcatgatcgggcacggttcgggttccgaagtgatgcagcgcatcgccgcgccgatggtgggcggcatggtcacggcgccgctgctgtcgatgttcgtcattcccgccgcgtggctcctgttgcagcgccgccgcatgcgcggcgcggtccgtgcggcgtcgcaggcccccgttgccggcgctgccggcgcggatttttcgtccatccataccggagaatctcgatgaagcaatggattgcagcgctgatgacgctcgcggctgccgccgcacccgcattcgccgccgaagcggcggcggggccgaacacgccggcgccgcctcgtgatgcgcggccgccggccggtgacgcgttgaccgaggcggtggtccggcaggtggatctcgcgaccggcatgatcacgctcaagcacggcgcgctcgacaacgtcgggatgccgccgatgacgatgacgttcaaggcgaaggacatcgcgatggcgaagcgcgttcgcgcgggcgacagcgtgagggtgcgcgtcgagaacgtcgacggcgtgatgaccgttgtgaagctcgagaaataggcgttgcacgtgccggcccggcgccgccggcgggtttgccgcgcgatgcccgcgcnnnnnnnnnctcggcgtgtgacgcgggcgtcgcgcaacgggtgccgcgcgggcggcggcgcgattcgcggcgaaaagtcgctcgacggcgcatgcgatgcactattgttctaggtatccgtgccgcatcgccgataaaagaagcgttggcgcgccccgcgccccgtcccggccggctgccgtcgattcatcgatcagggagacgaaacatgcagcgattggaacatgtgctcaggcgcgtcaaggccggcaccggcgcgccgatcgatttctccggcacgtggaagaacgagctcggctcgacgatgcggatcgagcaatcgggcgacagcgtttcgggtacgtacgagagtgcggtcagcgagaacggcggcgcgacgagcgggcagttgagcggctatgtcgacggcgacctgattgcgttcgtcgtccactgggatcagttccaggcgattaccgcctgggtgggccagggcgggcccggcgcatcgagcgacaggatcaacaccttgtggcagatgacgcagcaggtggaggcgggcgaggagtgggcgtcgatcaacgcgggcgccgatatattcgtgaagacttgaggggaaaacggccggcgcggcaggcgggcgatccgcgacgtcgcgccgcgaatcgcccgttcggtcgtgcgcgtttattccaccgtcaccgatttcgcgagattgcgcggcttgtcgacatcggtgccgcgtgcgcaggcggtgtgatacgcgagcagttgcagcggcacgacgtgcaggatcggcgacagcggcccgtaatgctcgggcatgcggatcacgtgcagcccttcgtcgttgacgatgtgcgtgtccgcgtcggcgaacacgtacagttcgccgcnnnnnnnnnnnacctcctgcatgttcgacttcagcttctcgagcagcgtgtcgttcggcgcgaccgtcacgaccggcatcgcctccgtcacgagcgcgagcggcccgtgcttcagttcgcccgccgggtacgcttccgcgtggatgtacgagatctccttgagcttcagcgcgccttcgagcgagatcggatagtgcagcccgcggccgaggaacagcgcgttttccttgcgcgcgaactcgtcggaccacgcgatgatctgcggctcgagcgcgagcacgctgttgagcgcggcgggcaggtggcgcagttgcttcaggtaatcggcttcgcgagccgcatcgacgtggccgcgcagcttgccgagcgtcgccgcgagcacgaacagcgcgacgagctgcgtcgtgaacgccttcgtcgacgcgacgccgatctcggtgcccgcgtgcgtgaggaattgcagctcggtctggcgcaccatcgcgctcgtcgcgacgttgcagatcgcgagcgtgtgcgcatggccgagcgcctgcgcgtgcttgagcgcggcgagcgtatcggccgtctcgcccgattgcgagatcacgacgacgagcgcgcgcgggttcggcaccgattcgcggtagcggtattcgctcgcgatctcgacctgcgtcgggatcttcgcgatcgattcgagccagtatttcgcggtgaggcctgagtagtagctcgtgccgcatgcgaggatcagcaggctgtcgatgcccgcgaacacgctgctcgcacgctcgccgaacagcggcggatcgaacgcgtccgtttgcgcaatcgtgtcggcgatnnnnnnnngctgctcgaagatctccttctgcatgaaatgccggtacgggccgagctcgaccgcgccgccgtatgcggcgacgacgcgcacgtnnnnnnnnnnnnnnnnnncgtcgcgatcgacgacagtcacgccctcgagcgtgagctcgcagacgtcgccttcctcgaggaacgtgaagcgatcggtgctgccggcgagcgcgagcgcgtcggacgcgaggaaattctcgcgctcgccgaaaccgacgacgagcggcgagccctggcgcgccccgacgacggtatgcggctcgtccttgtgggtcaccgcgatcgcgtaggcgccgtgcagttgcttgacggcttgctgaacggccgcgaacaggttgccgcgatagaggctgtggatcaggtgagcgatgacctcggtgtcggtctgcgacacgaatgcgtaacccttcgcgcgcagcgcttcgcgcagcggctcgaagttctcgatgatgccgttgtgcacgagcgcgagcgcgtccgacgagaagatcggatgcgcgttgtgcgtgacgggcgcgccgtgcgtcgcccagcgcgtgtgcgcgatgcccgtctcgccttcgagatgcgattcgcgcacctgcgcgtcgagatcggccacccgcgcgacgctnnnnnnnnnnttgggcgtgcccggcgcgggggcgccggcgtcgagcaccgcgacgccgcatgagtcgtagccgcgatactcgagacggcgcagcccttcgatcagcaccggaacgatgttacgttgcgcaactgcgccgacaatcccgcacatgaaaatctatccttcgaaactcgacaatgatgcaggcgcgccgctgcgcgcccgaaaaacggttcagctcttcttcttgacggggcgcacgtagccgctcttcgcggtctgcgtcttgtcgttgagcacgagcatgtccgcggcgacgtccttccatacggtcgtgcccgccgccaccgtcacgccgcggccgacgcgcaccggcgcgacgaactgcgtgtccgagccgacgaacacgtcgtcctcgatgaccgtgcggaacttgttcgcgccgtcgtagttgcacgtgatcgtgcccgcgccgacgttcannnnnnnnncgatgtccgcgtcgccgagataggtcagatggttcgccttcgagccttggccgagcgtcgcgttcttcacctcgacgaagttgccgacgtgcgcgtcggcggcgagcaccgcgcccgggcgcagccgcgcgtacgggccgacgaccgcgttcgcgccgaccgtcgcgccgtcgagatgcgagaacgcgtccannnnnnnnnccgcggcgatcgccgcgtggcggatcacgcagttcgcgccgatcgtcacgccgtcggcgagcgtcacgtcgccttcgaacacgcaattcacgtcgatcgacacgtcgcgcccgcacgcgagcgtgccgcgcacgtcgatgcgcgccggatcggcgagcgtcacgcccgcggcgagcagcgcgtcggcgaggttgcgctgatgaatgcgctcgagctcggcgagctgcgccttgctgttcacgccgagcgtctcccactcgtcgtccggctgcgtcgtgacgatctcgaagcccgcttcgatcgcctgctcgacgacgtcggtcagatagtactcgccctgcgcgttgtcgttgccgagcgcgccgagccacatcgaaagctgcgcggtcggcgcgacgacgatgcccgtgttgatctcgtcgatgcgcaactcgtcgggcgacgcgtccttctgctcgacgatgcgcgtcacgcacccggcctgatcgcgcacgatgcgcccgtagcccgtcggatcgtcgagcgtgacggtcagcacgccgtagcgggcgtcggtcgcggcgtcggcgaggcgcttgagtgtcgccgtgcgcgtgagcggcacgtcgccgtacagcacgagcgtcggctgcgacgggtcgagcagcggcagcgcctggcgcaccgcgtgcccggtgccgagctgctgctcctgcaccgcgaactgcacgtcgggcgcggcgacggccgcgcgcacctgctcggcgccatggccgatcacgacgacgagccgggacggcgcgagtgcgcgggcggtatcgatcacgtgggagagaaggggcctgccggccagaggatgaagcactttcggcagcgccgaacgcatgcgcttgccggtgcctgccgccaaaatcacgatattcatggcgccagtttcgtagggagagttcgaagctggccattctagcatgcgggccccgtccggcgcggctgggcagccgggcgagccgggcgcggcggcggccggcgggcgggggcgcgaggttcgttcgagccgcacgaacgcccggagtgcgagtcggccgcgaggccgtcgacgggtggccccgaagcggtcgggaagacgggcgaggtcgggcggcgcgggggaggaggcgagacggatgtagcgggcggggcgcgatagcgtgcggcgcgcgggcgaacacgcgtgccccggcggtgcgggccgccgtgcgatgcgcgccacgcccgacgcacgcggatgacgtatgcgccgcgcggatcggtggcggcagcggctcgcggcgcgctcgggccgctcgggccgcgcgaggttcgcgtcgcgtgcgagccgtcagcggccgccggtcgactcgcgcccgggcgtcggcgtgcgtcgggcgtggcgcgcgggcggcgtgcnnnnnnnnncgttcgccgcggattcgttccggcttgcgnnnnnnnntgcgattgacggattacagatcgtcgaactgcacgatcgacacggatttcgcgccgcccggcgcgctcgcgtcggtgccgcacgggtcctcgtcgaacgcgatgtcgccgttcggatcggcttcgcccgtcgcgcgcaggccggcgaacgggaagagccgcgcgtccatcaggtgcgagggcacgacgttcgcgagcgcgttgaacatgttgtcgacgcggcccgggaagcgcttgtcccagtcgcggatcagcgccttcatttccgcgcgcttcaggttcggctggctgccgcacaggttgcacggaatgatcgggaattcgcgcagttccgcgtatttctcgagatcggtttccttcgcgtacgcgagcggacggatcacgatgttcttgccgtcgtccgattgcagcttcggcggcatccccttcagcttgccgccgtagaacatgttcagcagcagcgtctgcacgatgtcgtcgcggtggtggccgagcgcgatcttcgtcgcgccgagctcgcccgcgacgcggtacaggatcccgcggcgcagccgcgagcacagcgagcaggtggtcttgccttcgggcacgaggcgcttgacgatgctgtacgtatcctgattctcgatgtggaacggcacgccgatcttcgtcaggtactcgggcagcacgtgctccgggaagcccggctgcttctggtcgaggttcacggcgacgatgtcgaaatcgatcgnnnnnnnntcgcgcagccgcagcaggatgtcgagcagcgcgtagctgtccttgccgcccgacaggcagaccatcaccttgtcgccgtgctcgatcatgttgtaatcgccgatcgcctggccgacctggcgcacgagccgcttgaacagcttgttgttctcgtacgcttccttctgctcgcggcgcgtgagcgcgcggcggccgagctcggccgcgttcgcctcgacggcggcggccgcttcggcttcgttcagatgcggggtatggggcgcattcatgctcgctcctcgtccttgatgcgaaatacttcgacgccgacggcgtcgcaatcggggtaggcgtccggcttctcggtggacacgcgcaccgcgcgcaccgcgtcgtgcgcgagcaggctcgccgcgatcgcgtcgcagagcgtttcctgcagatggatgtggcnnnnnnnnacgcactgcgcgacgctttgcttcatcagatcatagtcgacgacttcgcgcagcctgtcctcgacgggcgtcgtcagcgcgagcggcacgaacagatcgacattgatgacgacgcgctgctcgccgcgcttctcgtgctcgaaggcgccgatgttcatgtacacctcgtggttgcgcaggtagagcctgcggcaatcggcgagcctgggatgcaggagggcggcaaacatggtcgttccagtcaaagggtgaggcatgcaaaggggcgcggccgggcgcggcaccgagatgcccgcgcccggccgcgcccgtcaattccgttcgtccgcgggcggcgcgagatgctcgccgccgtcgacggtcagcgtcgcgcccgtcacgccgggcgcatccgcgagatagcacgcggcgtcggcgatgtcgtcnnnnnnnngcgcgcgcccgccgacgagcccgacgacgcgcaccttcggcgcgagcgcgagcgcctgcgccgccgtcgcgcgatgcagcgcggcctgcgcgagcgaatgcgacagccgctcgggcgccggatgaaacagcgtttcgtcgagcagatgaatcacgaccgcgcgctcgcgttcgtcgtnnnnnnnngcgtcgggcgtcgcgtcggcgagcgtgcgcgcgagcacgagcggcgcggcgacgctgcgcgccatcgcgcccgcgagcgacgcgtagccgacgtnnnnnnnngtgtccgcgacgggcgcggcctgcgcgatcacgcannnnnnnnnnnnnagcgccgcgccgcaatcggcgacgagccgcgcgacgtccgcttcgaccgccagatcggcggcgagcaccgccgcgcggcggccgagcgcctcgacttcggcggcgagcgcggcggccgcgcgggcttcgtcgcccgccgcggccgcgagcgcgacgttccagccgcgccgcgcgaagccgacggcgagcgcgcggccgacggccgcggcgtcaggcgcgggccgcgcggccggcggcgcgctcggcgcttgcgcctgctgctcgccggcgcgcgggggatgtgccggcgcaccggctggcgccgatgcgccgggctgcgcatcgcnnnnnnnnnnnnngccgatggcttgccgcgcgcccgcccgcgccgcctcggcgnnnnnnnntggcgcggcgcccgctggcgcggcgcccgtctgcacggcgcccgtaatcagcacgacccgcgcggtgcgggccgcggatgtgtcgcaggtgtcggctgggacggtcatttacaatgccgggatgaatccgaaagctcacgaacccgctagtttacccgttcccggccccgacgcgctcgcgcagtccgacgcgctcgccgcgtcgctgcgcgccgaaatcgccgcggcgggcggatggatcccgttttcccgctacatggagcgcgtgctgtatgcgccgggcctgggttactacagcggcggcgcgcagaaattcggccggcgcggcgacgacggcagcgatttcgtgaccgcgcccgagctgtcgccgctcttcgcgcagacgctcgcgcgccccgtcgcgcaggcgctcgccgcgagcggcacgcggcgggtgatggaattcggcgcgggcacgggccagctcgcggcggggctgctgaacgcgctcgccgcgctcggcgtcgagctcgacgaatatgcgatcgtcgatttgtccggcgagctnnnnnnnnnncagcgcgagacgctcgacgaacaggcgtccggcgccgcnnnnnnnntgcgctggctcgacgcgctgcccgagcgcttcgagggcgtgatcgtcggcaacgaagtgctcgacgcgatgccggtgcaactcgtcgcgaagcatgcgcacggctggtgcgagcgcggcgtgtcgctcggcgatgcgggcgcgttcgcgttcgccgatcggccgctnnnnnnnnncgaggacgcggcgcggctcgcggcgctcgacgccgacgaaggttacgtgaccgagacgcacgacnnnnnnnnnnnnttcgtcggcacggtctgcgcgatgctnnnnnnnngcgccgcgttgttcatcgactacggttttccgcgccacgagtactatcaccggcannnnnnnnagggcacgctgatgtgccattaccggcaccgcgcgcacggcgatccgttcgtctatccggggctgcaggacatcaccgcgcacgtcgaattcagcgccgtctacgaggcgggcgtcggcgcgggcgctgagctgctcggctacacgtcgcaggcgcgctttctgctgaacgcgggcatcaccgacgtgctcgccgagatcgacccgtccgacgcgcaacgcttcctgcccgccgcgaacgcggtgcagaagctgatttccgaggcggagatgggcgagctcttcaaggtgatcgcgttctcgcgcggcatcgacggcacgctcgacgcgttnnnnnnnngcgatcgttcgcacacgctgtagccgccggaggcgatgcgatgctgcgctggctgctcaccacgttcattgccgtgatggtgctcannnnnnnntggccttggctcgcgaagctcggcgtcggacggctgccgggcgacgtgacgctcaggctcggctcgcgcgtctatccgtttccgttcatgtcgacgctcgtgatcatgggcatcgtatcggtgatcgcgcggctctggtgacgccgagcctgcggcgaaccgcgctgcgcgatgcgcggcgcgcgttggcgtgcgaggctggccggcgcgcgaaatgcgtgccggcggcgcggacgcggcgatggggccgcatgccgccgagcgtcacccgcttcgggcgtgaaccgcttgcatgaacggccggtgggcgcgccgacgggcagcgggcaggcgggcggcaggcgatgtgctcaggcggccccgacgcgggcgcatgcaaccggccgcctgtcgcgcgccgcgccgcccgcgttcgcacgcgcgctacagctacggttcgagatcgccgagaatccgatgcgcgagcgccttcgcctcgtcgaacgcctctgcctcgttcgcgctcgtcgcctcgacttcgtagagcgtgttttcgggggcgccgccttcgtcccgggacaggatcacgtacccctggaagcgtccgttatccgtcttgcgggtgtgcgccttggccgtgtaaaggcccttcgtgtaggtgttgccgccgtccatgatgcctctcccgagaaaggacgctcccatcgtagcattccgacgcccggctttcagcggcggcaaaaacgcgcggtgggcgagctcgagcgggccgcgcatggcggcgccggggatcggagcgggcgcctcgggcatgcatcgggcggcacggtgcgaggcaggcggcgtgcgttcgtcggcaggggcgcgaccggttggagaaacctcttcaggaacacgttgcaggcaaccgccaacccgccgagaatcgccccgacgggcatttcatgcgcggaacgtttccgcgccggcgcccgccggcgcgtacgtcacgccgcgacgagcgcgacgacttcgtcgagcgtcggcgcgtgcgcgcccgtgtgccggcacgccgccgcgcccgccgcgagcgcgaacgacagatnnnnnnnncagccgcgcgccggcaccgtcatcaggctgaacagcaggccgccgatcgtcgcgtcgcccgcgccgaccgtatcggccacctcgatgcgcggcggccgtgcgtcgatcgtctcgccgcccgcgtagagcgtcgccgtgtccggcccgcgcgtgacgagcagcgcnnnnnnnnggttgannnnnnnnagccgcgcgatcgcgctcgcttcgtcgtcgcccgcgaacaggtggcgcagatcttcgtcggacaccttgatcagatcggcgagttcggccatcctcgcgagcgtcggccggtagctgtccgtcatcagattccggtagttcggatcgaagctgatcttcacgcccgcttcgcgcagctcggcggcgagcgcgacgagcgtcgacgcgagcggctcgcgcacgaggctgatgcagccgaaatgcgcccacttcacgtgctcgcgccagccgtcgggcagccgctgcggatcgaaggcgagatcggcgctgttctcgccgatgaagaaatacgcnnnnnnctgcgtctcgtggacgatcgcgaggagcggcgcacgctcgacgcgctgcaggaagcgcagatcgaggccggccgcctcgctttcgcgccacagctcgtcggagaagcagtcgcggcccaccgcgcccgcgcacgcgctcggcgcgccgagccgcgcgacnnnnnnnnnnacgttccagcccgcgccgcccgggcgcgaggtccagtgcgcgccgccggtgcgcaccatgtcggtgagaatgtcgcccgccgatacgaattgcggaaatcctgcgctcatcgcgcgcctccattgcggcggcgcccggcgccgtcggccgcgtcgccctcgccccggtggccgtggtcgtccgtgccgccgcccttgacgtcgccgccgcgcccgctgtcgtgcgcnnnnnnnnggggcggggcgcggtcgtcgtcgcccgcgccgccgcccgcgttcgcgccgcgcccgctgtcgtcgcgcgtcgacgcgagcgcgtgcagcacctcgtagcacgcgcccatcgtgtgatagtcggtcttgccggccgggctcttctcgtcgctgtacttgcggttgtcgcaggtgaggatccggtaccacgcgccgtggcggtgatcgacgaagtgcgcccagctatagcgccagatctcgtcgtaccagtcccagaagcgctcgctgccggtgcgctgcgcgagcagcgcggccgccgcgaagctttccgcctgcacccagaagtacttgtcgtggtcgcacaccgtgtagtccggcccgaagccgtagcagaggccgccgtgatcgctgtcccacgcgtgcgcgaacgcggcgtcgaacagctcgatnnnnnnnngcacgagccagtcgagcgggcggtggcgctcgaggatcagcagcagcttcgcccattcggtctggtggccgggctggaagccccacggccggaagatgttcgagctgtcttccttgttgtattcccaatcgaccgaccagtcggcatggaagtgttcccacacgagcccttgcgacagcgcggcctgccgctgcacgatgttcgtcgcgatcttctccgcgcgatcgagatacgtgaggtggcccgtcgcctcgtacgcagcgaggagcgcctccgtcgcgtgcatgttcgcgttctggccgcggtagctcgacacggtccagttcggtgtcgcgtcgtccgcgtagaggcccgccgcgcgatcccagaagcggtgctccatcagatcgaacgtatgcgcgatgagcggcttcgcctcttcgacgcccgccatcgccgcgtgcgcggccgcgagcagcacgaacgcgagcccgtagcagtggcgcgtgccgtcgcgcgtcgcgcgcttcgcgccgtcgcgccattcgatttcccagtcgtagccttcgtgctcggcgtcccagtgcgcgtcgcgcagaaagcgcagcccgtggcgcgcgtaatcgagatnnnnnnnntcgccgaaatggcggtacgccatcgcatggttgaagacgaagcggcaactgctgacgaggtggcgcgtcgtgcggtcgtagacgctgccgtcgtcgcggaagaagtggtagaagccgcccgtcgggtcgaacgcgtgcggcgcgtaaaagcgcagcgtgtcctcgacgtgcgcgagcaggaactgcgggtcgcgaaagctcgcgacgtacggcgcggcggcgggcggcgcggcgggcgccggacnnnnnncgggcgtggctgaggtcgtcatgatccgagtaccgaggtgagggtgcgcggcgcgcgtgcggcgcctgcgctgctggcccgcgcgacgagctgcacggggaggctgagttcggcttgcgcgggcgaatcggcgagcagcagctcgacgccttgccggccgagcgcttccttgtcgatcgcgagcgtcgtgaggggcggggccgcgtgcgcggcggccgggatgtcgtcgaagccgacgaacgcgatgtcctcgggcacgcgcacgccgcgctcgacgcacacgcgcatcgcggcgagcgcggccgcgtcgttgtacgcgaacaccgcgtcgggcagcgcgccgcccgcatcgagcaactgccgcatcgcgttcgccgcgccggcatcggggccgaggctcgtgtcgatcgacagctcgagcgaaggatcgaacagcatgcccgcgtcgaagaacgcgcggcgatagccgannnnnnnntgcgcaatgctgtagtgcgcgagcgagccgccgatgaacgcgacgcgccggcggcccgacgcgaacaggtgatgcatcgcgagcgccgcgccgcccgcgttgtcgacgttgatcgagcgcaggccgggcgcgcggatgtcgatgaggacgagcggccggccggtcgccgcgagcgcctcgagcgtctccggctccatgaagcccgcgaccgcgatcgcgtcgggcgcgtgcgggcgcatctggcggatcacgtcgtcggtcgggcccgtcgtcagcagcgacggcacgatgccgcgctcgcggcacgcgtcctcgacgccgtgcagcacatgcgagaagaacggcgtcgtcgcgaagttgttgtgctggcgatgcagcaggaacgtgagccgcttgatccgcggacgcagttgcgtcggatcgtagttcatgcggtgcgcgatctcgacgatnnnnnnnnnnntcgcctcggacagaccgggctggttcttgannnnnnnnnacacggtgccgatcgacacgttggctgcctgcgcaacgtcgcgaatggtggtgcccatcgtttgacccgggatgtttagggtgttggcgattgtatagtaaaaatcgccgcgaaacgttccgggatagggcgggtgctgcttataagcgcttatttataaacggtaaatgagatcataatcgtttactaaaaatactaaacaagacggcgtgccgacgcgaacggcgttcacgcgacgactcggaagatcgcggcggcctcgcgcagcgcggccgcctcgtcggcgagcgcgcccgcggcgcccgccgccttttgcacgagcagcgcgttgtgctgcgtcatctcgtccatctgcgcgaccgcgcggcttacctggtcgatgccggaacgctgctcgtcggacgcgtgcgagatttcgtcgacgagcgtcgcgacctgccgcaccgacgcgagcatgccgacgatcgtgctgccggcggccttcaccgtgtccgcgccgagctcgacttcgcccgtcacgtcggcgatcagcgccgagatctccttcgcggcctgcgcgctgctgtgcgcgaggccgcgcacctcctgcgcgacgaccgcgaaaccgcgtcccgcctgcccgnnnnnnnncgcctcgacggcggcgttcagcgcgagcagattggtctggaaggcgatgccctcgatcgtcgacgagatgctgcggatctgctgcgagcgtaccgagagcgcctccatccgcgcgatcgcgtnnnnnnnngcggcgtcgccctgttcggcctgcgtcgatgcggcgagcgcgagcgcgctcgcctgccgcgcgtggtcggcgttcgtgcgcaccgtcgccgcgagctgctccatgctgctcgccgtctgctgcaggccggccgcgtgttcgtcggtgcggcgcgacaagtcgtgattgccgtgcgcgatgtcggacgtcgcgtgcgcgatcgcgtcggccgcgcgctgcagcgtgccgatcgtcgccgcgagnnnnnnnnnnatcgcgtgcatcgcgtgcagcacgctgccggctgcggcgtcggccgcgtgcaggtcgagcgcgagattgccggacgcgatctcgttcgcgacgctcgccgcgtagtccggctcgccgcccaactgccgcgcgannnnnnnnnncatcgccgcgcacaggatcgcgacggcggcgacgcccgcgagcacgcagcccgcgaccgcccactggacgagccgcgcgacgcnnnnnnnnnngtcgtacgcgcgttgcgcggcctcgagctggttctggcgcaactgcgcggcttcgcccttcacgcgttgcgcaacgggatcgagcgtttgcgtgacgacccattgcgcttcggacaggttgtttgccttcagcagatcgacggcgggccggatgcccttgtcgcgcaacgtcgcccagtcggcggcgaggcgctccgcctgctcgcgctcggcgccnnnnnnnngcgtcgcgcgaaagtcggcgagcaggcgatcgatcgcggcgacgtcgcgnnnnnnnnnnnnggcgaccgcttcggttttcgcggcggacggatcgagcacggcgtcgccgaccgcgtagcgcgcctgcgtgacgagttcgtcgaccgacgagattcgctgcagcgttttcgcgcggtcttcgaagacgtgcgtgagcgcgtcgccgannnnnnnnacccccgcgaggccgatgccgcccgcggcggcgagcacgaggacgacgatcgcgacgaggatgcgcagacgggtcttgacggtgaggcgggtggtgttcatcgagggattccggaggcggcgcgccgcgctcgtgacgcgttgggccgtgacgagaagccggcttaacggcgctgcggaaccgtggttgaatgaatttttcgtgaagcgatgccccggtttggggcggcggccgccggcgggcgcgcnnnnnnnnnnnnacggcggcggcgcggcgccgcgaggcgggagggcgcccgagcggggagcggcgcgctgtgcggatcagcgggagagcggcacgttcgctgcgcgtggcagcgtggcgcgatgtggcggcgtgacgggatgccgatgcggtttcagcggagatggcggggaaattcgatgcatcgacgcagtcgggaaatcgcgaagccgtgcggctgctgcnnnnnncatggggctgcgggaacgtcgggtnnnnnnnnnnnnnnnnnnnnnnnnnnncttccccctgcaagcttcgccggcgcaggcgcggcggccgtgccgaggccggcccgcgtcgcccgccgctcagcgcttcgccgcgctcgcgcccgaaccgagcgccccggcgccgggcgcgtccgccagccgttcgcggctcgtgtnnnnnnnnncccagcgctgcgcgagcgccgcgcaggtcatcagctgaatctgatggaacagcatcagcggcagcacgaccgcgcccaccgcgtgcgcggcgaagatcaccttcgccatcggcacgccggccgcgaggctcttcttcgagccgcagaagatgatcgtgatctggtccgcgcggttgaaaccgagccgcttgctgacgaccgtcgtgaccgcgagcgcgatcgcgagcaacacgacgttgacgacggcgaggcccgcgagcgccgtcggcgggatctggtgccagagcccctcgttcaccgcttcgctgaacgcgacgtagacgacgagcaggatcgagccctgatcgacgaagcgcagcacgccgcgattgcgctcgatccagcggccgatcaccggccgcagcaactggccggcgacgaacggcacgagcagttgcatcacgatcgcgccgatcgtgctccacggcgacgccgtcgcgcccgtgccctgcgtcgacaccatcacgccgacgagcgccggcgtgacgaagatgccgagcaggctcgacgcggacgccgagcagacggccgccggcacgttgcccttggcgatcgacgtgaacgcgatcgacgactgcaccgtcgacggcagcgtgcagagaaacagcacgccggcgtacagcgcgggcgtgacgagcggcgtgagcacgggcttgagcgccaagccgagcagcgggaacagcgcgaacgtgctgagcagcacgagcgcatgcagccgccagtgcgtcgcgcccgcgacgatcgcttcgcgcgagagcttcgcgccgtgcaggaagaacagcaggccgaccgcgatgtcggtcgcccagttgaacgcgtgcgcggcctcgccgcggcacggcaggaagctcgcgagcacgacggtgccgacgagcgcgagcgtgaagttgtcgggaacgaagcgggaacgcgccatttcgggtctcgatcgagtgcggtggaggcgccggccgctcgatggcgggcggcgcggcgaatgtcggcctgatattgtcgtggccggcgattgaataggcaaattcattcgaagaatcgattaatgattcgaatgcatgccgatgcacgttgccggcgcatcgcaaccttacggcgcaaacgctcgaaaacaggtgtcgcggatgctccgaaaccgtatgcggaatcggaaagccgtgcagtaacacggtgttacaccgatgcctttggtctaacacttttgcgctcgacacgttttcgcctcgcccataaattaccgctgaaaggcgtgcgcgcgattcaggtnnnnnnnnnagcagaaaagcaagcggcagacccatcatgatgacggaacgggcaatacggaagatcgggcagtgggcggcgggcgtgacgtgcgcgctcgcggcggtgctcgtcttcgcgcagccgccgcacggcggcgggcccggtttcggcggcggccgcggcggcgtgcccgccatggcgggcggctggcgcggcgcgcccggctatctgcaggcggcgccgcacggcggcgaggcgcggatcggcgtgaacggctaccgtcagcgctgggggctgcgcccgacgccgtcgtacggccgctacgcggcgcaaagcccgtaccggccgatcagcgccgaagcgcgtccggcgccgcatgcgtccggcccgggcaacgtgccgatgcgcgccggctcgatccgcgccgacgtcgcgcgctacaacgaggagcgcggcggccgccccgcgccggcgccgcggcaggacgactctcagcgcctgccgtttttcgcgccgttctcgcgcaactgaatgccgggccgggcggcgcgcacgccgccggctgatgcaaattcgcgacactcgcgcgaaatcctgcctcgcatttccttgattacgctatctttcgcgcctcgttgcgaggacgacgcgcgcacgccggcgttttccgcgcgtccttgccnnnnnnnnttcgggcatgcgcgggaaagccgttcgccggtttgacgccggcgagccgagcaccgacgcccgacaaatcgccgggaagttaacgccggcgctatatccgcaataagcccctccnnnnnngaccggaaaaatggctcgggaagatggcgacgcccccgaacggcatcgcgtcttccggacgtcgcccgcccgttcgcctcgcatccgttagacgacaatctggagatcacatgaagtcatccttcagccgcgcgctgcaaaccactttcgcgtgcgccgccgtggcggcgctggccgccggcgcttcggnnnnnnnnnnnnaatcgagcgttcagctctacgggcaggtcgacgaatggatcggcgcgcagaaattccccggcgggcagcgcgcgtggggcgtgcagggcggcggaatgtcgacgtcgtactgggggctgcgcggcaccgaggatctcggcggcggttatcaggcgatcttcacgctcgaggatttcttccgcgcgcagaacggccattacagcagcttcgacggcgacacgttcttcggccgcaatgcgtatgtcggactcgcgacgccttacggcacggtgcgcgccggtgacctgccccctacaaacagggccagccggagtctagtaaagttcgttttcggagaagaagacgaacatgaagaagcgctttacggaacagcaaatcatcgggtttctgaaggaagccgaggccggtatgccggtcaaggaactgtgcaggaagcatgggttcagtgacgcgtcgttctacacctggcgcgcgaagttcggcggcatggaagtctcggaagcccgccggctcaagggcctcgaggtggagaatgcccgactgaagaaactgctggccgaagcaatgctcgatatggaagcgttgaaggttgtcgtcaagggaaagccctgagcccgcaagccaaacgcgaagcagtgttggcgattcgggagaaggtcaacatctccgagcgccgcgcctgccggcttgtcgggctttctcgcagcgtgctgcattacgacgcgaagccggaccacgagaatgaggtgctcgcggcgcgtctggtgaagttggcgcacgaacgtcgtcgattcggctaccgccgactgcacgccctggtggaacgcgaaggcacgcacgccaatcacaagcgcatctatcgcctgtaccgtgaggcagggctggctgtgcggcgccgtcgcaagcgccacggcgtcatgattgagcgcgagcaactggcattgccgggcgcacccaacgaggtatggtcaatcgatttcgtgatggatgcgctttccaacggccggcgcgtgaagtgcctgaccgtcgtcgacgatttcacgaaagaggctgtcgacatcgtcgtcgaccatggcatctcaggtttgtatgtcgctcgggcattggaccgtgcagctcgcttccgtggctatcccaaggcggtgcgaacagaccagggacccgaatttacgagccgcgcgcttgaccagtgggcgtatgcgaacggcgtcacgctgaagttgattcaggcgggcaagcccacgcagaatgcgtacatcgaatcgttcaacggcaagttccgcgacgaatgccttaacgagcactggttcacgacgctcgcgcacgctcgggcagtcatcgcggcatggcgtcaggactacaacgagcaaaggccgcacagcgcactgaactaccttgcgccgtcagagtttgcggcgaaacatcgggcaaccgcggacgctcctgccgctttccaggagttggtttaaagggactttgctagaagcccattggccctatcgaagggggcaggtcatttccagtgaacctttgccgtcgcttggcgacatcttattttccgatacaaaaccgactaaaaatcacccccaacaaatcatcggacgtaaactccccggtgatcgaattaagccgctcctgcgcgagccgcagttcctcggcgaagagatccagcgcctgcgcattctgctccgcgtgctccgccgcccgcgcgagatgcgcctgcgccgcgcgcagcgcgatcagatgccgctcgcgggcgagatacacgctttccgcacccgcctgccaaccggcgatccgcagcagctcgccgcgcagcaaatcgatcccgtcgccgcgcttcgccgacagccgcacttcacatacgtcnnnnnnnnncgcgccgccgcctgtccgcgtcaccgatgccggcgcgcccgtcagatccgtcttgttcagcacgcgcaccaccggcacgccgtccgggaagcgcgcggcgatcgcctcgtcgcccgggccaagcccgcttctcgcatcgagcaggtgcagcacgacgtccgcccgctcgatctcgccccacgtgcgcgcgatgccgatcttctcgacctcgtcctccgtttcgcgcaagcccgccgtatcgataatgtgcaacggaatgccctcgatctgaatcgtctgcgcaaccttgtcgcgcgtcgtgccggcgatcggcgtgacgatcgccagttccgcgcccgcaagcgcattcaacagcgacgacttgccgacgttcggctgcccggcaagcacgaccgatagcccctcgcgcaacaacgccccctgccgcgcgtcgccgagcacgtgcgcgagccgctcgcggatgtgcgcgagcttgcnnnnnnnntcggccgcctccaggaagtcgatctcctcctccggaaaatcgagcgtcgcctcgacgagcatccgcagcgcgatcacgtcgtcgacgagcgcatggatgtcgcgcgagaacgccccgtcgagcgagcggcccgccgaacgcgcagccgcctcggtgctcgcctcgatcagatcggcgacggcctccgcctgcgcgaggtcgagcttgtcgttcaggaacgcccggcgcgtgaattcgcccggctcagcgagccgcagcccatgcgcacgcccggcgtcgaggcagcgctgcagcaagagctgcagcacgatcggcccgccgtggccttgcagctcgatcacgtgctcgcccgtatacgaatgcggcgcggggaaatagagcgcgatgccgcgatcgagcggctcgcccgcgccgtcgagaaacggcacgtagctcgcatgcctcggcatgagtcgcgcaccgcacagcgcatcgctcannnnnnnnnncgccgcttcccccgctcgcccgagcgaaaggcgcacgacgccgatcccgcctcggcctgacgcggtggcaatggcgacgatcggatcggaatcagtggcgagcatggcnnnnnntctgaaataaatgaaatggaaatcaaagaaaccgcggatatccttgaatgtcaaattgtagcccggccacgcaatagtattgcgcagaccacgttccagcccgccattttccgcaattttctgtttatcttagttgcgctaatcaattgatatgacaaattcggggcgtcgcgccggcgaaacgaccccgatcgccgatcagcaagcatgagcgcacccgtcgcagatcgcaacctctggcatccaccagttaaaccgtccctcagttgagctaaacataacccgattggttgtcttcctggcagcggtcgaactgcacaatctagccatgccgacacacgaagaaaaagcggcgttcaccgaacgtctcaaattcgccttgttgcgcagtccagaaaaagtgaccggcgcgacggaactcgctttgcatttcaatttgcgtcatcacggcgagcatccggtttctccgcaaaccgcgcacaaatggctgacgggccgcacgatcccgacaccggacaagctccatacgcttgccgagtggcttcgggtggatctgcattggttgcactacggcccgccgccgagcgcggcgcgcaccacgccgcaaccgctgccgcgcgacgaaaagtatccgccgacaccggagacgatcgagctcgcgtcgaaaatcgaggcgctctcgccgcatcatcggtatctggtgcaggagctgatcgagcagttctacggcgatacgtccaagcgctgagccgcgccgccgtctcgacnnnnnngccgcccgacgagaatcgggcggcnnnnnnncattctttcagccgaaatgatgtccggcgatcatgcccggttcaccggagcggctcnnnnnnggtcggcttgcgccgccctttttcgtcaggcgaaggcgtcagctcgcctttttcttcgccgcggcgccgccgagcgtgcgcgtgatgtagtactgctgcgcgatcgacagcacgttgttcaccacgtagtacagcacgaggccggccggnnnnnnnnnnnncatcaccgagaacgcgatcggcatgaacatcatcatcttcgcctgaaccgggtccgggggagtcgggttcagcttcgtctgcacgaacatcgagacggccatcagcaccggcaggatgaagtatgggtcgcgctgcgacaggtcgtgaatccacagaacccacggcgcgccgcgcatttcgaccgacgcgagcagcacccagtacaacgagatgaacaccggaatctggatcaccaccggcaggcagccgccgaacgggttcaccttctccgtcttgtacagttccatcagcgccgcgttcatcttctgcggatcgctcttgaagcgttcgcgcagcgcctgcatccgcggcgtgatttccttcatccgcgccatcgacttgtagctcgccgccgacagcgggaagaacaccgccttgatcagcagcgtgagcagcacgatcgcccagccccaattgccgacgaagccgtgaatcttctcgagcagccagaacaacggcttcgcgatgatcgtcacccagccgtaatccttcacgagctccaggcccggcgcgatgccttcgagcatccgctcttcctccgggccggcgaacaggcgcgcggacacgtcggccgactggcccggcgcgatcgcctcgaccggctgcttcacgccgacgcggtacagcgtcgggtcgatcttctcgacgtagatgtcgcgcttcgcgcccgattgtggaatccaggcggacgcgaagtagtgctgaaccatcgcgatccagccgttgtcggcggacgtgacgtaatcggccttgttcttgtcgatgtcgccgaacgtgatcttctggaagtgcttctgatccgtgtacaccgccggcccgaggaacgtatgcgagaacatcggcgtctcgaccgacgagttgtcgcgcacgagctccatgtatacgctcggcgtcacgggcgcggcgccgacgttctcgatcttcgtgtcgacgccgatcacgtagctgccgcgcgtgaacgtgtacgtcttcaccaccttcacgccgcccttcaccggcgattcgaacgacagcttcagcgtgttctggtcggccgcgagcgacgtcgggccggccacttgcgcatagacgtcgttgtgattcgggaaatcgccgccgagcaggcccgtgcgcgcgagatacgtgtggttcgccgtgtgatcgaacagcgtcaccgacaggtcgggctgcttgccgtcgcccgccttcgtcagcgtcagcttcgcgagcgtgccgccgcgcgtgtcgatctcgccgttgtagacgtcggtcgagaagcgcacgagctgcgcctgcgccgcgggcgcggtcgtcgcgggggccgcgcccgtcgcggccgccggcagcgcattcgccgccgctgccgcgctcgcgcccgacgcgccattgccgttagtcgcgttcgacgcggtgttcgtctgcgtgacgttcgggaagaacatcgacgggcgtccgtgggaccgttgccagttgtcgaacagcatgaccgctgacatgaagaagatcacccataggacggtgcgtttgatatccatgcgttgtctcagagtcgatgggacgacgcctcagcttcgtgaggagcgttacgtgcgtcggagttgggcggcgggacgaggtcgacgccgcccgcggagaacggatggcatcggcacaggcgcctggcggcaaggtaagtgcnnnnnnnngcgccatgatactggattgcctnnnnnnnntaatccgaacaggaaggataaaaacggcatcggctgccgagcagcgggctcacggcaagcttgtagaagcgcagcaacgcgatcagaaccgtttgcatagcagtggcggcgccgttgcgccgcgttcgagccaatcgggcggacggctggctgccgtccgcgccgggcgccggcgcgtcactcggacgcgggcttcgccccgttgcgccgggcgacctcccgggctgcccggtcgagcagctcgcggatctcgcctgcgcacagcgccgcgagcggcgcggatgcggcgctcggcatcgccttcttgtcgaagcgcgtatgcaggcgcagcagaatgtcccagccggcgaactcggcgcgacgcgtacgaaacgcctcgcgggcgagccgcttgaccagattgcgcgtcaccgcacgcgcggcgtacttcttgccgatgacgagcccaagacgcgcatcgcgccccgtcggcttgccgtagatcacgaagtgcgcggtgcgccgccagggacgcaaacgaaaaacggatgagaattcatccgttttcagaagtcgcgcagctttggggaaggcggcggacgcttgcaacggaatcgaaccccggacagcggctgcctcgcccgcatcgctgcggacggcggacacggcgcgcggcccgcccttagatggcgagacgcttgcggcccttcgcgcggcgggcgttgatgaccttgcggccgcccgccgtcttcatgcgcacgcggaagccatgggtgcgcttgcggcgcgtcacggaaggttggtaggtacgtttcatgttgctctcacttgttcgagaatatcgggaatcagggaccgcgtgccctctctttcgaggcaaccgggcgaacgcaatcgccgaaaataacaggattggttttcgcggaacccgctatttaaaccgtttttctcttggcagtcaatacgttagaggcataccggggccgcatcggctgtgtcgatcggcggttccgcgcgctgtgacgatcgtacgccaccggccgcccgcccctgtggataactcccgcgcggcccgcgtttggcggtagaatctcgccttatctccaagaatcccgcacgccgcctcggcccgcgcctgcgctcaaacccttgtcgcgcaagcgaccgaggcacgtccgcacggccgcaccgggccttgttgcgcatccgcgacaagggcggccgcgcgccgtgcgtgc