NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATACACTTATATACTGGTAATCTATTTTGATCTATTTATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATTGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAAGAAGGTTACACAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTAATCTCTAATATAAATTAGTTGGTCTATGATCTCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCTAATACATTAGTTAATAGTTAATACACAATCTAGAAACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTACTATAGTAGGTACATAGTAATTCCATGCCAATTTCATTGATGAGCGATTAGTACGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGTGAGCTGTTAGAAACTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCGCTTTTCTTTTCAATTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGACCGTGCTAAAAACTAATAGACGTTTTACATTTAACATAACTAATAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACGGAGGGTAGCTACACGGAGTGTTGCTCTATGCTTATGTATAAGACCGTGTCTTAATCCTTTACCGCATACGAAACCATATATGATTCCTCAAGTTCAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATACCCATTGAAAAGTAAGGAAATAAATTTTAAATGGAAAATCATTATAACTGTTTAAAATTTGTAAACTTTTAGAAAATTATGGAAATACGAACATTTATCATATAGTACGAAGCATTCTATTTATAGTCAGAAGAAACTTTNNNNNNNGGCAAATTTCTCTTTTAAGAATAAATTGGATCAATTTGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCCGAGTCGGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTTTGATACCTAAAATGTCCAACGACGAGTTCATTCATTATATTTCTGTTTTACATATTAAAATTTAAACATATTAAAAACAGCGTAAATTAATATCTTACATCGACTAAATTTAATATAAGCGGAAATTGCGTTGCTACAGACTATAACTATATATATTATAGTGACTGTAGGCTGGTAACATTATTTTNNNNNNNTTCTAAAATTTCGTGTCAGGGATCTAGCTGTGGCAATATGGCTGTAGCTTTCGAGTTTTGCTGGTAGTGCGCGGTGCTTCAATCATTTTCAATATTGAACGGAGTATTTCCGACGGATCTCAAGTTATGTTATAAATTTTTAGTGATTGCTGTATCTGTATACCTAGTATTTTTATTAATTCTTGTTGAAATTTTCTGAATTTTTTAATTAGTCGTCACCAGCATTCACGCGACGACAAAATGGCGTCGCTTGACAAGATTTTGCAGCAAAATATATTTTTCAATTTTGTTATTTTGTCATAAAATAATATNNNNNNNTGTCACAACAAGTGGTTCAATGTATTTTAATTAAATGATTTGATCACTTTTTACGTGTATTAGTCCGTAATAATTTAAGATACCGTGCATTCAGAGAATTTTCATCAAAATGAACTTGGTAAGTGTTTTAAAAGCTTTTTTGCACATATTTTGTTATATATTAATGTATTATAAGTATTTTCGGGTTTTCTTGTGTACGAGAATGTTCTAGAAGCAGTGGGTGTGGCCTTAAAAAACCAAGAATATTTGAGACGTAATAGTTAATAAATCGCTTATTACCATTGTTTACAATAGTTTTTGGTGTTTTTATGTATTAAAATTTGTTTGTTCGCCTAAATAATTCAAATTGATGTTTTCTTTGTTACGTAATCTATCTTAAGAGACCAAGAACAATGATTTTGGAAATGTACCCATTTTTGCAATTTGCCTTTGAAAATTGGTCTAACCTAGTGTTGATTTAGTAGTCAGAGGTATTATAGGTTATGTTTTAATATAAATATATTTCTTATTGTTATTAGATAATATGGTGGTGAAATATTTAAAGTCTTCTTCGAGTTTTGAATTGCAATAATTTGGTGTAAAATTTCTCTNNNNNNNCTTGTTAAAGTTGGTTATAAATATTGTTTTTTGGTGTTATGTTATGGTACATTCAATAGAAAAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACATTAAGTAGTTATCCCTTTGNNNNNNNNAACTAATATATATTATGAAGTTCTTATATTTACTATCTTAGTTTGTGTAGTTTTCAGATATCATTATACTCTTTTATATGTAGTGATTTAAATATATGAAAAAATTATAAACATTACTCAGTGTGAAAGAGCAGGCATNNNNNNNNNTGTGTTTTAATTTTACTTTAATCGTTTGAAATACAAAGCTGAAATTGTGCATTAGAATATTTCTATTTAATTTTATTAAGTTAACAGGTGTTTTCCTTTCAGTAATTTGTTAAACTACATTCAATTTTGTTCCAGAAGGGCTCTATTAATGAATCTGGGAGTGAGTCTATGAGTGAGAAAGAAGAGAAAAGTGATTCTAGTGGATCAGGCTCGGGAAGTGAAAGGTAGATTTTTCATATTTTATTGCAATAATTGTTATTTCTTTCAAGTATTAATAGTTTAATTTCTTCTCAGTGATAGTGGATCGAGCTCTTCTGGATCAGGGTCAGCTGGGAGGTCGGGATCTGAGAAATCTTCTAATGCAGATAGGTCACATCTTAGCGATGGCACGAAATCTTCACCAAAACACAGTAATGCCAATTCTTCTAAATCTGATCATCACACCGATAAAGATTCTTCTGATGACTCTATATCTAAACGAAAATCAAGAAATAATTATGGAAAGGTCAAATCAGACCTCTGGGAAGATAATCCAGACATATATGGGATTAGAAGATCGGCAAGGTCGAGAAAAGAACCAGATCGATTAAAACTTGCTGATAGTGACTCAAGTGATAGAGGACGTAGTCACAACAGACGAAATNNNNNNNGAGGTAAGATATGTGTTCCATTTCAGATTTGGTAGGTAATGCATTTTAAATTTATTAGTCAGTCATTAGTGCTATTTATTAACATTTAATCAGATGAATATAAATCACTTTATTTTTATAGTGGTTCCTGGAACTCTGAGACTTCTGATAGTGATAGTGATATGAAAGCTTCCCCACCTCCCCCCTCAAAGCGACCAGGCCAAAGAAGCGTCCCTCTTAGAAAAAAGAAACCATCTAGAAGAAGATTTACTAGTGATGAAGATGAAAGTTCAGAAGCTTCTGATGAAGAAACTAGGAGGTAATGTAGAGGTTTGAAATCACATTGTTATTATTTTAAAACTATTTTTGGTATGAAAGAATATAAATTTGTCACCAACAGTGTTGATTTCAAATTTTAAACTGTTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGAAACTGGTAACTTTAGGTATAATTATTGTTAGGAATACNNNNNNNAATGTGAAAACATTAGATAATCTCTTATCTCTTGAATTTAGGACATGGTAGCCACCATTGCGTGGGAATTTTCATGCTCCATTAGAAAGACTAATATCTTTTTAGCTATGTATTTTTATGTTTCTATGACAAAATAATGCACTATTGTCAGGTTTTACNNNNNNNNNNNNNTTGTTTCACCCTAGTCTTGGTGTCAATCAAAAGTGTAATATTTTTTATTCCAGTTAATATATACTTTTAAAACCATAGATATAAATTGAAATTGAATTGGTAATTTCAAAAACCTCTTTAAGTCAAANNNNNNNGTGACATGCCTTTTTTGCGGAATATTGTTCCTTAAAGGTAAATGCGTATTCTGGGTAAAAACCACTTAGGTTGATACCTTCCTTCCTCTTCCTATAATACCGCGTGAAAGACATTCATTGCATAAAAACACTAGTCAGAGACTTAAGAGGTTGTTTAAATCAGATTTTGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGTTATTCGCTATTTTAATTTCTTACCACTCAAGTACTAAATTAAACCATTCATATCGATATCATCAAGTAAACCATGGCTAAGCGCGACCGGGCTAAAACGGCGAATGAAAAATTTGCAAGCCCTGAAACTAACCAAGTATAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATATTTAGTTTAAGGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTATTCATATCATTATGGCATCATTACATCTACATCCCAGAATTAATAAATCACTAAAAATATACAAATAAACTAAAATAATTACCAATGCTATTGATAAACTGTTCTAATTGTAAATAGTAGCATTTTTGGTAAATGCTTTTACAACTATCTAAGGACCGAAAATGTGTTCCTTTTGGCCAATCATTAATAGATCCTATAAAAATAATAATCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATAATGACATTATTATCATCTGCTGCTGTCCAATAATATAGAACGAAAAACCTTTACCACGATTTAATATTACTTAAAACTACGTATTTAGTGTCAAGTACATTACAGAGCCGCCATCTTGTCTTCTTAGTAGTTCAAGATGGCGTCGGATTGACTCAGCAAAAATAAACGATTCACTTACCNNNNNNNNNAAGAAATACACTTAAATCTATTTAATTTTTTGTAAGCCTTTGCACTTGCTATGGTTACCAGCTAATGTACTGCTATTATTAAGTTTACAGTCCTAATTTTTATGCGTTTTCACATGAAACGAATAAGTAGTTTACTTTTAAAAATTATTGCTATTGGCTTATTTTCTTGCATACATTAATTAATATAAACTTAGGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAACTTAGATTTTCTGTAGAATGTAGAAATGATTATTCTATTAAGGATAGTTAGTATTTTTAATTTAGACATTAAATATTTACTCACATTCTAACAAAAAGATATGCAGTTATAACATCCATAATTCTGAGTTCTACTATTGNNNNNNNNNNNGGTTAAAGTTTATATAAAAATGAGATATTATAAGTATAGTATCCTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGATACAGCCTTAATATTATTATAATTACATTACAACTTCTTAATGATAAATCATTACGAAAGTCGTAAGAAGTACTTACTAGATATCATGTTTAGTTCGAGTTATCAATTGAATTTATTAATTATTGCAATAGTGTTTATTTTAGTTCGAAAATGTTTGTGGAATTGATGGATTTATTCAGCTTAGCGTTGTGTGTCAGTAAAATATAATTATTTATTTGTTTTGACAAAACAAATCGAGCTTAAGATTATGTGATTATGATTGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTTTAACTTTAACAATTGAAGGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCCGCACGGCTACACGACGGACTGGCGCAGCTGTTAGTTATAAAGAAGCGAGTGATGAACAAACTGACTCTTCTGATTTATTAGAAGTTGAAGGAGAAGGTGAAGTTGAACCTGAACCTGAAGACCACAGTGAGACAATTGAAAGGGTACTAGGCCACAGGCGAGGCAAAAAAGGAGGTAANNNNNNNNAATTACAATTACTTTTTAACTATATATCATAAATAATTGACTTNNNNNNNNNNNNNNNNNNNNTATACCAATAAATTCTTTACATACACTAATCTTTTATAATTTAAATACAACATTATTACTAATACATCTACAGCATTGTTGTGCATTGTAGTGTTAAATTTTAGCTAATGTCTTCTTATCATTGTCCAGTCACTGGAAATGTGACTACAGTTTACTATGTAGAAGAGAATGGGGATCCAAATGAAGGTTGCAATCCTGATGATGAAGAGGCAACTGAATCGCAGTACCTGATCAAATGGAAAGGCTGGTCTCATATACACAATACATGGGAGTCCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGAATTAAGTTGGTGGAGACAACAGGCGGGGCCTGAAGACATTGATTATTTTGAGTGTCAGTCTGAGTTACAACAGGAATTAGTTAAGACCTACAATTTGTAGAAAGGATATTTGGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTAATGATGAACAGTTTATTGAAATTTTAATTCCTTAAGTTCTTATTCTGAGTTTTATCACAAATATTTAGCTGAACAGACACGTGAACTAGAAGGCGGTGGTACTGCACATGAGTACTTTTGTAAATGGGAGTCATTACCTTATGCGGACGCAACTTGGGAAGATTCAGCTCTAATTGAAAAAAGGTGGCCAGAAGAAGTTGCTACTTTTAAAAGTAGAGAAGCTGCTAAAACCACTCCATCCAGGCATTGCCCTGTTTTAAAACGACGGCCAAAATTTCATCAACTTAAAGAACAACCTGAATATATGGGCAAAGACCAGGTAATATAAGATATAACTTACTTTTCGCAACTAATTTTCATATTTTTCTATATTTCACTCTAAATTTAACCCGCCACCAATACGGTAGAATATTGTACCACTAATAGTCGGGGTTGGGTCTACAAGACCCAAATTAGAAATCGTCGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTACTAAACAATATGACTATAATCAATACGATGTCAAATCGTTATTTGCGTTAAGTTTTGCAGTGTAGTATTGGGTGCTTACATACTACAAGCGTACTTTTTACAGTCCATATATATATTATTAGTGGCAGGATAATATAGATAAAATCAGAGGTACATCGTCACTATTATCAGATGTATCCCGATCGGTGTCACTTTTATAACTGCAAAGACTTGTCTTCTTCCTCCTCTTTCCTTTCTAAATAAAGTATTTTTGTATTATGAATCAGATCCCTGCAAAATGAATAAAATCTAATGTCGTTAGCGTTCTTATCAGTCTACAGTTGTGAACTGTACGTAGTTCTGAACGTAGAAAATATCAAATTAATCGATTAAAAATATTTTTCAAGCATGGCGCGAAATTACGAGACCAACTGTTTGGTTGGATCATAGTTATCTTTCTCGTGTTTAGCTACGTCTATCCACTGCTGCCGGAGCAGTAGAACTGAATTTAAATATGTAGCGAGGAGCTTGGTCCATTATTTCCAGCTACTGAGAAGTATGGCAACATCACATAGCAAGTTTACGAAATACGCACACTTAAAAACGTCGCTGGTCTTATTGACTTAACTACGCTTGCCAGCTTAAATGATCATGCCAATATANNNNNNNCAGTCCTATGAGTTGAGAGATTATCAAATGGATGGCTTAAACTGGTTAATACATTCCTGGTGTAAAGATAATTCCGTCATACTAGCTGATGAAATGGGCTTAGGAAAAACCATACAGGTACTAAACAAACAAAAATATGTATATTTAGTCTAAATTATTTAATGTGTTACGTGTATGATGTATTTTAATGAATCTACTTTTTTCAGACAATATGTTTTTTATATTATCTATTTAAATCTCAACAACTTTATGGACCATTCCTTTGCGTGGTACCATTAAGTACAATGACAGCATGGCAAAGAGAATTTACACAGTGGGCACCTGATATTAATGTCGTAACTTACATTGGTGATGTCACTAGCAGAAATATCGTAAGTATCTATAATCTATAAATATTTGATAGATTACAATTACAAAGAAGAATTAAATTTATGAGATTACATTATCTTAATTTGTAATAATTGTATCTTGGTAATTGTCTCATTATTATTTTGTATCATTTACAGATCAGGCAATTTGAATGGAGTTTTGCTAGTTCAAAAAGATTAAAATTTAATGCTATCCTAACTACATATGAAATATTATTAAAGGATAGACAATTTCTAAGGTCTTTTAGTTGGGCCTGTCTTTTAGTAGATGAAGCACACAGGTTAAAAAATGATGATTCCCTTTTATACAAAGCATTAAAGGAATTTGATACTAATCATAGGTTATTAGTTACTGGAACTCCATTACAAAACTCCTTAAAAGAATTATGGGCTTTGCTACATTTTATAATGCCATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAAATTCCTCTAGATTTAGTACTTGTGTAAATGTTTCTTTGAAAAATTTCATTAGCAATGACCTACTAAACAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTAACATATGTTAAATGTTATGCAATAATTGACCATGTATCAACATTGTAATTGGGACAGGTGTCAGAACAATTAAAAACCAAGTGATGGATGGATTTTTTGTATCATTATATGAAAGTTAAATTGATGTGGTTTTAGATTTGAATCTTGGGAAGAATTTGAAAAAGATCATGAAGATGCAGCAACTAGAGGCTACGAAAAATTGCATAAGCAACTGGAACCTTTTATATTACGAAGGCAAAAGAAAGATGTTGAAAAGTCTTTGCCTGCAAAGGTAGAACAAATATTAAGGGTAGAAATGACTTCCATACAGAAGCAATATTATAAATGGATACTTACAAAAAATTACAGTGCTTTACGAAAAGGTGTTAAAGGCTCAATGAACACATTTATTAATATTGTGATCGAACTTAAAAAGTGTTGTAATCATGCACTCTTGACAAAACCTGAAGACTTTGAATCAAGAGCATCTCTTGCAACTACAGATGCTGTTGAGGTAGATAAAAATATTATATGTGTTCTATATAATTGTATTCATTATAAGTTAAAATTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAAACTACTAAGAGGTTCCGGGAAACTGCTATTGTTAGATAAATTATTGTGTAGGTTGAAAGAAACTGGTCACAGAGTTCTTATATTTTCTCAAATGGTTAGAATGTTGGACATCCTTGCCGAGTATTTGCAAAGGCGACATTTTCCGTTTCAACGACTAGATGGAAGCATAAAAGGTGAAATAAGAAAACAAGCCCTTGATCATTTTAATGCAGAAGGGTCCCAAGATTTCTGTTTTTTACTGTCGACACGTGCCGGTGGACTTGGTATTAACTTGGCCACAGCCGACACTGTTATTATATTTGACTCTGATTGGAATCCACAAAATGACTTACAAGCACAAGCTCGCGCTCATCGTATAGGACNNNNNNNTCAGGTACGTACTTACACATTAGATTCTTATTTTTTAGATTTGTCACAGTTATTAAGTAAATCAGTAAATTCTTTTTACTAGGTCAATATTTATCGATTAGTAACTGCTAGATCTGTTGAAGAAGATATAGTAGAAAGAGCTAAAAGGAAAATGGTTCTTGATCATCTAGTCATTCAAAGAATGGATACAACAGGTAGAACAGTCCTTAACAAACGAGATGCGTCAGGTACAAATGCAAACAATCCTTTCAATAAAGAAGATTTAAATGCAATTCTTAAATTTGGTGCAGAGGAGTTGTTTAAAGATGATCGATGAGAATGATGAGGACCCAGTTGTAAGTATTAAAATAAAATCATTAGTGTGACTATGTCCTATTTGTATAATATTCTTAAAACTAATGAATAAATTTTCAGTGTGACATTGACGAAATCTTGCAAAGAGCAGAAACCAGAGATGAGGGACCAACCATGGCAGGAGATGAACTACTTTCTGCATTTAAAGTTGCTAGCTTTGCATTTGATGAAGAAAAAGCTGTGATGGAAGTGAAAAAAGAGAGTACTGAAGAAGAAGGCAAAGATTCGGGTACATAAATTAGCAATTTGTTGCATATTTTTGCAATTTTATTATTATTAAAACACAAATAATTACATATGAAAAATTTGTGCTGTTTCTAGGACGACATTATTCCAGAAAATGTGAGAAAAACTATTGCAGAGCAAGAAAAAACTAAAGAAATGGAAGATTTATATTTACCACCTAGGCGAAAAAATAATCAACAAAGTAATGTTGATAGCAGTAAGTATTATAAAAATGCGAATTTGAGTTCTTTATTGTTAAAAACAAATCGTAAAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGGTTCAATAACAATATTTCATTAGAAGGTGGTCGTAAGCGACGAGGTCGTAGCGGTGTGGATGGCGTTGAAGGCGGTGACGGAGCGGATGGCGAGGGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAACTTATTTAAAATGGAGAAAATGTCATACAGTAAAGTAAAATACAACAAATATTTCATAATTGAAGAAGACGACAAAATTCACATCACATCTGTTCACGTGTTTCAGATGAAAACAATGATGGCCGCAAAAACGCAAGAAAGACATTTAAGCTTGGGGGTGTTCCTGTTAATGCTAAGACTATGGCAGCCTGTCAGGATGAACTTGCACCTTTGGATGAATTTTTGCCACAAACTAAAGAAGAACGGTTAAAATGGCAACTGGATTTCAGGTACTATTTCAACAGTTTTTGAAATCCTTACTTTATTAGGTTAATGTCATGAACATTAAGTTTAATTGTGATGTATTATAANNNNNNNGTTCTTTTGTGGTTTAGGACAAGGCCTGCAAACTTTGATGTGGAGTGGGGAGTTGAAGATGATTCTAAACTATTGGCTGGTATATATCAGTATGGCATGGGATCATGGGAGGCCATTAAAATGGACTCATCATTCGTTATTGGTGACAAAATTCTTACCAATGAAGACAAGAAACCGCAGGCCAAACATTTACAATCAAGAGCAGAGTATTTACTGAAACTTATTAAAAAGTTGCTTGATCAGAAACATGGTAAGCAGAAACAGAGAAAGCCTCGAATGAAGAAAGGAGCTAAGGAGCCCGTGACTAAAGATACAATTGATGATGATATGAGTTCTGGGAACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTTGTATAGCTAATTACATTGCTTATTTTAAGTCTGATTTCGTTTTCTGTAAGTTCTCTAAAGCGCACATTTAAATTTTGAAACTCATGTAAACAAATATAATAATTTTAGGGTAAGTCAAAACTTGAGGATACACTAACGCACGACGAAACATCAAATGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATAAGGTTAGGGGTCGTAAAAAACCAGCTGGTCCTATGCATTTTACAGCTAACAATGAGCCCAGGGCTTTAGAGGTTTTAGGCGATTTAGATCCGTCAGTGTTTGAAGAAGTAAGTGTCATTTATGTACAATAAAATTTTAAGATTAATTCCAAAGTATTTTAATGAATTTTTTCATTGTAGTGTAAAGAAAAAATGAGACCTGTCAAAAAAGCTCTTCGAGCTCTTGACAACCCTGATCAAACTTTGTCAGAAACTGAACAAGTATCCAGAACGAGAGCTTGCCTAACACAAATAGGAAATCAAATAGATATATGTTTATCTGAATATCCAGACCCCGAGAAAAAAGTTGAATGGAGGAGTAATCTCTGGTATTTTGTTTCAAAATTTACTAATTTTGATGCTAAACAACTATATAGGCTATATAAATACGGTCTTAAGAAAAATGTAGAATCGAAGAAAGATGGTAAACATAAGGAAAACAAGGTATCATATTTTAGTAGTTATTATTTGTATGAAATTTATGTGTGTATGTATTTCTTATAAGTTTTAAAAATTTATTCTGTTTTAGTTAAATGCTAAAAATAATATAAGCAGTACTAATAATCATGTTAAATCTTATAAGAAGGAAGTGAAACACGATGATAACAATAGAAAAGAAAAGAGACCGAAATTCGACAAGGATAAAACAGATAAAAACAATGAAAAGGTACCTCACGCTTCTGGATTAAAAAGAAAACTTGAGGAAGGTGAATGTGATCCAGATTCAAATGAAAACAAAAGGCATGAAAGGTAAGAAGTTATGTGATCATCCCTCTTAAATATATATGTTACATTTAGTGTAGGATGGCCGATTCCGCGCTTTTCTCATCCTAATTTATAGCCATTTTCTTTTCATATCNNNNNNNCATTGCTAACTTTTCCGTTCATCGCCATTGCTTCTTCCACACCTGCAGACATAAACTCAAACACAAGGAACGCAGAGATAGGGAAGGGAGTTTGAAGCGAGACGATTTGATGTACAGAGAACGAAGCCGGACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTCGGACGCGGAGGGACAGTGGGGGCGTGGGGCCGCCGCGGGTGCGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCGCCTATCCCGGCCCGCGACAATACCGTGGTGGTGACCGTAACGCGAGGCTGCACGATAAGAGACGGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACGATTAGGTTTGGAGGATATGCGGCCATGGGTGGTCCTTACAGTGGATATTATGATGGCGCAGCGATGCCGGGGGGTATGGGTTTTCCACCCGTGCGACCTTACCCGGACGACTGGCGTGGCTACACGGCGCAATCGGATTATACCTACGACGAGCGAGATTATGAGCGCGAAGTCTACCGAAGAGATTACGATCGGCGGGCACCACCGACTTAGCGAGCTCATCGATTGAACTGTGAATGTTTTATGTAAATATAGTAATAAAGATAAAGATATGTAAATAGTCATAGAAGTAGATTTCTTCGTGGACGCTATATAGACGTAAAGTGTAAGTGACAAATAGTGCTGTGGTTTTTATCTATGTGATAAGCGAAAAGCGACGTCAATAATGACTCGAGACCTTTAACAATGTTGTAATTGTGTTTGTAAGTGAGACTGTATAGTGAATTTATTTATTTCTGAGTTTGGCGATAATTTGTTCGTGTACAGATTTTAGACAAATAATAATATTATTTTTTACATTGTTTCAATTTGTTGCTAATTTTTACTGGTTTTTAAATAGTAATCTTATTCGACTATCTCTTGATTTTCTATTAATTTAATGCCAATATTAGGTATTTATTCGTCAGAGACAGGTGATATCCATGTATGATATATGATATATAGGTTATAATGTACAAAATTCCGCAACTAATAAGGCGATTTGCATATAAGCAAAATCATGTGCAGTTTAGGACATGTGTGTATAGTAACAAATAACACTTACTCTTTGTCATTGCATTTTAGCAGTGTATTGGAAAGAGTTGCAATGTTATTTCCTTTCTCAATAAATATGCATTTCTGAGTCCAACCAGGATTCATACAGTCCTATTTTTATACATATGTAAAATCTTATTCTCTGTTACATGTAATTGAATGTAATAAGAGTGAATGCGTCTTGGTTTAAACCATGATAATAAACATATTATAAAAGTTGATTTACGTTTATTACTTATTGCACCTTATCATCCTTTTTTATGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCACATATTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGTACACGCC