NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTTAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCGCTAAATAGTTTATATTAGACAAATGCTACAATATTATTAAATAAGACGGACACGCACATAATAATACACATAAACATAATAAAACACAAACTTTGACTCACCTCCGCGCTGTCCGAACTCATTTTACCCAATGACAACATAAAGAATTCATTTCGATCGGACGCCTGAAAGTTCGAATACATACGAAGTGAACGCAAAGAGAAAGCGAGATTTTCTTTCTACGGTAACTGGCGGTAACTTTCGTTTGCACATTTACGGAAATTAGCTAAGAATCGATCAAATGTGTTGTAATACAATACAAAATAATGTGTTTCTTATGTACGTTACACATTGTTCATATAGTGTTTGCGCAGCCTTTTGCTGCGCATATGCTTTATTATTTCAGAAGAACGGGTTCTTCTTTTCCTTCTGGTCGCCGAGGGAGGATTAGAGTATAATATAAAAGAGTGAAATTAAAATACAAAACGATATAAACGGATCAAGAGATAATTTAACTTATTTATTATGTAATCCTCAAATTGTGTTGGGTGGGAATTGAGTGGGAATCAACGTGCCAAAGGAGAAAAACATTTTTGATATATTAACATGNNNNNNNNGAAAGAATACGAATATACATGCATGTGCATATTTACGAATTCAGACCGAAAATTTAATNNNNNNNNNGAACACAAGTAGGTTTTTTATATATTATTAAATGGTTTTTTACTATTTCCAATGATGGAAGAACTAGAGCCTTTGGATTATATCTAGGTTGGATAATTGACTTTGAAGTGGGCTTAGCAAGATTATCGCGATTGATAACGTACTCAGAACCGAACTAATGTGTGGGGACATATCTGGGTTTTTATGGGCAGGTTGGGATAGAGCAAAGTTTAAGAGAATAAAGTTATCAACGTCTATTCCCCGAAAGAGAGGCGTATATTCTCCCGTTAAGGGGATCTCCCGAAAAATTGGAGTTATTTGGGAATCCTGAGACGATTGTGTGGGCGAAAGTTTTTGTTATTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGGGTCTAGACTTTGGAATTCGGACTTTGCACTTTGCTTG