>scaffold37748
ATTCTGGTGAGTCTCTGGTTTCTACTTGGACTACGATCATTGTTCTCTGCGTTGCCCTAGTGATGTAAAAACCACGTCTAAACTAAAAAAAAAAAATAAACCCTTACCACCAATTCTTCCATTCTCTAAGTGCCATACTGCAGAGGAAGCAAGTGATGCTTACAAACCCGTGTCTGTGTTCTGTTGGATGTGCTACAAAATTCGTCCTAATTGTTGAAGAGAGTTTGTATTTTTGTGACTGGTGCTACATTTGAACAAATGCTTTCTGTCTTTTTTTCTATTTTATTATTATTATCAATTTTTTTTGTTTTTTTTTCAATAAAATTCAATTCGTTTCCTTTTAATAGGATGTCGCTCGTTTATAAATGATTTGATCATGGAAAGGTGAGGAGACTCATGAATTATATTTTCGGTTTTCAATTGTTGCAACGGCTTAAACAACTTAACTTTTAAGTGTAAGAAAGAGAATTGGGTGCGTAATGACATTAAAGAGAGCTGGATGGTCGTTACCAATTTTAGACTATATTAGTCTTCTTGAGAAGAAGAGCTCCAAAAAAAAAAATACGGGGATATATTCGAATTTTGAAGTGAAAATATATGGATTTTCTATTTACCAGATACATGTAATACTTAGTACCGAGCGCAGCGAGAGGTAGGCGAAGCCCGCCTCGCGAAGCGAGGATTAATGGTAACACGTATATATGAGAAAATCAGTGAAAAATGAAAGTTGAATCAGGGGTACTAAGGCCAAAAAAAATTTCTTCCAGCCCTGGGCGCCGCCATCTTGGCAGCCATTTTGTTTTTAAAAAGTTAGTTCGATCATTGATTGATCAGTACTTATCGAAGTTTGTTGCCCCTAAACTCGATTAAATAAGTTCCAGTGTTTCAATAGAAGGTAATTCGAATTAAAAGAAATTAAAATGGAAACCAGATAATTTTCAATAGTACTTCAATCAAGAAACACGACATGTTCTATGTATGTCTTATCAAATTATCAGATGGAAAATAAAAACATTACTTAGGTCAAGGAACTGATCTTTTAGATACCGAATAAAGTATTTAATTTTATTACAGCGGCATTCATATGAATTAAATTGATAAACAATGAAAGAAGAAATAAAAAATAGTTCGGAATAACGTTACTCTCTTCGGCTATTTCCGAAGACAAAACTTGAACGTTTTACGTCTGAAATATGACGTCACAATGTAGACTGAGCACGCGACGTTTAGTTAAACCTTGGCTAATGATTTGAGTAGGCAACCAGGCGGATCCTACTGTGTGCGTTTCAAATAAATTTTATTCTACAAAAATCAAACTACCCTGTGTTAAATCTGCGCTCGGTCCAACGGTCACACCGTTTACATATTAGTCTATATATATATTTGTAAAATACTTATATAAGGTAGATCTGACAGGTAATTTGTTAACCACTCAGCCTTCTTAAAGTTTACCTACTGATAGTTCACAAGACCAGTCTAGGGAATGAGTACTGTAAACCAACTTTAATTCACGTGCGAGAAAATTTCGTGAAGTTCGTGAGAGCTGCATCGTCGCGAATATTTCTCGTCGTGATTCAGTCTTTGAATGGCTATAGTATACCGGGGTATTATTTTCTACACAGACTACAAAGGTACACTGATTTCGAAAAGAGTGAATATATTTACTGGGAACTTATTTGGGGTATACATAGAAATAAAATGAGCCAATTCACCCCTGCGAATGTGTTCGGAATGTTTCCTTTATCGTAGCTAAGTATGTAATAAATCCAGAGATGCTCGAATGAAAGTTCACGAGACTTCACCGAGATTTGTTCAGTTCCTGTGAAATTTTGAGCGGAAGTGTAAGTGTTCGGATAATATTCTCAAAATACGTAAGTTCTGGTCATTTTTCATATCATATCCTACTTTGATTTATGTTAAAACATGAAAATCTGTTAAGATATATGTTTTATTTCATCCTCTAGAGGTTATTCAAACTAAACGATAATATTTAGAACAGAGTTATCGTTCGTGTTCAACCACTCTACACGTGGTTGAAAGTATAAACATTGGTTGCCTAATAAAATTATAGCCATGTTTGATGCTTTTGGCGTGCAATACCATGCTTTTTAAAAAAAAAAAGAATGGGTGTTTGGTTTGCATAAAAACTTAGTATATCGAGCTATGTTCAAGGAATGTTCTGCATAAAATATTATAGTCTGTTTTACAATTGATGCTATTACTAGGTCAGGCGCGGATCAAACATTAAACCCAAAATGGGAACCTTTACTAAGCATGTTAATTGTTGCAATAGCAGAAAAAAATTATTATTTCTATTTACATATTTATTTCTAGAACTCGTTTTATCCTCTAATTAATGAAGATAAAGTTTAAAATCAATAAATGCCTAGATTTTACATTTGACTTCAAGTACCTATAAATTCTAAGAAATAGACTATCATCATGAGGCACAATTTTTACTGCGAAACTAAATGGGTCAAATAAAACCACGTGGTCTAAATTTAAATGACAATAACATTCGCAGGGGTGCAATTCGTTTTTTGAATGAGCGGTTTTAGTTTTGATGGATAGAACTTTCCAGAACGTGGTAACCAAGAACGCGGGTTGACATGGCGGAAAGTGTACGACGAGTTCATCAAGCATCGGCATTCGCTGGCAGATACCTTGGATCGGACATCTTAGCTAATACAACAAGTTCATAAATACAATCGGCCAATTTGACGCGATTTTAGTTTTAATGGAAAGAATAGGGCAAACGGTATTCTGGGCATTTCGAATTATAAACAGGGAGGAGTTCATTAATACTAAGGGTGGCATATTGGCATATTCAATCAAAATTATTTGATCAGAAAATATTTAAACTTATCTCCCTTTGCTCATTAAGTAAGACCTTCCATAGCGAGAACATATTTTCATCCTTAAAGTTCCATTGAATCTCAAATATTTCTTCTCTTATAGCGTTTAATTACCGTTAAATTGTGCATTTGTAGGCCTATAATGTAACTAATTCAAGTGATGGTATATTTCATATACACATTTACACACATATATGTACATTATATAAACCATGAAACAATTCAATCTTTGCATCAGGGAAATGACATCCCCTCTAATATGAAAGTTACTTTTATCATGCAATTTTGTTTGATGACTACCAAAAAAGTTTTTTTATACATAATTTTCTTACCTATACTGTGAACAAATCTGCTGAAAATTATGAAAGTTGTTTTTTTTCATTTTAATTATGTAAAAACTTTGTAATATTTATTTTTTTTATTTGCAGCCGTGGGCATCGAAATTATCTTGTATACATTACATGTCGAAAAAGAATTCGCCTTTAGAATACGAATATCAGTATTATAATTTATAAGGGGTTAGAAATAATGTCCACACTAGGCGCATGAGACCGCCAGATAAATTATTTTACTCACCGGCGGCTTCTGTTTGTGACACTGGCTACATATAATCATACACCTAAACACGTACAATAGTTTNCCCCCCACACCTTCCCACTTTCAATTTGCTTCCGACGCCACCTTAATATACTTTAATATATTACTTTAACAGTATATAAACTAATTATTATGATGTTTCGTTAATAGAAGGCTACTCATGCGGATTTTTTTCTACTGTGTATGAACCGAGACCGGAAATATGTAAAATAGTTAAATACCATTTTGTATATTTTCAGAATGACGTTAAATGACACAAAGAAAAAATGTTTCTGTAGGACCATTTACTAATCGAATTCGTATTTTCAATTTAAAAAAACCGAAGTTTATAACGCAAAATGTCTGGATTGGAGGAAATACCAGAGGAGATGTCTGGATTAGAGGAGTTACCAGATGACGTGTTTGAAGAGAGACAACGTCCGGTCAAAGAATCCTCTAAAATTAAAATGGTGGCCGCAATGGACTTTGGAACTACATATTCCGGTTATGCATTTAAATTAATAGGAATCGAAAACCACAAGAATATTTACGTCAAATCGTGGAACGAAGAAGCAGGTGGCGGCTGTTTGCCCTCCGAGAAAGCTCCAACTTGTGTTCTTTTAGGGGCTAATGGAGACTTTAAGTCCTTTGGTTACACAGCAGAAAGAGAATTTAGTGAATGTGAAGATCCCAAAAACTGGCGGTTTTTCAAGCATTTTAAAATGATATTGCACAGAGACCAAGTGAGTACATTGTAGAGATATATATTGAGTATTACTTAGAAAAAAACAACCTTCTATATCATTTGTGTAAAAAAGCAACGTGTTAAAAAATAAAAGCGTATCTTTGTAAAGGTTTTTGATTTTTGTTAACGTAGGGACTGTGCAGCAATACCACAATTAAAGATTCGAATGGAAAAGAAATTTCGGCGAGACTAATTTTTACTCACTGCATTAAGTTCATGAAAGATGATTTAATGGAAATGGTCGAGAGGAAGAAAGTTGACACTGAGTTTAAGACGGAGAACATCAGATGGGTGATAACGGTTCCCGCCATCTGGGAAGAGCCCGCCAAACAGTTCATGCGTGAAGCCGCTCGGGAAGTAAGGCAGATTTGCTTGAAATAACATGCATTTATGGTGGTATGTGGTACTTTCATATCGTGACGTACTTCCGATCGAAATAAAAAATAAAATCAAGCTTATTTTTATAAAATTTTTCTTTCCCGAATTTGTTACCTAACTGCATAGCGCAATGGGTTAGTGCGTATGCTACGAATCTGTAAGTCATGAGTTCGAATCCCGCAGGGGACTTTCATGATTTTTACCTTTCAAAAAATTTTTAAAACTTTTTTTAGGTCAAATATTTTAAAATTTCAAAACGGTCAAAGTATTTTGATTATTATGTAGTTTTATCTACATTAATATCAACAGGTGCCCCATATTACCTTAAACATTTCTTTTTGTGGTTCATTAAAAGATTTCTTTAGTTTCCCTAAACTATGATTAGAACGAAAAGTAGCATCTAAAATGTTCGTCCAATATGAAAAGAAAAAACTATTGTGCCCATATTGTTTTTTTAAGCCAAGGGGTTCTAGACCTGTCTTCACCGTTCTATCCACCCGTCAGATATATACATGTAGCCCAAAGTTGAAACATTCGAAGCTGTCTTTAGTCAATCAATCAAAATGAGTCTTCAAAATATAGCTTTTTTTCAGTACACGACTATACATATTTGTCAACACTAACAAAAGAATACTTTTCATTATTAGGCTGAAATCGAGGGAGATAACCTACTTCTGGCGCTGGAACCTGAGGCTGCTTCTATCTACGTCAAAGAAATGAATGTTGAGGTTCATACTGATATGAATCAGTCCAGGCTATCGGCCTTTTCTCCCAAAACCAAGTACATGATCGTCGACTTAGGCGGTGAGTTATGCTGTAACAAACTAATTCAAGATTTTTGAACAACAAAAATAAATAGATTGTTGACAGAGTTCAAGTTGCTGTAAGATTAATCTATCATAATCGTTTGGGTTTTTATTTATCTGAGACATTTATTTTTTACTAACTGAATTTTTTTATTCTGACGAAAACAAACTTCTCGAAAAAAAGAAGGTGTTGCAAAACAATGGGACTATTCCCTAACGTAGAAAGGACCTTTAAACACTGTTAAATATCCGTATCGCTTGAGAGCCACATCTAAATATAGACACATTACGTAGACGACTATATTTACATAGCGAGTATGTTCCGTACGGAGGCAAAACAAACAAACATTTTACGCGCATTTCTATCGAACACGGCAGCCACCAAATACAGTTAGAAAAGATAACCATATACATGTTTTCTGTATTCGAATGTTAACATATTTCAATTTTATATCTACTGTCCAGCGTGTTTAAAATATCATACTTGAGATACATGAATAAATCTTATTCTGGCTCCTCAAATCCGTCAGAGTTGTAATTATAATCATCATATGTTTCAATGTTTCTATGGTATCTAAAATCAGCACACCCGTTATTTCATATAAAGGGTGGAAAATCGACTTTCTACATTGATGCATACTAAGTACAATGCTTTAAACTCTCTTGTTCAGAAGAAAATGTTTTTCAAGTTAATAACGGGGACTTCAATAACGGGGACAGTAATGTTAGAAAAATATATAAGCAGGCATGCACAATATTACATTATCAAGAGTTTAAAGAACTTTATTCTGACGTTCTTAAATTATCTCTATACATTACCTGTCCATGCGATTAAAAGAAATAAAAAAAATAAAAAAAATCGAACTTTTTCGGGATTCGAACCCAGTCAAAAATAGAAGACACGGTAATAGTCTATTCTAACTGCGTTACCACTCGACTAATCTAGACATAAATTAAGTATGGAAAATTTAATACGTCGTTTTTAGACTTCAAAGGTATTAATGATTTTTTCCAAAAGTCAGATTTATTAAAAATATGCCTCTTTGAAACAAAAATCGGAAATGGCAGATTTCAAGAAATTGTCTTACTCTAAACGTTAAGATTAAATTAGTTTTGTTTCAAGGAGGCATTTTTTCACACTGATGAGGATTCCCCTTTTATATAGCATGAATTCTGCCATATTTGTCTGTATATCCATTTTTAAATTTATTTCATGGTCTTAAATAAGTTAGTACAAACTTCCCAAATAAAATTCTACACTGCTTTATGTACAACGTTGTATGGAAAAAAAATTTACATCGAATTTTTTAACTTTGATTTTTCTATTCTATCTGCAACACCTTTAGGGAAAATTAGCATAGGAACTGCAACACCTTCTTTTTGCTTAGGGCAATATTTGCTATGAAGGCAAAAAAATAAAACAAATTCACTTCAGCTCAATCAAAACCTTTGAAAAGTGTGCAGTTAAAACACGGTAACTTATCTTTATTATCCTTTGATTAATTTCTTTCTTTCTGTTTTAGGAGGGACCGTTGACGTTACAGTGCGCGAAGTCCTGCGGGACAGATCCCTGAAGGAGATCACAAAGGCCAGCGGTGGGGCGTGGGGAGGCCTACACGTCAACCAGCGGTTCTACCAATTCATAGAAGACCTGGTGGGCAACAAATTGATGGAAAAATTCAGAGAGCAACATCCCACAGCTCAATTAGACCTGGAGCGAGAACTCGAACAGAAAAAGAGGAATTTGACGGGTGACGAACACAACAGAATTTTAATAAATCTGCCCGGTGAACTGATAGAGTTATTTGAAAAGACCAAGGGAAAAAGTTTGAGTGACTTTGCCACGTCATCAGGTCGATACAGAGAAAAACTCGAAATGAAATTTGAAAAGCTGCGAATGAGTTTAGACGTAACGATGGACATGTTCAAACCAGCCGTAGACAGCATATTGCGTCACGTCGAAGAACTGGTTTCGGACCCTCTCACTAAAGGCTTAAAAAATATTATTCTGGTTGGCGGGTTTTCAGATTGCAAAATTATCCAGAAAGCCATGAGGGAAAAGTTTAAGGACTTCAGGGTTGTCATTCCACAGGAAGCTGGGCTAGCTGTTTTGCATGGTGCAGTGTTGTTCGGAGAGAACCCACTTATTGTTTCAGAGAGAGTCAGCCCTTTCACCTATGGCACCCGGCAGCTCCGTTTCTTCCAAGACGGAGATCCTCCGGAATATAGGACGGAGATTGGCGGGGTCCCCTATTGTAAGAATGTGTTTAACGTCCTTGCCAGGGGTGGGCAGACATTTCGAGTGGGACAGAGAGTCACCACCGAAGTGTCCCCCGTGAAGCCAAATCAGACGGTAATGCCAGTGAACGTTTACCAGTCAAACAATCCGGACCAAATGTATGTGGATGACGACTGCAGAGAAATTGGAACAATGATCGTTGACATGCCAGATACCACTGGTGGCCTTGACCGGATTGTGGATGTGTCCTTGGCCTTCGGCGACACGGAATTACATGTGACCGGAAGAGACCAATCCTCGAAAGAGAAAGTGTCGGTGACTATTGACTTGCTGAAAAATAATTAACTTTAATAAACTTTTCCAAAGGCCCGTTTTGATATTACTAATGATTAGCTGTGATATGACATTTCTATATATCTGAGCTTACGTGTACCTCATGATTGCACTGTTTGTTGCTTGTTGAATAAAACTTTTTGCTACCTTGGTCCATTTGTCATCATAATTAATCAAGTTGGAAACCCCATTCTTTGAATTGAACGTAAGCAAAAGAAAAAAGGATTTAAATTCTCTACATACGTATAGACTATCAGTTTTATTTCTTGAAAAACTGGAATGGCAAGAAATTGAAGAACAAATCAAAATGTGATAACCATACGTTTAAAAAGCAAAATCAACTATTGTATACAGGGAAACTTTCGCCCCATGTCATTTTCTGCCCTTTACACTTGCAAAGAGTTTCACCCCGTCTTGAATTCGAGGTGACACAGTTGTTTAAAGGGAGATGATTTGAGTCATTGGAATTTGCCTAGTCTTTTTGCCCGCTGAAAGAGGGCGAAATAAAACGGGGGCGAATATTTTCCCGGTATACAGTATATCATTTCTTTCATTTACTCTCAACTTTTAAGTTTGTGAAGACAATTATTCAACGCAAACGAAAGTCAATTTTGACATAAACGATTGAGGCTTGTTTAGGATGCGCACATAAAATGTACAATTGTCGAATAATTTATCGGCGATATGCTGGCGTCAAATCAAAGATGAGTGAAGTTTTAGGAAACAGTAGCATCTTATGACGTCATAGGAAAACGTCAACGCGAAAAACAAGTTACCATCACAGCTCAGATAAGGTATGATTCACTGTGATTCATTCAAACTAATTAATACTTCGTATAATTGAAAATATTTATCATGCTTTGCAAATTTCTGATTTAATTTTGTTCTTTTACTTCAGATGCAAAGAAGAGGTCGAAAATATAAATCGAGATGGACAAAGAAAGTGGGCTTGAAACAGGTACATACATGTACATATATAATTTTATATATATTACTGTGAGGCTGCCCAAAGTCAATATCACGTTTAACGTCACCTTAAAAACACCGATAAAATCAAAACAAACAAAATTTGCAAACAATGATTTTTATTCATTTATATTAATAAAAAATACAGTGAGTTCGTTCCAGCTTTCTGTAAACTAACTATTTAATGATCTTTCCTATCTTACGCGCATTGATGAAGTTTTCCGGTCAATTTTTTCTTTGATACGTCGATCAATAGAAAAGTTATTATCTTCATTTCTTAAAAGAAATAAAACTGGAAATTGGGGTTTATTTGTTTTTTTGAAACAACGATTTCTCCAAAACCATTATTTCCAAACACGCCCGCAGGAAACGTTAAACATAGAATTAACTTTGGACAGCCTAACGCACTTTGTGTCTTTCCACAAATGTTTATTTAAAAATAAAATTTGGTGTCATAACACCAAGTTTTATTTTTAAATTAACATTTGTGGGAAGACATTTGCTTTATAGAAGACCTATACATGTATAGAAAAAAGAAGTCTTGTAGTAAACGTAATGCGCCAAATCGATATAAAAAAGCAAATTGTAAATGATATTGAATTAAATAACTATAAATTGTAATAGGAAACACTTTTGCGTGTAAGGATGTTTCCCATGTTTTGAATGCTTTAATATACTTTTTTTTTTAAAAGTAACATTATATGTATATGAAAACGCCGATTCATCTAGGTGCAAATCTCCATGCAAATGTTAATAAGTCTTCAATCTCGCCCAGCTATTGGCAACTCAAGAGAACCCTCGGAGTCTTATTCAGGAGTTGGAGATGAGGGTTCGAATGCTGGCCCTACAAAGAGAGACTGCCGAAAGCGACACGCTGCACGCCATTGCGGGGGGACAGCAAAGGGTAGGAAACACAAAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGGCCAGCCCCGGCCACGTCCGACTCTCCCAGAGTCTTGAGTCCGGAAGCCACTACTGGCCATATCCGACTTGTCTGTAACATGTCTGTCTGTTTTATACAAATTGTTATAATGTTGCCATCGTTGAGTCTCGTCCAATTTATGTGGAATCCTGCATCAATTGCCTGTTTATTTCTCTGGAACTGTATACTGGTGGACCTTCGGGAATACGGCAAACCTACCCTTCGTTTTAGCTTTAAAATGATGTTTAAGTATTTTGATACACTAGACCCTTATCCAATACATGAACAGATCACGATATTTTTTTCCAGGCGCCGGGGGGTCCGAGTTTGCCAAGGGTTCGGAGCTAATATTTTTGTTAATTTTGTAATGTAATTTATAGAAATTTAATTTTTTTAGATGGGTCCCAGACTCCCCTCCCCCCACCCCCTAGATCCGCGCATGCAACGCACAGACTGATAGAGTATTAATATCAGAATTTGAGAAACAGAGTTTTATAATATTGCTATTCATAGAAATTTCTCGCGTTACGATAGTATAGCGAGAAATAGTTGTCCTAACGATATGAAAACGTATTTGTTTGTATAGAAACGGAAGTTACGTTTCGTATAGTTATTAGCATTTGTATACTGAGTGATAGCCAATGAAATAAGAGAGTCGAAAATGACGTGTTTGAGTAGTTTTCTGAAAGTTCTGGTGGTCAGTTTCTAGCGCACGCTCTAACCGAGCAAGTCAAGTTTATTTTAAAGTTTAATGTTTAATAATAAATTAGGTTTGTGAGAATGAATCCGCCATTCATTTTTGTTTACCTCGCAAATTAATGCTGCGGATACAGGTTTCCATAGTTTTTCTACACAAAATATTATGAAATTTTTTCGGCGAGGGAAGCATAGTTGTGTTGTGTTTATATAATGTACTAGTATTTTGTATAATTAATTACATGTGCATGGTTACATTGATATTGCTCTGTTTACGGTGAAATAAAAATCCTAGCGTCCCACCACAGTGCGCTAAAATGCATCATATTGTTTGTTGTTTTATTTGTATTAGTGAAGTAAAGTGTGGACTACGTCCTTTCTGACAACCTTTTACTCCAGAAGACTGAACGATTAGAATTAATAGGCGGAGATCATGGATAGTGCCCGTCCCTTGGGGTTTTCAACACCTCTCTTTCCGGGTATTTTTTTACACGATTTAAAGGGCCGTGATCACGATTTTTTTCTTCAAGTTTTACTTCAGAATCTACAACTTTAATAGTTACAATGCTAAATCCTCTTGTTTCCAATGGTCAGCCAAAATCTTAGAGTTAGTTGTCAAGTCATAAGCAAGATACAGAGCTCCCGATCACCGTGTCAGGTTTTTGTTTTCGTCTGCAGCTTGCTGAATAGAATATACCTGACTTTTAAAAGAACAAAAGTTTACGCTGGTTATGTATTTTTCTGCAATGTCGTCACCTTCATAAACCGCAAGAATAAAAAAAATATTTTTTAAATAATTCAAACTTGAAGAGGTTTGCTTTTCAGGTTTTTGGTAGACATTTTGGGTCACATCTTGTGTTAAAATTCTATACAATATATTAATTCTACTGGTATATTTATATTTCACAATGCCAAATAAACTCTATTGAATAAAAGAGTTTAAAAAATGACGTATTTACAGATTTTAATAAGGGACAATATTTTGTGGCGGAAAATGTAGAGGAAAATGAACACTTTTCATAACTTAGTATATTTACAATATTGCAACATTAGCTTTCTATTTTTCAGCGCATTTCTTCCAGACAAGTTGTTCATTGCGATATCTTCATGTTGTTTTGAAAAATTTATGTAAACATCTTTTTAAATATTTTTATTGGCATATATTTGCATATTTAACCAATTAAATCAAGATATTGAAAGTTATTAGAAACTCAAAAAACAAGAAATGTCAAATCAGAGCAAAATCGGGATAACTTTATTTAATGAAATGTGGCCCCAGCGTTTTTTTTTACTTTTACATGAAACATTGGGAGGATGGCAATACTACTATTTTTTCTTTGCGTTATAATTTGATTACTCCAACACTTTGTAACGATATTAACATATCCTCTTGCGTTGATTATGTATTGGTTTATGACGCCAAAAGTAAGGCAACTCTTTTAAACTTTGACTTAAATGTTAGATTTATATTCACCACTTGTCTTCAACTTCATACTTTATAAAACCGTTATCATACAATGGTTCAACTAAATATTTAAAAAACTGTCAAATTTCAGGACTGCATAAACTATATCACTGCGATAATTGGCCAAGAGATCTCACAATAATCGCTTCTTGTTTTTTTTTATGATGTAAACAATTGTCAGAAACACACTATTTTAACTGGTTCGCCATTTCATATTTCAGCAATTATGCTTCATCGATAAATTCAGTCATTTTCAACGCATTCGTTTTAGTTGAGGCGGTATATTTAATTTGTTGTAGCTTATTCCAAAGAATTCACAACAGATACTGACAATGAATATTACATAAATTATTTTTTTTTTTGAACTTCAACTGATCAATGGCGCACTTTCTTCTACAAGTGTGCATGTGTTTTCAAACATACAAAAACTTTAAATTTACGATTCAAATGTGTTTAATTTTGGACTGACCTGTGATTTACAATGTACCTTATTTGTAACTCACTCAGTCTGTAGAAGCATTAATTTTATTACAGGCACCTCAATATTCATCAGACAATATTTACTACTGACGTTGACGCTTTACTTGCTGTTGACTTTCTCTCAAACACGCTAATCGACGTCGGATTGTAAAATTCACGTGCAAATCGAGTCGCAATTTTACAATTTTATACAGTATGTATATAAAGAAACCACATTTTACGATATTTCAAAGATTTTCAGTTCAGATTTTTTGTAAGCAAATAAGGGATCGAAGACATATCCTATAAAACGTCTTATGGATTTTACGGCGTGTCAGCTCGTGTACAGTATCTCTAATTTGCAGCAAACGCTAGCTTTTTTTGCGAGAAAAAAAGAATCGCTTCAACACTGTGAACAGTTATGTAAGATATAATAATTTTGTTAACTAAACAGTTTCTGTCGAATTTTTTCACAATGAACTGAATAACGCAATTTGATGAGCGAAGTACAAATAGTGACTTTAATCCATATGCGCCCGTCCCTCCTAAATGTATTAGAGAATCTTTTTTTTTTTGGTTTTGGGGGATTTTTTTCTCTAACAGATAACATTACTTACATATGTACGTAAACATCGCCCAGTTTGTTCTCAAATAATTTTTAACTCGCGAGTACAACTTTATGAGCTTTCTTCGACATTTGTTTGACTTTCCAAGTGTTAGCATCATTTTGTCAACATGCATTTACAAATAGGCGGGCCTATATAAATGTGCCAGTTTGTTGCGACTCGCAATTGAAATACACACCGGTTAGAAAGTGTCGTCACTCAACGCAATGCTACATCGGCCGTAGCGTATACATCCATGCTATATTTGCGAAAAATAATGAAACATGAAGGCAAAAAAATATGTGCTTCATAGATGACTGTAGTATTCTGCTGAGCTACAGAACTATAGCTTTCCGGAAATATTGCCGGGATTTGCGAACCCTAGATCTATTGCCTAGTACATGCAACGAATAAAATCAAATTTATATGCACAGCTGTACGGTCAGAAAAACGTGATTCAACTTGGATTTTGTTTGTTTGGTGTTTTTAAAAACCTATTTTGAATAATTAAGGTCTTCCGTTTCCAACGGAAGACCTTTCTATTATTGTGCGGGAAAGATTATTTTTCTTTTTTTTTTTTTTCTTCCTAGACGCGAACTTTGAGGCTTCATATCTTGCTTATTTCTGAACGGTTTTTGCTCAAATTTTCAGGGCTAATGTACTTTACAAAACACTATCTTAAGCAATTCATAAAATTTAGAATTCCCTTTCCGTTAAAGAGTTATTCCCCTTTTAAATTTTTTTAGGGCCTTTTGTTTCCAGACAAAGGCTCCGAGACTATGATAGCAGGGAATGGGAATCCAACGAATTTTAATAACAGAGACATTGTAGTTGTGCACATCTGTTTTTGTTTTTAGATTACGTTTTTTATTTAGGAAAAGGTAGGGGGTCAAAAAACAGGATTCAAAAAAGTGCAAAAATTTAGACATGTTTTCCTTTATATCTTTTAAACGAAAAACATTTTGTTAAGACATGTAGAATAAAAGTTGTGCAAAATATCAAGGGCTTTCATTTGACACCAATAAAAAGGGGCTGGCCCCTTAAATTAAGGGCGAATGGCCCCTAAAAAAAAATGCTTAATAACTCAAAAACGGTTAGGATTTTGATATGGCTGTCGCTGGAAAAGTTGTTTGTTGGGATCTCATAAAGGTCGTTACAATGTTATTTTGTATGAGATTTGTGTAGTATGAGTGTAAAATGCTTTACATGTTAACATGTACCTGTTTTCATTTGACAAGTTAACGAAAGTCTTTGAGCGTACAACTGGCATAAAGTTACCGCAGAAAGTATGCTGGTTTATACAAACGGCATTAATTCATAAGAATTTTTTTTTTAGAATACGTGCTTTATTTTAGGAGTTTAAGTCATTGTTGTTAAGTTCCTACAATGCACAATCCTTAAAAACTGGATTTGGGAAACAAATCATTGTTTTTCTTTTCTAGTAAACCACAAAATATGGAATGAAAAAAAATCTATGCATTACATTTTAGTTATTAACTCCATGCATTTAAAATCTACCTTGAATCAGAGCTGTGTGTGTGTACCATTACGTAAGCTCTCCCTCGCCCGCGGCCGAGAAAATCGGTCACCATGGTCGCGGCTGGACTACCTAGCGGTCAGCGGTTGTCTAATACACGAGAGTTGCGTCTCTCATATATGAGTTTATTTATCCGCAAACTCAAGAATTGTTTTCGTTTTGATTACACATATCTTTTTATGGATTAAACGATTGGGTGTCAATTAAGAAATCGTTCAGTTAATTGATAAAGGAATGTCATTTTCAATCAAGCAATAATAGACATAGATCAATTGTGGGTTTTTAAGTTTAAAATAAATAACTTCTATTTGATAGAGTAAGGTCATTATACTGCGATCTTTTCAAAGCTTCCTGGGTTCTGAGCTGTGCGGGTTTGTGCGTTGTACCTTTACGTAATCTATCGTTCGCCCACGGCCGAGGATCTCAGCCACGGCTGCACTACATAGCGGTTATTTAATACACAAGATTCGCACACCGAGACGCACACTTCCATGCATATGAACGTGTTTGAGTTAATATAGCCGTAAATACAAGAACTGTTTTAATTTTATGTTATCAAAGTTTGTCCATTTTGTATTTATTTAATTCAATTTGAGTGTAAATGAATATTAATGATCGATATTACTCCAAATCGGAAACACCGTCACATAAATTAATGGTTGGTTTGTTTATGTAAAATATTTTATAAACTGTACAAATAATGCTTTTAATCAACAACAACAACAACCCTTAAATATTAAACATTTAAATGATGATCATCCATCGCACATGGCTGAGGAGATCCGGCGCGAGTAGACAAGTGATCCGCGGTCGGTTCGTGATCTTCTACATGTACCTTATCACGCGTTCATGTTTCATATTTTGCACGGACACAACTATATTATGTTTTCAACTATTATATTGGTTTAAGGTGAAAAGATAAATTTATTTTACTTGTACAGTTGATTAAGCATTGATGTATACGATAGCGTACAAGGTAGTTTAAAAATCAAATCAAATTATAATCAAAGTTCCATGTTACATGTTTGCGGTAGATGCTAGCACGATAAAAGAATGTCCTGAGTTTAGGCCTCCGATGATTATTTAAAAGAACATTCACATGAGTTTTTTAAACACTTTAGATTAGATTCTATCGGTCACATATTAATCACTTCTGTAGTTTTTCTACATGTTCGTTTCATTGTGGAAGCGAACTCATTGCTGCCCCCCCCCCCCGCCCCGCTGACAGGAGCTCGCGCTGTATTTTTTTTTTTTTTTTTGATTGGCGAAACGATATCAAGACCTGTCGAAAATCATTTTTGGTGGCTTCTTCTTATATGTGTAACATTTTGTTTCACTTTCCCACCCGTTTGTTTATTCGGTCAGTCTGTGTTAATTCAACCGCCACCTGCGACCGAGAATCTTGTGTCGCTTCAGCGCACACAGCTCAGAACATATATAGCTCCGGGTCATCAATTGTTATGTTAATTGAGTAACAATTGGAATGGTGCTTTTACTACATAAAATAATAAATAAAAAAAATCATCAAGAAAAAATGTTACCGTAACTCAATAGTCAATACCAAAAATAGAATCCGCATGATTACAAACTGAAATCGGGTTTTCAGTATTCGGCGGGATTTGATTTTTCTTCTAACATTAGTATTTTTATTGGTTTCAGAGAATACGATGTAAAAATAAAAACAGTAAATAAATCTGATATTATTTACATTGATAATGTTGAAAAATATTTAAAATTAGATTAGTCACATTCGTTAGAAAACAATGTTATACAAACATCCGTTAATTTTTTTCCTATGTCGTATCATTCGCGTAAATAAATATGTTCTGTACATATCCATGCACCTCAGAAAAAATTCAAATGATTAAACAAAAAAGAAAGTTGTAATTACTATTTCGGATTTTTTTTTCAAAGTAATTTAACATTGTATTGAAATGAACAAGAAATAAAAATGATTTAATTTTTTGACCCAATCTTCGTATATATTACCGGCGCTCCTTACATGTACATGTATAACGGCGTACAGTGTATAGATTATCATGATCTATTTGAATTAAGTACCATACGTAAAGATTCCCATAATAATTAATTGCATGACTGTGTACATTGTAGGCAAATCCCTGTGCGTTAATTACTTTTAAGACCTCTTGTTTTCCGTTAACAGTGGTTTAAATAATTAAAATAATTACTTGTAAAAATATCTATAATCGGGATTCCAAAGAACTTACTTCCTGCAATTCATAGAAATGATCAGTATGTTTTCTTTCTATGTTTACATTTAATTTTGTTCAAATAATTAATAAATTTTCTATCATTTAAATTGTGTGCTTCATCAAATACTGATTCCGATTACATTGAAGTCATTAATTTTTCCATTGGCTATTGACAAAAAAAGAGACGCTTGACCATCCAATGAAAACAAATACACAGAGTTTGATTGACAGGTTCAGCCAGGTGCAGGTCTCACCCGATGTCCGAGGTTATGTGTGCCGCTTGTACAAAGCCGAATGGTCTTAGTAAGAGTTATCGATGTAAATAAATAATAAAAAAAAATACATGCTTATCAAAACATGCTCGTGTAAGTTAAAGTTGATTAAGGCTTGTTCCAACAGAAATCATGTTTTGCTAATTGTATTTAATATTTTTTATGTATAGCGAATTTCAATATTGCACAGTCATTTTACCGGTAACGAATCAATATGCGGTTTCGTCGTGCATGCAACTATTATTATCGGAATTCCAAATGTTTTTATTTTATGTTTAAATCGCGTTTCTTTGTCCTTCTAAACTGTAGTATCAAACTTCCGAAAATATAAAGGAAGTAATTTCAACACCCCCTCCATTTTCCTAGTTTTGAGAATTCGTTTCCCAGTATCGAATTAAGCGCCCTTTATTACTTCTGACCGAATATTTTGAGGCGAATTAATTTCAAAAATATACTAGAGGTACATGTTAATGGACTTATAAATGAAGAAAGAAAAACAATTGTGGGAATATGTCATTTAAACAAATAATATGATCGTTATTTTTATCATACCGTTTTCCCGTCAAATTAAAACTGGACTTGAACAGTTTTCATTTGCGTTACTTTATAATATTGAATTTTCATTAAAACACTTTATAATAGTAATTGATGATAAGTAGTTGCCATTTTCCTTTGTTTTTCCCGTATATCTATCAATATATGCAGCCAAATAATACTTCTGTCGCAATGAACCGAAACTAGGAAAACTACACGTGGTTCTATTTGAAGTCGTAATTTCATTCAAAGCTTCATTATAATTTGATATGATGCATTATCTTTTAAAATGAATTAAATTTACTAATTATCCACTAAACAGGGATCAATAACAAACTTATTTTTAATAGTTAGGCTTAATTGTTTTCACACTTTCGTTTTTTCTGCGTTGAACTTCCGGCAGCTCATATCTGGTTCACATTTTTAATTTGTAAACAATTCGGTAAATAATCGTGCAAATGGCAAACAACTTCACGCACTGATAGAATATTTATTTCTGTTTTATAATTACCTAGCTAGGATTTTTTAAAACCTCAACTTCGTCTTCCACTAGTAATTTTTCTAAAAATCATTCGATACTGGCAAATATTCGTTACCGGCAAAACGACTGGACCAGTACTGAAACATCGTATAAAAACGTTATATATACATGTACTCTGTAACTAGTCGCCTTTTAATACATATACCTTTCTTTTGTTTGTTAAAAATAAATTCAATTTTGTAAAAAGATAAGTATATCATTTCCTCTAGATTTTTTTTTCCATGAAAATACCTACAAAAGAGTTTTGCCAATTACAAACAGTTTAAAGTACATGTAATGTAAAACACAGGCGCCATTTTGAAACAAATTGTCAGAGAGTTCCGAATGAAATCTGATGAACGTTTCACATGGTTCTCGCACGCTTTGCTCGAAACGATTTACACGCTTTGTCCGAAACTCTGCACGCTTTGTCCGAAACGCTAAACGGTTTACACGAAACGCTTCACGATTCACACGAAACGGTTAACACGAAACGTTTCTTGCACGTAAGTCGCACGCTTTTTTGGTGTAGTAGTACGTTTCAGGGTCTGTAAATTTTGTCAGCACGCAACAATTCTAAATTGCACATTGTTTTCAAAAATTTAGAAATATTTAAATAAAGAAGTTATCTTAGAGAAAAGGTTACGTGTTTTGTAAACGGGTTCGGTTTAAAAAAAACAACACACAATTCCTGACATGACCCATGAGTACATACTGTTTACAACAATGCTTGCTACCCTCTGAAAATTTAACTCACCATTAAATATTTCATTTTTTAAATAATGTTTGTTACGATTACATAAACTAAAACATTTTCTTATTTTTCTTTTTCAATACACGTTTTATATGCAGGCTTTCAATCACAACACGTTTTTATAACAACAAGAGGCCCATGGGCCACATCGCTCACCTGAGGAACAATAGGTATGATAAAATCAGCTTAATGGAGTCATAATACAAACAATCTGGACAATGTACAATAATACATGTAGATCCTGTATAAATAAAATCCATTTTCCCCCTGGATATTCTTATGTTTATAATCATTAGTCCCTTTTCTAACAGGATGATTTTATAGTCATATCACATGATGAGTATTGCAGTTCTCAAAAAGATCCTTAATAATTGTTTATCTATGGGATATAAAGCTACATCAAACTCTGAACCTTCTTGTGAGGCCGAAGAATTGTCCTGGAGCCAAAGTCTTAACAATTATAAAGAATCATCTGGCTGATTAGTTTC
