NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATAACTATAATTATTTATATTAGTTTCCTTATAGTAATCGGTTATTTATTTGTGAAAAGAGATGCACAAAATATGTTATTACTGCCGTAATTAACAGTATTATTTGAAAAGTTATATTCAGCATTTGTTTGTTATGTCATAATTGGACTTTCATTATTTTCATTGAATACCATCTTAGTAAAGTAAATGTAGTAGGTAGTAGTTAATGGTAATAATGTATCTTCTACGTCTAATAAACTAACTTTATATGCTTTTTCTTGAAAACATATATTGCACTCATTTTTTGCAAAAATTAATATTTGTCCACATATTCCGTGGTATTATTATGAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGTAATTCAACTCTCTTCAACGTNNNNNNNTCATTACTTAACAGATGCTAGGCTTTCAGGGTCCGTCAGCTTCTCATATTGCACGTCGGCTACAGTGGTGAAGACCCTCTTCTTCGGGCAGTCCTGGTATTTGTGGTCCTGACTATAGCAGTGGAAGCAGGCACCTTCTGGTCTCTTTACAGTTGTGATCCTTGCTGAAGATGTATTTATTTGGTCATCATAACGTTACTCGAACCATTCGGATTTGCAAAAACCAACAGCTGATCACCTATTTTTACTTTGTCATATATGGTTATCTTCTTACGCAAATCATCCAGTGAGTGATTCACAAACGAGCCCACTCACAATTACACTAAATACATCAGAATCCGCTAAAATTACTTGCTTTGAAATGCCACAAAGCGATGTAATATTGTAGTGTGCTTTCATCAAGCGATCACTTTTCGTTCAGAAACCACTAGCAGCTCCCTGCTCAGTGCATTCCATGTCAAAGGATTTAATTAGATCATTTGAGTTTCAGCTAATCCACTGAATATGCGCTTTGCGTAGATCGGCGTTGATTTGGTACGCCATAAGTGTACCATTATATGTTAAAAATCCCGCAAAGTAATGAAGGCTTCGACGTCTTTTATTTCAATGACGTGATTTCTACTTGTTCTCGTCCCTCCTTCCATTAGCTTAACTTCTGCTTCCAGTTCAGCAACACGCTTGCGAGCTAGGTGCAGGTTTTCCAAGTTGTTTGCATCTCTAAGTGTATAAGTTAAAACAATTAATAAGTAAACTTAAGACAGTATAAGTCTTGCGCGATTATTGGATCACCCAAGAATCTTTTTGCTGGTGTCAGCACTTTGCTGGATGAGCGGTCGGCTTGCCGGTCGCGGTTAGCTCTAGTACAGTTGGATAAGTTTTTCAGTTTTGCTATGATCGCTGATTCAATAAAGAATCAAGCTCATACATCGAAGCTCCGTCGACGCGCGGTATATCTTCTTATTATCACGCTATCTGAGTCTCTACGCCAGAAGCCTTCGTAAACATCCTAATTCTACATTTGGATATACAACCTGCAATCCTTCGCGAAGACAGTTGCGTGGAAACCAACTACCGTATAATCGCCAGGCCTGCGACTTGGGACTGCCGCGTGGGACTTTCCAGTGATTACATGCCAATTATGTCATGCTCAACCAAACAGAATCCACGACACAAAAAACATGAAAGTGGGCTGATCAAGTCTAAGACAACTTCAAATCACACAAGGAGAAAGTAAACAACTTATGTACCCAAAATCTTAACATATAAAATTTTCAATAAATTATTATCAGCCGTCTCTAAATAAAAAATGTCACATGCCAAGTACCCGGTTATTAATGTAAACGTAACTTTCTGCCGAATTAAAATATTAAATATTTGGCCTCTAAATAACTTGCGCTTAGTGTTAATCAGTTAATGGCCTTATGAGTTTCCTAGGCCCATATAGGGAAACCAAACAAAGTGATAGTGAAGAAGAACTCGCCTCACGGAACCTTAAACATCAACTAACACAGGCAGAAAAAACACATACACAATAATTGTGTCAGAAATTGAAATGTTAGTTCAGGCCCCGTTGGCTAATCAAGAACAGAGGCTTATGGCCGAGTTAGCGGGTCAAATTAGTGCCGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAC