ACTTTTCTGCTGTCGCCCCCCTGAGTTGACCTTCTGCCCTTTTTGGACTTTGCTTCCTTGTTTTGACCTGTTTTGTGTATTTGTGGACTTGGTTTTTGGTATCTTGCTCCTTGTGTTTCGTTTGGTTTCGGTCCCGCCGTCCTGGTCCCCCGCCTCCCGCCCTGGGTGGGTTGTTTTCTGTTTTTTCTTGTCTTTTGGTTCTTGGGTTTGGGCTGTCGGGGGCCAGCCCTTGANNNNNNNNTGATGTCATGGTCCTGGGCCACGTTGGCCCAGTATTCTGTGTTTTTGTACTTTTGTTCTTTCATTATGCCATGATTCCTAGGTTCTGTTAAGATGTCCCTTATTTTGGTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTGTGAGCCCTCGTCTCCCCTCCTTGTGTTTTATTCCATGTTTTCCCCAGCCCGTTATGTCTGTGCTCTCTCCTCCTGTCTGAACCTCTGTACTTCCTGTCTCCCGTCAGTGTTGCGTTTTCTCCTGCCTTGTCTTGTTATGATTATCAGTGTCACCTGTGTTCCTCGTGTGCTCCCACTTCCCTCGTTAACCCTCTGTGTATTTATGTCTGCGTCTCTTTCAGTTCGTTGTCGCGTTCTCCCTCATTCATGGCCGTGTGTTTCTCTGTGCATTAGTGTATTATTTCCCAGTGTAGTTCCTTATCAGTTTGCTTCACCGTTTTTCTGTCCAGCAATAAAGCTGTGTTTTGAGTTTATTCCTGCTTCCGTGAGCTTGCGTTTGGGTCCACTTCCTGCCTGCCACACAGCCGGTGTTCATGACACATGTAGTCAGTTGGTTATTTGGATGTTTGTCCAGCTGGATTTTGATAAATGTTCTTTGAAAAACTGCTGAGCACAAACTGAACCTAAGAAATGTTCCTGTTAATGGAGACTGAATGAAAAGTCAATATTAATAATGATAATAAAGATCGGTTTAAGTGCTGACCAGGATGAAGAGAGTTGAATTCATGAGTTTCATTCTGGTTGACTCCATGATTTGTGGAGGAGCTCGGACTGTGACTCTCAGACTGGATCCACTTAAAATGTTATTACACATGTTTGTGATGTAAATTGTTCCAAAGAGTACACACATATGTGTAAATAATTAAAGTCCATGTAGTAAATAAATACAATGAAATCTCAAGGCTGTCAAGGGATTCTAGAGAGAAATGTGCTGGTCAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAGAGGAAAACATTGGACTATTGAGCATCTTTGGAAGGAGTTGAAACATGCAGTCTGGAAAAGGCGCCCTTCAAACTGGAAACAGCTGGAGCAATTTGCTCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGTTACACTATTTCCTACCGTACATTACTAAATCTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTCCAGGCCTGTTTCATGCATTTATTTTTTAAATAATTCTGTTGAAGCATGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTTTATGTATTTTAATAAAGGCCTGTACAAAGCAAAACCAGCTGTGAGAGAGAACTAGGTCAGGGGGTGACAGATCGCCTTAGCAACAGAGGCTTAAGTTAGTGGAAGTTTAAAAAACAGGAAGTTTAGTGCAGAGCTGCAGAAGCATATTAATAAAATACAGGAAACCAGACAGAAAAAGCGGAACTAGTAACACAGAAGGAGTTGTTTTTATCGAAACTTTGTGTGAAAATAACATCTATATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCTTCACGGAAAAATACAACAAAATAAAACTAGTACCGGTACTGAAAGAAAGAAGAGTTATTCATAACACACGTGAAAAGACCCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGAAAACCATACATTTCACACCTGAGCCTCAACTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCTATATGATACACATTATGGCTTCTAATGCTAGAGATCTGCAACTGGTTTTGGGCTGTGCATGTCTCTCTCTTCCGGAAGATGATTGAATTAAATAATTATAAATATTTTGTCATAGAGTTTATAGAGTCATGTTATCTCTATTCAGTAAAAGAATGACAAGAACCAGATTTAATACATGGTTGAAAAGCAATGTCTGACTTTCATTGGTTAAGATTTATAGAATTTGTATTTACTATTACTTTTATCAGATTAAAGTTATTTCCCTGACCATTGTGAGTTTTTCTTTTATTGACCAAAGGGTACCAACAATTGTGTCCATGTCTGTATATACAAATATGTGAATTCACAGGAGAATTCATTCCTGCCCTGTTTCCATGATCCGGTTTGTTCAGTCCTGCTGTCAACGTCTGATTATTGAGTCATTCACCAACAGTCCCTGTAGGAGGTGTGGTCCTGTGGCTGTGCCGTGTGTGAGGTGGAGGATGAGGGGACATGTAGGGCAGTAACCTCCTCATTCACTCCTCTTTTCCTCACGTTATAAAACTCTCAGATTAACAGATGACAGTTATACAGCAGGTTTCTGGTGACAGAATGAAGATCATCATGTTTTTCCCACTTCTACTTCTAGTCTGCTCTGTTTCAGCAGATCAGACTGAGACTGAAGTCCAACAGTCCAATACACAGGACATCAATGCTGTGCTGAGAGAGCTGACTGCCTCATTGGCTGTGCAGAATGAGAGGATCACTGTCCTACAGAGAGAGAATGAAGGTACAGTTTCATACATCAATGTTACTTCAGAAATATCCAGAACATCAGAAACTGGAATGACCAACATTCATGGTTATGTGTTTTCTTATGAGACTGAATATTTTTATCACAGAAATATTGGAGCAGTCTTCAGACAATTAATGATGCAAGAAAACAAAATGTTTTAAAGAGCAGGTAAAGAAGCTTAAAGAGGTGGAGACAGAAAACTGAGACTGATCAGCTGAAGCTGCAGTCAAAAGAGATTGTAGTGAAAGTATCACGGAGCTGTAAATGTATCCTCCTAATGATGTATGATGTTAAAATATGTTGTTTTACATGTTTGATTGTAAACTATAACACTTTGAAACATCTTAATATTTTATAGCAGAACCACAAAACGTTTCCTTTCATCTCAGGATCAGGAACTGACTGGAATGTGTTTATAATGAAACAGCTCACAGCTCCTCTTCATGGCAAACACTAGAAACCAAATATTGATTTGATTTAGATTTCTCATTTGTTCATTCACTAAATATTGTTAATTGGTGAAAATAAATGATTAACACTTCCATTTTTGAAAGTATTATTTGTTTGCAGCATTTTTATCACCTGCCTAAAATGTTTGCACAGCACTGTATGTGTATAAATGTCACATCTGTATATGTGTATGACATGATATCGATGATTATGCCATCGTGCAGTAAAGGGGACGTGTGCTGTATCACAGACACAAGAAGATGAAGTTGTTTCACTGACTCATGTTGTGGAGGGTAAAACAGTCGTGCCTTCATTTGACAAAACAACAACATTACTGTTGTTGAATACATAGTAATTCATTTATGGAGGCAGCTTTTCTGAACAATGTTTCATTTCTTCAAAATGAGATCAAATTTACAGTGAACACATGCTTGTCTCATTATTCAGTCTGTCGACTACATGATGTCACATCATACAGGGAATTGAATGTATATGAATTTTTAAACCTTTAATGGAGAGAAAAAACAGTCAGAATCAGATTGTATTTTTCTCTCAGGCATTTTATTGGAGGAGGGACAGTAGAAGACAGGAAAACACACATAGGCAGAGTCAAACCCAGATCACTTTTACAGTCTTTATCGACATCGATTGCTTGTTGAATGACATTTAGTGGCCAACTTTTACATACAGTCTATGAATCGTGCCTGAATAAAGAAACACAGAGTGTCGAACTCCTAGACTGTGGATAAAGATGACAGAGTTTAACTGCACAAATTTCAAATGAGAATCAGTTTGTTCAGTGATGCAGTCAAACAGGTCTGCTTCTTCAACCATTCTCCACCCAGCACCTGTAGGAGGTGTGGTCCTGTGGCTCTACAGTGTGTGAGGTGGAGAATGAGGGGACGTGGAGGAGACCACTGCTCAGTGTAGCATGAACAGAATGAGTCACAGTTACTTAGAAACATGTGAATCCCTGTGCGCTGTCAGTGAGATTTTGTTTTCTGTTCGTGTTTTTCTCAGAACAAGCAGCAAAGTTGGAGAGTCAGAAAACTGAGATCGACGAGCTGAAACAGGAGCTACAGGGTACTGTGTGGGAATCTGAAAATAGAAATGCTGAACTCTTTCTGTATTTGTCACATTTTCACATTTGTGTAATTGTTCTGAAGATGCAATGGACATGATTATTTTTCAGACTGCCCACAAGGGGGCAGTCACAGACTGTGTTTAGTGCATATGGAGCATTTAAGAACTGGTTGAGCCATGCTGTAGTCTCTTCTTTCAGGGCTTCATCACATTAACAGTTGACTGCTGCTTGTGTCTCTGTGTGCGTCCAACTGTTCATTAAGTCGTGCAGGCTCTGAATGAGTTTTCAGTTTCTAGCGAACTTTAACATGCCGTATAATATGGGGAGGATTTTGTGTCATGCTAGCCTGCTACATCAGCTGTACATTGGATATAGCTACTAAGTTGGCATACAGTAGCTAGCTCATGCTGTTGCATCCTGATTTATTATAACTTATACTTTTTCAGATTTTTCAGAATTACACACACATATTCTCTGTGCTGCATTAAAGAGCAGTAAAACTGTCGACTGTGTCACGATTCTCTGTCTGCATTAAGGCTTGGGCTAACATAGGGAGCACTTTCTAACCAATGCTCACTGTGTGGTTATCACCAAATGTGGCCTGCATAGTAGTGTAGAGCATTCACCACAGCACTTAATGTTTGACCTTGAATTCAGAAATACAAACATAAACAGTAATCTGGTCAATTTAATTCTGGATTTAAGACACTGATACTAAAAACTTCTTCGATCAGCTCAAAATCACTCTTTAAGCTTCAGAGCACACATTAAGTTCATTAGTGGATCTAATTTACTGAATGACATTAAACTGAGTTCATGTTTGTCTGAAGCACAAACCAAGATGCAACTAAAACACGGAGTAACACAGTTTGTTGTCTTGGCAGAAGCTACAAAGTAACTTCCTGTCTGATCTAAAGGACGAGTTTGGGATCCTCAAAAATAGATTCAATCAAATTCCAGTTTCCAATCACAGAGTTTGATTTCTTCTGTGACAATGAAATGCTTTCAACTGTCAAACATTTCATTGAAGATTAAAGTTTTTGTCATGGTCACTTTTTTGGGAAGAGTCCAACTCTAAAACAGAAAGTTGAAAATAATGACATTTCTCTCTGTCTCAGTCAAACAGGTTGCTTTCTCAGTCTCTCTGCTGGGTCAAGGCCGTGGAGACACTGGACCCTATAACGCAAATACTACTCTGATCTTCAAATGTGTTGTCACAAACATTGGAAATGCATACAACCCACACACAGGTAATAACACTGAATGTCACTTCTCAGCTATGTTGATGTCAGGCTGATGTTCCAGATGTTCTGATTTTCCATTTAACAAAAACAAATGTCATGCAGGTATTTTCACTGCACCAGTGAGAGGAGTCTACCACTTTGAGTTGCACATGTTTGGATATGGAGACATTCAGACAGGTGGTGTGTTGTTCAAGAATGGAGAGCTCATTTGTATTGCATATGAAGCTCCAACATCTGGTCGTGTGAGTGCATCTAATGGAGCCTCACTGCTTCTAGAGGTTGGAGATCAGGTGTCTGTACTTCTCCATGCTAATACAAGGATACATGACAATCATAACCATCATACCACCTTCAGTGGTCATCTGATTTTCACCATGTGAGAGGTGTGACTGCTCCAACACTTCCTGTTTGGACTGGAAGTAAATCACCTGCTGGAATCAGTTTCTTGCTCTCTCTCTCTTCCTGGTTGGGTTCTAGTTTTGTGTTTATTTGTTTCTACGTCTCCTCTGATTCTACTGACTCAGATAATTTACTTCTTCTTGTGATCTTTGATTTAAATAAATCCAGTTAAATGCTCAGTGATTCTCTTCTCTTTGTCCTGAGTCGGCTCTTCATAAAGTGCTGCTCCTCGATTAGGCAATGACTATTTTCTATACGTTGGTAAACTGCATTATTTTTTATTGGCTCCACTGTCCTGTGTTGGTCAGTCTGTTATTTTGGTGACTGCTGGCCCACATGTTTGCTTTTAACTGGAGTCTCTAGTAATAAGTTTAGCAAAATCCAACAGTTACTCTTTTTTCTCTTCTTTGATAATCATGCAGATATTTTTCTTAAACACTTAACAGATGTTAAACTTAATCTGACTATCATGATAAAAATGTAAACAGCTGATTTAGTTTGATATAAAATGTGTGTCAGTGCTGTGGAGGAATTTCTAGAAGCTGAAATGTTTCTTTATTTTTCATCTGTATCTGAATCCAGACACAGATAACTGACTGTAAACTTACTCGGGTTCATTTCTTTCAATTCTTTAGTTTCAAAATAAAAGCATCATTGAACTAACACTGTGGATTTCTTTACATGTGTTTCATACATACAGCAGAGATCAAACCTACACATGCTGGGAGTTACTATCCAAGGTAAAGTGACACCTGGTGTGTAGAACAAAGAGCTGCTTTTAAAACATTGTCTACAGTAATGCTGACAGCTCTGTGAGGATGAACTCTGACATGATCCGGGCCATGACGAGCACACCCTTAGCTACATTATGATCTCAATAAACACCTCAAACAACAACATGAATAAAAATATAAACAAAAAATTTGGTTCCATAAATATTTGATCAGTTTTCTGATAAATGACTGGAGAAAATTTCAAAAAGTGCATTTTGGGTAAACGTTCAATGGTCATCTGACCATATAAGACACGTGGATGGCGGAAATAATAACCATGTGCTTCCTCCTCCTCCTTTTAGTGCACAAAATAGTGATAATTTGGCCTGGGGGTGCTGTGGAGCAGGCAGAGGGAGGAGCCAAATGCAGGACTCAGTAGGTAGAAGTTAATCTTAGAATGCAGCTTTATTGCAAGAAACAAGCTGAATAAACAAATAACCTAACAGGAAATGATTAACTGACAGGGAGACACACGGATAGACGGATACACAGCCTGTGACAAAGATCAAAGGGAAACTGAGGACTTAAATACACACAAGCTAATTAGGGAAACACAGCTGGGAAAAACAAGACACAGCTGAACTACGTCAGACTGATGTGGGAGATAAAACTTTAAACTAACACTGAGACTAAACAACAAGTTTTTGTCAAAGACAAAAGTGACTAAACATGGGAGACCTAACAGAAGCACAGACTGGGTATGAGACACATAGAGCAGGAAAAGCTTGCCGTGAGGCTGTCCACGATAGCCCCAAGGCTCCCTCATGGACACCTCTCAGAATTATGTTTTCTAGCCTCTCCTCCTCTAGTTTAAATGGAGTGTAAAGTATGAAGCACAAAGTGCTGCAAAGGAGAGCTTTGGTGGTTTCTCTGAAGACTTGATAGCATAATAAGTAATGTCTGTGAACATGTTTGTGTTGGAGTCGTGTCTTTACTTCCTGTCTTTGTCTTTCTTCCTTTGTGACTGTCTGTCCCTGTCACAGATGCAGCGGCAGACATGTTGAATTATAGAAGAAGAGGACTCAAAAAGCCTTTATTTAAGGCAGATCAATACTGCAAACGGGAGGAACAGTGAAAATAAAGTAAATCCATACTGGGGAAAACTAAGCATGAACTTATAACCTGAGGGTGGACCAGAACCAAGGAATGAGGAACCAGGAAACACAAAGAAAGGTGACAGAGGTACCACTGAGGCAACATGGGGAAGACACGCAGCAGTAACACAGACAAACCAATGACAGGAGGAAGAAAACACAGGGCTTTGATAACCAGCACTCATAGTAACACAAACACTAAATCCTCCTTCTCTTGTGCTGTTTTGTAGCAGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACTCCCACTCAGTGGTTTCACCTCCTTCCTGCACCTCACATGTCAGAGTGATCGTCTCACCTCTGAATATCTGAGGCCAGTTGGGTTGTTGTTTTACAACAACTTTATTGGAAACTGTTTACACATATTAACAGTTGAGATACAAATAGAAACATGAAATCAACACAGAAAACTGTATGTTTGATAATCATGAGTGAATGTATATTTCAAACTAAATGACTGAACTCACAGGTTATCTCAATGGTGACATCATCACTTATATCAGTGTAGTAAACTGGGTTTCCTCTTGTTCCTCTGCAGCTGTACTGCAAGTTTAATTACAAAGATTTTCACCTATGAAATACTCAGCTAGTAAAAGTCTGTAATTGGATTATATCTGGTCCTAAAGAAAACAGGTAAATGATGAGATGTCTGACAGGTCGTGTGTTTTTCTGCCAGACCTTTATTTACACACAATTGTTCTAAACACAACACAAATGCATCAAAGTCTGAGAGTCTTACATTTCACCTTCCAATCAGAATCATATTGAATATAAACCAAAGTGAACTCAAATAATATAAATAAAATCCATACAGCCATATCTAATGTTATTTGTGCACAGATTATTATTAGCATATTCAGTTGCTCAGAGATAATAATTACACTCTTGCTTCCCACGTAGTTCGACAGGAAAAACATTCCTGAAAAACTAAGGCTTTAAGCTTAAGAACACACACACAGCTGCTACAGGCAGCTCAGGCTTGTTTGCTGAGCTAAGTTAGCTCCTACTGTCTCAGCTGCAACATGTTACATTTCAAAGCACAAAATAAACAAACAAACCAATAAACACAAATCCCAACAAATCATGAAATTGTATCTTGATGGAAACCATGTCCCACACCATCCAACCTCCACTTATTACAACAGAAATAAACACAATAAGATTTTAATACAAAGATGAACCATATTATCAGTCTTCCAGTGCTGACATTAAACCAAGAGCATGTCATTGTTTAATATAACTGCTGTTGATCTGGATGCTGGCAGTTCTCTAAATGTTGTCAAAATGTTCTGAGTTGGATTTTGTTGCTGACGTTGTTCGTGAGTCTTGAGTTTTGTTGAAATAATCTTTTTATGGACCTGAAACAAAATCAGAACAAATACGACTTCAAAAGTGAAAAACAAAGAAATAATGGTGCCAAAGATGTGATGATGCTTTCTGACCTTTTACACTTTCACTCTTTAATCACACAGAACTGATCTCATCAGGGAAACTTACACTTTCTCACATTTTAGCTGCATGTGTTTGAAATCTAAAAGACTCATTATTTTACACCACAACAGCAACAGAACGTAACAAAAGTAAATCATATAAAAAGTGATTCAGCTCATCAGCTCCACAAAACTCTGAAAGTTTAACAAGGATGTAACACATTTTACTGCACATGCATGCATGTCACTGTGATGAATAAAGCGAAGTTTAATAAATGAAATGAAATGTATCTTTTCTGTTGATGATGATTAAAAATAATTACTCTCAGCCTAATGTGGCAAAACGGAAGATATCAAAGTGATTTCCTTTTTCATACACCTGCTTTAATATGTGTATCGTATTCATGGTGTGATTTTTAAGGTGTAATAATGTGTTTTAAGGCTCTTGCTGTACTGTTTTCTTTTAGGTCTCAGGGCAGAGGACCCAACAGTGACATATTATCGACTGAAAAACAGCTCAGTGTGTCTGAATGTCAGGAAACCGCCACCATATAAACATGGTTGATGGAAATTAAACACAATAATTATTGCTGATGATACAGAAATCAATCCAATATACAAAGACAGAGTGGTTTATAGTGCTGGAAACCTCTCCTTGTGTATTAATAACCTGGCTGATACAGACACTGGGATATATGAAGTCTCATACCGCCAAAACTTTATTACAATGTCAGAGAAACATCAAGTCATTGTTCAAGGTAAGTCATAATGAGAACTTTAGCCTGTGCACAATTGTGACTGAAAGAAAAACAGAATCTGTCATTGTCTTTAACCACAACATCATATATCCTACAATTTAAGAATCATCCAGGTCATTGTCAGTTCTCCTTTTTGCATTAAATCATTAATTTATCTGTTTGGCTCAATGTTACAGATGTGGTTCCCAGACCTGTCATTATAATGTCAAAGCTTGGCTCCAACCAGTCTGCTGGACTCTGCAGTATCACAGTAAACTGCTCCATCCAGGATTATTGGCTTTGGTCTGTTTGTGATGAAGACGGCTGCAGCACATTCCAGTGTTAGGGGAATTTAAACGGGTGGATTTAGTGGCAGAAACACACACGGCCACAGGATAGTGGTGAAGCAGATTTATTTACAGCGATAGGGGAATATTTACAAGGGAAGGGGCTATACAGTGGCCGGGAAAATGTGCGAGGAGACAGAGCCGAGGGGATGAAATGGAGCCGAGGTATGCTGGAGGATAGATGGCGCACCGGAGCTACTTGAAACACCGAAATACAGGTATGACAGTGGTCACAAGCCGGCGCGAGGTAAATCTCTGTCACAGATCCAAAGAGGGCCAGCACACAAAGAAACAGGCAGGCGAGCAGGCGGGGAGACAGGCACTTGTGGAAACGACAATACTCCGACACCAGACGTCCGTCACTCAGCTCCATGAATGCTCCCACTGATGACGTCCGATGCGTCGCAGGTGTGCCAGAATGCCATCAAGCACCACCCTGCCTACCTGTGCCGAAAAGGGAAACAAAACCCAGGAACAACAACACGCATGCCCACCAACTCCTAATACCCAGAAATCATTCAGTGAGGTCAACATCACCATCTTCACTGAGAACAGAGCTGTGGTCTGCAGAGGCAACAACCATGTTAGCACAAATAAAGCTCCTGAAAACTTAACACTGTGTAAGTATTAAATATTAATTAAAAATAACAGGCTGTTGATTTTATTTAGACAAATACATTAAATATTTTCATATATTGTTCCCTGTAATTTAAATAGTTAAATGTCTAAAAAGAAATGTTCTCATATCTTTACCCTGTTGTTTGTTATCATAAAAGTCATTTTATTTTTATGTCTGAAAAGAAAAACAAATACTAATTGAAACTATGTTTTCATATCTGCAGGTTTTAAATCTAATAAAGATGAAGAGAAATCACAACAACTCATACTAAAAGGAAGACTTATTCCTGTTTCTGTATTAATTATTCTTGGAGCATTTTCTTTCTTTTTAGTTAAAACAAAATACAAATGCTACCAGGTAAGATGTATTTGGTAACAGATATTGATCATATAACCTTCTCATTCCAAGTATTAGGAAGGTTACTTCTGGTACATGGTGTGATAATATGACTGAATACATATTTTTACTTCATTATTTCCATGTACAAGCATCTAATGTTCAGCCCATAAGAACACTGCCATTATCTCAGTCTAGAGTCTCTTCTACCAATGATCCTGACCCTGTTTATGAGAGCGTGGACATCTTTCAGTCCATACAGACCAGCAGCCCAAGAGAGGAAATGATCTCCATGGAAAGCCACAAAGCAGATACCATCTACAACTGTCCAGAAGTGACGGCCACCATGGAGGAGGCCCTCCAAACAGACTGACTCAGTTTACAGCATGTTGTGGAAGCCAAACAAATCTGCTACATACACAGAACCACCAAGAGGTCAAACAAGATCTGTGAACAGAGGGAAACAAAAGGAAACAGAACAGAAACAAAAAAAAGAAACTGAACATGNNNNNNNNNATTACAGACAGATACTCCAAATAATGACTAAAGCACTTAAAAAATAATAGAAACCCTCCACCAAGGTACTCTGGTCAGTATTTACTTTATCTTGTATATATTACTTTTGTTTTCTTTGTTCTTTTTAAACATACTTTAATACGTTTGTAGAAACAAGTGTNNNNNNNNNTACAAAGTACTGGANNNNNNNNNNNNNNNNCCTCTTGAAACCCATTTTGACATGTTTGGCATCATTTCGACTGCAAATGTTTGTTTGTTTTATATGGATATATTACATGTGTAGCATTCATTTCATTGTTCAGTGATGAATTTCAAGTGAAAGCTTTTGATCATAAATTTATTTTGTTTTCCAAAAATAATAGTTATTCAGAAACAGTTATAACCTGTTATTGTGATGTACATAACAAAGTCATAATAAAATGAATCAGTGGTACTTAAAAAGTGCCCCATGCCAACATGACCTTGGTGGATGTAAGCCAACTTTTAATGGGCTGTTAACACGACGCCACTCTACATCCCTACAAAGTTTTATCACAACTCCATTTTTTCAGCTATCATGTTTACAGAGAGAAGAAAACACAAACAAGCGCTACCAAAAACTCATTTATTCCAATCATTTCATTTTCAGCTCATTAATATTTAGCATAAAAGAGACAAAGAAATGCAGCAGGGTGCAAGATTGTAGCAGCCAGGGCATACATAGAACGCCATAGCCTTTACTGCTGTCACGCTGGAAACAATTAAGTTAAATATTAATTCAGTCACATTTTGACATCCTTAACTTTCAAATCCTATTAAATGTTTCTTTTCTTAGTCCACTATGCTGATGGTAAGTCAGACCCATTAAAAACACACACATATATATATATATATATNNNNNNNNNNNNNNNNNNNNNCACCCAGCACGCCCCTGCGGGCGGTTTATCCTTCAAGCTCGGGTCCTCTACCAGAGGCCTGGGAGCTTGAGGGTCCTGCGCAGTATCTTAGCTGTTCCCAGGACTGCGCTCTTCTGGACAGAGATCTCCGATGTTGTTCCCGGGATCTGCTGGAGCCACTCGCCTAGCTTGGGAGTCAACGCACCTAGTGCTCCGATTATCACGGGGACCACCGTTACCTTCACCCTCCACATCCTCTCGAGCTCTTCTCTGAGCCCTTGGTATTTCTCCAGCTTCTCGTGTTCCTTCTTCCTGATATTGCTGTCATTCTGAACCGCTACATCGATCACTACAGCCGTCTTCTCCTGTTTGTCTACCACAACTATGTCCGGTTGGTTAGCCACCACCATTTTGTCCGTCTGTATCTGGAAGTCCCACAGGATCTTAGCTCGGTCATTCTCCATCACCCTTGGGGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCCTGACCCTCTGCAGGTACTTGGTGGTTGCAGCTTTTCTAGCGGCCTCTTCATGGTTCCCATTCGCCTGCGGGATCCCCAGGTACTTGTAACTGTCCTCTATGTCTGCAATGTTGCCTTCTGGTAGTTCAATCCCCTCAGTTCTGACTACCTTCCCTCTCTTTGTTATCATCCGACTACACTTCTCCAGCCCGAACGACATCCCGATGTCATTGCTGTATAGCCTGGTAGTGTGAATCAGTGAATCGATGTCTCGTTCACTCTTGGCATACAGCTTGATGTCATCCATGTACGGGAGGTGGCTGACAACTGCTCCGTTCCGTAGTCGGTATCCGTAGCCAGTCTTGTTAATGATCTCACTGAGGGGATTCAGGCCTATGCAGAACAGCAGTGGGGACACAGCATCTCCTTGGTAGATCCCGCACTTGATGGTGACTTGTGCTATGGGCTTGGAGTTGGCCTCTAGTGTTGTACGCCACATCCCCATTGAGTTCCTGATGAAGGCTCTTAGGGTCCTGTTGATCTTGTACAATTCTAGGCATTCCAGTATCCAGCTGTGGGGCATTGAGTCATAGGCCTTTTTGTAATCAATCCAGGCAGTGCACAGGTTGGTCAGTCTAGTCCCTTCTTGGGGTCCTTGGGGATCAGGACCGTCCGACCTTCGGTTAGCCATTCCGGGTGTCTCTCGCTAACTAGCAGCTGGTTCATTTGTGCTGCCAGACGCTCATGGAGTGCAGTGAGCTTCTTCAGCCAGTAGGCGTGAATCATGTCACTGTGGATCCATAGGTCCCTCATCCAATTCATGTAACCCCTTCCGCCAGGGTTTCTTGTGTAGCAGCATTCCAACAACGCCCTGTTTTCATCTCTTGCCCACCGATGCCTTCTTGTTCCAGTAGCCCACTTGTCGTCAGGGTGCCCTGGTTCCTCAACACCTGACGCGGACCTTGTTGATCCGGGCGACATCCGAGCTGGCATGCCTTCATATTTATCTGTCTCGCTCGTGTCTGCGGTAGGCTCGCTTAGCATAGGGGGTCTAGCCTTAGGACGCCCCAGGCAGGAATCAAACTTGCGATCCTCTGCTCCAAAGGCGTGTAGTCTAACTACTACGCTATCCAGCTGCTTGGGGTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTGTCAGAGGTGAGGGGATAAAACAACCAGAAGGCAACATTGCAGACATTAAGGACAGCTACAAGTACCTGGAAATCCCACAGGCAAATGGGAACCACAAAGAGGCTGCTATGAAATCTGTAACCACCAAGTACATGCAGAGAGTAAGGCAGGTTCTGAGGAGTCAGCTGAATGGTAAGAACAAGATCCGGGCTATCAACACCTACGCCCTGCCAGTGATCAGGTACGGAAGGAAAGAGGCTGGGGACCGGCAGATAGAGGAATTGGCTGACATCCAGAAGTGCTACGAGTGGCTGGACAAAGCTGGACAAATTGACAGCACAGATGGAATGCTATAACCAAGTGGCCGGCATAGTATACAGAAAAATCTGTGCTGAGTATGGCCTGGAAGTCCCAAGGTCAAAATTTGAGATGCACTCTAGGGTGAGAAACACTAAGCTAAGATCCTGTGGGACTTACAGATACAGATGGACAAAACAGTGATGTCTTACCAACCAGACATACTAGTGATAGACAAGCAGAGGAAGACGGCTGTAGTGACAAATGTAGCGATATCGAATGACAGCAACAACAGGAAGAAGGAACACCATCAGGAAGATGTGGAGGATGAGGGTAACAGTGGTCCCAGTGATAATCGCAACACTTGGTGCAGTGACCTCCAAGTTAGGTGAGTGGCTCCAGCAGAGCCAAGGTACAACATCCGAGATCTTTGTCTAGAAGAGCACAGTCCTGGGAACAGCTAAGATACTGCACAGGACCCTCAAGTACCCAGCCCTCTGGTAGAGGACCTGAGCTTGAAGGAGGGGAAAAATATTTAACCTTCAAGACCTGGCATCCACATATGTGGACATGACATTTTGGGTTGTCTAGACCACAATATTAAATTTTGCTCTACAAGGCCCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTTCATTTATAGTGATTCTTAATCAATGCATGCAATTAACAATCCTATAAATGGAAGTGGGATGCAGATAGCATTAGGTACCCTAGGGGTGGTAATACACCCTGACTTCACCAAAATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAACAATTGTTAAAGGAGTACCAGTTACAGCCTTAATATCGGACATAAAACTACAGAACAAAATACACCTGCCAGATGAACCCATACTACAAGTAGTCAAAGGAGTTTGCAAAGAAAAGCGTCTGGACTTCTTTAAGTTGCTTGAAGACGTTTCACCTCTCATCCGAGAAGCTTCTTCAGTTCTAAGGTCAAATGGCCGAGAGTTCCAGATTTAAACCCAGTGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCCGTAATGCTCCGACAATCCATCAAGCGGTGCGGGTTCGTAGCTTAGCAAAGTCGTACTAAAACATTTGAGAGATTTTCGAGCGCCATGTACGACATAAAATCGCTTCGAGGTCAGTAAACACAACCAGAATTCATACATAAGGGGCACTGTCGATTTTCAGAAAAATCAAAGGATTGATTTTAAATGTGCCATATTTTCCAAACAACACGGTAATAACGACGGCCCGCTAGCATGCGCTACCAAAAATAGTGCTTTGTTGTGTATCTGACGGACGAAAGCCAAACCAGTTCCACACCACTGAAGTTGCAGCATTTTTACAAACCAATTCTGTTTCATCCGTTTCATTCAACGATCCGCTTTCGCTCTTCTCGTTCTGCGTCGCTGCCATGTGCGTATGTAAACAAAGGCACTGCGCAGGCGCGTTTTACCCATATTCTATCGCGATATTTCATTTTCCTATCGTTGCCCAAAATTACACCGGTATTACCGTGAGCGGTATGATATAGCCCAGCTGTAGTCGACGACAGTGAAAAGTATTTTTATAAACTCTGGCCACTCCTCCACCTCGGCCTGGAGTCCTCACTGAGTTAAAATACGAACAGTTTGGTGGTAATAGTTCTGAGAAAGAGCTTAACTCACCGTCACTGAGCCAGGTTTCTGTCACACAGAGGAAATCCAGATTATGAGAGGTGAAGAAATCCTTCAATATGAACGTTTTATTTGCTAATGACCTAGCGTTAACAAGAGCAATCCTGGTAGGGTCCATCAGACTGGTCACAGCCATCCAGGGAACCTGTTTCAATGGCCGCAGATTCTGCAGATTCCAAATTCTCTGTGGCAAGTCGAATATTTAACAGAGTTTCACGATCGTAGGTCAGTAGAGAGTCAGCGTGGTTCAATAAAAGTGACAAAAACAATAAAAATACGCAGAGCAAAAGTGGATCCGACACAGGCCATTGGTCAAGATGGCCTGTGAAATGAGCCTATCACACAGAGTGACATCACTCTGTCCAAAAACTGATAACAATAACTGGAGCATTAGGGGCCAAATCACAAAACACATTTATGAATGACTGAACCAAACATTTAATTTCTGACTGTTTAACATATTATTATTAACAAAATAATAACATTATCCTTAAATATTATAAGCTCAATATTGTTTGTTATAACTTTATGACAGTTTTGTTAAATCCCTTTGTGACACAATTTTATATCATAATAATATCCCTCTCTGATCTCTAAACTTTGGAGATTTTGGAGAGTTTTATTTCATATGACATTTTTAAAGTCAGCAGTTTCCTAAATGATGACTGGATCACTTTGTGCTATGAGTGAAGTTTTGTCTGTTCTCCATCCTCTGCATTGGTATTTGCATTCTTTAGAGATCCTGATCACTTTATCTGATCCAGCAGCTTCTCTGGACTTCACTGCAGGTGAGGTTTCTCTGACCCACTCATATTTTAAGTCAGCAGAGTTCTTCACATCACAGGTCAGTGTCACACTGCCCCCTGCTGGTATGATTAATCTGTCTGCTGTCAGAGTGACCTTCACTTCCCCTCCTGTAATTTNNNNNNNNGTTCAAAAGCAGATTGCTGAATGTTTTGATGCAAATTTGTTGGAAAATGCAGCCACACAATTCAACACACTTAACATCTACAGAGGCTTTGCTTTGACAGCTTTTAATTGAAACACTAAATGAGGGAGTATGAAGGTAACAAACTCTATGCTGAGCTCAGAGCAGCCTTTGGTGACCTTATTTCATGTTGGTTTCCTTGAAGGTGTCATCTGTGTGTAGCTTTTGATAATTTTATAATTCCAAAAGGTAATCCAAAAAAATCCTACAATATAATCCAGGATACATGCCTACAGCATGATTCAGTGAAATAATATGCACTGTCATGGTCGGGCTGAGTTGGCTGTATTTTTCCATGATGCCTCTGCACTTCCACCTCTGGGAGGAGCCCTCGCCCTTGCACCTGCTTTGCTCATCTGATCCAGGACAATCAGCCGTATTTAAGACGAATGTTAATGTTTCTGTTTTGCCAGTTTATCAACTAACCACATGTTAATAACAGGCAGCCTTTGCTTCTTGTTCATTGTTTCTATGATTAACTTACCTTGTTCTCTTTGTGCTCTCAGTAATTTCCACCGTTCACATTGTGTGCAGTTCGCATTCCTACCTGGATGCTGGTCACTATCTTGCAATACCTCGTGCTGTTTCATGTTCACAGACTCACTCTTCATTAGCTGCCTGACCTCCTGCCTTCAACTGTTTAATCAATCACTGGAATAATCAGGCTGAACTTACCTCACTTGCAGAACACTCACCCGGCAAACATTACTCCTCCTGGAGCAACCTCCACTCTACACTTGCCAAGTAAGCCACAAAAGCCAGCTCAGCCTCACCCTCCCTAACCTCCATCTTGTCTGCTCATTTTCTCCTTCTGTTCACAGAGCCCTCACGTTTCCATATCCCTTTGTTAAGTATTTTCCCCTGTGTCATTATTTGTTCTTGTTTCATAAGAAAAGTTGTGAGAGAGACCTTAGCATTGCTTCCTGTGACTGAATCTGTTTAGATCCACAAACTGGCCTCTGGGCCCCTTAACAACCACACACACTGTTGATATCTTCAGATCAGACAAACATGAAAAGAAAATCCACATGTATGAAGCCACAGCTCTTCAGTAAATATACAGTTTGTATGGTGGGTGTGTGCTTGAGTGCTCACACACTTAACATGGTTATATTAACATTTTAACCAATAATCTCAGTGAAATGTTTGGTTTATGATACAAAATGTAACACAGAGGACGTCATTTAGAGCAACACAGGAGAAGCTAAATACTATTTAAGAACAACACATATGATATAAATGGATGAAAAAACAATTTCTCACCTTCAGTGTTTCCATGGATGACTGTACTGAGCACTAAAATAATGAATGAAACAACATCAGACATTATACAACTGACAAAATCACAATAAATAAATAAACTGAGGCTTTTTAAAGTTAAATCTTCAGATGTCACAGTTATTACTCATCACCAAATTTCTGTGTTTCTATTAGCTGTCAAACAGGCTGGAAACATGAAAAACACACTGTTAAATTAAGTATGTAAAATATGAAAGAATATAATTTTTCAGTGCAATCAACATAAAAACAATATTAATAAATTGTGTACAGTAAATGTAATGAATGCAAACAGCAGCAGCGTATCTAACAGTTTAAACAGTCACTAGTCTGCTGTGTTGAAGCTGTCAGGTAAACAGGTTAAAGCAGTGATACACTGTAATTGTCACCAGTGAGAAACATTTTCCTTCATCGCTGCCATTCAAACAGTAAAGGTGTGTATTGTACTCACAGAATAACCCCAGCAAACAGAGCAAAGAGTGCCCCATCCTCACGTCCATTATAAATGCAGAATAAAGAGAAGCTGCACTTAATGTAGATAAGACCAGAGTTTTTATTCAGCTCCTCCCTCCATCGTCTGTCTGTGCCTTCTTCCTCAACCTCAAACAGCTCCTGTATCTTTCACCACAGCAGTCGTGTGACGTGTTCACATTTCCTGTCCACTGCAAACGTTTAAGCTAAACTAGATGCAACACACNNNNNNNNNNNNNNNNNNNNNNNNNNACACACATTGCAGGCCATACCTCTGTTGAGGAAAACTCCACATAAGCATGGCAGAGCCAGCAGGATTAGTATGTCTTTAGCTACAGACGATCACTGCAGAGGCACACAAAACATTCTCTGTAAAATCAAAAGTGCAGGACATGTGTTGTATAATTGTTACAAAAAGGAGCTTTAAGTTTAGAAAGNNNNNNNNNNNNNNNNNNNTCAGCTGTTACAGGCAGCTCAGGCTTGTTTGGTGAGTAGCAACATGTTAAATTTCAAAGTGTGAATTAAACAAATTCAGGTTTTAGTTTTATGTCACTCGTATGGACCACATGCACGATTATTAAAACTTCCTAACCTAACAAAGGGGGGAAAATCAGGTAAACGATGACATAAAGCCAGGTAGTGTGTTTTACTCTTTGGCTTCTTCAAAATTTAAAGACTGGCGGTGACGCAACACTAATTCTCAATTGGAAGAAGATGCTCCCTTGTGGTGTGAAACAAAAATCTGAAAATTAAGGCCATGATTTAATAAAATTACATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGCCTGTAGCAAGGGAAGTATTAATTAACCTCAGGATAAAAGGCCCAACAGTATTAAAAGTGTTTTTAAGCTACCTTGGGGGAGACAATCAGAGGGGCAGTGTGATGATCTTAGGTGACGAACTACTGCAGTCAAATCGTTAAGGGAGACAGGATCAAACTGCTCTAAGATGACTCAGCACATAGGAGAAAGACTATGAGGCCTGTGACTGTTTACTGACACTAAGTTTGAGACAAACTGTGTCTTTGCCGTTTTTACAGCTTGTTGGTAAGCAGAAAGATGAGTCCTTAAAATCTGTAGAGAAATGTGTCTGTCCTTTTAGTCACGTCTGTAGTCACGTATAAGGGAGCAAGTATGTTCATTCAACCAAGGCACTGATAATGGCTTAGTGCACACAGTCCTGAACGGAGCAATAGACTCTGAAATATCAGTGCAGGGAGAATGAAGAATGTACAAAAGGTCCTCAACACTTTTACAACTGGAGTTCATTATTCCAGAATCCAGAAAAGCAGCAGAAAACGTTAAGCGCTTGTTTTTGAGTGCTGGGGTGCACAGCTTATCCACTGAGCAGCGCAACATTAGAGTGAACAATTATCAGAGATGCGCAACTTGGATATTTCCGCAAAGCACCAAGTCCAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTAAATCCTAACTCAAACAGCTGGAGTTCAAAACTAGAAAATGAATAGTGCTGTAATGTTTGATGACAATGAAATCGAGTGTTGAACACGGTGGCTAAGCCTCCCCCCTTCAAGAGGAGCGAGGGAGGCTGAAGAATGAGCAATCAGGAGGAACCAGTTCTGAAAAAGCTACAGAGACTCACAGAGTTGAACTTTAGGAAGTTGTTTAATACAAATGTCTTGTTTGCTAAAGATCTTACATTTAGCAGGGCTATTTGAAGGGCGTAAATCCCAACATCTGAGCCACCAGCTCAGTGAAGTGAGGCTGCTTAGGAAAGTAGAATGCTGAGAGCGGTGGACCAAGTGTTGTGGGAGCTACAGGGACAACAGGCAGGATCCATCTAAAGATGCACTCTGCTGGTCCTGTAGTTCAACAGGAAGCATGGAGAAGAGCTCTGACTCTGATAAGTGTACCAGCCCACTTTCCTCGTTTCCTCGGGTAATTCTTCCAGGAAGTGGTGTTGGGGCTCAAAAGTGGTGGAGGAGGTCCATAATCATCTCCTGTCATTGTTTGCCTAAAAGCCGGATCATACGATGCTTTAACTTATAAAAAGTAGCTGGCGATTGTACACACGTAAACCAAGGGCATTTTGGGATAATATAGAAAATGACAAAGCTATAAAGCCAACGCAAAGCTGGCAGAGTTGACGGATGCAATGTTAACATGGTTATCCTACTCATCACCTGTTTAATTGATATATCATATGTTATTAATTGCATCTACTCACTTACAGCTTATTTGTTCAATGCATATTTCACCAGAAACATTCACACATTCACACTTATGTACAAATCTCTGTACAATTTCTGTACATATGAATTTCAGTTGCTTATATACATGGGACCACTTTGTGTCTTCCTTCTATAGTTTATAATCCTCTTGCTATAAGAGCTGTGTGACACCCAACTTTCTAATTTGTGGGCTAATAAAGGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCCTTATACTGGGACATTTATAATTGAGTTATTTGCACATGTTAAAGCTATTTCTTATATATTGTAACTTTGAAATATATTGTATTATTTAATTTAGTCAGTTACTGTTCTCAGTGTCGTGGACCAACTGTGACCACATAATTTCCTCAAGGATTACAAAAAACTTCCCTCATTTTCAGTCCCTTCCTTGTATCTGACCATTTTCACAGGACTGCCTACAACTTTTTACTTTATTGACAGGTTACAAACCTGATTATACTTTAGAGGCTTATATGTTGTTAATCTAGAAAGAGGAAGTGGGCTGTTTTGGAGTTTCAATAAGAAGAAAATCATATCAGCAAGATGGAAGTGTAGCATATTTAATTTAATTTACACATATATGAACATCTACACAGAAAGAACCCACTCAACCCTGACAAGGATAATTCTAAGAGAATGGATGGGTGGATGAACAGCTACAACATGTACATACAGAGGCTTTTAAAGGCAGCTGCTTTTCAGCATGAGAAACAAGCTTCTCAGTTTCTCTTGATGCACACAAACATTGTTTTCTCTTTAGTATGTGATCACCACAATGACTCCACTTTTACCTGTTTCCACACTGTGACAAGTATACTTAGATACCACAGTGTGAATTGCACTTTGGCCTTTGTATGCAAGGTACACTTTTGTCTGTGCTAGAATAGTAGTAATAATTATCACTGTTACATGTGTCTTAATTCCTCGTTAACTATCTGCTGTGAGCTGATAACATAAAACAACACATCTGCTGAACAGAAGATCTCAGACTGAAACCACAGGCTGCATTTCCTCTTTTGTAGGTGACCTGAACTATCAATAGATGTGGTAGAGCAGGTGGTAACCACCACCAATCTTCTACACAAATTTAGACATTACAGCCTGTTCAGAAGAAGAAAAACATATATAACAACATATTGTCATGTTTGTACTTTGATCTTTTATTACTTACTGCTTCTTCTTAAATTAAACACGATCATTGCAGGTCTGAATTTATTGGATTTTAGTGTGTCAAATGTTTTTAATTCATCAAGAAAAAAGCATACAGTATTCTCGATTTCTCTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGATACATTAATGATCTCAGTCACTGTAGTTTCAAGTGTTACTGAATGCAGCATCATGGTTAAGGACAATTAAGTGCTGAAGTTAGTCCCCACAATAAATCCTGTCAGGGTGGGGACACCTCCTCACTGAAATGTTCCATGTGAGCATGCAGTGTAGCTCAGTTTCTCACTGAGGTCCAAAATTGTCTTCAAAAACTAAGATAGCAATGACCAAAATTCTCAGTTTTGGCAGACAATGTCAGTTGTCTGTAAAACGGCGCTATGTCTGCCATGCAGACAGAAATTAAAGTGAACATTTACATGTGCTCTTTTTATGGATTCCTTGTTAACTCTGCTATGTGCTGATAAAATGAAACAAGATATTTACAGCAAGGGAAACTTCAGGCTGAAACCACAGGCTGCATTTCCTCTTTTCTTAGTGGTCCAGTCTATCATTAGATTAAAAAAATGTCTGTGAGAGACAGAAAGTAACCAAGAACAGTGTTTTATGCACATGTGGTTATTCCAGGTTGTTCAAAAGAATACATTTGTCATTCAGTATTGTTATGTTTGCACTTTGATCTTGTATTTCTTTGCAACTCTGAATTTTGGGGAATTTTGTTTCAGTGTTTTAAAACTTGTTCATCTATCAGAAATAAAATGGTCCTTCCCTCCCCATCTCCAGCTGCCTCCCTCTTCCCGCTCCACCACAATCACCCACACATGCAGGGCCTTGGGGTAGGGGTGTGTCACCAGGGTGCAGAGGAGGCATNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTGGATGTCTGGAGTTTTGATCTCCTCCATACCTGCTTCATGCCCTGGAGGACGGGGCAGTGGCCCCCCACACCCTCTAGCAGATCATTACATGAAGGAACCTTTTNNNNNNNNCAAGCGCGTCCATGCTCACAGGTGTACACACGGCTGCTCACACACAAACTACACCCTTTTTGGCTCCGACCTCAAAGCACACTGTGCGCTGTCGATCTTACGTGCTGCACAATAATGTTTAATATTTAGTATTTACTGTCATATTCCCATAGATCATTGTGATGTTGTTTATTCTATTACTCTCGTTTTCTTCTGCTTGTTTTCTTTTTTCTTTCTCAACAGGTGATCCAGGTGATTGATAGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCTTTATCCCCGTCCCTCTTCCCCGCTGTTTATCTTTCCCTCTTTCTTTCTCCCCTTTCTTTTCCCCAGTCAAGTCTCTCCCGTATTCAGCAAGTGAAAATAAAATAAACAATAAAAGGTGAATCAAATGGACCATTACGGCAAGGCTGGGATGGTCCATTTGGTAAAGTAAATCCGTTGGGCATCTTTCTTTGCCTTTAGACAATAATTCTGATGGCAAAAGAACTAAACGGGACAGGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGTAAGTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACTTGTGCATTCACACAAGCACATTTTATAAATGCTTTCAAACTAAATAGATGCATCAGAGAGAAATTTGGGGTCTAAAGATATTCGGCATGCAGACTAGGGGAAGCCATGAATCAAACCACCAACCTTCTGATCAGTAGATGACCTGGTCTACCACCTGAGCTACAGCCACCCCAGTAAATAGACAGCACTTTCCATTTAGATATGCTTAAGAGATTTGTTCAGATACACAAATATGGCAGACAAAAAAGCGATCATGCCAAAGACAAATCACAGGTCATCAGTCAATGATATTTAGACTGAACACAGTTCAAAAAATTTAATAAGCCACATCAGTGTCTACTGTCTGTCTACTGTTTACTACCATAGCCAGGTCAGTCATATCATAGCTAACTCGAAATTTCGAGTTATCTTTCTCGAAATTTGTCTGTTCTTCCAATGATCCTGACCCTGCTTATGAGAACGTGGACATCTTTCAGTCCAGCCAGCAGCCCAAGAGAGAAGATGATCTCCATGGAAAGTCACAATACCATCTACACCTGTCCAGAAGTGACAGTCTGTTCTGGTAACAACACACAACATACTTCAGAGAGTGCCAAACAGACTGACTCAGTTTACAGCTTGTTGCAGAAGCCAAAACATCTGCTACGTACACAGCATCACCAAGAGGTCAAACAAGATTTTTGAACAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGAACATTTTATATTTCAGACAGATACTCCAAGCAGTGACCAAAGCACTTAAAAAATAATATCAACCCCCTGCCAAGGCAGCTCACACGCTGTTCAGCATTTACTTTAAAAGGAATAGTATTTTTTGCTTTTTGTTCTTTTAAACATACTTTAATAAGTTTGTAGAGACAAGTGTACAAATAAGAACAAAGTGCAGGATTTTTTCATTTGCCCTGTTNNNNNNNNCGTTTTTAATATGCTTAAAAGCATTTTGAGTGACTGTTTGCTTTATATGGATATACTACATGTGTAGCATTCATTTTATTGTTTAGTGATGAAGTTTAAGTGAAAGCTTTTGATCATAAGTTTATTTTGTTTTTCAAAAAATAGCAGTTATACATATACAGGTATAACCTGATATTGTAATGTACATAACAAAGACACAATAAAATTCATCAGTAATGTAAAGGATGTGTCATGGTCCTGGGTGTGACCCAGTGTTTTGTGCTTAATTCATATTTCTTGATTGTTTGTTATTCATGGTTTTAGTTCTCTTGATTTGTTGTTCTTGCTTCTGGTTTAAGTCACTGTGTCTTCCCTGTGTTCCATATTTTATATTCAGTCAGTCTATTTCTCGGTGTTAAGTCCATGTCTCTGTGCCTGTCACGCGTTTCCTTTTTTATTTTCATAGTCCCTGTCCTGTGAGTCATGTGTCCTGTGTTGTCATGCTTATGTATTTAACTCCGGTGTTTCTCTCTGTCAGTGTCGTGTTGTACCCTCATTATGCTGTTTTTCCTCTGTGCTCTTTTGATCTTTGTCCCACATCTTGTTTCCAGTTTTCTAATTTCCCAGTGTTTAGTTATTAGTTTCCAGGTCCTAGTTTAACTGTGCTAATGCATTGACGAGCTAACTGCGGTAACGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTACTGCAACATAAACATGAATAAGTACAAAAGTAGACAGTAATATCTTCCATCAGAGCCAAGTCAACTAAATGAGTTTACAGTTACAGAAATATTGTCAGACACAGTTATAGTTCAATTATTGATTTTATGTTGTTTTCCATGCTGAAGGTGTGAGTCTGCTTTGTGAACTTTTAAATTATTTTGCATTCAAATTTCACAAACTCATCCATCTAAATTAATATGAAAGTCCTGTTTTTTTGTTTGGCTAAACTAGCAAAAGATTGAATCTAACTAAAGAACTGTAATCATATTGTTACTGTAAGAACAATATGATTGATTTCATTCTGAAAGTATTTGTGAAGTATTTGTAGACTTGTACCTGAGCCTGACTCATGATTCACACCATCGTAGTCAGAGCTCTCGTCTGTGTCATCATTTCCATCACATGAGGTCTGATCAGTCAGTTTATAATCAATATATCTCTTATTGCTCTGTTATTATCAGAGGTTATACTGTACCACTCTCAGCATTTCCAGAGAATCTGACTGTTTTCTAAACTGTAAAATCAGAGATGTTTGGGNNNNNNNNNNNNNNNNNNNCTATCCTTGTATTACAGTTCTGTGCTCCTGTTCTTTGGTCTTTAGTGGTGAGTTTTGTGTTGGAAATCCACAGTCGTCTATATTCCTAGTTATATTATCTATATTTCTGGTTCATGGTTTCTTGTTTCATGGTTACTTCTCCTTTGTTTACACTCTGTGTTCCTTTTAAATTTGTATCTTTAGTCATAATCTTTTGTGTTTCCTTTCTGTTTCCCCAGTCAATCATGCTTTTATTTTTGTTCGTCTTCTGTCACTGTGTCAAGTTCACGTTTTAGTCTTGGTGTCAGTGGTTGTTTTATGAGCATAGTGGGAGGTGGAGAGCACCTGCACCCTCAAGGCCTCCTCGTGTCAGACAGATGGGCTACACGGCTTGGGATACACATAGAAGACTTATCAGAGTTGGATGCTAGCAGGGATGGGAACTGAGGGAGAGAACTGGAAAGTACCGGTGTGATGCCTCAAAAGCATTTATGTCATTTATTGTTTATGTTTGCTTTAAAATAATTCATTTAAGTTAGAAAGAACAGTAAAACGGGTAGAAATGTTAAATGAGAAGATTTTATTTTGAAGGCAAACTTGCTAATAACCTCACTTCCTGCTGGGTTACCTGTATTGGTTCATTTCCTGTTTACTGACTCTTTCTGGTTGATGCGGTCGTGCTCTGAGGCTTATTCACAGCCATCCACTTAAACTGTTCAGGCAACGCCGTATGTGTATATATTTCAAGATGGTGTTAAAAAAGCATAAATTGTGATATGTCTTGATAAATTCTCAATCATCCAGGTAAGTAAATCTCCAAAAGTTGATTATGTTCATCTGGACGTAGCATTTTCAGTGGGAGAAACGTTTCGTCACTCATCGAAGTGACTTCTTCAGTCTCAGCTGACTGCAGGTTTCCCCAATCTTATAAACAGTTTGCATAATGACTGAAACCAGCCCATTGAATAAACAACGGGCTGGGAGGTCAGTTCTTTCATCATGATTATGCAAATTTTCATAACCATTGATCAACAACCACTGATCAATGGCCATGAGTACAATTCTCAGAGAGTTGGGGAATGGCTGCAATCACAGCATTGTAAGATGGCGAAAGATGTACCCTTAGGCCCCCTCCTCGATTCAGAGATGGTCTTTACCTTTTCATGTAAATGGCCTCCTTCACTCTGTGCTCAAACAAGTGTTGCTGCCTGTCCAGGATGTGTACATCCTCATCATTCAGTGGGCTGGTTTCAGTCATTATGCAAATGTTCTTTTTGACAAAGACACACACCTCAGCGCTTATCATGGGTGTTACCTCCGTGCAGCCATTCCNNNNNNNNNNNNNNNAAGCAATGACCACTCATTAAGATCAGCCAGAAATCTGTTCCAATTTAATCAGTTTATTAAATTGGAATTCAAAAATGAATTTTCAAATGCAGAATTTATTCTGCAATTCATTATTTAAGCACAGAATTTCTTTTCTTGTGGTCCTCCACACAGACCTTCCCGAGAAAACTGGGAAAACTTTGCTACACAGTAAAAAGGCTTCTGAGCATAACATCAGAGCTGTTGTTACTTCCCATTATGTTGATCGCTTTAGTTCATTTTGGAGGGTTGTAGCTGTTTTAAATGACAATGAGTGGCTTTCAATGAATGTTCTCTTTCAGTGAACTTATGCACAACACTGAACAGCTGTAACATGTACTCTCAGTCTGACACACAACAACAACACACTTCCTTTATATCACATTTTTATTAACAAAGTTACAAAGTGCTTCACAGAAAGAAATGTGCAATATATCAAAAGTCAAAGAAATAGTTAAAAGATAAAGACAGATCTACAGTACATTAAGGTCAATTAAAATTATTATCTAATAGGAGCGAAACAAGCAAAAAACACTGAGTGATTCTTTCTGAAGGAAATATAACCTGAGGCTATCAGGATAATTTCTTTGAATTCAAAATCTTCTCCTTTTTACTTTCACTTTTGGGACATTTAATAGNNNNNNNNNNNNNNNNNNNNNNNNNCAGCTAAAGAGCTGCTGTTAACATTTCAGAGCTGTGGCTGAATTTGGATTATGACACAATCTGCGGCTGCAGACTCTGTGGCTTTTTCTGAAGACCCAAACACAGACAACAAGAGGCAAAAATTACAATTTTAAGNNNNNNNNNNTAAGAACAATTTAATGTGACTCTTAACAAACTTGAACCAAATCAGGTTAAACAAAAAATAGACAAAGAACTGACTGAGAGAAAAAGCCCAAACTAAGAAAGCTAAAATGTAAACATCAGAATAAGAAAACCTGGAACATTGGGAATACCTTGAAAAACCTAGAAAGGATTGAGAGAATATGGAGATAGGGATAGATAGGGATTAGCATAAATAAGCAGATGCACTGACAACGGACACAATATACGCACAAGAGCAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTGAAATAAATGGATCACACGGCGGTCTTTTCCTGTTTCATATGTTAGTCTGTCCCCTCTTTATTTTTGGTAATTCCACACCGGTGAAACCCAAATAAAACACGCATTAAGAGGCTCTAATGCCTGTGTCTCAATCTCAGGCCCATGTCACCTCTACTTGCAGCCCACATAATGACGTGAAGAAATATTTTTAAAAATTACTATTCAAAAAATTATTTATTATGAAGGCAAAAGGCAGAGTGTTACAGGCATAGCCCTAAAGAGTGTAGCCTCATGGGCAGTGTAGTCCGTGCTGCAGGGAGAATGGACTACCATACCTGTTATGTGTCTGTGAGCGCGAGGAGGGAGAAAAAGGAGAGTCGAAAAGTACAAGTTGTCACCGAACAGAAACAGGAGCTGGAAGCATGTAAATATAATAATAACCACTGCAGCCAAAAAGAGTGCCTGACGAGCCCAGTTGTAAGTAAGCTATTAAGACTCGACTGTACACTGTGTTCGTGTTTTCCTTAGAAATAATGAGTTCCGTTGGAGCAGCCTTTCAACGCCTCTCTCTGTCTCTCGCTGGCAAAGTTGACCTAGACAACAAAGTAAAGCTAGTTTTCAGCTACGAGCCCGACACGAACCCGACGTATTAGCCAGAGGTCCCTTTACTACGGCTTGGAGCCGCGGACCTGTTTTATATACGCGCAGAATAGTTTTCTATACGAGATCACTGCAAAAAGTGCAGCCGTACATGATGTCCACCTACTGTTACTCATTTTATAATAAAATGTAAAAATCTAGTTGGTATTGGTTTAGCGAGTAACCTTAAGTAATAGTAATACATCACAAACAAATAGTACATTCATGTAGTTGTAAAAAGCATGACAGTATATTAATTAATCCAAAGTATTCTGAATACGTTACAAAATACATTTTGGGGCATTTATTCTGTAACCTGCAGTGGAATACATTTGAAAAGTAACCTTCCCAACACCGCACAAGAGGGTGATCAGGAAAGTGGAAACACATCAGAAAACAGCTCGGATGAATTAAATGTAATGAGACAGGGAAGCAAAAGCAAACACACTGCACATGAGACCAAAGACTGTAAAAATAAAACAGGAAGTACATGAACACACGAGCTTCATGCAGAAACAGCAGAAACAAGCAGGGATACAAAAGCTGAAACACAAGGAGAAAAACGGGGCAAAAGGTAAGGAAGACAAAACACTACTAAGATACACAGAGGCCAAGGGAGCGTAAATATGGGTCACATGAGAGACTCACACAATAGACACAGGGATGAGACAAAGACACAAGAGGAACCTCACAGACAATAAAGCATAAACTGGAAATACAAGAAAACTCAGAAACACAGAAAGCACTAAACTCAAGGCTAAACTGTATAAAGTTAAACTTACACCATGTTCACACGATCACAGAGAGACTCACAAAACCAAAATAACCTCAGAATGCTGAGTCAAACACCAAACACCCTGACAGATTGACATTATTGTAGTCAGAGCTCTCCTCTGGGTCACCACGTTGCCCTGCTGAGGTGATCAAATGAAAGCATTTCAAAACAAACACCCTCTGTTTGGTTCACAAATGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCATTTTAAACCTCAGATTTTGTGCACTCACTTGTCTTGTTAATGACCTTGAGCTGAATCACAGATGCGACATTGGCGTAAACATCTTCTGCTGGACCTGAAATTATAATCTTATTGATGTTAATGCTTCCTTCTGTGAATCGCTACCTTATCACAGTGGAGGAGTTTGTGTGTCCTAGGCATCCCAGGGGCTGTTGTTGGGTGAGGGTGGGGCTGAGGGGTTCTAGGGGGTGCTCCACTTGACGACTCCGTTGTGCTACTGGGAGACTTCTACACTCATGTAGGCAATGACAGTGAGACCTGGACAGCATGATCGAGAGGAATATCCTGCCAGATCTGAACCTCCACTGTGTTTTGTTACCACAGTTTGTAAATAAATAACAAACCCCATGTTTAAACATGAGTGTGTCCATAAATACATGTGGCACAAGGACACCAGAGGCTGTAGGTAGATGATCGATTTGACTATTTATTATTGTTATCATTAGATACAATAATAGATAATAGATCTGTGGCCTTGTTCACCTGAAGGAGTCCTAGTGGGCTTGGTTAGCCTGTGGGACTGCCAAAGCAGCCGATAAGTACCACTGGGAAAATGGAATGCAGCTCAGCCAGTGGTTAAAGCAAATACTTGGGTTTGGGAGGAGTTTGGAGAAGCCATGGAAAGAGACTTTCAGATTGTCTCGAAGAGATTCTGGCAAACAGTCAGGTGACTCAGACGGGGAACCATCACTACACACTGTGAACCCTCAGTGGGTAGTGAGGGTGGAGTGCTGCGAACTTTGACTGAGGATATTGTCGGGCAGTGGAAGGAATACCTCAAGGACCTCCTTATTCCCACTAACACATCCTTCATATGGCAAGGAGAGTCTGGGGACAAGGGGGACAAATCATAATAACAATAAAGTGTGCTGGAAAGGAGAGCCCATCTGTTAGTCGAACCTCGGATACAGGAGGAAAATGCAGGTTTTCCTCCCTGTTGCCTCAAACTAGACCAGCTCATTACTGTTAAACAAAGTTATTATATAATCATCCACCTTCCATAAGCTCTGTATTAATATCTATATTTTACCACTTCCAGTGTTTTCAGATCTTCTGACTGTCTCATAGCCACAACGATTTCCTACAGGTCAGAGAAAATCAGTCACCTCATGTCTGTAATACTAATTTAAACATAATTATTATTGAAAATAACATTTATATTAAAAGCTGTAGGAAATGTAGTAAATAGTCTTGTTTCAAATAGCATCAGAACATTATAACTAGATGAAAAACTAACCATGAAGAAGAGAGGAGTACACGTGCTGCTGCTGATCTTGATTGAGCGTCTGCTCATTAACAGCACCTTCATTAAAAATGTAAAATCATACATTTTGCTTTTAAATGCACCTAATGACGCATTTATGTCTTTGAATGTTAAAGAGTTTGTAATAAGTAACGGAAAAGGTCTCACTGTTGGTTCTTCTGCAGCGATACAACAAGAGCAGGAGAATAATAATGAGAGAGACTCCACAAACCAGTCCAACCATCAACCACACAGGAGATGAAGAGCCGTCAGCTCCTGACACAGTTACTGTGACACAAACAAAAATACATCTATTATTAATAAAATATAATAATAGTGAAAATGTCATAAAATGTTTATATAACATTGTCTCAATTTTGAAACAATCTAATGTTCCTTCTGAGTCACTAAACTCATTTACAAAAATCCATCGCATGTTTTGGTCCTGCTCACCTTTAACTGACATCCAGCTCTGTGCTGACTCTCTTCCTGAGTACTGACACTTGTAGAAACCTTCATCAGACTTTGACACTGCAGAGATCTTCAGCTCCCCTCGGGTATCATTTTGAATAAGTTTGTCATTGTGATAGAAAAACACATTGGAAAGTA