NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGAAACATTGTTTTTATTAATATTCTCTAAATATAGAGAGATGGCAGAAGGGGTATCTATTATTAAATGTCGAGCGTCTGAAAATGCTCTTTCAGAGGCAGCGCTTGTTGCTGGTATGCAAAAAATTTTGCAACTGGCTTTATATACGTTTGGGAACATATTTTTATGATCGTTCCACCAAGCCTCGATAAGGAAGTGGTCGCCTGACGTTAGCTATACAAACGATTCTATTATTTTTATTACTAATCTATTTAAAATATTTATAATTGACAACACATTGACAACACAATTTGACAAGATCGCTTAATAGTTTATATTAGACAAATGCTACAGTATTATTAAATAAGACGCACACGCACATAATAATACACATAAACATATTACAACACAAACTTTGACTCGCCTCCGCGCTGTCCGAACTCATTTTACCCAATGACAACATAATGAATTCATTTCGATC