nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnntttgggggnnnnnaaaaaacacaaaacaaaaaaaaccaccaccggggggggggggcccccccccccaaaaaaacaaaaccaaaaaatatttccctaaaagaccacaaaaatcccccccccccggggggggctcccccccgggggggggagaaaaacccgcccgcgggggggcccggcaaaaaaaaaaaaaaaaaaaaaaaatatatttttttttttttttttgtttttccgccccccccccccccccccccccaccaaaaaaaatatnattattaaaaaaaaaaaaaaaaaaaaaaaaagggggggagcggcgcgcgnnggggaggaaaaaatttttctccccccccccccccccccccaaaaaaacccccccccccccccccccccccgggcgggggggggtgcccaaaaaaaaaaaaaacaaaaaaaaaataaggtgtgtaggggggaaccaaaaaaaaaaccccccccccaggcggggggggggcgaaatatccccccccccccccccacccacaaaaacacgcccccccncggccccccggggaaaaagcccccccccaacaaaaaactcgttatctcccctccggggaaaaaaannaaccccccacccccncccaaacaaaaataccccccccccccccgggaaaaaattccccccaaaaaaaaaaaaacaaacaaaattcatggcccccccacgccccccaaaaaaaaaaagaaattgncccccccccccggggaaaaaaaaaaaaaaaacaatcgggggggcggaaaaaaaaaaaaaaaaaaaaaagnncnaccccaacccctagtgtggggggtgtctccccccccccaaaaagaggggagaagaaa