MmuINT0030438 @ mm10
Intron Retention
Gene
ENSMUSG00000036641 | Ccdc148
Description
coiled-coil domain containing 148 [Source:MGI Symbol;Acc:MGI:3039583]
Coordinates
chr2:59018543-59160683:-
Coord C1 exon
chr2:59160347-59160683
Coord A exon
chr2:59018606-59160346
Coord C2 exon
chr2:59018543-59018605
Length
141741 bp
Sequences
Splice sites
5' ss Seq
CCGGTGAGT
5' ss Score
10.9
3' ss Seq
TGTTCCCTGCTTCTTGACAGATA
3' ss Score
9.32
Exon sequences
Seq C1 exon
AGGTCGCCATGGAGACCGATGCTGTTAAGAGCTAGAGGGCCAGGAGAAGGTGGGGAGTGAAGATGAAGGTGTCTGTAGCCTCCGGCGCGGGAGGGGGTGGGGGGAAGGAGTATTAGGGGATTCCCGGGAGAGGGCTCTGAAATCGGGCGGGTCTTGCTTTTGAGTATTGCCAAGACTCTGCATGGTAGGGCTTGTCCCCAGCGTCAAAGGCAGAAACAACTGAGCCCCCGGACTTCTACTTTACATTGAAAGCTCAGGAGTGGGCGTTTCATTTTTCCTGCATCTGGGGAGCATGCGAGGCTATATGCATTTTGACCTTTGAGATCTGTGCAGCCCG
Seq A exon
GTGAGTTTCCACTCCATTCCTTAAATCTCTGCTTCTTCCTGACGTCACAGGGTCACTTGAATTCTTTCTCCAACCACTCCCCCTTCCCTGAGTCTACATTTCCTCTGATTTTTGGTTCTTCCAGCCTATAACCCCTCCCAACGAAAACAGGATTTCTTGCACGTGGTATTTTGGTAAGGAAACTGAGTGGGGTTGTACTAAAGGACCAGCCCGCAACAGAATGAGTTCTCTGCTTCCCAAAACAGCAAGTCTGATCTCTCCTCCGCCCCTCCCTCTTGGACTATGTGCTTTCTGTGCTGAGCTTGGCAGGTGCATGCTCTTCCCAGTTTGTCTGAGGCTGGAGAAGTGCCAGAATTCATCCCAATGATTTCTCAAAAAGAAAAAAATAGATTACAAATGATGGATTTTTGCTTTCTGGCAGTTTTCCAGATTAATACTAAAATCGGTAAGGAAATGATGAATTGGGACAGGGGAGCATTCGCACCCAAATCTTGACCTTTAATAATGAGTGCTCTACTTTCATTTTAAATCATTTTGTGCTAGTTTGCTCGTGCTAATTATTTTTGATGAGTGATGTTCATAATTAGATGGTAGCTATTAATCTGGAACTTTTACACATGATATTGCTTCATAACATATTTTAAAAATAGTACCACTCTAGCATATAGCCACCGATGTATTCATGTTTCTTCTTTTGGTGGCTTTGTTATTTTCATAATATCCTCTTTAGTAAAAAGAAAAAAATATTATACTATCTCCCTTCACAATAAGGGATATTAATTTTCCTTGTTATATTTTGTGGGGAAAGCTGATAGGAATTTTACATTACAAATATTTTGTTGTGAGAAGCAGATTATTGTGTATGCAAGCTCTATATATCTAATTTACATTCTGAATTTTAATTGGGTGGCATGTTTTGGCTTTTATGCTATAAAATATAGCCTAAGAAATGTTAATATGGCAACTTGCTTGGAAAATGAATCTCCTTGGTACTTATTGTAAACTTGATTTTAATTGACAGTTCCGTGCAGGATTGGACTGTAGAACAAAATGCATGAGCATGTGGATGTACCACTTAAATATTTTAGAAGCAAACATTAAGGTTGGAGGAAAAGATATCTCATGGCTTGTCATTAGGAAAATTGCCTGCTTTTGAGTTTTTCTTGTGTTTGTTGTTGTTTTCTTGCTATTGTGTGTTTGTTCATCGAATGGAAAAAGTTAAAATGAAAAGATAAGTAAGATATTTTAAATGTATAGTCAAGATACCAATAATTTGTTTGTTCTTAATTTAAGTAATACTAAATGAATGTAATATTTGCCTACTCAAAGGAGAAAATGGGTCTCTTTTTTTCGTCCTTCATAGAAGGAAGGGGGAAAAAAAACAATTTTGGTTTTACTCTAAAAATTATTTTCTTTTGTATCTTTCTCAAAACGCATATCTGTCAAATAATTTTCTATTGTTTTTATATGTGCAACCTACATGTCATTTCCATTGTCAGTGAATAAAATGTTGCTGAAACCCATCAAGAATAATGGATGTCCCCTAACTCATTTGTCATTCAGTATTACTTTTTACATTTAGTGGAGAAATGTTTTTCTTAACTTCTCCTAGAGAGCCCCTCCCACATCTGCCTCGTTTCTGATGTCAAGTCTGTCTTCCTGAGGATCCCTCCACTTTGCAGGAGATCTTAAGATTCTGGGAATCTGATGAGAGGCCCTGGGTCCTGGCCCTCTTATCTGCTCAACTCCCACTGTGCAACCAAGCGCACAACAGTACTCTCACCAACAGGACTTTTCTCTGTTGCTTATACTTTCTCAGGGTGCCTTTTATATGCTCTCCCCCCCCCCCCCCGAGCTTCTCCCGTAGGCTCCCAAATATCTGGTTTTTTCTGCTTAGCCTCCCTCTTTATATGCTGGCCTTTCCTTTCCCAGAAGCAGTGTACAGGAAGAACTCTGCTTTTTCATACCTGTTGCTTTGACCCTGAGTACAACTGAAATTGTTCCAAAGGTCACACCCTCTGCCCACAGAATCTCAGCTGGCTTTGCCAACTGAGTTCTCTCACCTAACAGTGTCCTTTGGACCAGGAGTAGGTTACATGCCTATAATTGCAGCACTTGGGAGGCAGAGGCTCTAGCTCAGAAGTTCATCCTTCACTTTTTTACACATAGTAAGTTTCAGGACAGCCTTGGCTTCATGAAACCCTCACTCAAACAAACAAATGAAAACCAAGTTTTTAACTTGGCAGTATTTGGAATTACTTGGGAAGGTAGGGTTTTTTTAAAAATATATATATATATATATAAACAGAAGAGACTATTTAAATACGAATAAATGTATCCACTATAAGACATTCACAGAGACTTATCACATTTAAAATGAGAAATATTAGTCAAACAAACTTACCAGTGTTATAGCATCAGTAAGCAAGAAATCATGGCTACCTCTGACATGCTGATTGTAGAACTTAATTATTTTTCGACATTTTACTATTTAATCATTTTCTTAAGTAATTATTTAATTAATAAACAATTTATTTTATTAATAGTATTTCATATCAATTTTATATATAACTAACATGTATACAATACATAAAATATGTAAATATATTATCTATTAAAATATTTGACAAAATTAATTTAATAATTTAATTATTAAATTTAAATGTATTTTCATTATGTTCTTTTCCTCCTTCAAGTTATCCCAGATTTTCTTTCCCTCCATACTCACCCAACTTTAATTTCTTTCTCAAACATAAACAAAAACAAAATGCAGAACTCTCCCAAACCAAGAAGATGAACTCCCCTCCCCACCAAAAAAACACAGCACCAAAACTCTAACCGAATAAAAGCATTCATAAAAAAGAAAGAGAGAAAGAAAAGAAAAGAAAAAAGAAAAAAACTACTGTGGAGTTCATCATATACTAGTCAACTACTCCTGAACACGAGAGCTTCCTTGGCAGAACTGACACTCTAATGGAGTATTACTCCATTAGAGAAAACTGATTTTCCCTCTCCCAGCAGGTACAACTGACAGTTAGGTTGTTAACCTTTATTCTATTGGCTAGGTTTTCATTCGTTCATTCATTTTTTTAGTATAACAAACTTAAATATAACAAGATGAAAACTATCACATTGAAGTTGGACAAGGCAAACCAACAAATGAAAAGAGCCCTAGAGAAGGCACAGGAACCAGAGGCCCACTTGTTTGTACGCTCAGGAATCCCATAAAAACATAGTTGTCCTAGTTGGAAGTCAGCCTCCTGTAAGGACGTGGTAAGAGCTACCTTGAAAGTAGGGCTGTACTATCTCCGGGGCTGGGCCCTACACTAAATGAAGCGGGTGGCGGTGACAAGCTCTCCTCCTTGACTGGACGTCCTATCTGCTCTCTGGGGCACCTGCTTCTGTCACTTCCCATATTTGAACTATAACCTGAAACCATGAGTCAGGACAACCCCCTTTCCCCTCAGTTGCTCTTGTAGGGTATTTTATAACAGCAATAGGAAAGAAGCGGAGACACCCCCAATCCCACGCTCTCCTAGAGGAGACAAACCTTTGCCAGCCAACCAGAGGAGCCACTGAAGTGCAAATGGCCTATTTGAGCAGAGAGTATGTGCACTCTCTTTCTAGATCTGGCTGCTGGGTAGCTGTGGTGGGAGGAGGGGCATCTGCTTAAGCTGATGGCTGACAGCTGACAAGGTTTAAAAAGAATGAAGACTTTGGGCAACTTGACTTCAGGATCAGAAGAAAACAGCAGAACTCCAAGGAACTTTACTGTACCATTGGTGAAAAGAAGTTGACCCAAACCTTTCAAGGACTAATAAGACTGCAAGAACTTTTACAGTGTTCACCATTTTCCTATTAGCTCATGACAGTCAGTGAAAAAAAAAAAATCCTTTTTGAAATGTACCATAGAAAGGAAGCAATAGAGAATACTGCTCTTTGATACCTCTACAGCAGGTAGTGACAGCAAAACTTCTGAGAATACACACCAGTGCCTGCAGCTTTTGTGATTGAAGAGGGAGGTTTAAACAAGCACCAGGTGGGGAATAAGGTAATGGCAGCAGAGGCTGAACCTGGGGACCATGGCCAGGACTCAAAAGTAGTTCAGCTCCATTGTGTAGATACAGAACATTTTCATTATCCATTCTTCAGCTGAGAGATAGCTAGGCTGTTTCCAGTTTCTGGCTATTATGAATAAAGCTGCTATGGACATAGTTGGGCAAGCATCTTTGTGGGATGGTGGAGCATTTTGGGGGCCAGTGATGTTCTGTTCAGGAACTTGCCTCCTGTGCAGGGTTATTTCCTACTTTCTCTTCCATGAGGTTGAGTTGAGGTTCTTGATCCACTTGGACTTGACTTTTGTGCGGGGTAATAAATATGGATCTATTTTCATTCTTTATGTAGGCATCCAGTTAGCACCATTTGTTGAACATGCTTTCTTTCTTTTTTTTTTTTTTTCCATTGTACGATATGGCTTCTTTATCATTAAAAAAGTGTCCATAGGCATGTGGGTTTCTTTCTGGGTCTTTGATGCAATTCCATTGATCAACCTGTGTTTCTGTACCAATACCATGCAGCTATTAAAAACAAAAACACCATGAATTTTGCAGGGGCATGGATGGAATTTGAGAATATCATCCTGAGTGAGGTAACCCAGTCCCAAAAGGATATGCATGACAGGAGCCTTGCATGCCTATCCTCTGAGAGGCTCCACCCAGCAGCTGACTCAGACAGAAGCAGACACCCACAACCAAACAGTGGAAGGAGCTTGGGGACTCTTATGGAAGAAAAAGAGGAAGAAGGATTTTAGGCCCTGAGGGGATAGGAACTCCACAGGAAGACCAAGAGAGTCAACTAACTTGGAATCTTGGGGCTCTCAGAGTCTGAACACACATGGATTGGGTGTAGGCCTCCCACATATATGTAGCAGATGTGTAGCTTGGTCTTCATGTGGGTCCCAAAAGCTGTTGCCTGTAAGTGGGATATGTTCTTCTAGCTGGGTTGTCTTGTCTGGCCTCAGTGGGAGAGAAAGAGAGACTTGAAGTGCCAAGGTGGGGGGATACCCAGGGGAAGCCCCCACTCACTCAGAGGAGAAGGGGGAGAGATTGGGGAAGGATTATGGTAGGAGGTGATGGGGGAGGGCAGTGAACAGGATGTAAAGTGAATAAGTAAAAAATTAAATTAAATTAAAAATAAAATAGTTCCACTCAGGTGGTGGCAAGATCACTGTCCCACCTTTAGCCACATTATCTGAATATGTAAATCCTTCATCACCTTAAAGACCCTACTGGGATTCCTAGCCCTGCCCCCACCCTCCACCAATCTCAGGCTGACTTCAGCTTTGGTGTGTTATTGTGGCACTTGGCATTTTACCCCCTGGTGTAGTTGTTCCTGTGTGAACATTCTCCTCAAAAGGGTGTGTTCTCTGGCACATCCATGGCTGTCCCTTTGAGCGCTTGGCACCTCTGAAGTGATCATTAATCACTGCAGGCCTGACTTCCAACTATGACAAATAGGAATCAGTAACGTCGGGAGGTAATTAGAAAAAGATGAAACTAAATATTCAATGTGGAAAATGAGAATCTAGGCAGCGTAGAGTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTCCTCTGTAGCCTTCAAAGACAGCAAGGCCTTGGAAACAAGAAAACATGAGTGGAAACATGCCTGAAAAGAAGTGGATTCGCGTGGTGCTTTGTTCACAGCTCAGACTGTGGAACTCTGTTTATTAGGGAAAGCGATTGAAACTCAGCTGTGCCGACATAAGGGTCACTTGATTTTTGTCTTCCCGTGAAGCTCTAAAGTTGTACTGTACTGCCTTTCGAAGCTAGATAAGTTCCTTAGAATTTAAAAATGTCACAAAATCAGAACGCCATCAAACATTTGGTATGTGTCACAGGCATCTGTTATGTGTGATAAATCATGCCTCCTAGGCCTCTCCCCACAGCCTTTGAAGGAGACAACCCTGCATGACTCATGATCCTTTGTCTCCCTCAGAGCAACAACCTTATGGGGGCCTAATCTAGTGCTACCAAGCCCCTGGTTATTTACCTGTGACTGTAATAATTGCCCATATCTTCTGGCAATGCAGAACTTAAGAGAGCAAGCAAGCTGCCTCGGCCCTGATGATGCTTCAGCTGCTATTGTTTGTTACCTCAAAATACTACTTAGGGTCTGGAGAGCTAGCTCAGTGGTTAAGTACTCTTTCAGAAGACCTGAGTACAGTTCCCAGCACCCATCTTTAGCAGCTAATGACAATTAGTAAATCCCACTCCAAGAGACCAGACATCTCTGGTTCCTGCAGGCACAGGAACTCACAAGCACATTCCAGCCCTGCCTCCTGACACACACACAGAATTTAAAAATTATATATATATATGTGTGTGTGTGTGTGTGTGTATAATTTTTTATAGAACCCACTAGAACACGAGCCTTTGCTCTAACTATGGTTCTGTGAGAACTGGCGAGGAGACACAGCTCAACTTAGCCACTAGCAGTTTAGGGTCCTTCTTGCCCCCTTAGAGGTCTTCATGTAATCCCCTGAACAAAAATAAGCAAGCCAGACTTCTGAGATGCCCGGTGGGTAGGGTGCCTGCTGCCAAGTCTGATGGTCTGGGTCCAGTCCCAAGAACTCATGGTGGGAAGAGAAAACCAATTCCTGGAAGATGTCCTCTGACCTGTACACTTGTGCCATGCCACACACGATGATAATAAATAGGATATATATTTTTAAATACTCATAGAAAAAAGTGGGAAGCAGGATGCCGTGTCTAGCGAAAGTGTCCTTCAAAACTGACCGTCACAGCCATAGATGGACCTATGCTGAGAGTGCGCCAATACAGCCCACAGAGCTACCAGCTCTCAGTAACACTCACAAGGCCAGTAACACAGACAAGGCCAGGGAAACGCTCAGCAACCTCCCTTTGGGACACAGAATGCTATAGTTTGGATCTGGGTCATTTTCCCAAAGGCCCCTCTGTTAAGGCCTGTTCCCCAGTGTGCCACTGGTGCCTTTGAAGGGGGGGTATAGAGTTGTAGGATTCCAGTCTTCCAACTCTCTTAGCTTCCTGGCCTCCTCCTGCTTCCCTACTATGGCATCAGCACAGCCTCCCCCCACCCACCCACCCCCCCCCCCGGGCAGTGAGGCCATACCACTGTGGACTGAAAACATGGGCCAGAAGAAATGAGTCCTCTTTAGAAGCTGATGATGTTAAATATTCATTGTTGCAAGGGAAAACTGATTAACATATAGCTCTTTCCTCCGTGCCGTCCTGGGATATCAAATGATCATTCATCATGAAGAGATTACAGATGACTACTATGAATCTGCTGTTACAAAGGGCTCTTTCAAGTTTTTTCCAAAGTCAATAATCAGAAAATAAGATCCTATGTGTATGTATGTATATTATTTGTTTCTTTTGTTTTGTTTTTTTCAAGACAGCGTTTCTCTGTAGCTCTGGCTGTCCTGGAACTCATTCTGTAGACCAGGCTGGCCTCGAACTCAGAAATCCACCTGCCTCTGCCTCCTGAGTGCAGGGATTATCATCTTTTTAACTCCAGAGCTCTCTCTGTTTCACATTTATCAGTGAGGGGAGGAATCAGCCCACACAAGAGCTCTCTCCGAGCAGCCCTCTAGCATGAGACCTGGCTCTTAGTCTCTCCCTGGGCCACCATTTCCTCTGTAGACCTGCTCTCCTGACTCCACCCCTATGGAGTTCTCTGGCAACTTGTTAAAGCTTTGCACCCCTGTGAGGTTGGACTAGGAGACAAGTGACCAGCACTTGCTAGTTAGTCAATGCGGTACCATGAACTATAAGTCCAAAATAGCTCTGTTTTTATAGTTTGATAATTGTTCTAAATAAAAGGAGTGATGGATAGATGCAGAAAAAGTCATCAATAAGAAAAAAATAGCAATTTATAATTAAATGCTCATTAAATTAGCAGTAAAATAATATCCCTCCATATCATAAGGAACATGTGTGAAGCCTAGAGTCAAGTCTGTGTTTATCATGGAAAGACTGACTTAATTCCACCAAGGCTGAGAATAGACTCTATGGCCATAGCACTGTGTGTGCACCTCATCTTGAAAGCAAAGGAAAAAAGAAAAAGAGTTAGTAACTGAATCTGAGAGCTGAATGAGGTCATCCACGCACATCCCTACTGTTCTGCACTATGCTGACCATCCTAGCCAGTGTAATAAGGAGGAAATAACAAAATCTAATGGTATATGGATCAGAAAGGAAAAGAAACTAGAGCTACCTACATTTGTTCCCAGATGCCATGATCCTGCCCATAGAAGACTGTAAAGAATATCCGTGTAGGCACCAAACTAACTGAGGAACTCTGTGCAGCCACAAAATATATAAGTGGTTTATATCAAACCAGTTCCATTTCCTATGGCTGGGTCTAGCCATCTGAAAATCAACAATAACAACAAAATCCATTCACAACATTAGTATTCACAGCAATAGAAACCACAATATTTATGCATTCATTTTAAAAGTAAAGCATAACGATTTTGATCTATAGACTCAATGTGATCCCTGTCAAAATTCCAGCAAGCATTGTTGTAGCAATTGATCATCTTGAAGTGGAAATGCAAGGAAACAAGACTACCAAAACCAATTTTTTATAGAAAGAACAAAGAGTAATTACAATACTTAATTGTTAAAACTTACTATAAAGCCGCAACAACAAACACAATATTGGCATGATAGCCCCGTGGATCAATGAGAAAGCAGCTTCAAAAATTAGCCCTTATGTTGTGGTCAGTCCCTTTCAACAAAGATTCCAAGGCAGGCTCCATGGGGAGAGTCTTTTCCAGAGATGCTGCTGGGATGATGACATTGAATAATCCATATGCACAGCGATGGACCCAAGCTCTTCACTCACACCACACAGGAAAAATGTCTATGCAATATCCATCACAGACCTACATATGCGAGATGAAAATTAGAAGACTTTTGACAGGATAGGAAAAAAAAATCTTTGTGTCCTTGCTCTTGGCAAAGGTTTTCTAGTTACATCTCCAGAAGCATGAACTATAAAAGAAGAAATTAATAAATTAGATTTTTATCAAAATGGCATCACTTTCCCTACAGAAGAGGGCAACAAACTAGTAGGAAAATGAAAATGCAAATACGGGGGTGTAGGTTGGGCAGACCAAAATTAAGCCAAGGAACTCAGTAGAAACTGGGGCCAATGGGCCAGAGAGATGGGGCCGTGGTTAAGAGCACTCGCTGCTCTTGTAGAGCAGTCATTCCTCCCCAGCACTCGGATCAGGTGTCTCACCATGGTCTTGAACTGCCTTGACTTCCAGTTCCAGACATGACACATCTGGCTCTGAGGGCACAGGTGGTAGGACACAATGCAGGGACAAACACACACTCACATGTAATTAAAAACAAAATACATTTCACCTGGAGAATATTTTAATAAGCACATCGTTAGTGTGGTACTCAAGTGACCAGTAAGCACATGAAGATATTCTCCACATCAATCATTAGAGAAATCATCACTGAAACCATGATAGGGAAAAAAAACAAAACAAAACAAAACAAAACACATGATAGGGTTTCAGAGAATGGTTGTAAACTTCCAACTGGAAAGGAAAATGGTATAACTATTCTGAAGAAAATGATGCGATGATTTCTTAAAAACATAAATGTAAGCTTATCATATGACCTTTCAGTTTTACTGCAGGAAAATGCATGTTATATAGACTTGCACATGAAAAGTAATAGAATTTACTATAGTGAAAACCTGGAAATAACCCAAGTATCCCTCAACTGCTTTTGACCCTGAGTAGAATACTATTCTGCTATAAAAAGTATGAGCTATAGGCACATGCTGGATGGATAATCCTCTACAACATGTCAAGAGAAAACAAAGCCAGGTACAAAGGGCACATGCAGTATGATGTCATTTATATAAAATATCCGCAAAGTTTAAAATACATCACCAGTGATTACCCTTGGCCTGCATAGGAAGGACTTAGCAGGAGTTATGAACGATGGTTTTCTAGGGATAGAAACATCCTCAAACTGGAGGGTAGTGATGCCAGAACAATATATTTTTATTAAAAATAACTATATCGCTATAATGCATGCATTTTGTTGAATAAAATTATGCCTCAATAAAGCCTTAATAAATAAAACCTTTTTAATAACGGCAAACACATCTTTAAACCTCTGGTATATGAACACAGTAAATCTGGAAGTAATTTTGTCTTGATTGAAAAGCCTTCAAATATGCTTCATGGATTTAGGTCTCATTTATTAAGCATTAAAAAAAAATACCAAAGAAAACTGGTTCACATCAGGAAATCCAGGAATTTATTAAAGAAAAATATTAAACTAAAGCCATTGTATAATTGGTGAATATAATTGACATTTGAGTGTCTTAATTGGAAGTATGAAGCCAGGCCATGTCTGTTTCTGTTTTAGCTGTTTATACTCATTAAAGCAAGCATGGGAAGAGAGGCTGACCCTGGCTTAGAACCCTCCTATTACCTGGTACCCTACCAAGATTTACAAGACAGGGAACAGTATTTATCACATAAGTCTCCTTAAAATGTATGTGAATTGTCAACATTATTACACTTATCATTAATATGTACCTTCGTATGTGTATATTTTTTATATTTGCATTTTATAATTTACATTACATCAGAATGACATTAGATTTAAAGCAAGTACTTTGGAAACTATGTTGTTTGTTTAATAATGGGCTCCTGTAGTGGGGTATGTTTGGTGTTCTAGCTTGCTTTTGTTGCTGTGATTAAAAACCCCCGACCAAAATCAACTTTGTGAGGAAAGAGTTTGGTCTTTAAAGTTACAGTCTGTTATCCAGGGAGGCCGAGGCAAGAATTCAAGGTAGGTGCTGGAAGCAGAAACCATGGAGAGCTGCTTGCTGGCTTGCTCATTCTAGCGTGCTCAGCTACCCTCTTCAAAGTCCAGACCCACCTGCCTAGGGATGGCACCGCCCACCGTCTTCTAGGCCCTCCTACATTCCCTCCCAAATAAAGAAAATGCCTTGTGGACGTGGGCACCAGTCAGTCTGATCTAGGCATTACTTCATTTTAGTTCCCTCTCCCTAGGCGTCTATGAGTTGTTTTGAGTTGACAGCTAAAGTTAATTAACTAGGACATCTAGACACCTCAACTTTTCTGGAATACCTGTAGATAAACTTTTATTTTCTGATTTTGTTTTGTTTTGTTTTTCCTGGTTTTTCCCTTTTGCGGGTCCCAGGAACTTGAAATAAGTCTCTGGGAAACTCTATTCTGATCTGACTCTTTGCTTTCTGTTTGTCACGATTAACACTTACGTCGCCTGCCCTCACCCTCACCCCCAGTTCCGTCCCAAGTACATCTCTAATACACCCGTCAGGACCATTACTGTGTGTTCCCACCTGAGGACAGTCAGGTGTCTGCAGTGCTGCTGCTGCTGCTGCTGGAGGCAGGGGTCGTCTTTGGACACATCCTCATGTTGTGGTTGTGAAAGAGAAACAAAAAAAAAAAAAACACACACACAATAAAGAAAGCCAGAACATTTCAGTGCAGAAGAGAGATGGGAAAACGGGAAACATTGACCCTACACAAAATTAGCGCATTTATGGCCAAATAGGAATTCTGATGTTAGGAATTCTCCCAGTAGCCCTTGGGTTTCCTCTTCCTGTAAGTGGCCTGAGGTGACCTCTGAAAATGGTTGGCTACTCTCTTGATCCAGAAAACCCTACAAAAGCATGCAGATCAAGAGGTTCAAATCTCCGTTCACTTAAGAACACTGCCGAGGCCATCAAGGGTATACACATCCGGAAAGCCATCAAGTGTCTGTAAGATGGCACTTTGAAGAAGCCAAGGGTGCGGTTCCGGAGGTATAATGGTGGCGTTTGTAAGTGTGTCCAGGCCAAAAGGTAGGGCTGAACACGGGGTCAGGGGCCAAAAATAGAATGCTGAATTTTTGCTGCTCGGCACTCAAAAATGCAGAGAATAAGACTGAACGTACAGGTTTATAGTCATTAAACATGTCCAGTGAAGAAAGCGCCTAAGATACGCGAGTCCCTTACAGAGCTCATGGTCGAACTAACCCGTACAGGAGCTCCCCTGCCACATGGAGTTGACCCTCATTGAAAAGGAAAAAATTGTCCCAAAGCGAGAAGAGGGAGTTGCACAGAAGAAAAAGATATTTCAGAAGAAACTGAAGAAACAAAAATGGCACGGGAATAAATTCAGCATAAAATAAATGTAGGTTGTCCCCTTCCCCCACCCCCACCTCACCCCCCACCACACCCCCCACCCAACCACACCCCTCTGCACACTGATTTTAAAATCCTGCTTTTGCGGAGCTGGAGAGATGGCTCAGTGGTTAAGAGCACTGACTGGGCCATTGGAGAGTCAGCCTCCAGGGAGGGCTCTGAACCTGTGACTCAGGCAAGATCTTGTATCCCAGGTCTCTCAGAGACCAGTCCTTGCAGGAGAGCATGTGGTCGGCAGAAGCAACAGAGCTTCTTGGACAGGGTCCCTTCAGGCCTTCTTCTTTAGCCAGGAGGCAGAGCTGAGCTCCAAGGCCTCTATGCACCTTCCCTGCCAGAGGAGAACTTGCCTGCAGAGAGTGCTCTGACCACTGGGACTCAGAAGAGAGTTAGACTCCCAGGACTGTTGACAGAGGCTAACAGAATCACTGGAGGAACAAGCTCCAGCCAGAGACAGCTAGAACATCTAACACCAGAGATTTCCAGATGGTGAAAGGCAAACATAAGAATCTTACTAACAGAAACCAAGTCCACTGGTATCATCGGAACTCAGTACTCCCACCACAGTGAGTCCTGATACTCCAACATACCCGAAAAGTAAGATTCAGATTTAAAATCACCATGATATGTCTCATGATGCTGGTAGAGGATTTTAAGAAGGGCATTAATAACTCACTTAAAGAAATAAAGGAGAACACCACAAACAGGTAGAAGTACTTAAAGAGTAAGCACAAAAATCCCTTAAAGAATTACAGGAAAACACAAACAGGTGATAGAATTGAACAAAAGCATCCAAGATCTAAAAATGGAAGTAGAAACAATAAAAGAAAACCCAAAGGGAGACAACCCTGGAGATAGAAATCCTAGGAAAGAAATCAGGAACCATAGATGTGAGCATAAGCAACAGAATACAAGAAATGGAAGAGAGAATCTCAGGTGCAGAAGATTCCATAGAAAACATGAACACAACAAAGAAAATGCAAAATGCAAAAAGATCCTAACTCAAAACATCCAGGAAATCCAGGACACAATGAGAAAACCAAACCTAAGGATAATAGGTATAGATGAGAATGAAGATTTTCAACTTAAAGGGCCAGTAAATATCTTCAACAAAATTATAGAAGAAAACTTCCCAAACCTAAAGAAAGAGATGCCCATGAACATATAAGAAGCCTACAGAACTCCAAATAGACTGGACCAGAAAAGAAATTCCTCCTGACACATATAATCAGAACAACAAATGCACTAAATAAAGAGAATTAAGAGCAGTAAGGGAAAAAGGCCAAGTAATATATAAAGGCAGGCCTATTAGAATTACTCCAGACTTCTCACCAGAGACTATGAAAGCCAGAAGATCCTAGACGGATGTTATACAGACCCTAAAAGAACACAAATGCCAGCCCAGGCTACTATACCCAGCAAAACTCTCAATTACCATAGATGGAGAAACCAAAGTATTCAATGATAAAACCAAATTCACACAATATCTTTCCATGAATCCAGCCCTTCAAAGGATAATAAAGGGAAAACTCCAACACGAGGATGGAAACTACACCCTAGAAAAAGCAAGAAAGTAATCCTTCAACAAACCTAAAAGAAGATAGCTGCAAGAACAGATCCCAACTCTAACAACAAAAATAACAGGAAGCAACAGTTACTTTTCCTTAATATCTTTTAATATCAATGGACTCAACTACCCAATAAAAAGACATAGACTAACAGACTGGCTACATAAACAGGACCCAACATTTTGCTGCATACAGGAAACCCACCTAAGGAACAAAGATAGACACTACCTCAAAGTAAAAGGCTGGAAAACAATTTTCCAAGCAAATGATCCGAAGAAACAAGCTGGAGTAACCATTCAAATATCGGATAAAATCGACTTCCAACCCAAAGTTATCAAAAAAGACAAGGAGGGGCACTTCATACTTATCAAAGGTAAAATCTTCCAAGATGAAGTCTCAATTCTGAATATCTATGCTCCAAATGCAAGGGCATCCACATTCATTAAAGAAACTATAGTAAAGCTCAATGCACACATTGCACCTCACACAATAATAGTGGGAGACTTCAACACACCACTTTCATCAATGGACAGATTCTGGAAACAGAAACTAAACAGAGACACATTGAAACTAACAGAAGTTATGAAACAAATGGATTTAACAGATACAATTTGTAAAAACACATGAAACTCAAGAAGGAAGACCAAAGTGTGGACACTTGGTTCCTTCTTAGAATGGGGAACAAAATATCCATGGAAGGAGTTACAGAGACAGATTTCGGAACTGAGATGGAAGGAAGGACCATTCATCCCATAAACAACCACCAAAAACTGACACTATTGCATATGCCAGAAAGATTTTGCTGACAGGACCCTGATATTGCTGTCTCTTGTGAGGCTATGCCAGTGCCTGGAAAATACAGAAGTGGATGCTCACAGTCATCTATTGGATGGAACACAGGGCCCCCAATGGAGGAGCTAGAGAAAGTACCCAAGGAGCTAAAGGGGTCTGCAACCCTATAGGAGGAACAACAGTATGAACTAACCAGTACCCCCCAGAGCTGTGTCTCTAGTTGCATATGTAGCAGAAGAGGGCCTAGTCGGCCATCATTGGGAAGAGAGGCCCCTTGGTCTTTCGAAGATTATATGCCCAGTACAAGGGAATGGCAGGGCCAAGAAGTGGGAATGGGTGGGTTGGGGAGCAGGACAGGGGGAGGGTATCAGGGACTTTTGGGATAGCATTTGAAATGTAAATGAAGAAAATATCTAATATTAAAAAAAAAGAGAGAAAAAAGAAAAGGAGCACTGACTGCTCTTCCAAAGGTCCTGAGTTCAATTCCTAGCAACCACATGGTTGCTCACAACCATCTGTAATGGGATCTGATGCCCTCTTCTGGTGTGTCTGACAGCTACAGAGTACTCATATACATAAAATACATCTTTAAAAAAATAGTAAAAGCTGTAAATTAAAATTCTGCTTCCAGTGACTTAATGTGTTGCTATGGAAAAGTCATCTACTGTTTCCTGTCTCTGTCACATGTCCACAGAAATGAGGCTCTCTGAACCGTTCCACTTCTTCTGAGCATTAGTTATTACCTTCAAAACCATTGTATAACTTCCCAACTTCAGCACAAGGATGTTAGCACACTTGTGGGGTAAGGCTGGAGTTCCCAGTTCACACCAGCCTGTGTTCCCTCTCCCCTCACTTTGTCTCAGGCTTGACAATAGCTCACCTCTGATCTGAAAGGCCACAGTCACTTTAATCAGCTTACCCAGCTTCTGATGAATCTTGTTTAAGTAGGGCCTTGTCAGAGCCTTACTGTAGGAAAGGACCATGGTTGTGTTGGTCACCAATGCTTCCACTGAATATTCCAATTTAATATTATTCAGTTATTATTCAGTTACCTGGCTTTTAAAAATATACAGCTTCGGGGCTAGGAAGAGCATTGGAGATTATAAATGAGTATTAAAACTGGCCCAAAAAACTTGTACCTCAGACTCTGACCCAATCTTTTTTTTAATTCCCTGATGGATGGAATAAATAAATAAAATTAGTGATGTCCCTGTTTGCCGTGGGTATATAAATGTCTGTTTATGTGTTCTAAGACTAACATAAAATCTAAACTTTTTGTAAGAGTTAAATTATTAGAGATGGCACATTTGTAATCCCAGCACTCTGGGATGCTGAGTCAGGTGACAAGTGTGAAGCCAGACTAGGCTACATAGATAGATGTTGTCTCAAAAGGGGGGGGTGGTCGGAGAGGATACTGAGAGCTTACCATGTGTAACTAAATGACTTCTTTGTGCACTCTTCTGCACAGTACTGTTTGACTCCGGAAGAGGACAGGTGGAGGTACTTGGTATCTGGTCTTCAGTTTGGGTGCACTGTGATTATTTTTGTGTTCTGGAAATTGAGTTGTAACCTACAGAGCACTTGTGTGCTTTACAGCTGCTAGATTACACTTTATGCAGCTGGTGGAAGAGCGCTGAACTCCAAGCCAGGCAGGCTGGCTAGGTCCCAGACTGACTATCGCCCTCACTTTCTGGAATCCTAGACAAAGCATTTAATCTTTCTGACCCTGTGTTTACTGATCTTTAAATGGATTTGTCAGACTAAAGCCATTTCTGGGCCCAGGTTAATTAGTGTGTGAGGTGAAATGCTGCATGACCTTACTCTAAATGTGGGGTTTGGGTTCCTTACCAAGCATGCTGATCACACTACTCTCGCCCTTAAGCCTATTTTCACTGTCTCTGTTTCCCGTTTCCTACATCGGGCTGTCTTTTGGTAAAGCCTTTTCTTTACCCTTTCTTTGTCCAAGCTATGCCTTTCACTATGCCTGTATCTTGTCTTCCTTTCTGTAACTTTAGGACCTTGCCCTTAGCACAGGAGTATCTGGTTACTTAAAACAAAACAGGGGATGGAGAGATAGCTCAGTGGTTAAGGGCACTTTGCTGCTCTTGCAGAGGATACAAGTTTTCTTGCAAGAGCCCTATGTCAGTGAGCCCACAACTGTGGGGAGTTCCAGCTTCAAGTGGTCTTGTGGCCACTGTGGGAACATGCATATGTACAAAGTACCTATAGATGATATACATGAAAACACTATAAATAATTTTTTTGTGGGGTCCCACTCCTAGACAAAGAAATAAGACAGGCAACTAAGGATTTCTGAGAGAGGGAGAGAGAACCTTTCCCAGGGATAAGTCCCCTAAGTGATTATCCAAGAGCAAGTAGTCAGCTCTGAAACATGTATTTGTATTTGTATATTTGGGTCCACCCCCCCATATTATCATTACATAAACACATGTAAGGATAATAGAGAAAAGGGGATTATCAATTTGACCATGGATGGGGACATGGGAAGGATCAGGAGGGGATTTGAGAGAGGAAGGGAGAAAAAAACCCTAAACCAAAAAGGAAACCAATTATAATTCAATTTCCATTAAAACATATAAAAATTTAAATGAGTAAGTAATAATAACAAATCTTTAGTTAAAACTAAACTGAAATTTGTGAGCATAGTTGAACAAGCCTATGTTTCCCATCACTGTGGAGGCTGAGGCAAGACACACCTAAGTTTGAAGCCAGTGTGTACTATATAGTTAGCATGTCAGGGTTTCTATTCCCCCACAAACATCATGACCAAGAAGCAAGTTGGAGAGGAAAGGGTTTATTCGCTTACACTTCCACATTGCTGTTCATCACCAAAGGAAGTCAGGACTGGAACTCAAACAGGTCAGGAAGCAGGGGCTGATGCAGAGGCCACGGAGGGATGTTCCTTACTGGCTTGCTTCCCCTGGCTTGCTCAGCCTGTTCTCTTATAGAACCCAAGACTACCAGCCCAGGGATAGCACTACCCACAATGGGCCCTCCCTCCTTGATCACTAATTGAGAAAATGCCCCATAGCTGGATCTCATCTCATGGAGGCACTTACCCAACTGAAGCTCCTTTCTCTGTGATAACTCTAGCTTGTGTCAAGGTGACACATAAAACCAGCCAGTACAGTTGTATGTTATAGTGAGTTATGGGGAACCTACAACACACAGAGAGGCCCCCCTCCCATCTCTAAAAAAGAAAGCAAAACCCACATAAACTACCAAGAAATTAACCGAAATTGCCCTGCCTCTTTGCTGTTCAGGCTCCACCACCTGAGAAGCGCTTTCCTTCCCTGAGCGGGCAGAATGTGAGGCTGGGTGTGTGGACTCTGGAGCAGGCAGCCTGGGTTTGTTTGCCTCACTGTCCTTTCAGCAGCTGTATCAACTTGGATCTGTTTCCTCACCTGCAAAGTAGAAGCAAGTATGTTTACCCAAGCATCATCGTGCAGATCTAAGCCAGGCTCCTCTAGGTCCTCATAGGACCGTGATGGCCTCTGTGCAGGTGAAGAAGATGGAGCTGTGGAGCAAGGGAGCCGCCTCGGGCAGAGAAGGGTGCGCTAGTTCTGGGGCCTCTGAAACAGCACTCCCCTGCCCTGCTTTCTGCCATTTCTTGCCACGTTCTTTACCCTGAGGTGTACGTATTGGGCCAAAAGAACTAAATTAGCATGATTTGTGGATGATAGTCTTCTCATTTCATTTGAAGCTACCTACGGCAAAATTTTCTCCCAAGTTAAATTTCTGTCTGAAACATTTTGTTGTTGTTATTATTATTTATTTAGTAGTTTGTGGAGGTTAGTTCCGTTTTCTACCATGCTTCCCAACTGGTATGCTGTATTTATTATGCTCTGAGGCATTTAAAAAAAAGCGGGGGGGGGGGGCTGGAACAGTCCTTTGGATAGCCATTTTATACAGCATTCCGTTTGAAAGGCAGTACACACAAAAATTTTTCTTAGCGAATGTTAATTGATGAAAACATTTCTGCACTAACATCCAAGGAAAGCAACGTGTTCCTAGCCTTTCCAAACCACAGATTAATCTAGGCACTCATGAGAAAACCAGTTATTTATTTTCTTTACAACCTTAAAAAAATCTTTGTTTTTTGACACTAAAGTCCTTTTCTTCTCTATCAAAGCAAGTTTTAAAAGATGTAAAAGTACACACACACACACACACACACACACACCCCACTTTGTTTTTAAACAAGAGAAAGCCAGCTGAATTATTCAGTGAGGTTCTAAATGAGTACAAAGCCCACTCCACGTCAATATTTGAATATATGGGGGAGGGGTTAAGAGGATCATTTACACACTTTCTAAAGTGTTACAATATACCGAATAGTCTATAGAATATGCAAAACAAGTCTCACACTCACGGGGCATAGGAAAAGATGTTTACTGATATACCAAAGCTCTTTAATATTTATAGAATTGTGATGTTGCATAAACCTGCAACATGGAAGATACTAAATCTAGACAAATCAATGACCAGTTTACGTTCATCAGACTCTCTCAGATGGAAACACACACACAAAAATACTAAACATTATTGATAAAGGGTCAGCTTGTACATGGACTTTATCAGATTTTAAATATTCTCTTGACACTGTAAAACTAAACCTTACATATCAACAAATGTAGAAATTAAAATTCCCAGGCTCTAAGATGCCATATTGCAAATAGTTTTGTCTTAGAAAGAAAACTTTCTAGATCTGCATGTTTTTATTCAAATATAAACATAAGGGGAAATATACATTTCATATAGTAAAAATAAGACTTGACAGAGGCAGCTTACTGTAACTCATTGCTCAATCAGGTTTTTTTTTTTCTCTTGAAAAATCACTTCAGTCAAATCATACTAAAAAAAGCATGATTCTGCCTTCCCATACGCTCCTAAACTGTAAAGCATTTGAATGTAAAATTAACAAAGTGGTACATTTCCAGGAATCAGCATCTCTAGTCATAACCAAATTCTCTGTCACATGCACAAGGCATTTCTTTACTTAGAGAAGCATCTTAATTTTATGTATTTATTTATCTACTTATCTATCTTTGTTGGGGTTTGTTTGTTTGTTTAAGGCAGGGTTCCTCTGTGTAGCCCTGGCTGTCCTGGAACTTGCTCTGTAGACCAGGCTGGCCTCAAGCTTGAGAGTCTTGAGATCTGCCTTGCCTCTGTCTCCTGAGTGCTGGGATGCAAGATGTGGCTCACTAAGATGCCTAGCAATGAGAATGCCCTGCAATCATGTATATTAAAAGGTTTGCTGCGATCCTCATTTAAGAAATGCAATGGCAGCCAGTTCTGGTGCTCTAAACCTTTTTTTTTTTTTTTTAAATGCTGGTGCATTGCTCTAGGAATAAAATCCCCATTTCGAAAACCCCAGTGGAGCCAGGCTGCAATCTCCCTGGTGTGTTCAAACACTGGACTTTATGTGATCTACTCACTGGAACTCTACTAGTTAGTCAAGATTTTATTTTGGAGGAGACTGGGATAAGGGGCTAAAGAGTTGTATAATCCAAAGATGTTAGACGTTAGAAATTCCACAATGAAACCCCTTATTTTGTACAATTAATATATACAGTTTTAAAAAATACTTTGCTTGGGTTCTCTATGAAGTCAGTGGACTTCTCATTCACACAGCCTAGATGGGCAGATCTCATCAGATGGCTTATACTTCCAAGACTCTCTATCCCTCAAAAATTGATAGAACTGACTCATGTAACTATCTGAATTTGGAATGTCTTCTTTGAACTTCTAAATAATCGAGTAATTAATTGAACAGATATAAGGCTAGCCAGATTTTCTATTCTTCCAGAGTCCCTTTTTGTCATTTGTGTCATTTAGGCTTTTGAATATTCCATTCATGTTTCAAACTTCTTGACATGAGCTGATATTTGTATGGTTTATCTTGAGTCATTTTGTATTTTCAGTTGATATTTGTGATTATATTAATGTGAGTGTTTATAGCTAGCTCACAGTTGGTCTTGCTTATATACAGTTTTGTACTCTCTACCTTTATATATTTCATAGTCTTTAATGTATTTATCAATATTGTTGCAGTTAACACTATATCTTACCTTTTTTTAAAGCTCATATCACCTGTTGTTTGCTCTTTGCTTTTTTACTGCTCTTTTAAATTGAGCACTTTTTAAAAAAATTTTTTTAGCTCTAATTTAGGAGATTCATAATTATATTCTTGGTAGTTCCTCCATAATTTATAGTTCAATTCATCCCAGTCTATAATAATATTTATCATACCCATTTTAACCTAATTTTTACCTACATATGATGTATCAATATATAATTTTCTCTGTAGTATTCTTTCCTCTTGAATAACTTTTTAAAAACATTTTCTATGGTATAGGCCTTCTGTAACCATTCATTTCATCTTTTTAATGTTTTTATTATCTTAAATTAGATGTGTGTGTGTGTGCATATGAATATGTGCATGTGGATGCAGATGCTCAGGGAAACTGGAGGCTTCCTATGCTCGTAGAGGTGGAGTTACAGGTGTAGGCTTCCATTTTTCAAAACCTACTGTATTAAAAGTTCTTAAATGCTTCCACCCCCATTTCTAGCCCACTGTCCAAAGGTATGTGAGAAAAGATGGTAAATAGGACAAGGGAATGTGGATGGACCTGTTAGAAGTAGTTCTTTGGGGGTGATTCCAATCCCAATCCCTGTTGTCAAGATACCAGCAGTCCAGTTCAGTAGCTTCAGGATACCAACAGTCCAGGTCAAAGAGTGTCACCAAACAGGAATCAGTAGTTTCTGCATGATCCAGCAGAAACAGCTAGGCCTCCACCAAATCAGCGTGAGTCAGTGGGAGCAACCAGAACCAGCCAGAAAGCCAGGAGAAGTTCTCTGCTGTTCTTCTCACAACAAAGTGAAGCTCAGCAAAGACGTGTGACCAACAAAGCTTCGCACAGCTAACTATGCAAGTAGGTCATCCCTGCCTGTTGGGTCTTACTTACGTGTTCTGCAAACATTACATTTCTGAATCTCATGGGTCTTGCTTCAAGCAAAACATCACATGAGTCTGCATCCCATGACACAATCAGAAGTTTCCACTAAGACAGGTGGTTGTGAAGCTGCCTGACGAGGTACTGGGAAGAGAAGTCGGATCCTCTGCAAGAGCAGCACACTCTAAACCACTGAGCATCTCTCCAGCTCCCGTGGAACAATTCTTCTGGTGTGGTTTACATCTTTTAGCCTTCGCTGCTTTTTTTTTTTGTAGTATTTAATCTACCATTAATCTCATCTAATGAAATTTCCTCTTCACAAACTATCAGTTTTTTTTAATCTTTAATGATTTTTTTATCTTTCTTTCCTCATTATACGTATTTTTGAAACCTTAAGTGTTTTTTTAATTCATAAAAGATTTCCTGAATGTTATAGGTTTTGAATGTCTGGATTTTTATCCTCTCCCCCCCCACCCCCCACCCCATGTATGCCTATATAGCTTGTGTATGCCTGGTGCCTGCGGAGGTCAAAAGAAGGTGTTGGATCCCTCAGAACTGGATTTAGATGATTGTGAACTGTCTTGTAGGAACTGGGAAATGAATCCTGATCCTCTGGAAGACTAGTTAGCCTTCTTAACTGCTCAGCCATCTCTCCAGGCCTCTCTGTACTCTTTCTAATTAATTTTGGGCCTGGTTTTAATCAGAAGTTAAAACTTACAGATAAAATTGTGGTTTTCCTTTAAGATTTGATAGGATGACTGCCTGAGTTTTTATTTTGCTGAACTCTAGCTTTCTGGGTAGGGTATAGGCTTCTGGGATTTCTGCCAATTGGATGTAGTGAAAACATGACAGGTGAAAAAGTCACTGTGCAGACTAGTAAGAAATCAAATATTTCCCATCCCTGTGAAAACTCAAATAATTGCCGAGCTTCTCCACCACAAACAAGAGTATTTTTTTTTGTACACACAACTCCCAGTATTCAGAAAAGGTTTGTGAAAAACCATATATATATATATACATATACATATACATATACATATACATATACGTATACATATACGTATACATATATGTATATATATATATATATATGCAGTGAACATGATCAAAGAACATGCACATGTGGCTTCCATAATGAGAAGAAAAAAGGAAGCAGGGGACAGGGGAAGGGAAGTAGAAGACAGGACAGAAGGGAGAGGAAGGAGGAAGGAAGGAAAGAAGGAACAAAGGAGAAGGAACTTCCATACACCAAGTCCCAGAGCTGATTTTGGCCTCAACTGTCCCAACTGTTCATCACTGCCTCTCCAAGTCTGCTTGTCCTTGAAAACCACCTCTTTGTTGCAGGGTCTAGAGCATCTCACTGCAGAAACTCATGGCATCACAAGTCTCACCCAGCTTGTTTCTTTCTCTTCAATGATCAGACATGGTCTCTCAGGTTACCAGTGTGTGAAAGCATGGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATGTGTACACACCCACACATACTTGGAGCTTTATAGGTCTTTGCAATGGAAGGATTAGATTGACCCCTTGATGTTCTGTTGTGTCTAGAGTTAGAAATCTGGCTTAATTTCTTAATACTGTCATTACTGCCACCATCTGTCAGAAAACCATTCCAGCGGCTTACAGTTGTGCGTACACATGTGTGCAGAGACATTCCTACTTTCTTCTTTTTGAAAAGACTCTTCTCTTCCACTGGCTTCTAGAATATCATACCAATCTAATCTCTACTCTTTCTCTCTTGCCATTTTTTCCGTCCTCTTCAGCTCACCATCCTTTACCCAGGAATTATATCTTGGACTTTTGCAAGGCTTAGCTGCGAGTAACTTATAAGCACAATTTCTTTTTGTTTCATAGTCTCTCTTGAGAAACGCTACCTATATAATGTTAATATCATCAAGGGTCAGCAAACCTCTGTCCTCTCCTGCCACAGCTCATGTCTCTAAGGAGACTCAGAGCCAAGGTAATGAAATAACTGGGATCTCCTCTGCTTTTCTGACACCTGCTTCCAAATTTCAACCTCCTCTAGGGCTTTGTTTCAGTACAGTTATGAGTTAATGCCTGGTGCTTATATGGCTTGTGTCTTGGAACCCTGACTCAGGGAGGTGAGGAAATGAAGGAATGACAGATACACAGAACACTGGAATTGGGTGACCTGGGCTCTCTAATGGAGAAGCGAGGGCACCCCAGAAGTTCACCGTGCTTATTAAATACCAGTGAACAAGGAGGCAGTGTTATTGCTTACAGTCAAACAAGGAGGTGAGATTATTACATACAGATAAACAAGGAGGTAGAGTTATTACATACAGCTGAATAAGGAGACTGGTTTAGCGAATCTAAGTGGCAGCAGTCTCTGTAGGGAAACAGACTTCTGACTATGAATATCTGGAGCAGCAGTTCTCAGCCTGTGGGTTATGATCTTTGTGTGTGTGTGTGTGTGTGTGTGAGTGTGTATGAACAACCCTTTCACAGAAGTCACCTAAGACCACCGAAAAACACAGATATTTACATTATGATTTATAACAGTAGCAAAATTACAGTTACAATATGGCAATGGATATAATTTTACAGTTGGGGATCACCACAACATGAGGGACTGTATTAAAGGGTCACAGCATTAGAGAGGTTGAGAACCACTGCTCTGGAGGAAGAAAGTGGTGGATATTTTCTGTATTTCCTGTCACCATTCCCATTGAACCCAAGGAAGGCTTGCCAATCCTGTGGGGCTGAGGCACTGGTCCTTGACATGGTGGTGGTGCTCCTGCCAACAACACAGATCCACTGAGGACGTCACTGGCCTCCTACATCCCCCCCACCTCCCGCTTTTTTTTTCTTAGCTGTTCAGGGTAGATCTTCATGCTTATACCGTGGGTAGTTTACTGCATTGCTGGACACTGGACCGTAGGTTGACAGGAGGGAAGATCCTAGCAGCTGTTGTGCCCAACTGAAACACAAGGCACGTTTAGCAAGTTTAATGGATCGATGGCTCAGGAAGGATGTATATGCAGGATTAGCAAGAGAAATGAATCTGAGCATAAGCCTTCTGCTCTTCTAGGATATGCAGAATTGGACGCACTCGTGTGATTGTTAGTGTAGGTCCAAAGACCTAGGGGGTGAGTCCCAACCAGGTTCTCTATTGTCTAAATTGCCGGGCTATCCACTAGGATCCTAGGAAGTTAAAGAAATGGCACCCACCCCACACCCAAGAAAAGGCAAAGAGGCTCAGAATATACAGGTTTAGAAGAATGTGACCAAACCACTGAGTGCAAAAAGCTTAGGAAAGGAGGCATCAGAAGCAAAGCATTCTGGGTTATTCATGTTGGATGCTTGAAAGACAGCTAACAGTTAAAGCCACCAAGATTTGTTTCCTTTGGCCATGTGCCTCTTCCACCCAAATAATCCCACTCTGCACCTATTGGCCATTTTTTTCCCTCAATGTGACAAAGGCACGCTGGCATCTGGGTTTTCATTGTTTCTGGGCTTCCAGGACTGGGCTCTGGCCAGGCAGGCTAGCCATGCAGGCTGCCAGACAGGGTCACCTTGCCCAGCATCTGCTCTAGCACACAAATCTGGACAGGCAGGCAAGCCCTCAACTCACCCTGGGCTTCACCACTGCACCTTCCTCAACCGTGTGTGGCTTGTTTTCTGCCAACTGTACCATAAAAGCAGTTAAACTGAAAGCAAAACTGGCAACCTGCTCAGGTCCCTTGGCCATGCATCTCAACCTTGATTCTTTCTTCCTCCCCCCCTCCCTTTCCTTTCCTTTCCTTTCTTTTCTTTTTTTTTTTTTCCAAGTAGTCAAATTCATTGCCCTGTTCCCTGGAAAGCAAGGGCACGCCCTCCTAACACAGACCAATAAATACTGAAGCTGCCATGTCTCTGCCCACTTCCATGTTTTTTTCCATCGACTTCCCCAAAGCCCCTCTACTTGCCCCATACTTTACAGACGACACTTGGATTTTCACCTCCTCCTTTACCTTGACTTTTATCCTTGCCTTCATCTGTTTGCTTCTCTCAGGAGCCTCTCTCAGCTGAGCAATTCGGGTTCCCTGTCATCAGGGATTCACGGTCCCTGTCCCTTTTCGGATGCCACTTTGCCATATCCTAGATGGCTTCAGGTATTGACCTAACAGATTTTGAAGGAATGACAGACCCACGGACATACATACCAAAAAGCTGGGATCAGGCGGTCTAGGATCTCTGGTGGAGAAGCCGAGGTATTTCAGTGCATTTACTATATACAGTTGAACTGGGCAGAGGGATTATTACATACAGGTGAACAAGAAGACAGGTTCAGCTAATCCTAGTATTAGGTGCAGCATCTCTAAGATGACAACAGTCTTTAGGCTGTCAACATTTGAGGACAGAAATCTATGGTGGCTGTTTTCTGCACATACTGTTCACATATCTGCACCTTGGATCCAAGGAAGGTTTTGCCACCCCTCTGAGCCTTACCTGGGGAAGACTTTGTCCCTCCCAAGTGGCCAGTGCATTGGTCCTCAATATGGCTGTACCCCTGTCAGCCAAACACATTCACTCAGGACTCTGCTTGCTCCCTACACATTAGCTATCTAGTTGAACTGCTAAGAAAGTATGGGGAGATCTAGGATACTGTCTTCTTATGTCTCAGTAACCTCTGCCCACACTCTTTAGGGAGAGTGAGTTCTGTAGTTTTCCCCCTTTAAAACCTTTGACTTTCTCCAGTTCTCACCACTGTCTACAAAATGCAGTCTCTCATCTGTCCCTCCGAATAACACCCAGATATATTCTTCCCGAAGCAAAGATCTGCGCAGGCCAGTTTCTTCCATAAGTCTGCATGATGGGGCCTTCTGGTCTTAGGATAGCCTCTATCCTAAGGCGTGAAAGACTCCATGAGTTTTGGCCTTGACTACCTCATTCTGCTCCTATCACCACAGTGTCCCTACCCTTCCTTCAGCCCTGCCCATGTCCCATCAGTTCAGTCTCAGATGCCTGTTTCTGTTGCACACAAATCTCGGAACACGCAGGTTTGTTAGTTTGGAATAGGGTCTTTATACTCAGACCAGGCACACCATTTCCAAGTTATAGATGCCAACTTGTCTCACATCTTCAAGAAGGCTCTTTCCCTTTAAAGGGAATCCTGGTGTACAGCTGTGCACAATTGTTAATGCTACTTTGTTCTCCAGTAAAACTCAGGCTTGTGTCCTTTGCACTAGGCACTATTAATATACTAGTAATATTTCTGAATGCATGAGTGAGTAAAATATGCAATGATTACCTTTAAATGCAGAATCAGGAGCATAATAGATTTAAATGAAAATATTTGACTACTTTATTAATGACCTAATGTGTATAATCACTTCATATATTCTGAATGACAGTTTTTTATGCTCTCACTGTGAGAGAAAATTACTGTTTATTTTGAAAAAAAAATGAGTAAAATATTCACCTTATGGTTTCTGTTTATAATTTTTCTTTTAGGTGGCAAAAGACTACTTTCAAAATATTTCAGCTTTAAACCATATACATATGCAATTTCACAAAAAGATAAAATAACAAATGGTGTCTAACTAGGGATAGAGTTTGTAAAGGTAGTTGTAATCGCTTTCCCCTGTTATGAGCATACTCCTGCTATATCTTGAGAGAATGGTATTGGCCAGGCTTTCTGTCATTTGTCATTGCCCGTGCTCCCAGTCCTGTGCTCAGTGCTGAAAAGTATCACCAATATTCAGGCTTTACCAACCCTTCTATTCTACAAATGTGAAACTCTGAGACTGCAATTCTCTATAAATACTAAAACAATAAAGATCAAATGCCGCAGACCCTCTGGGTCTCTTGTCTGCGTAGAATGGGTCTTTGGGTGCAGGTGGGCAAAGAGTCGGTGGGAATGAATGACAGACAGATGCATCATAAGAGGTTGTGTAGAATCTGAATGTAATTTGGCAAATTGAGCATCAAACTTTTTATACAGAAGAAAATAGGGAAGTTAGGTGACACATCGGCAAGGTACAAATGAGGTTACCGGATGCTTAATGACTTACACAAAACAGAGGAATGTAAACACAAAGATAGGCAGGAACTGGGCAATAAAACAGCTGAGACAAAGTCAGCCCTATTTAAGGTCAGCTATAGTCTTAGAAGCCAGGTGTGAGGTCTTTACACTCCTAGGGCAAGGGCTTTCACACCCAAGTCATGGTTCTAATTAGGGAGTTCCGTTCTAGCTAACCATCTCATGAATAATGCAATACTCTAAAACCACAGCCCGATCTGATCTACTTCCTAAACCATTGTAAATTCCTGTTTATGGGAGTGACTTGGCTTTTATTCTAAGTGATAGTGTAATACCAGAGGCAATTCTGAATGTCACTGAATAGGCAACATTGAATTCCAAGCCCATGGTCAGCTCAAGGACTTTCTAGGATGTTGGAACACTGGTGAAGGCTCAGCTATGTCAGAATTCAATCTTAAAAGGCATTTGTAATAAGATAATACTAAAAGAGAGCACGTGGATCCATACACCAGGATCCATATACCAGACTAACAAGGGAATAAGGTATGAGTATACGGGTTAATGAGAACGCCAAAACTCCAGGAGGTGAGTTTCCATGAAACTCTTTGCCTCGTGAGTGCTCCCAGGCTTCTCAGCCTGTCAAGTAGACTTCACTGGAGTGTGCATGGCAATCAAATCAATTACCATTTCTTACTCTATTGCAATAAAAGTATAAATCCCTAAGAAAACATTCTAAATGATACAACTTGATGAAAATGGAAGACTATGCTCTGAGAAAATAGTAGAAAAATGTGGAGGTTCTGAAGAAAAGTTCTAAATCTTCTAAAAATTGATGAAAATGGATGGGTAGTGATGGTTTACGCCTTTAATCCCAGCACTCAGGGGGCAGAGAAAGGCAGATCTCTGAGTTCAAGGCCAGTCCAGGCTACAGAATGAGTTCTGCAACAGCCAGGGCTACACAGAGAAACTGTCTCAAAGGTATTAAAAAGAAAAATGGAAGCATACCCAACCTTTGGGTCAAGTGAAAAACAACAGTAGGAGAGGTGCATACAGTAACCAACATCTACACCACTAGAGCAGAATATCAAATGTATGAACTTCATCTTCCTCAAGTAACTAGAAGAAGTATAGAAATCAAACCCAGAGTGATAGAAGGGGAGATTCAGATTAGAGCACAGAGAAAGGCTTTTAAAAGTAGAAATGAGCAATGAAATGAAGAGTTTGCTCTTGTGAGGATCTACAATTGACAAACCCTTAGCTAAAATAACAATAAAAATAAGTGACTTAATTAAAATGAGACCCAATAATGGAGTCGGTATAACTGACGCTAAAGAAATTCAAAAGATTATAAAAGATTAGCGTGAACAACTAACTACACATCAGAATTTGAGGACATAAAGTAAATAAACTGGTGACACATTAACCTTTAGCAAGACTGAACTTTGGACACAGAGACTGGGATCAATTGTGAACAAGGAGCCAGAACCAGCATCGACGAGTCCTCGCTTCATAAAAGCCTAGTCACAATACATTGTGTAGACCTGTGAAATTCCTAAACAAACGCCAAAGATGGCTTCACCTCAAAGTTATGCCAGAGATTCTAAAACAGTTTAGACAGATTTACAGGAGAGAAGGTTTTCGAATTCACTCTAAAAAACCAGTATTAGCCAGACACTAAATGCAGAACGAAACATGGGAGAAAGAAAAGAGAAAAAAGAAAACAACAAGCCGATACCACTGATGAACTAGAGGCAAACATGCTAGCAAATGCAGCCAGAGAGATGGCTAATGGTGACCCTGTAGGTACCAAGCATGTGTGTGGTACACATGCATACAAGTGGGCAAAATACTCAAATACAGAAACATAATAAATTCTTTAAGAAAATACTAGCAAATTGAATACAGCAGCACATTAGAAAGACCATTATATCATATTCAAGTGGAGTCAAGCCAGGAATGCAAGCACAGCTCAGCATATAAAATCAATAAACATGATATTTTTCACCTAAAAAAATGTTTTTAAGATAGGGAATAAAGAAAAGATGCCCATTCCACCCCTCTCAGTCAACAAAGCTCCTAAAGCCCACACTGGAACAGTCAGGCAAAAGAAAGCTGGCATCAAGTTGTTTCAACTTGTGAAGGAGACATTCAGGTGGTCGGTTTGCAGATCACATAATTGTATGTAGAGAGAATCCAAAAGCTCCTCCAAAGATGTCCTGGAATGATAGTGAACATAGCAAAGTGACAGGAAAGAAACATATAGGACAATCAGCAGCATTCATTTCTGTCATTCAGTAATAAATTATCCAGAAAAAAATCACAAAATAATTTTATTTACAATAATTACAAAATGAAAAAAAATATCACCTAGGAATACTTAGGTTCCATAGTGAAAATATAAAACATTTGTTCTAAGGCATTAGAGGAAATATCCTCAAAAATGAAATAATGTCAGAATAAATACCATTAAAGTAGCAATATTATCCAAGGCGATTTACAGATTGAAGGCAGCTCCGTCAAAATACCAAACAAACAAACAAACAAAAAAACTCCACAAAACCAGGAAAAAAAAAAGCCTAGAATTTGTTCTAATACTAAAAAGGCAAAGCAATCTTGAGACAACCCAACAAACAAGCCAGAAGCGTGGTACTACCAACTTGGCAATTTAAAAAGGTGACATTGGCAGAGAGCCAGCCTCACAGAGGAGGAGTACCCCGAGCCCAGACGTGACTCCACGTACCTACAGCTGACTGGTCTTCTGCAAAGGTGTCCAGGACACACACTGGGTAAGGACAGCCTCCGAGAAATGATGCTGTGGAAACTGGGTACGTAGATGCAGAAGACGGAGACCACATCCCATCCCCATCTCTCACCACATTTAAAACCAAACAGACATCGTCTTAAATATTCAACTGGATCCTAGAACAATGGGAGGAAGTGATGAGGATTTTGTAGGCAAGACTCAAGCATAGCCAACCTAGGTGAAGCTGGCAAGTGAAAGGCTATCACCTACAAACGTGCGGCTGAACCATCTGGACCTGCTGAGGAGGCAGAGCATTTGCAGGCTGCATTGCAGCTGAAGGACAGATTGCAGCTGTGGTATCTACAAGGTGGGGTACTGTGTAGACAGTAAGAGCTCAGGTAACTCCAGAATAAATCAACATCAGTAACAGCAACAAAACCCAATCAAATAACCAGATTGAAAAACAGGCACAAGACCTAAACAGAAAGATCTTCAGATACACAGTGGGTAAGTGGAAGTGTTCAACATCTCTAATCATGGAAACCCAAGCCAAAACCTCAGTGAGACATCACCTCTTGCCATTCGAGTGACTGCTCTCCAGACGAGGGACAAATGTTTTGTTGCTGCAGATGCAAAGAGAAGGCAACTCTTTACACTTCAGGTGGACACAGAAGTCGTGCAGCCAATACAGAAAAGAGAAGAGCTTGGGGGAAGTTTCTCACAGCCTAAAAATAAATATGCTACATCATCCTGCAGCCCCACTCGTGGATTTATGGCCAAGAGGAAATGAAGTCAGCGTGGCCAAAGGGGCTTCTGCGACTTCCGTATGGACTGTGGCACAGTTCTTTACAGCCAAGCACAAACAAGCAAGTGTCCATCAACTAATGAACAGCCTGAAAATATGTCATGTATCCATGGTGGACTACTACTCTGCTATGAAAAGTGTGAAGCACTGTCATTTATGACAGCAAAACAGAGGCAGAAGTCATTTGGTAAAATAAGGACAGAAAGAGAGCACCACATGACCTCGCATACTGGGAATCTTACAAACGATATTTCCACAGATGTCAAGAGTGGAATTGTAGTTACCAGAATGGAGAGTTAAGCAGGAGAAAGACATAGTGAAATGCTTGTTAGTGGGCACTACGGTATAGGAAAGAGAAATATGTTTTGTGTTATATAAGAATATTATGATGATGTGGATGTTTAAAAGTGAGAATTATTTTTGCATATTTTTATTAGAAAAATAAATACTTGAATATATATATATATATATATATATATATATATATATATATATTTGAACATTAAATAGTGTGTACATGCACCAGATTTAACATAGTTCTCTGTAAATATATGAAATATTCTTATGCCAATTCATAAAGAAAAGGAGTGGGGGAGATGGCTCAAATGGTAAAGTGCTTGCCCTTTAGGCATGGTATCTAAATGTAATGTCCACATCCCATGTTTTAAAAAAAATTCAGGAATGGTGCCATGTGCTTTTGATCAGTGTGCTGAGGAGGCCATGGTAGGCAGATATGTGAGGTCTATTTGCCAGCCGGTCTAGCCAAGCTGGGGAACAGCCTGGTGCCAGTGAGACACCTGCCTCACAAAACAAGGTGGGGCTCCTAAGGGAGAACATGGTTGACCCGGGAGCTTCACACACATGCACACAAATGCATGTACACACACGCGTACATACACACACACGCGCGTACACACACACACACACACACACACACTCACTACAAAATGTGATGCTTGTCTACAATGAAGCCATTAAGAAGAGTGAAACCTTGGCCGTTGCAGGAACAATGATAGAACTGGACTTCAGTGAGTAAACCGAAACAGGGTCGTTTCAGAAAGACAGACCCCACCGTGTCTACAGACCTAGAACATCAATTTCAAATTGTATATGTCGTGAAGCTACACAGGAGACAGTGAGAGGCAAGAAGGAGGTATTCTGAGGGAGGTGGGAAGTAGATGTAAAAGGACAATGAGGAGATGCACTACTTGGGGGAGAAAGGGAACTAGCTGTCGGGGGTGGGGGGGTGGGGTGGGATGGACAGAAGAGAGCTGTCAGGGCAGGAGCGGATGCAGTAACCATGGAGAAAGGTTGCTCATCCTTTCATGCCCTACTCTGCCTCCCTTCATAGAGCACCCAGGTGGTCCACCAGCACAAGGGTACAGTGAACTACTGAGCCCTCTCCCTTTCCAGTCAGAAAACTGAAAAAAACAAAAAAACAAAACAAAACAAAACAAACAAAAAAAAAAAAACAGTGCCGTAGAGAATTGCCTACAGGCCAAACCTCTGTAGACACTTTCTCAATTAAGATGCCTTCTTCCCAGATTACCCTAGCTTATATTAAGTTGATATTGATGTAAAACTAGCCAGCACAGCATGCTAGCCTAGCCTAAAATATTCTAATCACAGTAAAATGCTGAGTGCCTTATAATCAAGCAACATGTCAGGATCTAGGGAATTTCAAAGCCTGCATGCTTTCTGGTCTTCTTAAGGAGCAAATTCTTCATTTTGTGCTAGAAAAGTGAAAGCTGACTGTCCATTTGTCTTTCCTTTGTACTGTGTGGCATCACGCTCAATTAGTGTTAGTACATCTGCAGCTGCAGCCAGTGTGTGGCATCAAATTCAAGTACGGGGTATTCTTGCCTTTAAAAGAAAAGGTCTCTTAAGCATCAATGACCCATTCTTAATATAGCCTTTCCATAGTAATTAAATTTTCATAGAGCTGTTCAATGACTTTATTATTAGCTCTTTGGAAATCAATAGAATTATTTTGGTTCTTATTTGTTTCAAAATATTAAAATCTAAGCAGTTTAGCCTGTTAGCTCAACTGGAACGTAGCACTGGAGTCAATCACCATGCGAATCTAGTCACTGCTTGTAGAAAATCCCTGACGATACCTGATTCTTCTCCTCACTGGCGTTTGGGTTGCTTCTCTAGCTGTGTCGGGCAACATGCAAGAAGAGTTTTCATTGTGCACTTATAATACTTCCAGAGCAAAGGAAAAAAAGGAAAGAGCTGGTTTTCATAACTCTTTTCCATTTAACTTTCCATGAGTGTGTGTGTGAGTGTGTGTGTAAGCTCAGGTACTCATGGGGAGGTCATAGAACAACAGCCTTGGGACTTGTCCCTCACTTTTTCCCTCGTGGTGTTGTTTTGTGGTTGCTTACACCAGGTGTACTGGCTAGTTTTGTGTCAACTTGACACAGGCTGGATTTATCACAAAGAAAGGAGCTTCAGTTGGGGAAATGCCTCCACGAGATCCAGCTGTGGGGCATTCTCTTAGTGATCAAGGGGGAAGAGCCCCTTGTGGGTGGGACCATCTCTGGGCTGGTAGTCTTGGATTCTATAAGAGAGCAGGCTGAGCAAGCCAGGGGAAGCAAGCCAGTAAGAAACATCCCTCCATGGCCTCTCATCAGCCCCTGCTTCCTGACCTGCTTGAGTTCCAGTCCTGACTTCCTCTGGTGATGAATAGCAGTGTGGAAATGTAAGCCGAATAAACCCTTTTCTCCCCAACTTGCTTCTTGGTCATAATGTTTGTGCAGGAATAGAAACCCGGACTAAGACGCCAGGCTTGCTGACCTGCCTGCTTCTGACAAGTCTTTCCCTTCCACTCCCTCAGATACTGGTGTTTCAGGCACACACTACCTCACTTGGTGTAATCTGGGGTCTGGAAGCCAAACTGAGGCCCTCTTGCTTGTGTGGCAACTGCTTTACTCACTGAGCCCTCCCGGAGTCCCCTTTAACTTTCTAACAGTTAAAAATGTGGTGTTCCCACACCCCTTAGCATGTGTGTATGCATTCTATTAGTTGTTCATTAGCAAACGCTTATTAAATACTTCCTACATGCAAGTCTTTGGGATATAATGAATAAACTAGACAGAATATCGTGTAACTTCTATTGTAGTGGTGGGAAAGAGACAGCAAGCCATTAGAACACTGAGAAATACTGATAAAAAGGTAAGATAAACAGTTTGGAGACAGACTGATACTGCTACTTCTTTAGGCAGGATTGTTGGGTAAAGCTTTTTAGACCAAGACCATTCGAGGGTTATCAGCCATTTGAAAGTTGCTCTCTATAGACAGCTGCACCAGATGTAGGGGCAGAAATAAATATTGGAGTTCCTGGGAAGAATGAAGGCAAGGAACAAGGGGGTGGCAGTAAGACACTGAAGATTTCAGACAAACTGGATGTCACCATCACTTTCTTTGAAGGGCCATCGCTGACATTACAGTTGCCTTGGCGCTAATTGCAGCTCACTGATGCTATTTGGCCTCAGAGAAAAGCCATGTATTATCATGAAATTGTAGAACTGAGAGAGTCCTTGGAAATCACTGGGCCCAACCCTTTAATTTTAGAGTCAAAATGAGAATTTGAGCTAGCATGGTTAAGTGGCCTGCAGGAGGTTACTCAGCCCAGCAGAACAGCTATGGTTTAAGCTTGGGCTTTAATATTGCAGAATCCAGTGCTCTTCCTAGAAAACCCGTTTTTAAGAAGACATTTCTATTTTTCTTTAAAAGTCACAGTATTTGTGTGGCATGTCCGATTCCCATTTGATTTTTAAAAATGAGCATCTATAATTTATTCAGTAGTTAAATAGAATTGTTTCTGGTTTGGATTATATACGGCCCTTAATTTTGTTTTTTTGTTTTTATTTATTTACTTTTTTTTTCTTTTCCTGTGGTGGTGGAAATCAACCCCAAGGCTGTACAGTTGATGAACACAAGTAAATTAAGTGTAATATGTGGACCCCAGGAGAGCATGGAGGGTCAAGCTTGGGTCGTTGTAGAACCCCTCAAAGGATGAGCTCTTCTAACACACTTGAAAAAGAATGGAAACGTTGTATCTACATCAGTTAGATTTCAGAAGATTGAGAGTTTTGTTTCACCTTATACATGTTTCCAGTTTTGAGAAATGACTGACTCACTCTCTCTCTCTCTTTCTCTCTCCACCTATCTATTATTTATTTATTTGGTTTTTCAAGACAGGGTTTCACTGGCTGCCTTGGAACTTTCTCTGTAGATCAGGCTGGCCTCTGTCTCTAAGTGATATGTTTTTTTTTTAAATATTTATTTATTTATTATATGTAAGTACACTGTATGTGTCTTCAGACACACCAGAAGAGGGAGTCAGATCTTGTTACGGATGGTTGTGAGCCACCATGTGGTTGCTGGGATTTGAACTCTGGACCTTCAGAAGAGCAGTCGGGTGCTCTTACCCACTGAGCCATCTCACCAGCCCGTGATATGTTTTAAGGCATGAACTGCTGCTGCTGCTGCTGTCATCACCAATGCTGAGGTGGCGACCTATCGCCACCACCTCACGGCTCACCACCTTATTTATATCATGACATATTTTAGATGTGATCCCTAATTCATTAACACTTTTATTTTCCTCAAAGCAAGTTGGAACCTTAACAGTGTGTTTTGTGGGAACGAATTGTTTTGCATACAATAGCATCCTCGCCACTGTTACTACCCAATGCTCTAGAAGTTCTCAGGCTTCCTGTATGGAACTTGACTTGTATCAAGGCATCACTTCCTGTCCAGGGCATACTGTCTCTGCTCCTTTAACAACCTTGCTTTCCTCAGCCTGTTGTTTCACAGTTCTTTTGAAATGTCCTACAAGTTCATTATACCTTCTTTTCATTAAGAACTCGGTGAACCTTTCCTGTGAGACATGTACACAGAGGAAGACATTTCACAAAGGAAGACCAGTAAGGACTACAGGGGCATACCATCGCCCAAAGACCAAATCTGGACAGCAGTCTGTCCTGGTAAATAGATGTCACTGGAACTTTGCTTTGGACCACATATTATCTGGAACTGCTTTGTTTTGAGACATGGTCTCAAGGTGTAGTCTTTGCTGCCCTGAAACTTACTGTGTAGATGAGGTTGGCTTAGAACTATGGAAACTCCCCTGCTTCTGTCTCCTGAGGCTGGGATTAAAGGTATGTTCTATTACACCCTACCTATAGCTACTTTTACGCTATATTACAAGTAATAACCAAGACTGGAAGACTAGCAAAGAATAAGATATTTATTTCCAGGCACTTTATAGGAAAAGTTTGCAAACACCTGACTATACACATGCACGAATGCATAAGAGGAAAGAAATATCTAGGGTAGGATAGTTAGTTAGGGTTTTTCAGCTCTGAAGAGACACCATGACCAAGACAACTCTTACACAGGACAACATTTAATTGGGGTTGGCTTACAGAATCAGAGGTTCAATCCATTAAGGCAGGAAGCATGGCAGCATCCAGGCAGGCATGGTGCTAGAGAAGGAGCTGAGAGTTCTACTCCTTGTTCTAAAGGCAAATAAGAGATTTACTGATTTAAAACATGAAATACTGAGAATTAAGAAGAGATTTCTTCCCAGTATGTTTTCACTCAAGTGGCCCTTTGGATAAGCCAACTGGGCAGCCATTAAAGTGACCAACACCAATAATCTCCCTGGGGTGATTTGTAACACATTAGACAAACATCCTTCTTATGCAAAAGTGATTAGCTTAATAGGATAATATGTCTGAAAGAGACTATTTGACACCCCCCCCCCCAGCTGCCTTTTTAATGCTTTTGCTTTTTATGGGAAGGTCCCTTTAACAATTTCTTGACACTCTAGGCAAGATAGCTCATTAAACTCCTAGTCTAAATTCATTTTCCACAAATACGTCCAGTAAATGTATTCTAGCGCCTGGCTTAGAAAGATTATTTGTGCAATAAAATCTTGGAATCTGACATCTGAAATACAAGTTAACCTTAATAGTTGTTACATTGCTCAACAACAAAGCTGGTTTAGGTATTGTATTTCCTCAGTTATTTTTATTACTCAAAATTTCATAAAGAGAGAAATCCGACTTTAGGTACATGACAGCCTTGTTAAAATTAGGACAGGTGTTTCTCCTTTTGAAAGAATTATTTTGTTATTTTTTTTTTATATTGTGTGTATCTGTGGTTAAGCACTTACTATTTTCAGTTGTGTGTGAAGGCAGAGGTATTAGATTCCCTAGAGCTGGTGTTCCAGGCAGGTGTGAGCCATTTAGTGTAGGTTCTGGGAACCAAACTCAGATTCTCAGCAAGAGGAATATGTGCTTTTAACTGCTGAACCTCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCTCCCTCCCTCTCTTCCTCTCTTACCTTTGTTCCTTTTCCTCCTCCTCTACTCCTCCTTCTCCTCTTTCTCTTTCTTTCCTATTCCCTATGCAGCATAGGCTAATCTCAAATGTAATGAATTGCCTAGGCTGGCCTTGGATTCACAGGCTTCTTGCTAAAGCCACTCAAGGTGTGCACCATCAGGCCCAGGGCCATGCTTTCCTTAAAAAATAAAGACAAAACCCAAATAAACTTTTATTGCATATCTATCTATCTATCTATCTATCTATCCATCTATCTATCCATCCATCCATTATCTATCTACTATCTATCTATCTATCTATCTATGTTTGTGTGTGCATGTGTGTTTTTGTATGTGTGTGTGTGCCTTTGCCTGCTGAGGCGTTTCTCTGTTCTTCCCTTTATAAGTCTTAAGTTTGTGTGTTTGTCGAATACATCAATGAATAAAAATAGCTTTGAAAATGTCACAAAATGTGCTTTCTATTAATAAGAATACCCCGAGACACTTCTTTAATAAATTCCTAGAGTTTTCATTTCAGAATTCTGATTGCGTACTTTGGGGTAAAGTATTGGAATTTTTCTTCTTTAAAAATAACATCTCTAAATGTTGACTACTCTCGTCGGATCATCATGTATTACAAGCACATATCAAATTGTCACACAGTAACACATGAATGTGTATAATCAAAATAATGATGAAAGAGGCAAATAAAAAAATAAGATTTCAACATGTCAAGTGGTTTCTATCTTAAGAGAAATGTGCCAGCTCTGGGGAGACAGACAGGACAGTCCCTAGTTTTCCCTGGCCAGCTAGTCCAGCTGGATGGCTGACCCCAGGTTCAGTGAGAGACCCTCAGAAATATAAAGTGAAACATGATTAAGAGTGACACCAGATATTAGTCTCTCAACTCAACACGCATGTACGTACACACACATGTACAGTTCTATACCCCACATACAACCAAGCAGAATAATGCGAAATAATGGCTTTCAAGACCTCGCAGATGTTTAAGTGAACACAGACAACAAGAACAACAATAAAAGATCATAAAAGACAATAAAGGAACAAAGAGAACTCACCAAGAGATAGACATCATAAAGAAGAATCAACTTACTAGGCTAAAGATTGCACTGAGTGAAAAAAAAAGACAATGAAATAAAGTGTCAACAGACATTGAGCCAAGCAGAAGCAGGAGTCAAGGAAGTAAAGAGAGGTCAGTAAGAATTGCCTGGTCAGATGAAAAGGAAAAGATAACCAAATAAAGGTAGGAGGACTTATGAGATATTTCCAAATGAATCAGTGTGGTGTGTTAATTGTCAGCTTGGCAGACTCTAGGAGCCCTTAGTAGATGGGCCTCTGGGCGGGCCTGTGGGAGATTGCCTTGGCATATTCTCTGAGCCTGTGGCGGCACTGTTTCCGGCTGGGATCTTGGATTGTTCAAGTGGAGGAAGGGAGCCGAGCAGTCACATGCATCTGCTGATCTCTGCTTCCTGATTGGGGATGTCATGTGACCAGCTGTTTCAAGCTCCTGCCTTGACCGCTCCACTCAGATTGACTGTCCCCTTGAATTGTGTGCCAGAATTCTTTCTCCCTAAGTTGCTTTCATCGAGGTATTCTGTTACAATGGCACGAGAGAAAACTGTTGTTCAAAGCAGTAAGTGAACTCTGAGACTGACACAAGGAGAAAAGAGACATGCAAAAACAAAACAAAACATCAAAATGAACAAACAGAAACCCTACTTAAGGAACTAGGAAATAATGATTGAAAACTTCCCCAGTCTGGAAGAAAATAAATAGGTTGAACATAAAGCGATCTACACAGAGACATGTTATACTTTGTTAAAATTCAGGCAATTTTTGAGGGCAAAAAGAAAAGCCAGTCACACTTTCCACAAATTCCACTGGGCTACCACTGGATTTCTCAGAAGAAACCTTGCAACTCTGATCCATATGATATACGTAGAAAACTCTAAAGTCTCAAGAATAACAACAAAGTATATGGTAGAACTGATAGTGAATTCAATGACAGTACTAAGTCAATGAATGGTGGTTTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACACACCACACACACACCATACACACATACACACATACACACACACCACACCACACATACACACACACACTCACACATCACACACATACTACCATACACACACACCACACATACTCACATACCACACATACACACACACACACACACACACACACACACACACACACACCATTCGTCCTTTATGTGTGATAAAGAGATGTATGTGTGTAGAAGGGTAAAGCCCAAGAGCCAACAAGAAACATAGTTTAGAAGTTTGCCAAGGACCGAACAGACATTTCTATGAAGACACAGAATTGCTGCCAGGTATTTGGGAAAGTGCTCAACGGTATTTATCAGCAGAAAAATGAGCCTCAAATGACAAGGAAAATCATATGTGATAGATCAACTGTAATTTTAAAAAAGCCAAAAGAGTAGTGTTAGTCATGATGTGAAAAAATGAAACCCTTGTACACAGATGACATGAATGTAAATTGTAAAGCTGTCATAGGAAACTAAAAATGAAACCACCTTATGACCCAGGAGTCATGTGTCAGTGTTCACAACAGAAACATAATGTGAGCAAGCAAGTCACATTCCAATTAGTGGATGAAGCAGAAAGCAAATGTGCTAGCACCCTGCACTGCAGCACTCTCAGCTTAAGCAAGAAGGAAATTCTGTCCTTTGCTGATAGCATGCAGAAGCCTGGAGGACTGTATAGTACCCAACCTTAGCCAGGCACAGAAAGACAAATTCTAGCGAGCACATTTCTATGTGGATCTGAAATCGTCAATCTCATGAGTGCAGAATAGAGTGATGGTTGCCAGGGATATAGAGGACAAAATCGGGAGATCCTGATGAACGGGTACCAAGCTTCAGGGATGTGTGATGGGTAATTCTGGAGATCTAATATACAATTTGACTAAAGTTAGCAAGGCTGCCTAGCACATTTGAAGTCTGTACATATATATCTCAAGCTTGATCATCATAAAAATGGACAAATGGTTATATGAGGCACAGACATATTAATTAATTGGTTGTGGTGATTTCATATTATATACAAATACAATATTTCATTGCGCATGTTTAATACTTGCAGTTTTTTTGGTCATTTGTACTTCAATAAAGCTATAAAGATACTTTTATGTTTCTGAGTCTCATGGGAAGTGGTCTAAATGGGGACGGAATACATTGGCTCAACCCACAATGTCTGTGCTCCCCCAGTAAGTCAATTACTTGAAGTGAGGATCTTTCATTTTTGATATTTTAGTCAATGTTTCCTTTTCTGTGTCTTAGGTTTATTTGGGTCAGAGATTCCCTCTGAGAAGTTGATGAAATCTGTGTAATCTCTCCCCAGGAAAAGTAACTAAAAAAATTGTTGCATATAATTACAAGACTCTGCAAACCTTGACAGATGACGATGGACCCCGGCCATGGACCAGTTTAAGATCTATTCTTCAATTATGGCCTACTTAATTTTTAATATTGTTCTATATGGAGGCATCTTAACTTACTCTAACTTTTTTCTATCAGACACTCTCCTGCCCAAAACTTAGTGACTTATTCACTGTACTGACACTATGTATCTCTCTTTCCAGTGAACTGAGCCATATATTTCCAGTTTACTTTACACATATTAAATTAAACAATATCTTCTTTTGTATTTTGACATAACTCTAGTTTTAAGGGATGATATCAATAGAAAAAAAAAAGACAGGTTGTTTGTGGAATATCTGAGGGACAGAGAGTCCTTAGGCAGGTAGTCTCACAGACATGTAATCTAAGAAAGAAGGGCCCTGGGGGAGAGGGCAAGGGATGAGAGCCAGCATCGAAATACTGAGGACTGGAGTCAAGTGGGTGAGTTCAGAGGAAGCTGCCTGCATCGCCATAATCCTTCCTTCCCTTGTTTTAGAAATGAGAATTCAAGGAGGCTTGGGAACAGCTTGGGTGGCAGATGGCTGCAGAGAGAGCTATTCTAACCCAAATTTGAGGATTGTATCAAAGTCCTAGGCAGAAAGAATCTTTTTTTTTCTTCAAGGTCTTAGGTGAGGTCAGAGGAGAAGAAATACTAAGAGGCCTAGAGAGGGATGTATTAGAGGAAAAATTACAGGGGGCTGGGGGCCGGCGGCGTGAGAAATGGAGCTCAGAAGACAGAGGTTCGGGAAATAAGTCACTCCCAATCTGGCCAATCTGGACCCATTGACAATGTAGACTGCCCCCCTGGTAGTTCTCTCAACAATGAGCACCTGTGATGATTTCTGTCTTTTGCTTTGTTCTATTATTGTTGTGGTTGTTTTGTTCATTATATTTAGAAAGATTATCATTTGAGTTTAGGCTGGTCCAGAACTCTCTAGCTGGACCAAGCTGGCCTCAATTCAACCTTAGTTCTCCTGTCTCAGTCTCCTAAATGCTGGTTGCAGACATGTGCCAACATGTGTCCAGCTATCATGGCTTTCTAAATGCTCAGACAGTTAACAGTGCAGGGGTTTGGGATGTACTAGAGAAAATAAATGGGCTAATTTTTCTTTTTACCTGTATGTTTCATCCTGCTTCAGTCTCACACTGGCCCACAGGGCACATCTGTTGCATTCGAAGCAGAAAGGTCACGCCCACATCACAGCATGTGTCCTAGCGACACAGCACAGGTGACCTTTCAGCACCTGCTCTGACCACCATCACTGCATTAGTCCTTGCTTTAGTTGGACAAGTTTCCTGCAGAGGCCTCTTTGTCAAAGGTTTGGTCTCCAAGGTGATGCTGGTCTTGGAGGCACGGTGGCCTTTTAATAATAGGTGGGGCTTTCCAGAGGTCTTCAGGGTGTCAAAAGCTTGGCTTGTACGGGGACAGTGTGAAATGGGCGTGTTCTCTCTTCTTCCTGGCTCAGATGTGAATAATTGGCTCTGCGATGTAGGCCTATGACAACATTGTGGTTTGTGTCTTGGACTCAGGTTATCAGAGTAAATATGAATCTGGTAGAGAGCTTATGGGGCAGCTATGTTTGGGAAATAGGCATGAGGAAAGATCAAAGATGCTGGTCCAAGCAGCCACATCACAGAATTACCCTGCCAGTCAGGTATATGTTTGGGGGAAACCGATCCAACACTCACATACTAGTTTCTGTTTATTTCGCACAAAAAAGTAAAAATAGTTTCAGAAATCATATTATGCACATGATTCCCATTCCATATATTTATGAATCTTAGCCTTGAAATATAGCCTAGGTCCACTTTAAATAGTGTATCCAACCAATATATTTATCCATTAGATACAATTAATGTAAACAATTAATTTTAATGGTTTTTACTATAACCAAATATCAAATACATAAATGGGATAAGTTATTAGCTTTTGGAGAACTTACAAACCACGATTCAAATTTGTTAGACTTTTTTTTTTAAGATTTAAGTCTAAATAGCCAACTCTATAATACATTTTATTCACTTGAGTAATTAAACTGAAAATATCTCACATATTTTTGGTATTTCCATCTTTTGCTCTGTTGTCTTTGGGAAATGAAGTGAAAACCTGGGCAAGAGGACCTCCTGAGTCAACATGAGCTGTGGGTTCTTTGTTCCAGGGTGGATGGCCTTTAGGTCTGGCCTACTCCCTCCCTCAGACAGACCGGACATTTTATCATCGTAACTGATGACGTTTACAGCTATGAAGAGTACAGAAGTGGGGGCTTTCCCCTACGTTTAAATTGCAAAATGTGTAAATATTGTTTATAGGTTCAAGATGGTGTGCAAGGCTTCTTTTCTAAAAGAAGGGCAGTTTAAAAGTTCTTGAGCTAGAGAAAGTACCCAAGGAGCTAAAGGGGTCTGCAACCCTATAGGTGGAACAACAATATGAACTAACCAGTACCCCCCAGAGCTCGTGTCTCTAGCTGCATATGTATCAGAAGATGGCCTAGTCGGCCATCACTGGGAAGAGAGGCCCCTTGGTCTTGCAAACTTTATATGCCTCAGTACAGGGGACCGCCAGGGCCAAGAAGTGGGAGTGGGTGGGTGGGGGAGTTGAAGGGGGAGGGTATGGGGGACTTTTGGGATAGCATTGGAAATGTAAATGAAAAAAATACCTAATTAAAAAAAAAGTTCTTGACTTAAATGTCAAGATAAAAAGATTTGCTTATGTTATTTTATGTATATGGGCGTTTCCCCTCCCTGCATGTGCAACACATACATGCCCAGACCCTCCGAGACCAGAAGAGGGAGTTCTTTTCCTGGAAACTGGAGTCACAGCTGGTTGAGCCACTACATGGTGGTGGGGGGGGGGGGGAGGCGGGAACTGAACCTGGGTCCTTTAAAAGGGCAGCAAGTGCGCTTAACCACTGAGCATCTCTCCAGCTCCAAATGTCTTCTATTTAAAACTATATACTATGATCTCATATGATGTAAACAAGTCTCATGACCACACCGTCCTTGTTGCTTTCAGACCCAGGGCAATCGTGTTTAGTAGTGTCTTCTTTATCTTTTCAGGATCTGCTGATGAAAAGAAAACGTAAATATGGATTGTTACTTCTCTTTCTTCCTTTATAAAACAGGCAAAGTTTAAAAAGTTCTCCCCAGAGTTCTCCTTTTCCTTTGACTTTTTTTCCCAGTTGGTAATTCTTTGCACAGAGAATTTGTTAAATATCTACACACATACAAGATCTCCTTAAAGCTGTTGAAATTAGTAATATGCTTTTTCATGTAAATTTATGTCTCACCAATACATAAAAGAAACAACGTTATTTATTAATGGGGTGCCATGTGATGTTTCAGTGTACATAAATATTGTATGATGTTTCTGCATCAAGATAAGTATATTTATCTCCTCAAGCATTTATCGGTTTATCAGTTCTTTGTGGTGAAACATTCAAGCGCCTCTTTTTTTCTGTCTTTTGAAATGCAGTAGCACACTAGAATTCTTTGGTTTTGAAACGGAGTCACATTCTATAGCCTAGGCTAGTCTGGAACTCAGCATCTTCCTGCCTCTGCCTCTAAGTGCTGGATGGGCTACCATGACTGCTTGCCAGAATTTCTTAGTCCAATCCAGCTTTCCCTCCTTGTCTCACTTCCCCATCTGCATGTAATTACTCTTTGCGCGCGCGTTCGAGAGCACACACACACACACACACACACACACACACACACACACACACACACACAAAATCTCACTATGGAGTCCTGGCTGTCATGGCATTTATTATATAGACCTGGCAGGCCTGGAACTTGAGTTCCCCCTGCTTCTGTCTCCTGAGTGCTAAGTTTAAAGGAGCCACACCATTTCCTTGAATCAGAGTTTTTTGTATTCCATGTGTGAGTGACTTGTTGTCCTTCTTGTGCCTGGCTTAGTTCACTTGACATGATAAATTCCTGTTCTGTCTGCTGTTGAAAATGGCAGTCATTACATTTTACGGCTGAGTAGTATTTTAATTAGTATATACAACACAACAATGTGTTTTAAAGTTAACATTAGTAGATTGCACTGGCTGATTTTCTGACACACAGTGCTTGAGCTCAGGACATCAGTCCCATCTTCAGAGGTGACTAGAATGTTCTGGTGAGTTCACCACGCAGCTGTGCCTACCTGGTTTGATAATATGGTTCCTTCCTGTGCCATATTTATTTCCTAATTTTCAAATTAATTTTTTTTCACATAAAAATCACACTAGGAAATTGTGAACTGACCCAAGAGATAAATAAGAATGATTTATGCTTAATGCAGATTTGAAATTTTTTCCTTCCCGAGTCTTAAAGTGGTATTGCAGGAGTCTGAGCTGTTTGAATTTACTGTGCTAAATCAGACCGACACTAATGCCCATCTCTAGTAGGTCACATGGTCAGCTGACTATGAAGCTGAATGTTTGAGCTGCTGAGCCCTTTCTGCCCTTCACTGCTTTCCGCGTCTCTCTGCTCTTCTACCCCTGCCACTAATTGCTGTGTGGAGCGACCTTGAAAATGCCCAAGATTACATGACAGACATGCAGTCAGTCTTTAATGGGATTCCTCGGGGATGAGGATGATGGCACCTTGGCAGCCTTGTGGTCTGCACCATGCGCTCTGCTCTGCTCCTTGTATATGCGGCTTGCTTTATTCCTTAGGTCTGGCAGGACTTCCAGGAGGCAGCCAGCATGCTGATACCACAGTGTAAAAAGTAACAGAAACTCAGAGAGGTTGGTCTTCTGAGGCACATCTAGTAACTAGGGAGTGGGCTCTCAAAGTTAAGCTCTTTGGATCAACACAATAATTACTGCACATTTGCTGTGTCATGGGGACCAATCTGCAGCGCCGATGTCCAGGTTAGGCTGACAATATCTTGGTGAATCTCGACCACTGAGTTCCTTTGGATTTTTTTTTCAGTCTATTCATCTACTAGATACATTATTTTATTTTTAAAGATAAATATTAAGATAAAACAATGATTTGTGTGTGTGTGTGTGTTGACACAAGACCAATAATTTTGGCAGTGATACACTACAATGGCTTTTTAAGAGTTAGTATTAAATGCCGTTTTTAATTGTTTAGCTTGGTGGTGGTATTAGAGACAGTGGTTCACTGTTCATTTGGAAAAGCTGCTCTCTGTCTGGTTTGTGAAGAGCTTCATTGTTTAGTTCACACAGAGGTCAGTAGTTCTAAAAATACACTTTTAATAGGTCATGGAATAGATGTTTTGTATGTGTTGTTAAGACTTGCCCTCGGTGGTTGAGATGTGCGGTTTTGTGCCCTCTCCCTTTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGCTATCTGTGTCGCCTAAATGTGGCTATATCTTGAATTGATAGCTCGAGGCTTATAATCTTACAGACTAAACTGTGAATCGATTATTATATGTCATTAAATTTGACAGATGTTTTGCCTGTGTAACTTCAGAACATAGGCTTTTGGTCAAAATTAAATGAAAAAGATTTGTGGTCATTTCATTTGTTTAAAAAACACTGGGGCAATTGATTCCATTCGGGCTGGCAGCCTTTACAGGTGACTTCAGCTTCTGTGTTGTCAAACCTAGGCCAGCTTTTCCTCTGCCCCAAGAGACTGACTGATTCCCTTTGCTCTGGATTCTCTTCTTAGCATGATGAAGTGTTAAGATTTGTTCATTTCAAAACAGACCATTTAAAAATGAAAAAAAAATCCACATTGTTTAGCTCACTGGACTGGGAGTCTTAGAGACCGGGTCTCTCTACTCAGCTGTAGAAAATCTCTTAAAGCAAAATCGCATGACCCATAAAAAGGATATTACTTCAGTTTGAGTGGTTTCTTCTGCTCCTTAGTCAGCATTGAAAGCGGGGCATTAACTGGAAGGAGCTTGGCAGAACTTAGCCAAAGCTTCAAGTTCTAAATCCTGGCAGAGAGCATTTCTTTGAGTTATGTTCTATAACTTTTTAAAGTCTGCTTTCTGACTTATAACCCTAAATTTTTGCCAGCAGAATTGAGATGAATACATCCATTGAGAGGAAGAAGGTGTTCGAGATGAAGTCCTTATAAGCCCTTATGGATATGTTACCTCATCATTGCCCTCAATTGCAGCCATATGGAATTTGAGGTGGAGGGATTGGAACGAGGGGGGGGGGGCAGATACTCTGACTATAGCTGGGACCTGGTGACTCCGTGCCTGACACAGGAAAAACTGATCTTTTTAGCTATGGACTGGGTTTTCAAATAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGCCCCTCTTCATGGGCCTTTCATCCATTCACTTCCAAGAGAGATTGGCTTGCCTTTGCTTAGACAGCTCCCCTTCCCCGCTGCAGTTTTTAAATTTCAAGCCTTTAGATACATATCTTCTCCCTGCCCCCATTCCTTTTGCTGCCCACTTTAGTGCAACAGTTTTTCTGTAGGGATTTTGAGACTCACTCTTGCCCTTTTCACCTGGCCTTGGGTGTGGATCCTCCTTGTCCATGGTCTTTGTATCACTGACAATGGGAACCTTCTTTCTTCATTCTGTAGAGCACTTGCCCTGTGCCCATTGCCAGCAAGAGATGGAAACTTGCCCACTTTGGAAAGGCTCCACGCTACAAAGTGAACTCAGTTTCTAGTTTGAGAAAGCAAAAACAAGATAGGCATGTTTTTACCCTTCTCAGCTAATAATAACAATGACAATGACTATGACAAGGATGATGATGATGACAACGATGACAATAATTAATAATGGTGGTAGTGGTGGTGGTGATGATGATGATGATGACATTAATAGTGGGAGTAACTGCATCTTTGGCTGTATCAGCAACAACACCATCCTGTCCATTGCCATGGCAGTTAAAATACACAGAGCAACTCTGTGAAATTACTGTTACTCTATCTTATGTTGACTTGATAAAACCGAGGCTGAAGCAGTGCCGACCCCAAACTAGAGATGCCACATTGGGAGCCAGGTGCTTCTGGTTTCGCAGTCTGCTGCCTCAAGTTCTAGATTACACTGGTGAGCTCTCAGGGCTGAAGCCTCCACCTTGAATGCTCACAGCAGCCAGGGCAGCAGTGAACTGCAGTAGCCAGGCAGCCTGGTGAGATTCCAGCCTGTGGTGGGGGCCTCCTCCTCAGTGCTGGTTGCTGTGAGGCAGGGTGAGGTGCCAGAGGCCTGCTCTGGCTAGGGAACGAGCTGAGGTGGAACACAGAGTCAGACGAAGGCTGGAGACTGATGATCCGTGGCCTTATAATCTTATAATTTGTGCCTTAATAAGTGCTGGTTTCTTACTCTGTAACTCTCTTACTAATTATGCTTTAATAAGTGCTGGTTTCTTACTCTGTAACTCAAGGACCCCTGGCTGGCCAGGTAAGAGGCTTGGACTCGTTAACTCTTCATGAATCAAGAAGAAAAGAGAAGAAAGGAAATCTTTTACATAGGCTATACGCACAGGTACACAAACATACACAAACACCATTCATTCATACACACACACAAACACACATACACATACACACATTGGTCAGGCCCAACCACCTGTATCATGGACTTCATAAATGTTTAGGCATACTTACAAATACACACACACACACACACACACACACACACACATAGATGCATACACACACCACACATGCACACACACACACATTTGGTGCATGAGGCAGAGCCCTAGATGCCACATTTTATTCTTCTATTCTTCCCCTCTGTCTTTCTTACACCTTTTAAGACAAAAGCTTTAAAGAAAATTACCTCATAGATAAAATGTTACACAAAAGGGGAGTTACAGAAGATGTTGATATTAAGTTCAAAGCAGTGTTTCATTCTATACGCTCATTATACGTTCAAAGCAACAGTTTGACATGGCCTTGCTTTATCAGAGTGCACACCTGTGGCTTCAGATCCATCCTTGGATATGACCTAGAATAAATATTTTCCCTTGGTCAGAAATTTGTCCCAAGCCCATTTCTCTGTTTAGTGTAATTGTGAAAGCTCATTGTATTCCTTTTTTTACTGTTATATGAGGGGTGGGCACATTCTATTCTTGATTGTAACTTTATTACATCTTTCTGGAAAAACAAAACAATCTCTCAAAGCTTTCTTCCAAACATTATTTGAATCAAATCAGGAATTCTATAAAATAATGATCAGGAATTATGAAATCATCAATTCGTCTATACAGCATTACTACATGATGGTGTATCTTGGTCGCTGTGCAGAAAAATCTGCCCAACAGAGTGGGATTAGACTATGCAATAGTGACAGGTAAAGGCACATCAGCTGCAAGAAGCAGTCCTGAGATGAAGTCTCTTGGGATCTTGCCTTTCGGAGGTCACTCACTGTAGGCCATGCAGAAATGGTGGGCCACCTCCAGGAAAGTCACCTGCTAGCTTTAGCCTCTCATAGAGGGCTCCTGACAATAGGGGACAGTGGGATGTTGCAGAAAGGACATCTGTCCTGTCTAGGAATGATCTCTGGTAGGCTGCATCTGAGCTCAACAGACAATGAGCTTTTGCAGGACGTAGATTTAAAAACTTGGAGCTTCAGATTTTACAGTTCTCAATTCCCTAATTATTAAATATTGACATTTAATGCCAAACCTTTAGAAACCTAAACAAAGCACCTCGAAGGTTACAGTAATTATGTCTGAGAACCAAGTGGCTTGTTACCTTGTTTAGGGTTAGGATTTGCAATGTTCCCACTACTTCAGTGAGTGGTCCCATGGGTTGAGAGAGATATTCTTTGCTATTCACCAGCAGTTGGATCATTCTGAGCCACTCCATGAATTATTGCTTAGGAGGAAGACACTGGGTGGAGCCCATTTGATTAGATATTGCATGAAAACTAAAGGAAGTGACAGCATGAGTTACTAAGGACCTACTGTGAGTCACACACCTCACAAATGCCACTTTAGCTTAATCCTTTAGCATTCCTCTTCGACAGGTAAGGGAGAGTTATATGTTAAGATCTGCGTAAGTAGGAATGCCAGCTAAAGACATTTCTCTACTTTTGGGCAGTGTGGGGCTTGTGTCCAGAGGCACACTGCTCTGAAGGCTTCATCTGGGGATGGGGCAGGGCTCTCTTTATATACTCTGCATTATTGGAGTGCTCAGAATGAGTTTTCAGTGTCGATGGGGGATGGTCCCTCTAACCCAAAGGATGTCTGTACTACCAGGAACGCTTTGCTTTTGTACCCTATCTGAAATTCTAGCCTTGAGGGAGTCCTCTGTGGTACCAGTAGTACCCCTGGGAAGGCTGCACTGCAAGACAGTCTTCATTTGCCCGTGAGCATGGTTACTCAGTCACCTCCTTCAGGATCCACCAGAGAACATGGGAACTTTTCTGGATGGTGGGAGACAGAGACCACTCTGGGAATCCTGAATCATGGCTCAGTCACGGTGACTGGACGGTGGAACACAAGAGCGCCACGAGCAGGTCTCAGCCTGCTGCCAGAGCAGGATAGTGGGCATGGAGCCTCTTAAATACTTTGCCTTAATTTTTTTTTATCATGCCATAACTAAGTTTTGTTTACAATTGAAGAACAAATGACAGAGTTTCATTGTAGAGCAGGGTGAGAGACAGATGTCTTAGTCATCAGAATGTGGCAGAATCAAGGTGGCCATCTTTACAGAGTGAAAAATCTGAGATGTGGCACTTGCAAGAGAGCAGGGGATAGCTGCCTGGCTCTCCAAGAGCCCTGAGTGGGAACTTTGCCTTGGTCTTTCTCACATTCCTGGAGTGATGAGCAGTGTGGCTTCTACAGAGGAGCGCGAGGGGCTTAAAGAGCAAAGGTGATTCACGGCAAGGATTCTCCGACTCGTGTGAAGCCTCTGTACTCACTGTATTTTATTACGTGGCTTTGGCCCCAAACATCCCATAATTGTTTACGGTGCCAAGTCTGATAGGATTTTTCTCATGCCCGTGTGCAGCATGAATCCCAGCTCCCATGGTTTTGTAGATTCCAGGCGGCTCGTTGTCCTGCTCCTTTCCTTTGGAGATCCAGTAGGGAAAATTTTTTTTTTTTTTTTTTTTTGTTTTTTTGTTTTTGTGGTTCTGAATCAACATGGCATCCTTAACTCAGTTTCTTATCTACTGCTCAATGGGAATTGTTGCTTTGTTTAAACAGTAAATTGTCTTTCTGCAATTCTTGAATTTCCGAAGAATGCAAGAATAACGTTTGGATGTATTTATGTATTTACCAGGATTTACATTTGGTAGACAATCTTCAAATTGTGGCTCCTGAATGGAATCAGGCTCAGGGCTGTGAGGTGTGAGCATACCGTTTGCGATTGACACAACCCTCTCTGGGGTGTCCTCAGAGTCCCTTGTGTGAGCAGAAATGTAAGCCTTTTAAATAGGACTATCTCTGTCTAAGAGTCTAAGAGGTTCCTTGGTCATTAATGGCCAAATGACAATCAGAGCCTTTAAAACCAAGTGCGTTATGTGCCGTGGTTTGAATATGCCCTCCGGTCTGTGAAAGATAAACCAAGCCACCGTGGAATTGCTCCATTTGTCTAATCCACCGCCAGGTACTGGGAACGGCTTTTCCTGGTGAACTGCTCTATTCTTTGTGATATATTTGGAGATAAGAACCATTTATTTAGTTCCCAAGAAGGCTGGTAGAGAACAGTGTCTTTTAATATGACATGTCCCTCGGCGATTCCTCTTTAAAAGCCTGTCCACCTCTGTGATCTGCTCTCTTGTCAGCTCATCTATTTAATTTTGGCTGCCCTTTTCTGAATTGAAGCCATCCATGTTCTTGGCATCAGCATATTTCTGTCAAGCCTCTTTCTATCCGTTTTCTTCTGTTTTTATCTAAGGCTGCCCACTGGCCCCCTCCCCCGCCCCGTTCCATCCCCCCACCCCACAGCCTGCAGATCACGGGGTTGCTGGACTAATCGAAACATGTCATGCGGTTGTGCTTCCCGGATCTTAGTCTGTTTCCCGAGGTCTTCCTTCCCTCCCCAGACAATTCAAGGCTCACCTTACAAGGCACCTGCCCCTTCCTTTTCCAGCTTGGCCTTCAACCAAAAGCCAAATTAGGCTGTCGGCCTGGGCACCCCAATGGCACATTGTGCGTCGCCTGAGAGTCATGACCCAAGGCTCACTCTGCAGACCAGTGTTCTTTCTTGTGGAACAATCCAGGCACTGTTAGATTTTTCTGTTTATCTCAGATCCACAGCAGCCTAAGTACCGTTTCCTGGCACCTCGGCTCACTTTCCCCATCTTTCTGAGCCGCTCCTGCAGTTGCTCACACGCCGTATTTTATGAGTTAGTAACCTTTATCTGGTTTCAGGAGAACTTACAGACGGTGTTAACTTTCTTAAAAGCTGAAACTACCTCCACATGTTGGAGCGGCGGCTCCCCGATCTTAACTAATGCTTGTAATGTGAGTGCCGGGGGTGATAAGGAGAAGTCAAGCAGGATTCTGTTCTCCGTGGGGGCTTCATTACCACAGCCCAGTGTGTGACTGTGTGCAACCATATACAGTGTGCTGCCATCAGGCCCACTGAAGACAAAAACGCAACGGTAATATCGTGATGTTTATGGGGGATTTAAAAACACCAAGTTCATCTGGCGCACGCCTTTAATCCCAGCACTCCGAGGCAAACATGTCCGATCTCTGTGAGTTTCAGGCCAGCTTTGTCTACAAGAGTGAGTTCCAGGATAGCCTGGGCTACGTGAAGAGAAACCTTGTCTCAAGAAAAATCCAAATAATAGAAGAGGAAAATGTAGATTTGTACCAATACTGCTGTTTCAGAACGCTGCTTTAAGGACTGATATCGTCCTGAGATAGTAGTGAAGATAATGCAGAAATCGTTTATAAGTTGTGGACATTGTGACACAATATGCTAAAAAAAAAGTCTTGTTGACTCTATGTAATGACAATGCTGGGTAGCCTCTGGCAAGAAGCTAGAGTCACAGCTGCTTGGGCCGTGGCATCTGTGCTTCAGCACCAGCACTGGGGCTGGCAAAAGGCTCAGCAGGGATCCGACAAGCGAAGGATAAGTGGAGAAACCAGCAGACACCCACAGTAGCAAAAGGGGTGCTCTGCAGGGACTGCCCCCTCCCCCGGGATGACCTCACACGATGTATGAGGAGTCAGAACCACGAGTGAGTCAGCGACAGGAAGGGGATTTTTCCCTGGGATGACAAATTACAGCCCTGTGCGCTCTCTGTGGGTGGTGACGTCATCACTCCGTCCCCCAGGGAAAGACTATCAGGTAAAGGGAGGAGTCTGAACCCACCCTCCTTCTCGGTCCGGCACACTGTCCTGTCCCTCAAACCCTCGCCCAGCTCTCCCATCTCTGGTCTTGCCTCTGCTGTTGAGGAAGTTCTATCACCCGAAAGGCTTACGTGGGTCACAACATGATCTGTTATCTATCTGTGCTCCCCATCCTATAGTTTTCTACTAACTGACTATAACTTTATTTATATACATGCCCCCTGCGAGACCATGCTTAATGTGGTTAACACAGGCCCTTTTGAACTCATGCCATGACAATTGCACCCAAGAAATTTCATGACTAGCTAGATGGGGTGGTGCACACTTTAAATCCCAGCACTGCGGAAGGCAAAGGCAGGTGGATCTCTGTGGGTTCAAGGTCAGCCTAGTCTAGTGAGATCCAGGGCAGCTGGGGATTTCAACCCCTCATACACACAAAAATCATGCTCTGTCTCAGTTGTCTTACTAGTTAATGATCTACTTACTATCTTTGGAATTCCTCTCTTAGGAATTTGGGTTCCTAGCTCAGGGGCCCTCGGAATCATTTTATTCTTGAACTATATAACATTAACTGTTACAATGAGCAATATGGGACAGTAGTAAACTGCGCTTTCATAAATAAAAAGAGAGCTTACACTTTTTTTTTTCCAGAGTGAAACCATTTAGGTAAATAGTACTGTGGAATAAAGTCTCATTACTTTGGGAGTGAAGGTTTAATTTATCTATGTTATTGTGATTAAATGTTCTCCAGGATTTTACAGTAGTTAAAACTGGCCTAATATATTTTAAGACTACGAATATAGACGTTTTACAAATAATATTGATCTTTTAATTAAAGTTCATGATAAACATAGACTATCCTTTTTAAACATGAGCTTTTTAAAAATTTGTGTTATTAGAGAAGAGTATAGCAGTCATCAGTAACAAGGGGAAGGTGCCATTCGCGCCTCCGTAAAGGCAGGGCCTGTGACCCTTGTGTCTGCTTCTTTAGCTCCTGTGGCACCAGCAGGTAATAAGAATCCAATAAATCGTCGGATGACACCAGCCACATATTACACTGCTGCCTGCCCAGAAAACGAATCTTGAATAATGGCTATTACTTGGGCAATAGCTTTCAGTTTGTGATGTGGGAATCTTTGGTGTTGTCTGAAGATGCCGAAGGATTTTGCAAGTAGTATATTACTTCCTGCCGAAGGTTTGCCATCCCCTGGGTGTGTGCGTTTATAAGTATTCTTAGGTATGGTGCAGTCCAGTTTAAGAAAATAAAAATGCATTGGTTGAAGAATACTGAGAAGTTGGAAAGATGAAAAAGAGAAAAGAAAGAGGAAGGAGGAGGAGGGTGAGGAGGATGAGGAGGAGGAGGGTGAGAAGGAGGAGGAGGAGCAGTCACTGCTGCCACCATCACCAAAGAAAGGGTCACAGCACACAGCGCCTCCCCTAAGGTCCCTAGCCCCTCGCCTTGGAGTGAGAGGCTTCAGCTCAGCTCAGGCCAGCGTTCGTGGGAAACGTGCTTATGAACCTGTGAAGACTTAGATCTCAGAACATTAGTCTCCGGGTAGACTGGCTTCAAGCTTTCCTCGGTCTTGACTTTAAAATCTCGGAGAAGAAATTTTATGACGGTTTCACTGTGAACGGGGTCTGAAACCTGTTTTACTTCATTACTTGGCAGCCCACCACTCTCTCCTTACCATCCAAGTTTTTCCCCAAGGGGTCCTCCTCAGCACCATTGTCTCTGTTCCGATCTTGGACTCCCCGCCCAGGCTTTCCTGTATTCACTCTCCCCGAGGCCCAGTTCACTCTGAGATTTCCCCATTCGTCTGTCTGATAGGTCTGGGGTGCTTCTGCCTTGACCTTGATGGAATGCTCCCTGCCGAGAGACTCTCCTTCCAACTTTCTGTCTGGGAGAAAGTGCACTTCACAGTGTATAAGTTTCAAGGCCATTTTAAAATCTACTTTTAAAAGCTTCTCATTTATGGACAAGAGGCCGTTCCTTGATGTCTGTTGCCCTCCAAGCAGTATGTAAATATAGTACAAGTTCTTGAACTCGTGCCTTTCATAAAACAAATGCCTTTAATCATTGGATGCCTTGATTGTTCTCTGGTGCAAGAGCTAAAGAATGGTGTTGATGTGTAAGAATGGTCAAGTGTTGAAGCATGGGAATGCTGGGTGTTGTTGTATTTCCTCCCTTTCTCTGTGCAGCCAGTTAAGACTTCTACTCTTCACTCTGCAAAGGTGACTCCAAGACAGACAGTGACATTGTATTTATGTGACCACAGGAGGTTATAGCTCATTGCCTGTCTACTGCAACTTCAGTCTAAATTAGATAGAATTTGTGAGAAATGTTCTAGACATAATTTTTGTCTTGCCCTCCCCCAACACACACACGCCTTGAGAAAGAGTCTTTCGATATTTTATCCCAGTCTTCCCTAAACTCCTGGGCTCAAATGACCCTCCTGCCATAGCATAGCATCCTGAGCAGTGAGGACCGTAAGTGCAATCAGTTGCAACAAGGTTGGAGTGTGACTTGAATCTTGAGAAAATGATTACAAATAAAGTCAGGAGTCAGGATAAATTCTCGTCAAACACCTGTGGAGATAGGTGAGCAGGGTATGGTCTTAATAAGAATTCTTATTATAGAAGTTTAATTTATAAGGATATAAATAAGTATTTTTGTAAGAGTGACATTTTGGCTTTGTGTGTTTGCTTATAGGAAGTATAGGCTGGGAATTAAAGTTGATTTGAAATCAGTCTAAATGAACTTTACTGACGTCTTTTCACATACATACTGTATTAGATTAGGAAAAATTCTATCACATGTATCTTTTTAAAGATTCTAGATGCTCTTACAAATAATTGAGACATCTGGCAGAAATAAAACTCACTATTCTTCATGCTTCTTCAGGTTATAGAAAGAATGCAAAACAGACATTTCTCTCTCACACTGGAGACCACCAATATATCCTAGGAGACTTTCATATTTACCCTAGTGAGAACATACATATGTTATGTATTTATTTTGAAGATATATGAGAAATTTCATAGAAAGAACCTTATTAAGATTTATTTTCATTACTTTTAAATATGGGTACATGTGTACATCTCAGTGCACATATGAGCCATCTCTCTAGATCCTTGATGGCAATGTTTAAATAAGTGATCTGAATCCATATCTAGAATTTCCACACTGACTTTTGCTCCTGTGAATTGTGGCAATACCAGCAAGCAATGATTTCATAAGTGGTATGTCTACATCTTACTCTTCAGTGGACTGTAACCCAGGATATATAATCCAAATAAAGCCTTTTCATGAAAGTCGCTTTTGGCCATGGTGTTCTACCATCACAATAGAAACCAAACAGATATGCCAGCTTTGTCTACTGGTCAGCTGAGTAATGGCAACAAGAATGGCAGCGATTTAAGAAAGCCAAGTGATTTAAGCCTGAAGCAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGCAGAGGAAGTAAAGTGAGGCAATGGAATGTCAAAGCCTGCCCCTGGTGATACACTTCCTTCAGCAAGGACACACAGCTTTAAACAGTGCCACCAACTGGAGAGCAAGTGTTCAAATATATGAGTCTACGGGAGGCATTCTCTTCCAAACCACCACATTTCCCTGGGCCCTGAGGTCTATCCCATGTCATAATGCAAAATGCACCTGCTCCAACTTCGAAAGTCCTGGTAGTCTTTCTCAGTCTAAAGTCTCACTGCCTAAAGTTCCAAGTCTTTTCTGAGGGTTCCCGTCACCTTAGAGCCTTCATGCAGGGACTCCCCTGCCACACACTGTCTGGCCTCAGTGGCTTCCAGAAACAACTGAGGAAGAGTCTGTAATCACTTCGCTCTTGCATTCTTCACGTTTCTAAAACTCAGCCCCTTGAATTGCATTCATAAGAGCTTATGTATGTATGTAAGTAAGTATGTGTGTATGTATGTATGTAAGTATGTATGTATTTTTATCCAATTGGTTTCTAGGAGCAGAAAACTCTGAGGCCCTCTTTCCCAGTGTGGAAGCTTAGCTAGGTGAGGTCTTGTCCTGGGGGCCCTCTTCTTTGTTTTATTGCATAGCAAGAGGTGTCTCCTTTACTGTGCCAATTACAGCAATTGCAGCTTCTCTTTCAACACAAGCCCTGGTTGTCACACTAGGCTTCCTCGTGTTCTTTTCCTGTCCAATGGTATGTTGAGTAGTTCTTTCTGTCACTTTCTTTTTTTTCACCGTAGACCTGCATAAGGGAAATTAGTAACAACCATGCCACAGACTCAATGTTATGCTTGAAATTTCGTCTTCCAAAGAAGTTAGTCCATTTCCTTCTAATTTAGCTTCGGGCAAGTTCTTAAGGACAAGGACAGAGGGCAGCCGGATTCTTTAATAAGGTAGTTCAGGAATGGCCTCGGGCCCAGTTGCTGGTATTATTCCCCTTGGAAATGCTTGACACCTCCAAGTCCACATCACCCTTAGCACTACCTTTCTTCTAGGCCCCCACAGGAAAAGAAAATGCTAAAAGCTCTGTTTACAGCATTCAACTGGTTTTCTAGTCCAAAGTTTCAGAGTCTCCCATGTTCTTCTAAAAATCGACATGGTCAGGTTCTTCCTAGGAACAGCCTGCTCCTGGGTTCCAACGGTTGTCTCAGTTACTTTTCTGCTGCCATGATAAAATACCATGACCAAGACAACTTAAGGAAGAGAAGAGTCATTGTAACTTACAGTTGCAGAGGGGTAAGAGTCCTGGTGTGACAGATAGATAGGCATAGCAGCAAACAGCAGGCATGGAGGCAGGGGAAGGGAGCTATAAGACTACTCCTTTAACTGCAAGCACAGAACAGAGAGAGCAAACTGGAAGTAGAGCGAGACAAAAATCTCAAAGCCCACTTCCACTGATGTGTTTCCTCCAGCAAGGCCACACTCCTAAATCTTGCTAAGTAATGCTACCACCTGAGAAGCAAGTGATCAGATATACTAGCCTAGGAGGGCCATGTTTCATTCAAACTACCACATGAACAGGGACATTGATATTTGTTAAGAATTGTGGCAGGAGTAGTAGGAGATGGAAAAAAGTAGTGTGGGCACCAGGCTCTATTAAGAGATGGAGTTTTAAGCATCTCTTTGTGGGTTGAAGGGGTGGGGAGAGAATTCCTTAACCTGACCTTGTATATGACTAACTTGCCTTCATGACATAAATGGAGGTAGATCTGAAGATGGCTAAACATTTGTGTTTGTATTTCTTGAGCTTTTCTCCCTCCTTCTCCCTCCCTTCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTCCCTACCTCCATCCTTCCCTCCCTCCTTCCCTCCCTCCTTCCCTCCCTCCTTCCCTCCCTCCCTTTCTCCTTTCTGCCCTCCCTTTCTCCTTTCTGCCCTCCCTTTCTCCTTTCTGCCCTCCCTTCCTCCCTCCCCCACTCTAATAAAACAAATGTACTAAGTCAGAAATCCCTGGTATGATGACAAGAGTGAAGCCAGGTCTTTGAAACCCTGGTTTTAGCTGATGAGATGGTTCAGTTGGCAAAGGCTGATGATCTCAGTTCAATGCCCAGAACCCGAATGGTGGAAGGAGAGGACTTATTACCACTTTTGGTTCATTATGTGTTCTGTGCCATGCGTGCCCTACCCCATACTCACATGGATTAAATCAATGAAAACAAACAAACAAAAAAGCAAGACATCTAAGTAAATGAGTCATTTAAGCTCTGTGAGTGTTAGTTGGGACTAATTGCAGCCGTTGTATGGTGTGGTGTGCTTGCTTTTAGTTCACCTCTGCTTTTACCCACTCTATCACCAATATGTATTTTATATCAGGTGAGCACCTTTACTGTAGCTAAAGATAAACAAAAGCTATACTCTAAGCTCTTGCTGAGAGCACTTTAACAAGCTTTGTGTAAATAGGACAGTAGACTTAGAGCAGAGAGCCAGCCTTTACCCCGTTACAGTCCTTGGAAGAGGCTGCAGCCAGGAACGAAGGAGCCGATGCAGAGCCTTCCTCTTCATGACGCCCTCGTTTGGCAGATGGGCAGAGCCAGACAGATGGTGACAGGTCATGCTCCCTTTCTTTTCAAGTGACCCTGTCTTGCCAAAGGACACTTGGCACTCTAGGAAGTATGCTGGTGCTCTCCAAAGAGATGCCAGAAGGCTTGTTTGACCTATGGAAGTGTGAAGAGGCAAAAATTCTCTCCAGGTAGGATTGATGCTCGAAAAAGATGTAGCCCCAAAGAGATAAAGGAAAGTTGCTACCCATTTAGCCTCTGAACAGACAGACTGGCCAAGTGATTTTAGAAATCCTTCACTTCATTTGCAGCATAAGTATGTCTCTCTCATTAAATGTTTTCAGACCATAAGCTTTTATTGTTGTTTTTTCATGTTTCATAATAGTCTATTGATTATCTATGCCATACTATTTAATCAATCACTAAATGGAAATTCTTGTTTTGTTTTTTTTTAAAGTGTTTATTAACGAAGTGTGGTGGCTCACTCCTATAATTCTAACACTTGAAACACCAAGACTGGAGGATATTTCAGAGTTTTGGTCCATCCTGAACTAAAAATGAGGAAAAGAGTGTTTATTGTGCATTACACTATAATTAATATCCCTGTTCTTTTGCAGGTGCACCTCTGATTATAACATTAGATGAATTCCTGACAATAGACACACTGGGCTTTCATTATACTTCACCCAACAAGCTTCTAGAAAGTTCCACCAAGTATATTTCCTATCTGTTCTCAGCTGAGTGTTATTTCACATACTCTTGTCATTACAATGACAACATTATTATTATTATTATTTTGTAAATCCCTTGAGTGTTTTATATAATAAACAGTAATAGTAGCTAATGTATTCATATTTATAATGACAGACACTATTCTAGTGCTTTCTATATACGTAATAGGCAGAATTCTAAGAGGACCTCCCTGAGAATATCCACCCACAGTATACACCCTATGAAACATGCAGGAGTGTAAATATTCTGCGCTGTCTCTCCACTGCTATCTGATGTTGCCAAAGAGACTTGGACATGTAATTAAAGTCTCTGATAGTCGGCAGATAAGATAAAGTGGTCTGACCTTATGGCAAGAACAGTTTCTAAGTTTGGGGGCTAGAGATGAAATGGAGGGATTCTAAGTATGACAAAGAATGGCTGAGAGGATCACTTTGCTGGGTTGACTTGAAGGTGGGGCCAAGCACATGGCAAAGAAAACAAGGAGCCCAGTGTCCCCAAGCTGCTCCTGGCTCATAAGCAAGGACGCGGGAACTTCAGTCCTAAGGGCACAGGTCATTGCATCTGACATGAATGGTTTTGCAAATAGGTTTTTGCTTTAAAACAGTCTGGCTTCTTCTACTTTGTTTTCAGCCTTGTCCAGGTCCAAGTGAAGAACTTAGCTGAGTCATGCCAGACTTGAAAAGCACAGCATTATGAGCTAGGATAGGGACACCAGTTCTACAAAACAAGGGACGCAGAAGCCAGGTGGAAGGACCAAATTTGAGATAATTTGAGTATTGGAATAAACGTACTGGTGTAACAGGCCCCTACACCTTAGTAGCCCCCCAGATCTTAGCACTACTGATGCCATGATGGAAGTACCATTCAGGCCATAAAACTCAGCACACAGCACCTCCTGCCAAAACAAAGAAAAGATCTATGCCTTTAAAGTTCATAGTTCTGGAAAAGTCTCTAAATGTACTAACCTTGCTTTTTGGCTTATGTAATTCTGTTTCTGGCTGACTGTTCTTGGTAAATGAAGTATGTCAGCCCAGTATATGTTTTTTTGTGCTTAAAAGCACACCCTGAGAAAGGCTTGGGGCTACACTGGGATCCCAAACACCCAGTATAGTTGCCTCCCAGTTAATAAAGACTTTCTATTGGCTTGAACCCAAGCCCAGGTACCCTCCTCTGCTAGATACCCATCCATGGTAGTTGATGGTAACCTATCATACAGTGAACTGGGTAACAAATATATAAATTGTATATGCAGTGGGCAAACCTCATTAGTTTCAAACTTGCCTCTCCACAAAACACTAATTGCAAACGAAAAGAGTAACTTTAAAGTGGGCCTTTTTTTTGGGACAGAAACTCTTTTAATTAAATGTTGGAAGTGACACCAGGGACAAGTGGGAAGCAGATTGCAGTATGAAGAACCCATCGCTCTTGTCACAGACCTAACATGCATCTAATCATGAGGAAACACAGAGAGAACTGGCACGCAATCTACAATGTGTCAGAATCCTCAAAGTCAGAGGCAGACAGAGCAGCAAGACTGAAGGGGATTAAAGAGACATGACAGCTAAACGCAGGGCCTGATTCTGAACTGGGGCTTTTGCTGTGAAGGACACTGCTAGAACAATCAGCAAAAGTGGAGCGACAGCTAAGAATAAGTTGATCGCAATGTTATCAATGTTAAATCTCACTGAAGGCTGTCTAGTGCCTGCATGGAAGATTGTTCTGTTTGTAGGATGACTTTCTCAAAAATGTAGGAGTGGTGGGTAATGAGGGCTGCAATGTCCATGAGATCAGAGTTTCCCTCAGAAGACAAATTTCTACTACCGTGCTTGTAGCCTTTTGATAAAGTTAGTGACAGTTGCAAAATGTAGACATTAATTTAAAATAAAACTTTAAGAGGAAACTTCTTTTTCTTCTTTTGAAAAAGTGTGATGAACATAGAGCCAAAAATTATTGTATTTACATTGATTATTTTGTGGCATTTTTATATGTAGCTTTGCAGTCATCTACTAGATATGTGTATTTATATGTATATACACACATACACATATATGTATATATAGATATGTATATATTTACATATACATAGTAAATATGCATATGCATGTATGATTCAGGGTTCTCTAGAGGAACAGAACTTGAATCTCTATATAAATGGGGTTTATTAGAATGGCTTACAGGCTGTGGTCCAGCAAGTCTAACAATAGCTATGTACAAAGTAATGGTTCAAGAATCCAGCAGTTGTTCAGTCCATGAAACTAGACGTATCAGCTGGTCTTTAGTATATGCTGGAATCTTCAAGTAGACTCCAGTGCCAATGAAGGAATGGACTTGCCAGCCAGAGCGAGGGTAAGCAGGCAAAGAAAGCAAGATTCCTCTTCCATGTCCTTTGTACAGGCTTCCAACGGAAGGTGTGGCTCAGATCAAAAGTGGATCTTCCCACCTCAAAAGATCTGGATTCAAAGTGGGTCTTCCCACTTCAAATGATTTAATTGAGAAACAAAAATCCATCACAGGTACACCTAGACCCCCTAGTGTTAGTTAATTATAGATATAGTTAAATTGACAACCAAGAATGGCCATCTACCCTTGTCAACTTGATACACAATCATGTCTCATTATGCCATGATTAATTTTCAAGTGAAAATAATAACAGGGTCATAATTACATCTAATATAATTTAAAGATCCCATATATAATAAAAAACACATTATATATTTAGTGGGCTCATAGTTATGCCTATCATAATATAACTATCCCTCATATAATCACAAATGCATTAAAATTTTAGAATAGATAGCAATGTCCCTTTGGGGGGCATTCTTTTAGTATCTCAAACTTACTTTCTCTTAATTGATGTTGCTTTAGATGATAAAGAAATCGAGGAAAGACAACTGATTTCTGTACAAAAAAACATTTTAAACTTGTGGTTGGCTTTGTTGAGTCACATGCCTATGAATTAAATCAATTATTCGTCATGATGGTAGAGCCAACATGTATTATATAGTTGACTGATGACATGGTGACATACTCATCTCTGTGATCTGTGGTGTCAACAGGGTCTGTTGTTATTGGATAAAGAGGGACTGAAAGGCCTGCTGGGAACACAGAAAATAGCCAAAAAGCCACCACAGATTTTCTGAATTTTTACCAAGGCAACAATAAGTAGCCATATTTGCACAGTAAAATCTTTTCTTTAATAATTGTCTTGCAAAAAATATTCCTTAAAAAATAGAATTACCACCCATGGTGATAACCTGCTTGGAACTATATAACAGGGTTGTTCTTTTGAAACATGTATATATGCATCTAATAATATCACACACACACACACACACACACACACACACACACACACACACACACACATACACACACACACACACACACACACACACAAACACACACACACTGGTAAGTGACAGAAACAGTTCAGAAGTAACAGATCCGAGAAACCACAGCAGATACACCATGTACACTGATGATAGGTTTGGATGCACCTCCTCTCTGGTGGTTTAAGGAAGGGGGCTTTGTTTGCTCTTTTCCCCGTTGGGGCAGCTAGGCCAGTTTACTCAGCACAAGCTGGCAGCCCCTGGTTTGAGTCCAGTACAGCTTGGAAAGGCCTGCTGTGCTTCGCCTGGACCTTGCATCCTCTCAGTGGGTACTTTCAGGCCTATGCTCCTCCAGGAGGCCGTGTGGATGCCTCAGTGTGAGCAGAAGTCTTATATCTGCATCTCACTCTTTTCACGGCTCTTCTGAGAACAGAGATAACTGGAAGACATGCTCTGAAGCATGACACAGAAAACACCACATATCCTTTAATGGGCTGCCAGCAGGTGTGGCCCAGATTAAAGGTAGCTCTTCCCACTTCAAAAGATCTGGATTAGAGGTCTATCTTCCCAGTGTAAAAGATCCAGAGTACAGGTGGGTTGCCAGGTAATGGTGGTATGTGCCTTTATTTCCAGGTCTTGGAAGGCAGAGGCAGAGGCAGGTGGACCACTGAGCTCAAGGCTAACCTGGTCTACAGAGAGAGTTCTAGGACAACCATGCTACACAGAGAAACACTGCGTCTGAGGGGAAAGAAGGGGGATGGTGGTGGTGGGGCTGGTTTTCTCATTTTAAATGATTTAAGTAAGAAAGAAAATATGTCTGTCTGTCTGGTGTCTGGGTTTGTGTGTGTCTGTGTGTATACATCTCTGTTAGTACCTGTGTTTGTATGTGTCCACCTGTGTATGTATATGAGGCCAGAGGTCTATATGAGGTATCTTCCTGTGTCTCTCTTCACCCTATTTTTTGAGAGAGCATATCTCCCTGAACTGTTTTGGCTGGGATGACTGGCCAGTAAGCTCCCAGGGATCCATCTGTATCTAATTTAATTCCTTCAGTCCCAGGGTTACAGGCATACTCTGCCACACCCAGCTTTCCCATAGATACAGGGCCTTCATGCTTATACAGTGAGCACTTTATCCATGGGGACATCTCCGCAGGTGAAATATTTTTTATGCATGTCTTTATTAAATAAGAATATTCTTATTTTGTACCTTGCTTTAGAATTTTTATATTTATATGTAATCATCATCTAAACTTGCTATACTATTAACAGGTTATAGTGACTTTTTGAGTATGAAATATGTTGTGCTCTTAAGAGTGTGCAGATTTTGCTTTCAAAGAAGCTGAGTATCTTTCACCAAGTTTGTTAATTCCATCTTGTTATCATGACACATAAACCTCAGATGGCAGCTTTAAATGAGATCAAGTGGCAACTCATTTAATACTGTGCTGTGAAGAAGAATGGGGTCTGCCATTTACACACCTTGCATCTTCTCATGCTTCGGATAGGACCAGGAGTATAACTGGCTAAATCCAAATAGTATTTGGATTGCTGATATTGAGTAATATTTAGCACTCACTCTTCCTTGCATCCCCAGTAACTAAAAAAATCCAAGTGAATCTGTGACCGCGTCTCAACTTTCTCTACCACGATAGATAATGAATCAAGAGCGCATACTTATTGCTTATGGTTCTAGGGGTGGCAAACCAGCGCATGGATGTCTGATGAGGGTGTGCTCTTCACCTTGAGAAGTATCCCGTAGTGATGGTAAAGGGAACCCCATTCCTTCAGTCTCCCCGATTCTGATCGCACTGAAGAGAGGAGTATTTGAAACTTCATAACTTCCCATGAGGTCCCTCCTACTAACATAATCCCCTTCAAGATGGTGCCAGCATTCAGACCATAACATCTAGGTTGCCTTTAATGGGCTGTAAGGAGGATTCTGGCATGCATCTTCTGATGATACCATGTGCACATTTCTACTGAGTGGATAGAAGGGGACTAGCGGGGCAAAGGCAGCATAACAATTTTCCTGAAGAAGATGCACCAATTTATCTCCCTCCTAATCATGTAAGTGTTGTGGTATTTCCACTCTCTCTGTCGCTGAGCATTTTCTTTCAGTTTTAGCTACTGATGTTACCATGTTTTGACTGAAATTGTGTTTTCTTAAGGAGTGGAGACAAATGCTCTTTGTATGTGGAGGTGTCTTTTGTTGTGGAGTGTCTGTTGAAGTTTTCTGCTCCAGTTTTTTGTATAGGTTGTCAGTATTTTTCTTATTAATTTATATGTACTCTTTTAAAATATACATCCTGGATCCATCCACGCTTTTATAAGAAAAATGCTTGGATGGCAAATATATTTCCTTAATGTTTACGTTGCCAGTGTCTGTTTCATTTCCTTATAGAAGTTCTTAGTTCAATATTGTCCAACTTCTTAGGTTTTCACTTTGGATCAGCATTTGGTAAAGAAACCTCTTCACTTTAGGGTCCTGGCAGAGAGAGAGAGAGAGAGAGAGAGAGGGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAAACAGACAGAGAGAAACAGACAGAGAGAGACAGAGAGAGACAGAGAGAGACAGGGACATAGAGACAGAGACAGAGAGACAGAGAGAGAGAGAGATCTCATCTCATGTATCTTAGGCTGACCTTGAATCCACTGTGTATCTGAGAAAGACCTTAAACTTCTGATCCTCCTGCTTCCATGGTGCTGGAATAATTCATACCATACCTGATTTCAGTTGTGTCAGGCTTGAATTCAGGGCTTTCTGCATTCTAGACAAGCACTCTACCAACTGAGATACATCCCCAGCCTTAGGCAAGCATGAGCTTATCCCCCCCGCCCCCATACCTCATTCTCTCTGTGTATGTAGTTCTGGCCTGGGATTCCTAGTTGCCCTGTCTCAACTTTAGCACACACCACCATGCTCATCTTTGTTATTTTGATTGGGCATATTGCAGTTCATCATTCTAATTTATCTGTTATTGATTGTTACCAATAAATGGTAGTTGTGTTACTATTTCATGTTATTGACCGTTGTAGGGTTTTTTTGTTTGTTTGTTTGTTTTTTATCTTTTTAGGGCAGGATCTCACTATAAAGTCATTCTAGTCTTCAAATTCACAGGGACCCACCTGCATCTGTCTCTTGAGTACTGGTATTAATGGTGTGTGCCACCATTCCTATGTTGAATCAAAGTATTTTGATAGTACTTTTTAAAAGAGTTATTTATTTTTGGCTGCATGTATGTCTTTACATAAGTATCCTGTACTCTAGGAGGCCAGAAAAGTGTGATAGACCACCTGACTAGAGCTGTAGATCATTGTGAGCTGACTTGTGTGTGCTGGGAACAGAACATTGCAAGATCAACAACTGCCCTTACCCACTGAGCCATCTCTCCAGCCTCTGGTGGCACATTTAAATTCAAGCAGAAAATCCTACATACCAAACTCCTCACTGTCCTTGAGTTACATGGAGTCTGGTTCCTTCTCACCCCGCCCCCCCCATTCCTATTCCACAGGAAAAAAATCTAGAAGACAGAAACAGAAACTTATTTTTTTTTCCTCTCCTTTCCCTAGTTTTAAAAACACTTGGATTTTTCAGAAAACAAATTTGAAATCATTGTTTGGATGATGGTGATGCGATTCTTTCACGAGAGGTTGTGAAGTCAGAGATAACTAAAGCTTTGGCACTTCCATCAGGGCTTGGTTGAAACTACCTTGGGGAGGGGTGGAGCCAGGCCTGCCTTAACTTCGTAATGTCTCACAGCACCCCTTACCTCAAATCTCCCCGAGGTACAGGGCTACTCTGCCACCCACCACTCATTTGTAATGATCAGACCGGAGTACACGGTATGTGTCTCGCTGAAGACAACTAGCCAAGTAGACTACTAACTAAGACAGTAAGACAGATGAAAACCTCAAGTTACCTGACTCTGCCTCCTCCAAACTGTAAATTTGCCTTCAGAGAGGGAGGAGATTTTTTTTTTCAATGACCCAAACTCTTGGTACCTGGTCAAAGGAAACAGGAAGGAAGTGATTTTCTGTTTGTTTCCTCTTTGCTTTCCTGCCGTCTTTTCTCTCTCCAAACATCATCTAAACATCTTTAATTGGGATCAATTTTTCTTTACTTATTACCTTAGAAATATTTTCAAATCTCAACTGGCAGGAACACAACGTGAATACATATTTCTTACCTACTCTGACCGTTCCAGTCATTCACGATGTATCAGCGCCTCCCGTACTGCGGCACTGCCACAGAGCGGTGTTATAGTCTTTGTTGCTAAAGCGTAATAGATTGCTACTTTTTGTTAAAGTTAAAAAAACCTTTTATATAATATTTTATAAGAAAATTGCTTCCTGTATAATTGATCCTTTGTGGAAAACCTATTCATTCTAGAAGATTACAAACCCACAGACACATTCTCTTGCCTATGTCTTTCTGCATTGCCTTTTAGTAGTTTAATTAAGTTGTGGAGTATTTTCTTTCTGTCTTTCTTCTCCCAGAAACACCCACACACACCTTTGCACGTACTTTCCTCCAGCTAGGTTTAAAGTGAACATTCTGCTTGATTGAGGTTTTTAAAAGGAGGATATTGCCAGATGGAAATCTCTTGTGCTATTGAAAAGCAATGCCAGCAATATTGTCCAATACATCTGCATTGGAGTGTAATTCTCTACAAGTTTTAATGCTGCTTTATATGGAAGTGCCCTGAAGGCTCTTTGCTAGCAAGGGTGTTTTATATTGTCCCAGTATTTTAGCAGTTGAGAATTTTGTGTGGTTGGAAATTACAGAACCTGACAGCAGAAACTTGGGGATTTATTTTTCTCATAATACTGTGTCCAGAGGGAGCAGCGCAGGGTAAGGACAGTGGAGTCTTGATGTCACTGGTCCAGCATCTGCTCAGCTCTGAAGTTCTTTGTGTGTATCCTTCATGTAAATGGTCCCTCTATAGTTGTTTCTCTGTTCCTGCATTTCAGGCAGTAGGAATAGAAAGGCAGGGAAGGAGGGGTGTGTGTTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTATACCTGCAAGAGAAAGCAAATCTGGCTTCTGATTCCTTACATCTCACTGGCTGGCCCTCTACTGCATGGTCAGACACAGCCCCAAAAGGACAATACTCTAGCCTTGAACAAAACAGGAATCTGTTAGGAGGATGAAAGTGGAGAGTGGGTATTAGCACACTGCAGTCTCTGCCAGTTTCTAACTTCGGATGGTAACATTGCTCAGCAGTAATAGGGAAAAACACATCAAAATTCCATCTAATTATTGAACTTCATAACCTTGCATTTGGCCTTGGCTTGCACAGTTTTCTTGTAATGAAAAAGCCTGTAATCAAGAGAAAAAGCAATGCATTTGTGACAACTAATCACATGCAGAAAAGGACAGGTTTTTTTTTTTTAAATCATTTGGTTAAAGAAGGTGCCTGAGACAATTTCCCTTTCAAATCATACCAAAATCTGTAGAAAAGTATATGACCGTGTGAAATTAAAAGTAAACTAGAAGTCTCAGGCAGGCTCTCACACTGTTATTGGAACATAGTAGGGTCGTGATGCTCCAGGAAGGGGCTGGGCGGATAGCTCAGTGGTTACGAACACTGGTTATTCTTCCAGAGAACCCACGTCCAATTCTCAGCACCCACATGTGGCCTATAAACATCTGTAACTCCTGTTCCAGATGACCTGATGTCCTCTCCTGGCCACCACAGGCACACAGACATACACAGACAAAACAACCCCCCTCTATATATGCATGTTTATAAATATATGTGTATATATACATATACACGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGTGAGGTTCTCTAGGAAGTGATATGAACAGTTCAGACATGGTTGACAGATGACTAAGTCTTTAGGCTTTAAGAAGTAGAAACTTAGAGGAATGACTAGGAGCTGACGGGGCTGTTTTAAATGAAACAGTGAAGAAAGGAGTCTCTACAGCAGCATGAATGCAATCTTTGCCCCTTAATCTAGTCTATGGTAGATGTTCAGTGAGCACTGGAGTCAATTAACAAATAGAAGCAACAATGGGGATATACACTGTACTTTCTCTCTCATAAAGGCACAGTGATTTCACTGGGTACCCAGCTAAACCAGCGTCCTAACTGATCTGGGCTACCCTTCTTTCCCATTGCCATGCCATATGATACAACATAGGTTCTGAGGGCCAGATCCAATGTGCTACATTGCCTGGGACACCATTATTCTTTCATAGCATTGTGTATTTGAAGATCTTCGGATGATTTGGGGTAAAGAATAGGCAAGGGACTAGATGCTTGTCACCTATTCTGAATTTACTCTGTCCTGGGAAGTAATAAGAAACCGCTTGGTAGGTGATGGATTTCTGGTCTGTTTGGATTTTTGAGGCAGTACTCATTGACACAGGTGTGATGGAAGCTCCTGCCAAGAGAATGGATGAGGGGACATTGCAGAGAGCGATCCTGAAGACCAGAGCAGTGAGTCATGAGACAGCCCATATGCCAGGAATCAGAGAATTAAGGAATACTGAAAGGAATCAAGAAGGGACATATGGAATTCAGATCCTGGTGCTCTGGAAAGTCAATTTCCAGATGGCATTAGATGGTTAACAAATTTCCAAGTGTGAGGGTGTCCAAGGGGCAGGCAAGGAAGGAGGTGAAATGGGGAGTCTCCATAACCATCAGGACCACACGATTGCCCCCTTTCCCACAAGTCCCACATTCAGGGGAAAAATTAGGGACACAAATCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCGCCGCCGCCGCCGCCGCCTCCTCCTCCTCATCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCCTCTTCCTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTTCTCCTTCTCTCACTATACAGCTCAGGCTGGCTTTGAATGTATCATCCTCCTGCTTCAGCCCTGTGAGAGCTGGAATTAAACTCAATACCATTGTGACATGAAATTTTATTTTTTAGTAATAGTTACTTTCCTCAAGCTGATTTGACAAAACTGACAACACTAACCCTAACCCTGACCTTAACCCATCATGGTTTCTTGTCAGAATGTCTAACCCTATCGGCACAGGCCGTGTAAACCTACCCATTCCCTCCTGCCTTACAGTGCAGAGCACATCGCCTTAAGAGATCAGTGTGTTCCTTTTATCTTAGGCTATTAGGTTATTGTGATGGCGTTGGAAGTTATAAAGAGAGGATGGGCCTGAGGCCAATTTTGTTTGGCATCACACTTTTCTATGGAATTCTAGAGATTCACAGAGACTGGCCCCTCTTGCCTCTTTTCCTCTCTACTCAAATCACTTCTTCAACCTGGAAAAGAATTGGGATAAGTAGGTTTGCATTTGAATCATTTTTTTAAAAATCAAGGTTGATTTAGTCTCTCTGAACTATTGCAGACATAAAAACCTAGACATTTCTAAAAAGTTGACCACATGTGGAATTTGTTTCATATGCCAATGTTTATGAATTATGAGAGGGGCAGAGATTTTATAGATCTCTTGTCTGATTATTGATTTTGTTTTCCAGTGCAAGGGCGGATTGGATTTTTTTCTAGAAAAATTTCTTTCTTGAGCCAACAAGATGACTCAGTGGACAAAGACGCTCACTCACTTGCAAGCCTGATGGCCCGAGTCCATTCTCTGGTACCCACAGAGTGGAAGAACAATGTGACTCTTGTGCATTGTTCTCTGACCTCCACACATACAAGCTCACAGCATATATAACTCACACCCCATCTCTCCCACATAGAAAACAACTAAATCAATGCTTTAAAATGGAAGTGTTTTTCTCAGGTGCTTGTTTTCAGTACATTAATGAATATATTCACTTTATGGCCATTAAGGTCTATGTAGATTTATGAACAGGGGCAAAGTAATAGACTGACAAGAAAAAGGTGGCCAAGTCATATCATTAAATAAAAACCAATGTATACAAGTGCATATGCCACTATTGCATTTGTATACAGATTACACTAGTACTTGTGTGTGCATAGAAATATATTGAAAATAATTTCTGTGTATCAGGGCTGATTAGAGCTGGATAATAATCTCCTTTTAAAGATTTATTTATTTTATGTATGAGTACACTGTCACTGTTCTCAGACATGCCAGAAGAGGGCATCAGATACCATTATAGATGGTTGCGAGCCACCATGTGGTTGCTGGAAATTGAAGTCAGAACCTCTGAAAGAGCAGCCAGTGCTCTTAACCTCTGAGTCATCTCTCCAGTCCCAAGCTGGACAATTTTTAAGGATTAATTTTCTATGTAACTTGACATTAATTTAGGAAGTACCTTAATAATGAATAAATTAAGCTGTTTACTTGTATTTTACAGAATACCAAAAATGACCTTGAGAATTTTCTCATTGTAAGATTAGCAAACTATATTTTAGTATGTCCTGTCTTTTAGTAGAAAAGATTGTAAGAAATGGCTGAATTATGTTTCAGTGTAGTTAGTTATTCTTTCACACATTTACAATTTTATGTCTTAAAAGATTCTTGATATCATAAAATTTGGGTTCTCTTATAATAGAAACTGTGATAGAGTTTTCCCTATAAATGGTGAAGTGACCACTAGAAGCTTAGTTCTTGTGTGTGTGTGTTCATGTGTTATGTGTATGTTCATGTGGTGTGTGTGTGTATGTGTGTGCCTGTGGGCTGTGTGTTCCCTTTTGTGACAAAAGTTTAGAAACTATGCTTTAGCAAAAATGAAGTCAGAATTAACTCCAAGCCTATATCTACATCCCAGAGATGACTTTCTGCTCAGATTTCCCGTTATTTCCGACCTATGTGTTTTGCAGCTTTTTAGAGAACAGATCTCTTAAGTTGCTTAAGCCATTTATTCCTAGACACCTTATTTTGCTTCTTTTTTCTTTAGAGTTAGATCTTTCCCGTTGTGCTTGGATTTATCATGGGGTATTTGTTAGGCAGCTGAGCAATCTGATCATTATTAGTTCTAGTCATTTCCCATTTGGCTCCATCAGTTTTTCCAGGGCAAAAACTTTATGCAAACTAGAATGCCGAATGTTTTATAATGGAATAAACAAGCCCCATTCTGTTTAGAATTTAAAGAGGAATTTTGGCTATTGGGGAGTAAAGAGCCGCTCAAGGTAGACTCTGGCCATACTATTTGAACTAACATTTAAAGTGTTTTGAGAGCTGTCAGATGGAACAGATGATAATTTAATACCATATGAAAGCTTTTGAATGCAGTTAACAATCTTAGGCTGTTTGGTAAAATCCTTGCTATCTTAGGAATCTTATTAATCATGGATAACTGATTAATCCGTATGTCCACACAGTTAATATGGAGTTCAGCAAGAATGAACTAGCTACAGAGCTTCCAGTTTTTAAGTCTAAATATAACTCTTTCCTCCTCAGTATATTAAAAGTTTCTCCCCCAGAAAACAGACGAAAATAACTTTTAATAGCATCGGAAAACGCCAACTCCCCTTTATAAATTATAATCCTGAGAATTACTTTTCTCATCATTAGAGAAGTCTCGACTTTTCATCTGCCTTGTAGAGACTCAGTTAAGCCCACGTGTGTTTGTCAATTTGTTTCTTTTTAAAAATTAATCATTATATTTGTTTACATTTCAAATGTTATCTCCCTTCCTTGTCTCCCTTCCACGAGCCCCTCCCCCTTCCTCTAAGAAGTTGCTCCCTCCTCATCCACCCACCCATCCCTGCCTCTCTACCAGATCTGTAATAATGGAACTTTACACTAAAAAGCTTCTCAAATCTCTTGCCACTGAAAAATTATTAATACATTGTGTATAAAAGTATTCATCCTATACTCTATAAAACTTTTTCCTAAATGCATTAGTTTTAAATGTTTTCAGTAATTAAATCTATCAAGAAGGCTTAACATTTTGACAACATTCAAACACGTTCTAGACTGTCACATAATGCACGTACAGAGTACCTTCTAAAACCAAGTACTCCTAATGATTTAGCATGGGTGACCCTGTTCAAGCAGCAGATACTCACCCAAAAACATTTAAACGGGCTGGACTTGTCACTTGCTAGCAGAGCAGTAATGGCTTGGGCGGCGTGCATTTGTTCTTGAATCTGGAAGAGTTGCTGTTAGCATAGCTCGACAATATTTTATCTGAAACACACGGGAACTATGTATTGTGTTCTTCTGAGATTTTAAGAATTGTGTTAAACCCTCATGGAGCTAGGGGAGTCCCTTGCAATGAAATAATCTGCAAGCTTTGCACACTGTGTGGATGTTCACAGTGAACAGGGAAAACTCGTTTTGGTGGCTTGCCACCCAACAATTTCATCTCAGCTTGGGTTTGTTTGCCATACTGATAGTGAGTTAAGCCTCCTTTTCAGATCTTTTTATTAGGTGAAGTGGCTCCACTAGACACTAGTTGCCAGATCTTTGTGGTCCTCCTGAGTCTTAGGCATCCCAAATGCTAGAAGGAGAAGCTGGACCAAGACAATTGTTTATAAATTTTCCAAGTTCTAAGTCTGAATGTCTACACTACAAATGAATCAGTTTTTATTCAAATCAATTTTTGCCCAAATTTAATGATTCCTTAGAAGTGTACAATAGTATAGAAAGGCAAAGAGTAATTATGTCAAAAAGATTTAAGTAAGTATGAGTTTTATATATAGCCTGGTCAGCCAAGCTAGATTGCAAGTTCATGAAGAAAAATTGGGCTTTTGGTTACCAAGCTGATTCCTAGATGTCACCTTAGGGTGAGATTTTTATACTTATACTTGACATTTGGGGCTGGTTAGATGGCTCAACAGGTTAAGTGCTGCCAAGCCAGGTGACCCAAGATTGATCTGTGGAGCTTAAATGGTGCAAGGAGAGGAGCAAGTTTTTAGGTGATCCTCTCATCTCTACATGTGTACCACGGCACACACGTGCTCACTAATGCATGTGTGCACACACACCCGTAAGTAAATACACATATAAATGTAAAAAGTGAATAAAGTTGGAACCACATCTAGGTGGTAAGGAGTAGGGTATGGTTTGTATGGCTCTCCTCAGCAAGCCAAGAGAAGAGACCATATAAGATGAGGCCCTGAGAAACCAAGGTAGCAGAAAAGGGAATGGGAAGACTCATTTTGCTTCATTCCCTGAAGTTTTGAATTTCAATGCCAAGAAAAATGATTCCAGATCTAAAAACTAATCTTATAAACCAGAGGGCCAGTGAGATAGCCCAGCTAGATAAAGACACAAACAGAAAGGTAAGTTGGGGGGGGGGGGAAGCAGTGAAAGCCATAGACAAGGTATAGGAAGCCTGAGAATAGAACCTCTCATTGGTTTTTTTGAGGAGATGTCCTTAAATGTCTGGTACCTATAGTATAAAATAGAAAGCAGTATTTCTCTGTCTCTTCCATTTCCCTCCATGTCCTCTGGTTTTGCCCCTTTTCACTTCTTTCATTTAACTTACCCAATGGTAAAGGCATCTATGTTTGTCATTTCTGTCTGTAAGTTATGCTATTAAAGCACATCAAAAGAAGTAAAAAGTCATGGTTGGGAAAGAGAAGCTTCTGTGTACTTAGAAGTTGACATCAACATTCTTCTGTGCGGCTCAAAGACATCCAGAGAAATTTTATTCATGTTCTCAGATAGCATTTGTTGAACACTTAGTCTATTTTGTATAAGCACTGGAGACAAATGGTCTGGTTAAGTTTCTATTGCTGTGATCAAGAGCATGGCCAAAAGCAAACTCAGGGAGGAAGCGGTTGACTTATCTTGGGGGACTGTAGTGCATCATCGAAGGAAGTCAGGGCAAGAACTCACGGCAAGAACCTGGAGGCAAGAACTAATGTCATGGAGGAACACTGTTTACTGGCTCAATCCTCATGGCTTGCTCATCTTGCTTTCTTATACCACCCAGGGCCACCTGCTTGGCTTGGCTCCCAGTTTGAGGGGTCTGGCCCATCATGGAAGGGAGGCATGGTGTGTGTGTGCCGGGGCACGAGGCAAATGTCTGGTCTCCTTGTGTCTGCAGACAGAGATGAATGCTGGAACTCACACTCTATCCTTTCCTTTCTCTTCACTGTGTGACTCTGGCCCATGCAATGGTCCCACCCACGTCATCCCTCGTCAGTAACTCCTCTGGGAACGTTCTCACAAATACATCCAAAGGTGTCTCTCCTAGGTTATTCTAAATCCTACCAAGTAGCCAACAAAGAGTAACCATTGCAGGCTATGAGTGGAAATACAGTGCAGTACATATCTAGCAAAGGAGACAAACATCAAACTGGTAATTATGCAAGTGTGAGGACGGAGAGGCATCATCAAGGAGGAGACAGGAAGAGGATGGGAGAAGCCAGAGGCTCTCTCTGATTCAGATGGAAAGGTGTGGCTGTGTCATTCAAGTGAGAGCCACTCTTACAATGACAGATAGGATGTGAATTTTGGGAGCTGTTTATTGGTAAGAGGTCATGCAAGAGAGCAGCTGTAGGCAGGGGTGTGAGTGTCATTAAAGCCTTAAAGCAGAATGCTTGTGACCAAAGACCCACGAGCTAATTACACACTGGCATTTATAATCGTACTCCCAAAGCTGGTGGGCAATCTACACATGATATTTTTACAGGGTTTTCAAAAAGTCACGGGACCTTTGGTATTTTCTCCTCCCTTTAAGATTTAGGTTACTGCAAATGCCAGTAGATGAGAGTTGTATGTGTAACAAAAATTTATGAAATGAGGATGCTATAACTCAACCCCATTTAATTAGCTTGTCTGAAGTGGAGGTGAGTTTTCCTAGATGCCTGTTCACTTCGGTTCTGCTGCAGACAGATTCTCAGGGAGCAGGTTTTGAGGCAGATCTGGGGGATGCAAGGTGTTTATCAGGGATCCACACCTATGGCAGGAAGGATGAGGAGCCAGGATGGAACAAGTAAAAACTAAGGCAGCAGGAAGCATTTTCCACACGAGCATATCTTGGCTTGGGACAAGCTTGCTTTATAACCCGTGTTGCCTCATCAGTGGGCAGGGGCTGTCTGTCCCCAGAAGGGTGTGCCTTTAGATGAGGTTGCACTCTTTAGCTGAGTCCAAAAAGTGAGGAAGGTGACAGCAGAGGTGGCTTGCAGACTAGTTCCCACAGCAGTAAGTCACTCCTGGAAGGGATTGCATACCTCCACGTTCGCCACACTGAGTAAGAGTGAGGAACTAATTCTTCAACTGATGTCTCTTTTCTTCCCCAAATTTAAGACCAATTCCCCTTCCTAATCACCAAGTATCTGTCAGTTGGGGCAATTGCATAAAGGAGAATTAGGAGGGAAAGAGAAGGAGTGGCAAAGAACAAGGCTGGCACAGAAGAGGGACCAGGGAGAGGGACTGGTCAGCAAAGTGCTCACCACACAAGTACAAGGACCCAGTTAGATCTCTAGCTGTGGAGAAAAGCTTGGCATGGTGGTGTGTGCTTGACCTCAGCACTCGGAAGGCAGAGACAATCTGATCAGTGGGCTCCAAGATCCCATGAGAGATTCTGTTTCAAAAAACCATGGGGGTTGCCCCTTGAGAAAGAATACCAGCGGTTAACCTCTCAAGACTGCCTCTGCACATACATACACATGAACCCCACATGTATACGTTTACTAGTGTACACACATGCATACACACACATGCACACACACACACTCACGCACACACACACACACACAAGTGGCATAGGAAAAAAAAACCCTGGAATGTAGAGTTATAATATCCATTCCTGGTTATCACTTTTGAAAATAATTAAGTGAGTGCAGCTTTAAAAACATTAGAAAATCGGTCTGTAAAATTTAAACTGTTCCCTGCTTCTTGACAG
Seq C2 exon
ATACGGAAAGCATGAATAGAAGAGACTGGCCCTTCATGATGATTCAGAGAAATGACAGCTCAG
VastDB Features
Vast-tools module Information
Secondary ID
ENSMUSG00000036641:ENSMUST00000077687:1
Average complexity
IR
Mappability confidence:
NA
Protein Impact
5' UTR
No structure available
Features
Disorder rate (Iupred):
C1=NA A=NA C2=NA
Domain overlap (PFAM):
C1:
NA
A:
NA
C2:
NA
Main Inclusion Isoform:
NA
Main Skipping Isoform:
NA
Other Inclusion Isoforms:
NA
Other Skipping Isoforms:
NA
Associated events
Other assemblies
Conservation
Chicken
(galGal3)
No conservation detected
Fruitfly
(dm6)
No conservation detected
Primers PCR
Suggestions for RT-PCR validation
F:
No suggested primer sequences
R:
No suggested primer sequences
Band lengths:
Functional annotations
There are 0 annotated functions for this event
GENOMIC CONTEXT[edit]
INCLUSION PATTERN[edit]
SPECIAL DATASETS
- Pre-implantation embryo development
- Ribosome-engaged transcriptomes of neuronal types
- Neural differentiation time course
- Muscular differentiation time course
- Spermatogenesis cell types
- Reprogramming of fibroblasts to iPSCs
- Hematopoietic precursors and cell types