>scaffold38256
ATCTTTAGAGAGCTAATACTTTTCACATATGTGCAAAAAGCTGCAGGAAATAATATACCGGTGTTATCTATAATTTATATATCGCAATATATTTTCACCCCGCCCCTTTATAAAATAACGAGTCTTACATTAAAAAGTTACGGAACCTAACTTTGCTAAATATTAAATTTTAATGTTTTTAATTATTTAAAGTGTTTTAGGTCAGAGTAGTTCGCCTTTGTTGCTCAGGTGAGCGATGTGGCCCATAGACCTCTTGTCTTTTAGATAGGACACGGAGAGGACATGGTTGTCATTTACCCAGAGAAGAGATTCTTATATAACCTTTGGATGGCGTCTTTAGATTAATAATCCATGAAAACGCGTTGAAGTAGTTGTCAAAACGAAAAATGTTTAACACATCTTCAACCAAATGTATACCATCTATAAATGTGTCATTTCCTGATCACTTACAGTTTTTAAGATCTCGAAATCTCATGATTTTTTTGGGGCCCAGGACATAGAACGGACGACAAGAAATGAATTTTTGAAAATATTTTAAAAAAAAAGCTTCGGGTATTATCAGTCTTTATCGTCCCCAAAATAGTGATATCTATTCTGCCATTTCTGAGAAATTCTGCCGACAAAAAGAGGGAAAATACTAACAAAAAAAAAAGAAACAAGATACAATCTGGTTACGAGAAACAAGAAGGCTTTTCGTCCGTTTTTTAGAAATTGCCTCGCGAAAACGCGTTTTCACCAGAATTATGATGTAGTGTTTATCCCGGAAACGACCATTTGTAGATTTTTACTATCATTACCGAACCAAATAGGTCCGGTTTTAAAAATTCCGGAAAGAAACACCCAAAATATTTTTTTCAAAGAAAAAAAAAATATTATCTTGATAAAAACAGATTGACTTAACACTGATCCAGTGTTTGTTGTATTCGGATAGAATGTACAGAAATAATATCAGTGCACTTCATACTACTATTACACATTTCTGTCATACAATGCATACGTGCGACAATTTCAGGAGTATAAACAGTTTTTTTAAATTCAATATAAGACAAGAAAAACAAAGAATAGCACAACGAATAGGGGTCATAGTTCTCTAGTCACTGCTTAGGTCGTTTGCTTAATCGTTAATCAACGATTCCATACTTGTGAATTTCTATGGACCGATGTGACCATCCGCTTTCATCTGGTGACGTCAAATGACGAATAATCGGTTTCGTTTTCCTTCAACGGAGAAGCCGACGTCTAGCACCATGCTCGTCATCGTTTTCAACTATTTTGCCTTCTTCCCTTCTGAACCTTAAGAAGAGAATACGGCTGTTGGCGACGGCCGCGTATGGATCGACACAAACTTTGCGGTACATATTATGCACATCGGCTACTGTATGCACTATGGCGCCGATAGCAGAGAGTAGTGCGTCAGCATTTGGGATAAATTGAACCCCCTCTTTGTAGGTAGAATCAAAATATCAAAATATTGCCCCGCATAAATCTACTAGGGAGATCCGTTATCCAATCATTTAATACTGCCATTCGTCGGTCCAGTCTAATAATAACGGTTTAAAGCAAATCCAACTCCCTTCTAAACTGTGTATTTTGTACAGGTAGGGATGGTTTTTTTTTTCAAAGTTGCCCTGATTTTGCCTAAAGAGTGATTGTGATTGGGTATGAATACCCGTATTGATTCCCTATCAATCGTTTTCAATTGTTTTAACATAGGCCTACACACCGTTAATAGAGTGCCTTGGTCTCGTTTGTTTATTGTCAAACGGTATTCCAAGACTGGGCGCTTGTTACCTGTAGCAGCCGGTGTGTGTCCCGGTAAGCACTTATCATGAGGTTTTTTGTTTGCCCACTATCCCTGGTTTCCGGCATATTTAACATCAAATATTCCGAATACAAACACGATTTTCACAATTTATCTCAGCATTTTCAACGTTTTTTTCATTTCTCAGGCACTTCACATGTTTTAGTATTGTTTTTCCAAACTTGTTCATAACATTCCTGTTTCTTTACACTTCTGTTGACGTTCAATATATTCTTTTGCAGAGTTTACCACACGCCACATATTAAAGAGAGACATAGCATCCTTTGCATCGTTCGGAACCACTTCCTCATAATAATTCGACACAGGTATGATATGAAGTAAATCTACACCAAAAGCCGCAGATACAGTTTCACAGTACCTACGGACAGTTGGATATTGGTATGCATTTTTCATGTTGTCATTAGGGACTCCTAGTCTGTCAATGAATGTAACAACAACAAACTGTCTAACTCCATCTACAAAAAATGAAATTAAAACGTAAAATCTGATTTTAGAATAATAATAGTTGAATATAAACGCATATTTTGGTTCGTTAGAACCAAAAGTAAAATATCTAATGCATTAGGCTAACATTGTGCGTAAAAAGTCAATTAAAAATCTTTCTTCAGTTCTACGAGTACTTAAACAAACTATATTTAAAATTTGACTTAACTTAGCTTGTTTCATGCAATATGTCAAATATACCTATACTTTTGGGCTTAAGTTCTGAAATTATAAAACTTTTTGGACAAGACTATTATAGATTGAAAAAGAAATTAATCTTTTAAATAATTTCATTGCAAGTTGAATCTATTTTGACTAAAATATCGTTTTATTCGTGAAAAAAGAGGTCAAAATATTTATTAGGTAAAGAAATTGTGAAAATTTCTAATGATCATTTTAATTTAATTTAAAGTTTTTTTAAGAATAAATTTGTGTTTGATGCAATGCTTCATTCTGATAAGAAATTAAAAAGGGTAAAATAGATTTATGTGCACGTTGCACTTTAGTGCAGAAAGGTCACATGAAATACATGTACACCCTAGCGCCGAAAAAACATAAAGACTCCAATTTCTAAATTGTAAATTGCTATACCATTCTCTCTCCAGAGGTCGTTCATTGCAAACGAATAAGTATCAAACTAACATCGCATATTCAAGAAACGCATAGGCTCATTTTAATATTTTAACAATTGGCAAATATTAAAGTATCTCACGCCTCACGTTTTGATCTGATCGTACACATGTTAATTATACTTGAATGACTATGATTATATCAATATAATCGACACAGAAATTTTCATAATTATACAACATTCTTACAGAAAACCCAATTAAATTCAATAAACAAACAAGTTTTTTGGAAGAACTATTTTTTTGTGCGGAAGGATTTTTAGACAAAAATGACAGAAATCAATCAATATTAAGACATTTTAATATACTTGTATTTTTATTATACTTTATTCATAACGCAAGTTATGATAGGTTTGAAACATATTCCACTGGTTCTGTTCGTAATGTATGTTCTAAATTTATAAAGAGTTATTGTTCTTGAACATGAGCTTTCCTGTAAATGAAGATGAATAAAATCAGTTGTTAACCACACTACATGTTGTCAGAAGCGATTAATATTTCCATTTTTTAACGCCATCTGCAGTTGTACAGAAGAAGATCCAAGGATCGTGATGGATACAATGAATTCAGATGCCACACCGAAATTTAACTGGGAGGTCCCGGATATCGTTGCGGAATGATGCAAGTTTATACAACACATGTAAATCTTGTTAAAAGGCCAACTGAGCAAACAAAAACGGAAAAGGAAGGTTTTAATTACCTGATGATTCGATAGGCGACACGGGGATAAATATATATTGAGTGTGGAGGATAGTAAGAAATTTACGGTGAAAAGCAGAACTTTAAAAAAACAGGTAAAACCAAAGTAGAACCGTGTTTATTCGAGGAAGAAATTCCTCAGTAGGACACAGAAGGAAGTAGAAACGTTGAAAATTCTCTCACCGATCTCAGACTTTAAGCGAAAGAGTGTGGATATCAGGATCACGACGATATGATAAGATATGCTGTCGTATTCGGTACCCAGGATCATAAGATACGTGAGAAATGCATCGGGGAAAAGTTCAAACTTGACCTCATAGAAAGCTTATATCATTGCGCGTACATGCGAATTTTCTAAGCAGCAAATACAGTCTTTGGAAGACAAATTGTTACATGGAATCTCTAAAGTAAGGACACCCTCAGCGGGAAGTAAGAAATCTTTAGTAAAAGAATGTAAATACTGTAGCCAAACTCATGAGTTTAAACGATGTCCATCGTTGTGAAAAATATAGAAAGTTTTGAAATCGAAACCACTTTTCAGTTAAGTGTCATACAGGAAACAAGCGTGCAGTTGCTAGTTAAAAGAAAAACTTTAGATCAAAGTATCTGCATGCCGAAGACACATCAGATGAAATTTTTTTTTATTTGTTTCGGGAATATAAATAGTGACAATCATGATGCAGAATGCTATGAAACAGTAAAGGTGAAGAACACTAATATTCACTTCCAACTTGACACCAGAGCAAAGTGTTCTGTTCTGTCATTAGCTGATTTGATGAAAATAAACATAAACCTGAAAGTTGTTCCACATTTTTCACCACTGAAGTCATTCTCTGACCACTATATTCGTCGTGCTGGTACTGTTATTCTACCCTGTGTATGTAAAATTCCTTTATTTCTAAGAATTATTTAGAATCTAAATGGGCATATAGTGTTACCTTGTTCCGTTCGTCTGTCATCATTCACTTTCGAACATTTTCTCAACAACCGTTGCACACGTTCAACTCAAATTTAAAATTGGTGTACCTTATAGATACATGTATACAGGTTGTATTCGAATTTGGTTCTGGTCCAGTGAATTTCGACATAGTTATGCCTCTTGAACTTAAGAACAAATGGAAAAATTGTAATGTTTGCTCTCGAACATTTCTGATGCACAGGTAAGGTTGATTGTTCATATACTATTAATTTAATAGAAAATATAGGTAAAGTTTAAACTTGGTTCCAGTCCGGGGATTTTTGGCAGAGTTATGCCTCTTGAACTTAAAAGAAAATGAGTAATTTTTAGGGATTTATAACTTATTTTGCTATCCAACATATGTTATACGTTTGGTATTTGAAATTTACGACACATTTAGTTTTTAAAACCTCTTGCCGCCTCAATTGAGCTAATCATACTTAAGTCTTTGGCTTTATGCTTAGTTTAAAATAACGGAAAAAGATGACGCTTTGGTGGCCATTTTAGATTGTACTCAAAACTGTTTCTATTAAGAAAGAGGATTTTCTATTCGTGTCCTCTTTTTTTCAGTGCAAAATGAAAAATGAACACAATGCAAAAACAGAAATGAACATGAATTTTATTCATTTTGGTCGTTGAATACAACATAAATTGGTGAACCCACCAACTTTTTTACACAAAAGCACATTTTACAGTATCTTTAACCCTTCATATTCCACAATGACAGTCATAATATTGATGATTCCACCAATTTCTTTCATCGATTGTTTCACTTACGAAAAAACTTGGTGGGTCCACCAATAATAAGATAATGACGTTTCTGTTATTTAAAACTGCATCAAATATATCAAATACACAGGACCCTGGTGATTCCACCAATTTTATCCATCGACTATCTCACTTTCAATTAAACTTGGTGGGTCCACCAATAATAAGATATTGGATATTCTATAATTTTGAAAAGCATAACATATCTCATTCACACAGGCCCCTGGTGGTTCCACCAAAAATCAATTGTGAATTTGTCTGTATACAGTTTTGTATTTCATTCAAAGAATTGATGAACCCACCAACAAAGCATTTTGCAAACATTGTTTGGTGATTCCACCAATAGTCAAAGAGGTAAAATTTTCTAATATGTCAATAATATGTCAATATATAAATACTACACTGAACAAATTTTAGGAACTTGTCCAATTTGTAAATGCTGTCGCTATTTCAATACTTGGTGGATCCACCAATATAAAATTGTGCGAAATGTGAAATGAAACTAGAGTTCCAAATTGGTGGACTCACCAAGAATTTTTAAAAGATTAAAAGCTGTTAATAAATCGCTGTGTTAAATAGAGCAGGTTTGGCAACCAAAAAAGATGAAAATTTTTGCTTCTATACAAGACACTAAAGTTGGTGAATCCACCAGAAAGATCACATTAACATATTTTTAGTTTTCGCTGATGCAGACTAGTGGAATGAATTTACCTTGTTGGACTCACCAAAACAAGCACTTTCACTTTAGATTTACATACTTGGTGGATCTACAGTGACTTATTATCAAAAATAGATTACATAGCTGGTGCATGCACACACAAAAAATAAAATCCCTCAAAACACTTTGTTTATCAGTCAAATAATGATATAGATTTGTCGGAGTCTGCTCTTTCTGTGGGTCAAAATACGTTTTCTTTTTTAACGGGATTATTAATGACAGAAAAGAATTATATTATAAAAGATAAAAGCAAAAATTGTCATCACTAACTCCTAGGTGCAACTTATAAGGATTTCCACCGATGGTAGGTGTTGTAAATCAACTAGTCACCGTCACTATTCATCATTTCAATAATTCGTTGATTATTATCCCTTAGAAAATCACCAATACTACTCTCTGGTCATGTTTTAAAGAGTTCTCGAATTATCGACATACGCATAGTGTGTCTTTCCTCCTCAGGCTTCTAGATGGAGGTGGTGCCATAGGGATTTTATGTGTAAACCAACACAGCGATCTGTAAAAAAGTACAAAACTAATTACTTTACTGGATAATTATGAAAATGGAAAGACATTTTCAACTTTCTTATTGATATGATAAACTTTCACAAAGATGATTTTACTTGATTTTGTCAGCTCAAGTACAGAGAAAATAAAAGAAAATATAATCACATAAAGTCAATGTAGAAGGCATGCGTTGAAGTTTAAAATATTCAACAAAATGTCGATGTCACGAACAAAATTGCATAATGAAAACTAGGTACTCAGTTTCAGTTTCGTATATAAATAATGACAATAAATAATTATCAATATGTAATCAATAAATGTTTTAAAAAATGCTAGTCTCTCATGACTGTAAATAATAGTTCCTAATTTGTTTGCTGGAAAGATAGTTTTACATAGGTATTGTTTCATGAAGATGGCTATAGAATACATATTTTAACTAAACAACCCCTCCATTTATCCTGGGACCGGAGAGTAATTGTACCGGATTAAATGAAAATAAAAATGGTATATAATGCTTCATATTTCACCTATACTTCTCGTATCAACATATCTAAGAACAGAATTCGGCTCTTCCTTAGCACATTGTAATGTATTAGACCATGACCAGGCGTCTCAGTCCGTACCTGCTTCACCCGAATTTTATGCGAAATGCGAGAAAGAATTACGTAATAATGGCAGCTACCGAGTGCCTCTTGGACAAACGAAAAAGCTTTCATTCAATACATACAAATATTCCGTTTGCCTCGTGGTCATTTTAACGTCAACCGACCTTGCAACCGACAAGGCAACTCGTCATCTAACGCCTGGCTATTCTACTTGGCGATGTCACTTATTTAAACAAAAAGATATTACAACTTATCACTGCACAGTTCTCTACCTAATGTTACATTGTAATCAAATTATACAGATTATACCACAGTGATATTCTTTTTTCTGCGTACATGTACTTCTTCTGCATCTTATATTCAGTTTATTGAATATTAGACAACATAGCTTAAGCTTTCAGTATTCATTCTTACACTTTAATAGAAATACAAACAACCATATATGTATATTGGTGACAATATCTGGCATTTAAGTCCAAAAATCTTTTTATAACATATTATGCAGTGTTTTGGGGTAGGAAATTGTTAATTTTCTATATTTACACCCACCAAGTATGATTACCTCAAATTTTAACAGAAAGGATGACTGCACTTAAGGACATGCGATATTTGCGAGAAAATAAACTTTTAAAACAAGAATTTTCTTTAAATTGCAGAAATGATCAACATCTAAACTGCAACTTTACGTAATTAAGTTAAATGAAAGTATGTGTTAACAAGTAGGAATTTGTTTTATAGGCGGGGGTCATCACGATTTCCTGAATATCCTTACGATAATGAGGACGCCCACTTTTACACTGACTTCATACAAAATCAGCGCATGTTTGTCTATTGTATTACGTTTAACAGTAGTTGTATATTTGCATCATCAAAGTTATGTCAAAGGGAGATTAATAAGCAAACATGCGCTTATTGTTTAAATGAAAAAAAAAACTGCTTCTTCTTTCTTCTGCTTTACCCGTTGTAACCAAGGGTTGATGCATGTTGTATATCATATAAATCATCACGTGATTTCTCACCTCAGGTAACTTTGTGAATACAAAATTCTATCACATGACGTGTGAGATAGCATTTTGTGTGCTTACTAGGACAATATTTTCAAGAACGTTAAATTGTCAAGCATTGATTTAAAGGGACTTGGACACGATTTAAGCTCAAATTTCTCAAAATTTAATTTGTCATATTTAATGTCTAAAATAATCAGTATGGGTGTTTTTAATACTTTGTCAAAATTTTAAAGTCCAATATCGAGTTACAAGCGAATTACAGAGGTAAAAATGTTTTGTAAACAAAGCTTGAGCCTTGTTATTGTTTAAATATGTGTTATAATGATATGTTTCAATCTAATGTTACTTTTTGTTGTTGGTTAAATTATTTATGAGCCAATTGAATGAGTTTATCTTGTTTCCACAAGTTATTTTGTCAAAGAAATTGTAATTTCTTTACTTTACATTATTTGTAAGCAAATATAAGACTCGAGCTTTGTTTACATAACAACGATTTCTTTCCTCTGTCTCTCGCTTGTAACATGACTTCTAACATTCAAATCTGGGTAAATCGTTCAAAATACACAAGAAAACTATTTTATGTATACAAATCAAAAATAAAATTTTCATCTGAAATTGTGTCTAAGTTCATTTAAAGTCTTCTGTACTTACATAGGCGTGGTATAATTGTTGAAACCATATTAAATAGTATTCTTGTACCATATAGAATAGATAGGGTTATGGTGAAAGAGTGATCACATAAATTTTATATATGGCATTGTTATTCATGCTAGTATAATATTAGTACCATTCTGATAATGTCAGCTCCACCTCTCATGGATATTAATATCAATCGTATGTTTGATAAAGGGCAGATAAGCAAAAACTCTCCTTTTTTCGAAAGTTATAATGAGAAAAACATAGAAAGAGCTTAATGTATCACAGTCATGTTGGAAATTGACTAGACTCTTCAAAAATTTTAACAAAAGTGGAACTAGGTTAAGAAATAAACGCAACAGAAGCGACCAAAAGGGGCCCAAAACCCGGCGCCAAGTGCAGCCATCCTTCATAAAATATATTATAGCTATGTAGACACTCACATAACTGAAATCTACCCAACCCTCTTATCAATTGGTCAAAACCTACAATGACATAGGAAAAATCACGGACTGCACGAAATAATCATATACATATACATCTTACTGATGTATATGAATTGTAATTTAGATAGTTTTTAAATACTTTTGACAATCATTTCATCAATTTGTTAAAAGAATGGTGTTTATACAAACAGAAACGAGGGTATGCTTACTTTGATGATTCATAAAGGTTATATAAAGGAAGCGAAAATTACAGAAAAATTTCCTAAACCCGATAACACGAATTCTAGCCACACTCTGCGATAAGAAACCCTACCCTGTGGTTGTTGAATTCATAATTTTGGACTTTATAGTCTTTCTTAAAATTCATTCAGTTTCAGTAGAGAAAAAGAAGAAGAGTTTCAACCATTTTACGTGTATATTAACACTGCATGACCAAATTGGCCTACTGAGTGCATCAGGTGACAAAACAAAATCATATTTGCGCGTATGTTAATTTTAAATCTGTTAAAGAAAGTGGGCGCTAAAGATGTACATTCGGCGGGAATCTGGGCACACACGGAGAATGAAAATTCCATCGATCAATTTTGCGCATTTTCCGAATTATAACGGTTATTTGGTTTTTGTTGGACGTGAAATGAGTAGAAAAATGTTTGTAATGCAAAGGTTTTATCATAATATGGGTCTACATGTTAATATAGCAACACGATTCAATTCATGCAAATTCCTACTTATTTATTGCTGTCTTTGAATGATTTTGTCGTCTCTGGGTCTTCTCTTTTAGTAATAATAGTTATAGTTGTTTACGTGCTGAAAAGTTGCAATTCACGTGGCTTAATAGCTAAAGCTAATTTTTGAACTCTTTAATCTGAAGCTTACTTTCACAAGGTCTGTGGATATGATTAGTACCATCGATATCTCTAGACAAGTTTTTGCTTTAAAAGCCTCGTAATATCTCTAAAAACCGTTAACCGACCTCTGAAAAAAGTAAGCTGAATTCGCGTGCAGATCAAGTGTCGTCATTTATACGTGTGAAAAACTAAAATACTTCACTTACATGTAAGTTATTTTGGCTAAGCGAACATAGTGGTTAAAATATAATGATTTAGTTTGATCGATCATTCCTGTCTCCTTATGTATTTTCCCATCATTTTCCTGATTATTTTTGTAAATGAGAAAATATTTTTTAGGCATATTATAATTAAATTTCACTGGGAAAAAAAGCTATGTATACTTACACAAGTGATTAACTATTCTTTTTCAAAGGAAATTTATTTCGCGCGTGTTAAAGACTTACATTTAGAACAAATAAAATCAAAAACACTTAATATTTTTAAAAAAACCATTATGACAGCAGTTACAGGCACGTATCATCGTTATTGAAAGTGTGTGGGGGCAAACTCATCCCAAGCAAAAAAAAGGAACTTTCAAAATCATAAAAATCCTAATCCGTGGGAGGGGGGGGGGGGGGTTCAGAACATAGCATATCTATAACTTTATATAACATCAACTTCCTTTCAATATATTTTTTACATTCTCCCAAAAAGGGGGAGACAACTCCATTCTAATTTACCTCTTTATATGTAGATTTAAAAAAAATGTTTACTGCGCAAAAAAGCAGGGACGATGCTGCCACCCTCATCCCTACTCCACCCTCACCCCCGATGCTACGTGCCTTAGCTACAAGGTACTTGTATAAAGGCCAGGTCAATGATTCAGATATAGTTGTTGCATTTGTAATGTTTATACTTCCATAACTTTAGCAATCGTCATAATTTCGCATTTTTTTCTGCAGTTAATTGTGGACACGGTTAAGTAACATATTCACAAAAATTCTAAGTATTCATGTTGATGTAGTGTATTACTTACCATAACTAGGCCGACTTCATTTGTTGTTTATTTCTTTTCTTTTTTTCTTTCTTCATTTATCCCACCATCGGCATCCATATATATATAATTCTTTTCTTCCCTTTCACACACAATATCCAATATTTCGGTCATTATTCAAACAGATGAATCATTATATTTCGTGGTAATTCAAAATTCCGTTGTTGTTTATCCGTATGTCCTATTTTAGAATGTTGGTCATTCGTACTGTAAACTATTCTGTGCATGCCCCATTCACCCAGCCTTACATTGGTTGATGGTATAATGTTTCAGAGGAAGGCACAGCAGGAGGTCTTTATGCAACCGTTATTTGTTGACTGTGCCGTGCATTTCAAATTCAAAATAAATAAATACTATATCTAGCTACATTTAACTGCATTTATTTGTTGAATAGTACTAAAAGTATTTTTCAATTATGCGATCATTGGTTCCTGTTTTACAAGTTTTATGAACCACACTAGTCCATAATACATCATTCTATTCATAATGATACACTACATGTAACCTTAAAAGGAAACTTGTTAATCTTAATCTAGGATTAAATCGTTACAAACAATTAATTGTTATAAATTTTCTAAACACTCTTCTCCTAGAATAAACATAAATTTGATTAGATCAATTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGCAAATTATCTATGCACTTTTTTTTCCTTTCTTTATCTCTCTCGCCGATCTTGCTGACTTTGACATGTGTCTATGTGGGAATTTTACGACATCCAAGATCAGTGAATCTTTCTCTCTTTCTCTCTCTGGGGAGGGTTAACTATTACCATGACCTTACATACAGACTCAGGGAAGCCGCCCCTGTCTATTGTTGGCCGCCCCGATTACGACACCGAGTGCTGATTTTGAAGCGGAGAATTTCATCGGATAAAGTTCGATTTCTCCGCTTCACAGGCGGGCCCGACTTTTAAAAATAGTTTTCGTTTCGTTAAAATACATTTCGTTACCGTCCAAATGAAAACTTGTTAAATAGAAAGAGATGAATGCATCAAAGAGAAAAAAAAACTGAGGATGGGGGTGTCTGAATTTTACTTATTGATGATGAAGAGTTTGGGGGACAAATTCATCATATCGTACATAAATTGCTTTAAAAGCTTATCATGAATTAAGTGTCTGGTAACTCATATCAATCGGATTGTTCATCTATTTTGAGTACAAAGTATCCTAACAAAGAGACATGTTTTGAAGGGCACTGTTTAAATCAACATTTCTTGTATTTATTTGAATTAATCAGTTAGCACTGTTTAAGCGTTCTTTCGCTTTTTGTTGAGACACTCATATCACATTGCTGAAAAATGCCACTAAGAAAACATAATTATGCATGTATATAACCAAAATATATACTTAGTATTCTTAGCACTTTCTTCAAATATCATTAGAAAAAACTTCAAGGTGGATTTAGGTCATATAATATTTTTCAAATTGTAAACACACAGGATAAGGTCGCTAGGATATAGAGGATATTTTGAATTGAGATAAGGAGACACAAAACGCGGTTCCTCTTGTCCTGCACAAGGTCAGCAATGTTTATCCTCCCGCTGGTGTGAAGACCCAGCGAATTCAACAGAATGTAGCCTCCCGCTGTGCCGACCAAGAAAGTGATCTTACAGGTGTTTGTAATTATCTAATGAAAGACCTCCCTCTTTGCTGAGCTTCTACATGTACCTTATTGGATTTTCTTATGCATACTGACAAAAACTCAAGAACTCGTCTAAACGAAATTCAAACAAGCCCGTTTGTCGACACGTATTATGTTTCAATTTTAAACAAAATACTATAATACTTCCAAGAATTAAAATTGTTAGACTTAAATATTTAATAAACTAACTGTCAGTTGAAGAAAATAGCATAATAAACTAGAGAAATTGACAACATTGTCGTTCCATTTTTTAAAAGTAAAATTTATCCTCTTATCCTAGGTATTGATCATATTAATTTTAGTATAAAATTTCATTGTTTATTATGTGCCTTTATTCATAAGATTGATTTTCAACACGCCTCGTGTTCTGACGGATACTCCCAGTCTGGTTCAGGTGAATATGCTAATATGATATGTGAGGAGGTAAATTATTCATGTTTTAGTATTGAAAAAGAGATGATGTTTTAAATGCATGTAAAATGAAACCAAGATTTCCAATAATGCAACAAGTAAAATGAAACCGGTTTATTAATTTTTTTCGATACCACGAGAACTGAGCCACGTTCACGGCACCAGCATTGCTAACAGTTTAGAACAACGCATTGAAAGTGTTATTATGCATGATGTTTGAAAATAGTTATATTTAGCAAAAAAATTGATTGACAATTGAAATGTTCCTATGAACATAAAATAAAACACGTACAACTGTGCAAACAACATAACCCACTAAAGCGGGTATAGCATTTTTAAAGGGCTAATTGTTGTTAATGAGAGACATAAACCATTGAAAAAGCAATGCCTTCATACATATATCTATCGAATATTTCAGTATTTTTTTTCCTGTACTTTTTACAATGTTTTTTCTTGGAAATGGAATGGAATGGAAATGCGTTCATCCATGCTAGAATCTGCCATGTTTTTACAACCGGTTAGCTCAAAAACATACTTCTCAGCAAGGACTTAAGGATGTTGACATATTTTGAACACCGATTAATGAAATCCCTTCGCATTGATCTTGTGATAGACACTTGAGCCAGTTAATTGGTTTTTTATGCCATGAACAGTATATTTTTCTATTATCAGTGACCTGTGAGATCCGCACTTGTACTCTGGCTTTAAGGATGGCTTGGTCTTCCTCGTATGACTTCTATTTTATATCTCTGACCAAGGTTTTCAAAATCGCCTTTAAATTCATTTCCTTTGTATCATTGAGTGATTTGTAGTAAACCATTTCTATTAAGATTGGACTCATTTTCCGTGCGTTTTCTTTGCTTGATAGAGTTCTAAATGGTCAAGTAACTAGAGTCGAACTCGTTGCAAAGCAATGAGTAGGTCTACTGCGCAACTTCGTGTCGCGAAAGGATTGTCTATCATTCTGATTAAAACCACCTCCTTATCACACTTGTCAGAACCTAATAGACCCCGTATTAGTAAAAGGTCATCTTTACAAGACCATTTTTTCTTACCAATTAGAGCTTTAGAAAAGTGATTGGAAGTCTTCAATATTATTGAGAAACAAAAGTTTTAATATCAAAAGATTTAGCAGAAATCGGAAATAAAAGGTTTTCTAGAAATATTCTAAAATTAGTGACAATTTTTTTTAAAAATAATTCGTACTAATAATGTCTCTGTCTTATAACACTGTAATAAGAAAAACAGAACAAACCGAAAACAAACCAATGATTCATAAAACGTTTGTAACATGAAACGAATTTAGGGAAATAACATTAAGAGTGCAATTTTTTCAATTTTGAAGTTTATAATATTTATGATTATCGGTACAACTTACTAAGAAGCAAAAATGTACAAAATAGTAAGTCGTACTAAGATGTTTCCTTTAACCAACAGAATAATCACCAAATGCCTCCTTTTAAACTTATTTAAAAAGTTTTAACACACATCTGCATTGACGGAAATGCATCCATCATTGCCTGACGTCATGAATTATTATATATATTCAAATGAGCATTTACAAGTAGTTATTCACTTGCATGAACGGAATTTTAATAGTAGATAAATGTTGACGATGGTCATTTAAAGTTAAATCTAGTGTTTTAAAGAAAAGAATACTTGAGAAATGTAGACTAAGATATATGATAATACATTTACAAAACTAGTGTAATTGTTGTTGTTTTTTAATAAAGGGCTGAAGTAAGTTACCCAAAAAGGCAGAATAGCATTGTTCTCTGATTTGAGTTCATCAACTCACATATGTAGTACCTCAGATGAATGTAAGCAGTCAGGGGGGAGATGGAAGGAGACAATCATTGGATTACATACAGGTCTCTTAATCTAAAAAATCCTTTGTCAACGGTTTTAAGTAAACTGTGCAATGGCAATGTACAGTCAGCTTTTGAGTTATTGTTGCAGGATAAAACAAGTCACATAAGGAACCAAGCACTGGCCGGTATAACTAGAGTTGTATGTAGAGAATGTTCAAAGTTATATAAAAAGACAGATTCTTTATTGAAGACAAGACCTGCAGATTTATCCAGCTTTCAATTTAACAATCTTCAAGATGAGTTTGAAAGAGAAATACCAACAACATGGAATCTTCTTTGCTCAGTGGCAACAAACAAACAAAAAAGTGTGATAAAATTAAAGCTACTGTTGCATGTTGTACATTACACAGTAGACAAATTAGTCTGAATACATTGCAGCATTGTGTGTCTGTGTGTTTATACAACAACCAGCTACAAAAGGAAGGATTAATGATTTTGTCAAGACTTGGTGTCACAACATCACATGTTACCTTAAATAATTATCTAAACAAAATGAAAGGAAAAATGTAAGACTCGAGAGTGGGTGTTGAAAATGGAAGTAGAAAAATCAATTTCAATAAAAATATAACGGATCACGAGTATGCTAGGAGTTCTGGATCCGCAATTGAAATGGACCATGACCACATAAAACAGATCTAGCTCAGCAATGATTCTGAGAGACATCATGGATACAGATTTAATATTGACAATTTAGACTTCCTATTGCAAGTCAGAAACATGACCAAGGATCACCAAAACCAGTCAAGGCATTATGTACTTATGCACCGCTTATGGCCATCAAGGACCGTGTCTATTGTGAAGACGTGATAGATGACAGACCCATGGGGAATCTGCTAAACGTGCCAAATGCTGACTTTCTGCCAAACGGAGAGGACATATCATCACTTAAGAGATCATATAATTACTGTAGTTAGCCACATTTTGATGGAGAATATTCCTCCTGCATTCTCCATATTCAAAGGTGTCATTACACATGGGTTTGAGCATGAATATTCTGAAGAGATGAAGGAAAAGTCTGTTGTGGTAGTAGTCATAATCATCATAATAGTATTTTGCATTAATAATGTTAATTGCTTATTGTATTGTTATTCAATTGCAGCAGTTTATATACATTTCTGTAACAAAATTTCATAAGATTTATTCAATGATACAACATATCTTGAAGTGTTCAACATATGGACATGACAAATGTTTTTAAGTAATCAGAAATGTTATAATTGGCTGCATATTTCCTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATGAATCCTTATCACTTATATGTATATTATTTCCAATTTGTACACTTTAAATCAACATTTTTTTTTAAACCGCTATTTTTATATATAGCAGATGCTATATGTATAACTACGCGGCGCAGCCAATACCGTTTCTCGGTTATGCTATATATATAGACACGCCTATTTTGTGTCACTCATGTTTATATGAAGTTATTGAGTTTTAGTGTTCAAAATTCATTCGTAATGTTATCACAGACAAAGACAGTTGAAAATATAAATATTTAGATATTAAATCGTACGATGGCTTAAATTACATAAATATAAATAATAAGGAACCATTCTTTGAATATTATGAAGTGATAATTCGGTAGGGGCGTGATCAAATATATCATAAAGCCCTTCGGCCTTTATTGGATTTGATCTCGCCCCGGCCAAAATTATCACCTCATAATACTCAAATCCAGCAGAGCAACTATGCTCAGAATTACACTGAAAAAGCATTGTTGGTGGCGTCGATCCACCACAGTCTGTTCCCTAGAGTTAACGTTACTAGATGAGTCTGCGATTTCCTATAAATGATTGGTGGGGGTGATTAGTTTAAAGGGTGTTTGAATTTCTTCATTTTATTACTCAGTAATTCCACTTTAGTTTTTAATAAATTTTAGATTTTTTTGTGTATTCTGGATTTATTTTCTGGTGACTTTTCAACAACTGAGAAAGATGCGATACATTACGCCATTGGCTATAGTAAAATATCCGAACCCAAGCATTGTTGACGATTCGAGCAGCGTCACCAAATAAATGTCTTTCCCAAAAGACCATATACACACAAAAAAGCATCTTCCTAAAATGTTAGCTATAATATAAAATTATTGTGCCAATTTTAGAGTCTCTGGTCCTTTTGGAAAGACATTATTAATGATTATATAAATGGCGCGTTTATTAACCGCTTTTCAAAAGAATGTTAAGGGGGCTGGGGGGTGGCTGCCATTTTAGACAATATTGATCTCCTTTAAAAGAAGAGCTCCATATAAAGATAATAGAAAATGATAAAATTTTATATTAAAATATATGAAATTTTTCTTTATCAAGTAGTAGTTGATAGCTTCAGAAAAATCGCCTATAAAATTTTCAAATAAATCTGATGGTTTTATATTATATCATCTATTTTTGGAAAGTCGCTAAATCATCTTCCTAAGTCAAGTCCAGTGTTTTTGACCGCTCCGCTTCTCATTGTAAGAAGTGGAGCGAATCAGAAACACTGGGTGTCGCTAAATGTGTATTATGTCCGAAACAACAAATGTACGAGTTATCCATCAAGTCAGAGGTTGCATAACTTAAAATAAATAAACAAACGCACGTGGATATGTTTTCCTGGTTTTAAGGCAAGTGTTTTTGTATTAGGATATTGCAGCATTAAAATTATTAATTTTTTACATAAAATGTGCTAGTAAGGTAAATAAAGTGCAATTACATAAAAGGGTGGATCGTTAGATGGTACAGGGCTGTTATACAAGAACTCGCGCCTCCGTGCTGCGCTATCTGTATAGCCCATTAATACGGTAAACAGACGGCGAACACATGCATTTTCCTCATATATTTATATTTTCAGAGTTAACGTATTTGTTTACATTCTTCTAGTTATTGGAAATATATTTACAAGAGTTATGCCACCCCGAAAAGGTAGTAAACAGAAAACTGAGAAACGAACGAAAAGTACTCAAGGTAACGCCATCAACAATGAAAATGACATTAAACAGGTCAAATTATCTAAGGATCGAGCAGCAGATTATGGCGTAAATAGCGAAAGGAGGAATGATTCACAAACTGTACAGAAGCCAGCAAAGAGAAAAAGAGGTGATGACAAGAAGGGTAATCCAGTTCGGAAGGGAGAAACAGAATTGTGTAGGGATGATAAAGGTAATATTAATGTGTCAAAAACACCTGGAGGTGAAACTTCAGAGCACAATGAGGAAACTAACAAAAAGGGGAGGAAGCGGATCACACAATCTTCTGGAAAATGTAAGGATGAACCGAAAGCAAAAATAGGGAGAAGAAAGCAAGCTGAAACTGTTGAAATTCAGAGATCTGCAAAAAGGACAAGAACAAAGAAAGCATTAGACACAGTGGTTGATGAGAGTACAATTGAAAGCAAGATCATGAAAGAAGAACAAACAGAGACTACTGGTAATGTTAAAACTGAAACTGTCCCAGAGAACGACACGAAGAATTTGTCAGTGAGTGCGAAGAACAACAGGAAATATTTGTCAGTTACAATTAACACTGACAATGATGTTGATGATGTCGGTGTGATGTCATCAACTGATGATGGTGATGATGATTTTGAACCAGTAACGAAAAAGTTAAAGGTCCCATTACAAACAAATAGAGTTGAAAGAAGATCAGCAAAAGACCAAAAAAGCATTGTAAAAGAGTCTCTGCCAATCTCTCAAAATGTCACTGAGAAGACCAAGAAAAAGCCTGTTGACAAAGCACAAAAAAAATCAAAAGACAATGTGAATTTGGGTACCAAAATTAAAAATACTCGTCAAAGTAAAACTTCCTCATCAAAAAAAGAGAAAACGAATAAACACTCCCATGATTCTGCCACTGAATCTCAAACTCCTGTCATCACTAAAACTTGCCCAACCAAGAGTGTTCATTCAGAAAAAGCCACAAACTGCCATGGAAGTGCACAGAAAATTGACCAATCAGATGTAATGTCTGTTCTTCTTCACATGGAGGGGGGAAGTGACATGTCTGGTCCATCTGTGCCGTGTTCAAGGGATTCAGGGAGTGAGGAGGGTAGTGTGGAGGACAGCGAGGAAGACTCAGACTGGGAAGAGGTCAAAGGTTAGTTGTAATGTCAACGATTTTTAAAATTTTTACTTTGCTTAGTGGAGCTTAGTCTAACAGTTGTTATACACAGTGGTTAAATGTAATGCACATGTAGTTACATTGTTGATAAAAACCCTATATTTTTTTTTTGCACTAAATTTCTTACCCAGAGGATTCTGACAATGCATTGTATACAGATTTCATTATGCAGATTACATTTATGTTCCACTTATCAATGCATTGTTTACAGATTTCATTATAATGTTACATTTATGTCACACTTATCAATGCATTGTATACAGATTTCATTATAATGTTCCATTTATGTGACACTTATCAATGCATTGTATACAGATTTCATTATATTGTTACATTTACCGGTATGTCACACTTTTCTAGATCTTGGAGGCAGCCCTCAGAAATCCCAAATTCCAAAAGACCCGGTGGAAGTAATTCTGGAGGCTCCAAACTTCCTCAAGAAAAGGTGAATACATTATATATATGCTATCATGGTTAAAAATCAAAGAACCAAAGGCACTGACATTCACATAGTTGTGAACTTTCAGTGAAATACTGTTATGACACCTTCATGTAGTCATTTCATTCAGTATTTCATATAAAGTACAACGATGGGGTTTTGGAAGCTAGGGGATATAGATTTGGCCTTTTTAATTTTTTAGGTTTTATGAAGATAAACCAAAATAAAAAAGTATAGAGTATTTAATTTTCATAATTGTTCATATACCTTTTTTATGCATACACACATACAATTTTTTGACATTTCTTATAAATAATTGGATGCATGCATGATCATGAGAGATTACAACATGTATTATTTCTTCTGTTGTAGAAAAAAGAAAGGGTTTGACTGGAAGGCGTACGTTCAGAGACAAATTAATCGATTCAACAAAGAGCTGACAGAAGATATTCATAAGGTGGGTGTACTTATTTATAGGCAGAGTATTAGCCTTTTTCAACAAGGAGCTCACAGATGATATCTTAATGTGTAGGCAGGATTCAAACTCACGACTTATAGATTCGTAGTTATCGCTCTTATCCATTGCGCTATGCAATTTGGTAACAATTTTGGGAAGAACGAAATTACACGATTATACTTGATTTTATTGTTTATTCGATAGGAGATAAGTCACAATATGGAGATGTCTTATACCACCTTAAATGACATTTCCTCTTAAAATGATAGTCTATTTTTCTGTAGGTACATCTGATGTGTTTGTTAATGAGGGGTCGATACCTAAACCAGGTGTGTAACAATCCAGTCCTGAGGGGTGTTGCGTTGTCTCTTGTGCCCTCTGAAATGTCCAAGGTCACAGTCAAAAAGTTCGATGTCTCAGCCCACACCCGCTTAATGAACTGGTTCAGGGAGGCAGTCAGTATTGATCTCCAACTAGCAGAAGATGCCCAGTCCAACCTGGTAAGTTTCATCATGCTTATCATGTCAGCAATGTTGTTTGACAATTTACATAACACTAAGCTGTAGGTCTGTAGATCACGGTCTGAAAAAATTCAGATGGACGGCTTGAGAGCTACAGTGCCTCCCAAAGTAAAAATCTGCAATTTACGGTGCACAAAAAAAGAATGCCTGTAGCTAGGTAAGGGGTAATTAGCTTGAATCAAAGTTCTATGCCCCCTGGAAAATGTATAAGTCATAGGTTAAATAAGGTCAAAGTAAATTCCTTTGTAATGATTTTCATCCTATTTATCACTATTTAATAATTACCGGTAAGCGGGGCCCTTTGAGATGGTCACCATCTCAATGTTGTCTATAGTTTATCTTTTCTGACTTACAATTTAAGGTATTTTGAATTTATAAAAATCATTGTTGTCATATTGTTATCAATAAGCAGATAATAGTATTCCATGTCTGTTGAAATAATATATATGTATTGGTCTTATGAGTTGCATGGCTTGTTTTATTCAAATGTATCTTGTAAGTTGAACTTATATTTCATTATTTGACAAACCAAAATTGATTTCTTTTTTTCATGAAGAAATAAATCAACCATAAACAGTGACAGTGTAATTAATCTTGCATAGATAGTTAAATGTGCCTGACAGTCGAGAAATTACATGTACATTTACATACTCTCAAACCCACCTGATGCAACATATTGTAGATTCCTTATTTTACATGAGTACTTAATTCCACGGTTCAACCGTTTTGCATAAAATCGCGAATGCCAAGTTTTTATCATAGTTTCATTTAGTTTTTTTTTCTGTCCAAAAAATAAAAGAAAGGTTTTAAAATCTATAAGATGTGCATATCACGATTTTACGCGGATAATAATTCCTCGCATTTAATGAGGTATCTACTGTACAGTACTTCTAGCCATAATAAGTACAACTAATGTTACTATATCAGTATAATATGTTGATTTCTTTTTGTATCAAATTAGGTGCAAAGTCTTATAAAAGGAATGGAGACAAGAAAAGTTGCCAACCCACTGGAATATGTTCTGGTAACTCTATTATCACTCTATATTTTGTGAATTAGAACTTTTGATTTAATTTGTTTCTTGAATTTTTCAATAAAGATCAGTGATATATCTGATATACCATTGATCTGGATGTCTTTCCCATTTAAAGTGATATATATCGGTACATGTAAAGTTTTCTGACATTGGTGTTTATTTTATCTGGATGTTTCATAATCTAGAGCTATAATTATAAGGTGTCTGCATGGGTCTCTGAGAATCCACTCAGAACTATATACATGTATTCTAAACGTTAAGCTAGCAGGATGCTTTATGCCTTCATACATGATTTGCACTGCACCATTGAGCAGTAATCCCGTCTCATATCTACGATAAAAATAAAGCCATGCCTGTTGCATCATATTTTAAAATTTTGCTGAGAAATTACAGACAAATTTTATTTTTTGGCCTCTTGTTGCCATTGTTGAAAAACCCAGGGTAATTGTCGCTTCCCTTACCTTAGGTACATGTATGAGAAGCGAGACCAGCCCTGGTTTTCAGACGATGACTTGTTGTAACGTGACTAGTATATATTTGTACCTTGTTGTTATATTTGACAGGTATACCTCATCATGATACGGTGCCTAGGTGTGAAGGCTAGACTGGTGACCTCATTGCAGCCCCTCCCCCTTAAAAACACCAAAAAAGTGGGTTAAAATAAAAATTCATACTTGTTTTTATATCCATTATTTTTGTATTAATTGGCATTACAATACTGTATATTCCCTATGTTATGCAAGTACGTAATTCCATGATCTTGCTGGTTTGTATCGAATTGCGAGAATAATAAACCGCGAACTTTTTTCCCTATTTCTTATGGTTCTCGACTCACAGAAATAATTGCGAGATTTTAAAATCCGCAAAGGGTGCTTCTCGCGATTTTACGCAGATATAAATTCCTCGCATTTTTTTTTAGGAATCTACAGTTACTGTAGTGTTCATAAAAGTAAGACATAATCATGTTATTGTTCGATATGATATGTTGATAAATTCTGTCTTGGAGATATTTTTTTCCAATTCTTGAGTACTGTTGCACTACTTTATCATGTTTTATAACATGTTTAAAACTTTTTAGTTTGTTCATTGTTGAACAAATAACCAACATCTGTGTTCAGATTCAATTGACTTCACAAAATTTCTTACTTATGCAGTATGTCCTGATATCTGATAGGTAGAAAATGCAAAGAAAATTAACATCAAAGGCAACCCTGCGGCAATCAAGAAGCCCATCAAATCAAAGTCAGATTCAAAAACTGAAGGAAAGTTGGACACAAAATCAAAGAAAAAGGGAACTAGAGGCAAGAAACCAGAGAGAGAGAGAAAGAAACAAAAGGCAAGCAAACCAGACAGTGTGTCACATGCCTCAAGTACTCTCAAAACCAAAAACAAAAATCTCAGGAAGCGTGGCTCCAAAGTGAGGCCAGACAGTTACCATGACAACAGTGATGTTAATGACTCAGATGAGGACTTTGAGCCAGAAAATGTTAGTGAGAGTGAACCAGAGGTTGATGATTGCAGAAAAAGAAAGAACAAATCTTTTAGCAACTCTGTCAAGTCAAGCCAATCACCTGGCAGGTAAGCATGGCCAATCACCTGGCAGGTAAGCATGGCCAATCACCTGACAGGTAAGCAAGGCTGCTTTATATCAATCTCTTTTGTATGACATTATCCTTTTTCCCCAAAGTGCACTTGCAATAACGTGTAAATATAAGTGAATCGTGTATATAAAGTAAAGCTGGCGATGCTCATGTTGCCAATAATTTTATGATTTCCATCATAATGCTTGTACCCAGTAAAGGTCGACTTTTTAAAGTTTTTATTTAGAGACCACTAGACTTTGACCCGTGCTTGCACGGGTTGACATTGCACATGATATCGGATATTTAAGAAATAGATTCATCGACACACTGTATTGTTGACATTTACTTAACCAAGCTTTAAGCCTACTATAATGCTTTTTATTTCACACTCTGCATAGTTAGAATAATCTAACTGTGTCTCAGGACAGGTCTTCACCACAGTTAATATGCCTCCTATATACCCGCAATGTAGCAAAAAATTGCAGAATCACTCCCAAACGATTTTTGAGAAAATAAATGAAGTTGCATTGAAAATAACAGTCAAATTATTCATAACAAAACATTTTGAGGCTCTATATACCTTTCATGTAAAAAGAGCCTCCCGAGATTCAGTGTGAATGTAATGCGTATGCGCAAGATTGTAAAATCCAAAAAATCTAAATGGCTTCCAGATTTTTAAAAAAGAATTTCATTGATTATTAATTAGCGAAGCTTGATTGTGAAAAAATAAAAACAAATTTATAATCTTCAAGTACCAATAATGTTTAAGATATATAAAACAAAAGACAGTACTCTTCCGATTTCTCGGTATTAAAGCCCAAAAATAGGAGTCTATTATTTTAATATAGTAGTATAGATTCAAAAGTTGGAATATGGAGCATTAAAGTGATTTTTTTTCGAATTTGATTTTTTAGCTCACCGAGACGAAGTCAAGGAGAGCTTATGCTATACCCTCGGCGTCGGCGTTGGCGTCCGGACCTGGTTATAAAGTTTTTGTTGCAGGTCCTGTATCTAAGCTATTACTTGTCCTGTCTTCACCAAACTTGCATGGATGATGCATCTGGACCTACTTATGGACTTGAAAGACTTGGATGCTGAATCTGGGTCCTAAATTTCAGATGCTGGAGGAGGTTAAGGTTGTTGGACCAGGTTAAAGTTTTTGTTGCAGGTGCCCTTTGATAGCAATATCTTAGTTACTGCTGGTCCGTACTTCACCAAACTTGCATGGATGGTGTGTCTTATGATACTGATGCACCAGACAGGTTTGAGTGCTGAATCTGAGCTATAGGTTTCGGATGCTGGAGGAGGTTAAGGTTTTTGGAGCAGGTTAAAGTTTTTGTTGCAGGTGCCGATTGATAGCAATATCTAAGTTACTACTGGTCCTAACTTCACCAAACTTGTATGGCTGATGCGTCTTATGATACTGATGCACCTGACAAGCTTGAATGCTGAATCTTAGCAANGGTTTGAGTGCTGAATCTGAGCTATAGGTTTCGGATGCTGGAGGAGGTTAAGGTTTTTGGAGCAGGTTAAAGTTTTTGTTGCAGGTGCCCATTGATAGCAATATCTAAGTTACTACTGGTCCTAACTTCACCAAACTTGTATGGATGATGCGTCTTATGATACTGATGCCCTGACAAGCTTGAATGCTGAATATGAGCAATAGGTTTCGGATGCTGGAAGAGGTTAAGGTTTTTAGAGCTGGTTAAAGTTTTTGTTGCCGGTGCCCTCTGATGATTATATCTTAGTTACTACTGGTCCTAACTTCACCAAACTTGTATGGATGGTGCATCTTATGATACTGATGCACCTGATAAGCTTGAATGCTGAATCTGAGCAATAGGATTCGGATGCTGGAGGAGGTTAAGGTTTTAAGAGCTGGTTAAATAAAGTTTTTGAAACAGGTGCCCTCTGATGATGATATCTTAGTTATTACTTGTCCTTACTTCACCAGACTTCTATGGATGGTGAATCTGAGCAATAGGTTTCGGATGCTGGAGGAGGTTAAGGTTTTAAGAGCTGGTTAAATAAAGTTTTTGAAACAGGTGCACTCTGATGATGATATCTTAGTTATTACTTGTCCTTACTTCACCAGACTTCTATGGATGGTGCGTCTTATGATACTGATGCACCTGACAGGCTTGAATGCTGAGTCTGAGCCATAGGTTTTGGATGCTGGATAAAGTTAAATTTTTTGGAACAGGGCACATGTTTAATAGATGATAGCACTATTTTAA
