NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACATAGGGTATGAGATGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAAACTAATTTGAATAAAATCGTATGTATAATCCATTATTAGACAAACGTAAAAACATTCCATTACAGAATGTATAGTTATCGTTCTTTCGTTCCAAGGTTTTACTGCGAACTTACGAAATGCAATTTACGCAGGTGCTCGCTAAAGTTAGGAGCAGTTTGACGTCGTTCTTTGTATCATCCCAGACTTGTTTTAGTTGAATTGAATGTGGAGCTACTGTTTTTCTTTTATTAATTATCTCGTGAAAAGTTCTGTCTTAGTCTTATATTAGTATAGAGTACTTGTATAGTCTTAAAAGTCGTTTAATAATAGAAAATATATCCATTATATAAATGGAAAACACACGTTTTGTAAAATTGAATAAAGTTTGTTTATCATAATATTTTTGCTTTCAGCATTAAATTCATATAGCAGCATATACCTTCTTTAGAAATAACTTAGGGTATTTAAAATCACGTTAATTACAACATCAAGGCAGTTGTGGTTTCAAGTATGTGTAAGTTTGTCAAGAGCGGAGATTGAATATGTTAATATAAAAGCAACCTCGAAAATTGTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCGAAGAGATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGATGAATAAGCAAGTGTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAACTATTCTCTTGTCTCAAGCAATAAGAGCTTGGTAAAATGGTACATTATCTAACATAATATTATAGTTTTATGTACCTTATTAAAAGTATTTAGTAAATGCAATTCTTTTTTCAGACCGAAACCGGATTTTCTCCATACAAAATAATTTGTCCTTTTCATGACTAGCGTTACAAAAAACAGTTTAAAAAGAATACTAAATATTAAAGATAATATGTATTACTCATAGTTATCGTGTAAAGCTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTGTTATTCCTTTTTCGCACACCGCACTCTGGCTGTACCTGGCTGGGCTGGCTATCACGGGTATAATGTTCAAGTTCTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGTAGAATCTCAATTATTGTTAGAAATGTTACCAGTAATAACAGTCAGTCAAGCTAATTTACCTTTTAGGATTAAACCTAACCATCCACTGATTTTAATAAAGCTTTAAATATAATATACTGCTTTATGTTTATTTTTGTGTGTTGGNNNNNNNGTCAGTAATTAAAATTTAAAATCGATTTGGTTAAACAATTGCCATTAATTTATATTAATATTGGCAATTAATTCCAAAATCACGCATTAATTGCAGATCATGCAGTATTGTACGCGTTACGATTTTACAACAGAACATTCCATACAATTGTTCAAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAATTTTTATTAAAATTATGTAAAAAATACGTAAACCTGCTTACGCTTCAGCCGACTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCNNNNNNNNAACGACGAGGGTAGGCCAATAAGTCTGTGACNNNNNNNNNNNNNNNNNNNNNAATTCAATATTNNNNNNNTCATATATTTAATCTAGACTAACTAATGCAGCATAGCACGGTGAATCCAGGGAGGGATCATCCTTATTGTACATTATTTATATGCTAAAGCGAGATAGGGTGGGTTATTACCTTGTCTTCGAACTTCTGGCCGAACAACGTTGAGTTATAGCGTGGTTTGGCGTTAAGCGTTCACTAAAAGACATACATATATTCATGAGGTTGATTTAATGAAAGAACTTTTGAAATTTATTTCCTAAATAATTACATACAATCTAAACTAATCTAATAAACCTGAACATATTGTTCGATTGTTTATTTTAGCGTGGTATTATTCAGAACAGTTGATTGTNNNNNNNTCTAATAAAATGTCGGATAGCTTGTTTATATAAGAAATCGTTATGTAAAATTACATGTTGAATGTAGTTTGATATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAGTTTGATATTTAAATTTCTGGATCTATGAATTGTTCGTTGATTGAAAGGTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGTGGGCTTGATTGAGAAATAATATTTATTAATATCCTATCAACAAAAAATATTTAGGNNNNNNNCCTTGTTCCACAT