NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTAGAAACATTAAATTTTAAATTTCATCGGACATAGGTAAGGCATAGTAAGGCCACGTTTATCACAAATAGTTTTGTAGTAAAACANNNNNNNNATTCATAAATAAAAAGAACTGGCTTTGCGCTTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTGTTGTGATTGCCAGTTTTTATAATCGCCATATTGACGGCGGCTTAAAAAGCTTGAGTTTAAAATAAATAATTGCTTTATACATCTTAAACCAAAGAAAACTGAAAGTGCATAGAATATTTAAACAAAATATTAAAAGCCAGTACTTAGAACTAACTTAAGCCTTTTTAAAGGCGTACATAATAAAATCACGTCATCAGTTAGAAGAAAAAAGGTGGCGTTTGACAGCCATTAACCCTAAAGAAGAAATAGAATAGGATCGAACATTGGTAAATTATATGGACATTCTGTCAGCACTATTTAATTTAGATGTCGCAAGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTCAGAACTAAAAACTACGAGTACATAAACATGTTAGCATTGATGCAAGATGCAATAATATTGCTTACAAGTTTGTTAACCGTCCTATACCCACTAACGATTCGTATTTATTCAAAAATCGTTGAACTTTGAACGGGACATTAAAAATAATCGTTTTTGGATATAATGACCTGGTTTTATGGCAAAAAGATTGTCAAACCATATTTAACTGACAAATTTAAGGCCAACGCCCCTTTGAGAATAATTTGTATTTGAGGGACAATAGGGAATGCATTACTGAGAAAAGCTAATAATATATTTAAATTTGCACACATCTTACCATAGATAAAATAAGAATTATTTACGAGTATCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAAGAAGACACATTACAATGAATATTCGGTTGCTGTACTTCAAGCGAGTTTTGAAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATTGTCAGTAAAAGGCTGCTGAAATAAATAATCCTTACTTCAACTATGGTAAGATTGGTAATAGAAAGAGATGAAATAGATAATATCATTAGCTTTTCACGCCTCATAAGCGAAGCGGATGAGGTTGTACTCTACACTCCTTACAAAAATCAAGCGATTCCTTGAACAAAAATGTCTTTATTTATATATCGCAATTGTACAACAATAATTTACATATAAATTTAATGGCAAAATACTAGTTTCAACTCTTATGACACTGTTTAAAGACATTTTGGGAAAGAATAATTGAGAAAAGCTTATAATATATTTAAATTTGCACACATCGCTTCGTACCATAAACAAAATAAGATTTATTTACGAGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACACATACATTAGAATAATAATATAATAAGTGCAATCTCGCGTTGACATTATACGAAACATGTCATCGCATGAAAGAGGTAAGTAGTTGAATAGAAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATGCGTAGGTAGTATTAAAATGAAATAAAATTTGAAACATAAATTGCCAGTTATAAATGAATTATTTATTTAAGCATTTAAGTTATTGATTTAGGAATTTTATAATAATTGTAGCATTAGGTATAGTTGACTTTTTTGTTATGCAATGCAAGTCAAAGTAAATTTNNNNNNNTTATACAAAGCAGCGTTTCGTTCTACAAAACGAGAATATATTGTAGTACTTACAGTATTTTATATTAATTCTTGTGTACTACTCTCTTGTTATTGTTTATTTTGAAAAAATAATTATCACAATTCCTTGCTTTAACATTTTTAGTGCTTCGTTTAATTTGCATGGATAGTTTTGTAATCAATTATGGGTTTACAAAACTCTACTATCTATGCTTTTAACCTTATNNNNNNNNNNNNNNNNNNNNNAATGGTACATTATTTACTATTTTCATATAAAATGGCAAAAAATGATTTCTGAATATTCTATTTAATCCATTTGGCAGAATAAATATGGTTTAACCGATCTTTTGTTACATTTCAAACATAAAATAGAAAATGAAATTTCTACTAAATAGATATCAATATTCATTTTATAATAAAAATTGTACAAATTCAAAATCAATATTTTTACAATTTTAAAAGGTATAAATCATTACATTTAAATGTTGTTTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCTAAGAGTTATTAAGGAGAGGTTCAATGAATTTCGATACACAATATGTATCAGTTATACCATCAAATAAACTTAAATTTAAAATATTGTATATTCTGTACCTCAGTACTTTTTGTCATCNNNNNNNNNNNNNNNNNNNNNNGTACTTTTTGTACATTTGCAGTCAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATTCAACGTTACAAACGTTGTCAAATTGGATGTCAAAAGATTTATCAAATTTCGTCAATATGTAAATTATAATTTTGTCATGACAAAGTAAGAACATTTGTAAAATAAACGATTCTATGGCACACATAATTAAAATTGTATCTAACAACAATTGACTGAATTACTCTTATATCTACTGGTTGGAATACATGGTGGTAACCCGGACCTGAAATAGTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAAATGTTTTTAATTTCTACTGTTAGTTAAAACTGTCCTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATCTTGTGATAGATGACTCTTGATACGGTACAGTTTGTATTTTTGTTAACCTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTATCTATCTATATGTATAAAGATATCTAGTCAATGTTAGTGTATATATTCGTGAATGTGATAATAATTATATATAGCACTGTACTTATAGAATATAGAATAGAGGTACATTAAACCCCATGCATGTTAAAAAGGCTTCCCTACTCCGCCCTTGCCAGCTGACATCCAAATTTAACTCTTACAAATGACGTAAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGTATATTTCATGTCAACTATTCATTATGCACACGTTTCTATTGTGAATTATTGTGCAAATACTGTGCAATAAAGTACAGTAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGATTATACAATGATATGAATGGACCTTATCCATGATTGTGATTTTATATCCTTACCTTACTTCATTGTAGCGTTCCCTCCGTATAAGTCGATGTGAGCGAAGCTGAAGGCCCGAATCTGCTCAAAAATCTTGCTGTCTATAAATCTATTTTCTGTCTGAGCTGGTGTTGCAGCACTGAAGTAGCTATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGATGAACATTAGTATTAGTATGGTTATTTTTAATTATATTTCGGTTTATGGGTAAGAAGNNNNNNNGTGTAAGATATTTTTAATTGCCATAAAATATTGACATGTCGTTATTTGTATCAAATCAAAACGTATGATAGCAAAGATTTCATCAAATTGAGTTTAAGTTTTTATTGAGTATAGGAATGTGTCATATTGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCAGCCAGCAGCGTTATCGGGNNNNNNNNNNNNNNTGCAGCACATTAGTCAACATTACAGACGGTCGTAAAAAGAACAGATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGACAATAANNNNNNNNAGTTNNNNNNNNNNCTATCAAAATATTAGAATACGACCCGTCTGTGTTGCATTTTCGCGAGGACTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAGNNNNNNNNNNNAATTAATAAAAGGATATATATCGTATCTCACATATATTTGTAATATAAACACACAGAAACATACAACGAACATACATTGTCATGTATAGCATAATAATAATTCAAAATAAATCTGATATTATTGACCTCATGAAATGTCAGAACCAAAACAAAAAACTTTTTAAAGTAAATTTTAGACCATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAACTTGGCAAAGGATAACGTTTTCTCCAAGTACTACACCAAGCCCGGTCAGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTGCCTGGTGTTGAAAATTCAAACTAATGTAAACGGGTCAGCCGTCTTAAATGTATTGTGTTGATTTTAATGATAAACTGAACTTTACGTATAGCAATTACNNNNNNNNNAAAACTATTGGTTAAAAAACAAAGTAAAGGTAAAATGGAATTTACTGTTGATAACGCGGGTGTATGTTTCTCTCCCAGAGTAACTAACAGTAAAGCTAATTGTCGTGTTTATTGGTGTAAAAGTAAAGCTTGTAGGGAATTAGATGTTCGATTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACAGATAACATGCAAGTTTGTTCAAATTTAGGGGTAGAGGAACTGCAGCTGTGTCAGATCTAGGATACGATCTGCCAGGGAGCGCAGCATCAATTCCCTGGAGGTGAAGGGCTGCAGGCTGAACACTTCGTTGCCCTCTGCAGAATATGTTTATTAGTGACTAAGCTTGGGTTGAGAGTTTTCAATGATAGCTCTTTCTCTATTGGGGTTCCATACCCAAACGATGAAAGCAACAGCTATCTTTGGCCCTCGCGTGGACAGTCCTAAATGGATAGCCCATAATATACTGATGAGGTATTTTGTGTAATATTTTAATACCCCTCACTGGCCTACCTTTCACCCCATCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTCACCTCCAACCCAAGCGATGGTGATGCCACCGAGCTCAGAATCAGAAAATCTCAGAAGAAAAGTTCCCGGGGGACACTTGGACAACATCTCTTCGGCTTGTTTCTTCTGGATGAAACCCATGATCAGACTGTGGAAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTCTGATACTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATACATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN