Special

MmuINT0030438 @ mm10

Intron Retention

Gene
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
Zebrafish
(danRer10)
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