NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATTTATTTACAACTTGCTGATATACTAACTAAGCCGTACCATCTGCAAGATTCATTACATTGAGAAGTGGACTTGGACTCTCAGAATGAATTAAAACAATATATGCTTAGATTGAAATGAAGAGGAAACAGACTGAACTGGGGCTCGTGATATAAAGTATCATTAAATTAAATTTAATTAAGTTTATTGATAATTTTGAGGTTCTTACAAAGATGAATAATATTAGTTTTTAGTTAAAATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAATAAAAGTACAGCAATGTAACTTTTGAGGTGGCGTGTCGGAAAGTATGTACATGTCGCATTACGGATGTATTCTGACCACTGTACGTGTCTGTCATATTATTAACATGGTTTGACCACTGTGCTTGCAAGACGCAGCTGGGCAATGAGTTCGGTATATTGAGAGGTCATTCTTAGAATTAGTACCGTTACGAGTGAGGCGACGGCGTTGTCGCGCTGTCGCCTAGTGTAGTCCAGCTAGCGTGTGTAAAGGATAGATCGATGCGTAGAAAATACGATCAGTTGCAAACAGACGTTCGCGCACGCCGGTTGGAATTCGCTTCACTCAAATAGTTTAATTGCCAACATGGGAGATCAGGCACAAGAAAATGTTAACGCTGCGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAAAACATATA