NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATATCTTCTCTTCTGCTAACAGCGGCACTGACGGCTGCACAGAGCTCCGCCTCGGTCACCGGGGGGATCCCGCTCTCCGCCACACCCGACGGCGACCCATGGACGGAAATTTTTGCGTCAGGTGGACGGTCAGCACCCCGTGCCGCTTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGCACTTGTTCATCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCGCGAGTCATCTCCGCCTGGAGTAACCAGGGCAGATCGCTCGTACCGCACAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGCCGACACGGCGGCGGCTTTCTCGAGCCTCGGAGCGAGCTGTGTAAATTGCGGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAGCTTTAAGTTTCAAACCATTTTTATATAGCCGATCAATAACTGTTTCCAATGCTTTTATATGTGCAACTCTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTAACGCTGTCAAGGACAATAGGGCCAAAAGCACAAACACAACGAAAACNNNNNNNNNNTCATAAAGTTATTAATTCATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTCAAGTGCCTAAACTACGTTAGTAAAGAGAAGTAATTAAGAGAGGAATAAATAAAACTTTTGGTGTCATCTAAATTAATTTTATTACACATCAGTACATACATAACGCCTTACATACTAACACATGACAGTTATACATAAATTTATTCAAAATTAATTTATTTTATAATCACTAAGAGAAACATTTAACCGAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAGTACATACATAACGCCTTACATACTAACACATGACAGTTATACATAAATTTATTCAAAATTAATTTATTTTATAATCACTAAGAGAAACATTTAACCGAGTGTAAAGCCGTGTTCAGACTATACACATTGTGTAAGTTTTGTAAGACAGTCGTAGCCTAGCTTAGTTAGTATATTAATAAGTCAATTAATTACCTGTAGAGGTTCATTAACTTATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGTACCTACTTCAAGAAATATAAGAAAAAATAATTGATTTACCCTACAATATAAATTTGAGACAGTGTTTACATTAATGTTTTTCTCATTTACTCGTAATAAATCTACATCGACACTAACTACTATAAAAATATATATTTTAAAATTGTAATAACGTACTTTTAAAACGCGGACGGGATAGCGACGAAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGATGTATTAAAATAGTAATCTTTATTTCTCAATTGTTAAGTGAAACTTTAAGAATGTATTTTCACTCAGTTTGACCTAGATTATGAAGTTATAGACAATTTTTTAGCGCAAAATTTTAATTAGTTTTTATATGTACATTTGTATACGGTTCCACTGTCATATATGTATATATTAGGTAAATAATTTGTGATGTCAGTTATATTGACGGNNNNNNNNNNATTTGTATCACATCATCATCATCGGATTGTGCCACCTANNNNNNNNNNACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACACGAAAGCTGAACTTCATTCAATTTTATATCACATACATTTAATCGTACTGCGCTCATTAAATATTGATACTTCATGAGAAGTTTCTATACTTCTTATTAACTCAAAAAATACATTAAATTACTTTTCTCGAATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTATTAAACTGAGTTAGTACTACATATTGTCGTCATTTCGGGATATATATAGTTATACTTAATTGCATTACTCGTAATACNNNNNNNAGATATTTGTGAAAAATTATTAATAATTTGAGAATACTAAAAATAAACGCTCAAGTTTGACTATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGCTTTAAACGCTCAAGTTTGACTATTGTTGTGATGTTATTGTATTGTTATAACATAAAGCCCAGTTCTATATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATAATAATCGAGCTAAAGAGTCATAAGAACTTTTTATATAATAATATTTGTTAACTAAATACATAACAATCCATTTCTTATCTAAATAAGCAATTATTTTTTAATTTTCTGACCAGAATAATACAACCGTCAACATTTTCAGTCTTTAATACATATTTAAATATTTAATTGACGAAATTTAATACGTTTTATACCCGACTATGAAATTATATAAAAGTGTTATGCGATTAACATTCCTATGTATGTTTATATACAGCACAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGTATATTATAGAATTGTTGTCAATGAGCGTTTATACAAAGAAGTGCTTATTGGTATAGGTTTTACATATAAAAAGTTTGTTAATACTGTAAATTTTAATAATAATTTAGTTGCATTTTTGCTCACTAGCGGCGCTGGCGTCGATTAGAAATAATATTACGTAAATCCAATTAGATTGTATAATATAATTATAAGCTTAACTATAGTAAGTTGAATTTGGCATTTGAAAGAGAAAAAGGAAGTTATGAATTATTTATATTTTTTGAGGCAATTTTCTTAACACACAAATGCTTGNNNNNNNNNCAAATCGTCTTCAAATCAGTTTAGCTTTAAGATTTCATCATAGTCGGCATTATTATTTATAATAATATAAGCAATAATACTTTGTTGGCACAAAATTTTAACAGTATGAGCAAAATACAACTGGTCTAACACAACTTATTGACAAAAAACTAATACAATAATAATATTTGTGACTCGAATTCGTACCCGTGATTTTACCAAAACATCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTAATTCAATAATATTTTGCCCATACCGGTAAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAATACAAAAATAATGGACACTCAAAATAACCAACNNNNNNNNNCTCACTCCATTTCACATATAGATTTTAATATTTTTCTAACTTATACTACAAATGCAAAAGCTAAGTATCTATATGCTAAGATTTCAATTTTGATAAAGATTAATTGGAAAAAAGCCAAAAGTTTGGAATAGGTCAGGCAAAAGAGAAAGCCTGAATAGAGTTCATTACAAAAAATACTATACTATAAATGCAACATAATTTCGCAAGTACCACGTAAGCCATTTGCAAAACACAAGCGATTTACAACAATCGCACAATCATTGCGCAACTAATTGCTGTACCTATACCTAAAAAGGGTAAGGCAGACAATTGCAGATCATTCACAAATTGCTATAACTTGGTAACAATATATCGATTAAGCTAAACGAAAAGATATTAAAGTCCACCGAGCTGCGAAAAATTTAAGCGTTTTGAAACTACAATATTAAATTTGTTTTAATTTTGTATAAATTAAATTGATACAGATATTTTTCTGGTCAGAATTTGTGATATTATTCATAAGTACTACTCCGTACCTCAGGCACCTACTTTGTTTCGTCTCTTGTTTAGTAGCGAGTTGTTGCTTTGTTCGAGTGTCTTGATTTGTACCTGAAAACAAGTGTATAAAGTTGAGTAATAGAATTATTCAGTGCGTCATATCCTCACGAAATAATAGCAAGCATAATTATACGGATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGGTCGTAGTCCACGCGCATGGTGGCGAGCGAGCGCGTCATCTCGTCCTGCACGTCGGCCCACGCCTCGCCCGCGTCCCGCAGCAGCGTGTGCGTGTAGAGCGGCGTCTGCGGCACCTGCGCGTACTGCCGCACCCACGGGCTGGCCATCACCTGGACACGAGCGTGCACATCTCACACACCTACACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTAAACCCTTTCCCATATTAAGTATTTATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACAAGAAAATCATAAGCGATCATTGATCAGCTTGGCCATGCCCTCTGACGACGGCTACCCCGAGCGCGATCAGCAATGGTTATTTTCAAAATATAGATGTAGTTATGCTACAACTAGGGTCATTTCTCAACAGACTTGTAAGCGAGGCATTATCTGTATCGTTCCTTTGCGAAAGAGAGCTGGCGAGAGAGACCCGGCCTAAATATAAGCAGTAGTCATAAACCTCTCGTGTTAAAACTACAGCTTCAGTTTGACTGTCACCTATGCCTAATATGCCTCTTGTTTGTAATCATTTATTTTTAAACAATAGGTAAAATACCAAACATTGAAAGTCTAATAAATTTTAGCATTCCTAAATCTCTCTATATTATCCTACTTCAGTTTCAATTCCGGCAAATAATAATATTACAATGTCAAAATATTGATTAAAGTAAAGACGATCTAGAGATGTTAGGTGAAAAGTTATATTACCATATAACCTCATTTTGATACTTTAAAATTTTATTAAAAAAGTTTATATCTCTTTTTGTCTCAAAACTCAACGAGCGCAGTAGTTAATGTTAATGTTAGTGCCTCAAGAGACCAAATTTTAATGTAACTGAAGTACAAAGTTTGTAATTAGCACAGTTTCTGCTTACATCTGAAGGTGTCACGTTGAATTGTCACCCATAAAGGCTTAATTAACAACGAAACTCTTTTTACCTTGTTAATGTAATGACATGGTCAATGAAGTTTATATTAGGATGTCTAGTAAACTTCGGTACTTTTAGAGGATGGATACAAGAGACGTGCTGAGTTTTATATATGTATGTAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAGTTTTGTATAAATAAAACATCTGATAGACATCTAAAACTAACAGCTCAATCCCCGTTACTGACAAAAATATTAGTATATTTGTATGAGTCATTATGTTGTGTGTGTATTGTGNNNNNNNNNNNAGATCACAGTAACGAAATTTTCATTCTATTGTGGCGCATTTAATATGGAACATATATTTATTAACTTGGTGCACAACGCGATTTCAGTCGAACGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACTTACCTGGTGTATAGTGAGACGTTTGGCTGGGTCAACGGAAAGCATTCCACGGATTAGGTTCTTTGCTTCGGTTGAAACGTTAGACCATTCTGGTTCTGGAAAGTCATATTGACCGAGTCGAATACGCTGAAAAGGAATGAAGTGAAATTTATTATAACTAGGGATACCATAGAATTATGTAATTGTATCTTCATATTTTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGCAGTGAAAATTTGGGTAACTGTTTAATGCGTATATGGTTGTCGAATTGGGTCCCCAGGTACTACTGTGACCATGGTTACTTAACGATATTAGTCGTGGGATTGAGACGAAGTATTGTAAAAATAAAACAAATATTTGCAATTTGACGCAACACCGACAGTTCACAACATTTCATTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAGTTGGCTTCAGTACCATTATCAAACTGTCGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTAGATATTTACCTTTTTCATCCCAGGTGATATGGCAAGACCGTGGTTGGAATAAAAGGGCGGGAACCCACACAGTAGAATGTACATGACAACACCTAATGACCAGATATCACAGGATTTGTCATATTTCTCTGGTCCTAGAACCTAAAATTAAAAAGTATTAATATAAAGNNNNNNNNTTGCACTAAATAAGCCCGCAAACATCTCACCGCTTGGTAAAGGCCTTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTTTCATGTCGGATTTGACACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATGGGTTTGGCGCAGTGATCGCTACTGGCTCTTGATATGACATGACAAATGTTTGTATAGGATTAACCGACCAATCTGGCTTAATATGGGTGATACTTTGTCATTGAAAATTCGAATTAACGAAATAAATGACACATCTAAAAAACTGATTATGTACAATTCTGCTTTAAATCATGTATATGCTATATATCCCGTATGGAGTGGTATCGTGAGTGCTGACGACTTGCAAAAGTTGAGTCTTAAATACCTCAAGAATATCAAAAGAATTATTTTGAGATATACTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACAAGGTCATTGATACAGTAAATATATAAACACAAAAAATTGCAGATTATACATTTCGTTTTGTGTATCTTTGTGTCTTGCATATATATTGTGCAATAACGGACACGATGATATCGATTGTATCCCACAATATTTAGCCTTATAGATATATCATATTCATTTATATAATGAAGAATAACTGTCATAATTATTATTAAGAGNNNNNNNNNNNNNNNNGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACATGTTACATATGCCATCAGCGAGACATAAAAAACTTTTAAATTCAAAATTTACTTTACCCAAGTAGGTTGAATCGTCATTTTACAATTAAAATTTATTTTTGCTCTTAATAAAATAATTTAAGTATAGTTAGAATTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTTAAAAAATAATT