NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGAGTTTCTTTAGTTTAAATTACAGATATGAGATTTTAAATGCCAAATTACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGTTACAAATTCTGTGTAATCTATGTAAGACAACGATGAATGTCATAATGATTTTATAGCAAAATTTACTTACTTTATGATAAGCGAGGGTTGTAGCTTGTGTTATTTGACCGGGAAAATAAAACAAAATAGCACAACATGTATTATTCAAATTCCCTCTGCGATAGATAGATATATATGAAATTATGTAAAGCATTTACGTTCATGTTACGAATAGANNNNNNNNNNNNNATATCCGATAGTTTCAATGTTAAAATTTCTTGATAGGTATTTGAAAAGTAAATACAAAGTAAGCTTCTTTAATTCTCGTACAATAAGTTTTCAATACGGTTCTTTAGTGCTGTTTTAGCTGTAAATGGAGTTCAATAACTTCACCACAAACGCATCTTATAACGAATTTAAATGGCACAAAACTACGAATTAAATATTTTATGTCAGCTTTAAAAGACCTAACACTTAATAACCATGTTCTCTCTTTTAATAAAGTGGTTATTTTCTCAAAAAATGATGGATTCGGTCACCGGATCTTGGCATTTGGCATCGGATTCTGGATGTGCGAAATGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN