NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTAAAACAAAAGTAAGTTAGTAATTAAAATTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTTAAAGATACATCTCTAAAGACGCCTTGTTATCTTAGCAACCAAGTATGTATAAGTTAAGACGTTAACTAATGTAAAACATATTTCAATCTCTGAAATATTTTTTATGTAGATAGATAAATGGCTTTTACTTAACGCCTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGCCTTGTATAAAAATGACATTTTTAATTATTATGTTGCGGTTGATATCATTATTACAGTGATTTTAGTTATTTTAGGAACTTAAATACTACTGTTAACGATATAATTTGAATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAAAACCACTGCCAGTACCAGGACAACAGAAACGGGCGTTGGTGATTTAATAAGTTCGCGTATTGAATCTTACGTAATAATATCCACTTTACTTCTGTCGATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCAAGCGATCTCAATTTCGTAAAATGCCTCAATTTATTTACAAAACATTTTAATCTTAATAACTTAAAAGGTTCTCAAGACCAAAAAGTTTAAAATGAAGATTTTCACTAAATACTAACTCAATAATGTAACAAAAAATTAGATATCAAATAAAGAGGTTTTAAAAAGAAATATTGAAAACAAGGAAGAATTAATTTTACAGTTTCGAATTAAATAACGCTAAAGTTTTATAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTCTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAAAACATTGCAATTGTTAGTTCACAGACACTTTAGTAACATTATATTTTTATTGTTTTTAACTACTAATGGCAAATAACTTATTAAGTATACGTATTATGCTAAAATAAACATAAAATTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAGCGAACGTTACAAAATATTGCATATTTATAATATTTGTATTTCGTCGATAAACTTTATACGTGTATTTTATTTAAAAAACATCAGACAATAGAAAAATAACCGTATCAGTTAATCACAGAATTGATTACAAAGAATATGGAAATGAAAGTGAACGTAAACTTTTTCAAGGAAGATAATAAAATTCTAACCACAAATGTGTACACGTTTAAATATATTGAGAGCGTTCTGTTCGCAGATTTTTATTGGTTCGAAGTAAATTAGATTTTAAAAGTCTGTAGTAAAAGAATTTATGTTAACAAATGTATTTATATCTGTAGAAGTGTGTTATATTCTATATATAGTATGCTGAAAATATTAAAAATAGTTCTGTTTCAAACTCTTCTATACTTACGTGTAATTNNNNNNNNNNNNNNNNNNNNNNTGGAACAATTCAATTTAAAATATAATGGCCACAACNNNNNNNNATAATATTACTTAATACAATAGACTATTAAATAATAGGCAATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATCGTTCCATCATCATCACAAGGCGAGATAGCTGATTTTACAAGCCCGTTGCTCCGGCAAAATCCCCTTTATAGGAAAACCGTCTTTACATATATCTCTGTTGGTGCTACTAAATAAAAGGGATCAACTTTTTTAATAAAGCCGAATATAGCATTAAAAATTACTTTTACTGTTTTGTGATATAAGATTACAATGTTTTGATAAAATTAAGTAGTTAAAATTAACCAGTTTTAATAATAAATACACTTATTAATTGTGACNNNNNNNNTGTGGAAAGTTGCATAAGATTATTTTAAAGAAATGTTACATTTCTACCGAAGTCTATTACGCGGCATACTTCTAAATCGAACTATTTGTAANNNNNNNCGCTATGAAAGATCAACTCGAGGACAATATATTTATTTGGGTTAAGATATAAAATGACACTAAACATAGAACATAATGAAATGTTTATCTTTGTTACAGAGAGCATCGACAAATCCGGGGAAGATCCGGTCGTATCAGCACTTCGGCCCTACGGAGCTCCAGATGAAGATGGCTACAAAGAAACTACGCCAGATATGTTTCAGAAATATTTCGGAAATTTCTCAGGAAATATAATTTCTAGAGAGTCGACTGATGACGTTTCATTATTAGAACATTTTATAAACTTAGAACATAGTTATGACAACGATACACAAAGGATGTCATCAGATGACTCTAATCCTGATATGAATATGAAATACAATATCGTTAATGATACAAATGATTCTGAGAATGTGACGGTTGTGAAACCGAGTGTACACGAAGACGTCGTGACTAAATTCCTAAGATTAATAGAAACTCAACATTTGCTAGGTGAAAACTGTACAGCTGGAACTCATCTAAATTTAGGTGAAGGTGTTGTAGATAGATACGCTCAAGAAAGATTTAGGATAGAAGCGGATGTTGCTGTGAATAGAGCAAATATGTTAACTAGACTGTGGAAGTACGCTGGACCGACAGTTATGCATAACGAATATTTGCTTCACGCGAGTGTGTTTTCAATGGTCGAATTTGATGATGACGTTTTCGCGGCAGGGAATTGCTACGATCAATATCAATACAAAGACTACCAACTTTTTTGTCCTTTCGCCTATCGGCTACCCGAAGGGCCGATATTGGCGAAAGATCTGGCTGTCGAATACAAATATTTGAGCAACACTTCGGAATGGTTTTACATTGCCCGCAAGAATGCCGAACGCGTGATTCGAAACCACAATCAGTTTAGACGAGGTGAGTCAAGCTGTAAGAGTTAGCGTTTTTAATTTTCGCTTCACTTATATTAGCCAAATTATTTAACCAAATAAAATACATCCATCGTTCTTATGTGGTGACAAAGGACTCTAATTAAAACACTTTATTATAGTTGACAATACCCATTTTCGTATTTTTGAATTTCTCAGATCTTGTGTCTATGGGTAAATANNNNNNNCATATATTTCAGAAAATAGCTTTTCAAACTAAGTCGTGTTTATGTGTATTTGAACTCATTTTTATCCGTAAAAATGCTCGCGGTCTATCCACGAACATAATACACACTTTCATAAGAGTCAGCGAGCTAGGCATTTGAAAACGTATGTTGCAACATGTAAGTAATATATATTACGTCACTCAAAAATAACATCTATAATATTCACACAGTAAAGATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATATATTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATTTTAAACATAAATAAATTTTGTTTTACATTTACCATTTCACTCGAAATATCCTTAATGACCACTTCAAATCCACTGACATCATAGAAGCTCTTAGTGGAACCTAATTTATGTGAAGATTTTCGCTTTCAAAGTAAACTTGATATAATGGTTTTCTTTTTTCTTTATTTCCTGTTAATGTAATGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGTATCAAATGCAATGTTGGAGTCAAATGGCGAACTCTACATAACTATAATGTTTTTTATGGCGTAGTAAATTTTATCGAACAAATTACAATATCGAGTACCTACATGTTGTCGAGTAGATGTTTCATATCACAAAAAGCGTCATGAGAATAAGATCAAAGGGACGTGTTTAAGACCAATTACATTTTATCTCTTTAGATAAATAAATTTGTCGTCGAAACCCTCTGTTTGTTTGTTTTTTCTTGTGTAAATATATCTGAATTTACAAAATTAAATATGTGACAATTTTGTTTTGATGGATTAGATAGATAACACAGATACACAATCAACATTTGCTATGGTATTACAATTACAATTTAGTAGATTGCTATTAAGCTAGGAATAACTACGGTTATACAGAAAATTAATTGGTTGAAATAAGGTGATTTTATAACAGTGAATTTGGGTGCATCAGAATTTAAAACAATACAATTATCTTGTGACCACCTAACTACCTTATCTATATAGCGTTATACTAATTAATAGGTTTAGCGATATCGGTACCGGCAAGTTAGGTGCGTAAGTCATCTGCAGAAAGGAGACGTAGAGCCGCAGCAGGAAGAGCAGCAGAGCACACCACATAAACTATTCATGTGTAGTAGGTAGCAGTGTGGCCCAGTCCCAGATCCCTGAGAAACACCACACCTGACTTCGGTTTCTTCTCTTAGCTTGTCGTCCCCACTTTCACTCGTAAAGTGCATTTAGTTAAGAAGTCACGATAGCATTGGGTCAACGGCTGCTTTTCTCTATTATTCATCCATACCATTCAAGTGCTTCAGTTTTCTAAATTATCGTTATGTTTTTCTCAATATTTTATGTTACGTACAAAGTATAATCGTACTCGGTCCATTAATGACTTTAACTTACAACTTCTTTTGTTACGCTCCCTTTACGATGCACCCATATAACTTGTCATAAAACGACCAGTCCGTTTCAAGAGTTCCTTGTAACATAAATTTGTACTTTTATTCTAACCCAGTAGGGATCATCGTATCATTACACTGCAATNNNNNNNTAAGTTCTAAAAGTATGCCTGACAAGCAGATAAGTTAAACGAACAGTCAAATTTAGTACAAGTCTACCTGTTTTGTTACAATAAATTTTTGACGAACACAAAAAACATGGCCATTACATGGCCATATTTATTGAAACATTTTAACGTCAACATACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGACCCTTCAATTCACCTCGTTAGTTGTGAAATAACAAAATTGGCACTTAGTGAGATTCTAAGTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAAACTACTCGCCTATATCTGTGTTCTTGCGTGTAAGAGAAAAAACTGTTAACAAATTATNNNNNNNNNNNCAATTTATTGTTGTTTTTCAATATTCCCAGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGTGTTAAGGGAATAGAAATTTTTAAGCTTTAAATATTCGTAATAAAATAACTGCGTTTATGCTACTGTGTCATTTTTGAGATTTTAAGAACACTCAGATACGAATACAAACCTTTTTATTTGTAGTTCCTTCTGAGATGATCATGTTAATTCTTTGTACAGATGCTAGTTTACACACAAGCATATTTCTGTGAAGTCACGTAGGATATTTCAGTGCAAACTTGTATGACACAAAAGTGAAATGTTCTATCAGCGGAATGTTGGATGTTTGAAGAAGAAACTGGATGCGTTGTTAAATAGGTAGAGTTAGTTTATCGTTTGTAATGAAATTTTGTATATAAACCGACCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACNNNNNNNNNTAACACAATTATTTCTAAGACAAATAAACACAAGCAATGTCGCGTTCAATCAATAGTTAAAAGTAAACGACACAATGCACAGTTTCATGAAAGACTCCGTATCAATGCTATATAAAGTTCTAGGAGACGGGAAATTGCTACGCTATACACCAGCGAAGACACAATTGAAAAGAGTTTAAAAGAGTTGCTTGGAAAAAACGGATCGATTAAACTTTATTGTTTTATTTGGTTCCAAGCTATTTTTATTTTAAGAAATAGATTTNNNNNNNTCGTTAGAGTTATTGTTCTTTTGTAGTCTCGTAAGCATTCAGATAACGTCACTAGTTATGGTCCTGATATTTGCTTTAGATATTTGTTATCATACAAATGTTTGCTTCTGATTCCATCTCGTTTTCAATATTCCTCCGAGAACACATAAAACCGTCAAGTTTCCGCTTCCCAGTTCCTGTTTCTTTCATAAGCAGTTAGCGTTACCGTGTTCTCCGTTCTGGATCTTTTCATGCTTTTTTGTTATCTTAAATAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAAATTAATAACTTGATGATGTTTGTCTCTTCCTGAATCTCAATCTATGAAATATTTCCACCCCAAATTATACAACTAACAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTTTGATTGANNNNNNNAGATGAATATAATGGTAAGTACATAAATTCAAACCATCTGGAAAGTAAATTTACGAGTCGACATTTTCGGACACGAACACTAAAAGAACTTAAATCTATTAAGAAAAGCTTGGACAGATGATTTATAGAGCTCATATATTGTAGGGATGTGAGTATTAAAATAACGAGCGATGATATNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCCATTTTAATCAAGTCTACGATGGCGTGTATATAAAGGAGAGTGTTACCATATTATATTAAAAATGGAATAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGAAGATTACTCAAACCCGACATCANNNNNNNATTATTTTGATGAGATTAACGAATACAAACAAAATTTTAGTTTGCTTTCGTTAAAATCTAATAAAAATAAATAAGATTTTACCAATTTATTTAGTCACTAAGCTTACTTAGGTAAGCATTTTGAAAGCGTAGACTATATATCATTACACAGCAGTGGATACAAATGTTGGGAAAGAACGCTTTGTCTAATTTCAGTAACTATTTTAATATAATTTCTATATCTAGTAAGGAAAATCAGAGATTATACATAATCCAATAAACGAATACATAACCAAACATTCAAAGTAAAATACTAAAACTGAGACCNNNNNNNNTACGGGTCAGTGATACAGGCTTAATCCAATCCATTGGACATTGACTTCCAAGTAATAACGAAGATTAGGTCACAGATACTTCGTTGGGGAAAATGGTTTATATGGGATTTATTGGCGGCGTTTACTGTTCGTTGCGACTTTAGCAAATGTATAAATAGAAAGAGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTTTAGGTTGTACAAAATTTTGAAACTTGTCAATAGAATGCTATGTCATTGTTTTTGTTGTTATTATGGAGTGGCTAATAAGCGTCTACCTGGCGGTAAGAGGTCACGCTTGTAAAACCAGGAGCATGAAGAGAACGTTGCTGACCCTGGTGTCAATAGAGCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTAGCTTTTCCAGCTTTTGAGCAAAACAAATAATATGTGACAATAAATATAACCTAATAAACCGTACATATTAGTATTACGAGTACACATTAAGATAATGAATTTTAATTTTTAATGCGTATTGATTTGGGGTAAGTATCTCTTCATCATGTGTGTTTCAATTAACTAACTCCGCAGAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACCAGACCGTATTTGTTAAAGACCACTCGGCTGTTATTTCAATTTATATAAAAGTATTTTTATATAATGAATGAAATGGTTTTCGAACTGCTATTGTTTTTTCAAAGCTGTTTTATTTTTAATGGAATTGTTAAAACGCACGGCCAGTTGACGTTGCGGGTTTTTATTCGTGACGGTAAAGTTCGCATTAACATAGCACGTGATTTTGACGCGTTCTGCGTTTTAATTGCCGCAGGAATTTGTACCGTAGTGAGCGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTATTAGTTGTAAAGCAATAGTATTCGCTCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAAAGAAATACATTAGAAATAACAAAACGCGAAAGTCATAAAATAATTGGTTTCCTTCTCAACGATAAGTATTTTAAATGAAAGCTGAAAACCCACGGGGGAGTAATACCAGACCGTATTTGTTAAAGACCACTCGGCTGTTATTTCAATTTATATAAAAGTATTTTTATATAATGAATGAAATGGTTTTCGAACTACTATTGTTTTTTCAAAGCTGTTTTATTTTGAATGGAATTGTTAAAACGCACGGCCAGTTGACGTTGCGGGNNNNNNNCGTGACGGTAAAGTTTGCATTACATAGCACGTGATTTTGACGCGTTCTGCGTTTTAATTGCCGCAGGAATTTGTACCGTAGTGAGCATGTTATTTCACTATTCGCGACAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTCAAATGCATCGTGGACTTAATCATCTTTTTTCTCAACAATTATTCTATTCATCAGTGCAGTAGTATCTGTTTTTTAATTTTCATCCCTACAATAAACATTAATATAACCAGATAACCTCCACTTTCTAACGTATTATAAAGTAAAAATCAACTATATTAATATTTGACGAAACTCAGAAATGATTTGCAATTATAAGATTTATATTAGCCGTCGCCAGCTCGCTGCTGCTGATATTTACATAATCTATCGGAGTGACAGGCCGCTCGCATAGATTTTACAGCCACTTCTCTTTGGTCCAAGTTACAAGAATTCATATTTTTACTATACGCTCCAAGTAAACTACGACTTGTTATTAAATAGATGTGGCTTCAAATTTGGTCTGGTGATGCAGAGTTTGCTGAGTCCTAAATTTAGAATTTACTCCGTTTGATGTGATGTAAAACACTACAAACCAACGCTGTATCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAATCTTTTTCCTATGAAAAAAGGAGAAGTCTAAGTTTACAGCCAGACCACTCGCTCATAAGTTTCTACCACATTCTTGATGTCTGTCAAAGATTGACAAACTGACTCGTGCAAGTCACTCTCTTAGTTAGGACCTTTTTCAATTGTCCTAACTAAGACAGTGAGTGGTAACTATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAAGAAACAGGCATATCGATCGATGCAGCCCGATACTGCTGGGTTAGCGAATAAACAATAAACAAACGATTCACACTAAACGGATAGGAAACCAATAGGATTTACTGTGTTGCTTATATATAAGTGTTTATAAATAGCGCTGTAACCACTATACATTAAATATAACATATAAAAACAAAGTCATTCATTTTGTTATACAAATTATGTGTTTGTAAATAGCGCTGTAACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGTAAGAATAATCTTTGACTTAAGTGTCCACTTGCTTAGAAAACTTTTTTCAATGCACTATCCACTTGTAAATAAGCCCACTACAGTGCTTTAGCGACATCTGTGGAGATGGCAGATGAAGGACCTAAAGTATTACAAATCATATCATGCGCATCGCTTTAATTTATTACACTATGTACGGACTGTGTGTACTATATCACTTCAGCGTATCGCAGTCCATTCAATCATCCATTCAATCAACTCATCCATTTCAAGTAATCACTAAGGCTTTGCAATGTTATTGTAAACAATGTTGATTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTCAGATATATACTCAAAATGTAAGCTCGAAGACTCATTCAAGCGTAGCCACAGTAGTTTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAGATAGATTTTATTCCGCATTGAATAATATTATCAAAACAACTTAATGGAGAACGAATTTCTAAAGGTTAAATAAATTAGTTTTCTCAGATATCAGATATCTGAGAAACTAAGATTTTACTTGAACTTTTCATTTAAACTTATTTCCTGTTTTTGCTGTTGTTGCCGTATTAAATTAAATTTCATAATAAATATTTATAATAGTGTTTCATATGAAACTACCTCAATATTACACGTAATTTACGCATTACTAAAGCTAGGGATTATAGCAAGAATTCTGCCGACGTTTTACTGTTCTATCATCATTCCGATTTTCGGAATAATTTGAACCAAATCTGTTATACAGATTTAAAATTTTACCCAAAGTATTCATTTATCAAATAATCNNNNNNNNCTAAATGATGATTTCACTTACCTATATACGTAATGTATATAACAAAGAAAAACAAGTTATAAAACGACAAACATAAAAATGTAGACATTTACAACTTTTATACTGAAATTTAAAATAAAATATATTTCCACAGAGGCACCAGCGGCATTGACATTGACCTGAGGCGGGTGGACATAGACCAGTGTCCGATACGAGCGGGCTCAACTCAACTCAACATATTCGCGGGAACCGACAAGTGTAAAAAGAAAACCACTGAGGTGAGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTTACAACACAATTAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTTTAAATTTTAAGGCGTTCGTCAATTATAATGTCTGTCTTACTCAGANNNNNNNGCCTCTCTGAGACACCTGAGGAAATTGACTAAATAACCTATTTCTACCGGACCTCCATGTTTCGTTGTTGTCAATATTTCAACCACCACAAATCGTTTAAAATAAACCTACAACATAGACAAAATATATTATCATCGAAGAATACCTAATATTAATTGTGGTTATATGAAATTCGTTCTAAAAGTTGATAAGTTTTTTATTAAATTTTATATTTGATATTCACCTTTACTGTAAATAATTTGCAATATCCTCAACTATATTAATTTGTCGACTTGTGTAGACTTTCATAGTCTCGGGTTATCCTTTATTGCACTTTTAATTTAATATGGATGCAATATTCATTATACGTTGAAAGGAAGCTGTTTAGTATAAGAGTACAGCTTATAATAGTTTAGTAAGGAATTTTTTCCTTATTACTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTTATTACTATTACCAACAACTTAAAAAATATTAACTCATCTGACCCTTTCCCCATAAAGACAAGGAAAGGTAAAAAATATTAGAAAAAAGAATTCAATATGTTACAGTTTTCGGTGGTCGTGATGACTGAATGTAAGCAGTGTTCNNNNNNNNNNNNNNATCATTAAGTTTTGACAACAGATTTTTGCAAACAGGAAGAAATACTGGGCGGTAAATTGTGTCTGTAACTTCATTATTTCTTTCCAGTTTCCCTATATCACAAATACAAGTCGTGTGACAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGTACTATCAATTGATTCCTTTCACTCGAAAGCCTTAATAAGATATCGCGGTTGAAAAGATTTTTACTGACGGCAATTTTTCCAGACGTCGCGCAAAAGTTTCCCGGCTTCGGAAAAGTTATAAAGTGGTACAAACTTCCATATCTGTCTAAGTTATTCAATAAAATAACAATCAAGTGAACTGTTTAGAGTGTTTGATAGTTTACTTAGAATAACAAATTTTTAAGGGCAGATTAATTTATGTATGTTGGCATTTCGTGGTGAAAAAACATGTTCTCTAGAAAAAATCAGTTTCTTCTGAACTTCTTACTTTTCGAGTGTGTCTTGTACCAAGAAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAAAACTAGTAATAATTAATTATTAATTAAACAGTTCCCAAACTCCCCAGTCACTTAAATTTCAAACTTTGTAAACAATATCCTTCAAAACACCTAAATATATTGGTTAAAATGTCTCTTATATCTATCCCAGTATCAACTTGAAACTCAAAATCAAAATAGTATTCACGAAATGAACAATAGACAATTTTGATCTCTAAATAATGTTAAAATGGAAATCCAATGTTATATTTCGTATTCCACTAAAGCCGAAACACGTGGATTGTGGGTATTATAATTACTAGCAGGTGAAACATTTTCCAAAAACTTTTCACACTGTATTATTTGTGAAACAGAATACCAGTGCGTAATGGTACGGTTACACAATGTGTAAAAGCGCGAACTTAAATACATATTGTCGTCTGTTTTAATAGATGTCAAGAGATATGGTCTAAATATAAACAAGTTACCAACTTTTTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAAAATAAATGATTTGCTAGAAACGTTTCCACAATTGACTTGTTTTGTCCTGATACATAAATGCACTGGAACGAAAGCACGCTTTACGCAACTTCCAGCACGAAAACGTAGAGTTTAATNNNNNNNGTAGATCTGAAATTAGAATTACAAATCGTGATATTAAAGATAAGATAGGAATTAATGAGCTGCCTGCCACACAATGACTAATAATGGTCGTCACACATCACGACTATGTCAAGAATCTAGAAAAGCATACAATAGGTAACACTAATACCCAGCATCAAAAAACATATCTATGGCTCTTAAAAACACTTTTCAGAAGCGATAATCAATCTTGTAACTGCTAACACTTCACGCAGTTGCATTGATCCCTATGTAACTATGTCTGTGTGTGTATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACGACTATGTCAGGAATCTCTAAAAGCGTACAATAGGTAACACTAATACCCAGACATCAAAAACATATCTATGGCCCCTAAAAACACTTTTCAGAAGCGATAATCAATATTGTAACTGCTAACACTTCACGCAGTTGCATTGATCCCTATGTAACTATGTCTGTGTTTAGGCAGCGCTCTTCAAATCTCGCTCAGCTCTTTTGCTAAGGCTAAACCGCACCCTAACCTACATCGTGTATTCATTCATTAAAGCAATGCAGGCACTGAGGTTCAAAATGAAACTATTATTATGCAAATGAATTTTGAAAATGACCTTTTTTGTTCAATGTTTTTCAAACATTAGGTTTATAATCTCGGTTTGAATTACATTTGTATTGCTTATGCGGACTTAATAAGCTTGAAACCTGTTAGCGAAGGACTTCCTCTACATGTTTTCGAGAGGTGTTTTCTCAACTGTGGTTTTAAACAAATGCTTTCGAATTATCGTCTAAGCCACGAGTATTTTACTGAGGTCTGCTTACTATAATACTGTTGCCATTTGCTGTACTTTCAAAGAGGTTCTTGTTATTTGTAGGTCATTTAGTCAATATTTAGTCATTTTCAACTCTATTATTTTTGATGCGTTACTCGATGTTTTTCGTGTATAGAAATCAGTTTTTATATTATTTTTTGTCATTAAGGTCCTACTTATTAAATAGTTATTCTACTGCTTTCTATTAAATAAGATAAAACTTATAAAAAATATAGATTGACACAAGAATTTACAATTTGTTATTGTGAATTTGTTTCTAAATATTTATTCTTCAGTTTATTAACATTTTATTATATTTAGTATTCACCTGAATAGAGCAATGACATTTTCTCTCAAGCAAGCTCTTTAGCTAAGGATTTTGATTAAGAAACTNNNNNNNNTCCTATTTAATTTACTCTTATGTTATNNNNNNNNNNNNNNNNNNCAACTTCATTTGTCAAACACACTGATCCTAACACACACAATATATGCATATACATATAACATCCGAGGCAGGCATTCACTCGTATGTGAATCACTACTGGTAAAGTAGTAATAATAAAACACGTAATCTCAATTATCATTTATTTAACCTCAAAACGAATGAGAAAAACCAAAACACGTTTATCCTTTTACAATATTATCGTTTTATTAGTTTTCCTAGCTGTAGAACTAATTCTGACTCGTATATCAAGGTCAGTGTTACATTTGTACATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTTCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAATTATGGAATCNNNNNNNCAAACTGCTGCAAGAAGAGAACAGGTGCTGAGAGTCCAAGGGCGACGTGTCCTAAAAACATCATTTGGAAATACACAAATCAACCTACAACTTCTTGTATATTAACTTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACGATTCACAAATTGATATGTCACTCACCTTATATTAAGAAATCTCCAGCCGGCTCACAGACATATGATACATGGACAAAGAAATTTNNNNNNNNNTCTTTGAAATTCCCACTCGTCCATTATGAACGCAGCCTAAATGATATCTGGTACCCGAGGGCATTTTATTTGGAGGAAAATCGCTTCAGTGTAACAGATGTTAACCGAGACGAATCTTACTTATTTTAAGGAGCAATCGATAGAAAATGTTTTAGTCTGAAAATAGAGGACCATTTTTACAAAGTTCCTCTGAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACGTTCTGGGAATATTTCTCAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCATTACCATGTTTCTGTATCAGGTGACTATTTACATAAAAGAGACACCTATGTCTGCCTACATTAGAAATATACAACCGTACCATCTATATTTCGAAATATTCTTATTAACTTAAATTTAAAATATTTAGAATACAAAATAAAACGTTTTTTCTCTTCAAAACTATAAAATAATTTAAATTCTCCCTTTCTTTAGTTCTAATAAAACATGGTAACATTCNNNNNNNATTCTTGTGTAAGGTCCAACGAAGGTCATTCTACGGTCAATTAGCAATTAGTTGACAAGGGGTATGGAAATAAGAAGGTTGTGCGTGGTTATGTTTAGATATTAGTTTAGAGAATATTCCAGACAATTTTTAACAAAAGCTACCGCAAGATTTAAATTTATATTGCGGCGTATACCTATATCAATTATATGGAATTATATTTGGCTTGATAAATAATATATTAAAATATGGAGATTGAAATAGAGATTGACGCAGAGCGTATGAGGGAGAGAGAGAATGAGACGTTTACCGTACAACTTCTCTTGTGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTCTACAGCATTTACTTATCATATTTGTCGTCGAGTTTACTACCACATAAACCCGAAACTTATGTCGTCATTTGAAATATTCCAGCATCTCGTCTTTTATACAATATCATATTTTCTAGCTCGATAATAAGCTTAGTAATTTTGATAACAAATACCTCGAAAATATTTCGCGTAATTACCATATTATCATGAATTGCACGCTATGTATGTGACTATATTATTAAACACAAAATATTTTAGTGATAAAATAATTTTATGGATATTGTTAATGTTAAGAATATTATATACCCTCCATTTATATACCATCTTGAATATTATCTTTAATAACTAAAAGAACAAAAGGTTTGACGATTAAGTTCTCCGTGTTCATGTATTCATATCTTGGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTATATCATTCGATAATTATTATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATACAACATCTCACTTAAAGTCATGCCCCATGATTTATTTACTTACAATATAATTTCCTAGATTAAGACAACGAATCCCCAACAATCTAATACGGAAAATCCACATCATTTGTCTAGCTTCTAACCGTACATGTTCACTTAAATAGGTTTTCTGTATTTCGTAACAAATTCGTGACTTTGATACTTTAGACAAAATGACGGATATTTGGCTATTACTTCGGAAATGAAGACATCTAATGTTGGTAGTATTATCATCGATACGAAAGAGCTCGATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTAATTAAACGAATCGAAGTGAGCGTCACGTATAACGTTATAACNNNNNNNNATAACTTTTATTTGAATGTCCTCGCTTAGAAAATTGGATATTGAATAATAAATAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTTCATGCCTATACTTATGGATTATGTCAGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGCCATTTAAATTTTAAGTTATCCCTGAACACAAAACTAAATATACTCTACATAGAAATATAGTCCCGTATAATAATACTATCTTTGTCATTTCTTGTACGAAAGTCCACGCCGTATTTATGGATCTCTCGGTTTAATTTTCGTTCTTCAACAACGGAATCTTAAATTCTATGCAAATACATTTCCCAAGAGCCTTACTTACGACTTCATACTTAATTATGAAGATTTTTTGACTGGCTCTTGAGGATATTGTTGTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATTGGTACAAAATTGAATTGGTAATAAAATAATTTGNNNNNNNNNTCAGTAACTGAGAACAGGTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTCCAGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCTTCCAAATAACACTGAAACATATTATATTTTAAACGAATTAAGCGCCATTCTGTTACAATTATAAGAACGAGACTCGAAACAAAGACGCCCATTTCAGAACACGTTTGAGATATGATACAATTAAATGAAAATTATATTGCGCCAAAACACACCTTTACTAATTAAATAAAATTAACGTTGTCTGATGTATGCTTGAAAGTGCAACTTGTTCGGTTGATTCCGTTTAAATTGAATATTTTTGTTTTGAAATAGTATTTTATAAATAAGAACATTATTGGCATTATCATATCACTCTGCGATTCTCAGACAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAATAAATACTCGTATCTGATTTCTTTATCTATATTCTGTTATATAGGTGATGAAAGATTCATAGACCCCAAAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACATACAACAGGTGTTCCTAGGATGTCTTAAGGAGAAACCAGATCTAATTCAATCAGAAGTTAAGCCGTTAGTTACCCGCTAGCTAACTATTTGAATTNNNNNNNNNNTATTCAGCGTAAAAGATTACCGTTTTTCAATAAAATAATTCCAATTCTGAAAAGGAGTTATAAAATANNNNNNNNNNATTAAATCACGACCGAAAATTTCTTGAAATTCGTAAATGTAATCGCTCCATAATACACGAACTTCCCTGTCTGAAAATTTGTATATGAATGAAAATTTGGACTCGTTTCAACTTTCCAAAACAGATTTTAGGATAGAAATAGAAGACAAGTGTATTTAACGCTTGTTTCACAAAAGTTAAAATCTTATCTTATAAGTCTTATACAGGCAAACTCGCAAAGTAAGTACGGTATAATGGCATTTCAGAAGTTTAGAAAAAAGTTTTAAGCGTCTCGTAAATAAATAACGTTAAGGTTTCATGACGAAAATGAGGAAGGAAACTGTCGAAGCCTGTCTGAATAAATGATTTCTCAGCTTGAACATCTGAAACATTTTCTATGTCACTTTAAGGTCTTAAAGAGACTTAAAAAAGCTTAAATTAACTTCAATCCTGCGGAAAAAGTTGTCTATCGGATAAAAAGTTTAAATATTTATCACCTATCTTACACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTCCAGGGAAATATATTAATTCATAATATAATAAAACTGTTGTTCAAAAACAATAGTACGTATTAAAAAATTCTTCTAATTAACACTGAAACATTTTATACTTTGAACTAATGAAGCACCATCCTGTTACAATTATAAGAACGAGACTCGAAACAAAGACGCCCATTTCAGAACACGTTTGAGATATGATACAATTAAATGAAAATTATATTGCGCCAAAACATACCTCTACTTAAGTTAACGTTGTCTGTTGTATGCTTGAAAGTGCAACTTGTTCGGTTGATTCCATTTAAATTGAATATTTTTGTTTTGAAATAGTATTTTATAAATAAGAACATTATTGGCATTATCATATCACTCTGCGATTCTCAGACAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAATAAATACTCGTATCTGATTTCTTTATCTATATTCTGTTATATAGGTGATGAAAGATTCATAGACCCCAAAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAACAGGTGTTCCTAGGATGTCTTAAGGAGAAACCAGATCTAATTCAATCAGAAGTTAATCCGTTAGTTACCCGCTAGCTAACTATTTGAATTNNNNNNNNNTATTCAGCGTAAAAGATTACCGTTTTTCAATAAAATAATTCCAATTCTGAAAAGGAGTTATAAAATANNNNNNNNNNATTAAATCACGACCGAAAATTTCTTGAAATTCGTAAATGTAATCGCTCCATAATACACGAACTTCCCTGTCTGAAAATTTGTATATGAATGAAAATTTGGACTCGTTTCAATTTTCCAAAACAGATTTTAGGATAGAAATAGAAAACAAGTGTATTTAACGCTTGTTTCACAAAAGTTAAAATCTTATCTTATAAGTCTTATACAGGCAAACTCGCAAAGTAAGTACGGTATAATGGCATTTCAGAAGTTTAGAAAAAAGTTTTAAGCGTCTCGTAAATAAATAACGTTAAGGTTTCATGACGAAAATGAGGAAGGAAACTGTCGAAGCCTGTCTGAATAAATGATTTCTCAGCTTGAACATCTGAAACATTTTCTATGTCACTTTAAGGTCTTAAAGAGACTTAAAAAAGCTTAAATTAACTTCAATCCTGCGGAAAAAGTTGTCTATCGGATAAAAAGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTACCATTTGAAATATTCCAAGACTCATAGATCCCTATGATTTTTAGAATTTTGGCAGAACATTTCACACTACTTTGGTCGGGAAAGCTAGGTCGATTTGGATTAGAAAACTAGTAATGATTTAATTTATTATACATTTGAGTACTAACAATTTTTNNNNNNNNTGATAAAATGTTAAGATACTTAACATAATTAAGACAAAATGGAGTTACAAATTAATTTTGTCTCACGCGTGTGTCCCAATTCCAAATCATATTGCATGTTGATATTTTCAGCAAACTTACCATTTTTGAGGATACCTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAATATTGCATCATTGTCTACGCTATTGTCCTAAATAATCACCATAGGACATTATACTACAAAAATAACTAAAATATATTAGTGACTCTATCATCCACAAATTTGACTTATCTAAGTGCACGAGCTTTGCGCTTTCAGTTCCAGAAAAGAATCTAAAACACGCTTAATTCCAACCTTTATAGATGAACATGCCTTTGTCTTGCAGTTGAACATGTATCTGTTATTGCAGTACAATATTAACCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCACATAGCTTTGATGTAGAGCACTATTTCATAGAACAACAAATTTACTACCAACACATATTTAGGTTTATTCAGCATTTACCCTTAGTTTGTAAATTAAGACGTAGTATTATTTTGTTTGCAACGTTTTCGTTTCATAATAGATTGTTTATTGGCATTGTTATTGTAACTAAAATGGCTCCTTTGTATTTGGTAAACGTTCGAATCCTTTGTATGTTTGTACATATTGATGTATTGTACTAAACTGAGACAGTGGATTTAAGCATCTCCTTTTAATAAGAAGAATATCAGAGCTAAGTACACCTTGCTGTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGCCAAATATTTCACAAATCCGTATTTAGAATTTTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGGCTCTTTCTCATAATTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCAAAGATAGGCCTTTAAGTCGAAAGGTAGAATTTTAAGTTGAAAATGTAATTAAGTTATAATTAGCATAAGGCTATTTATGAAATATTACTAACATACATTTTTTAAAAATTCCAGTAAAATTGCTTTTTTCGTAAAAATGTTTTAGTTTATGAACGGCATTAATAAAACCATAAAAAGCTACAACAAAGACTCAATTAGGAAACCCACAAAGGCTTACACAATATGATAAAATTTGCGGTTATTTTGTGAAAATATCTACTGTCTTTGCCGTAACTTCGTTTGTACGAATTTTGCTAAGAAAACACTTTTGAGACTTCCAGAATATCGTTCATTAAGTTTTTATGACAACATAAGCCTTAAGAATTTATATTTCAACTGACTTATAGCTAAAGGAATAAACAGTAGTAAAAAGGAGATACGATGGGATGGTTTTTTAAGATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTGCAACGGTACCTTTAAAATTATTACCTAAATATGTATCTGTTTTCCAATTAGACCACTGAGCCGTTTTATCTAATTCTGTTCAGTTCGATGAACATAATTATGGAAGCATCTTAGACCCTAAGAAACGAGTCTAAATCTGAGATTTAATGTGTGTAAGATCAGTGAGCCACAGAACGCTCAGCAGTTATGTATGTATATTATAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAACCAAACTGATATACTCAAACGTATATAGAGTGAGAATTTAAATTCTAACAGTTCTATTATTTAGAAGATACCTTAGCAATACACAAGTAGACAAATGACGCCTATATCGCACCCTCTTAATTTAATTAAAAACTACAATTATNNNNNNNGAAGTGTAAGAAAGTTTATAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAGATTTAGGTGAAACATAAGAAAACAAAACATTTTTTCACTCAAACAAAGCCATAAGATTGCTGTTTCAAAATTATTTATTGAGTTGTTCTAAAGTTTTTTGCTTAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTACAGTTGAATATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATCCTCGAAAAGGGTTACAAATCCTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACGATGACGATTGATACAATTTTGCTATGTTTGTAAATATGTTTATCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAAACTTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTCAACCATCATGATTAGATTTAACACCTTACAAAATTTAACGTATAAATTAACGAATCAAAGGATCTGATATTTCTCAGATTATAATTTAAGTTGGAACCGTTAACTAATACCAACGTTCCAACGAGATTGTCATATACATTTTCAGAGTCAAAGCACGCTCAGTTGAGGTTTGGCCCGATGAAGCGTGGACTACCTTAGATTATGTACACGATTGAAGTTGCATCAATTCTAATATTTAGACTCTGTGAAAAGCTTTAAAGTGAGTAATCTACAACGATTAGATATTTTTCTGTCTGAAAGAAAAAATATCAAAAGATATATATAATTGCAACAATGAAATTCTATTTTTAATAAATTGACGTTATCGAGCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATATTGGTCTTTTTTGTAAAATTTGAATTTTTATGTGAAACACAACATATCAGATTATTTTGTGTAAATATTAAAAACGTATGTATATTGTTTCTTTTGTGCAACTTTGTATGTAGAGGACTCTTCCTAAACGGTTTAAGCAATTCAGACCATCACCTTAATGGAATTATTTTCTATGCTTACATAAATTGAAAAGATTTAATTTTAAATTGCACCTAACAAACAACATTTTATTTGGCTCCTAACAGTTTTAGATGGACAAACGTTTATTTAGTTGAGTAGTAAATAATCGAATAAAATCTATCCAATTTGATGTCACTTCTAATAATATTTATACTCTGTGTATAAAATGCAGTAACATTATTCATCCGTATTACGTATCGAGTCTAACAGTTTAACTGAACCAAAATCCACCATTATTTTATACGGGATTCAAACAACTTAGTTAACTTTGATATCAGATTTCTGTTATAGTTTTAAAGTACTTACCATTTTCAATGAATTTTGTTACGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAATGCATTCTCAAACTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGGAAACATCGTTCCTAGAAACATTAATTATCACATAAAAGAAACAAATACCACTTGACATGCTCTCAACAGCCTCCAACGCCTCTCAAATCGTAATACGATGTTGATTTTCTAAACGAAACTTAATAATTTACTAACGAACCGCGGAACATCTGCGAGTTATTTCCCCTCCACGATATTAATAAACTCTAAGCGAACTTAATAAAATAATTATCGAGCAATTAAGTTCGCAGTAAAACTAAGTAGATTCTCTTCTAAGTGGTTTTCAATTATGAAGCACTTTCATTTACTTCAATGAATATGGTTTAAATTAAAATTTACTAAACTTACTTATTAAGTTTATTGTTGTAAAGGCGAAAGTTTCCGCAACGAACAAAATTCGTAAAGAACATTGATGACAATGAAGGCTCTTTCAGTTTTGACCATATAATAATATCGCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATTGTTGTAAAACCAAAAGACTNNNNNNNCGCAAATTAATTGAAATATTTGTTCATAATTATCATGACAAACGGACTAATCTGTATTTGGTATCTAATATATTCATTAACATAGTAAGACTTGGAGAATTTAACTTTGATTACAAAGTACAGTACAGATTTGGCAGATACACCTAACATATAGAGAACGTCCTGTTAGTAAATGATAAAGTTTTAAGAAGTAACAGAATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCGTTCCGTTCCAATGCAACATTATTTTGCTGAACAACCAGCTAATAATACTACTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGATCAAATCGAATTAAATGACAGATACGAGAAATTGAAATTGACGGCTTTTTACATTGAGGCCATTGTTACGTTAACGTCAACTCGGTAAACGAACCCTCCGGTAAAAGTTACTGTCAAAACTTCAAATGACTTGACCGAACTGTTATCCGAACAATGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAATCTACTGAGAAATCAAGAAAGAGAAAGATTTACGAGTCTAAGAAATTACAAACTAATTACCAAATACGTATTTAAATATTTCTGAAATTTCTGCTTGAAAATGGTGAGTAAAAAACATTTTAATTTTCTATGATTTTCATTAACTTTGATTTTCTTTCGAACGAATTCATAAATTTTAATTTTATCTAAGCTCCTTGTTTTGCGCTGCGCTGCGAACTCTCCGTCTCATTTAAGACCACGTCTGTCTGATTCAATTATAATTATTTGATTGATTACCCATAGTAATATCTTAAATTGCGAAATAATTTTGTTTACAATAAAGTTGTATTGGTCTAAATGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAACAAAAATACGTGGATCGACTAAAAACTTCGCAGTGATCCATCACCGTATATACTCGTAGTGAAACAATAACAGAACGTAGTGCAACAGTAACATTAGGTTGCTGTTTTCAAACAATAGGTAAATTTAACGATGTATGTTTAAATTTTAATGGCCGTCAACGAAAACGTTTGTGTTACTGGTCCATTGGTATGGTTAGTAGTGATCCAGTTTTATGCGTTATGTTTGTGGGTTCAATGATCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGTATAAATCGGCCGTTATCTTAAACACAGAAATTGAATTGATTTTCCTATCTTCGGGACAAACTACCGTATTTTTAAAGTAAAACGATTTATTTATTTTAATATTTCTGTCATAACAAACAATCCGATTTGCCTTCATTGACTGCTGACCCAGCTGGGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTTATGTCATTAAATACATTTTCACTTATTCAGCCAACAAATTTACGGCGCACATTAAACATTTGTTAACACTTCCACGTTTTATTTACACGGCACTAAATCTTCAGCGGAACTTCAGCTAATTGACGCTATAAATACTTCTATTAGGGCAATTAATAGCATCGAAAGCTATAAACTAAAAATTCTAAAGCCCTCGCAAATGTTTCTAAATTAACCGTGTTGATATTACTCGTGTTTTAATTAACTTCTTTGTTTATTGTTATAGTTAGTGCCAGTTTCATCGAGTCTAGATAATGTTTAACCTACTTGTTACTAATATAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNT