GNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGAATTAAATAATTCATTGACAACATTACTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTGTCGATAAGCTCCAAGCCTACTTCAAAGCTGCCTCCATATACATATATTAAAAACATACATTTTCTAAACGCACGGTATGATAAAATCAAATATTTTTCTTAAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATCAAAGATACGTTTAATTCAGAAATAATTTTACAAATTAACATTCAAAATTGAAACGTATTTACAAGCAATAAATTGAATTTTCATCATACACTCACGATGTTGCGATAGGCGGCCATTTTAATTGGATATATTTAGAATTCGTGCGGTAATTTAATTACGAGGAGACCGGTATCAGGACGAAGCGAAACGTTCGTAATTAAATTGTGGGAAAATTTGTAGTTTTAAGAGAATTCTCGCCTTTTATAAACTAAATGTTTTAGGTCGAAATTATGTGACCCGTAAATTTAGAGATATTGCTTAGAATGGTGAAAGCGTTTTTGGGGTTATATACTCGTTTTGTACTGCCTTTTAAACTAATTTATTGTAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAATTTATTTATTTTTTGTGTTTGTGAAAATATGATTCAAATTGGGAACGAAAATAGACTCTGATTGGTTTTATGTGGATTGGCTGTGTCTAAAATGGGGGAAAATGAGACCATTTTTTATATTAAATAGAACTACATAATATATAAGTGAACATCCAACTTTAATGATACAAAATTGACTGCTAATNNNNNNNNTAACAACACGCAAACACGCACACGGACAGAAATAGAGTAGTGAGATGCNNNNNNNNNNNNNAATCGTGTCTAACGAGCACATAGGATATATATTCACCCAAAATGTAATTATATTCTCTCCTCGGTCGTTTGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCAGGGCTGCGGTCACTTGGAGACCAGTGAAGTTGGTAACAACTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAACCTCACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAGATGTCATGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATCACACAAGGATAGTGCTATACAGGTACACACGTATCGTCGTCCACTAACGATAAATCATTTCAACTAACTGTTACGTAAGTAGACAGAAAAGGGTCGTCATAACTCTATTGTGTATAAATATCTTGACAATGAGTAATAGCCGTCTCACGTCTAACAAGATCGTTTGCTATGATAGCGGTTCACTAAAGAAGTTGTACGAAAAATTTTAGTAAATCCCCTTAACTAGACTACAAATATGATATCATGTCTCTATGTTATAAAAGGTTTATTTGTAGGTGTTTGTGTGAATTTATTTGTAGTAATACACTTTTTATTTTAATTCGAATAGATTAAATTTAGAAATGTACTGACTTAATAAATATGGCGGAATAGAGGTGAAATGCCTTTTTTATATAATGTAAATATCCTGAAACATTAAAACCACACTCCCCGGGGTTATTCCCTCCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTAAATAATAATATTAATAAATTTAGATTTCATCGTATCACGATATATATCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTGGGAGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCTTTTTTGTCACTTGTTACTTGAATATGTTGTGTAAATACGGAAATAAATAAATAAATTATCTTATCTTATCGTATCACGATTAAAAGTCAAGGAAACTTTATTCAACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACAACCTAACATCAAATGATTAGTCATTGTTTTACATTTTAATTAAAAGACACAATGATATAAAATTCCAAAACAAAATCTTATATCTTGGAAAGCAGCTTTCACAATACTATATGATGCGAATTATAAATGACGTGATATTACAAATAAATTTAAACGTCTTACAGTTCCGTGATTCCTATATAAGTGATATGTGAGTGTGTGACGGCGGCGTGACAGAGAGTAATGATTGACTGTAAGACGTGACAAGATTGTCTTTTCTGTTAATTTTACTCTCCTTATTGTTACAGTATATAAATATTAGAGTTCTAGCAGAAGATTTTTATATATAAAGTCATTTACTATATAACCTGTCACGCTGTTCGAATGTGGATATAATCGACAATGTTCACATGACATTTCTGTTCATACGATATTCATATAGATATAATAATATAAGAATTTACCGATTAATCGTAGAGTGCGATGATAATTTTCCATCAACTTGATTACTGACTTATTTTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACAATAGTTATATAATGTAAATTTTCACCAAACCGAAATAATATTTTGTTGACGAATACTTACAAACTCATTTTTTCTATCACCATGTCAACCTACTCTAGTTGAGTTTAACACGTCAACTTATTAAAATAATATTTATAATCAACGTCAACCAATTAAAAAACATTATAAATCGTTATTATTAACGTTTATAACGATTCAATGTTTGCGTAAAACACCAGTGGTGGCAAGGGACTGACGGAGAATGATGGCGGCTTGTTTGACGTGACGCCTTGCGCATGAACGAATGCAAGGGACAAGAATAATATTACTTACTTTATTTTCAACATGTGAACGCTCGGGCACTCTCTCGGAAACTTGTAGCTTTTGCTACGAAAAGCATGTTTGTATAGGAATTAGCGCACATTTCGTTTATAAAAATAGAAAACTGTAGTGATAGCAGAAAACTGATTTATAAAAACAGAAAACTGTAGTGATAGCAGTTACAAAATTATTTTTAAATTACTTCCAGGTACAATATTATACTAAAATAAACGTAATGTTGTGTGCCTAAAATAAGCAACTTGATAGTTGTAGAATGGCTCAAATCGGTAACTTAAGTGCCACCTTTCGTTTTGTATAAAATTATAGATTATAACAATTCTACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTCTTAAAAATTACCTTTCGAAAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGCATCAGCAATTAGAAATTCATAATTANNNNNNNNNACAATATACACATTAACACTCCATTTATCAAATGCAATGGCATTGGTACATACCTTTTGCTGCATGAATACTAATTGCTATCGGATTTACGAGCGCCGCCCCGACAGGGGACTGCTCCTGTCAGTTCTCTGGAATCGAGAGAACTAATGACCGGTCAGTCCCCTGGCGATCTGAGAGCTGGTTATTACGTTGTCTTCCTTGTGAAATTAAGTTGACACAACGAGTTCTTGTTTATCTTTAGGTTAATTTGGAAGTTGTTGAACCGGTATGTTTCTATATGTAGTTTTTCATAAACAAAGTGATTACGTGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNATCGAACTTTCACATGTTAGTTAATTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATACCATAAGGATTAAAATTAATTCAGGATATTGTAATTTTATAATAGTTCCCATTATTAAAACTAAGATAATGGACTAAAGTCGGTTAACACTGATCGTTATTGAAACTAGAGTACTAAACTAAATCCGCATAACAGTGATGCTAAATATTACAAATAAACAAATAAGCGTAGAATTTCTCCCTCATTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCTTCAGGGATTCGTTGTATTCTCGTTTGTTATCAGCTCTGAGTATTTCGGCTCGAAATGCTGAGCTAGACGACGTACATTTGCCAGGGGACTGAGTCTGTCAGTTCAGACCTAAACTAATGATCACATAATGACCAGAGCGTTATTAACACTAACGGCCAGTAACGGTTCGACGATTTAGAAACCGCTCATTGATGGTATATTATGGGAAACATTTAGACATTTCATGTTTATTGCATTCTTGTGTCTGTTGGTTTTTGTGTATTTCATGAAAATTCGACCAGTTGACCAAACGGCAGCAATGATGTTGTGTGATTTTTAAAGGTGATATAGATTTTACGGGTGATATATATTGTGTTCTGGTCGTTTGTGTTTCTGCTGTATGTCTCTGGCCTCTCGATATATAACTATAAACATGGTTATTTATGACTGGTAAGCGCTATGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTAATATGTAATCAGACTATACCTACATTGTACTGTATTATACTTACATATGAAATACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTATTTCTAATTTCCGGTATCACATTAAGCTGATAAAGAACTACATATTCCTTAAATTTGAACAAATACATCTGCAAATATTTACCATTTCTAGAGCAAACAATAATTCTTTTTCGCATATTATTTAACTAAATGAAACGTCAAATGTCGTGAATTATGACACGGTGGCGTCGTTCGGGAGAAAAGTGAGAATAATAGCCTAAAGAGGAACTAGCACAAAAGTAATGCATAAATAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAAATGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGAAATATAAATTAATCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGA