ATTCATACAATATAAGTTAAATTATAAAGATAACTTCGATACAGAGTACGATTAATGATACAAAATAGGTTTATACTCAGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAACTACTAATACTAAGAAAATAGTATCACACGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTATTTCTACNNNNNNNTCGATTAAATGTGACCGATTATTTGTTTTAAATAAATTGATTATTAATCGATTTTTATCTTTTCACATCTAATAAAAAATCGANNNNNNNCTCAGACATTGAACTACGTGAAAAATTTATTCAACTAGCAGGAATACTAAATTCGCCCAAAGTATTAATTTAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCTAGATCACTCGCTCCGTCTCATGTTGTTTTTGTCAAGTTGTCAGTCATCAGCAGATGTCAGTCGTATTCCGTTGCGTTGTTATTTTTTGTTTAATTAAGTCAAGTAATTAATTCATCTTCTGATATTTTGTTCCGAGATTTTAAGTAGCTGNNNNNNNNNNNCAACGACAATGTCAAGCAAGAAACCAAAAAGTAATTGGCGTCAGTATTTTGAGATTAAAAGTGGTGGTATTGCGAAGTGCAACTACTGCCCAAAGCAGTTGAAAACTTGCAGTAACACAACAAATTTGATGCAGCACACGGAAAGAAAACATTCTTCTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTTCTAATCTTTGTGATTAATGAAGGCAAAACAATTAAANNNNNNNCGTTTCTTAAAAATCGATTTTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGATTACGTAAAAATCGATTTTTTGAAGCCTTTACTCACATCCCTACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGATACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTTAGAAAATGTATTACTTACCTATAAATCCCGAAAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTTTTCATTATACAAAAATTTTTACACTATAANNNNNNNNNNNGTCAAATATGAAGATATAGCCTATTAGGACCTCAGCGAACAGGACTTTAATCGATTACATTAAACGTGAACCCACAAGCTTTCAGAATGGTTAGNNNNNNNNNGTAATAATATTATTAATAGAAATACGTATAGTAAGTAGTCATATGGATCTTACCTTCAAGCTATCACTACTATTCGACTGTGATTGTTGTAAAGCTTTCTGCAAGCACTCCATGTTAAAAATTGACATATCATCTTGTTCAACACAGCATACTCTTATTTGCTCTAAATGACCTAAAACCTAAGAGGAAAACAAACAATAAATTTTAAATCAGTCATAATAATATATCTAAATATAGCTTATCAGTTCATATAGTATATACTAATTTAGATAAGTTGTTCTACTCACTAGTTCTGCAGAAGGTGGCGCGTTTGGCGGAATGTTGTGTTTTCCAGGACGTTTTCTTTTATTTGGACTAGTACCTGGATACCTTGTACTTAATAGCACTGCAAGTAAATCTGCAACCTTGTCTTCATAGTCCTGACACCAATACATGACGGTTGAAACAACAAACGCATCCTCTTCATCAACTGGTCTGCAAAACATTTGTCTTACAACATCGGCAGTAGGACGTTCTTGCTTTAACATTAATAGTACTGATGTCAAGGCTTCAGCATGATCCTTATAGGACAATTTAGGAATTACAGGTAACACGTCCTCCACCGATATTTCGTGAGCAGTTAAAAGTTGCCAAAGGCAGTACTGTTCAAATGTTTCCCAACTCAGACTAGTTGAAAGCATTGTTGTTATATCGTCAGATTTAAACATCATTAAATTTCCTTGCAATGTGAGGCACACGAGACGCTGCAGCTGTCCTGCATCTAATGTTGAAACAATAATGTGCAGTAATCTTATGTGGTTTTGAACTTGATCTTTAAATTCTCTATAAACATCTGGTATTAACCATACAAGTACATTGGCATCACATTCTTGACACTTTTCAAAATCGTCTGCTAAGCTTTCAGCAAGTTTTAACTCTAAAAAACTACAATAATTTTTATAGATATCCGCTTTGAACTTTACATTTCNNNNNNNNACAGGATCCCTTTCTGCTCGTTTTTCTCTTTCAAAACATACTTTTAAATAAAATAATAAACAATAACCTACACTTTGAATTGAATTCTGTGCATATATCTCTTTAAGTGTTTCTAAAACAAGTTTACGTTTTGCTTCACTTACGTTGCTATGAAGATAACTGAACAATGAAAATATTGGTGAATTAAGAGCTACATCTAGTTCAGATGTAGATGGATTGCGGTTTATTCGTAAAGGAGATGCGTCTTGTAATGTCGCCGCAAATAAATCGGCAAGAGCGATCGGCGTTGGCATTGGACTGGTGCATGCATTGAGTAAGGCAGTTGCAGCTGCAGATGTTCGGTCATCTAATAATGTTTCAGCAAAAGGTCGTAAAATAAGCGGTAATGCTGCTGCTAGTTCAGGCCTTTCACGTGCTCGAACTTCAGATAATGGTAAGTCGTCATCATCTGTATCCTCCGCTATTATTGGTTGAGGATCATCTTCATCATCTGAAAAAGCGGGTTCATCAGGACCACCTCTTGGTAAGTCATCATTTCCTTCATCTCTTATTCCAGATACTCCTTCTCCATTACCATTGCTACAGAATTCTTTGAATGTTTCTCTAACTGTTGTGCGCAGCTCTCTATCTAATTTCGGTGAGTCAAACAGTGGCTGCAAATTGGGTAATACTCTTTTTTCAATTATTTGTTGTAGGGAATTGAATATCCCCTGCTTAACTTTGTCAGCAAAAGGAGGATAAAAGTTTGGAATAATACGACAAAGGAAATCCAGTAATGTAGCGGTAACAGCTGGGTGGGATCTCATCGAATGATGCATTACAAGAATAGCGGGTTCAATGTTCATGATATTATCTTTTTCAGGATCATAGAATAGCCAATCATAAAATAAAGCTAATTTTGCATTTGAGGCAGCAACGTTTGAAGTACATGTTGTTAAAAGCCATCCAATGACAGCCCATCTCGGAATTATATCTGAGCATAATAACTCGTTGGTCGGATGTATGACACCTACAATAAATCTAATCATATCACTTCTAAGGGACTGAGATTCTGGTGTAGCTAGATATTGTCTCTGAAACCATTCTTGATACTTTTTGTGATGACCAAATCTAACTTGAGATGTTAAGAAGACTAGTTTACGTTCCATTTCTGGTGTAAGTCTAGATTGTAAGTACCTCCTCGAAGTTCTTATTTGAAGGAGCTGCATGACGTTTGTGAAGGTTGGTGACAATGTTTTCGGATTTATTAAAATATCTTGCCACAGTTGGTTGAATTCAGGAATACGAGCAACATTTTGTAATAGTCGTACCAAGTCTCTTCCAAGTGTTAAAACTTCATTAAAGTGTTCTCGAATCAAGGCAATTACAAAATTGACCTCCTTTTGTCTTAGAGCCATTAACTGCGGTATATTATGATCTTCTATCAATCTCAAATACGTATACACTACCATACATACAAGTACGGGAAACTTATCGAGCCACATTCGATTGTCAATATAAATGTCTAAAAGAGATTCCACTAAGAAAATATTTTTAGGAGTAACATCTCCTCCTGATGCATAACGCATCAAATTCCAACACACACTATCAACACCATTCACAGCATTTCTAATCATTTCTTTTAAAAGCCATAATAATTGATTACGGGTAGTATCTTGGAATTTTAAATATCTCTCTAAAATCAAATTAGATAAATTGTTTAGCACGCATGTTAGTCCGTCTCGTGTGACGAGAGTGAGGTCCCGATAACATTTAGTTGCATTGTGAGGCTCTGTAAGTATTGACATGAGCATTCCAAGTGACACGTCTTCGTGGTTTTTACAAACAGCATTGTTAAGCGCGTCGTGAGCCTCTTTTTCACTGCAGTCTGCCACAAGAGATTGAAAAAAGTTATAAGCTCTTTCGTACCGCTGAAATTAAAATGAAAATAGGGGGTTAGATAAAAGTTTTAAGATATATAAGAGTTGAAATTTCGCGCCATAGAGAGCAGCGCCGCCATCGACAAATAAGAAAAATAGGGTTTTACATGGCCGACTAAATGATTCTTTGTTGGAAACTACGAAAATGTACACAATACCTCTTCTATTTCATCCTTGTTTTCTATAGCAGTACACACAAAAAGCCTAGGCGAATTGGCTTTACTTTGTTCCATAATTGTTATTTTTTACTATTTTAATTAAATAAAAATATAACAGAGATCGCCTGCATGGCTATCGTAGACGAAAAATATACATAAGCAATACAATCACAGATAATACAATGTATATGACACAAGTACTTTGTAAATGTGTGCATCATATATTGCATGCGTGCAATGACTCCCGGTCCCGCCATGTTTGTTTTTTAGGGTTGCACTTAGCCATTTTAGAATCTATGAATGAGAAAATTTTTAATAATAAATACTTGGTTGTTAAAGAATAACATATACNNNNNNNNNNNNCANNNNNNNCGTTATGAAATATATAATAAATATTACTNNNNNNNNNNNNNCATGATGACATAAAAATAATAGCAAAGTAATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACACATTACCAGATGCTTAGGAATGTAAATTGTAAAATAGTCTTCATCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCGTCTCCAAAGCTTCGGCTTTGTGGTCGCCTTCAGCAACCAGTCTCAGCCACTCCGACTCACCCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATAATTATAAACTTTTAATTGTTTTTATGATCGAACAATCATCAATAGTGTTCGAACAAACGGAAATTAATCAAAATTTATTAATCTAAGCGACAAAAAATCACGATATCTAGTTAGGGGGCCAACATAAGGGTGAACATTTATCTAATTAATCATTACATACTATAAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNANNNNNNNNNGAATTGATGCCTTATTGATTTATAATCTGTAGTTAAAACAAATTGTTTATGCTATGAAGCTTCTGAACTTCTGACTTCGTATTCCTTTCCTCATTCCTGTTTTGTCGCCATTTTGTTTAAAGTGTAACGTAATACTTGAGAATCCTTTTGGTTAATTATCACTAACCATATTAGTGGGAACGCTTTCAATTGTGAATATATAAGTGTTTCTTAATATTGTGCAGACGTATATAGTGTAACAAGGTAAAAAGTTTTTACTACACTAATTTTTAAAACAAATTTGTTTTTGTAACATTCTAATTAACCGGTATGAATGTTTGCCGGCTTTACTTTTTAAATGAGGAATAATAGTGTATTAAAGGTGTTTATTGCTATTTAGATTNNNNNNNNNTTGGATAATCAAAGGGAAAAAGAACGGGATCGTTCTCGGCGCGGAGACAGGCCCTCAAGGTTTTCAGATGCTCCGAGAGACCGATCAAACGATAGAGATAGATCGGAAGGGAAACGTTTATTTGTATCAAACATTCCTTATGAATTTCGCTGGACTGAATTAAAGGACTTGTTCAAGGAAAAGGTTTGCATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGGGGCTTCTACATAAACTAAGATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATTAATAAAGTGATCACGTTTTAGGTTGGAGATGTAGCTTATGTTGAACTTTTTAATGATGAGAATGGCAAGCCTAGAGGATGTGGTGTAGTTGAGTTTACTAATTCAGAAGCAATGAAGAAAGCTCTTTTTGTGATGCACAGATATGAGCTTAATGGCAGAAAGTTGGTTTTAAAGGAGGAAACAGGTAATTTTTTATATTGCAAGACTATTTTAGTTAATTATTGTAATGATCCTGTAATAAATAATATATAATGTATCATTTATTGTGGGCTATCATAATATTATTGATAAAAGCACTTTATACTTTCTATTCGGAAATTTATTATTATTTTTTATCAATTATTTGTAAAATAGTAGAAGTAGACATTTTGTTCAATAGGGCCTTCAAATATATATATTATTACTAAATTAATTTTTAATTTGTTAATGTATCTTATAAACATTGTATATTGTTAGGTAATGAAAGAAATAGACTGAATACATCAAGATCAGGAAACGGTGGAGGTGGAAGAAATATGAGAGATGAGAAAGATGGGTATGTGTACATATAATTTAATNNNNNNNNNNTTCCATACATACCACAGAATTTTTGCTAATTTTTAAATTGATTATAAAAATACCTTATTATTATTTATGTACTTCAGATGGGGAGTGAACAAACCACGAGAACCAGAGAACTACAACACCTATGGCCTTAGTTTACAGTTTTTGGAATCAATAAATGTGCAGCCACCTTTGGTTAAGAAAGTATTTGTCGCAAATGTAAGTAATCTATTGGGTATATCAAGCCTTGCCAAATACATTTTGTAAAGAAAGTGAACAAACATAAGAAACTATTTCATTTAACACAAGTAATATTACACAAATTAATTAGATGTGTATTTTAGCTGGACTACAAAGCAGATCGTGCAAAAATTAAGGAGGTGTTTAAAATGGCAGGCAAGGTACGAAACATTGATCTAGCTGTGGACAAGGATGGCAACAGTCGAGGTTTTGCTGTCATTGAATACGACCATCCCGTCGAAGCTGTACAGGTTAGATATTTTAATTAAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATGTTCGACAAACAAATGTTGTATGATCGTAGGATGACTGTTCGTATGGACAGAGGTGTGTCTGATAAAACTGAACTTAGACTACCTGAAGGCTTAAAAAGCATTGGTGTAGGTTTGGGCCCCAATGGAGAACCCTTAAGGGATGTGGCCAGGAATTTGCCACAAAATTCAGCACCAAATAATTTGAACCTAGCAAATGCTGGTTCAACAATAGGTGGTGGGGTTTTAGGAGCTGTTCCTACAGCAAGTGTGGCTTTAAATGGTCTTGGAACGGGTTTATCGGCTAATACACTAGGTACAAATGCAGCACTTAGTGGAAGCTTAGGATTGCAGGTAAGTTCTTCAATGATACATTCCTTGTACTTACAGTACGAATTACTTAGGTGGTAGTCTGCTATCAAGTTAAATTTATGCTGCATTATGAAGTTTGTGTATTTTTTATTATTTTAGTAATATTGAATAAGATGTTATGTGCATATTGAAAATTATATCTTATTTAAAAATTTAAATATATATATTGACTAATGTTAACAAATTTCAGGCATTGGGTCTGACTGGTCTGGGAGCATTACAAAATCAACTTTTACAACAAGGCTTGACAGCAAATGATTTGGCAACAGTATTGACGCAAGCTCAAGCTGCAAACGTTAACCCAAACAATATGGGTCTCAGCACTGCCGACTTAAGTTCTAATGTTCTTGGAAATTCCAGTCTCACCGGTAATGTTTTAGGACCAAACTCAACTTTGAGCAGTGGTCCACTCTCTGGTAATATATTGATAGTACTATTTTTAAGTCTTCAATGTCGGTTGCCTAATTGGAGTGTTATGAAATATTTTTGTTTTTAAAATAAGATTATGATTTTTTACCAGGTACGAATCGTCAACTAGGTGGAGTGTCAGTTCCTGGCCAGGGTTATGGTCGTGATTCCGGTGCTCCTCAAGGAGGTCGGGATAAGCAATCTGACATGGTCATTATTACTAATGTAAGTTAATATAAAGGATGTTATTATGACCTGTTTCAGTAGATGTTGATACAGTTTATGTCGAAGGTACTGATAGTGAGATGAAATAGGGCCTGGGACTCCAGTTCACCACNNNNNNNNNNNCTGATTACAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATTTTACAAAACCATTTGAATGTTAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTTTTAGTTTTACTTTAAATTAATTCACATCCACAACAGAGGCGCGCAGACCATGAATGAGACCTGTTGTGATTCATTAATGGACCACAATGAAAATAAAAATAAACAACTTAGATACAAAGAAGGTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTATCTTTTATTTCAGCTGCCACCAACAGTAACTTGGCAATTGATTAGAGAAAAGTTTAGCGAGTGTGGTGACGTAAAGTTTGCAGAAATGACTGCCCCTGATACAGCAATCGTTAGATTCCATAAAGAATGGGATGCAGAAAGAGCAGTCAGTATCCTTTGAAAGGGCATAGAATATGTCAAAATATTATACATACATACACTTGTTTTTGTCACTATAATTATAATTTTTTGACTATAAAACTTGGTTACAACATTACTTGTAGTTGGTATTTGAATATTATATATAAAAATATAAATCAATGAATAATCTTCAAACACACACGCACACATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAAAGCTCTTTATTCGCGGGGTATATGTTCCGTAAATATTCCGCAAATACAGAAACCGTGAATATGGAATGGTATTTTATATGGGATTATAGGGGATACGTTCCTAGGCGACNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAATTTAAGTTTTTGACCATACTAATCAATTATTATCTTCAGCCTTAGGCAACGGTTTAAAGAATTTTGTAANNNNNNNCTTGCTTGGCAGTTTTTAAAAGCTCTTCTCTCTCATTCAGCAGTGGCATTAGCAATTTGCCTCTTAAAAATAAGTCTTCGTTCCAAAGACGGATCAATTTTCATAAAGAAATCACAAAGCTCCTGGCCAATGGGCCATTCTTAAACCTTCACTTAGATTTTTCAGATTAAATGTCACATTTCCAGTGCTTGTTGAAGCTTTTTATTCAATGGGTTGTGAATTTAACATTTCCTGCAAGCCAGTTTCAGTCAAATCTTCATCTTGCGATTCAAGCAACTCCTGAATGCCACTTGATTCTATCTATTCGAACCCATCTTGTCCTATTCCATTCGCAATTTCGCTATGTTTGCAGTCATAGTTTGAATTTGCACAGATTCTTCGTCATTTTCCGCAGTCAGAGCAGGCCACAGTTTTTTCCAGCATGATTTTAATGTGTATGGCTTCAGTTCTTCCAATGATTCTTTTATGTTTACGATGCATTTTGCTATGTCAAATTTCTTCCAGCATTCCATAACATTCATATCAGGATCACATTCCATATTATGCAAAATGATTTTGAAGGTTCGTCTAATGTAATAGAGCTTAAAGGCCTGGATTATTCCTTGGTCCTTATGTTAAAGCAAAGCTGTCGTGTTGGGATGTAAAAATGTCACTTTTATATTTGGATGCATAGTTTCAAGTTTGCGAGGATGACCTGGTACATTGTCCGAAAATAGAACCGCTTTAAAGTCTAAATTCTATTTTTAAATAAATTTCAACTTCAGAAACAAAACAGTTCCGGAACCAGTCACAAAAAATGGCGCTTCTACGCTTTCCCCACGCTTTCTTATTAGCACGCCAAAACACTGGCAGGTCGTCCTTGTTTTGATTTTTTAAAGCACGAGGATTACATAGTTGTATTAAGGTCTATTTACTTTTTTACTAGTCCATTTATCTGCGGGCTTACAAAGGATATTTGGTTTGATACATAATGGAATGCTTTTTGTACCGATTAAACCGCGAACAAAGAAATCTAGCCGCGAATATAGGAATTGGGTCACAATTTTTTAATCTGCGAATAGTGAAAACGCGAATGAAGGAAGCGCGAATAAGGAGCTTATACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATAATCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAGCATTCTCTTGATATTACCAAAGTCCTATAGTTTAGTACATATTATTTACCAATGACAGGTACCAAGTTAAGGTACAAAGGTAATTTCCTTAACCATTTGTACAGAAATGTTTGACAGAACACGTATTGATGGCAGGACTATAGATGTACGTTTCTTCTGAGAAGCATAATGAGCAGGTAAATACCATATTGTCAACTGCAAGTGGTACTTAGAGGTCATTAGTTCTTCAAATGTGATACAAATGTTCTTTATTCTGTAGTTTCTGATAATGATATTTGTCAAAGTTGTCTTGTAGTTGTTTCTCTTCTTAGGTTTTTTGCTATTTTACTTACAAAATATGTTCTGTCGCTTAGTGTATCGACCTTTAAATATCTAATAATACTAAAGAAATCATGTCTTTTTATAACCTTGTTTTGATAGAATACTCGTTGGACAGAATTGTGCATTTTTTCTGACTGTTCTTATGCAAGAACAATAAACAATTAGCAATGTGATGCTGTGTTAATGTGGACCTAATGTAATATACTTACCGATATTGATAGCAAAAAGGAAAATAAGTCTTTTATATCTTTATTTGCCAGAACAATATCACAATAAATATTGATACTTTACATTCATTCTTAGTAAAAAAGTTAACATTTCTTGTGACCCAGAAAGAAGATAATTTTTTAGGTGTCGATTTACTTGACTTGACCTTTGACTAGATAATCCTGTTGTTTTTTGTTTGATGTTTGTTGATAATAACCATTACGGCACAACTTAGGAAATAATATTAGTGGGGTCGAAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATAATTGTTTCCTTGTCTTATCTTACATTTGTATTGGTCAGGTCTGTTACACAACATAACTACAGGGTTCTTTTTATTTTCTCTTTATATTTCTCGTTATGACGAATGCATTCGTTGCAAGCTATAATGGATCTCATTGTGTTAGTGATCTTAGGTTGCGTCACTTTGTCAAANNNNNNNGAAGACAGTAGTATTAATCTCTTGATAAACACATAATTCAAATGTGTTCTAATTAGGACTCGAACCCGCACCTTTTCTGAATCATCGTACATTTTTAGGACATTAGGATGAGAATTGACATATCAACGTTGTTTACATCTGTTTGATCTGTTTTGAAATTGCTTTATGTGGAAATNNNNNNNNNTACGATGATGTTCTGACTACCGAAATGTCCTATACTATCTTAATTTTATTTCGGGTATTGTTCTTAAATAGGATGTACTTTGAAAGTAGCTGGTAAAATAAATTGTTTTTGTTTTTCAGGAATATGGTATTGAAGTTGGTCTCTTGGTCGCAAACTGCTTTTCATCATCGTCTTAAGTACATCTGCTGCGTAAAATATTTTTTGACAATTATTTGTAATTAGGCTATATTAGAATAAGTCATGTCTTTTGCTTACATTTTGTGGGTCTAATAAATGAGTTACACTTAATTTTAAAGACAAGAAATTATTCATTGATTTTCCAACACCAGCCATCGGTTCATTGTCGATGTTTTAGATGTATTAAAGCTGTTCTTTCTACTTCAACTAGGTTTGTATGGGATGAAATTATCCTGATATTGTAGTACAGCTGTTTATTTCTTGGTACACTTTGAATGACTTCGGTAAAAGATGTTTTAGTGGAAAAATAGCATTTATCTGTAATATATGGTTTATTTAAACGTCAATAAATTACTTACACTTATTACTTTTAAATTATTCATCCTTGTGACTAGNNNNNNNNNTACAGTTGAATTTTTAATGACAATGACTCGGAGGACAAATCTAGTATAAATTATTAACGTAAAAATATAAGAAAGTAAGTGACATTATTAACCTACAGGGTATTGCTGGTTTGTTCAAACTATAAAAAGTTTTATAATTTCAGCAATATATTTTACACGACTAATTATTCTTATTTTTAATTTGATTAAAATTTGTTGTATTTGCTGTTTCTATCCATTCAAATTTTATGTAAAAAATGTATATACAAGTTGCTATAGTTTTTTATCTACCTTTGAAACTGTAGACAAATAGGGCNNNNNNNNNTAATATAAATTACTAATTTTTCAATGAAAATCCGAATTTGATTGATCGATCACATCTTTTAAATGTTTGTCTAAGGTCTAAAAGACAAAGTTGTTAATTTTGACAAGGTTGATGTTTAGGTACGATAAGAAGACAGTATCGTTTGTTCAAAAAACGACTCCGGCTCGGAGGAATCTGTGGCATAATCTTTTTTATACCATATGTGATAACATTGAATTATTATCGACAAACATATTCACACTGTCAAATATTGATTTGTTGACCATATAAATCGCAACAGGTGCTAACAACGTCTAATCATTCATCATTTGATGTTTTGTTATATTTTTGTATCTTCCACGACCCCGTTTTGAAAATATTTCGAAGAAAGAATATCGGTATGGAATAAGGCTCCTTTGTCGACTCGTCTTAAGAAAAATTTGATTTTTAATGGTAAGTGTCTTACACATCGAAACTGGAGAATAAATATTTGTTTGTTGGGTATGCATGGATGTCATACGCCTATTGTTTATTCTTTTCGGGGAAATTTGGAAACTTGTTTACGAAAAATATTTTGATACATTTTCTTTTATCTTACAAAAAATTCTGGGTTGATTGGTCTGCGACACATCGTATTCCTCTCACCAGTTATTTGGAAACATGTCGTAATTTTTTGCGACNNNNNNNNCAGAAAACTTGTTACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTTTAGTTTTCAGATTGGCTTCAATGTGAACCTAATGACAGTGTTTTTAAAATGTACAGTCTTAGAATGACTTGGTAAAAGTACAAGGGGTGCAGAAGCGTAGCGAAATGAAAGGTGAGTTTAATGCTACCAATAGTTTATTTGTATTTTTACTCATTGACGTTTATTGAAGTTCTTAATAATCGAATCATCGTAACCATGCCTGTGAATGAATAAATGTAAATTGCGTAAATTAATTACCACTAAGTACATAATTATTGCCAATATCTTCAAACTGAAAAAATTATACACTATATAGCGATTGGGTGTAAAATGTGTTTAGAAGATAAATATGGGTGAAAAAGTTAATAATCTATGTAAAGATAGTCGTTATTCAATATGAAAAACTATAAAAATTACCCAAACTGTTCATCGTTTTCATTTACTAGTTCGTTTAAATTGTAATGACAATTAAAAAATATAAGTTTAAAATAAATGCACATTTTGTTATGGTTAAGAAAATAAAGTTAATTTTGAATGANNNNNNNCAGCTTGGTAGAGAGGTCAAGGGGAAATGGGAGGTTTAATTGGCATAAATGTTGACATCCGACCAAAAGAAATGAGTTATTTACCACGTGCAGATAAAATTTATTAAATCAGGTTGGTACATTCTATACTTCTTTACTTAATGAACGCTCAAAACATAACACAAAAACATTGTTTAAAATTATCAAGCGACCACTCATTTAATTGAGTTAAGTCTTAACTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAGGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATAATTGTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAAAACTTGATTGCAAATGGAAATTAGTTTCTGTTTTAGTAAAAATATTTGTAAAAAGTTGCTTTAATAAACTTTATTCAATATTGTATTTACACTAAAATGAAAATATTTATAAATATTGTGTAGTTTTAAACTCCCATTCAAATGTCGATTTTAAATTTATTATTTCTGGCATACGNNNNNNNCAGTTTTGCTGTAACTGAAATATTTAAAAAAGTTTTCATTTTATAGATATCACGTCGGTATATGTACATAAAATAAGAGACCAGCTTTTTTACCTGATCTAGGTTGGTGCAACATATTACGTAACCATGTTTTAGAAAAACAAAACTTAGTTATACAAACTTTCAGGTCCATTAATTGTAAATAAATATACTATATCCTCAGTTGAAAATTTTAAATTGTAGATTAAGGAATTGAGTTGTAAGATTTTATTTGATATTTTATTTATAATTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGCGCAGTTTAAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTAAAGTTAAAAACAATTATATAGCGACTACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGTCCAACCGCTGAAATGGTGTAGCGGTGACGAAAACTTATTTTGTGAGACGGGTTGCTGAGCTAATTACACTTTGCATTGATACTGGGAGCTGATAATTTTCTAATTGTAATAATAATGGTAGCTTAAGCTAGAATGGTGATATTTCTACACATATTTATAGAGAGGCCAGCGCCTAGTAATAAAGCCTTTACAGGTTAACCCAAGTCGGTTCATTTTTAACATAAGATAATTATGTTGAATCTATTCTGTATAATGTAATACAAAATTTGCAGTATGCAATTTTCACCTTGTAAACATTTGAATAATTTTTTATCTCAGTAAAGAAATCCGCTTCAAATATGGAGAGTTCAATGTTTTTCTTGACGTACGTAGCAGCTGTAGCCGTTTTCCACGAACTAGAAAATACAAAATCAGGTAGGTAACTGTTTACATGGCAATTAAAAATTGTAGACTAATAAAAGTNNNNNNNCGAAACTGAACAATGAAGAATTCATTTTCANNNNNNNAAATATACATATATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGATCTTTATTGCAAAGACATATTTAATGAGATTACTTTATTTGTAATTAGGTAAGATTTACAAGTAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAACAAATATCAAAGCTCGTTAAAATTGTAATTTTAACAGTCAAAAATACAAAGCTTCTATTAAACGAATGCAGATGATAAAAAACACCATAAATAACACTTACTGAGGTTCGTCGTATATCGCAACATTGGAGTTAATCACGTGGCACATGCCCATTTCCGTCATGGCTGCGTCCACAGTAATGGACCAGTTCGTATTAGTGGCCAACCACGTGTTTTGAAATTTTCTGAACAACAAAGCTGCCGTTGTTGCGTAATCTTTCGGATGAATTAGCTAACCAATTGAAAAGTGTGAATTTAATTAAAAAGACTTATAATTTATCGGCTCTGATTTTTCGCTCTAAACTCTTTTATTATGATAATTAATTTTAATTAAGGTATTTTTTCTTGAAGCTATGTAAAAAATATATCTACATACCTACAAGTGTAAGTGTACTGTATTTAAAATTAACTGTGGACGTTTTAAATTAATGTTGTACTCGTAGTACTTAGTTTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCTAGTTTTTAAGTTAGGCGTAAAAGCATNNNNNNNTACCATGTAAAAGCACGAAACAATATTTTTAAGTTTTTGATCAAAAGTAAGCTAGTAGTTCTTTTGTTATTAATCTGAGCTAGTAGTATTGATTTTAGGGAAATTGCACTTGTGGGCACTTGTGGGATGCTAAGTGTATGAGGTTTGAGAACATAAAAAACAAATGGTAGTTATATAAAAATTGTGTAAACTAAAAATAGATATTTAATAAGCGGAAATTAGTTCACAAATGAATGGCAACTAATCAGAGGGAAGTTACNNNNNNNCAGGTAAACTACAGATGAAATTGACTTTCGGGACGAGGAAATGTGGCGCACTGACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTACAAAATAGTTCTAAGTATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACGTATCTATCAATAAGTTACTATATTGCTGATGTATTTTATTACGCGTAAAGCTGTAGAAAACAGCGTTACTTTTATATTGCAATTACTACAATTCGTTTTTTAAGGAGATAGTTCTTACCGCGACTACATCGTCGGGAGCACTTAAATCCATATATTCTAATGTGTCAAGAGCAGCTTGTGATATCGCCCATAAATATCCTTCGATAGACAACCCAGTTTCGTTGTATGTTTTCCTGTAATAATTACTTGTATCGATGACTGTTAAACAAATTGAATCATAAACCCACCAACGAAAATTAATAGAGCTCACATAATATTTAATTTAAAACTCGGTACATCAGATTTATAGAGTGGACAGAGAGTTATAGCAGGATATGAAATATTCCAGTCGAAGTAGTTCATCTCAACACTCATCACAGTCGGAGCCGCCTGCAAGCAAGCTTTATATGTATTATCCACTCTTATTTTAAAAAATATTTATTTACTTAAAATACATAGAAATAGATTTGTCATTATAATTTTTCGCAAAATATTTTAGTTGAAAGTATCTTAAAATCAAAAAATTATGTGATGAGAAACTTACAATAAATCTTAAAAACTGCAGGTTTAGCAATAGTATCGCGAGTACTACGCATATTGTAAAGCTTCCTACCCAGAAAAGCCTGCAAATTAAAACTTTGCTTTATAAACGTTTCCAGCAAGTTCTCTTTACAGTAACTGTAGGTCAGCTTTATATGATATTTTCAAGTGACTAAATTTAATTGGAATGTTAAATTTACACACGGCTTACTTTTCTAAGTAATGTATATTATCCTTTACAAAATAGGGCACTCCGTGAGTAGTTGAAGTTAGTAATTCGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAAGCAAGTAGTGTTGTAGATGTGACTTCGAAAGTTTTTATGAGCGAGTAGATTGAATTTAAACAATGGTACTTATATGTTTCGGCGCTTAACAATACAGGTACAATAACATGAATACTTAATAATGTTGTGGACAATCTGATTATTTAGACTAACCGTTTCTGTTGAAACTTACATGAACATAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAATCTCGAAAAGATTACATAAAATAAACTAATTGCATTTTTTAAAAAATAAGATTTACCTTGATCACAATTGTTATAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTATTATGTTCCGAGGCAGCCCTCGCGTCTGTATTTTTCGTCAATGAATAAAATATTAGGGCAAGGTAACTGNNNNNNNNNCGATACCATAATTTATATCTATATAATGTCTTATTGGTATTCGATTCAGATCTCCTTTATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTATTCTACATCCTCTCTGTGCCTAATTATACACACTAATGGTATATCAATAGCTGCAGTATAATAGATAATGATGTCAACTTTCCTAATCGAATTTGTATGGAATGGTATGCTTGATGACAAAACATAATTATTCGACGTTTCGACTACATATAGAAATATCTAATTCACATTTCGATCGCAATTATTAAGAATCTTCAGAAATTGCAGGTTAAAAGATACATTGTGATAATGCAGATTTTCTGCATTCTGTATCTAAGTTGGCGATCATCAGGTCAGTAGTTTAGCTTGAAGAACCACAAAAGATCCTGCATCTATCCGTACTAAGAGCTTTGTTTTACAATATAAAGTTGTTTTGATTATTGAACTAGAAAAGACAGCTACACGGGTATACTTTCCATTATAAAAGATTATAGGTATTTGTCCTTATCATGCTTTGAGGATGATTTTGTGTCAAATTTTCTAAAGTAATACAGAGAATTTGTAATAATTTTAGTTATGTAGTATAACCATAAGTTATCAACCCAACCTATGCCTAAAATTTGTTTAAGTCAAGATTTTTGGAAGACGAAAAAATATGTAAGTATATTTACCTACAATCATTATTGAACCGAAACTAATTTTTGGCATAAATCTCCCTACTGTTTATAAACATTGTATATTTACAATCCAAGAACGTAAGAAGGTTNNNNNNNNTACTGTTTCGAAAAAGTTCCAGAAAAATACGTTCTTTAATCGTATAAAACAATAAATTTAATTTAAAGTTCCAACTGGGAACTATAGGTATAATTGCCGTTATCAGACTAAAGCTCTTCGACGTTCAAGCACTTAAGTCCAATAATCACCAGGTTATCACGAACTGTTTTATCAGTAATCTCCGACACAAAGTTCTTATCTCGGCGGTACTAGCGTTTTGTTGAATTAGTAAGAGGGTACAGACAAATGGTTAGTAAGAAACACAGAACGATCTCGGACTCGTTTCGAAAGCGATAGTGCTCCGCTAGTTACGATAATAAATAGGGGCTTAACGCTTCCAAATGGCCGATTAGGGCATTCTTGACTACAACACGGGCCTTCTGATAAAGTTAGCGTTTGTTTGCAATGAGTCTCACGGGGTTTATAGGTAGCAAATAGGTTGGTCTCTCTTTAAATCACATTTCTGTTTTAATTTACATACCGTTGATTAATATCAACGGTATGTAAATTAAAAAACATTATGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTGGATTCGGAAAGATTTATTTTTATTTTTGTCGGTATGTCTATCTGTACCTTGGCGCGAATTGGACCGGAACTACTCAATGAATTTGAATGAAAATTGGTTGAGAGCACACTTACTATATGTAGGTACTTACTTATATATTTCGGTAGTTTGTACAACTAAAACTTTTGTTGGCAAACAATTATAACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAACTTTTAATTAAACATAGGGTAGTAATTTTAAAGATACTAAAAATTATAAGTAGTTTTTGTACTTAAAATGTTATAAGGAATTACACGTAAATAATAATAATGTAGCGTTTAATAATTTGGTAGTTATTAATTTTGGTACAGCTGCACGATTAGATTTTATTTACATCCTATTAAAAAACTTGATTGCTTGCTTGATTGCTTACGGTACGTTANNNNNNNAAGTCTTAAGGTTTCAAAAATAAATTCGCATTTGTTTTATCATTCAAATTACCTTCTTTTCTCTTTCCTTGTTTGAGTACCGTGGTCTCGGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCAGTATGAGTTTCTTGGTATTATGACTCTTTATTTATACCTGGGAGATTAAAATTGTTGAGGCTAAAGAAAAATTTAAGATTTGATACATATAATTTATGTAATACAACGAAGATGGGACCGTAAAACAGTTTCTTCACCTTACTTATCCGTACATTCAAAGATAATGTTTTCTTAAGGTTCTTTAATAGATTAATTTTTTGACATTAAAACTCATAAATCAAANNNNNNNCAAAGTCTTATTAGCCTTGTGGGAGCTTTTTTACGGTAACCACTTATGTATGTGTAGGCCAAAGTGCAGTGCACTTCGCTCTGACCGGCTACAAGTAGTTGCAATCGGAAGTATTTAGTAGAGATTAAGTTTAGTCAACAATTTTTGGATTGTAAGTGTAAATAAATTTTTGGTGTAAACTATTTTCAGTAATACACATTTACATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAGTGACCTAGTTCACTAAGATGTTGTTTTTCTGTTCCTTTATCAATCAGTGAAATACTATAAAGATATATAGAGATCGCTCAAAATCTAGAGCGAGTCGACGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTGACCGAACGACTAATAATGATAGAAAAACAAAAACCATAAATTGACCTTGGTTTTTGTGGTTTTTCAAATTAAGAGATAAAACATCTATTCGATTACGGAAAAAGCCAGCAAAAGAGTAGCGACACCTCAGTTCAATCCGATTTTAAATAGCAGTTGCCGCTAATGAATATTTGCACTACCATTAGATTAGAGCCAAAAATGCGTTGCTAGGCCTAAAATGTAAACAGTTTAGAAAAAGGTAAAAGGTATGATTAATTATAAACATAATACCTATGTATCTATATATAAGAGCTTAACCTGGAGTTGAGACTGAATTTGATCTCACAATTCTGGAGCCGGGAAAGCTGCCATTTGCTACTGACGTCATGGGGCTAACAGTAAGAGGAATATCTAGTTACACCCGAAAACATGTCTATACCTAATTTAATAATAGAAGCCATATTGGCTTGCAGTCACGTAAACAAAGACAAGATATAACGAACAAGATTTTTTGTTTAATGTTAAAGGTATTTTAAGATTAAGTTACGCCTGAGACGTTATTATTTTAATGTATAAAAATCTTTATATTCAAGTTATTCAATATTTTGGTTAGTTACGATGTGTTCAGTTAGGAAATGTGATGATATTCAATAATTTATACCCCTCTGTATGAATATGTAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCGATTAATCGACAGTAATGAAAATAGTCAATGTCATAAACAGAGATGTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCATCAAATAGTGAATCGACCACAAAGTAATACAAATTTAAATGTTTCCTATTATTTTGCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGGGACGTTATAAGATTATATAATGTTATAAGATTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACATTTCTTGTGACCTCACACTAAGAAAGAAGATAATTTTTTAGGTGTCGATTTACTTGACTTGACCTTTGACTAGATAATCCTGTTATTTTTTGTTTGATGTTTGTTGATAATAACCATTACGGCACAACTTAGGAAATAATATTAGTGGGGTCGAAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATAATTGTTTCCTTGTCTTATCTTACATTTGTATTGGTCAGGTCTGTTACACAATATAACTACAGGTTTCTTTTTCTTTTCTCTTTATATTTCTCGTTATGACGAATGCATTCGTTGCAAGCTATAATGGATCTCATTGTGTTAGTGATCTTAGGTTGCGTCACTTTGTCAAANNNNNNNGAAGACAGTAGTATTAATCTCTTGATAAACACATAATTCAAATGTGTTCTAATTAGGACTCGAACCCGCACCTTTTCTGAATCATCGTACATTTTTAGGACATTAGGATGAGAATTGACATATCAACGTTGTTTACATCTGTTTGATCTGTTTTGAAATTGCTTTATGTGGAAATNNNNNNNNNTACGATGATGTTCTGACTACCGAAATGTCCTATACTATCTTAATTTTATTTCGGGTATTGTTCTTAAATAGGATGTACTTTGAAAGTAGCTGGTAAAATAAATTGTTTTTGTTTTTCAGGAATATGGTATTGAAGTTGGTCTCTTGGTCGCAAACTGCTTTTCATCATCGTCTTAAGTACATCTGCTGCGTAAAATATTTTTTGACAATTATTTGTAATTAGGCTATATTAGAATAAGTCATGTCTTTTGCTTACATTTTGTGGGTCTAATAAATGAGTTACACTTAATTTTAAAGACAAGAAATTATTCATTGATTTTCCAACACCAGCCATCGGTTCATTGTCGATGTTTTAGATGTATTAAAGCTGTTCTTTCTACTTCAACTAGGTTTGTATGGGATGAAATTATCCTGATATTGTAGTACAGCTGTTTATTTCTTGGTACACTTTGAATGACTTCGGTAAAAGATGTTTTAGTGGAAAAATAGCATTTATCTGTAATATATGGTTTATTTAAACGTCAATAAATTACTTACACTTATTACTTTTAAATTATTCATCCTTGTGACTAGNNNNNNNNNTACAGTTGAATTTTTAATGACAATGACTCGGAGGACAAATCTAGTATAAATTATTAACGTAAAAATATAAGAAAGTAAGTGACATTATTAACCTACAGGGTATTGCTGGTTTGTTCAAACTATAAAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTAGCTGGGATGTCAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTCAATTATCAAAGTGTAGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAACGAATCAGACTTAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTATTAATAAAGTGACACACATACCACACATCAATATTTTGTGACCGGCAACTTCGCCTGAAATTGCAATCAATCATATATCAATCGCTATGATAAACAAATTGAATTAAACACACACTTTAATAATTATAAATCTGTTTAACCTTCTCTCTAAATCGAACGTGTGAAAACATAAATAAATTTATGGATCAATTATTACAAAAATAAATAAATAAGGAAACCTTTCTAAAATCTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTNNNNNNNNNNCGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACAGCCTAAACAACGACTTTATGTTCCGAACATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTAGTTACCTTTACCAACTCAAACCTGTTATGTGTTAAATGTATAAGCTGTGTTACGATTTAAGTAGTTTTTAACAACTTGNNNNNNNAAAGTAAATATATAGTAGAATAAAATATACAACAACTAAATCACAANNNNNNNNNCAGATAATGACGTACAGGGCGTACTACGATTGAAGATGTAGAAAAAACATGATACACATATTTGTTTACATTTAACATGTTAACAATTTACGTTAAATAAATGATANNNNNNNGAAAACATTATTTTTTCATTTTGTAAAACATTGTTAGCACACGATTTTCCATTGATTGAAGTATCTTTATTAAAAAGTACACGCAATATTTTAGTATTGCTATAATTATTTCCATTATAGAAATAATTGAGCTGCCAATGCACAAGTTTATAACGCCACCGCTTCTTACTGTAATAAAAATAGTAATGTTCAAAAATAAGTAAGATGTAATATATTAATTTCTTNNNNNNNTAAATAAGTGTTACTTACACACGATGTCATAAATATCGAAAATGATATCTCTTAGGACTCTTACTTTTGGGAAAGATGTGATTTTTATTTCCAGTATGTTTAAACCTTTTTTAGGTTCATAGTCTTCCTTATCCTTATAATACAAGTCCAGGTCACAAGTGCTAAGGCAGGCACAGTCACGAGATATTCTGGGCAGATCTTTGTCGTAATTAAACTTCTGTAATGTTTCCTTAGAAATCTGTAAAGTCACTATTTCTCTTCTATGTTTCAAGACGCATCTCAATTCTGATATGTAGCAAATACGCTCATGATCTGTCAAAAGTAATTGTTAGATTCAACTGTATGATTACATTTAGATAATTATAAAATTTTCTACATCGAAATATTAACACCATAATTATGTATTTACAATTTTTGGGCCGAAGTTTNNNNNNNCTGGAAATAGTTTATAAAAGTAGCCTATAATTAACTTTTAAATTTAGAACACAACGTATCGAAAAAATGTAAATGTTTGAATGTTTCTTAATATTGTTGAAGATGACGCCGTTTAAAGTTTTGCATGCGTCTGTAATTTTATTGTTTTCTCACGTCAGGCTCTCGTTCAGAGGCTCTCGTTCTCGTTTTGTTTCCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACATTTTAAATTACTTATCTTAAACACAAATGTCTGATCACATGGGGTATTAAATTTTCAAATACTTTTTGATTGATATAGTTTGTTAAGGAATGCTACAAGGTAAGGAACACAATGCTGTGTCTTAAAGACATTATGTATCAGCCATTCAAAATATTCTCTTAGATATTATGTGTAAGTACAAGTGCGTTTATGAGTTACCTAATGGTTTATAAAAATGTGGTAAACATCCGCACAGCTTCTTTATCAACTTGATTCTACATTCCATCATGCAGTGGCTATGTGAGTAAATTGGATATCTTTCGCTTATAGGTTCGTGACTAAATCTGTCAACAAAAGAGATAGAACTTATTTTTAATATAAATAAAAATGAAAAGTCGAAAATTTCGACCGTTCTTTTTTATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACACGTACCTGGCACCTCAATAATACTTCTGTAAAACAAGGTGTAATAATATATTGTAATACATCGCAATCACACGGTAGGTGGGACAGCTGGAAACACATAAGTTTGGCTATAGTTTAGTACCGCGTCGTTTCAATATTTATGAAAACTCCTTTACTACATTAAATAAAACAATATTTATAATGATCATGTTTAATAGCTTGGTCTGATTCTAAGAAAAATGGTACGAATAAAAATAAATGTAAGGATTTGAAAACCGCATAAACCTGATTTCGAGTAAGTCGGGGTAATCAAAATCGAGGATACAGCACTACATGGTGTGTCGTCCTATTTTGTAGCTTATAACACGAATACCTTTTTTGGCTTAAAACATGCAATATACGCGTATGTGCATATGCAAACAAATCTAATTTTCATAATTATGTCAAAAGCGAAAGCTTATCAATTTCCCAATTACCTTTTAGTGCTCTGAGCGCATCGTATTTTTGTTATTGTTATTACATTCAACTCAAAATTTTCATGTGACATATCAGTACAAATAATAATAAAAACTTTGCTTTGTTTGTTGAAAATATAGGACGTACGGAGATTCTTATAAGTTTGCATTGTCAGAGCTACAAACTCATATGTATATATGTACTCATATGTAACTACATGTATAACTATTCTTAACTATTTTTGCTAATTGAATACCACGATAACTCGCCTATATATTTTTATCCATGACAATTTTAGGACTTGTCACGTAGTGAAAACATTAAAATTACTATACAAATATTGCCCGAAGATATTCTTTTGTTTTACGCGAAGTTATGGAATTGATTAGCTGCGCACTCTACCTTTGCTAATATGTCCCTACCTGATTCATACTAAATAGATTAAAAAATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATCTTCATAAAAGCGTGAAAATTTTGCACTATTGGCCGACAGCCTCATCTTTTATTGAGACGAGTAATGGGGCTTATTTCGCTAGGTTTGCTCTACGCCGAATTGGAATATTGTTAATGTAATTCCGACCTTATTGCGCAAGGAAAAGAAAACGTTTCTCACGATAAGGTGTCATTATTATTTAAATATAATGCTTTCTTAAGCTGTACATATTCTCTTATCTACAGAAGTTATGCTGAGCTTTAGTTTTTGCCCTCAACTTCCAATCTTCATTTGCTTGCTAGACACCTAAAATTACTCTTTTATAGAATATTCCTTAGACCCCCATAAACATAGGGGAGATATTTTCGTCCATTTTAACAGAAAACCTATAAAAACTCAGTGTTGTCTAAGATTCGAGAACCAAAAAAGTTCACCGTTCGTCTGTGATCTTATATCATATAACATCGAAAGCATTCTTCCTATTCGGAAGAATCAGGTCTTACTGTATTACCTGCATTTTCTAAGGAAGCGTGGCATATATCGTAATGCATCTGATATTCTACTACTCCAAACAGACAAACCAAATTCGATAATTCCTTCTACGTCAACGCCAAAGGATGATGTTGTACTTGTCGTTACTTCTTCGGGACTGTGTATGAACACCTGGCAATATAAGATGAAATTAATGTTTCTTATTATGAAAATGCTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAAACTGAAAACTTGGCCGGTTCTGCTATTACATTATGTGTGATAAATACTTTAGATAAATAATAGTAACGCCTACTGCTAATTTTTATGTTTCGTAGATACATGTGCGTTATTCTTAATATGAGTTTTAACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATCGAATGAATGGAATGTTTCATACCCAGCAGAGTTATTCGTGTTGGTGGGAGGTCGCGGCCCTGGTTTGATGCTTCTTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNG