NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGATGCATTTTTAGGGAAGCTTTCACAGTGAAATCTTTCCCAAACTCGTGACGGTTGTATTTTTTTCTTCCACTTGTTCTTCTTCAACAAAATTGTCGGCCTCCTGAGAGCGCTGACTTCTCGATCCACGTTGGTCCTGTAGTGACAGAAATACAAACAGAGGCAGTGATTTGTGGGAAATACATTATTCTAACCCGCCTTTTAATAGTGGTATTTTGTGAGCTTTTATTAAATAAGTATTTATACTTATTTTTATACACACATTGCAAATGTGGTCATGAGAGTTGGCATTCAGTCTTTTGAGTGTCAATGCAAACTCGCCTACGGACACAGATAAATATTAGACTTGTTTCTAGGGCAAAGATTAGAGACATTTGGCTGTGCCTGTACGCCTGCTTTTCCAAAAACACGGTAATAATGACGGCCCGCTAGCATGACCTACTAACGACCCACTTTCTCTTCTCGCCGCCATGTGCTTATGTAAACATATGCACTGCGCATACGTGTTTTACCCATATTCTATCGCAATATTTCATTTTCCTATTGTTGCCTAAAAAATTACACCCGTATTACCGTGAATGGTATGATATAGCCCAGCCCTACACGTGTCAATATTCATGTCTCCAGACTGTGGCGTGTCCAGCGTGCCACCCCGAAGCCAAAACAATAAAATCCAATGAAATATCAAAT