GGACCCCGCGTCTATACGTCAAACGTTACTATATTTTTAAATACTTTACCATCTATTTCGTACTATATACGTATTATAAGGGTAGTAATTGATTTTTTAAACCAATGTATTGGACCATTTTTCCATTTAGTTGCTTATTTGGGAACACGACTTTTAAATTTTACACTTACCTATTTAGTGATTGTACGATTGAAAAACTTTGAATAATTTAATATAATATAAGATTTTCAATTTGAAAAGAAACAATAGAAATACAATCGTAAAAATAACTAAGGTACTGTAACGATTGAGAGAAGAGCGATTGATTGTAAATACTAAATAGTTTACGGGTGCCATCGAAAGCGTCCACAGCAGGTTGTCCAACGGCTTTTCGCTTTGAGGCAAGGCGCGCGGTCAACGCTCGGCAAACTGCCGGACTTACAGGTTGAACATGGGGCAATGGAATCCGCGGGGGACAAAAAAGAACGCGTCCGCACCGCCCGCCGTGCGCATTTCTCGACTACTAACAATGGCACATGGCCGCATCGTCGCCACTAGCGCGTCCTCTCGCTGTATTCTTCACTGAATTTACCGATAAAAATACATACCTAGATACAAATATATCGTATGCAACCGTAACAGTAAAACATATTTCTTAATATGAATAAGAAATATAATATTATATTAGCAATTGCTGNNNNNNNNNNCATATGAAATACCTGTATATATCTTATTTATTAATAAATATGTATATAAATAGTCTATAGCAGGTACAAGCAGGCTTGGCGCGGGAAATCCACAACCCCAAGAGTATAGCAGCAGAGTCAGGCTAGCCAAATAGAGTAACTAGGAGATTGAGATTGCTGTGATAAACATTACATTTAAATAATAAATTATAAACTATGAAGATTCAATAATTGATAAATGAAATAGTCGAAAAAGATTGTATATACTTTATACATGTATTTGATATATTTGCATGTATGTTTACAATAAATTAAAGTTAGTTTATTAAAAAGGAAGTGAGGGGCATCGAATTTTCATTGTTTTACTTGGATTCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTCAACGCACTAATTTTAAAAAGGAAATAGATTAATACATAGGTATAGGTAAATGGTGAAAAAGTGGTAAAATAACGCATATTGTAAACCTTTAACCTAAAAGTTACGATTCCGGTCTTTCTTGGTCTTAAGTAAAACGGATTCCCAGAAAAAGGATCCCTTGACTCATACTCATGACTTGATTTATAATTATGTTTTTCTAACGTTTCTATTGAATTCAAAGTTTAAAAGCCCTTTTAATAATAATCGCGTGGGTTCAATCAAATACTATTGTGTCACCTTAATGATACAATTCTTATATTCTAAACTTTTTCGTATAATTATATCGTTAATGAATCGGTGAATCTTATCAAGATTGAATTCAAACTTAGGTGTGACTTGAACATTCCTAACATATATTGATATTAGACAAAAATATATTAATATCGTATCTATTAGTTTATTACCATTTATTTACAATACTTTTAACGAATAAGCTTACCGACACACAATGATTATCTTCCAAGAAGGAAGAGCGGCAGCGCATTGCGCATTCCAGGACCAAACCTTTTCGGCACATCTTTTGCAATTTTGTATGGCCACGCCTTGTTTTATGCCATTGAACTCCACTTTAATGCGTAATGCTAATTTACGCATTTGTTTTTCGTGCGACACTCTAAACGTTTTCATTAATATGGAATATATAAATAAAGCTTTTAATTTATCTTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGTACATTAGTATTTTGGTATTTTAATTAATCACTTGCATGGATTGAANNNNNNNNNNNNCGATTGTAATGATTATCTTAGGTTTCAATATTAATAATTTTCGGTGCTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCACGGAAAATCCGTTTCTCTAAAGAAGTGAAAAATGGCCATTTCTAGCGTTTTTGTAGCGTGGCGTCGCGTCTCTAAGCACGATAAAATTTGAGTAAAAAGTTCATAAACTAAACAATTTGTGACATCGTTCGTGACTCCAAGGACTTAAAGACATGGAAAATCTTTAAGGAACGGTCAAATGCATCTCGTTATCCGTGACTCTAAGGACTTAAAACACGGAAAATCTTTATGTATTATGACATCAAAAACGCTCGATTATTTGTTCAAAATTCATCCTTCATACTTATAATCGTTCAAAAAAGTTTGTAAGTCTTTCACCATCTATTAGCTAGAGTTTCGAGCTCTAAAAGCTGGGGATCATAAAATCATGTGGACATCATCACGTCCCCAGATTTGCAACAATCATGAGATCGCCATGACACCTCGGAGAATACGTCATGAGTGTATAATTGACNNNNNNNNNTTAACCCACAAAAGTTGCGAAATAATACCTTTTTATGCTCACTTCAAAAACCAATAATGATAATGGTCCTCGTGATAAGGCTTCTAAAGAAATCAACCTAAAAATCAACTTTTCAGGACCGCATCTTTGCATAAAAAATACACAAAAGGTTTCAAACGTCCTACAGAAAACATTCTACAGAAATACATAAAATACATTCACNNNNNNNCACACAAAATTTAATCCATCGCACTTGAGGGCACAATTACAAGTGGACATTATAAATAGATCATTGGACGTGTCTAATCGGTGCCTGAGATGTAGCCAGGAACAAATAGNNNNNNNTCCGGGCTGGATCGAATGCGATAATTGTGATAAGTATTCTCAATACGCATGTTTAAAACATTTAAATAAGGCATTTAAACAAATACAAAAATATTCTTTTAAATATCGATGCGATTTATGTAGGTAATGAGTGGTACTTTGTAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACAAAATTTTGCGAATTTTATTTATTGTTTAAGTAAATTAAGCTTGTAAACTAGACATTAATTATTAAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGTTGGAAATTCATGGAGATTTCGATGTTTGGATACGCAGCAAGCTAAGACTTAATCGTATTTTTCTCTATTCTTAATGTATTACGCTTNNNNNNNTATTAATGCAACATGAATCCAAAAATTCACTACTCCTGAGTTAGTGTGAGAGTCACGGATTTTCCGTGGCTGGTGTCAATAGACACTTCGAATAATTTTAGCGCTTAATATCGGTTTGTTTTCTGTATTTCAAATATTCCTAGAAAAATCGCAGTCAAAGTGTACCGAGATGTCCTTTTATTTTAATGTTTATTTGATGTTTACCTAGTAACTAAGTGGAGTATAATCGAATTCAANNNNNNNNNNNNNNNNNNNCATCTATGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGATTGCTTAGTCATTTATGAATTTATTTATGAATGTTAACAAATATTTACCATAATGTACGCATATTTTACCACTGACCTTACCGTTAGATTAATAAGAAGTTGTAACATTACAATTGAGTAATCCTGTATCCATCTGTACAGTAGGTACTGAGTGTCATACTCTTATAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCTTAACTTTATTTACTCTTTGAGCCTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTACATATTTAGATTATACATAAATAACTTTTGTAATGCAGTTTTTATTGATGTAGGTATAATTATTGACATAATATTATTACAATGTTCATTATAATCAGTTTTTTATAAATAGGTAGTTACGTATTTAAATGTCCAACCGTCGCACTTGCACTAATAGTTTGAAATCGTATTTATTTTTCACGCATTCACTCGAATGTTTGCGATCGTATTCTTATCTAGCTACTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATATTAAAGCAAGAAAAATATAAAGTAGGTAACCTGTTTTCGTAACTTTTTGCTCGTAAATTAGCTTGTCGAAAAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATAGAGACACCCGACCTCTAATAAATTGTCTGTTATTTGAAATATGTCTTGAATTATTGAGCATCACGACACGATAGATCGAAATGCCTTACTATGAGTAAATGCCGGTTTGTTTAGTTTGTCAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAAGAATCTACTTATCCAATTACTTGCTTCTGGTTCCGGATACGAGTCAATGACCGAACATCGTCGGAAATAGACACTCCCATAGTGTTCCGTCTGCTACGGCCAATTATTATTATTGAAGTGCCCTAGACACTTACACTGAAATGATGCGAACGCGTTTTTTAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCAAAAATATTATTTNNNNNNNCTTTTACTTTCGATCTCTTAGTATGAAACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTATGCTATGTAGTTCTTAGTAGTAAGTTATCAGGTTCATCAGGATCATTGTTTAGAATTTAATTTCTTTTCGTTTTATTCCTCAGATTAATAAACACTGTGTTTTATTCCTTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCGCAATAATTACTCGACCTAGAAACTATAAAACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATCTACCGTCAAGTTCAATATCAGCCGTACTACAATCAAGATAAGGAATGGATGTTTTTTCCTTATCTTAATAACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGTTTTATAGTTTCTAGGTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTGTACGTTTCTTTAACTACTCCGGAGAACTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTGGCAGCGACGAAACGTCAAGGATATCTCTTGGAACATATGACAATTTACATACATGGTGATGTTAGACTTCATCACTTCATTCACTCACATTTCACACATTCTTGGATCACTTTTTTGTCGGGTAGTTCAGCAATTATAATTTAGTCAATATCATCGGGTTGTATTTTATCTTCTAGCCAATTCAACACTGGTCATATGACATTTAACCTTCCGGAAATCATANNNNNNNGTAAAAAGTTTGATGAATTTCTACATTTTTAAATGCAAAACCCTGGCTATAATATCATGTAACTATAAAAACAAATAAGAATTATTTTTAAGAAGAATGTATACGAACAGAAAACTCAAAACAGAAGTAGTTCTAGTAGTAGAAATAAGAACACAAAAATAGTTCTGAAAAGAAATTTTGACCTAAACCGCGTGCGGAGTGAGATTTTAAATGTAAACGTTGGTTTAAAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAAAAATAATAAAGTCCAATTGTCCATTACCGTCCCCGCTCCCTGTTCCCCCGTGCACAGGGGCGTACGGCAGCGGCCAGCTTCAACGATGAATAAAATCGTAATAAAATCACATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTGTTCATGAAAAACACATCTCAACTTCACATAAAATTTCTTTTCTTTGTAGTGATTCAAAAATAAAAGCTAGCTACGCAGCACAACGGATTTTTTGTAGAACTAGTAGATATCGACATTTTTGTTGAACATAATGTTCGTCTCTACAGAACCGTTTAGCTAGCGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGTCCATCTATATGTGTGTATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTCCACAGTAGGTAACATTGTTGAAAAAATTATTACAATATACAAGGTGTCCCGTATGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTGAATAATTTGTATGAGATGTAGATGTTTTTAAAATAAAGTTTCACAAGGTTAGCATACANNNNNNNNNACACCAGCTTTGTTCAAACTTCAGTTCGTAAACTTTTGAACGTAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTTCTTCTATCATCTAGTGTTGACTAGCAATATCGCTTAATTATTTGTCGTGTAATTTTTAACAAATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATAAATTTTAAAACAACGNNNNNNNNATCACTAGTAAGGGTAAGTAGGTGATATTTAAACTTTTTATATTTAAATGTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATACATAATAGATACATATATTATAATAACTACTTATAT