>scaffold40226
AATAGGTATGATAAAATCAGCTCAATGGAGTCATAATACAAACTATCTGGACAATGTACAATAATACATGTAGATCCTGTTTAAATAAAATCCATTTTCCCCTGGATATTCTTATGTTTAAAATCATTAGTCTCTTTTCTAACAGGATGATTTTATAGTCATATCATATGTTGGGTATTGCAGTTCTCAAAAAGATCCCTAACAATAGTTTATATATGGGATGTAAACGTACATCAAACTCTGAACCTTCTCGTGAGGCCAAAGAATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATATATATATACACATGTACATGTATAAACCTACATATTTCCGTCAGCGATATCAAACTCTATTTAACAGTTTAAACTGAATAAACTCGAGAAAATGCCGAGCATCTCAACAAAACCTATTGCATTGATCTACCATTAAGCAAAAGATAATGCCGAATTTCCGATAGAATGAATTGTATTTCAGTACCCCTACATCAGATTTTGCTTAATTTGCGCAGGTAAACAGTTAACTGTTTGATTTACCGAAGTCTCTGTTTGATTTGATACGTAAAAATCACGAAATACAGACGGTATTTCCCAGGTTACAAAGCATAAATAATGAAAACGAAACGAAAATCAGAACAAGCTAACAGTAACACCAACGTCATGTGTGAAAACTGTCAACGCATTGAAATATTTAGCCTCAATTTACTTTACAAAATCGGCATATTTTGCATGTTTCAAAAATATACTGGTCCATCAAATATCCTGAAATTTTAATGAGATTGGCAGATTAATACCTGCCAATCTTTTGCTTTGCTCAGGCCAAGTCTTGCCTATACCCATTTTACCGTATGCCGAGCCCGAAGCTATTAAACTGATTGAAACACGCCTTTCCTTTATTGCTATTTTCGTAATAACTCAGATTTGAAACAGAATTAGCACTTAATTTTTGCAATTTAAATTTTCCTTCCCATAAGGATAATTTATGCTAAACTACGTTGAATTCAATTCGGTAGTTCTTGAGAAGAAGATTTTTAAAAATGCACCCCCCTTTTTCTACAGTTTTAAGGTTTTCTCCGCTTTGAAAACAGATCGGACTTTTATTTCTGCAATTTATATTCGCCCTCCCATAAGGATGCTTTGTGCCAAATTTGGTTGAAATTGGATAAGCGGTTTTAGAGAAGAAGTTCAAAATGTAAAAAGTTTACAGACGGACAGACGGACAGACGGACGGACAGACGGACAAAATGTGATCAGAATAGCTCACTTGAGCTTTCAGCTCAGGTGAGCTAAAAAGCATTCAATCATTCCAACTTTGAGGAATATCAGTACCTAGCGATGTAGCGTGTACCTGTACCGATGTAACCTGACAAGTTCTCAAATCACGTGCAAGGTGTGAAACTTAATGAGAATCACTTCACCATGAAATAGTTTATCAAATCAGCAGAAAATTACTCGATTATGACATTATGCATGATTGGTAAGGAAATTAATAAAAAAATGTGCAAAAATTTGGATAAAAAAATTGTTTTGAAAATTTTAATTTATAAAATGTGAAGAAAAGCCCCCTTGCAGATTCGAACTCACTATCTGTGAACAAGAGCCCGATACTTTAACCAATGAGCTATGACGATATTCAACCAAATCGACTGAGTGTCTTAAACGTACATGTTTTCATTGTATATATTGTATATTTATGCTTATTTACTATTTATCTACTACTATTAATCTATTCATTTATACAATGTACTTCTGACTTTTGAACTGTATATAATGATTGACCTCATGTAACATTCCATGGTGTGAGCGAAATAAACTGAATTGAATTGTGTACATGTGATGTACCTAATTAATTGACAGACATTATCTTTTAACACTATTAATTTTACTGAAGATACATGTATATACAGGTCTGGGCTCTACAAAGGGTCTTTAAAAAGGGGTTCTAATGGACTTTTTCTAATGTCTACTTTGCATTGTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTGTTTTTGCAATGGAGGCTTTACTGCAAAACTTTGCAAAAATAGCATCCTTCAGAAAAATTCAGGTTTACGGTATTTTAATAACAAAATTGCAATTCTAGTCTGGCTTTCTTTTGTTCCCCTACTTCTTTATTACTCAGTATATTGTGCTCAATCTGTAATCAAAATACTACTACATGTAGCTAACACATCATACATTAAATGTAATCTATTTAATGAATGCGATATTTCATCATTCTAAATGTTAACATGCAGCAAAAATTCATTTGATCATATTATACAGACATTCGATGCAAAATGTTGATTTACAACATTTCAAACAATTCGTTAAATACCACACTTTTTTATCATTCATCCCCCTCCTGTCAGGGTATTTAATCAGACTTATGAGGTCGGGTTCGCGAAACAGACTCTGTTTAGTCGGGTTGGTTATACAGACTCTGTGGGGTAGCATGCAGAGTCGACTTCCTTAGTGACCACTTTCTCTCCCAGCAGAGGGGCATCAATAAAACTGACAGTACCACAAGACTCGTGCTGCTCGAAAATTAGGATCTAAAAAATATAATAGATTATTTAAAGAAAAGTTATATTTTTTTTAATCTTGATTTTGTACATGCAGTCATTGTTTTTCATTTGTTTTCAACTACAACTCTGCTACTGTTATTTACAACGTAAATATGAACATTTTAAGGTGGCTCACAACACCTTGATATATTTTCTCAAATTAGCAGACATTACTTGATAATGATAGATATCATAATGGATAAGAAATATTTAAGTCAAATAGACAAAAATATGTGCAATTTTGGATGAAAAATTACTTTTACGAAAATTTAATTCAGTAAAGATGAACAAAAGCTCCGAAGGCGGATTCGAACTCATGATCTGCGGTTCAGCAGCCCAATACTTTAACAGCTTAGCTACGACGATATACAACCGAATTGAAAGTCTTTAGATATAAACAATTTAACAAAACATTTAAATCGCCATCTTTTGACGTAATGTCTTAAAAAGTATAAGTCTGGGTGTAGTGAAGTACCTTAACAAAGAAAATGAAAATTAACTAACTTATTCGTACGTACCTCATTTTGACCCTGTTTCAGCAGCGGGGCTGGAATATACAGGGTCCTTGTGGGCCCGACTTTCCAGTATCTCCCCAAGTTAAAGTTGTTCACTATTACAATGCCTTTATTCCAACCCTGAAATACATAATTCACACGGTCATTGAATGCACAGATCCAGGACATTTTTCCGGGGGGGGGGGGGTTCCGAAGGATAATTGTGTTTGCCAGGAGGGGTCTCCGAGGCATATTTGCGATAATTTTACTTTAATCTAATAAATTTTCATTTTACAGTCAGGTGATGGGGGTTCCGCCCCCGCCCCCCTCTAAAACCGCGCATGCGTAACAATATATTTAAGAGGGCAGAATGGTTATTGTCATTCTTAATTTCCTTTGTAGAAAAGCTCTGTGTAGAGATAAAACAGTTACTTAAAATTTCAGAACTAAGATATAAGGATTTTTTATTTACTGATAACTGTTAGTATATAACTAAAACATATCGTATGTGAAAATCTGCGAAAGACCTGATGATTAATTTGTTGTGTACCCAGCCTCCGGCATGGAAATTTTCGAGTTTGAAAGTGAAGATAAAAAGAAGACTTAAAATCGAATACAAAATACAAATAAATTCAAAATCATCACAAAAATCTCCGTTAGGTACAGTGTATTGTTGTTATACATGTTTATGTTCGTTTTTGTTTTTTGTCAGTTTGGTTGTTTTATGTCGTTTTAACCTATATGTATTTAATTTGCTACTTTTGTTTTGTAAATCGAAAATATTTTCTTTAATGTTTATATTATGTGTATTTTGGAGAGGGGCAATTCAATATTTACCTTCATATCAAGAAAAGTATCACATGGAGACGAATCTATATGTAACGTTGTCTTGGCAACTAGAGGTCCCCTCACACCCTCCACAGGTGACTTCCAATTGGAACAACGATGAAGGCTTAGATAGGGAATAAATATCAAGGAAACATTATATAACTACCGTACTGAATTTATCGTATGCTTTTGATTTTAAGATATGAACGATGATTGATTATCATTAGTATTTAATATTGCATCCATTTCCGGTTCAGCGCCATCTACACATACTGTCACTGACAAGATTTCTTTTGGATCGGTGTTTCTTACCTCAATTATTTAAATCTACTAGATAATAAAACAGGTTTTTAAAGTGTTCATACTTCATTTAACACTTTATATACATTTATCATTTCCTTGAGTGAATAAAAGCAATACAAACTAAACTTACTTAAAAATGAAAATTTCAACTTACCTGTCAAGGAATTTGGATTTGAAATCTAACGGAAAAATTCGCCATTGCTTGATTTCCTTTTCATCCAATTTTACAGATCCACAAATACCTTTGATACATAATAACGTTACATAACCAGTTTATAACCCTTTGTATTTTGAAATCCATCAAATACACAAAGGTCATGAGTGGTGATATTAAATTTGATTGACTGACAGAAGGTTTAACTGTAGAATTATCAATTAATATAACATTTTAAATATTATATTTTGGTAAATCCGTTATACCTTTCCTCTCTTCGTTGAATCTATTGGAACCATATTCAATATAATTCACTCGCCCGTGGTTTTCCACCAAGATCTCTAAACTGCTCCCATCCTGAAAAAGCAGACACTTTTCATATTCATCCTATTTTATCCAGTCTAAGCCACAACTGTAAACTTTAAGCTTACGTGAGATTAACTTAGACTAAAGATCCATTGCAAAATGATAGTATAATAAGATGTTATTTGAATGAGATCTAGATCTGGTTTACTAGAATTCACAGTTAGCCCTAGCTTATCCAAAATCTTACCTTCAATGCTATGTCATAAAACATTCGAGTATCATAATCTAATAGCATACATGAACTACTTAATTTTAATATTAATTGTCTGAAGCGTACATACTGAGATCTGTCCCAAGTTTATCTTTTTATCTGTACTCAGCCAGTCGAGTACGGCTTTCTCTTCGCCATTGACAAAAACCTTCAAACGGAAAAAAGATATCTTGTAATCATAAAACCAAACTAAAGCAAACCAATGTTTCTGCATGGTCGATACTAAATCATGATGTTAATGAATATCTACATTGAAAACAAAAATAAACACAAAAATTTAATGTGCTGATGATAATATCATAATGATGATAATGATATGGGTGGCAAGGGTGGCTGGTTTAACATTATTTCAATATAGGTAGCTAATATTTTCAGAAATTTTTAATATTCTCAAGATTCAGGTTTGTTAATAAATCATTTATTCTGGCACCAAGACCAGCCCATCTACGGGCTATGATACCCAGGTGACCATCACGGCCTGTGAGCCTCTTCTTTTTACCTGTGCTCTGTCTTTGGGTATGTCTGTAAACGATAGTTCCGTTCCAGCCTGGATCTCTGCCTGGTATAACACATAACCGAAACATTGGCCGTAGCCCTGGTGGTAGTCAAGGTTCTCCATTAACGCCGGTTCTTTAGACGTTATTGGGGTCTGAACAAATGTAAATAAATGTCAATAAATGCAAAAAATTCACTCTAAATAATATGTTTGTATATGTAAACGTTTTGACATGTATGACTACAAAATATTGATGTACATGTTAATCTTAACATTATAAAAAAAGTTACATTTAATCTATATTTTTGGTTCTTTTTCATTTGATGAAATTTATGGCGACCTATACTAAGCTCTGCTACTATAGAAATTACATGGTGCGATTTATCAACAAACATTAAGAAATCACATGTTTAGTAGTGAAAAATATCATTAGTGGTCATTTTAGAAGATAGCTAAATGTTCTTTTATTTCTTACCTTTAGAGATAAAACTGTCCTGAAATCTAAATACTGTGATACTGCTATTTTACCTGCAATAAAAAACGTGCAACAAAACATTCGTAAAATAGCAACAAAGATAAAGTCCCTCTCATAATTTTTCTTATAGTTTTTAAAACAATAAACATACCATAAGCTTTCTTTGGTAAATTAGGAGGAATTTCTGGCAAAGACGTTGTTCCTGGAAATAGATACATGGAATGCTGAAACTTAAAAAATCAAAAAGAAAATTGACTTTATCAATGATGACACCAGTTCGTCTTGATTTTAGTACATAATGTTGTAGAAATCTCCAAGACCTAACACCTTCATGTAAAGGTTTTCATGCATTACCCTGGGGTTTCAGGCCTTTCTCCAAGATAATTTCTCTTGCTCTCATATACTTTGGAGTGATGTCTCCTGCTTCCGACAATGGCGCGTCATAATCTGAAACAAAAGCAACATGATAATACTGACCAAGAAAGAAAAATAGTGAACGGAAAAATTGTCCTATATTATCATACGTACCATAGCTGGTGACGTCAGGTTTATAGTGGGACCCCTCGAAGTAGTTTGCTCCCGCCATAAAGCCGAAGTTGGTCCCTCCGTGGAACATGTACATGTTGAAGGACCCCCCGGCGTCTAGCACCCCCGACAGACACGCCTCAAAAGCTGTCAACAAAATCGTCCATTTATACACCCATGTACATACTAGTAACTATGACGTTCAAGACTCTCTTCAGAAATTCAATTTTAATTCGCTTTTATCATAATTGCTAACTGATTTGTACTGTAAAATATGTTCACAGCAAACGCGCTTACAAGGTGTTAACGCTTACAATGAAGTCAATTTATTTTCCTCTACTGTACAAGCGTATGGCAAACTCAATGGATAAAAATATAATGACTGTTGTTTAAAACGAAACGACAGTGTTTGTTTCGGGCACTTCACTTAAAGTGTGTTTTACATGCATCATAAAAGGTTAACTTTGCACAAGCCATTCCTTTAATGTAATGCATGTAGATGATATCGTAATGGTCCGATTACCAGGGATATCTAGTCCTTTGTGGGGCTGTCCCCAGTGGTCAAACCAGCCGGGCCAAAACTCCATCACCATCAGAGGAAATTCGGGACTCCATTCCCGGATCATCCGGAACAGTTTGCTTCCGTCTTCCATGGAGGGGAAGTTAGCGGTGGGCAGGGCGTCTAAACAACACGAGAAAACGTAAAATAAGCAGTAATCGTGTTAATTCATTTGAAATTCGAGTAAACCATTATACATGTACATGTATATTACACATCTTTTCTAGAAGGGACATGCAGAATCATCGTTTAAATTAAATAACAATATTTCATAAGTGGGTTTACTATATGTGTTCATACATTTATAAAATGGAGCTCTCTTTAATCCAAATATATTCTCTGACGTCAAGAGGAGTTCCTTAATCCCATTGTTTAGTAGGATCTACAACAATAAAGAAAGAGTGGTAGTAACAGCAAATTATTGACTTTAAACCAAACAGGCACGTAACATCGCGGGGAAATTAATATTAAAGGTATACTACCCCCCCCCCCCGGATTAGAATTTTCAGGATTTTGGATAGTAACCTTTTTTTTTACCTTGTCAAGATTATTTGGAAGAGTCTGGGCTCCCTCCCACTTTCAAAAACGATGCTACGTGCCTGCAAAATACTAATAGAATCATTCATTATTACGAGTGTGGGATAGTGAAATTCCACCGAGGGGACAAGATTCACTGTCTAGGACGAGGCTCTGCCGAGTCCTAGACCGTGAATCTTGGCCCCGCGGTGGAATTTCACTATCCCGCACGAGTATATAATGAATGATTATTTTTCTCGCATTATATTAGCTTAAAAAATGATGTTTGACAACTTTCTGTTATGACGTTCAAAAGATTACTTTCGGTTTATCCCTCCGCGTGCTTCAAATAGTGCAAGTTAAATGAAAGCATACGACACTTTTTTCAATTAAAATATGAAAAATTGTAATAAATTATGCAACACAATTACTTAATGGATAATCTCAATGCACTATTTTGCATTTCCCTACAGCAGACAACGTTTGTTTACGTTTTAAAACAGCGTAGTTATACACAGTGTAAGACAGAAAAATCTCACACTGCTGTCTCACACCGGACAAACCGATCTCACACCGGTGATAATGCGAGAATATCCTTTCTCATTCTTAGTCTTGCTTGACCTTGATCTCACCTAGAAAGGTCATGACCTCTTGACCTACCTCTCTAATGGTGTGTAGGTGATCAACCTCGGTGCTATATGAACCAAACTCGTTCTCTACCTGCACGGCTATGATTGGTCCACTATTAGAACGCTATTGATAAAAAATACATGTATCCCTGATGATAAACAATAACAGAGTCATTCTATCGACATTTGAGACATTCTGGAACCAGACTTACTGGTAGCAGACTGACTTTATTGGGTTAAAAACAACGCGCTTTTCCACCTTTTAATTTTAAGTTTCACTAGTTTTATAAAGTAAGTAAACAGCTACATTGTGCATAGTAAGACTTACTTAGTAGTATTAGTTACATGGTTTATAGTTGACCTAGTATGGTTTATACATGGTCAGTAAATGCCATATGGAATTTACTGACTATGTATAAACCATTTTATGTCAACTATACAAACCATGTAACGTTTATATCTTACCGACTGTCTTTTTTAATGATAAAAAAAGTAACGTTAAATAAAACAATGGAAATCAAGCTTTTATAAAAGTATTACAAGTTTCAATTTGAGTATGAAACCTGACGTCATAATGCTCTAAAATGACGTCATAATGCTCAAGGGGGTATTATTTTCTACTGACTATGTATGGAGTATACATACACAGGGAAAAGTGGCTCGCAATGAAACATAAGATATACATTTTCGCATGAATATCGTGCAAAATTTTAATCGTATGATATTCGCATGAAAATTATGTCAAAATCGCATGTAGTTTTCGCATGAAATTCATGCGTGTTACTTTTCGTCTCTTTCTCATGCAAAGAATTCACGTGAACTTCATGAGAATTTCATGTGATATTCATGTGAGCCACTTTTCCCTGTGTAGTCTCCACGTGACTGCCGTTAGCCAATGATTTCCTTACAATTTAGCAGGAGGTAAGATAAATTGACGTACCTGTAGGTCGGTGATTCTGGGGATCAGGTCATTATAGAAGCGTTTGACGGCCTCTACGTACGGGGGGTAGTTGCTCCGTACCTTTATGTTAGGGTCCTTTAGCAGCCAACTTAAAAGACACAAGTGTACATACAACAAACACAAAATACAAGACAACATACAACTAACCCTATAAAAGAATTTCGTGAAAATCTTCAATTTCAGTTTTAATATTAATATGTTTTGCATTGCATATTATTTTTATGTTATATATAAAAAATAGAAAAAAAAGAAAGATTTGATTTGCAGGAAAAAAGTATATCTGATCATATAACACGTTATATAGAGAATAATACATACCTTTTTCCATATCACAGCTTGTATCAGCCCGAGACTCCAATATATCAGCCCGAGGGCCAAAGGCCCGAGGGTTGATATTGGTCGAGGGCTGATACAAGCCGTGATATGGAAAAGGGTATCTATTATTATATTTATTACATACTTAGTAATAAATTTAAAAAGAAAACTCATCAACTTAAACAAATTGATTATTCATATTATTTGAATAAGGTCTGGACATGTACATGTATTAATTTTGATAAAAATATGAGTTATTTTTGTTTTAACAAACATGAAGCTTCATAACGGAATTTCATCAGGTTTTAAAAGTTGACTGCTTTAAAATATTTGCTAGCATTTGAAGTTTTCAACTGCACTTAAAAATGTCGATTGTAACTGAAAATGTTTTATTTTTCGTCTGTAAACATGCAAAAATGCCGAAGCGAAAAAAGGCAGAGGAGTTCCGCAAGGGGTGTGATACGGATCCGTATCAGCCCTGGAGGGCTGACAACCTGTATCAGCCCCGGAGGCCGATACGGATTTTGTGATGTAATCTGTATCACATGAGCAAAAAACCGGTATTTATTACTAAGTATGTACATGTAATAAACTTTAATACATAGTCTTACCATAAAAATTACGCTTACCTTACTCATTCCCTTTATTTCCTGGTGTAAACGTACCGGTATGTATTATTTTTTTCTCCAGGCTGAAATTTTACTTTCCCATTTCTTAGGTAGAGACTATACCTGGACATTCCATGTACCTGACCAATTCAATTCTCGGGTAGATACTTTACCTGACCAGTTCTATTTTCAAGAAGATAGTTTACCTGACCGTTTCTATTTCCAGGTAGATATTTACCTGGGCATTCCTCCCCAGTCCCACTCGGCACAGATGTAGGGGCCTGGTCTAAAGATCACAAACAACCCCTCCTCCCCCGCCTGTCGGATAAACTCCCTGTTGGGGAAATATGATTATGGCATACATTGATGTAATCTCAGAGACGTTACATGTATGTGATCCTTTGTTGAGATGTAGAGTTAAAAGTTGGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGTTTTTAGGTCAGACAAACCTGACGTCCAGAATTCCGGAATAATTAAACTCCCCCGGATACTCCTCGTGTAGGTTCCATGGTACATACCTACAATGTCAAGGTTGATTTATAGATAGACTGAAGCTTATTCCACATGCATGTATATCAATTAGAGTGTATCACTGTATTGTAATATATACAAAATGTATGCAGACAAAGAAGTTGCCTAAAAAGGGTTATTTTGTGTGTAGATGAAATTATGATGAATGATTCCTTATCTTTGCTTATATTTTATTAAATGACATGTATATTTTTAAAGAAGATGGGGGAACAAGATAGCGCAAATGCCCATTTGGTTTTGTAGTAAAAAACAATTTCAAATTAATTTTTTTCCAACCAAATATACTAGATGATGTTATATTACAAGTTTACAAAAGCACTATTTTAACTATATTCGGTTTTGAATATTTTAACAAAGTTGAACGATAAGAAAAAAAATAAATTCTAAAGTTTTGGTGGTATCGAACCCACAACTTAAAAATCCTAGCTCTATAATGTTACCTCATGTCTGGTGCTCTAACCACTGAGCCATTTCAGTCACAACAAACATCATTGTTAAATGCTAAATGCAACTTCAACCACGAATTGACGGACTTGTAGTATTTCTCTAAAACGTTCAATTGTTGGGATACAAAATGACATTTTTAAAGTATAGTGGGTCATCTCTCCACGTTTTTGTTGATTGAAATCGGTTTGATTTCCTTTAAACCTCATATAGACTATGACAAAAATATGGAGCCCAGACCCACTCTATAAATGAAAAGGCATTGAAGTTCTAAAAATGAAACTATTTGGAGGTTTTTGACACGCATACGCCAGTTTAAATCAACCTATTCCAAATATTTAACATATTTAAGGGTTATAAATCGATGTTATGGTAAATATACATTGTTTTCAATAATTGAGAAAGAAATTATGAGATTTGTTCATATTTTAATTTTATAGTATTTTATCTATCCTCATACGGGCAGTTTACACGCCTTATTCACCCATCTTCTTTAGAGAACAGCGCATTGTATATTTAAACTGATTTAATATCTGTAGAAGACGTAGTTTTATAAAATAAAAGTACTGAGTTCACTTTCACTAGAATAGTGGAGAAAGTAGAATAGCGTCCCGGATGTTCAGAGTAAAGATTGTAAAGACGATAAAATAAAGAAACTGACACCGAACGCAGGGAAACTCAAGACCTGGCGACTGTTTCATTTAAGCAATAGTTGACGTTGCTACTAAGCCGTTAGACACTGGGATTGGTGAAGAACTTTACGAAGCACATGTATACGAGTATTTGTAACAGTGTGTAATGATTGTATCGCAAGAAAGTCATCACCACATTGTAATTTTATCCCTGCTTAGTTTATACCAGTGTACTTTTTTTTCGTTTTTGTTACATTTTTATTTAGTTCTTGTTTTAGGTTTTTCAATGGGCATGTTCCCGATAAGAGCTTAATTTTATTTTATTTTTTTCCATTTTAAATAGACAGAATGCTTAACAGAGCTTTTTTTAAAGATCAACTAAAATTTGAATGTCAAATGTCAAGTTTAAATTTTTGTTACGTAAACAATGCTCGTGCCATGTTATTGTTTACATTTAGGTTTCTGGATACAAAATATCACTTTCATAATTAAATAAGATGTATAACAAACAGAAGAGATTGCTTATTTATGTGTACATTTAACAACGATTAGAACAAAAACATTTGAAATTTTTACTTCTATGCAACGAATGTAAACAAACACATGACACGAGCTTTGTTTTAAATCAGAGAATTGCGAGCCATACATCTGGCTTACAACACAGGTGCTTGTGGACTGGTCCGTGCACTACCCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATACAGACATTTTCTCGCAGCAAGAAATTTCTTAATTAAATTTATATATAAAAAGTGAAAAATGAAGGAGTTGCCCCATCCCCACTTTTTGGGACCATGTGAAAAATTGAAAAAACAAGAAAATGAACAGAGAAATTGAAGTGATAATAACCCCTCCCTTTCCCCCTCACTTTGCTTGTAAAGATTTTTTGGACGAGTCCCCCACCCCCCTACTTTCGAAAACGATGCTACGTATGTGCCTGAGAGGGGACATTTATCTATTACGTTCAGTTACACCAAGACCACGGCGAAATGTTTGTGTAGTGAGGAAAATGCACAAGTAATTCGAATGCAAAAGCATGCATACACATGCGTGGACTAGAACCTACCAAATTGAATACAAAACAATAGAGTCAGACTCGTCATCAATGAAATGCATTTCATGTTCATTTCTCTTTGTTTTGTTCTTCTTTTCTTTTTAAATTCTGCACGTACGAACACTATATTTATGCTATATATGTGCTAGGATTAAATAAAACAGTGTGACATGTCCTACCTTGTGTTGATTCAAACCCCTATCTATGTAGGTCAGGCGAGTTGGTTAAACTTGTGCTACATATCTATAAAGGTGTACATGCATGCACATGCATTACATTTATTAGTCATAAACATATTTTAATTTTTTGTTCAATTTGATTTACGTCTGTTAGATAAATCCCGTCTGGGTGTTCGAGGCTACAAAGTGCTCTGATCCCTCCTCTGGTAAAAGTAAAAGGGAACATAGAACAGATCATCAAAACAGCGAAGGAGATGGGGGCGGGGGGGGGGGTTACAAGTTTAGCATCATACTGGACAAACATGCCGTATATGCCATTGCTAAACGTGGGTGTATTAGGAAAATCCTAATTCGGATGCAGATGTGTGCATACTTGAACATAAGTTTGAACTCTACACATTTAGCACTGATTTCCATTTTTTTTTAACTCTTTACTTAAGTTTTTCCTGCGTTTGTTATTAATGTTATGTACTATGAAATATACAAAACAACGAAAAGTGTTATGTGCCTGGTTCATACCCCTTTCTATGTACATGATGTAGGTCAGCTGGATTTAACTTTTGCTCTTTCCTGAAACTTTTAAGATGTTCATGTAAATATATTTACATTTACTTTCTTTCCCTCTATTAAATTGCATTGGTTGATTTGAGTGATATTTACGCATAACACAGAAGACCCATTCACCAAATCTGGTGCGTAGGAATACAGTATTCCTTCAGTATTTTTCGATGAACATGAGATGACTCTTCTCGCGACTTAAAACCGGATCACGACCTGATATTATACTTATGCATGCACTGAAAGTCATTGAAAATAATATGCATATGCATGTTTTATACATGCACATACTATATATTTACAATAACTTCCAGCGCCCGTGGCCGTCCTTATCACATCTCCAGTTAGCCGTTTCCCAAGGTCTGGACAACAATGTAAATTGGGATTGGGGAGAGCGTAATATCGTAACAAATCCTTGATATCGTGAAAAATTCTGTTGAAATTATGTTTTTATATCATGGTTTCATAGGTTGTGTTTGTTCACATACCAGAAGACTGGGCCTTTAAATTCAAAGCGCTTGTAAATCCTTTACTTCGATCACGTGATCACTACCAAGACGAGAGAGAATCCCCGCAATGTTGGATCGTACAGGTTTGTTATTAAATCATTGAATCAGGTTCTCGGGGTAAATCGTGTACTTTGTGATATAAGTTTGTACATTTTATTTCTAAATTACATAATCATCAAAATACTGCCTGTAAAGAAACACATAATCATCAAATTACTGTCTTTAAAGAAATGTGTTACAGTAAAGATTATATCTATATGACCTTTATTCGTGCTATCTATTACTATTACATATTACATGTAATTACTGCGACTTAAACATGTGTTATTGCACATTATGTGTCGTTATCAGATGATATATATATAACTTATTTGTCTTTCAGAATTCTATTTAAACCCATCCCATCATAGTGCCTGAACATGGACCCTTCTCGTAATTGGGCCCAGGATGTGTTACGGTGTCGTCTCTGTGAGACCCCGGGCCCCCCTATGTACTGTGACATTTGCCACATACATCTTTGTAAAGCCTGTGTGGGGGAACATCTCTCTGATCTATCCAAAGAACACAAAGTGCTGCCATTTGAAAAGAGAGGATCTACTCCTAAATGTCCAAAACATTCCATAAAATTGTGTGAACTTCATTGTGAACAATGTGACATTCCTATTTGTACACTCTGTGTTTCGTCTGGTGAACATTTAGGACACAGACAAATTGATATTTATCTGAGAAGTATAGAAACCAAGAAAAAACACTTAAAAAAAGATTTACAAGAATTGGAAAATATCATTTATCCTAAATACCTAGAGATTGCATCTAACATACCAATTCAGAAAACAGATATGAAAAACAACTCCCAGAAATTGACATCAGCTATCCACAAACATGGAGAAGTCTGGCACAGAGAAATAGACACCATCATAGAGAAACTGAAATCTGATCTTAATGAAATGGATTCTAAACACCTGGTCCTCCTTAATATAAAGGAAAATGAAATCACACACACCATTCCTGAAATCACACAGACCATTGCTGAACTGAAGAAGTTACTGGACTCCAATGATGTCAGCCGTGTCTATGCCTACAAATCAAGGAATGATGAATTCAGAAGATTGCCAAAACTCACAGTGTCCTTACCAAGTTTTACCCCTCAGAAGATCAACAAAGAACAGCTTTATCAACAGTTTGGTTCTCTGTCAGCGTCATCTATCAAAACAGAAGAACACGGCTACACCATGGAATCTCCCGGTGCTGAGTCCTCTCCCCCGGACAGACCGCTCATTGATGTACCACGGATCATCACACAGATAAACACTGAGTGTAGAGGATTGCGTAGTGTGTCCTGTCTGAGTGATGAGATCTGGACGCGTGGTAATGACAACATCATGAGACTCTTCAACCTGAGGGGGAAACTAGTGAAGTCAGTCCAAACCAAGTCAGGGAACTGGCCATGGGACATAGCAGTGACAAGGAGTGGGGATCTAGTTTACACTGATTACAAAGATGCAACTGTGAACATAGTGAAGAATACACATATACAGATAGTGATCAGACTTCAGGGGTGGAGACCTCTCAGTGTCTGTAGTACCTCCTCTGGTGACCTCCTGGTTGTCATGGACAGTGATGATGATAAACAAACAAAAGTTGTGTGTTACTCTGGCTCCACAAAGAAACAAAGTATTCAGTACGACGACAAAGGACTACCTCTCTATTCATCTGGTGGAGATAAATACATCGGTGAGAACAGGAACCTAGATATCTGTGTGTCAGACAATAAAGCCCGTGCAGTAGTGGTGGTCAATCAGGCCGGGAAACTCCGGTTTACCTACACTGGTCCTCCCTCTACTACCAAGGGATCATTTAGTCCACGTGGCATCACAACAGACAGCCAGGGTCGGATCCTGATAGCAGACTATAACAACGACTGTATCCACATCCTGGATCAGGACGGACAGTTCCTTCGCTACATTGACAACTGTCAATTACACGGTCCATGGGGTCTATGTGTGGACACCAGAGACAACCTCTTTGTGGCTGAGTACAGAGGTAACGTGAAGAAAATACAATATTACATGTAAACAAAAGGTGTGTTACTATGCAAGTAAAATGTGTGTATGTACTTTATGTAAACAGAATATGTTTATGAACCACACATAAACTGATTTATATGTGTGACAGTGTGTGTGCCATATAAAACTTTATATATTATGTGTATATGTGTTTATAACAATAATGTTAACCAACTGTTCGCATGTATTACATGTAAATAACCCCAAAAAAGTGTATGGTACTATACATGTTTGTAAACAAATTGTAAGTATATGTAAATAAAGTCTGTTGTGAAAGTTGGTTTGTTACGTTTACTGCATTTAAATGAAATGTTCGCAATACTAAGTGTTTCATATAGAGATCTGGAATGCATGGCCACTGATAATTAACATACAGACTTCCCAATAAAAAAGAGATTGGATCCTTGTGACAGAGATTTAAGACACAGGCACCTACCCTCTACCTAATATTCACGCAAGGCAATCATCGCTGCCATCTTGGATGTATAAATTATCAGGTAGAGGGTACCAGTATATATTTTTTATTATGAGAACAATATATACCGGGTTAACCAGGTGCATGTGATTTCAGGTTTGATGTTTCCAGTTTTTATACCATTATATTTAGCTTCAAAATGTGAAAATTATGATTCAGAAATGAAAAATACTACACGTGTATGCATCTTCAAGACTCGATAAATGTATGAAAATCAACATCCTTTTTACTTTTTTTTTGGAATGGTCATTATGAAACGGGTGCGTCATTTAACCCCAAGGAACCCCAAGGAACCCCAAGGAAACCCCAAGGAACCCCAAGGATACCCTAAGGAACCCCAATGATAGAAATTAATAACTATTAATACCCAAGGGGTCTCATTGGAGTTCATGGGTCACCTCTTAGTACCCCAAGGACACCCCAAGAAAACCCTAGGATACCCCTACGAACCCCAATGATAGAAATTATTAACCACTGAAAATCCAGGGGTCTCATTCAAATCCAAGGCTCACCCCAAGGTACCCCCAATGATAGAAATTAATAACTATTAATACCGAGGGGATCTCACTGGAATCCAAGGGTCACCTCCAGGTATCACAAGGATACCCCTAGGAACCCCAAGGATACTCATAAGAACCCCAATAATAGAAATTTAAGTAACAGGTGATACCCAGGAGTCTCATTGATATCAAGGGTCACCTCAAGGAACCCCATGGATACCACAATGATAAAAATTGATAACTATTGATACCCAGGGATACTTATTGGAGTCTACGGGTCAACTATTGGTACCCCAAGGATACCTGTAGGAAGTTAGGAACCCCAAGGTACCCAAATGATACAATCTAATAACCACCCCAATGGTTTTACTGTAAAACATATTTCTAATTAATACCGAATGACTCAATGGAATATCATAAAAACATCTCTGGGTAACCTTATTTTTAAAAATACTTTATTTTTCAGCTTGTTACCATAGCAACAGTTTTCAATTTTTATTTTTGAAATATGTATTGAAAAACCATGATAGTGTGTACCAAAAAACAGAGATTTACAATTATTGTTCAAATTAAAAGATAAAATCATATTTTGAAATTTCTCTTTAGTTACCATGGAAACACTTTTAAAAGATGTGTTTCCCCATAAATTTTTTACTTGAAAAATGACAATTTTGTTCAATGATTTATTCATTCCTAAAAGCCCCAGGTTATGTACATAACTTACAATAATATCTCTAATAAGCATTAAAATGTCATTTTTACATCTTTATGCCCTGTTACCATGACAACAGGACCACATAGCAACAAATAAATGTTGTTAGGCTTTATTACTTATCAAAATCTATCAAATTTTAAAGTACGAAGATAATCGTTGACTATGCGTGGCCACCGAATTTTGATTCTTAAATAGAATTGATCTTAATATCAAAATCGATTATGTAAATTGACAACCTTTTTAACTGATCAACGATTATAAATTGTTCATCTTGACAACACTATTTACATTGCTTGTGCAAGTTGTGTATACACATCAGGTATAAACCATCTTATAATTCAAACTGTTTTGAAGCAATATAGAGAATAGATGAATTCATCTTCCTAAGTCAAGGGTTTCCGATCCCTCCACTACTCGGAGTATGCCAGAAGCACTTGACATAGGGAGATGAAAAGAATTAGGCGATGAAAGGAAGATATGATGGAGCAATGCAAGTTTTGAGGGATATTCTACTTTGAGTTCATTTGCAGCATGTATACTAAGTTTATCTGACTTAAGGTACTTCACTACACCTTCAAATAGTTTCTCAAATCAGCAGAAAATTACTTGATTATGATAGAGAGCATGAAGGATAAGAAGTATTGTCAAATAGGTGAAAAAATGTGCGATTTTGGATAAAAACGATATTTTAAAAAATTTCTTTTGGTAAACATGAACAAAAGCCACAGGCGGATTCGAACTCATGATCTGCTGTTCACAAGCCTGATACTTTAACCACTAAGCTATGACGATATACATCTGAATGGATTGATACAAAATTTAAAAAACATTATATCGCCATCTTGTGACTAGTGTCTTAAAAAGTATAAGTTTAGGTGTAGTGAAGTACCTTAAGAGGGCTGGATGGTCATTTTAAACTAAATTATTATTAATCTCCTAAAAAGAAAAGCTCTGTATGAAGATATAGTAAACTCTCCGATTTACAGGCTAAACTTTATGGATATAACCTTTGCTAACTGATAGTTTGAAGCTAAACAATTTACATAAAAATTTATGGAAGATAATTCTCCAGCCTCCTTAATCACTATTCTTTTGAAGTAATTTGAACACTGCAGTCATCTACAATGTATATTATAAAACTTTATTTTGAAAGGCAAGTACAAATAGATAAATTTTTAAAAAGATTAATGTTAAACAGCAATTTCATTTGATCAGCAATAATAACATCATTTTTTATTACAATGACTGAATTTATAGGAACACCAGCAAATATTAATGGACAATTACTTGATTTACCACAGTATTTGTAGCTTGTTAAAAGGACAATTATTTAAGATATCATGAATACCACAAGTTAAATGCCTCAAATACAATTGTACATTAAAAAGATAAATACAGCATCTATTTTGAAATACTTGTGAAGTCTCGATGCCCATAGCAATTGCAAAGTAAATAAAATGAAATTCTACACCAAAATAAACATATTTCATAAACATAGATAACTAGTATTCAAAGCCAGAAACATGCTCTAAAATCATTTTACATGTTGTTTTAGAACATTCTTTTTCTACAAAAATGTGAAAAACTGTTCTGGATCTCAGTAATTATTACACATAACCCTTTGTCTTTACATGTAGTTGCTGATGACAAACCCATAAAATTGATAAGTTTAACTTTTCAAACATGAATTGAAGGGTCAACTTGATATTTCATCTTCAAATATAGAATATTTCATTGAATAAAACATCGTTTGTTAGCAATTTTAAGCTTTAATGGATATAATCTTAAAAACAGATTAACCTCCAAAAATATCATACAATAATATATTTAAACTGACTGTGAAAAAACAACTGTGTTTACCTGTAATAATCGTTTATTTTTTCTTTCATCATTTCTTTGTTTTAAATATAATAAGATTTTTTTGTCTAAGTCCTCTATAAGTGACATTTTAGTAAACTATCATAAATTTTCCCATAATAAATGCAAATAAAGTTTGTATTAAGTAATCAAGAATGGGGCTATCTCCCCTCCATGGATGCAACACAATGGATTGACCCATTAGGGGTGCAGAATGTTCACCTGACAGGCACCAAGGTACCTGTTAATTGCAGGTAGACACCCCTTGTATATTCGTAGTAGCTCTTGGACAGGGATTAAAGGGCCAACATCACCCTTTACATGTAGACACAATGGCTTCACCATCACTGTTGCAATATATTTACCTATACCTACATCTCCTTGTTTATTGGGGGTAGACAACCCTCATACCTACATCTCCTTGTTTATTGGGGGTAGACAACCCTCATGAAGTTTGGTTAGCTCCAATGGACTTTTTGTCTGGATTACAAGGGGAATTCAAAGCAAAAGCAGTACATAGTTTGGACCCAAGACAATCCTTAGTAATTGTTGCTGAATTTGTATTGATTAATTATTATTAATAAAAATGTACATCTGGAGAATCCCTACAGCAAATTGTTTATTAAAACACAATGAATAGTTTTAGCCCTTTTTCACAAAGATAAAAATCTGAACTATTATATTACTCTCATTAACTTGTTTAGTCATAGACATGTAGGCCATTGATTGATAATTGACGATATCAAACAATTTTATTAATACTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCCTCTCTCTTCCTCTCTCTTACTTAAAATCCTTAAAAAAGGGGGTTTTTTTATAAGACAATAAAAAATTTGAATAAAATTACAAAGAGAAACAATAATAAAAAGTATATACCAGCCTGGTTGTATTTGAGGTACATTAAACTTATGATGTGCATAAAAATCAAAGGAAAAGAGGATGCAAAAACTTGGAAAATATGTTTCAAGAAATGCTGTTTAAAAAACTGAACTTTTTTTTATTTTACAACGATTAATAAGCAAGTTTTACAACTTATATTAATATCTCTCGTTGGCACGGATGTTAACACGAGGGGGTCATTGGTGTGGGAAGAAGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCCCCCCCCCCCACACACACACACACACGCGCGGATTAGGATTTTTGAAAATTGGATTTTTTTGGAGAGGTTAGCCTGTCAAGATTTTTTGGATCAGTCTGCTCCCTCCACTTTCAAAAACGATGCAACTTGTCTGATGTACGGACAGGTATACGTTGCATGTCTGTAAACAAAAGACTAGTACCATACTCTCCTCCCTGACCTCCTCGTTCTGGGTAAAGCCTATTACTGCAGGGCGGAAGTAGACGATCTCTGTCTGGCTATGCATATATTGATTATATAGGTACTACTTATTTAAATGTAGTAGCAATTGGTAAACATTACAATATAATGACTCTAACTTTGGAGAGGATGCACGGGGCAAACAATGTGCCCGTGGACATATGCAATCTTCTAGTCTACTGATTTAAAAGACGTAGCAGCTGTTTGTGTATAGTTATAATAATTTGGAATAAATTAATATACGTTAGTGCGGTTAAAGATGCTTGAAATATCGTTCGAACATACGTATAAGTACATATGCAATAACGTCGGATTCTCTTTAGAAATGCATAATACTCTATAGTCTATTTTCTATAGATTGTCATGGTGGCTACATATACATGTAACCACTGTCCCAGTATGTATATATACGATCATCTGGCCGGGAGTAGCGGAGTACTAAGCGGACTCCGGGCCGTGGCTTGAGACGATGATATTTTAAATGATTTAGCTCCTATACATCCAATGCCTGATTGTTATTTATATGATGAAATAGAATTACACTAGCAAAACAACATGACGTGACTTACCTATAGTGTTGATTCAAAACCCCTATCTATGTAGGTCAGGTAAGCTACTTCAGAGGGGTACATGTACGTGCATGCATGTATCAGAATATATGTTTATTTTTTGCTATTTATACACCAAAATCGCCAATTTTAAAGGATCAAATTACAATATAAAAAAGAAAGACGTTAATTTAGATCATTTATGAAAAGTAGTATGGTACACGCATATAGTTTCAAATGTTGAGTACTGTATACATGTTTGAATTACAATTACATACGCGTATTGATGCATGTTTTAACGGTGTTTCTTTTTAAATCAAAAATTAAAATATATAGGCAGAATTTTTCTTGTGATTTGATTAAGTTTCTATTTAAATTAGGAATGTTTAAAAAAAATGCACATTGGTGTAAGGAGGAATTTTGACCCGGGTTGAAAATTGAATATTGAGACCACGGATGTTGAATAAAGGCCCTAGTCCATTGAAAATTGACCAACATTGTGAAACACTTTATCAAGAAATAGGTTCCAAATCCAACAGCAAAGACACATATTAATGAACTACATATCATTCTTTGACTTAGTAACTTTAAAAAAGAAATACATTTCTTCATATCTATTCTTTAAATTGGTATAATTATTTTTTAACAGTTAGCATATACAATATTATACAAATATTGACTGGGGTTGAGGGCAACATTGATTATATTAGCCCCCGAGGTACGAAATATTGCCCGACGCGAAGCGGAGGGCAATATTTTAGTCCCAAGGGGGCTAATATAATCAATGTTGCCCTCAACCCCAGTCAATATTTGTTTTGTTATATGAAGAAACAAACCAAAATTTAAGAAATTAATTGAAAACAGATCGCCGTAATTTTCTCAGCTCAACAAAGAATTCACGAATTCAATTTTGTGCAAAGTTCATTTCCAAAATATCCTCAGCATCAAACGGTCACTTGTGATATTCCACCGACCGTAAGAATTATCAGACAGGTGTTCTACCTGATTTTACTTCACAGTAATTCGCAAATCCTTATATCCGTTATGATAGCAAACCGTCGCATTGCGCGTTCGTTGTTTACTTGCCTTGACTGACTGTCTATTATGACGTCACCTTGTTTTGGAGTCGCGAAGAATTATTTACGTCACCGTTTACGAATCAACAAATCAGAGGCGATTATTTGAAATAGAGGGAATGTTCTCTAGATATTATTCCTAGCCGGTCAATATCTAAAAAATATTGACCGGTCAATATTTTTCGGACGAGCTGATATTACAATTATTGACTATTCGTCTATATAGAGTTATATAGTGAGAATATACTACTGAATATAACAATAGATATTATAAATAACGAGTCTCTCAAAAACATGAAACAATTCGATGATTAGTTCTCGATTTATCCGATTAACTGCAAATAATTTAAATATAGTGAACGTTTATTGTATTTAATCGCTGTGTTTTGTGTAATCACATGTATATTTTTAGGTGATCATGCGTATTTGTAGGTACCAGTATGAGGCGCAGTCCCTCCATGAACAATCATGGAGGGACTAAGCCCCCCCCCCCTCCCCGGGTTCCGACGCCTATGTCGATCCTGACGTACCTCCTTCTTACATTTTGTACATGTATTCGTGTATTTTCTAGGGGAGTGTCTTTGTATGTTATATTTGTAACTTTGAAACACAGTAATATGCTTGACTGAACATGCTCATACACAACACCACAATCCAAAATACATGCGTGCATGCGTGTACTATATATACATGAAATTACTAAATCCGCCCCTTGATTACGGCCAACTTACGTGTGAAAAGTGAAGATAGATCCGCCACCGTTCTCCCGTTTGTCTACGTTCAGAAGATGATGTAATCCTCACTTTCTCATTGTGTCATCGAGACTGCTATGTAAATCAATGTTTATACTGAGTGTGATACGAGAATTTACAGAGTTTCTATGTAAATTGGAAAAAAAATAAAGCTAGGAAGATGTTTGTGTTTTCAAAATCACTATTTCGTGTATTGTGATATCCGAACCAATCAAAACGAATGGATAATCAAGTGCGACCGTTATCCACCAATCAAATGCTTTGTTTGTAATCGCTTACCTGCCCGTACAGAATGGCGTCAGTTGGAGTAAGTATCTCACTTTGTGTATTTTACTACGTTAGTTTTCTCGATATTGCAGACATCTGTGCAGTAGACAACTTCAGGAATCGTTTCTCTCCGTACAGAGACCATGGCACAACAAACTGACAAGCGAAATTGCGTGAATAACTAATTTACGAAGCGAGAACGAAATTCCGTCCGCGTTTGTAAAAATACAAAAGTTGTAAAAGTTGCATTTAAACAACAACATAACCACCGGCTGCTCTTAATACTGTCAACAGCATGTCTGATTTTGCGAGATGCATTGACGCTCATAAGAAGGAATAAGATTCAGCCCTTTTATCGGAAAATTGAGTTATACCTGTTTTTATAGAAGAAAAGGGGGGGGGGGGGTATATTCAAATTTTGAAACTCTGATAAGGTTGGTTTACGCTTGTGCACACCTTTTTGAAAGGAAAACACAGCACAGAAATCAATGATGCGTGAATACTACGTACAGTTGTAGAGAAGTTGTTTGCTTCATTATGTTTGACACCTCATTAAATTAGTTGCACCACAACCATTATAAGGTTACAGCTGTATATTGTAACACGTTTTCTTGTAGGCGGATCCTGAGGAGTGAAACATTTATTTATAATAATTAAATAAGTATATTTTTTATTTATCATAATCATAAATCACTTTGTTATTGATTTTAAAATCAATAACAATAATAATCGTGGAGTGATATTTTTTAATTTTAGTTTTATTACACCCCGGTAAATATTTGATTATTGTCTTTTTCATGATCATGTTTATTTTCTGTTGGAGAATTTTTATTTAAAAAATGTAAGAAAGAAGGGTTTTCTTTCTTATAATATATGAGAAATATACAATTATTGCATCTAAAAAAAATTTAAATACTATATTGTCATGATTGTGGAATGAATAAATATAGATGCTTGTTAGTATGGAAATATATCAACAGACTCTTTGGTCAATAATAATATAAAAGATGTAGTACCGGAGAAGATATTTACTGTACTGTACATTTTGTGTTGGTACCAGTAATTGAGGTTAAGGTCACTTAAGATTGAATGACAAGATCAACAACCTAAAGCTCACAGTCAATGCAGTAACTAATGACAGCTAGATACTGTGGGAAGTTAAAATTTTAAATGCTTATATCATTTCCTCCTTGCACAGGAGCCGACACATTCCAAGCGCCCCCACGTTGCCACGGAGAGGCTAAAGGAGTTCCTGAATGCCCCCTCCCCAACCAAACAGAAGTATTGCCCGGTCCAGGGGTGCTCCAAGGTCCTGAGTAGTGACCCGGGTCTGCGGTACCATATCCAGGCCCACCACAGCCACCACCAGGAGTATGTGTGTAGCAAGTGTAACAGGAGCTTCAAAAGGTACATGTGCTACTCCTTTCCTCTTGTGCATGCGTGTATACAGTAAAACACGCTTATAATGAAGTCCCAGGGACGGGCAATTTAACTTCGTTATAAGTGTTATTCGTTATATCCGTCAAGTTTACAACATGAAATAGAGACTTGGGAATGAAAATCACTTTGCTGTAAGCGTCAATTCATTATAAGCGTGTTCGCTGTAACCGTGTTTTACTGTATGTTGTTTTACGTTTGTTTTTTTTTACATATTCAATGTGTAAGAGTGTACATTAAACCTTTTACATTCAAAATGGACTAATGGTCAAATTTGGCTGTTAAGCCATTTTTAATTCATTATAGCATTGTTTAAAGTTGACGATTTTAAGTTCAATTATAATGAATAATCTGATCAAAATTAAAAGAACCTGCACAGAAGCTTGACATCCATGCAAAGATATTCCTATACATACACTTCTTATCCTTAATATGTATTTTAGTTTCATTTTTCATTCATAAAGCAGTTTTAATAACATTTTTCCTCCAAAATAAGTAAAGTTTCCAGATGATTATCATGATTATAATCATTGGATTAGTAACTGTGACAGTTTTTCCTTTGAACTGATGAGGACCCTTGACTGCCAGGTAATTAATTAAAGACAAATTGAATATTTAAAAAATGATGATTACGTATGGGAAGCATTCATGGTTGTCAATAGAGATAATTTGTTGGTTTTAAATAAATAGTCAATACTTTGATGCATTTAATACGTATATTGCTACAGATTATGTCTTATTTTGTATATTATATATTCTTTGTATCTGATGAGCCATTTGGCTTAAGGAATAAATAAACTGAAAGAATTAGCTACAGGAGGGGAATTCTGGTCATTAAAATGTTAAAAAACTTGCCACTGTAGATTTTATAAAAAAAGCAAAATAAGTTATAAACTTTAACACGGTTTCATGAAATCTCCCTAGAATAAGAAATAATGTGCCCTTAAACTGCTTACATATAATGTAGGTTGAGTAAATTGAGATAAGAGTGAGAAGTTCTCACAGACTACCTGACAATGAGAGGTGTGTTTACCTGAACTCAGCTGTGAATGTGTTATAATATGACAAGTGTTTGGGTGTATATGATCAACAGGTGTGGAAACATTTCTTGGGTAGATATACCTACACGTACATTGTACATGTATATGTTTCTCAGGTGTCCACACAGAGCTAACTCAGAGATAACATGTCATGTAGAAAACATGGAGATAGAGAAACACAATTTTGTAGACTGATTCATATTCTCTTGCCTTTTTTGGCAATTTTTTTTTCATAGATTTGTAAATACTAGTATATAGAAGAAAATATGACCTGCATTCAAGATATAGGGGCCCAGCTTGTAGCCCAGCAGCTATAAATCCTTTAAAAGATATACTAGTATCTAGCTCTGCTGAACTTGACAACTCATTTAACACTGTTTAACAGCTAGGTCTCTGTTTTGAGAAGAAGAAACACCACAATTCTATTGACATGTTTCTAACACTACAAGTCCATTGACATGTTTCTAACACTACAAGTCTATTGACATGTTTCTAACACCACAAGTCTATTGACATGTTTCTGACACCACAAGTCCATTGACATGTTTCTGACACCATAAGTCCATTGACATGTTTCTGACACCACAAGTCTATTGACATGTTTCTTACACCACAAGTCTATTGACATGTTTCTGACACCACAAGTCCATTGACATTTTTCTGACACCACAGGTCTATTGACATGTTTCTGACACCACAAGTCTATTGACATGTTTTTGCTTGGGATATGGTTTGTTACTTCTATAGCTCACAATGTATTGTTAACTTCAGTTCCAATGGTTTGAAGTATCATCTGAAGAAACGGGCGGGGCATTGTCAGGAGACAGAGGCTGAGGCAGGGGGGAAACTGTCACCCACAGAAGAAGAGGGACCCACATCACAGAACCAGGTGGAAACAGGTGAGTCGAGGGAAAATTTACTCCCACAAAAGTAGAGGAACCCACATCACAGAACCAGGTGGAAACAGGTGAGTCAGGTGGATAATTGTCACCCACAAAAGTAGAGGGACCCACAACACAGAACCAGGTGAAAACAGGTGAGGCAAGGGGGGGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGGGGGGGCTGTCACCCACAGAAGTAGAGGGACCCACAACACAGGTCCAGGTGAAAACAGGAGAGAGCCACTGTAAAGGTAAAACAGGTAATTAAAGAAACGGTAAAATGGGTAAAACTCAATAAAATGGTCAGATTCAAGCTAAAAAAATATATACACTTACTGCACAGGGGCCAAGCCCGTTTTAACATTAATTTCAATGTAACCATAAATAAAGATCTTATTTATGGTAACATTGAAATTAATGTTAAAGCGGGCTTGGCCTCTGTGACTTACTGTTATGAAAAGTCAAAGTATAACAGGCAAAACTCAAAATCGATGCAAACAGGTAAAGATGTCGAGATACAGAGAAAATCCTGGTCTAGCGGAGAATTCTAGACTAACAAAAGTCAAAAATGGGTAACAGTTTAAATTCAATAGTTGTTCAGAGCAAGAGAGTATATAGAGTTAATAATCCTATATTTTATATTAAAAGTACTTAATCTTTCAGGTATATGTTTTGTACTTTTGATTTCAATTATTAATAATTCCCAATAGCACCAACAATCCGGAGACAGTCATCAACCATCCCTAAACCTCTCAACCTGATTGGTCAACCCTCCTTGTCCACTCTTGTAACCAATGACAACGTTAATCAGAACGAGGCTGAGAGTCGACTCATCGAGTTCGCCAATATTGCCACTAGTCCCCAGAGTCCCCTGATGCAGTCCGCTCCCCCTAAGATCTGGGATAAAAGGTAAGTTTTGTGGGCTAGCAGTTCGATTTGTTGGTCCCCACACCCACTTAAAAAAGCGTAAAAGTTTAAGCTAAGAAATCTCTACAACTACCTGTATTAGGACTTTTGAAATTTTTTTAGTACTTTTATCAAATTCTAAATTCTACTGTTAGCTTGTACCATGAATAAGTACATAGGTATAATCTGTCTCATTTTTCACAAAAGACAATGAAGAGAATAAACCTAAAATTCTCACAAGAGTTGACATGTAGACAGTGGACAGAATCTAATAGCATAATTTGTTATTTTGTAGCCCTGCTATGAGACATATCAAGTTTCCTGACTCCAACATTCCTAGTGCTTCAACAGTGTCCAGTCAAACACCCAGAGATGATAATGGGTCTGTGTGCTTGTTTGTTCTACTTAGATTTAACAAGATTTTCTACTGAACTTGGCTTTATAAACTGCAATCGCTCTTCTAGCATATTCCATGATGTTTTCACATCATGATATTTCATAATGTTATACCATGATGAATCTGCTGAACAATTACATTCCATTGTACCATGATCACTTGGTAATTTTAATAAGCTTCAGGGCTGCGTTTTACAATGGGACTTATGACTTACGACTAAATTGATAAATTTATGCTTATTCATCAAAATCTGATAAATGTTTTAATTTAATGGCTGAAAAATATGATTACAGAAATCAAAATAAGGGTAAATTGAATGTTTTTATATAAAATTTTGTAACACATAGAGCATTCCATGAGACTGAAAGTATTTACGACTTTATCGTAAGTTCTTATGTAAAACACAGCCCAGGTTTACACCAGTGTGAACTACTTTACTTACTGTTCTTACCTGAAACTTATAAACTGCACTGATTTGCGTCACTGAGTTCTGATTTTATTCATGTGTGACTGTACTGTACTTCTTTCAGAAACTACTTTGATGACGGCAGTGATCCGAGTGTCACATCTACTTCACCATTTCCTGGTTGTACCAGTGCTCAATCAAACGCAGAGGAGACCTGGTCTCATAGCTGGCCAAAAGCAGTGTGGCGCTGTTTTATCAAAGGTACAATATCTAGGAGGCTGTGTGTGAACGGTTGTAAACCAGTGTGTAGCTGTTAACACGTTATGTTTGTTATTTATAGATAATACATGTCCATCAGTTTGGATCTGATTCTGGTCATGCTAGTGGTATAAAGGTTTATACAGTCATGAAATATTCAGAAAAGACTTTTAGCACCTTTGGGCTGCTAAAATAGGGTTAGCTGCTGAACTTTGAAATCTTTGAAACAGTCAAGTGTATCATATTCCAGTTGCCTTTACTTGATACTGATTCAAATTAAATAGAAGTCATCCACTTGTGATGTCATTTAGTTAGCTTAATGGTTAATTAATATAAAATGGAATATTAATCAGCTTGACTGGGAGAGCATTTGTGCACACAGTAATCTACCCTCTAGGTTTATCATTAAAAGACAATTTTTGTTTTGTTTTAATACTGTAGCTGTTAGGTGTATTTCATGGAAAAACTTAGCAAGCAAGTGGTATGAAGTTTGGTAATTAAGTGAACAAGTCTTACTCTAGGATAATACTGTAGTTTTACTGTAAACGTATTATATTTGGCGTGTATGATATTTGGCGGAAATTAGTTTTTGGATAAGTTGGCTTAGATTTGATTTAGCGTATTCCTGAATGTGACTGTTCTTATACATATATGAATGGCATTTAGCGATGTACTTGATTTAGTGGATGCCGCATTCCGCCAAAAGCGCTAAATAGAATACACAGCCAAATGTAATATGTTTACAGTAGTTTGCTCATTAGTCTGATAACATCAGAAACTCGCATTGCTTGCATTGACAATAAGAGTTATCTTCTCTTTATGCATGCAGTCATGATGTTAAGGTAAGTGTTGAATGCTGTTGTGCACCAATCACATGTTTTAATACAGAATTGTTGTAATTAACAACACAAACGTTTTATTGTAACATTTGTTTTGATTGGTCAAATAGCTAACTTCACCTAGTGTAATTGGTCAAATGCACCCGTATTGTAAAAGGGGGATATTTTAAAGAGCAAAGTACCGGTATATTGTGATTATAAAACATGTATTCTGATACACTATACAAATACAAACGAACCTACTGATCTATCTATGTGCTAATAAAAACATAGTTTTTCAGCAAACAAAATCATTTCCTCAATGGAAAATGGTCTTTACATCCCATAATCTAATCATAAAAGGTTTGGTATCTCATTGGTTATCAAATACACACATTAGAATGACCTTAGCACACACCATGTTATGTTGAAATTCTGAATAAGGAAATAAATTGAGCCTTTCTTTTAATTTAAGGCAAAGATTTGTTTTAATTCTGAAGTCGATAATACCTCTTTTACCATCTTATCATTTCCATTTCACAGACACCAGAGTTCATTTTGTGGGAGGAAGTGCCAGACAGACAAGGGAATTGTGGGATTGGCAGTCTGTGGAGCAGCTGGCTCTACAGGAGAGGATCGCATCACAGGCGGCGGGGGCGGACAGCAAGCCAGGTCAAAGGTCAGGGTCAGATATAGAACAATTTTAACAAGACCTTAGTCTTTCAGTAGGATATAACTATCTATTTCTTGTGTCAAAACAAATTAAAATGACGCGGGTTTCAAGCGAATTATACACCAATTGTGTAGTCTTTGCTAAAAAGCCACACAAATCTTGTTGAGCCATGATTGAGTGCCAGCAATAACATAGACAGGCCTACCTCACATTGCTGTTTGACACAACTATTTTTAAAGAGTCCAAGCTCTTGTTAACATGGTTCTACGTGTATATAGTCAGCAGTAAGGGAGTAATGAGTGGGTCAGATCTTTTATGTACTACATATATTATGTGATTGATGCCAACTTTAAAGTTGATTTTATGTTTGTGAAACTTCACTTGAGATTGAATTGTTGAATTTTTTTTTATAATAAACTTTCTAGATAAATTATTGCATTAATTTACAAGGATTGTTTGCACAAAAGGAGAAATTAAAATCCTATGTGTTTGATCTTTCGTTATAGTTTTGGTGGTAGTGGTTTACGCCTGTGCTCTATCAACAAGAGGGCGGACACCATAGACAATAAGGGACTTCGCCTGTCTTTCTCCACCGGCGTCACTGACCAGCCCTCTCTTCAGGTGGAATGTGAGGAGGCTCACCCATTCTTTGTCAAAGATAAAGGTATGAACTCGTACACTCCCTATATAGAAATGGGGATTAGGACCAGGAAATATTTATATACAATTGAGGCATAGAATAAATGCTCAGGTGGATATGATTTTGTGGATAGATGATTCTCTTGGATTACAGAGTTATTGGCGGGAACATAAACTAATTACTAAAACCGATTTGGTTTGACTTTTCCGATCGCGTCGCGTTCAACTTTTTCAGCTACGTCATACATAAACAATAATCCATTTAAATAATTCTTCATTTAGTTTACTACTGTTAATAATTGTAGCTTTACCCGCCCCAAACTTTCTCCTATTAAACAACCTTTAACCGTACTCGGAAAGCGGATCAAGAACTGTATTTTTTATGTATGTAAACAAACCAGTGTTCATGTATGGAGCGGGTGATCGGGGGTTCAGAGACAGGTAAAATAAAGAAATCTGCAGTAAATGGTTTGTGGATATTTTAGTATATATATTTACACCGAAAGCGATAGGGCAACAGAAGAGGAACGAATCGGACACTTGCCTAATGAAGCGCACATGCACAAACCTCCTTGCACTCTCCACTTCCGTCTCGTTCTTTCACACCATCGTTCAATACTTTTATTGACTGTCGATTGCCGATCGAAAGGTGTAGAAATCGAGGAATTCATACCAATACTCTGTCCCAAGATATTTTGGATTCACGTTTGGCTTAATTGTTTGTTATTTATAAATACCTCAGGATTCAAACAATGTTCATTCAAAAGTATGAAAAATTTCTAAGATTTCTCAGTCAAAACGCCCCTGTTAGCTTATCAGGTTACAATACAATGCTAAAAAATGTCATGTCTACGGAGATTTTGCATTGCAGCAAGCCCGGATGATAACGTTGAAATATTGTGCGATGTATTCCGAGTGTATTCCGAATGGAGAAAAGATGTAACCATTCCCCATTATAAATCTCCGTAAGGAATCTGTTTTCGTCCCTGTGAATTTTTATATCACTTTGACTGGCAAGTAAGTAGGTAATACATGTGCATTATACATTTACGGTATTTACATGAAATGAATGCTTAGCACATGCAACTTTTAAATATTATATTTTTTATAACGCCGTACTCTGGACCGTAGCTTCAGGCTATGGTTTAACGCCCGTTTACACAGAGAGAGAGAGAGTTTAGCACAGAATTTAAACATACGGGATAGTCGATTTTGAATGAATAATATTGGGGGGAAATAAACTGTTCTGAGAAATCCTTCAGCTCTGGCATTGCATAAGCGTATACTGATAACTCGGCCTAAAAATAGGAGTTAACCAATCATATAGTTTTCACACTGGCGGCGTGTATAATTTATGCATGACGTAGCTGACAGAAATGATCGTGACGCTATAGGAAAAGTCAAACCAAATAGGTTTTGATAATATAAATAAAGAATACAAAAATATTCAAGAATTTGTTCCTTCAGAAAAAGAGAAACTAAATTGATTCTGTTGCTGTCAAATCTTTTTAGTTCAAATGAGGCAACAACGAACAAACATCTCAAAGACTTGAACAAGTTTTCTTAAACTCTGAATGGACCTGAGTGTACATCGTTGTTTTATAGTCCTTATATCCACATAAATATTTGTAACATGACTATAAAGCTTGTATCATTGTGTTGCTTTCTGACTTAAAATGGTTGTTCTAGTATCCTTGCATACTTTTTGATCTTTACAGGTTGGTCGTCCATTAACCCAACCTTGACCTACGATAGATACGGCATTCCCTGTAACGTCCTCAGTGAGCTGGACCTGTGTCTCCCTCCGGATCATCCGGATGCCAATCCGACTGACGATGTGTTCCACACCATTCAAGGGTATAGTGTATAACGATCTATATATATGTATGATATTGCATTCTCTCGGTAGAATACTTGTTTACTATTTTACTGCATATTTCAACAATAGCAAGTTTATTGTCTCACAAGACAACTATGTCTTGTAACAGAGAGTAACATGCTACTGTCGGAATAGTCAGTGATTAGATCTGTTATTATACCAAATAAAAAATTGTTTGTCAGTGATGAATAGTATACTGTTGATAAGCAAGTTCTTGTCATCTTGTGAAACAATCTTGTAAACATTACAAAAGGATTTAAGATTTTAAATGGGAAGGACCATGAATGCTGTTATTAAGTAGTTTATGTGACAGTGTAAACCAATGTGTATGGTTGTTTAAGTTTGTTGGTGGGATTTTCTTTTCAGATTTGAACTGACCCCACAAGATCATTCCGCCGTGTTTGCTTTAAGCAGTATGGCAAAGGTAATTTCCTTTCTCTCTTTGTGGGAACAACAAAACAGATTCATTGTCATTGATATAATTATTAGTATAATAACATGAATAATAAATGTACTGTGCATTCCTAATTAGACGTGAGGAATTACTATCCGCATAGAATCATGAGAAGCACAACCTGCAGATTTTAAAATCTTGCATTTATTTTTTGGACATAATAAACTACATAAAACTATGATAAAAATTCGGCATTCGCGATTTGGTGGAAAATGAATGAATTGCTGAATTAAGTACTTGCGTAAATTAAGGAATGTACTGTTTTATAGGGATAGAAGACCTGTTTCAGATTACAGCCTTAGGCACCCTTGGGTGCATTTGTTATTTGAGCACATCTTGGCTTTAAGTATGAGGTTAAATTTATTTAACTGACGCAGACTTATAAATGGATGGTGTACACTTTTCTAGATGTACACTTGTACTAATGTACTTTTACTGAGTACATGAATGTGCACTTAAAAAAGATGTACACTTGATGTATCAATCATTGATTTTAGCAAAAACGTGATTCCGACTCCACCTCTAGCCCCCAGTCTGGATCTGGGTCACCGACCAAAAAGAGGCAGCTCAAAGAAGAGGAGGGGAAGAAGCCCAAACGACCAATGAATGCATTCCTTCTGTTTGCCAAACGGCACCGAGTCACTCTAACTCAGGACCACCCGGGAAAAGATAACCGGTATCACTGTTTGATTCATTCACCAATGGGAGATGCCCAGGGTTGTCTCTAAAAATTGAAATAGAAGGAAGAAATAAAAAAAAATAAAGGGGGGGGGGGGTTCTGGTGGTCTTGCTTACAGCTACTTTTTGTTTGAAATGGAATAATAGCTGAAAAACTAAGGCATCATAGGTGAGGAAATTCCCGCTCCTCAGGTCTTGTAGATAACCTTGGTTGCTTCTTTATAATTTTTCAGACAGGTTTCCACTTTCCTATCTAAATTTTGTTGTTTTGTTGGGGGGGGGGGGGGGGAATGGTTATTTTCTGCAGTTTGTAGGCATTGACTTGTGATTAAAGATGTTTACTTTTTATAATACCAAACATCAAATCATGTGAGGTGTACTCGCTGTTGACTACAGAGTTATTGCCCTTAGACTGTAAGCCTATGTGTTTGGTTTGCAGTTTTTTGGGAAAGTATGCCATTTAAGTTATTGAATATTTGTGAAGTAAGGTTTCTTTGCACTTTCATTCTTTTTTGACAGTTTGTCACAACATGAATTGTAGATGTCATGTTACTTGTAATAATATCACAATATGTTGGGACTTTGTTGAGTTGAAGTAGATTAATTCCATAGGAAATCAAAAGTCTGATATGCCCAAGATTATGGAATTAAATTATGTTGTTAATTATTCAGGAAGTCATGACTATGAACTTCTGGATTCGTTCATTGCAGGGCCATCAGTGTCATCCTAGGAGAAATGTGGAAAAACATGAAGGAGGAAGAGAAGTTAAAGTATGAGGAAGAAGCTCGAGTTCTGGCCGAGAAGCAGAAACAAAAGCACCCCAACTGCTGGAAGAGGAAGAAGTAGTCACCGCCATCTTCTTTATGTAAGTAAGTCAAGGTCTCAGGTCGAACCTTGACCCACTTTGTTAGTTTGGTTGATCAGTGACTTTCACAACAAAGGGTATGTTATGCGGGTGCTAATTGTGGCAGTGAAAACCATATCCCTGAATATAAAGTTGTCCAAATTTGAACTTAAAATACATATACATACACTGTTTGCATGCATATTTACAGCCACTGAGTATTTCCTGTATTATTTCTTTAAAAATCCTACTATGTTCATAATACTACTGACAAAATCTCATTATGTAGATTAGTCTGTAACCTGTTGTCTGCACATGAACTATATAGAAAACAAGAAAAAGTTGTTTGTCAGCCCCATATTTTTCCATTTCCCCAAAACCCTGGATAGAATTACGATATGGGGGTGGGGGTGGGGATGTGTCCATGCCCTAAGTTTCTATTGGTCAAACAAGGGAAATATACACATCTTTTATATTTTTTTTTTGCAGATGGCTCTCTCTGATCTCAATGACATCCGTGACACACTGCCAAATCACTGCTCTACCGTTTATTTATTCCATTTTGTACCTGTTATACATGTAACCTTTATTTTTAGTTTTTTTTTTTCAATGTTCAATCCAAAGGTTATCTACCTTTAAAGATAGATTTATATACCTAGGTATATCGTTTATATTGAAAGTGCTAAGAGAAACTGTGCCATTATACAGTCAAGGCAGGTCTTCTTTATTTGGTGGATCTACATCTTTTTAAAACAGTTGAATGCCATTAAAGGAGTAATTGAATACTTTGTGGGATACTGGGGATACATATTTTTATCTTAGTATCTTTGATTTTGGATATAATTTGTGGCCTTTTTTCAGGTGATAGGAGGGCTGTTGTAGAACCAGCACAGCACATCTCGGTCCTTTTCTAGCATTTTTAGGGTCTCCATCAAACCAAGTTTATTATTTTGTATGAGGCATGTCTACGATATGATTTATATGATCTCAGTGACTGTTGCATTGTCAAACAGAGATCTAGTCCTTAATATCACAGACACAAGAACCCATTCTTCTCTCAGGAGCTGAATGACCCAAGGAAATTTTTGTGCAAATTAAGAAATAAGACTATGACAACTCTTGCTAGTATTATTAAAAAAGATTGTCAAGGTATTAAAAATGCAATAACTGTCAAGTGTAGTTTCAGTAGGAGTGACACAGATGCATGATAAATCCAAAAATTCCATTACCATTTCAGTGTGATTTTAACTACTACATGTAGTATAAACACCTCAAACTGTGTACAATTCTGAGTCTATGAGACTTTATTAAAAAATGTATTCAAGCCATAATGAGAACATTCCAGCTTTTGCTGTAGATTTTTAAAACATAGTTCCACCCATTTTTTTTGTTTTACACCAGAAAAGGCAGCTTCATCATAGCCACCTAGTTGGTCATTTCTGTATACTCAGTATTATAGGTCAAGGTCTTTTAAGTGGACTCGATGGTCGTGGCCATTTTTAGACTATTTTTATAAACTTAAGAAGAAGAGCTCTGTATGAGGGAAATGATCAAATTTTAAAGCTAAAATATTTGGTTTTGAATAGGGAAGGTGAACTATTCGAATTATTTTTTCTTCATGAGAAACTGTTGGAAAAGTTTTATTTCAACCTCGTATCAAGTTATTTTCATTTCAACCTTCAATATGTGTTCTCTTTTCACTGAAATTCTTCGGCAGCACAGCTGGCTATAAATGGTTACCACTATGTTGTACAATGGTTACAATCTACAATTATGTGGTACAATGGAAAATTGATTGCTTCTCTCTTTATTAAGTACTAGGTATTGGCAGAAAACAGCACTCCTTACTGGTCCAGACTAATAGATGTAGGCCTGAATTTACTTTTCAACACATAATGTTGACATGGGTGAAAAGAATTTCCAATACGAGAATAAAATTATTAAATAGATAATTATTAACCTCCAGACTGGAGCCCAGTAAAACATATTGGACCAACAACACCTAAAATTTTGAATGTAGATAAAATTATCATTTGGACATACAGATATAGGACATCCAATACTCAGCTAAGACTAAGAAATCACCCCGATATATAAGGAATAGTCCCAAAGTCTATCTCATCACGTGATCAATTTCAAAGCTCATTTAGAGAAAGAGGACATTCCAATTATTTTTTTTATATATTAATTTATATTTAAGCTAGGCGATGTAGAACAATACCTTGTAGAACCTTTAGATGTTTGTACTTTTTTTCTTTGAAAAAATTTACGGCTGGTTTTTATTTTTGTACATGTATATTTATAATAAATTCCATTATCCGCTAGGGATGTAAAAACTTAGAAGCTGGTATTTATTATGTTTTCATATTTTATCCTAGTTACTTGCCTAGGGCTTGGTTCTCCAGAATTTAACCATCAAATTTTATACAGTGCTCAAAGTAAAAGCAAATAATGTTAAGAATAACAACCTGAGGTGTAGTTAAATTAACTATAGATGATTTTTTTATCTGTGTATATTTTGAAACTTTTATGTATTGTTCATTCTGTGCAATATCAAAAGTAAATATGATTTTTTTTATAACCATGCAATTTTGTGAATTTATTCCAAAATTAATATTGATCGACTGCCATGTTTTATCAATTGACATATCTACTAAGCTAGCCAAGGGAGGCAATCTACCTTTTAGAGAATTGTCTCCCTTGGTGAGTGTCATGGTGGAAAAATAATAACTGAACCTTGTTGAGAGAAAAAAATTGTGAAAGTTTAGTATGATTTGTTTTTATCATGTATACAGTCTTATAAATGCTAGAGAACTTGTGATTTTTATCAAACAATGTCAACGAGTGAAATATTAAAATACTGAACTACATAAATAGCAATTGTCCCTGATTACAATGTTTTTGTATTATGTTGGTTGTTACATTTTACAAGCTATGAAGGTTGTTCACTAGAGTTAGAATTGTAGACTTTTGTTATGTTTAATATATATATCTATCATCTAGTCTTGCTTTCAGTGCTATGGAATTGCTAATCTCTTGCTTGAGTTGTTGATTGCCAGTGATTGAGAGGCCCTCAAGTGAGAGGCTAGGGAATTGCTCAGTTTTGTAGAGAGATGCTTCTTAGAAAATTTTTATATTCATAATGTTAAGCCTTTTATAAATGATAATTTTCTGTTCATAAATGAATGATGCTTTGGTCTATTAATTTAATGATTTTTTTTAATAATTAAGATTATAAGGCATGCCACAGATATGGACGGTAATTAATAAATTATTTTTAACAAAGCATTAGGATCCTTGTTTATTTAATTCCTGACACTGATGTCTGAATGCCTGCCTGGCAGCACACTTAATGTAGATAGGGTCTGTTTCGATTATAACCCCTTACCCTTGTCAATAAGAATGCGAGATTAAAATGTACATATTTGTTCACTGTATCTTGACAAGTTCTGGTTACATATATTTTGTAAATGGAGCATTTTTATTTGCTTTTGAAGGAGATATGAATGTTTTGCTTTTTGCTGTGTGCAATTTCTTTTTTTTTTATATTTGCAACCTTTTATATTTTTAGGTACCGTTAAACTGAAATTTTTGAACAGAAAAATGTTTCCTTTTCTTGAAATGCATAGAACTGTCTTAATTCAGTCATGTTATGAGTTATTTTATGAGTTCTTTAAATTGTAATTACCCAGTATTGCAGTTTGTATTACATTTGGTAACTGTAATTTTAATTATTCAATGAATATAACAACTTTAAGAATTTTCTTTTCTAGATATTACAGTGAATGAAGTGTAAATGTATGGGAAGGGAGGGAGATATAGTTATTCATCATGTTCATTTTTCAGTCATGCCACCAACTTCTGTTTAACAGTATAGACACATTGAATTTTCCTGAGCTAGCAAAGACAGTAATAAAGCTGGCGTTTTTATTGTCAAACTCTTCTGTTTTGGTATTTAAGTATTTAACTTATGGTTTTGTAATTTCCTTTGATTTGTTTAATTCTCAACTTAAGTTATGCCAATTCCAATTGATTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGAGAGTTATCCTTCTTTGCACAATTCATTAAAATGTCATGTTTGTAGGTTAATGCAAATGCTTAACCATACAGGTATTATATAAATACATGTATTTTATCATAGACACATTTAATGGTAATGTATTAACCACAAATTTACATGTATGTAACATGCGCGGTTCCAGATATATTAGTATTTTTCCAGGGGGTCCGAGGCATATCCTCTGTAATTTTGCAATTAATGTCAATTTAAGAAATGTGATTTTTCCGAGGGGATGGGGTCTGGATCCACCCGACCCACATTCCCATAAAGATCCGCTCAGGGGCAACACATGTAGTGGTACATGTATTAACTATAAATGTACGAAGAAGTCCATCGCGGTTTGGTTATTGTATTGATATATTTTATTCATTTCCTGTTGGTCAGCGCTGCGAAGTCTTTCAAAAAGTTTGGCGTGGGGAGTGGATTTATTTAGCTCTTTCCGTGTGAACGGATTTGATACATGAAGACTAAGACTAAAAACTGGGGTGTTAATGTGTAACTCTTGAAGCTACAAAGATTGGGGAAATTATTCCAGGGCTTTGTTCAGCAGAGTGGACGTTCCAGACCTTGTCTGCCCAAGTCAAGATGCCCTAGCCCTTACCAGTGCTCGCTGTATTGTAGGACAACACCCCTCCCCAATGCATCCCCCAACACCCCACCCTCCTCAGGGTGATTTAACCATGCATCGGACACATACCTTGGATCGGACAACTTTGTTTATAAATATACAAATAAATGTGCATGCGCTCATGTGTTGTTTCGTATATTCCTGAATTAGAACAAATGAACTTTATCATTATTAAGAATTTGACAGTCACATAGTTGTGTTGCGAGAAAGGAAGGGATGTAGTGTTTGTTATTTACATTACGTATTCTAAGAGAGATAACTCTATGCTATCCCCTACTGTGTTATGTTGGGTTATTGCCCCTTATTATGTGTGACGTTGTTTCCGGTTTGAATAAAGGTCTTCAATGACGAACCTGTTTTATTCATGGTCTAAATCTGGTTAATCCGTGTGCGTAGCATACAAGGACGCTACAATCCTTATTCACTATTTTCAATTTTTAATCATAAGGCTATCCTAGTGTTTGTTTTATTAAACATCATGCATCAACAACTGTTCCTCGTTCGAGTCAATTCAAACTAACGAGCATTCGCAACTTTGTGTATGTCAATTAACTTGATTATTCAAGTCTTCTAATCCATTTAATCAAGTGAATAAGCTCTAAGAAAAATTATCTAGAGCTAAACAATTATTTTAAGGTTTATTTCAGTGAAACTTTACATTAAATCAGTTAGATTTACCTCAGGAATGACGTACTAAATTGTATTGCGCAAGGTCACAGTAGCCGCATAACACAACGTTGCATCATCGTTTTTAACCTTTGAAAAAAAAACAATTTGGGTCACACAAGGGACTGTCTCAAAAGCTTCATAATATAAATCAAATTGTCAGCCATTCTCCAGAAATGGTTCCAATTATGATATATTGTTGTCGCCAGCATTCATCACAAAATTATTATTTGCCGTTTAATGTATTTGGCTGATACTTTTCTCAGGAGATATCTACAGTAAAAATTAAAAATTTTGATACCAAACAATATGCATTTGAAGTGTCAAATGATGTCAAATTATTTCAATAAAAAATCGGTTTGTGTATTTTTCAGCATGTCGCACGTGAATATTTCACATTTTACTACAATACTAAATAGCATTACGGTGATGAAAGAGACAATTAAAACTCATTTTTTATTTCAGCATCACATAGCGTGTTTTGTCAGTAAACACCTGTTGATAAAAATCTTTTCTTTCTTTTTTCCCCCCGATTTATATATTGTCGCTTAAACAGTCCTGATTTCCGTAACACGTGTTTGACTTAAAAGTAAGCGATGATATTCAAAACAATATCTATTGATATTATAGTAATTGAATGTCATAGGCATATTAAAAGAAAAATATATACAATTTACAGTCGAAAATCTATGTGTTTTTTTAATCATCGATTATAAAATTGAAAATTGAGTTTGACGCATTTCAAGGCCTGACTTCCGTAACGCCATTTTCAACTAAATTCATGGCATTTGAAAAACTTATTCATGATGCCTTTGGAGTACACAGTGTTCCAAAGCTATCTATCATCATCTGTAGAAAAATAATGTAATAGCATGGTACAGTGAGAGGAAAATTTACTAAAACCCCTGACCGGCGTAACGTATGACATCCGTAACAGTATTTTCAGTCAGTGATATATGGCTCGATTTTCCATCGATAATAATTTGGATTGTTCAGCAAACAGAACATGAGTTTAGAAAGTAAAGGAACTTTGATATTCTTAACTAAAGCAATTAATATTTTGATACAAAGTGCATTTTTAAGAAAAAAAATGATGAGAGTGTGCTAAACTATCGAAAAAATATGAATCATTATGTGTGGATTTATCTGTTTTAGTTTATTTTTATTTGCAAGAGCTATATCAGTTGCAGATTAAAACCAATTCACCTAAGACAATTTATCATTTGACAATATTTTCTAAATATTTGCTGCAGCGTTACGGATATCAGGGGAAAAAACAGATTTGGCATCTGATCATTCCAGTGCTTCTTATGTATATTTTTCACGACGGATAATCTATTCTTATGTTTTAAAATCAACAAAGTGGTCATTTTTCATGTAACATTAGCATCATATGCTATTTAAAGTTTACTCTATTGAAATATAGTGCATCAAGCTTATTGTTTTCTACAACATGTGATTTGATAAAAAAAAATATCAGGTGACCAAAATATATTTGGCTTTTCAACGTTGTATTAATATGCATGCATGTTTATATCGAAATGGTATTATTCCCGGATCAAAATATTTGATAAATACTCTGTTCATGATTTTTTTTTTAACATTATTAGTTACGGATGTCAGTATTTTAAAGAACTAATACCCGAAACTTAAACTAGTAAGAGTTTATATATACCTGCGAAAAACAGACCTTATTTAGTTGACTTATTAGTAACAATACATATACATATGTATATATATGCATTAATACATTATATGCGTATATACATTAATGCAAAGCAGGCAAACATGGAGAAACATAAGTGAAAATCCGAAAAAGGTGAGATGTGGATTTTGGCAACCCATATTTAAAGGGGATAAGACCCCACTTCCTCCACATAAAAAAGGAAGTTTAGGAAGATATAACCAATAAATTTCATGACTATTTAAAAAATCATAGGAGTAGATATTTGTGAAATGATAATCTCTGACATCCGTAACGAACCATCCAAGCTTTTTATCAAATATAAAAAGACAACTGATTTGTATGTTTGACTTTTTACCGGTATATTTCATAATTGTGTTTGATACATCCATCAGAGCATGTAATTTTAATACAATTAGGTATTTCACTATTTTAGACAGATATTTCATGTCAACATTTTTAAATCTATGTAATGTTGATTACATACTAATTAAAGGAAAGAAATTTTTAAAAAAGCGTGCTTATTAAGTTAAAAATGTATTTTCTACAATGAATAACCTGTATTTGATTTTTATTCTCTAATATTTGGTTGTAAAATGTATTGGAAAATATATTCTCCATGAAAAAGGTCATTTGCTAACTTCCGTAACTTTGGGTCATTATCTTTAAAAATCCTTCTGACATCAATTTGTGATGTACAATTTCTCAACATCTCTATATTAATGTTCTGTTATTTCAATGTTTTAATTAAAATCATTGAACATATGAAATTGTTCCTAGTTTAGATTTGATTTTGAATGAAAGATAATGCATTATTTTCTTTTTTATTGTTGAAAATAAAGATTTTCTTAAAATAAAGATATTTTTGAAAATATGTTCCCCTTAAATTTAAATTCTTAATGATTCTGTCAAATATGTCATTCGTATTCAATATGATATCAAACAAAGTGGCTAGTGATGTTTACTGTTATTGTACAGGCCGAGGATTACTTCTGACTTCCGTAACAGGGTTTTTAATATGGTCTTCAAAATCAAATATTTCGTGAACGAAGAAATTTTGGTGAGTCAAATTTCATAATTATATCGGCGAATAGTTGTACTTCAATATTATTACAATTAAAACACGAATATCAAAAGTTCATTTTTCACTGAAAGCAATCCCATATTTGGAACCATTTCTGGAGAATGGCTGTGTATGAGATAAATAGAACATCTATAATTGTGTGATTTTATATTTGTTTATCCAACTCGTTTAAATGGTTATATTCGCTCGGCAAGCCTCGCGAATATATACACCATTTCAACTCGTTGGATAAAGCAAATATAAAATCACACAATATAGATATCCTCTATATATATACATGATAATCAATCAAACTCTAATAGATCTAGATAGGATATCTCATGATTTGCGATTGTATATGATTTTTGTCCTACGAGTTGTGTATTTTCTATCCCCGAGCCGTGGCAAGGGGACAGAAAATGCACAACGAGTTGGATAAAAATCATATAAAATCGCAAATCATGAGATATTCTTTTTATCACATGTTTCACCTCATTTTTTTTGGTTTAATCTTAATTTTTTCTATAAAATTATAATTGTTAGCCGCACAACATATTTACTACAGGACGTCAACAACTTAACGCTCGGAAAAAAGTTCCTTAAAGATTAATATACAAACATTTAATTTTTGAGCATATTTTTAAAAATTCTTAGAAAAAAATAAAGAAGATGGGGGAAGAAGATGGCACAAATGCCCATTCGGTTTAGTAGTGAAATACAATTTTGAATTTATGTTTCCCCAATTAAATCTATTCAAATAAATTATAATAAAACTTTGCAAAGGCAAAATTTCTAACTATAGTCAGTTTTTAATATACATGTATTTAACAAAAAATAAGAAAAAAAAATATTGTCGGAAATTATGGTGGTATCGAACCCGTAACTTAAAAACCCTAGATATATAAGGTTAGCTTATGCCAGGTGCTCTAACCACTGAGCCATTTCAGACACAATTAACAAAGTGGGCTTTTTAAATATTATGTGTGACTAAGGTCACGAACTACCGTACTTGCATTATTTTTTCAAAACGTTCAATTGTTGGGATACAAAATGATATTTTTAATGTATAGTGGGTCATCTCTCCACGTTTTTGTTGATTGAAATCGGTTTGTTTTCCAATCGACCTTAATTAGACTATGAGAAAAATATGGAGCAAAGACCCACTCTATAAAAGAAAATGCCCTGAAGTTCTAAAAAATGACAGTATTTGCAGGTTTTGATACGTACACGCCTGTTTGAGTCAACATATTCCAAGTATTGAACATACCTGTAGGTTAAAAATCAATAATTCGTTAAATATATATTGTTTTCAATGATTTAAAAAAACCCATCAGATTTATTGATACTTTAATTTTTCAGTAGCCTGTCCAACCGCGTATGGGCATTTTACACGCCTTATCCACCCATCTTCTTAGCATTAAATGCTTCTCATTTATAACTCGACACTTTTCAAATGAGTTGTTTTGTTACTTTTTCATTCTACGTTAATAATCCGCCTGAAGCTACGTAATGTTTAGTTATGACGTCACCTGGCGTAAGAACACACAGTGGAATATAAAAAATTTATCCCATGAGTGATTTCCTGCGCATATTACGATAAACGTTTGATAAAATAATGAATCAAACTTTAATAGATCCAATAATTAATCAAACTTTAATAGATCTTATAACATTAATGAATCAAACTCCATTAGTTCTAATACTGATGTGTGTTGTTGACAGTTTTGAAACTTCAAAACTATATAACAGAAAAAAACTAGCGCACTTCAATATAATTTATTTCATTTCAAGTGTGTCGCCAGTTTCTTAATATATCCGGAATTTCATTAACGTATATTTACTCCATATAAAATGCATGCCTAAAAGTAACAAATACAATGCATGTACATTTACCATAATAGCGAGCACAGCTCGCCAGCGCGCGCCGGCGAGCTCTAAGAACCAGTGGGCGCGGGGAAAAGAACGAGCTAAACTTACAGATTCATCAAACAATTTTTTTGTCTATGTCCCGTAATGCTCTCTATACTCTGTCCCGAGTTTTTGCTTCCATCACTTTTTGCTTGATATTTCAATAATAGTAAATACCTTTGTGCTCAAACAACGTTCATCTGCTAATATGAAAAATGTCCAGATTATCTGTTTTGAAAAGCCCCCTCTACCGCTTCAGGCTTCAATACACATCCCAAAATTGAAAGTCTACGGAGAGTTTGCATTGCAACCGCCATTAATAAGCCCGGATGATAACGTTAAAAAATTGCGCGAGGTATCCCGAGTACTTCCGAATGGAGAAAAGTTGTAAACATTTCCCATTATAAATCTCCGTAAGAAAATTGATTTCGTTTCTGTGAAATTTTATGAGTGAAAATGGATAATTGTTCAATGACGATATCTTGGATATATTCCCTTTCATCGATTTCAATTGTACATGTATTTCTTTAATTCATAGGTATGTGTATTTTTATTAAAAATCATCATTAATTGATGGAAGCAATATATATACTATAATGTTTTCACCCGTTGTGCTATGCCAAAAATAGCCGACATTTAACTCGTAATTTACGGTGTCTTGAGGTTTTAAGACACTTTTTGAGTACCGCACAAGCTTTGCCAACATTTCAGGAAATCATTTGATTACGGTATAATATCGGTCGAGTAACCCCAGTACACTGATGCATTCCATATATCTCACATGCATATGTCTTGTTAGCTTATGGTTTTTTAAGTAAACTGTTAGTCAAGACAAGCTTTGTCGATTTATCTTCGAAAAGAAGTTGTTGTTTGTTTGTTTGTTTGTTTTGTTTTTGTTTTTTTGTTTTTTGTTTTTTTTTGTTTTTTTTTTGGGGGGGGGGTGTTGTTGTTGTTGTTTTGTCTTTGGAAACGCCCCCTGGATCTCATCTTCCCAAGTCAAGGGTTTCTGATCCGCTCCGCTTTATGTAGAGAGGAGCGGATCAGAAACCCTTGACTTGGGAAGATGCCTGGATCCATGATAACGCAGAGTCCGTATACAGAGAGCTATTTATAGAAATCTGTTTAGGATGACGATAAACACAACCATTAATTGGAGCTCCGACTGCTTACAGACGGTGGTTCGGTCAAGTACTCCTCACATATACAATGGTTGACAAAGCAGCAGAGCTTTATCATGCTGTGTGTGAAAATAATGCGGACAAAATCCTAGAACTTCTGGACAGCGGGGCCAATCCGAATGAATATTATGACGACATGGAGAACATCAGTTCAAGCTCCATCCTCCATGTCTGTTGTGGAAAAGGACATCTCGAGTCGATTCGGGTCCTCGTGGACAGAGGGGCCGACATCATGTCACGTGACAAATGGCGGATGTCACCACTGATCCACGCCATCATGCCCCAGTTTACGGAAGTGGTTGAATTCCTGGTAACAAGATGCCCGGATGTTGTCAATATGTGCGATAAATTTGGTAAAGCTCCATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAGTGAAAGGTTCACAGATATAAAATAATTAAATAAACTCAATAAGTCTTTGATGTCCAAGAAATGAAACACTGATAATTGCACAATGTTGTTTTAAGAGATTAACAGTCCTTGAGACATGACACTCTGTCTCTTTGAAATCACATTAAGAGTCCGAAAAGTGTCAATCACTAAATAAATAAGTAACTTTGTAAGAAATAAACTGTGAGAAAATATTACGAAACAGATGTTGAATTTTAAAAGTAAAGTCCAAAATAAAGTTATAATTAAACAGTGAATTTTGCACGGTGATAGTATACTAAAAGTCCAATGTTAAAATGGTTCTACCACAAATCGAGACTTTTGATTGATAAAACGTTAAGTGTTTATTATTATGTATATATAAACCAGTAATGAACAATACTTAAAAAAAAACTATCGATCTTCGATTTATTTATCGATTGTTAAGTTTTGTCTCTTCGAGAACTGTTAGGAGAGACGATTAAGAGGGCTCGATGGCCATAGGAATTTTTAGACTGAATTGATCTCCTTTATAGGAGAGCTCTATATAAGAATAGAGGAAAATACCCAAATTTGAAAGGTAAAATATATGGACTTTTTCTTTGAGAATTGTATCAATTTGAAGATGAAACAGAGCTCGCTCTTCCCACGCCAGCAGATATAGCCCCCCCCCCCCCNNNNNNNNNNNNNCCCCCCCCCCAAAATAACCCCCCCCCCCCCCCCAACACACACACACACCAATTTCAAAGAGGCTCAACCTTTAGTTAACCAGGAATTTCCATTCTCTAGTTTAAAAAACCATAATATGTAGAGTGTTGAACCAGTTGTACACTAGTATTTGTGATCCCTTGACCTGTTTATGTAAAACAAATCCTTTATCGGACACATATAAACTTTAAACCGGGCGGGGTTCAGGGATT
