ATTGGGGACGTATGATTATGAAAACAATTATTAAGCACTGACGTTCTAACACTACCCAATATAATATAAAATATATTCAAAAATATTTTACCTGATCCCACAATTCAAAAAACAAACTTAGGTGCAGCAACAGTGGGTATTTTCACACATACTAGTGGGATACAGTAGTACTTTGTTTTATTTTTAGAAAAAGCTAGCATTGACTAATTTTTAAACTTAAAACAAGCAGTCAGACAGTCATGCACAGGCCTGGACTGGGACAACATTTCAGGCTGGGAGCTTTACCCCCCCTGCTTTTATTTTGGTGTGACACCCTGGGGAACTTCAGCTACTTTCTGTCAGAGCAACACTGATGGTCTCATGAGACGCCCTCCCTCTCTCAGACACCCTTGTCCCACCTCGTGAGCGAGTATCTTAATCATCAGTAAGTAGGAGAGACTTTCTATCCAATCAGAGGTGAGGAAGGCGGGACCTGCCCCTACTTACTGAACGTAAGATACTCTTTAACCACACATCAATAAATACAGTTAATAATTCAAACTCTCATAGCAGTCTTTGTTTTTTACTGATCGTTTCACGTTGGCTTTATTTGTTTTGCTGCTGAAAAATCTCCCTAAAGCTGGAGTTCATGATGCTGCTCTGTCCCAGGGTTTCCCCGCAGTGCGAACAGCTGAGCGGATTATGAAGCAGATACGGGAGCAAAGCGGTATCTATCACATTTTTAAATACAAGCAAGCATGCTTCAGAGCTTTTTCAGAAAGTTCTGGTGCTGCTAAAACAAAGCCGCCAGTTACAGCTGGGAGAAAGCTTTCAGTGAGCTCTCCGGGATGATGAGCTACAGTGAAGCTCAATGGGGAGACGCAGACGGATGCAACAGCTGTTTTTTTAAGAGTTTTAAAACACGGCTGTTGGGAATGATCTGCCCAGTGTTCATAGAATTTCAAAGACATATAGGATTTAAGTTTGTTTACCTGCTTTATGTGTTAACCCAGAAGCAGAGCCACCACAACTTAAGGATTGCCGCTCTCATTTCTCAAAATAATAATAATAATTNNNNNNNNNGATCGTCTGACGTCCATTTTCGTTTCCATCAAGGAAGGAAAGTGGTTTGCAAAGACCGCGATTGTAATTATTGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCCAGCCAAACTCCAGTTTCCGGCAATGGCGGCCGCTACTAAGTTTTAAAATTACTCTTATTATTCTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTGGGTGTGTAAATTCAAATATCTGCTCGGTTTATCAAAATATCGCATATTTGCACAAGTGCTTCGACATTTTCGGAGACGTCTGTTACCCACAAGCTCGATAGCTAGCCGAGAGCTCGAGGGTCACTAGAGCCGCCGAGAACAGCACAACTCCTGGCACATCATTTTCAGATCACCGCTGTCTTTCGCTACTCAGGTTAAACGTAGGTTTACATCCGGCCTACCCGACCTTCTGAGGACCCGACCACATAGCTCGCGAAGGCCGGGCCCTCAGGAGGATTCAGCCCATGAATTTGGACACGACCTCAGTGTTCCGATTACCAGTCCGGGACTGGTCATGCATGCTGACTGATGAAAAGCGCACCACGAACACATTTCATTGCAACTTACCGACAGTTGTCTAGACGGTTAACAGACAGCAACAGATTCAAAGTTTCATTTCAAGTAATGGTGCATTACACAGACCTAAGCAGTACAAATAAAGTGTAATAGCTCATTACTTAAAAAATTACCATTTGCATGCGCTATTATATATCATTCACCCTATGTAAATAGCTTACCTTCACTTCTGTGGTTCGATCGGGTTCGATGGAAGCTGAAGAAAGGACCCAGAATTTGCTTGCTGTCCCGCTCAGTCAAAAAGCGCGGTCTGGCGCATGCGCAATTAGGAACATAAGACTCACGGTTTGGGGGTATATTTTACTGCATTTTTTAATGTAATGTTGTTACTCTTAAGAAAAGGATATAATTAACCCATTACTGTATAATTCCTTGGCTGAGTGCAATAATAGAGTAAATCTTATATGATTTGCATAGATTATATATACCTCTCTCCAAAATAGCTTTTATCAGTGTATAATTTTGTTTAATGCTTCTCAAACACAGAGCAATGTTTCACCTGGAATGTCAGATTCTTCCCAGTGTTTGTACTGTTGCACTCATTTTATTCAGCTTTTCAAATAAAAACAGATAAAATGCTCTCATGTATTTTGTAAAAACAGTTTTGATCAGTGAGAATTACCCTGGCTGCACACTAATCTTTGTCAAATACACACTGTTTATTCATGCTGCTCAGTGTCTTGATGCATGCTCAGTCATCCAGGTAAGGAAATCTCAAAAAGTTAATTATCTGTGAGCTCGAGGCTGCTGTCGGGGGTTGGGGGACTCTGTGTAGTTGGTGAGGGCTTGGATACGTCTCCACACCTGGCGGGTGCTGTTGTCAGTGAGGAGGCCCTCTATCCTCCTCCTACTCACATCACCTCGGCACAGTTGGCTTGTTTGCAGGTTGCTGGTTTGCAGGGTTTTCCATTAGGTCAGAGGACCTTGTACCAGGTCCTTTTTTAGTACCTGCTCGGCCGACGTTTGAAGGAGCAGTGATGCTCCTCCTGCTGTCAGGCCTGCAGGTTTATACCTGTGATGTTCTCCTCTGTCTTGTGGTGGACAAACTATTTTTTGCACTGGCACAAATAATTTGTGTGACACCTGATTGTTCTCTCATTTTAGTTTTAGTAGTATTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATGTAAACTTTATATTTGCATTTCAAGTTATGACAATAATTCAATAAACATGTTTGTGGTTTTTACAGTAAAAATATAACTACTACTAGGATTTTATGTTTCTGTGTGATTTCAGATCAGTTGTGTTAATACAGTATGTCAATTAAGAAATAACTGTAAATTCAGACATGTGAGGTTGAACTGAAAACAGTGACACCAAACAAGGTGAGAAAATAAATACATTTAAAGGTGAAATACAAATGTAAAATCAAAAGTAGTCAAAAATGTCCAATTATATTTTGGACCCAGATTAACCCAACAAAACATGAAACATTAGCTTTAAATTTTTGGTGACAAACGTGTTCATGACAGTGCAGATTTCTGACATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTTAAGTCAGACTTGTGTTTGTAAATGTTGTGTAGCTTTCTGGATTTTATACTTATTGGGCTACATATTTATTTATTATACAGGTTATACAGTACATGACATAATTCACATGAAACTGAAATGTTTCATTATGTGGGCTAAAGAAAATAATGCAGTTATGGACTATATTTATATGAAACACTTACTGTATTTGAAGTATTGTAACCATATGTAACACCTGCATGTGTGTNNNNNNNNNNNNNNNNNNNNNNNGGCTTTGATTTTTCCTCCCCAGTTGATTTCCGTGCCACCCGAAGAACATTTCTCTAGATCCGGCCCTGTGTCGAACAAACAACAGCAAATGTAATCAGGCTAATTACAGTTTCAGCATTTGTCAGTTTAGTGTTTCACACGTTTGCCTTGTTTGACTCCAGGAGCTCAGAAATCAGTTTGATGTGTGTAAGAAAGGCATCCAGTGTAAAATCTCCCAAATCAAACAGACGGAGCTAAAAGCTGTGGCAGCGCCTTGTAATACCAGCTGCTGCAAGCAGCTTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCCCCAGACAGAAGGAAGAACAACAGCAGTCTTTAAATAACAGATTGATTATGTGCCTTTAAACAGCTCTGAATGAATCATGGAAGCAGTTTTCAAACATGAATTCAACGAATAGAGAATCAGGCCATGACTCAGTTTGAACCTTTTTCCCACCACAGCAGTGAGTCTGCCATGTTTAACTATCAGAAATACAGAATCACAGTGATACAAATGCACTGCACACACACATACTGTACAGTGAACGTGTGGCATCAGGAACACATAAGAGGAATTCTCACAGCATCCAAATCTGGCTTTTACCAAAACATTATTATTATTATGATCCCAGGTTTAGTTTCCTGCTTTCATCTGTTTCTGACTCTGTTCTTTTCTTCTGAAGGTTTTAGTAGCTGTAACATCAAACACTGACATCATCAATATTCATTATCAGTTATTAGAATTATGTCCATTTAAACACTTCAAACAACACAAGTCACTACATGATTATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGACCACCACTGCCTGCTGGGGTGTTTGAGTCTCAGGACTCTGGGCCTGGTGTGTGGTCTGCTCTGGCATAGCCGGCTGCCGGTGGAGCCGGCTGCCGCAGTGCTGGCTGACCCCCGTCCAGGGGTCTGCTTTGGTCTTTTCTGAGTAGGTAGTGCATTAACGCGGGCTAATTCGTGTTAACGAGTTAAAGCAGACACGAATTAGCCTATTTTAATAAGTTAATGCTGACAGCCCTAATTATTATATTATGTTGTGCACTCCAATTGGGTTGAGTGCATTAAAAATTGTAATTGCGTTAATCGTGATGACCACATTAACGCATTAATGCTTACAGCCCCAATAATAATACAGTTAAAAACCAAACAAAACAGTATGTCAGTTTGTTATCCTGGTAGTAGGTAGTGCATTAATAAAGGCTAATTCAGGTTAACGAGTTAACGCAGATCAATTCGTGTAAGGAGTTATTCGGCGTTAACTCATTTAAGCCTCATTAACGCGTTAATGTCATCATCATGACTAACGCGATTAACAATTAAGCCATCTGAGCGCAGACTGACTCAAAATCCCTGAAATGTCTCTGTCAATGCATTTTGGGCAGTTTGTCTAAATTTTCTGCAAAAGCCCCCCTGCTGGCTGAGCCCCATCCAGGGGTCTGCTTTGGTCTTTGCTGAGTGGGTAGTGCGTTAACATGGGCTAATTCATGTTAGCGAGTTAATACAGATGCAAATTAGCCCGTTATAATATGTTAACGCTGACAGCCCCATTATAATACATGTAAAAACCAAACAGTATGTCAGTTTGTTATCCTGGTTTTCAATCTGTGCTGCTCTCACTCAGAGATCAGAGTTCATGTTCAGTAACCACACTGAGAGCGAGAGGAGGAAACAATTGGTTTAATTTAAACGAACAGTCTGAGCTGTGGATTAAAACAATAAGAAATATATAAGTGAGTCACATATGAAATACAGACCATTAAGTGTAATAAGAAGCAGAATAAAAAGCTGAGTGTGAGGGTCAGGGTGCTGTCTCACTGCAGAGGCTTCAGGCTGAATCCTGCTGAGCTCACAGAGTCAGACTCACCTGTGCAGCTTGGACAGGTAAACACATCAGGACATGAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAAAGGATGTTTGTAAAATATATTTATACTGGGGACACAAGTCTGGTCTAAGTCTTCTGTCAGAAAGACTGCAGCAGTCCAGGAGTTTGTTAATTGTCTTTAATTAAGTCCCACAAAAGATTTGTTTACATGAAAATGTTTGTGAGGCTTAATCTGAATTCGGTGCAGCCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATCTGCATGGAAACACATCTATGGAGAGGAAATCCAGCTGCTGAGGGTCACATCTGCATCATTGTAGCTACAGTGGATGTTTCAGTGTCAGGACTGAAGGTGGAGCTTTGTGCGTGTCAGGGTGAGGCCGCAGCAGCCGCCTCCAACCGGAGCGCTCAGGCATGAAACTAGGAGGAAAGCCGACGTCCTCCTCTTTCCTCAGAAGTGATCTGTGGCCGGCAGGACTTCATTCCAGAGATGTGCTTTAACAAAGTGTGAAGCTGAACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGTAGATGATCAGCAGAGGAAAGTGAGAGCTGCTGTGAGCTGATGTCCTGAAGGGCTTTTAAAGAGTCTCTGAGTTTGACAGGAACATGAAGATGTTTGTGGTGTTTGTGATCCTCCTGCACAGTAAGTACACCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAATGTGTTGAAGTGCAGCAGGAGGAGATTTCCATCAAACACTGGATTCTGATTCAGATCAAACTAACAATCCAAAGCAGCAACTTTCAAATCACTGGATTCTTCTTGGTGGCTTTCAGATGAGCTGTAGGACTCCAGCAGTAGGTCTGTGCCTCTTTGGACAGGATCACAGACTTCAGGAAACTGTGGTCATTGTTCAGTTTGGACTCAGTGTGAGTCACTTGCTGTCATTTAGTCACAGGTCTGTAATACATAGTCCAGATGTCACGTGTGCTGTGACATCTGGAGCACTGAACACCTGTCAGAGCTGTAACTGAATCATAGGTTGGCAGATAGTTTCTCTGGGCTGCAACAGGATCACTGTGTGCTGTGTAGAGGCTGTTGTGGTGCTGTGGGCGGAGCCTGAATACTGTTAGCTGGTTTCAGCTGTGCACCTATCAGGTGGAAGGGGCTGATGGGAAATCAAAAAATCATTTCGAGCAATAAAAACAAAGAAAAACGGTTTAACAATTTTAATGCTCAATGATGGAGGACCAAACCACTGTGAAGGACATGACTGATTGAAAACTTACAAATGTTTTTGTTTTCCTGCTGTAATTAAATAACTTTCTATGAATTTACTCAGTTATATTCTTGCAGTAAGGATATAACTGAGTAAAATAACAGCAGGACCTGGTTATCTCACCCGTGGCTGCACTGATATTATAATACTCATGTACTCATGATGAGCTCAGTGAATCAGGGTTTTCCCACACACGGAGCTCAGTTACAAACCTGAATAAAGGTTGCTGACATGACACAATAGGCCATCTTTAAGAAGCTTTAAAAACAAATAAAAACAATCAGTTTCAATATCTATTATTGTTTTTTGGCTTTTTTCCAACACGTAAATGCTAAAATCAACACTTCATATGATGGGACGTCTGCATGCACACCTCTCCCCAGCAGGGCCTCTAGCCGACTGAGGTGTGACATCACAACAAACCTCATTATAAATCAAGCTGCTAAAATACTGAAATATACATATAAACATATAACAAATTAAGATGCACTGCATCGTGACCATATAGTTACAGTGTGAGACAAAATGCATGTGGAACAAACAATGTTTGAATGACTTCGATTACTTTGACTGTGTTTAATCGCTCTGTAACTGGAACAGGAAGTGACTCTGTGGGAAGTCAAAGGTCACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACGTGCATGTCCATAAACAAGACTGACAAATGAAAATAACACCACAGGATGGATCTTTGGTGAAACATAAATGATCTTTTTAATACACCTGTTACACATGCATGCAGCATGCAGATTCACAGAAAAGTAAAGAATCTAAAAATTAAAAATAAGAAGTGAGAGACTGTACAGAAAGTAAAGGAAAGAAAAACACAAATATCTACCTGGTGTATCTTTACCTCGAAGTGACTCATGGAGTCTCTGTCTGTGTGTCCTCAGTTTCCCAGCATGCCTCAGCTGTGGAGCTGTATGAGGGGGACTCGTTCATCCTGCCATGTCAGTTAGACACTGTACTACTAGACAACCCCTCAGTGGTGTGGAGTCGCTCCGACCTCAGTCCTCCAACCGTCCACCAGCGTCAGCTTCAAGGAGACGAACTGAAAGATCAAAACCAGCGTTACAGCGGCCGAACATCCATGAAGACTGACGCTCTGGAAACTGGAGACCTCAGCCTGAACCTGACCAACCTCCAACTGTCTGACAGCGCCACCTACACCTGCTCCGTCACAGACCTTAGATATGGCTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGGCTGCATCAAAGTGTCACATGTAGTTCTCCCACATCAGCTGGATTATATCTATAGCAGCAAACAGCAGCTGATCCACAAATCTTTGTCTGTGTTAATAAAGTTGGATCAGTTCAAATAGTTTGTTGCTCTGCACTTGAAATGTAGTTTACTAGCTGTCAGGAGTTTTCCTGTATTGCAACTCAGGTCGGAATAAAACGCTCAGACAGGTTTACGTGTACACGGGTGAGACTCAGGGAGAGACTCGCACCGCTGCAGTAAAAAGGAAGAGTCTTTATTCCGAGAGCACATACAGGAAGAGAGAAAATAGAACTGCAGGCTTCCTGTGTAACTTCCCCATTTAGGAGTCTGCACAGAGTTGCAGAGTTTAAGCTGAATACTGAAAAGAGCAAACACATTTAGATAATGAAACGTACTTTTAAGCATAACATAATAAAAATCCCAAAATCCTAAAAAATCTCTTCACACTAGCTAAGCCCACCGAGCATCAATGTTTCAGTGAGACTCAGTGAATTAAAATGGAGATGCTAATCAGGGTTAGCACATGAGCAATGTTGTAGCTCTATAAGTTACTGAGTTTGTTCATGTGGAGAATCTAACAGATCTGAGCAGGTGTAGCTCCCAGTGAAGCAGCAGCATTCAGCCTGTTAGAGTCAACACAAATGTCTCCATCCAAGCTCATGTTGTGCTTTGTTGTCCTCTCAGTCCCCCAGGTGGAGGTGGATTCAGGGGTGGAGTCTGTCCAGCTGCCCTTCAACACCACACTTCACCTGCCTGAAGACGCTAAAGTGGAGTGGAAGAATAATGATGATGATAAGGTACACGTGTATGAGAACGGCTCTGACCAGCCTGAAGAACAGCACCAGGTTTACAGAGACCAAACGAAGATGAATGAAGACCTGCTGAAAACTGGAGACCTCAGTCTGACCCTGAAGTACCCCACAGATGGAGACACCTTCACCTGCACCGTCTACAGCAGGGAGGGAAACATCCTGCTGAAGAGAAAGGTGGAGCTGAAAGTCAGAGGTCGGTGCTGTAGATACAGTTTTTTGTTTGTATTTTCTGTCACACTTACCCAAATGGAAAAAGTCATAACAGAGTTACTGAATCATCAAGGTGCATGTACAAGATTTAATTTGAAAGGTAACATGTTGTAGTGTAGAAATATTTGTGGAAGGTCCAAATGTGAGGGGACAAAAACCTTTCTGAACAGGTGAAGGAAGACGTAGAGTCAAACTTTTAAGAGACTAAAAATCACAGCTGTGGCCAGGAGGCAAAAACATTAAAGAAAATGTGGACAACAAAATATAAAAATAGTATCTAAAAATCCAGCTTTGAGTAAAGCAGTTCAAACCTGCACACTTCATTAAAAGCTTTCCATGTCTGACTCCATCATCACTGATTCCTCCTGTACATGTCTGACTCCATCACCATGAATCACTGCTTGGTGGCCAACAGGCTCACGCTGATAGTTCAGTGGTGGAGCATGAACTCTGGCAGGTGAAGATGATTAGTAATCAGGCTGCTGTCCTAATAATAAAAATATGGAATAAAACTCATAACTACAAGGATTAAATCTAAAAACAATAAAGATTAAAACATAACTATAAAAGNNNNNNNNNNAAAAACACCACTGCAAAAAGGTTTAACACATCTCATCTAAAAGCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAGCGTTTAACCCTCTGGGGTCCAGGGTATAATTGGCCATTTTTAACTACTTTTGATTTTCTCTCCACATTTCACCTTTAAAAACTATTTGCTTTGCCTTGTTTGGTATCATCCTTTTCAGCACAACCTCACGTGTCTGAATTTACAGTTATGTTTTCATTTTGACATACTGTATTAACACAGTTGATCTAAAATCAGACAAAAAAACATAAAATCACAGTAGAAAAAGTTATATTTTTTACTGTAACAACCACAAACATGTTGAATCATATTTCATAACTTTAAATGCAAATATAAATTGTCAATTTTAAAATCCTATGCACAAGTTTTGGAAACAACAAAGTTATTTGCATCCATTTACCTTTTACCCTTTTTTTAAATAACATTTCAAACTATTTACAGAACAATCAGCTGTTCTTCAATAAGATGCCACAAATTATTTGTGCCACTCCAAACATTTCTGTCCACTACAAAGGAGAACATCACAGCCTGATACCTGCAGGTCTGACAGCAGCAGGTGTATCACTGCTGTTTCTACCTGGAGACAGCAGCTCCTCATTGTTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCAAACACGCTAAACATCACAAATCTCTCACATCTCAAAACTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTGTCACTCCTAAAACTTCCCCCTCTTCCTAAACAACCAAATGTCATATCATTTTTTGATTGGTCGACATGGTGCATTTTTCCACCAACACGAAAGGGCAGGGGGTTGTTGTTGTTTTTTGCTCATAAGCAGAGAGTGCTTGCTAGCGCTGTCCTTACACAGTAAACATGATGAAACTATTGAGGAAAAAACGCCGCGTATATATTGTTTATCATGACTCTGGTTTTACGTGGCCTATCGACACAATTTAAAAACTGGCACCATGTTGCTTTTTCTTTAAGTGGTCATGTGACTGACTTACCACGACTACTTTATTCTTCCTCAGTCAAACAGCAGCACTCGATTGTTTTGCCCCCTGAGCTCCAGGTGTTGTGCTGGACAGTGATCGTGATTACCGTCCGCGGGAGCGCGCAGCTGCTTAAAGCTGTAGCGTCCAGATTACTTACAGCTACTTCCGTGCAACTGATATAATATGCGGTAAGCTGAACACAGCTTCAACCGTCTGTTTGTTGAAGTATAGTAACGCGACCGCATTTTCTTGTTAGTAAAGGCGTTGTAACGATAGGAATAGTAATTAGATAGATTACTCGTTACTGAAAAAAGTAACGCCGTTATTCCCATCACTGAAAACCAAACATCAAACATAGCACCCTTCTCCAGGGTGACACATGCAAGTGAAAAAAATTAAGGTAACACAGTTCAAATACCACTAATACCTCCTCTCTCTGTTGTCTATCCTACTTTCCTCGATGAAAGATTCAGTGAGGTTAAGGAACAGTGGGTAGGACCAACCAAGTGAGAGCAAATAGAGACAGAAGGGGCCTAAAACTGAGCTCTGTGTGGTTCATCTACAATCAGTCATATCTGAGTCACAATAACTAGAAGATGATTTCTAGCAGAACTGTGAAAATCTCCACATCCTTTCTCCATGTTATCATCCAAAGCTGTGTGAAGTTTCAGAGCTCTGCAGCTAACAGAGACTTTACACAGGCATCATGTGAGCTTATAAACACGGAGACGAGCTGAGCTGTGTTCATTCAACTTAAAAAAGAAGAACATGAAACAATCCATAACTCTTCAAAAATGAGCTTCAACAATCCATCAGCATCCAAAACAACACTTACACTCAGAACAAGTTTCTTTTCTGTTCACTTTGTAAAATGTCTTTTACTTTGTGAGCAAGAGTCCAAAAACTTCCTCAGACTGTCAGCAGATTTTCACAGAGTCGTCCCAACTAGTAGAAAAGCACCAAAGCTTTCAGCTTCTCCAGTGATCTCCACCTGTACAGACACACATGGAGGTTTCCAGCACTCATTAATACATTTGGCCCTCTGACTATTAGGACAAATAATTCATTTAGGTTTGATGAACGTCGGCCTAAATCCACCTCCCACCACCAGGAACTGAATAAGCAGTTATAGATGTAAATACATCTGTTTCATTATCATCTGGAGACCCAAAAAGTCGAATGTACAGAGCTAAAATCATGTGTTTGATTTTTGGCTTTTACAAACAAGCCATTACTACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAACACTGTCCCTGTCAAATAAATCCAGATACAAAGATCAGATCTACTGAGCATCATCAGCGTGTCAGCCGCTAACTGCATCTTCAAATAAATAAATGTGTCTGATCAGCGGTGATAAGAGGAGAGACGCTGAGCGAGTGAAACTTTAAAAACTGACTGAAAAAATCTATGTGAGTGAAGTTGGCCCCCCCACCTTCTTCAAATCCAACAAAAGTGGTATCAAACGTTTGTGCTACGTTTGTGTTGCTTTGTGCTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTTTGTGCTGCAAAAATTTTTGTTTGTGCTGCTATCATTTTAAAAATATTAATAAAATAACGTCTTCATGCGTGCTTAATCATCCAGGTAATAATCCAGGTAATCCCAAAAGGTTGATTCTGTTCATCTGGACATTTTCAGTTGGAGAAATGTTTCGTCACTCATCCAAGTGACTTCTTAAGTCTCAGCTGACTGCAGGTTTTCCCAACCTTATAAACACATGTGAGTGAAGTTGNNNNNNNNNNACCTTCTTCAAATCGAACAAAATTGATGTCAAACATTTGTCCCCTATTTTTATAAACAGTACATGTACAGTGAGAGAGAGATGTTACATCTGTCTTCACTTGCATCCCAGTCATAGAAGCGTTGGAGGTAGTTCATAAGAGATTACAGGATCACCCCAACCTTAGCAACAGGACCACTCTCAGCACTGATCAGTTGTGTTTGCTTTTGGAACTGTGTCTTAATTCCACCTATTTTGCATAAGGGTCAGTACTACAGGCAGAAACCTAGGTGTGCCATGGGTTCCTCCAGGCCCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTGGGCTGTGTCCCAATTCAGGGTATGCACGCTTGAAGTACGCATTTCAAGTGCGAATACGTCACCGCCACGCGACGACGGCTGTCCCAATTCAAAGTGTACTTCAAATGCATACTCCAGATGCGCCGTTGATTTCCCCAAATATCAAGCGTGGTCCGGTGCACGCTTCGTGGCCCCATATATCCCATAATCCATAGCGCGGCGGTGGGTGTGGGTAATTTTGCCGCAAAATACGGCAGAAGGGAGCGGCCGAAGAGTGAACTGTCAAAAGTGAGTACTGAATATTATGTCACTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAGTGTTTGGGATCAGATTTCTGTGTGGCCTGGTTCACTCACTTCATCATCATTTTAACATCATTTTCTATTGACTTTGACTGTATAGAAATGATGCACACTTAACCTCCGTCTGTAGATTTCTTTGGTTAGTAGACACCTGCCTTTGTTCGCTCTAGAGTGGATATTATGATTCCTGACTGGTCTCTACTCTGTGTGGGTCATGTCTAAACCCTGGGCTTCAGACTTCGGGCAGAGCTCCCTGCAGCCATGTTAAAGAGCTGGAAAAGCTTCAACGTTGTGAATTGACTGGCAGAGCTTACAGGCTCATAAAGGTTCAGCTGTGATTTACAGGAAGCACTTCTTTGATCTTTTTAAGTCTTTAAATCAAAATCATGGAAACTTCCTCCTCCAGTGACAAACATCACAGTTTCATGTCTGACCGCTCACGGCACTTTTACACTTTTGTAGCCTTTTAGGCACGACTGCAAAACTTTGGACATTTCCATAAATGTGAGAAGACACTAAAGACCTCGGGGAGTGATGCTCCCTTTATTGGATTTTGGCTCATGTCCTTGCAGTTTCTCACATTACAAATATCTTTGTTGTCTTCTGTGTTTCACTTCAATGATGTTCTCTCAAGGGCAGCAACATGTCTGCCATGTTTCTGCAAACAGACAAAAGAACAGTAATAATTAGGATTATTAGCCAATCGGTGCCTCTTCCTGTCACAATAAAAACTGACTTTCACATCTAATCTCCTAAAAAGAGCAACAACAAGAGGAACACATCTAAAGGTCTCCTTAGCCTGAACTCTTCACCTAATGGCATTTGGTTTCCTTGTTTCCTTTCCTTTGTTTCCTTCCATATTGAAAATGTGTCTTGAAATGTTGTTTGCATTTTTGAATAGTCATGAAATTAAACATTATTTTAATGTTTTTATCTGTTAAAAAACATATTCACTTGTATTTTTCATGCACTTGCTAATACAGTGTGCAATGTGTTGCTGTTGCCAGAAGGTTGCAATAAGACGCCTACAAGCTGTTTGCTAACCAGAGTTAAAAACTAAATGAAAAGAACTGGTCAGGGTCCTGTTACTGTACTGGTCCTATACAAGGCTTCTCAGAGCTGCTGTCATCATATGTAGAAAAATATGTAGAAGAGCTTCTAAAGGAGGTGAAGCTTTTTCAAGCTTCTGCTTTTTGTTTGTCCTTAACTTCTTCTCTGCCAGGAAAAGACAGAAATCATAACAGACAAAGGGCTTTTTGAAGTAAACAAATTCACTTTGTTCTTCTTATTCAAGCTGACGTTTCAACCAGCTGCCATTCAGCAGCACAGAGGTTACACTCTACTGTCTTATTAAAGGACTGCAGGACGATCCATCTCCACAGGTTTGTGGTGCTGAACTGGCATTTTTCTTTGTCTCATCTAACAGGTACATGAAGGGACGCAAAGATGTAAATCCAGCTTTAGTGATGTCCCAGACACACGGGCCCAGAACATATGGCAGATTGCTGCAGTTGCCCACAGTCTGCATAGAAGTTTACCTGCAAAATCAACAACTTGAGAAAGTGCAATCCAAACGAGAGACATAGAGCTTCACTTTCAAAGTAAAAGCTGGGCTTTACCTCTGCAACCAACGTGCTTCAGCTTCAACTTTTACTCTAAAGTCACTTTCCACGGATTGGCTAATCCTCAGCGAGTGTTTACAGGCACGTTGGTGTCTCCCATGCAAGCTCCAGCCAATCAGGACAAGCTTCAATCCATCAGAGCAGTCACATGGAGGTTTTGGTGGATGACCCTCGTTGTGACTAATTTCACCAGCCAGCAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCCAAAAACCTCTCATGTTCAGCTGGGGNNNNNNNNGTAAAAAGATAACAATGTTAGCCTTTTCTGCAGCTATAGGGCATATATGGTATCACTNNNNNNNNNNNNNNNNNNNNAGCCTTTTCTGCAGCTATAGGGCATATATGGTATCACTCTTGGCTGGAAGCAGTGCTTAAACAATGGAAAAAACACAAACTTTGTCCAAAAACCTCTCATGTTTAGCTGTTTTTTTGTAAAAAGATAACAATGTCAGCCTTTTCTTCAGCTATAGGGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGAGCAAGCCAGGATATTAGTTTAAAGAGGCTGTTAAAATTATATGTCTAACGTTAAAATGTGGGGGACACAATAATTTCATCCTAGTGGCACTGACATATTCATGGGGTTAATTTTTGAGACAAAATATCATGAGGTAGTCATGATTTTGCAAATATTCCACCTTGTAGTGCAGTTTGCACTACAATTGTTAGGCTGCTGATGTAAATTGATTGATTAGTGTAGATTTGACAAAGAATCTGAATTGACATGTCTCACTTTTTATATGGCACGAATCAATGTGTTATTTTATCAATATGTCCTAGTGCAGTCAGAGGGGAAAAGCCAGGGCCAAAGGTGAGGCACATCAAGCACAGAATAATAATTTTGTGGTCATCTTAGATGAGTTTTATGGACAAAAACCACCAGTTCATTTAGTGTTCTCTTAGTGCTAATGTATAAGAGAAGTTGGTGTACTATAAATGAAGTAATCGTGTTAAGATAAGATAAGATAACCTTTCATTTTGTCACAGCAGAAAGTGGACAGTGCAAAGTTATATAGCAAAAATTAGACTACAATAAGAATAATATACTGTACACAACTGTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTATATACAACTGAGTAAAAATACAACTTACAACGTCTTATTGCACAGTGTAGTGTGTGTTTGATCAGCTGCAAAAGTCTTTGTTGTGGAGTCTGACAGCAGTGGGGAGGAAAGACCTGCGAAATCGCTCCATCCCACATTTAAGTCCTTAAGTCATATTCTTTTATTGTCTTGACTGTATTTGAAGCTATTTTTATTTTTATATGATACCTGATTTATGTGGAATATGGCTAAAGTAAACTAAAGTCTAAAATACTTAGTCAGTCATTTGTTTAATAGTAATTTAACATTATATAATTCACATATAAAACTATGAATTGTAATTTTAAATGGTTTAATAGCATGTAGAATAGCATATGTGGGTAAGTATATTTCTTCTTTTTTTATCAAGAAGCAAAGACGAAAAGGNNNNNNNNNNNNNGAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAGGGCATATATGGTATCACTCTTGGCTGGAAGCAGTGCTTAAACAATGGAAAAAAACACAAACTTTGTCCAAAAACCTCTCATGTTCAGCTGTTTTTTTAAAAAAAGATAACAATGTAAGCCTTTTCTGCAGCTATAGGGCATATATGGTATCACTCTTGGCTGGAAGCAGTGCTTAAACAATGGAAAAAACACAAACTTTGTCCAAAAACCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACGTACCTGGACCCGCCTACTATCCTCGGAAACGTAAAATGATTGGCTAGAATTGGCTCAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCCCTAGCCAGCAGTCAGGTTGGAGAATGCACATTTTTCACCAGCAACCAGACATGCCAGGGGGTCTGAAGTGTGTTGGTCTCAAGGTTTATGTGACAACGTGCACTGCCATGCAAACATGTGTTGTCCAGTGTGATTAGGTACTACTGTATAAATATGAGAATTATTCAAAGTATGTATTACTCATAAAACTGTCAATCAAAACTAAATAAAAAAGGTAAAATTCTGCAACTTAAAGTCAGCATATCACAAGTTTACCATGTTTTTTTCAAAGGAGAGGAGGTGGGAGAAGAGTTGGAGTTGAAGTCCTTGAGGAAATGTTCACTAGTTCCCTGAATGTTGAATAGTAGCAAACAATGTTTCTACTTTTAGCTCCACTGACATCGAACAATATTCTAAGAAAAACTATTAGAGAGCTGGAAACCATTCACAACACCAAGTATTACTAATAAAACACTCAGAAAATCATCTGCTGCAAACAATAGCCATTACTTTCTGACTGCCATCTTCTTTCACCTCAGTGTTTGTCATTCAGGCAGCAACGCTCTCAACTGTTGCCGCCCTTCCAAACAGCAGACTGTGATTTTATGTTTGCTGTTCAGCTGGAACGCTTAAAGTGTCACAGCTTTGTGTTTCTTAGTACGTTGGTGTTTCTCTAGATTAGTGTGATGTTGAACTGCACAGCACACAGCTGGGACTAATCACACATGACAAGACAGAGAGGAAGCAAAACAGGATGCACTAACACAGGACACGGGATTGTCAAAGTAAAACAGGAAATACACAAACATCAAAGACAAGAGCTGGACGTAACACAAGGGACAGAAGAGAGGCACAGAAACAAAACCTAAAGACTAGAAAGCACCAATATAAACCAGAAACTACCTGAAACGAAGCATCCTTATAATAACGCACAAACACGGAGCCATCATGCTCTGGACTGTGACAAACTGGCCCTTCTTGTGTGAGTTGTATTTTCATACCTTTTATGAGATATAATGGACTTTTCTCAGCGTCCTGCGCTAGTGTTTGTGTTTTATATGAACTTGTTTGGAATTTGGACTTTCAGCATAGCATATATAAAATACAGTGTTGTGAAACACGAGTTTTAAAAGAAAGTTCTGTGTTTCCCACGGTCTGTGAATGCAACAGCAGTGTTCCAGATTGTGTCCATTTAAATAAGTCTTCACTGATGCTGCTGAAGCTGCTGAATGTCTTTATGTGAGCACTGATGTCCACCAGCAGAGGGCGCCCTTGCCCTGCTACAGGGATGCATTTAAGGCCGTCCACAAAGGTTTGTTGGACTGGGAGAAACGTGCTGAGAACCACAGAGCTCCAGTAACAGACTCTTAGTGTCGGACTGAAGCTGATCAGACCATCACAGAGAGCCTGTGGGGGACCGCTGACCTCTCAGCTTTGTGAAACACAGACGTTTTCTTCAAACACTCACAGAAGTCAGAGTCAGTTTATTATTTTAATGTGTTTCAGTTACACTTTGGTCAGGTTCAGGCAGCAGAACTACTCGGCTAGATTTAGGTTAGTTTAATAAAGTTTGGGGTTAAAGTTGACTCTTCCTCAGGTCAAATCTATGAGTTAGTTCAGTTTGTTCTTTAGTATAAACCATAAAGACAAATTTCTCACATGTCAAACCTCCTTAAAGGACAGCCTCCCAGACAGAGTTCCAGATTTAAACCCTGTGGGAGTATCCCCCCAAAGAGGACAAAAGGACCCCCTGATGATCCTCTACCTAATCACATGAGCCAAGGTGTGAAAATGGGTGTAGGTCACAATCAGCCAAGGCTTCAGGTGAGCTCATGTCTTTGGGGGGAAACTCCCACAGGGTTTAAATCTGGGACTCTCCACCATTTGACCTTAGAACTGAAGAAGCTTCTCGGATGAGAGGTGAAACGTCTTCAAGCAACTTAAAGAAGTCCAGACACTTTTCTTTCCAAGCTCCTTAGACTACGATGACCTGGATGACTGAGAACCTTCACAGACAATATGTACAGGAATGGAGACACGTCAGTCTGTATGGACCGTCTGATGTCAGCACTGTTGACTGTGTTTACTTTATTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACTTTAAGTGTTTGTTTGAAACAGACTCTTATGTATTTAGTTTGTGGGGCGTCCACACTGTAACACTATGTCAGGTTAACTCACTGTGAGAGAAGAACAGTGATTGGAACAATCTGAGCTCATATTTTGAATAGAAGAAGAGAGAGCTGTGCCTGTCACAGCGGGACAGAACGGACTCACGCGCAGTCCCTAAGTCTCGAAAACACAAGAGTCTGTCAACCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGCTCCGATTGGTCCCACTGAAAAGACACTTTTAATTATGGATGGGCGCCCCCATTTGGTCGAGATGGACAAGTGGCAATGAAGTGGCCCTTACGGCCGCAATACAGGAACTCACCGGACACCATGCGTCGCTGACGTTCCACTGGCGTTAGCCGTGAGCGACCCAGCTGCATGGGCTGCTCGCCTTCCTCGCTTAGCTCGCCAACGTGGGCAACGCTGGGTTTAGCTCTCCTCTCCCCCGCTGGTGGGTCCGTGAGCGCCCGTGGCTCCTGAAAGGCCCGCCCCCGCAGTTCTCTGCGAGCCCGAAGGCGATCATCTAACTTAATGCACAGAGTCATTAGCGAATCGAGAGAGGCAGGCAGGTCATGCATTATTAGTTCGCCTTTCAATTCCTCACAGAGGTTATGTAGCAAGGCACTCTTCAACGCTTCCTGCCCCCACCCCGTTTGCTCAGCCAAAACCCAGAAATCGACAGAATAATCCGACATTCTGCGTTTACCTTGTTTAAGATTTAACAGGCATTGAGCGGCGGCGGCAGCCTCGGATCCTTTGTCAAAAACACTTTTAAACTTCGACAGAAATTCGGGGTAGGAGATTTCGGGGTGGGATCGCAGCACTGCCTGGGCCCACTGTAATGCGCGATCACGTAACAGTTGCACAAAGAACGAGATCTTATCTCCATCACCAGGGTATAAGTGAATCTGCTGGCGAAAAAAGAATGTGAGTTGTGTGAGAAATCCTGCACACTTATCCAACTCACCGTGAAATAGTTCTGGAGAGGGAGGCTGATGCCCGACGACCACAGGAGCAGTTTGGACCAAGCTTGCGGGCCGGGACGCACTCGCGCCCGGGGCGGGTTCGTCCGCCAGGGGGACTGGCGGGGGCGGAGAGTCGGTCAACGGGGTCCGCTGGGCGAGAGCCAGAGACAAAGCAGCAACGTCTCCACTGAGCCGCATCAACATCTGCTCGTGTCACTGCAACAGCTCCTCCAACGAGACCGGGGCTGGGGCTGGTGACGCCGAGCCTGCTGAGTCCATCGTGGCTGGACGCGCAGTCCCTAAGTCTCGAAAACACAAGAGTCTTTATTACAGTACACCAGGTGATCTATTTACAAAGGTGAGGGGAAGGCCAGGCTCCGGGGGTCCACACACGAAAGGGAAAGACGCTGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAAGCACGATGGCTTACTCCACTCCTCGCACACTCGATCACTTCAGAAAACACAGGGGTGGGTCCAGGGAATCTGTACACAGAGACACGAAGGGATTACAACGGAAGATCACTGAGAAACACTCTAGAGTTAACTGAGCTGGAGTTACACTGACGAGGGTTGGCAACGGTCCAGCGACGAGAGACACAGAGCTGCCATCTTATAAAGGAGCTGGAACACTCTCGTAATGAGCTACAGGTGCGTGGGCCAAGGGCAGGAGCCCACAGGTGAGCTCCGCCCAGGCAGAGGGAGGAGGGAAAGAAAGGAAGGGAGAGAGCAGGAACAAAAATGAAAATAAAAACATATGTAGCCATGCTGAGCCGACCGGGTAGGCACAGGGACCCTGACAGTGCCAACTGGAGCTCAAACAGAAACATTAAGATTCATTAAACATTATGAAGAGAAGTAAACCAGTTAAACTAACTTAAAAGTCTGAATGATTAAGTTAAGTGTTTGCTCATAGGGGGTCATCGACCTCGTGTTTGTCAATGTGGGAACTTTGTGTCGACTAAATGCAACTTAAAGCTCGATGGTTGCCCAAATGTTTTAAAGAAGTTGATAAATTCAAAAAGCTGTGACACTTGTTGCTCAACANNNNNNNNNNNNNNNNNNCAAAGCTTCTTCTGGTACGAGACTGACATGCCAGTGGGAGGAGTCAGCAGACGACCTGCTCTACCTGCTGAGCCACAGGTGGAGTCATCAGGGTGGAGTTGTTTCAGTAAGGACAGATCAATAGAAAGAATGAAGATGAGTTATTGATGAGCAGAATATAGACAGATGTTTGGTGGTTAGACTCCGATGGCCCGTCTCAACAGAACTGAACCCAGCTGTGACGAGGATTAGAGCAGGACCCCAAAGAAAGAAAGTGATGTCACCACAGCAGAGTTCTGGTCTACAGGGAAAAGAACATGAGTGTTAAAGGTGATGCATGGCACAGGTAAGGCATAGCAAGCATGAGCACAGAGAAAGGTGAGAAACTGAAGAAGAGTCTGCAAGATCCTGACCAGGTCTAGAGGTCAGCCTGCTGACCTGAGGAACAGACACCCAAAGCATCAGTGTGAGTGTCGGGCAGCCCTGTGATAGCAGGACACGTTTAGTATTCAATCAGAAATAGAAAGAGACAGTGAAAGGGCAGAGGGATGCAGAGGTCAGGTGAGAGTTTGATCCGTCTGATGATGACAGCAGAGAATGAAGAAATGGAAGAAAAACTACAGCCCATGTTAGTCTGAGGAGCTTGGAAAGCTGCCCGAGCCTCCAAACAACAACAACATTCACACATGTGACCCTCACAAATATCACTGACAACCAAAAGTCCCACTTTTATATTGATGTCAGCATTATTCCATCATGAAGCAACAATAGAAACACATCTTCATTTCATCTCTGTTGGAGCTTGTTGTTCAGTGAAAGGACAAAAAAGCTGTCAGTGAATCAGATTTACTCTGCTGCACTGAAACACTGTGGACACAGTCTGGAGACACGGAGACTTTAAACTTTATTTGCATGATTTGAAAAGAAACCACATCATAAATGTGATAATGTGGGACTTTAGAAACAGAGGATCACTGTGATCAGAGAACCCGGCCTCGTTAATAACCTGTATTGATCTTTTTGTAGTTTTAAAGTCCCCACAGCTCCACACAGTCACACATGTGAGGAAGTAGAAGTGAGCAGTAAATGATCTGCAGGCCTTATAGTTTAATACATCCTCTTTTTTATACTCACTCAATAACCACTTTGTTTCCATGGTAACCTGTGATCAGTCACAGCAGCTGAAATAAATAAACTCTTTCAGTTTGAATGTTTCACTTTTTTCCTTCAGTTTCTTTTCGATGTATAAAAATCATAAATGTGGTTTTCTTCATATTAAGGGACAGTTTATTAACATCAGAGCACATTTTAAGGACTTCCAGCTTCCTTCAACAGCAACAACACATCCTGTAAATTTATCACACAACTAAATCAGTTTGGATCATCTGCAGAAATAACACATGTGAACAAACCAGCAACATCACAAACATCATGAATATAAAGTAGAAACAGCTGTGGACCAATCGGAGGTCCCAGGATAGCACATGTGACCTCTCTAAATCCTGACACAGTGTTGTTAATCTGCTCACATTGTTGTCTGTTTTCCACACAGCTGATCCCACACTTCTCCACTGTGGTCAATAACTGACTGTGATCGATGGGATCAAAGCTTCTGTAGATCAATAGAAAAACAACAACACTCATCATTTTCAACGGCTTCTCTTATTCCTCCAACCGTCTCCATCACCGCATCAGTCGTAGTTNNNNNNNNNNNNNNNNNNNNTTTCTCCTCCAACCACACTGCTGTTCATCCAATCATTTCTATTGATCAATAAACAGATCAGATTGTTTCACAGATCATTTCTCTGATATTTGTGAACATTGATGAAGGAGGGATCCTGCTGCCTTCACTGTCTCTGCTTCTCTGCAGTAAAAACTGCTTCTAAAGTGGATTTTTCTTCCTGCGTGTCCTCTGCAGACCTTTAGTCATCCACAGCTTTTCTTTCTCCTCATCTTTAAGCAACATTTCCTAACAGGACAGAGTTTATGATGTGATTCTAAGGATGGATTTCCGATACACTGTGTGCCTGATCAGGAACGTCAGCACACACTTCATCCCAGTGATGATCTGTTAGCTCCGTCTTTAAGGCCTCACTTCTTCCTGCTGTCATGTCAGTCGTGTTGTTTCACTCACTGATTTTCTCCAATATTTTCTGTTGCTGACACTAAATCTGAGCACAGCTCACAGCTGAGTGTGTTCCAGTAAAGTGTGAGCAGCACAAACACAATCAGAGTTTGTCTCTGTCAGCTTTCAGTGAGTCACATTTAGTGTGTGCAGCCAAACATGATGGCAGACTGCCACAGATCACTTCTGAGGAAAGAGGAGCCGTTCAGCTTCCTCATAGTTTCACACCTGTTGGTCTACTTTATGTCAGCATAAAACAGAATAACACTTATACATTAACCTTCAAATGGCTGAACGTCCTCCTCTTTCCTCAGAAGTGATCTGTGGCCGGCCGGACTTCATTCCACAGATGTGCTTTAACAAAGTGTGAAGCTGAACTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGTAGATGATCAGCAGAGGAAAGTGAGAGCTGCTGTGAGCTGATGTCCTGAAGGGCTTTTAAAGAGTCTCTGAGTTTGACAGGAACATGAAGATGTTTGTGGTGTTTGTGATCCTCCTGCACGGTAAGTACACCTTCCTCTCTCTGCTCTCATCATCATCGCTCTCTCTTTAATGTGTTGAAGTGCAGCAGGAGGAGATTTCCATCAAACACTGGATTCTGATTCAGATCAAACTAACAATCCAAAGCAGCAACTTTCAAATCACTGGATTCTTCTTGGTGGCTTTCAGATGAGCTCATGTTACAATCAGCTGCTGTGTGTGTTGTTGTGTAGCTGAAGCTCTGACTCACATTTCATATGTGACCAAAGGAAACTTGGTGCTGTGTGACACACTTTAGATTCTCTGCTGCTGCTNNNNNNNNNNNNNNNNNNNNTGACACACTTTAGATTCTCTGCTGCTGCTTTGAACTCTTCAAACTAAAGAGCCAAACTGATGATTGACTGTGCAGCTCTGACATGGCACCAAATGTCCCTGTTATCAGCTGCTGGATGGACGTTATCAGAGCTTTTTAGTCCCACACGGATCACCAGGAGCTCCTCCTCTGTCTGCAAACAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGGGTCACTAGAGCCAGCCAGAACAGTGAACTCCAAGCAGATCGTTTTCAACCCCCCCGCGGTCTTTCGGTACTCAGGTTAAACATGATATATAAGTCACTTAGATAACTTAAAAATGTTATTGTTTGGCTTTTTTCAGTGTTTTATTTGTTCCTGAGTAAATCGGTTTGGCTGAGATTAAAGTTATAGTTTTTACACAGCTGAATAAATGTCAAACAGAAAACTGATTAAACAGAAGTGTGAGATGGTAGAATTTACTCCAGTGTCCTGTTATATTTTAGATAGCAAGGAGCAGACAGCTGAATTTATTAAACTCCACCGAGACAATCTGCAAATTTCATTAAAAGTTTAATAAACTGTCATCTTGTCTTTATTTTTAGTTAGCACCTTAAACACTATAAGCTGTAAGCTAATGATAGTTATATAAGAGCAGATGTATGCTGGTGCAATAAGCGGTACGTCCACTGGATGCATGATCTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCAGGATCAATCACATTTTTATTTCTTTTTGTGTTAAATTGAGAACAATCTGCAGTAAAGACCTGATTTATTTCAACACTTTACTCCAAACTTTGTGCTCTGAAAGTCATCCTCAAGCAAAAGATCTATGAGAGTGGGAGGCAGTTCATATCAAAGCAGCAGCCAACTACCGCTGGCACATCGTTTTCAAACCCCCCGCGGTCTTTCGCTGGTGACGCAAATCTGAATGCTAGACGGTCCCTTTTCACAGCCTTGCACTGAATTTACACCAGTCTGTTTGTGTTCCTGTTATTTTGGCCCTTTGACAAACTCAAATGTATTTAAGCTTAAATGAAAGTGCACTTATAAAAATGCTGTAAAATCACAGTCCTGCTGATTTTACTTTGGTGGAGGCCAAACATTTTTACCTGCAGGTGAAACTCTGCAGTGACCTGAGCGTGTGCTGCTCTCTGGTATCTCTCTGAATGATGTTGACATGCTTGATGTTCTTGTCTGTGGTCACGAGGATCTTATCTTCCATCCCTGCTTCTGTTTCCTGCTCACAAACCTGCATCCATCTCAGAGTCTAAATTCAAAGCCAGCAGCAGCTTCTTAGCTGTCTCTGCCCTCATAGCCCTGATCTCAGGGACTCTTAGATCGTTTCAATATGTACATGGAAATCTGTCCTTGATGACATCGCCCGTTTGGGGGTGAGACATCAGAAATATAATGTCCTCCATGGCTCAGTGATCACAGCAGAGATATAAAAACACAAAGCAGAAGAAATGAGAGGAACTGGGAGAAAGATGAACAACCCCAGAGTTAAATTCCAGGTATAAGACCTCCTGGATCCTCCTGGATCCTGTCTGAGCTCATCTTTATCTCAAACTTTGAATAGTCTGCTGCTTCTCAGTTAATCCTTCACATGAGCAGCAGAAATATTTCTAGAAATCTCTCTCAGGTTTGTTCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTACGAAATCCTTCTCTCTTTCCTGGTTTCTCTCCTCGTTGTCAGTCAGATCCTTCTCTGCTGTATTGGGTGGATTCTCCTCAGCCTCCCTCTCATGTGTAGATCCTCAGGGCTCAGTTATTAGTGCCATTTTATTTTTTCACTTCTTCCATTGGCAGTGTTATTTCCACGTTTATTTTAAGGAGTCTCAGAGAAGTTCATTATTAACTTTTACTACAGCTCATGTTGTGCTTTGTTCTTATATCAGTTTACAAGGTGGAGGCAGATTCAGGGGCTCCAGCTGTAGGCCTGTGTTTGTGAGCTCATTAACAGCTGTTTATTTAGAGATACGTGGTCCTCACAGGACAGCCACTACAAACATATGATTTTATAGAATATGATGCATTACTGCAGATTCAACACAATAGAAAGGATTTGAAATGAGCTCAGCCTTAAACATGTGCAGCAGTAATATTGATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTCAATGTTCAACCGTTTATTTGAACTAAACGTGACGCTCCCCCCATGTTCTTCTCTAATTGTCTTCTATGTCCTCCCTCCTCATCCAAGCCGTGCCAGCCCACAGACCATAATCACCCCACACACTGAACTCACACATGAAACTCCACCTGACGTGGTTTTACATCAGCATCAGCAGATTGGACGCAGCTTTGTGTTCATCTGTAAATCAGCATCTCCCTGGAATCGTTTGATTCCTGTGGATTAAAGGCAGACAGTAAACTGAGCTTCCAGGCATGTAGGCAGCTACAACCTAATCTCCTCTTACAGTGATTGGCCCTTGTTTCTTCCCCCATCCTCAAAGACAAAAGGCTTCAACACCTGTGGAATTTCCCCAAACGTGTCTGCAGTTTACACAATGAAGCTGATTGGTCCCCAACTTCCTGACATACGACCACCAGGCACCAGCTAACTGTGTGCAATAAAATGTGAAGCAGACATACTAAAACTAAGTGATATTAAAGCACTGTTACTAAAAAAATGTGACCAATACATCAAATAAAAGAAATCTATCTTCAAATAAATAAATGTGTCTGATCAGCGGTGATAAGAGGAGAGACGCTGAGCGAGTGAAACTTCAAAAACTGACTGAAAAAATTCTTCTTGGCTTCTTTTTTCCTTCTAGTCTTAAAAAAACCTTCCACTTAATGGTTTTGTGGAAATGTGAGTCATGTGAGTTAATAATGAGCCACAGCAGCCCTGAATAAACACTTGAATTACTGTCTGAGTTGCTGCAGTTTCCTGCTGCGTCCACTGGGTGTCAGTAAAGCTGCAGGTGTCTCACCTGTGAGTCCAGCTGTGGGGAAACAGTCCAGGTGGTGGTTGGGTTGACAGGTGAAGGAACAGTTCATTCCCTTTATTGCTGATCTGCTCTTTATAAATGCACCTGAACTCATTTGATCCTGGAAACCTTTCACTGAGATTTGGTGTCATGATATCATTAACATGATGTTAGGGTGAAAATCATCACGGATACCCATGACACAGATTAAAAACAGCCTTAAAATCGATATGGACTGATGTTGATGATGATTAGTAATCAATGACACCGATCATAATTATTTGGAGCTGATTGCCAATTAGAAACATGAAATCCAGAATCAGAGGAGACTATTTTTCTGTCTAAAAACATGTTTAGGCAGAAACGTTTCAAACTCTGCGTCGTTCTGAATAACTGATCATCTTTAAGTGTTCATGCTGCTGTAACATATCTGTACTTACACCAAACTTTAATGGGTGGAGGTCCCGACGGCTGACAAGTTTACTATTTATCTAAATCTCAACGTTCAGGCCCAGAATCACAGAGTTCATTGACAAGAGGCTGCAAATCCACACACCTGTGTCTCATCAGGACTCAGATTCTTGAAAGAAATTAGCAGTAGCTGCTCCACATGAGTGTTAGACCCCATATCACAGAAATAACACAAGAAATAAACGATTACAGCACAACAACAGACTTTTACACAACATAGGAGACATTAGATCATAATCTCAACCCTGACTTTTCTGCTTAATCAGCTTAAGTTACTTTTGTTTCTGTCTGATTTGTAAAGTGTCCTTTATGCTGTTTGGAGAACCAGTGTTCATGAGCAGAACTGTTTCTCTGGTGTCCTTTCAGTTGAATGTTTCTTATAAAAATACAAAATATGTTAGAAGAAAAGATGCTCAGGAAATATAAACGTGCAACATTAAAACTGGGTCCTACCCCACAGCAGTGCAGCATCCACTGAGTAGGCGCATCCACCTGGAGCGATGACCATTCCCAGCTAAAGTCACCAGACAAGGACCATCTCACACAATTTCACCCGATAGGACGAGATAGCCCAAAATACCAGCTGGGTTTAAAAATGTATAGAAAACAAACATTTCTTTCATAGACAATTACATTAACTCTGAACTTGGCTTCACACCCGTCATCTTGGGTAATCAGGCTTAACCTCTAGATTTCTATAAACTCATCATAACTCATTTCAAACATACCAAGGTTCACAGCACAGGAGGACACACCAACAGTGGGCTCCTTATCATGACAGAAAAAATAAAAACACATGGGGAAAAATCCAGAACTGCACTATGTGGCTGCCACATCACGCCGACATCAACGTCGTATGTTCAATGACAATTAAAGAATTGTAACTATTCTGCACCAACAAAACCACACCCACTCCTGTGAGAGCAGTGTGGCCTCCAGCTTTGAAACACACAAAGTTCACAGTGAAAATCAAATGCACAAACTTGTTCCATATTTAAACAGAAAAAAATGAGCAGACAAGGTAACTAACATTTTCATTCCAGAAATCTTGGTAATCTCTCTCCCTCCCTTTAAAATATGTAACATGCATCTTTCCTGTTACTCTTCTTTAAAGATCAATATTTTTTGCTATTGATAACAACTTCTTTTATTGGAGACATACTGTTTGAGTCAGTATGTTTTAAAATAAAATGATATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATATAGAGAGATGAGACCACTCCGGTTGCATCAGTACAAAAAAACTTATAGATATAAGAAAAGTAATGAATGAAATAAAAATCCATCTCACACAAGTTGTAGCTTATTGGCAGATTTTACGTTTGTAAGTACGTCCCTGCTGCATCAACAGAACTTGAATAGATTTTTCTGGCATTCTGATCATTCAGCCATTATTCCACCATTCTTGCATGTTTTGTTTTTATAAAAACAAAACCGGCATGTGCTAATGTGTACAGAAACAACTAGTCAAAAGGTGTGTAAGAGTGTGTGTCACTGGCATTCTGGGTATTCTTCTACATAGTTTTGTAGGTGTTGCTATGAGAGGGTCTTGTGGCTGTAATGGGGTATCAAGGGTGTGATGCTGCTGCTTGTAGTGTGAACGATATCATGCATTTGTTAGCCCACCCACTATCACTGCTAGCCACCATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCATAACAGTTAGTGAATCAGAAAAGCAGAGACCAAACCACAGCAGCTGAAGCTTCAGGTTTTTCAAACCTATTTAAATGTCAGCACTTGGTAAAATCAGGTTCCTGCAGGCATAAAGCTGATCCACAAACTCTTCAGCCTCACACTTTGTTCAGCAGCCAACACAAACCATCAGCATCACTGAGCGTCTGCCTCACACAACACTTCCTGTTACACCAAAACTAAAATGAAACTGTCAGAGTCACAGCTGGAGGAGGAGCAGGAAAAGGAGGAGTGTTTGGGAGCTGCTTTAGTCAGGTTAACAGGACACAGCAGCAGGATGAAGATGTTGCTGCTGTTGCTACTCATCATGAACGGTAAGAAACTCAATGTTTGAACCAATGACTGTTGAACCTGCAGTTAGAGCATCATCACTTCTGCAACAAATGCTGAATTTAAATCATTTTGCATGTCATTTAGTTTCAGAAGTACAGTGAAAATGTTGCATTCAATGAAATCTGGTCAAATGAAATGTTCTACATTCATGTTATACCAGCACACTTTCCTTGAAGATGGCATATTTGAGTAAATAACATTTGATTTTATACATTTCAGTTCTATTTTACACATTTTATAGTAAAACTAAGTTCTTGCTTTGTGTTTGTTGAGAGTGAAAAATCAGTTACACACAGGTAAGTCCATGCAGAGAACACAGCGATTTAATGATGTGAGGGCTGGTCTGAGAAAGGCTCGTACTACCACACTGTGGACTCTGAAAGAGGAGGTTTGCATTCAGGTTGAAGCAGCTCGTTGTGAAACAGACGTTTGGTGGGTGTGGCTTTTAGGATGAATGAGGAAACATATTTGCATATTTCATGGTAGGTAGCAGCTTGATAGGCTCCAACTTTAGTCAAGTGTAACTGGTGATCACAGGGAGAGAAACTGCTGCTACGATACAGGTGAGGACACACCTGCTTGTTCATAACACTGTTAACAAATGGCTGGATTATCTCCCACATGTTGTTATTAGTCTCATATGATTTGGGATTATCAGCTCTAAAACTGAGGCATGCTGTTTGTATTATGGAGTGGAGACCGGTCTGTTAGTGCTACCTGTAGCACAGCGCCCTAACCTACACCCAGATCAACACACAGATCCAGACTTCTGCACCTGGACCCATTCAGACCAGAGTTTAGAGCTTTAGCACTCGCACCTTTAACATTCCAATCACCCATGAGTTGTCACTTTAAGTCACTTTATTATCAGTCAGTTATCAAGAGTTCCTACATGTGGAGCAGAGGAGGTTCCAGTTATAACTAACGCAGTTTAAAAATGCTCTGCCCTGTGATTGAGGATGATCTTCACATGTTGTGTCTTTTCAAAGGAAAAATAAGATCATTTATTGATAACAATGTGACATTTTAACACTAGTGCAGTATTCATGTGTTCAGGCTTTTCAGGCAGTTTTCATCCTTTCTTTTGTTATCTGGATTTTGCATTTGGATTCTCTGCTTGCGAATCTTGGGAAATATGCTTGTTTCTGATCAATTTTGCTGACTTTCAGCCTGATTTCCAGATCTGTTTGTTTTCAGTGTAAACATGTGTCCTTCCTTCCTGAAGGAAGCTTCTTCACTGAGAATATGAGCTCTGCAGATACAAACTGTGCTGCTTACTGGACACACCGGTGATCCAGCATTAGTTCGAGTCAGTCTTTACACTGTGCAGGGTTAAAGGTGAAGGTATCAGGAAGAAGCAAAAGTGTTGCTAACTCCAGGGTGTTTGCTGCACTATTCAAATATGCAGTCAAACAAAATGCAAATATGAGTATAGTGGAATCCATCTTTCCACTCACTCCCCAGGTGTTTATACATCACTGCTGCATGTCAGTCATTTAGTCCCTTTTCTCCCAGTTTGTCTCATCTCTGTGATCTCCTTTCCTCTTCTCTTTCCCCCATAGGCAAGTTTAGGTTGTTGGGGGGTGCTCAAGTACCCTTAGATTTAATCATAACACCCCTAAAAATAAATATACAAATAGTAGTTGTAAAAACATTTTTTATATTATTATCTGACGTTGTCTTCTCATGCTGCAGACGTACAGGATAGAATGAAAACAGGTTTATGTGCCGTGTTCTTGATGTGATGATGTTACAGCGCACTCACACAGAGGCTCTTTGTGTTTCACCACAGTGTGGCGTGTCATTAGTGATTCAGACTTGTGTTGCTGTGACAGAAAGAAGATGAAGAGGTAATTTAATGACACAAAGCAGTGATGCAGGATGCATTGGGGAGAATAAACAGAGATTGTAGAGGATGAGGAAGAAACAGGTGAGCAGGTGGTGAAGTTAGAAAAACATTAATGATCTCAACAAAATCCTTTTTATATATTTCATGGAGCTTTGTGAGCTTTCCAGAAACAGTTAAATGTCAGTAGATGTTCTAAACAGAACATATTGATATGAATAATATCATTTAGCAGGATTCATATAAATGATTAAACATGGTTGAACAGGACGCTGCCACAGACTGCAGATCTGCTCTCCTCTCTTGGATTTGGGTCTATGATGCTCTGTGCTGACTCTGCACAACAAAAGGAGGATTCAATCCAGAAACTTTAATATGAAAGCAACTCTATTTCCAGTCGGCTTCCTGTCCAGGTATTTGCAGTGGCAGGATGATTGTCCATTGTCTGTATTGAATGATGCTGCTTTAAGTGCTTCATGAGTTGGTGGACTGTCTCTGTGTGGTTTAGAGGCTGAAAGAATGATGTGCATGTTTCTGATCTGCTTTGTCCCAAGTTTTTCTTTAATTTTGGAAAGTCCGTCTCAACATAACTGATCCTTCGCCTCAGGCTTGAAATGTATACCCCAAAACTGGTGTGTTATACTGAAATCTGTGATTTTTCATTCTGAATCATTCTTAGACACTACAACAGCTCATCCAACTGATCATTGCATCATTGTGCAACATTGTGATTTGTACCAAACTGACATGAAGCTTTAAATGTGAAAATGGTTGACCACATTTGCAAGCAGCATTTTTCCATTAATATTAATTTCACATCACTGAATGTACGACATTACGACCTTGTGCAAACATTCAGTTAACCAAATGTTTTCAAAAAACAACAACTAACAAACGAAAAACAAGCAGGTCCTTCAGTTTATTTGTCCCTCTGTGATCACTATAATTAACTATGAATAACAGCTCATTAGTCTGTTATGTTCATGCTTCCATTAAGAACACTCTCATCCCCTCCTCTTAATAAAACCCCAACATATTACTAAGCTGCAGAGCCTTCATAGATATTTAGGCTCTATTAAAAGTTGGATGGCTGACAATTTTCTCACAGCTGGTGAAGAAAAACAGAAGTCCATGTATCTTCAGATTTGTGTCTGAAGTAATGAAACTCTTCAGGTAACTTGTGGTTCAGCTTTGGATGATGTTTGTGTCAAATCTCTGTTTTTTTCTGACTTCTATCACTATTCTATCAATATTACTAAGCTGAGTTTTACTCTTTCACCACTGAACTGGACATTGGTGCTTTTTCATGCCTGTCAGGGGAAAATTCCCAAATAGAAAGCTGCCAAAGTAAAACAGAGACACAGTGAGACAATATAAAAAATCATATGTACAATGGGTGAACTCTCGGGAGAGTCACACAGTACTCTTCTTTATTGCAGGTTATATAGGCATGTAGGTTACACAGCAGACGGAGGCAGTCTCCGCCTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGACGTAGTCCTGTTGCTGAGCGTCCCTGAGTTGTTTCAGCGTGCGTAAGGCGTCGGTCATGTTGGAAGAGTGAACATTATCTGGAATGTATGTACAGCATGTGTTGTTAAAGAGTATACAGAGTAGAGCTGCCACGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACAGAGTCCTCCTTTTTCAGCCAGAATCATGTCCAGTGCGACTCGGTGTTGCATCACAGTTATGCGCAGGGCATCAATCTCTTCATTTTGTTGATTGTTGATTTTGCACGAGGCATTCAGGAACAGTCCAAAGCGGTAATCCAAAGTTTCAATCCTTAAAATGTTCTTTCCGGTGCCCACCCATGGAAACAGTGAGTGGAGGACCTTTTTGTCCGGTGGTCCAAAGCTTAAATTCCTCTGGTACATCACTGCCATAGATGGGGTCGTGTGGTTGTACTGTGGAGACGTCTCGTCGTCGTCTTGTAGTCTGAGAGATATTTACAGCTGACATCCTGAAGGTGTGGTCTGAAATGAAGATTGGGGCACAGGTGCCCGTCCATCCGGGTGGCAGTATGAAGTAGGCACGTTGTCCACACAGCCAGTACTCACTGTAGGGTGTCCAGTCGTTGCCAGTATAGGTGAAGACAGTGTCCCAGCCTTGGTCCCAGTCCGTGCTTGACAGGTACCAGTCATATTCGTTCCACTTGTCACCTTGATAGCCTCCAATGTGGAATGAGTTTAGTGGAATGGCTATTGTCAGGAACACTGAGAACACAAACATGAAGCACAGGGTTGTGACTGTTGTCAGCTGGCATCCTGTTGTCCAATATTGACGTCGTCTATGTCCATCTCTCCTTTCTCCCTCAGTGGAATCTTGGGTTCTTTGTCTAGCATCTCCATTCCTGTGAGTGTTCTCCTCTTCTCGACCACCAGACACACCCGTACCCTCTAATGAGTAGACCTCAGCCAGAGGAGTGGGATCACGAGTGTTGCCACTGATCACCCTACCCCCCACCGAGCGAACACTAGAGGTTGGGGAGGACCAGAGTCTAAACTTATCACTCACTTTAAGGAGATGTTGGTGGGTCTTGGATTGGTTCAGCCTTCTTTGTGTGGCTTTGATGAATCCACGAGGGTCGTTCAGCAATCCTGCATGCTGTGGGTGTTGTGAGCAGGACCTGGAAGAGACTGGGAGAGAATCACGCGGCAGTTGGTTGCTCAAAACTATTTCTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTACCGACGGGACCTGGTGAGGTGCTTTCTGTGAGAGCTGCTTTAAATAGGCTGTCTCATCCGGCTTCGAAGGACCAAGAAATGTCAGGGGAAAATTCCCAAATAGAAAGCTGCCAAAGTAAAACAGAGACACAGTGAGACAATATAAAAAATCATATGTACATGGGTGAACTCTCGGGAGAGTCACACAGTACTCTTCTTTATTGCAGGTTATATAGGCACGTAGGTTACACAGCAGACGGAGGCAGTCTCCGCCTGTTCTCAGAATATATTGCTTAACTGACAAATGCATATCTTACTAAACATTCTGTCCGTGCTATACTAAACATCTGTTTAAGTGGCACTTTCCGTTCTTCTTTACACAGGAACTTGTCTTCACAGGCATTTGATAAGCATAGGCAAGGTTTCATGTTTATCAGGGTGAATCGTCACTCAGAGTTTACATAATCACAAGCAAAGCATATTTGAATAATAAACAAAATCTTTTCACAATGCCTTTATTTCATCTTGTCTGGATTATTTTCCTTCTTTGTTCATTTGTCTTAACAGAGCCTCGTTAGAATACATGCAGGTTGTTCAGAGCACTGCTGCGAGGCTTCTTGTGAAGTCTTCAGTGTACTCTCATGTCACACAGTTGGTGGTTCAGCTGAACTAGCTCACCATTAACTCCACAGTCTGCTTTAGGATTCTGGTTTTTACTTTTCTCTGCAGGGATGATCAGTTTTGTAATTGTATCATCAGATCTGTGGCCATATGTTCTGGACACTCAGGTGAAGAGAGGTGCTGAGCTCTCAAGTGGGCAGACTTGGAGCGCCTAAACGTTTGTGAGGGTGTGCCAGGAATGCGTGGCAGAAGCCCCCATCTGTGAGATATTCAAGTGCCACCTTAAGCAGAGCTTCGACAGCATTCAGAGGCAGACATTCAGTCATGTTAATTATTTTATTCTTTCTTTGTGATATTTTATGCTTAAGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAGCTGACACAGTGTCTATGGAGATGGGNNNNNNNNNGGGGGGGTAGCAGGAGGAGAGAAGCTGCAGAGAGGCGTGTAAGACTGCAACTCTGCTTCCTGGTCCCAACTCTGGATAGTCATATTTTGGGGGGTTTTAATAAATTGGTCCATATTTCTAGAAATGAGAGCTGCTCCATCCAAAGTGGGATGGATGCCGTCTCTACTAACAAGACCAGGTTTCCTCTAGAAAGTTTCCCAATTATCTATGAAGGTTTTCAGAAAGGCACTGTCAGGGTTTCTGGGTGTTCACCCAGTGTTTCCAGTTGTTTCATGTTCAGTTTATTCACCTGTTCACATTTCCTGTTTTCATGTTCGCTTCCTTTGTGTTATTAGTTCAATTATGTTCAGCCGTGCTCCCACCTGTCTCCAATCTTCATCACTGTCAACCTGTGTATTTTCATTTATTTTGAATTCTTTTTAATAATCTCTTCTTCTGAAATATAAGAACCTCTCGTGGTTTTAATGGCACTTTGGATTTCCTTAATTTCTGTTCCATTCCCAACCCCAAATAGATGCTAGTGATGGGATTTCCGGCTCTTTTTAGAGAACCGGCTCTTTTGGCTTGGCTCATTGAAAAGGTTCAGGTTGTTTTGTTGCTTTAATTAATTTATTATTAACAATAATATAAAATTATGCACAAAAGGAATTACTAATATNNNNNNNNNNGTGGTTTTATTTATATATGTTTATATATAAATATATACAGTGGCCCCTAGAGACAAAGCACGTACAAACTGCAAAACACATTTCTAGCATGAACTGAACTTCAAAACAGAGCTACTTAGATCACTTAAATTACACAATTGAAAGCATATGTGTATTGTTTGTGTATTTATACACAAGAACTCATATATATTCAAATAATTAAGCATCCTGCAGAACTTCTGTTGTCTTTTGTACATGTTTTGAAGTTTGTACGTGCTTTGTCTCTAGGGGCCACCGTAAATATACTTTGATTTAGTCACTCCACATAAAATGTAATAAATAAATTATATAATACAAAAACCAACTATTCACAGTTCAACTTTTAACTATTTCAATTTTCTGCTTTTTCCTTTTAAACAAATTTAAAATGAAACAACACAAAACACTGCAAACCACAGCACAATTAAATATAAATTAAGATATGAAAAAGAAAATGCACATTCTCTGTCATATGGGCCTGCATGAATAAACTTTCTGAATCCTTTATCATCCGCAACTGAAAATAGTTGTGGATGATTACTATACCCTTTCTAATGTGACGTTGTTGTCCCTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTCAGCGCAAAGCACAAGGCTCGCATGCGGAGTGAAGCAGAAAGAAAAGTGGAGAGAGAGGGTGAGAGAAGGNNNNNNNNCCCCACGGCTCGCGATAAGGAGCCGCCTCGCGCCGTTCACGTCAAAGATCCGGCTCTAAGAGCCATTTCGTTCGCGACCGACACATCACTAATAGATGCTGACACAGTAACATGGAAGAGGGAAAGAAGTTGGCAAGGACTACGAAAAATAAACCTAATGCCTAACAATGAAAAATGTAAAATAAGAACAACTATAAAGATAAAAGATGAAGTAACACAAGTTTTCTTTAGTTTTTTTGTTTATTCCAGATGATCATCCAGATGTCTGTGACATGTGATGTCAAACACCACAATGAAAGGCCTTTGTCATCACATTCAGGCAATGGCAGTTCAGCCATTTGATTCATGTTGCAGCAGCTCATGAGTGAATAAATGGTACAATAAAAGTATTTTTAGAAGTATATATTTCCAAATACATACATTTACTTAAATTTACTTGAGTAGGGTTAGGGGTTGCCACCTCAGCATGCAGTCAAGTTTTATACTCTTGTTAATGACCTACTAATTTTATTCAGATGTGTTGCATCAGGGACACGTGGAAAAGTTGCATGACACCAGCCCTTGAGGACTGGAGTTTGAGACCCCTGTCATACGGAATATGACAGGTGTGGTTGAACTGCATGAAGACTCTGAAGTTTCTCTTCTCTTCTGGCAGGACAGGAATGTGGCCTTGTCCTGTGAGCCACCGTAAGGATGTACTTAGAGTAGAACTGGACTGTCACCGGCCTCAGGCTCTTCACCTTTTCAAAGACAAAGCAGTCATTTAGATCAAATATTAGATATTGTTTACCTGTAAATGCACAAAGAGAATTTAGAAATGTAATTATTGTCAAGAGTGAACAAGCACTGATAGTGTAATCTACAGCCGTGGCCAAACGTTGAGAGAACGAGAAGTGTTGTTTGTTTATTTACAAAGTTTGCTGTTTCAGTGATAGTTGTGTATCATATCACATCACTTCAAACAGAGGGGATCCAGTAATGCTGCACTAATGAATTAAACTATTCACTTTAGCTAAAGTTAAAAAGTTAGATAAAGAGTTGGGATGCTGTGTAAGACGGGGTGTCCAAGTTCAGAGGCTGCATCCTCCTGAGGCCACATTTGTAGGCCGATTATGTCCCCAGATTTGAAGAATGGGTCAAGTGTACCACTTGTGGCCCACCATATCCCAGAATTCATAGTGCGGCCCAGCCAATTCCAGTTTCCAACAATGGCAGCAGCTATTTAGTTTTAATATTCCTCTTATTACTTTTAACATATTTTCAGGGAGAATGGAGCTGTGTAAACTTCAAGTATCTAAGCCGGCGAGAACAGCAAACTCCCAGCACATCGTTTTCAAACCCCTGCGGTCCTTTGCTTCAAATATCTGCTCAGTTAATCATTACGTTTTTGCAAAAAGTGCTCTGACGTTTTCGGAGACGTCTGTTACCCACACGATAACTAGCCGGGCGTTTGAGGCTGGCTAGAGCTGGCAAGAACACCAGACTCCCAGCACATCATTTTCAAACCCCCCGCGGTCTTTCGCTACTCAGGTGAAACATGATATATAAGTCACTTTGATAACTTAAAAAATTTATTATTTTGCTTTTTTCAGTGTTTTATTTGTTTGTGAGTAAATCGGTTTGTCTGAGATTAAAATTATAGTTTTCACACAGCTGAATAAACGTCAAACAGAAAACTGATTAAACAGAAGTGTGAGATGGTCAAAAAATTTATGCCAGTGTCCTGTTTTATTTTAGATAGCAAGGAGCAGATGGCTGAGTTTATTAAACTCCACCAAAACACCTGGCAACACAAATCTGAAGGCTAGACCGTCCAATTTCACAGCCGCTCAGGTCCTCAGGAGGATGCAGCCTATGAACAGTCGATCATATATTTTTGTCAAAGCTGAACCCAGGGCAAACTATGCTAAATTACAGCTACTTGCGGTGCGGCTATCATTTGTTAACATGACGCTTGGTCTTATACATGTAATACATTTATTACCAACCTGTCTAAATTCAGCTCCAGGTCAGGATGCTGTAGATTCCCATCAGTAACACTTTCATTGGTAAAACGTAGTTCTATTACTCTGCACTCGATTACTCTGGAACCAGAATCGGATGTAAGCTCCAAAAAAACAGAATTTTGGAACTGAAACTGAACGATGAGAAGTGAAACTGAAGTTATTCGAGAGCTACATTTTAAAGGATAAAATACAGTTTCAAAGCAAATGAATTCATTTTCAAAATATAAAATTAAATTTCACTTTAGTGACGATCATTTTCAAACCAATACATTAAACTTCAAATTAGGCTAATTCAAATTCAGTTTTTAAAATCATTTGTTCAACTTACAATTCAGATTCAATCTGAGCGATTCAGATTAGAATTTAAGTTCTCCAAATTCAGTTTCTGATGGCACAAAGTTCTGCCCTTAGTTACAGTTGAGTTCATATCTGTTTAACATGAACTATCTGTGTGTTCCAGACGTCTGTTTCTTACTGATAGAACCACAAACCTGCCAGAGTGTAGTGACGTTTGACAGGATTAACGACTATGGCNNNNNNNNGGAGTAGAAGAAGTGCCCAATGACACAGATGAAAATTTGTTGTGTTGCCAGTTGTGTGTAACATTGTCAGTGATAATGCTTTTATCACTGTGTTGTCTATTTATGTGTGTGTGTTTCTGCCTCATTTGATGTTGTTGAATGGTGAGGTTATTTATTAAAAACAGAGGGACTGTGGTGTCGTTGTTAGCGCTGCTGTCTCATTACAGGAAGCTGTCTGGGCTCAGATCTACTTGTATCTGTGTTCATTTTTCAACCAAACATAGATATAAATAAGAGATGTTTCCTTCTTTCACCTCAGTGTTGTTCAGTCATCCATCAGTTTTCTTTAACATCTTTGACGTCCTTTCAGTGTTTGTTGGACAGGAAGAATCCGTGTTTGAATACTTTTCATAAAACATGGCTGAGAGTGACGTTACATATTCTAAAACTTTCTGAAACCACTTTATATGAACCCAATGAAAACATCCACTGCATATACATGATAAGTGTTTTTGTTGTGTGTGCTTGTGTCTCCTTCCAGTTTCCCAGCATGCCCTGGCTCCGGTGGTGGAGGTGTATGAGGGGGAAATATCTGTCCTGTTGCCTTGCGAGTACTCAGGTTTTATACCTGAGGAAAACCCCACAGTGCTGTGGACTCGCAATGATCTCAACCCCAAATCTGTCCACCTACAACGAGAGGAAACAGTTGATCTTAAAGGGCAAGACCAGCGTTACAGAGGGCGCACATCAATGAGGCCTGATGCTCTGGACACTTTAGACTTCAGCCTCACTCTGAGAAACCCCCAAATGACTGATAGCAGCATCTACACCTGCTCCATCAGAAATGAAAGGGAGGAACTGAAACTGACTGATATACAGCTGCATGTCAAAGGTAAGAAACCAACACCTGTGATTATAAAGGTCAGAGGTCAAACTAAAGAGTAGTAGAACTTTCTTGTACTGAAAAACCTGATAAAATAGCCGTAACATTTTCTAGACGTAACCACTCTGGAAACACCAAAACATGAACACCAAAGCAGAAAATAGAATCTTATTGGTACAATTGTTGGTGTATGTACTAAATTTGGATGATTTGATCAGGAAATTCTTACATATGCAGGAAAACCAGCAGCTCACAGGCCTAATAGGGACAGACAATAACCCCACAGTGCTGTGGACTCACACATGAGCAACAGAACATGTTCTGTTGCTAATGTGTGATTACTAACAGTAGTACTGTGAAGACTTGGCTCACAATCTATCCTGATATTTTAAAACAGAATAGAGATTTGAATGACTTGATACCAGAAATGTGTCATTTAGGTCCACAAACTTTACCTCTGATAGAGCCATATCTGGATAGTTCACAGATCAGTGTTACCATAATATCACCAGCTGATAATTTGCAAGTTACCTACAGCATGAAAAGATGCAAAATTAGTGTTGTGGAATGTGTTTGTAGGGATTTTATTATTTCTACGGTTTAGGAATCATTTAAATCAAGATGAGCCAAAGAATCATAAAATTTATTTATTTATTTTTACTGGCAGCAGAGTCAGAGGTCAGTTACACAGATGTTGAGATCTCAGAGAAGGTCAATTCTATGATTAAAAGTGTGACCTCATCTGCTTCTTTAGTTACAGTAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCGTGACACTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGAAAGCTCGCTCTAGTGCGGCTCTCCCGCATGCACAAAAGAAGACATCTGTCTTCTCCGGCGCTGATAATTGGCGTCTGTCTTGTGTCAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCCAAATTTAAATCAGTAGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAATTTATATATTTTTTTGGTTTATTGTCCTCTCAGACCAACAGGTGGAGGTGAAGGTCACTGAAGGATCAGAGTCTGTCATCCTGCCATGCAAAACAATACCTGACCTGCCTGAGGACACCACAGTGGAGTGGATGAGATTTGACCGAGAAATCATGATGGTCCATGGGTATTCAAATGGAAGTGACCGACTTAAGAACCAGGATGAAATTTACTGTGGTCGCACAAAGATGAACAAAGACCTGCTGAGAACTGGAGACCTCAGTCTGACCCTGAAATACCCCACAGAGAGAGACAGTGGAGGATACATCTGCACCATCTACAGGGACGAAGACATCCTGAGACAGAAAGTAGTGCTGCATCTTGTCAAAGGTCAGTGATGCAGACACAGGTCAGGAGTCAGTGCAGTATATTGAGGTCAGAGGTCATATTTTTATGTTTCTCCACAGAACGATTTCCATCCTGGGCGAAAGCACTTGTTGGTCTCCTGATTGCCCTGGTCCTTGTTGTAGTTGTTTCTGGAGGTCTTTTATTTCATTTCCATCACTATTTCATGTCAGGTGAGTGTCTCCTACTACACTACCCATAATGCCGATGGTTAGCAGGTGTCCTCTGGTGGCTCCTTGACTGTGGCTCACACAAACTTGTTCCAGAAGCTGAAAGAGTTGAGAGTTACAAACAGCTGATACAGAGAGCTGAAGAGAAACTTCCAGGTTTGTTCCAGAAGTCAAAAAACCTCCTTCAGACTCAGTCATTGATCAGTGAAACAGCTCCACAACATGACTTTACTAAACAGTGTGTGTGCTTCACTGCATTGATCTGACACAGAGGCTGCATGTGTAGTCTTACTAAGAAAACGTAAAATGTAAAAGCTTCAGCAGATGAACTGTAGGAGCAAAGTTCATGTGTGAGACTTCATCTGAAAGGTAACATCTTCTAGTTTCTGAACATGTGTTTGTTTAGCATGTGGCTAAAACACAGGCTAAGCTAAGTCAGTTCAAATCTCAGTAAAAACCTTCTTTGGTCCTCATCTATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTTTCACACATGGTACAGCAGTAATTCATTTCCCACACACAACCTTCCTTTCAATTAAAGTAACACTGTTTCCATGCATGAAAAGGAGCAGGAAGAAGAATAGATTCTTATTGACACCTGCCCCCTATCTGTGACAATACAAGTAGGCAACCAAAATTACACTCTGACAATATTCGGCACATAACAAAACAAACCAAACCAAACAGAACAATATACTCAACAATGAGCAATACCACTAAATATCAAACTAAAAGGATAANNNNNNNNCTACAATTAAACTCTGTTATTTTCAACTTCTTCATATTGATTTATCATTTTATTCTTATAGCAGATTTTAAAGTGAGAAACATTTGTACAACACTTAAGATGATCACTGAGAGAATTCCAGTTTCTTATACCTATGACTGTTGGACACATTTGCCTTTGTGTGGTTCGAGCAAACCGATGCTTATAATAAAACTTCCTTCTGCCGTCCCCATTTTCTGAGCACTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGATTTCCCCTAAAAACATAGACTGTACCACTCTGCTATCTCCTTTCCATTCGTCATTCCATTCTGAATCATCCTGTTTTCTAATTAAGTTTGCCAGGTTAGGTCCAATATTTACAAAAAAAGAAATAAATTCATTTACCACTTCATTCATATCACTTACTACCTTATTTTTCTTATTAAAGTAAGTAGGTAAATTTAAAGATGTATATTTATTACCCAATACGTGTTTTTTAAGATATTCCACGTACCCTTAATATTATTTTTGTTTTTGTAAAATAATTTATTATAATACTCTTTCTTAGCCGTTCTGATAATTAATACTAACTTATTTTTATAAACTTTATATTTCATTTCCGCAGGCTTTGTTCTAAGCTTTATATAATCTCTATACAGTTTATTTTTCTTTTTACATGCATTTTCTAGTCCTTTTGTTATCCATGGTTTACCAGTAGTTTTCTTTTTCTTTTGCTTATATAATACCAGTGGACAGTGATTTTCATACAAAACCAAATACGAGGATTTTAAGAATGCCTCGTATGCAGCATTGACCTCATTTAAATAAACCTCATTCCAATCTTCTTTCATAAGATCTTGCCTGAACTTATTTATTGCATCATCATTTCTTATTCTTATATATCTGTCCACACACGCTTCCTCCTTTCGTGTCATTTTATAATCTAAAGTAACAAAAACAGGTAAATGATCACTTATGTCATTTATAACAAGACCACTTATAATGTTGCTTTCCAAGCAATTAATGAAAATGTGATCAATTGAAGTAGCTGACTTTTCAGTTATTCTACTAGGTTTAGTAATCAGAGGGGAGAACCCTCTTCCAAATAATAACTCAGAAAAATCTGATGATGCCTTATGATTGGACATTTTTAAAAAATCAATATTATAATCACCACAAATACAGAATGTCTTATTTCCCTTTACCTTGCTCAATAAATCTTCTACTACATCTGTGAATGTTTCTATCAGTGTCCCAGGCCTCCTATACATACAAGTAACAATTATATTACTCTTTCTTTCCACTTCTATTTCTACTGTCACACACTCCATTAAATCATCAATAGCCACAGACATATATTCAACCTGTTTACATTTCAAATCACTATCAACAAAAAGTGCCACACCTCCTGCCTTCTTATTAGATCTATTTATATGATATAATTCATACCCATCAATGTGCAAGTCCCAACCCCTTTCCTCATCTATCCACGTTTCTGATAGTGCTATCACTTTAAACTTCCCTTCCAGATTATTCAAAAAATCATTGATCAGAACAAAACTTTTATAGAGGCTTCTACAGTTGAAATGAATTAATGAAAATGTATTGCCTATGTCAACATTATCCCTAAATTGATTCTCAGTATAATACTCGCATGTAACATTAATTGCATTAAGCACATTCCTTTCTGGATCGATATTATTTTCAAATTCATGTTTTGTAATCCGAATCTTCAGTCATTGTGGTTGGGTATTCTTTAAATGTCTGTTATCCTTATGACATACCCAAGTATTCACCACAAATTTTGAGAAACCACTCATAGCTATACAGTTCTTTCTGATCCATAAATAACTGCGGCTCAGATCTATATCTCGTCTCCGCGCATAATGGTGACACCATCGATCCCAGATCCATATCCACCTGCAGCTTCACACTAATACTCTTCCAGTTGACTGTCTCATACCTTGCCATTTTCCCCCTCCGACAGTCGGAAATAGTGTCTTTCATTGAATAAGTCCGGCTAGTTGTTAGCAAACACATCATAACAGACCTTCTGCTGTCCGACTGCATCAGTGTAATCATCCCCCATAGTTGTCCAAATCATGAAGATCCCTGATCATTACAACCTTGGCTTCTTCTGGTGTTCCGTTGAGCTTTATCATCACTTTGCAGTTTCTTGTCCATGCTGCTTGGANNNNNNNNNCTTTACGCATGATACGGGCTTGTCTGGCAATATCGGCGTTCTTTTCCGTGAGATATTCATTCACATATACTCCACTCCCTTTTTGTTGTCTAGACTGCCTCAGCAGCTCAATTTTGTGTTTTCGATACACAAATTTTACTACTATTGCTGGATGTGCCCTGGCATTCTTTCTGGGGAGGGTATAACACGCCACGATGTTGTTGCTATGCAGGGGAAGTTTTTTCACTCACAAAAAACTCCACTACCTGACGCTCTAATGTTTGTTGCTCCTCCACCGGGGGCTCATCTCCACCAGACCTCACACCACTCCCAGTCTCAGTAACTCTTGCGTAGCTCCTGTGTTTGGTTTCCAAGCCGGTAATAATCACGTCCTCCAGTGGTGCATGCTGTTCTAAATCCTCCACTCTCCTTTCTAAGAGCTGGATTGTTTTATCCTTTTCCTTAATCAAACTTTTTAATTCTTTGATTTGGTCCATTAAAGTCATTAACATTCCTTGTTGCTTAACTATTCTTTCGACTTCTGTTGACAACGAGTTAAGCGACAGCTTAATCTCCTCCAAATCGTCTTCAATTTTTCTCATCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTAAAAGCAGCCCACCCCACTCCCACTCATTCCCGGCACTCTCATTAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCTGGGTACGCATTAGCCAAGTGAGGAAACACTATCACAGGGAGCTGTCTGCACCGGCAGCCTCCAGGCTGGGCACACAGCAGGAGGGAGGCAAAGAAGCCCCCCAGCCAGGCTGAGAAGACCCACAGAGCCCCAGCAGCCACGGTCGATCACAGCCCCGGTGCAGAGAGCCCCCTCCGAGGAAACACTGGAGATATGACCTAATACGAATATAAACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAGTGAAGGGCATAGTGAAAATGCCTGTAATTTAGACAAGAGTTTCTCTCTCTGAGCCTCAGGACCGATGATTAAAACTTCAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGCTGATTAAAGGACTTGTTTTTGTTGGTGTTATAATACTGTTATTCTGCTTCAATTCATGCTTACATCACCCTGTTACAGAATGAAGAAGATGATAATGAGATAGACACTTGGATATAACATATTCACGAAACCCACTGTTTTATGATGTTTACAAGTGGCCGTAGACTGATACAATAAGCTATGGACTGTACATATACATATGTACAACAGGAGGGAATGTTAAGAGATTTTGGGGTTTTTATTATGTTATGCTTAAAAGTACGTTTCATTATCTAAATGTGTTTGCTCTTTTCAGTATTCAGCTTAAACTCTGTGCACACTTTGTGCAGACTCCTAAATGGGGAAGTTACACTCTGTACTCAGAGTCTGCACGCAGCAGCTATTTTATCTCTTCCTGTATCACTTCCTGTATGTGCTTTCAATAAAAGACTACTTCTTTATGCTGCAGGGAGAGTCTCTCTGAGTCTCCCCGTGTACACGTTAACCTGTCTGAGCGTTTTATTCCGACCTGGGTTGCAATTCAGGAAAACTCCTGACACTAGGAAAAGTAACTATTGCGTTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATATATGCATCTCTCTGTTATAATACTAAATATATAATTGAAGTAAATAGGCACTTAAGTAACTAACAGTAAACATAAATATATATGTATACAAACTATTTAAATGTTACTGTGATAATATGACAAAATACCAATCCGATAATATTTTATAATTGTAGAGAGAAGTCTTTTTTAAATTTGTCATAAATAATACAATAAAACACAACAGACGTGTCAAAACCATTGATATTTATTGTACATTAACAGGCTGCAACTGGCTATAAAATAAGTATTAAACTAAGTTGTGCTTTTTAAGAAATGTAGTACAAATTAAATGAGCCAAACTGTAACAGTTTTCGACAACTCTGGCTAAACAAGTATTCTCCTCCATGCAAAAGTAAATAGTTGAGGTGATTTCAATTTCACACTGAAAAAATACAATGTATAATAAAACTAAAACATTTTCTATAAGGTATAAAAATGTAAACAGATAATACAAAGTTTCAACTCCATGGCTATTTACAATCTATTTGAAGTCAAATGTGCTGTTCTTGGAGTAGAGGCATATTAGCGAGTCCTGTTTTAATGTCCTCTGCTTTTTTAAAACATGGAAAATTTGTATTTGCCACATCCATAAACCCCTTACATCCATTCATCCTAGCCATTAAACCAGTGGTTGTATCTCAAAATAAGGTTTTTCTCAAATTTCTCATCAGAAAGTCTGTTCCTCTTTGGAAAGAAGACGAGCTTTCCCAGGCTAAACAGTCTTTCTACTGGTGCACTGGATGGCGTGGCTGCATTGTATCTGAGTGAAATATTCTTTATCAGTGCATATCTACTCAGAGAGTCTAATCTATGTGATCCTGATTTGAAATAATCTATGACTTGACTTTCTGCAGTAGCAGAGGTGTCGTCCTAGAGCGGTCCTAGACTTTAGAGCGGCTCTTCCTCAACCTCCTCCGACCACAGGTGCAACATGCCCAGGACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGNNNNNNNNNNNNNNNNNNNNNGTCTTTGCTTCTTGATAAAAAAAGGAGAAATATACTTGCCTACATATGCTATTCTACATGCTTTTAAACCATTTAAAATTACAATTCATAGTTTTATATGTGAATTATATAATGTTAAATTACCATTAAATAAATGACTGATTATAGACATTAGTTTACTTCAGCCATATTCCATATAAATCAGGTATCATACAAAATTAAAAATAGCCTCAAATACAGTCATGACAATAAAAGAATATGACTTTAAGGACTTAACAACATTACTTCAGTTATAGTGCACCAACATCTCTTACACATTAGTACTAAGGGAACACTGAATGACCTGCTTGTTTTTGTCCATAAAACTACTCATCTAAGATTACCACAAAGTAAAAGATCTCTCAGCAAAATTATGCAACATTTTAGGCACTATTGCCTATTAAATCAGTGAGCTGGCATTTTTTATTCTAAACATGAACTACTGTTACAGCAACAGACATGGACTACTGGTGCCCCACACAACAACTCAATGTCCACTATGTGAAGGAGTCTATTCTACTGTCTATACTATACTGTCCTGGTGGACATGGCAACACTTTTTTCATGGTTACATACCGTTTTAGACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGCCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCTCCTTGCAGGTCCTCGCAGCGCAGGATTGCCGCTGCTAAAACTAAACAGAGCTCGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATGAGACGTTGACAGATCGNNNNNNNNNNNCTATCGGGTTTGTATTTCTTTACTCGAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGCAGCACAGCAAAGAAGGATCATCCAGGCTGGAGAAACTGATCAGGAAGGCTGGCTCTGTGGTCGGCATGAAGCTGGACACTCTGGTGTCAGTGGCAGAGAAAAGGACACTAAAAAAACTGATGGACATTATGAACAATGCTGGGCATCCTCTGCACACGGCCATAAACAAACAGAAGAGTCTGTTCAGTGACAGGTTGCTTCTCCCAAAGACAAGAACCAACAGACTTAAAAACTCCTTTGTCCCACACACCATCAGACTGTTTAACTCCTCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAACTAAGCTGTAGTGCCTCTTCACTTCACTGTGCAATACTTTTGTTAAATAGTCAACGGTGCAATAGACTTTAATACTTGAAATGTGCAATTCACTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAAGGAAAAAAAGTCATCCTCTGTGGCTGAGTCTGTGCTAAGTTGGCATGTTGGTGTGCTGGTACCTGCTCACTGGTCTTTGTCAAGGACAATTTTCCAGCACTCTGCCAGCAGACTTGCCTTGGCCTTGTCCATCCTTTCTTGTGTCCGCAGCCAACGTAGTTTGAACTTGGGCAGAGTGAAGGGAGTATCTGCCATCAAACAAGAAGACAGCTGCATGTGACTACGACGGTGTTTGCTAGTTCAGTTTTGACCGCTTCGCCTTGGGCATTTTTAATCTGTAGCTCTGCTCTAAAAGAACGTACGTACCTGGCCCCGCCTACTATCCTCGGAAATGCAAAATGATTGGCTAGAATTGGCTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGCGCTGCTTTTCGGTCTGGTTACTACCGTTTATGGTGGTATTAAGAATTTGCAGGCCACTGCTCAACTCCAGGGTCTTAAACATCAATGTCTCCAATGTGGGTGGAAGTATCCCATAAAAAGTGTTGTCTTTTCCCTGAAGAATGTCCAGCGCCACTGTAAGTGGCCTCATGACAGTGCAGTACTCCCTGATGAACTGATGTTCTCGCTCTGTCATGGCTGTCAACCCAAACTTGGAGAAGATGGCGTTCAGCTCAACAAGAAAAATCTCACAGATTCGAGCCAAGGAATCATAAAACGAATTCCATCTTGTAGTGCAAGGAAGTAGCAGTTTCTTTCCAATAATGCCATCCACTCTCTCTGCAGCCACTGTTGAATGACTGGCCTTGTTCCACAACCCTGTGCACTTTGTGGTAGCGCTTCTATATAAGGCCTTTGTTTCTGTTTGTGAAAGTAGCCACTTGTCAACATCATTACAAGAAACAAGACTTTTGTGTGATGCACATCTCTGGTGTGGCAGCAGAGTGATCATCACACCTACATTTTCATCGTTGTCATTATCATCACCAACACTGTTTTTTAAGGCATCGTTCATGTTTGTAAAAGTTACCTCATCCTCATCATTTTCAGAGTCTTCCTCCTCAACTGGCTGGTACTTTTCAAAGGCCTTAGCAAAATTAGAGCCATTGTCTGTCACAGTTGATGTTATTTTGTGGGATATGCCATAGTGTCAGTGAATGTTGTCAATCTAAACAGTAATATTGTCATGCGTATGGTGACCCTGGAATCTTCTGCATGCCAGTGCTTCTTTCTCTCTCTGCATGCTGTGTGGATTATCCAATGTACTGTTACACCAAGATAGCTTTTATTAAATGCAGTCCAGATGTCTGCTGTAGTAGAGACGTATTCTAACTCATAAAATGTCTTTTTAAACCTTGAACCTGTATTTGGAAAAAGTCTTTCTGCATGGCTGGCTGACCCCCTCCTCTTGCTGGTACTTTGGCAAAAAGAGACTTGAAGGAATCTGACTCGACTGTTGGTAAGGCATGTTCTCAACGACATACCTGGCTATCAATTTGTGTAATTCAGTCTGTGTCACAGTCACAAATGTTTGTGGAGAAGAGAAATCAAGCTTAGACTGGTTGGATTGCGTCGCTACATCTCCATCGCTTGCTGAGCTCATGTTAGCCACACCTGGGTTTGAGCCGCGCCTGCTAGCATCAACACCTTCGTTCTTGGCGACCAGTTTTGTTGAAGCATGTGACGTTGAAAGGCACTTTGTTCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCGAATTATCCGGGCTCTCCATGACTTTTGTTACTGTGCTATCTGTTTGTATGTGAACATCCGCCCAAGTCTACCTCTGATTGGTTTACTACCTAATTCTTACTCAGTCAATTAGAACCACTTGTGCGATTGTTTTGCCATCCTACCTCCCAGTAAACTGAAGACAGCTTCAATCGANNNNNNNNNNNNNNNNNNNNNNNNTGAAAAATAGTAACGCACTGCATTTTCTTGTTAGTAACTGTAACGATAGGAATAATAATTATTTAGATTAATCGTTACTGAAAAAAGTAACACCTTTATTCCCATCACTGATTATATCTATAGCAGCAAACAGCAGCTGATCCACAAATCTTTGTCTGTGTTAATAAAGTTGGATCAGTTCAAATAGTTTGTTGCTCTGCACTTGAAAGCAGCAGTTTTTCTAATGCAGTGTAGTGTACTTCTCCCAGTGAAGCAGCAGCATTCAGCCTGTTAGAGTCAACACAAATGTCTCCATCCAAGCTCATGTTGTGCTTTGTTGTCCTCTCAGTCCCCCAGGTGGAGGTGGATTCAGGGGTGGAGTCTGTCCAGCTGCCCTTCAACACCACACTTCACCTGCCTGAAGATGTTAAAGTGGAGTGGAAGGATAACAATGCAAAGGTCCACGTGTATAAGAACGGCTCTGACCAGCTTGAAGAACAGCATCAGGTTTACAGAGACCGAACGAAGATGAATGAAGACCTGCTGAAAACTGGAGACCTCAGTCTGACCCTGAAATACCCCACAGACTGGGACAACTGGACCTACACCTGCACCGTCTACAGCAGGGAGGGAAACATCGTGAAGAAACAAGTGGAGCTGAAAGTCAGAGGTCAGTGCTGTAGATACAGGTCAAAGGTCAGAGGTCATGCAGGAGTTTATTCTCTAAAAGTTTTTAGTTTGAATCTATTTTCAGTTCATTCAAATAATTCAAATTTTTTGTTGTTTTGATCTAAAAGCCAAAAATGTCAGGCGGAGCAACTGTGTGTTTAAATGAACAGACTAAGAAGACCATTAAAAATGATCCTAACTTCAAAATAAAAGCCTCTGGCATGATTTGAGTTTGGATCAAATCAATAGTTTTGTTTTTGTAAATAAATGTAAATGTATAAATATCAGTAGTTTTAAAGTTGCTGAGATCATTCAAACACTTTGATCCAGTCATTTGGATGTTGTCAAATGCCGACCAACCAACACCTGGGTGGAGTCCCAGCTGAAGCTGAGAGATACTCAGAGATCAGAGACAGAAGCAGCTGTATGTAAGCGTTCTACAGGACGGCTCACACAAACCTGATGTTACTGATGTCTCCTAGATAGATCTCATGGACCAAAGGCTCTCTGTGTCATCTTGGCTCCAGCTGAACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTTTGATAGTGCTCTATGTTGAGGCTCATAATGACACTGGCACAGTGACTCGTACTGTTTAATAAGCTGTCAACAAACTACAGTGTGAAACGTCTTATCTTTGTATGTGGCACACCAAGGGCTTTATTTACATATCCGGCTTCTTGACTAAACTGAGAGCATCATGTTTCCCATTTCTGTGGTATTTTAACGTTTCAAACACTAAACAGGCTCAGAGGACAACAAATCACATCTGATCCCTTTGAAATGTCCTCAGATGTCATAGGATGGCATTAAAAGTCTTCACTGATGCTGCTGAATGTCTTTATGTGAGCACTGATGTCCACCAGCAGAGGGCGCCCTCGCCCTGCTACAGGGATGCATTTAAGGCCGTCCACAAAGGTTTGTTGGACTGGGAGAAACGTGCTGAGAACCAAAGAGCTCCAGTAACAGACTGAAGCTTATCCATCACAGAGAGCCTGTGGGGGACCGCTGACCTCTCAGCTTTGTGAAACACAGACGTTTTCTTCAAACACTCACAGAAGTCAGAGTCAGTTTATTATTTTAATGTGTTTCAGTTACACTTTGGTCAGGTTCAGGCAGCAGAACTACTCGGCTAGATTTAGGTTAGTTTAATAAAGTTTGGGGTTAAAGTCGACTCTTCCTCAGGTCAAATCTATGAGTTAGTGCAGTTTGTTCTTTAGTATAAACCATTTTCCGGTTCTGGGTTGCTGCTCGTGCGGTCGACCGGCCAGTCAGCTGCGCAGTTTTGCGTTCTTTTTCTTTAATGCTTTAACTTTAATGCTCTTTTCGTTGTTGTATTTCGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTGAAGTAAAATGTCTTGTGCTTAAGACTCTACATGAAAGCTAAAATATATATGTTCAGTGCACATAGATATATAGTGTATATAGTCACATAGTTTTACATATCATACAAAAATCCACGACATTACCTTCTCCAGTAGGCAGATGGATCTGGCTGCTTCAGTCACCACCCCCATCCACGGGAAGCCAGTGGAGGTAGTTGAGGAGTACAAATACCCGGGAACCATCTTTGACAACCTCCTGAAATTCTCTGCCAACACAGAGGAGGTTCTCAGGAGGTGCCACCAATGGCTACACCTCCTTAGAAAACTCAACTCCTTTTGAGTCAGCACAGCCATCATGATGACTTTTTACTATGCCTTCCTGGAAAGCATCATGACCTTCTCCATCACTTGCTGGTTCCACCCCCTCAGCCTTCAGAACAGGAACAGACTGCAGCACACTGTGTCAGTGTGCTCTAAAATCATTGGCCTGCTTGTCAGAACTCTGGCACAGGTTTTCAAGAAACAGTCCCTTAGACAGGCAGCCAAAATCATCAACGACCCCTCTCACATTCTTCACCCAGCATTTCAATGGCTTCCTTCTGGGCGACGCCTCCACTGCATTTCCTGCAGGACTGAGAGGCGGAGAGCCACCTCTGTCCCAAAGCCACTCTGCTTTTTAACTCCAGCCGATAAGAACATTTCCCACACCTATAAACATAAACTACCCCTATACTACCGACACTTTATTCACTTTTATTCACTTAAAGTTATTATGTGGCGGGCGTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCGTGCAGGGAAGGCGGACGCACCTGCACGGCATCCGCAATCATGCCCCGCCGACTTAAGCATAGCACTGGGTCCTGTGATGGTGTTGTTGTTGGTTATGTTGAGCTGGCAGCGGGAGAGCTGCAGCTCTGTGTGTGTCAATGAAGGATGCAAAGCATGTTAATGTCACCGGGTCAGCCGTGGACATTTACATATTTATTCACCTATTCAGTCACTTTAATTTAAAAAATGTGTAATTTAGGGGTTTTTTCACTGTAAAAAGTAGTAACACACAGTGAACAGCGGACACTAATGTTTTTGTCAGTTTTTACGGAATCAAACTCAAAGTAAGGTCAGTACTTCCAAGCTTTAAACGCTGCACGCTCATACTCTCTCCCGCACTCGATATATTATTCATTGTTGATCTGCACACAGCTGTTGCCACGAACGTCACACTCGCTTACGTCACTGTCATGAGACATTCTCGCAAAAAATCACGGTTTTAGTAACGCAGTAATGCAGCGTGCTTACGGGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGATAGGGCAACAGTCTGGGAGAGAGTGGAGGTCCTGCCAGTCTTTAACTTCTACTGAGTGAATGAGCTGATGACAAACAGCCAGAGCACAGGGAAACTGGAGATCATGCCAGCCACCTGAGAGGAAAGAGAGAGGGAAGGAGACACAGAGAGGAAGCAGAGGAAGGAAAGAAGGAAAACAAACCCTGACCTGCCAGGACCATCACAAGTTTCTGTCTGGTCTGAAAAGGTGGTGCAACATGTCCCATCAGTGTTGTTTCAAACAGTCCAGCTTAAATTACAAAACTTCAAACTAATCTTAGATTAACGTCTTGAAGCATTCTCAATCATCCAGGAAAGTGAATCTCCAAAAGTTGATTCTGTTCATCTGGACGTAGCGTTTTGTTTCAGTCATTATGCAAATGTACTGTTTATAAGATTGGGAAAACCTGCAGTCAGCTGAGACTGAAGAAGTCACTTGGATGAGTGACGAAACGTTTCTCCCACAAAACGCTACGTCCAGATGAACAGAATCAACTTTTGGAGATAATCTTAGATTAAACTTTAAAATAATTCTGACATATTATTTATTAAACACAGTCAACTCTGTGTTACCAATAAGGGCACTGATGAGCCCCACACTTTTATAGATAATATATCCCAAATACAAAGACAAGCTGAAGCTTTAGGTTATTAAACTTACACTTTTTTAAGGTTGAGGTTTTTTAAGGTTCTATGTTCAAATGATGTTTAATACATGTCAGTCTGCTGATGAGCCTTGTGTCTGCTTGTCACACTGGACAGTTTCATGTCACATGGCTGACTTCCTCTTAAAAACAAAAGTGACCCTTTCCTTGTGTGCTTACAGCTGGACAGTCTTTGTTTCTTTGTTCAGTCAGCAGCAGATTTAAAGGACTTTGTGTTTGTTTGAGGTTTTTACAGATGAAGACGTTGCTGATGATCCTGCTCCTCGTAAATGGTAAGAAACTGAATTCAGATCAATCTGCACTCACACCACAGTTTAAGGCAGATAATCTCACTGTGTGGTGTTTATTTGATTATTTAAATTAATGCACTGTACAAAATACAAATGTAATGATGTGTGTTGTGTGAGAGTTGGGATAGTAAGAGCTACTTTACATTTACAGAGTAAAGCTTCATGTTTGGTACCTTAGTTTAGGTCACATGTACACTTTGTTATATTTGAATTTAACTGTACTTGAGATTAATTACATATTGTTGCATTTAAGGAAATGTTTTCTTTAAAACTCATATGCTTGTAAATACAACAATGGGTTTTGTTGGGTTTTTGGACAGACGTTGTTTTAGTTCAACGTTAAAGTATTGCACTTTCTAAAATGGAAACCAGTTAATTCTGAAAGACCTGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACAAAAGCATTTTGTGAAGAGTGCTCTACAATCCGGTGCCCACTGGTATCAAACCAGGACTCACTCTGTATGCAGTTCCTTGCATTAGCAGCCTGAGAACTACTTTTGACCTTTTTATAAAAAGGACGTCTTTTAGCTGCTGTATACAACCCTGCACAGTAGGTGAAGGTGTGAGGATTGAATGGTTAAAGATGAAGTGGAAGTGGCAGTGGAAATGGAGGAAGTGGAAATGAGAGAAGGTGGTGGAGAATGACCAACCTAAGATCCTGTGGGACTTCCAGATACAGATGGACAAAATGATGGTGGCTAACCAACTCGACATAGTGGTGGTAGACAAACAGAAGAAGACGGCCGTAGTGATCGATGTAGCGGTTCCGAATGACAGCAAAATCAGGAAGAAGGAACACGAGAAGCTGGAGAAATACCAAGGGCTCAGAGAAAAGCTCGGGAAGATGTGGAGGGTGAAGGTAAAAGTGGTCCCAGTGGTAATTGGAGCACTAGGTGTGGTGACTCCCAAACTAGGTGAGTGGCTCCAGCAGATCCCAGGAACAACATCGGAGATCTCTGTCCAGAAGAGAGCAGTCCTGGGAACAGCTAAGATACTGGAATACTCTTGTAGAGGACCCGAGCTTGAAGGATAGACTGCCGCAGCGGTGAGAGGGGAATTTTTTGAATATATATAATTATTGCCCCTCTGTTGGTCTTCCTTGGTCTCTTGTGTTCTGAAGGCCTCTGGATGTCTGGAGCCTGGATCTCCTCCATACCTGCTTCATGCCCTGGAGGACGGGGCTGTGGCCCCCCACACCCTCTAGCAGATCATTACATGAAGGAACCTTTGAAATACAAGTGCGCTCATGCTCACAGGTGTACACACGGGTGTTCACACACACAAACTACACCCTTTTTGGCTCCTACCTCAAAGCACACTGTGCGCTGTCAATCCTACGTGCTGCACAATAATGTTTAATATTTAGTATTTACTGTTATATTCACATAGATCATCGTGATGTTGTTTATTATATTGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAACAGGTGATCCAAGTGATTGATATATGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCTGGGATGGTCCATTTGGTAAAGTAAATCCGTTGGGCATCTTTCTTCGCTTTTAGACAATAATTCTGATGGCAAAAGAACCAAACGGGACAGGCNNNNNNNNNNGAATATATATAATTATTTATTTGTTAAGGATACAAAATGGAATGCAGATTATCACTTAAATTAACTTACAGGTTTTGCTCTTCTTTGAATTCATCTTTACCATCTTTTCCTTTTTGTGTAACTCCTCATAGTTTCCACCTTGGCTTTGGTTTTGGTGGTGGAGGTGAACGAGGGAGAAAGGTCTGTCCCATTGCCCTGCCAGTACTCAGGTGTTATACCTGAGATTAATCCCACAGTGATCTGGAATCGCAATGATTTTGACCCAAAATCTGTCCACATACGACGAGAAGGAGGAGATGATCTCAGAGGACAAAACCAGCGCTACAGCAGGCGCACATCGATGAGGCCTGATGCTCTGGATACTTTAGACTTCACCCTCACTCTAAGGAAACCAGAACTGACTGACAGTGGTAACTACACCTGCTCCATCAGTGATGGAAGAAGAGAACGGAGACTGAGAGATATAGAGCTGCAGGTCAAAGGTTAGCAACAATCTTCATAGCCTCTGTAAATATGGGTGAAAGATCAGTACTGTAGACAAGTCAGATGTTAGACGGATGGATGTATTGAATATTGATATGATAATGATATGTTGGAAAACCAAACACTAACAGTTTCTTGACTTGACCCCTCTCAAAACAAACAAAAACCCAAAATGTGGATGATTAGACTCAAACATTTTACATCCTGTATGTACAGTAAACATGAAGCTCACTGTACCTAACAGGTTCTCACATGAAGCAACACCATAAACACTTAAATGCTGAGTAAAAATCTTGTGAGCACCACAGTAAGTCACTTGCAGAAATATGAGCTTCCTTCAAACGTTTCACCTTTTTGGGAAACAAATTAAGTCAAATTTAATTTATGCAGCTCTAAAACACAACAACAATCACAAAATATTCAAAAAGAGATAAGATACAAACTGCATGGTTGAGATTTATATGAACGTCTTTAACAGGCTTGATCCTGTCCATAATCTGTCCAGACCAGCTTTTGGTTTGTAATTAACTGCATGCTAAAAGGGCAGTTCCTACTGTACATCACTAATATCACCTAATGAAACAGTAAAGGTACAAGGGGACTAACTGTTCCTCCTACCACATAAGTATTTTTCAGTTTGATCCTGATTAGCTGCTAAACTGTTGGCACCATAACTACTACTGCTGTGATAGCTAGTAGAAGTCAAATTCAAGCACTAGCTAATTGTAGACTAAAATTGATTTGAAGTCCCACAAACATAGTGTGGCAAAATTAATTTTTTTCTGCTATGCATCACAAGACTCATAATTATATGCACAATCCATTTCATGTTAAATTTTACTTTATGTATGTTATCCATAAAGCAAGTGAAGCTGCACTGAAGTTGTCAGTTTTGTGCTAAAGATAAATTACAATATCCACCAATTGCCCCTGAGCAAACACAGATCCCAGAGTATATCACCACTTTCATTTTTACTGCTACTGCTTCTACAGCATTATGATTTAGTTGTTTATTGTCCTCTCAGACCACCAGATAGAGGTGAATGTGGAGAAGGACTCAGACTCTGTCATACTGCCTTGCAAAACAAAACCTGACCTGCCTGAGGACACCACAGTGGAGTGGACTCACTCTGATACTGAACTCATGATAGTTCATGTATATTCAAACAGAAGTGACCAACTTAAAAAACAGGATGGCCTTTACAGAGACCGAACAAAGATGAACAAAGACCTGCTGAGAACTGGAGACCTCAGTCTGACCCTGAAATACCCCACAGAGAGAGACAGTGGAGGATACATCTGCACCATCTACAGGGACAAAGACATCCTGAGACAGAAAGTAGTGCTGCAGGTCAAAGGTCAGTGTTGTAGATGCAAATCAGAGGTTAATGCTATAGATTTAGTTCAGGATTCATGATTTTTTTGAAAATGATGTCTCTACAGAACCATTTCCATCCTGGGCCAAAGCGCTCCTCATTCTCCTTGTTCTGGTTTTGGTTCTTGGGGGTGTTTTATTTCTTTTCCGACACATTTTCAGAAAAGGTGAGCATCTTCTACAGTATTGAAGCTGAAGTAATAAAGAGTACAGACAGCTGATAGAGCTGTAGAGAAACTTCCACTTTTGTTCCAGAAATCAGAAAACCCCCTTGAGACTTCGTCACTGATCAGTGAAAAAGCTCCACAACATGACTTTATGACTTTATTAAAGAGTGTATGTGCTTAACTCGATTGATCTGATCTCGTCCAACCACTGAGAACCTTTATACAAATTATTGACATGAGGTTTACAAGAGTTACAGTATACAATGTCTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCTGACTGCAGGTTTCCCCAACCTTATAAACAGTACATTTGCACAATGAATGGCTGTGAGGTCAGTTCCTTGACCATTAATATTAAAATTGTCATGAACATTCACCAACAACCACTAATCAAAGTCCATTGATCAAGACAAACAAAACAATCCCATAAAGCCAACAAAGAGCTTCAGTTCAACAAAAAGTTTCAGAGGCCTGACCTCAATTCCACCAGTGGGGACAAAACAGTTTGGGCAACTATGACAACTATGGCAAAACAGTTCAGTGCTGGGCCAAGTGTCCTGTTTTTTGAAAATCAAAATATGGTCATCCTAATCTTCAGGGTCTCCAAAGCCAAAACAACAGACAAAACCCCTAGTTTTCCTTAAAAAAAGAAGAGGCTGAATTATAGAGTAAAACGAAAAGAAAAGTGCAATTCCTCTGTGGCTGGCCACAAAACTTGACATTGCTCAGCTGTGGCAATCAGGTGCGGTAACCTGGAACAGAGATTGAGGGAGAGAGCAGCTCTCTTCCACGAAGTGGCTAAAAGTTCAGTAAACAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCATATTTGTTTAATATGTCCATTAAAGGAAATATCCTAGTTAAAAACACCAAGGTTCATCCTGATGTGTTCTTATTCTGGGGCAAGGTAATAAAGTTACTGTCATCACTAACAAATACCAGTCATCCTGTTAACCCACTACTACATCTTCTGCTTGAGGTTGCTTAGGAATGTGCAATAGGGAGTTAATACATGCAGTTCTCTTTTTGTTTTAAATCACTGACCTATTGTACCTTTCTCCTTGTTCATTATGTTAACCTGTAGTGTCATTGGAAGGTTATGGTTATGCTGCAAAGGTGATATGTGTTGGTAGGGAGGGCGGGGTGAGGAGGGGGAGAAAAGGGACTTAGGGTTTGGGTTTGGGGTAATGTTCTCGGGAAACCCAATATATTGTATGTTTCTGGTGTGCTGTATAAGACAGTTTCCCTTTGTCCTTAAAGCAAATAAATATTGCATTATAAAAAACCCCACCAAGGTTCCTCACAGTGTTACTGAAGGCCAAGGTAATGCCATCCAGAGTAAGAATCTGGTTAGATACCATATTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATAAAGCAAATGTGCTCATTGCTGCTGCTACCTCTGTCTTTACAGCTCATATTGTCCTTTGTAGTCTTCTTCGTTCTCCAGGTTGAGGTGGAGTCAGGGGCTGAGTCTGTCCAGCTGCCCTGCAAAACCACATTTTATTTACCTGAAGATGTTAAAGTGGAATGGACAGATAGAGACAACAGGACGATTCATGTGTATCATAGTGGCTCTGACCAGCCTGATGAACAGGACTGGCTTTTCAAAGAACGAACAAGGATGAATAAAGACCCGCTGAAAACTGGAGACCTCAGTTTGACTGTGAACTACCCCATACAGTGGAACAGAGACATCTGCACCTGCACCGTCTACAGCGGAGAGGGAAACATCCTGATGAAGAAGCGAGTGAAGCTGAAGGTCAGAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNAATACAAAATGACCTGTAACAGGTCATTTTGTATTTAAAGGAACATATTTGAATTGCACTTCTTCTACATCATAATACAAACTAATGATTGACACATGTGGCCCTGGGTATTGAACTGGACCACAAACAGTGTGATTCACCTCACTGTTGATTCTCAGCAAAATATTAGCAAGTGCAGCAGTTTCAAGAGAAGAAGAAATTACTGTTAAGCAGCATATTAAACAGCCTCCACCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGCAATCAGACTCTGATCATCTCTAAACGTTTGAAAAGCTGCTTTTATTTCCTAGATTTCTGTCACCTGTTGTGATTTCATCTGGTTCCTTCCTCTAGTTTGTCTGCAACTATGTGTGTGCAGACAGCAGCAGGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATTGATTGACTGATTGACTGAGTCTGACCGTGTCTTGTGTCTCTTCTGCAGGAGAGTTCAAATCGGGAATCAAAGAGGGGAGATCCAGCTCAGCTGATGCAACTCATCTGATAGCTGATCAATCAGTTTGATGCATGACTGATTTGATCAATAATCTAACAATAAGTGATGAAGCGAGGAGGACATACTGAATGTTATTTATGTCAAAACCAAGACTAAAAGTGCTAGATGAAAAAGTTACTTTAACAATGAAAGAGATTGATGTACACAGATAAAGCAGTTCGGTGTGTTCTCCTTTTCTGTGCTTTGATCGGCTGTTTATGTCTGTGTTGTCACTTGTCCTGACAACATCCCACTGGACAAACAACATCTGCAGCTGGCACTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTCTTAGAAAGTTGAATCTTGACAAGACAATTTTGGTAGTTTTTATTNNNNNNNNNTTACTCAAGGTCTCGTCAACCTGAGACTGTCTAATTAAGACACTTCTTATACTACTATGAAGTTTAGAAATATATACAATGAGATTACGCTAATGGTAATATTCCTGAAAATATAGGATNNNNNNNNNGAAGTCCAGCATTATAAATTGAACAATTAAGTGAAAATAATCATAGTTATGTGATGTGCTTAATGAGAGAAGTAAACTCATATCACGAAAAGAAGTGCAATCAAATCTTTCTGTACAAGCAACATTGTGTAAAGCAAAACAGTGAAAAAGAGGACATAAGCATAGCACCACTCGAGTTGTGTGTTGAATGATTTCAACAGCAGTGGAGAGAGGGGAGAGAAGAGTTCGTAAGAGAGGATAAAAGATGATGCTTTAGTTATAAAGAGCTGTTTGTTCTGTAGACCTGACTGTGAGCAGATGGATCATCAGGAAAAAAAGGTTCACAGTTGTATTTTAAAATGACGAATACTGTACCACAGGATTAACCATGGCCAAACAATTCCAAACTAACAATTGAATATGCAAGTCAGAGTTTTCTCAGCTTATCGTGCCATGTTGGATTGAACCCTTGAGGAAGTTTGGGGACTTTGCACTGAGTCACTGCTTCCATATTTGACATCCTAACATCCATCAGCTCGATTGCAGTGAAAATAGTGAAACTGAACTTAAGAAATGTACTGAAACAGTGTTTGTTTGCCACAGACACAGACTTCAATCCAAGACTTCAAACGGACAATGTGAAATTTAAGANNNNNNNNNNNNNNNAGATCAGGGCTCCATGGTCTTAATACATGTCGACTTTAATACACCACTGACTGCTCCCAGGATGTGGAGTTTAAGACTGTTTCATGCAGGCCCATATATTTTACCCAGGACTTTACTATTTTTATGATAACTGCTGTGCACACTGTGTATGTTAATACTAACCCAATTCTTGGTTAGTAACATAACACCATTAGCAGTCAGCTGAGTATGCATCTTAAGCCCATGAGACCACGGCCTGAAGGTGCCTCTCATTCTTCTGAAAAACAGTCAGGCAGAAAAGTTGTCTGTATTTTCTCTGGTTTTCTTTTGGAGATAGGAAATCTGTATTTTTATACTTAAGATAATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCTCCTTTTATTTCACAATTTTCTGTAAACCAGTTTGTAACCCACACTTGCTGTTAATTCTTGAACTGAAAGACAAAGTACATATCCAAGTGTAGCAGGACCCAAAATGCTGAACTTTGAAAACTGGATGTAAAAATCAAAAGGAGCTTTATTGCTGATATCTTACAAAGTGAAGATAACATTAGTTAGAAACAGGTAATTTAGCAGAAGTTATCTCGCAGGAGACACAAGCTAGAACACAAAGTTTGAGGAAGATAGCAAATAGCAGAAACAAGCTGAAGGTATAAATACAGAGGAGGAAACACCTAGACTGTTAAGCCCCAAAGGGCTTTCTGAGCTTCCAGCTCGGAAATGACATGGCCAAAATGAATGGAGTATTTCTCTGCAATTACAAACTCTGTTTAAACAATCTTGGTATCAAAATAAACCTAACAATCTCATCAGAGGTGTGAATGGTGCAGCAGATATTACAGTGTCAAAGTTACTAAGCCTGAAACACAGAAAAAGTAAGTCAGTTTTTTCCTCTCCTAATTAANNNNNNNNAGCATATAACCATTTTAAAAATATGCTTTAATTCACATTTTAATCCAGAAATCCGGTAATCAACATATGAACAAAATCTGTGCAAAGATGTATGCTTCTAATGTGAACGAGTGAAAAATTACTGCACTTTTAATAAATAAATATTGAGGCGTTGTGCAGTTTGTCCTAATTTTGGCAAACGTTGGACACCATATATAAGTTGAATATTTTAGGTATTAAACAACAGAAATTATTTAATTTAATTAACATTCCTAAAAATGCTGAATAAATATTTTTGAAGACTTAACCACACATTCACATACACATGGAGTGTTTAAATGGCCTCTGGCACTTTTAACTCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATACAGGGGATTTTTTCTGATAACAATGGCGGTCGAAGCGGGAGTTAATGCGGGAGAGGAAAACACTTTCAAATGTAAGTATATGAAAACCTGGTGGAACAAAAGTTACATTTTTATAAGCAGTTGTATTGTTAAGCTTTGGGCATCTGCATAGACATGTTGTTTGTTTGTTTTTTTAAATTAAAATAATCATAAACTAGCTTGTATGGTGGGTCTGCAGTTTTTCATCTATTGCCGCTTACATACAGCTAATATAGTTTTTTTCGAATTAACCTTTTTGTGATATGTTGTAGGGTACAAAGACCAAACGGCTCAATTTATTAAAACGAGGAGATAACGATCACCTCTTCACTGGGGTAAAGAATTCGGCGACTGTGGCATGCAGGTACAAGAATAAATCAATGTACACATCATATTCATATGAGTATGNNNNNNNNAACCCTCATGCTGTACAGAACCTGAGATATTCCTCTGGTGTTCTGCTGTGAAAACTTTTGGATTTAGGGATTAACATAGTTGCCATGGTTTCCTCTCTTCTCTTATTTGTTGTGTGTGATCAGGACAATTCTGGAGAAGATGGGCCTGCAGGGGAAAGTCACCCCCTTGCAGGCCAGAAGAAATGGGATAACTNNNNNNNNNTACAAAGTATGTATGTGTAAGAGCCAAAGTTGATGTTTATGTTTTGTCTATTTGTTATGGTGGCACAGGTGCAAAGCTTTACCTGCATCTCAGGTGATTGCATGGGGGTGTGGTCGCAGTTTATTTACCTGATCCCGGTGTTCGCAGCAGGTGTGTTGGGTGAGTGGTTTGTGGGCAAACTTTTCTGTTGACCGTCATTTTTGACACGTCAGTTAATGCATGTGCTATTTGTAAAGTGATTGAAAGCGCAAAAGTTTGTTTTTGTTTTGTTCTTAAAATAAATACACAAAGTACAAGTATGACTCATTATGGATTATTGGAGGAGCGTCACAGGAACACAACCAATTCAGCCAGCTGTGGCTTTATTTATGGATGGAAGTCACAAAAGTATGTGTGTTATCAAGAACATAATTCTTAAGAACACAAGTTAATAAATGTACAATTACTAAGAGCTGTGTTGTTTTTATTTGTCTAATGACATTTTTGATTTCCTCTGCCTTTAGGATTGCAAGTATCCAGGGTCAGGAGAGGGGGTCAGTGGGAAGCCCACTGCTGCTACTTGGCCCTGGTTTGGCCTCATGGATGAGGTGATAGGACAGATGCCTTCCATTAGGCCTCCTGTCTTAATTTCCTCTCTCCCTGAGGACACTCCAGGGCCAAGCACAGCAGTGGGTGACCAAAACGAAAACAGTGAGGAAGAGTCAGCCACACAATGGCTGACTCACAATGAGAAATGTATTTATTTGAATATATTTGTGACATTGTTATATGTGTTGTGTCAGTCCAAAAGTTTCATGTTATGAATGATTGAATGAATGATTTTTAACATGTATGAACACTAATGTTTAACATGAATTTTTATGAACACTAACTTTGAACAATTTTACATGGATATTTATTTGATGATAATTAAGTAAATAACAATAACAATAAAACAAGAATATTTATAATACATCAACAAAAATCAGGCTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTAATAATTCTTAATTAGTAAGTATAATGAATGGAATTTTAAATCTCAGATAATGTTGATATTCATATCAAAGAAGGAGATTTTATTGAAAGAGAATCATCCTACAAATATTTGGGTATTTGGTTGGATGACAGACTTTACTTTAGAGTGTATATTGAGCTCTTGGTGTAAAAGCTGAAGGTTGGTGTCATAAAAGGCTGCAGGGGACGCTGGTTCCTTGGAACTGTCTGAGGTTGAGGGCAGAGGTGCTGCTGACCAGGCTCCCCATGCTGGCAAGTTAAAACTGGTTGAGCTGTTTGTCTTGCNNNNNNNNNACGGGTCATAAGTCTCTGAACCAGCGGGGCTGCTAAGCGCAGACCCAACATATTGTTATTGCATTGATGGAGGAGCTGATGCATGCTGGGTAATGTCACAGCTAGAGACTGACTGACTTTGTTCAACTGGCTTTATAAAATGTTCTATGATCCTTTTCATAGTTGGCAGTTTTTGAATTTCTTAAGCTTTTCATTCATTCTACTACAACTTTAACATATTTTGTCCAGCTTCTCTGTTACATGCAGTCATTTTACCATCTGCAGTTCGATAATCACACTCTTAACTATTTAAAATAAATAAAGCATGCGTGGTGCTTGTTTAAGATTATTAAAAAACAGAAGGTGAGTTGCGTGTAAAAGTTTTTTTCATATTAAATCAGCGTCACTGACGTCATCAAATGCGACCGTACCACAGGTAAGTAAAAAACATCAATCTGTAGANNNNNNNNNNNNNGTAATATGAAACACAAAAAATCCAGAAAGAGTCAGCTCACAAAGTTGTTGTTAGCACTTCTAGGAGTGAAGGGGAGCAATTACAGCAAATGACTTAAAACATGTAAGTGCAGATATCTCACCACAGCACATGTACAGTCAGGTAGCTAAATTAGTTTCTGTTAGCCAATCAAGTTGAAGCTCATCACATGTCATCATCCAGAGTACAGTCTCAGAGAAGTGTGCTCATGTATGTTGTTGTTGCCACTATGTAAAGTTTGAGGTTCTAATAAGGGTCACTGTTGTAGGATTGGGTTGATGTTCAACATCTGGATGGATTTTGATCTCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCTCTGGATTAATAACTTGTTAGCATTACATAATCATTAAACAGCAGACCAAACATCTCTGTGTCACATACAAATACAACACAAATGGACAGTAAACAGGGTTTATCTAAATTGTTACACTGCAACAAGTCTCAACAGTTTACCAGCTGAATGACTGAATGTCTTCACATCACAAAGGATTTAATAAATGTATTTATGTATTTATCAACTGAAGATCCTAATATGTTTCTCAGGGTCTGATGGGACCCAAATTGAGGCTAAAATGAGGGAATCATGGACCTGTATGCAAATATCTCTCCAAATAAATGGAAATGTTTCACTGTGTGGGCAACTTTGATGTGGAAGTGGTGACAGAAATGTTTTAGCCTTCTTTCCAGGTGATACTGTAAAGTGTGATTGTAGCCATGCAGCTACCAAGTGGGAAGAATGTGAAATCAAATCAGCTTTATTTCTCATTTCATGGATTTTATGCTTTATTGTAAATGTTAATACTTTTTTCTCCTCTGTGTAAGCTGGACTTGGAGTTTGTCAAGCTCACAGGAGGAAAGACGGATCGTTTTTATGAAGATGGGAAGCCAGTATCATTCTGAAACTCACATCAGAGGAAACAAGAACGTCCTCTCTGCTGAAGGACTTTGAAGAGAAGACTGAAGGTATTTTTCCATAAATATAAACTCCTCCCCTCACGTTTACTGCTAGAAAGTGAAAAAAATGGATGATCAAATTAAGAAGTCTCCTTACTGTTTTTAGATGACGAATAAGTGGAAGTTTTTATGATGTTAATAGAAAAATTATACAAAAAATATTCATACATTTTTACTTTTGTTGTCGTTTTTCAAAAAAATGTTAGATGACACCCTCTGATAAACAGGTTGGAATATCACTGTGTTTACTGATGGGGCAGAATGAGGTCTATGGAGATGGTTGTTAACAGACTTTAAGTTATATGGCCTTGTGCAGCCGTCTTAGCTGCACATGTTTGTAATAAGTTTCTCCAGCTTTGTCTGAGAAGACAGTTTATCACATAGAAGCCAGAGGAGGAGCCTTTAGCCTCTGCATTTCTGATTTCAGCCATTTTTGTTGTACATTTCATGACTGATTGAATAACACATTTCTGCTTTGCTTTGTTAGATGAGGTTTGTTACACTGCCCTGGTGGTGTAAACACACCTGCTCCCACCAGTTGGTGCCTGAAATCAGCAGCTGTTACTTCTGCTTAACATGAAGCCCAGATGTTGGTGTGGGTCAGTGGGCACTGCTGTGGACACCTTTCCCCAGCATCACATCACATGATCGTTTAGTCCCAGAGTGATGCGTTCATATCTTCTGTTACCACGGCACGTTAACTTCCTGTTACTTTAACCATAAATCTGTGATCCCAGAGCTCAGTGAAGACAGGAAGTGAACCTGCTGCATCTACAGGAGGAAGAGGAGGGACCTGAGTTCCTGTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAGGCAACAGGGAACGTTCCCTCTAAGGTGGAAGAGAAAGAAAAGGAACATTAAAACATGTGGTTATTCAAACTGGGCCTTAATGAAACTAGTGAAGACACAACAGAAGGAGTCTGAGACAGCAAGCAGAGAAGGGAGCAACAGACAGAACAACACCATCATCACTTATGTAGCAGGTTTATCAGAGAAACTCAGGAGAGTTTTCTCCAAGCACGACATCCCAGTGTACTTCAGACCCAGCAACACACTCAGACACAAACTGGTTCATCCCAAAGACAAAACTCCCAAACAAAAACTTAACAATGTGGTGTATGCTGTACAGTGCAGCGAGGAATGTTCAGCACAACATAGAAGAGCCACCTTGACAGGACAAGACTCAGCAGTTCATCTGCATCTAAAGGTTAAAGGTCACTCTTTCGAGGACACCAATGTTCACATTTTGGACACAGAAGACAGATGGTTTGAAAGAGGAGTGAAAGAAGCATCTATGCCCACTGTGAACGGCCATCTTTGATCACCAACTTACGACACCAACTCTCTGCCACCTACAATACAGTCTGAGATCCTTCCCAAACACCTCAACCCCCACTCACAACCTGCATCAGGTGACCTCAGCAGGTCACATGACAGGGTGAAGCAAGTCACACCTGTGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATATTTGGAAATGTAAATCTGTCTCTAAGCTCCAGGCTGAACAGAAATGTCAAATACAACTTAATAGTGATGGGTAGATGAGGCCTCGTGAAGCGTTTCAGCACATTCCCCAACTGTATCGATACTGTGCCGACACTGTGTTGCTGTTTTGCTCCATACTGACACCTGCTGGACCTTAAATATCATTGCAGGCAACTTACTTAAGACTCACAACAGACACTGAATCAATGACATAGTCATACTTGTATACACTGTAAGGTATTGTACTTTCCATGGAATCATTTTATATCTTTTACATTGCAAATATTGTAGACATCTATAAAATATATTGTGAATGACATTAAGTGAAAATTAAAATGAAAGTATTGTGAATGTAATATTACCCATTTGACTCAGAGTTTATTATAAAATTCTATTCAGAAAAATAAGTTTATCCAATGTTTTTGCATTCAGTCTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGTTTCTCTCCGACACTCTCCACAATACTAAGGGGTTGGCAGTCCTTTATAATAAAATTCAGGACTGCCTGGTCCAGAACAATCTTCCTAGATGCTTGATTTCAAAATAATAAAACACATATTAATNNNNNNNNTGATGATAAAGCTGTTCAGTGTCAATATAGGCCTACCTGTGTTCATTCTCGGTGTGTTTGTCTCCTCATTTTCATGTTTGGCTCTGTAATGCCTCTGTAACACTGAGGAGGTGCTTTTGTTTGTGTAAGAAAGCGCCGCAGAACAGATGCGACATTTAACCTGCATAAAATGAAATAAATAGTTTACACTGCAAGTCACATTGCTGTTTTTCCTATTCTGATAGATTACACTGAAACAAAGACAGACAAACTACTCCCTTATGTGCAGTTAAAAGATCAAAATGATCCCACACAGCAGAAGCATTTCTTTTTCTTTCGGGCTCCATTTTGTTATGGAGAGATGTGTANNNNNNNNNNNNNNNNNNNNNNATCTTTGCGAGAGTAACTTTGTGGGGGGGTTTTTTTGGTGGCGACTCATTCCGTTGGCAGATGCGGATGCGGTACCTTTTAAACACAGTTTGGCGCGTTGGCAATGAGCGATACAGCAGCTGTATCGATCACGTGACTTTTTCTTAAAGCGACGCACGCACCGATATAGGCTTCACTCTGTGAGCTTGATACATGCGTCGGTGCGTCAGTGTTGCTGGACCCATCACTACAACTTAGTAAACCAGGTGAACAATTAAATAAAAACACTGAAAGGCATAAATACATGAAAGAAAGCAAATAATAATGATAAGAAATGTCTGTGAAGGTTCTCAGTCATCGTAGTCTAAGGAGCTTGGAAAGAAAAACTCTGGACTTCTTTAATTTTCCCTGAAGACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGATAACATTATATTCAAAGAATTAAAAAAGACTAATGTGGTATAAAAAATATTCTGCTGTTTGAGTTGAGGATGTAAAATATATTTATACTGGGGACACAAGTCTGGTCTAAGTCTTCTGTCAGAAAGACTGCAGCAGTCCAGGAGTTTGTTAATTGTCTTTAATTAAGTCCAACAAAATAATTGTTTACATGAAAATGTTTGTGAGGCTTAATCTGAATTCGGTGCAGCCAAACTTGAACTTCTTGTTTTATAGTAAACAGCACGTGTGACTATAAACATGGTTTTCTGGAAACAGAAATGGGCAATTTTATAATTAGTAGAGTCATAGATAACTAGGAAAACAATCACATTATCTACTCAACACAAGCAATATCTGACAATGTCCACAAGGGGTCACTGCAGACCCAACATTGGCTAAATAGCACATGTCTTACAAGTTGCTAATAGTGAGGCATAAATATGGCAAGCTAGCAACAGTTAAAGGAAACCATAGAAAAGTCCTTTATTCCTCATCCCGCTGATTGTAGTCATTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACAGGAAATATTCCTGCATTAAATCTGCAGTTCAATCATCAGCAGCTCTCAGGTTGAATCAAAGCACAGATTACTGTCAGTGTCATCTGTCACCAGGCAGGTTTTAACAGGCGTGTAAGCCACATATTATTATAACAGCCTTTTATATTTGTATGATAAACAGATGTCATTTAGTTGTGTTTGGTCTTTGAACTTGTGCTCAGTTTGAACAATGAATTCATGATGGAAATCTCCAATAAACTATCAAAATAGACACTATTTTCCCCCCAACACACTCTCTGTTGGTGGCTGGTGCCCCCATCCTCTGGTGAGTTGGTGGTTCTTGGTGCTTGGGTGTGTGCTGGCTAAAGGCTGCTTGGTGGGGCCTGGTCCCGTCGCTCTGTCAGGCCCCTGCTTGAGTGTGCGGGGGACATTGGGTCTCGGATTTCTGTGCGCGTGGCGCCCTCTGCTTTGNNNNNNNNNNAGGCAGGATTGGAGCAGATCCTCAGTGTTTTTCTCTCCCTCTCCTTCTGTAAACTTCCTCAGCAGTTTCTTATTTTTCTTTTCTTCGGACGGTCTTTTCTGTTCTGATTGTAATACCTCAAAATAAAAATTCCTAATAAATTTCTAATAAAATATGACCATTATAGCAAAAGCAGTAATGATGCACTTGGGAAAATCACAACACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACTGCCCAACTCTGGAGAAGAGGAGTTTTTTATTACTCACATTATAATTAGTTAATTAGCTGTTAGAATTGTTACTATGAATGCATGTAATCAATAAACACTAATAATGTAACATTACAGTATTGACCTGAATGAATTTTGCCTCCTGAGGGTTACAGCTGTGCATGATATGATCATCAGGTACAAACTAAGATTTACAAACATGTGAATTCACTTGTGCCTCAATCCAGACACAAAAAACAACATTTAGAATTTCACAAATGTGGGAATCCAAACTTGATTAAATATCATTTACAGACATATTTTTGCCTCCAAAAATCTTCTTGTCTGAAAATATTTATTAGTTTCAGTCCCTAACAGAAGCTTAAATATACCTGATACACACCTGTGCATGTGTAGTTTTGCTTTCAGTGAGTCACATTTAGTCGCTGTGTCCCAATTCAGGTTCTGCAGCCTTAACGATCCTCAAGGGCCGCGTACTCAAAGACCGCTAAGGCCGGAAGTGCGAGGCTTGTGAAATGGGACGGTCTAGCCTCCGTCGCGCTGCCCAGGTTGCCTAGCAACCATAACACCAACCGCTGGAAACGTTTCATACAGCTTTGTTTGACAGAAATGAAGGAGAACATATTTTGTTCGTGTGTTTGTTTCTACTCGAGCTTTGTGTGATTTAATAAGTATTAAATCACAGGACTGTAAAACATGATTGTTGGCCTTCATATCTGTACTGAACAGTCATTTAAGATTAGCTAGTAACAGTTAGCTAATGTTGTTCATGAGACTAAAGTCAGTGTAAATATGAGATGGCCAATATTATAGTTATTATATTAATCATTATAAGTTATTACAGCAGTGAGTTTGAACTCTCAAATCAAATCACTTCTATTGTCACAGCACATGTGAGTGAACTCTGTGTCAAATACTGAGCTTCAGTAAAGATCAAGTAGCAGTTATTTATATGTCCTATCACCTTAAATCTTCACTCAAAGACACTCAAGTATCTTTGACAGTGTATATACAGATGTATTATATATAAGAGACAAACATTGTTCTTTCAATATGTTGGCATTACTAAATTTGGCTCAATGCTTACATATATGTGTAAAAAGAAAATGTACGAGCTGTGATAGCTGTTGCTGATAGAATGAAGATCAGACTGATATATTAAATATTCCTTTATTGGGTGAGAAAATCAGACCATGTCATAACTGCTTTAAGTCATACAGAATAGATATCAGAGCCTTAAACAGGCTGACTTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCAAACACACGTTAAAGTCCGTTTGGCTCGACACCACCGAACAGAGGCAGCAATATAACATAGCTAACATTAACAGTGCAGTGAATCCTGCTTGTGCCGTGATATTCAGGACTGCAAACCGAGCAGCATCACTGACTTTCAGCTTGTTGTGTTTGTGGATATATGAGTGTAATCGGCCTCGCTAGAAGTCTGACTAGCTATCCAAACAGCTAAACATGAACCCAGGAACTCCAGACAATAGATGAGATCTTATGAAGTTTACTGGTTCTTTCATTTTGTGAAACTGTAACAATAAAGCATATGTGGAAATGTACATTACTCATCTACACTGTTAACAACAACATGTGCCTTAAACCAATGACCTAACAATGCATTTGAGAAGCTAGCATGACGATTAGCACCGCTAATTAGCATATGAACTGGCGATCTCATTTACATATGAATAGCACATTGAAAACTTGTTAACTGTGATCCATTACACATAAGGACAACACTTGGAGTGTCTCATTGCTTTTTGCCATTAAATACTTACAGACAATGCTTTAACAAACACCCAAAGAAGGACATGAATGTGGAGCAGCCATCTTGAAACAGCATAGCAAGAAAACATGAACTTCCTGTCTAAATCTTCTTCTACTCTCACAAAATATCGACTTAAAGGGGCCACAGGGTGGCACATTTTACTAACATTTAAAACATGAAATTAACTAAGCAGTAACATAACACTCCCCGCCTGGGATTATAACAATCCCACATTAAACTGTCAGTCACTAAACTTTTCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGTACAGTGGGGCAAAAAAGTATTTAGTCAGCCACCGATTGTGCAAGTTCCCCCACTTAAAATGATGACAGAGGTCAGTAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGTGAGCAAATGCAAATGTGCCAGGCCTCAAGGACAATGGGTGGTTTGCACAACAAAAGCTGTAGGAGAAACAAGCTGACGACCTGTGAAAATCTCAGCAGGGGTGCTTAACACCTCGGGACTTGCACCAGAAAATAAAAAAGCCAGTAATTCTAGGGGGTACTGGGTTTAGGGAAGTTACGCAAATTTGCGCAGGATAGTAAATCTAGTGTTAAATGTAAATGAAAGAAAAAGACATGTAATATTGTTTTGTGCCCAAAAGACTTGATTTAGAAATACTTTGAATTTCCAGTTTGTTCCCCATAGCTGAAATTGCAGTGTTTTTATTTAACAATTATAACTGATTATTACAAAATTATTAATGACTTCACTGTGATGTTCTTACTATTCAGTAACATCGTGTCTTTTGGCCCCTGGGCTGCATGCTCAACAACCATCAGCTGGTTGAAAGCGGAAGTGCTTCGAGTAGCTTTCGTCATCATCCGGGTTGATCTCCGTCACAGAGGATCCAGGATGGCGACTCACATGTCGAGGTGCAGAACCTGGAGTCGGGTTCAGAGGTAACACGTTTTAAATAAACGCTCTTAAAGTGTCGCTACTGTGGAGTTTAACGCGAACAGACTGCAGCACCGATACACCCACTGTCTCCCACGTGACGTTTCCGCTCATCCCTGCGGGCTCAGAAATTCTCTACGTCCTCGTCACCGCTAATTAGCAGCTAGCATGATGCTAAGTTACATCATAACCCGTTAATGAAGCTAAAAATGCTCCTCTCGCTTAAGCTTTGGCATTATTTTAGCGGCTTTCTGTAATGTCCGAGATAAAGAAGTGTTCTACTTTGTTTTGATATTTTTGAAATAGACGTGCTAGTTAGGCTGTTTTTGTTGAGAATTTGAATATGAAGAGACATATTTGAGTAAAAGAGCTGTTGCTGGACTTAATAGTGTGCGTTTGTCTGAGGATGGTGGAGGATAATACGTGCTGAGTTTTACTTTATCGTGGTGTGGCTGAGATTTTGATATTATAGAAGTGCTAAGAGAGGAATGTTAAACTTTGAAACTCCTAGTAAAACACGTTTGGACAATGATGTCGATAACAGTACCTATATGCACCTAATCTATTTGAGTCAAAAGGTCAAAATAGTCATTTTCAGGACGTTTTTACGTACGTTTGGTGCTATATGATGTCAGTGAATATGTTGATCCCTGTAACATGGCTGTGGCTGTAAACACAAAAACCACACTGTACTCTGCTCTGGTAACTATTGTCCATGATGTAAATATGTAAAAATTGTGCTTCTGTTCTGTGTCCTGTTCTGTTTGTATATGTGTGTTTTTGCTGCTGATACAACCAAATTTCCCCTTGTGGGACAATTAAAGGATNNNNNNNNNNNNNNNNNNNNNNNNNNCATTTTGAGCTATGAGCATGTTTGTTGCCAAATGCAGTGATCTGATTGGCCAGATCTGTTTATTTGTATGCAAAAATGTGGACTCTAAACTCGGAGTGAAGTGATGCAGAGTTCAGGTTTAGACTCACACACAACTGATTCGTGTTTCTGTCTCTGTGTCCTCAGTTTCCCAGCATGCCTCGGCTCTGGAGGTGTATGAGGGGGTGGAGTCTGTCCTGCTGCTCTGCAAGGACACTTCAGTACCTGTCGACCCCACTCTGTTGTGGACACGCCATGACCTCAGTCTTCCAGTCGTCCACCAGCATAGCCTCACAGGAGACGAACTGAGAGACCAAAACCAGCGTTACAGGAGAAGAACGTCCATGAAGACGGACTCTCTGAGGACCGGAGACTTCAGCCTCACTCTGAGGAACCCCATCACCTCTGACAGCGGCACCTACATCTGCACCATCACTGCATTTGGAAATGAACGAACACTGACAGAAGTAGAGCTGCAGGTCAAAGGTCAGCAACACACCCTAAAAGCTGCTGTAGATATAGGTCAAAGGTCATATTTAGAGTTAGAAACAAGAAGAAGGAAGACTTGTAAGACTGTGTGAACATCTTCAGTCTTCATAGAGGACAAACCTCCACTCTGCTGTTTATCTACAGAGCTGAGTTCAGCCTCACTGTTCATAAATGTCCTCACACATTCAGAACTAAAGCAGGAGGTCCAAACAGCTTCAGCTGTGAGCAGCACAGAAAGGTCTGACTTACAGAGAGACTCCAAAGACAGCAACAGGAAACAGACGATTATCAGACGTTAGAGACTTTAAACCAACATCCAAACTCCCTCTGTTAACATTAGGTTCTGACGCTGTGGCCATCAAAACTGATCATAATGGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATAAATTTAAAGCTTACATCTAAGTTTTCATTTTTGAAATCAGATATTAGACATGTACAATACGGAAAGTGTTGCTTTTTCATATTGTGAAGTATCCAGTAAATAAACTGAGGTACCTCGGTAAGAAATGACTCTGCAGCATAAACAGGTTAGCTCACCTTTCTATGATTAGTTTAGAGTAAAGAACAGTGTGTGACTGCTGCACAGCAGCTGTGCTGTTCAGGGTCAGAGTTAGCAGAGATGGATTCAACGTAATGACATTTAGATTCATTTACTTTCATTTTTATACCCACTGCCTACCATCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACACAGCTGATTCATGTGTGTGTCTCTGTGTCCTCACAGTGTCCCACCAAGTCTTCACTGTGGAGGTGTACGAGGGGGCGGAGTCAGTCCTGCTGCCCTGTCACATCCCGTTTGTATCTGGACCCACCACAGTGATGTGGAGCCGCTACGACCTCAATCCTCCAACCGTCCACCAGCGTCAGCAGGAAGAGGACGAGCTGACAGATCAAAACCAGCGTTACAGAGACCGAACATCCATGAAGACTGACGCTCTGCAGACTGGAGACTTCAGCCTCACTCTGAGGAAACCCCACATCTTTGACAGCAGCAACTACACCTGCACCATCAGAGTGACGGGAGAAGAACCCAGACTGACAGATGTTCAGCTGCAGGTCAAAGGTCAGTTTGTCTGAACATTAAAGCTGATGTCTTTATTTGACAGGTGCTCAGAAACATGGCTGACGGAGATGATTTGAAGGTCAGACTCATTCATGGAGCAGAGGATTGTTTCATGGAGCAATTAGATTTTTTGTTTTCTTCATTTCAACAGTCTGTAGCTTTATGTTTGCAGCATTTCAGAAAATACTGGAGAATCTCAAATTAAAATTTATTGTACATACACATAACACATGTTAAAGTGTGACTAATAAGGATCTGACCACTTTCTGCTAAAATGAGCCCTGAGCCTTTAGATGTTGAGACGACTTTGATAGTTTCCTGGAACATGAGTTATTCAGACTGATGGTGTCTTCATTGCTCTTTCAGTTTGGGTGGAGGTGTTTTCTGACTAATTTAGAAGAAATCCATCCTGCTGACTTCATTCTTTAACCTGTGAAACACTCAGCAGACCTGTTACAGACGACTCTTTCTGGATCAGAACAATCGTGTCCATGTGAACCTCGTTCTGTTCTTGTTCTCACAGAGCCGTACACTTTCCCAGCCGAGGCCTCGGTGATCCTGGCTGTCCTGGCCGTCGCTGCCATTGTGGGTCTTGGAGTATATTTATGGAAACTCTTCTACAGAGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACTAAAAATGATTAAGACTGTTCACCTTTATACAAAGGGGCTTTCTGGCTGGTGTGCTTTTTNNNNNNNNNNNNNNCAACACTGTATACTCACAACAACTTTCCTCAAGACACTTTATATTGTGAGGCAAAGACCCAACAATAATATCTAATCTTTAGTTAAGCAGATAAACATCATGGTCCACATTAGTAAATATATTTACATTTAGGATTTGATGGCTGCAACAGAAGTTTTGGGCAAAATGAAAAACTTTTCCAACCCACAATCATTAGTCCAGTAACTGATGATAGGCCATATATTCGCACATGTGTAGACTTTTTGATGGGTGGTGCAATGTAATCATGCACAAACTGATTTGTGCATTTAAAACACAGAAGTCCAAATATGGACGAACTAATTGCCAAATTGCACACTGGAGGAGAAAACGCAGATAGAAATGGACTGTTACCTAAAGTGAACATGCTCGTTTTCCTGTCAGAGAATTTATGCATTTTGTTTAGAGGGAATATTTTACCTTCCTTCTTGTGTTTTTCAGTATTAATTAAGCTACTTTTTGGATTATTCATTTATATATTTATTTATTTCAAATGTGCCCAATCGCACAAAACACTTTTCTTTCATGGTCGGTGGAAGAGACATTTTGGTTTTTAACTTATTTGTTGTTTGGTCGAGTGTGTAAGACATAAACACTGAACGGCCTGTAAACACGGTTATAATGAAAACAAGAAGCCAGTTTCTCTTTGTTTCCACCATCGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGAACATAGACTACTGCTGTTCTTTCTTCTGTTATGAGTTTTAATAAATGAATCGCTGCTGCATTTTGCGCACTCTGAAGAGGGTGAAGTTAAAACAACGCTGTTATTTTTCTGTTGACTGCTTCTGTTAGCTTCAACCAACATTATTAGCAAACTTACTCATGACAAATAAATAGATAAATCACCCTTGTAAAAACGATGGACAATAGGCTCAGCCTCACTTCTCCTCACTCTTTGATCTGTGGAGGTTGTCGTCTTTCTTTCTCCACTGTTTGCTGATATAAATCCGAGGAGCTTGGAAAGAAAAGGGGCTGGACTTACTTCACTACTTACCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTCAATGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCTTTTCACAATATGATATTGTGTAGATGCAGAACGACCCAAGTTCTCTGCAGAAATGTTACTTTTGGACTCAGTAACAATCCATCCATCCTCTTACACTTATCTGATTTTAGGGTTGCGGGTGAGGCTGGAGCCTATCAAGTTTCAAGTTTTATTGTCATGTACAGACAAATAGTGTAGCAACATCTTATTCATAATGAAATTCTTTGGCTCTTCAGCTTTACATGAGCATGTAGAGAGTGTGCAGTTATATTGAGAAGAACATAACAGAAATTAGCAGTGGTAGTAATAAAATAATAATAACAATAAATAGGAGAGGAAAAAAGTATTAAATATTAGAGAATTTTGTTGGCATTTACATTCAACACAAGTTGGTATTTAAAGTTTGTGCAAGAGTATTTGTAGGTTGTACAAAGTTATGCAACGAGCATTTAAGTAGCATTTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCATCATGGCGTGGCTCCATCATATTCTAAATCTTTTGCATATTTACTACACAGAATAAAGTTATTGAAACAATTCAATTTTTTTCTTTATGCATTTAACAGTTAAAGGTTCACATGAATTAACAGAACACAGATTTTTGGTTTTATTGGATGATGCAAAATTTCTCACCTTTTCCAGAGTTTGTATAACTGCTCCTGTTATTCTTTTGATGTTTGGAGTAGAATAAAGAGCCAGGCTCCAACTGATGTTTAACCAGTATTTTAATCTTCTTTTCACCAGCAAACATTGTGAATAACTACAGTGAAATAAGAAATGAAAACACAGATATTATATCAGCAAAATAACATTACAAATAAAATGTACACAAAGTAAAACACACAAACATACCGTGTGCACCTGTCTACCAAACATCCACGAGCACTTTCAGTCCACAGTGTCCATTTTTACGTCTTATACACGCCCAGCCTGCTCTTTCTGGCTCGAGTCCTCAGTCTCTGGCTGAATATGTGCTTAACCGAACATCCACCAAAAGCATCCAACACAAGTGTGTATGCTGCTCTGCACAACTAAAAGAGAGAAAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGAAATGTTAATTCTGTTGAATATTTCAGTCAAAGAAAATGTTCTTAGTGCTGCTGCTGTCTGTACAGCTCACATTGTGCTTTGTTGTCCTCTCAGTCCCACAGGTGGAGGTGAATTCAGGGGTGGAGTCTGTACAGCTGGCCTGCAAAACCACACTTCACCTGCCTGAAGATGCTAAAGTGGAGTGGATGGACAGTAATTTTGAAAAGGTCCACGTGTATAAGAACGGCTCTGACCAGCCTGAAGAACAGCACCAGGCTTACAGAGACCGAACGAAGATGAATGAAGACCTGCTGAAAACTGGAGACCTCAGTCTGACCCTGAAACACCCCACAGATGGAGAAGCAGGCAAATACACCTGCACCGTCTACAACAAGGAGAGAAAAATCCTGCTGAAGAAACGGGTGGAGCTCCAGTTCAAAGGTCAGTGGAAAAAATTCAATTTTATTTGTATAGCACCAAATCAAAACAACAGTTGTCACTTCATATTGTGAGGTAAAGACCTTAAAATAATACAGACAGCAGAAAACAACACCAACAATCACATGACCCCTATGAGGAAGTGCTAAAAAACGAAACAGTGTACGGCTGATTCTCTGAATCTGCTGCTTTTTAATTCTCCAAAATTTATTTCAAAGATTTTCAGTTAAAGGAAACCTCAAAATGCACTTTGGAGCCCTTCATAAATAAAAATCTGATTAATATAGAAAAAGCATGTTTGCACGTCCCACTGACCATCGATACAATTTAACTGAATATTTAACTGATAAATATGAAATATATCCAAAATACAATTACTATACAGCTTTAAGTGGCTGTGAGGTCAGTTTATGATCATTAATATGCAAATTGTCATAACCATTGATTATTGATCAAGAAACTGACCTTTACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCAATACATCTCTAATTAAGCTTTTCTTCCAGTCTCTTGTGCTGCTGTAACAAGTGAATGTCCCCAGTGTGTGATTCATAAACTCTGTGTGTAATGTCCAAGTCTTTTAAGTAGAAACTTCAACCCTGTTGTTACATTTATTATAGTGTAGTTGAATTTTGAGAGTTTCTCAGTGAACGACTCAGTCGTGCACTTGGATGTAAAATGTCTGAAATAATTTTTAGTGCCATTTTATATTCTGTGTTTTCAGACTAGACCTGTGGCAAAATCAAAAGGGTGTTAAGATGTATGTAACTTACTGTGTAAGTAGTAGGGGAGGCATGGCTACGCAGAGACGGGAAAGGGGTTGCTGAAGTGTGAAAAGGACAGGGAGGCTTAATTGAGAGTAATACAGTTTGTAACACATACACAGATCCTAGGTCTGATCACACTCCTCAGCTGTGGGCAAAAGATGACAATCAATAAAAGATAATTAATTACTAAAATGATCATAAAAATTAAGGGATAAAACAAACAGTCCAAAGTGTCCATCACAAACATTTTAAACTAACCTGCACAGAGAGATAAAATCACAGCAGTGTTTGCAGTGTGGGCTGTGAGTGAACCACAGTATGAGTGAAATCAAATACACCTGCATCGATTATCGCAGTCCATTCACAGCCACTCGCTCACAGCAGTTGTGACCACTCCCAAAGTAGTGGTCATTTCCCACAGCAGACACAGAGGTGAGTTAATAAAGGCAATTGTAATTTCCCAATGTTACAGAGTTTTACAGTACATACTAACTGCACAGTGATGGAGGGCTGATGATGTGGCTTGTTTTGTGAGTTAACCATGAATTCCTGTGAACCATGAACTTTGTGATATCATGTTGAACTTAAAGCAAAGTGTAACTTAACAATAGGTAGAAGTTGTTGTATCCGTGTGTGTGGCAGGCAGAGGTTGGACCATGCCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGACTCGGGCAAGTGGAAGTGGGCCTGTAAGGAGGACTCTCAAGAGCCCAAAACAAGGAATTAGCAGTTTAGGAGGCCAACAATGTGGCCAGTGGTGGAGAGGAAACAGCTTAGGGCGTCGACTGAGAGGTCGGCGATGAAGACGAAGCAGATCTGGAGGCCGACCAGGAGGCCAGCGATAAAAACGGCACAGGCGGGACTCTTCAGGAGCCGATGACTGATAAGAGTGAGTTAGAAACTCTCAGGTAGCTTTTAAGGTGGCAGGCGTTGGCGTGGCTTGGTAGGTGTCTGCATGCCCAGCAGGTAGCCAGCTTCGGTGTGGCTTGGTAGGTAGCCGTAGATGCCTTGGCTGCTCTCACCTTGGGACCCCCCCTCTCCCCCTTAAGGAACTGGTTCAGGTGCAGGAGAAGCTGGGTCTGAACCTCCCTGGGAGCAGGAACACAGACAGGCAGATGAGGTGGCTCAAGGGTGGTCACAGGAGGGAAGACAGTCAGATCTGCATACTGGGAAGTAGCACAGTCCTGAGGTGGGACACCAGAAACAGTCTGTAACTGAGCCCCAAATGGAGTATCTGTCTTAGGAGTCACGGGCTGGTGAGCAAAACAATTCTTAGGAAGTGCAGGTTGATTGAAAATTTACAGTCTCTGAATTAGCTCTTTGACCAGCACACCTAATAGTCTTAAAATGGGTGGTGTCATTAACACAAAGAGTGAGCTCAGGATTGGCTCAGGAATGGAAAAATACAACAACACACTCAGACTGGAAAACATCTGCCTTAAAAGACATCACATCGTTGCTTAGCTGTAAAGAAAGCTGCTCATTACTGCGCTTAAACTTTGGAGCAGTAAACACAGTTTCAATTCTTGCTAACTCAGGAACTAAACACAGTTCTTTACTATTCAAAGGCTCAAAAACAGAAATAAACAGCGCTTGCTCTCTTGGGTGAATGCACAGACAGAGGACATAGGCCGGTGGCTGCCTGACTCAGGTTTACAGATTGAAACAGACAGAATACTGGCAACACTACATATAAATTAACCCAGAACCTAAAATGTAAACACTGGCTAATGGACCCAGGACCATAAAATAATTCATTTCTACTTGATGCAGTGATCTGTGAGAACATGCCAGTGTACATAAAAACTCTGACATCAGAACATCAGTGTTGTTTTCGTGGAGCATGTACTCTCCTTCTTGAAACAAATTGGAGGTTTGAACAGAAACAACAAACCTGAATATTAAACAGGAAAACCTTAAACTTATGGAATTCACATATTAGTATAGACTGCATTTTTTGGTAGTCTTCTGCTGTCCTGTTTTTGGAAAGGCACCATGAGGTTGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGACTCTACCAGTTTCTTTCAAAAATATAAAATATTTTTACATTTTAAATACCAGCAAATTCCAGCCAGAGATTGTAAAAGCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAGTTGCGCTCTCGCTACGATCAGCTGATTTCACTTCGAGTGGCGGATGAGGAAAATCGTGGCACAGTCTCCAGCGTGAATATGGACATTACTTTTATTTTTATATCACAAGAGGACGAAAGCACAATGTTAAAGCTGAGTAAACGCTGACCCCAGACCAGCACCGTGATAAAATGAGCTGCTGCTGAACTTCAGGAGGTAACAAACTGATGAGCAGTCAGGCTGCTGCCTCTGTTTCTACCTGCTCATGTATCTACAGTAGAACCACCATGACAACCGCTTTAAAGTCTCTTTGTGCTGGTTTCCATCTCTGATGTGTGTTCATACCTAAATACTAAGAGAAAGTGGCCTCAGTGTGCTTTATGTTACAAGGCAAAGACCTGAAATAATACTGAGAAAATCATCTATAGCTAGCTATTCTAGTTTTTTTAAAGAAAGCGCCATCTCTGATCTCAGCAGTCTGTCCTTTGGCTTAAAGTGGCACTTTTCAGTGGTTGTATCTCACAATTATAATTTTAACCATTCTGTATGTCCAACAAACTGGGTGAAAAACAAAATAATAAAGGTGTTTCAGTGGTCCAGACCTTTGCCTGATGAAATGCTGTTGTGGAGCTTCAGACAGCTGTGCATAAATCAGTGCCCATGCTTTTATTTTTCCATTTATTTTCTCTAAGATTGTGATTTAATGAATAAGTAAAAACTCTATCACAGTTCTTTCTCCTCATCCTGCTCCTACTCTTCCTCCTCCTCTGGCTCTCAGTCCCACAGGTGGAGGTGGATTCAGAGGTGAAATCTGTCCAGCTGCCCTGCAAAACTACGATTCACCTGCCCAGAGACACAAAGGTGGAGTGGATGGTCAAAAGCTCCAAGAAGGTCCACGTGTATCAGAACAGCTCTGACTGGCCTGAAGACCAGGACCAGAGTTACAGAGGCCGAACAGAGCTGAGGAGAAACCTGCTGAAAACTGGAGACCTCAGTCTGACCCTGAAATACCCCACAGACTGGGACACAGACACCTACACCTGCACCGTCTACAACAACAGGAAGAAGATCCTGATCAAGAAGGAAGTGGTGCTGAAAGTCAAAGGTCAGTACTGTAGCTTCAGGTCAAAGGTCAACAGTGCACGTATTGGCTGGATGCAGCTTGTGTTGTGGCTCCTCCTCCTTAACCTCTGTGTTAACTTCAGGTCCGTTTAGCTGTGTTTCATCTGTCGTGGAATTTTCTTTAAAAAGAGGTCTGAACACAGTGCTGTGGTCAAGTCATTTTAATTACAACACACATCAAACATCATAGTTCACAGCTCTGTCTCAGCTCCTCTTTTATGCAGGTTATACCAAATCCTACAGTGAGATTCTAAACACATACATCCAAATGTGAGGATAAACTAGAAATTTTCTATAACACATCGAAATCCCAGAATTCCTGAGGAGCAGGAATATGTGGGGCTGGGCTCTAAACACTCAGGGTGAGGACTGAGTGAAGAGCTACAGGACAGAGCCAAAGTTTCAGCACTGCGCTCACAGCTTTGAGACGTCCAATCAGCAACTGGTTGCTTTTAGAAGTGTTCATGTATTTGCAAAGAGACGAGAGATTTTATCTGAATGACTCTTTAATCCTCTCAGAGTTGTGAGTTGTAAAGTCGAGCCCAACATATTCCTGCCCATCAGTAGTGTGCATTCATAGGCAAACTGTAAAAGAAATAGCTGTTAGCCAAAGGGATGTCAGCTCCATCCATTTATTTTATTTTTCATCAAGTCAAATCTGGTCCTCAGAGACTGAATAAAGTCCTGTCCCACTAACAGCAGCTCCAACAGTCTGTTCACTGCTTTCTTCCTGTCAGTCTTCATCTTTCTGCTGCGTCTCCTCTTCACACTGACCACTTTCTATCTAACAGTGAGCTCCCAGTGAAGCCGCAGCATTCAGCCTGTTAGAGTCAACACAAATGTCTCCATCCAAGCTCATGTTGTGCTTTGTTGTCCTCTCAGTCCCCCAGGTGGAGGTGGATTCAGGGGTGGAGTCTGTCCAGCTGCCCTTCAACACCACACTTCACCTGCCTGAAGACGCTAAAGTGGAGTGGAAGGGCAACATTGACGATGACTTATGCACAGTCCACGTGTATGAGAACGGCTCTGACCAGCCTGAAGAACAGCTCCAGTTTTTCAGAGACCGAACGAAGATGAATGAAGACCTGCTGAAAACTGGAGACCTCAGTCTGACCCTGAAATACCCCACAGATGGAGACAACCACACCTACACCTGCACCGTCTACAGCAGGGAGGGAAACATCCTGCTGAAGAGAAAGGTGGAGCTGAAAGTCAGAGGTCAGTGCTGTAGATACAGGTCAAAGGTCAGAGGTCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAACTCTGTGGCAAATGAGTCAGTAAGATCATCAACATGGATCTTAAAATCAGCAGCTCAGATCATGTGATCACACATAAGAACCATGGAGCAGGAAACATCTGAGAGCTCCAACTCTGATGGAGTCTTAGGAGGGCGGAGATACCTGCACAGATAGGAGCTGTTTCACACTTTACTTTAGCAAGCAGCACCTCCAAACTACACCACTATAACAAATGATTATACAAATGCCAGTAAGTATCATTTTCACTCCAATTACATTAAACAAACCTCCCAATAATAACTATGATTTTCAAAATTAAAAAGAAAACCTCAGATGTACAGTTCCACATTATTATAACAGAGTTTCAAAGGATTTCATTGGTTGTAAAGAACTCAACAGGTTATTTGTTGAATTTGCAGCAGTAGGTCATATTTACTGTAACCAAAAACTATTTCAATTAAAAATGAATGAACACAAAAGATAATGAAATATCTAATGTTTTCATACATTATCCAAGGCATTGCATTCTTTTGCACTTTTCTGCAGCAAAGATCCTTTTTCTTTCCTTATTGCTTGAACCTGTGATGTGCTTAATAATGTGGAACATCCTTCTTAAATAGTTTTCCTTTAACTGGGCTCACCTGACAAACTAAGTATGACAGGGGTCTGAGATTGATCCAAAGAGCTCTGAGACACAAAACCATCCATGGGTTTAACTGAAAACAAAACAATTAATATTTATGACACTAAAATCTTGTTTTCGTAATGATTTGGAACACTGTGCATATCACTCTGCATTCCTCACCCAGCAACGACTCAACAATAAGTAGTTTTTATTCCAGCAGTGTGATGTTCAGATTTCAGCTGTGGGTTAAATATAAATGTATTTAAATATATCAGCAGGTTCAGGCATGAAATAAAAAATGGAGTAGAATTGACATTTACATGATCTGTGCCACTTTGTTTATTATGTTGATGTTGTGTTTGTTGTCCTCTCAGTCTGTCAGGTGGAGGTGGAGGAGGGGGTGGAGTCTGTCCAGCTGCCCTGCAAAACAACAGAAAACCTGCCTCAAGATGGTAGAGTGGAGTGGGAGCGCATTGAACCTGAACCATTAATAATGGTCCACGTGTATGAGAACGGCTCTGACCAGCCTCACAAACAGCACCAGGTTTACAGAGACCGAACGAAGATGAATGAAGACCTGCTGAAAACTGGAGACCTCAGTCTGACCCTGAAACACCCCACAGAGAGAGACAGTGGGAGATACAGATGTGATGTTGTGAGGAATCGGTTTGTGATTAGAAGGAAAACAGTGCAGCTCACAGTCAGAGGTTTGTGTGTCTGTATGTTTATTCAAGTGTGTGTCTTACTGTACCGTTTTTTCGTATCTTTGTGGGGACAAAAATTTGAAATTTACCATAGTTATGGGGACCAACAGCCCTCATGGGGACCTGGATTTTGGTCCCCACGAGTCTGAAGACATTTTTTAGACTCAAAATGTGGTTTTAGTGTCAGGGTTACAGTTGAGTTATAGTTAGGTTTAGAGTAAGGGTCAGGGTTAGGCACTCATTTTTGATGGTTAGGATAAGTAGCTAGGGAAAGCATTATGTCAATTAGATGTCCCCACGAAGATAGCAACACCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCCTCTGCAGGGAGAGTTCAGGTCCAGGATCAAACAGGGGACATCAGGAACAGAAGCAGCTCCATTGATCCGACTCCTCTGATGGCTGATCAATCAGTTTGATCTGTGTGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTCAGTCCAGTTCATGTGGACAATAATTAGATGTTGTAAAAGCAGAATGGGAGTCTGCATTTAAATCAATAATGAGTTCAGAGTTATTTTTCAGGCCGACCACAGTTATTCTATAACATGCTGGTAAAAAGGAGCCTGTATATTTGATGGATCTGCTTGAATGCAGAAGTTTGTGAAAGAAGTTCCTCCAGTGATTCTCTGCAGTGACCTTGAGTGGGTCCAGTCCAGCTCCAGTTCCATCATGACCATTGTACAACATCTGTTGCAGCTGCATGCATGAACCAATAACAGCTAATACATTGTTGAAAACGTGTCTCTGTCCTTGGAGCAGATGTCTGTTCATGCAGGGTTTTACTGCTGGTTTCTTATTCCACCTTATTACTCACTCTGATACATGACTGAGTGCCCATGTGCATCAGTGGGTCTGGGCTGCTTCTCACAACAAGAGATTTAAGAAGAGTCTTCCTTTAACTAGGAAGTGATCCACAGGTGGCCTAACACATGGAGACAGACGAGCATTGGCACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGGCTCACACGGGGAAAATCTTCCCTTATTACCCGCCGACTCAGCAGATTTGTGTCTCTACAGCTTTGTGTTCTTCTTCAAAATGAAATTCAAATGGAGGGTTTAGTTTGACACTAGAGATCAGAGATGCCCCACAGACCAACACATGAAGTACTTTCTATTTGTGGATTAGAGGGAGAAATATATCTGTATTATCAGTTTATTATAATCTACCTGAATCAGTGTTTGGGATCAGATTTCTGTGTGGCCTGGTTCACTCACTTCATCATCATTTTAATATCATTTTCTATTGACTTTGACTGTATAGAAATGATGCACACTTAACCTCCGTCTGTAGATTTCTTTGGTTAGTAGACACCTGCCTTTGTTCGCTCTAGAGTGGATATTATAATATGATTCCTGACTGGTCTCTACTCTGTGTGGGTCATGTCTAAACCCTGGGCTTCAGACTTGGGGCAGAGCTCCCTGCAGCCATGTTAAAGAGCTGGAAAAGCTTCAACGTTGTGAATTGACTGGCAGAGCTTACAGGCTCATAAAGGTTCAGCTGTGATTTACAGGAAGCACTTCTTTGATCTTTGTAAGTCTTTAAATCAAAATCATGGAAACTTCCTCCTCCAGTGACAAACATCACAGTTTCATGTCTGACCGCTCACGGCACTTTTACACTTTTGTAGCCTTTTAGGCACGACTGCAAACTTTGGACATTTCCATAAATGTGAGAAGACATTAAACTCCTCGGGGAGTGATGCTCCCTTTATTGGATTTTGGCTCATGTCCCTGCAGTTTCTCACATTACAAACATCTTTGTTGTCGTCTGTGTTTCACTTCAATGATGTTCTCTCAAGGGCAGCAACATGTCTGCCATGTTTCTGCAAACAGACAAAAGAACAGTAATAATTAGGATTATTAGCCAATCGGTGCCTCTTCCTGTTTATCACAATGTTACCGTTATTTAGAAAATAGCTGTTGGTGAACAGACGAGATCAAACTTTCCTCTAATCAGCGATGTTTGATAGTGCTCTATGTTGAGGCTCATAATGACACTGGCACAGTGACTCGTACTGTTTAATAAGCTGTCAACAAACTACAGTGTGCATGTGAAACATGTCTTATCTTTGAATGTGGCACACCAAGGGCTTTATTTACATATCCGGCTTCTTGACTAAACTGAGAGCATCATGTTTCCCATTTCTGTGGTATTTTAACGTTTCAAACACCAAACAGGCTCAGGGGACAACAAATCACATCTGATCCCTTTGAAATGTTGTCAAATGTCAGAGGATGGCATTAAAAGAGCTGTAAAAGGACTAAATGAGATAAAATATAAAATAAAGTCGCAATAAAAACAGACTTTTCACATCTAATCTCCTAAAAAGAGCAACAACAAGAGGAACACATCTAAAAGTCTCCTTAGCCTGAACTTTTCACCTGATGGTATTTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGAAACTGTGTCTTGAAATGTTGTTTGTATTTTTGAATAGTCATGAAATTAAACATTATTTTAGTGTTTTTTATCTGTTNNNNNNNNCATTCACTTGTATTTTTCATGCACTTGCTAATACAGTGTGCAATGTGTTGCTGTTGCGAGAAGGTTGCAATAAGACGCCTACGAGCTGTTTGCTAACCAGAGTTAAAGACTAAATGAAAAGAACTGGTCAGGGTCCTGTTACTGTACTGGTCCTATACAAGGCTCCTCAGGGCTGCTGTCATCATATGTAGAAAAATATGTAGAAGAGCTTCTAAAGGAGGTGAAGCTTTTTCAAGCTTCTGCTTTTTGTTTGTCCTCAACTTCTTCCCTGTCAGGAAAAGACAGAAATCATAACAGACAAAGAGCTTTTTGAAGTAAACAAATTCATATTTGTTCTTTTTATTCAAGCTGACGTTTCAACCAGCTGCCATTCAGCAGCACAGAGGTTACACTCTACTGTCTTATTAAAGGACTGCAGGACGATCCATCTCCACAGGTTTGCGGTGCTGAACTGGCATTTTTCTTTGTCTCATCTAACAGGTACATGAAGGGACACAAAGATGTAAATCCAGCTTTAGTTATGTCCCAGACACATGGGCCTAGAACATGTGCAGATTGCTGCAGTTGCCCACAGTCTGCATAGAAGTTTACCTGCAAAATCAACAACTTGAGAAAGTGCAATCCAAACGAGAGACATAGAGCTTCACTTTCAAAGTAAAAGCTGGGCTTTACCTCTGCAACCAACCTGCTTCAGCTTGTCATCTTTTACTCTAAAGCTACTTTCCACAGATTGGCTAATCCTCAGCGAGTGTTTACAGGCATGTTGGTGTCTCCATGCAAGCTCCAGCCAATCAGGACAACCTTCAGTCCATCAGAGCAGTCACATTTTTGGTGGATGACCCTCTTTGTGACTAACTTCACCAGCCAGCAGTCAGGTTGGAGAATGCACATTTTTCACCAACAACCAGACATGCCAGGGGGTCTGAAGTGTGTTGGTCTCAAGGTTTATGTGACAACGTACACTGCCATGCAAACATGTGTTGTCCAGTGTGATTAGGTAAAATTCTGCAACTTAAAGTTAGCATATCACAAGTTTACCATGTTTTTTTCAACAGAGTTGGAGTTGAAGTCCTTGAGGAAATGTTCACTAGTTCCCTGAATGTTGAACAGTAGCAAACAATGTTTCTACTTTTAGCTCCACTGACATCGAACAATATTCTAAGAAAAACTATTAGAGAGCTGGAAACCATTCACAACACCAAGTGTTACTAATAAAATACTCAGAAAATCGTTTGCTGCAAACAGTAGCCATTACTTTCTGACTGCCATCTTCTTTCACCTCAGTGTTTGTCATTCAGGCAGCAACGCTCTCAACTGTTGCCGCCCTTCAAACAGCAGACTGTGATTTTATGTTTGCTGTTCAGCTGGAACGCTTAAAGTGCAGCTTTGTGTTTCTTAGTACTTTGGTGTTTCTCTAGATTAGTGTAATGTTGAGTTGCACAGCACACAGCTGGGACTAATCACACATGACAAGACAGAGAGGAAGCAAAACAGGATGCACTAACACAGGACACGGGATTGTCAAAGTAAAACAGGAAATGCACAAACATCAAAGACAAGAGCGAGACGTAACACAAGGGACAGAAGAGAGGCACAGAAACAAAACCTAAAGACTAGAAAGCACCAAAATAAACCAGAAACTACCTGAAACGAAGCAAAACACACAAACACGGAGTCATCCTGCTCTGGACGTGACAAAGTGGCCCTTCTTGTGTCAGTTGTATTTTCATACCTTTTATGAGTTATAATGGACTTTTCTCAGCATCCTGCGCTAGTGTTTGTGTTTTATGTCAGCTTGTTTGTAATTTGGACTTTCAGCATATCTAAAATACAGTGTTGTGAAACATTACTTTTAAAAGAAAGTCCTGTGTTTCCCATGGTCTCTGAATGCAGCAGCAGTGTTCCAGGTTGTGTCCTGTGTGACGTCACACACATTTAAATAAGTCTTCANNNNNNNNNNNNNNNNNNNNNNNTGTCTTTATGTGAGCACTGATGTCCACCAGCAGAGGGCGCCCTCGCCCTGCTACAGGGATGCATTTAAGGCCGTCCACAAAGGATTGTTGGACTGGGAGAAACGTGCTGAGAACCACAGAGCTCCAGTAACAGACTCTTAGTGTCGGACTGAAGCTGATCAGACCATCACAGAGAGCCTGTGGGGGACCGCTGACCTCTCAGCTTTGTGAAACACAGACGTTTTCTTCAAACACTCACAGAAGTCAGAGTCAGTTTATTATTTTAATGTGTTTCAGTGACACTTTGGTCAGGTTCAGGCAGCAGAACTACTCGACTAGATTTAGGTTAGTTTAATAAAGTTTGGGGTTAAACTCTTCCTCAGGTCAAATCTATGAGTTAGTACAGTTTGTTCTTTAGTATAAACCATAAAGACAAATTTGTCACATGTCAAACCTCCTTAAAGGACAGCCTCTCCCATCTGTGGACCCTCAGTGCTGCCGGACTCATCTCATACTGAACACACCCACTCTGTGTCAGTCATCAGTGGATTCACTGTTTCTCAGGTTTCATTAAAGGTTAACATTTCTACATTCTTTGTTCCTGTCAGAGCGTCACGTGAGTCATTAAACATCAGTGATCAGTATAAAATATGGAACATGTACAGGACACGTCAGTCTGTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTCAGGTTAACTCACTGTGAGAGAAGAACAGTGACTGGAACAATCTGAGCTCATATTTTGAATAGAAGAAGAGAGAGCTGTGCCAACTGGAGCTCAGACAGAAACATTAAGATTCATTAAACATTATGAAGAGAAGTAAACCAGTTAAACTAACTTAAAACTCTGAATAATGAAGTTAAGTGTTTGCTCATAGGGGGTCATCGACCTCATGTTTGTCAATGTGGGAACTTTGTGTCGACTAAATCAACTTAAAGCTCGACGGTTGCCCAAATGTTTTAAAGAAGTTGATAAATTGCCAGTGGGAGGAGTCAGCAGACGACCTGCTCTACCTGCTGAGCCACAGGTGGAGTCATCAGGGTGGAGTCGTTTCAGTAAGGACAGATCAATAGAAGAATGAAGATGAGTTATTGATGAGCAGAATATAGACAGATGTTTGGTGGTTAGACTCCGATGGCCCGTCTCAGCAGAACTGAACCCAGCTGTGACAGGATTAGAGCAGGACCCCAAAGAAAGGAAGTGATGTCACCACAGCAGAGTTCTGATCTACAGGGAAAAGAACATGAGTGTTAAAGGTGATGCATGGCACAGGTAAGCATAGCAAGCATGAACACAGAGAAGGGTGAGAAACTGAAGAAGGGTCTGCAAGATCCTGACCAGGTCCAGAGGCCAGCCTGCTGGTCTGAGGAACAGACGCCCAAAGCATCGGCGTGAGTGTCGGGCAGTCCTGTGATAGCAGGACACGTTTGGTATTTAATCAGAAAGGAAAAGGGAGACAGTGAAAGGGCAGAGGGATGCAGAGGTCAGGTGAGAGTTTGATCCGTCTGATGATGACGGCGAGGAATGAAAGTCCTTCAGCTTGGTTTAGGTTCAGGGCCACAGATGGTCGTCAGAGAGCTGAGAGGGTTGAGGGAGATAATTGACGTGCAGGGTCCTCTTATTGAATACTGTGAAGGAAGTTCAACACAGCCCGGCTTCCTTTGAGGTAGTTGGCTAAAACCTAAAACCTCATGTAGCGATAACCGATATCAGAGTAGCTATCAGTTATTATCAGTGTTAAGCCTTGAGTTCTCCTTCAGGCTAATTAAAAACGGGTGTTTAATGATCTCTGTGAGTGCTGGCTACTCCAGCCAGAGACATTATCAGATAATGATGATGAAAGGGTGATTAAAGTCCATAAAGAACATAACATTTAATTTATTATTCATTTAATTCATTGTACCTACATAAGAGCCCAGCAGCAGCAAATAGGCACACTGAAGCCCGGTGATTTGCTNNNNNNNNAAATAAAATAAAAAATCAAATCACTTTCCTGAATAAAAAGGATTCCATGACATTGCTCTGGAAAATAAACTTTGTGGATCTTGAACATGTAACTTGTACATGTACATTAAACCCATACTTTTATTGAATATATTGTTTGCATTCATGCTGTACTCATAAAATGACTCAGAGTAAAAGTGTCTAAATAATTTAAAAGCTTTCTTAAATGCATTTTTTCAGACTACCTTTAAGATTACCATAAAGACCATAAAACCACAAATACAGACGTGACTTTGGGCCCATTTGGTCACGACAGGATGGATGTACTGTTGACTTGGAGCTCATTTACAGACCAGTCGATGCAGAAATATCAGAATTCACAGAAACGGAAATGATGCCTGTTCTTTCAATAGGCTCAAAGGACCTACTTCATTTTTATTACACACAAAGACAGAGGTTATACACAAATTAACAGTTGCAAAATCAAAATGGCAAAATATAACAGATCTAAAGACTGATGTGGATCACTCAAAAAGAAAAGAACAAAGAAAATCAAAGACACAACGATGATTTAACACCCACATTTCATGTCCGCTTCACTTCTCTACTCTAAGCCCACACATGGCATATAAACAAAAGCGATGCACTTACTTCCTAGAACTACTTTCTCTACTGACACCATTTTCTACGTCTGGGTACGGTTTTAGATTTAATATGTAATAACTTGCTCTATAACATTTTAAGGAATGAACCTTTAATTAATATACCNNNNNNNNNNNNNNNNNNCCACACATCAAAATTATTAATACAACATTTTATCAAGGTCGCTTTAAAATTGACAACAGATGCCTGCAGAGCCTGTTACAAGTATTTTCTAACAGTGTGCATTGAATCGGAAAAACAAACAAAACTGATGTAAATGAAGAATTAAACTCACAAATTCAAAATTATTTAATTATTTAAGTACACTTTGCTGTGCTCATTATCAGCTCTGCATTTTAAGTAAATTGACTTGGTGTGATGATTTATCATACAGTGACCCTTTATGCAGTCCCTCTGTTCATCCTCTGCCTGAAAACACATTTAGGTCATGTGTCAAGTCTTTAAGTTCAAACAATGATCATTTGGGACTCTGTCAGGTTCAACATAGCCAGTGGCTAGTAACAAAGTTTATCGGGAAGTTGACTGCGTGTGAGTGTGCGAATGACTTATTTGTTTCTGAAAATTCTGCATGATAAACACTTAAATCTTGNNNNNNNNNNNNNNNNNNAATGTCACATATTTGTCTATACAACGTATTGGTCTTCATTGCCATCTGCTGGATAGTTTGTACAACTACAACTAGTGATGATGACAGTAATAAGCAAGAAGCACTCAGGGAGCCCAAACTTAAGCCAAGGCAGCTCACTCCCTGGGCAACATTTACTTTTAAGGGGATAGCGTTGTATTTTGTGTCTGTCCATTTCGTTGTCTTTCTTCTTTTTACACATACTTTAAAATTTAAAGTGTGGTAAAAATAACAGATTTTGGGGTCAACTTGAAAGAAAGACTGATGTGAAATGTAAAAGTGAGGTCAGAGGTCAAGTGTGAAATATTTAGACTTTATATAATCATTCCCAATATTTGCTATTTGTTATCAGTACAAACAATGGCAGTAAGAAACATAGTTTAAAAAGCATTATTATCACTATGACCTTCAGATCAATCTACTGACATGTTGACCTCCTGAATTTTGAGCGTCACATACTTTCCCGTCTGTCTTTTCCCTAAAAAAGCAGCTTCATCTTCTTCCTGAGTTTTTCTTCTGCAGCGACATAGAGGAAAGGGTTGATGCAGCTGTGCAGCAGAGCCAGGCAGTGGGTTGCAACCAAGGCTGTGTTTAACGACCTCCTCGTATCACAGTCATGCTGTACCAAATCAGCCCTCAGCAGTATGTCTATCACCATGGTTATCTGGTATGGTGTCCAGAGGAGAAGAAACGCAACCACGATGGTTATGATCACCCGCATGGCTCGGTGCTTCTGGAAACCGTGAGTGAGCAGCAACCGTGAAACAGTGATGCTGTAGCAGGAGATCATGACAATCGCAGGGACCAAAAAGCCAAAAACACGAATGAACCCCTGAATCGCGAGCCTCCATGCGGTAGAGATGCTGATGTCAAAGCGAATGGAAAGAGTAGGCAGAGCAAGGACACAACCGAGAACCCACACCACTGTGCAGAGGATCCTGCTGCACATCCTTTGGTGACTCGTGAGTGTCTCCCTGGCGTGCACAATCACAAGGTAACGATCGATGCTAATGCAGGTGAGGAAGATGATGCTGGTGTAGAAGTTCGCATCCATGACGATGTGGAGGAGTTGGCAAAGGAAGTCTCCTAAGAGCCATCCTCGAGTTAGTGCTGCAACACAGAACTGAAGCGTTAAAGCCAGCAGCCCATCTGCTATGGTCAGGTGGAACAGGTACACATCTGATGGAGCCAAAATTTCTTGGCTGGTTCTGATCACCCATCCTACCAGCAGGTTTCCGAATATGGCCAATGCAGAGATGACTGTGAAGATCACGCACAGGATCACAACTGCTGTAGGTTCCAAAGGTTCATATTCACATTTTAAGGTATCTGGATCTGGAGAGAATGATTTACTGGATTCGTTGTAATCATAGGAATAATTGTTCCAAAAGAAATCATCTTCAAAGACATAGACAAATGACATGGCTGTGGATGAAAACAATGATATTTTAACCATAGCAATAAAAGCAATGATTCAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAAGTGTATGCACAAAAATAAAGAGATGACAGCACCAACTTCGGATCTTATCCTGAAAATGATCAAGACTTGACTGGAAGTCAGGCACAAGACATCGCAGCTCCTTTTTCATTTTGATGTTTTCATTTGCTTTGAAGTTTCTGATAGATGCTGATCAAACAATTTTAGGACCATGAACAGCACACACTGTTTTCAATGTGATCGCATGAGCTGTGCTCTAACACCCGTTTTACTGGTGAACCTACACAAATTCAGCTGCATGAGCTTTGACAACACGTGAGACATAGATTGAGCAGTTTAGTAAATCGGGCCCCAAGTCTAATTGTTTGTCTAACCCTCAAAAAGACACAAAACCAAGATGCTGATTTTGATGGATCCCAAATTCTAACACACATCAACACTATCATGGCTTAGGTGGGCATTTGGTGATGCCAGGATGAGTNNNNNNNNGACAGGTGACAAGGCCCTGCTTACCTACTCACCTGTGTGCAGCAGACTATCGAAAATCCAAAAAGGACACAAGAAAAACAGCAAAGAGAACAAAAGCACAATAAACCCTGGTTTCTCTGTGACGTCCCTTTTTGTATTATACTAAGTAGAATTCGTGCAGATAGCAACAGCTTTGCAAACACATTTCCTGTTTCTGCCATATGTGTGAATCGGGCAAGACTGAGGAACCAAACAGCGAAACTAAATTACAAAAATATTGCTAAGTTACAACATACAAAATCTAAACTGTGAGGAACTCCAAACCAAACTAACTGGGAGAACACACAGCTGGAGAGAGAGATCACAACAACAAGAGGGAGACCGAGGACTTAAATACACATACACACAGGATAACAAGGCTGGGGGACAGGTGGGAACATAGGAGCAACAAATCAGACATAACGAGACAGGGGAAGCAAAACTGAACATAATCCACACAGGACAATAGACTATCAAAATAAGACAGGAAACAAACAGACAGGCTCAGGGAGGGGCGGCCATCTGCCTTGACCTGTGGGATGATAGGAGGAAGATAGTACAAAGACATGCTGTGAAAGAGATCCAGAGATGATGACATTTAAAAGAAGACGATTATGGAGTATAAAGAGATGAAAGGTTTAATGTTCACTTTTAATGATTCAGTGAAGATGTCAAGGGCCAGCTATGCATGAAGTAATTCTAATAAAGTGGACCTTTAACCCCACAAATTTTAGTCAGATTTTGAATTTCTTACATTTCTAAACTGTCTAAACTTTTTTAAGGATAAAATTAATCCAAAACAATACCTCCTGATTCTTTGTTGATGTCCCTTACCCAAACAATGTTTCATATTCATTTATGCCAGGCTCTGCAGATGAGCTTTTAAGTAGTCCGGTGCAACTGAAGCATTCTTCAAGGCATGTTGATAGCATACATCCAAAGTTTCTGTGTCAGGTTCTGAATCTCACTGCCCCTTGGTTTGTTTTTCCAAAATCAACACTTCTTTGTCCTCTAAAAAATTCTGGCCAACAAATGTAGAACAATCTAGAGGTTATAGCAGAACTCTTGTAGAAGTTTCTTTGTCTCCAGCTTCTTGAAGCATTATGTCAGAACAACGTGTTTGAAAAATTTAAGACAGGTTTTAAACAGCAAAACAGTACAGAGACTGTGTTCTTTTTAGGGTTTATGATAGTATCTTAAGAACTGCTGATGCTAGCTAGTGGCCAGGGGCCCTGATCCTGCAACTTCACCAAGTGACATCTTCTCTGAAGAGAATTAACACTAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTTGGTCTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCTGCACAGTCCAGGACAAAAAAGACTTGGCCCGGGAGCTGAAAACTGCCCAGCAGATTGTCGGGGGACAGTTAACAGACAGTATACGCTAGCAGACTGCAAAGGAAGGCCAGTCGTATTGCTGCTAACCCCACTCACTCGGGATCATACTGCTGCCATCTAGGAAATGGTAAAGTATTTCTTTTATTTATGACATTTATTTATTATGTTTCTATAAGTAAATCAACATGAGGCCATTGCTCACACGACATAAACCCTGCATGTGAACAAATTCATAATATGACTCTGAGCAAAGGCGTGCTGTCCACACATCACACTGTGGATGAAGGTTTATTTATGGTGTGAACATCACACCCTAGCAATGTATGTGCTGCAGAAAAAGTCACAAAGGTGTGAACTGCAATTGTGAGAACTCCCGTTTATTTACAAGTGAATGTTACACCTCAAAGAGACACCAGAGGCAAAACAGATATGAGCTATAAACTCAGTGCAAAGTATATCAGAATTATTTGTACTTAAATAAGATTTAAATGATTAAATAAGAATAATCCTTATATTTTTACCCAATGTATCTATCAAAAAAGATGATTTGTTAACTACATCTTTTGCCAACATCACCTGAAACAACAAAGAGAAATGAGCCACATGACAGGTCAGCATGGCACGTGTAAGTCTGTCTACAGAGACGAGATCTTGTGAGCTGTCTTTGCATTCAGGCTTCACATGTTGTCCAGTTTCAGTTAGGGAGACTGAAAACCATTTTTTGAGGATAAATCATCATGGAAGAAGATATCATTAGGAGTTCTGTACTATATCCTCAGAGAAAGAGAAAGAAAGAAACAGAAAAGGTTGTTTGCAGCAGCAAAAACTTGGAAAATCTGGATAGTGAGTTTCCTCGAGCTGTACAGGTCCGCTGTTTTTATATTCCAGTTTACCATATTTCTTCACCTGACTACTGAGTGGTCAGTTGCTTAACCTGCAGTGGTTCAGGCACAGTTGATCGTCTGCAACACTAGATAATGAATGAAAGTTTCTGAAGTTGGTTAATAGTTAGGGAAACATTATTAGAAAGTATGTGATATGTATGCAAAATTTCCATACTCCCACAATAAATGTCACACGAGCTTCACCTCTGTGCGCAATTTAGTACAGCAGCAGAAAAAAGTGTGTGAAAATTTTAATTGGTCATAAAATTGGATCTGACCTTCATCTGTGACAATTATGAACTAAATTGACATCATTATCCAAATAACACATAAAATAATGAAGATATTTTTGCCACTTTATTTGGCACATCATTAGATGCTCCCAGTTTGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGATATCAAACACTGAATCAAAAAGAACTTTTTATTCATCTCCATTGTTGGATGATTTCAGTGGATCTCAAAATCTAATGATCACATCAATACAGGTGTGAATTAGAGACTTGCACTATCCAGTTATGGTAGCTAAAACCATAATTGGATAACTCAAAGACTCGACTCACTGTCCACCTTAGAGGATCAATGGTTAGAGACAGCTGACACATACAGGTGATGAAGCCTCTGGCTGAATGGGATGAATACCTCACTACTTGCCTCTAAACACCAGATTTACCTTTTTGCCTCCTGTTGAACATTAGTATCTAGAGGAGGAGAGATGAAAGAAAGGAGGTTTGCTCTGCCAGCGGGTCAGAGGGACCTACTTAAGTTCCATTACAGTCAAGCAAAAGGTTATACAAAAGCAAACGGTAAATGCAGCTGAGGATCAACCAAAAAGGGAACGACAAAAAGAGCCACAACAACAAAAGGATAAATGAACCCTGATTTCTATGTCGGCCCTATTATACCACACTCCTTACAGTACTGCCCTTATCATCAGTGACATCAGTACAAATACAGCAACAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCATATTCTAGTTTTTGAGTTCACATTTTGTAAATAAATCTTGTAAATAGTTCAACATGTATTGAGTGTACTTTTGGGTCCAAATCTCACACATACCACTGGTTCTTGATAGATATAACCCATATGGAAAAGATATATATAAATCTGATAAAGTTTGTATCTGTCTTGTGTGAAACTTGTTTGAAAAGCATACAAAAGTGAAAACAGATATAAGATCCCATGAAAAACTATATAAATGAAACTTGTATGTTTTGGATACTTACTAAAACAATATATGAAAGTAATGAGAAAGTGGCCACTTTCATGAGTAAATCATATAAGCCTTATATGATTCACTATATGAAGTAGGCCACATCTTATGCAAGTCTTTTATATGTATTTTCTATTTCTTTTCCATATGGGAATCTGCAAACTTTTAGATTTGCAGGTGAACTATCGCATGTTCGCCAATACCTCCCCGAAACCGGAAGTGACGTCATTTTCGCGGAAAATTTAGTTTTTTACTTGTAGGCCTTATAAGCCTTTACTGGTGTTTTTAAAGGTCATGTTTGACTCTATGCTTTTCTGAATAGTTTCTAGGATGCTTAGAACTCAAATTGCACTGCTTTAAATAGTTTATTTTTATGCACATGCTGTTTTCTCTGCAAATTTGCATTATAGGATTGTTTTTCGTTTTTTCTGCAGTTTCTCACACAAACGAAGTGCAGATGTGTTTGTGATGTTCACGTTATTCATGTCAAACCATTTCTTTAAAACTTTCAGTTTTTTACCACTGCATTCAAAAGTCATCCCAGACTTTCACTACAGCAATTTAAAGCAGTGCCATTAGCAAATAAGGTGTTAACCATTTAGACACATTGTGCATCATTTGTGCACAACACAAACAAATTAGGGACCAGCTCTGTACATACTGATGTAATGCCATTTAATACCACATCTCTCAAGCTTTTCCCTCAGTAATCTGGGCTCTATTGTACCAAATCAAAGAACAGAGCAACCTGCCTGCTTTAAATTCACACTTGTAACAACTCAATAAAATTTAGTTTCCAATGAAATGATGATGCCTTGATCTGTGACTAGAATAGTTGTTTATCTATTATACCAATTCAGCTTTATAGATCTTTAAGCTCATTCTGGACACACTGCGGTCCAGAGAAAATAACTAAATGTTGCCAAGATAGTATCAACACTTAAAGCATTTTGTACATAGAGTGAGTTTGTGTTCTTTCTGGGCTTGTAGTCTGAAGAAAACTGGGTTTTTACCCTGAAGTCAGGTTTCTCAGTTCTCCAACTATGAGTATGTCTTCATGGGGTTGATGGAGCCATCCCCATGCATCATCAGGATCCAGTTATCTGTCTGTTATTACTGATACATGCTGCAGTAAAGCACACAGCACAGAGGTGATGTGCTGTGTATCAGGGTTTTAGGAACCAGCTGAGTTTTAAGTGTTTTGTTTGAAGGCCTGGCTGTCTTACAAAATTTAAACACACATCTTTAGGAAAAATATCAAGAATAATTATAATGAAGCCCAAAATGTATTTTTTTAAACTAAAAAACATGAAAATAAACCCCTCATGCATCTGTCTCTGTTTATTTCCTGTGAATGTGAACTTGAAGATGTTAAACTGTCTGCCCTTTGGATTATTGTGGTTAATAAATAGTAACAAAGAACAGGAACTATGACAAAAAAAGCAGGACTTTAAAGTTACCAGCAGTGTTTCTACCTTTTATTGCAAACCAGTGAAACACCAAGGCTTTAATAAAAGGCAGATTAAAGTGGGTGAGGGTTTGATTAAAGGGTCCATGTGGTGTATTGTTCTTCACAGCTGGATTCTCAGTCTTTAGCTGCTGTTTGTTGCTGCAGCACATGTTCTAACAGACAAGCTTTAATTTTTGTTTTTCAACCAAACAGTCAGAAGACCGCACACAAACTTTACAACTTGTGTTAACAAGTATCTTCTCTGAAATGAGCTCCATGCTGGCTGGGTGTCCTCACTCACAGTGTGAGATCTCTGCAGGCTCCCACAGATGCTGCAGAATCTGGATGTTCGTGAGTGTTATTACTGTGGTCCATGTGTATGAGAACAATAATGAACATGAAATAAAACAGCACTGAAGAACTGAAAACTTCATCTCTTAGATTTCTTAATAAGTTTGTGGATGATTTTTAATTTGACTTCAGATGAATGTACAGATCAATGCCAGCCTAATTACTGATAATTAGATCAATAATATCAGGAGACTCAGTGGAGATGTGAGGCAGATCGTGTGGTTCAATCCTAATGTAAATGTATTTGGAATATATTATTGTGTGGTGCCAGATTCAGTGACCATGTGACCCAGTAACAAACAGCCCCATCAGTAACACTGACACAGCACCAACAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGATAACAGAAGCAGAGAGGAGGCCAGAGCAGCTGAAGCTTCATGTTTCTGTGAGCTCCACAAACGTTAACAGCTGACACAGAACACTGACCGTCTGACTCACCGACACTTCCGGTGAAACCGAAACTAACCTGCGGTCAGAGTCACAGCTGGAGGAGGAGCAGTGTGTGGGAGCGGCTCCGTGGGGATTTCACGGGACTAAAGGAGGATGAAGATGCTGCTGCTGCTGCTCCTCGTCAGCGGTAAGAACCTCTCTGTTTAACCCGCAGTTTGAGCCTCTTCAATCGGATACACGCAGTTTNNNNNNNNNNNNNNCTGCCCCGACATCGTGCGAGCGCATTTTGGGGACTGCATGGGAACCGATTGGGCTTCTGTTGTCCATTTGTGGCCAGTAAGGGCGCCCTCCGTTTGCGAGGTGCGCCTGCTACTTGCCGCAGAGTGACGATACGGGCGGGGCGGCGGCGGGGGAATGAGGGTGGGGTTTGGGCGGTTTCTCTGGTTGGAGTGGCATCTACAACAAACACAGAAGCAGCAGACATCATGATACAGACTTAAAAAACCCACATATACGTGTGCGCGAGGGCCTTCATTGCGCCTGCGTGCTGCTCACACATACCCTGTAGAAACGGCGAGGGGGGGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCGAGGGGGGGGGGGTTGCTTCCAAATAAAGCACATTTCATTCATAATATTGTCAATCCAAGCCCATTATGTCACAATCAATTTTTTTCTAGACTTTACGAAATTGCAGAAAAAACCTAATACAAACCGAGTCTGCAGTAAGGCGGAGGTCTGTTAATTGGTGCTGATTCTCGAGTTGGGGTTGGGTGTTGATATTGGAGAGCAAAATGAATACCGGAAGATGCACAAGAAGAGGTCAAAGCCATCAGGTGCTTGGTTTAGAAAAAAGACAGAAGAAGAGGAGGAGAAACAAGCAAAATATAAAGGGAAGCAGAGGTGTGATTGGATAATGGCAGGTATTATGTATGATGTGTATCCTGAAACAAGATCGCATTCATTAGTAGGGATAGTGACAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNCTAATGTTATGTTTGTTAGCCACTTGGCTTTGATAGTAAACAGTAGACAGACAGTAGACACTGAAGTAATATTATATAATATAATGATAATTAGCCATTATTGTATTTATTACATTAGGAGAGGTGTGTTGTTGATTTGTCTCCTATTCTCAGTGTATGATGAATTATAATGGCTGTTTCTTACACTATTAGGCTGTATTACCTCGGAAAGTTATCTTACTCTAATTACAAAGTAATGCATGACTTCCAAACAATGACGTTGTCATATTCATTAAATGCTTTTTATACATATAATTCTGAGTATTTGATAAACGGTGCAAAATGATATGTTTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGAGTTTCATACTGGGTTTCTATTCAGGAGCACTTCTGAAATATTTTGGAGCACCCTCTGCTACTTCCCATGATGAGGGGCCCTCCACCTCCTCAGCCACATCTGTGTGTCCACAAATGTCTGATCCCGAGGATGGAGACCAAATTACAGGATCCCTTTCCAGACGCCTTAACGCCCACTCACATCCTGGGCCTTTTGACCTCAGGAAATCACATGATAGGGTGGGGCTAGGTTCACAGTGAGTTCACCCGAAACTTGGCTGATTGCGACCTATACCCGTTTTTACACCTTGACTCGTGTGATTAAGTAGAGGATGAATAGGGGGTCCATGTCCCTTTTGGGGGACACTCCCATAGGGCCTAAATCTGGGACTCTCCACAAAGTGACCGTAGAGCTGAAGAAGAGAGATGAGAGGTGAAACGTCTTTAAGCAATGTTAAGGGAAAATCCCAAATGGCAAACTGCAAATATAAACAGAAACACAGTGAGACAAAATACTTAATCACATGTACATGGGTGAAGTCTCAAGTGACAGTCACACAGTGTACCTCTTTATTCGTGCATTTATAGTCACTGGTGCCCACACAACAGGGCGGCGTATTTTCGCTCTTCTCAGAAAAATGACTATACAACAGTATGTGGCTATCTTACTGGAACATTCCGTTCCGGAATGTTAGTGCGTAGGGAGTGAAGATAAGAGTGGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCTTTAACTTTAAATATGTTTATAGTGTCCATTCTGTAAAATACAGAATTCACCTGCTTGCTGCTTCTACTGCACATTCACCCAATGTATATACTATATATATTTATAATGTTATTCCTCTACACCCTCCCACCCCTGTTTTTGCACATGTTGAGGAGCGTGTCAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTTGGATTTATAATTAACAGTCAAATAAAATTAATCACAGATGATCCATGTTTAATTACATCATTAATATGTGTATTTAAAGATTTGGCCTCTGTTACTTAGCTTTCTTATATCACTGAGACTTTTACTGCTTAAATATACTCAAAGTATTTTGTGGGTTTGAAGATGGAAACTCAGACATCAAACAACACTTTAACTTCTACATTTACAAATTTCTTTATCAGTTGCAGAGTTTTTACAAATCTGCAGGAAATATTTCCTACATCTCTCATGACTGTACCAAAGAAATCACACTGTAAACACAGTTTGAATAATCAGGATTATTAATTATATATAAAAAGTAACTACAGCAGACATTGGACACCATCTGAAAGGGCAGAAACAACTACAATGTATCAGAGCCACGATGCAGCTCCACCCATCAGCTTCAGGTTTCCTGCAAGGAGTCTGAAGCACAACAATAGTGCTGCAGATCAAACCAAATGAAATATATTACATTAAATATATTCAGATATAGATATTAACTTCATGTAGTCATTAGTGTATTTAGTTCTCAGTTCTGAGTTGCTTTAGCTTTATTCCTCCTTTAGTGCTTTTCCCTCCTGTGTCAAGTCTCTTGTGTGGAGTTTATTCACGTGTCTGTGTTTTCCTGTGGAGATATCTCACTTCCTGTTTTATGTTTGTCTCCTCTGTTCTGATTCTGTTCAGCTGTGTCTCGTTTTCCCCACCCGTCTCCACCTCCTGTGTAAATATAGTTGCTGTCCTCCTCTTTGTCTTTGTCAGAGTGTCAGTTTAGTTTCCCTTCGTGTCTCTCAGCTGCAGTGTTTCTTAGTTCTCAGTTTCTGGGTATAGTTTCAGTTTGGTTTGTACCTGATGGTTCATGTTTCTGTAACTCTGAAAAGCAGCAGTTTTCCTGAACAACATTCTCGTTCCTGCAGTTTAGCAGGAGGTCCTCTCATGGATGATCTACAGTGACGCCGAAGATCAGCACAGAAATCACAACAATCCTCATGGAGAAAGAATCGTGTAGAAGTATTTAACATCAGTGCTAGAAGATGGCTGTGAGGCCACATCAATGTGCAGCTGAAGCATGATTTCAAACAGATATAAAGGTCAAAAAGTGACCCTGAAACACAGAATGAGATCACAGGATAGTGTTAAGGGTTCAAAATTGAGGGAAGATACAAAACCAGAATAGTCCAGAAGGGTTAGGTCAAAACAATGATTTTATTTGAACACACGCACGGGAAGATAGTTACTGCACACATCAGCAAGATCTTCAGCCAAAAATACACTTCAGATTGCTTTTATAATATCAGGGTATTATGACGCCCCCTCATGCGTTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACAGACACTGATCAATTTTAAGAGATAAATGCAGACACAAGAGTTCCTCTTTCTGGCATCTTCTTCCAAATAAGGCGATGGTCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCCTCGTGTCTGCGCTGTTTCCGGTCTGAGCCGAGCTCATTCAGCCCTCTGAGCTCCGTTTCTCCGCACTAAACACAGCACAGGTGCACCTGAACAACGCTGACAACAAACCGGAAATAAACACAGTGATATTTGGAAATGTAAATCTGTCTGTAAGCTCCAGGCTGAGCAGAAATGTCAAATACAACTTAGTAAACCAGGTGAACAATTAAATAAAAACACTGAAAGGCATAAATACACGAAAGAAAGCAAATAATAATAATAAGAAATGTCTGTGAAGGTTCTCAGTCATCGTAGTCTAAGGAGCTTGGAAAGAAAAACTCTGGACGTCTTTAAGTTTACTTGAAGACGTTTCACCTCTCATCCGAGAAGCTTCTTTAGTTGTTATNNNNNNNNNNNNNNNNNNNNNNNNNNTAATGATGAATATAATTTTTAAAGATACCATTATATCCAAGGAATTAAAAAAGACAAATGTGGTAGAAACAATGTTCTGCTGTTTGCGTCCCAGCTTCATTTGAGTTTTAAAAATGTATTCTAAACAATTATTTACACACGGATATCTATATATATGATCTATTTAGCCTTTGGTGCATTAGGGAATTTTAAATAATCAAGTTACTCTTTACACTCATGAGAGGAGTATCTGTGAACAATACACAAGAACAAAGTGATGCAGGATTTAGACATTTATACCACAGCTGCATCTACTGGGAGGCTGAGGGGAGCACTGGTGGCTGTCAGTATGTTTCACAATATAATAATGTTTTTGTGTTTGTCTGATTTTCCAAAAGAAATACAAAATGATGCTGATTAATAGTTCTGATTATATCCAAAGAATGAGTCTGGATCAATGAGTCTGAAAGATCTTCCACTTGATTAAATGTCTCTGTTCATCCATGGAGATCAGGATCCTGGGTCTTCATGTCTCACTGGTGGACCTTCAGTCCACATGTCCAGGGCTGGGTGCTCGGGTGTGTACTGAGTCACTCCTGGCATCTGCTTGCTGTGGCCTGGCCCCCTTGGCTCTGTCGGCTCCCTGCTGGGGTGTGGGGGGGCCCTTGAGTCTCAGGACTCTGGGCGTGGTGCGTGGTCTGCTCTGGCATAGCCGGCTGCCGGTGGAGCCTGCTGGCTCTTCGCCGGGGCCCCCTGGGGCTTCTGCACTGTGTCTGCTGGCTGACCCCCGTCCAGGGGTCTGCTTTGGTCTTTTCTGAGTAGGTAGTGTGTTAACGCGGCTAATTCATTTTAACATGTTAACGCTGACAGCCCTAATTCAGTCTGTGCTGCTCTCTCTCAGAGATCAGAGTTCATATTCAGTAACCACACTGACAGCAAGTGGAGGAAACAATTGGTTTAATTTAAAAGAACAGTCTGAGCTGTGGATTAAAACAATGAGAAATATATAAGTGAGTCACATATCAAACACAGACCATTAAGTGTAATAAGAAGCAGAATAAAAAGCTGAGTGTGAGGGTCAGGGTGCTGTCTCACTGCAGAGGCTTCAGGCTGAATCCTGCTGAGCTCACAGAGTCAGACTCACCTGTGCAGCTTGGACAGGTAAACACATCAGGACATGAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATGTTTGTAAAATATATTCATACTGGGGACACAAGTCTGGTCTAAGTCTTCTGTCAGAAAGACTGCAGCAGTCCAGGAGTTTGTTAATTGTCTTTAATTAAGTCCAACAAAAGAATTGTTTACATGAAAATGTTTGTGAGGCTTAATCTGAATTCGGTGCAGCCAAACTTGAACTTGTTGTTGTTGAAGTCCAGTTTTCTGGAAACAGAAATGGGCAATTTTATAATTAGTAGAGTCATAGATAACTAGGAAAACAATCACATCACATCATCTACTCAACACAAGCAATATCTCACAATGTCCACAAGGGGTCACTGCAGACCCAACATTGGCTAAATAGCACATGTGTTACAAGTTGCTAATAGTGAGGCATAAATATGGCGAGCTAGCAACAGTTAAAGGAAACCATAGAAAAGTCCTTTATTCCTCATCCCGCTGATTGTAGTCATTGCAGGAGATTACAGCCAGATTATAATCAGTATCATGTTAATGAATCTGCCAAAGTAAGAACACTTAAGATTCATCAACTCACTCAATCACACAAAACTGCATTATAGCTGCGTTACAGCAGCTCCTTCAGTCATTCCCACTCTGCGTGCTGAGCACGTGACCACTGGTGCGCTTGTTTCCTTTGGGTGCGCTTGATTCTCGCTTCTAGACATCCTGAGGCCAAGTCAGAGCAGGAAATTTGAACAATGTTTCTATTGTTGTGCAAAGCTAACTGACCCTTGTGCTGTATTAACATAATGATAAAATCATATCAGTATATGTGAGTACAAACTTTAGTCTAACTCTTTTATTCTAATTGTATTCAGCTTGAGCCAGAAGAAAAAGAAGGAAAATAAAACTATATTTCTATTTCCTGTTGCTACATTGTAGAGGGCGACTTTGCCTCTAAACAGGAACATGTGTACAGTCCTGCATCAGCAGCTTCATTCTTATACAGACCTTTCTACTCTGTTTGTTAAACTGAGCTCTATGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCAAACAGGAAATATTCCTGCATTAAATCTGCAGTTCAATCATCAGCAGCTCTCAGGTTGAATCAAAGCACAGATTACTGTCAGTGTCATCTGTCACCAGGCAGGTTTTAACAGGCGTGTAAGCCACATATTATTATAACACCCTTTTATATTTGTATGATAAACACATGTCATTTAGTTTGTGTTTGGTCTTTAACTTGTGCTCAGTTTCCACAATGAATTCATGATGGAAATCTCTAATAAACTATCAAAATAGACACTATTTTCCCCCCAACACTCTCTGTTGGTGGCTGGTACCCCCATCCTCTGGTGAGATGGTGGTTCTTGGTGCTTGGGTGTGTGCTGGCTAATGGCTGCTTGGTGGGGCCTGGTCCCCCTGGCTCTGTCAGGCCCCTGCTTGGAGGTGAGGGGGCCCTTGGGTCTCAGATCTCTGGGCCTGTGCGCGCTCTGCTCTGGTGCAGCCGGCTGCTGGGATCCTGCAGGCTCCTCGCCAAGGCGCCCTGTGACTTCAGCACCATGGCTGCAGTTTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGTTTGGAGCAGATCCTCAGTGGGGTTTTTTCTCTCCCTCTCCTGTTACTATGAATCTATGTAATCAATAAACACTAATAATGTAACATTACAGTATTGACCTGAATGAGTTTTGCCTCCTGAGGGTTACAGCTGTGTATGATGTGTTTAACAGGCACAAACTAAGATTTACACACATGTTCATCCAAACTTAACATTAAATACACCTCCATGAGTCACCTGACACACACCTGTGCACGTGTAGTTTTGAGACTGTCAGCTTTCAGTGAGCTCACATTTAGGCTGCGTCCACACGTACACGGGTATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTAGTCACACGACGTCAAAGGTGTGCGCCTTTTTTGACGTGACGCTGTGCGCCACTGTATTGTTTACATGAGATTAATTTCTATAATGGTGGATATACACAAAATACTGTTAATCTGACTATCAGACAGTCTCATAACCTAAATCCAGACGCCGACGTCGTTGTCGGTTTAGTATAAATTTAATTTGTATTTAATTAAAATGTATGCATGCTGTATGCAAATTCCTAAGTTGTGAGTTTACAGCAGCCAGAATACTGTTTTTGGTCATTAACATTTGATGAAGGCACTTAAAAACACAAAAACTTTTCAGCAGTACTTCAGGTTTGCATAAAACCTGCTTACTCTTTCCCTCCCAGGCTTCTACACTTCTGATTGGTCAACATTTCTACACGGCGTGGATTTAACATGTTCTTGACAGTGTTTGGCTGCGTTTCTGGTGGGATTTTCTTTAAAAACAAAAACAGAAAATCTCAGTTTTCCATGAGTTAACCTGTACGTGTGGACGTAGCCTTAGTGTGTGCAGCCAAACATGATGGCAGACTGCCACAGATCACTTCTGAGGAAAGAGGAGGCGTTCAGCTTCCTCATAGTTTCACACCTGCATGAAGCAGCCTCACCCTGACAGCTTCAAATCACTGTGTCAGCTGATCACTTCCTGTCCTGTGATTGGCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTTGGTGGCTTTCAGATGAGCTCATGTTACAATCAGCTGCNNNNNNNNNNNNNNNNNNNAGCTGAAGCTCTGACTCACATTTCATATGTGACCAAAGGAAACTTGGTGCTGTGTGACACACTTTAGATTCTCTGCTGCTGCTTTGAACTCTTCAGACTAAAGAGCCAAACTGATGATTGACTGTGCAGCTCTGACATGGCACCAAATGTCCCTGTTATCAGCTGCTGGATGGATGTTATCAGAGCTTTTTAGTCCCACACGGATCACCAGGAGCTCCTCCTCTGTCTGCAAACAGGCTCAGCAGCTCTGATCATTCATTGGAGTCAGCACAGAGTGTGGAGACATCTAGTGGTCGTGGTGAGAAGTGCATGTAACATGTGCGCATCAAGCTTTAAAAAATTCTGTCCAATCACAGACCTTCTCATCTTTATAAGTAGAGACAACATGCACACAGCTCAGGATGTGAAGCTTGTGTCCCAGTTTAGCTCAGTGAGTCGAGCAGCTGAAAGGCTGCTGCAGGGGCGCAGGTTCAATTCTGCAACAGATTTTATTGAAAGGTCCGATCAGACTGAAGTTTGTCTCCGTTTCTTTGGATGTTCCATATTTCATGGAAATATGAGAATTCACAGAAGACCAAACATCAGCCCAGAGTTTGCTAAACAGTCAAACATGTGACGAGTCAGACTGACATCATTCACACAGAGCGAGCTCTCAGCAGGTCACATCAACAAGAAGGAAAACAAAAGGAATCATTAAACATGATCACACTGACTGTCTGATGTCCTCATGTTCACACTGTTCTATATCATAATGTTGTTGCAGGACCATCACTGCATCTGATGATCATACTTTTGTGATCTTACATATTTCAGGGAATTTCTCTGAAGCAGGAAACAAAAGAAAACAATCAGACAAAATCCTGCTGCAGCTTCATCCAGTTATTTAAAGGGTTAAACACACTGGTCACAGTTTGAGGTTTAAAGTAGCTGCGTGTGTCCACAGATCAGCTGACCTGCTGGATCTTCATGATCAGTCTGGTTTCCTGCAGATAAAGGCTGAGACTCTTTAGTGCTTCAGTTCTCCAGAGAACCAGGAGGCCTGAGATCTGCAGAAACACAAAAACCAAGAGCTGAAAAATAGTTACTATGAGAAAACGAGGCCGGAGCATTACTGAGTTTATGTAGTTGTTATACTTACTGCTGCAGAACATTGTCCTTTAAAAAAGATTTGCTGTTATTATAAAATAAAATCTTGTGATAAAGAACAGATAAGAGTTTCAGTGAAGAACAACATGAGGAGGATGAGGAGTAACTATGAGATAATTATGACACAGACAGCAAAGAACCACTGACTAAATGTTTCATCTTTATCTGAATTATCGTGAAGGTTCAGTCTGAATTCTCAGGGCTGAATCTGAAAACACTGATGAAAGCTGACAGTGTGTCAGACACTGACTCAGGGAGGCACAAACCTCTGCAGTGAGGGATGGAACAATCTCCAATATGTAAATGGAGTCAACAAAAACACTTTAAACCATTTATTATATCATTATCTCTTCTAACAAAACCAACAGAAGGTGATTTTTTACAAGCTTAAAAGCAGAAAAACACTCTGCAGTCGGCACTGATAAAACAACACAGGTGCACAGGTGAAAAAGTTGTTATTGGAATTCCAGGTGAAAGACCGATACAAAGTGGTGTATACGTGAGAAGTGGAACGAAAATCATACATGATTCCAAACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGGGCAACTGACTGCACTCAGACCAAAGGGGGCTGAATAATTACGCACACCCCACTTTGCAGTTATTTATTTGTAAAAAATGTTTGGAATCATGAATGATTTCCGTTCCACTTCTCACATGTACACCACTTTGTGTTGGTCTTTCACCTGGAATTCCAATAAAATTGATTCATGTCTGTGGCTGTAATGTGAGAAAATGTGGAAAAGTTCAAGGGGGCCGAATAATTTTGCAAGGCACTGTACATAAATAAATAAATTCGTTTTTAATATCTCCTGCCTGCATAGTGACTGCTCACTATATTAAGAGCTTCTAAAATTCTGGTTATTTTCTTCATTCCTCATCCTCATTTAAGCCGTGAATCAATCCAACAAGATTTGATTTAGATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCAAAGGCACCAGGCTGTGCATGATTCCCAGATAGTCCAGGGTGGATCCATCCTCAGTCAGCAGATCCACGGAGTCCCTGATTCCACAGGATCAGCTCTCCTTCAGATCCATCAGACTCACTGCAGACCCACAGAGGATCCACTCATTTTATTTCTGACCACGATCAGACTTTACAGAAGCTCTGTGGACTCAAACAGGTCAGTAAACTGTGCTGTCAGGTTAACTCATGTTTGCTGTTCAGTAACATCAGACTGGTAGGAGATAATGAAGCTGATCATGATTTATTTAGAAATGTAAGAATGTAGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATATAGAGAGAAGATTTAAAGGGTTAAAAGTTTAAAAAAGACCTCATGGACAGGATTTATTTGAGTGTAGCAGGTTTAGTCGTTCAGTTTTCTGTCCTGGTGCTGACTTTACTCCAGGACTGAGCTCACTGAGTTTTTCACCCCTCCAGGAATAATTGCAGATAAAGTTAAGCTAATGTTACAGGTACCGGGGGCAGCACCCACAGACAGCCACAAATGTGTCCTGTAAACAGGAAAGAAATGATAGCTTAGTTAAGCTAACTTAGCTCACTTTGTTTTCAATGAACTTTGTATCTCCAGATTAAAAACTGCAGAGACATCCATCAGATTAAAGTGGGCCTTATTAGATGAATGTCTCAGAGACAATTTTACTTATTACAGCCCATTGTTGGCAGATTGTTGAATTATTAGCAGTTCATTGAAACATAGCCAGATAACTACAGCTAGCTGTTTAATGCAGGTGAAACTGTATCAATGAGATTCTGAAGTGAACTTTTCCACAGTTCTTGTTGTGTTATTGGACAGAAATCTATGGAAGTATGTCAGCATCATCATCCTATGAATGTTTCATCACTCTGTCTGAAGTCTTTTATGTTTGTAGATCAGTTTGCTGAAGTCCTGTTAAATAAATTGAAAACAGTTAAATAACCGAGGAGAGTCTGGATGTTGATCTGAAGGATAAATGTCAATAAAATGATCTTTATCAGTGAAATTACACATGTTGTGTTGCAGAATACAACAGGTGAGGTAGGTGGATGATCATGGAGGATTCACAACGAGGTCTGATATTAGGTAAGTTATGAGTCACACTGTTGTTATTTTTATGAATTTACTTTGCTTGTTGGCTAGGGCTGGGCCATATCATACCGTCATACCGTTCACGGTAATACTGGTATAATGTTAGGCAATGATAAGAAAATGAAATATCGCGATAGAATATGTGTAAAACTCGCATGCGCAGTGCCTTTGTTTTCATACGCACATGGCGGAAAAAGCCAGCGCTCAAAAATCTGTTAAAAATGTTTTAGTACGACTTAGGTAAGCTACGCTTGATGGATTGTCGGCGCATTACGGCTACCGTAGTCAGGAGCCTCGCGGAGTAATAGGTACTGTGCTTTAACATAATTTTACCGCATTGTGTGTGTATAACCTCTTTTTTAGTTTTGTGGATATTATACATGGTTATGCTGAGGACATGTCGGCCCGTTTCCACTGGAAATGCCTTTTGGTTAAACTGTCAGCATTTGCATTTGCACTGTTAAATTTTTATATAACTTTAATGCACATAAAAAACAGCTGCTTGTTTAAGTGAAAATACATTGATGGGTTTTTTGTACTAATAAAGTTGTGGAGTTGTATTTTGTCTTGCGTCAATTATATCGTCATGATAAATATTTTGGCCATATCGCTCTGTTGTTGGCTCACGAGTCCCAGGAAATAAGTGTCCTGTCCTCCTTGTTGTAAATCAGCCACATTCAGGGTTTTCCTGCTGAAACAGATCTTTGTGAGCTGATTGGTCAGCTTATGGCTAAAGATTGATTTATGCTGGAGGAAATTAAACACCACTAAAAAACGTTTAGTTAAAGAAAATTTTATTACAGTTTTCCTTTGATTGGAGAGCAAAACCTCCTGAGTGCTGCCAGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATGTAAGCAGGCAAATCCAACCACGTCAGCCTGCAGCAGGTGGAGGACGTCCAAGAAGCTGTGCTGCTGTAAGGAACATGATCCTGCTGCTCCAGGAAACAGGTTTAATGGTGCCAGAGCTTCTATCAGAGGCTTCACACAGAAGCTGAAGCAGTTTGTTTGCATGAACACAGAGTTAGACGGTGTCTGTGGGCTGGGTGGATGTTCTCCTCTCACTGTGATGGAGGTAAAGAAGCTTTCTTCAGTAACATAATGACACAGTTTACATGTTTGTAAGAATTTGATTCATGTTTACACTTGTTTTGTGTTGACTTTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCACTAATGTGACATTTTTGTCTCTTTGTTTGTCCTTAAAAAGCGCCGAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTGTGGGTGTGGCTATTTTAAGGGCTACAGGGTTTCATCCATGTTTAATAAGAACTCGGTCGTGTTTGCAGAAACAAGTTGATTTCTGTTCTGTGTGAATGTTTGAACTCGTGCTGTGTGACGCTGGAAGTTCTTCTGATTTCTGGATGTTTTCATCTCAAAATGCTGCAGTTATAAAACTGATCACAGGCCCACCTGAAGACAGCTTGGACATGAATACAGTGTTGATAACAGCTTGGTTATAATAATCTTATAAATGCATAAATATATCAGTGTGTATTTTGTGTCACAAAGGGTCTCAGTGATGTGTTAAATACAGAAATCCTGTTTTGAGATAAAACTTGTAGAAGCTGCAGGCGCGCACGACGGTGTGAACGCTGTAAAATAAGAGCGATGCTAAAATGAGCAGCTGAATATATTTGGAGAACTGTTGACAGACTGAATCCTAAAAATCCAACAGTATCTGTGTTTCTTCATTATATGAAACAAACATGAATTCCTGCCTGACTGGTTTAATTAGTTTGTTCAGCAGAGTTTAAATAAAGATCTAAAACTGAACGTCTTGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATTGTTCAGTTAATATTTGATGTCCTGATGAGCTGTAAGATGATGTCATTATTTCTGCCATTACTGGATAAAAATTAATCACATTTAGAGAAAATCTCTGCTCTGAGACAGAGATTAGACATGTTTCTAATCTGATGTAATCTGAGTATCACTGATAGACGACTCTGTGACAGCTGCAGCAGACATGTTTAACGAGTCACTGTTAATACTGTTCATGGTTCAGTCACAGTAACTGTCCCAACTCTGTGATTAATGTCAAGTTTTATTATTAAAGGAAACATGTTATAATAAATCTGTAAGTCTGATGGATCTGTCTACAGATGTGAGATATTTCAGACATTTTTAAATAAAGAATACAGATTTTATCAGGTCACAATAAGCCACATGAATCCAAAACAGATCAGGAACAAATGACGTGGAAACAACTGGATCAGTTCTGGTGTGCAGTGTTTGAAGCTCCATTTCACAGCTTTAAGAACACTTTCAGGGCTTTTACTGTCAGAGCCTCAGTGTTTTTAACCTTTATTGAACACAAACAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGAACAGGATGTGACGAGTGATGTTAATAACAACTGTACTGCATTAAAACATTCACAGCAGGTGTGATATCCAATCTTTAAGTGATGACCTGATGAAACCTGCTTCCGGGTCCAAACTACTCTGAGTTTATTAAGGCTGTTGTGTTTTTAACATGTTTTAATGCTTTGAATCTTCTTCCATTTAATCTGAGCAAGTCCCTAAAAAAAGTCAGTAATCACTGTCGGCCTCTCTCGGTTGTTATCACCACTGTTCATTTTAAAGCTCAGTTTTTAAAAACCTTACGATGTAACTACAGCCCAGCCCATGCAGCAGTATATTAATGAATAACCTCATATTGTGGATGGATTATCTCAGTTGTTCTCCTGACTGAAGTTTGGTCCGTTTACAGCATCCTGCCATGCGATTGCATTTGTCACTAACCATCAGTGAACATAATCATTTCTACTGAAGTTCCACCTTAATACAAAGGTCATCCTCTGACTGAATGAAAGAGAAGAAGAGGTGTAGCGTTCACAACAACATCTGGATTTTTAAGGAGATTTTGAGATAATATTTTATTTTAAACTTCTCTTGATTTTTCACTTTTCCCCTTAAATCAGACTCACAATCTGATTGCAATCCTTTGCCAAAGTTTACATCGACCATAACAGATAAAGTCAGAGGATGATTAGTGGCAGAAACGGGCTTCCATACTTATCCCATTAAGTCACCAGCTGACACTAACAGAAAAAAGATATAAACACATTTCATCTTTAAAATGACTCGACAACAGCAGTCTGTACCTGGGGAGGATGACATGTGGCTGTCTGACCACAACCAATTCAAACCTCAGTCAAACGTCACATTATACCTTTGAACTAAAACTAAAACAAACAACTTTTTCTTTTCAGATTTTCACATTTTTCTTGTAACATATAAACAAACTGAAAGCTCTGTGATTTTATGAAAAATGTATCCTCAGCAACGCACAATGAAAACAGTGGTGGATGATGGTTGATTCTAAATGTCCATAGGTGTGAATGGTTGTCTCTCTTTCTGTTTTTTACTGAGACTGCTGACCTGTCCATGGTCTACACTTCGATAGCTGAGATAGACTCCAGCTNNNNNNNNGTGAATCTGAACTGGATAAGTGGAAGAGAATAGATGGATGGATATTCAGTGCACATTTTGAGCTATGAGCATGTTTGTTGCCAAATGCAGTGATCTGGCTGGCAAAAAAATGTGGACCCTAAACTCTGAGTGAAGTGATGCAGAGTTCAGGTTTAGACTCACACACAGCTGATTCATGTTTCTGCCTCTGTGTCCTCAGTTTCCCAGCATGCCTCGGCTCTGGAGGTGTATGAGGGGGTGGAGTCTGTCCTGCTGACCTGTCAGGACTCTTCTGTACCTGTGTTTCCCACTCTGATGTGGAGCCGCCATGACCTCGATCCTCCAATCGTCCACAAGCGTAATGATGCAGGAGATGAACCGAGAGACCAAAACCAGCGTTACAGGAGAAGAACATCCATGAAGACGGACTCTCTGAGGACCGGAGACTTCAGCCTCACTCTGAGGAACCCCATCATCTCTGACAGCGGCACCTACACCTGCACCGTCACTGCATTTGGAAATGAACAGATACTGACAGAAGTAGAGCTGCAGGTCAAAGGTCAGCAACACACCCTAAAAGCTGCTGTAGATACAGGTCAGAGGTCATATTTAGAGTTAGAAACAAGAAGAAGGAAGACACAGATGTTCAGGCTCAGCTATCATCAGACTGTGAACAGCTTCAGTCTTCATAGAGGACAAACCTCCACTCTGCTGTTTATCTACAGAGCTGAGTTCAGCCTCACTGTTCATAAATGTCCTCACACATTCATAAGAACTAAAGCAGGAGGTCCAAACAGCTTCAGGTGTGAGCAGCACAGAAAGGTCTGACTTACAGAGAGACTCCAAAGACAGCAACAGGAAACAGACGATTATCAGACGTTAGAGACTTTAAACCAACATCCCTCTGAGGCTGTGGCCATCAAAGCTGATCATAATGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGGTGTTCTGTTTTGTTCTGTTCAATTTGCTTTTGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCAGTGCGAGCTGGAGGCCATCACCCGATGAAGCCAACAGAACCACATCATCTGTGAAAAGCAGAGATAAGAGTTTGAGACCACCCAGGTAAAAGCCCTCCGCCACTTGGCTACGTCTAGAAATTCTGTCCATAAAAATTATGAACAGAATCGGTGACAAAGGGCAGCCCTGGCGGAGCCCATCACCCACCAGGAACGAGTCCAACTTATTGCCGGCAATGCAAACCAAGCTCTTACAACGGTTGTGTAAGGATTGAATGGCCTGTAGCAATGGGCCAGATGCCCCATACTCCCGGAGCACCTCCCACAGGACTCCCAGAGGGACACAGTCGAATGCCTTCTCTGAGTCCACACAACACGTGTAGACTGGTTGGGCAAACTCCCATGCACCCTCAAGTATCCTTAAGAGGATAAAGAGCTGATCCAGTTTTCCGCGACCAGGACAAAAACTGCATTGTTCCTCCTGTATCCGAGGTTCGACTAACGGACAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTTAAATGTTTAAGTTTTAATTTGTGGCATTGGATCTGTATATGAAGGAAAATTATGTTTTTTCATATTGTGAAGTATCCAGTAAATAAACTGAGGTACCTCATCAAGAAATGACTCTGCAGGATAAACAGGTTAGCTCATCTTTCTGTGATTAGTTTACAGTAAAGAACAGAGTGTGACTGCTGCACAGCAGCTGTGCTGTTCAGGGTCAGAGTTCACTTACATCAAGTGTAGCAGAGATGACACTTAGATTCATTTACTGGATTCAACCTTTATACCAACTGCCCACCATCTAGTATAAAGACATCATCAAGACAGTTTACTGTATGCAGAAAACATCTTTCATGTACCAATCAAAGAGCTACTTTGAGTACATTTCAGAGCCTGTAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACACAGCTGATTCATGTTTGTGTCTCTGCGTCCTCACAGTGTCCCACCAAGTCTTCACCCTGGAGGTGTACGAGGGGGCGGAGTCAGTCCTGCTGCCCTGTCACATCCCGTTTGTATCTGGACCCACCACAGTGGTGTGGAGCCGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGACTGACGCTCTGCAGACTGGAGACTTCAGCCTCACTCTGAGGAAACCCCACATCTTTGACAGCAGCAACTACACCTGCACCATCAGAGTGACGGGAGAAGAACCCAGACTGACAGATGTTCAGCTGCAGGTCAAAGGTCAGCAGCACACTCCAAATCCTAGTTTTTACCCTGAGTTTTTCCTGAAGGTGAAGTTACAGCTCATGTTTTCAGTTAGCTTTTAAAAATCTCTTTTCCTCTTTTTAAGACATTTTGTTTTGATTATGATGTAAACAGTGAAAGGATTTTCAGGGTTAACACCTTTAGTGAGGGTGCTGAAAGGAAAAGCAAAGATGATCTATAATCAGAAACCAAGAGTTAGATATAGAAGAAGAACTGGTAACTAAATCAGAGGTGTGTAGAAGTGAAACAGTGATAATTATCACAGTGTTCAGAGAGGACAGATTACTGGAGGTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGTAAATCCAGGAAGCTTGAGATATGCAGGAGCAACACTTCTGAGAGACCAAACAGGAGTCATGTGGGACTGTAGGAGTGAGGTTAGGAGGCAACAGAATAACAAGATTACTACTCGAAGCCGGATAACTGAAAGGAAAACACAAGAGATCTAACATTATGATGGTTTATGATTATGATCCTACTATGATATCCACAACTTGANNNNNNNNNCCAAGGTAAAGTTTTTGTTGTGTGCCAGGAAGCTGGAGTACAACAACATCTGATCTGTGGGTATCATATATATCACCCCTGCCACTCTGAGTGAGAGGGTTTTCTCTAAGACTGAAGAGGTTATCACCAAAAACCATCTGAGTCGAGCAGAGTGGAAAAATATTTCTTAATAAAAATGATTAATGCCACCATCACCCAGTATATTTGAACACAGTCACTGCCCATCATTTGAAAACACTGCAACAGCTTCAACATAAACATGTTGGATTTGACTGAAATCATATTGACTGAAGTTTTGTTGACATTGATGGAATTTTATTTCTTAGACTCACATTAATCAGTAACAGATTAGATGAATTAATCTGAACACACACACATCAGATTAAGGTGTTTTTACTTCTAGGCAGGGATTATTCTCATGCTGACCTGTTGAAAGAAACGACAAGAGATCTTTTGATGGCTTAAACAACTAAGGTATTGACCAGAAAGGTGTTTGTCTGCATGTGAAGCCTCGAGAAATGAACCATTTTCTGAAGCAAAAGTATGGAAAGCTTCAAGGATTCATGAGGCTTCGTTTTGCCATCACTACCTATCATGTTATCATTGCTACTGTAATAACAGTAACGTTCAGGCTGCTGCTTAAATACACCGCCCTGATGGAGGAGGTCAGTCACAGCTGTGAGAAGCAAACCCCGGCCACTGTAGCTCCGCCCACAGGTACACCTGCTAACTGTAGGGAAATAAAAAAGAGGAAAACAAACAGAACCCCAGCCACACCCTCCCATTATAGAGTCACTAGAACAAGAGTTATTCAGACTGAAGTGTTCAGTGTACTCTGATGTTTGGGTGGAGGTATTTTCTGACTGATTTTATTCTTTAACCAGTGAAACTCTTCAATGAGCAGCAGACCTGATACAGCTCAGACTGACTCACAATAATCGTGTCCATGTAAACCTTGTTCTGTTCTTGTTCTCACAGAGCCGTACACTTTCCCAGCCGAGGCCTCGGTGATCCTGGCTGTCCTGGCCATCGCTGCCATTGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTCATAAACTAATTAAAATCTCTGATAGTGCTCCACTTTATTTCTCCTGTGAGGTTATTCCAGTGACCGCTGTGAAAATAATCAGGTAGTTTAGGTTGACATGTTCAGTGAAGGCTGCTATCAGCCTCATACCATCAATATAATTTTATAATTCTCATAAGTCATGTCTCATAAGTTACCATATGGTAATGTGACATGGTATTTACAATAGAACAATAACAAAATAAGCAACTTTTTGTTTAAAACATTGTTGTTTTAAAGCTAAGACTTCCTACCTGGAAGCCCACTCGCTCTCTAAACTCATAGTACATCTTCCATACATCCTGTTCACACCTGAAGCCATCCATCTGTCTGTCCATTTTGGCCACTTATCCAGTCTAAGACACCAGTCTAAACAGAGAAGCCCAGACCTCCCCACAGCCGCCTCCACCTGTTCATCCAGGTTTAAGCTGAGGTGTTCACAGCCCAGCTGAGAGATGTCATTTCTCCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCAGTTGGCTCCAACATCTTTGTGTTCATGGTCAGCCCTCTCTTCATCATGATGGACCGATGCAGAGTCCGGACTACTGCAGACACAGCCCCAATCCATCTGTCAGACTTGTGCTCCCCTCTCAGATGTCATGAAGCCAACAGAACCATCTTTTCCTCAAAAACCAGAAATGAGATCCTGAGGACACCAAAGTGAAAGAAAAAGTTATGAACAGGCATCCCCGGCAAAGTTCATCACCCACCAGTAACAACTCCAACTTATAGCCAGCGATGTGGACCAAACTCTCACTGTGGTGGTATGGGGACTGAGTGGTTTGCAGTACTGGGCAATATCCCAAAGCACCCACACAGGATCCCTTTGGAAAACCCCCAAGTTGATGAGATACAAGAACACCCACCCCTGCCCACTGCCTCTCGCTGAGGGCAACTCCAGTTTTGATTAGAGCCCCTCTCCAGTAAACTGTTTCCACAGCCCAAAGTGTGTGTTGAGGTGAGACTGATTATATCTAGTCAGCATCTCCCAACCTCAGGCATTAGCTCAGGCTCTTTCCCCACCAGAGAGGTGACGTTCATGTCACAAGAGTCGGCCTGAGTAGTCAATTAATGGATCGCCACCTGATCCCTATGGCGCTTCTGAAGGGTGCTGAGCCCACAGGAGGACACGCTCATATTGTGTCACCAGGTGTTCTCCCTTTAAGTCCTTCTCCAGTTCTGGGTCCAGGGTGCTGCCCTGGTGAACTTATCTCAGGCAGGGTAAACTGATCCCTTGGTTCTTTTCCTTCTTAGGAGTCTAGCACATTTGGATAAACTTACTTTTTTACAAATAATAAAATCCCAGTTAGAGATTAGTTTGTTATTTTTTGTACTTAACTTTAATCAGTTGTGAACGATAAAGCAGAATCACAGTTAGAAAGATTTTAGCTACAGATTTTATCCTGACCTGATAAGTGATGTACTCACTGTCTCCATCTTTACTGTTTGATCCATATTTTTATATGAATTTTCTGTCGTCTATATTTTATCCCTGTCAGGTTACAGATGAATAAGTAGGTTTTAAAATAAAATGTAAAATTAGAATTCCTGCTTTATCTAATAAAAATTCAAATGTCTTTCCAGTGAGAAATAACAAAGACATCATGGTGCACATTGGTGAAAATACCCAAATTCAGAATTTGATGACTGCTACATACTCAACAAATGTTGGGGCAGAGGTATATTTACCATTGTGTTAGATCACCTTTGCTTTTAATGACAGTTTGTAATCACTTGATGATGATGCAGTCCAACCATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATGGCTAACAGTCTTCTCAGGGATGAGCCACAAATTTTATTTTAACTTTGTCTCAGCTTTTGTTGAATATGTTCATCCTATTTTAAATTTGAGCATATTTACACCATACAATAAAAATGGTCAATAAAACTGTTCATGTGAATTAACATAGCACAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAACAATNNNNNNNNTACTTAATCACACTTTTAATTCATCAGTATCATTCTGTCATTTTTAGTTTGTATCATTTCTGCATGCTACTTTATACAATTAAAGGGAGAAAATTGTTCCATTTCATTTCAATTTGTAACATTTTTAACTCTGCTGCTGCTGTCTGTACAGCTCATGTTGTGCTTTGTTGTCATCTCAGTCCCCCAGGTGGAGGTGGATTCAGGGACGGAGTCTGTCCAGCTGCCCTGCAAAACCACACTTCACCTGCCTGAAGACGCTAAAGTGGAGTGGAAGGACAGTGGTTATAAAAAGGTCCATGTGTATAAGAACGGCTCTGACCAGCCTGAAGAACAGCACCAGGTTTACAGAGACCGAACAAAAATGAATGAAGACCTGCTGAAAACTGGAGACCTCAGTCTGACCCTGAAACACCCCACGGATGGAGAAGGAGGCATCTACACCTGCACCGTCTACAGCAGGGAGAGAAAAATCCTGATGAAGAAGGAAGTGGTGCTACAGGTCAGAGGTCAGTGATTAACACTAAGTGGAAACATTCATCAGCTTAACAAAGATATTTACATTTTTAAACGGAAGAAGCATTTCTAGAAACTTCCAACATTTTTTAAGAACTCAGCCCAACTCAAAATGTACAAACTGAACCTGCTGAATAGTGTAGAAGTTGTTCGATTACAATAGATTAATATTAAGTACCTAAAGTAAATACGGTCCTCATGTAGAATGGTACTTTTTGCAGTCATATACATTACATATACAATACATAGTGCAGCAGTTCCCAAACTGTTTTTGCTAGGCCTGCCTTTGTTTTACAAGAAAAATGTTCGCGGNNNNNNNNNNNNNNNNNNNNGCGCGTGCACAAACACATCCTCCAACCACACACACCCATATTTTGCTCCATTGTGGTTTATTTCACACCTCAAACATTTAGTAAACAGTTAAGCAAATACAAGTAATCTGCAGGTAGTAAGAAAATATACTACTAACTCTTTTATGCTACGTCCACACCTACACGGGTATTTTTGAAAACGCAGCTGTTTCGTCCACACGTAAACGGCGTTTCGAATCACCGAAAACGGAGATTTTTTTAAAACTCCTTTTTTGGGTTTACGTGTGGACGAGGAATACAGAGTTCATCACGCAACGTCAAAGGTATGTGCCTTTTTTCACGTCACGCTGTGTGCACGTTATTGTTTACATGAGATGAATTGCAGAATGGCAGATAGAGACAAAATACTGTTAATCTGACTACATGCTTACATACACACACACGCAGTTACTGTCCCTCCATTTAGAAAGGCAGAGGCGTCACGGTGTGATTATTTTACGTGTAGTTGTTTTTTCCCTGTGTAATAATATTCAACATTGCTATCAATACATTTTTCAATCATTCTGCAAAATGGGTTCAAAAACATAAACAACTGTAGGATCCTGTTTGTCCGTGATTTAAACAGCCCAGCGCTGCTCCCGATGCAGGGAAAACCAATTCTGCAGGGAGACCTACCTCAGCACTTGTGCAGGTGAAACCAAAGGGAAGATATGCTTCACCATATTTTCTAGTTTTTGGCTTAGAATAAAGTTGGTTTGGAAACATATTCAGCGATGCTTCATCTCCTGCTTTGCGTTTGTGGAGGCGCCGTGCTAGCAGTGTCCAAGCGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNCATAACGCGCCCCCCCGCCATGGCTCTGCGTNNNNNNNNAGGGGGCGGGCCCCACACTTTGGGAAGGTCTGACATAGTGATTGAATAATTACAGCTGTTAAGAATTTTACATACTTATATAATTTTAAAATAATGGTATGAAGTAGNNNNNNNNNGCAGGAAGTTATTAACGTATGAACAGAATAAACATGTAGTACTCCAGTACATGCACTCCTTGTGGTCCTATACATGATGTCATCCAATGGTGTTGGTGTGAATTGTAAGATTAACTGAACTGTAGTCCAGTGACCTGGGTGGTGGTGGGTGGGGGCACCACAAAGTTGTTGNNNNNNNNNNNNNNNGATATTTCTTCTCCTCCTGCACAAACTCTTCCTCTCTGTCTCTCAGTCCGTCAGGTGGAGGTGGATTCTGGGGTGGAGTCTGTCCAGCTGCCCTTCACCAAAGTTTACCTGCCTAAAGATGCTAAAGTGGAGTGGATGGCTGTTTCCAAAAAAGTCCATGTTTATCAGAACGACTCTGACTGGCCTGAAGAACAGCACCAGGATTACAGAGGCCGAACAGCAATGAAGCAAAACCTGCTGAAAACTGGAGACCTCAGTCTGACCCTGAAATACCCCACAGATGGAGACAACTACAGCTACACCTGCACCGTCTACAATAAGAGGAAGAAGATCCTGATGAAGAAACAAGTGAAGCTGAAAGTCAGAGGTCAGTGCTAAATACTGCTGTTTTGTTCTGTTGCTGTTTTCCAACCAAATTAGCAAGAACTTCTCTCAGCAGCTTTTGAGAAAGCTAAAAGGTTCCTTCAAAATGTTTTTTTGTTTATTTGTTTTGAAAAGATCATTCAAATTATTCTGCCGAGTTACCCTGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCAAACGGCTACCCTGAGGTACCCCTGAGCAAGGTACCGTCTCCACACACTGCTCCCTGGGCGCTGGATTGGTGGCTGCCCACTGCTTCACTTAGTGAATGGGTTGAATGCAGAGGACTAATTTCCTACGGGATCAATGAAGTGTACATTATTATCATTACATTACAGCAAGTGGGCCACCTCAGAGCCCATGTTGGGGTTCTTTGGGTGGACGCACATGATCGACAGTCTACAGTCCCCCGTGGGCCCCACTGTAACATGTAGGGCACATGTAGGCCCACAGCACAGTGCCCCATGGTACATTAACCAACACTAATGGGTATGATTGGGACCAGAAGGTCNNNNNNNNNNNNNNNNNNNGCTACTTTCAGATGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTGCACATCGCAAATTAGTTCGCACAGACACATTAGTTGTTCCCCTTCTTAGTGATGGTATCTTAGCTAACAACCCCAACTACCAGATTCAACTTTTAATTGGCTAAAAATAACTCAGCCTACCAGGGAGAGGGACGTTGCTAGCTGGCAGTTTTTTCAAGCAATGTTGACATTTCCACATTCCGACACTTCAAATGCTTCAGGAGCTGTCCGCTCAGCGCAGCATCAGCACTGCGGAAATACCCGGATACATCTGGGTATAGACTCGAGACAGAATTCACAATGCGTTTTCGGGACTTTCAGGTGTATGGACCAATGTTTTCTTTTCTAATCAAACCAGAAAGCTTTAATGAGCAGCTGGATTTGTCTGTCTTTAACTGGCTGGACACAGAGGACATCGAAATGCAGCTGATTGATCTGAAAGCTCGACTCTGTGGGGGTCAAAGTTTGCAGAACTACGAACGCAGCTCGAGTCCATACCTGTGTGTGTTAATGGAGCTTGCATTGTCACCTGCTGGACATCACTACCTGACAAGTTTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTGAAGTATTAGGAATGAACATTTTATTTTCACCTATTTAATTTATCCAATTACTTTAGAGAACCTAACATTTTCATTCAAAAATGAAAATACAACAAGTCTCTCTACAATATTCACAAGTCCCTGTATGGCATTTGTGTCCTGTGGTGGGAACACACATTTAACCTTTGCTGATAGTTTCTGTGGGTGAACTAATAACTGGGTGAGACCTGATGTGTCCAAAGTCTGTTAGTCAAGCAACATCAGTGACTCCAACAGGAGCTGATCCTTTAACCCAGTGTTCAGAGACACTGTCCTGTCCCACTAACAGCAGCTCCAACAGTCTGTTCACTGCTTTCTTCCTGTCAGTCTTCATCTTTCTGCTGCGTCTCCTCTTCACACTGACCACTTTCTATCTAACAGTGAGCTCCCAGTGAAGCAGCAGCATTCAGCCTGTTACAGTCAACACAAATGTCTCCATCCAAGCTCATGTTGTGCTTTGTTGTCCTCTCAGTCCCCCAGGTGGAGGTGGATTCAGAGGTGGAGTCTGTCCAGCTGCCCTGCAAAACTACAATTCACCTGCCTGAAGACGCTAAAGTGGAGTGGATGGACAACAGGAAGGTCCACGTGTATGAGAACGGCTCTGACCAGCCTGAAGAACAGCACCAGGTTTACAGAAACCGAACGAAGATGAATGAAGACCTGCTGAAAACTGGAGACCTCAGTCTGACCCTGAAATACCCCACAGATGGAGACAACAGGACCTACACCTGCACCGTCTACAGCAGGGAGGGAAACATCCTGCTGAAGAAACAAGTGGAGCTGAAAGTCAGAGGTCAGTGCTGTAGATACAGTTTTCTGTTTGTATTTTCTCTTAAACTTACCCAAATGGAAAAAGTCATAACAGAGTTGCTAAATCATCAAGGTGCATGTACGAGATTTAGTTTGAAAGGTAACATGTTGTAGTGTAGAAATATTTGTGTGGACGGTCCAAATGTGAAGGGACAAAAACCTTTCTGAACAGGTGAAGGAAGACATAGAGTTAACCTTATGGGAGATTAAAAAAACCCCACAGCTCTGGCCAGGGGACAAAAATATTAAAGACATTAAAAATGTGAACAACAAAACATAAAAATAGTACCTAAAAATCCAGCGATGAGTAAAGCAGTTCAAACCTGCACACTTCATTAAAAGCACTAAAAGTCCAATAAAAGTTCAGTTAAAATGACTGAAGCAGCCAGCTTCCCCACACGCGGCCTCCCGACACTGAACTTCTAATGGAGAGGAAAATAGCAGCGTCACTTATCCTAACAAATACTGACTTAGTCTTACTTGTGTGGCTGGGTTGGTACTCACCACGGGTGGGCACAGCTCTAAACTCTGCCCACCCGTGTCTTTCCATATCTGTCAATAAGACTCTCGAGCAACAGCCTAACACAGTATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGGTTCATCTATAATCAGTCATATCTGAGTCACAATAACTAGAAGATGATTTCTAGCAGAACTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTTGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGATGGCGAAGGAGCGCGCTCAGTATTTCACGGCAGCAGAGCAAGAACTTTTGATTGAGGGATATCAGGAGTTTCAGAGTTTAATTAAAACGCAGGGGAACACTGCAAAGGCTGCAAAAGCAAGGAGAGAGGGCTGGCAGAAAGTTGCTGACAAATTAAACACGTGAGTGATCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTTACACATTAGAGCCACAACAGGACCCACCAGAACATGGGAACAAGTAAAAGTTAAATACAAGAACATCCTACAGAATGGTAATATCTATCACTCATATTGCATTCAGTCTCCTGAAAAGAGACCCTGAAATAACCTGTTTGTTTGTGCATAACAGCAACCAAGAAAAGGGCAGAGCAACAACAGACAGGTGGTGGTCCTGCACCCCCTCGTCACACCCCGGCAGAGGAGCTGGCCCTAGGGTTGAATGCCACCAGACCCATTGTGGAGGGCATCCCCGGGGGCAGCTCCTCCTTAGACCAGCAGCCGGGGTGCAGTAGTAGCAGCACCTACATAACTGGTAAATGAGCTCATAATTCCATTTGTAAAATGCCAAATATGTGGTCGTTGCCTTAATCCCAATGCTGGTTGTACACTGTGGGTGTTTGTGTGTGCAGTCGTACATGACACTCCGTCACTTATACCTGCTCCCATGCAAGGGGTGACTGAAGCATGCACAGTAAGTTGGGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAATGATGTAGACCAATAGGCTGTACCACATCCCTTTGTAACACCATGTTGTTCCCAATGCACAGGACAGTGAAGCAACCCTGTCAGATGACTGTGGTGTGGAGGAAGTCCCTGTAAGTGCATGCATAATTTGGCCTGAATGTGTATCCACTTGTGTACTGCCATGTGTTTCTGACTGCAGTATGGTTTGCAGGCCAAGAGGCCGGCAGAGGGGCCTGATACAGAGGTGGGTGGGCAGTCTTGGAATTAATTCTACCTCCTACATGACATGTATTGACCGTCAAATGTTGTCCCTACAATTGGAACAGGGTGACATCCGTGTGCTCTATAAGAGAAGTCTCCAGCAGAAGATAGAGTACACTGAGCTGAAGAAACAGAAGCTTCTCGGTGACATCGAACTCCAAGCCCTAATGAGGCAAAAAGTACAACTGGAAATCGAGTTGCTACAGAAGGAACTACAGAGTTAGTAACAATACACCTTCATACAGAGCACTATTGGTAACCTTGCGTGGCACAGTATTTGTTATTTTCTCTTCCAGGCAAATGATGGCTGCCTTCTGGTGGACGAGACGGCACAGAAATGCCCAAATAAATATCACAGGATAATATGTGTGGTCAAGTGTTTAATATGCGAAATTGTTTTGCACAATTCTGTCCCGTGCAGCTCTGCCACTGGGTTGGTCCAGGTGCACTGGCTGGAGGTCATCAACAGGCTGCACCTCCACCACAGGGGCCCTCTCCAGTCTAATGGTGGCAATGTTGTGCAGTACAGCACATGCAACAATAATGTCACATGCCCTGTCAGGTGCAACCCTCAGACCTTTCAGACACTGAAATCTCTCCTTTAATTGCCCAAAGGTCATTTCAATGCATGCCCTTGTCCTGGCTAAAGCTGCATTGTAGCGGGTCTGTGGCCCAGGGTTGGGGTCAGGGAACGGTGTCAGGAAGTACCGCCTGCATGCATAACCCCTGTCTCCAAGAAGAATCCCATCATAGGCCCCTGTGTAATGGAGAAATGCTGTTATGTTAGGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTTTTACTTACCACGCTCAAATAATGTGCATAACCCTGACTCTCTGAAGATTCTTGAGTCATGCACTGATCCTGGCCATTTGGCTTCCACATTGGTGATGTGGCACATGGAGTCACACACCATCTAAGGGATGTCAGTATATGTGAACACACTCCATTCCATTACATATTACCGTCTGGAATATTAGTATTACTCACCTGCACATTTATACTGTGGACCCCCTTTCGGTTGACAAAATCCCCCTCATTGGGGCCTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACAATCGCGCTACAGTTACAGACATAGGTCATGATTGCATCACATTCATTATCGATTTCCATGTACCTGCAATGGCGAAAAAGCCCTGTTTGACAACCTGTGGTCTCACGTGGCTTGGGAAAACCACAAACACACCCAGGAATTGCTTGAGTGCCAGGTATACTTTGCGAATGGCACGGCAGACAGCACTTTTGCCAATGTTCTCTGCGTCTCCAACAGCGTACAGAAACGTGCCACTCGCAAAGAAACGCAAGGCAATGCACACAGTTTGTGCAGTTGTTAATGCCCGACTACGGCGAGTGGAACTCTTAACATAGGGATCCAACAAGGTGGTTATGTAAATAATACCCTCACGGGAAAAGCGATACCTCTCTATGAGCACACTGTCGCGCTGAGCTAAAGGATCCTGTCTATCCCGCAATATCCGCTGTATTCTGAACACTCTCCTTATCACTCTTGCACCTTCCGCAATGGGTTGCTCGCGTACAAACGGACAGGACATGGCTGCGACAGACTTCCCAACTCCACCTTCGCTTTTATAGTCGTGGTCTCTCATCTTGATTGCACGTAGTAATTTACTATTACTACTCTAAAATATGAATTACATCTGACATGATCTACTACATGTAATAGCATGATTAATAGTACATTTCCCTTTTTTTCGGAAATGACCTGTATGTATCTGTATGAAATCAATAAAAGAATCAAATGCTGCATTATCTTTAGTTACATTGATAATATTTATTTATGGTAAAACAGTGGCGACATATCGCTGTTGCTTTCTTATAACTGCAGCGGACATACCTGAGTGGCCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGGCCTGCAGCTATCCATTATTTTAGTGTGTAAACAGACTCCGCCTCTCTGTGTAAACAGACTCCGCCTCCACGTTAAACGGTGACATCATCATCACTGCTGCTGTTATCAGTGTTTGTGTTTAACACTGGAGGCTGTGTGGGCTTAATGTGCTCAGACTTTTATTCACACGCTGCTCATAAACACGTTTCTATTGGAGGTCTGTGAAACATGGAAGCAAAGAATTTTATAATCGAATTATTGGAATTACTCGATGAATCGTTGCAGCTCTACACGAGACACTTTCTTTAAAAATCATCAGACTGGTTTCATACATGTTAACGCTTAAATACAGAAAACTTCAGCCTGATATTCCCGACGTATGAAACTATGTTCAAATCCAGATGAACTTTTTTACAAAGAGCCTGTTTCTGTTAATATTATATCAAAAGTCTGTGATGGTGTTCTGTCTCGTTTTCCCAACATTAACCTGTGAAAGGTTCATATTTATGTACCAGTCAAAGGTAAAACATGTTTTCTAATAAACTGTGTTTGTAAAATCTGCTGGTTGTAAGAAGAAGTGTGTAAATGTCCCCAGTGGCTGCTGTGGTTTACATGGTGAGATAACATGTGAGAAATCATTCAGATACTGAGGCTACAAACTGTTGGTTAGTGCTGCTGTGGAGACGGATAAAGAACATGTGATGATGATAAAAACTAAGAGCTGAACTCCCCCAGCTAACATTATATGGGCTGAACCATTAAAATAGGTAGGGCACTTCCTGTAGGGAGTATAATAGACATTAAAACCTCCATGTGTCCACACATCAACTGTCACTGCAACCTCAGAGCAAAAAAAGTGTTTAGACCCGCTGTGTTCTTAACCCACAGTTACTCCCCATGAGCATTTCTACTGCTGAACACAAGCCTGGTAAAACTTCAGCTGCCCAACATACTGTTAGTGATTCACAGATTTTTCCTTTGTTCACTGTCAAAGCTGATGTTCCCACTTCGTTGTGATCCTCCCTCATGTGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGAGCTGTGATACACTTCAGATTCTAGCCAATCATTTTACGTTTCCGAGGATAGTAGGCGGGCCCAGGTACGTACGTTCTTTTAGAGCAGAGCTACAGATTAAAAATGCCCAAGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTAATGCATGTAAGGTGAACTAGCAAACACCGTCGTAGTTACATGCGGCTGTCTTCTTGTTTGATGGCAGATACACCCTTCACCCTGGCCAAAAAGGCTAAAATGACCCCAAAAAATTGGAAAACATCTAAACATGAGAGGTTTTTGGACAAAGTTTGTGTTTTTTCCAAGAGTGATACCATATATGCCCTATAGCTGCAGAAAAGGCTAACATTGTTATCTTTTTACNNNNNNNNCAACTAAATATGAGAGGTTTGTGTTCTCCATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCATGTGCTCCTGGTTTCTCTTTTGTATTCTTTGGACTTCTGTATACAAACCAACACAAGATTATTTTATAATGTTGACCTTAATCTGACCTTTAGGTCCAGTCCCTGCTCTGTCATTACAGGATGCTCTGACAGTCATGGATCAGCAGATTCAATGTGTTCAAAGACTTTTGCTCAGACTCCACTGAAGCAGCTTTGTGGAGGATTCATGAGGAGACTCTGGAACAATGATGGCTGGTAGATGTTTTGCTGCTGTGGCTCAGGGACTTGGTAAGTTCTCACTCTCCAGCTTCTTCTGACCAGGACTCCATTTCCCAGCTTTCCTACTAAAAGCAACACTTTCCAGTTCAGCAGAGTCCAGTGGGTGGTGCTGCCTCTGCTGCCCTCAACCTCCAGCTCAGCCACCCTCTGCTGGTCCCTTATACTGCAGTGTTGATGGAATACTGCTCTGCTCTCACTCACCTCCTCGTCTGCCTCCAAAGGGTCTACACCTCCATTGCTGGCTGCATGCTACACCTCTGGAGAGGCCTCGCCTCCACTACTGACTCAGCAGCCTGTCCGTTCTCCTGAAGTGCTCCTCTTCTTGGCTCCACCTTGTGGATGCCCTCCTGAACTGTTTCTGCTCCCCTCTGAGTTTTTATTTCTTTAAGTTCCTGTCTGTTGGTCGTCTGCTTCGACTCCTGGACTCTGAAGCTTCTCTTCTGTTTTCTCTGATGTTTGATTTTCACTTTGTTCCCCCATCAGTAACAAACTAGATTCTACTAATCCCATACAAAAATCAAACCCAACAAATCCTTTTACACCTTTTAAGGTCCACAAATCATAGAAAAACTGCAAAATTCTTCCAGTAAATCTGGAATCCCTTTTCTTGTGTAAGCTGCATTTCTTTGGACCTTCCCTCCTTTTGACACATGGACCTTCCCCTGTGTTAATTTACCATAATGAGGAGAATGAGTAAAAGAAAAAGTCTCTTGGGTTTTCTGAGGGCTTCTCCTCTGGGGTAGTTTCACTCTGGGCCTGTAAATCTGTGTTAAGAGATGAAGTTAGTTGGTTTTCATGTTAATTCTGTGCTCTGGTTCCATATTGTGTTTAACTCCTGGCTCTGCCACTGCATCCACACTATAACTGCCAGAAAACAGAATCTTTGAGTGAATATAAGCTTCACATTTACAAACAGCTGTAGTTTATGGGAGTAACAAGGCTGTAGCCACAAGTTTGTGATACAACAACTACAACAAGGGTCATCCTGAACTAGCTGCAGTCTAAAGTGTCAGTTTGAAGTCAGTCAAAGCTTTGTGTGCATCATCAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTCATGTCCAGTCAGTCCCCTCACATGTGTCACTGCTGATTGTGGAGCCTCTCATGCAGCATGTTTGGGGTCCACTGACAGAAATATGAGCTCATGTAAAAAGAAATAAATGAATGGATGGATCGATGCAATCCTTTTCAGACAGATGGACCATCTGATGTGATCACATGTTCCAGAAAGGTGAATCTCTCCAAAGCACTTTGTAATTTGGAGAGATTCACCTTGTAAACATTCTCATTGAGGTATTTTGAAGCGCTTTAGTTTCAGTCTTGCAGGGCTGCTTAAAAGGAGAACAGATTATTAAATCGTTTATGCAAACATGTCGGCCCCTCCTGAGAAACAAAACCTGACAGGTTTTCTTTAAGTGCACTGTTAACAAACATGGGGTCTGGTTTAAGACACGTGCAAATATAATGTTGTTTAATGCTTCTCAAACACAGAGCAATGTTTCACCTGGAATGTCAGATTCTTCCCAGTGTTTGTACTGTTGCACTCATTTTATTCAGCTTTTCAAATAAAAACAGATCAAATGCTCTCGTGTATTTTGTAAAAACAGTTTTGATCAGTGAGAATTACCCTGGCTGCACACTAATCTTTGTCAAATACACACTGTTTATTCATCCTGCTCAGTGTCTTGATGCATGCTCAGTCATCCAGGTAAGGAAATCTCAAAAAGTTAATTATCTGTGAGCTCGAGGCTGCTGTCGGGGGACTCTGTGTAGTTGGTGAGGGCTTGGATACGTCTCCACACCTGGCGGGTGCTGTTGTCAGTGAGGAGGCCCTCTATCCTCCTCCTCCTCACATCACCTCGGCACAGTTGGCTTNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCATTAGGTCAGAGGACCTTGTACCAGGTCCTTTTTAGTACCTGCTCGGCCGACGTTTGAAGGAGCAGTGATCCTCCTCCTGCTGTCAGGCTGCAGGTTTATACCTGTGATGTTCTCCTCTGTCTTGTGGTGGACAAACTATTTTTTGCACTGGCACAAATAATTTGTGTGACACCTGATTGTTCTCTCGTTTTAGCTTTAGTAGTATTTTTAAATGGTTGTACAAACTTCATTTTTAGATAAATAGTTGTATGTAACNNNNNNNNNNNNNNNNAAATGTAAACTTTATATTTGCATTTCAAGTTATGACAATAATTCAATAAACATGTTTGTGGTTTTTACAGTAAAAATATAACTACTACTAGGATTTTATGTTTCTGTGTGATTTCAGATCAGTTGTGTTAATACAGTATGTCAATTAAAAAATAACTGTAAATTCAGACATGTGAGGTTGAACTGAAAACAATGACACCAAACAAGGTGAGAAAATAAATACATTTAAAGGTGAAATACAAATGTAAAATCAAAAGTAGTCAAAAATGTCCAATTATATTTTGGACCCCAGATTAACCCAACAAAACATGAAAAATTAGTTTTAAATTTTTGGTGACAAACGTGTTCATGACAGTGCAGATTTCTGACATTTTGTGTAAATTTAAGCAAAAATGTGATTATTTTAACACAAATAAGAGTGTGACACTCAAGTTAGAGTTGTGTTTGTAAATGTTGTGTAGTTTTTATACTAAATAATAATAATGGAAACATGAAGTCTCAACATAACAAAGTACTTCAAGTTCTCACATCTCAATGAACTTTCTGTTTGTTGTTTATATTTGCAGTGACAGTACTCAGTACATTCACACCAGCCTGCACAGTTATACATAAACAAACACATGTTTATGATGCCGCCTTTATTTGAGAAGGTAAAGCAAACAGAGTGATGAGTTTATGGGCTCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGTAACCAATCAAAGTGCTTAAAATGAAGACATCCTGTCGGTGACCAATGTGGTATCTGGATGTTTGGATCTTTGGCTCCACATATTTATGACACTGTTCCCCGCAGACAGGACACAAGTACAGTCTGCAGATATTATATGTGACTTGTTTGTAACATAGAAAAACGACCAACACAATCTCATGAAAAGACCTCTCCTCAGCCTCCCAGTAGATGCACCTGTGGTATAAATGTCAAAATCCTACATCACTTTGTTCTTATGCACAGTCGTGGCCAAAAGTTTTGAGAATGACACAAATATTCGTTTTCACAAAGTTTGCTGCTAAACTGCTTTTAGATCTTTGTTTCAGTTGTTTCTGTGATGTACTGAAATATAATGACAAGCACTTCATACGTTTCAAAGGCTTTTATCGACAATTACCTGACATTTATGCAGAGTCAGTCTTTGCAGTGTTGGCCCTTCTTTTTCAGGACCTCTGCAGTGCGACTGGGCATGCTCTCAATCAACTTCTGGGCCAAATCCTGACTGATATTAACTCATTCTGTCATGATCACTTCTTGGAGTTTGTCAGAATTAGTGGGTTTTGTTTGTCCACCCGCCTCTTGAGGATTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGCATTGTTCTTCACCAAACTGTTGTTGGATTGTTGGAAGAAGTTGCTGTTGGAGGGTGTTTTGGTACCATTCTTTATTCATGGCTGTGTTGTGGGCAAAATTGTGAGTGAGTCCATTCCCTTGGATGANNNNNNNNNNNNNNNNNNNNAGAGCTTGCCCAGGAATGGCAGCAGGCAGGTGTGAGCGCATCTGCACACACAGTGAGGCGAAGACTTTTGGAAGATGGCCTGGTGTCAAGAAGGGCAGCAAAGAAGCCACTTCTCTCCNNNNNNNNCATCAGGGACAGGATTGATATTCTGCAGAAAGTATGGTGAATGGACTGCTGAGGACTGGGGCAAAGTCATATTCTCTGATGAAGCCTCTTTCCGATTGTTTGGGGCATCTGGAAAAAGGCTTGTCCGGAGAAGAAAAGGTGAGCGCTACCATCAGTCCTGTGTCATGCCAACAGTAAAGCATCCTGAGACCATTCATGTGTGGGACTGCTTGTTATCCAAACGTATGAAGTGCTTGTCATTATATTTCAGTACATCACAGAAACAACTGAAACAAAGATCTAAAAGCAGTTTACCAGCAAACTTTGTGAAAACTAATATTTATGTCATTCTCAAAACTTTTGGCCACGACTTTATTGCTCACAGATACTCCTCTCATGAGTGTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGATTGTTTAAAATTCCCTGTTCCACCAAAGGCTAAATAGATCATATATATAGTTATCCGTGTGTAAATAATTGTTGAGAATACATTTTTAAAACTCAAATGAAGCTAGGGCTCAAACAGCAGAACATTTTTTCTACCACATTTATCNNNNNNNNNNNAGATTCTTTGAATATAATGGTATACTAATGATATAATCTTTNNNNNNNNTAGTATTCCTTATTATTATTATTTGCTTTCTTTCGTGTATTTATGGCTTTCAGTGTTTTTATTTAATTGTTCAACTGGTTTACTAAGTTGTATTTGACATTTCTGCTCAGCCTGGAGCTAGACTTGTAGTCAAGACCGCCTAATCCGAAAAAAGTCTTTAAACTGCAGCCAGATGCGTTTACGGGTGTCAGGCATATTTATGTGTTTTTGCTTTCGCACAGCCCTCCTCACCGCTGTCTACTGTCTCACTCACTTACTGAGAGGACAGACGGATGCTCCACTTGACTGTCGCGTCTCTCACCCTCTCTGTTTTTCACATAATGATATTATCCTATATCCTCGCATGTGATTGGCCACAACATAGAGGGATTGGAGCATAGCTGAGCCACTGTGTGAGAGCTGAGCAGCGAAAGGAAATGAAGTGAGGGTAGAAATGACTGAAAGATTATTAGGCTCTGTTTTGAGTTTTGTTCAAAAAAGAATGACTTCATATAGGAAAAAAATATATATCACATATGCAGGACACCTTAAACTAGTTTTTTAATTAAGCAGCAAGGCAGAACAAAGTCGGGGCTGGATCAAGACACAGGGACTAAACCCCAATTCAACCAGACCCAGAACTGATCCGGAATTAAAACAGGACTACAACAGTTCAAAATCAGGACTACTTAGGATTTAACCAAAACAGAACCAGAATCAAAACTCGATGATAGTAGCACTGAAAATCATCATAGAGCCCTGTTAATATTCACAATAAAAATATTAGCGGAAAATCATCATGAAGTCTGTATGTGTTTCATAGTGTCGAACAACCTTTGTACAGTTAAACCTAGTAGTTACTACATGACGGAAACACCAACGTTATTTCTTTTATGCGTTATACGCAGGTCACGCTGATTATTGACCAAAAACCCAAAGATCAGATGTTAATCGGATTTATTTGCTCTCTCTCCTCCTTAAACATGTTTTTAATGTTAGTTATAATTCAGAATTGGCGACTGAAACACGTCTGACACATACAAACATCAGAAAATAAAAACCCGATAAATATAACCTCAGTAAATGAAGTCGGTGTACTGCGGGGTTATTACAGCTGTGTACCGGGGCCTGCACTTTGTCGGCAGTAATAACAGCTCGATTGCTTGCGAGGCGAGCGGGTCTATCCCACGCTTTGCCGTGAGACTGGGCAGACATCTCCGAAATCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTCAGTTCTGTTAGATTCCACATGCCGGTTGTTGTGTGCTAAAAACAATGGCCACCAGGCCAAAGCAATGGTTTTGACTCGATCAGCGTTAACCCCGCCCCCTGAGTTTGATGAGTGAGGTTGACAGATAAAATAAATTCATGGTGAGACCTGAAGGAGTCAACTGTGCCAAAATGAATTAATTAAATACACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGTCAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTCAATCCTGGCGTTCCATAGGCCGTGTAGATGGTACATGTTGTTTCTCGTTTGTTATAAAAATATTTTATTTTGAAGGATCAACAGGAAATTATCAGGGTTGCTCTGTCTAACTTAACAGGACCAAACTTTTAGTGTATCAGTGGCTGCGTGTAGTTGTTATCAGGACTTTTACTGGAGGTGAAGATGTTGCTGCCACTCCTGCTCCTCGTACTCGGTAAGAGCGCTCTTTGAATGCAAACACAACGACACAGCTGTTTGTGCTTTTAGACAACATAAAGTCTGTAACATGAGTTTACTGAATGTAAACTGACTGTACTTGACTTTATTCCTTATAACCCCCTCTGGGACTTCATGCAGGGCGGTCACAGGGTTACAGTTGAGTTCATATCTGTTTAAGAGCAACTATCTGTGTGTTCCAGACGTCTGTTTCTTACTGATAGAACCACAAACCTGCCAGAGTGTAGTGACGTTTGNNNNNNNNGTTGGATAGGAGGAATCCATGTTTGAATACTTTTCATAAAACATGGCTGAGAGTGACGTTACATATTCTGCAACTTTCTGAAACCATTTTATATGGATCCAAGNNNNNNNNNNNNCACTGCATATAAATAATAAGTGTTTTTGTTGTGTGTGCTTGTCTCCTTCCAGTTTCCCAGCATGCCCTGGCTGCAGTGGTGGAGGTGTATGAGGGGGAAAGATCGGTCCTGTTGCCTTTCAAGTACTCAGGTTTTATACCTGAGGAAAATCCCACAGTGCTGTGGACTCGCAATGATCTCAACCCCAAATCTGTCCACCTACGACGAGAGGAAACAGATGATCTTAAATCGCAAAACCAGCATTTCAGTGGGCGCACATCAATGAGGCCTGATGCTCTGGACACTTTAGACTTCAGCCTCACTCTGAGAAACCCCCAAATGACTGATAGTGGCAACTACACCTGCTCCATCCAAAATGGAAGGGAGGAACTGAAACTGACAAACATACAGCTGCATGTCAAAGGTACGACACCCAACATCTGTGATTACGAAGGTCAGAGGTCAAACTAAAGAGTAACAGAAAAGATCTTTCTAGTACTGAAAACCTGATAAAATGGCAGTAACCTTTTGTAGACATAACCACTCTGAAAACATCAAAACATGAACATCAAAGCAGAAGAATCTTATTGGTACAATTGTTGGTGTATCTACTAAATCTGGATGATTTGATCCAGAAAGTTTTACATATGCAGGAAAGCCAGCAGCTCACAGGCCTTATAGGGACAGACAATAACACAACATGTTCTCTTACTCATGTGTGATTACTAAATGTAGTACTGTGAAGACCTGGCACAGTTTTGGCTCACAATTTATCCTGATATTTTTATGAAGAGTAGAGATTTTAATGACTTGACAAGGTCTAGACTAACTTTTTGCCACGGCTGCACTGGTGCGCCTAACCTTTTTTCTTATGTGGACCAGCAAAAAGTTAGGCGCACCCAAATTTTTCAACGATCGTCACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGTTCTTTATTTGGAGCACATTTCAACAAGAAAGATAAGTTACCATATTTTGTGGACTACAGGGTGCATTAAGTGAAACAAAACAGTCAGATAAGTCAAACTTTACTCAACTCATTCTTCTGCTTCCTCCACTTCTGTACCATTGGTTAATTAATGTTGAATTCTCTCACAGCTGCTCTATTCCCATGTTCTACTGCTTGACTGATAGAGTTTGAAATCCGCTTCGTAAGCATGTCTCTTAACAGGTGCCATTTTGGGGTCCTTATACACACAATACAGTAATATTATGTTGAAGCACAGTATGTATTACTCTTCAAGGCTCCTGACTACGGTAGCCGTAATGCTCCGACAGTCCAAGCGGTGCGACTTCGTAGCTTACAAAAGTCGTACTAAAACATTTTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGTGACAGTGATGTCTGGTTTTCTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCAGTTTTTTTACAGATTAAATAATATACCATTGTGGAGGTATGCAAAGACAACATGAGAGTTCCCGAGGCTCTTCTGGGAGCCGGAGTCAACCAGAAAACGTTTCCCTGAGCGAGAGTCCTCTATGAAGAGCAGCCTTTCCTTATCGCCAGTGGTCCCGGCCGCTACAGAACGCTGGCAGTCTCGTTTCCCTGGGCCTTAAACTACAAAGGCGGCACAGCGCTGTCATGCTGATGGTAAAAACACAGCTGTTTTCTGCGGTGCCGCGATCCCAGCTGCCATCGGTGAGTTGGGAAACATCGCCTGGATGCCGAAGCTCCTGGTAGACGGAAGAAAGTAATCCGCTTCTTCTGTGAGTGAGCGGTAACCCTTCCAGCAGCGGGGAGTTGGCGAGGCCAGCACGTGAGTGAAGAGGAATCTGTCATCATTCGTCCTAGCAAGGGCAACATGCTCTCCATAAGCCCGAGAGCGGTACCATCACCCAGGCCTAAGAGAGAAGAGTTTCTCGGCCCGCTCTGCATCGGAGGGGGATCAAAAGTGTATTTCCCTTGGGTGGGGGGATCCCAGACGAGGGTCATTACACAGCGGGTGGACAGCGGATCCAGCAAGGCCACCACATGATGGTATTTTGTGTTGTTGACTGAAACACCACAAAGAGCAAACTGAGCTTCGACGTGCACGAACCACGGAGGAGGGTCGTGAATCCAAAAATCTGGCAGCTTAACCACCACTGCAAAAACTAAAACGTACAACTCTGCTATCACTTCAGACATAAATGAAGACAGCAGTGACGTTTGTACGGTTACTGAAGTTGGGCTAGCTGGCATATAATGATGTGCTATGTGGTTGCTAGCTACACAGCTATGGTTAAACACTGGAGCTGAAGGATGAACACTAACTTTTTTCCACTCGATAAAAATTAACGTGAGGGTTCCCGATGGTTAGTGACAAATGCAATCGCATGGCAGGATGCTGTAAACGGACCTTCAGACAGGAGAACAACTGAGTTAATCCATCCACAATACGAGGTTAGTCATTAATATACTGCTGCATGGGCTGGGCTGTAGTTACTGATGGGTCTGTCTGGCACAGACCCACTGCTGGAACGAGACAATTCTACTACAACAGCAAAAACAAGACACCAGTCATCAAAGTTCTTTGTGTTACTCGTGCACGAGGGAGAGAACTGTGACGAGCGCTGTTCCTTCTGCTCGAACCCCAGTCGCTCTCAGCCAGCTTCCCCCGTAACACTGTTCTTTATTGAGGTTACATGAATATGCATAAGTTCATTAACATATGACATCTTACACAGGCATACATGTGAACAAAGAGTACCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATCATATAAATGACAATAATAAAATATAAACCCAACAGTTACATCATAGGGTTTTAAAAACTGAGTTTTAAAATTAATAGTGATGATAAAAACTGAGAGAAGCCAACAGTGATCACTGACTGTTTTAGGGGCTTGTTCAGATTAAATAGAAGAAGATAAAAAGCATTAACACATTTTAAAAACACAACAGTCTTAATCAGTGCAGAGTAGTTTGGACCCGGAAGCAGGATTCATCAGGTCATCACTTAAAGATTGGCTATCCCACCTGCTGTGAATGTTTTAATGCAGTAAAGTTTTTATTATTATCACTTGTCACATCCTGTTTATGACAGTTAAAATAAATAATATTCATATAAGAAAATACAGTTTACACGAGACAATTTTATGTGGTGTTAAATAGGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACTAGAAGATTTCTTGAATCAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTTTACTGTCCTTTCAGACCAAGAAGTGAAGGTGGAGGTCGCTGAAGGATCAGAGTCTGTCATCCTGCCCTGCAAAACAAAACCTGACCTGCCTGAGGACACCACAGTGGAGTGGATGAGATTTTACCGAGAAATCATGATGGTCCATGAGTATTCAAATGGAAGTGACCAACTTAAGAACCAGGACGACCTTTACTGTGGTCGCACAAAGATGAATGAAGACCTGCTGAGAACTGGAGACCTCAGTCTGACCCTGAAATACCCCACAGAGAGAGACAGTGGAGGATACATCTGCACCATCTACAGGGACAAAGACATCCTGAGACAGAAAGTAGTGCTGCAGGTCAAAGGTCAGAGATGTACATAAAGACCAGAGGTCGGTGCAGGATATTAAGGTCAGAGTTCAAAGGTCATGTTGNNNNNNNNCCACAGAACGATTCCCATCCTGGGCCACAGCTCTCCTGGTTCACCTCGTTGTTCTTGTGGTTTCTGGAGGTCTTTTATTTTATTTCCGGCACTATTTCATGTCAGGTGAGTTTCTCCTACTACACTACCCATAATACCGATGGTTAGCAGGTGTCCTCTGGTGGCTCCTCCTCCTCATGAGACTAAAGTCATCTCACTTTGGTCATGTTTGGCAATATTAAAGTTACTATATTCATCATTATTTGTTAGCAGTGAACATGAAATCTGTGTCAAATACTGAGCTTCAGTAAAGATTCAAGTTGCAGTTAATTATATTTCCTATCACCTTAAATCTTCAATCAAAGACAAGTATCTCTGACAGTGTATATATAGATGGATTATATATAAGAGACAAATATTGTTCTTTTAATATGTTGGCATTATTACATTTGGCTCAATGCTTACATATGTGTGTAAAAAGAAAATGTACAAACTGTGATAACTGTTTCTGATAGAATGAAGATCAGACTGATATATGAAATATTCCTTTATTGGGTGAGAAAATCAGACCATGTCATAACTGTTTTAAGTCATACAGAATAGATATCAGAGCCTTAAACAGGCTGACTTCTGCTAAATGGGTCAAACTGGGCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGTTTGTCCTGGTGGATCATCAGGGGTGCAAAGCCTCACAGATGATGTGCAGCAGTGGGTCCCTCAGTCTGTCCTCACTCTGGACACTTGCAGTCGTCACACATGGAAATCAAATGTGTGATAAGCTGCAGGATTCAAACACACGTTAAAGTCCGTTTGGCTCGACACCACCGAACAGAGGCAGCAATATAACAAAGCTAACATTAACAGTGCAGTGAATCCTGCTTGTGCCGTCATATTCAGGACTGCAAACCGAGCAGCATCACTGACTTTCAGCTTGTTGTGTTTGTGGATATATGACTGACTTTAATTATCCATAAAATCATCACATTCTCTGTAAGATTAAGGTCAACTATTGAACGGCGTATATTTTAAAGTAGAGGCTTTAAAACCAAGTAAACGCTGAAAGTACAAACATCACTAATGTCACATAACTTTGCCGACATGTGGCCAACAGTAATGTTTTCATGTACTCCATTATTCAACATTTGCACATAAATAAGTGACATAATATTCAGTACTTCCTTTTAAAAGTTTACTTTTCGGCCGCCCCACTTCAGCCATCCGCCGTTTTTTTCGAAAAAAATATCCACTAGTGATGTGTGAGTCATGAACGAATCGTTCAATACTCGAGAATCACTTTACTTACTTGTGAATCATGATTCACAATCCCAACCAACGCATTCCTGATACTGTTAGATAACTAATTTCATTAGTAGAACTATATCTGGCTGATAATTAAAATTGTGGCAAAAAACTACAGCCAGTTTCATAACAAAAACATTTCTGCTCTGAACTGGAAGAAAAACCCTGAGTAGAAGCTCACATCAAGACAATAGCTCCTCTGTTCACAGTAGCATCGCTCTGCTAACATGCTAACAGCACATTTTAGTTACTCACCCCCTCCCTTCCTGAGAGCTAATGTCCGGTGCGGAATGGTAGCGTGAACAAATCACTCAGTTCCTCTGTAGCCGCCCTCATTTAGGACTAAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCTCACAGCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTTGCAACCAATGTTAAGGTGCATTACCGCCCCGCTCTCAGCTGCTGAACCTCCGAGCGTGTTACCGTGAAAGAGAAGCTCCTTCACCTGAGATGAAGTCTGATAGTCTGACTGACGCAGTATAACATTCAGTCTACACTTTGTTTGTTTTGCAAAGATAATAAGCAGACTAAAGGAAAAAATATATGAACTCAGTTCCACCACTATTTNNNNNNNNNNNNNTACAGTGTCTGACTCGCATTCTGCTGCTGCGATAATGTAAGTAAAATAATCAGAAATTCTCTATTTCACTAAATTATTTAGATGAGAAAATATATATTTGACACATTTGAGGAAAATTTTAATAATNNNNNNNNCCATTCCAGGCTCTCTGTTCAACTGACTCAGTGACCCAAATGATTCAAAAACCCAATTCATTTTGGTGAGTGACTCATTCAAACTTGATTTAGTAAAAAGAATCAAATTTGCCACCACTAATATCCACAGCCACCGCTGCTCTATGAATTCTTGGATAGGGGATAGGTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATCTGACAGAGATTAGAAGACAAGGAGGGGACAGGGAGGTCATGTGACCATTACTGCTGCTGCTGATGTCATCATGTTGTACTTTGTTGTCCTCTCAGATTACAAGGTGGAGGTGGATTCAGGGGAGGAGTCTGTCTTGCTGCCCTGCAAAACTATCAGATTCCTCAAAGACACTAAAGTGGAGTGGAGGGACAAAAACAACAGGAAGGTTCACGTTTATCAGAACGGCTCTGAGTGGCCTGAAGAACAGCACCAGGTTTACAGAGACCGAACAAAGATGGAGAGAAACTTACTTAAACCTGGAGACCTCAGTCTGACCCTGAAACATCCCACAGATGACGACAACTCCACCTACACCTGCACCGTCTACAGCAGGGAGGGAAACATGCTGAGGAAGAAAAAAGTGCTGCTCCACATCATAGGTCAGTGATGCAAATACTGGTCCGAGGTCAGAATATAGTTAGCTTTTCATTTATCTTATACGATANNNNNNNNNNNACATTTGACACTATTTTCTCTCCATACTTCAGCCTCTTGGTCAGTTCAGGTTCTCAGTGGTTTAGAAAGGCAGAGCTTATTGATCAGCAGCAGGCTGATGACATAAATCATAAAACCGAAGGAACATTTATCAGATCACTTATAAAATGGTTCATAGAGGGACTAGACTGGAAATGAAGTAATTAGAAATGATGATACTAAAACATATTAAAGTACTGTGCTGATTTCTACTGTAATCTTCATACTTCCAAGTGCTGCCATCAAACTGCCTCTCTTTGCTTTGACTCTGTCTCCAACATGAAGTGAAGCACATGGTCTGTATATTACTGGAAACACTGATGCCATAGATTACCTAAAAATTTATGAATCTGCTGGAATAGATGCCTTTGCAGCTAAATTGTACTGATCAGTTTATATTTCTTTAAGCTAAGCTCTGTCTGAAAAAAATAAATCTTTCATGTCACTGGCCAGACTTCTTTAGATTGGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTGTATCTGGCCAGCAGAGACTCGTGTACATTTGATTATACTGACTTTTAAAATTCTGTTTTACTGTGATGATTTTTGAATGTTTTCATTTTACTTCAATAATTGTTTTGTTTCCATTATTGCTGCTACAACTTCAGTTGTTGTAATTTGATAATCAGATTATCTCTAACTGGGGTTTTAGGTTTTGTTGACCCAGCTAACACATAGAAAGTCTGAATATATCAAACTTGTTACTTCAAGAAACAGGTTCAGAGTTTCCTGCAGTGAACATCAGGATTCTCTTCAAATACAGAAATAATGCAAAGATTTCATTTGATCCAGTCAAAACATGCTCAGAGTTGCTTCTGTCTGTACAGCTCACATTCTGNNNNNNNNNCTCCTCTCAGTCCCACAGATGGATGTGGATTCAGGGGTGAAGTCTGTCCTGCTGCCTTCCACAACTACAAAAAAACTCCCTGAATATGCTAAAGTGGAGTGGATGACCAGATTCAACAGGAAGGTCCATGTGTACGAGAACGGATCTGATCAGCTTAGAGATCAGGACCACCGTTACAGAGACCGAACGAAGATGAATGAAGACCTGCTAAAAACTGGAGACTTCAGTCTGACCCTGAAACACCCCACAGACTGGGACACAGACACCTACACCTGCACCGTCTACAGCAGGGAGGGGAACATCGTCACGATGAAACAAGTGGAGCTGAAAGTCAGAGGTCAGTGCTGCTGTGTGTGTGAGCTCCAGAAGAAACAAATAATGACATCTTTATCATCAGCAGTGAGAAATGCTCTGTGAACACAAATCAGACTTTGCCTTAAACTGTTTATGAACCTCCAACATTCAGTGAAACTACAGACAGCGAGACGATGATTCTCAGCCCCATCATCTCCAACAACTTTGAAAACCTGCTGCTGTCTGTACAGCTCATGTTGTGTTTGTTGTCCTCTCAGTCTTTCAGATGGAGGTGGAGGAGGGGGCGGAGTCTGTCCAGCTGCCCTTTGAGACCACACAAAACCTGCCTGAAGATGCTGAAGTGGAGTGGAGGGACAGTGATGACAGAAAGGTCCACGTGTATAAGAACAGCTCTGACCAGCCTGAAGAACAGCACCAGGATTACAGAGACCGAACGAAGATGAATGAAGACCTGCTGAAAACTGGAGACCTCAGTCTGACCCTGAAACAGCCCACAGAGAGAGACCGAGGAGGATACAAATGTAGAGTTTACGGGAAGATCCAGAGATACAAAAGAGTTCTACTCAGAGTCAGAGGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGATTATTAGCCAATCGGTGCCTCTTCCTGTTTATCACAATGTTACCGTTATTTAGAAAATAGCTGTTGGTGAACAGACGAGATCAAACTTTCCTCTAATCAGCGATGTTTGATAGTGCTCTATGTTGAGGCTCATAATGACACTGGCACAGTGACTCGTACTGTTTAATAAGCTGTCAACAAACTAAAGTGTGAAACATGTCTTATCTTTGTATGTGGCACACCAAGGGCTTTATTTACATATCCAGCTTCTTGACTAAACTGAGAGCATCATGTTTCCCATTTCTGTCGTATTTTAACATTTCAAACTCCAAACAGGCTCAGGGGACAACAAATCACATCTGATCCCTTTGAAATGTCCTCAAATGTCAGAGGATGGCATTAAAAGAGCTGTAAAAGGACTAAATGAGATAAAATATAAAATAAAGTCACAATAAAAACTGACTTTTCACATCTAATCTCCTAAAAAGAGCAACAGCAAGAGGAACACATCTAAAAGTCTCCTAAGCCTGAACTTTTCACCTAATCGCATTTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTGAAACTGTGTCTTGAAATGTTGTTTGCAGTTTTTGAATAGTCATGAAATTATACATTATTTTAGTGTTTTTTATCTTTTACAAAAACATATTCACTTGTATTTTTCATGCACTTGCTAATACAGTGTGCAATGTGTTGCTATTGGCAGAAGGTTGCAATAAGACGCCTACAAGCTGTTTGCTAACCAGAGTTAAAAACTAAATGAAAAGAACTGGTCAGGGTCCTGTTACTGTACTGGTCCTATACAAGGCTTCTCAGAGCTGCTGTCATCATATGTAGAAAAATATGTAGAAGAACTTCTAAAGGAGGTGAAGCTTTTTCAAGCTGCTGCTTTTTGTTTGTCCTTAACTTCTTCCCTGCCAGGAAAAGACAGAAATCATAACAGACAAAGGGCTTTTTGAAGTAAACAAATTCACTTTGTTCTTCTTATTCAAGCTGACGTTTCAACCAGCTGCCATTCAGCAGCACAGAGGTTACACTCTACTGTCTTATTAAAGGACTGCAGGACGATCCATCTCCACAGGTTTGTGGTGCTGAACTGGCATTTTTCTTTGTCTCATCTAACAGGTACATGAAGGGACACAAAGATGTAAATCCAGCTTTAGTTATGTCCCAGACACATGGGCCTAGAACATGTGCAGATTGCTGCAGTTGCCCACAGTCTGCATAGAAGTTTACCTGCAAAATCAACAACTTGAGAAAGTGCAATCCAAACGAGAGACATAGAGCTTCACTTTCAAAGTAAAAGCTGGGCTTTACCTCTGCAACCAACCTGCTTCAGCTTGTCAACTTTTACTCTAAAGACAGTTTCCACAGATTCACTAATCCTCAGCGAGTGTTTACAGGCACGTTGGTGTCTCCCATGCAAGCTACAGCCAATCAGGACAACCTTCAATCCATCAGAGCAGTCACATGGAGGTTTTTGGTGGACGACCCTCTTTGTGACTAACTTCACCAGCCAGCAGTCAGGTTGGAGAATGCACATTTTTCACCAGCAACCAGACATGCCAGGGGGTCTGAAGTGTGTTGGTCTCAAGGTTTATGTGACAACGTACACTGCCATGCAAACATGTGTTGTCCAGTGTGATTAGGTACTACTGTACAAATATAAGAATTATTCAAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTCTCAACTGTTGCCGCCCTTCAAACAGCAGACGGTGATTTTATGTTTGCTGTTCAGCTGGAACGCTTAAAGTGTCACAGCTTTGTTTCTTAGTACGTTGGTGTTTCTCTGGATTAGTGTGATGTTGAGTTGCACAGCACACAGCTGGGACTAATCACACATGACAAGACAGAGAGGAAGCAAAACAGGATGCACTAACACAGGACACGGGATTGTCAAAGTAAAACAGGAAATGCACAAACATCAAAGACGAGAGCGAGACGTAACACAAGGGACAGAAGAGAGGCACAGAAACAAAATCTAAAGACTAGAAAGCACCAAAATAAACCAGAAACTACCTGAAACGGAGCATATTTATAAAAACACACAAACACAGAGTCATCCTGCTCTGGACCGTGACAAAGTGGCCCTTCTTGTGGGAGTTGTATTTTCATACCATTTATGAGGTATAATGGACTTTTCTCAGCATCCTGCGTTGGTGTGTGAGCTTGTTTGGAATTTGGACTTTCAGCATAGCAAATCTAAAACACAGTGTTGTGAAACATGAGTTTTAAAAGAAAGTCCTGTGTTTCCCACGGTCTCTGAATGCAGCAGCAGTGTTCCAGGTTGTGTCCTGTGTGACGTCACACACATTTAAATAAGTCTTCANNNNNNNNNNNNNNNNNNNNNNNTGTCTTTATGTGAGCACTGATGTCCACCAGCAGAGGGCGCCCTCGCCCTGCTACAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTAGTTTGTGGGGCGTCCACACTGTAACACTATGTCAGGTTAACTCACTGTGAGAGAAGAACAGTGACTGGAACAATCTGAGCTCATATTTTGAATAGAAGCAGAGAGAGCTGTGCCAACTGGAGCTCAAACAGAAACATTAAGATTCATTAAACATTATGAAGAGAAGTAAACCAGTTAAACTAACTTAAAAGTCTGAATGATTAAGTCAAGTGTTTGCTCATAGGGGGTCATCGAGCTCATGTTTGTCACTGTGGGAACTTTGTGTCGACTAAATGCAACTTAAAGCTCGACGGTTGCCCAAATGTTTTAAAGAAGTTGATAAATTCAAAAAGCTGTGACACTTGTTGCTCAACANNNNNNNNNNNNNNNNNNCAAAGCTTCTTCTGGTACGAGACTGACATGCCAGTGGGAGGAGTCAGCAGACGACCTGCTCTACCTGCTGAGACACAGGTGGAGTCATCAGGGTGGAGTCGTTTCAGTAAGGACAGATCAATAGAAAGAATGAAGATGTGTTATTGATGAGCAGAATATAGACAGATGTTTGGTGGTTAGACTCCGATGGCCCGTCTCAACAGAACTGAACCCAGCTGTGACGAGGATTAGAGCAGGACCCCAAAGAAAGAAAGTGATGTCACCACAGCAGAGTTCTGGTCTACAGGGAAAAGAACATGAGTGTTAAAGGTGATGCATGGCACAGGTAAGCATAGCAAGCATGAGCACAGAGAAGGGTGAGAAACTGAAGAAGAGTCTGGAAGATCCCGACCAGGTCCAGAGGCCAGCCTGCTGTCCTGAGGAACAGACGCCCAAAGCATCTGTGTGAGTGTCGGGCAGCCCTGTGGTAGCAGGACATGTTTGGTATTCAATCGGAAAGGAAAAGGGAGACAGTGAAAGGGCAGAGGGATGGAGAGGCTGGGTGAGAGTTTGATCCCTCTGATGATGACAGCAGAGAGTGAAAGTCCTTCAGCTTGGTTTAGGTTCAGGGCCACAGATGGTCGTCAGAAAGCAGAGAGCCGAGAGGGTTAAGGGAGATTCGGANNNNNNNNNNNNNNNNNNNNCCAGGAAAGAGGAAGCTGCTGCGCTTCACTTACATGTATGAAGCGTCCACTTCCTGTGTGGCTGAAGGTTACAGAGGCCTGTTTCCTGCTGCTGCCACACATTCAGTGCAGTAGAAAAAATGGAGGTGATGGAGGAGCTCACAGCAGGTCCCAGCTGCACATTCCTTGTGATGAGAATGTGTTGCTGTTGTGTTCCTGATGGTTTCACATGTTGTATTCACTCATTTGTTTGTTTCTGCGTGCGATTAGGAGGCGGGGCACTGGGGAAGGTGGGGCTAATGTTCAGTTTGAGCAAAGACAGCGTCTTTGTCTGCTGCTGTCATCTTCAAACCTCCAGCCAATCACAGTGACCTCCAAATGACGACATGTACACCTCAATAAAAACCATAAAATAATTCTTACTCAGTAAATTCATATTATTAATATTATTGTATTTTTAAAAATGACATGTCACAGCTGAAGATGATCCTGGTATCTGATGAAGGTGAAAAGGAGACCTTTCATCTGTCCCATCTTCAAAGTTTACCCAGAATGCACTTGGTGAAGCTTCCTGCAGTGAACGATCAGAGCAGATGAAACATGAACAAAAACGCTGGTTTCTGCTCCTCTACGTCACAAACACCAAACTGATGTAGTTTATTCACACTATGATAGATCCACCATAACCACATCTGGTCTGAAGGTTCGATGTGTTTATGTGGTCGTGACTAGATGTGATTGGTTTGTAACTTTTAAAAAAACTTCATTTTCTGAAAGTTTGACGTCTCTGATGCAGACATGAGCCGATCAGAAATGCTGGAAGAACGATTTAAAAGCACAAATGTTTTACTTTAAGGGTCTGAAACTCAAAATTATGAATAATATGAAGACAGAGCTCTGAATGTCTTTGTAAAAAACTAAAGCTATGAGTTGATGTGGGCTCGACCCCAGAAGCAGACAGAAATAAAAATGTGATCGGGCTGAAGCGTCCAGGACTGATCCAGGCTCTGAAGGTCACATGTTCACTCAGAACGATCATTAAACTGTATTCGTTCAATCATGCAGCACTCAGATATCCTCAGAGGAAATGCTACAGAGACCAGCATCAACAGCAGCCTCATATTCACACACACAGCTGATCAGTCAGAGTTACTGATACATGGTCAGTGAGAAGAAAGCCGTACACAGAGCAGAGGAGGCCGAGAAACAGCATCAAATAAATTCCAGCTCCATGGAAGAAAAACTACAGCCCATATTAGTCTGAGGAGCTTGGAAAGAAAAGCCACTGGACTTACTTAAGTTTCCTGAAGATGTTTCATCGAGAACCTTCTTCAGTTCTGAGAGCAATTGTTGGAGAAAGGCCCAGAAATTTAAGCCCTAAGTAGGGTCCCTAAAAGGGCCGTGTACTCTGCTTAATCACATGAGCCAAGGTGAGAGATTTTGTGACTCCAAGCTCCTTAGACCACCATGACCTGGAGGACTGAGAGCCTCCAGAGACATACAGCCAATGATCCTTCACAGCCATTGCAACACGTTCTCACTCCCAACTCGTCAAATGTGTGACGCATGGTCAGGCTCCCTCTGCTTCACTTATCGACGCGCAGGGTACCCCCCTCACGTCGAGAATTGATGTGCAGGGTCCTCTTATTGAATACTGTGAAGGAAGTTCAACACAGCCCGGCTTCCTTTGAGGTAGTTGGCTCGACAAAACCTAAAACCTCATGTAGCGATAACCGATATCAGGGTAGCTATCAGTTATTATCAGTGTTAAGCCTTGAGTTCTCCTTCAGGCTAATTAAAAGCGGGTGTTTAATGATCTCTATGAGTGCTGGCTACTCCAGCCAGAGACATTATCAGATAATGATGATGAAAGGGTGATTAAAGTCTATAAAGAACATAAAATTTAATTTATTATTCATTTAATTCATTGTAACTACATAAGAGCCCAGCAGCAGCAAATAGGCACACTGAAGCCCGGTGATTTGCTNNNNNNNNAAATAAAATAAAAAATCAAATCACTTTCCTGAATAAAAAGGATTCCATGACATTGCTCTGGAAAATAAACTTTGTGGATCTTGAACATGTAACTTGTACATGTACATTAAACCCATACTTTTATTGAATATATTGTTTGCATTCATGCTGTACTCATAAAATGACTCAGAGTAAAAGTGTCTAAATAATTTAAAAGCTTTCTTAAATGCATTTTTTCAGACTACCTTTAAGATTACCATAAAGACCATAAAACCACAAATACAGACGTGACTTTGGGCCCATTTGGTCACGACAGGATGGATGTACTGTTGACTTGGAGCTCATTTACAGACCAGTCGATGCAGAAATATCAGAATTCACAGAAACGGAAATGATGCCTGTTCTTTCAATAGGCTCAAAGGACCTACTTCATTTTTATTACACACAAAGACAGAGGTTATACACAAATTAACAGTTGCAAAATCAAAATGGCAAAATATAACAGATCTAAAGACTGATGTGGATCACTCAAAAAGAAAAGAACAAAGAAAATCAAAGACACAACGATGATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTTTCGAGCCTATACAGCTTGGAGTAAGACAACATGCATGAAGAGGATGATGTGGACAAAATACTCATTTGCCTAATAATTCTGCACTCCCTGTAGTTAGGGCTGGACCAGCTTGTAGGGTTCATTTGATTGTTGGGGTTTTTCTCAGAGGGAATGGGGCTTTGGGGATAGGATTTGAACTATTGTTAATATTATCTAATATCTACATCATTATAACATCTTGTTTTCATCAGTGTAAAAACTTTGCATCAAAGCACGGGGCAAACTTCAGAATGCTGTTCTGCTCGCTGCTCTTTATTGCAGCCACCACATTCTCCATTCTCCTTTGACTTACAGACACAAACTAATTCATTCATTTGCATACTTTAACACTCAGAAATACATGTACAAAAACTCATGAAGCCTATCCAAGAAGACAGCGTAAATATACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACATGGAATGTTTGTTTGTTTGACAAATGAAGCAGATGAAGGAGTTCATTTGAAAGACCTGTATTTTTTCTCTTTTGAATATTTATTATTGTTCATTAATAAGACAAAAGTATTTCTTATCCCATTACTTGATTATTCAAATGAATAATTGATAGATTAATCAGTTACTAAAATAAGTAACTGAGCCCAAGATCAGAATGTTATGCCAGCCGTCACACCTGAAACACCTACAACAGCGGACCAGCCTGAGTATAGTGCAGAAGCAGAGCTCTTTGGAGACTGATTTGATGAGAAAACAAAAAGTAAAGCATCTGTTACTTAGCATGTATATCATCCATTGTTAATAGTCACCTGGTTTAAATAGCTGAAGAAAAGTTCAGGCTTTAAGCTAATATGTAACACTTGAAGTGAGGCATGTCGACATGATAAATTGATTATTTGCAATATATCATGTAAGTTTTTTGTAAAATTAGAGGATCACTGTGTGGTTTTCTGCTTAATATTATCCTTTTTTGGCATTAGCTCAAAATTAAATTGTATTAAAGCTTCAGTGATATTGAAGAGTGGAGTGTAATTACATCACAAAGTGATAGAAATGGGGGTCTACTTTCCAGGCCTCTAAAATAAATCCTAGCAAATTTCCAAGTGCCACTGATCATTAGGGGGGAGCTACCGTTAATGTATGTGGCTGGTGATTGAACCTTACTCAAGGTTGCTAGTGGGGTGCATCATCTAGCAGACTGCAGGGTAGGCATTCAGACAGAGGTAGTTAGTGCTGGCCGAATTCCCCAACCTCAGATCGTGTTAACCTACTGTGGTAATATCCCTAAGGTCTGAGACTCAGACCTTTTGAATAGAGAGCTATTCCAGACTTCTGTACAGAGGTAACTGGGTGCTTAACAGATTACAAACATGTTTGTGATAATCCAAAAGTGAAAGCTAATATTTTGATTCCAATGTTGGGACATGGTCCTAAAGAGACAATGGATGGTGTCCTGGGGATCTCCTCCCAGATCTGGACAAGGCCATTACTGAGCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCGGGTGGCAAAATTTCCTCCATTGTATCCACAAATTCATTCTTTTGGTCACATTGTGTTATTGTATTTGTGAAGTTCAAATGTATTATTCAATTTTGATTAACTTACTATAAAACAGGTCTCTCTGATCCCTGCAGATGAATTTAGACTCTAAGCAAATGGCAGACAGTTGATTTCTGTTTCTCTGTATCCTCAGTTTCCCAGAATGCCCTGGCTGTGGTGGTGGAGGTGTATGAGGGGGAAAGGTCTGTCCTGCTGCCCCTTTCAGTACTCAAAGTTTATACCTGATGACCCCACAGTGATGTGGACTCGCAATGATCTTGATCCCAAATCTGTACACCTACTACGAGACAGAGGAGATGATCTTGCAGGACAAAACCAGCATTACAGCGGGCGCACATCAATGAGGTCTGATGCTCTAGACTCTTCAGATTTCAGCCTCACTCTGACAAAACCACAACTGACTGACAGCGGCAGCTACATCTGCTCCCTTAGTGATGGAAGAGAAGAACAAAGACTGACAGACATAGAGCTGCAGATAAAGGGTCAGCAATATTTCCTAACACCTTCTGTAAAGNNNNNNNNNCTTTTACTCTCTGTCTCAGCAGAGGATATATTGTTGAAATATTTTAAAGTAAAGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGGAGCGAACCAGAGATTTTACATGGGCATCCAAAGTCAGAGCTGAGTCAATAGTAACACCAAGGCTCCTGATAGAAGCCAGTTAACCCCGATGCTTCAAAATGGAAAGAATTGCACATAATCCAAACTGCAACAGTGAGGTTTGCCTTTATTTAATGACATGGTGCTTAAGAGATGCAGAGCAGAAACACTGAAATTTGTCTAGTATAATAGATATCAAGGTTTTTAATTTNNNNNNNNNNNNNNNNNNNNNNNCTACATATTTTTAAACATTGGTGAATTATAAATTCTAATCAAAAGTTTNNNNNNNNGACTCTTAACCTAAAATATGAGAAAATATCCAAAGATTTTCCCAAAACATCTACTTGATGTTTATGTGTTAATGGCTACAGTAGTAACTGCATTGAAGATTGCAGACATCCTGATTCACAAAAGAATCTAATTTGTAGGGACAGGAGTCACTAACTATTACTACTTCAGACTACACTTCCAAGCAGCAATGAAATCTGGCTGGGTGACTGTGAGGAGGAATGCTTTCTTCCCACAGTCACACTCCAAAGAAAAACTCTGATTATTGATGAATCTAATAAGCAATATGATATCCATTACTGGACATACATGGTTCTGGAACATAAGAAGAGACACTGTTCTCGCTTCTGGTGTGTTTTAACTGATTGCTACATTTAGATTTCACAGGGCAAACATTGTTTGTCTTCATTGCACAGCCCTACCAAAGAATATTAATGATATTATCACTAGTGGCAGGACAGAGTGATAGGGCAGGAATAAAGAAACTCAGACCTCAGTGTATGGCACCAATTTGATTCCCATTAGTATTATTCATTGTCCTCTCAGATGACCACATGGAGGTGAAAGTAGAGGCAGAGTCAGAGTCTGTCCTCCTGCCCTGTAAAACCCAACCTGACCTGCCTGAGAAGACCAGAGTGGAGTGGACTCGCTCTGACCTAGGACTGTTGATAGTCCATGTGTATCCAAAAGAAACTAAAAACCAAGATGACCTTTACCATGGTCGCACAAAGATGAACAAAGACCTGCTGAGAACTGGAGACCTCAGTCTGACCCTGAAATACCCCACAGAGAGAAACAGTGGAGGATACATCTGCACCATCTACAGGAACAAAGACATCCTGAGACAGAAAGTAGTGCTGCAGGTCAAAGGTGGGTGTTGTAAATAAAGGTTAGAGGTCACTGCTGTAGATAAACACCAGAGTTTGGGAGTTGGAGATCACATTGTTTGTTAATGTCTCTCCACAGAGCAATTTCCATCCTGGGCTACGGCTCTGTTGGTTCTCCTGGTACTTGTTATTGTGGTTTCTGGGGGTCTTTTATTTTATTTTCGGGACTATTTCATGTCAGGTGAGTCTCTTATTCTACACAACCCATAATGCCGATGGTTCATATGTGTTGAGATGCAGTTAATATACAGAGAGCTGAAGAGAAACTTCCAGGTTTGTTCCAGAAGTCAGAAAACCTCCTTCAGACTCAGTCATTAATCAGTGAAACAGCTCCACAACATGACTTTACTAAACAGTGTGTGTGCTTCACTGCATTGATCTGACACAGAGGCTGCATGTGTACAAGCTGTTCTTCTTCTGTGGTGGTAAACAGCAGGCTGACATGGAAAGCTTTTGTGATTTACTAAATAATTATGCAATAAAATATCCATGGGTAAATTCATTCACAAATTATTCTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGTTAGCAAGTTACCTTCAACAGGTGATCAGGCTGAGTCCAAAGGTGCACAGTTCAGCTCTCCATTGTCAGAGCATCATAGTTTTCATATGTATCTGTTTGACAGTGTGTGAAACAGCTCACATTGTGCCTTGTTCTTCTCTCAGATTATCAGGTAGAGGTGGATTCAGGGGTGGGGTCTGTCCAGCTGCCCTGCAAAACCACAGTTCACCTGCCTGTAGACACTAAAGTGGAATGGAAGGACAGAAACAACAGAAAGGTCCACGTGTACCAGAATAGCCCTGTTGAGCATGAAAAACAGGACCAGGTTTACAGAGACAGAACAAAAGTCAGGAGAAATCTGCTGAAAACTGGAGACCTCAGTCTGACCCTAAGACACCCCACAGACAGAGACACAGACACCTACACGTGCACCGTCTACAGTGGAAAGGGAAAAATCCTGATGAAAAAAGATGTTGAGCTGAAAGTCAGAGGTCAGTGCTGTACATATAGGACTGAAATCTCTTTAATGTAGCTGTATTTGACTTGAATAATGTGAAGTTATATGCCAGAGCTTTCCTTTGTCTGTGTGTGCATGTGTGTTGTAAAATAATCAGTTGTAACGTCTTGATGCATTCTCAATCATCCAGGTAAGTAAATCCCCAAAAGCTGATTCTGTTCATCTGGACGTAGCTTTTTGTGGGAGAAATGTTTCATCAGCTGACTGCAGGTTTCCCCAATCTTATAAATAGTACATTTGCACAATGACTGAAACCAGCCCACTGAAGGAACAATGGGCTGTGAGGTCAGTTCCTTAATCATAATTATGCAAATTCCCATGACCATTGATCAACAACCACTGACCAGTGGTCATGAGTCCCATTCACAGAGAGTTGGGGAATGGCTGCAATCAAGAGGTGATCCAGTAATGCTGCACTAATGAATTAGACTAACTATTCACTTTAGCTAAAGTTATTAACTAAAGAGTTGTGATGCTGTGTAAGACATAAATAAAGCTCAAATACAAAGGTTTGGACACCGTTTTGCATGTGTCCCTACTGTAGGGGTCTCTGCAAGCATACAGGGCTCTGAGAGGGTACAAGATGACAACTTTGGAATTCTACTAGAAACAGTCGATCATATTTGTCAAAGCTAAATCCAGGGCAAACTAGGCTAAATTAGCGTTTTTAGCTACCAGCTACAATAAGCATAAAGTTACTGTACCGCTATCAATTGTTAACATGACGCTTGTTTTTATACATGTAATACATTTATTACCAACCTGAGAGTTTATCCGCTGGTCATTCGACATGACGAATGACTTCTGAAGTCTTAATTCAGCTCAAGACGCTGTAGATTCCCGTCAGTGACACTTTCGGTGTGCTAGTAAAATGTAGTTCTATTAATCTGCGCTTGAACCGGAACCGGATGTAAGTCCCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTATTGGAGAGCTGAATTTTTAAAGGATGAAATGCAGTTTCAAAGCAAATGAATTCATTTTCAATATATAAAATTCAATTTCAATTTAGTGATGATCATTTTCAAACCATAAATTCAATTTCAAATACGACTAATTCAAATTCAGTTTTCAAAAGCATTTATTCAAGTTACAATTCAGATTCAAATTTAACTTATTCAAATTCAGTTTCTGATGGCACAGATTTCTGCCCATAGTCTGCAGGTGCGCATTCGGTGTCAAAATAAAAGTATTTCCAAGAAATTCCGAGAATATGCACTTCTTTTGCGGTGGAGGAACACCAAAGTAATTACTTACGGAGCTTGCTCCTTCGACATCTTTAAGAGTTCTGAACAAATGTCTGGCCTCCTCCAGATTATCTTATGTACGCAAACGCGCGTTCCAACTTCTTATCTGGTGCGTGTCTTTTATTTTGACAGCAAATTCACACCTGTGGAACATTTATGTGCAGCCCTGTTTATAGTTTTCTGTGCATTTCAAACATTGTACTTTCTGATGNNNNNNNNNNAAATATCTAAAGTAACATGGCTGAGGCCAGCTAGAATCCCCTGTGGACCTTGCCCTACAAATGATCCAGGACGGATGGGAGGAAGAGCCCATCGGAGGCATTGACTCTGATTGGACATCTCAGATATAGAGGTCCCAGACCCAGAAAGATATTTTGAAACCTTGGAGGATTTCCTGCGTTCTTCTCCAGGTCATTGAAGCAAACTGCTGGGCCTGAGCGGGCAGTTTCCCATCGAGGGTCCAAAAACTCTTTAACATGGTGGAGATTTCATAGCCACGCTGTAACCACGCTGTAAGAACATGAAGATGATCCCACCGTCACCGTTCTCATAGGGGGGTCGTCTGATTGGTGGAGTTTCTCTCTGTTATTGTCGAGTCTTTACTTTACAGTAGAAACTCCTGGAGGTGACTGTTGTTGTCATTTGCTGCTGTAGAAATAAAACTGAAGGAATTTTGCAGGTAGAAGATATTTGATTTACAGCTTCTCACACACGAGACCAGGCCTGCAGCTATCCATTATTTTAGTGTGTAAACAGACTCCGCCTCTCTGTGTAAACAGACTCCGCCTCCACGTTAAACTGTGACATCATCATCACTGCTGCTGTTATCAGTGTTTGTGTTTAACACTGGAGGCTGTGTGGGCTTAATGTGCTCAGACTTTTATTCACACGCTGCTCATAAACACATTTCTATTGGAGGTCTGTGAAACATGGAAGCAAAGAATTTTATAATCGAATTATTGGAATTACTCGATGAATCGTTGCAGCTCTACACGAGACACTTTCTTTAAAAACCATCAGACTGGTTTCATACATGTTAACGCTTAAATACAGAAAACTTCAGCCTGATATTCCCGACGTATGAAACTATGTTCAAATCCAGATGAACTTTTTTACAAAGAGCCTGTTTCTGTTAATATTATATCAAAAGTCTGTGATGGTGTTCTGTCTCGTTTTCCCAACATTAACCTGTGAAATGTTCATATTTATGTACCAGTCAAAGGTAAAACATGTTTTCTAATAAACTGTGTTTGTAAAATCTGCTGGTTGTAAGAAGAAGTGTGTAAATGTCCCCAGTGGCTGCTGTGGTTTACATGGTGAGATAACATGTGAGAAATAATTCAGATACTGAGGCTACAAACTGTTAGTTAGTGCTGCTGTGGAGACGGATAAAGAACATGTGATGATGATAAAAACTAAGAGCTGAACTCCCCCAGCTCACATTATATGGGCTGAACCATTACAATAGGTAGGGCACTTCCTGTAGGGAGTATAATAGACATTACAAACCTCCATGTGTCCACACATCAACTGTCACTGCAACCTCAGAGCAAGAAAAGTGTTTAGACCCACTGTGTTCTTAACCCACAGTTACTCCCCATGAGCATTTCTACTGCTGAACACAAGCCTGGTGAAACTTCAGCTGCCCAACATACTGTTAGTGATTCACAGATTTTTCCTTTGTTCACTGTCAAAGCTGATGTTCCCACTTCCTTGTGATCCTCCCTCATGTGCTCCTGGTTTCTCTTTTGTATTCTTTGGACTTCTGTATACAAACCAACACAAGATGAGTTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAAGTAACATGTTCAGCATGTATATATATTTTATTTTTAAATTCCACTTCTCTTAAAGCTGTTTCGAATCCAAAACAACACATTTACAATAAAGACAAACATTAATAAACCAGTTGCAGAACTGTATGGGGTACACACACTCACACTCCCCATACATAATCTATACTCCTGGGTCCAGCACCAGCACCCCCGGAGGGGCTATCTGCCCCCAGACCCAGGAGATGGTTCTTTGGACCTTCCCTCCTTTTGACACATGGACCTTCCCCTGTGTTAATTGACCATAATTAGGAGAATGAGTAAAAGAAAAAGTCTCTTGGGTTTTCTGAGGGCTTCTCCTCTGGGCTAGTTTTACTCTGGGCCTGTAAATCTGTGTTAAGAGATGAAGTTAGTTGGTTTTCATGTTAATTCTGTGCTCTGGTTCCATATTGTGTTTAACTGCCACTGCATCCACACTATAACTGCCAGAAAACAGAATCTTTGAGTGAATATAAGCTTCACATTTACAAACAGCTGTAGTTTATGGGAGTAATAAGGCTGTAGCCACAAGTTTGTGATACAACAACTACAACAAGGGTCATCCTGAACTAGCTGCAGTCTAAAGTGTCAGTTTGAAGTCAGTCAAAGCTTTGTGTGCATCATCAGTCTGTTGTAGTCTGTCATGTCCAGTCAGTCCCCTCACATGTGTCACTGCTGATTGTGGAGCCTCTCATGCAGCATGTTTGGGGTCCACTGACAGAAATATGAGCTCATGTAAAAAGAAATAAATGAATGGATGGATCGATGCAATCCTTTTCAGACAGATGGACCATCTGATGTGATCACATGTTCCAGAAAGGTGAATCTCTCCAAAGCACTTTGTAATTTGGAGAGATTCACCTTGTAAACATTCTCATTGAGGTATTTTGAAGCGCTTTAGTTTCAGTCTTGCAGGGCTGCTTAAAAGGAGAACAGATTATTAAATCATTGATGCAAACATGTCGGCCCCTCCTGAGAAACGAAACCTGACAGGTTTTCTTTAAGTGCACTGTTAACAAACATGGGGTCTGGTTTAAGACATGTGCAAATATAATTTAGTTTAATGCTTCTCAAACACAGAGCAATGTTTCACCTGGAATGTCAGATTCTTCCCAGTGTTTGTACTGTTGCACTCATTTTATTCAGCTTTTCCAATAAAAACAGATAAAATGCTCTCATGTATTTTGTAAAAACACTTTTGTTCAGTGAGAATTACCCTGGCTGCACACTAATCTTTGTCAAATACACACTGTTTATTCATACTGCTCAGTGTCTTGATGCATGCTCAGTCATCCAGGTAAGGAAATCTCAAAAAGTTAATTATCTGTGAGCTCGAGGCTGCTGTCGGGGGTTGGGGGACTCTGTGTAGCTGGTGAGGGCTTGGATACGTCTCCACACCTGGCGGGTGCTGTTGTCAGTGAGGAGGCCCTCTATCCTCCTCCTCCTCACATCACCTCGGCACAGTTGGCTTGTTTGCAGGTTGCTGGTTTGCAGGGTTTTCCATTAGGTCAGAGGACCTTGTACCAGGTCCTTTTTAGTACCTGCTCGGCCGACGTTTGAAGGAGCAGTGATGCTCCTCCTGCTGTCAGGCCTGCAGGTTTATACCTGTGATGTTCTCCTCTGTCTTGTGGTGGACAAACTATTTTTTGCACTGGCACAAATAATTTGTGTGACACCTGATTGTTCTCTCATTTTAGTTTTAGTAGTATTTTTAAATGGTTGTACAAACTTCATTTTTAGATAAATAGTTGTAACNNNNNNNNNNNNNNNNNNNNNNNNNAAATGTAAACTTTATATTTGCATTTCAAGTTATGACAATAATTCAATAAACATGTTTGTGGTTTTTACAGTAAAAATATAACTACTACTAGGATTTTATGTTTCTGTGTGATTTCAGATCAGTTGTGTTAATACAGTATGTCAATTAAAAAATAACTGTAAATTCAGACATGTGAGGTTGAACTGAAAACAATGACACCAAACAAGGTGAGAAAATAAATACATTTAAAGGTGAAATACAAATGTAAAATCAAAAGTAGTCAAAAATGTCCAATTATATTTTGGACCCAGATTAACCCAACAAAACATGAAACATTAGCTTTAAATTTTTGGTGACAAACGTGTTCATGACAGTGCAGATTTCTGACATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACTTAAGTCAGACTTGTGTTTGTAAATGTTGTGTAGCTTTCTGGATTTTATACTTATTGGGCTACATATTTATTTATTATACAGGTTATACAGTACATGACATAATTCACATGAAACTGAAATGTTTCATTATGTGGGCTAAAGAAAATAATGCAGTTATGGACTATATTTATATGAAACACTTACTGTATTTGAAGTATTGTAACCATATGTAACACCTGCATGTGTGTNNNNNNNNNNNNNNNNNNNNNNNGGCTTTGATTTTTCCTCCCCAGTTGATTTCCGTGCCACCCGAAGAACATTTCTCTAGATCCGGCCCTGTGTCGAACAAACAACAGCAAATGTAATCAGGCTAATTACAGTTTCAGCATTTGTCAGTTTAGTGTTTCACACGTTTGCCTTGTTTGACTCCAGGAGCTCAGAAATCAGTTTGATGTGTGTAAGAAAGGCATCCAGTGTAAAATCTCCCAAATCAAACAGACGGAGCTAAAAGCTGTGGCAGCGCCTTGTAATACCAGCTGCTGCAAGCAGCTTTTGTCTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGTCTGCAGATATTATATGTGACTTGTTTGTAACACAATGAAAAGACTCTCTGGCTGAAGGAGGCGGCACATCAGGCAAAGTGCTGCTGACATTCACTGGTGGGCTCCCACGTGTCATCCCAGATTTTACCCACTGGAAAATATCATTCCTGAAACAAACAACACCAAAAACATGAAATCAGGTTGGGGATTACTTTATGCTTTTTATGTTTAACACCAGTGGTGGAATATAATAAATACATTGACTTTAGTAGTGCACTAAAACACAAATGTCATTTTGATGGATATTTTTGCTTCTGCTCCATTCTTTGTAATTCAGAGTGATTCCAAAGAAAACACTCGTGTACAGGTTCACTAAACTTGTACCACAGATTTAGTTTTTGTGTTTCAGTTTAACATTTCGTAACTTTCTGCAAAGTGGAAACAACATTTCTCCAAATGTGATTTGGATTTCGTGTCGATCCTTCTGAAGGCTGAAGTGTTTCTACTATTGAGAAATTCTGCCTCCTCACAAAGTTTTAAAGCCTCTGATTATCTGTTAAAGGCATCACACACACACAGGATATTTTTCTCTCCACTGATCAGAGATGCATCGTTCTCACACAGTATTACTGCTACAAATACAGGATGCAAACAGCTGAAACCTTCCACAGTGTGATGTTAGTACTTTGTTGTAAAGTGAAGAGTCTGAGTACTTCCACCACTGCTTCAGCAGTTCAGCTTCTTTCACAGAGAAATCTGTGTAAGACATGAACATGTGCTCTCCACTCTGTCAGTGTCCTCATAGTGTTCATATATTTCCTCTCATTGCTGTGAGTGCTCTTATGCTCCCAGCACCGTCCTGCTGGAATCACTCCCAATACTTTTGCATCTAAGTGAGACACTACGTGTGTTTTTCCCACAGCTCCAAAAATACTTTAAGATAACAACTTCACACTAAACCTGTATCTAATACTCACTGTGTGCTACTTTTTATGATTCCACAAAGATGGCAAGAAACTTTCTCCAAACACTGCATTTCTTAAATAACTGAGACAGGAGAAAACAACAACAACACTTTTAATTACTGTCCAACAAGGTCATAA