>scaffold40598
TTATACGACATTGTTCAGATATTTTGTATATGACTCCATAAAGCTGATTTTATTATGTTTATTGTTGCTCAGGTGAGCGATGTGGCCCATGGGCCTCTTGTTTAGAATCTGGCATGTTGGCTTATTTATTTAGGTACAACAAAGAAACCTTCTGCGCATCCTTTATGCTACAACATGTAGCATTGGTCTCTGTATGGGTATGCTCCTAACTCTGGCTTGCCAAAATTCCCTATACATGTAACACAAATTTTTGTGATCACTCGAGCGTGCTCACTCTGTCGAACAGGTCATTGATATCTCATTAAGAAAGGAGTATAATTGGAATATAATACATCGCGCTCAAAAACATCGAAGGTCTCTACCCTGTCATTTCAGTATAGGTGTTACATCTGTCATTATTGCAATGTAAAATTGACAAAAAAATTCTACTTTTGGTAAAATAATCACTTTTCCTTGTCATTGCAAACACTCAAAAATTGTGATTAAGAAACGAAACCTTCATGAATGGTTGGCCTTACTTGCATGAATGTATTTGAAAGTAAGACAGACATAAGACAATCTTCATACATGAAATGTGATGAGTTGTCTATATTAGTTAGATTTACTTTTTTATTTTGTTCTAATTGAGGCAAAAATAATCTTCTGAGTGTGCCATTATAGGTGCACATTGTATATGTATCGTTCTGTTTTGCGAAAGCTAATGAATTTATTTTTGAAATTAGATTTATTATCATGTTTATTAGGGTCTTCCGTTTCCAACGGAAGACTCTATTGTTTTTGTTAGGTTTCTTTTTCTCTATTTTTCACTATTATTATTAAGGTCTTCCGTTTCCAACGGAAGACCTTATAGTTTTCGTACGATTTCTTATTATTATTATTATTATTTTTTTCCACAAATTTTGTGCACGAGATTTCTCGAAAACTATTCGACCGATTTCGACCATTTTTTCAGAGAAGATGAGTCTTGATGTAAACTTCATACGTTTTTGAGATTTTTCCTGTCGGCACTTCCGGTACCGATTTATCGGCCATTTTGTACATTTTTACGACCTATTTTGTGCAGAGCTGATCTCAGAAACTATCAGAGATATGACTATGAAATTTTCAGGATAGGTAGTCTATAGTCTGAAGTTGTGCACTATTATTTTGTTTTACGCCAGTGGCGCCATTTTTTGGAGCTCGCCTAGGCACGAAAATTGGGTACGAATTTTCATTCAAATTCTTCATACGTTTTCATCTGTATCTTTTTATCAGTTGATATTTTGTTAAGACATATATAACAAAAATAGTAGATAATTAAACGTTCTTTCCAACAAAATCAAGAAAAAGGGGCTGGCCCCTTAAATTAGGGGCCAAGACACTCGTAAACTCTATTGCAAATAACTTAAAAACGATCAAAATTTTGTAATGCAATATAGAAGCAAAGTTGTTGATTGTAGCAATATTTATCAAGTAAAATCATTTTCACACCCATTTATGACGTAATTAGGGATTTTAAGGGGCCAAAGTACTTAAACTTTGATGCAATATATCTAGAGAAGGAGACATATTTTGTTAGGCAATGTAGAAAAGAAAATGTTTGCATTGATTATTCTAATCAATTCCACTAATCAAAACTCCAAAGTCTGTCCCCATTAAGGATCTATAGGGCTGGCCCCTAAAATATTCAATCATTTGTATCTCAAAAATGAACAACAATTTTAGATGGGTGTAAGAACAAAAAATGTTAGTATTCGTGAGAACTTTCGATTGAACTCAAGAAAAAGGGGCTGGCCCCTTAAATGAGGAGCCAAGACACTCGTAAACTATATTACAGATAACTTGAAAACAAGCAAGATTTCAAATATCTTTGGTACTTAGCCTTTTTTACAAAATTGATACCAGCGAGATTTTAGTCACTGTAAGTGATTGAGACACAAACTTTTATAAATGATAGACAATCGATTGAAGATATATTTAACGGGTTTTCTTTTGTCAACCGTCACTTCCGGTACTCACAAGAAGAGTTCAAACAATTCATTTTTTTCACAAGTTTAACTGATTATCTTTGGTGTTTCATCTGCTATGATTAACAGTAGTGTACACTAAACATATGTATAAAAAACCCTAGCTTTTATTTTCATAAACCTCTTTTGTTCGTCCGTTTTCGGTCTCGAGACAAAAAACCTAGATTCACCAAGATCGCAGATTTGGCAGAGAATATCGATATTTCATCGTATCATATGAAAACAAAATCGGACGGAAGACCTACTCGTTACTCGTAACGAGATCTAGTTATTATTCTTTTTTTTTCTTAACATTTTTCTTAAAACTCAAGTATCTCGAATATGTTACAACGGATTTTTATGAAATTTTTATGAATAATACAAAATATCAAGGTCTTTTATCAGGTACATTTTTGTTGATGACTTCACTTCCGGTCGGACGTTATGTTCGTTTTTCTTTTTTTTTAAAGTGATTTTGTCCTCCCTTTTTTCTCAAAAATGATTAAAGATAGAACATTGAAATTTTCAGGATTAATATAGTTATGTATTCCTAGGGCCGATCAGGTAAAACCATGATCGTCCGTCACTTCCGGTCCGCTCAAACAGCATTTTTTAAAAATTGCGTTTAAAAAATTTTTCAAAATAAAAAATTTACAATTTCTTTTCATCAGAATATGTTTTAAACTTATCAAATTTTAATATGAGCAGATCATCCGTCACTTCCGGTCGTCACCGGAAGTGATTCCAAAATTTCGATTTTTGGATTTTTAAAGCATATACGTTTTGTAGACATTTTTGTACTGAATACAAAACTAAAAACCGTTTTAAAATCGGAAAACGCATTGCAGAGAAATTGCAGTGTAAAAATGACCTTTTCTGGAAATCTCAATTTTGCAGTGTAGGTCCAAAAATTAGTTTGAAAGGAAGTTAATATAGTAACTTGTACCAAATGTCAACATTTTAATTTAACCCTATTATTTATTCATAATGAAACGGAAGACCCACTCGTTGCTCGCAACGAGATCGTGTCTAGTGATGTTATTGAAATTTTTGCTAACTACATTTATAGTTGTTTTCAACTGAGAAAAGCCTTATAAATGTGTAACAGAGACTGTAATAAACTCATCTTTTTATGTCTAATAAACTGTCACTTAGAAACCTTCTCTCTTTTTTGTTATAGTGTGTAGGTGTTGTTGTATTTATTTTATTTTTATTTTTTGTTGTTGTTATTACATGTACCTTTGTATGCCCAAAAGGACCCATAATTTGGAAATAAAATTATCTTATCTGTTTATCAAATGAAGTTTTCAAACTGTAGAAAAGAATTCATGCTCTTTTTTAAGTTGGTGAAATTTTAAGCAGAAATTCTGCTTAAAATTTCACTAACTTAAAAAAGATCAGTTCATGTTCTTCGAGAAACTGAATGTAATGAAATATTAGAGAGCATTATGGGACCGAGACAAAAAATTTTGTTTGATGAATCTGTAGGTTTAGCTCGTTCTTTTTCCCGCGCACACTGGTTCTTAGAGCTCGCTACGGGAGCGGCGCTTCGCGCCGCTTGCTGCGCTTGCAATTAGCATTAAATCCTTATTTTTTGAAAGATATAGTCTCATAAGTGCAACGGCGTGTGCAAACAAATTTTCATAACGCGCTAACGCGCGTTATTCAATTTGTATGCACACACCGTTGCAGTTATGAGACTATATCTTTCAAAAAATAGGGATTCAATACTTTTAAAATAATAACTTAAAGATCCCATGTACAGATTCAACTGACGTCGCAAACGTCAAACTATGACGTCATTGATGATGCACGATGTTTGCATGAATATACAGTATAAAATTACTAGATAAAACATTTTAATGTTCAGTTTATATGCATTTCTTCCTCAAATATTCAACAGCATGATGATTTTGTAAATAATCACAAATAATTCTAAATCATTATTAATTGATATCCGCAGTTTCAATATAAATTAAGCAAATATTTACCCTAAAATAGAGTGGTTACAGCGTTCAACGTTTGTGACGTCATAATAAAACTCCGTCATTTTAACCTTTGAATACCCAGTGATTACTTGTTGCATTTAGAGGCATTTAAAGATCACAGAATTTAATGGAAAAACACGGTAGAATGTTAATATTATTGGTTACAATAACGTAAGTGATAATTAACATACGGAAAAATATAATCTTGCTTAAAGATATTTATTACGAACAACAAACAGTTAACTTTGAAATATTCGAATAGAACTATTTTCTGTCGCCCATGTTCAGATAATTTTGAAATTTTTGCCGTAGAGATTATCCGGTAACTAGACGGCCGTAAGCCATAAAAATGAACAAACTCTATATGGTTCAACTGTATTACATGTATATTAATGTCTAAATTGTCAAATTCCCGCGCTTGCGCGGGATATCATCTGGTTAGATTAAAAACACACAACATATGTTAAGTTTTAAGAAGTTTTAAGAAGTTTAACTCTAAAAATGTATTGACTGTTGTCACTAACTTTAATTGTAGGTAACTTGTGAGTCCCGTGTTCAAGCAACTGTTTTCACGAAAGGAAAACTTTTTCTTTGATGTGTTATGTGTGTAATGGAAATTCACTTTAATGCGTACAATCATCAGTTTAAGAGAGTGGCGATACGGGATCGGAAACCGACAGAGTGGTGATCCGGAAAATCGGACCACACTCTGTAAAATTGTCAGTATCAAGAAGGGAAAATTGATGGGTATATAATAAAATATCTTGTTATACTTTCATGTTAAATACTGAAATCTGATTGGTTAAGACGCAGTTAATATTATTTACTATTACCCTCAGCGTTAGCAACGCACTTGGCAACGGGTAACATTAAAAAATGTTACATGCGCGAAAATTATGCGCGTACGGTTCGCTGTAGAATTCACGTTATTCCTATATAAAAGCAGTAAAATTTTCTTAAAAATTTTAAAAAAGACATTCAGTATAACAAAATAAATAGTGCCTGTTTGGGAGGATAACAGTTGAAATTGACACCCCTCGAAAACCATTGTCAACCTCCGCTTCGCGTCGGTTGACAATGGTTTTCTCGGGGTGTCAATTTCAACTGTTACCCTCCCAAACAGGCACTATTTATATAATATCACATGAAAAGATACAATATTATATACCTATTTACTGCTTCGCCTCGTGAAATAGTTGCTGTCGAGGGGGACAATAAACTTGCTATCGTCCTCATAGCCAGTAAATAGGTATTTTATTATACCGAAGAAAACTTTATTTGTCGGCGTTGCAGAATTTCTTGATGATAAATTAGAGTTATCGCACCTTGAATTCAATGCAGTGATTGGGTTACGTCAGAGGTGTTCCGAGTTTAAAAAGGGGAAATCGAATGCCGCCAGTGAATAGTTTCGATGACTATTCACCATGGGCAGATAGCACGGAAACTATTTCACAGTTAGATAGAATATCATGTTTATTTGTTGTAATTTTACATAGAAAATATTCACAGAAGTATAAAAACATATTATATTCTACAATATCATATAATATGATAAAAATATCATATCATAGGAATCATGATAATATATATCATAAATATCAACAAGCACATCTATCAATTAAGCATGTTTGAGTGATTTAGGACAATGTTTCCTTAGCATCTTTGATAAAGGAGATCAGGCCCTGTATCTGAAGCTAGCCTTATGTCTCATATCCAAAGTTAAATGAACCATGAAAGTTAGTCAGTACAATTTTTTTTAAACAATCGGACCTGTATTTAACGACTTGGAAAAACTTGCACTTCCTCAAGCTTCAAGATAATCGAGATCAAGCTCTGCATCTGAAGCTACCTCTATTTACACACCCATAGTTAATTTACTGTTCAAGTCTGACTATTAAAGTATGAACAGAATTTACTTCATTTTGTAACCATCTCCAAGACACTATAAACACAACTTTAGTTGTTATAAAATGTTAAACCTGCCTAAGGCTAAGTATCTAGAAAATCAAGATCACTTTCTGTATTTGAAGCTTCCTCCGTAATTCATTTACATAGTAAAATCAACCATGGAAGTTTGAATAAGTAATCATTTACATAAACATGTGACAGCTCCAAAACCTTAACCTCATCCAGCATCAAAAACTATGGGTCATATTCAGCATTCAAGCCTGTCAAGTGCATCAGTATCAAAACACATGCCATCCAAGCAAGTATGGCCAGATTTGGACCTGTAGTAACTAATTAAGATATGGTCATCAAAGGGCACCTGCTCCAAAAACTTTAACCAGCTCCAAAAACCTTAACCTCATCCAGCATCCAAAACTTATGGCTCAGATTCAGCAATCAAGTCTGTCAAGTGCATAGTATAATGAGACACACCATCTATGCAAGCATGGTTAAGAAATACCAGCAGTAGCTTAGATATAGCCATCAAAGGGCACCTGCTCTAAACATTTTAACCTATTCCAAAAACCTTAACCTCCTCCAGCATCTGAAATTCATGGCCCAGATTCAGCATCCAAGTCTTTCTAGTCCATAAGTAGGTCCAGATGCATCATCCATGCAAGTTTGGTGAAGATAGGACAAGTAATTACTTAGATACATATCCTGCACCAAAAACTTTAACCAGGTCAGGACGCCAAGGTATAGCATAAGTTCCCCCTGACTTTGTTTCGTGAGCTAAAAATGTATGTGAAAATTCAAACACAAAGAAACTACTTGCCATGCGAAATTACTTTGGTTGTTTTGAATAATTATCAATAAAATCAACTCCCGTCAGTACTCAGTACTTTGACTTATTCAATGTCAGCTGTTAAAATGAACACTACTTGTATCCTAAACAAATTTGTATTCCAGCGTCATACATACAAAACATGAATAAGTTAAAAGTACAAAGAAAAAATATTAAAAATCTGTAAATGTAATTCTAGAGTAGAAATGATAGACTCACTAAACAGTTCTCAGTAAAAAAAAAATTCATGTTATGTATGAAAAAAAAACCTGTCTTTAAACATACTGCTTACTAGCTTTACTATTTATGTAAAATAAAATACACTGGCATGTCTAAACACACATTATTTCCATACAAACTTTTACAACATTTATTGTAAAATTTAAATTTGCATTCTTTAAATACTTCTTCGTTTTAATTTGCTTCCTGTTTTGCCAAAATAAAGGTATTCCTACGCTCTAAGTAAATGGTATAATTAGATGGGAAACACCTTTTTAAAAGCTTATAATGTCAGTACAACTTAAATTTGCTTGAAAAAGAAATTAAGACAAGTAAAATTGAAATACAATTACACAAAACAAGTAACTTGCTATCACATTAATTTCCACAACTTGCTATCACATTAATTTCCACAATTGTCTAAAAATTATCTTCCACATTTTCTTTATAGGAACTTTTCCAATCAAAATAGGTTTATCATTTTAACTTAATTATCTTTCCTATGACTGGTCCTTTACAAAACAAGAGGCCCATGGGCCACATCACTCACCTGAACAACAATAGCCATTTAATTGTAAATAACCTATATGAAATATCAGCTTTATATATGCATCCCTTCAAAAGTTAGAGCGGAAACTGAGAATTTTTAATTTTTTTCTAAGTTCATGAGGCATAACTCTGTCAAAAATCATTGGACCGGAACCAAAATTCAAACTCAACTTGTATTATTCATTAGACACATCTGGGATACAAGTCCACAATATGTTAACTTAGAGACATCATACTTGATAGGTTGATGCATCTCTGATAATACCAGTAGATGATCCCTTTTGATTTTAAGTTCATGTATGTATGCTGCCCATGATAAGGATTTATGCACCTTATAATGTATATCCAAGGGAGGGGGCATTAGTGTTTCACAACATCTCTTGTTGGATTCTTGAAAACGTGTAAACGTCAAAATGATTACTGTTGATTTTTTGGGATAAAAGTGTGCTTTAATGTTTAAAATGTGGATTAAATTATAGATCTGTTACGAAAATTTTGGGAAACTGCATGGTGTCGAAACATGGGTCGAAGCGTTTCAACATTTACACATTTTCCAGAATCAAAACATTTACACATTTCCAGAATCAGTGAGGGTTTGCGAAGAGAAGTGAATGAAGATGATGCCTGTCCACTTCTTATGAGGAAATGTATGCAGATGACAGTTAGGCCCATATAGTGTATTCCCTATAATTCAGCACATTATAGTCAGGATATTTAGATACTAGTAGGTATGAGTTGTAATGAGTGTGTTATTTTACCCCACACAATATGTTTTTCGGGATATGTTTTTGAAGGGGCATGGTCACGATTTTGGTCAGATTTTTTTTTCTGTATTTTATTGTTTACCAAGATAATGAACGGAAACTGTTGGAAGACCGACTGACAGATAGTAGCAAAGCAACATGCCATATATATATATGGTTGTGTGTGTGTGCGTGTATATTAATTTTAAACGATCTCCGATCCTCAGCAATGTACGAGAACCTTAATATAACTATTAATATTGTTCTTTATAGTTCATACTTATTAATAAAATAAAAGGTTCAACAAAATCAGTCTAACAATTTTGATGTTGATCGGCCTGCCAATTTAACATATTAAGTAGATTTAACATAGTTTGACTTCTATCACAGCTTAAAATATTTAAATTATGTTCATTCTAATGCAATAGTCATGTAAATTAATTATTCAAGACAAAACATTGAAAAACAAAAACGATTTCTTTTATTTCAATTTATGCATGTCAAAATGTAGCATCATCATGATATGAACGTCTGCAGAAAAGCTATCTAACCCCGATTTTAATCCTTCATTGCAAAAAAAAAATCTCTGACATCGACACCATTCATATATACCAAGGTCATGGTTAACCTATTTGTTTGATTTGATCGTTATACCTTACACGAAAAATACGCAACAATTATTCCAATTATCAATGACAAATTAAAAAGCTTCAAGTATAAACACCAAAAGAATCTAAAAAACGTGGTGTAAAAACAAATGGCATAGTCTATTGTAGAACTGAATTCGGAACTACGATCTACCAGTATTTCATAAAATATTCTTACTTAATATCATTGTTTGTTAGAAATGTTTGCTTTAAAGTTTAATCGACAAATCATAAACTTTTCTTTAATCAAAATTGGAATTCATCTTCAAAATGGCAGTTAGTACAGAGCCTTGTTTTCGTAATTCAGAATATCGAGCCCGATCGTAAATAAATAAACACATAGTCAAAACACGCTTACAACACATACTTTGAACCCTTCTAAGGGTCCCAGTATTAGACTGGGGGTCATTATTTTTACAATTTAGAATCTGCTTTATATATAGAAGTTTTCATATAAATATTGGCAATACTGGTGCAGCGGTTCTTGAGAAGAAGATTTTAAAAGACCCCCCCCCTTTTTTTTCACAGTTTCACGATTATTTCCCGTTTGAAAAGGGTTTGGCCTTTGTATTTTACAATTTATAATCTCCTTTAAATAATAATGCTTTCTGCCAAATTTAGTTAAAATTGGCCAAGTGGTTTTGGAGAAGAAGATGAAAATGTGAAAAGTTTACAGACGGACAGACAGATGGACGGACGGACGACGGTGATCAGAAAAGCTCACTTGAACCTTCGGTTCAGGTGAGCTAAAAACCTTTGTTCAAAATTTGGTTGATTACTAGTAACTACACCAGTTGTTCCATAGAGAAGTTGCCAATACATTAGGTATGCAAACAGATGGACACAAGAAGAAAAGGTGATCTGAAAAGCTCACTAGAGCATTCAGCTAAGGTGAGCTAAAATACAAAAGTGCATTGTAAAAACAGCAGTATGTACAAATAATTATGCTTAATATTAATGGGGGGGGGGGGGGGACTGGGAAAATGCTAAAAATGGCTAAAAAAATAAGTGTGCATATTTGAAATAAAAGCAATACATATATATACATTGTATGTGCATCTCATATTTTTTCTCAAATAAATAACAGCAAGTATTTCAACTTTGAATAAAGGTTACATTATAATCAAAATACTTTCACCAATTTTCAAATTTTACAATAATTGACCAAAAAATATATTTAAACTAGACAACATTGAGATGGTGACCATTTAGGGCCCGCTTAAATAACAGCCAATAAAATGTAAAGTATTTTGGATAATTTTGCTTTGACCTTGACCTATAACTTAGAAATTTTCTGGCTGATATAGATCTTTTAATTTGATCTCATTACCCCTTACATATGTACATACACACAGGCTTTTTTGTTCAGTCTGAGCAAGATTAAGCAAATGGGGAAAAAAACTACAGTCTAAAACTGATCTCTGATATGACCTTCACATTGCCTTGGTAAGTGGAGAGTATATACATGTATGCTCTTGAAAAAGGATTTTTGTGTGATCCCTATATGACCTTGACACTTGACCTACAAACATCATTAATCTTTCACCTAGAAACATGGTTCAAGGTCACTGCATATCCTTTTACTCAAAGACAATCTCTGGGCGAAGTATAAGCCAGATTGGGCCAAGGGGAGAGAAGTTATTCTCAGGAGAAGATATCTCGGATGAACGGACAGATGGACACAGATTGATCACTATAGGGTGCCCGAAGAGAGAGGCCCTAAGACTTTTGTAAAGGTAAATAATTTACAATCCCAAGTGGGATTCGAACTCATGACTTACAGATTTGCAGTGAACACTCTAACCTACTGTGTTACGCTGTTAGATGACAATTTTGGGAAAGAAAATATTTTCCGGTAGAAAATTACACTCAATTTCATTGTTTATTTTGATAAATAGTACCAAAATAAATAGTACGTCACAATATGGAAGTGTCCCATACCACCTTAAAAAGTAAAAAATTTCCCATTCAGACACTCTTGAACAGCTACATCAGTGCATCTCATCTTGATAAATTTTAAACATCAAAAAGATATTCAGGAAACCTGTCGTATGAAAGACAAAATCACAAACTGTTCAGAAGATATCTGATCAGAAGGAAGAGTCTTGTATTGTGTTCAATTGTTGATAAAAGATGACAAAAAAAGCAAACCAAGTTGGTGGAATACGATGGACTCTATTTTCGAACTTCTGAATTCCCTCCCAAAAATTATTATCATCAGCTAATGAGCTATTTTTAGACATGTTCTGCCTCTGATGACCTGACAAGTTCCAAATAAAATTGATGCAGGAGGCTGTTTTGCTGTAAAAGGAGTTCTTCAGTTTCACCTAAGTCCAGCACAGAAATCTCTTGAAATGCACACTTTGTCAATGTAAAGGATTCTTGGTTCTTAGTTGCAACAACAACAACAACATGAACTGCAACATTTTCATTCACAAAAATTTGTTTCACCACATTTAAAGCTTGACCAATTGTATCACCTCGATGCATAGCACCAGTTGCCACTTGAACAAGATACAATGTTTTTTCCTCAACGTTGACCCTTTTAGGTGACGAACACCCTTCCTTTTCATCAGAGTCAGTATAATAGACAAAGTAATCTAATCCCATAAAATTTGGTATTTTTGGATATACCAAAAATCTATCATATGACTTTGCATAGTGTTTAATAAAAAGAGAAAATAAGGCAACATTTCTTTCATGACCTTTCAGATTGTTCGGTACATCTTGATAGTGCAAAGACAGGTCTTTTGTGTAACATTCAACGAAGTTTTTAGCAGGAATATATTTCATTTTCCAAGATGATTGTGACACTTCTTGTTTTGTCTGTGATGGCTGATACAATGTATTACCACCCCTTTCCGGCAGAAGTACTCCTTGCTTTTTTTGAGACTCAACAAACAATTTTTCAAACTCCTTTCTAGCTCCACCATTCTGAAACATAATTTGCAACATTTTATCAGAACTAATTTTTGCATTGTGAATCATCTCTTCCAAATGATACGGAAACCTTCGTCGCCAACAGTTTGCCAAGTTTGGAATTAAATGTCGAATTTTTACACAACGATCACCAACATCCAAATCCATCCTTGCATACTCAAGGTTACTTTGTAGATCCTCAGCTTGGACTCTGTAGTACTGAACTTCAAATATGTTGATCCCTATACTAAATTCCTGTGCCTCTTCCCATTTCATGATAATTTCCCTTTTGTTTGGAATGAAATTGAGCAGAACAGCAGTGTGAAGTTGAAACCTGGAATACTCAGGACTTTCACAACTTTTACAATTTGCGATTTTGTGTTGTTTTTCTTTTGTGAACTGTGCAAAAGCATCATCCACTGTTCCATCTGTTCTCGTGTACATATCCTCCAAAACACTGTTCAATAATCTGGGCGTCATTATGTATTCTTTTGAGAACTCATTATACACTTCCTTTCCTTTTTCCTTTAGACTAAGTCTATGATCATAACTCTCATCCTCCCTGTCTTTTTTTGCGATCAAGTACTCCAAGGACCCCTTCCAAATATCTACAAAGGAGTCCTCATCAAGCTGAAATTTTCTTCCAAATTCTGTAAATTTATGTGCACTTGCAGTGAAGCCTGTTTCAATGAGAATAAACTTTGGTCTTTTAACTTGTCGTTCCACAATCTTCTTCATCTTGTTTAGATAATGTGTATTATAGAGAGTTAAATGATCAACAATAATACAGTCATTATCTTTGAACTTTTTTGAATGAGCGATGAAAAATTCCAAATCTTCATCTCGCTTTTCAATTTCGTTTACATCAACATAATGAACAGAGAGGTCATCATTTTCTCGACACTTTAAAGTATAGTAAATCGCTGATGATGTCTTCCCCAAACCTTCAATTCCATTNATTCAGAATACCTATGGGTTTTCACAATGTGAAGAAACGGGTTTCATTCAATTGCAGTGTGTAATATTTCCAGTAAACTTAAAAGAATTGTATGCTGTCTAATTTTTCAAAAGTTCTATAAATAGAACAAGGGGAAAATCCAAGTGCCATCCGTTTCCATAGTTACTGATGTAATGTAATAAAAATCATTCTCATTATAATCAAGTTAGGTTATCATGAATATCTGTGCCAAGTCTCATGAAATTTCGATATACTTCCATTGATAGCCATTTGCATGGTTCTATGGTAGACTGCCTCTTAAGAAAATTCTGTAATACTTGCCCCTATGCTATGTAGATTCATCATGTGGAGTTTTATACCTATAACTGTAATCATAAAATGTAAGATGTTGATGCCAAGGCCCTGGTCATGATATACATAATACAGTCCCTGAAACATTTTACTTCCCTCATGGACAGGGAGTGAACAGTAAGCGAACGCAGAGTGCACGGTGAGCAAACGCTGAATGGAATTGAGTAAGCGGCTGTGAACGGTGAGCTCACACAGAACGCAGAGTGCAAACGGTAGCAAAATGTGAATGGAAGATGTATGATTGGTTCGAACAACTTGGGTTTATCCTCCGTCTCTTACTTCAACAAGAATAGATATTAAAATATATAGTATTGTTTTGTTATAAACTTCTGCAAGAACAAGTGCTTTCAATTTCATGCATTAAAATTTGGTCAAGGATTGAAACAAAATTAAAACTAAAATTATCATTAAGATGAAAGAACTGTAAACGTAATCTAAACTCATTTTATTGATGATTGATAATTTAATGAATTCCTAAAGAAGTAATTTGTCGCAAGTAGGGAGAATGTTTTAAACTTGCCAAATAAAATGGAAAAAAATCAACACATGTAAATATAAAATGAAGATTTTTAATTTTTCCAATTTGTGTTTACAAAATTGTAGGGACATGCTATCATAGTTAACATTACAGATTACAAAGCTCACCAAGACTAGGCATCATCGTTTTGAGACCACCTTTTTCATATTATATGAAAATCATAGTTAATCATGTTAATGATCTTGGATGTTCATGGATACTGTTTTGACACAATATCGTATATCATATGTAAATAAAAGTTTGAAAATCATATGTTCATTTAATACTGTATTGTAAGATACAATGTTTATCAATACAATAATATAAAAATTGATATTGCATCCTATGATACTATACAATATATATCATATGATACAATATAATACTGTAATATATAATAATACAATATGATATTGTAACATACGCTATGACATTGTATCAAGATATGATATTGTATCATATATTATGATATGGTTTTGTATCTTGTAAAACATTGTATTTGATCACATAATACAATATCATAATATATATGATACAATATAGTATCATATGATAAAATATCATATCACATAATAAATCACAAAATTGTAACATATGATATTATATTGTATGATACAGCCCGATATTGTATTGTATGCCATAATATTTTGAAGCCCCTCTCCAATAGCAATGAAAATAGACGGGTGTTCAAAATATCGCGGCCATAATATTTTGAACCCCCTCTCCAATAGCACTGAAAAATAGAGGGGTGTTCAAAATATCGCGGCCATAATATTTTGAAGCCCCTCTCCAATAGCACTGAAAAATAGAGGGGGGTTCAAAATATCGCGGTAATAATAGTTTGAACCCCCTCTCCAATGGAAATTGGAAATAGGAGGGGGGTTCAATATATCGCGGCTATAATATTTTGAAGCCCCTCTCCAATAGCACTGAAAAATAGAGGGGGGTTCAAAATAACAAGGCAATAATATATTGAACCCCCTCTCCAATGGGAATTGGAAATAGGAGGGGGGTTCAATATATTGTGGCCATAATATTTTGAACTTCCTCTCCATTGGCAATGAAAATTAGAGGGGGGGGGGGGTCAAAATATCGCGGCCATAGTATTTGAACCCCATTCTAAATGGGAATTGGAAATAGGAGGGGGGTTCAATATATCGTGGCCATAATATTTTGAACCCCCTCTCCAATAGCAATGAAATTAGAGGGGGGTTCAAAATATCAAAGCCATAATATTTTGAACCCCCTCTCCAAAGGGAATTGGAAATAAGAGGGGGGTTCAAAATATTGCGGCCATAATATTATGAACCCCATCTCTAATAGCAATGAAAATAAGAGGGGGTTTCAAAATATTGCAGCAATAATATATTGAACCCCCTCTCCAATGGGAATTGGAAACAGGTGGGGGGTTCAAATATATCGCGGCTATAATATTTTGAACCCCCTGTCCAATAGCAATGAAAATTAGAGGGGGGTCAAAATATTGCGGCTATAATATTTTGAACCCCCCTCTCCAATGGGAATTGGAAATAGAAGGGGGGTTCAATTTATCGCGGCCATAATATTTTGAACCCCCTCCCCAATAGCAATCAAAATTAGAGGGGGGTTCAAAATATCGCAGCCATAATATTTTGAACCCCCTCTCCAAAGGGAATTGGAAATAAGAGGGGGGTTCAAAAAATATTGCGGCTATAATATTTTGAACCCCCCTCTCCAATGGGAATTGGAAATAGAAGGGGGGTTCAATTTATCGCGGCCATAATATTTTGAACCCCCTCCCCAATAGCAATCAAAATTAGAGGGGGGTTCAAAATATCGCAGCCATAATATTTTGAACCCCCTCTCCAAAGGGAATTGGAAATAAGAGGGGGGTTCAAAATATCGCAGCCATAATATTTTGAATCCCCTCTCCAAAGGGAATTGGAAATAAGAGGGGGGTTCAATATATCGCGGCCATAATATTTTGAACCCCATCTCCATTAGCAATGAAAATTAGAGGGGGGTTCAAAATATCGCGTCCATAATATTTTGAACCCGGGGTTCAATATTTCATGGGGGGGTTCAATATATCGCAGCGATATTTTGAACCCGGGTTCAATATATCGTGGGGTTCAAGATATTATATGACACCGGTCATTTTGGTTCTAAAATTATAGTAGCTGGAAGTTTATATTTATAACATGGAACGATAGTCTAACATAATCTTATTCGTATTTTCTGCTACATTACTTCATTTAAACAATACAGAACTTATTTGTGTGGTTATTAAGTGGGTTTTTTCACGTTAAAAAACTTTTAAGCATATTTTGTTTTCTTAATCATAGAATATATTAAGTAAAGAGCGGTTTAATATACCATAATTTTCACAAGTTGTTGAAATTAATTGATCAGTTACAAATTATCTATCTACACTTTGAAGGAAGCAAGGGGTAGTGTCACTTACGTAATCAACCAATTAACACTACCATGCCAGCCCCCAGGCGTTCACTCAACCATCCAGGTATAGTCCACGCGGAGCTAATACGCTTGATCGGCCATGTGTGCACTTCGAGAGATCAAGAACTTCGAGAGATTGGAGTTTGAGAGGTCAAGAGTTAATTTGCTTAGTTGTATAGAGAAAAAAATAGGGACCGTGATTTCACTTCCAGAGATCGAAGTTCGAGCCATCAAGTGTCACTTGTATATCATACAATATCATGTGATATAATAATATATACACATTACACAAATCGGAACCGAACCGAAATCCGGAAAAACAGAACCAAAACCGAACCGAACAAATTGTTCCGCGGTTCTCGGTTTTTTCGGGTACCCGTGACAGCCCTAATATATACAATATCATATTATACAATATCATTTCATAATTCACAAAATTATTTACATTTCATCAGCATGACAGTTTCAAATCATGAACTTTGACCTTTTTAATTATAAAATGTCTGCGGCAAAATCATTTGAATTTTTTTAAAATAAAAGACTTCAGTATAGTGAACAAAATGCTACTAAACTTTCGTACAAATCCTAAAAATTGCAAGCCGCAAACCTTACCTTAAACCTGAACAGTGAGCAAACGCTAAATGTTCTGTGAACTGTGAGCGCACGGTGAACGCTTTGTAAACGGTGAGCGCGAACGGAGAGCGCAAAACTGTGAATGGTGAACACACAGTGAGCAAACGCAAAAATGGGAAAGTAGAATGTTTCAGGGACTGTATAAGCAGAAAGCTTCACATCATCTTTATGTATACAAGTAGTTTGGTTTTAGAGTACTTGGGGGAATTCAGGTTCTCTTATCCTTAGTCAAAAGTGTTGTTATCAATCATCTTAAAGCTGCTTTGTTTGATTTTTTGGTCATTACAGTATCAAATAATTTTCAATACAAACCAATTAGCTTAGGAAGTTAGACTTAACATTTCACATATTTACACCAGCAGAATTAGTATCCTTTCAAATATAGAAATGTTCAAAGTAAATAAAAATAATTTCACTATGGGAACACAAAAAATGCATCATGGGTGTGTATACAAAAGGGAACCATTTGAATTGTCCCCAAATCAATTGGTCTTATTCAACCTGCATATTATGCATCGATTGTAAACAAAACAAACTTCATAACTAAGTTGAGAGGACAAAATGTACACAGGTTAATTTTTGATTTTCAAACACATTTCATATTCATAGCAAAATTCAAACTCACAGGGTTCTCATTAACATTTAGAGTAGGTGGAGGAAAATAAACAGTAGGCGGCACTCTTGAGGGCCGCAGGCCCGAACTGAGGGCCAGAGGCCCGATGGGGGTGAGTCCGAGAGGGGTTTTTCCCCCTTTCGGCAATAGGGGGGTACGAAAATTTTTAAAATTTACATTGCAGGAGGTGGCATCTTGGACCTCTCTGGGCATATTTTGACCTGTTTTATTTGTTCACAATATAGCACTTTTTAGGGGTCCATTTTGCAAAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTCCTCAACAATGTCGTATCTGAGTGCACCGCTGGGAAGACTAGAATGTTCAGAATTGTTCAGTTTGTCGTCATTAAAGCTGAAACTTTGCGATGCAGGTGTCAAAGAAGCAATATGCTTTTCCAAGGCATGCGTGCATGCTGCTAAGATGTCTAAGAAGGTGTACGTCTTCACCGAGATTTTTGGCAAGGGACATCATATGCTATTGCAATATATGATGAAACAGGACGGAAGTGATGACCCTTTACTACAAAAACTAATCTCCTACACTTCGAATTTGAAAGGTAAGATTACGTATTTTCTAAGTAGGCCTACCAGAAAGCATTCCTGATGACCTGATGCCAAGTTTTTTGTGAAGGTTCAAATTTGATGCAATTCACTGTAGCCAGGGATTGTGAACTCTGTGATAGCGATTGGTCTGAAAAAAAATCGGATGGACGATCTGGGACCTATACTACAGTGTCACCCATACTTGCCAACCTCCAACATGTGAAAATCTGGTCATGACCAGATTTGGACAGGTCCAGTACAATCACTAGATTTAGCTACGTAGCTTGATTTACCTACATAGCTTTATTTTACCTACCTGAAGTAGGTTTATTTAGCTACTCAGTCATACCTTTGTCTTAAATGGGCATTTGTACTAAAAGTCGCACTAAGGTGCAGCAGTAATTTTCAACTTTGAACTGATCTGACAACAATTCATAAAAAAATCACTCTTACAACTGTTGCTTTTTTTGCGCAAATGCAATCAAAGTTTTAAAAGTTTTGGGGCTATGTATAACTGTTTATGTGTTACCAAACAGCTATTTTCTAAATGGGACAACAAAGAAGAACAGTTCTGGTTAACATGATGATTGATTGGTAATAATTCAGCACAATGTGAAGCAATCACACTTATCCATGCCTCATCGCACACAAGGTGTCATACAGTTAATCAAACAAAAGAAATACATGTTTTTCTTAAAACTGCTCAAATGCAGCGATGTTTCAACTATTTTTCCTGTGGGTTGCTTTTATAAACTTACACAGAACAAATATAGATTGACAGTTACTTGCGACTTTTTGTCTGTTTTTCATAAAATGCAATATTGCATAAAGGTAGCTAAATAAACCTACTTCAGGTAGGTAAAACAAGCTATGTAGGTAAATCAAGCTACGTAGCTAAATCTAGTGATTGTACTGGACCTGTTGGAAAGTAAAAAATCTGGTCATAGCGCGTAACGACATTCATGACATATTTATCATGCATTTCATAGGTATATACCATAGAAATATATGTTTAAACTTATGTGTAATACTTTATTGCAAAGAAGCATTTTAACTAACAGTTGTTGATATTGAATTTTGTACTCGATTACTTTGTTTTACCTATGGGAATTCATTTTCCCAGATAAGTTGATAGGTACAAAATATCGTTTTCTTTTTGTTGGTTTTGATTCCGCTGGCCCCGATGAAGACCTTTTCTTATTGGAAGCCATCACACTTAAAGATTTAAACTTTCGCTTAGTCAAAACAACTCACGATGATAATTACACTTAATATGTCTGTTATAGCCATCGGCATTGTTTACGCGTTACGTAAATCCAAGCTCAGCTTGGGTTCATAACTGGAAGTCAAACGCGCAACCAACTACCAAATCCGGAAATCGGGAGATTTTTGGGTTGTTCGACAAAAATCGGGTGAAAAGCATGACCCGCCGGGTCATAAACAATAATCGGGTTAAGGGTTGAAAAATCGGGTGTGACCCGACGAAATCGGGTCAGTTGGCAAGTATGGTGTCACCACTTGATAAAATTGTGTATTTTTTGCGGACAAAGTTTGGACTGATTAACCTTATTCATGTACAATTCTGTGGAAAACATTAGTACTGTAGTATTTATTGTCTACTCTAACAATAACATTCTATTGTTTTGCAAAAACATAAACATTCTAGTATACCATTACTATTTCTTCAAACCTTACAATTTTTAACAAAACTTGGTGCTTTAATTAATAATTATAAAACTTCTTTTTATTTATAACAGTCTTAGATTGTTTTATTATTTATCTTTCACTTGCACAACAAAATCATTTTGATATTTTAAAAAAGTATAATACGTGTATAGTTGCATACATTTTTCCGCAAAAAATTACCAAATCTTTGCAGGTCATTTATTCTCACTTATTCAGAAAAATAACAAAAATAACAAGAGAAAAGCTGTCAATGTGACAGCAAACCGGGTTTTCTTTTGTGTGAACAGTATTCATAATCTATTTGTCAATCCTGAATTGATAAATACTACCTATCCAAAGAAATGGGGTACTCTACATGCAATGTTTTTGCCAAAAAATGACTAAGTTCAACAGCTGATATTTTTTGATAAATTATCAGAAATCATATCCTAGCAATTTGCATACCTCTGATTTATGTATAATTGATATGCAAAAGAACAATTTCCTATCTCGAAAACTGTACGAGGAGTTATCGGTACAATAAGGGTACCTTTTTGGCAGCCACTCGCCCGCCCGTCATTTTCACTATTTCAATAATCGATAAACGCGGTTAAAAATTCTCTCTAAAAATTCTTAGAATTAAGAAGCAATAGAGCTACATGGGACCTCACGGCGGTCTCAGAATCTCATGTCGCTTAAAATATATTTACCCCCTTAAGATATTTCTTGATCCGTCTCATTTTTAGATAAGATCTAGAGTACGCATTAACTTATATTCCAGTTTAAATTACATGTCAAATTATTTTAGAAAAATAAGATATTAGGCATTTCTTTTTAACCCTTATCGTATAATACCATGAGAATTACATGTATATTACAGAAATTAGCGCATTTGTCACATCGGCGACGATTCTTATATGCATGACCCTCTTCCTGTTTCAATCATACCTCAAACATTTTTCTAAAAATAATACCGGTATTTTCGATAGAAAAAGTGTCGTTCATTAAAAGCTTATTGCAACAGTTAAGCTAAATATTATGTTTATTTTCCATCCATTCCGGCGATTACGGCATGCCGATTACCTGCAGCAAGGCAGTTGCCATATAAGGTCATGTCAAAATTCGACAAACTTGTAGACTTTACATTTGTCAATGTGTATCATGTCAGATGTGCTATTGCCTAGCCTGAAGACACAAATGCAGAAACTACAGATTGAAAGTGTGCATAGTTTAATGTTTAATTAACTGATGAAAGCAATAAAGCTGCAAATTGTGCATCATGCGAAGGAACTGAGTCAAATCTTACACATGTTTATAGGTTACACGATCAAAATTACACATATTCATACTCAGACTCACACAACAACACGATTACATATTTGGATTTACAAGTTTACATGTCTGGATTTTTGAACACGATTACCCTCCATATGGAACAAGTATGATTGTTTATTACTCCATCGTAATACTAAAACACGCCTAACAGGGGAAAACACAACTGTCGAGAGAATCTATACGCCTGCCATTTACCTGATGGATAATTTTTATTCTTCTTTTGAAATTTAATTTTATGTAACCTAACTTATCATCATAGGAATATAAAGTTGACTTCATAATAATTAGTTTGCACAAAATAAGGAATAATGTTTAATGTTGGTAAAGTCAGATACATGTTGTAACTTTTATGTATAGAATTCATACACCTGCCGAGGAAACCTATATGCCTTCTGTTTATTTGATTGATAAATTTTTTTCTTTGATATTTTTTTCTGTATATTCAACTGAATAACAACTCCCCTAAATATGAAATGTTAAAAAGGAACTGTTTCAAATTGAAAATTGAAAGAAAATTAAACACGAAAGTGCTGAGCCCTTAAATTGTAATATTAATTATATTTCTGAATAAAAAACATGATTTTAAAAGAAGCTGAAGCATTGTTGAGAATTTTCATGCTTTTAAATACTTTTTCATGAATAACTGAATGACTACTCCCTGATCATTGATATCCTTTTTTGATCAGCTGAGCTAAAAGCTCAAGTGAGCTATTCTGATCACATTTTGTCCATCGTCCGTCGGTAAACTTTTTACATTTTGAACTTCTTCTCTAAAACTGCTTGACCAATTTCAATCAAATTTGGCACAAAGCATCCTTATGGTAAGTCGAATATAAATTGCAGAAACAGAAGACTGATCTTTTTTCAAAGCGGAGAAAACCTTGAAAATGTAGGAAAAGGGGGGTCGTTTTTAAAAATCTTCTTGAGAACTACTTGGTCAAATTCAACATAATTTAGCATAAATATTCCCTATGGAAAGGAAAATATATCATGTATTCATCAATCAAGTGATTAATGTGAAAAAGTAATGGGAGTTTATGCCAGGTAAACAACAGTCGTTTATGATGGGGAAGACCGATTAAATTTTTGAAAGTTTTTAATTTGAGGAATTGAGCGCATTGAGACACAATTTTATTCTTTACGTCTATAGGTCCCCTGGAATTTTTAAAATAAAATCTTCTTCTCATATAGTTCATTCCACCAACTGGTATAATATCGAACAAGAAATATAATAAGTTTTTAAAAAATAATATTACTAGTAAGTATAAGGAAGAAAATGTACATATATTCTCTCAAATATTTTGATCGCTTTATAAAGTGTGGGGGGGGGGGGGGGGGGAGAACGAAAATATAGGGTCTTGGAAATTAACAGTGTACCCCTACAAAAAGTTAGTTTTCTATCTTGCATAGGATTTTCTCATTTTTGGTAAAAATGATATTCCATAAAAGTCAAAGATTAAGTTTATGCAAAAATACGTGTAAAATTCGAATACTTAAAAATATCTATTTTTAGCTCACCTGAGCTATTCTGATCACATTTTGTCTGTCGTCCGTCTGTCCGTCCGTCTGTCCGTAAACTTTTCACATTTTCAACATCTTCTCAAGAACTACTAGGCCAATTTCAACCAAACTTGGCACAAATCATCCTTAGGCAAAGGGGATTCAATGTTGTGAAAATTAAGGGCCACACCCGTTTTCAAGGGGAGATAATTAGAAATTAATGAAAAATTTCGAGAAATTTTCAAAAATCTTCTTCTCAAGAACCAAAAAGCCAGAAAAGCTGAAACTTGTGTGGAAGCATCCTCAGGTAGTGTAGATTCAAAGTTGTGAAATTCATGACCCGCGGGGGTAGGGTGGGGCCACAATGGGGGGTCGAAGTTTTACATAGGAATATATAGAGTAAATCTTTAAAAATCTTCTTCTCAGAAACTAATCAGCAAGATGATTCTTTATAATTGTTAAGAGACAATGTCAGTAATCATTGAGCTTTGTCCATATTATAAGTGGAAAGTGTAAAAAATTATTTTTCCTTGATATTGTTATGTTGATTAATATAGGTAAGCGGTATTTTAGAAATGTGGTATTTTTGGCCACATGGTCATTGTTTCCATGGCAACAACCAAAAATAGACAAAAACACTAAAATACCAACAAATCATCAAATTTGTAAAAATAACAATGCATATCAACATAAAATTTTGTTAAATTTGAAAAAAATTGATAACACTAAATTTTGCATTTATTTGGAAATCAGAATGTCAAAGTATTATTTCCCAAATTGCTTTTTTAACATTTTTCATTGTAAAATTTAAAGTATTTTTAAAAATTAATTTCTCTAAAAAGCAACCTGAATTTGTTTTGATTCTATATTAGATAAAAAATTCTTACATTGGTTTATAAGATTTATCAGTGAAAAACGGTAGTCAATGTGTATAAAAGAAATAACATTAAAAGCAAAGTAACCAAACTTTGATTTTGAATATGTAATATTACCCCCCTTTATGGAACTCTTCTGCGGCGGAGGTTCAATTAAACTAACAGAAAGTGGAATCCAAACATGTTGTCTGCTCAGTTGGTTGTAGTCTGCTTGAATTTGCAGAGGACTTACAGCAACTTGTAATGGTAGGTGATATTTTATAAATATGTCTGATCTATGCCAAAAATATTTAATGTAACACATCTATATTGCTTCATAAACGGATAAAAAATTTGACTTTTTGATTGATTTTACAGGGAGTTGTGGTTGCTTGATGTTTGTTTAAAATTGCAGAGGAATGACATCTGATTCAACTTGTAAATGTAAGTGTTGTTCCATCAACATATGTGATTAGTTTAGAATAATTTCAATTAAATTGTTAATTTCTAAAATAAAAATACACTCTTTACCAATTTTACATAGATTTTTAGAAAGAATTGGAATGACTCATGAACTTTGTCTTAATTGTTTTAATTGTCATCCGCTTGAAGTTGCAGAGAAATGACAGCATCTTTTGAAAATATGTGTATTTTTGTCAGTATGTTGGATGGATTTCAAATAAGTTACCAGTAATAATGTAAAGCATTCATAAATTAATGCAAATTTATATGGAAAATACATAACCCCCACCCCTATCTCCCCCCCCCCCCCCCCACACTAAACATATAAAAAGACAAAATGGTTATTATACATTCTCTTTTAATGGGCAATTTTAATTTTCAATTTTTAATTCCAAATCAATTTAGCCTCCATGATGATAAGATTACACTATCATAGTTAGATTCTCAGATGTAGTACATGTATGTTTGTTTTGGAAATACATGAATGCTCAATATCAGTTCATTAATTAACAAGCTTTTATATTAATTAAGATATCTTGTTCTCTTTTAGATGGAAATCAGTTTGTTGGTAGCTTAGCTTTTTCACACCGAATGATACCTGTGGATATACAAAAAGACCTGGCCAAGACATATTATTCCTATGACATGTTGTAATCTTTCCATAGATGCACACCTCTGACAGTTTTCAATTTGTAGGAGTATAAAATCAGAATCAGAATTATTGAAAATAAGGGGAGGTTTCTTCAGTGAAAATGATGAAATACTTACCATCTGTCCAAAACACAGGTATGTGACATGTCTTACGAATGTATCATGTTTCATAATATGGTTATGAATATCAGACAATTAAATTCAAAGACTTGCAGAATTTAAATTAAACACCTTTATCAATAAGAACATGTGATTAGTTTTAAAAGAGTTGCTTGTAAATCTCTGAATTAACAGAAAAAATGACCCATAGAAATTTCCTTTGCTTAATAGCGAATTAGAATTTTCTCTCTATCATTTTCTCTCTATCTCAAAGCATCTAATTTAATTGTAGTAACTGTGCCTTCAGTTTGACAATGACAGACACTAGCTTGCAAATGACAAATTCATATGTTGTTTGCTTTGTTTTGTTTTTAATGTTTTGAATCAGGAAAAATAAGTACAGGTATAAATGGACTGAAGTGTACATAATTACTTGTACTTGTGAATTTAACTAAGGGCATTTCCTTATGTAACCATCTCTCTGTCTTTCCTCACTTATCTTTCTCTTCTTTAATATTGATGTTGCAAGATATATCTGTGCATTACTGTGAATCAATCAATTATTACAATGCAGATAGAGGTAGATTCTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATTTAGATATGTTCTTGGTGTTGGATGGAGGTCAAGTATGATGTGTTCCCTTGGATGGACATGTAATCATCAAAGCAAGAGCAATTCAAAAGGAACCATAACAAAAGAGCAGTCATTCTTCCTGAAGAAGTATTATGATTGTCTTATTAGAATTGGTTCAGGTTTGTCAATTATTTTGGTTATTATGGCATTGAGATTAAAAACACAGAATCTTTATTTCTATATTCTCTCTCTCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATTCAAAGCGGAGAAAACCTTGAAACTGTAGAAAAAGGGGGGTTCATTTTTAAAAATCTTCTTCTCAGAACTACTGATTCCAATTCAACGTAGTTTAGCATAAATTATCCTTAAGAATAATAAAGGAAAGGCGTGTTTCAATCGGGTTCGGCATCCGGTAAAATGGGTAGACAAGACTTGGCCTGAGCAAAACAAAAGATTGGCAGTTATTAATCTGCCAATCTCATTAAAATTTCAGGATATTTGATGGACCAGTATATTTGTATTTGCTGTAAATATTGCTGCAAAATAATGCGTATTTGGAATTGACGATTGCCGATCTGCCCCGGCTTTTATTTTGCCACGGCACTGGTTTGCATACCCATTTTACCAAGACTCGTATTCCATACTTCTAAAACGAGGTTCTTTGTTTAAAGCAGCCATGACATTATACGAAAAAGGGTCGATCTGACTATGATGAATTTGCTTGTTGTGCAACAGTTCGCGAATGAAGGGAAATTTTTGAAACATGCAAAATATATTGGTGCCGATTTTGTGAAGTAAATTGAGGCTAAATATTTCAATGCGTTGACAGTTTTCACACATGACGTCGGTGTTAGCTTGTTCTGATTTTCGTTTCGTTTTCATTATTTATGCTTTGTAACCTGGGAGCTATCGTCTGTATTTCGTGAATTTTACGTATCAAATTACCTGCGCAAATTAAGAAAAATCTGATATATCAGAAACGTACTGAAATACAATTCATTCTATCGGTAATTCGGCATTATCTTTTGCGTAATGGTAGATTAATGCAATAGGTTTTGTTGAGATGCTCGGCATTTTCTCGAGTTTATTCAGTTTAAATAGAGTTTGATATCGCTGTCGGAAATATGTAGGTATATACATGTATATATATGATTCATTTTGAAGAAATAAATTGTGTTCTTTATTTGTTATAGTGCATGTTTCTTGTGTTTAATTGTTTACAATTTCTATTTACTAACCATATTTGAGTGTTAAGCTTCGAATTATAAGCAAGATACAGAGATTTGCTCACAATTCTATGTTTGTACACAGATCTTAAAAACTAAAGATTAAAAAGGTAAAAAAATTGTCAATATTTATTAAGAAAATTTTCAAAGTCTGTTGTTCCAGAAACCAACTTTAACAACTTATTGTATTGTGAGCTCTATCTTGCTTATAATTCTATGATTGACGCTGAAATTTTGGTTGAACATTAGAAATTCTATATGAATTAGAGTATGTTAGATACTTGTACAAACAAAATAAAGAATGATATTCTGTATATACCTACTCTCTTGGGCCCCCTCTTTATACAATAAATAATTTAAAATCTACATCAATTTTGATAGTTTTTCAGACACGGGTAAATAAAAACGACATCTTTAAAACAGTTTTCATAGTTCTGACACAGTTCTGTTGCCGGGATAAAGTAATTATAGCTATTCCTAAGAAAATATCACAGCGGAAAATTATCCTGGTTTGTACGCGAAGTAAATAACAGTCATTTAATTATAATGGAGAAGACAAATAAAATTTTTGAATGTTTTTAATTTGAGGAATTGAGGTACAATTTTCTTCTTCACAACTATGCATGTAGGATTTTTAAAATAAAAAACAATAACTATTATATTTTTTTTAAAAATACAATAACTAGTAAGTAGTTGATGAAAAAAATGTACCTATATGCTTTCATATATTTTGTTCCCTTTACAAGGTGGGGATGGGGGGGGGGGGCAGAACAAAAATATAGGGAATTGGTAGTTAACAACTTAACAGTATACTCCTATCAAATGTTTAGTTTTATATCTTGCATAGGATTTCTTATTCTGGTAAAAAATAGTATTTCATGAAGGTACAATGTCAAAGATTACGTGTATGCAAAAATAAGTGTAAAATTCGAATACTTTACAAAAATTTTTTTTTTTTATTCTACCGAGGGACCATACGGCACAATATCTTTTGAACGCCCATTGTTGCTCAGGTTAGCGATGTGGCCCCATGGGCCTCTTGATTTTCAATTGTACAAGTGAATTTTCTTTTCTGTTTCACTTTATTATAATAAAAAAGGCTTTTCTTGTCAAAAGAAGTGTCATATTTATTTATCATTATAATCAAATACTTGCAACATTGTTGTACTATTTTTTTGTTAAGTCATCTTGATCGAAGCGTCTTTCTAGGTCATCACAAAAGAAAGTATGGAGCATTGTTATTGTCATAATTTGTAAGAAATGTAAATATAAGAAATAAGGTATCATTTTTGGATGTATATCGGGATATAAATACGGGTTGGTACGTGATCAAATCTTCCATAAAGCCCTTCAGGCTAATAAGCAATAAACATGTGTAATGATTTTTTTGCAATAAATAAACACGATAATGCAGTTGGTTTGGTCAAGCATTTTAGATAGCATGTGTGGTGGATTTGTTTGTAAACAACCATACCATAGGTAATCTTGTGAATTGAAATAAATAAAGTATGTTTTATTTTTATAATTAGGGACACACTGTTGATTTATTCAAATTATGAACCTGCGAAAATTGTTCAAAGACTGTTCATAGCAGAAAGAAAATAATTTATTTTTGAACTTTGAAATTTTTTTTTTGATTCTTGTAATCATGATGAGTTATTGTATTATAAATGCATCACTACCTATTTTATAAGGAAATATACTGATTTTATGTTTAAAGCAACACGAATTTAAACATAATTCATTTACTTTTTTATTCAAATATTATTTGATATATGACTATTAGTACAAAAATTCAAATTATTGATATCTTTCTATATAAAAGAACATGTCAGCTCGACGCCTTTGTGGCCTTTCCGGCCTTTGGTTTTATTGTTATATCCATTATTTGCCATTTATACAAAGGCAGTCAGTTAAGATATAATTGTTAACTTTCATGGTTTTTAGTTAACTTAATATGGTTTATACGAAGTCAGTAAATTCTATCACTTATAAACCATATTGGGTCAACTACAAACCGTGAAATGAATATTATCATGAAACATGAAATGATATTGTGTTATTTGATATGATATCCTATCATGTAATGTGATATTGTATCAAATCATATTTACATTGCAGGTCATCCTAAAACATGGTTTGGACTTTTTGACATAGTGATTGGAAAAACTTTGAGCCCTCAAGAGAGAAATAAGAGAAGAAAACCTGAAACTGAAGTACACATAGCAGCTACTGTAATTCCTGAGGAGCCTGATGAAGAGTCTGAGACATTACTTGAAAGTTCAGAAGATAACCTCTCACAAATTGAGGTTAAGTTTGAAAGCCTTCATAAGTTTTTTTCACAAATTGCCTCTCAAAGCATAGTTTTTTCATTCTATCAGAAAAAATGTAATTCAGCTGTTAGTATTGTGCCATCCATTGCAGTGAGCAAAACTCATGTGCAGTTTCATTTTTATGACTGTGAGAAAGACCTTTATTTTTTGAGTCGGGAAATGCCATTGTTTTCTGAGGATGACAATGAATTACTTCTGGAAACAGTTATTGCAACATGGTTAGTTTTAAACTATAGACATCTGTTGTCTGGACCTACAGAGGGAATGGTTAAGGGTGAAAAGTTTGGTTTTCATTCAAATGTTTCAGATGAAGTATTGAATCTGTACAGAAATGAAATCAAAATGGGTATAACTAAGATTAAAACTGAACATTTGGATCTTAAGAGTGGATTGTATTATCAGGGTGTTATTGTGGATGCAAGTGACACCTTAAAACGGAAAAAGAATATGAAAAAGCAGCAGAGTTGAAAATTAAAAAAATTTCCAACTCTGTCGCATTTTCAAGTGAACTTTTCTGATCAGGCATTGTCCGTTGTCCGTCCGTAAATAGTGAGCGATGTGGTTCAAACCTCCAAGATGGTGTGTCTTTAGGAAGAGGGTGTGCAGTGACCTTGAACCTTGAGTAAATTTAAACTTTTGGGAAAAATATTGTATAGCTATCTTAAGCTTAATCATACCATTTAGTAATGTCAATGAATTATGGATATGCAGTGACTATTGGATCAAATTTCGTTATTCTGTGGGTAGAACAAAACAAGCAAAACTTTTTTCAGTGAAAATAGTCTCTTTCAAAATAAACTTTTTGTGCTACATATATTGTACTTTGCAGTTATATGTCCTTTGCTAAAAGCAGGGCCAATTTGAGATTGTAAGTATTAACGATGTCTAGTTACTTTATATATTTTTTACATTTGGAAAATTAAAATTTTTAAAAAGTTAAATAGATACATTATATTTATGTACATATGATTTTTTTTACATATATATTATTAAATTGGAATGTAATTTTAATAAATATGTCTGTATATGTCTGTATATATAACCAATCATATAGAAATAAATATGAAAATAACAAATCTCAATTATGTTTTTTATTTGACAGCTTACATGAACAAAACAATGATATCTGTCTTAGGTGCTTTCTTAGATAAAATTGATACGACAAGTTTTTAACAATTTTCTATGCTATGTTGTTAAATTTTTTTTTTCACTGTCTGGTTATGTAACTATATTTTTATGCCCCCTTCGAAGAAGGGAAGGCATATTGCTTTGCTGATGTCTGTCTGTCGGTCGGTCGGTCCACCAACAGTTTCCATTCATTGTCTTCGCAAAGGATGCACATATCGAAATAAAATTTGGTATACAGCTTTATCATAATAATATCTAGGTCAAGTTCGATATTGGGTATGATCGAGCAATTTTCGACATAGTTGTGCTCCATGGACGTAGAAAAATTCTAATTATTTGCAGTTTCCGTTCATTTTCTACGCAGAGGATGCACATATTGAAATGAAATTTGGTATACAGATTTATCATAATAATATCTTGGTCCAGTTTTTTTGGTAAGATCAAGCATTTTTTGATAGAGTTGTGTGCCTTGCACTTAGAAAAATTTCAATTATTTGTAGTTTTCGATCATTTTCTTCGCTGAAATTTTCAAGGGAGGGGGCATAAGTGTTTTACAAACTTCTCTTGTTTCTGCAATGATCGCTACCTTCAAAACCCGCATGAATCATCAAAGAAAGCATTTTATTGTTTATATTAACATCTTTCTTTAACTAATTAATAAACTGATTATGAAAAGTTAGTAAAATTCACTAAATTACCGTAAATGAACAAAAGTACGTTAGCTAAAAGAAACAGCCAAATTTAATCGTCTTCTGTGAGACTTTGAGTCTGGCATCTTCATGATTATTTCGTGCAGTCCTGGATTTTACTTAGGTCGCTGTAGGTTCAGACCAATCGATAAACAGGGCGTGTCAATTTCAGTCCTGTCACTCTCAGCCGCTGTAGATTTCGACAAATCGATAAATAGGGCGTGTAGATTTCAGTCTGGCTGTTTCTATAGAGCTATGAATTGACTATAAGTTTCCGTAAGAAATAGAGGAAATTATGCTTGGTAGATGTAAATATAGAGCTATGAATTAACGATAAGTTTCCGTAAGAAATAGAGGGAACCATACACGGTAGATGTAAAAATTTAAACAATTAAATGCTTCTTTGATGATTAAATGTAAATACATGTAAGTACGTTAGCGTAAAGAAACGGCCAAATAGGGCGTATATATCAATTTCAGACCTGCCAGTTTCAGCCGCTGAAGATTTCGACCAATCGATTAAATTGGGTGTTAAGATTTCAGACTGGCTGTTTCTACAGAGCTATGAATTAACTAAGTTTCCGTGAGAAATAGAGGGATTAATACCTGGTAGATGTAAATATTTCGCTATGAAAATGCCACAGGCATACAAACTTATACATTGTAGTGCATTTATGAACAATTGTTCATAAAATCGGATGCTATATGAAATTTACGTTCGGGATATGAAGGTAGTGATCATTGCAGAAAAAGATACATAACACTCTAACGCGGGTTATGTATTTTTATTTATTTTTTTTATTTTATCTACCTTCGTAACCCGCATGAATCATCAAAGAAAGCATTTCAATGTTTATATTAACAGTTTTAATGTGTTACACACAAGAGTAGGGAAACTATTAAGGTCTCACAACACTATTTTTCCGAAGGTTCACGTCAAAACATGGCTGGGGCAAAATAATTCCCGAATTCCCCTTCGTTTTAAGGGGTTTTCCGCCAGCGACATGTACTGTACTTTTTATGAGATGAAAAACAAGATATGTGCAAAAAAAAACCGAAGGCATCCTAACATCCAGAAATGTCTTAAACTTATTAGAACCTTGAATTGTTACTGGGTTCTAATAAGTTTAAGACTTGTCTGGATGTTAGGATGCTGTCATTTTTTGGGGGGGGGGGGGGGTGTTTGCACTGGTAAGGGTAGACCACATGTAGGTGACCCTGATAATTTCTGTCCCAAGGGTAGAGACCTTTGATTTTTCCAAGCCCGATGTTATCAGTTCCAATTTTATTATTTACAGAAGTTGCAGCAAATGCCTAGATTATATAATCTAGACATGATACCATCATCATATTTTTACAGAGAAAGTGAAAGGCCCCTTATAGTTGACCCTCTGAAATTTTGCCCCAAGGGTAGAGAGCTTCGGTGGTTTTAAATTCCCATTACATTATATAGATATGTTACGGTAGGCTGACGTTATTCAAAGTAATCAAATCATGCGCGGTGGCGGGCTGAATTTTTACAAAGGAATAAATAGAGAAAATGTCTTTCAAACCTTTTTTCTAAAAATGTGAAGCAACAAAAAGTTTTCCATAAGGAAAAATTAACGCTCTTTTCATAAAAAAAAATATGTCTCAGCAAAACTTCAATATTTCAAGAATATTTATAATGCAAAACAAAAGTATTATTACTGCTTTTTCAGTTTTTTGAAATGTATGTCAGTGAACAGAAATGTTGTGACCAGTAGATGTCTACCGTTGTCTTTTGGTGTTTTGGGTTTTTTTGTTGGAAAAACATTTTGTTGAAAGAGAAATGTACAAACGTGATTTATAAATGTATTAAAAATTCAATAAAGTTCCCACTTCAATTTACAAATGGAATGAAGAGCTGTCTCTACATGGATTTAATTATTTACTGTATACAAGATGTGTTTAAAGTTTGTTTTAAATTTACTTTTGATTCCTCACTACAATGACATTCATTGAATTACCCCTGAATGTTACTACTTAAAAAAATTAAAATCAAAACTGATAACTGTTGTAGATTTTGTTGTACTGAAAATAGAAATTATACCGCATGTGTTTGTAATGTGTGAAAAAATATTACCTCTGTGGAGGAAATTTAGCTAGAAAAAATGTACACAACAACCTCGAATATAGAGCTCGTTTTAATGTTGTATAGGTGAGATGCCATGAAATTGGGACAACAAAGTAATATATTATGTTGCAAACAGGATATTTTTTCACGCTAGTTACAAAGTAGAATTCCAAATTTGTGTAGACTTTAATATCATTTAAGAATGAAATATAGCGTTGACAGATGTGTAGCAGTACACAATTCAAAACTGTCAAATTTTGAAACCAGTGGTCGCTTTTGAAAGGTATTTTTGAACAAAACTAGCGTTTTGTTTTCAATACTTTATTTCTTCCTTTATAACAACAGCAGCGATCGATCGACTTTGTATTTTTACCTTCCATACACCTGCTTAATTAAAAGCTTATTACTTTATTGATGTGGGTGTGTGTGCATACATGTATATGAATGGGTGGTGAAAGGAAAAACAAAGCAAAAATTCTTTGTAATTAACTTGTATATGCCTTAAAATTGTCATGAAAATACAATGAAGAAATGGGAATTTTAAAAAAATCCTAGGATGCCCATCAACCATCAGGCGAACCATCAACCTGTCAACACATACATCACTTACAACCTTTGCCAATTACATCAACGACTATTATGAAAATAGACGATTTCAAAGACAACTGGAAATGCAGTTAGACATTTTTAAATTTACTTATATAGAGTTTATATTTCACTCCAAACCGAAGGTGTATGAACAAGTCAATAAAATTTCCAAAACCAAACAAACTACTGCAATATGCGTTGCGTAAAAAAATGTATGGAAGGAGTTACTTGTCCTTAGTTGCAACTAGATATTTAAAGAGTTAAAGGTTTTTAATGTTTATTAAAGAAACATGAAACTAGAAACGTTAACAAACAAGAATGTTAAACGTATGTTATTCTTACCTCTATAAGAGTATGAATTCATATGACACAGTTTCCTGACATATATTTTTAATGAAATACCCATACACACTTTAATTTATGCATAAGTAAAACAGATAATTACCGAGAGCGATTTATAATATCTAACGAAACACTACCTCACTATGTCTGTGATAGCTAAAACTCAGGGAACCCTCTCATGGGAGGGTATTTGAAATAAATGGAAACAAAGAGTACAAATCATGTGTTTGTAAGCAATATTATTTTGATTCAATCTCTAGTCGCTCTCACCCGCCTTCTATAACATTAAAATACCCATCTATTTAACCTGTTTAACTCTTACGTATCTTTTGGTTAAAAAGAATTAAAACCTAACGTAAAACCAAATACATCTCCCGATTGATCGTACTGATGGGCTGAAAAAATGCAGCTAGCTTTCAAAAGTATTAAGCTATTTGACAAACAAATACGATCGAGAAACATATTACATATAATACCGGAAAATCATAATGCAATGTGTGTACATGTGTGTGCGTGTGTGTGTGAGAGAGAGAGAGAGAGAATTACTAGCGCATGGAAGTGTAGAGTGCTTTTTAACCTCTTGATGCCCCCTACATAGGAGTATTCAAACGTTTGAGTGCCCATATTTCAAGGTTAAAAGGTCAAAGTAACTATTTCAGGATATACACTTTCATAAAAAGCTAAGGAAACTCAACAGCATTTCTTATTTCTAAATGACCTAAACCTTTGACCCTTTTCAGCATGTTGAAAGGACAAAGAAGCCATCTATGAAATTATGCCTCCAAAAATTTGCCTTCCACTATGCCCTCATTCAATTTTGCTTTACATACTTAAGCTTAGAACATATTCGGAAATTATTGAATCAACCCATAGATTTTCCTTTCTAAGTGACAGATTTTAGTATAAGAATTTGCATAAATATTAAACAAACTTTAACAAAGAATTAGACAAAGTAATACTTAAGAAATATTAAATTTAATAGTTTGTTTACAGCGGTATATAAACAAGTTGATGGCCGGGTCACCCGGCGCAGACATTAACTTAGATGCTAGGAAATTCAAACTTCAAATTACAAAGAGTTGCAAGACCTAAAGAAATCAAATAATACATACTCATTTTGATGTATATTGTGACAAATTTTTGTTCAAGTTGAAATACAGAGATATAATAAGAATAATTTCTTAGCCAGCGAATATGTATACAAATGGTGAGAATTTCTAAAGACGATATATTCAGGCCAAACAACTGCTTAAACAAACACTATACGACGGAAAGGGGCCAATAGCTTAGGTTAGTCTGGTTTTATTTAATTGATTGTTTAACAAAAAAAACGAAAGACTTCTAAGTATTATTTGATGCCAACAGCTGTAAAATATTTACAGAATGGCTGCAAGAGGCGTTGAACAGTAACTTGACTTTCGGGTGGCAATATAATGCAAAATTTATTCACAAAATCATAAATAGAGAGTACAATATATGTATATGTTGGCTCCTACAATGATGACCAAAAAAATGCAAATTAAGAATGATTCATGTTTTTCGTTCGTTTGTAAAGTGTTTATCTATTTTATCAAAGGATTGACAGTACGTCTCAATTATTTCCGTACAACCCTCGTATATTGACTATGTATCCATCAGTGTCTCTGTAAACTTACAAAAAATGGTGAAAAACACCTCTATTTTGAACACGAGTTTTTTAATGAAAATGAGATACGTATGTACTTCTTACATTTTCCTTCGAGAAAAAACAAATAAAATCATATATAACTTAAAGCTGCTTGGTCCGATTTTATATCAAATTTTATGCACGCTTTTAACCGATGGTAATGCTAAGCATATGTATAATAATAGACATTGCAGTAGTTTTCCCAGTCAATTAAGTCAAATTTCAATGAAGAAAAATACATAAAAAATTTGCTGTAGTCATGTTGTATATTTTATTTGATAAAATGAAATATATCAGAAAGGACATTACGACTTTGACATCGCTTTAAATAAAGGTCGAAATGATCAGACAAATTACAAATAAACAAGTGTACGTTTTGTTCGCTAATATTTCTGAAGTTTGCTTTCTTTACAATCGATGCATGGCATATAGGTTGAATAACCCCAATTATTCGGGGGAAGAAACCAAACGGTTTCCTTTTCTAAACATTCCCGTAATGCATTTTGGTTTGTTTTTTCGTTTGCCCAAAAAGAAATTGTTTCTATTTACTTTGAATATTTCTAACTTTGAAAAAAAATTGATATTGTAATAACAAAAAAATCGGACCAATCAGTAAAATCTGTATAAAAAAAGTTCAAAAATTTTCACCTATATATTTTAATATTTATCATATTAAGCCCCTTTTGTAACACTTACAGGGTAATCAGTCATATCCCATATTCAGCATAAACTGATGGTATTAAAACATACTTAAAATTAAAAGATGTAATATTTAAAACAGGAACTGCCCAGCTGTTTAAAAGGGTTTGCTTCCACTATGCACCTCTGCAAATGTGTTCTGAATGTTTTCTTTATCGTTGCTAAGTATGTAATAAATCCAGAGTTGCTCGAATGAAAGTTCACGAGACTTCACCGAGATTTGTTCAGTTCCCGTGAAATTCCGAGCGGAAGTATAAGTGTTCGGATAATATTCTCAAAATACGTAAGTACTGGTCGTTTTTCATATCATATCCTACTTTGATTTATGTTAAAACATGACAATCTTTTAAGATGTATGTCTTATTTCACCATACAGCGGTAATTTATATTAAACGATAATATTCAGAAAAGAGTTATCGTTCGTGTTCAACCACGTGTAGAGTGGTTGAAAATATAAACATTTTCAGTTGCTTAATAAAATCATGGCCATGTTTGATACTTGTGTTGTGCAATACCATGGGTTTTTTGTTTTGTTTTTTAAATAATGGGTGTCTGTTTTGCATAAAAACTTAGCATATCGAGCCATTTTCAAGGAACATTCTGCATAAAATAGTATAGTCTGTTGCGCTATTGATACTATTACTAGATCAGGCGCGGATAGAAAATAATCCTCGGCGGGATCTCTACAACGCATGTTTATTGTTGCAACAACAGACAAAAACTATTTTTTGTATTGACACATTTATTTCTAGAACACATTTTATCTACCAATTAATGAAGATAAAGTTTAAAATCAATAAACCTCAAGATTTTATATTTGATTACAAGTACCTAGATTCTATGAAATAGACTATAATAAGAGGCACGATTTTTACTGCGAAACAGAAAGGGTCAAATAAAACCACGTGATCTAAAATTTAAATGACAATAACATTCGCTTGGATGTGTAGAAAGGACAATGACTTAACAGATAATACAGTTATCAACAACTAAAAGAAATCGAACTTCCTTGTCAGACCAATATGTAATGCATGTGTCACATAATCAGCATTGCATTTCTCATGAAATCTTACACAATTCTTTATATATAAGATATAAACATATAGATCAAACATTAAATCTCTTGTGCGGCCATTGATTTTTCCAGGGATCAAAATCTAAACAAGTTTAGAGAATTAACAATTTGTCAAATTGTTTAGAAGAAGATATTTAAAGACTTTATTCTATATTTTCCTGTGTAAAAATTGGATCGTTCATTGTGGCTCTACCCGATCACAGGATATCATGAATAACAAACTATAAACTACACTACCTGAGGATGCTTCCACAGCAGTTTCAGTTTTGTGGCCGATTGGTTTCCGAGAAGACTAAAGATTTTATTCTATATATTTCCATGTACAAATTCGACCCCTTCCCCATTATGTCCCAGTCTACAACCAGTCCCAAAGGATCATGATTTGAACAAACTTTAATCTATTCAGCTTTTCTGGTCAAATGGTTTTTTAGGAGAAAGTTTTTAAAGATTTATCTCAATATATTCCAATGTAAAAATTCCACCAACCCCATTGTGGCCCAACCCTACCCCCGGGGATCAGGAGTTGAACAAATTTGAATCCACACTACTTGAGAATGCTTCCAGCTTTTCAGGTCATATGGTTTTTGAGAAGAAGATTTTTGAAAAATATGAACAAATTTTCAATAAATCAGTTCAGGTGATCTAAAAATTAAACTTTAATTTGCATTGCTCTCCACGAATTTACTAAAATGGATTCAAACCCACTATCAAATTATCAAACACATAGAAAAAAAAATTGTTCTTTTTATCTGGACTTTGAAAATGTACCATCAATTAAAAGTATTCAATATGTTATTTTGTGTATTATTTGCAAGCTTACTGTCCATATTTTAACTGAATAGTAAATACACAATTAAAGCTTCAACATTTTGTTAATCTTGATCTTTGTTATGCTATATCTTCCGAATGGCATCACAGTGTATTAACAATTGGTATTTTAATGTTCTATTGAAGGTTTTGATCATTAGGGTACAAAATTATACTAATACAATACAATTGTTATAATAATCCTTATGAAGAAAATTGATGTGTATCGTAAATGTTAAAATCTTAACACAAATTAAAGACAATGTACTGGAACAGACAAATTAAGAGAGCATGTGATACTCTGTTGACTCAAATGATCTTAAAAGCCAAATCAAGTGATGAAAGTGGATTTATTCTTGATACAGATTAATTAATTTACAACACTGCCAATGTCAATTGGAAAATTGAAATATGTCTCAGATAATGTAAATAAGCAATTCATTAAATTTATTCATAAATATTTTTTAAAACACAGCCAATCAAAGGTATATGGTAAATTCTTAATTCAATAACAATGAGATCATGAAAAATTACAAAAAATTAAAACATTAAAATGTTCATCTATTGACCACAACAAACACTAAAATCCAAAAATATTTTATCTAAATTACATCTAGTAATATGCATCGATTTTATAATAAATATGTGTGGATGCAAGCTATTTGACACAATATAAAACAATGCTTAAAAATTTTAACTTAATCCGTAACAATTTACAAATGTAATATTCAGGACCGCCTGAAACTAAAAAAGCTGCCACTTCCAGTCATGGGCAGGGATATATTTAAAAATATACATCAATTTTTATTACCATTTCATTTCCTGCCATTATACAGTCAGTGTAACAATAAAAACATTCATTTCAGCAATGAACAACTGAACAGGCATCTGAGTAAAATACAGCTCTGAAAGAATATCATAAAATGGAATTTCATCCTCGAGCTACTGTTATGCAGATACTATGGAATCATTGGTTCCCAATGTACAATGATGATTCCACAGTAGGCGGTTGTACTGATCACTTGGAAGAAGTTGGGAGGCTAGGATAACACAGAAAGCACTGACTAGTGCGTTATACATCATGTACATTGTCATACTACATATGTATGGATACACCCACTCCAGTGTACAGCTAGCTAAAATGTTTAGCATTTTGTTTCTATACAGCATGACTAAAATTTAATGTCAAACTATCAAGAAAAGAGATTAAAAACATTTTTTCCTTCATTAGAAACATTTTTGGTTTAATAAGTTAAGGCCTATATAATTTTCAAAATGAAAAGTATCCATGTTATGTATTGCAGTAAATCCCTACCAAACAGTCTAGAATTACATAACATTTCACTGACAAAGATATGCATTAAATTATTATAATATTAATATATTTCAAGTTTCATATAGTATGCAGATTGTATGAAAAATATTTCTGATTTTAAATATATTTTCTAAATCATAATACATGCAACATTTTAAAACATTTATACATTTACAGTCAAACTTTGTTATCTAAAACTTGACAGGACTTGGAAAAGCTTCAAGATATCAAAGGATTCAAGATAAAAAGGCATATCAATGGTTATTGCATTCACTTGAATTTAAACTGGGACAGTTTACAATTTTTTTTAAATTTTATGATAATTAAAATGTTAATTGTTCTATTCCAGTTACTATACATTTTTGCAATTTTTTCTAGCTATCAATTTTTCTTCTTTTATAAATGAATTTTCTTAAATTACGAAAAAATTAAGCACATTGCACACTTACATAACAGAAGGTTGTACTGGGTACAAAAGATATCTTTAAACTGTGACTTAGGGATAAATTACATGCCTGCAAAAAACTACTTGCTTAACCAATAGCATGATACTTTGAAAGAATTAAAAACATGGAATGAACAAAACAAGTACATAACCAGCAATACATTATTTACATTTTGTACCATAATTTGCATATACACTACTTCTAAACACAGCACCTTCAAATTATATCCTGCAGATCTGATGTTACCCAAGGATTTAAAGGATTTTCCTCTGTAACATAGCAAGTTTGATGAACGCCTCTATGATAGATTCCCTATCCTGGGTTTTTAAATAGTCATACGGTTTTGAAACCTTCAACGTTGGCCGATCTCCACTTCTGTGCTTCACATTACCTTCTACAATATCATTGTATTGTTCCACACTCATTTCCAGCACAGTAAACGTCACCTACAAAGTGACCAAATATAAAAATCAGCATCATAAAGAACAATGCATGCTAAATTTGCTTTGATAAATCTCAACATATTTAAGAGTAAAATAAAAATCAATAATGATCATCTCAGTAAGTTATTTCTTGAGAAAAACATAGGTAATCACAGATTACAAAGCGCACCAAGACAAGGCATCACCTTTATGAGGCATCACCTTTATGAAACCACCTTTATCATATTATATGAAAATCACACTTTGTGATCTTGGATATTCATGGATACAGTTTTGACACAATATCGTATATCATCGTTTATCAATACAATAATATAAAATATGATATTGCATCATATGATACAATAAAATACTAGTAATTAATAATATAAATACAATATTGCATCCTATCATATCAACAATATGTATCATATAAATTAATACAATAAAATACCGCAATAATAAATGATGCAATATGATATTGTAACATGATATGACATTGTATCATGTTATACATTATTGTATTTGATCACATAATACAATATCATAATATATTATAAATGATACGATGTAGTATTATACAATATCATATCACATAATAGATCACAATATTGTAACATCACATTTGATATGATATTGTATAATATAGTATGATATTCTATTGTATGATACTGTATCATATTTGATACATAATATGATATGTATCATGTGATACAATATCATGTAATATAGTAAAATATTAAACAAATATTGACTGGGGTTGAGGGCAATATTGATTATATTAGCCCCAGAGGGACGAAATATTGCCTGACGCAAAGCAGAGGGCAATATATTTGTCCCAAGGGGGACACACCATCCATTCAAGTTTGGTGAAGTTAGGACCAGTAATAACTAAGATATATTTTTTAGCATCCTTGATATTGAAGATCAAGCTCTGCATCTTAAGCTACATCTGCGATTCATTCATATTATAGTTTAAGGTGGAATAACACACCTGGACAAAGTCACACAAATTAACAGTAAATTATTTGATTATAAAAGATAGAATGATAAAGAAACTTTAAATATGTCAAATCATCAAAAAATTTGCAGTTTGGGGATAAAAAATGAATATCTAAAAAATTCAATTCAGTAAGTAAAAACAAAAGCCCTGCGGGATTCGAACTCACAAGCTCAACATGTTATCCACTCAGCTATGGAGCAAGTTACATATTTTCGTCAATAAAATCATTTAAAGAAAAGAAATATGGTTTGTTTACATAGGTTCAATATACCAGTAAAAAATCTTTATAAACCAGATTTGTCTATCTTTTTATTTATTTCAAGCAGTATTACACAATTCCTAATGTTTAACACATTCATTTTAGGTTTTAAAGTGGAATTTTCACTTTAACATTTAAAATGTAAACAAATGCTTTGTTTACATAGCAAAGAATTTCAAGCTCTGTATCTTGCTTATAATTCAATGAATTACACTCAACTTTCGGTTGCTTATTAAGAATGCCTTCCTAAAGCATTGTAAATATTAAACTTGGAAAAACAATTTTTGACCAAAATCATGACCATGCCCCTTGAAGCATGTGATCTGTTCCTAAAAACATAACCTTATCCAGCATCCGAAACCTATGGCTCAGATTCAGCACTCAAGCCTGTCAGGTGAATCAGTATCATATAAGACTCACCATCCATGCAAGTTTGGTGAAGTTAGGACAAGTAATAATTAAGATATCATCATCAGAGGGCACCTGTTTCAAAAACTTTAACCAGCTCTTAAAACTTAAACTTCATCCAGCATCCCAAACCTTTGGCTCAGATTCAGCATTCAAGCCGTTCAGGTGTATCAGTATTATAAGACGCACCATCTGTACAAGTTTGATAAAGTTAGGACCAAAAGTAACTAAGATAATTTATAATCATCAAAGGGCACCTGCTCCAAAAACTTTAATCAGCTCTAAAAACCTTAACCTCCTCCCACATCTAAAATTTAGGACCCAGATTCGGCATCCAAGCCTGTCTGGTGCATCAGTATCCTAAGACGCACCATACATGCAAGTTTGGTGAAGTTAGGACCAGCAGTAACTTAGATATTGCTATCAAAGGGCACCTGCAACAAAAACTTTAACTTGCAACAAAAACCTTAACCTCCTCCAGCATCTGAAATTTAGGACTCAGATGCAGCATCCCAGTATATATCAAATTATAGAATAAATTAGCGGCTTTCTTTGATTTTTTTTTTTTACCTTGTATTCATTTGATTTAATTCAAAGGTGCACAGTCACAACTTTAACTGTACATTTCCAAATCTTATTGTTTTCATTTTCAATGCTTATTATGCAAGTTTCTTTGGTAATATCACTGGTCATCCAAAATGTTAGTTGTGAAGCTGTAAGGAAGTGTCACATTCAAATTTGTTTAAAATAGTACCCTCTATTCAGCTAGCATTCAATGTGTAAAAACCGGGGTAGGTAATCAGATTACAAATCTCACCGAGACGAGGCATCACCTTTATGAGACCACCTTTATCATTTTATATGAAAATCATAGTTAATGATCTTCAATATTCATGGATACTGTTTTGACAAAATATTGTATATCATATATTATTTATCTTCCATTTAAAGAGGGCTTTGCCCTTCATTTAAGCCATTTAAAATTTAAGAATGCTTTGTACCAAGTCTGGTTTAATTTGGCCTAGTGGTTCTAGAGAAGAAACAAAAAATGTGAGAAGTTTACAGCAAACTGACGGATGACGAACAACAGGTGATAAGAAAAGCTCACTTGAACCTTTGGCTAAGATGACCTAATGATGCCTGGAAACCAAAAGATCTATAAGTATCAGCACCAATCATGATGGAAAATGTAAATTGAAATATTTTGTATAAAAAACGACTGCAATGTAGTGTTGATATCGAGAAAAGTACCAGCTCTACATTTGCAGACAAACGAGTGTCTTATGCTCCATGCTTTAGTATGACGCCGGTGAAACACTGATATTCGAATCACCAGCACCAAATCATAGGTGATCATTTAAAAATACAACACCAAGAAACTTATTTTTTAACAAGAGGCACAAGGGCTACAACACTCACCTGAGCAACAATAGCATTAACTCTGATTAAATTTACTTTATGGTTTCAAATACAAAATTTATGGACAATTTAGAAGATTTAGTAGATCTTATTCAAACATGTTAAAAAAGATTTTAAATTTTTTTTCACTCATTCTAAAGTTATACATTAAGCCTCTCTTGTGATTCAGTTTTTGAAAAAAAAGCCAGTGGTTCTGGAGAAGAAGTCGAAAATGTAAAAAGTTTAAAGATAGACAGAATGATGAACCATAAACAGAAAGTGATCAGAAAAGCTCATGTGCTTATGAGCTAAAAATAAATTAATATGAATGATGAAGTCTAGTGACCTAAAATTAAAGGAAATTAATCAGACCTGTGTTTCTTGCACAACTAATCCAAATATTTTTCCTTTCTTTATTGTGTCTGAAAAATGGAAAAGAAGTTCTCCTCCATGCTGGCCAATGATTTTATCATCAAGATGCAGAACAGTTTTGCCGTGTGCAGCCTCTGTATTAGTTGTTGACGAAATTTGCTCCGCTGAGTCTTCAAAATTGATTTTTATTTTTGTACGGGTTCTGCTGCTCAGTGGTGAATAACTTTGGTTTAGTTTTGGACTGTCTCTTTTGACCTTAAAAAAAAAATAGTAATTAGAAATGGCACATTGCTAACTTTATTCAAGCAGAAAGATGATAACTGGTTACAAAATAACTAATTATTAACTAGTTGAAAAAACAATCAAAAAATTGAAAGTGTTGTTTAATTAGTATTGTATAATGTAAGTCTATATAGTTTGAAAATGCATATGTGAATTGGTTTCACAAAATTACTTACTACAACATCAAAGAAAATTAGGATTTCCAACAATTTTATGTATGCAATTTCTCAAAAACTACAAGACCGATTTACATGAAAGAAGATGGGTGGATAAGGCATGTAAAATGCCCATACACGGTCGGACAAACTACTGAAAAATCAAAATATCAATAAATCTGATATTTTTAAAAAAATCAGTAAAAACAATATTTTTAACCTATAAAAATTTTCAATACTTGGAATATGTCGATTCAATAAGGTGGATACGTATCAAAACCTGCAAATACTGTCATTCTTTAAAACTTCCAAGCATTTTTTTTTATAGAGTGGGTCTGTGCTCCATATTTTTTTCAAAGTCTATATAAGGTCTATTGAAAAACAAATCGATTTAAATCAACAAAAATGTGGAGAGATGACCCACTATACAATAAAAATATCATTCTGTATCCCAACAACTGAACGTTTTGAAAAAAGTCCGTAAATTCGTGGTCAAAGTCAAACATAATATTTAAACAGCCCACTTTGTTGTGTCTGAAATGGCTCAGTGGTTAAAGTACCTGATATAATCTAACTTTATATATCTAGGGTTTTTATGTTATGGGTTCGATACCGCAAACATTTCTGGCAATATTTTTTTCTCTTATCTTTTATTAAATATATTAAACATAGGTAATCACAGATTACAAAGCTCACCGAGACGAGACATCACCCTTATGAGACTTTACCTTTACGAGACCACCTTTATCATATTAAATGAAAATCATACTTTATGATCTTGGATTCTGTTTTGACACAATATCGTATATCATCTGTTAAAAAATTGTATGATAATCATATGTCAATACAATAATATACAATTAAATATTGCATCCTATCATATTTACAACATATATCATATAATACAATAAAATACTATAATAAACAATGATGAAATATGATATTGTAAAGTATGATATGACATTGTATTGTGTTATACGTTATTGTATTTGATCAAATAATACAATATCATAATATATTAAACAATATAGTATTATATTACAATATCATATTACATAATACATCATAACATTGAAACATATGATATTATATTGTATAATATAGAATGATATTGTATGATACTGTATCATTTTTGATACATAATATGATATTGTATCATATGATACAATATAATTTGATACAACATTGTATCATATCAAATGATTCAATATTATGTGATAAAGAAAAATATTATATAATACAATATTATATTATAAATATTGTATCATATGATACAATAACATATTTTACAATATCATACAATACAATTTCATGTGATGTGATAATACATCATATTTTAAACCAATATCATATTATACAATATCGTATGATACGATATTATATAATATTACAGTATCATATTAATATACAATTTTATGTGATATAATTCTATATTACAGAAACTAATATCATATTATACAATATCGTATGATACAATATAGAATATACAATATTGTATCATAGGATACAATATTATATTTTGCAATATCTTATGTAATGGTATCATGTGATAAAATAATAAATCAATAATACAATACAATATTATACAACATTGTATCATAATATACAATACAGTTACTATACATAACGATATCATGATACAATATCATAACATAAAATATAAAAAAAATTGATACAATATCATATCGTATCAAATAACTTTTTAAAATATTACATATGATATTATATTGTATCATATTAAACAATATTGTTTCATACTATACAATACTATATCATAGGAATCTTGTTATATCATTTATCAACAAACACATGTATCTTTCGAGCAGGTTTGAGTGAGGTAGGAAATTTCTTTAGCATCCTTGATAATGGAGATCAGGCTCTGCATCTGAAGCAACCTCTGCGTTTCATTTATAATATAGTTAAATCAACTATGCAAGCTATCATCTATAAAACATGTGACCTGTTCCAAAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTTGGATTTGTTTTGGATTTCAAATACATAAAGATAAAAATCATTCACTGCAACAACTGACGGATGCTGAGTTCCTTGTTTGACTTCTTGAAATGGAGAAAACATTTTGTAAGGGAAAATAATATCAGCTGCACCACTTATCTCTAGTTTCATAATCCTTTTTGTTTCTATTTCCAGACATGGTACACTACTGAAATTTAAACCAAACAGTAAATCAAAAAGGTGCAATGCATAATATTTTGTTTTAAATCATTTCTTAAAGGAACGTCCTGTGTGAGATCAGTTCATCCAGTGTGAGGTTATTTTGTCCTACACTGTGTTCTACCATGCCGCTATGAAACATAAATTGACAATCATTTGAAAAACTTTGCACCAGTCATTATTACTATTATTGTTTTTCTATCTAGACGCAAACTTCGAGCTTCATATCGTGCTCATTTCTGAATGGTTTTTGCTCAAATTTTCAGGGCTAATAGACTTTATAAACACTACCATAATCAATTAAAATTTTTTAGAATTCCTCTTCCGTTAACGAGTTATTCCCCTTTGAAATTTTTTTTAAGGCCTTTGGTTTCCAGAAAAAACCTCCAAGGCTATGATAGCAGGGAATGAGAATCCAATGAATTTGAATAACAGAGACATTGTAGTGCGTGCACATCCGTTTTTGTTTTTGGATTACGTTTTTTATTTAGAAAAAGGTAGGGGGTAAAAAAAAAATCAAAGGCCTGAAGGCCTGAGTGGCGCATTGCATTGAAGGTAGCTAAAAACATCACTACAAGTTGTTAAATATCGCCATTCTACATGGGGAAGGTGGCGCGCTTTTCCTCATTCAGTTGGACATCGTCTTATTCCTTTTATCAATGATAAAATACGAAATCTGTTCCTAGCTGTAGGAAGACAGCAACTTACTCTTATTTTAATATAAATATTTTATATACGAAATTATTTACATTTTTTTACCTCCGATATTCGAACAATTAACGTCACCACTTTTAAATTGAAGTACGAACTGTTGTTATGCAAATTATCTCATCGGTTGACTGGTCCTCTGACCCTATCATAAGTACATCGCATTGCAGGCATTGCCAGTCTATCTCATCTGCGTATTAATCTTTGTTTTGTTCTTTCATTGATGTTGATGTTTATTCAATGTGTAAAGGAGATATCTGTTGTAATGATTTGTTGATATTTTTAAAACGAATACTGAATATATGTTCCTGGTTGAAAATAGGTAACAATCAGAACGGCACTATATATTTATTGGCGCATCGATACTTGAGTTTTATGACGCCGCTTGTATATAAGCTGAGAGAAGTGAGCTGACAGCAATGAGGCTACATAGCATATAGCGATGCGCCTCAAAAATGATTCCAAAAAGTGCTCAATAACTCAAAAACGGTTAGGATTTCTATATGGCTGTCGCTAGAAAAGTTGTTTATTGGGATCTCATAAAGATCGTTACAATGTAATTTTGTTCGTGATTTGTGTAGTATGAGTGTGAAAAGCTTTACATGTTAACATGTACCTGTTTTCATTTGGCAAGTTAACAAAGTCTTTGTGCATACAACAAGCATAAAGTTACCACAGAAAGTATGCTGGTTTATACAGGAGGCTTTAATTCATAAGAAAATTTCGAATTTTTTTATTTTAAAATACATGTTGTTTTTTTGGAGTTTTACTGTTTAAGTCATTCTTTTTAGTTCTTATAGTGCACAATCCTAAAAATGAGATTCTGAAAACAAAATTCTAGTAAAACACAAAATACAGATTTTAAAAAAAATCTATGTATGGCCCCATAAAATTAATTTTTAGATTCTCATCCCCGCACGCTCCTCTGAAAATGGGCCGCCCCGATGCATATTTTGAAGAAAAAAAATTGTGTAGAAAAAAAATTTCCAAACCCTAAACAGCAATTAGTTAAATTCTTTTTTTTATATAAATGTCACCTTCCTCTTCATAGCATAGTGAGTGGAACACACATGTATTTATGTCATTATGTGTCTTGTAAGCCTGCGTGTCTAAAATTGAAAAGTGCGCACCCGAGCTCATAAGTTGAGATCGACTATAGAAGGGTAAAAGAGATCTTAGGAAGGGTGGTAGACTCGTATCATTTTGATGTATTAATATTTGAATAAACAATACCTAAAGAAAAGCATATAATTTCAATAGATGTTATAGAATACAGCTTACTCCACTTATATTGAACTCGCTTATTTTGAAATTCCGCTTATTTTGAAATAGAAATAAATCCCCAGTTTTTGCCTCTCATATTCTTTGCATTGATTTAACGGATATAATGAAATCGGCTATTTTGAAATATTGCTTATATTGAAGCCACTGATTGGTCCCCAAAGGTGATAATTAGTTGTTTATACAACGGATATATTGAAGTTCTCCCTGGTGGTTGTCGTCACGGTTGGAGACAGTAATTATGCCAGACTGACCGGTTGATATACAAAGGTGTGAATTGATAAGTTCTCTTCAGGTGTGTTTTTATACTTCTATTAAAAAGTAAAATTTATTCACTGTTTAATTTTTTATTTTTACGAATACGGATGCATTGAGGCTAGACGTAACATGGCAACCCCACGGAAAAGAAATACCTTATCTCCGGACGCTAAATACAAACTAATAATGGCTATTGATGAAAGGACAAAGCCTAAATTCGAAATAGCTAAGGGTTTTGAGATTATCGCGGGTACACGTACGACGATACACAAGCAGCGTTCAGCAATATTTGAAGCGTTTGAGTCTGGTGATTTTTCTCTAACGTTTTTCTAAATCGAAAAGGAATGCGATCCGATATTATGATGAGGTTTTAGACAGTAACAAAATGAAACTTACAAAACTTTCGGATATAATTTTAATCAAACTTTCAAGGACTAATGTTCCATGTAGTCCGTTTATTGTAATAGATAAATGATGACCAAACAATTTGTTCGGGTTTGGTTTTCTATGCTTACATCGGGATTGAACTTTCAAAAATGACGGCTTCACGTCAGTCAATTTCGCTTATATTGAACTACGGATATATTGAAATAATTTGCATGGTCCCCTGAATTTCAATATATCCGGAGTAGGCTGTATTACTTTCAACTAGTTGGACCTGAAAATCAAAAGCTGAATTTCATTCATAGCCATTTGTATTGCTTTTTCGTTTTCTCACTTTTTAAGGTTCCTCGACACACCAAAATTTTATTTTATGGATCGATAGAGAATCTTTTTTGAAACATGATTCCACAAAACAGAGATCAATATCGGCTTTCAGTTATTTTTTATTTTAACTTTTTTGTATTTTTTCAGTGAAATAGGAAAAACTGTTTTGCAGACAAACAGAATATATTAGAGCTTAAAACTTGTTGTCAATTAATGTGTACTATAATTATAAATAAATTCATGCCAAAGATCGTTTGGTCAAGTGTTTAATTTTTTAATTAAAAAAATATTTCTGAAAATCAAAATTGTAATTCTTTAATATCTTTTTAATCTATGGATAAAATTTTAAAAATAACAAATAGTCACATAAACTATTTACTAAACAATGATATTTTACAAAGAAATTGAAATGAAAATGCGAAATTTTGGAAAAATTGCTTTTTATCAATTTTGAACCGATCCCGATTGAAAAAAAAGTGATCCCGATCAGAATTATTTTAAAATTGAAATTTTACAAATAAACTGCAGTTTTTTTCTAAGTAACTGATATAAATTAAAAAGTTAGTAAATGACGAAACCATTTTACAGCTAAACAACCTGAAATTTTTGCAAAATTCTGATTCATTCTAACTTTATGTGATTTCGTTTGGGATCAGTTTAATTACAATCGGGATCGCTTCGATTTTAAAATTTTCCATTTATACTTTATTTTCACTATTTGGTTTCAATTTCTTGTTGATATATGATTGTACAGCAATTGTTAAATGCGAGTAACAGTTTATCTGCAGTTTTTATCCATATATTTAAAAAATATCTACAATCCTTTTTTCTCATTTTCATAAATATTTTTTTTACAAAAATATTTCAAAGTTTATCTGGCCGTTTTTGATATGTATTTATAGATAATTGTATTCTGCATTAATTGATAACAAATTTTTAGCTCTTGTATATCTTGTTCGCAGCTAAAACGATGTTTCCGGTTTCTATAAAAAAAATACAACAAAATTCATATAAAATAATCAGAGGCCGATATAGGTGTCATTTTTTAATAATCATTTCTCAAAGAGAATTCTTCATCGATCCATCAAATAATGCATTGGTGTGTCGAGCCACCTTAAGATTTGGAAATCTCAAAAATTTTTAAGTCGTACGTGAAAAAGATCATCAGGAAATTATCTCCCTTGCGCCGAACAGTATTTCAACCAATGAAATAAATGTAAATTTTCACATCATGTATTTTCTACCAATCACAAAGGAGAGGAAGTGGGGTGCGTCTTTTAACCCCAAGGAACCCCAAGGAAACCCCAAGGAACCTCAAGGATACCCCAAAGAACCCCAATGACAAAATTTAATAAATTTTAATACCCAAGGGGTCTTATTGGACTTCAAGGGTCATCTCTTAGTACCCCAAGGGTACCCCAAGAAACCCCAAGGATACCCGTAAGAACCCCATGGAACCCAAATGATAAAGTTATTAACCAGTGATACCACAGGGGTCTCATTCGAATCAAAGGCTCACCCCAAGGTACCCCAGTGATAGAAATTAATTACTATTTATACCCATGGGGTCTCATTTGAATCCAAGGGTCACCTCGTAGTACCCCAATGATACCCCAAGGAACCCCAAGTATACTCATAAGAACCCCAAGTAACCCCAATAATAGAAATTAATAACTAGTGATACCCCAGGAGTCTCATTATACCCCTATACCCCCACAAATGAACTTCACTTTGGATGAATTTAACAATTAGTGTTGTCAAATCGGTTGAAAATCATAATCGAGTACCGTTAATCGGCAGAATTTGTTGTCTCTTACCAACTGATGATCAGCCAATATTGAATCAGCAACAAATTATATCAAATTCATGAAAATAGGGCACTAAATTTTATGTCACCACAAGGAAGTCTGCAATTCTTCCGGTGAACCATTCATATGAACACTTAATATGACAATGTTTCTTCGGTGAAACTTTCAAATGAAGTGGGGAAAGATATTGTTCATGCAGTTACAAAGACCAAAACTTGTTTTACTACATGTATTGACATAGGGGGTGTTACCCTTATTGGAGTACTTTTGAGAAAAGACAAGAAGTGATCATGGAAGTGTGGAGTGGGGCTATCTCCCCTTCATGGGTACAACACAATGGATTGACCCATTAGGCGTGCAGAATGTTCACCTGAGAGGCACCAAAATACCTGTTAATTGCAGGTAGACACACGTTGTATATTGGTGGTAGCTCTTGGACAGGGACTAAAGGGCCAACATAACCCTTTACATGTATACACAATGGTATCAGGAGAAAACGTACCCAAGAGAAAACGTACCCAGGAGAAAACGTACCCAATCTCTAGATAATCTCTAAATAATTTTCAAATGCTACTTTAATGCATATTTCAATGCATAG
