NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTGTTATACAGTTATATATTGTGAACATTCAAAACAATACAACCCTTAATAACAGAACGATTTACTTGTAATGGAAAAGGAATAAGTAAAAATTTAATTCTCGACCGATGTGTCCTGTCTCACTAAGCTAATAAATTATCTATTATATTACAAACATTCTCACAAACATAGAAAGTTGTAGTGAATTCCTGGGGAGTTGCGCCCTGTTTATTTTAAAGGATATCTAGGAAGCCCTAAGGAACCCTAAGGATATGTATCACCTCAATAAATATAAGTTTTAGTTTGTTTTAAATTGTAATTTATATTTTTCTATTTTATTCATGTAGATAGGTAGAAAATGTGGAGAGTGAGTACAAGCGAGGTAACTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACTTTACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGTTTTGTAAATTGAAAACCTCATCACTTTTTAAGTCCGTTAACCTCTAGATACTATTACTATTTAGATTACAATCGAGTCTTCTTCGTATTTACTAATTTAAAATTAACAAAAATAGTTAAGTCCGTTACTTGAAAAATTTCATTACTTACAACTTCGAAATAGTTTTTCTGAGACAATTTCACCGTTAAACTATCGCGCCATAAATTTAGACAATTTGACAGGATAGTTGCCAAGATGGCGGGCGGAATCGGAAGTTTTTTATCTGTGCCGGCTCTCGTAAAATAACTCAAAGTGTTTACAGAGATATGACAGATTTTAATGTGAAAAATGTTTTATACGATTTTGTTTACTTGTGGCAATCTATTGAAGTAGATTTTAAAAGTACTTTTACCTAAATCGTCATTTTACTGTCGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCTTCTAAGGTTGGGGTACTTCCCCAGACAAGCCGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAACTAAAGCAAAGACCCTAATCCTCGTAATTGTAAGCGTATTTTATGTACTTCTTTTGCGTCTGTATAATACTTAAAATAAATACATTTTACTCCGAATCGATAAGATGAACGTAAATAAATAAACTGAAAGTTTTATAGTTATTGGTATAGAACGGGAGGAAACGCTTGTTTACAACTTGTTTCTAGTAAAAGGAATTTTAATTGAAATTTACTTTTAATATGCATTATTGATGTTTAACATTTCCATTATAAAAACGCAATTTAAACTGTAAGAGATGTTGTAAATTCACGGTTTACTGTGAATATATCGCAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCATTGTGAAATGTACTATTTGTAGTTTTGTCATAATTCTGTTATTTACTGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCGAAGTATGTAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTTCTTACACAATGTACATATTTATACTACATACTTTACAAATCTCGGACAATTATATGCATTAATATAACTCTAAAAAATGTCGGTTGAAATTGTATCATTTGTAAAAAGGAGGCATTATTCCGCCCCTCATTAAAACGTACTGAACGAGTTTTGATGCGGTTTCCTTTGACCTAGATGCGTTAAGTTTAATGGTGTACGACTAGTACGATGTTTCCACTCATTTTATGCTTTNNNNNNNNCTATTTTTAAGGAAACTTCATTTAGGTGAAAAATTTAGATTAAAAACTTTTCAGGAGCCATTCGTTACTTACGGAGGCTTGGAAAAATGTCTGTATACCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTATTGCTTGTTGTATTAGGAAATTGTTTGGAAAAGATGTTATATAATTCTTGCATATAACAATATACTTGATAACTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATATAATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATAAGCTAGTCATTTGTGTAATCTTGCACCGAATAATGAATTGAANNNNNNNNNCATATATTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACAACTCAAAAGTATATCACTCTCAGGAAACAATACTAACATGCAGATTATACAGAAAAACCTAAATCTAGGTCGTTGAGCAAAAACAAACGATCTAGACAAGAATACGAGTCTAGATTTCAGTCTATTGTTACCGACTCTTCAGATAAAGGGTAATGTTTAAACAATGCCTAAACAATTTGAACTGAACTAGATCTGTCTGCTAATGTTTCGCTGCGAGAGCTCATCTTCTGTATAGAAAAGCATTAAAAAGATTAGAGCTTAATCCACAACGCTTTTTTGGATGGTAAATGATAATTATTTTGATAGATTATTTTAGACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGATTTTTNNNNNNNCTTACGTTAGTATCCTCTGACTGTTCTTTAGACAAAATCTCATTTTCTACAACTATAGAAAAAGGAGGTGTTTTTCATCACCCTGCTGTACCTATTACAGGTTAATGGGTAATGAGCAATTGAATACTTTATTCCAGAATACTATTAAAACAAACACATTACACTCTTTTATTAGTTATTTAAGTAATATAATTTATAAACTAGTAAAAATTATCTTCTAATTAAAGAACTTCAATGATAGCGCGATCTTTCGCTTAAGATCCACGTGTGCTAAACCTGTTCAGTAATTGTGGAAATAAAATTTAAGTATATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACAAATGTATTTAAAGATGATATTACTAAAATAAAATAAAACTCGCGTCCACTGGAGCAGAAGCCAGTTGCTGCTATCACTGAACATACCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATCTTCACACATTTATACATGACTTCGCGATTGTCACTCAGTTGACCGTGATCGTTTAAAAATAGTAAGTAATAAATGAGTAAATTCTGTAATAACAAATAATATATCTTTACGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCTCCATTATTTTCAATCAAGTCACCAATCATATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAACTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTAAACAAATCGATATATTTTTAAAGAAGTATAAATGGATGAAATTTGCAGAATCAGCTACTAGCCCCGTGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATCTCTACAAAGTACCAACTGCTACAATTACGTTTCTTACAACTATCAATATCCTTAGTAGAAAATCGAGTCCCGCTGAAACGCAAAATTGGAAAAATTCAATCCCATTCCGACCCTCAAACAACCCCTAACACGGGGGTTAATTGGTACACGACCTTAGGATTTAATCAGACAATACTAGCTCCTTGATCAGGGGTATCTGGATAAGTCGTAAAGACACGGCGAATGACTTCATATTGATTGGGATTTTTATGTGATACTAAAATTTTGCTACTAGTTAAATGCCCCGGTTTCACACGGTCGTAATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATATCAATCTTGCTTTTACGAAGTCTCATTTGATCTGGCTGATCTAAGTAGTTATTTAGTTACCCATTGCTGCGTAATTCATTGCCTATTTTTTCATCTAGATCGGTAAACTGAGCGAAAAGTTATGACCCATAACTTTTTAACATGTATAACTTCTGTATTTTTATTAAAAGTTAATAACGAACTGCGAAATTATTAAGATATAGTAATTAATAAAGCCTTATAAGTATGTTATGATTAATTTCAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTTACAAAAAATAACCTGAACTCATTTTCAAAGCTAACTAAACTATTTTCTGAAATTTTGGCATTTCAAAAATTTTGCCACCCTCAAATTATGCCGCCCTAGGCCTAGGCCTCGCGGGCCTAGGCGTAAATCCATCACTTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAAAGTTTACAAGCGAACTCGTAGGTAATAACTAGTATTTATTTAAAATCAATGATCATAGCCATCGGAGCGCATCGTCTCCGGTACGAGTGTAGTTTTATTGTAATTTGTTCAGCTCGTGATCCTTTGTACGTTGTACAGAGTAGTTTGTGTACAGAGCATACTTTAATGTGCCATTTGTACTAGTGAGTATACCTCTCTGTACTATTTGTATGATTTTATGACCACTTAAGCGGCAAGGTTGGTTAAGGTTGGTAATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACCGTGTACCTAATTATCTAGACGTAAATTGTATTTTGCGATCTTTTTACTAATTTTCATTGCACACAATAAAAACATTATTTATATAATTGTTTATGCAGACGAAGTCACGGGTTTTAATTAGTTTATAATACATTATAAAGATCATTGGACATTCATTAGAATACGACCTGAATATCAGTATATCAAAGCTAAACGACATATTTCTAGCGTATGTATTCATATTATTCTTGGCAAACCATGTCGGCTAAACTGTTTGACGGATTTTAATAGATGTCATAGCGGTGTCATGTTTGGTGACATGTGTGGTGTCGTGATATTATTCATTATAGTGAGGGCAACACAGGCTATTTTGGGAATCATTTTTTATATGTATTTTTATAGAATATAAAAACTTTCAAGTTTTATAGATCAACTTTGAATTTAATGTGAGCAAGGAATATATTTAATGAATCGCTTTGCACCGTGGTTTCATTCATACAATTGATAAAGTTTTGAGANNNNNNNNGTATAAACGATAACAGCACGTGTTCGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTTTACTACTAATATAAGCAACACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGATTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGTGACTGAAAGAAGTTGTATCATATTCTGTTCTCATAAAACAACGTTGCTTCAAATGATTTGCGTCGGAAGCTTTAAGTCAATTTCTACGTAATTTGCGTAACAAAACCTGTTTGAAGATGAAGGCAATAAAAAACTCACTATCAATAAGAAATTTCAAATATGACAAATATTACGATTTGATTCAAATTAAAACACACCAGCACACACAACAGCCGCCAGTGTTTATAAAATTTGCATATTTAAAACCGCTAAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATATAACTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTATTTTAATTCCTTCATTAGACACATTCATTTAGTTTCATTAACGTTTTTAACATAAAATAATTCACTGTGACTTCGAGAGCTGATAAGAAATAAAACAAACACAAAAATGTCGCTATAATGATAAACAATTAAATTCTTCTTCTTCTTTAGGTTAAAATGGCTTTCAATAGACCAATTAAATTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTAGAATCCATTCATAGTTTCGAATTCGAAAAAATATTCAAATTGATAAACATACACAGGTAAATTTTTAATCTCGCAACCTAAGCAGAGTCTGCCCGCGGCTACTCTGCACCGGGCGTCGACCCCGTTCAGGGCCGACCACTTACCAACCTGCGTACTCTACACACACAAAATAAGCTACATTTACGACGTGGTTTCACACGTTTTGATTTCAAATTAATAATTATTATTGAAAACAAGACTGTTATAGTATAGTATATTTGCTATTAGAGCCATTTTTATTGTACTAGCTTTATAACATAATGGGGCCATTGCAATTATTATATTTAGTAATTCTAATGCTATTTTCGTAATAAAAAATATATATCCATACTATTATTTGTTATGTACTGATTGCTTAGAAACTATACAACACACACACCAGGAAAACAACACTAAAGTAATTGAATTAAACCTTCCCTTTTCTTGAGCGCGGTTAAAAAGTGAATTGATTGTAATAGATATTTATAAATTACATATTATATTAACTTATGCCACAAGTTCGGATTTTAAATCAACATTAAATTCACATTATGTTGGTACAAATGAACTGTTTTTTATTCCNNNNNNNNNNCAATTTTGTTATTCGTCATGATATATCAACATGTTTTTGTTATTTTTAGCCTCTATTAATATGAAATATAGCATCTACATATGTTTTTAATAGAAGTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACGGTCATTAAACGTTTTAAGTCATATAATGCCTAAGGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGGTACGAAGCATGTTTTGTTGCATTAATGGAATTTTAATAACTTTTTTATATGCCAGACAGATNNNNNNNCACCATGGCAACAGATTATAAACGATAAAACAGTGACATGTCATTGTCGAGAGTTCAATGCTACACATTGTTTGACATCCCGTGTACTGGCGCAAGGTTAAAGCACTTTATTTCTACTATCACTGTATGTAAAACCACATAACTCTTTTGAAATTATTATGTACCTAATAGCTTTTGAGTCAATTTGTTGATAATAAATTATTATATATTTGTCAACGTATCGGAAAATAAACGTCATTTATTTAAATATAGAAAGAAACGTACTTATTTAAGACAATTACTTAAGTCACAGATATAAAAACTTTTCATACAAAAAGAAGTAGGAATTTACACAAATTAAAGTTCAGTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGTCATCAAACTAACATGTATTTTATAATTATTAATCATGTAGAAAATAGGATGATGTCAAAAAACGTAATGGTTGTTTCTACTACACCGTTAGAATCAATATGAAAGAAATTAATAGTCTNNNNNNNCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAATAAATTAAAATGGAATAGCGAAGATCGCCAGATCAGCTAAGTTTTTATAAACATATCGTCAGAGTGTCGTGTAAAGAATAATATCTTTAAATAAATCCTTATACAACACAAGGAAATATTTGACTAAGTGCATATTGAAAACGCATCCGATTTGGGACCTTGGACGTCGATTTTGAGGTAAACGTGTGAACATCCAGGACGCGACCTCAACTTTAAGGTTACCGGGATTTTGAGAAAGACCCTGGGTGGCATTTAACAAGATTCGTTATGTGACACAACAACTCCATTGCCATCGCATCAAAAGTCCTTAAGGCTTTTGTCTTTTAATATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATTGGTACATACATAAAGTGCTTTTCCTTTTGTTCAGTGACATCACGAATTTAAATATTTTATTTCACGCCCTTAGTTGGGCTCGTAGAGAGCGTAATTGAAATTAAGNNNNNNNNNNGGAATATGGATTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATACAATTTTAAGACTTAACAAATAGTGAATATCAATCAATAAATATCACATATTTACGTATATTAAAAAAGTCGTTACGACTAAAAGAATTAAGTTAAAGCATACAATTAACACAATACGCCATTTTTATACNNNNNNNNCCACCGGAAACTCTAATAAAATGTTTTTAACGAACTCAATTAGGGATGTACGAATAAGTACCGAGTTCCCGTCTTTAGAATAACGCACGTAATGTGGNNNNNNNNTTCGTCAAGCGCGAGTCAACATATGAATTTTTTCAGTAAGATGATGAAGAGAATAGAATCTTGATATACGAAATACAATTTAAACTTTATAATCACAATATAGCATATAAAGGAATATGTTCCTTTGTTTTTGTATATTAATTTAAGTAATCAACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATACGAAATTTTTGTGAAAAATGTTTTTATTTCATGTTGAGGATCAGATAATCGCGGTCAAGACATCCTCTTTTCCGTATCCTGACATCTCGACCTCATAGACGGCTTTTCTCTCCACGTGACTGATTTTAGTGCCCTCACCATAAAAGCGGGTAAATCTTTTCCAAGTTATGAAAAAACGCGTGTTACTGCCCGTTTATCGTCGGTAATATTGTTGTGGGATGTATGCGTTTAATTTTAGGTTTCCATGCGACACAAGTTTTCATTGCCATTTACTTAATTATGATGTCTGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTAACTGTTACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGAAATTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTAATTTGATTTTAGGCTAAATGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCCACGGGATTTAAGTAGTGAAATACATCTATTTCGTAATTTTATTTCAATTTGATTCATATTATATGGTTAAAGGAAATAACCGATTTCAGCTGTCAGAGCTATTAATGTTGTTGTATGAAATAAGTTGGGTAGTCAGTTTTATAAATTATTGGTTTGCGTCATTCGAACAAATTATTATCTAAATATTAATAGAATTTTATAAATCATATGCTTAATATGTCTGAAATTTATTCAACCGAACAATTGGAGCAGTTGGCAGTGAACTTGTCGTGCCNNNNNNNCTGCCCCTTCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAACGGTAAGCGTTTTATTTGGACGGTTTCCAAGTCAAAAGTAAGATTAAAATTAATGTCGACTATTCTAAATGAGATTGACTGATCGCGAACGTTTCCGTCAATTCACATTTTTTCCTCATAAATTTTCCCCGGACGTAAATTTTTCTCTGTTTATCATTCTAATCCGGATTTAATGGATCAAAGATTTTATACTGTTTTGTGTTATCATAATTTCGCGCTAGAATCATTTTCTTACTGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAATACATTTTTGTCGATGTTCCTATGGATTAGATGTTATATAGTCTACAGCTTTTTCAAATACTCCATACAACATCAAAAGAATGCTTCAATTTGAACTGGTACGTCAAGAGTAGCGCTAAAGCAACTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTTATGTGTATAATAATAAAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGATTACGAAGTCAGATGTGTCAGGTGTCTCGGAATGGATTTAACGCCTATTCTNNNNNNNNCTAAAGAAAAACTTAAGAATAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGTACAAAGTCTTTATACTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATTAAGTAATATAATATGTAAACAACTGTAGTTGTACNNNNNNNTCGGAAAATCAACGATAGACTATTCAATTAGCGCGGATTTGAATCTATGACGAACATGAAGATTTACAAATTAACTTTTAAAGGTTCTAGACGCCGACAGTTTTTAAGGTTGTATGGCTGTAATAAAGAATNNNNNNNNNGTTCTAAACAAGGAATATAAGCTATTATTTACTTAAATGTATTACACATAAAGGATTAGTATGTAACATATGTATTGCTGTTGTTATTAAGTCCTACAATGTCATTTTAATTTGATCTAAATTAGTATTTACTGATAGAAAATACGACGAGTAATAAGGTCCACTTTTCATACCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGAAATCAAATTATATACATATTTACCG