NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTCCGGCAACGTGCGTATAATTAACTATAGGTAGTATTTAAAACGACACGTTGATTACCAGTACAATTTATTATAATTTTTAAACAGTAATTTTGTGGTCATAAAAATGGTATGATGTTAAAATGGCTTCTATCCTAAGGTCCAAACCTGCGACGTATAGCGTTCGACCAATCGAGATTGCCCGCGATTGGCCGGGACCGATATGTCGCGATATAGGAGGGATCCTATTGGTCGAACCCCACACATCGCAAATTTAGACCTTATTATAAAGGGCGATGCGCGAACGCAAACTAATAGAGGTAGCGGAGCGAACACTCATTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTGGCAATTGTATGTAAACAACTTCTCCATGTTTACTTGTTGCATGGGTACTAATTACTTCGAACGTTTCCTTTTGCTTAAAATTACTCTAAAATTGATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCCTACCGGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGCTGCCTTTTGGTGAGTAAAAATATTTTTGACGGAGTCTGAGAGACTCCTGGTAGGTAGTTACGTAACTTTTTAATGTAATGATTTCTTTTTTGTTTTAGTTGAAAATGGCGACTAGCGATAAAATTATTCAGTGTTTGTTGGAGGAAGAGCTTTTTTCACATAAAGATGATGTTTTGGACATTAATTGAAGTGATATAGAAGTGGATATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTATAGACAAAACTGTAAAGGCGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGTCATGTACTGCACTGTGATGCTGACTCAAATTCAGAAATAGAAGGCGATAAGGAAGCAGATCTAATAGAAAATTCTCAACAACAGAGCTCAAATTTAGATTTTTCGTCGGATGATGACATCCCCTTGTTTAGATTACGATCAAGATTTCGGAAGAAGAATTATTTCGGCAAAGATCGTTTTGGCTTGTTATCGACCACTCCTAGTCGGGCCAAAACATTCCAACATAACGTCGTGCAGGAAAAAAGAGGGCGTAAAACCAGGAAAACCCAATTATTTATGTTTCAGATGCAAAAATCCTATCTGTATGGAGTGTTTTCACATGGTATTTTTATGCTGTCGTGAAAAATCATAACCGCTAACCATCATTTTCAACCTTTGCAATTTTATCAAAATGTTGTGATTTTGAAGAAAATTTGTTTTTCACTAAGTTTGTTCATTACTATACCTTGGAAAATTTATGATTAATATTGTTTTTAATTTTAGTATTTGATCTAAATACAATAAAAGGTTGTCNNNNNNNNNNNNNNGGAAGTCTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGACCTCGAGTCATAGNNNNNNNNNAAGGACTTCAAAATGCAGGAGTCTGAGAGACTCCTAGTAGGTAGTTGTGTAACTGAAAGGACAGGTAGGTAGCTAAGGGTTAACAGGTTAATAACCTTCCAGTATAAGTCGACAAAAACGAATACAAATATGGTGAAATCTAAAGAATGGAAAAATGTAACTATGAAGTGAGTAATTTATAACGTATGTTTAACTGGTCTACTTGTAAATACCTGGCTATACTATGTATGAAATTGTTACTTTGGCAATAATTATTCTTTTTTACATGTTTTCGGGCTAAATGAACTTGTAGGAAAAACAATAACTGATACAGAAATCAAATTGGCTTGGAAACGGATGAAGTGGACAGCCAAGGCTAACTTGTCTCTGCACAGAAGAGAACAATTTTTGAATTATTTACACATAATTACACAAAACTAAATAATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTATTTCATAAAGTAAATTATTTTAGTTACCTGTACATTAATTGATGGAAATCCTTTCCGATTAATGTACCAATGTAATAGACCTCCATCAGCTCTTANNNNNNNAATCTGAATATGAGTGCAGTCTATTACGCCTATTACTTTTGGGAAATTGGCAATGCTACGAAATTTCCGCATGCTTTCTTCTTGTTCATCTAAAGTTGTAGGCATTTTTATATATCTTTGAGACATGTGCTAAAATGCTAGCTATTTTTTGGAAGTTTTACTTATTACTATACTATGCAAGTCACCAGTATCGTCTTGAATCTATGAATAATACAATAATTCCCTTTAAGACATGCTAGCATTGTTTGTATTTTGCATTAGATATCATGTTTTTATACTTACTTCATGACGATCCCAGTTTCGTATCGCGCAAATTACTTGCAACTCAGGACTAAGAGCCTGTTCTCGAGTATCGTAGGCTAAATCCTCGCGTATTAAATCAATTATTTTTAGTCCAAACCTCTTGTTGAACCTATATTATTTTATACCGGAATTCATCATCTGCATCGTATACAGAATATAAATAAGTTATATAAGTTCTTAGGCATTTTGTTATACGTGTCAGTACAAAAATATTCTAGCACAAGATCATACTGGTCAACTAGGTTTGGTTATGACCCCAATTTCTTCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCGGTTACCTACGTATTCTTTGGTGTACATTCGCTTTGTTCGTTTATGATTATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATAATGGACACCGATGACGCTATTTACTATGACCTTGGCAATCCTACCGGTACTGATCGAAGCCCTAATATTGACCTCGGACTGAACACGGAACCCCCAAATCCCACTGTGGATGTAATTCCAATGGAAGGCACGTTCGTTGCGATGGCATTGAGATGTGTAAATTGTGGTGCGAACGTAAATAATAGAAGTCATAGCCTTGAACTTGTCGAGGTTATGTCCGTAATACGACACTGGATTGCACCCCAAGTGGTAAGTGTTCAATGCACTATTTGCTATTTATATTTTAGTATAACACACTGTATCCGAATTACAGCGACTCGAGCTATGTTGCTGTTTGTTCTTGTTATAGCTTTTTTGTCATGTAATATAAGATTTTCTTCGTTAACAGGTGAATGATAGCACTGTAGTATGTCACTCTTGCTGGACCCTAGCTCTCAGCCACCTACACCACTCCCCAACGTCTAATGAACCTTCTACAAGTGGTGGTCACAATCGTCGTGTTTGTGTTAGCTGTGGATGCTCTTTGCTAAGAAAAAGATCTCACAGGCTACGTACTGACATAGAACGTGAAGCACGCATACAAAATATAATAATGGAGAGGATCTTGCCTCGTCGAGTAAGAATATTATGTTTAGTTTTTGTCACTTTTAGCTGCTATGTACCTGCTTTATATTGTTAACACAATGTTGATGTTTTCTCATATATTAAATAACTAAACAAACATTTGTTATATTTGGCCATTTTTGAGAGCTATGGCTAAAAGCTGTCTTGTTCTGAGAAGACATGCTTAGTAGTAAGCATAAGTTAAAGATAATGATGATGGTCAGTCAACTATGTTAATAGTAAAAAAGTCATTAACTTTATTTCTGTCCTCGTAATGCATAAATAACCTTGGTATATTATATGTATTTTAAGCTAATTAAAAACCTGTTCATATAAGTGAACTTTATTTCAGCTGCACGGGTCAGATGAAATCTGCCACCCCTGCTGGCAGAGCAGATAGATTGTCAACTCGTAATCTTGAGCCACCTCGACAAGAAGCATCAACTATTATTCTACCGAACATAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN