AAATTCTGACAAAAAGAAACTCCGTAGTTACTCTTTCAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTACATTTACGTATTTCACTGTAGTATCAGTTCAACCCTAAATATATTTACTGCAGGGCGCTGAAAACGTGTTTCTAGGTCAGATCTTCAGGTCTCCGTGTGAATACATTACTTGTATTAATTTACATAAAGGTTGATGAGGCACGTACAAGACGTCGCCGTATGACGAGACTTATTTTAAGACCGGGTTAGTGGTAATCGGACTTACCTACCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGATTTTAGTTTTGAGATGGACTCTTCTTCTTAAGGCAGCATAAATCCAAAATACATAGAGTAAAAAAGGTTACTCCAAAAATACTGCACGCGGTATCCCTATCAGTTTAGTTCCATCAAAATTCCGCCTCCTTATTTCGCTTCATACAACTTTCCTACAAAATTTAACAAATTGAAAACCCCTCTTTGAAGTCAGTCAACATTAAATAGCATTGAATATAGCCAGCCAGTAAAAGAACGTAAAATTGAATAGAAATGGCGTATGAAGCGGAACACGTTCCTTTGAAACGAACNNNNNNNNGCCAATCCAATTATTCGCTTCATCTATGATTATGCTCTTTAAGCCTATATATTTTAAAATATATGGGATTCTCGTATGGATATTCTCAGGCTTTATTTTATCCCAAGCCATACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGATTAAACTCATAACGGTTGACAGTTTTTAAAAGAGTAACTTCAGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTGTGTTTTATTTTGTACTTTTTACATTACCGAGTCTATATCTCATTTTTGCCACTAACAAGACCCCTAGACCCCTTCCCTCATAAACGCTAATAACCGAATGAAAACAACATCAAAACCCTCTTTTCCCTACACAATCGGTTAATAATCCCATCAAACCCCATTCATTCGACGTAATTACAGAAACGACTACAATAAGTTACATTACAAAACCATTCATAGTATTTTGACGCTTATATATAACGAAATAAGTTCTATTTTCGTTTGGTAGTTATATTCATCAAATGGTAGTACTTTGTGTGTTTTGACCCCCCGGAGAGCTTAATATAATAAACTAAAAAGGAAAATCTCGTGTATATAGAGTACTCTCGTATTGGAATAAATTATGATCAATAATTATGGTCAAACAAACTATATGATAAATAGGGGTCAAGATGACCCCGCTTTGCTTCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACATGTTTCGGTAAAGTACATGTACATGTGTATTCTGTGGCATGTATTATTACACTCATAATTATGCTCTGACTTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAGCTACATGTCACTAATGTGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTACATGGAATATTCATTATTTTCTAAGCAATGGCAATATATCAGCTACTTCGCTAATACAAATATTAACTATGTCAACANNNNNNNNNGGTATTTTCTGTTTTCAAAATATTCTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCGTCTACTACTACGAACTTATCAAACATTTAAATTTTATTTTAAATTCTTAAATATAGTATTTCAAAATATATTGGCTTGTCTTCAAGGGTGTCAAAAAATATTAAGGAAATTTAATTTCCATCAAACCAAACGTATGCAATAAGATTAAACTGTCAACCCTATCAAATCCTCCGCAACGCTTTTCAAATTAGGCTCCATTCCATTCAATAACCCTTCTCACTCGACGTTCCCAGATATGACGACGCGTGGAGCTAGTGAGTTTGTATAATTTGCCGATAGATGGCGCTTATCGCTGAACTGAGGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTCGTATCGCTGTTGAAATGCTAGTAATGCTGGGTGTAAAGCATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATACGTCATGATAAGCTTCTTTAAGTGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATNNNNNNNNTTATACTATCGAATAATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCACGGCAAATCAGACACGGTTTTATTTAAGAAATATTTATTATTGATTGAAANNNNNNNNNCTCTTCCAGAACACTACCACATCTTCGTTGGGGACCTGAGTCCGGAAATCGAGACGCAAAACCTTCGAGATGCTTTCGCTCCTTTTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAATTGAGGAATAGACTGGAGAAATGCCCAACCGTTCTGAAAATGGACCAATCGTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAATTTCAGTAAATTGCGCANNNNNNNNNNNNATGAGTACTTCACATAGTTAGTTATGGAGTGAACTAATGAAACCAACCCATCTCGTAGAATCAGCGAGTATTATACATTATCATAATATTGTAATTTTAGAAATTGCACTGCAGCGTGCCACTGTAGTCGTGAGTTTCTGTGTTCGGGAAGTTTTCGCAGTTGCAGCATGTGGCAATAAAAAGGTAAAATCATCCTAAAAACATGAAAAGCGCAAAAGTTTGTGTGGACAAATTTTTGAATACGAATGTACGAGTATTTTTATGAAATTTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATAGTGCCACGAGTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAATTAGCTTCAAAACATTTTTACCATCTCCTTTACTAGTTGTTGAAAGAGAAATGGCTGTCATCGTTATCTAAAACTTTGTCAAAGTGTTCGGCGCTATTCAATGTCTTTGACGATAAAGGATAACTTAAGTTGAACAGAATTTACATATTTGTGAATATTTAAGAAGTTTTGGGCGACTTTTGTCTATTTTAGTTAAGAGTCTGGTTCTATGAACTTCGACTACTTCACACAAAGTACCTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGGGGGTGCGATGGAGTATGGGTGTGGTGAATTTCCTCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATAAAGAATATCAATTCTCATTTTATTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTCTTACCAATCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGCTTAGTCAAATAATTTTTATTTGTCCTGTTCCCCCAACATCCAAATGGCATACTTAACTTTTATTATTATTACTAAAGTTGGTACAATTAATTAACATTCTTTTTTCCTTAAAATATGATAAGACGTTGGCTCGCCGGAAATATCTGTCAAAGCCATTGGGAACAAGGAGCACGAAGTTTTGTACTCGGTATTTTGATTAAATATATTTTTTATGTTAATTTTCAGTAACAATATCCGTTTCCTAACTGCGACCCGTTTCAACTTTCGTTAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATCTTTGTTTAGTACTAGAGTAATCAAATGTTTTGTTATTTTATATAATTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGATGCTCACTTGTTTGATTTGCCAACAGCTTTCATTCAGAATATTTCAAGTAAGCAAAGTCAAAATATTCCAACTGAGTTTTCATTGCCATCCATTAGGTTAGCCCTAAAATACTTTCCATATCAACAGTAACCAAGAGTTCCATTAAACCAAATTACCAGCCCCTCATTATTCTTTACTAGGGCCCCCAGCTCGTTAAGTATAGCGAGTCGATTTCAGTTTCAGGAAATAACTATATAAAGATAAATTTCGTTTTTCATAATGCGGAGCTGATTCTAAAATATGGCGGCCATTATTCTGATATATAGGATAATATGGTTTACCTTTCCATTATATGTTCACCTACATAAATATATGTATATGANNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTAGTGAAGATAGAAAGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGTCGCAACCTTAGCGTTATAAATAATAATATCAAAGAAACAAATTTAATAAGTAATAAATATGTCTGGTCTATAGTTCAAATGTTAACATATCTTGGCTCGAACACAAGGTTTCTTGTAAAGAGAATATTTACTATTGTTACAAGTGCGCTTTGCCAAAAATTACGCAATTGTTACAACACTTATTACATAAAAAGTATGTCAGAATTGAAACAATCTTTAAAAGCCCTATCGCTAGGCCAAGACCTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCAATCGGTTCAGAACCAAGTTAGGTGGTAGCACACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTATAACTTATGTGAAAATTAAAAGTAAATCACCGAAAATTGATAATTTTCTATAAAAGAATTTGAGAAACTGTGATCAAATACAGCCTTTTATTATCAAAAGTCACTTAAACGTTACCAAAGTCCTACAAATAGCAAGTCATAATTATAAACGACGTTTTAATTACGAGCCGAATATATACCCATCCCTTTTCTTTCCATTCAAACGAGCAGGGCGGCGATATTTTAAGAAATATTGCGTCTCGTTCACTCTCAAGGCGAAATATGCATCTATCTCGCTCGCTCGTCATTGGGAAATTAAACTTTATATCTTTTGATAAGAATTTTGTCGGTATTTCAAAGTTTTTAGTGAATTTACGATCTAATTCTTGAATAGGGTTTTAACTGATTGCGCGAATAAAGAGGGTATGTATTTTCTGTGTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCAGATGTTTCATAGCATCGGTTATTAGAGTAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGTGTCATTTAATATATTAGAGAGGTAGCCGAGACACACTTTTTAGGTCGATAGGCCTCTGGGAGCCATTAGGCAAATGGCACACAGCTGTCAACACTACCTCCAAGCAAGCTACACGTTGCATTGTCATATAGCACTCTGCAGCTTTCGTGGGATTGACAGACGCCTACATTTCCTGAAAATCAAGCGTTGATAGAATGACGTAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTGGAAACTTCATAAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCTTAGTAGGACGAGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACCGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAAGCTGACGGAATGACGTATAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTTCCACTGAAAAATCGATTTTTAACTTCAAANNNNNNNAATGTTAAGTGACGAGAAGGTCTATGGGTTCGTAATTGTCCATGCCTTTATATTCATCATGGANNNNNNNACTTATATGTGTGCATTTTTTATTATAGTGGTACCATTGGAGAAGTAGTCTCAATCAGTGACTGTCTAAACTTAATTGTTTTGTTTCAGGGACTGCCGCGTCGTGAGAGATCCACAAACGCTAAAATCGAAAGGATATGGCTTCGTCTCCTTCTTAAAGAAATCGGTAAGTAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCACTCAATATATTTTAAAAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAATGTATTTTTGTGTATGCTACTATGATTTATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTAATACCGCACAACAAAATCGACCTTTTTTGTTGCATGAGATTTTTTAACTGTTAATTACTAATTTAGGCTCGCTTGTTTTAAATCTACCCTCAGATTTTTTCTAGCAGCTCTAGTTTAAGAGATACAGGTGCCACCTTAAAATGTACTCTACATTTGACTGTTGATATCGCTATCGTTACCGTGTTACTAATATCTGTTTCTTTTTTACAATGGCTTCGTCTAAAAGGACCTATGTAAACAATGCAAATAGATTTAGAAATAGATTTTGTCACATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAGTGCCATCAGTTACTAGGCCTTTCCTTCGTTCAACTGTTACATTAGATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACATTAGAACCCCAACCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATCCCCAACCAAGTACATCTCAGTGCATTTTAGTATATATCCAGATCATTTCCAAAATTGAGTGCTGAGAATTTAGAAGCTGGAATTTTCGAAGAACCGCAAATTAGAAATTTAATAAACTATGGAAGTTTGACTGAAAGTATGACAAATGACAGCCGCTGGAAAAAATGCCTAGAATGACTTTGTTTGGCTCGCAAAGAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGATGTCATGAGCACACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGAAAGTTTTGTTCTAATTAGATAGCAAAATAAATTGTTCTATGACGGGATACCATGTTTTTTGATTAAAATAGCTACCCTTTATATCTCAAAAAGTAGAGCTGCTAGCAAAAATATGAGTACAGATATAGAATCAGAAAATGCAGCTAGATTCATAAAAAACATTCCATGTAACAAAAATGCTGTTTTGCAGTGTAATTGGTCANNNNNNNCAACTACGTTCACGACGTTCTCTTTTAATTTTTGAAGTAAAAATTTCACACGATATCCGAATAATTATTCCGAAGAATTAATTACATATAATTAATTTAAAATCGATTTCGATAATTGCAAATTGTTAATCAATAATGTACGAACGTCGATTGCGCACATGTGACCTTTCTCACGATTTAATAAGACTATAATTAGCCGAGACGATGAGTTTATTAAATACAATAGTAAATAAATAATTGCTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGACTTTTATTTGGGTACCTTCCGCTACAAAACTACGCCTTTTACAATAATTTTCGTTCTTTCTAGGAGGCAGAGTCTGCGATTACGGCGATGAACGGTCAGTGGCTGGGCTCAAGATCCATCAGAACGAACTGGGCTACGAGGAAACCTCCGGCGCCCAAAAATGAACGTAAGTCACCTATCAACTACACTGCTTGCTGTACTTGAAGATCGCTCATGCGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTAAGANNNNNNNNNAAGATTCCTAATTTCAATATGCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGTGCTGTGTGGCTACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATATATACTACATATTTGAATAGATTAAACATTAAACGTTTTGCATAATCAAAGGTTATTGTCTAAGTCTAACACTATCATTAATATATTATAAACTTGGAAAAGCCAGCCGAGCTTGCGGTCGAAGCTTCTGAAACTTTAAAGTTAATATTGAAAGTGAATTAATGATGGCGCGCTCTGTGGCGTGAGAAATTAATTTTTGCATTTGAGATTATAGAAATATCTCCTTGATATTTTAGCGTAACAGAGACGTGCTTAAAGCTGGTTTAAGGCCTTTTGATCATTGCGCCGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCCAGAACGCAAAGGTGTGAAACTTATCACGTATAGATTAGAAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGCAGTACGCAAATACTCGCGTATAATTTGTCGTAACATAGAATTATATCTTGTCCCATAATGTACAATGCCAGTACGCATTGGGACTAATCGTGTATGTTTCGGAATAAGCGCGCTGAAATCTAGATTACAATTTGTACGAGAGCAGTTGCATGCTCGCCATTTTAATTTATTGACCTCTCTTTCTATTTTGTGGTAATTTATATTTGCGTGTCTGTTCTAAATATTGCATCATCATTTGGCAAGTGCCATCGTTTTGATTGATGATTTTTTGATTCTGCATAATTAATTTATAAATGGTGAGAAATACAATTGAATACATATTACACGACCTACATATATCTTCCAATACTTAAATGAAAAAGTCTTTAAAAATGTGTTCTTCAAGAGGAAAGAGGTTCTAAGTATTATTACCCTCTTGTTGTAAAAAATATCAGTCTTCGATAATCTGTCAGTAACTTATTTGTGAAGATAAACTTGAACTATCCAAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGCGTCGTCTAAAATATCTAATATCGACGTATCCGTAGAACAGAGTCCGATGTGATCATGAAGCAAAAACGAGGGAATGAAACTAATTTCAATGTTCATTAAATTATATAAATTAATTAAATACCAAAGAGAATAAAAATAAGTTTTACGTTTGTTAAGAGACATGACCAAAAGAATAATTTAATCTTAAGATATTATTAATTATATCTTTGTGATAAAGTTTTCTGAAAAAATAATATTAGCGTAGTTGTTATCACAATTTCTGTTGAAATAATTGTAAATGTTCCAAGGAAATTAAATAAATACCTGGAGATATTTATACAAATCGATAAAAAAGTCCAATTTGGCTTTTTTATGCAACTAGGATGGCAAAGAACCTATGGTAAGCAGATACCAGTCTATGGACACGTTTACAGTTTACAGTGTCACCGGGCGGGGTGGCCGAGTACTTAGACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTGCGGACGGCTGCAATACAAGGAGCTATTTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCATTTAATTTTCTCTCTCTCACCTACAGTGAATTCAAAGCCACTCACCTTCGACGAGGTCTACAACCAGAGCTCACCGACCAACTGCACGGTCTACTGCGGCGGTCTGACCACCGGTCTTACGGAGGAACTCATGCAGAAGACCTTCCAGCCCTTCGGTACCATTCAGGAGATCCGTGTGTTTAAGGACAAAGGATATGCTTTTATTAGGTACGTCTTTAAAGTCACTCCAGGGGTTCCATATAAATCTTATCTCTATCTTTTTTAGAAGATTTTTATNNNNNNNNTCCGGCAACGCTCTATGCCTAAGACTGTAGTACATCCAATCTTCTGTCAAAGAGGTATATTGAATTTAGTAGGTAAATGTATTTGTTTTGTTTATTTTATTAGGTAGATATATAAAGGACCTTAAAAATTAGGCTATAACTACTATAACAGCTGCATCTACATTCAAAAACCTAATTTATGGACAATAGCTGACTCTTCTGGACTTAGAATTTGTAATGNNNNNNNNNNNNNNNNNNAGTTGTTTATCTATCCAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCTTGGTTTAGTTATTTCTAGGTTAGGGTTTTTCTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTTATATTCTGTAATAGTTCAAAGGAAAAAACTTAATAATAATGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTGGACACTACCAGTCTTACTGAGACTTTAAACGTCACATTTATCATATTTCGCGATGATCATTTTAACATCATAGTTTTGAGTGTATCCGTTAATATGCACTTGCAACTATACCAAAGTTTCGTGATCGACCAATGACAAAATTGGTAAATTTTCAACTCCAATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGACTGCCACAGAGTATGTCCACAAACCTGTCCATGTTACGGTACAGTGTTCTGCCGATTAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTACGTTAACATTTCTTTGTCAATTTCACCAGATTCTCAACAAAAGAGAGTGCGACCCATGCTATCGTCGCTGTTCATAATACTGATGTCAACGGGCAACCAGTTAAGTGCTCCTGGGGCAAGGAATCCGGGGACCCGAACAACGCTCAAACTCAAGGACAGGTACGTTGATTTTGATGGTATGCTGGTAGGGTGGACAATTTTGCTACTTTTTTCCTAGAACTGTTTGGCAGTGGCACTTTTCTGCTCCAGGGCTTTGACTTCGAATCTTACTCTAGGTCCAAATACCTTTTTTACACACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATGCAAATATTTCACAGCCATTTGTAAGCGTTTGTTTTTGGGATTAAATGTAAACCTAGCTATACGGTATTCAATATATACCGCAGTATACCGCGCGTTTTCACTTGAATAATATATTAAGATATCTTATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCTCTCAGAGAACTCTCAGACGACACTTAAAGGTAGACTTCAAAAATCAAATCAATCTTTGTAATATTAGTATAGTATAATATACAGATAATATAATAATGTCTCATTTGACTAAAAATTTCAATCCTAAATACATACTATTTATAATAACAAATATCCATTCCCATTGTCCCCTCCTATTGTCGGCGTACTCTATCCCCAATATTGACAGTGTGTAACCGCGTTAAAATCAACAGTAAAATTAATAATTTATTTGTTGATACGGGATTATTAGATTATCAGCTAACCTTTCTCTAACATGACATTTTTGCAAAGGTTTTATAAATATTTGAACTTTATTATGTGTGATTGTACGTAATGTTTAAATTATATTTATTTAGGACCTTAATTAGGGCCAGTAAAGTTGACAGTGATTGTCAAAGTTTCTGATTTTGACCCCTAGAGGACAAAAAGGGATAAATTGANNNNNNNNNNCGTTTGCTTGTATATAAGGACAAAGCGATGGTGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTATCAAAACAATTTCGTTATCATGAAATCGTCACGTACAAACTTACTTTTCCACTTTATTAGGTAATACAGCCTCCCGTCTCATCCATTACCGATTTTGCATTTCTAAGATCTTCAGATATCTTTTGACATTATTTATGTTGGATTAAAATTCCGTTTTCGTCTCTGTGAACGCTTTGATGTTAATTGAACGATTAATAATTGAAATAACATAATTAGTATGTAGATTTTCTATTTGATTAAAATAATATCTATAGCTTATATTAATTACGTTTTAAAGGCTTTTAGGATTGACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCCATGGCCGTTTTGGCCGTAGGGTATTTACCCATGCTTACAACCGCGACTTTATTTGTTTTACATCAAACCCTCTTAGCTCAAAGCAGGCGAAACCACGATAATAGCTGGAATATAAACGTATTGAAGCGTGTTTGTTTTCAATTTCCAGTTCAAACAAAATTTAATTTAAACTTTTGTATCATAATGTAGATTCTGTANNNNNNNACTCAACTTCGTGAATACATTTCAATTTTATAAAGATGCTGGTCTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTAAGATAAGACTCGTATGCTGCCCTCAAGCTATACCCCTCGAGGTTTAGCTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACGTCACGTTAGTCAATATACTGGCTGTTGCCAAGACAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTATCATGTTTTACGATACTCAAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATTAATAAATGAAAATTATATGTCCAGCTCGGCGGTACAGCGTACAGCCCATTCGGAGCGTACACCGGAGGCGTNNNNNNNGCATCGTACTGGTACAATACATACCCTCAGCAACTGGGAGGGTTCCTGCAAGGCGTGCAAGGTGTTCAGGGCTACTCCTATGCGGGCCAGTTCGCGGGCTACCAGCAACAGTATATGGGGTAAGATTTGTGATAAATGANNNNNNNNAAGTAATACCAAAGCCTTTCCAAATGATTACGAAAATGTAATGAAAATTGGCGAAAATACTTTGCCTTTGAAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATCAATATTTCAATTGCATANNNNNNNNNGAAACATAGATGAAAAATTCTATGCTAAATAAATATTTTCATTTCATTGTCATATCAAAACAACAGTTTGGAAAAGTATCATTTATTTGGTAACAATTATTGCATAAGAACACATATTATTAATTATTTATCTGTAATTTAGAAGCCCTGAATGATTATAATGTAATACTTTGCGAAATTTATTAAATAATTCCATTTTTGCAGTATGGGAGGAGTCCAGCTCCCGTGGGCTCTAGGCGGCGGTGTTGGCGGAGTAGGGGGAGTGGGAGGGGTCGCTGCTATGTCCCAACCACCTCAAGTGCTGCACTACCCAGTCCAGCACTTTCAAGTTCAACCAGTAAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAACTGACTTACTCCTATTATTAATTGATGATGTAAATTAATATCGTATATACTTTTTACTTGAGATTCTGATATATATAATAACTACGATANNNNNNNATAATTACAGATCGGAGAGGATGAATGGCTGGCACCGAGTTTGCTTGTGTGAGGTCAACGCGCCGCTCCCCAAGACCCCTGCTGCTGTGTACACAAGGAGTGGATGTAAACCCCCTCTGTGCTATATTCAAACGACAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTAATTTATTGTTTTGTTTTACTGTAGTTTATTCTTCGTTATCGCTTATTAAAACTACGGATAATCAATTGAAATAAAATTCGTCTTCTATATCTGCTACTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTGAGGGGTTTTGTCAGTGGCAGGTGAGGCATTCGGCGCAAAGAGGCTAAGCCTTGAATAGAGAATTACGTCTGTTTTACAGTACGTAGATATATATTTGACGAAATATGGNNNNNNNNTGTGAGTCACAACTACGAAATATTTATTTCTACCGCTGCTTATGACTGCATATGCGTGCGTTTATTAATTACGTGGTAACTTTTAGAGAATATTATATAGTTATATGAGTTAAGCGTATTTAAGATAGGCTTAAGGTTATATCAGACGGACGAGGGCCAAAAGGTTGCGAAAAATATGTGNNNNNNNNNGTGTTTGNNNNNNNNNGCTAAGGTACCAAAACATCTGTTAGCACAAGTCTAGGCTAAGATTAGTGGNNNNNNNNTGTAGATTTTTGGAAAAATGTTTAATAGAAAACCTAGGGGAAAAACGTAGGAATGGTACAGAACGCGAGTGAGAAACCTTTTTTAAGAAATTTTATATCAACTGTGGAAGGTAAGACAAATAGATATTTNNNNNNNNGTATATACGAATAGACGGAAGCTATACAAAGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTCCAAAATTTACCAACAATGCCAAATCTGATCCGTACGAACATGACTTATTATGATATACTAATACTGTTTAATAAAAGGTTGTGTCTAATATNNNNNNNTGGGCTTGAGATCATNNNNNNNNNTCTTGGAGAAATAAAAAATAGCCGATGCAGCAACCGCAGCTAACGACGACTCATCAAGAATCGAATTATTCGAACTTGTTTACAGAAAATACATTTTTACTGCCAACTTAATAACTGAAAATAGAACATGAATGTCAATGTCAATACTGACATGAAAAAACATGACGAGAATCGACATTCGTCGTGAAGTGATGTAAAATAATGCAAAGAATGTTTTACGCGACAAAAATGATACAATATACAGCTTATAAATTTTTATTGCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTTACCGTATACGCAACTCGTCTTTTGTGTGCGTGGGTAAGCGACAAGTTACTAACTCGTCGTAAGATTTAGCGGTCATTACCTCTTGAAGCGATGATGGTATGAAGTACGAGTATATGAGCCTAGAAGGTTCATTAGATTATTCTTGTATTGCTTTCAAAGGGCTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTGGCATTCTTGTCTATTTATTTACTTATCAACGAGTGTGTTTTAAATAAATCATTTATAAGTAAGCTGATACTTAAAATATAGGCTTAAGATTGATGCTTAGGAAAAGACGTTGTGTATATGGCAAAAATATTTATTAAATGTCTATGTACGATGAAAGGCAGTAAAAATGTATACTCCAGTTATCGGTTTGATCGTGCGATTTTCTCAGTCATCGTTGGCTGCGTTTGTTATACTTAGTCAAAATATTAGATATATTTAATGATTAAGCGAAAAGAAAAATATTTATTGTTTAGTACATAAGAGGCATTTAATCATTTACTGTAGTTAGTGTTTAAACGTGTGTCTGGTGTGTGACGTTGCGTCTACTCTTCGGGAGGAAGAAAATAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTCGTGTTTGTACCTCGTTAGAGGCGNNNNNNNTAGAATTTTTTGAAGCATAACTATTTGAACAAAAAAGCGGTAGTCATTATACACTACCGCGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGACGGTATCGTCGTCTATCATACGGTAATTTGTAATGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGTTTGACTGTCGTAGCATTGTTTCGATTAGCATTTTTTAATTTATTATTTCTCGCGTAGAAAATACTGTGAAACATATCGCTAGNNNNNNNNTTATATGATAGGATTATGTATAATAAAGTTAATAAAAATTATGTATTATTGCCGCTAAGGAACAAATTCATAAGTCAATTCCTTTCACCCAGTCAATCGGAGTTTCATATTTCATTTATTAATAGAATATATGAATGTACTATTAATATATGAAATTCATTTAACAGTACACGCAATTGTACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTATGATAGTCAAGAAATGGCGTTAGATAGACAATTTTAGGTGTAGTTGACGTATAAATTGCTAGAAATTGATTACGAAGTGAATTCATTTACGCCTATAATTGCTTGATTAGGATTCATAGCTAGCTACATATATATCCGAGTAGTTGTAAGGNNNNNNNTCATATATCGTAAGATGTTGCCGACGGTCATTTACCTTGAATATTGTAAAAAAGTTCTGTTACATAAATTCTAACAGAATTATTTCGTGTATAGTTTTTATACTAATACACAGATATTACCTTGACGTTCCCTTTAAAAGGTTACTTCAAACTGTCAGTAACTTAGTTGAGTATAATATTTAACTAAAACCATATCAAATTGAAACTAAATGCATTTGATTGCAATACACTCAATGATAATATTTAAATATATGACATTGTATGAGGNNNNNNNNNAGATGAACTCAATGACAAGTATGAACTTGTTGATCCCATGAATCAGTAACAATAACGTGTAATAAAATATTAAAGATGGTCAAAATACGAAAGAAAATAGACTTGGTTAAATCAGTAACTTATACTTAGAAGCTAACAGACTGGTTGAAGCTAGTCATAATAATTTATTATTATTACTAACTAGTCACTGCCTAAACATAATTCACTCTTTTCGGGTATATTTCTCAGAAGAATTGATCTTTTAAGTCGGCTAAAGAACTCGACTCAAATGATATGTTTGAACTGGAGCAGGTAACTCAGTGAACAGTGGTGTTTAATGAAAGCTATTTCTTCAGTAATAGAACAAAATTGATTGACTCTTATATACATTGCATGCTACAACGCTCACAGGTCGTCGAAAAATTTTCTCGTACAAACAACCTCAGTTCTCGACAGCTGCCATGAAATTAGCCTGAATAATCTGACAGTATCTGTTAGTTCTGACAGAANNNNNNNACAATATCATTTGAGGTTTATTGGACAAAAGTTGTAACTTTTGTCCATACTTCGACGCGTCGTTGCCTTTCTCTTGTTGCTATATACTTCCTTTAAATATAGTTATGTGCTACATATAATGTAAGAATATAATAAGGTACGGCTCTTTTGTTCTTGATAGGTATAAAGACTTAGGTAATAAACATATAATACTTTNNNNNNNCGATGAAAAAATACTCCATTATAAAATGGATTAATATTAATAATACGTTTAGCTAGATAAATTCCAAGATTTATTGAATTATATTATATATACAAAATTATTGAGCAAATATCTTACATTGTTTAGATAGGGTATGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCCATTCCATCGATGCTAAGGTACGATATATAATTTTAAGTCCCAAATATAACACCAAATATTATATAATCCTCGTAAACGTAATGTAGGAACGGCAAATCCATTTTCATCTTAAATGNNNNNNNNNCTAAACTTACAATGCCTTATATATTTAAAACGTTCTCTACCATTCATTTATTTTCATTTTCAAATTAAATGTAGCATTGTGTTTGAAATGGTATCTTCAAATCGTTATAATTTTTATCACATTTATCTGATAACCAACCATGATTAACGATTACGACATACATCTGCTTTGTACAAAAAATACTATTTACATAAATGAATAAAGAATGTAAAGGATATTTTAATAATTATCGATTTAAATGAAGAAATAACAAAGACTGTTGCACGTTGAATATACCATTTTAAGCACACAAAGTGCCAAAATATTTTGTTATAAATATTTTATTTAAATTTCTATACAGTCTTTCCGATATNNNNNNNTATAACACCAATGATCAGACTTAAGCGAATAATCCTCTAAGAGCGATTCTAAATTGAACTTTTACAGCCTTGAATATAATAAGAATTGTAATAAACGAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGAACGTCGTTTTGTCAACATCATCCGTAAATGTTGTTATCTATGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGGCTGTAAAATACGTAGTCTATAGTTCGTGAATAATATTTACTTAATGTTTTCATTTTATTTNNNNNNNNTCTAGTAGTGTTTTTACCTTTGTTTTAGAAAAAGCTAGACTTTTGATGTTTTGTAGTGTAATAAAATCCCAAAGATCGCGTGCTTAAGAAACATTGTTTTAAACACNNNNNNNTATATAAATATTTTTTGATGTTTATAATAAATGGATATAAACAATCCATTCGATGTCTTGTAGATGTTTCTTTTTAAATCTGTGGAAAATGAATATAGTGTGGCTAAGACATCGTTTCTTACGTGGTGAGAATTCGACATAATACATAAATATGACATACATACAACGGTACCGACTGTTATTATTTGAATATTTGTCCATTGCAACATAATCTGATTAATTAGCTTATTGGTTACGATAATTTAAAAAATTACTTGCACAAGACTAGAAGTCACTCGTATTTTCTATTGTGTCAACTGCAAAACATTTATACATATTTCAAACAGTTTTCAGGGTTACAGTAACTCTGGACCTTCTTTATCACTTTATTTCATTGTTCTGAACAATATTTATATTTATAAAACTAATAAATCTATAATTACGGAGTTATTTTACGCATAATAACTAATATAGACGGTCACAACAACAAATGGTATAATATATAGGCGTCTTTATGACATATAATACTATATGTTATAAAAAGGANNNNNNNNCCAATTTTTCCACATAACTCAATGAAAACGAAAGAATATGACAATGTTCTCAACATGTTATAAAAGACAATTTACTAAGATTAATCGTATTAAATGTATGTCAATTTATATATTATGTCAATTATGGTCTAAGTACTTTATCTAACAGTATCTTTAATGATATACTGTAAAGATATACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGAATGATATACATGTAATTATGAAACGAACGTAACGAATGTTTCAGATGTCAATTATTATTTTAGTATATTAAAAATTCACAGCAATAATAATGCAATAGGTGTTGTAGATGTTTTTATTTCATGTACTGCTAGTTTGATGTTAACGGTAATAATATTTGAACTCGTTTTATTTGGATGTAATTAATAACTTACTAACGTTTATCGACAAGGCCGGATTAAGACATCTATGTCTCTGAACTGTTTTGGGATCTTCTAAAATTTCATATTTTTACTTAATTATGTTTAACTGATTAATTTAATATTCGTTTGAAAGATTATAACAATTTGTTATTTACGTTACATATTATTATTAAAAATGCTCAAATATGTTATTTTTGTCTTACATTCCGTTGGGTCCCTTAACACTTGGTCAAGATGTACACAAATAATCCGGTCCTGTTCAATAGGCTATCGCACGTAAATATTTTACGCTCCCCTTTCCCCTCCTTTTTTCTACCGTCCATGAATGTTGTCAGTAGACATAGTATTTACGTTCGCTCATATTTTATTTAACAATACTAACGCACATTTTGTAATATTTCTCATTAGAATACCCGAGCTTTATTTAAGAAGAGAGTGTACCTATGTGATCTTGTGAACTTACTCAAAATGACCATGAAATGTTAGTGATTTACACGATTTCCCCATTTTGTATTTTTATTNNNNNNNNNNGTGACTATCCTTACGCGACTTATACATATATCATAATGTGATGTTAGGGCATGATATTTATACATTCTGGCCGATAAATGTCGAGAAATAAATGAAATTATCGATTAAAATGTAAAATATGATCGAAACTATTTCGTTTCTCGACGTGATCGGTTTTAGGATTAATTTAGGTTCTTCTATNNNNNNNNNNNNNNNNNATTGTATTTTGATTTCAGGTCGCATATTTAGATTAATTGTCAGTTAAATAGTGTGTTAAATGAAATAATGATAAGAATTCGCTTGTACGTTATTTCGAATCATTTCAAACAGTTATGTTTTCTGAAAAAACAATTCTGTTGATCCGTAAACAGATGAGGCGTGAAGGAAATCGTTTCAAGGATATANNNNNNNNNNNNCGATAACTTAATTTAAAAATCTCTATCGTTATAATGAAAATCGACGTTATTCTATTGTTATTTTCATTTAAATGTATTTCCGATTTTCATTATTCATTTAAAACGAGAATGAGACGATTTTCTTCCGACTTCATTTATTTGTTGATTTGGACTGTTTCTTTTATGTAAATGAAATATAATTAGACATAATGATATGATACTCCGTACCTACCTATAGATTAATTTAGCTATAATATACTAGACTAAGAATTATAAGATGCGATAACAAATAAAATAAAGGGAATTACGTGTTTTATTTCATCCTTATCCCAACACTTCCTATACCATTATATTTCTTAAATAACTCACCATTGTTATACTATAGTTGCTATAGTAGTGATCATGAATGGTTGATATGCCGCGCTTAATAATAATTCTTATAAGCATGTGGTTAATTTTAGTACATTTTTAGATATAAATGACATTCTGTGGACTAATTTATTAGTTTTGAAGTAATAACACAGCAAAATATAATTCATAAAACAATATGTAATACAAATCAAATACAACGATTCATCGTTTTACCAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACAGGAATAAAAAATCAAGACTTGTTTTAATATTACAGTATCCTATAGCCTTTCTAAAAACACACTATCTAACACAAAACGAATTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATGGGTCGGTCTATCCCACACANNNNNNNNATTATTACAACCAGTGGTTACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCC