NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAGCTTAATCTTACGCATTCAGCTATTCAGAAGAAGAGCTCTCATCAGCCAAGTTGTTCTATTACGGGTTGACATGCNNNNNNNATTAGTTCAAGAAATATTATTTCGTGCCTTATCACGAAATCTAAACAAAATACAATTCAATTGTCGTTACCTAATATCGTTACTGAAACTTATCTGGTTTTCTGGGGCTCAATGGTCATGTCGTATCGGATACTATGAAAGCTCTCTAATAAAGATTTATATAGCCCATACTCTATATGTTGCTGAAATTAGTTCTGCCTTGGTTTTATTAAATAAAACCAAAATATACAAGCCAAGCTGTGGTATGAAAAAAGGCATACTTAAAAACAAAGAATAAGAATAATCAAATTTCACATTTTAAATAATCAAATTATGCTTATAGTAGAAGGAGACAGCTTTTTAAAAATTTAATTAGCTTCATGGGTATGACTGGACTTTTATTGAAATAGATAAAAAATGTAATTTCGAATTTGTTTAAAATTCAAAAATAGCTACCATGATGTTTTTAATTGTCATGGAGCATTGAATATGATAAATAATTCATGATAAGACTGAATGNNNNNNNNNTGTATCTAGTAGGTGACCCTCCCAACAACTCCATACAAGGCTGACTGGTACTTATTTCAGAAAATAATCATTTTATCTCCACTGTCCATGAGACAGATAAGTAACAAACTATTTACTTAGATTTACGAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN