TGCGCCAACAAGCTATTCAAAGCTATTNNNNNNNGATATTTTAGTAGATTCGATTTTGTTGCTAAAAATTCTTGAANNNNNNNNNNNNNNNNNNNAATAAAGTTCTCGTCTTCACCCAAATGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATCAAAAGGAGCTAAATTTTGCATTTACAAAGTGTAGTTTTTATATCACTAAGTAATTACATCAAAACATTTTTTGCNNNNNNNNNNNNNNNNNTCACTGAACTGAAACAAGATCTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAATATAATCTAGGCGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATTGAGCCTTTGACCGCCGGCGCTTAGGTGACTACATCACTATACAAGACCATTTATAGTATGCCCATAATTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTTATGAAAATATTTATTTGTTAAGTGATAATTGTCAGTTAGAGGATAAGTGGAAATAGTTGTCGTGCTTTAATTAAACCTTTGCGTCAATTCGTTTGGTCAAGGGGAAGATGAATGTTTCTAATTGAAATACCACATAGCTGCTGTCACTCGTTTCCAGCGATCTTATATATACTTATCTGTGGGCGAGAGGAGCGTTAAGAAAATGTAAGAAAAATCGTTTTTGTGTTTATAGATACATATGTATATGTGTGTGTGCTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCAATGGTCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGCCCTTAGTAGCAAAACATTTATATACAAAATATATGTCCATTCTAGTGGACAAAATAAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTGAAACATATCTCGTGTAATGTCTATAAAATAAAGAAAACAAATGACCATCTATCGTAGGGTAGTTTCCGATAACGGTATTTAGTTTTCGTATTCAGCAAACGGACCGCAATATTTTTTATACAGATAATCCTTATGATTTATTGTGTAAAACTCTCTGATTTATTGTCCGACTTCTGATTACGTTTTCGACGTTATCACTAATATGTGTAAATTGGATTAAATGGTGTGATTTACCGTTGTTTTAATAATTTTGTTTGAACAGGACAAATTAAATTTCCAAAATTTGTTTTAAATTAATTTGGAGCACGCGTATTGATTTCTGTATATTTTTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGCAGTAATCTTATATTAAGAATAAAATATTCGAGCATGTCAAGTCTGTCCATCAATTTACTATATTTCATAATTTTTAAAATATCCTTATATCTATTTACGGGTTATAACGGTGCTTACTGGTATTTCAAGCTATAACATAAAACAATATCTAGCTTAGATTAAGCTGTTACGTTACAAAGTTAAGCAAAGGCGATGTGCTCTTACGATCCAGTTGCAACCAGATCTTAACAGTCAGTGGGGTGCAGTTAACAGGATTTCAATTATAAGTTTTACTCCTTTCATACAAAGATTATCAAATGCAGATGTGTCACATTGATATGTTGCCTTTAGTGTTTTATACAAAATCATAGCACAAAATAATTTAGACGTAAAACGGTAAAAATGGTAACCTTAATTGATAGTTGTACCATAGCGTTGAAAACTCAAAATTACCAACAGATGGAGTTTAAAACTTTTTGTCAACATGTTATTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGAATGCGTTAAAAACATGCAAATTATATTTTAACACATAACGCGAAATTTACAATTTTATTAAGCTGCAGCTGCTGGTTTGTGTTATTTACATTTGTAAAAATGACTGTAGAAGTCTCGTTAAGCATTAAAATTTTAGTTCAAATTTATATTANNNNNNNNNNNNATGCCATCTGTCTGTTAGCTAATCTTTGTTACGCGCTTTATGAAATCGCCCAGTTGACTCGTAACCTAAGATCCCCTCGGTTAGGAATTAATTATTACTAATTTTACTCGTTATATGACAAAAGTTAATTTCAATTTTGAATCTGNNNNNNNNNNNATTATTTCTCACAATATCGACTGAATTTTTAGTAACTAAAAAGGACCTCTGTGACAGTCAGAGACATAGGTAGGTATCAAAGTTTTAACACTTAACTAGAAACTATATATACATANNNNNNNATACCTTTAGATTATGGAACCAGTAAAACTCTATTTATTTTTCGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAAACAATGTATTNNNNNNNTGTACAAGGTTTTAGATAGTGAACAGACAATACACAACACACTACATATACTGTTCACTAATATAATCTCAATAAGTAGGTCTATGCCATTGAGGGTAGATTAATACAAGTAAAAAATCATTCACTTGAAATTAGCTGACAATTTCAACACTTGTTGAAAACACGAGTGTCAATCAAACAGCGCTTTGTCGAAGTCTTTTGAAGCGGCTGAAACTCTTATTATAATAAAATACGATATTGTCCAAACTATCTTTAAGCGTAAAGCGCTGTTTGATCTATGTAAAAATTGTTTCCAATTTTATAACTCATTTTCAGATAAAAATTCAATTANNNNNNNATTCTAATCCCTTTTTTAATNNNNNNNTTAGAATGTAAAAATACAAATGCAACACATATTGACAAATCGGGCAAACCACCTTACGTNNNNNNNNNNNNNNNNTATCATTATTTTACTTAGATAGTTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNAGTATGACGTAGGTACGTTAAATTAGAAATATAAATTTCCATAGAATCGACTGTATATCGTCATAAACTNNNNNNNCGGTAACGACTAATTTACAAAAGACAAAACATCACAACGAAATGGAACAGTCACCATAAGCGCGTGTATACATCAATTTACAACATTTAAATTATTTTCTGTCNNNNNNNTCGAAGCGAAATAAAGCGCTTTATGCTCATATTATTTTCGCGTACAAACCAATGCGCATGAGTGGTTTCCAGTGACAAGTGAATAGCGATCGCTCAAGAGGGATCAGAATGTATTTCGGATTAATTTTCTCGAAACAGGACCATCTGTTCGATTGGTTCGGATGAAATGATTGTGGCGTAGAATTTTGTGATATACTTTAATTTGACAAATGATTGAATAGAGTGTCGAATTTCGGGGAATTCGTAGCAGTACATTTTGTTTAACTTAATTCCTGATTTAACTTTAAAATTTTGTCTAAAATGCAATTATGGCGTTCAAGAAAGTGTAAATAAAGAATTCCAAATGTAAATGCTCGGTACTCACGCATTAATTCCTCGACTCTCTTATAAAAATATCACCAACGAACTCCAAACAAAGATCAAAGTTTGCTTAACAAACAATCCAGAACTGATAACGTCGGTGACGAGACCTAATTGTGTTTATTTTACGTGTGGATCTCAGGAAATTGGATAAATTGCTGGTTTAACAGGGATGTTATTATAAGAATGGTTTTATCCGTTAAATTTCACTCTATAGACATTTTGTTACAGAATTAAACAATGTAAAAACGTTAATGATAATAATTTGAATTATTTTATATTTATTTATATAAAAATACGTTATGTGTTAGAGTTATGAGGATACAGATAATATATACGAGTAAACTGATTGTTGCATTCGAGTTTACGGTAACTGCACAGATTATATAAGTCTTTTAAATTGTCATTAGAATTAATGTTGTGTAGCAACTCTAGAAATCAAAATCTTGTAATCTGATGATATCTCTCGCTAAGTATTGCACGAGATACAATCTCGTATAATGCGAGGTGTCTTCTACATTGAGATACATGTTTGTATCCTGAAATTAATGCATCCAAATAAACCAAATAATCNNNNNNNNNAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCTCTCTAGTACTTTAGTAGGTACATTTCTTTCTTAAAAATTTTACTACTGGTAACANNNNNNNNATGAGCGATAAAGAGTACACTGTTAACTTAAATATCAAATAATTGATATTTAAGTTAACAGTGTACTCTTTATTATACTATTATTACCGCTCAACCCATCCTCATTTCCTATTAGTAACATCTAAATGATTCGATAAATAAAAATAAGATAATAGTACCAATTTAAATACCATTAATACGTACTCTATATAAATATCTTTTTAATACAATAATGACATTCACAAATTTTCTAATGACATCCATTAAATTTGATCGCGTTACTGTCGTTTGTTCATTGGGGTTGGAATTAAAAACTATGAAGAGTAATCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTAAAAAAGCANNNNNNNNNGAAATTATTCANNNNNNNCTATTTCATGAAATATATGCTAAAAGAAATATGTATAGTTCATAATAATAATAAATAATGAGCGGCCGGTACCTTCTGATCTTAAACAGCTCTGTTGTTCTTGGCAATTAGAAGAATTGAGATTGAGATCCGGCCAAGATGTGTGTGTATTGATAGACATATGTAGTGCCTTTAATAAATTATTATCCCTAAAACCTTTTTAAAATCGGTCCCATAATATATCATATGTGTTTTCTTCAAAAATGGCACACCAGAAGATTCTTAACGAAATTAAATTTTGTAATTAAAAAACAATTACAATTTCTAACTTATATGTAATTGAAATAACATTAGACATATGGGTTAAAATAACATGACCAAACAATATAGAGGCAAATTAATGTATGTCCTTCCCATCATTTGAGACAATTACTCATAAACTATTGCAATATCATTGGTAGTTTTGGTACGCCGTCACGCTATGGGGTCTTCGTTTAATTATATATTACTTCTACTATTTTGCACAGTAGTTTTATTGAAGGATATTAGTTAGATTAATTCTATATTTATGGAGAAATTTTGAGATCTAATTTGCGAGGTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATGAATAATTGTGTTACGCGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGAGAACATATTTTGGCAAATTACTCTGATGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGACAAGTCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATATCCTAATATTTTTGGTCTCAACAATTATCGATCCTGGTCTAAAAGTGTAAGGTCATAAATAAAATATGTTTGAATCTTGTAATATAACAAATTCAACATTAACTTTTATTTAAACTAAGCAATTAAATTCTATATGTATCCAATATACTATATTTCATTTTTAACTCTCGAGATCTACTTATCGATATTGATATATCAACATTTTCTAATAATCATAGCACTAATTAAAATAATTTTCGCACCCCATCGATCAATCCATGGTCCTCGTTCAACCATACGGGAGCAAATTATATGACCTCGATACTGTACAGAAGGCTGATTACTCTGGTACTAAAGCAAGCGTATAGCGTTTGAAGCCATCAATATCTACCTAAAATTAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTAATTAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTCTGAAGCATCCAGTGGTACATATTTTTTATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGCCTTCCGCTAATAACTTGAGCTTGAGCGATAATGTTTATAGTATAAGAGGAGAGAGAAAAGCACTTAGTGTAATTAGATTGCGGAAAACGAACTCGGACTGCTACCGTTTTATACAGAGTGTTTGCTAAAACTTTCATTCTAAAATTTTAGTTTATTTTTATTGACTTAAATTTATTATGAATGAATCAAATATTCTAATAGAATTGTGTAAAATAAATGCAATAATTTTGTTTTGTATCTGTGTACGCTTAATTCTTCTACGTTTTGCAATTATTTATATTATTGACAAGTGACAATAGTTACAATATAAACTCAAAACTTGTAAGAAAAAGTTATTTCGTTGTTTAATAAAGTTAATATCATTTGACATTTTAATCAGCTAGTATTTGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAATAGTTTATAGTCTCACAAATATGTAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTAATTAGTACACCTGTATAACTAGACTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAAATAAAATTATGTAAGACAATAGCACATACACACGTCTGTTGCATGCCGTAACATTATCCAATTATACGTTTTGAAACAACGAAACGAATCCTTACCGGACTGGCGTTTAATTAACTAGACAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACACAAACTTTGTTTAGAGAACAGATTTTAAATGGGAAATATGAAATGAGTAACGATGTTAAGTGCTTGACAGTTTCCGTACGGGACTTTATTTTAATAGACATATTTTTGTTCTTGTTATTAGCTGTATATTTAATTATGAGATTCGTTTTTTGTGTAAAGCAGTGAAAATCTATGTGTTTCGTGCTTTGAGCGTTAAGTTCATAGTGTATTTATAACCTTCTCTATATACAAGGATCCGAAAATATTTTTTCTTATAACTTTAGTCTAGTTTACATGTTGCCAATTTTACAGAAGCTCGCTATGATTATTCAGTATTAAAGATTATAATTATATTGATAAACGACTTGAGTTCTTGAATATCACGGCGTAAATCATTTAAGTAAAGCATTAATGAACCATTAATATTAATGTAGGTAAGACAACGCGGATCGATTAACTGTCAATAAACCCTATGAAAAGAAAAAACCATAATAATAAATAAGCAAAGACTTTCGTCCTTATAATTTAAGTAAGTAATTAATATAGTATGGACAGCCACTAAGTACGGTGAGAAATGTGTTTCCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACAAGGCATTTGATGACTGCCCCACCGTATCAAATCCAGATGCAAATGTGTTACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATCTTGTTCTAGGAATAAATCTTTGTCATGTTCTCTTGTCTATGATAACAAATCTATGATGTGCTATTCTTNNNNNNNNTACTAGCTATTTTAAAAATATATTTGAATAGCTTGNNNNNNNNNATTTGTTGAAATTTCTGCATAACATTAAAAATAGAAGCTTAGTTAACTGTTACATTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTAGGATTCATTTCATCATAATCGTCATGGTCGAGAAAAATTTAACAGAGTTTAAGAATTATTTCATTAATTGAATATTATCAAGGCTATAAATATCAAAACACGCGAAAATCAAGACTTATATACAAACAAGGAAACGTTGTTAAAACCTATTCATCAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCAATACGGTTACCTTAAAGGGTTGACACTAAACAAGTGAGAAGATAGAGATTATGGTACCTCAATATTGGTTTTATTTACGATTGACAAGACACACACAGAACACGATGTGAATTCTCTATGTCCGAATTTCACAAGGTCAGTTTAACTTAATTAGCAGCTAAACCGCTCGATGACCAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACGTGAAACTTACAAACATTTGAGTTAGCGGAGGAGCTAGGATACTGATTATAACATTCAATAAGGTTACTTTAAAGGGTTGACACTAAACAAATGAGTGGATAGAGATTGTGGTACCTCAATATTGGTTTTATTTACGATTGACAACACACACATAGAAAACGATGTGAATTCTCTATTTCCGAATTTCACAAGGTCAGTTTAACTTAATTAGCAGCTAAACCGCTCGATGACCAGCGCGAAATCGGATTACTGACCGACATGAACACTCGCCGAGTTTTACACGAGGGATAACGTGAAATCCGTGAAATATTGACGCTTTTAAAGGATTTTTGAACAATTTTGAGTGACATTTCTGTTAATGTATATTAAAATATATTTTAAATACACGCATGGTCATCTGTTTCTAATACACAGGTAACATAAGAACGAAGCTTCATTCTTAAAAGAAATCCTTTTTGCACGATTCGCAATATTGTAAAACTAATTGTTTTATTTCGATTCAAATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAATAGTTATTGTACAGTAATANNNNNNNGTATTTTTAAATCAAAAAGTATAGTAANNNNNNNNGCTAAATTGTAAGTTTATCTGATGAATAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGAATACAATGTTTGGCAGCCGTTTTAATTTGTAAGAGATTTTGATCCAAAGTAGTTCCCACATCGAACCAAATACGAAAATTGGTCAAATGAAGTGTTAACGGGATAACAACCCTTTGACTGGACACTGGGCACTGTGGTTAATCTTGTTATTTCTATTTCATCTATCTTGTAATATGCGTGAGAACATCTATAACATGGTTTGGATAAAACTCGTATCTATAATTGCATTCTTCGATATTTGTCGCAGCAAATTTATCTCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAATTATTGAAAATTTATGAAACTAACTTTTTGAGCATATTGTACGCTGTGTTAAAACAATCTTAAATTCTCTCAAAGTAAGTGTAACATAATATAAATATCATAAATATCCGTTAGTTTGTCCTTGTTTTTAAAATAACCTATTACAAGTTAGATGACCAGGTTTTAAATTGTCTTATGAATTATTTCGCACTGTTGTGGTAAATTCATTTAACCTATAGTAATAAGTGGTAAATTCAGTAATACGCAATACTGATACACTCTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTACGTCACATTTTCCGGTAGCATTTATTTCATTGAAGAGGACGTCTCTTAAATAATTCAGAGATAAGAGCGGGAATATCGCTAACAATAACGTTCGCTACAGAAGAAGGTGGAAGCACGTTTGGGTGAAAGTTTTGCGTGGATTACAANNNNNNNNNNNNNNNNAGATATTAAATAAAATTTCAAATGATATCCATAACTCTAGATATGGATGTTAGTCGTATCCTTATTAGGTTCAAACTTAAACTTAATAAATAAAATCTTATACAAAATTTTGCCTTATAATAGAAAGAATGGAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGGTCAGATGATGGTGACAAAATTTTGCCTTATTAATAAAGATATTATCAGATATTAAAAGTATTCACTCTTTAATAAATATCACTGCATTCCTTTTCACATTTAAGTTGTAAAATAATAGCTACGATAGTCTTCCGTTTCTTCCTTTATCTAACTGCTCATCTATTGGACGGCAGTAAATGTTTGAAAATAATTAGAAAAATATTGCTAAAAATCTTACAAAAATCACGGCGTATCAATAGTCATCTTACACACTCGCATCCTAAGAGGAAAAATCTTTATCGAAATTCTAACAAAATATTGGATAGAGATTAGGCCATACAGTTTTATTGGGTTTTCCACTATATTTATTTTACGTTCTTTCACCGTATTGCGGAAATTCTAAAGGAACTTATCGGCCACTTGAAAATAAATCTTTTTGTTTGTTAACACGTTTTTTGTCCGCAAACGCATCGGGGCTTTCGTTTTGATAACGTCCGATTCATACAAATAATTTATTGTCGATTTTCTATACGGGATTTCTTTTCTGTTTTGTGTTCTTTTAATAAATACTTGTGTACATCTCTTGCGTGTTTGGGAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATAGAATTATATTAAATGATTATGACCGTTCCTTAATTTGTGTGTATTTAATTTTAATTTGTTATCATTCTAATTGTACTTAAGATATATAAAAAGGTGCATAAAAAGCAACTGGTATTTACAGCTTCCTTAGAACTATTTCTATTACCTACAAACTTACCGACTGACTTAAACGCAGCTCAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCAATACATACAAGGATATAAAATACAGAAAGTAAATATCAATATATAAAAGAACAATAGACAAACAATCGTCATATCAACGTCCATTAGAGAAGAAACCGCATTACAAACGCGAAAGGAACGGAAGCGGCGATCTTGGCTCGTAAATTTTTACGACAACGCGTGTCCCGTCCCTCGGTGATGTTTATGACGATTTATCTGCAGCTCGGTTATCGAACATGATGTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGCATCCTGTGTTGGCTTGCGTTAAGTCTCGTCGTCTCGTTATGTAATTACTCCCTGANNNNNNNNAATGGTTATAAATTACTCGTGCATTTCTTAATCTCAGCTACGAAATCGCGTCATATACCAAATATGTGNNNNNNNNTGTACATTTTTGTAGCACTTGTTTTTATTTGTATCTTGATGGACAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCGGGCACAGCTAGTATAGAATATATTTGTACCCACTATCGAAAATGCGCAAAAGCTTTTCGTACATTCTTGTAGCACAATTATATAGAATATGTTTGTATTACCATATTTAGACATCTACAGTATTAATCGATTGGATTACTTGGGAAAAATTAACCAGCTTGATAAAAACTGACAGTAGGTACTACAGTAAGTAATTTGATTTTTAGTTTGGTGGGTTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAACTCACTATTAGATTTGTTACTGCTAAAATCAGTTAGACGGCAAAAGCTCATCCTTCAACAATTAGAATCTCCTCCAAAGACATCCAACTATCTCTGTCTTTAACTACTCTGATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGCGATGTCATTAGCTACAATTATCTAATAAGCAATCGTAATTCGATAATAATAAATAAGTAGGAGCTGGTACAACACACGACATGTGTCTGTAAAGATCGGATAAGGTATGATAATTACCTGTGCTGTGTGTCACGACATTACTCAATAAACACTCAATATGGACGCTTAGCGAGGCCATAAAAATAATAATGTAATTACGTTTATTTTTGATTGATTGAAAATTGTGCGTGCTTATGTTGTATTGTGTTGTTTTGTGTATGTAAGGTTCGCTGGCATAAGTTATAAGCAGACGCCCGCCTTTTGTAAACACTTGTGTACGTACACACATACGAATTACAAATTAAAATAAGTATAGAAGCCTAGACCCATGTGATTTATAAATTTTTGATTTATACATTAAGTTACTAATATTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGTGTGTATAAAACGGAAACGTATCCCACGATTAGATCCCTTCAATTCACGGTGAAATTGTCACATAATTAAATTATCGAGTCGTTCGACTAACATTATGTTATATAAGCTTAGCCTTTAACACGGAACCGAAAACGTCTGAAAATGGTAACGCTCGTTATTTTATTTTTCAGACAATTTTACGTTGTTGCCAACTGGATTATTAGTATTTAAAATACTCTCGTTAGAATCAGTTACTGCAATAATAATTTAAATAGGTAACTACTGCAATAATAATTTTAATAGGTGTGTGAATTTGATTAGATAAGCCTTTAATATTATAATTTCGATNNNNNNNTTGTATTCATCTTTGTAAGCGTTAAATACAGTCGTAGTTTCTTGGCTAAAAACACCAAACTATTATTCATATAAGCAGTAATTACAAGTGGCAACTTAGTTATGGAGATGAGACTTTCATGTAAGCGTTTCTTTTAACTAGGTGATAAAGAGAAATAAATAAAATAACATTTTAAGATATACCTACAAGGAATCATAAAAATTAATGTACTGTAATAACTTAAAATTTAATAATCAAATAATGTTTCTGTCAATCAAACTCAACAAGTTTACCAAGTTCCCAACTTATGATGTCGAATACAAATTCTACATGAGTCTAAACTATCGAATCACACATACCATTTCTACTGACAACTATTCTGAGCTATTAGATCTGGATTGACGCACAATTTGTAACGCCCGTGTAATTGGATTATGAGACTTGAATGTGACCACTGTACGCTGAAAGCTGTAACAACTGAGTTAGTATGTGCTTGACGTTTTACTACGAGCTTACGCAATTTCATTAGCGCGGACTATGGTTGTTGTGACTAGATGGGTAATGCTGCTTCACCTGCATCATTTATGATTAGTGTTCTACGTATGCAGTTTGTAGAATAATGTGTTACGACCTATAATATTCCTTGATAACTCTTTGAATAACTGTCTTCTTAGATAACTTCTTATGATAAATAAATAAAAAATTAATTGTAATAGGTTTGTTTAAAGGTTTTTCTGAAACTGATTTACAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAGACTGTCGAAAGTAGACTTATTTTGCTTTTATATGACGATACTTTTATGAAGTTTTATTTTGTGAAAAACTATTTACACAAGGAACAAATAGTTATAATGAAAACTATTATATCTTTTCTACATTTTATCAAATAGTGAACATAATCATTAAAAAAGGCAGCGGTTTCAACGTCATGTATAATTTATTGTAATTGTTTATCATATTATGAACGTTATAGTTAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTAGAAAACAAAGAGTTATCTTTACGACATAAAACATTTACTATTAAAGGCCTCAATCACAATAACACTAAGTCAGGGCTGGTGAACATTTGGTTTGTCCGTAATAAAACAAAATAAAAAGGAGTTACGACCCGACCAAAGGCGACATCTGGCCGACTTAATTCGTATTTACTTAATGTTTACTGAGTTAATGAAAATGTCAGGTTACTAAGAAAATGCTCAGCAATTATTGTTGATTTAATATATTTTTAGAATCTTAATACTTGCGATACTGNNNNNNNNAGATGCTGATTAGTTTTGATACTGGTTGATACTGATTAGATTTGTTTAATTTTAATGTATTACAGATCTAAAGTTACTTGATTATGTGCTGTATACTTTATAATTTTATTTATATTATCAAGAGGTCTGTCTTTAGATGTCGATAATTTCTCAAAGAAAAAAGACAAACCTAGATTAATGTACATATTATTATTTTCTTTAATGAAATTTTAAATATGCATAAAATTCTAAGTAAATAAAATGTTTTAGAGTTAATTAATTATTTTTAAATATGTATTTGCAATGCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGTACGACACGAAAGCGAAGCACGGTATTATCTTTTGACACCAAGCGATATCACTCGAAAAGTTATACTTGTAACAATACTATCTACTTTACGTAAAAGATAATACCAATTAGCTAATTGGCGAAATAATTATTACGCCATATTACTTAAATAATGTCACTGTTTTCGTCAAAAACAATAAACCCTTTTCTTATCGTTATTACGTCCCATGAGGCTCGGAACAAAGAACTTGTTGGTTTTTTACGAGCGCTTGCTTTACTGTCAACGTCTAATTGCTATATTATACCTTTGTTATTAACTCCCAAGTGATATTTTAACGTTACATTAGAGATAAGGAAATTAGTACGATGATTGGGCAGACAAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGGAAGGTTTGGAAATCTAAGGTATGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCTATATATTATATCTAGATTATAGTACAATCTAGTGTATTGTACTATAATCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTATAAAGCATTAGTAGTTTGATTTCATATACCCTATGGAACAGGTATAGGCCCTATACATTTCTGAAGATACAAATCGATAAACATGAACTGTGTGATATTAGTAAGTACAGACAAGATAAGTAAATTATTTTTACATATGAAATATATGCTTGATACTACTACTTTGGACACTTCCTTTCTTCTAAATTTTCCTACAATTTGACTATTGTCTATATNNNNNNNCAGCTTGTTGCGAGTTTGACTCGCAAAGAAATGNNNNNNNNNNNNNGAATCTGTGAAGATCTCGAAATAAGGCCATTCTTGTTTACTTTCCTTAAGTTTAAATTATAGCAATAATACTGACTTATAATATTATGTAATGAAAATGAACGAATAGAGAACAAAGTCTTCGTAATGTAAGTTTTCAAACAAAACTATCTTTTATTATATTACTATATTTTATGTTACTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCAATTTTATCTTCCATTCATACATACATATAAAATATTAAAACAACATTTTCAATAAACTTCTCGAATTCAACAGTGGAACGCTAAATTTGATACTGTAATTAGTCACACAACTTTCAAATTTAACAATTGTCAACTTTCGCACGAGTCCCGATTTCGTATACTCTTCAACTGTCAGTCTTATTTGACGCAATCAGCCTTTACTCCTTTCTGTGCACCAACCATAACTAATCTTGACGCGATTTTAAAAACGTCACTTTGAAATTAACCCCTTGAAAACAACAATACTCTTCGTGGGAAACTAATAACACCAGAAACGTTATTGTTTACAGATATAACTGTATCNNNNNNNATTATATCACATTCAAAATTAATCGCAGCTATTAACGCTAATTTGAATACCGCACCGCAGATGCAACGTTTACCTAAATAGAGATGTGTCATTTTATTAGTGACATTAAATTTTATCGTCGATACATCATAAAACTAGTAAACGTCATCCCTCACGTCATTTACGACCAAATCTAACTTTTTTCTTTTGAAAAATTCATCGTGATTATGCAAATCAGAATCGTATATTAACAAATCAACCGTTACAAATTAATGTTTACCATCATTAGCATATTTTTGAAAGAAATCGCGTGTCATCGTTCGCGCAAAAAATCATCCATTGCTATTATCGTCGACGAGTCTTTCAGAACGCGTCAACTGATTTAATTTTACGACATCGATCAATCAATAGCGTTAGTTTCATGCAAATTTCGAATTTAAAAACTTTTAATACATTCATTAGGGATTACGTTTTGTCGTAAAGTTGTGTTTTATGACGTCACCGCTGGTGCGTCGACACCCGGCGCTGGCAGTATCTTCCGCGTGACTTGATACCTTGGTGATTTTAAAAGCAATATTTTTAATGGTATGTCAAATTAATGTCGATTCCTTTGTATGCTTTATCGGCAATATGTCGATAGGGTTTAAAAAGAAGTCGTCGATGTTTTACCAACCAACCCTTTAAATTTCATGCCCAAGCTTTATATTACAAATTGAATCAGCACAATGCAATTGTTACCCTCTTATGTACGTTACTTCTGTTGGGACATCGCCAAATGGGTCTGTTATCGCTTTGAGAATTTAAAATTTATTGACATTGATTATTGTTCGATTTCTGGTTTAATCAACAATAATAAAATCACGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATCATAATAACCACACGGNNNNNNNNNNNNNNNNATCTAAATACCTAACATAAATTCCTTAGTAATACTTTATTTGAATTAACATTTCTGTTTAAAAAGTTCTATATTTTAGGCATTTATATCCATTCNNNNNNNCTTTTCCTTGCAGCTTTTAACCTTGACCTGAANNNNNNNGTTCGTGTTATTTCCTGCCGANNNNNNNNATAATTAACTTGGATTTAAGATAATGCAAATTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACTGCATGCCGCATTGTTACTCAAATAAGTGCAAATACGTCGAGAAAGAAAGTTATATTGAAATAGAAGACAAAAAAGCTATGTGCACAGAGTCTGAAAGGGTTAAATGGATATTTTAGTAAATGATTTTCGTTTCGATCAATAAATTCATTTTGGTCAACTTTCTTTAGCATGCTCACAAGTTTTCTTTGACTCGTTGATACTTTTTATTTAGAAAACTGTATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTAATACATCAGAATAAAAGGGAAATAATTATATTAAAATAACGAAAAATGTTCAAAATTAAACATCATTTGAATATACACAATTTGTAAGCCACTAATAAATAAAACTACATATATGTGAAAGAGACTTAATGCAACAAAATATAAAAATAAATTATAGAATATTACAAAATTATATGATTTTGATCAACAAAACACATTTGCGCAATTGTAAAAATAAACAATAACACGGAATAGCGAAGATACAAGCACATCCAATTCGTAAGGAAAATATAAAACCACTTTCATACCATTCAACGAGTAAGATACAAACATGGAAAATGAAACGAAAATAACCGAAGGTACCCGATGATATTTATACTGTATCATTTGGTAAACAAAGGCTTAAGGTAAGTAATATATGTTTGTGATGGAAATAATGTTGGTACTTCATTTTGTCCAGTATTAGGAGATGGAGATTGGATACGTCGTAATGCAAAGTGGTGGCTTTGATCAAATTTGTTTGCTATTGTACAGTTCCACAAATATATTTTCATCTTGAGTCGTTTGTTTATTAACTCTAAAATATCATATATAACAAAATTTGTTCAGAATTATAGATCGACTACTTGTCCTGTATATCAATATACTTACATGTATATATAATGAAAGTTACCTAAACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACCTTACCTAATTTTACGTTATTTCCGAAGTATTTTTTAAACTAAAATATTTTAAATTTATGAACTAACGGCGTAAACTCGAGTAATTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACGAGACGTTCAAATAAAATTTCTACAAGTACCCTCGATAAGTTCGCGACGCTTAGACATTTTATGTATTATGTTTTATCCTTGAGATCAGCGTCGAGTGGTCTTAAGTATGCGGGCGATCTATGGCGGTCTTTAAGAGGTTTTTGTTACTCAATTTGCATACACATTTTATTGAACGTTAAGTGATTTTAACTTTATCGATGTTACCGGAATAATTTCGTGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACAATTGGTCATGAATAGATAGATAGGGTAGAGATAGGGTATTGTTAATGTTTGTAGATACAAATACAGATTCTTATATTGCATTTGCTTACGAAATATTTGTCACGAAAGTTTTTCTAAGATTACCAGATTCGTAGTGTTATTTTACATGCGTCTCATTGATTTGAGAGTTGTCGGGTTGCATGATATACTTACGGGTCAATCAACTATTGTTTGTAAAAACGTTGTCCCTACACTTAATATAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTGTTTAATTTTACTATTTNNNNNNNNNTAACAAACTGTGTCTCCAAATTGTTTTCAAAACTCATTTCCACTAAGTTACGGCATTTGAAAGTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGCGTGCTTTATAAAAATTAAAATATTAAATAATAATATCTAAGTATTTCTGGTACAAAATTATTTATCATACATTACGTAACCCATATCCTGAGGCTGACTCTCGACTCAAGTGGAGTGTAGATGACGTGGAATTTGCATGGCGTTTCAATAGCCATGAATCAACCAAGACGCATGGGGGAATACGTCAAGTTTACGGGAACATGGTGGTGTATTGAATGGTTAGGCTTTGATAGAAACATATAAAGCTAACAATATATTACTATGTATATGNNNNNNNTAAGTAGTCTCTTAATCTAAATAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTGGTAAATTTAAGCTAAATATAAAGGAAATTGTTATTATTAATAAGTAGTTATTTCATTATTATTTACTAATGGCAATTATTTTAGTAATAAGTTTTAGTCACTGTAAGTATCACTTACCTATTCAACAGATGAGTAANNNNNNNNNGTACGTGCTTGAGTCGATCCCTGCTTACCTATTTCTCTTCGCCATCATAATTTTTATATCCTCTAATTTATTTTATAACGCGAGGTCCATCTCCACTAACAGAATTAGAGTCAAATGCAATAAACGTTCATACGATAAATGTACAATATACGTAAAATGTATTTTATAAGTCAGTAGATTTCTTCAGATCGATTTCCTATTATTCCTGTAATGTATTCACAAAGCAAAACCCACGTCAAGACCTTGTATTCTCGAGCCTCAGATACAGTACTACCTTAAACACGTATTGACATTCTGGCACTGCAGTATTCGTAACAAAACATATATATTGCTTGTCACGTATAATATTAAGATTCTTAATTGCCTATGATACAAGCAATGTATATCGTACAACACTATGGATACGCGTGGTAAAATGTTTTCAGAATAGTATTCCAGGGTCCTCTCAAGCCTTTCAATGTGGATGGAAATTCGTATGGAGTGTCAAAGGGGTGTGTAGCGTCAAAACCAAGCCGTTTGCCTTTTCAATGACGTCATTCTAAAGTGATTTGATGGTTGTGAGTTTGATCGTGTTTAATTATAGGGTATTATACAAAATCAAAACTATTTATTTTACAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGGAATGTACATCTTATATGAAAATAATCTGTACTATATGAGAGAATTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTTATAATTTAGGCGTGAAAATACCCAGAGGTGATCTATCCCACTGTCCAATTAATAGTTAACTTTACATATTATGAAAATATTAACGAAGTATAAATCCAAGACACATCAGGTGTCACAAACCTTTGCATGCAATTAATCAACGGGACCTTACATAATCCGAAACTAATTAAAACACGCATGCCTCAGTCCACACAATACCCCTGGGACGCGGTCCCTATCAAAATAATTACTAAGACGCGGGATTATCTCTAACCCTTGCTCGTCCATTAATTTCCATTGACTTTTTGTGTTTTAATTGACGGTTCTTTATAGAAAATGTTGGTAACGTCTGGCGTGATATTATTTTATTTCTTTTTATATTAATAAAGTATCAAAACACTTCGCAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTATATTTCAGTACTTATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGATTAATTTTAATAACANNNNNNNNCCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCATAAATAAGTGTAATATAGCAATAAACACCAAACAACCTACAAAATTATGTAGGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATCATGTTACAATTTTACCCTATCGTATCCTAAAGTCGACTTAACACGAACTCTGCTTAATTATTGAGAATTAATTACCGTTATATAGAGATTACAAAGGATTACTTGCTATCAAATGCTATCAAATTGACTTTAAACCGTGTCGGTTCGGCTAACTCAACTAATTGCGTATTTACTTTAGAAATTTTATGAGAATAAATTATTTAATTAGATATATACAATGGCTACCTTGTACGATATTAGAAATGTTTTTAAATGTACGATTTATTGGGTTCTAATAATATGATTCACGAATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAGAATAGAAAATTAAAAGATAATGCAAAGAAAAGAAGGATCTTTAACTTAAAGACAAAATATCATGTACCTGCTTCTAAATACTGGTAGGTAGCTAGATAAAACTAGAATTCTTAGATTTCATTGTGACAAAATCCAAGCTTATAAAGATTTAAATATTCTGGGTTTGTTTTAAGATTTGTCGGTCTTAAGATTTTTTCTAATTTCTTTTTGAAAATCATTTCAATGCAAGAGAGTTACATTATTTATTATGACATCACAAACCAATTATTAAATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAAAATTTATCTTATACATAATTGTCCACGTCAGTACTCTAGTTAATATCTAAGAAGTTGGTAAAGTTCCGACAGAAACGGATTCCATGCTGCATAAACTAGCGAAACAAGTGAAGTTTATTCTCTAAATATTCTCCAGAGACAAGTCTTGCACCGTGTCCCTTACTATCATCTCGGAAAATATACAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTATAGGAAGCTGGTGGTGTGGGTTGGAGGTGCTGCAAAAACAGCTGGTGCTATTGTGGATTGCAGGTGCTGGCAGAAAACGATTATTTGGCTTAATGTCCGTCACTTCACCTTGTCATTGTGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACATGATATTTCGTATACAGTGAATTTCAAATAAAACTATTGAAATACGAATTTAATTTGAACATGTTTTGATCTTAAGGTATAATTTAATTATTTTTACCAAGAGATACCAATGATTATTAATCAATGAAATACATATCTTATTGTATCGCCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATACTTAAAGAAAATAAAATAAATCATTTAATTTTATATGATCGAGTTCGCCGAAAACATAGTAGGGGTATTTATGCATTGCTATTATCATATGTCCCCAAGAGAAGTAACAAAACGTTTGTCTTTTTAGCACATTTGTTTAAGCGATAGTTGTATTTCTTCGTCGCGTATATTTCCTTGAGAAAACATAAAGAGAAAGAATAGAATTATATACGAGAATAAAGGTATTTTTACTCTTAAGATAAATACTTTTAGTATTTTTATGATTGAGTTGAAAACTTTAAAATATATCAATAAAATGTTATTTTAAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGTTACAAACCCAAAATAGAACTGTCAAAATCTATATAAAAGAATAATGTCCTCAATTTTAAAACTTGAATTTNNNNNNNNNNNNNNNNNNNCCTATAAAATGAAACAATATCATGACTACTATATGTTGAACATTATAAAAATTTAAATTAAGAATTCTAAGCAATTTCACCTTATAGTTTATATTATAGAAGCTATAATTTTAGCACATGTAATAAAAATACAGTTTTTAATATGATAGCAAATTTAATTGCTTGTATTTTATCNNNNNNNCTTGGTTTTTCGTCACTTTTCGTTCTAATTCGTATCCAAGCAAAATATCTAATGAGTAAATGTAATTTACCAACGTCATAATCATTATCGTTATAAACAGCGAACAAACGCAATTAACTCGCGACCGCCAGTAGGGCGACCGTGACCATTCAATCAGCGGGACATAATCATAAACTGGCCGACACGCGGACTCGTAAATATGCGTCCGACAAACGATCTTCCAGACATTTATTGCTGGATATACGGATGTTATGACGCAAATCGCTGGGGTGATTGTAATTGACGACGAATCGACGCTTTTAAAAATTGGATGTGCGTTGTCGTTTGGAGAGATGATTTGAAGTGGATTGTAATTTTCAGTTAAAACGATTATTTTAATTGATTAGTAAGTTAAAATTTAATCCAAAAGCCAATTATTCAACTTGAATTTAATATTTCAATGATGANNNNNNNNACATTGATTGGTAAAATTTGATAAGCTTTTAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCAGAGCTTTTTACTACCGATTTTAACATAATTAACAATATACACATAAACTTACTACAATTAGTTTTTAGCAATATTGTGCACAAATAAAGACTTAGAACATAATTTTTTAAATTGGTAATATATAAAATGAAAAGTTGATACAATTTCATTTGAACTCTTATCAAACATCGGAGCTATCAAAAGCCATTCGTATCAAGGAAATATGGCATTGTAGCGTAAATAACGACTATCGATAAAAGTATAAAACGAACTGCCTGCACGGAGATGTCCAATAAACGTCAACGGGTGTAATGACGTCACGCTCGGAGCTTTACCGAAATATTTTTACGAATGCACGTTGCAGGACTCGTAAAAGGTTTACGATCGGCTTCCGAACGAACCTAGGTTTATTAATCCGTACTATTATATTATGTGATACCCTTGCGTGTATTGAAATAAAGATATCTGCAATAAATTATCAGTAGTAAAATATTATGTTTATTGCACAGTTATTTTAGTATGTGCTATATGTGTAAGTTTTGGTGANNNNNNNCTGTTACTTTTCAGAAGAAGACCAAAGACAACAAAAACGTAAAAAGTTCGAATATCAAACNNNNNNNNNNNAAAATAACAAAACGAATACAATATTTTTCTTTAATAGTTGCCTTAAAAGATAGTGTCTTGAAGCATTATGCAAAAAGCAACAATTACGTAATTTCGTAGTTACTAGTTAGTTTCAAAATAACTAGACTCAATTGAATCCAACAAATCATTTCATTAATTTAATAACGCCCGGACAGCAAAACAATCTAAAATGAAACGCCTAATATTATGACCGTATAATCATCATCAATAGATAACATCTGAAGAGAGGACAAACGAACAAACGAAGTCCGGCGATTTCAATTCGTTGCTTAATTAGTTGTAATTCAAAATGATCTCGCTCGAATATACGCAAATCAAAGTGCCCGTATCTTCGCTATGGGAAAGTAGAGCGGGCAGTGAATAGATGATTATTATTTGGGGTCATTTGGATGGGACAAAAGATGGACGTGCACCCCTTTATTGGGATGCCTTTCGATGGTGTGGAGTACTTGATGGACCATTTGACGATTATTTTTTGTCAAAATACATACTATATTACTGAGAAAATATATAAAAAAGCCTTGCTTTGTAAAGAAATTGCAATATTTTTTGCCTGATTAATATTTTGATTGAAATATAGTAACACGATTATNNNNNNNTTTTGCAACTAAATATTTTAAACTGTTAATAATTACTGCTAATTCCATGCATGTTCATAATTTAAATATGTATTTCAATGTATGTATTAAGTATAATAGGTTATACTTATTAAAAGTTTTTTAACTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATCGTATTCCATTTGTAATACAATACGAAAATTCGCCATCAATTTACATAACTAAAGCTCCACTGGATTCCCTGTTAAAAATTCCTAAAACTCATTCATACGACCAAATGGAGTGGACAGTTTTTTCCTATTTCGCAATTGATAGCCGCCAGCTAAGAGCAATTAAGAGAGCGCATGCCGCATATTTTAAACATTCCTTTTATTATGTAGATTAACGTATTGACTTACCACGCCTTGTTTTGCTGGACTCTCAATAATGTACCTCTGACCCTCATCTAACTTACATTTTCCACACTTATTCTCAATTGAATAAGGGTGAAGTTCGCTTGAATATATTTCGAGTTCTAATTTATTTTTATTGCACACATTAGGGTCACGTTAAGATGGTAANNNNNNNGTATTGAGCTTAATTTTCGACTAATAATATAAATATTTTGTTTTAAAGTGGGTACACAAGTCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGGTCTAATGAATAACGGTTAATCACACAAGAACTTTCTTCGATATTTATAATTGCTTGAGCACGATAGTTTGNNNNNNNTGTGTACGCTACAGTAATCAATGTTTAGAAAAACTGACCACGTGTCTCTTTGACCTTAGGACGGCGTGAGTCACACTAACAATATGCACCCTTCGTGTCCTACCGAGCGAGGAAACACCTGGTCACTCTAAAAATTCATGCCAATTAATTTTGAACTTTATCTGTGTAAAATTTGAGTGTATTTTTGTTAATTTTAATAAGGCAGGTGTAAAATCATGAATGAACGTTAGATTCTTAGGAATGTAGGAAGCATTTGCAATTTTTTATGGACGTGTAGTAAGGTACGGTAACGAACCTAGACGCATTGAATATTAAATTATTTTTTGTGTCAAAAGAAATTGTACCTATTGACATGAAACGGTAACGGCATTAAAATTTATTAACCGCAATTTTTATGTTTATTTCGTTATAAATTGTAATGAAAAATATATACTTAATTATTAGATTTGTAATAAAAATGCTATCGATCTATTAAGATTTACAACTATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGTAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACGCATAGCAACAACCGGAGCTAAAAGAAACAGTCAAAGAAGTAATCCAGTGGTGCGTTACGGTCAACACTACCGTTCAAACATCTGCCGTGACCTTTACAAGTACCACCTTGTAATTATAATGGCACGGGTCATGAGGGCGCAAAAACTAATCAAACAGTAATTGTACAGCAATACTGTCATTTTTGTATAGTATGTGGTAAAAATTAGATAGTCNNNNNNNNAATTATTGCATAATTTAATTTGACTAAAATTACGAAATACAACATTTCGACAGTTTTTATAGTCTGGGAGAGTAATTCTCGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGACTACATTGAAGATTTAGTAAAGTAATCAGATTTTCTATAAATTAATACACTCAAACTGACATACGAAATCGCGAAATGTTTGAAGTAAAATTTCTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTATAATAATTATATATCACAGTCACAGCATTGTAATCTTTCAATACCTATTTTAATAAGTGTGTTCCACTTGTACCTACCATATGTTACATATACATTTTCTATTTAGATCCNNNNNNNGAAACTGATCATCTACGTCGTTGATGGCTCATGAATTGATGTTTGGCAGCTTACAAGCATTCTTAACAATCACAGTTTATTTCTATAAAAGATTTTCTTTCTCAAACTTTGACTACTAGATAGACGTCAGCGCGCTGCTTACCTTTGTATAATGACCAAGTATTTATAGCAAATTACGAATATTCTGAAACATAAACTATACGCATATAAACAGTAGGTAAAACTTACTGACAGCAGATGTGAACTAATGGCCCTACAGTTCGCGATTTATGCGGGATCGCCCGTGTTCTATTAGTTATTATTAGCCCTGGTATTAAAGGACAATAATTATACATTCCTTTGACGCTTAGGTGTTATTCATATTGCACATTATTAACATTTATGTATAGAAATCAAGTTAAAAGGCATTTTAAGTGTGATTAGATTTTGTTATTGACGTTTTATGTTTTAACTATCAGTTAGTATCTTACTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAGTAGACACACAAACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCCATTTCTGTGTTCTTGCTTATTTATTTTTAACCATCGCAGCGTACTACTTCTATTAATCTTTTAGATTATGTAGATGTTTGTTAGTGAGATAAAAACTATAATATTATGAAACAATATATCACTTTATAGATGTAATTTTAAAACTAAAGATCGAATGCTTTTATAACGAAAAATAATACATTTGAACTAAATTGTAAAGACTACAAATTCAAAATTCGCATTAATTTATTATCTATTTAAATTTAGAATTCAACCTGAATTTAAAGAAATATCTGCTTCTATTTGCGTCTTCCCTATTCCCGCAAAAATGCAAAACACAGAACGCGCAATCAGCAATCCCGGCTAGATTAGTCGCCCCACTGCAATCCTAAATTAAATCCATCCCAGAAAATTGTGACAAACGCCATCCGTCATCCGACCCCTCATTTGCATGAGAAAAACTGTTGAAGAACAACTATTTATCAAATGGCAAGAGGACTTCCGGCAGCCATGACAGTAGGCGCGACGTATTTCCTCCATCTTTTCTAGGATTGTGGTGTATCCGGTGACAAAAATTTCTATCTAATAATTTCTGGAAACGCCAAACTTTTTGATTGTAATTAAAAATAAATTATTTTGTTTCGTAGTAATGAAAATATGGCGCTTTCTATTATTAGCACATTTTATATATAACTACCTACATTATATTGACAACTGGCCAAGCAACTAGCAATAATATTTGTATATTTGCTAGGCCTTATTAAATATTCTATTGATAATTTAAAACTTTACAAAATTGATTAATTATCATTAATATTTTCATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGTTTAAAAGCCGCGAGTGTCTAAGTCTAAAAAAGTTAACCTCTAAATTATTTTTATCTTATCCAGTCATCCATATTCTACAAGCGTTGATTCCTGATTGGGGAGCGATCTCCATTTAGATAATTTAGAGGTTCTCTCGCGATGAAATATACGCCTGTACAGCGCTTCTGATTGCGGCCTGATGTTGTTATCTTGATGTTCGCCATTTTGTTTTACCTGTTATCCTAATCGTTTGTGATTTGTAGCTTAGTTGCGNNNNNNNATAAGATTTACTAAAATTTAGTAAGAATGTATTGTTTACTAATATTTTTGCTGTTTGTTTCTTTATTAATAAAATTGGTTTATATTATAAATATATCATTTTGAAAGACATTAACTTATCATTATTATCATCTCTACATATAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTATGAATACCCCTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTTATTGAAAAACTTAATTGTATAATAAATAATTTACGAATCCATTTAGACTGCACCTTTAAATTATCTTTCAAGGACTCATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACTAACACATCACAGCTAAAGTTAGGCTGTGGGTACTATCTTGATTTGAGGCAAGATTGTTTGCATATTATCAACATTTTGTTATTTATTTGTCTCTAATCACGTTTTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATACTTTAACTTCGTAAGTATGTTACGATATCTATTTACATAAGTGGAGCATACCTGTTATCGCTTGCTAACTGTGAATACTCTTGTGTAGAGAAATTTCGCAACGGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACNNNNNNNTAGTGTGAAAACAATTTAAAAATCTTAATAAGCAGAATAAAAGCACGATAAACAATTTAAGACTCATTTTTTAAGAAAAAACTTTAATTAAATATATTTCAATTTACGAAGCACTCCTGAGAAACCCGCAAACAAATTAAAGAAAATTGAATACAGGGACTTAACCCTCAAATGCAATACAATTTCCGAGTCTCGGAAGCGTATTGAATCAATTACAAGAAAACTCCATTGTCGACTATTATAGAATTAATTTAAAAGACTTTTTATAAAGCAACCTTTACTCCTGATGGAAAGATTTTTAATTTTTAAATAAGTACAATACTAGCTTCTTGTTTTTAAATAACTTTATTTTAAACGGGATCTTTAAGTAAATTTATTGGCTCAGATAAATTATATTTGAATTATTTTATTTACTAAATACAAATTGTCCGAGAAAACGTGAAGAGCGCTTAGCAAGAACTATAAAAAATATATATCTTCTTGATTATCAGTGATTGAAAATATGCATTTCTGTCAGTAATCCATATCTTATTCGAAATATTCGCATTTATCAACTTGTTCACTTATGTATTTGTAAATTTAATTCATATTGTATAGACTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTTAATAGTTTCAGAAAAGTCATAAGATTTAACTAAGCAACCACATTCTGACGCACTTGTCTTGTCTTTCTTTTAATCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCAAGTGTTTTGCACAAAATCTTAATCACTCCTTGGTAAACAACTAGTCTTAGTATATAGTTAGGAAATTATATGAAATGATAAACATACGTTTGGAGAAATGAAATAATGTAGAGTCGCATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGGGNNNNNNNGTTTATTCTCTGCAAAGTACACATAAATCGGCCTCCAGATGAATTTAAAAACTGTGTGTCAAGGACCAGAACTTATGGAAACAGCAAGTCCGGAGCCCAGACCACAACAAGTATATGTATTATCGAATTTACTCTTCGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAGGAAATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN