NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGAGATAGATATGATTATATACACTGCAGGCCAAAAGTTTAAGACCACCTTAATTAAAGTACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTTTTTGACAATCAATATAGTTGAAAAGCGTAAAGAAATATTAAAGAGTCCATGCTAAAAATGGCTATAGTTAGCTAAACTGATTTTTCATCAAAAAATGCTCCTTTACACTCTATGACTTTTTTCACAAGTCTCGGCATACGGGCAATCAATTTGTTAATTGTTTCTTGTGATATATTGCTCCAACTTTCGCACAAAGCATTCCACATTTCTTCTCCCGAGGATGGACCACAATTACGGACGTTCCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGTCTTCGATAACTTCAATTGTAAAGCAATCTCACGTTCGGATTTGCCTTCATTATGTAAAACAACGATGGCAGAACGCACTTCACTGCTAATTTCGCGTGTTTTTCCCATTTTTAGACGTCTTCACTGTAGAAACCACAATTTTAGACTAATTGAGATTGTTTGTGAACAAACCCATGTAATCTCAGATAATAATAAGTTGGAAACGTGTTTTTAGAATCTAAACAATCCTAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGTCTAATAACTTGAAATTAAATAAAAGAATAATTTATTTAGATATTCTACATTAACAATAGAATATGCAGGTGTACATTTCTTTTATTTATCTCAGGGGATTTCGTTACAATTGAGAGATAATTATGTTGTTTAAGTGTGGTCTTAAACTTTTGGCCTGCAGAGTATATTCAAGATAACCAAACATTCTAAGTACTTACCTTTGAATTTAAAGTAACCTTGTNNNNNNNNCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACCATAGGCTTATCAAGTGGAATCTGTGCCTTTGGTGGCTTGGAACAGCAATAGAAAGTAATCTCTCCTTTACGAACGTTGCTTTAACCAGAAGGCACCCAAAGCAATGCAAAATGGTAGTTTCCTCTCTGCATCGAATTTAAACTATTACTCTGATGCGGACACTCGGTGGATTTTCATTCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAATAAGATTGTTATCTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAAATCCATTATCTTTCATAAACAACTAAAAGTGCTGTAAAGCGACTCACCGAGTCATCTCCAGAATTACTCAGCGTCGTCAGTGTTATTACACATGTCATTTCTTAGGAGTAAACTCCAAAAGTTATATAACTGTCCTTGTAAAAAATCCCTGTAATAAATTTTACTATAAAAGTGATATTGTAATCATTTGAAAAACATGAATATCTTTTATAATGTTCTATATGGCATTACAAGAAGAAAATTGTTATGTACGAGTATTTGTTTTCCATGTCAAACTGTAACCCTTATTGTCTCTTACAGCTATGGCCGAGTCCAGAATGTTAAGTTACTGGGACGAATGGAGAGCCCAAGTGCGACTACGAACGGGAGTGCTAATAGCGGTGTTTGTGCCACTGTTGCCTTTATGGACATCAAGTCTGCATCGAAAGCTCACAACGTGGAACACGTTTTGGACGAACGAACTCTTACTACTGAGTATTACGAGCCAGCCGCCATACCATCTTCTGCGGGCGCGCCATCTGCCGGATCGTCGCCAGCTGGCTCGGGCTACTCAGGTTCTTCATCCTCCGTGAATTCCACACCCGCTCCAGTCTCCACTTCGCGTTATCACCTCTCGTAAGTATTAATTTCTTTTGCTAAAAATGGCCATCTGTTAGTATCATGTTATATTTTAATCATGTCTGAGCTTATGATGTCAAAATAATTTAAATTTAACTACACAATGTTCTTAAACCATCTTGAATACCTGTCAGAATTTAAATAATTTTGAATAGGGATTATTACAATTTGGTAAGTTTATAGAAACAGNNNNNNNNNNNNTCTAGTTGACACAGAAAACACACGCATACATATGACGAAAAATTTATGACAACTGCTCTAATCTCCACAACTGACCGTGTTTATGCTAAAAAGAAATTTTGTGAAGTATAATTTCAATTTTGAGTAACTCAATTTAATTTTGAAACTAAAAGAAGTCAAAGAAAGAATGAAAATTTATATGTTATTCAAAATCATGCCAGAGAGCTCTTTTATTTACTGAGCTTTTTATGGTTATAAGACTCGTAAGTACTTTAGATAAACTACGATAAGGTACCAATAATCTTGTATCGTTATCTCGCGACATANNNNNNNNNNNNATAAGAATAATCNNNNNNNTTATGTCTGTAAATGTACACTAACTATTCATGCGTAGGTGCAAAGTATCTATTTAATATCATCTACTTATGGACGGCGTTGACAAGTTCTTAAATCTTCNNNNNNNNNNNNNNNNCTTCAACATTACTTATACTTAATAGGCCATTATTATGTTATATTAGTCNNNNNNNCTATTAAACAATTATTTTATGTAATTCATAAAACAATAAAATTTAATGTCTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTATATTGCNNNNNNNNGAACGTAAAAATAACAATGATTCCAATGTCTGATCACCTAACCGGCTTCTTTATTTTACGTCTCGTTTAGAAATTAAAAACGAAAAAGGCGCGCGTTTGGTTTTCCTATGTACGGGTATTAACATATAATTCCGATAGGTTAAAAAGTTATTTATAGTAAAATTGTTGTATTTCGAAACTTATGGAACTTTACAACTGTAATCCTACGATTTGAATACCGAAATATGAACCGTGATTCCGGGATCCCGAAAACTGGCTGTCGAATTCCCTATAGAAACGATAAATTAACTGTATTGACTGATTTGTAACATAAAATTCGTTATGAAACTTAGAAGAACATTTTTACACTATTCAAACCTACAAAACAGTTTAATTACATATAAACTAATATTTTATTTTTGAATATTTTAATTATGAGAGATTATAACAACAAACATTTAGTGATATTAGCAGATGGCACATTATTCTGCTGCGACGTTCCTTTTGACGGTTTTTGTCGCTCAATGTATTTGTGGCATTGATGTAAACTACTTATTAATCTGAATATGTTATAATATACGGAGAAAACTCGCTTTAGCTTGCAATTTTGTGGAATTATGTTAAAGGTTTTATTAATAATATAGTGTAAGCATGTCCGTCATTAGTCTACGCACAAAATATGGATGCCGCCGCCGCCGCCAAACCAGTGTATCTGCGACCTACTCGTAACGGATTGCAGTGTTTTGTTTGGATTGCAGTGGGGGAAAAACCCAAATCAGTGAAATAGTGCAGTGACAACTATTTGTGTTGGTGCGTGTGTTAAATGCGTGCTATGAGAAGTGAAGTGTATTCGGATTGCTTCCACGTTATTGAGAAGACCACTTCGGGTCACTGTGGCTGGCGGCGGTACCAACTTCGTTTTATGTATGCACCTTGTTATTAACGCTCTGTTATCGGTCTGTGTTTCCCATCTGATTAACACATTTAACAACATGTCTGACTAAATGCTTGACTTGGTTACTTCTTGTGTTGAAGAAATTTATTCATCATCTCTCTACGTGAACCTTTCTTTTTTGAAATCCATTAAAATGGAAGAACATACAATTTAAGAACATTGCATTTTGACTAAAATTTGTTGTAAAATGTTACAAACAACAGCATTCAATACCTTTGTAACAAAAACTTTTTAAATCAATTGTTTAGGTCTATTACNNNNNNNGTTGAATATTTACTTGGAAATCGGTTTAACTGCTTGTTATGTCTTTTCAAACGACCATTTCTAAAAGTTTCTAGTTGTGTGCTCTACGGCATATTTTATTACGAAACCTTAGATGACAAATATATATGGACTCTTATTCTCTATATTGCTGCTTGAATGGGAAATTATAGAAAACTCAACTTATTGTTACGTAATATTACAATGAACTACAATACCATAAAATATTATATCTATATCATTACACAGATCCAATGGTTCCCCGGGGGTTAGGATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACAANNNNNNNATTAATCATCAAGCTGCTTACGTAAAAAATTATAAAAAGAAGTTATTAGTATTTAAAATTACTGCACGTCAAAGGCGGGTACAGATCTGCGAAATGTAGCATGCAATGAGAAGAACATTTCATAAGTGTGGACGCAGGGCGCGCACGAATCTGTCTCCGGCATGCGCCCGGAGAACATAACAGCCTGTTGAGAACACATAGCTGTGTTTTCTTCCATAGTTCGCGCGCATTCCGCAGTAGACACACACAACCCGTCCACATTGGCGCTCCATGTGTTCTGCGCGCCCGGCGCGCTCCTTTATGTTCGGCNNNNNNNNNCCGACAAAATAATGATTGGTCGCGACGCGCATGAGTTGAAATGCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTAATGCTGTCGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCAGTATCTTAATGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTATTTAGTAACAATTTTGAAATTGGTTAATTTAATACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTCTAATGAGGCATT