>scaffold37758
CTAAGTTTCATGATTATTTCATTTGACAGGTTACCATACAGCAGTTGTTGGTCGTCAAAAACGAAGCAAGAGCATTTTTAGAAATCTTTGCAGTATTAAGGAAGTTTATGGTACTTGAATTACGGTATGTTTTAATTAAACGTGTTATAAGAAAAACTTTTAATTGTCTTGACAAAACGTCTTATCGCTTAGATTATAACTGAGTTTATGCAGTTAAAGTGTAAGTCGATGAATAATGAAAAAAGAAAATAAGACATCAAGCTATAGGGTGCTCTTGATTTTCCAAGAAGGTGTACACTTTTATAAATCAAGTGCATTGGTGTATTGTTTTCGTGTACACTGGTTGAACACTTTTCTACACCAAATCAGGGGCATGTATTGTGAAGTGAAACACTGAAATTGATTATGTACATTTTGTATGTCGCTTACTTACTGTATTTAATATGTATATAATATACACACATTGTTCACATGTATAACCTATGAGATATTTTTCCTTTGGAATAAAGAACTTAACTTGAAACAAATATTACGATTTTATGTAAATTATGATTAGAAACTTGACAAATGATTTCTACAATATAATGGAGTATTATGATGTACTTGTCATACAACACAAAATGATAAGATGGGTGTACACCCAGTTAAGCTAAATTAAGAGCACCTTTAATTCAAATTATATGATGTATATTGTTTCATCATAATTAAAGAAAAAAGCCAAGAATAATCAAAGTGATTTCATTGAAGTTAATTATTGAAAATATGTATTATTATTTTAGCTAAATGGGAAAACACTCTTTAGACAGAAAGAGGAGAAAGAGACGAGAAAAAAGGAAAAAACACAGATTAGAAAAGGCAAGGCACCGGCAGTTGAATGAGAATTCAGAGGAATTCGAAATGTTCAATAAAAAAAACAGTAAATATTATGTGACTTTTAAATGAAAAGCATATTTATACCCCCGCTCCAAAGGAGAGGGGGTATACTGTTTTACCCTTGTGTGTCTGTCTGTCTGTCCGTGTGTAACAAAAATTTTTGTCGCATTTATCTCAGCAACTATTTATCGCAGATGCTTGAAATTTTTACGCAGTGTTTGTTAAGGCATGCCATATCGTGGGATATATTTTTGTACCAATCGGACGTCAACTTCCTGTTAAATGAGTACGCGGGGGTGTTAAGGAAGCATATGGAATCTGAGTTACATGTTATTCCGTGAAATCACAAATCTTAATTATTATGTACATATTCAAATATCTAAGCAACGAAACGTAGATCATAAACAAATAAAAAATACTGAAGACAATTTTTTTCCAGAAATTAGTTTGTATTACGTAGATTTACACATTGATGACGTCATGACTAAAAGTTGAATGTCGTGTGAATTTGATCGGAAAGCATTGTAAACATATTCAAAATATAACTAATCTAAGAACTCTAATAAAGTATTGTGGTGTGATTTCTTGAGAATTGAACATAAGAACACTGGAGGAGATGTTAGTTTAATCAATCATTCGCTAAAAGGTATGTAAATTTGCTTTTATTTCTCGGCCAGGCTTTCCTCTGTCGTTGTTTACGATATAAAAATTCAACTAGAACAACACTACCCCGTATATATTGAACTTGAAATTTTATACGTATCGTTAGTTTGATCAATGCTTAAATTGAAAAGTGCTGCTAGAATCACAGGTTGTGTGTTGTTTTGATGCAATTTGCCGTTTTCCGTGCAAACTATATAAAAGTTGGGAAGGTTTTACGAGAACTGGATTAATAACTTTTTAATGAGGAAAAACATAGGATTCTAGCAGCGGTTTTGATTAAACTGAGAAGTTTTGCTTTCAATTGGTATAATTATTTTATTTTTTAAACCGCGGGGTAGTGTTGTTCTATCTCATTTTATGTTAAGGAATATACGTAAGATATTTATAGTTGTCACGTGATAATGCACCGATGTGGCAGTAATGTACTACCCGATTTTATTGCACTGACATCTATTTTAAAGGATAATACTAAGTTTTTGATCTTATTCAAAATAATTATTTAATTTCACGATTTTGAATATAACAGTCAAAATAAGACGCTAAATTGTCCATATGCTTCCTTAACACCCCCGCGTACTTTGTTTATTTTAGCCAAAATTATCAAACAATTTTTTCTCAAAGATTTCTCAGCAGCTATTTATCGCAGATGCCTAAATTTCAACACACTATTTGTTTAGGCATTCCATATTGTGGGATGTATTTCTGTACCAATCGGATGCCAGCTTTCTGTTAAATGTCGACTTTGCTTATTTTGCATATTCACATCAGAGCAGGGATATCACTAGTGAGCCAATGAGCATTGGCTCACAGATATCTTGTTTTATTTATTCTCTTACTTGATTTCACTCATGAATTTTATTTTATGATTGCTTGCTAATCATTAACACTGCACAAAAAGAGATGTACCGTACTTGATGCTACAATTATTCAGTTTCAGTTTCTCAATATACGTATTATTCAATTTCCAGCAGATAATATTTGGCCTGATGAGGAAAATGATCTTGGGTTGAAGGAAGTTGAACGGGAAATTCATGAGCAGTGCAAAGAGGATGGTATATACATAGACGATACCTTTGTAGAAAAAAGAAGTGCCTATAAATCAGCTAAAGAGCTGTTTGGGGATGGAAACAGGGATGTCGTGAAACTGCGGAAAATGCTAGATGATGAAAAGGACAAAAGAAAGAACCTTCTAAAATTTACAAACCTCTGTGTTCATGTCATCAAAAGTAAAAAGAAATGTAAATTTTGTGCCAAGTTTTGAAAAGGTTTTATTTTTTTTATAAAAGCTAATGTATTTTTAGTTTTTAACATTTGCTTCAGTCCAAACAAAAATTGTCAATTTTTGAGCTTTGTATACTAGATACATTAGTTACTGGAATTGTATTTTTTTTTATTAAGAATAGACTGGAAGGGTACATTGTAAAACATGTCTGGGAAACAAAAACTTTCAGTTTTTCACCAAGCTCAGCGAAAAAAAATGTCAAGAAAAGAATGTCCAGGATGTAAACAATCATTTACATTTAGGTATTTTAGGCAGCATAGAGAAAAATATTTTAACAATAATCAATGGAATTGTTTCAAGTCAGTGTCTGAAAATGTTGAAGTTTTGTCTCAGGATATCGATGAGGAATTTTCTGATAGCTCATCTGATGAAAATCTTTCTTCTCAAAGATTACATGATGTTTTTCAATCTTATGTACGAAAACATTTTTCTGAAAATAATTGTACCGCCGAGTCTGAGAGTGAATATGAGGTTTGGAATAATGCAAGTTTGGAGGATTTAGATTTAGACCTTCAGACTGAAGAACTCTTAGAAAGAAATGAAAGCAATGATGTGAATGTTTCAAACCCAAACATGAAATTTGGGACACTTTTAATGTGGTTCTGTATGTTCATATGTACCTGGCAAGCCATTTTCATGCTGCCAGACTGTGTTATTGACAACCTTCTTTCATTTTTAAGTACATTTTTTTGTCGAATTGGAAAAGAATCTTTCATATTTTCGAGCTTAGCTACTGTTTTTCCAGGTTCTGTTTATCTGTTATGGAAAAAGATAGGCTTGAAAAAAGACAATTTTACAAAGTATGTTGTGTGCAGAAAATGTTTCTCCATTTACTTGTATGATGATTGTTTAATGAATTTAGAGGGTGAAACTGTGTCTGCCAAATGTCCTTTTGTAGAATATCCAAATCATACACAGCCAGCAAGGTGAAGACCATGTGGGGAATTGTTGTTGAAATCTGTAACACTTTTAGATGGTACAAAAAAACTTTATCCATTTAAGTCTTACTGCTATAAACCTATTCAAGAATCTTTGCAAGATTTAGTTAAAAGGCCTGGGCTTGAAGATCTTTGTAACCATTGGCGATCACGTAAGCAGTCACCTGGGTTTTTGACAGATATTTATGATGGGAATGTTTGGAAAGAGTTTCAGAGCTCAGAAAAAAAAACACTTTTTAACCCATCGAAACAATTATGGCTTAATGTTAAATCTAGACTGGTTTCAGCCATTTAAACATTTTAAATATTCAGTTGGTGTTTTGTATGCAGTTATTTTGAATTTGCCTAGAGACGAAAGATTTAAATTGAAAAATGTTTTATTGATAGGTGTTATTCCAGATTTAAAACATGAACCTTCTGTAAATAGTTTCATAACACCTCTTGTTAATGAACTTAAAGTAGCATGGTCGCAGGGATTTCAGTTGGCTTCAAGCAAAAGTTCATATTTAAAAAAGAATTTTAAAGTTGCACTAATGTGTGTTGGATGCGACATTCCAGCAACACGAAAATTATGTTGATTTTTGGGTCATTCAGCAACATTGGGTTGCTCAACATGTTTTAAAAAATTTCCAGGTAGTGTAGGCAATAAAGATTATTCAGGTTTTGATGTAGAGAATTGGCCAGTACGAACACTTGATGATTATAATTTATCCATGAAAGCTGTTAAAAAAGCTAGAACTCAGACAGAAAAAGAAAGACTTGAATCTTCTCATGGAGTAAAATATTCGGTATTAAGTGAACTAGACTATTTCAACCCAATAAGAATGTCCATTGTTGATCCCATGCACAATTTATTTCAAGGAACTGCAAAAAAAATGATGAAAATGTGGCTTGATTTAAAAGTTTTACATTTAGATCAGTTAGTTCTGATTCAGGAGAAGGTTGATTCTGTTGATGCAGCAAGCAACATAGGTGCAATTCCTAGAAAAATTGCATCCTCGTTTGGAGGATTTACCGCTGAGCAATGGAAAAATTGGACCATTTTTTTCTCGATTTTTGCACTAGCAGATATTTTGCCTAAAACAGATTTGGATGTTTGGCGAAATTTTGTTTTGGCATGTAGAGCGCTAACTTCTAAATTCATATCAAGGGTAGAAATAGCTAGATTTGATAGTTATATTATTGCATTTTGTAAAGGTGTGGAAAGGGTATATGGCTGTTCTAGCATTACACCAAATATTCATATGCATTGTCATTTATCACAGTGTGTACTTGATTATGGTCAAGTTTACTCTTTTTGGCTATTTAGTTTCGAAAGATACAATGGTCATTTGGGAAGCATGCCAAATAATAGCATGTCAATAGAAATGCAGCTTATGAGAGGTTTTTTAAGAGACTCTTTTGTACATTCTTTGCAATTCCCTAGTTTGTATGTTGATGAATTTAAGAAACATTTTCCAAGTGTGACAGAGTTATGTGGTGAGAGATTTCCTACTGATTCTGATATTTTGAAAATATTGTATATGTCTAAGAAAAGTGCCCAAATTGTTGGACAGGACTGGCAAATTTGCTCTGCATTTGAATGTAAAAAGTTATCATGCCATGTTCTATCTTCAGCTGACTTAGATATGTTAAAGAAAACATACAAACATATTCATCCAGAGCTTGATGATTACATTGAATGCATCCCAAAGTCCTTTAGAAAATGTTCATCTATCTGTCTCGGAGGAGAAGTTTATGGTTCAAATCAATCGCGTCACAAGCGATCTTCGTTTGTCATGGCCTACAGCCATTTGGAAGGATGTGCGTCCTGTGCCAGTTGGCATTAGCCTTCTTGGAAGGATGTGCGTCCTGCGCCAGTTGGCATCAGCCTTCTTGGAAGGATGTGCGTCCTGCGCCAGTTGGCATCAGCCTTCTTGGAAGGATGTGCGTTCTGTACCTGATGGCATCATCCAAAATATGATTGAAATACAGATCTCTACATTAGCGCACAGCGCAGTGAAATCTCTCTGCGCTAATGTAGAGATCTATAATTTTATCAGATTGCATAATCCATCTTTGAAGGATGTGCATCCTGCGCCAGTTGGCATTGGCCATCTTGTTAGGATGTGCGTCCTGCGCCACTTGGCAATATAAAGGTATAGTTGGACATTTAAATTTTTCATTTTTTGAGTATTTGATTTGGGAGTTTTTAAACTATATACTCTAAATTTAAAATTTGTGTCCGATTTTTGTATTTATATTATGCGTGTGTAAAATGGGTATTTGATTAGCTTGTGTTTCATATTTGTAAGAGGAATGCGCTGTTCTTATAACAGGCAAAATATGGATAATATATGTACATACATTCTTTTAAGGTAAACGAAAGTGTTGTCTCAATCATGCTTATTTATATATTCATGATATATTTTACCGTTAATAAACAATAAAAAAAACTTTGATTCTTGTTTTACTGCAACCAACATGACTACACGTGTATACGTATAACACATGTTGCATAGTGTACTTCATGCCAAAACCAGCACAGCCAACAGAAAAGGACTATGATTTGTTTACATATAAAGATCTATCCATGATTAATAGAAATTTTATTGCAAGGTCATTATTTTTACAAAGTACAACAATTTCGGGAGGCTTTTACCATGTTTACCTTATTTAAAGTTGATAAAATTAATGACGGTTGCTTGGAAATATAATTTATCTTAAACCTCAATTATATTTGCAACTTCTGGTTTAATGACGTTTAATCAGTAATAAACATGACCTAAAGTTGAGAATTAATTACAATTATATCTCGAAGTATAATTTTACATTAAATATCAATTAAACTTTAAAGTTCATGTAAAATGAGGATATAACGAAGTTTAATTTTATTAAACGCAATATTTCATGCAGTGGATCTAGGTCGTCTTTTTCTTCTTACAAAATTACAACAGCAGTATTAGAGAAGAGTACTGTGCAACAGTACATTCATGAAGCAATGTAAACCAGATATGGTTACTAAGGAAATCCAAGGAACCTTTAGAAAATTTGTATTTCAAAATTTTATCAAAACAATAGCATCAAAACTTAAGGTTCAGGCTTTTTTACATCATCAAAAGCATTTTTTTTTATAATAAACGTAATGACCTTGATTTCTATAGTCAACTTTCATAGTAAATATACTTTCGTCACCTGTACTCTGAACTTTAGTTTCTGATAGACAACATCTTGAATGTAGTTTTTGGAAATCAAGTCTTCCAACAATCTGTTGGAATTCCCATGGGTACCAATTGTTCCCCTATTGTTAGCAGATCTATTTTTGTATTGTTATGAAGGAGAATTTATTCAAGACCGTGTATGTAAAAAAAAAAAACTTAACATTCAGGTATATCAACGACGTATTCTCAATTAACAATTGTTATTTCCATACTTAAGTCGACTCGATATATCACAGTGAACTTGAAATAAAAGATACCACAGGGTATGCGTCATCTGTTTCATATTTGGATATTTTACTGGACATGGACATTGATGGTAACCTAACAACAACACTTTATGATAAACGCAATGACTTCAATTTTGCTAAAGTCAACTTTCCTTACTTATTTATATATACCTTCATCACCTGCATATGGTGTTTTTGTCTCTCAGTTGATTCGATACGCAAGGGTATGCCCTTCGTATGAACACTTTCTAAGACGAAGCAAGCTACTGACAAACAAGCTGATAAAACAGTACTATCAACAGTCTCGCTTGAAGTCATCTTTTCGTAAGTTCTATGGTCGATATAAAGACCTTTTCTGCAAATACAATCCTCAATTGGGTCGCATGCTGACTGCCGTTTTTCATACTAATTGTTAGATCATAATTAATCCCTTAATTGTCTATGGACTTTTCCGTTTTTTTCCCCAATTACGACAAAGAGCACACGGTGGGTGTGACCGGTAAGCAGAGGATACTCATTCCCCCACGGCACCTGATCCTACCTCTATCTATTTGGAGGTTTGTGTTGCTCTGCTTTGAATTTGTATTTCGTTTTATCGATTTTTGAGATGGTTCACGGTTTGTTTTTGTCTCTCGATATTCGATACGCAAGGGCATGCTCTACTTATGAATAGTTTCTAAGTCGAGGCAAACAATTGCAACTGACAAACATGTTGATAAAACAGGACTACCAACAGTCTCGTTTAAAGTAATATTTTCGTAAGTTCGATGGTCGCTACAATTCAGCAAATACAATCTTCCACTGGGTCACTTGCTTACTGGCGTTCTTAATACGTATTGTTAGACTTTGATTACTCACCTAATTGTTAATGGATTTTTTTCCGTTTTTCCGATTTCGACAAAGAACACGCGGCGGATGTGACCGGTCAGCAGAGGATACTCATCCCTCCATGGCATTTAATCCTACCTCTAATTCTTTAGAGACCCATGTTTGCGCAGCTCCTTTTTTGTAATGTTCCTTTGGCTTTTGAATTTGAACACTACTGTAATCATCACAAGTCATACCTTTAGCTGTATATTTTTTATAAATATATTTTAGTCAGGGTCGTCAATGCTGTTCAAACTACTACACGGAGAATGGTTATTGTAAAGGTTAGACAAATTTATTATAATTATAAAGCTGTAAATATCCATTTGTTTTCTAACAGTTGGTAGTTATTAGCATTACAAATATTTTCATTGAATTAAAATGTCATTTTTTTTAACTATAACGAGACATATTTAGTTAATAATGAACCATTTTCAAAATATTTCGAGGTTACAGAATTTTGCACAAAATGTCAAAACTTTCTCTATCAGTATTTGCTGTTATTTTTTCTAGATTGTCCGGCAGGAACATATGGTGTCAACTGTAGCGCCACGTGTCCAGATACTTACTTCGGTCGTTTCTGTGAGGAAGAATGTCACTGTTCTTATAGTCAATACTGCGACTCAGTTATTGGATGTCTCAATAACAAAAGTAACACAAACAAAAGGACAGGTACCTACTTAGATATTAACTAATTGTAAAAAATCTATTGTTTGGTTTTTTGCTGTTGTTTTTTGGTTCACCTGAGTTGAAAGCTCAAGTGAGCTATTCTGATCACATTTTGTCCGTCGTCCGTCTGTCCGTCCGTCTGTCTGTCTGTCCATCTGTCTGTCCGTCTGTAAATTTTTACATTTCGAACTTCTTCTCTAAAACCGCTGGGCCAATTTCAACCAAATTTAGCACAAAGCATCCTTCTGAAAAGGCAAATATAAATTGCAGAAATGAAAGACCGATCTTTATTCAAACCGCAGAAAACAACAAAACTGCAGAAAAGGGGGGGGGTGCATTTTAATAAATCTTCTTCTCAAGAACTCCTGAGTCAAATTGAACTTAATTTTCCATAAATAATCCTTATGGAAACGAAAATTTAATTGCAAAAATTATCGGCGAATTCTGTTTCCAATTTGAGTAATTTACGAAAATAAAAATAAAGAGATAATTGCAGTCAATCAGTTTATAACTACGGGTTCGGTACTCCATATAGAAAACGAAAGTTCTTTGTATAAAGCAGCCATGTTTAAATGTTGACGCATGACAAACGGGTCAAACTGACAAGGATAAATTTGCCCGTTGCGCAAAAGTTTACGTACGGTATACTTGAAACATGTTAAATATATTTGTGCCGATTTCGTGAAGTGAATTGAGGTTAACTGTTTCAATGCGTTGACATTTTCACTCGACCGTGTTTTTACGTTGTTTTAAATTTCGATAATGCTTCATGGAAATTTCGCCTGTATTTTGGAATTTGTACGTATCGAATCAAATATAGACTTCGGTAAATCAGACAGTTAATTGTTTACCTGCGCAAAATGAGCAAATCTGATTCACTAACAACATATTATATTATAAATACTATCCATTCATTGGTAATTCGGTACGGTCTCTACGTTATGGTTAATTATAATGAAACGTGTTTTGTTAAGATGCACTGCATTTTTACTCCAAACGGAGATGCTGCTAGAAATATATAGGTATAAATATATTATGAAAAAAAAATTGTGCTCTTTCTTTAATTTTAATTTAGTGCATGTTTCTTTTGTTTTAGTTGTCTACAATTTTTCTTACTTACCATTTTCAGCTGTGTCAAACTTCGAATTATAAGCAAGATACAGAGCTTTGCTCACAGAACTGAGGCCATGCTTTTGTTCATTCTAAATAGGAAATACCAAGTTATGTATCTTGCTTAAAATTCTACGACTGACGCTGAAATTTTGATTGATCAATGGAAATGTCTTGCTAAAAGGATGATATGCTGTAACTACTTTCTGGTGCACCTTCTTCAACGATGAATTGCATAAAATCTACACAAACAAGATTGGTGAATAAGGCGTGCAAAATGCCCATTTGAGGAATGATCAGATACTGCAAAATGAAAATATCATTAAATCTAATAATTGTTTCAAAAATAATTAAAAACAATGTAAATAATTAAAAACAATGAAAATGTTACGTAACATCGTTTTGTAAGCCTTAAGTATTTTAAATTCTTGTAATATGTTGATTCAAACTGGGGTATGTGTCTCAAATTCTCCAAATAATGTCATTTTTATAACTTCAATGCCTTTTCTTTTATAGAGTGGGCCTGAGCTCCATATTTTTGGTATAGTCTAAATGCGGTTTAATGGAATTTAACAAAAATGTGGAAAGAGATGACCCAGTATACTCTAAAAATGTAATTTTGTAGCCCAACAATTGAACGTTTGAGAAAAATAATACAAGTCCCTAAATTCGTGGCCAACGTCTCATAAAGCATTTAAACAACACACTTTGTTGTGAAAAAAAGGCCCAGTGGTTAAAGCACCAAACATTAGGTAACTTTATAGAACATAGGTTTTTAGGTTGAAGGTTCGATACAACCAAAACTTTAGGATTTATAATTTTTTTCTTATCATTTTTTGAAAATTTTCAAACTGAATATAGTTAGAAATTACCCTTTTGTAAACTTGTATTATAACATATTAAATATATTTAATTGAAAAAAATGTTAAACCAAATGGGCAGTTGTATTCCCCCATCATCTTTTTGATAGTTTTTCGAACACAAGTATATGGAAACGACGCCTTTTAAACAGTTTCCATAGTCCTGACACATTATTATTATGAGAATAAATGCATTATCGTTGTTCTCAAAATATCATTGCAACGGAAAATCATCTTTGTTTGTAGACATTTGTTGTTTTTAGTAAAGATAAAAATAATGGATGGGCCTTGGTATAATAGAACGACATGCCTGTCAATACATTGATTTGAATTATAGCTCTTTAACATAGGTGACAACATTTTTCAGTTGAGTTTATTCTTTAGTCAAGTGAGTAAGTGAGTAAGGATATGAAACGTCATACGAAATGAATTAATGCCTGGTAAATGACATTCGTTTAAAATGGAGAAGGTCAATCAAATTTTTCAATGTTTTTAATTTGAGGAATTCAGCGCGTTTATTCTGGTGCATTGAGGTACACTTTTCTTCTTTCACATATAGGATTTTTAAAAAGATACAATAACTAGTAAGTAATGGAGGGAGAAAATGTACCTTTATGCTCTAATGTATTTAAATCTTTTTATAAACTGATTGGGTGGTGGCTAAAATAAAGGGAACTGGGAGTTAACCGTGAACACCAACTGAAAATTTAGTTTTTTATATTGCATATTATCTTATTCTCGGTCAAAATGGTATTCCATAAAGGTAAATATGTCAAAGATAACGTTTATGCTAAAATAAGTGTAAAATTCTATTATTCATATTTGGTTAATCTACCGAGGGGCCACATGGCACACTATCCTTTGAACGACCATATAAGGCCAGTGTTGCTCAGGTGAGCGATGTGGCCCGTTTGGTCTCCAGTTTAAGTTTCATCAGTGCATTAGAAAAGGAAACATGGTAAATTGCCCGCTATATCACATAGGGTTTAGTTACTTACTGATATTGATAAGTCAAGCGTATCATGTTCATAACACGTTCATAAGTAGTTGGGGATTTTTTGGGGGTTTTTAACACTCCAGGGCTTTCCTGTCACCTCGGGGCAAATATTCTGGTATGTCGCCCTCGAAGCCATGTATTATATGTTATATTAAATTTTTTAAAACACTAACGCTTGAGTTTATCACTTTTGTCGTATTTGCCGAATTTTTTTCATCAATTAAACTATCAACTTCATCTGAATTTAGATGAACAAACCGCAGACGTTGGCCTGACATGTTTAAAATTCGTGGATCTGTTTACGTTTGCTTAGCAACTGGCTCGTTGAATTTCGAACCCGACGTAATTAATATGCAGAGTTCTTGCACGCGATGGTGATATTACAGTTTCGGGAGGGCAATATAACTATTTCCTGTGAAATATAACTGTTTCCGGGAGGGCAATATAACTGTTTCCGGTGTGATTCAGCAATTTTCAGGGCATATTGTTTGAATATTTTTTATGTTTTTCTTGTACAATTATAGAATATTTGAATATATTATATGTTTTTCCCGTACTATTACAAAACGCTTATACTATTACGTCATAATGAACTCTGAAAAGCGCAACATATACTTGATGTTATATGACGTCACAATGGTCATTTGAAATGTATGTACTTATGTATCTATGGTGATTGTTCAAAACTCCTGAAGATTATAATGAAACCGGTAGAGTTTTGAATCGGCTTTCTGTAATTTTTTATCATTTAATACTTGTGTGGAGTAACTTTACTCATTTTGGAATATATATATATATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATAGAAATACAGTCTCTGGTACAGATTTTAATCATTTTGCGGCATGCAGTGAAGAGACCTTAAATGAGGAACCATTTGGTACGTACTATGAAAGCGTTTTAAAACGACAGTATATCAATTCATATACGGAGACAAGCGGTGAGGAAGAATCGGCAAACAACTATGAACATTTCCGAATGTCCACAGAATACAGTATTCTGTCCTTAAAGAGAAACATTGACCCGTCTTTCATAGAAGTGTATGGTCAGCACGAGAGAGGCAATGACGGAGCGTATGACGTCATCGTTGGACAATTTTACAATGTCAGTGAAAGAAGTGAAAACAGTCAATCAGAATCAGAATCGGAGACGGGTTTACCACTAACAAATATACAAGACTGAAGATTTTGAATACTGATCGCTATCATCACATTGCATTTTTTTTATTTCAGGAGTAAAAGTAAATGCTGGAAACCCTTACTATTAAAACCTACTTTATGTATTTTATGATATTCTTTTTTCAAACTATTGGTAGTCAAGTCATATTTGTTAACAGTTTATTAACAAATCTATTCTGTGAATAAAAAAGACGATTTACAATATGCAATATTCTTGTAAGAAAAAAGAACTCACGGTAGGTACCTGTAAATTCAATTTTTGGTTCTTTTAACTTAATTCTACATTATATTCTAAACCAAACAGGAAACCAAAACCTTCTTATTTGTTGAGTTATTACTCATATAGCCACAGCATCCAGGAATATAATGTATAAGCGTTCCTACCTAGGACAACATTAATGTGGTTATAAATTAACGATTTAGTTAATATGCCTTATCTAATATTTTCAATTGAACCTTAAAAGACCGATCATGCCTTATTCGAAAGGCTATGTAAAACATGAGAGTTTACGTATGTAATGAGTTCTTTTTGGATTTTGTCAGCTGAATGAACAATAAGATTTTGTAAAGAAAATAAACAAGTTTAATTTGAAAAAAAAATTAATAAACAAAANTAAGATTTTGTAAAGAAAATAAACAAGTTTAATTTGAAAAAAAAATTAATAAACAAAACAAATCATTATTCTCACTCCCCCTTTCACACCACTCTCATTCGAACATAACAAAAAAAAAATAATAATTCAATTAAACAAATGAACAAATATCTGATACTAACAACTAAATTCAAGATTAAATCACACTGTATCAGATATAAAATGGAAGTATACTACAAAATGTTGTTTAGAAGCTATTTCAACCAATAAAACTCTTGTTGAAAAATTTACTCAAAAAAAATATTAAAGTTCAATAATTCAAAATACCGTGAATTTACAATTACTTCAAATTTCAGCTCAAAAGCATGTATATGAAAATTAGCCTGTAATAACAGTCGCTTTTTAACACTTAAAACCTCTCTGAAAATGAACTCAAGGTCACTATGCACTCGAGACGCTCCTGCCCTCGTCAAATTTCCTGTCCCTCTTGTCGATATCCTAACCGAAAGCCCCGGACTCGCAGGTCTCTCGCTTCCAGTCTACGACCACTGCCCGGATAGAAAGCCACGCCCCACTCAGCATAGAATGCGTCCCCGACCTTCGTCAATTGTCCCCACGACCTTCCATAGGAAAATTTCCGTCTAGCACACCAGTCTGTATTTCAGGTAATTGTATCAAACACCCTTACGCACTGAAAAAAACATACTGTGACTAATAAAGTCCCGATAAACATACAAACATACTACCAATTACACTAAGAACTAAATTACCAACGAAATGTACAAAATAACAACAAAACAACCTTACCGGCTAGGAAAACATGTGCCCGCCTAACAGAATCCAAACTTCAATGGCTACCCATTTCTCCTTAGTATTAAGCTAACTGGAGATATTCAACATATCTTAAATCAGGAGCTGCAAAACGTGGCACCCGGCTGATGTCGTTACCGGACCCTCTACTGACCACTACACCCAAACCGGTCACTTTAAATACTCGATCTAAAAATAGCACACTCACCCGACACTCGTCACTCACATACGGTAACCCATTCATAACAAAATTAAAGAGGAACACAAATATAAACACCAGTATATACAAAACTGAATCAACTTTATTACAACGTTACATGTCAATTTTGTAGAGTTATCTTACTTACTGAAACTGAAAACCAACGCATCCAATAAATTACATACCCACGAATAAACGAAAAACCCACAATCCACGAAAATTGATTCCCACAAAATTAAATGATTTCACAGTATAAGCTTAATATTTCTTTTTTCGCTACGTAAACAGAGGAAAGAGAACCATACAGGGACTTTTTAAATCGTTTTAAGTCAAAATGTATGCCTGTCTACTTACTTTTCTACAAAGGGAACATGAGTTCATGAAAACATTAAATAAAATTCTCTGAAAGGCGAGCTTTAAAATTACATCCTTTTTTTTTAATTTAAACAAATTTTATTTATAATCTCATTAAATTTTTGCAAAGGCCACAGTCTACATATATCCTCTTCTAGAATAAAATTGTAAAATCAATGAAAAACAAGCATGCAATGACAATTAATTTTTCAGAGATTTTTGTGGTGAAAACAGTCTCCTTGAATCTATTGGTTTCATTATCACATAGTAATTGCTTTTAGATCAAGGTTATGTAATTTGGCAGAAAAATATTTTTAGGAATTGAAATGTAATTATTTTGAAATTAAATACAAAAATCAGCTCTAGCTTATTTTGTAGACTGAAAAAGTTGTAAAATGCATCCATCTACAAGATATTCTTTGGAGAATTCAAGAGATAATGATCGTAATGGAAAACATATAACTCTTCTTATTATTGTAATCGTCTTTACATAAGTTTATAAAATATTAATATTCTTGGGGGGGGGGGTCTTTCATTCCTTTTTCAGTTGTACAACAAAACGTCAAAGCATGGAAAGGCGTCAGAATAATTAAATCATCAATACAAAAAAGTAAGATTTTAAAAATTGATAGATAGAACTACAGAGAATATAAACACAGCAACGGAACGATAAACTTTTCAATATCAATAATGCTGGACTTATATCTAGGTGTCAGTTACAAGATGTACGCTTAATAAAAACAAAAAGGGAAAAGGATCTTCCAATTAATTATGTACAACTATTTCAAATGTCGTCCCAATACAATACATTGTCGTTAAAGAGAAACATAGATCAATCCACGGCAGATCTGTAAGTTTAAAGTGATATAGAGTTCATACCTCTCCGTTATGAAAAAGAAACATATACTGGTGGTGCATTTTGGAATTACCTGTAGAAAGACATACAGAACACAAAACCTAATTATAATCAAAGACTTTTTGCCTGTAAACTACACAAGGTAGTGAAAAGTAGAGCCAAGAAAGCTATATATTATTGAAAGGTGTAAAACGTTCCAAAAACTACTTTACAAGAGTTTTTGATGACTGGGTTGCTTGCTAGTGCTTATTTACTACAATAAATAATTAGAATGCTTTTACCTTTGTTATATATACTATTATTTTTTTTCATACTAAACTGTACAAGATATTAATATTATTATGTCAAGGATATCTGCAGGAACACCAACAATTTTGGCTGAACGAAGAAATCACTTCACATTCTTTAATATCTTTTTCCATTATTTATATATTTAAGAATACCGCTGTGTACTGTTATCAATTTCGGTGTCTAGTTAATTTCACCATCAGCCTTTAATCAATTTAGTGTGCCTCTCATTTAAGTTATTATTGAAATTTAATCATTACGATGTTGCTATACACGGTTTAAGTTAAAAAGCAATAGTAAGAATGAAACCTCTGTATCTGTCTAGTGGTTTTCTTCCTGAAAAAAATTCATATTAATTTGTATTAATCTACCCAAAATCATCAAATCATTAATTTAAAACCACATTTCAGGGAAGGAGATGGATATTTTTGTTTTTCTAAATGAGGAATTCAAAGTCCGTTTATATATCAAACTTTAGAAATATTCCTTTTTTAAAGATATTTTCCGAGCAATAACATATAATTAAATATTTTTACCAATTTGTAAATTCATGCAAGGAAATCATTTCTAATGGTTTTATATCTGTAGATATCTTCCTTGTCGGTATGTACTCTATCTCTGTCCTGTAGCTACACAAAGAGTGAAATGTGTTTAGTGCATGGCGAATGTTTCATCATTGTAACATCACAATACATGACTTGTGCAAGATGCTTTGAATGTAACAAGTATATTACAGCATAATATACTCTACTATAGACAATCTTTTGCGATCTTTTGCTGTTTACTTCTCTTTCCTAAGCTGTTCCTGTCTCTCCCATTCTCTCTATTGTACCCCCTACTCATTCCACCCAAGGACATGCATCTGAAGAGAGGAGAGAAGCATTAAGTAACGTATATGACGATTTGAGATTATCACAAATGATGGATAGAAATACAGTCTCCGGTACAGATTTTAATCATTTTGCGGCATGCAGTGAAGAGACCTTAAATGAGGAACCATTTGGTACGTACTATGAAAGCGTTTTAAAACGACAGTATATCAATTCATATACGGAGACAAGCGGTGAGGAAGAATCGGCAAACAACTATGAACATTTCCGAATGCCCACAGAATACAGTATTCTGTCCTTAAAGAGAAACATTGACCCGTCTTTCATAGAAGTGTATGGTCAGCACGAGAGAGGCAATGACGGAGCGTATGACGTCATCGTTGGACAATTTTACAATGTCAGTGAAAGAAGTGAAAACAGTCAATCAGAATCAGAATCGGAGACGGGTTTACCACTAACAAATATACAAGACTGAAGATTTTGAATACTGATTGCTATCATCACATTGCATTTTTTTTATTTCAGCAGTAAAAGTAAATGCTGGAAACCCTTACTATTAAAACCTACTTTATGTATTTTATGATATTCTTTTTTCAAACTATTGGTAGTCAAGTCATATTTGTTAACAGTTTATTAACAAATCTATTCTGTGAATAAAAAAGACGATTTACAATATGCAATATTCTTGTAAGAAAAAAGAACTCACGGTAGGTACCTGTAAATTCAATTTTTGGTTCTTTTAACTTAATTCTACATTATATTCTAAACCAAACAGGAATTCAAAACCTTCTTATTTGTTGAGTTATTACTCATATAGCCACAGCATCCAGGAATATAATGTATAAGCGTTCCTACCTAGGTCAACATTAATGTGGTTATAAATTAACGATTTAGTTAATATGCCTTATCTAATATTTTCAATTGAACCTTAAAAGACCGATCATGCCTTATTCGAAAGGCTATGTAAAACATGAGAGTTTACGTATGTAATGAGTTCTTTTTGGATTTTGTCAGCTGAATGAACAATAAGATTTTGTAAAGAAAATAAACAAGTTTAATTTGAAAAAAAAATTAATAAACAAAACAAATCATTATTCTCACTCCCCCTTTCACACCACTCTCATTCGAACATAACAAAAAAAAAATAATAATTCAATTAAACAAATGAACAAATATCTGATACTAACAACTAAATTCAAGATTAAATCACACTGTATCAGATATAAAATGGAAGTATACTACAAAATGTTGTTTAGAAGCTATTTCAACCAATAAAACTCTTGTTGAAAAATTTACTCAAAAAAAATATTAAAGTTCAATAATTCAAAATACCGTGAATTTACAATTACTTCAAATTTCAGCTCAAAAGCATGTATATGAAAATTAGCCTGTAATAACAGTCGCTTTTTAACACTTAAAACCTCTCTGAAAATGAACTCAAGGTCACTATGCACTCGAGACGCTCCTGCCCTCGTCAAATTCCCTGTCCCTCTTGTCGATATCCTAACCGAAAGCCCCGGACTCGCAGGTCTCTCGCTTCCAGTCTACGACCACTGCCCGGATAGAAAGCCACGCCCCACTCAGCATAGAATGCGTCCCCGACCTTCGTCAATTGTCCCCACGACCTTCCATAGGAAAATTTCCGTCTACCACACCAGTCTGTATTTCAGGTAATTGTATCAAACACCCTTACGCACTGAAAAAAACATACTGT
