>scaffold1039
CAGAGTTAGTTCAATATGGAGCCAAAATATGTGTTAATGATGCTTTTAATGTATGCTTTAAAACAACCAAAGACACTCAGCTACAATGGTTACAATTTAGATTACTTCATAGAATTCTACCTGTGAATCATTACTTAAAAAAAATTAAGGTGGTGTCCTCTGACTGTTGCTCATTTTGTAAACATGAAGTTGAGACAATTCAGCATGTCTTCATAAACTGTGAAAAAGTATCCACAATATGGAGCAACCTAAGCTTGCATATTTACCATGCAACTTCCTTAAGACTTGGTTTTAATGTAGTTAATATTTTGTTTGGTGAACTTCCAATGTCTAAAAACAACAAAGTTATTAATTTAATTATTCTATGTTCGAAACAATATTTGTTTACTTGTTTAAAAAAAGGCAAACTGCCATGCCTTTCTGGACTTTTATCTTATTTATTTAACAAATACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAACAACATAATAAGACAATTTCTATAATAATTCTCAATAAATATTTGTTTTCATAGCATTATATTTTCCCATACTATGGAGAGCATATATTAACTACCAAAAATAGTTCTAACATGAGTATCCGACTGGCTCTACCATTTTAAAAATCGTTTCAATATCTTAATACTCCCTGAAAGGTATATCAAGTCTGATAAACAAATGATCTTGTATCATCCCAACCTCCTTACATTTACTGTATATAATGCTTTAGTATTTCCACAAAACATTCTCTGTGAAAAATTTCGCTTTTTTTTACAATTNTCTGTCAAGCATTTTCTCTTTAGATATAGACAGGTATAGTCTTCAACCAGGGTGATGTTGTTGTAGATAGAGGCTACGTATGTCCATTTAAAAAAAAAAAATATGTGAAAAGACTTAAGAGCACTAGTTAAGTTCAATATTAATCATACTAGTATAAACCAACCAAAATATGTCATAATAATTGATATTGCTCTGTATATAAAAAAAACATTGACAAGTGCCCTGTTTTTGCATCAATATTTTTAGCAACTGACATGAATACAATTTACATTTTTGATGATAAAAATGAAAGAATTCTTGATAAAGACCAATTTCTACTCAGAAGCAAACATTTTTTGTTACTGAGACAAATTAACATGCCTTTATAAAGACCTATACTCCTAAAGAGAAGTGATCAAGGAATCAAGTGAATTCGTACCCAAACTCACTCGTACCCAAACAGATTGATCGTACCCAAAACTCTGTGGTCCTCTTAACATTTGATTACTGTAATTTTACAATTTACTTCACTTATAGTCAATGAACTCTTACCCACAATAAATATATATTGTCACTATTTTGCACCTAATCCTTTGTGTTTATAGATCCTCCACCTGGGTACTTTTTAATTTTCTGCTTATATTTTTATACAGATTCCGGTGTGCCTCAGCAGCCTCTTCATAATAAAAGAGATGAGGAAATTATCAACAGCATTAGCAGCCTTATATTGTTCATAACAGGTACATGTAGTTGAAGTTATCATTAGAAGTTACAATTTCTACTGATATATAACAAGCTCTGATATGGTTTGACATATCATAATTGCTATGTTATATTCTTATAAATATTCTTATTTACATGTATATAGACATTTACTAACAAAAAGTTCAACAAAAACAAATTTTATTACAATTTGTCTGACAATTTCAATGTTGACCAATCTACTGGTATAACATGGAAATTACTTTACTGCTACATCACAGCTAATTAATTCTTGTCCAAACTTGGCAGACCAAAAATAGCCGAAGCTAGGTGCAGAAAGAGTTGTCAGTTGATATACAAAAGATGGCTTCACAGGCTTTTAATGCCAATAGTGTAAGTGAAGGGTATAACAAAACAGTTCTTGACTGGGACTTGGACAGCATATGAATTGTTGGACCTGAAGGTGACAATGTTGGCCTCAAGTTTCAGGCCACGGATGACAATTTCACCCTCAGGTCCAAAAAATTCATATTTTGCCCTCATACTTTCATTAATATACAAAAATTAACTAGATATGAGTCATACCCAGTCATTAACTGTATATCATTGAAAATATATACAGTACTTTATTGCACAAACATTAAACTTTTAATATAACAATATGGTTATTATATTATTGATGAATGATATTTAATTTCAGGGAGTCCCCCGGTGAATGCAAACCATGTATATTGTTTTATGCAGTACGTGTATAATTTTCTTCATCCCTTCCCCACATTGAGGAATAACACTGGAGGAACACTCCCCACTCCATTTTTAGGTCAACCCATTGCAGAAAGTCTCCAAAGTTTGTTTCAATTATTTTTTAAAATGTTTTTCAAGATTTAACCGGCTTGTGTAAAGGCTTGAAACTTAGAAAATAATTGAATTGTGATTCTGATATCAATAAATGTTAATGATGTTTTTATGTAGTATACAGTGTCTAGAAGTTTAGTGTATTCATATATTAACATAGACCATTACCAGTGATTTAGCAAGAAAAAAAATTACAACACAATGTGACATTTTTTTTTGGTACATGCAGTCATGTATTTAAATATACATGTCATTTGTAATGGAAGAAATTAAAATACCTAAGTATAGTGAACAAATTTTAATCGGACAAATGATTTACAAAATAGTAACTGGTTAATTTGTTCATTCAATCAGCAACTTGTTACATTAATCATTTTCTTTACATACCGGGTATATGATTCGATTATGAAAACCCTAAAATGTAATCACCATACCTATGTAAAATACCATGTTTATCTTAAAATTAAAGCCCTGTTATATCTTACAGAAATAGCTGTGTTATGAACCATCAGTGGAAGTTAAATTTCAGATATCTGTATGCTCCTTTCATTTACTTAATTTTGATCTAAAAAATTTATTTGATAGTTTATGTTTTTTAGCATAAACTATTGTAATGTAATTTTTATTAAAAATCATTTAAATTTAAAGTTGTGCATGTTATCAGGCTCTTAAAATTTTTTAAGGAAAAAAACTGGATATCCTGCTATTTACCTTTTACCATGCTTTATCATGCTTTATAGTAAGTGCAAGTTTGCTTTTTCAGGTTGGGAAGATGTTCCTCATCAGGATTTGAATTTTGTCCAAAATGTATTCCAGTTCATTCCTGACCAGCAGATGACCAAAAACTTGCTTATGATCAATTCTTCCAAAAACTTGGTAAGTACACATAGTTTGATATAAAAAGTTTTTGGCAAGCAAAGAATGAAATTGTTTTAAAAAAGGGAGTACAAGTTAATCCAAACTTTAAAGCCCTTTAATTCTAAATTAGGTCAGGGGAAGCAATGAAAAAAGAATGAAATCTGTTCATTCCTAAAAGCTGAAATCCCAAATTGGGTTGGATGGGGGATGGGTTTTCCACTACCTACCGGTAGTTCTCTTCCTTGTGGAACATAGGGCTGATACAGTCGTTCTCCATATTACTTTGTTTTCGGTCGTTCTTTTTGCCCCATTTCAGGTCTTTCCAATACTTTCCAGATCTTTCATTCTTGTTTCTCTCCAGCTGTGCAGTGGTCACTCTTGTTTTCTGTGACCTTGTGGTTTTCTGTCGAATGCCTCTCTGGTGATACTGTTTTGGGGTTTTTCTCCATATTTGGCCAATCATTAGCCGTACTAAATAAAGTAGATTCAAGTTTGTTCAAATCATAATCCCTGGGTTAAGGTGGGGCCACATTTGGGAGGGGGATTTTTTACAGTGGGATATATAGGGGAAAATATAAAAAATTCTTTATTAGGGACTAAATGTTAAAAAAGTGTGCTAAATTGTACAGATATTTTCATATTTGATTTATTAAAGCTGTTTGAATCAGTGTTATGTCAATTTGGTATAGTTGCTCAGGTGAGCGAAGAGGCCCATGAGCCTCTTGTTTTGTTCAAATTTCGTTTACTACATGTATGTTGGACTTCCTGATGTATTTTATCTGGTAGAACAGTATGGCAAGGTTGTCAGCAAAGTCTGTCTCGGTCTTCTAATCTTCTGACTATTGTCCACTGTATTGTCTAATACCTGTATGCTTTAATTGTGATCCAGTCTATCACTATTAGTAAGAGGGTGAGCAAGAGTTACATAAAGCAGCCTTGTTTCACTCCAGTCTTTAATTACCTGAAAGGGGTCAGTGAGGGATATGTTTCGATCATGTCACTTTCATTTGTACCTAGAATTCTTCGTATACTGTATTGATTATAGAATTATCTTACTATCTTAGATGGTACTGTAAAAGTAGTTTATTTATGCTGTCAACAGTTGGCAAAGTACGCGTTTTCTGGAGTCAAACAATATGCGTGGGTATTTAATACATGCATGCATGGTTTATCACTTGCAAATTAAATTTTTTTTTAACCACATGCACGGGGTTTTAAAGCTTAATTATCACATTTTAAACTTACCACATAACTAGTCTGCAGATTTCTGGGGGAGCAGTATCAGATCTTGAATACCCCCTTTAATCTTTTCAGATCTGTGCAAAGTGTACAATTTCAATCGTGCATCATGCAAATTCTGAGACATATACGGTACTCATTGTCTTTTATTTAAACATACTAGCTGGTACATGTAATGCCTAAAGTTCATACATTGTAAAATTTAACTACTGAGAGAAAAATGTATGTACTTCAATATTGTGTTCTTTATCAAATTTAAATTAGGTATGTGAGTTCATTTGAATTAGAAGTTGCACCAAAGTTACAGATATTATTTTGTTCACTTTTTATGTTGAAATGTTCAAAAACACATATGATATCAATCTGCTATTTGAATGACAATATTAAACAATGTGAGTTAATTATATATACTCAATGTGTTTGAAAATATGTTAAAATTTGTTTTCAAGGAATTGTCCTTAAATACAATCTAATGTGGCACTATCATTTATCTTTGACAACGCCTTTAATGACAAAAAGAAGAAATTTAAACCTTTACTATCAGAATTGAACTTATCATTTATTTAATTTTATCGGTCTCCAAAGCTATATATTTTATAGTGTATTTAAAATATGTCATATGGACTTAATTGTCTCAGCTGAAATAGATTAAATACTTGAATCCTCTTTTTTAATGGTAACTACCAAATTACCAGTATGTGAAATAAATTACTGAGGGGAAGTCAGTTGTAACATGATATATTTACTTTAATGAAAATCTTACTTATCTTCCTGGGGCTACAAACCATACCTAAATAAGGATGCATATTTTTTCTGTATGAATAATTATACACATATACTAGACAGGGCCTTGCCCCCCCACTTTTTCTCGCAGCAACAAATTTTTGAAAATTTACATATAAAAAATGGAATTATCATGGAGTTGGCCCCCCCACTTTTTTTTGGGAGTTTGTAAAAAATTGATATGAGAATAAGGAAATGAGGAGTGAAATTAAAGTTATATAGTACGCCAGCCCCCCCTGAAGATTTTGGAAAACTTAAAAAAAATTTTTTTTTTTGTTTTGCTTGTCAAGAATTTCTGGATGAGTCTGCCCCCCCCCCCCCCCCACTTTCAAAAACGATGCTACGTGCCTGCTAGATTAACTTAAAGTAACTACACCAAATTTATCCAAGCTTATAATAATGATAGCATTGCTACAACGTGTGAAATCTTTTGCTTTTTTTTCAGGTCGTGCCCCCAGAGTGCTGGAATTCTCCCGGTTTCTTTTGATCTTTCAAGGTAATCACCTGACAGACTCTTCACGCAAGACATTAGGTACTTGACAGCCTTCTAGTCAAATTTATAGCACTGTAATCCTACTGCATGTTCTTTTTATTTCTCTAATGGCACAAAATTAACTGGGTAGATAGGATAGGAGATTATATAGAAATACATGTTTTAATTGTTACTATACTCAAAGAAAAAAAATAGAGGGCTAATTGACAGAAAACTTTGATTAATTGTTGGGGTTTTTTTACTTAAATTTGCAGGGCAGCTATTCCTAGAAAATGAAGAATTCAGAGAAACACTTGATCGTCATCTGAAAACTTTGGAACTGTTCGAACAAATGCTGAGTTCGAAGGAAACAATGATTCAGGTGCTAGGTCAATGCAACAATGAAAACATGGAAGAAGTGGATAATTTGCAGAGTCAGAAGAGAAACCTAGAGAGTATCATAACCAACGTCCAACATCAGAAAGCAGATCTACAGATTGAATTCAATTCCATGAAGAGGAAATTTGATCAACATCTTTCTGAGCTTGAAGATGAAAGGAAAGATAAGCAACAATTACAGGCAGACAAACAGACACTCATACATACTATCACTGCACATGAGTATAACATAGACAGACTGACAGATAAAGTCAAAGAACTTGGACTGAGACTGCACAGAGAGAGCAAGGATAAGTCTGCCATTTTGAAAGAGTTGTCAGAAAAATTGGAATTGGTCTCTGAATTAAAGGAAGATAGGGAAATATTTATGATGGAAAATGAAGCTCAGGGCAAGTATTTTTTAGAGTTAAAGGAAGAAAAGATCAAACTTCAGAAAGAAAATGTGGAGCTAAAAGAAGCGATTGAGATTAGCAAAATCATATTGGCAGAACAATATGACAAGCTCATGATAAAAGTTGCTGAATTAGAAAGTGAAAAATCTATTCTGCAGAGTAAGACAGAGGAACAGTCTGTCACAATCTCTGATCTGGAGAGCAAGAACTCAGATCTGGAGAGCAGGAACACAGATCTGGAGAGTAAGACAGAACAACAGTCTGTCACAATCTCTGATCTGGAGAGTAAGACAGAGGAACAGTCTGTCACAATCTCTGATCTGGAGATTAAGACAGGGCGGCAGTCTGTTACTATCTCTGATCTGGAGAGCAAGAACTCTGATCTGGAGAGCAAGAACTCTGATCTGGAGAGCAAGAACTCCGATCTGGAGAGCAAGAACTCTGATCTAGAGAGTAAGACAGAACAACAGTCTGTCACAATCTCTACTTTGGAGAGCAAGACAGAACGACAGTCTACTACTATCACTGCTATTCAGCAACAAAACCAAAGGCAGCAATATTTTATTCTCTTCTTGGCAGCTCTTATCTTTGCAATGGTCTGTTGACAATTCCTCTCTCAAGGAAACAATCTCCCTTCCACTTCATAGCATGATATATAAAAAACAAAGACTTTATTCATTTGTAGATAGACAAAGTTATACTCTATGCAAATCATTGAACATGTACATTTTTATTGTCTTACATTCACTCTTTGAATCCTTTACCTTCTAGACCTTTGACTTCCATTCATTCATTCGATCATTCATTCATAAACATATGTAAACATTTGCAAATTGTCACAAACTTTTATATATTTTTTTCTACTAAAGACTTATACATTTGTAAATACATGAATCTTACATATGAACCAACACTATGTATATTTTGACAATCTGTGTATTGTGTGTCATCAGTGCTATGTTGTGTGTGATGTTGGGTTGTAAACAGATCTAATGTTAATTGTAAATATTAAATATTAAATATTAATACATAGGATGCTATGTATATGTATACTGTATGTTTCTTTGCTGATCACATGATTTACCAAAAGTTAGAATTGGTAGATATTTCAATGTTCTTTATAGTGCTATATATGAAGATTATCGGAAAATGTTGAAGCTAAAAAATTAAGGGACATTGCCAGAAAATGAAATATTTGTGAGAAATGGCATATTTGTGTTATTATATTTAAGTGTGTCACATGCAAGTTTTATCATCATATTTAGTTATTGCTAATTTTAAAGCCAAGTACAGTACTTAAGTGCTATTTCTATTGATAAATAATGATTTTGGTTTGATTTTTTTTTTTAAAAGATTGATATTTTGTAAATTACAATGAAATTTGTGCTTTTACAACTTTTAGTGAAGTTTTAACATGTTAACTTACTTTAACACCTGGTCTAGTGAATTATTTTATTATGTAATTTTTTTATCTATATGTGTGTTGATCATATTAGTTGATTGATTTATCTTTGCTGCATGATAGTTGTAATTTAAAGTGCTTATTTCAATTAATAAGGAATGAAAAGAAATAAGTGCACTCTTTTTTTTTTTTTAGCTCAGAGCTCACCTTTTCCCAGAGGTCATAAAACTCAGACGAGCTCACTTTTGATCTCAATCTCACTCTTCCAATTAGTTGCCTCCTCACTATACTCAGAATTCTTTTCTTGACATACAGTTTTTGAATTGAAAGAGAAATGTCCATAGTATATTTTGTTAATGATTTTTAAATGAATGCAGTTTGTTTCGTTGATAAATTTCAATATCATACTTACGGTATGTTGTTTAAAGATAACAAGCCTTTGTAATCAATTATAATAACCATGTAAATAGACCCATGCACTAAATTTCAAAAGTTTTCTTGTAAAAGTGTACTACATGTAGTATTATATGTTCATGGATATACATGTAATTTTAAAACATTTACTAAATATTTTTGTTTTCAAACAGGTTTACAAAGATTTTCATTGTATATACATACTAGTATTCCATGACTATCCATTTTGATGTGTTCTTTTGATATTTATGTCTCATTTTGAAGTTTTTTATAGTGATGTGGGTACATAAAATGTGTTCAGTTAATAAATCCATACATATATATTGCATTGTATCATTATCACAAATTGCAACTGTCAATGAAACTTCAGAGAAAACCCAAAGCAGCAGTACTATTTTGCAAGTTATTTGACTCAAGGGCTTTTACATGTATTTGTCTTTTAACAAGAATTGATCATGTACATCCTCTAGAAATTAAGTTATATGTACAGATTTTATCAGGAATGGTGTCAAAATTCAAATATTTTAGATTTCTTGAATTTATTATGACATTGTCTGGTGAATAAATTTTAAAGCATCTAAATAAGGTTGTTCTTCATGTCTCAAAGCCTACTGAATTAAGATTGAGTTGAAATATGCGTGTTTATAAAAATGTCTCTATGTAAGACTCAAATCACAATATTACCAAAAAAAGCATGCAGCTAGTTGCAATTTAATGATGTATTGCTTTGGTGCTTCAAACTTTTTATTGTCTTTGAAAAATATTTTTTGAAATACATAGAACTTTGAAATGTAACCTCTAGCTTAAAGCGATTTTTAAAAATGCTAATGGGAAAACGGCAAAATAAATCTATATTCTGAAGCTTAGAATTTGCAGCTAATGAATAAAGCATACAAATTTGTATAATAATCAACTANCTGCCTCCAATTTCTGGATGTTAAGGGCTGTGTGTGGGTCCCACACAGTACATGCATACTCCACTAAGGTTCTTACCCGCGTTGTATAGCATGCTGCCTTGGTATTACGTGGGCAGTGCTGCAAGTTGCGTTGTATGAAAGCTCTGGTGGAATTTGCTTTCTTCGTGATGTTGTCGATGTGTTCATTCCATCTGAGGTTCTTGCGGATGGTAACCCTGAGGTATTTGGCAGAGTCCACGACTTCTAACTTGTGTCCACGGATGTTGTAAGAGTTGGTCACAGGTTTGCGTTTGTTGGTAACTCTCAGCAGTTGGCATTTGCTGGGGTGGAACTCCATCTGCCAGTCTGTTTCCCACTGTAATAAACTATTGNTACAGATATTACGATAGAGTACGCAATCATCAGCGAAAAGTCTAACATTGGATTGATGGACATATTCTGGGAGGTCATTTATGAAGAGGAGGAACATCAGCGGGCCAAGAACGCTCCCTTGAGGGACTCCTGANAGTGTGGGGGGGGGGGGGCCCGCCCCCCCCCCCCCCCCTGATGCTACGTGCCTGAATTCCCCCCCTACTACTAATTAGTTGGAGTGATGGACATATTTTGGGAGGTCATTTATGAAGAGGAGGAACATCAGCGGATCAAGAACGCTCCCTTGAGGGACTCCTGACTGGACGGTGGCATTGTTGGAGCTCTTCCCATCAACTATTACTCGCTAGTTCCTTCCACTGAGGAAGTCCCTAATCCATTGGAGTGTGGACCCTCTTACTCCGTAATACATTGCCTTGTATAGTAATCGCTCGTGGGGGACCTTATCGAAGGCTTTGGAGAAGTCCAAAAGGATAAGGTCTGTCTGTTTTCCGAGATCCATACTCTTGGCTAGGTCCTGGACTGTCAGGATCAATTGGGACTCGCATGATGTTCTTTCGAAATCCATGCTGGGCATCAGTGAGAAGTCCATGTTTTTCCAGATGTTTGGAGATGCTACTGCATATTATGTGCTCTAGGATCTTGCATGTGACTACTGTGAGAGAAACAGGTCTGTAGTTGGCAGCTTTACACTTTTCTCCTTTTTTAAAGATTGGAACTACGTTTGCCTCTTTCCAGTCTGATGGTAATTTTCCTTATGGAGGCCTGAAAGAATGTTGTAAAAATTGGAGCTAAATTAACTGCTTGTTCTTTAATAAGTCGAGTTGGTATTTCATCTGGGCCACTTGCTTTATGGATGTTTAAGTTACGTAGCAGTTTACACACTCCGTTCTCTGTCACTGTGATGTTATCCATGGCAGGGTGTGGACTTGGCCCTTTATCTGGAATGGTACTCACATCTTCATCACTGTTAAAGACTGAGGAGAACTGTTGGTTTAAGATGTTTGCTTTGGACTTCCCGTCTGAGTAAGTTAAGCCATCTGTGTCTCTGAGTGGAGCAACTCCTGTTTCACATCGTTTGCTCTTTATGAAGCTCCAGAATCGCTTTGGGTTGTTTGTTAGCTCAGGGCTGATCATGTCCTTGATGTAGTTCTTATAGGCTGTTTTAGGCGTTGGTATCTTTTGATGTCGGCCTTATTGTTGGTGTTACGTGCTTTGATGAAGCTCCTTTTCTTTCGTCTTGATAATCTCTTAATATCTCTCGTTATCCATGCCTGGTGAAATCTGGTTGACGAGAGTTTTGATGGTACACTATCCTCTAAGATATTTAGTAGGTTCTTTTCAATGAAATCCCACATTTCCTGGATAGGGCTCATTGGGTGGAATATTGAGTGGAAATTGGTGTTCATGCTTCTCGTCAGTTCTTCCAGTTTGGTGTTATCCGCCTTTTTCCACAAGTATATTTTGCGCTGGGTAGGCTTGTTTATCTTTGTTGTGATGTCTGTGTCTATGTAGACAATATCATGATCACTGATTCCTGGTAGAGGCTCGCATCTATTGACCAATGATGGTCTATTGGTCAGGAACAAGTCTAAAACATGATCTTTTCTAGTTGGAAACGAGACTATTTGTTCCAGATGGTTGTCATGAATTAAGTCCAGGAATTTCATATTCACCGATGTTGGGTAGTGATAGTTGTCTACAGTCTGTGTTGTCCATTGGATGTCTGGTAGGTTGATGTCACCGCCTATCCAGAAGACAGCTCCTTTATATTTCTTCTTCAGTTTGTCCACTTGTTGCTTTAGGTCCTCCATGTACGCCAAATCACTGCTGGGTGGACGATACATACTACCAACTATCAGTGATTTGTTGTTATGTAGTGAAATTTTCACAAAAATGGATTCTGTATCATTTTCGTTGTCTGAATTCACTTCTTCACTGATGTAGTCGGACCTTACAGTAACCAGCACACCTCCATAACCATCCCTCCTGTCTTTTCTGTAGACATTGAATCCGTCTGGGAAGATCTCAGAGCTGCAAATGTCTTTTCGCAGCCAGGTTTCGGTGCCAATAATGATATTTGGGTTTGATGAATCAATGAGGTTACCAATTTCAGCTTTTTTATTCTTTACACTCTGACAGTTGGTGATGAGGATTTTAGTGTTCTTCGGTTTTAACTTTTTGTTCAAAAGTGGTTCTTTAATTATTGTTTTGTTTCAGCGGTGAAGATGCAGCAGCTGGAGGCCCGGGACTCAAGGAGATGTTGGAATCTGATAGATGCTCAAAGATATTGGATGAAGAGTTTATAACAAATGAATCAAAAAGTGAGGTAGAGAAGTTTGGCATTCCACATGCTGTGCATTGCCAAGATATACTAGATGATGCTAATGCATTATACATGTACGTTGACATGTGGAGACACTCCACGTGATACCACTTACTGCAGTCATCGCATGCATGAGAGTGTGTTGAGTGCGATCTTTCACAAATTGAATACAGTTCAAATTTCTGTGTCTGATCATGAGTTTGATACTTAGTTCTAAAGGATCAAATGATTTACTTTCATTTACACTTGATGTTTCATGGTTAATTGACCTGTTCCACAATATACAGGACAGTAGCTGCAATAATGTAGCCCTCTCCGATTTTTTATATCTGATGTTTACTGGAGAGGGCTACAATTCCACAGGATCTCCGTAATGGTGCAAAATTAATTTTTTAATGCGGCTGACTTCGGTCTAAAAAGATCGATTTTATATTTGACTTCCTTTAGATAAAATGATTTTTTAATTCAGGTTGAACAAATTAACCGTATATAAACCAAACCAGATAAAACACATCAGCATGTTTACCAGTCGTCTTTTGCCATGACAGTTCTCGCGTGAGTTTAAGGGTAGCAAGTCGTTTCGGCCTTTTCTACGCTCGGCCCTAGCGAGATTCGGCCCTAGCGAGATTCGGCATTAGATACCTAGTCGTTTCGGCCTGACTTATTAATTACTGTTGTTTTAATAAATTTGTCACAGTAATTTCTGTGTTGATGTTTTTGGAAATGGTGTGTGTCCCCTATCTTCGACATCAAAGTTTCCGTCAATTAAGATAATAAATCGACCATTTACCAAAGGGTACAAATTTAATGATGAGATTATAATAAGGCAGATCAGAGTCAACAGAGTTCGAAAATATAAAGGATGAATTTCGGAGATAGTAATTTCAACACCCCCTCCATTTTCCTACAATGTAGTTTCGAATACGTTTTCTAGTATCGAATCAAGCGCCCTCTATCACTTCTGACCGAAAATTTTGGGGCGGATTAATTTCAAAATTGCACTAGAGGTACATGTCAATAGACTTATTAATGAAGAAGGAAAAATAAGTGTGGAAATATGTCATTTAAACAAATAATATGATCGTTATTTTTATCGTACCGTTTTCCCGTCAAATTGAAACTGGACTTGAACAGTTTTCATTTTGCGTTACTTTATGAAATTGAATTTTCATGAAAAAACTTTATAATAGTAATTAATGATAAGTAGTTGCCATTTGCCTTTGTTTTTCCCGTATATCTATCAATATATCCAGCCAAATAATACTTCTGTCGCAATGAACCGAAACTAGGAAAACTACACGTGGTTCTTTCTGAAGTCGTAATTTCATTAAAATCTCAATTATTTTTTGATATGATGCATAATATTATTAAATGGATTACAATTACTAATTATCCACTAAAAAGGGTTCAATAACAAACTTATTCTCATAGTTAGGTTTAATTGTTTTCACACTTTCGTTTTTTTCTGGCTTGCACTTCCGGCAGTTCATATCTGGGTCACCTTTTTAATTTGTAAATAATACGGTAAATAATCATGCAAGTGTCAAACAACTCCACACACCGATAGAATATTTATTTCTGTATTATAATTAAATAGCTTGGATTATTTTTAAAAATCTTAACTGCATTTTTCACCAATAATTTTTCTAAAAATTATTCGATACTGGCAAATATTCGTTACCGGTAAAACGACTGTAAATGATGAGACGATAATTGGCGTCAGTGTCATAATTCAAATAAAAAAGTTTTTGATTGACTTAATTCTCATTTGATTATTTACCTGGGTTTAGAGAGTTGTCTACATTATAATTATTTAACCTACTATACTTTTTTATTTATGAAAATTCCGAAAAATAAATATTCAAACACTAAATAGAGTTCCAAAAATTGGCTAAGAATGTCTAAGAGTATTTCAGCGACTTATTAATACTCTCTAAATACAAATAAGAATGTCTAAGAGTAATAAGTATTCAAACACTTATTAATACACAAATAATTAAACTCAGGCCGAAACGACTAAGGGTCAAACTACTTGGGGCCGAACCTACTAGGGTCCGAATTTATCAAGGACCGAACGAGGGAAAGACCAAAACGACTAGAAATCATTTTATGGGATGTACGCTTGGAGTTTTGATAGGCTTGATAACGTGAATGTCAGTGTAAATAATCGATCTTACCTCGTTATATCACTAAAACATAATTTAAAGGAAAGTCAAAAACATAATTTATTTATTTCAATAAAGTGGTGTAAATTATCACATGTGGTCATGCTGTTTTGAAAATAGAATACGTAATTAAGGTGGCTCTATACACCACTTTTTGATGACACAGTACGCAAAAAAAGTAAATCTGGAAGAATGCAATTCCATTACTGGCTGATTTAAACTGAGGCGAATTATATGGGGACCGCTCTTTTGAAAATTTGTTAAATGAATAAATTTAATTTAATTGGAAAATTCATTACTTCACAAGTAATGTGGTATGTGACACCTTCACGTTGTGTCGTATTATTTATCGAAGTAAACAATAAAATAAACTATAGTTTTTAAAATAGTAGTTTATTTCCCATTACTGATGTCTTACAGCGTAGCGCAGTGGGGAAGTGGGTTCACTACAAATCCGGAGGTCATCAGTTCGAATCCCGTTGAGGACAAGAAATTTTTTACTTTCCAAAATTTTATAAAACGTATTTTTTGGTTGAATACTGTGAAAGAAAATTCTAAACCGATGAAAGTATTTCAATTATGATACACTTTAATCCACATTAATATCGACAGATGTTCCTTACCGCCTTAAGGGGATGCGAGGGTGGCTTTGAATTTCTCTCAGGTTGGGATACATAAATCCTATTAGTTGATTTTCCCCTTTATTTCTTTTACTTAGTTTTGCATTAAAGCGAATATATTCACTTATATATGCCTATAATGAAATATGTATCTATTTATTACTCCAACATGATATTTAGGACATTTTCTTCAACTCAGAAATGAAAAGTCCCCAAGATGTTTGGGCCTTGGGACTTAGGAAGGATAACTCTTATCTGAGGAACTTTCACACCAAATAAAATTTAAAATATTTTTTGTGTTTCTTTGCAATTATTTCATTCAATTTTTTATGTCACATTTATTGAAATACATTTTCTTATAACATCAAGCAGCTTTTTAAGATGATTTGTCTACAGAGTAAGAAAATATGAAAAATTATGTTTTGGGGAAATACCAAAAAAATTTGCAATAATAACATTTTTGAATGTTAAGAAGTGTTGTATTTTTTTTAGGTGTCCGAAGGAAATATACATCATCTGACAAAAAAAATTCTCTCAATTTGTTAATAGTTAAGTTTTTAAAAATTATTTTACAAAAACTCAAAAAAACATAAAAAATTCTTTAAAAATACCTATAGTATCCCTATCATCATTTTGATATTTGATAAGTATATGTTTTGTGGTCTTCTATTGAAAACTGAAATAAACTGTGGGTGTATAGAGCCACCTTAAGCTTTAATGAACGTTTGAAGTTGGAGAAATCGTATTTACTGGAGGCTGACATGATGTAGAACTCTTTTGTATTAAAAACCAAAAAATTTAATTATTTTGACGTCACACCATCTATTCCGGTTTGGTTTACATATACAAACAAGAAATCGTTTTGACGCAAGCGTCAAATGGGCCGCAAAAAATATAATTGTTGTATGAATCATTGGTTGTTTACATAAAAACACACCACAAAGAAAATAAGAGTTGGTTGTACTAATTTTTATGGTAAATTTTAATATACTTTTAGCAACTTGTTTTGAAGTTTAACATTTTACTATTATCATAAAAAATCGATTTCGTTACTGTAAGCATTCCTTACGAAAATTGTATGATCATTGCCATAGTATGAAGTAATGGAGAACACATTGATTTGTACATTACTCTAATACAAAGTTCAACTCATTATTTGAAATTTCCCTGGGGGATTACGTATTTCAAACCATTTTGGTTTTTTGTTGTTGCATTGTATTGAATGAAAACTTAATGGATTAGTTTAACATATGATTTCAAGGGACCTCAAAATAAAATAAAAATGGATTAGTTCAAATTTTCCAGTCAATTTATATTTTCATTTTTGTCATATTCTTGCGTAAATAATTGATATAATGTCATTTCATGATATTTTCTACCACATTTTACATGGAAATATAATAAATACACACGTAAAGTCATTTTATTTGACACGGCACATAGAAATTCAAATATATCATTTATATAAAATTTAATGACATTTAGGTCTTTATTATTTCAGGTCTTAAGTATGTCCCGCATACCGATCTTGATGCATTGTTTTGAAAAGAATGAAGAACTCCGAAATTTTCCGAATAGATTAGAGTCTCGATAAAAACGCGCCAAATACGACAATCTACTAATTATGACCTACATTTCATTTACGAGTAAAACAAAAAATATGTGATATTTTCTAAAAGGCATAAAACATATTTCTACATGCAAATTTACTTTTAATTCATAAAAATAAGCATAGTATTAATTCTACTAAAACAGAACTATCCCGCAGAAACGCAGTAACAATATTTAAATGTGTATCAAATAACGGACCGCCTTCCGGCGGCCCGTAATGAATGCACACAGTGCTCTGAATGTAGTTAACGCTGGTTTATGCCTTTCTGTTACTCAAATAATCGACTAAACAAAATTGATAATGTTTGAGTTCACACGTCAATAATAAGAATAATTACATGTATCATTGTATGCATAAATATATGCATTTTCATAAGTAAATGACAGCTGTTAATCTGCTAGGCTATCATTCAAAGTTGAAAACGACCTCGATTAAATTTTTTATTCCAAGTCAAGTTCTTTGCTAACTGAATAAATGTTATAATTGTAATCGGGATGTTTAAAATTCATTCTTTAAAGTCGGAATTACCATGTCGAAATAACGACGGCAGACATTTTCTATTATACTCTGTCCCAAGATATTTTGGATTCACGTTTGGACGATTTTTAATAAAAATACACTTACCTGTGAAAGAAGTGCAATTGAAATAGTTGAAAGGGATATTTTCCAAGATAATTTCATTGACACATTATCATCTTTCACTCGGAAAAATTCACAGGAACGAAAACAGATTCCTTACGGAGATTTATAATGGGGAATGTTTACATCTTTTCTCCATTCGGAATACACTCGGAATACATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACACAAGGGAAGAATCGAAAGTAGGACACGATTTGTAAACAATGTCAAAAAACAACTTACTTCACAAAAGTTACGCAAATCCTCGCACACATTGTTGCAAATGTTGTCAAAAAACACGTTCACACTCAAATATTCCTAATAAACTCGGTAAAAAGCGTTTTTATCCCATTAAAACCGCTGTCTGCTGCAGAAACCCAA
