NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATTTAAATGAAACTGGGCATTATTTTAGTTGAAACTAAAAAGTATTAGGTACAACTAGTCTTTATATTAAGGATAATAATTAATTAAAGACCAATTTAATTTTGAACTTCATTGATACTAAATAGACTTATTTGCATTTATAAAAGATAGATTTTCATTATATTCAGGATTTTCATTCTTAAATAAGAATAATTTTATAATTTTCTTCATAACTCATACAATTAAACGAACCCTTTTCTTTTTATAGAAGCATACGATTCTGATAATTTATAAAATTAATTTGTTGAAGGTTTTTAAGAAAATAATACCAATATTTTACTAGAGAGAAAATCTTGAATAAAGGCTCGGAATATCTAGCATACGAATACGTAAAACTTTTACTATATTAGAGCGGCGCACTGTAATTGGTGCGTGACACTTTACTTTAAAATGTATTCATAATTATTCTAAATTTTTGAAAGTTAACTTAATTGAGGTCTCGATGTTAGAACGCTAATTAGAAATTTACTATTTTTGTAGGCAATTTTCTTTACAACTATCACACAGTGGCTGCACACCAGCTAAGTATATTTAATTCTGTTAGGTTTTACTCATTCTTATGAATTTTCTTGCGAAAAAACTGCTGACAGTTAGTTATATTGTCTTAATATTGCACGCAGTTTATTATATGACAACTTAATTTAAACAATTTGATAATATTATAGTAAGCGTATATAGCATCCCTTGCGATTTCAACCGCATCCAGTTTATTAGTAGNNNNNNNNNNNACTTTAATGACGCTACTCGGGACTAGATGATTTACAGCCTATGNNNNNNNNAAACTGTTTCAATAGTTTCGTATTACTTTAATTATAATAAACAACATACAAATATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAACCTATACACGTCACAGCCGAGTGTTTAGAAACAAGTACTAAGAAATTACAATATTATACTACTAACCACTTTGGCACCAAGAAGCTGACACTCGATAGCGGCGCGCAAGCCGCATGGCCCGGCTCCTATTATGAGCACCTTATTTTGAGTACAGGCTCGGCCTTTTGCGTACACTTTATGATTTGCGCGAGCATCAAATTTTTTAAAGAGAGCTTGAGCCTTCCATGAACTAGTTAATTTGGCCTGAAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTAAACCTGAAATTAGAACAGTTATAGGTGACATCCCTATTCTTTGTATCTATAATAAATTGCAATCAGTAGCATTAGCATTTTTCACATAACTATTAATACAAATGTTGTAAATAAACAATCATTAACTATCAACGGGATATTTCTATAGTAATAAATATTTAACTCAAGTTCAATAGATTAGAACTGTTTTCAAATTTAAAATAAAACCATAAGTCATATAATTATNNNNNNNTATATATTTTACAAATAATGTATTAAGAACAGTTGTGGTTATCATATATGGAATAAGCGCGTAGTACAGAATGAGACATACTAGTATATCAAGAACAATAAATTGAAAGTCTTAATAAAATTCCAACGCCATTTTTGGTGAGTTTGCAGCTGTGACTAAATACCACATTACACATAACCACACAAGCTAGTTACATCAATATCAATGCTGTAATACTGATTCCACTATATGCATGAACGTAAATAGATACAATACAAGATCGCGATATTTTACAGGCTATTGCCATATAGCCCACAGCTCTTACATTGATTTGCTTTATGCGGCNNNNNNNNTTAATCGCACCAGTACAAAAAATTGTGTAAAGGAGTTAATTAATATCTCTATAAAATCCAAGAAGGGTAGGTATATCGCTCGATTCATAACAACGTAGCCAATTAGACCAGAGTTTGTTCATCAACAAAGAATTTAACATTTGCTAAGCTTCATTAGAAATAAAGTTATAAGCAAACAATTAAATAATAAGCGAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAAAAAGACATAATATTATATTATAATGCACACAATGTACCTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTGATTATACTACCACAACGACTATTAGTTGTTGTTTTTCATTCGCTCAATCTTCAATTACTTATTTAAAATAATAAAACATCTTTAGGTTTAATATTACAACAAAGTTTATCATTGTTATGAAGATGCACAAATAAACTACAATCTCGTAGTGGGTATTATTTCGAAACCGCAACTTGTATAACAAACCACTATTGTGGTTGTATATGTGGTAAATAAAACATTAATAAAGTTCGCACGAACAAGCGTTGCATTATATTTAGTTTAGTTACCATTAACGAAACTAATACGCTTAAAATTTTTCGCATACAATAAAGATCTTGATTTATCACAGTGAACAGACATTAACACACATACCACCTGTAAACAACTCGAGCAATGGTTTACGTTACGAGTTAAATATATGATTCCATTCGTGTTTACATTTGAAACCATAAATAACGAATAACTTGTACTAATTCCAAATCGCAGTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATACTTGCTAATATTTAAATATAATTCTGAGTAAGCGAAAATTTCATTTCGTTTAGTCGGTGAAAAATGAAATTATGCAATCGTATTCTGTAAACGTATATGAACATATATAACAATATTTTGTGTATAGTATCAATTTCAATAAGTACAGTTAGTTATTATGTTTTATTTAATTATAGCGATATCAAAAGGATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTATTTTGTATAATACAAAGGAGTTAGTTGAAAATTNNNNNNNNTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTATTCGATCTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAAGATAAACACAAATAGGTTCACCTATGTCATGCAAAATATCGTGAGATTGTTGTAATATCCTACACATTTGAATCGCTTGAGTCGTTTAAAAGTAATAGATATNNNNNNNNNNCATGATAAAGAAACGTCTACATTAGTACGTCTGTACGAATATTGCCATAGAACCCTTGGAAAACATAACTGATCAACACAATTTTGTTGACATTTATTAGCTATATTCGCTTCGCCGCAAAGCACCAGACAATTAAGTAACTTAAGAAATAAACCAGGCTTCCACTAGATCTACTTATATATAGGTAAACTTATCACCTCCGTCGTGCTGAAATTAAATTTTCTCTACCTAATTCAACGTTTGGTTTTATTAAAATATCGCCCATTAGATCCACATATTTTTAATGGCACCTTGCCAAAATCTATGCTCATCAATATATTATCTTACCACGCACAATCGCATTGCTGTTTTAANNNNNNNNAACATTAATTATACTTTTAACTACAAGCAACATGTTATGTTGGTAAAGAAGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGAGCTTATGCATAATTATATCGTTAATTAATATGAAGTGAAATTTATTAGTTTAGATAGAGATTTACGTTTATCAGCAAAACAATAAAAAATAAACCTTCAATTTTGGATAAAAATCCGGAAGTCTGTTAGGTTTCAAATTGAGTGTGTTGCAAATTTCTCTATGGAGGGCTAGAATTTGTTTCATGGTTCCCGCTGCACAGAAATGATCGAACATTTCGGCAGCAAGTGCGCACTCCGGAGGAGTGGGCTCGACGCGCGCCGCCCTATTCATTTTGAAGCCTGAAACAAAATTTGTATCGATAAAACGCGAACAAATAATTTAAGCCATTAAATTATTTAACGAGCTCATTCGTCTCTTTTCAAACCAAACCAATTTGCTTTAACACTGATAACAAGCATTCTTGAGAGGAAACGTAACATTAAATTATAACAATCGAGAACCGCCAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGATCTTCTTATCAGATGTACTATTAACATATTTTTCAACATTTTAGTTATGTAAGGGAAATTTAACATATTATGCATTCTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCATCTTTAATGAAATTGTATAAATTGCTTAAAATCTTTTGTATACACTGAGCAATCCTGTATAATAAGCATACACATATTATTAACACTAGATTGCCCAAGGAAGATTTTTAGTTTTCATTTNNNNNNNNTATCTATATAATGATACAATTTCTTAAAATTTTTGACTTTTTGTACAACATACAAACTCTCGCTCATTTTCGGTAAAACATATGTTTTACTTAGATTGCCCAATTCCTTATTTCAGTCTTTCTTTAACGGTATTCAGGAAAGTGTGAGGTAAAAGGTAAACAAACCATCAAAAAGCACCCACTTTGAAGGTGATGATTGATGAAGTGAACATTATTTTATAAAAAATCATACTGATAACTACGGAGGTGATACGCTGAAAATACTATACATGATATTTTAGAATGATGTCTGGGGAACTTATGTAATCCTTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTCTTCACGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATTATTCTATCATATTATCTTAACATTTACTAAAGATTTAATGAATAATATTATTAAATTGCTTACAATAAACATTGTACTATTACTAGGAAATACAATACAGCACCTAAAAGAAAATAAAATAAATGTTAAAACCTAACTTTTCGTTTGTTGTTGTTTTGTATAAGTAGATTATACAAATTTATTATCTTTAATAAATTGGATACTTATTATTACTGAACCTTATCTCAAATAGATTATCATTTTATCAGTTCTCACACACTAATTTAGTACATTAGTAGTTACACTCAAAGGCAAATATCACTTAGTCAATATATTTACCTTTTATATTACACATTTTTGCAAATGGATTTTGAAACATGGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTGATTTATATGATAAATTTCAGATTATGTAGTAACCGGTGTCAGTAATATTTAAAAGAAAAATTGTACTCAAACAATTACTAGTTTTAAGATATGTGTAATTGATGTGTAATGTGAAATGGTAAAATTATATTTTTGATATTAGATACTTTAAAANNNNNNNAAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNA