NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAGTAGAATTCATCATCCAATACTGGAAACTCTTAGTGAATGCACCTATCAAATAGCTGATGACTTACAACTTTCGAAATAGAATGCAATCCAATGAGTTCCAGATTTTCCTGATCTTAATCTTCCGAAATTTGGAAAATAACAGTTTAAAACTGTTTGCGGATATTATCTAATATAATAATTATTATCACTTTGCGATACTAATATGTTATTTAAATATTCTGACGAACTTCTAAATATTAAATGTAAGATATTGTTTAGCATTTTTGCTGTTAGCATTTTTTCTCAATTGCACCACAAGTCGTAAATAAACACTTGATAGATCTTGATATTTTTCACAAACAAACAAATTCGATTGAGGAGGCACCGTCGAAGGATGCAATTGGATTAAAACAAACCTAGTCGGATCGTGGGTAGTGGTGCAAACAAATCTAATTCGCCTTTCATACTATAGAATGTTTGCTCATTTTGCGTTGGAAAAAATATCAGTAATATTTAATTTCCTTGATCATTTTCTTCTTTTATGATGCGTCTGGATATGTTTACATTGTCGTTTAAATGTTAAATGACAACGNNNNNNNNNACCACAGCGCTTTGTAGCGCTTGTGGCAGCTAATGTCGTCAGCGACACTTACCTAGGGGGTAAGAAGGTTTGGGGCCGCCATCTATGTTCGGTTTCCAGAACTGAAATTGGGGCAAAAGAAGAATTCTTCGGGTCAGGAATTTCGGACTGAAATGGGCAACAGAGCTGATTGTCAGTTCCAGAACAATGGCGGTGGTACTTNNNNNNNNNNNNNNNNNNNAAAATAGGGTTTCGGCCAGAATCAGAATTCCAAGACGGTTCTTGTTCCATTTATGGCGGTCCAACGAAGCGGTGAAACAGAAAGTTCTTTCTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATCTTACGATATCTAACGAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN