NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATAATCGAACCNNNNNNNNNNNNGTGTTCTACTTATACGAGAGCTAGGGAAGGACTTCTGTTTGCTCTGTAGTTGTATTAGCATTATGTATTATAGCATTATCAGTATTTGGTTTCAAACGTTGGGATACCAAATACGGTATAAACTAATTTATTAGCTTCTGTTAAAAATTGTATAAGTCGAGCTTTGAAAATGGTAATGTATTTGGGGATCTTAATCCCGTTCCAGTTTCGTGAAATNNNNNNNNNGCTGATAGTTTGGAAGCCGGTCGAAACTCGCATCCTTAAATTAAAAGACATAAAGATCGTGGCGCGTGATGCCTTTGTGATCGTTAACTTCGTGTTTCGAAACAAGAAAATTTACTTCGACATACCAGACTAGTTGTTGCTGCTGTATCTGGGCCAGAGACATGATTTCACGAATTTTTTAATAGATGTCATGGAAGTCGACGATGTCGTCCTGGACACTGTCAACTGACCAGGAAGTGCGTAATGCGCCTTCTCCGAAGCTACCACTACCGTGGCCGCCTTCCCGGCCGGCAGCCATACTTCATCCGATCGGTGTCGGATACGGAGTGACTAATAGCTGACAGACGCCCGCCTTATATAGCTACTGGCTGGGCTTAGTGTG