AATACAATAATGATAGTAAAGTCAACTTACAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGTGACATCATTTGTAAGTAATTGAATATTGTGTGAATATTGTAAGTAATGAAATAGTGTTTCCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATAGCGCTCAGACTCTGGCAGGTAAGCAAAAAGCAGAAGCACTGCAAAGTGCACTAAATTGACTATCTGTCAAGGACATTAAATTATCTACTACAAAAAGCAAATAATCTTACCATCCATCCTTTTCCAGCTTCTTTATAATAAGGGAATGCATTGCAGATATAGTTATATATCTCATTGAGTGTCATCTTGCCATTCGGAGAACTGCTTATCGCTAATCTTATCATACTAGCGTAGCTGCGGGAAAATGTTTCATATTGAATAAACTTATAAAATTAATACATTANNNNNNNNATACTGCATATTAAAATATATAATTTATATAATAAAAAGGGGAAGTCTTAAACACCAAGCCAGTTTTTGTTATCAATCTTTTGTTCATACTCTTTGTTTAAAGTTGTTAAAACTTGATTTTAACATCTAATAAAGTGAAGAATTCAACATGATTGTATATTTAAAAACATTTACATTCGAAGGCTTTTTTATTGTGTTCATAAACAATGTGAATTGTTACTAAATTTTAATTATGAAAAATCATTTAATATTGGAATATTAATTTTTATCGTTTGTCCTATGCTGAGTCACTTCTAAATAATTTGAAGGTTTCTTAAGGAAAACATTACCTGTAAGCTGGCTTGGCGTGTTTTATTTTATTTGTGTTCTGTTTCTGATCAATTTCCTTGTTATTATTTTCCTGTTGGAGCGACGGCGGCTGCACATCTTCGTAAAGGAAACGAGGGGATGGGGCCCAGGGGACTGTGTCTCGGAGGTCCCGGGCTGTACGCCGGGAGCCACTCCACTCCAGGCGAATCACTCATTGTCCAACATACAACGTACCTTCTTACACTAATTTATTTCACGATTTCATTCTACGACGTACAAATATTGTTTGAGGTTTATCGCACTACGCAGCCCCTGATACAGCGTCTTGTGGGCGTCGAAGACACTCGCTACCTTTTATGAAGACGATCTCTGTTTTTCATTGTAAAACATCAATTATAAATCCTTGGAGTGTCGGCAGAAGTCACTTACACAATTTGCAAAATTTATTGTAAATAAAGCTAAATTAGGATAAGAAGTAGCCTTAGACATCAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTATGACATTTGAGGCGCCTACAACAAGGAAAATGGCGACGAACAGATAAAGATTTAGCAATGAAGTATGTCTGCATTCAGTTTAGAATTAAATTTTAAGAGACATCATGAGTGTTTTCGTCCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTCGTGATAAAATCTAAAAATATTAGTTATGGCAATATAGTCAGTGTAACCATATAAGCAAATTTAAAAATCTGTCAGTTTATTTTAAGCACTCGTAAGGGGAGATTGTGTCTTGTGTTGTCTATTTTTAACGGTTTGTTGATAAATGTACATACTCGCCGACTAGTGCGGTGAAACTGTGTGAACATTTGTGTTTATTTGGTTGATGTGGATTGAAAAGTGGCGCGTTAAAGATGACGACGCAACCAGAGGTCGGTGTGTCCGATTTTGTCCTTCTAGACAATTTGACTACGGACAAGTTCATCGAAAATTTGCAACTGAGGTAATACCTAACTTCACTATATCTAGAGCTTAAAATAGCTTATTTTGTTTGTTTTCCTCGTGCCAGAGCTTTACTTGTTTTGTGAGTTGAATGGAAGAATATCAACTAAAGTTTAACTATAGTTTCAAAGTTCGCGTTTATTAAAATAAAGGTGAAATACATAGCAATTTTAATTCTCATAAATAAGTCGAATGAGACATTGTTTCTAGAGATATAACGACCGTATCACTTGTGTAAATACTAATGTTTCTTATGAAATTAAGTAAAGAGACCAGCATAGACATACTTTTAAGNNNNNNNNTTTGACACCCTATTAAATTGAAATATTTCATTGATTTTAATGTATGTAGTATAATAGAAAATATATTATGATATAATTTTTTAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTATGATTATCATCAATGAGTACATAATTTTTCTTATTAACTATTTTGGTAGTCAGTTACAAATATTTGTCATATTAATCATTATTTTAAACTTTCTTCTCTGACTTTTGACAAAATTACAAAATATTTTAAACGTGATGATGGACATATATTATAGTATTTGATCAACATGTATGTTTTTTAATTAAATATAAATCNNNNNNNNNNNAATTCCTCTAATATTTTATGAAACACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGAATTACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAGGTACTACACAAAATGTGTAGGACTGGTAACAAAATTAAGGTATAAATTTTAACTCTTATTGATGATAGGACATGATATTGATAAAGTAATTTAAAAATCAATGGAAACAGTAAATTCATTCCAGTACTTTTTAATAAAATCTTGCTTNNNNNNNTATTTTCTTATAAATAGCAGTTTTATTATAGTCAGAAATTAAATAAAAATATGAGTTAGCAATTTATTGTTATAATAATGATACTTATAAGAATACATTTTAATAAAGCAATGAAAATAAAATTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAACCATCTATACCTATTATATTTTTAAGCGGTGTCTATGTTACAAAATACTATTTTATATTTCAAAGCTTTTGAGTAATAAAAATGTATATTTTTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTGTGTACTTTAATAGAATATTTTGATAGTAGCTTAATAATATTGTTTATATTTTAATACTAGGTGTGTCCTGAGGCTTCACCTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGCTAGATAGATTATCGATTCAATTTTATTTATGTAAATTGTAGTGTTTTTATAAGCTATTAAAGATGATAATAAGCATATGAATAATTTCACCTCGTGTAAACCCTTCCTATTGTTTACATGATGACACTCGCAGACAATGGCGGGCTGTCATACACTGATGTCATCGCTCAAGGTGTAATATGTTACTTTTTCCTTATTACTTCATTTGGTAAGATAGCCTTGATAGAATTAATTGCAGTTTACCTAGGATTGTGACTGATTTATTTATTTACTGACTGAAATNNNNNNNNNNNNNNNNGAATTCGCACATTAAGCGCTCATTGATCGCAAGCGAAGTACGCGTTTTTCGCAGTATAGGAATTCAAAAGACAAAGCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACACATTTTGAAGTTCCTTGAGTCAGCTTGTCTGTAAATAAAGCGTTACACGTACGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAATGATTATAATAAATTATAATAAATACAAGCGGAGTATTAAATAAAACCACGTATTTTTATAGGACATAATTATTATTTCTGTTATATCCGTAATTTTTACCAAATAGAAGTTTGTAGGTTTACAAATAAAAATAAACATCAACTNNNNNNNNTACCTTGTCCTTGTACAGTATAAATAAAAGTTTAGTGTCTAATTTTATTCAGATCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACATAAATGTGCTACTATAGCTATGTGTTAACGTAGCTTGATCAAGGAAATTGAGTTTTCAAGACCTCATTTATAAAACCTTTTATTGGTTTAGGAAATGATGTTGCGAAGCCGCAGATCTCGGTTCAAACCAATTGCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAGTACTGCCTCCATTACATTTACGAATGCAACCGGAACGTTGAGTTTGGTATTTTGTACCCTCAACTAATTTCTCTTATATCACCATAAATTTCATCTTTAATGTGTGAATTGATTCTGGTTTATATTAAAATTTTGTCGTGTGTATGTCTGGTCGGATAGTACCCGACTAAATATTGGGTTAGTTCTGTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCTAAAATATTGAGAAACTAAAAAGTTTAGAGTTACATAACACCTTTTACTTCTGAAAAGAACGCGAAGTATAAGACCTAAAATTAAGGACACTCCTCTAAGGACCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCTTATCGATTTGACGTATACCTTGTGTCGATAACATTGATACCTATAATGATTTACATGATTATCATCCATGTACCTATTTGCTTGTGCCATATGTCAGACGATCCGTTACATTTCGTTGTTTTTTGAATTATCAGAGGGAGATTTGATCTACGATTAGTGACGGGTACTTAGCCATCAGCAGTAACGTTATTTGTACTTACAACTTAACTTACATTCAACTTTAAAGTTTGAAAATACGTTTGACATAAAGTCCTTGGCAATAGTACGGTATAGTACATAATTATGTACTATATGTAGACGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCATACAAAGTATACTAATACGTAAGCATTGATCGAGCTATAATCTGTGGAAGACTAACATTGCAGAGGAATCTTTCTTTTGACGCCCTTATCTACTTTACTGAACCAATTTACTTAATAACTTTCTGTTTCATAAGTTTACTTATAAAGTAGATTTATAAAACATAAATGTATGGTTAGCTTTTGGCTATGAATGAATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGAAGTGTTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGAACATACCCATAAACAAAATGGCCGCCGGCTTTAAGGTGACACTCGCTCCACTACATCAGAATGGTTGTCAATATATTGACAGTATTTAATATGTTTATAAAGTATATTATTTTAGTTTACATTATGCTTCGTCAGACATTTAATAAATTACGTCTGACGTGAGTCGGTCGGTCGGGTTTGATAGCGGTTTTGGGTTAACGAGTCAATTTCTTCTAAGTAACAAAATTATCGCACGCAACTATTTGAATATAATGACTTCATCGACGTCGACGTCAAGTCGATTTCTCAATGTCTTAATTAGTTTAAACTAGTTTTAATTTGACTAGCCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGTTATTTGTAGATGTGTACCGGATAGCACTGCTTTTTAGATCGTATGTAGTTTAATTAAAAAGGCATAAAATATTGATTTTTATGTCTTACTTTAGTAATAATTATTATGTATTGTATCGTACGTATGTTACTGTAACAAAAAATACAATGAACGCGTAAATCTGAAAAAGTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAACTCGAACAACTAACATTATTTCTTCTAGAACAATTTTAACGTGTGCATAGTAAAATAATTAAATTAAAAACGGTTTCTGTTTTTCAAACGTTGACGTGTTTGTAATAAATCGACGCTGTTTAAGTGTTAGTTCGACACTTCCTTTAAGACAATATAGATAAAAGGTTGGTCACGTTCTTATAATTCCTCGCGTTAGTAATGGATCGCTTATCAGCGTCCTTATCAGCAGGTTATGCACACGTGGCGGTGGACAGTCAATATTTGTTTAGAACTATCTATTTGATTGTTCCTTTAGTGTTGCGAGTCGACCTTAAAACAATAATAATTATTATCGTTCTAGGGATGTTTATTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAATAAAGTCATCGTGCAATCGAATGCCATCGTAAAACATTTATATGTATACCTATATAAATTCTATAGAAATTATGATGTACCAAGCCGTTCTAGACCCGAAAAATGACTGATAATAAAGACATATTTTCCCATGTAAAAGGTGGTATTATGGATATTGTTGTTTCGCTTGGATAATCTAATACTTTGGCGAAATGGNNNNNNNCGTGCTCCGATTACCGCGTAAAGGTCGCTCGGGATTATGGGATAAGTCGTGAAATAGAAAAGATCTAGNNNNNNNATTCCGTGGAATAAGTGTAGGGCGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATCATTCATCATTCATTCACTACTCTAGTTTTTATTATTCCGTGGAATAAGTGTAGGGCGACCTTCGCGATTCGCGACCTTCTATTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACATTTACAATTACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTTATCGGCCCTCGGCCTACTCTAAACAAATCCTCTGTTTAAAAATACTCATCGTGAAGGTTATTTTGTTGATTCTATAACTGAAACCAATATGTGTAATATTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAGACGGTAGACTTACAAAGTTGTGATATTTCGTGTTCTAGTAACAATAATTATTTTTATCATACGACATTTCGTGTCCTAGTTACAATANNNNNNNNNNATTGTGTTGTTTTTAAGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTCTATATTATAAATTAGTGTGTTTCTTAACACTGCACTTATCCGTGGATACATTTCTATTTGTTTTACGCAGACCGCTTATTTAGAAAGTTTAGGCTATAAACCATTCTGTATGANNNNNNNNNATTAAGGTACAAGTCGGCACTAATATACTATTTGAAGTGATCCGACCCCTTCAGCCCTATTGCTCGAATACGCCATTCCTTCGTTATGGAAGTAGGTATACTGTACTTTTGGAACAGTTCAAAATATCACAGGGTATGAGTCATTGAAGCTGTTTTAATAACGAGTAAATGAAAATAAACAAATATGTAAAAATTAAAGGGATACCAGAAACGTCTTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGGCGCATATTCCATGATATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGTATTCTCTTTTTATTGTAGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGAATACAAATTAGTAACAATTAATGTATGTATTATTCAACCTATCCCATCGTCATAGCTGACTGACTGATCCGATGTCATCACTAAGCGAAACGCTATCGATGATCAAGAAGTCGTGTAACATCCATATAATTGTAATTGTGGAATAAGTCTTCATTTAAAACTTGTGGTTTATTCCTTTACCGTCATACTTATTGGTCACGGATTGAATAGAGGATTTTCGTTTCGTTTAGAATAAAACTGTAAAGAGTTACATGAAATAACCAATTGAATCCTATTATTGTATTTATTGTAGGTGTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAGTATAATTATTATGGAAGGTATTTAGGATTTAAAAAATATCAAGCAAAGATTATTTAATATTCATTGCGAAATAATAAAACGCAAACTTTAACAGNNNNNNNNNNNNNNNTAAGAAATAAAACTCAGGTGAAACTGCAGAACTTTTCTAGCTTGNNNNNNNAACATCAATAAACCGTAAACACATGATTACGTAAATAGACGGCTCTAATAAATACTAATATAATATTATCACATATTTATCAATACAATGATAATGTAATCTAAATTGATTAGATTAGCAAGAACTTATCATCTAAGTATTAATATCAACAACTGAGAAGTAGGTCTCGTTTTAAAAAAGGTTACATAAGGATCACAGGAGGATTACATCGTAGGATGGGAATCCCGACCACGGCAAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAAAAGTACAGTTCTGAACTTATTGCTGGGCTCTACCTAAGTAAATAGATCGATGGGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAAAGAAGGTAGATCAAAGTAAAAAATAGCATAAAGTCACAGGTTACGGCTAGTAGTGATATAAAAAGGATGAAAATAGGTCACCTGTTAATATTTCAACGTCGACAGAGTTAAGGAAGCGGAAAGTGCCAGCGCACAGCCCTTCCTTTTCTTCAGTCATCCAGCGTCAAACTAAAAAGTTATGTTCTAAAAATAACTAAGGAATGGGGTGCTAGGCTTCTATATATAACCGAATAACAAAAATTATAAATAATCTTACTTTTTATATGATACTGGAATTAATCGAATCTAGTCGTTCTTCTGGTATATACGAGTATTTGATGGTGACCATCTATACCATGACAATAAATATAGCCAAAATGGGGTGTTAGTCTATATTAAGCAATATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGCAAATTTGGACGTTCTGTAATGAGTAAATTCTCTTCGGTTTATTGAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATAATTAATTTTCTGGTAGTACACTATAACCTACGATAAATTTAATGATTCAATTTCAAACATACGAATCAGACAACTTAAGTGAAAAACCATTTAATGAGGGCAGACGTAATGTATGCACAGGCCCTGCATATCTCGTACATAGCTCCTTTTATCACGTGTCAGGCTAATGAATGGTTAAGTGGTGGAGGCATTAAGGGGTCGTCGACCGGGTCAAGCGGTGGACACGCTAAAATTTTGCGGTTTGGCCAAGGTGTAAGTTTCAACATGTGGGGTCCATATCCTATTAGTTTGATTATGATAAACTTTTATTTAGGATCGTAAAATACCTTTGCCTGCTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGAATTAACGTTCCGCAAATAAAACTAATGTAACGAATTGTAATCTGAATATAAGAACCGGCCGGCCTTCAGTGATGTTATTGTTGAAATATTTAACTGTANNNNNNNNNNGTTTCACATGAATGTCAAATTAAGTTTTTCTATCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATATTTCATTTAATTATCATGAATCATCGTAAACTGGGACCTAGTCTTATTAAAACAGAAGTAAATACACGAGAAAGTTACACGGCATAACTTTTAATAAAAGATATTGTATAAGTGCATTTCTTATCAAAAACACATTCCTGTTCCCATACAAAACGCATTTCTCACGACAAACAACTATTCAATTTGAATAGAATACTCGCATTATGTACGTAAATNNNNNNNTACATCATCGCCGGCCACGTGAATAGATATTATTAACTTATTTTCTCATTCGTGACTGATAATCTCTTGGCTTAACCATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGATTTAGTTTTATAAAAAATATATACTCCTAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTGTAGGCTTAATTAAACCATTTAATTAACTTAATGTTTTGGTTGGTCGATGGTAACGACTTTAATGCTTGTTTTTAAATCTCATACCATTTTATTGTTGTTTTAAAATAGTTATTAATCGTCTCGCTAAATGCTTGGTCGAGTTATGAGTGTATTATGAGTGTTTTTAAAATGCATGATTCCGTTTTATGACTTGTCATAATCAAATTAATGTTTTGGTCTAACGCTTTTACTAAAACGTTTGTTAAACTTTGAGTGGTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTGANNNNNNNNGCTTTTCTTAAATCGCTTAATACGTACGCTTATGACTTGTTTGCTTTATACAATTAGAATTGAAGGAAAAATGCGGAAATACATAGTTTAGTAAGATACGANNNNNNNGAAACTACGGCTTAGCATAGCAATGACCGCACATGTCAGATTTTAGTCTTCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACTAACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACAAGACAATTTCCTCATTTCCATCTGACCATGATTATTTCTTAATGATGTAATCGTGACGAGTATGAATCACATCGGTGACGTGATGCCTGCATCTGTAATAAAGCAGTCGCGTCCTTGACGGANNNNNNNCGTAGATGTTGTCATCCTTGCTTCAATTCTTAATTAATACTACATGTTTGGAATTTTAAAATGTTCAATTACATAACGCCAAGAAACGCCAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAAAGGAGTACTTATAACTTCAACAGTCAATCATTACTAGACGGCTTTAATCGTATCTTACATACAGCGCCACAACCTGCTGCGGATGTATTATTGTGAAAAATAATTCGTTCCATATAATGCCTAGACTATATACTTTGCCGGTATATATCTAATAAACAAATACATAGGGATATTTTAATGTGGAATGTTTTGATCGGATAAGTTCAGAGGATGGGGTGGCTTAGAATTGAAATAATACTCTTACGCTTTCTAAGCTTCTTTACGTTTTACCTCGAATGGAAGCTTAAAATATNNNNNNNNTGATATAGTATGTATGATACGTGCTCAGAGTAATAAATGGAATCATAACGTCTAATACTCGTAAACCATTTATAATCTTATAATAAAAGCTTTAAAGATAAAAATTATTAGTATTTAGAGTAATACTTTTTTGTAATTTGATAAAATAGCGCTGAGAAGATAGTAAATACATTTTATGTAATTTTCTAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAGCAAAAAATAAAATAAACCAGGATTACGATTCAGCCCGTAACATCTTACCGCTGATATTTATAATTTAATATGGCCTAGTTAGTTCGCCGCAGTCAAATAAGTTGATACATTTATTTACCAACGAGAGTTATGAATGTCCGTTTGTGTTAATGTTATGATTGAGGCGCGAACTTACACTGTGTAAGAGTCGGAAATAGATGTGGGCATCAGCTGCGTCATTTCCTGCGTTAGTACTATTCTTTATGTAGCTTAATACGGTTAAGGTGATTCGTTGGTTACACGTGGTACATACGTTTAGCTCGATCGTTTTATTTCCTTGCGAAAATGAAGGTTCCAAAGGGACTTAGATAGTTTTACTTAAGCAACTAAACACAATTATATACATTATATAGTACTGCATATTTATTTACTAAACATAAAACACAGGCGTAAGTTGATTACCTTTAGAAACCAGAAAACAGACGGCCGTGTCTGTATGTTAACAAAAATTTATTTGCAGTTATAAATGCGGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAGTGCGGAACTTTGAATGGTATTATCATACAAAATCAATTGATATAATGAGGGTGAAGTCTGGCATATGAAAAGGTACAGAATAGTATGTACGGTAACTTCTATCCCAATTCTTACTAAATCTGAAACCACGTGCCTAAAACCATTCCACCTGATTCGATTGCCTACTCGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGGAAATTTTTGTCCCAAAATCTGTCTAAAATAGAAGATAAACGGCGGTAAACCATAAAATTATTTTTCATCAGTATAATGTTCTGATACGTTAAGTCACTTTGTAGTTTACGATATAATTAAAACTTTTATATTCAAAGTCTCTATTTTAGTCTTCAGATCAAATTTACGATTGATTGATGTGTCAGTGTAGTATGAAGTGTCACTATTTCAGCGACCGCGCGCAACCTGATCTCTGTAAGAATGACTTTTGGAAATGTTCATCCTCGATCATTTCTTTTTGTGAAGTAATTGTTACTTGTCGTATGAATTGTTTGTGTTCTGTCTTAATTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTACTATCAAACATTATTGGATAAACTTTCAGGTTTTTGGGTCAAATGAAAACATAAGATATCCTTATGTGAAGTGTTAACTTTATACATTTAAATTCAGATAAAATTATGCGTTTCAGATATTTGATATGAGTTATCTCTTTAGGTTGACTATTTTTGCACTATTATTTTGGGCTACCTAATAATATTACATTAACAAACATTTCAGTAATAAAACTCTTTTATTGTACTAATGTTGATTGGTACACAAACGTGAGCAAATGTCAAGAATTCTTCCATAAATTTACTTAATTGTAAACCAGTAAAGGCTGGACGTCCTCGAGAGGTCCTGTTTGGGAGCAGCTAGCACGTGCCGTCCATGTGGTGACACGCTTTCTAGTGCACGTAATGAAGGTCACGTTCTGTCTGCTCAGGTGGACGTGTGGCCATCGTCGCCGAATTCGGAACTATATTGTACAATGTTAAATTTATTTGGAGTAATGGGTGGCAAGATATTAGTGCTTTTAAATATTTATGACAAGGGTGATTATTGATCTAAATCGGGTTACTACTAGTAACTTACTAGCTGTTTGTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAAAGAAATCACCTTTTCACTTTTGTATACAGATTACACTTCGAATAATTGCAGTAGTAGTGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATAAAGTTCAAGCGTACGAATTCACCCGCCTGGCAAATCGGTGTGTAGGTTTCAAAAAGTTATTGTTCTAGTTATCGCGCTTTGCATGCTTAGACTAGTCAGCTGTTCATGTTTTATGGATTATGTGTAATGGCTTAGGGTCCTGTGATCTATATTGTTTCTCATATGGATGACTCATATACCAATGTATGCGAAGATAACAAATCAATATTAACAGCACTTGTATTATCGGCGTCGTTCTAATCTTGCTGTCGATAATATTCTTGAAATTCTAAGTACGTATGATGATAACAGGTGCATTGGAAAATTTTATCAAATAAGTTTATAAACCATACATTTGGTACAAATATTCGTTGTAGCAATAAAGGCCACCTTTAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTTTGAGTGGACAATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAAATACTTTTTCATTATTAAGTTTAAATTGGAAATGATTGACGATGGTGAATGATGACATTAACATTTTAATGNNNNNNNNNNNNNNNNNCAAAAACACGAAGTTAAGTACGAAATAAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATCACTTCGAACGATGTTCTATGAATCATCGGTGTTAGCATTGCTATAACAGATTACTAAGTCACAACATAACATTTGAAAATATTTATATTTTATATAATGACTTACGAAAAATGACACAACCTAGCGTAATATAATTTAGTTGAAAGTAAAAGTTTTCCCACATTCGTTAACTTCCTAAATTTTCGCTTATACATAACCGTATATTTATATTGTATTTAGGTATCTATGAATAGTGGTCAACACAAGTGTGGTGACGTATTTATTTGATTCAAATAGCATCCGACGTTAGCGACGTTAATAAAAATGAATCCATATAAAACGAGCCACTTATGTATATAACCTCTCGACGTAGTTGATCTTGAACTAAAAACCGGACGGAGAGGCGCGTGGGCAAGTTGACGTCACCGGCGAAACTTTTAAACTTGACAATCGAGAACTATACACACTAATTCGAACTGTTCAATCTATTTCTCTCTAATCCGCTATATGACACTTTCTCATGCTGGTCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGCCTAAAACGCAATAGCACAAGGCCCTTAGTGCATTTGGATCTTTTAAAAAATGCATATGCTAATCAGAACGTGAAGTTATGACGGACCTATTTTAAGTTATGCTAATCATTGAGTTTTGAAAAGAAAGGCTCAGGCAATTGTGTCTTTGATTATTAGTAATTTATTTTAAACAGTTGTGAAAATAAACCGCAACATTAGATTACACTCAGTTCGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGATGGCTATAGTTTAAAATCCTTCCATCGGTACTTTGTGTTTTATAGTAGCCTAATTAAATCTTTACTTGTTATAAAAATGTAACAGATCCTGTACTGTACCAGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTGTACATTGAAGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATATGTTTCTCTTGATGATGAAAGTCAAAATGTATTGTCACAAAAGAGGTATAGGTCGCATAGCAATGTCATGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTTGACTGTCTTACCTAATAAATCCCTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAAAGGTACGGACAATTCACCAAATCGNNNNNNNNNNNNNNNTATCTATCGATATAATATTATTCAAATAACGAATTCAANNNNNNNNNGAAGTAAAAAGGTCTCTAATATTATGTCATCCACCATCTAACACACTCCATTAATACCCTTCCAGAGTATATAATTAAAAATCTACAGTTTGCATTCCCTGAAGTATAATGGGTAGCATGTTGCAGTACTAAAACAATAAACGCATTAAGTATTTAGGTCGGCTCCAGACGTACGGTCCGAGATTCCAGTCGCTAGCTTGCCGTTTTGGCGATGGGTGTTGCATTTCTTGCGCGTCTACCGGATTCCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCGACCGTTGAGGAATCCTTCTAAAAGATTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTTATACAGAATTGGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGAATATCTCTCTTAATTGGTTTCGATTGTAGTTAGGCCAGCGTCTTTGATAATTAATCGTATATTAAGACACCTTGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGGAAACTATGATTATTTAATTATCACTTAAAGAATAAATAAAAAACTAAAACCAATAGAAATTGTTACATTGTTATATACGTCGATAGTGCACATGAACAGTAAATGAAAACTTAAGTAAGACCGACTCCAAAGTAATGTTATATAGAATAATCAACGTTAAGCGCTCCCGCTATTAAGGTTAGTTCGTGTCTTTATGATTTATGCTCTGCGATGCTCCGTGTGCTGACATGCAAGTCGAGCTTCGGTCAACGAACCCGAGGTTATGAATTTTGGCACACGAGAAATAAAAGTGATGAGAGTCTGTTCAATGTTGCTTTTGTTATGGCTTTTATAGTCGCGACGAATTGGTACTCGTATTACAATCACTAAAATATATAAATAAACGGCTAAAATAGTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATCGAAAGTTTATTGCGTAAATAGTACAGANNNNNNNACGAAGAAGCCCTAGTCTTGGTATGATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAATACTTATTTCATAATAATGAAATACAATATAATAAATTTGGAAATCTGTGTTTAAAATTATTCGAGACTTGAATTTGCTAGCGACTTCTTAATCGTATAACAAAACCTTTAATTATTATTACGTTATAAATTTCATGTTTGAATCGTATTNNNNNNNNNNNNNNNNNTTGACTTCTAAGAACAGATTTAAAATCTAATTTATAATGCGGGAACAAACATAAAAAGAAAGGGACAAAAAATTATTCTAGTACTTGATTGTTTTAATTACTTGTGATTTCATACAAACGCCTGTTATTCGTTATAATTTAGTATCGTTCGTGTTAATAGGCCTTATAGANNNNNNNAAATGTATAAATAGTTGAATATTAAAACTTATTTTTAAATACAGAATTTCTTATTTAAAAATTTCTAACCATCAAATATATTGTTCCAGGTTTCAACATAACAAAATCTACACATACATCGGCGAGGTGTTGGTCTCCGTCAATCCCTACAAGACCCTCGATATCTATGGACAGCAGCACATGGCGCAGTACAGGGGGAGGGAGATGTTCGAGGTGCCCCCACACGTGTACGCAGTTGCCGATGCCTGCCAGAGGGTACTTCGACAACAGGTAAGAATAAATACGNNNNNNNTAGATTTTGAATCTCGTAGTCTGCAAATTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTACTATGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGCACATACGGTACAAAGTAATGGTATTCCAAATAGTATGGCAACATGCAATGATATATGGTACGTACCATATATAAACTTTGTAATTATCTATTCTTCAGTTCAGTTTTAGACGAGAGGTCGCATTGTTGTACAAAATAAAGAAAATTACACATTCAGATTGAACCTAAATATAACTAATATTAAAATAACACATCAATAAGTTAATTCGTATAAAACCGTAAGAAAATACCAAAATATATTTATTATCACTATTAATAATGCTCAAAAAACTCATAATAAATACAAATGTATAGTGATATATAGTGGAACATAGAACCTCCTTTATTAAGTCGGTTAACATACTCTACTCATTAATTAGATCTAACTTCATTTAATATATTATATCTTAGAGATACTATCTAAGTTTTCTCTGTATAAAAATAAATTATTTACCTAAATTAGCATATCATTTTCTTATATTATAAGGTTTAATGATTTTGACCTCTGTCAATTAATAGAGTGCGTAGTAACTCACGTAAAATTATTTATACTAGCAATGCCGCGATAAAACGCAGCATTTTCTTCCATTCTACGATGTCAAACAGAACTTTATAAGTTTTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACGCGTTCAATTTAATAAATAACTTATTATTAGATTCTTCAACGTAAACGCTTTTGGCGTATTGTTGAAGTCTGCCGTCCTGTAATGAATGCCCAATGTTTAGTACCCATTGTATTATTGGCTCGAGTCCACTGACCGATTGCCTTTAAAGTAAAGTAACTATAAATATAGGAGCGTATTATCATCGCTTCGGACCACCTGGGTATCGTAAAGATTTTAATGGCTGTTAAACTTAGCTTTAACATCGCACGATGCTGTAGTATACATATAGCTGATGTGCTCTAACTGAAAATGGTAAATAAATTTTATTAAGAATGACGGTAAGGTACGAAAAGTTAATTCTGTAATATGCTAGCAAAAAATTAACACGATAATATGGTCTGTTACTCTAAAGTAAAAACTAAATAATCCAATTAACTTTATCATCGAAGTAATCTTCAAACAAATTTATCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTAGGTAACGAATTATCTATTTTTGTTAAAATGTACTTAGTATAAAGTATATTTATAATTTAATGCGACTGTATTAGTCGTATATCAAAGTGTTGTGTTTTTAAGAGTTAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATATCTTTTAGTATATTTAATAGGAAAATCAAGTAAATTTTGCCTTAAATTTATACATTACATATCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGTTGATGCATTATAAAACTATGTAAGTTATCGTAACATATTAACATAATCCCGTTTAGTTTTAATTAATTACATCGAAACAGGAAAACGATAAAAACATTTATGTTTCCTAATAGATAAGTATTGTTGATATTTTTAAAATTAACGTGAGACAAAACTCAATAAAGAAAAACAAAATCGTTGGTACAAACGGTACAGCCCTAAAGGGACTATAAATCCGTTATAGCCTTTTGTGTGAGTGGCATGTGTGAAAAATAAAAGGAAAAAGCTATTTTTGCGCTGCAAGGCTTGGACCGTAAAAATTTAAAGGTGTAGTTGGAGGATGTGAATGATAGCAGATACTTTGTTTAAAAACTCTGAAATAACATAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTTCCTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAAGTGTCTATGATAACAACGTGACTAAATATTAAATTTATAAGCCGGGTGACGGCGAAAATGCTCATATACGCCCACACCTGAACGCAAATTGATCCCGTGACCACCGTCGTTTTATGTCTACACTCACGACAACACCAAAACGGATGTCAACGTAGAGTACGTACAGCTAATCCTATAAATGACATGAACTCACGAAGCCGGAAACTAGGTGTTATAAGCTCGTATTAACTTCGTCTATTAATGTAATTTTTATCTCTTTCACTTGGACACGGGCGACTTTTTAGAACTNNNNNNNTATATTAATGTCGCTGGCATTATCACAGTAATATACCATAAGTTATGGTGCTATTAAACTAGCTGTAGTAAAACCTCAAGCTGTAACAATATCTGAACTATGAAGGAGTAAATATTTGTCAGAGGTATCGCTTATGTTAATAATTTTATTGCTTAGTATTTTGTTTATTTTCTGATTCAAAGCTATGTATTTGTACTATGACTAATTTTGTTTAAATGACAAAACATTACTTACGTCTCTATTTACGTAACAAGCTAAATCATTAATAACATAACGCAGAAATAATAAAATACCCAAAATGGATCCTTGTGGAACTCATAACTCTAAAATGTATTCATAATGCAATAAAAAATGTAGGAACACGTGTGCGTGTGCCTGTTATAGTTTACCTTGTCTTGATGTTATCTAAATAGCATTAGGGAGTATAAAACTGCGTGGTTTTAAATGTTATTAGTAATGTATTTGATAAATAAAGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTTCAACAAATTTGCAATATTTTATTTATTTATCAAAGCAGGAAATAACCCATTAGATAAATACAAATGAGGGCCAATGTCACACATTGCTAAATAATATTGACTTACTGACATACCTCACTGGTGACTTTTAATAAGTAATATTTACTTAGGCTGGTGTTCATCAAAGTTGAGTACTAAATTTCTTGACTATATTTTCTTGTTTTGTAACTTAGCTAGACGAAAACGATTTTAAACAAAAATGTATTGTTTCTGAATGTATCATTTCGTATTTTAAAAATGTTATTTAAGATTTAATTGTTTCTCATCATATTTCAAATAATATTTCTATTTATATAAATTATGTATGTATATAACTGTAGCTGAGTATCTTTATTAATTTAAAATTATAATAAAATGAGAACTAATTAATTTTTAAGCGGCGGCCATTTTAATATTTAGGTACGAGTGGCAATATTTTAAAAATAATTAACTTTTGAACGATTAAATACTGTTTCAGATGAAATTTCTAATTCGTTACTTCGAAGAGTCTGAATCGTGAAAGTTATAATTGTTATTATTGTTTCAGGGCAGGGATACTTGCGTACTCATATCAGGCGAATCCGGTGCGGGGAAAACGGAAGCGTCCAAATTTATAATGAAATACATCGCAGCCAATACTATGCAGGTGCACAGGGAATATATAGACAGGTGATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGGAATTGTTGTCAATAAGACAGATAAGCAGTCGATGCAGTGGCATAAATTTTTCTCAATTATTTTTCGGTCTGTCTAATAGAGTAATAAGCGTAACTGTTCTACGATTTTCTGGTATATAGAGGCCTATAGAGAACTGTCTTAAAAATTTAGAAACATTTGCTTTAGTGAAGATACCCTATCTTCACATAAAAGTGCTGTAAAAATGTATTATTAGCTAATGTATAGTTTCAATCAATCGATATCCCCTCAAACCTTGATGACGTTGGTACTTGTACTGTTACAAATTGACACCATTTAAGCAACCGCATTAGTGCACATTAACCTTGCAAACAGATAAACATAACGCCGATGTATAAACGTGTTCCACACATTAACGTATTGTTTTATTTTATGCATTTCTCTTGTTGGATCATTAAAATCATTGACATTCTCCCAATGTTATAGGTTAGGTAGCTACCGATCCTAAATACTTTTATATAATTTTAAGTCTAAATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTAAATAACGGAATTTTGAAATCGATTTTAAAAGGTTATTGTTGTCTCAAGTTCCTAATGACATTGCATTTTCGCGGGTTTAATACATTTCAAACCCGTCTACTTCGATATTGGATTCGGAATGGCGGACCGATCCTCAATTGGTATATATAGAAGAAGCTCTACCCACCTAATACACGTTTTGGTATTTTATGTATGATTTTGCTTGTTCGTCATAAGAAGTGATCAGATCAAATCCGCAAATAGTTTTCTCTTCTCATCAAGTGTATTGAAAATGACTAACCTTGTCTTACGTTTTTATCTGTTCATTTTATTACAGAGTCAAAAATGTTCTCATCCAGTCTAATTCCATTTTGGAGACATTCGGAAACGCGAAGACAAATCGTAACGACAATTCGTCGAGATTTGGCAAATATATGGATATTCACTTCGACTATAAAGGAGATCCTGTTGGGGGTCATATCAGCAATTATCTTCTGGAGAAAAGTCGAGTGGTCAACCTCCAACCGGGAGAGAGGAACTTTCATGCCTTCTATCAGGTATGCCGTTTTTTCTTCTTCACGTGGTCTTCCCTTCTAGAGGGTCTTTTTAAATTTTGCACATTCCACCGTGAATAGNNNNNNNNGTTAATGTGTATTAGTTTTCATTTTACTAGTACTACAATTATAATGTCAATAATATAAAGCATACAGGTTGAATACATGCGTCAATGATTTACTTGACTGGCATCAAAATCCATATAGCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAGATCGTGTTAATGGTTACAATCGAGAGAAAACAATAAACGTATTACGTAAACCGTCTCTATAAACATTGATTTAGATTAAATTATTATTGTTCAGCAAATCTAACAAGCAATCTAACGTAACTGTGTCAATATTATTGTATGAATTGTTTGTTTACATCTCATCCGATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGATATTATCTTTTGGTAGAGGGATTAACTTTTGCAACAATATTAAATTTAGGTACCCTCAACTCTCTAATGATAACAGTATCCGCGTGAGATCTAGTGGAGTACTATGTTAGATTGTCTTCACTTATAACATNNNNNNNTAGTTTTTACATAAATATTATTATTTCTGCCTGTATGAAATCAGATAAAAGGAAATAAGTTTTTACTTGTAAGAATTATAGGATGTGATTGATTATATATGAGATTGTTGTGGACAAAGCAGTAATATTGTGTTGAAGAGATAAAAATGAATCAAAAAGGATGTCTTACATTTAAAAAACTAGAAATATATTAATAAGTTTAAGTTAATAACGCAAACTTTCCAGAAACATAATATAAAAGTATATTACATATTTAATTTTAGCTTCTCAGCGCAAATGCGACCCACGCAAAGAAGTTCGGTCTGAACCCGAATTCAACGTACAAGATCCTCGGCAACGAACGTCCTACCGCTCAGGACTCGAAGCTCTACAACCTTACGAACAGTGCCTTCAACGCTTTGGGCTTCCCTCCCTCTGTCGTCGATAACATTTGGAGTATTGTGTGTGGAGTTATCTTGTTGGTGAGTTATTTTTATAATTACTTATGCTAAACAAAATTTTGGAAGGTTTCTTCCATTCCAATATTTGGTCCAATCTTAGTGGTTGGTTTCTTATTACTTCTGCTAGTCCAAATTTTTAAATTCTTTCAAAATTTGATCCAATCTTTGTAATCTTTGACAGATCTATTGATTACAACGCTTCATTGCAAATCAATGCTTCTCATTGCTTTAACAACCTGTTGCCTGGAATTTTATCGGCAGATTTTTTCAGCTGTTCTTCCATTATAATGTAGCAAACATATTTCCGAAATTTCTCATGTATCATAGTAGTAAAATTTATTAAGATTAGGACGTTATCAGGAAAATAACCAATAATTTCTTTACAACTATGTACATCTGTTGTTTTATCTGCAAATAAAAGCGTGACGATTATAATAATTTATTAGGCATGCTTAACTTATCATGGGATATTACATATACGATTAATAGAGTTAACACAGTTTTAAATAGATGATAATTTAATTGCTATTTAGATACTTTNNNNNNNNNNNNCGTAAACATAAAGCCATAGCTAAAACTATTAGGTTTGAGTAAGAAACTTGTACAGTTAATAACAACTCAAAAGGTAATGATATTTATTGAGCAAGGTATAACTTTTATTGAGGTAGGGTGAAGGAGGATATATCCNNNNNNNNNNNNNNNNNNGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCGAACAATTTTTATTTGATAGATTAAAGTTGTATTTCAACGGACTCAGTGCATCGCATTGACTCCAATCATCGCACTTATTTTAATAATCAACTTGGTATAATAGTTTAGGCTTATCAGCTTAGTCTAAACTATTAGGCTAAGTTGATTATAAAATGTTTGTTGTGAACGTCAAACGCAGGTCAATGTTGTTGTGATGTAAATGTGACCTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACTTTGCAAGTAAATGGTGTGTGAAAATGTGTTGGTCAATTCTAACTGTGAAAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTAATAATCTATGTATTAAGAAGTAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTTTGAAAACGTGACTTTCTAATACTNNNNNNNNTTAATATTGGTGATTAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGTTTAACTATACCTAAGTTGTCAATGACCAATGAAAATTAATGAATAGGTTTTCACTACCACGGATTAGTTCTGAATGTAAGTTGGATGAATCCCTAACAAGTCACGCGATAGACGTTTATAAATAAACAGTAGTGACGTTTTCAATGTCTCGTGTCGTGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTCGTGGGTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCAAATTTAATTCATAATTAATATTGTTTGCGTTTCCTTCAAATAGGTGAACACAAACATTACGTGTAAAAATATCTCGTGCTTACATTGTCAGTCAACTGGTAATATTTTTCTGTGAACTTTAAAAGTCAAGGCTTGTTGTCAATAATTTATTTCTGCCTGGTTTCACTGGAAATTATCAATTTGGTTATGTAATGTAGCATAGTGACAATGAAGGGCAAGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTGATAAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTGTAAGTAGTAGAAGTCTTGTCATCATCGTCAGTCATCTCGCTTGCAATCGCGGGTTCATTAACACNNNNNNNNNCAATTCCGTTTTACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCAGTTCAATATCTTTATTATATTTATTAAAAACGCTTATAAGGCCTGAAATTATTAGAATTATTATCAATTTAGCGACCTAACGTTTTGTAAGAAAATAAGAAATATACAAATTTCTATACAAATATTATGTATATTCATTTACAGGGGGAACTAACCATTAACGAATCAGGCGAGGGTCAGATAAATGTCGGAGGACCTATGAAGCAGTGCGCGAACGCATTTGGTGTATCAGAGGAAGCGATACGAACAGCTCTAGCGGGCCGTATTCTATCAGCTGGTGGTGACCTCGTTAGTAAAGACCATTCAGTGACGGATGCGAATTACACGCGATTGGCGCTGGCTAAAGCGGCTTATGACAGGCTCTTCACGTGGATAGTTCAGCAGGTGAGCTTATGGTAGTTTGGGTAAAATGATTTGGTGTTGAAGACACTTGGGAAGTAGTCTTCAGCATTTAAAGGTCATTATATTCCATAAAAAACGGAAGAGGTTTCTGTTTTACATTAGGAGCTTGTCCTAGGAATCACAAAAGTTATGTATTCTATTTATATTAATAAAAATATTTACTTGAGACTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCAGTAACAAGAAATACTAACTAGTTATTACAATACTAAACGCGAGGCCTCAAAAAGTTTCAATCTTTGTCGAGTCTTTAGTTGTCTTTTAGTAGCTGTGATTCTATAATACATTTACAGATAAACAAGAAAATCGAAGCCCCAGAGGACTCGTACAAGAGCTCACTGATCGGCGTGTTGGACATCTACGGCTTCGAGATATTCGACACGAACAGCTTCGAACAGTTCTGCATCAATTACTGTAATGAGAAACTGCAGCAGTTATTCATTGGTATGTCTTACNNNNNNNNNTATCTTTTTTACTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAACGTTTTATTTCAAATATAGATGGCTTGAAATTTAAATTTAATTTAATATCATCGNNNNNNNATAGTGACCAGGCTTTAATCCTTTTCTTGTGACGAGGTTGTACAAAAATATATTTTACGTAAATAGTTTTTATAATTTATTTTACACATAATTGTACTTAAATATTAACGTCCATTTTTCGAAATAAACNNNNNNNNNNNCCTTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTAAAGAAATATTGTCTGTATTTGTTTTTGAATATCCTGAACAGATAGTATTATCGTACCATTTTTAATTTTTATTTATTGTAAATACATATTATGTCAATTTCGACCGGATAAAGTGTGAATCAAAGTAAAATAATTCAAAGCACACTTAATGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTA