>scaffold40366
ATGAATTTTGCACTTTCTGCCAGTACCTTGCCCAAATGACCTTGGGTCAAGGTCATGACACATCATTAGGTCATAAGCAATCTTTGAGTAAAGTAAGAACATTCAATGCTTCTCCATAAAAAAGATATGGACCGGACACGAATTTTGCGCTTTTTCTGCCAGTGACCTTGCCCCAATGACCAGGGTCAAGGTCATGACACACCCTTAGGTCAAAAGCAATCTTTGTGTGAAGTAAAAACTTTCAATGTTTCTCCATAAGAAAGATATGGACCAGACACGAACTTTGCACTTTTTCTGCCCTTGACCTTGCACGAATTACCTTAGGTCAAGGTCACGACATTTTTATATATATAGAGAAAATCTTTAAAAACCTTCTTCTTAAAACTATTAGGCCAGGAAAGCCCAAATTTGAGTGGAAGCATCCCCAGATCGTATAGATTCAAGTTTGTTTAAACAAGGGCACCGTTAGGCGGAGCATCCCCTCGCGAAATGAGTTATTGTGTGGGGAATGCATTATTTAGGAATATATAGTTATGTAAATGAAGATCACATTCTACTAACCCTCAGTTACTACAAAAACTACTGTTTCTGTACCTGTACTAAATCTAAATCCAAAAATATCAAGTTTTTGATTTGAACTGCTTACTTTCACTTTGGTTTCACAGAAGTGAAGCGGAAGTAGTTATTGTCAAGTCGTACATAAAATTACTGTATAAAACTGTTATTTTTACGATAAATTAAAAAGTACTCAACTAATTGACTTGAAAATTATCAGGCTTTATCCATTTTAGCATGCCAAATACTTGTACGAAATGTGATAAATATCCGTGCAAGGGTTTTTCTTTAAACTTGCTTCAAAGCTGAACACACATACACGCACACAGCGATGCTATATCCCCTTCGCAACAAGTTGCGCGATGGGATAATAACAATCATTCAAACACACATTAAGCTTTTAACTCTATTAACTCACCGTAACGTTGTTCTGTCACGCTACTTTCGCTCTAGCCTGTTTCCCCTGGTCTACCCATAATGCTCCGCAACAGTAGGCCAGCCACGCATCATTCAATGGCGGCGCACAGTGAATGAATCCAACATGGCGGAATGTATGGTAAGCAATAGGAATCCACACAAGTAATCGTTTTATGAGCTAATTTGCTGTGTCACTTTCTATATTTTGTAACGAACGGTTTGGTACACATCCCTAGAAGAACTATTTTGACGAATGAAGCCGTGACACAGCCAATTTATTAATTTTTAAGCCCGTTAGTTGGAGCCCCTGTAGGCTCGTCTTTTCTACGGTTAGCATTTTACGGATGTATAAGTCATTTTAGTGTAATATTTCATATTCCCAAGAAGGTACACATACTTTAGAAGTACATCTCTTGTATGACCCATAATTAGTATACAGTCAGATTAAATATGCCTGCTATCAATTAATTTGATCGTGTTAAACTCAGTCATTCGAATTTCCTCGGGGCTTTTTAAACTACATGTATTTACATTTTACATTACTATTTGCTCTGTTAAATCTCTGTAGCACAAGTTAGTGCGACGCACCATTTGGTATGTAGATGTTAGTTCGAGTCCGACCAGAGATCTATTAATGAAGGAGCATTTAAAATGTAAAATAAATACAACAGTTTGAATAATAAAACAAAAATTATGTTTCCAAGAATCTTATTTAAAACAGAAAAAAAATAATTGATTTAAAAACTGTTATATTTAAACTTTTTTGGAAATTACAAGTAGTGATATTCAGGATATCCTTGGTGTATTGAACTCTAAGTTTGATTGTGATGTTCAGGATATTCTTGGTGTATTTAACTCCAAGTATGGCACTGAAATAAAGGAACTCAAACAGCTTCAACTGGAAACTTTATCTCACTTTGGAAATTTATCTTCTGATGTGATCTGCATGCTTCCTACCGGCTATGGTAAAAGTCTAATATACGAATTACTTCCGGTGTTATTAAGAGAAAAATTCAACAAGAGTGCATATTTAATTGTAATTGAGCCACTGAATGTGATTATAAACTAACAACTGACTAAATTAGGTTAGGATGCTATGGCAGTTAAAAACAACATGAGCAAAGAAGAGTTGCAATCATTAAAATCCAGTACATACATATACAGCCATCCTGAGAACATAATCAATAATGAGGATGTCCGATGTGATCCAAAACAAAGTGTGTGTAATAGTGGTTGATGAAGCACATTGTGTGATTGACTGGGGGAACGATTACAGGCCAATGTTTAAAGAAATAAAACGTGTAAGATCTGTTATACCTTGTGCCTATATTTTGGCACTTAGTGCAACATTGTCAACACATGGTCAGAAGGAGATATCTAAATATTTGTTACTCAAAAATGTAAAAGTTGTGTCCTCTAAACCCACAAAGAATAAAATTTCGCTGATTATGGTACCAAGACCCCCACTTACTACTTTAGTGTCAACAAAAGATACCTTTGATTATGTTTTTGTCCCATTACTGTGTGAGCTTAAGTCCAAGGGTCAAGAATTCCCATTAACATTGGTATACTGTAGTAGAAATATCGATTGGGTTGGCTATGGATTTGAGATTGCTTCAAAAATTTTGGACAAAGACATGTTTGTTGGAAGTGAAAGTCCTAAAAACCAATGGGTAGCCATGTACCATTCCTGCATTGAGAAGGGAGATAAGGTAGAGCAATCATCACTTTTTATGCCATCGAAGATGGTCAATGTTACTTATTATATCAGTTAATACCATCTTATACTTTGATTCACTCATGAATTAATTTTCTGTATATAAGCATGTATTGTGCTGTATTACTGTTATAATAAAAAGTTATGTCTTCATTACACATTGACTGGAAAAAGAAATTGAAATCATGTAACATACAAACATTATACAGAACCTACAAATTATTGCAGCTGAAGGATATCATTTTCAACAACCTTACAATATCACCACAAGAAAGTCCACTAAAATTAGTCTTCACGACTATCGCTTTGGGTATGGATGCTGATTTACGTCATGAAGTTCGAGTGATACATGTAGGTCCACCAAAAAACTTGGAAGGTGAGAGTATAGATATGTACAACTTTCATACATTGAAATGATTGTTGTACATGTAGTAACCAATTAACTAATTTATCATGCACAGTGTATATACTAGTACATATAACTATATGGAATATAATATTTTAGTTATTATACATGATGAGTATTCACTTGCTTTAACAGAAATATTCTTTAAAATCTTCCGGAATACAGCCTATATACAACAAGTTGGCAGAGCGGGAAGAAGTGGAGGGCAATGTGCTGCAGTGATATTTTGTAATAATTCTGATTTAGGAAGACAAGGTGTCACTTCATCAGTGAAAGATTATTGTAAAAATGACACAATATGTCGGAAAACTGTTATTGATACTTATTTTGGTTTTACAAGTCACACTGATGACTTGACCAGTGCGTTATGCTGTGATGTGTGCAATGCAGAACTGAAATGCGACTGGCAATTTGAGACCCCTTTAGATGAGAAGAAAAAGTGTGTTTTAAGACAAGCTGTTCAAACTTTTGTACATGCTACAAATTTGAAAAGTGTTGAACTGCCAAATCACGTAGAGAAGCTTGTTTTCAATGCTCTTTTCTACACAGAATCAAGTGCCATTAGCAAAGATTTTTCCTATTCTGATATGTTATCTTCTTCTCTGGCAAATATAATATGCCAAATGTTAGAACAATTTAATTAGTAAACTTTCAGAATTGCTTTCAGAATAAGATCCTGTGCTAAACATCTTTTTGAGATTTCAATAAATCTGGGAGGTTTGGTACATTAATTTTTGATACTAAGATATTTTTCAAAGATTGTTATATACAACACTATTTTTTCACACATCTAGATGTTTTCATCACTGAACATGCTAAAAGTACCAGTACTGTCTGAAAATAATGTAACTATTCACAATTCTTTATGTGTGTGTTACTTTCTTATAAAGACCTAGGTCAGAAAGAAGTGCATATTTACATGTAATATAAATGTACATGTATATGACTTAATAGTAACACTTACCCTTAAACTTACTGTCAAAATTCATACAGGAAGTTGCTCTTATGGTTCTGTATCCATGCTTTAATATGATCAATATTAATAGTATTTAATGGACTTGACACCGATTTTGGGTATGAATCCATTTTGCGGCCTTGCCAAATCAAAAGGCTTAATACGAGAGAGACTGGCAATGACCAATTTTTCATCTTTATTTGCAGAAGGGATTTTATGCCTCCGTGACCCTATGTCAGATGTCACATCAAACTGGCAGGCTATCTTATCCATTCCTGAATATGCTGCAGTTCTCTTTATAAGAGTTTTATTTCAGTTTTGTTAGAGTGCACATATTTAATATGCTCTTTAGTGAGCCGCACAAGATGTTCTATTTGATTACATGTATATTGACAAAGAGACCGTAAAATGTTTCGTGGGCAGACTTTTCATCAAGCAGTGATTGCTGCATAGCCAGCAGTCTCAAAATTTCAAGGGCATACTTTGAATTATTATTATTTGCCTTTAAAATACACATTAGATACTTCAGGCAAGGTAGCATTCGGTCCCTATTAGGAATGTTAACATTTAAGAGTAGAAACTTAAAAGCAAAACCCATCTCTAGCATCAAATGTGCATACCCATAAACACTATCTGAGTCATCACATGGATTTTTGCATAAATTATCAGAACTTGTGTTTTGTGATAGCAGGGGAATGAAGAATGTAATTGGTTTCTCTTCTGTTGAAAGGCACATAAATTTGTAATACTGGTAAGATTTTGGTTTAGGTACCTGATTCAGTGCCTTTAAATTTTTTAAAATATTATATTTTCCACACATAAACCAAGCTCCTTTTGAATAAGGGAGAGGTTCTCTTCACATGATATCATGGATTTGTTTAATTCTTTAAATGCCGCCGGTAAAGGTGATTCCACTCCCTCCACATCAAAATGCTTCAAAAATGCAGCTATCATATGCCCATTAGTGACTGATATTGCAAGTTCCTTGCACGCATCATAGCTGTTTTTCACATCCTCAGAAACCTGTGATCTTCTTAGCTTGATTTTTTCTGCATGCAATGTTCCTGGCTCGGTACTGGTTTTATTGTATTACAGTTTAAAAAGTGCAGTGAGGAAGTTCATTTGAAGATGGAAGAATTCAAAGGTTATGGGTGTCAGGTGTTGGAATTTCTCTTTGCTAGTAAGAGCAGTAGCTCTTAATCGTTTGGCGCCAGAGAAGCGTTCCCTGGTGAGTTGATCTCCACCTATATGAACCTTTGTAGAGTCATCCACCTGAAGGCCAGCTTCTGTGTAAATGTCATCAATGAGCTGTTCATAACTGTCCGATACTTTAATAACCTCTGCATATTTCTGCTCATTTTTACAAAGAAGTGGCAAACGTATCATGGTATTGACTTTGCTTGTGTCAAAGACATCTAATGGTGGCTGAACCTTTCTTTTCATATCAAGTAGCAAAGGCTTGAAACAACTGAATACACTTACATGTTCAACAAGCACCTCCAGAACAAGAACAACACAATCCAACTTGATGGCGGTCACATCTTCTTCACTGGGAAGAAATGTGCTTGGTGGCATCTGCAAAAGTGGTTTCTTTGGACTTTGCATAGCTAAATTCTGAAAATTTGTGTGCTGAATAATTGCAGCTGACCCAAACCAATGTTCCATATAACCCATTTTGTCTTTCCTTTCCCGACTTACTCGAACCTTGAAATTCACATTGTCACCAACAATACGGAACCGCATGCCTGATCTTACTGCATCAATGAGCTCTCCATTAAACTTTCCACCAATCTGATTTTGAACTTTGAGCACAGTGCTGTGGGACACAGTAACTCCAATGGCTTTAAGTCGGTCGTATACTTAAGAAAAAATTATAAATACAACGTTGCATTTGTGTCCAGGAATTACAAAATAGCAGTATCTTGATTTCCACTCTATTATGATTCAATATAATGCAATAAAATTTTTAAATGTTTGTTGATAAATGCATTACAAAGATTTAAGTTTGTATAAAATACTTGTAGTTTTTCCTATACACTTCAATCCAAAAGAAAAAAACAGCTGTATGTATAGAACAAGTATAAAGTTGGTTCAACTGCATAACTGGATATTTAACTGTGTAAACAATGTTTCCTTTGGCATTATACATGTACTTCATTGTACATTAGTGCTAAATTTTATGCAAATGTCATCAACAAAGCAATGACTTTCTTAAAATATGTTAATTCAAAAAATAAATTCAATAATATTCCACAGTGGAAACTTTCAATTATTTGAAGAAAAAAACTTACCTTATTCTGTGATATCATTAGTACATGAATCAACAAATACATTAAGACTGGTACTATTCAATGGTTTGAAGCAAAATAGAAAACTCAAGCTTCCCATAAAATGGCATATGGTTTAATATTTCACATATGCACATATCATGGTATCATGAGTTACAATTAGTACATTGTTATTCAACAACCTAAAAAATAAAACAAATCAGCTGCTGCTTCTGATTAGAAATTCTTATGATTTCAATGTGCAAACACATTATTTCAGTCTACTGAATGATTTAACTCTGTTGTTTGGGGTATAACAGTATCAGCTGATTTTCGAGAAAAAAAAATCCTGAAAACAAAATTCAACATCAATAAAAGCATTTTAAAAGTAATTGGACATTTTCATTTACTGGTACTAGAGCAAATGAAGTTCAAATCTCCAAAAAAAGGTTTAGTTATGAAAACAATTAGATGAGAATAAAATCAGAATGCAATATTGGAACTATAAAGAACTTGGTCAAAGATTTAAATATATCATCATCTTCTGATGCACCTTTTCATCTGCAAGAGCTATGGCTATGAAGCGTTGTATTCTTGATAAATCTTTATACCGTCTCTTCATCAGAATGCCATAAATGAGGCCCAACTCTGGAATGCTACTTTTGTAATGGTCATCATTATCAATATTTCTCCTGGGAGTCGAGACAGATAATAAAACATCCATAAGCAATGGCTGAAATCTCAACATTTCATTTGTAATGCATAACCAGTTGAAATTTACAAGATTTTCATTTGATGTAGAATTTAAATAAGTTAATCTTTTTTCTGTTATGCATTTAGCATCATCTTCAATTTTTTTTTGAAGAAACAACATCCACAAGGACTGTCTTAGCTCATTGCTGCCAAAAATAGCACAGGCAAGGCCATTTACAGCTGCAGTTCTTCTCTTTGCAGATTTCTTTAGAGCTGATATACCTTCAAGGTTGGTAGGGTCATTCTCAACTTCACTCCTAAAACAAAGTGTACAATATCATGTCTGCCTTCTTATTCTTTTAAAACTCATATATTAGAACTTACAAATAAATATACATTACAATAAAATTTTTATTATTCTGATTTATAGCGATTCTATTCATGCTTGTCCTATAAAATACTGCAAAATAAAAAAAATAAGTGATTAAAATTGGCTTCCTTACAAGAAAAAAGGTGAAGGAAAACTTAATGTTGTTTGACTCCCTGCGTCCTGTGTCAGTGGAGAAATTGAACTACTGTCATACTCATGATCGGGGTGATGTACAGGTAAGGGCACTACCGATTCTACATTGCGCTTATAATAAGATCTGCATGATGCTCCTATTGTGAGAAAAAAAAATTGATTATGTTTTTAAAACAAAGTATTCATCATAAGTTTAGAAAGATAAGAATGTATTTGTATTATGTATGCAACATGTCAATCAATTCATCATTCCATAACAATATATACAACTTTAAAGTTATAATGATCCTCCCTTATATATGTATATATTTAGTGTACACGTACTTAATAATAAATATTACACACCTGTTCTTGACGTTCCCAATTCTTTGTTCATGGACGATGCTAATTCTCTCCAATAAGCACTTGATATAGGGATGTAGCCTTAAATATTTTTTTTAAGGAAGTCAGTCTCCTCTTTATCCCAAGTGGATCCAACACCCTTTGTTTTATCATGAGATCATAAACTGTCATATACTGTTACAATTTTATGCAATGAAAAGCTTGCTTACATTTAACAAATGTGATCGAACCATACAAGAATCATGCGATTCACATGAGGTCCATATCGATTTTTTATGTGAATTGATCAATAGTAAAAACAAGTTGCTGTCCTTTAAAAAAGGACTACAATACGTGGACCATTTGCATGTGTTTCCAACGAAAACGTGAAAGCCTTAAGATTATCAGAGATTCCACCGACTCTAGCCCTCTGCTTTTAACCACTAAATTTGTAAGTTGTATTACGTATACATGTATGTATAGCCCCGACTTTTTATTTCAGAATTTAAAGGATTCATACGTCTAAAATAATTATGATCTATCTATGAATGAAGTTTGCATGTATAGTATCAGGCATTCGGTGAATTCTACTATTTGTAACTAACACATTACGATTCGCACTACTTTGTTAACTAACGTTATGCAGTGACAGCTTTGTGTAAATTAAAAATTTCATATTTTGATGCATTTTTCTTCAGATTTAAATTTTATACAGTGACATAATTATTCAACCATACTTAAATGCTTAAAAAAAATTAATCGAGAAGTTCTCTAGCCTTGCCTACTATAAAAGTAAAGTTAAGTTACATGTGTATTCGGAAAACAACAAAACATTGCAAATTATGCTATTTGATGCATGTTGTAGTTTCGGCATAACATAAACTTATTTCATAATACTGATAGTTCATATCAAATGCCAATCATTTCTTAAAAAGGAATACTTTGTTTCTGTACTGATTACCGACAACTTTACAATTACGGCGCATTTGAATTTAAGTGTGCATATGGCACGGAATCCCGATCCCGATTCAGATAAACGTGTGCTAGCCTGGTTCCCTGAGCTACCCATTACGCACAGGAACCAGGCTAGCTCATGCGCAGGCTAAATTTTCCCCATAGCATCCGGTTTAACCTCGCTTATATATTTTCTGCGTGGACCTCAGGGTCCACGCAATAAACATTTCATTTTTAACTTAATGTTCCTAAAAGTTTGAAAAGTAGCTAACATTAAAATTATTATAATACATACCCCACAGCTTTGCTTTTGGGGCTGCATTGGTGTCCCTCCTGTAGGGGTTCCCCTGCATCTTTTTGTGCCAGTGCGAGTGCCTTTGATAGGTGTTACATGATCCTTTTTAAAAAGAAATTCATCAATTGTCTTTTAACTGATTCTTTGACCCTAAAATTTTGCATGTTCTTTTTAAGTCAAAAATAATAATAATAAAGTTTGAAATTTTTACTGTCATTTACATGTTAGAGCCGAATGTTCAAGTGATCATTTCTTGTAATACATATATAAAATCACTTCCTATACCTGTTGTTTTGGTTTTGCATAAGTATGCAGATAATATAAATGATGGCTGCTTTTCAATATTTAAATCTCTGGCCCTTTTTCACCCTCGGATGTTACCTATTGATGTAATGTTCAAAATGTATTATGGATATATTGATCGAGCTATAACATATTAACAGTAAGTGCATGAAATATCAATGGAGATTTCGGTTCGCATGAGAAAAATCTCTTACAGAACACCCATGTGAGATTACCTTTTTGTTAGCTTTTGCATATTGGTGTAATGAAATAAAGGAAGGGATTTCACCAGTTGTGGTCTCAGACATCTGTCATCCAAAAGAAAAGAAAATAAGTGGTTCATTTAATAAAACTGTATTGTTCACAATCACAACTGTTTGTAACATAATATAAAATAAAGAATTATATTAACGATACATGTAATTAGATGTATAAAGGAGCAATCTGATTTTAAAAAAGATGATTGTACTGACATGTAATGGATGTATATCTTCGGGACCGAGAAAATTCGAACTGGTGCATAGAAAGCTGTTAAATTGTCCAGCTCGGATTTATATACTTGTGTGTGTACACATTACTTCTAAAGTATGTGTGCTTTCTCGGGAATATGAAATATTACACTAAAATGGCTAATAATTCCGTAAAATGCTATTCGTGGAAAAGACGAGTCTACAGGGGCTCCAACTAACAGGCTTAAAAATTAATAAATTGGCTGTGTCACGGCTTCTTTCGTCAAAATAGTGCTTCTAGGGACGTGTACCAAACCGTTCGTTACAAAAAAAAGAAAGTGACAAATTAGCAAATTAGCTCATAAAACGATTACTTGTTACCGTCTTCCATGGAAGACGGTATAAAGAGTTGAAATAATTTACAGTCTCCGGGTTTCGCACTTTCTCTCCTTTGTGATTGGTAAAAAATACATGATGTTAAAATTTACATTTGTTTCATTAGATGAAATATTGTTCGGCACAAGGGAGATAATTTTCTGATGATCTTTTTTACGTACGACTTAACAAATTTCTTAGATTTCAAATCTTATAAAGTGAGCAAACGAAAAAGCAATACAAATAGCTATAAATAAAATTCAGGCTGAAATTGTTCAGTACAACTTGTTGAAAGCAATATTCTATAATATCTATAGAAACTACTTGTTCTTTTCTATTTGTATTGTTTATGCAATTTGAAGAAAATATGAAAATTTGATACGGTATGGCTAATATCAGTAGGGAGGTTTGCTTATCAAAAACGGTAAAACTAATATCAGTAACAAGGTGCTGAATGCAGTTGAATTAACTTTGATTTTATTAAAATAAACGACCATTCCTAAGATCTCTTTTTACCGTCTTCCTTGGAAGACGGTATAAAGAGTTGAAATAATTTACAGTCTCCGGGCTGTGCACTTCCTCTCCTTTGTGATTGGTAGAAAATACATGATGTGAAAATTTACATTTATTTCATTGGTTGATATACTGTTCGGCACAAGGGAGATAATTTTCTGATGATCGATTTTACGTACGACTTAACAATTTTCGTTTTTTATCGTTATTTTTCCGGATTTTTTATATCTTATCATTATCGGTTTTCTCTATTATGGAATCTATGTAAACAAACGCTCAGAACAAATGCTCGTCTCTGTCAGTGAAAAACGTTATTTTATCTGAAACATCTACTCAGTGACCAACCTAGGGGGCTACCTGGGCTAAATACAACTTTGTGTAAATATAATTACTAGCTTTGTGGTCGGTAACTTCGCCAGAATTTCCTCAGAAAGAAAGGTTGAAGTTGCCCTGTATTCTGAGTTCACGATCGTGTAAGTTAACTCCAAATGCAATAAAATGATAATCATCTAATTCAAAAGACATTTTCATAGCCTAAGTTAACCCCTGTTGTGATTAATAACTAGCGACTGTCTTATCTTCAGAGATTATAAATACGGTTGATATGCAACCACATACTGTGTACTGAAAATTACAACCGATGTTTCTATCTTTAGGTGCTGATATTAAAATTAGTTGGTAACTTGTAATTCATTAATAACACTGCCAAGTTAGTGCTAAAATAATCATGAAACTGTTTGTCTACAGTTATCTTTAACTAAAAAATTCTGTACAACCAACTATATGACGGTTGTAATTGGGTCAAAGGGTTGGACTAATACCTCCAAAATACACTTAAACACATAGACTGATTTTATTTGTCATTTAGCCAACACAATTACAAAACATTTCAGCTACAAAATGTATGAATACACATAATAAATTAAATTTAAAAAATTGTATAAGATTTTAATTTTTTTAGGAGTTGTTTTATTTTTAATTGACTTGCTTCTAATCAAATTCAAATTAAGGTTGAATCTGTGTATAAATGTATTATCATTAGCATTATGCCATTGTCAAAGAATGGAAGTCTACCTGATTTCTCAAATTTCTCGCTATTTTTCTGTGAGGGAGAATTCCAGAAGTGAAGTCTCCCTAAGCTAAGTTTGGTCTGGGTTGGTCCCTGTTACCACAACCACTGAAATTGCTTTGTTATCTTCAGAAATTGAAGCCTCTGTGATATTGCATAGAAACAGGAATAAAGGACACTTGTATTGTTTGAGAATTTTATGATGACTTATTTACTTTTCCTTGATTTCTGTCCTCAAGGCACTGAAGATTGATAAGAAAACATCCCAAATGAATGCTTTATTTGATAAATTTTTATATGGCAAATTCAACTAGTAAAATGCCATAAGAAGTCCCCTATTTCAGTTTAGACTTCTGTGGAGGGGAAAAATGGGCCTCAAAATGAAGCAGGGGCATAAACCATTTGTCTTGTTTGTTCATATGCAAAAACTCAACCTTATAAAAGGAAACAGAACAGATTAAACTAAAAAGAACAAATTAAAACAAATGTTTAAACTTTGCCAATGTATGAGCTTGATGAATATCTGCTGATGAGTACACAAATAAATCATATATTATGGGTTACCGTCATTGTAAATTTTGTCTATAAAAAAAACAAAAAAAAAAGAAAAAAAAAAAACCTGCCTGCCTCATCAAAATTTCAAAATTTTCGCCTGAGAAACTTATGATTAATTTTTTTTGGCCTTAGTGAAATTCAGGCTTTCATTTTTCTGTTAACTAGTTGAAAGCAATATTCTGTAACATCTCTTGAAATAATTTGTTCTTTTCTTTTTGTTTTGATTATACAAATGCCAATGAAATTTGATACGGTATGGCTAATATCAGTAAACAAGTTTGTATATTAGATACCGATCGAGAAACTAATATCAGTAAAAAAAAATATCAGTAAAAATGAGTGATACTGAATGCAGTTGTATTAACTTTGATTTTACTACAGTAATACAACCCTTCCTAAGATCTCTTTTTACCTACTACAGTCGATTTAAAATATATAAAAAAAAAAAATTAAATTGTCTTTGATATCTTATTGCTGTTAAGAGTTTGCTCTAAAGACGGTAAGCTTTTTTTTAAAAGCTAAACTTGTTCCTACTATAGTCAATCTCGGCTTACAAGCATGTAATATGCATTTCTCAATTTTGGACATTTTTAAAGGGCACATATAAATAAAGTTCCATACGCCATATGATATGTAGATGTAGAGGAAGGTGACATTTCTATAAAATAGAATTAAGTTTTCTTTGACTTATTGCTGTTTAGGGTTTGCTCTAAAGACGGTAAGCTTTTTAAAAAAAGCTAAACTTGTGTTGATTCCTATTGTTTACCATACATTCCGCCATGTTGGATTTCATTCACTGTGCGCCGCCATTGAATGGTGCGTGCCAGGCCTATTGTTGCGGAGCATTATGGGTAGACCAGGGAAACAGGCTACCTTCGCTCTTGGTGATTGATAACTCTTACTCAGAAATTTCGATTGATAACTCGTATACAAAGTTGATTATGACATTGATTTAATGAAATAATAATTTGTAATAGTATTAATGGTTTGGGAACACTGTCGTGTATCCGCGCCGGTAGTGACGCGTTTGGATAAAGTGAAAATGGCGGCTCCGTTTGTTTCTTGATAAGTTTTTGTGTTATTTAAGGCTTACATTGCTTACTTTAACATTTAAAAGATCGTCAAATCTATTTAAAAGCATATTAAATCTTCAAAGTTTTACGAAGTTTATGTTAAAGCTGAACACCGCTCGTAAATAGGCACTGTCCGCCATATTTCTCTTTAATCACTGCTGTCCCTACAACCCTTATATAATGGACAGACCTCAACAGTTCAAAGTACTTCGCTGTAGAGGTCTCACCTGTGTGGACGTACATTTTGCCTCGCCGTGTTACCCGGTCGCGATGAAATTATCAAATTTTACACACTTTTTGAAGCCAGGAGAATACTTACATCAAATAAATTGGTCAATGCATTATTTACGAACAGAAAATGAACATAAGATAAGAAAAAAATGCATAAAATCTAAAGACCACGAAAGGAATACTACATGTCGGCCACGAGGTTCAGGTGTGCAATCGGGTGTAACGAAATCGAAGGGTTTATATACCAGGTATCTGTGTGACGGTGCCTATTTACGAGCGGTGTTCAGCTTTAAAATTATGTAAATAAGCAGTTTATGTCGATTAATTTTGAACAATGGAACAGGTTTGGATGACCTTGTTTTTCAAAATAGGAACGGTTTGGATACGCATCTGATACGGTTTGGATGTGGTAATATGTTGTTATCCCTAAAAGAACAGAGGAGAGTACTAGAGTGTCAGGCTCGGCACGTTTATTTATTAGCAGGCACTCATATTATTCAGAAAGCTCTCGATTATATAATTTCGGAAAGTAGAGTTATCTCCCATGAAACATTACAAAAATATAATGGGGTACCCGCAAACGGCCTTACAGTACTACAATGTGAGTGCAAACAGTTCTTTTAGTTATCCCCTCGCAAAGGGGATATAGCATCGCTACTGTGCGATATATATGCCCTCACTGCAAATCATGCTTTCAATATTATGGAGATCGTCATGTGATAGACATATGAAGTCACATTGTTTAAAACATAAACATACACGATTATAAATATTATTTCAGAATAACTAAAAATACACATCACATAGTCGATTGCCATAAAAGTAGTAGATAGTTGTCTGTTAAGGTGTTTATATGATGTATTGCTTTTTAGGTTAAAGGGGAAAACTTATTTTTACATTGTTATTGTGTTCCTCAAGTTTTAACACATATTTTCTTTATAATTTAAAATTAAAGAAAGTATTCTTTTGAGATGTTAGTAAAAAAAAAATTGATATAACTATATATACATTTTCATTTTTTTTTTCATGTGATAACACAAACGTATCAATTTTGTATAACTATATTCAGTCCAATAAATTCAAATGACGTGTAATTGAGGTGCAAGTGGGGTTTGCTTATTTGTATTCAAATATTTAATCGTACAATTGCTGTGAATTAAATCAATATAAGTAATATGGAATCATTCTTTGGATACTGTGAGGTGATAATTTCACTTCGGACTTTATTGGATTTGACCACGCCCTGACCAAAATTATCAATTATATACTAAATATACCATTTTATCAGAAGAAAAAAAAACATGCTTGTCTACAGAAATGAACTTAGACTAGAGTCATCCAGTTTTAATCCCCTTTGAACATGTGGAAGTATTTTGTTTTCATGACGTTTATGAAACTGTCGGACAGGAAAGAAAAATTCACCGTCTGTATATTAAGTTCTTTTGATCTTTTGCATGCTGTGTAATTGAATGGTCAACTATCTTTTAAAAAGATGTATCTTCGATTGCACACCGAAAAAAGGCAAACTGCTCCATTTATGTCTAAAATATAAAAAATGCTTTATCTTTAAATTATTCAAACCGTACCATTTGCACAATTTATATTTTAGCATCCAAACCGGAATAATTTAATTATCCAAACCGTACTACTTCTTTGGCAGGTGCATGAAGTTATTGCTATTTTTATACATATTAATGTATTGAAGAGATATTGAAATGATTTCATTTTGTTAGTGCAGTGTTTTAAATTAATTTTGGCTGCTTCAGATTTTTAGTAGGTGTTATATTATCTACGTTATCTCGAAATAGATCTTGGTTTTTGCGTTTAAATGACACGTTAACGATTGATATTCCTATAAAGAAGTCGTTATTATTTACGATGAACAAAAATAACGCACACTTTTTTCAACTGCAAAACCTTCAGAAAAATATGAATGATTATTACGATATTTTAATCAATATTTACCTCGTTGTCGATAGAAAAAAAAGGACAGAACACTCATTGTTTTTTAAGTGGATACGCCATTTTCACGTTATCCAAACATGTCACTACCGGCGCGGATACACGACAGTGGGGAAGGCACATGCATTTTTTATTTATTATTTTACAGAAGTGTGCAATCTATGAAAAATATTTTTAGTTTTGAACGAATTTGGTCACAATGTATGCCCCCCCCCTCCTTTACAATGGTGTTATTTTATCTAAGTTTTTGCATAAAAATTTGGTTGAATACCGTCTTAGCTCAGAGGTAAAGGTATTGGGTTTGTAAACCGCAGATCATTAGTTCAAATTCGAGAGCGGCTTTTATTTGTATTGACTGTAATAAGTTTTTCGAAAGATAATTTTCATCAAAAATTGTCACTTTTTTCATTTATTTAACTTGTATAAATTTTTAATCATCATGCTATCTATCATAATCAAGTAATTTACTGCTGGTTTGAGAAAATATTTCAAGGTGTAGTGAGCCACCTTGACCATGAACAGTAGCAAAACATAGTTAGTACAGAAAAATATCGGGTTGATCAATCGCATCGACATCTCGACTTCGCATTGTCCTCTGTAAGATTAATCAATCAAATGTACATGTATCTCTGTAGTCAGTCAGTAACAAACTAAATAAGTTATAGTATAATTTGTTTCCACATTGTATAATTTGACATGTATATCAAATTCAAGGTCACAGATGTTGTGACATGACCTCAGTTTGTCATGAATTAGATGGCAATATTCACAAATGATGTTAGTTGTAATAGTCTGTTTCTGCATACAAAGAGGTTTATATTACATTCAATAATTTTAAAGGTTTCAATGGTAACATTTTTGAAAAATCTTTCCAACTTCTGTTTTCATACATGTTAATTGACAGTATTACAAAAAAAAATGTTTACTTTATGTGCTTAACTGTTTGTATGGTATTATAGAAAATAAATTTGTCATTTTTCCATTCTAGGTTACTGTTACCATGGTAATGGTATCCTTAGCAACCAAAATTATGATGAATTGCTTAAATTTTATATCTATTTATGAAATGAACAGGAAATCTGTATCTCTGTATTCAAGTAAACTTTGAAAATTTCATTGCAATATAAAATTTTTTTTTAGATGATGACCTTTTTTACCTCTCTGTACTCAAAAAATAACCCTACTGCACCTGGTGAAATTTTAATGTTATTGTCAAAATAGTCTTTTACTACTTATATGCAATTGTTTATTATTATGATCAAGAATGGGTACTGTTTTTTAGTAAAGCTATTATTGAAATATAATTAAAAAAAACCGGCTACTATTGGTTAAATTAACCATAGCAACCGCACTGCTGATGTTATTTTAAAAATGATTTTGTTGTTTCATTGCATTGATGAAACCTACCTTATACAATAAACACCTTAAATAACATGGTAATTATAGTTTTCAAGATTATTTAATCTTACTTAACATTTCCTAAATTCATGATAGTTTATCTAAAATAAGTAATCATAATAATCTTGTCTTGGCAATTCTGCATTGAAAATTATTGCGCAGTATAATTACATGTATGTCATTTATTTTGCAGTTTACAATCTTCTTTGTTGCAAATACATGTACAGGATTTCGTTTTAATCAATATATTCTGATGTTTATTTATTCACGAGGACTTGGGGGTTCAGATTAATACATGCAATTGTGTTTGCAAGGGGCTGGGGTATTGGGGATCCGAAGTGTATTTTTGGTAATTTTTCTATTAATATAAATGAATTTTTCAAGGGGTAGAAGGAACTGGACCCCTCACTCTTAGCTCTTCTCTTAATCTGTGTACACGATGATGTTGGCACACATTAGCAAATCTAAAGCCGGCAAGCACTGAGGGGAGAGAGCATAATTTAATTTTGTTTGTAATAATTATATAGACCATTATTTATATGACATGAACTGTTAAGGATTTGATTAACTTAACGTTCACATGCAAATGGTTTAACCCCAAATTGTACATAATGGGCCACTCGTGTGTATTATGGGATGGGATCTCGTCTACATATTTTATAATATGATTTTTAACCGAGTTTTCCGAAAAGAAAAAATCGGGTATATGATTTGTGAGGATGGCGGGCGGTCGGCTGCCAAAAGGTTATCTTTATCGTATGGATAATTCCTCCTTCAGTTTACAAGGTAGGAAATAATTGTTTTGCAAATCGATTGTATTTTGTAAACCAACTATTATTCGCGACTTTATTTCGCGATTTATCCGAAATGAACTGCCTTCTCAGCTATGTTAAGGAAGGTCTAAGAATTCTACCACGTGTGATTTAGAAAAATTTGCATAAGCCCCGCCCCTTATTCATGAGATTTTACGAGATATGGGTATTTCGGTAATTAACAAACATCTACCAAAATGAATATGATTAATTATTGGGTTTGAATGGTTCAAGAAAGGTGTACTGAAATAAAATCATAAACTATTCTTTATATCTCGCGAAATCATGAAATTCCTAAGTCGTCTGATGACGTGTCGAGGTTGACTACGTCACACCGGCGCTTGCAGCTGTGATCAGAATAAACATGTGGACTTCAGTGATATATCTCGGAATTTAACTCGTTTACAACCAGCGTGGACAGAAATCGGCATAGGATTCAACTGAACAAGGTAGGAATTATCTGTACTTCCCCTAGATATTGTTTTATATTATTTAATATTGTTGGATGGAACGGAAACGAAGTGAAATTCCTCGGCTTCGATTTTGTTTACTTGTTTACATTGTTTTTCATGTAATATTGTGTTCAAACATCAGTTTGGTGACTCAGTCAGGCAAAGTAATTGTTCTGCGTTTCGCTAGTTTTGATCATAGAGAGCGTTGAGGCTAATTGTAGCTTTTTACTGGTCTCATATCGCGATAATATTAGATCGCATTTCCTCCATGTTCAAAGTAAACAATAAAAAGTCCATGGCCAAACACTGTATGTGCTAGCACTACAAAGATTACTGTGAGGATCTGGAATGATTATAGACAAGATTGTAATGTTGTTTAAGTAAATCGAAATGTGTTACATGTATTTTATTCAGCCTTCTTTTATGAAGATCTAATTAATTTTATTTCAGACAAAATTAAAGTGTGTTCAAACTGAATTTCCACACATTTTAAAAAATAAACATTTGATTATGCCTGTTGTAATATCACTGAAATTGAAACCGCCATTAATATGCCCAATAATAGAGTAATATTTCATTTTCATGTTATCTTTAACACAATAGCTTGCTAATTATGACACATTATTCATTTTCAGGGTTACTTAGGCAGTAGATGGTCCACTGAAAACCCTTGTTGGGATGTTGATAAAAAGTAGGTACTACAAATGTATATAAATATTTCTTTTACTCACTAACTTCAACTTCATGCATAGTTTGTTGTTTTTTAATATCATATTGATAATGATACTAATGTAACCTATTATAATAATTTGCATTGATATCTATTGAAATGAAATTTGAAATTGATATATATTCATCATTTCAGGTATTGGTTTTCTTATCAACTGGACTACCTCCTAATATCAAAAAGACAGAAGAAAAGAACATGTGGTGTGCAAGAAGAATTGTCAATTTCCATAAATTACACATTATGACTGAAAAATACTAAAAATCAGAAAACACTAGTCTTGTTGAACAGTTTGTCACAGAAAAGCAATCTCTATAGAATTTGTAAAGTTGATTATCAAAATAAATTCTTGGTAATATTGATATATTGTTTCTTCTTGCCCAGCAGGCATACGACGTTGTACCAACGTTGAAAATACGTTGATCATAGTTGACGACGTTGATCAACCAAAATACAACGTTGTGCGACGTTGAAGAAAAAGACGTTATCAACATGACAAATTTTCAACGTTAGTTAGACGTCAGATATTCTGACCAATATCGACCAAATTTCTCATACATATATTTATAAAATTGTATTTTTCATAATTTCGTGTAATTATTGAATTCTGTAATTTGTGGGCATAAAAAGTGAAAAAACATCATCAGTGATGGCAAAAAATCGCACATGTAAAGAATTTACATGTATGCGGAAAGCGCGCGATAGGCATTGACCGTGTAACCCCCCCCCCCCCCCCCCAAATATCTACACAGCTTGAAATGATTTAAGTAACTTTATGAATCATTTATATATATAGTGTTAATGAATAAAACTGTTGATAGTGAAATAAATTCAGTTATGGCGAAAGTTAGCGCATGTAAACAAATTATGCGGCAAGGTGCGCGATAGCCATTGATCTATTGCACATCCTCCATATCTGCTCAGCTTGAAAGCGCATGCTGGCCAGACAAGTATTAATTACTGGCGCGAACAAATTACCGCGCCAACTGAAACAAAGAACCAGTGTCCAGCTGGGGATAAGATATCCTAGCTGGGAAGCCATTTTGAACGCCATTCCAAACTTGAGACCGTGAGGAGCAGCATTTATAAATTCTACATCGACCTTTAATACAAGGACATTTTGGATTTCATCCTCTAAAATAGTAAAGTAAGTGTTTCTTTCAATTATATAATGCATGTTGTATAATGTTTTTATTTTTTTCCAAGCTAGAAAAAAATGCTTAACCGCATGGCGCGTGTTTTTGAATTCACCACTAACGAACAGAGAATGCATGTAAAAATTGATCGATCTCTAACTTACATTAGTCTAATGATATCAAAGTATTGTTAGCCTTGAAAATGTCTTTAAGTTTTTGGTGTTTTTTGTGGTGTTTTTATTTTTATTTTTCACCACTAACGTTAGTAATGTTATGTACGATAGTTCACACGTATCACGAATGACTCTTTGGACGAGTTAACTAAGAGAATTTCCGATTTACGTACAAGTTAACAGAAGAGTGAAACTATAAATAGAATTGGGATTTTATTGTTGTCGTTGATCTTTGGTCTCCAACATAACGATGCAAGTTTTAATACTCAATAAGTGTACCCAGGCAACTGATCGAAGCCGTTTTGTAATACAGTATATAGAAAGTAATAATCTTATCTTTTACCTTCGATGGTCTTTAAAGGAAAACAATAAATCCTTTAACACTAACAGTCCATATTCAATTCACAGTATTGAAGACAGTACTTTAGGCCTAGTATTTAAGTATTTATATTTGTAATGATTATGATGTTAATATTAACTCAAAGTGATGATATTATTTATAATGGTTAATCAATACAAACAATAGAAACAAAAACTAGCTGCACGTGCATGTATTTTTTTGTTCTATTTAAGACATGGCCTATCTCAGAAACTGGAGACGGTACAATACATTTGTTCATGCGCTTGCACAATCAAGCAGCAGTGAAAATGATGTTGAAATTCAACTGCAGGCAGTTGGGGCCCAGCAGACAACTCCTGAAAGGTACACCTCCTCTGTGCAGTCAGATTCTGGGGAAGATCAGCAACAGCAGCACATTAATGAACCAGCAGATTATGACAGTGATTCTTCCATGTCCGTTGTTTTAACAAGTGATGAAGATAATGAAAATGAGCCTGAGGAATGTTTACCATCACAAATTGCAGAATGGGCTACAAAGTTTAAATGCACTAGATCATGCATTAATCATATACTTGAAATTTTTAGAAAGCAAGGCCACAGAGTACCAAAANGATTCTTCCATGTCCGTTGTTTTAACAAGTGATGAAGATAATGAAAATGAGCCTGAGGAATGTTTACCATCACAAATTGCAGAATGGGCTACAAAGTTTAAATGCACTAGATCATGCATTAATCATATACTTGAAATTTTTAGAAAGCAAGGCCACAGAGTACCAAAAGATGCACGTACTTTACTTCAGACACCTCAAAGTATTGATATCATTAGAAAATGTGGTGGCAATTATTATTATTTTGGGCTGCTATCAGGACTTACGAAAACTGTGTCATTACATCCAAATCATTTTGAAGATGAAAACTCAATTAAACTTTCATTTAACATCGATGGAGTACCATTATTTAAGTCTTCCTCGGTACAATTTTGGCCAATCCTATGCAGTGTCAATAGTTTTGAACCATTTATTGTTGCTTTGTTCTGTGGAACAAAGAAACCAGACTCAGTTGAGGAGTATTTGCTGGACTTTGTTGAAGAACTTTGTAATGTTGAAAATACTGGGTTTCAATTGAATGATAAACATTTTGCTGTGATCATTGACTCATTTATTTGTGATGCTCCTGCAAGGTCATTTTTGAAATGTACTAAAGGACACAATGCATACTTTGGATGCGATAGATGCACAATTAAAGGTGTATGGCGTGGACGTGTTGTTTTTGAACAACCAGACGGCATGAATATGCCGGAAAAGAGAACTAAAGAAGATTTCAATGAATTGCAGTATACTGATTATCAATTAAAGAGGTCACCTTTAGTTGATATTGGTATCGATTGTATCAAATCGTTTCCGCTTGATTATATGCATCTTGTGTGTCTTGGTGTGATGAAAAGAATTTTGATGTTTTTAAAATCAGGACCACGAGAGTGCAAGCTATCCCATCTGCAAATAGAATTACTTTCGGACAAACTTGTTGCTCTGAATGGGAAAATGCCTCGAGAATTCGCAAGACAGCCACGTTCGCTTGAGGTTCTCGATCGATGGAAGGCAACAGAGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGATTTTCTCAATCCATTGTTTTATACTGATATGTTATTCAATTCTAAAACAGTAGGATTATTTCATTAAATGACTTGGTTTGAACGATATCAATTTTTCAACAACCTTGAAAAAATCAATCTACCAACCTGTGTACCTTTAGTTTCTAGAAAAAATATCAAATGAAAACAAAATGAAGTACTAGTAATTGAAACATTAATATTACCATGAATTTTTGTTTGCTATTTTAACAGGAAGTGAAGAGAGGATAAGACAAGTGCTTACAAGTATGTTAGCTGGAAATGCGTTTTTCCTTCACAGCAATCCACCCACCTTATTTCAATCTGAAACGTACATCAAATCACGCAATGAACACACCTTATATCATGAGGGCGGAGAGTCATTTCCATTTATGGTAATTTTGTCAACAGAAAATTTTCATAACGTATTAAATGATTGCTCCTACACTGAAATTGGTGGTATTTCATATCTTTATATGTGATATTATGACATTTACGTACATATCGGCAACATACTCAATCTTAAAACAACGAGATGCAATAAAGTCTGACTATTGTTCCAAGTTTAAGAAGGGATGCTATATTATTTAGATAAATTTCATCTAGAGCTGATACTATTTTCGAGTTAAGACACAAAGTATAAGGACTAGCGAGTAATAAAAAATAAATTTTAAAGGTTAAATCTAAATATGACTCAGAAATAGGCACCTATAAACTCTTCGATTATGTGCCACACGATTGCGCACCCAAAACTCATGACCGAAGTATAGCATTCTTTTCATTGTATCTTGATATGCTTTTGTGCACTTGTATATTATACAATGCCCAGTATAGTTGGTTTGGAACACGTAAAAATTGATATAATAAAGCGACCCAATCACAACGTAATGTGAAATGCACCACACAATGACCTGTACAGCGGAATACTTTGAACTGTTCAGTGGTTTAAATTAAGGCACATACAGCGTTTGTGAGAGTAGTATCGATGAAAAAGAAGCGTGACGAACAACTATACCTATTACGAGTCATGTTAAGCTTAAAGTACGTCGTGTATTGCATGTGCTGTGTCGTGTCTTCAATCATACTAAATACTTTTTAAATAATTATGTTTTGACATAAAATTAAAACTATGCACTAAGTCGCAAATTAACAATTTATACTTTTAGAATTGTCTTTTTGACCCAGAGTCAAAACAAAAGACAAGCTGTTTGTTCCAATTTTCATCCGGAGTTAACCCGTCTGAAAGAGTATATGTATACACAAGACCAAGGGGCCCCATCGCAGGAGCAAATTCCTTTTGCTATTCTTCAGGATTTAATCATGGTCAGGGGTTGCTGTCTCTGTCAAAATCAAATCTTGAAATGGTTAACGATTTTAGTTCCATGGATACCGTCTTTGCATTATCGAACGATCCTTCCTCTGATGCGTACGGTACCACTTGTTTCGGACAGGATGTGGCAGCATACACAGACATAGTCACAGTCATGGTGAGCAGATTTTCTTTACATTTCAAAATATCTTAGCTCATAAATACATTGCATTAATAACAGGCACATCCAAAAAATCTTGACAAGCAAAAAAAAAAAGAAAAAAAAAAACAGAAAGGAAAGGAAAATTTAAAGTTTCCAAAAATCTTCAAAATCCTAATCCGTGGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATGCTACATGCCTGAGTAATATTAAATAATTCATAATGTTTTCTGGTAAACTATTAGAAATAGCTTTCTAACCTTATTTTCTAGCTAAACAAGTCTTAGTTATTGGAATGACCCCCAGCGTGAACAATTGCTAACTCTCCTAAGTATGATTTATTTTGCATTTGTAGGTGTGCCTTAAACTGCCTTCTCTTCATAGAGACCTGCTGCGAGCCTCAACTGTTACCAAATCGATATGTAGCAATAATAGATAAAATGTAACCGTTTAAATATAACGTCAAGATGACTTGGAAAATCGCAGCGGACATTTAAAGGGCTATCGTTAATGAATACAGAACCATGCATGCATTTTTTCTTCTACTACAGTCAGTTCAAGCATATTTTTTACAACATACATCATTGTATAGGATAGCATTGAATTTCATAGCATAGCATTGGAATCTCATACCATAACATTGAAACCCCATACCATAGCTTACAATCTCATAGATTCATATTCGTCATAGAATACCATAGCATTAGCATAGCATACAGCATGATTTCAACTCGGTTTTAAATGTTTTTAATTAAAAGAATAAATGTACCAGTTCACATTGCAGATTAGCTGTAAACTTTGTCTTCTTAATATTTTACTTCGAAATGTTTGGAACCCTTCTGTGTATGGAGGCGTTTTTGTTCAAAGCTCATGGCAAAGCATACCATAGCATATCGTATCATTATTCCCTTTATTTCAATTTCTCATAGCATAACATACAATTTCTCATTGCATTGAATTCTCATAGCATATCATTAAAATCGTATAGCAAAAAATTGTAAAAGATGTGGATTAAATGACTGTATATGCATAGCTGAAATTCATTTTATATCGAGACTTCCAATAAAAAACAAAGCAGATCTTTAAAACCTTGACGTTATTCTATTTTGAACATAAATGAAAGCGAATTTTCTAAAGTGTTCTTTTTACAAAGGCAAGAGCAAGAGCGTACACGGCCTGAAATATCCCCCGCACGCAAGATGTTCAAGTGATATATTTACATAAATGTAAAAAAAATAATACATTTGAAAGTGTATACCTGTACATGCATAGTATTGAACTACATTCTCTTACCCATTAACTCAAATTTATAAACAGTCAAACTAAGTACTTACATGTATGTGTTCAGAACATAAATATCACGTTTATTGAAAAGTTTATTTTTCAAATAATGCAGTAAAAAGTTTTATATAAAAAAAAACCAACAACACTGGCTATCAAGATTCGACACTCTCTTAACAGAAAGCGATTGAATTTGCTAGTCTCGATACCCATTCATTCCGAAAATTTGCTATTTAGAACAGTAAATGATAAAAGCTGAATGGCTTATTAATAACATAGTTATCTATACATGCGTGTTTACAGAATGAAAGTACAATACAAATATATTTTACTGTAAGCTCCCCACGAATGGCCATCTAAAAATGGGGTTTACAAAATATATGTAGATTTATTTCAGGATCAACATTTTTTCGAAGTACTCTCGATTCTTTGTTTAAAGGACAAGGCGGGGTAAAATGACCATGGTTTTCTAAATCAATGGTAATAGCATAGTGTAGTCAGGACAAAACATATTCAAGTCGAGGCATATATTGTTTATTTTGTATTATTTTGGTGTAAGGCGTCAAATGAAGTTTCAAGGGCAAAAAGGGGGCGTGGCAGGTTTCTTTAAAGAGGTATAGCGCCTTTTCCCATTATTTCGCCTACACCTGTGTTTTGACGGAAAGTACCTGTTACTAAAAATAGCTTCAGGTACTTATAGCTGTCGCAATATGATTGTCGAAACCTGGATATACTGTACTGATATTATAATGGTGTCTGTAAGACACCGGTAAAAGAGTATATGTATACTGTATAGTGTTAATGAAGAGATCTGTTTATATTGTGAATGCTCAAACTCAGACTGAATTAAGTTAGATAATTTTAAAAAAAAACCAGAAGAATAGATACATGTAACTTAACCCCTCTATTCTGTTCATGTTCAGTGAGAAAAAATTACTTCTAAGTGGATTCTATCCAGCGGCCACAAAATCAAAAAGACCTCCGCGTTCCCACTAGGCCACGCATTTAACATTTTCAGTCGATGCATTTTCTATATATATGGCTACATACATGATTGTATTAGAAAAGACACTAATTGAAATATTTGTCTAATTTTCAGTACGAAGACCACGTTATACCAAAACTAATTCAATGTTAACATGTACTACAATACCTGTAGACTTAAATTTTAATCGGATGTCTATGGTTTAGAGTGGTTCAAATAGTCAAATATCCAATTTTTTATCGTATATTAACTACTTTCCTGTATATCCCTAACAAAACCTGAATATTTTAATGATGTCGTGTAAGATAATTAAGACTCTTAGAGCATTGTGATTGTGTAATTTGCGTTTCTTTGAATATATTTAAACTAAATATTGTATAATATTGAAAATGTCTGATGTTTGCAAAAGGCTACACGTATATTTGAGGCTTAATTGTATATTAAGTGCGCTATACCTCTTTACTACTGAGTTATATATTCATGTGTACAGTGTGTTGTGAAACCCTATATCCAATATCACCAAGATGAGCCGGCAGCAGTTGCTTTTCCAGCCAGTCATCCCCAGTCAGAAGGTGCATATTTAACGCATTTTAGATAAGATCAACATAATTAAGATAAGATATCATTCATAAAAAGTGTTTGTAAGATCTGCATCAACCTTTGCACCATCACCTTTTTCTTAGTTTACTGCATCTTCCCCCAGGAATTTGCCAGCACCTTCCCCGGAGATAATTAAGTCTTTGGAGACTTATTTGTTTTTGTACGGTTCTTCTTCTTTTTCTTTTTTTCCGATCTGAACATTTGTCCGTCGCGTTTCTCAAATTTGGCTGAACAGAATTGTACAAAACTCTAGGATACGATAGGCCTGCATATCTAAATGTGCACGCTGGTTTAATTTTTTTCATTTGGGGTTGGCCAACCACTTTTCTTTGGCGTCAAAGGTCGTGGGGTCTAACATTGAACCTTATGGGGAAAATCGTAGACTCTATTGTAAATGGTTATAACATGAAAACGGACAAAGATATTAAAATAGGGTTTTTAGAATCAAATACTGACTGTTACAGGCAATATATAGGGTTAATTAGATCTGACCCCTGGGGGTCATCCCTACCCCCCAGGAATAGGAAATGACCATATATCTCAGAAAATTCTAGAATCCTGACCCCTAAACCTTATTTATTCTTGTTCCATGTCTTAAGGGGCATCAAATGGTATGTAGGTCATGGGCCCTAAGGGTGGTCCTGACCCCCCTCAAACAGCAAGTGCCCGAATATGTTGAAAACTGTCGAGATCCAAAACCCTTTACCATATATATTCTTGTTCCCTGTGTTAAGGGCATCAAATGGTATGTAGGTAATGGGCCCTGGGGGTGTTCTTGACCCCCAACAGACAACTAAATATATTCTTGTTCCTTGTGTCAAGGGGTATCAAATGGTATGTAGGTCATGGACCCTGGGGTAGCTCATGGGCCCTGAGGGTGGTCATGACCCTCCTCAAACAGGAAGTGCCCAAATATGTTGAAAAGGGTTAAGAACTTCACCCCTATACCATATATATTCTTGTTCCTTGGGGCAAGTTGGTTCACCTGATATATAGTAAGGGACTCCTGGGAAACAACATGAAACTTTAGAAATAATCAAGTTCTAAATCTTTTTGTCTGTAAAGTTTGACCCATGTGAGTCATCCCTACTCCCAATGATGGCCTCGTTTGTTTGGGAGACTTTATAATCGCCCCGATTAAAATTACATCTTGTTAGTTATTGATTTGACCTCACCTTGTTGATTATATAGAAGGTACCTAGCCCCTTTGAATTTGATTTGTACCTTCTATAATATCTCGAACCTATAGCATATCTGAGGTCTGCACCTTCCCCTATGTATAGCACCTTGAGTATATAGGGTCTGCACCTTCCCCTACTTATAATACCTAGAGAATGTTAGAGGTCAGCACTTTCCCCCATTTGCGTACCTTCTTTGAGTCAACAACCTTTGAATAGCAGCACCATTGATGGAACTAGTATCAGGAGCGCGTTTTTGACTTTGTTTTAATTTTAAAAAATTCATAGAAATATTCAATTACTTTTGTCATTGCTTCGTTTCAGCCAGGTACAGGAGGGCTCACACATTTTGGAACACTTGAAACCCTTTATCTAAAGTAAAAGAGGTTGATAAATATTCTAGGGGTTTCGGTTGTATTTTTATTGGCGCCCAACGTGGGCCCTCAATTATTCTGTAGCCTACTTGTTGTGAAATTAAGTAATCGACAATATGTCTACATCTACCTTAGAGGGGAAAGACTCTAGTAAAGTGGTTATATTCAACCCTCAACATCATTCTTCGCAACACCTATTGTATGAAGATAATGATTAAGAGGTGTTTCTATCCAAACACCCAAAAGGTGCTTATGATCCAGAAGGTGATGGTCCTCTCCAAAAGGGAAATAAATCAATCATCATCTTTGAGAAAAACTCCACAACAAGAAATTAGAAATGTATGTTCAGAAACAACAGAAATCTGTTATGATATCCAACACGGATTAGGAAGAAATGTTGCAGAGTTGCGTTCAGATTTAGAATAACAGTTTTCATTCCCAACAATTACAACATCAGATCAACTGAAGTTAGGTTTACAAACATATCCAACTCACATGAAAGCTCCTGACTCATCTACACACAATGCAAGGGGAAGAACTCTTACAATACCATCTAACACACTTGTCGAAACTGGGGGTGTACCTTTATTAATCAACAACAACCCGTCATTGGTCTGCAATTTAATGTGGCACAACCCACAACCTGAACTTTATGATGGTAGTGAAGAACTTGGAGGAGTACTTAGCCCAATTTCAAATTATTTACGACAGTAATGGGTGAGACTACAAAACAAAATCATAACACTTAGCGGGTAGTTTAAATGGTTCAGCTCGCTCAATTTCGAGCAAATCAAATGAAACAGAGCGTCGTGACTACAACACCATTGTGCGATCACTCAACATCAGATATGGTTCAGTAGCACGAGCTGAAATATTAGAGCTAGACTCCAGACTCGCATCAGAGGAAGAGACGAAACGATCCCAGAATTGGCACAAGCTAAAAGAAACCTGACTGGGCAAGCCTATCCAAGTGCTCCAACTGATACATGTATAACTGATATCTTTGGTATTGATCATTTAATAGACGCTCTTACAGATTTCGACATGAGGCTTAAATTAAGGGAGTCTCGTTCTAAAACTATAAGCGATGCAGAGCTGCAAGCCATCAGCTTAGAAACACTGAGACTTGCTGACAGACAAAGAGGGCGCCTGGTCAGAAATTCACAACACCATACGGATTCTGAAAATCAGAAAGGTATTCTATCTACGCCTTCTGAAGGTAGCATCACGAAAAAACTGCGAGATCTGTAAGACACAGGAGTTCTCTCGTGTTAAAGGAGATCTCCACCTAGTCACAAGTGAAACAGGGAGTACAAAGTCTCAAATATGTCCCAATGCCCAGGGCTCTAGTATTAAACAATTATAGACTACAATAATAAAAATAACTAGATACGATCTCGTTACGAGTAACGAGTAGGTCTTCCGTTCAATTTTTTAACGATACGATTAAAATATCATTGAAATTTCAGAATTTCCCCTCAACCACTCCCTTTCAGATAATGTATACGATTGTCAATATCCTTTAAAATGATTAACAAAGTGTTTTGCATTTCCACATACAGCACATTGAAGATTTAAGATTTTAGTCCCCTAAAAGCCCTAATTGCGTCATCAATCGGTATGGCAATGAGTTTTACAAACTGATATTGTTACGATCAATAACTTTGTTTCTATAATACATTACAAAATTTTGATCGTTTTTAAGGTATGTGTAAAAGACTTTACGAGTGTCTTGGCCCCTAATTTAAGGGGCCAGCCCCTTTTTCTTGAGTTCATTCACAAGGTCTTACGAATACAAACATTTTTTGTTCTTACACCCATCTAAAATTGTTGTTCATTTTTTAGACACAAGTGATTGAATACTTTAGGGGCCAGCCCTCTAGATCCTTAATGGGGACAGACTTTAGAGTTTTGATCAGTGGAATCGATTAGAATCATCAATGCAAACATTTTCTTTTCTACATTGCTTAACAAAATATGTCTCCTTCTCTAGATAAATTGCATCAAAGTTGAAGTACTTTGGCCCCTTAAAATCCCTAATTACGTCATAAATGGGTGTGCAAATGATTTTACCTGATAAATATTGCTACAATCAACAACTTTGCTTCTATATTGCATTTCAAAATTTTGATCGTTTTTAAGTTATTTGTAATAGAGTTTACGAGTGTCTTGGTCCCTAATTTAAGGGGCCAGCCCCTTTTTCTTGATTTTGTTGGAAAGAACGTTTAATTATCTACTTCTTTTGTTATATATGTCTTAACAAAATATCAACTGATAAAAAGATACAGATGAAAACGTATGAAAATTTTGAATGAAAATTCGTACTCAATTTTCGAGCCCAGGCGAGCTCCAAGAGATGGCGCCACTGGCGTAAAACAACATAATAGTGCACAACTTCAAACTATAGACTACCTATCCTGAAAATTTCATAGTCATATCTCTGATAGTTTCTGAGATCAGCTCTGCACAAAATAGGTCGTGAAAATAAGCAAAATGGCCGATAAATCGGTACCGGAAGTGACGACAGGAAAAATCTCAAAAATGTATGAAGATTACATCGAGTCCCATCTTCTGTGAAAAAATGATTGAAATCGGTCGAATAGTTTTCGAGAAATCGCGTGCACAAAAATTGTGGAAAAAAATAATAAGAAGAAGAAATCGTACGAAAACTATAAGGTCTTCCGTTGGAAACGGAAGACCTTAAAAATGGGAGGGAGAATTTCAGCAACCAACCGCATCGGCAGAGAAACCAGTACCGAGGACTTCAGGGCACTCGGTCCCGTCAGCAGAATTCGACTGAGGCTACACCTATGAATGAAATTCCAGTTTGCACAGAACAATAAAATGGGAAACGGAAGGATGTCGAACTTAGGGTGCAGGGAATGACATCAGGTGTTAAGTGGCCCGAGACAGTACAAATAAATGAAACTTGGATAAATGATGAGGGTTTGTTTGTTAAATTGAGGGTTCAGGGGGAGGACATAGCTATGTTAGTCGACACCGGTGCAAGCGTCACCATACTTAGCGAAAAACATTGAAAGTTTACCAGATACTATAACCCCTATTATGAAGCCTGTGAAAACCACACTAATCACAGCTACAAAGGAGAGTACTCCATTTTCAGGACAAAGCAAAAATTCTCCATACATTGGCACGGAGACCTTTGAGTATGATGTAGTAATTGCAAATATCCAAAACGATGGAATATTGGGCTCAGACTTTCTTCAAAAGAATAACTACACTCTCAGATTATCTGACGGAATTTTAAATATTAGTATAGAGAGTGAAGAGATACGTTGTTACAAATATGTAAATGATGTTTTAGCATCTTGCTGTGAAAGCAAGATTGCAGTTTTAGAGGACATTGAGATTCCTCGAAAATGTAAAATGATTGTCCTTTGGGCCATTGCTCATGTAGAGGGATCTTCAAAGTCAGCATGGAATTATTAAACCAGCAGTAACATTTGTAGAGAGAAAAGGACTTATAGTTGCCAAAGCAGTGGTAGATATCAGCAAGGAAATATTTCCCCTTCGTATGATCAACTTACTAGATGAACGTTCCAAAGTTTACAAAGGTTCCATTGCTGCAATTTGTAACGAGGTCAGTTCTGATGATTTTGTGACATTTCATCACGTTCAGAGTTTAAGATAAAGGCAACTAACCGACAACCCCATACTAGAGCATCTGACAGAATTAATTATGAGGTCGAGCACTCATCTTTCTTTTCATGAACAAGAGTTCATGATAAAGCTGTCATATTCATATCAGCTTTTATTTAAAAAGAATACCTCAGATTTAGGCCGTACAACACTTGACAAACATGAGATAGACACAGAAAATACCCGACCAATTAAACAGAGATCAAGAAGAATCCCCATAGCAATCAAAGAACTGAAGTACTGACGGGAGTTGATTTTATCGATTATTTATTTATTAATTTTAAAATCAACGATATGTTATTTTGCATGGCAAGTATTTTCTAATCTTTATTTGAATTACGCACATTTTTATGATATGAATTCTCGAACTTTTCCGACAAGAATTTCGAGAAAATCCCATATGAATCATGTTGTGTAATATTTAGAGATAGAATTATTTCCATCAAACTATGTATCAGTAATCGAAATATTTCTAAAAATTATACACATGTCTGGATCCAAGCAATATTGAACTCTAGTCTCGTTCAACCAGACGCTCGGCTGTCTCCGTTAATCTCCGACTACCAAGAGAGACTCACTGTTTGTCGGAGATTTACAGCCGAGCGTATGGTTGAACGAGACTAAATTGAACTCTGGCGTAGGAATACATACGACTACAAAATATATCTAAATTGTTCCTACTATTTAAAATCTGACTATTTACAAGGTATTAATAAATACGTTTCCTTGAAAATTAATGGTTCAGCATACAGTACACAGAATTTTCTGATATTTTCAAGATCTAAGTCTTGTCAGCGGTGATGATTTGTGCTTAGGCCCAAACACTGTTTCACTTTCGGTTTTCCAGAGTAACTGCATAGGAGAGTTGATTAAAATCAACTCCCAAAAATGAAGGAAGCGGAGGAAGAGATTACCGGAATAAAAGGTTTCGTAGAAGCCTCCGTGAGCCCTTGGTCATCCAACACTGTACTGGTGAAATAGACAGATGGTCTCTTAGATTTTGCGTGGACTTTCGTCAAATCCCCAAACAAGAGGCCCATGGGCCACATCGCTCACCTGAGGAACAATAGGTATGATACAATCAGCTTAATGGAGTCATAATACAAACAATCTGGACAATGTACAATAATACATGTAGATCCTGGACCCCTGGATATTCTTATGTTTATAATCATTAGTCTCTTTTCTAACAGGATGATTTTATAGTCATATCACATGTTGAGTATTGCAGTTCTCAAAAAGATCCTAAACAATTGTTTATATATGGATAAAAAAAGCTACATCAAACTCTGAACCTTCTTGTGAGGCCGAAGAATTGTCCTGGAGCCAAAGTCTTAACAATTATAAAGAATCATCTGGCTGATTAGTTTCTGAGAAGAAGATTTTAAAGATTTACTCTATATTCCTATGTAAAACTTCGCCCCCCCTCCCCCATTGTGGCCCTACCCTACCCTCGGGGGTCATGATTTTCACAACTTTGAATCTACACTACCTGGGGATGCTTCCACACAAGTTTCAGCTTTCCTGGCTGATTAGTTTCTGAGAAGAAGATTTTTAAAGATTTACTCTATATATTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCTTTCCATCATCTGTAGTTTTCTGGAAAATATTTTTCCTAATTCAATTTTAACCTTACCCACATAAGTCATTTCAACACAGCTCTCTTTGACGTGAATATTATTATCACAGCATCACTGACGGACGACCATTTGGTAGAATACAAGTTTTTATTGTGTTGATTGCATTGGGTCGATGAACTTTCCCTAGACACGTTTCCCCCAATAATAGTCCAGCCATGATACAATTTCTGTACATAAGGAAGATTACAAGGCCTGACTTTCTGATCCAGTACATGATTCGCTATGGTTATGTCTCTCTCGATGAGCATCATGATTTCGGGTTGGTTGTCGATAGGTGGTATATTGTCTGCTATATAATGCAAGTGTTTATAATGGAGAACAATCTCCATTGGTATTTCATCTCCAGCGTTTAGAATTTGTTCACATTCAATGACAAATGGCAGCTCAATAGAAATTTCCATCAATAGATCTAATCACCATATGTTTGCTTTCATCCTGCACATGATGCTAACACATAGGTTGTCACTATTGTATTGATTTCCAAAAGATCGAAAAGTTCATCATTTTATCATTACTCATTGCACTGCATACACATCCATTATTTCTTAGGACAGTGTTTTGAATGCACATTAACAAGTACAGTTTTTGCACAAAATTTTCCTTTGAAATTGAATTGAATGGAAAGGTGTTGAATGATATGGACTTTCACACTCTACTCAACACATTTCACATCAGATGTACATTCATGTTTGTTGTTTTATTTAAGCATTTGAAAGACATATTATTGTCTTTTAGAATTTTTTTCTCTGGTCAAGTGGTGTTGTACGAAACGCTCGACAGTGTTCAAGAGAATGATTGGATCTATAACTTGGACACAATTTTTCGATGGCACTTGATAATGTTTCATTCACAGAAGTTTTCCTAATGAGTATTCTTTCTGGTTAGTTCGGTGTTGTGTTTCTAGGATAGGTAAACTTGCTGCTGGGGGTTAAAGGTGAATTGTACACAAAACTGGAATTGTTTTTTGTACGGTTTTGCTCTTGAACAAATCGAACAAACAGATAAAATGGAGGATATACCGCATAGTGTTCATTTGTATATTTTACAGCTGTATAAATTGTGTCCATTTCTCTTGCAGATTATATGGTAATTTCATCACAATTTGATTTACTTCTACAGAAGCATCAGAGTATGCAAGAAGTTGTTCATACTGTTCATCTCTTTTTAGGGATAAAATTTCTCCAAGTATACCTGATCAGTTATACAAACGATGCAATGTTTTATTTGTAATAGAGGAAAAGATTCAGTTTGGTTTTCAAAGACGTTTAAATTAACTTTGGACTTCAACATATCTCCTCTAGCCTCTGCCAGATTCTTTGTAGTCCTCTTCTAGGGTTGTGAAAATTTGCTGGTTTTACGCCGACAATTTGTTGTTGAGATGAAATTGAAGTATACTTAATAATGAACAATAAAATTTGAAGTTCATTGCTATCCCAAGTCTCCATCATGGGCATGTAGAACAGTAGTAGAAACCAGTCTGTGAGGAAACGGACGAGATGAGTACTAGTAGAAATTGCATGGCGTGAGACAGTGGCGAACAGGCGTTACCATGGTGATGGCCTGCCTGAAACTTGATAAGGACTTCATTAAATTAAACAATAAACATATTTTTAGTTACATGATTAATATACTATACATAAACATAGGCTAAGTCGCACGGACTTAAATATAACCTTATGGCAACAACAGCACGCCATACAACAGCACGAAACCACAGCGAATACGAAGACTGCATAACGTTAAGAGTATCACACTACTCAACAATGAAAAAAAAACACGTCTAAGCCATAGACAAAATAGACCGTTCTTCACGGCAAGAATATGATTATATCAGTCATTTATATTCCAGTAAAAAGTGCACACACTCGACACATGACAACAAAGGACACGAGCACACGCCTGTGTTCAACAGTTTTATCTTGTAAAACCAGTATATAAATAGCATGGCTTTAAGTTATAATGACATTGACTACATGTTGTACAACATGTTACTACATGCAACATAATAATCTTGCATTATCCAAATCCTCTGGGGCTATTTCGTACAAGTAATGCATCTTCCATTTATAAAAAAAACAATAGAAAACAACACAAAAAAAATAAAAGAACAAAGCTAAATATAAAAAGTTGCTAGTTAGGTCTACATTTTTGATACATAATAGGATATACCAGTCAGTACATGTACTATTTCATATTACAGTATACTTAGTATGATCTTTTATGTAAATATAACTAATTATAGGGCCTTAGTATGAAAGGAAACAACATATTTGATATATTCCTTCAAAACGTTTGATACATGTACATGTATTAGTACACGTTATTCTATATTAAACATCTGAAAGTGTATTTAAATCTACTGATTATTAAGGTCCTCCGTTTCAAACGGAAGACCTTATTGTTATTGCTTTGTGTCTTTTTCCCTTTCATTTTTTTTCTTACGCTTTTTTGTACAAGCGATTTCTTGAAAACGACTTGACCGATTTCCGTGAAATTTTCAGATCTTGTAGATATTGATAAACACCTAATATATATTTTTTTATTTTAATGACGTCATTTCCGTTCGGGAGATATTGACTTTTTAGTGATTTTTAAAGGGTCATTTTGTCCTGCTATCTCCTCCTAAACGAAAAAGGTATTGAATTTAAATTTTCAGGGATTGTAGACAAAAGATTGTAGATGTGTTTAAAGGCATTTATGGTTGTCTGTCTTCAAAGGCTTTGAAGCTCGCCTGGACCCAAAAATCGAGTTTGAAAAAACGACGTAATTTTTAATGGTTTTCCTTCTTTATCTCCTTTCTTAAAATATTTTAACATTATATATAGAACAAATAAAATTTATATTTACAAAAGCTATCGTTTGATAACAAGAAAAAGGGGCTGGTCCCTCAAATTAGGGGCCAAAAGGGCTCTAAAGTCTTTTTTCCATAGCACTTTACTGAGAAATATTTTGTAATATGTTTAAGAAGACAAAAATGTTCATCTTTCACTCATAAAACTATGCATAATAAAAATTATATTATGCGTTACGTAATTAAGGGTTTAAAGGGGCCAGCAGTCCAAAATTTCGATCGAATATTTCTCAAAAAGGACAAATATTTTGAAAAGCAATATAGAATAAAAGATGCTTAGAATGCTTAGAATGATGTTCAATATTCAATCATAAAATGTTCGTTATCTGGCCCCAATATGGAGATTAGGGGTCGGCCCCTAAAATGTCCTATCCCAGATAGCTCTACAACGGCAAATAATTCTAAACACTTGTTGAACAAAATATGTTTAATATCAAAAGAACTTTCGTATGATGCCAATAAAAAGGGGCTGGCCCTTCAGTTTAGGGGCCAAAAGGGCTCTAAAGTCTTTCTTTCATAGCACTTTACTGACAAATATTTTGTAATATGTTTAAGAAGCAAAAATGTTCATCTTTCACTAATAAAACTATACATTATAAACATTTTATTATGCGTTGCGTAATTAGGGGTTTCAAGGGGCCAAAAGTCCAAAACTTCAATCGAATATATCTCAAAAAGGACAAATATTTTGAAAAGCAATATAGAATAAAAAATTGCTTAGAATGATGTTTAAAACAATAATCATTCATAAAAGTTTCATTATCTGGCCCCAATAAGGAGATAAGGTGTCGGCCCCTAAAACGTCACATCCCAGATAGCTCAAAAACGGCAAAGAAATTCTAAACACTTGTTGAACAAAATACGTTTAATATCAAAAGAATTTTCGTATGATGCCAAGAAAAAGGGGTGGCCCTTCAGTTTAGGGGCCAAAAGGGCTCTAAAGTCTTTCTTCCATAGCACTTTACTGAGAAATGTTTTGTAAAATGTTAAAGAAGCATAAATGTTCACCTTTCACTAATACAACTATTCATTATAAAATTTTTATTATGCGTTACGTTATTAGGGGTTTCAAGGGGCCAAAAGTCCAAAACTTCGATCGAATATATCTCAAAAAGGACAAATATTTTGAAAAGCAATATAGAACAAAAGATGCTTAGAATGACGTTTTAAACAATATTCAATCACAAAAGAATCATTACCTGGCCCCAATAAGGAGATTAGGGGTCGGCCTCTAAAACGTCATATCCCAGATAGCTCAAAAACGGCAAAGAATTTCTAAACACTTGTTGAACAAAATATGTTTAATATCAAAGGAGCTTCAGTTTAGGGGCCAAAAGGGCTCTAAAGTCTTTCTTCCATAGCACTTTACTGAGAAATATTTTGTAATATGTTTAAGAAGCATAAATGTTCACTTTCACTAATAAAACTATACATTATAAAATTTTTATTATGCGTTACGTAATTAGGGGTTTTAAGGGACCACAAGTCCAAAACTTCGATCAATAGTCCTATTGCACTCTCCGACGTCACGTTGTGTCAAAGGTCAATCGGGGATAAATTTTACATCCGGGTTCTCCCGCTTTAGTAAACAGTTGAAAATACGCTAGGCTTATCAAGAAGTATAATAAGAAATACTCAATAAATCAATGTATATAAGCAATGACGTGTAACAATATAAACTTCTATTGAATCGAATTTGTACACAGGGTAGCATAAAGGTTAAACTGATTAAATTTAGCACATACCGGTATCTTGCACAATTTTATGGAAAGGAGGGATAGACTCTAAAAAGCTTAATATCATTTTACATGGTAATCAAACATTGGACATAACATATTGATGGTGTTTAATATTTAATGTTATATTTCTATACTAGTATTTAAATTATGTGCTTGTGAAGAGGGATTAGAAATTATACATACACTGTTTATTAAAGTACATGTATCTTAAAATATAATTCCAATTGAAATAAACCTGATAGTTGTCTTTTGTTTCATTTCTTCCCTGGTTAATATTGGTGGAGCAGGAACAACGGGACTCAACATTATTCTGTAAAATATAAAAGTATCAACTGACAATGCATGAAAATAATTACCATTACATTACTGATTGGCATAAAAGTTGTCAGTGAATACTTTATATGTTACAGTTATTGGTGACTTACTGGCAAGGTGAGGTAATTATGGTCTTCTTATAGACTTGACCTTATGGGGATACCACCAACTGATGTTGAGAATAACAGGTTGAGAAGAACCTAATGAAATGAATCACATTATAAGTTACAACATAAAATATTCCCAATAATTTCTTTCATATCTTAATAAAATCTAGTCACTTGCAGCTTTGGTAGATTTATGAAATGATGTACAGTACAGTACAGTAATTGATGGAACATATATTTATCAAATTTTTGTATTTTTTATATGCCTGATGTACAATGAGCAATGGTCATGAAGTACAATATAAACTTTCATATCAACTAGATGTTTACAAATTTTTAATGAACTTAATTTCATATACATACAAATGAATATTCGCATTCACATTACCTATAAAGAAAATAATTTATACACTGAAGCTAACCCCCCCCCCCCCCCCCTTTGGCAGATTTTGATTTGTTTAAAAAAAATATTAATTACTTTTACAAAAGCAGTATGATATAATATACATATTATATTTTGTGTGGACAATTCACTTTTAATGAAATGAATCGAGTTCAAATCATAATATACTCACAGCTTTAACATTTGTAAATACGGCCTGTATATCAGTGTGCAAAGAAGATATTGTAGATATCGTTTGTGTATGTTTCTTAAGTATTATGTATGGTTTTGCGGCTGTTTATGTAAGAAAATTATAAACAACTAGATACGACCTCGTTACGAGTAACGAGTAGGTCTTCCGTCCGATTTTTTTTTTTTTTTAGATAAAATGATACCATGAGATATCGATACAATTCCAAAATTACCCCCCCCCCCAAAAAAAAAAAAAATTCAAAAATTCCCCCCCCCCCCAAAAAAAAAAAAAATTTGAAGATAAAGAATAAAAACCCTAATTACGTCAGACATGGGCCTGACGATGACTCTTTCAAACCGATAATGTAGAGATCAACAACTTTGATTTTTATAATGCATAACAAAATATTTATCGTTTTCAAGTTATTCGTAATAGAACTTACGAGTCTCTTGGTCCCTAATTTAAGAGGCCAGCCCCTTTTTCTTGATTTTATTGGATAGAACTTTTGATTCTCTACTACTTTTGTTCTATATGTCTTGTCAAAATATCAACTGATAAAAAGATACTGATCAAAACATATGGAAATTTTGATTCGAAATCTGTACCCCATTTTTGTGCCTATGCGAGCTCCAAGGAATAGCGCCACTGGTGCAAAACAACTAAATAGTGCACAACTTCAAACCATGCTTTACCTATCCTGAAAATTTCAAAGTCATATCTCTTATAGTTTCTGAGATCAACTCTGCACAAAATTGGCCGTAAAAAATTACAAAATCGACCGTAAATCCGGACCGGAAGTGACGACGACAAAAAGTTCAAAAACATATAAAATTCAGATAATTTCCCATCATCTGTGAAAAAATTGTTCAGATCGGTTGAGTAGTTTTCGAGAAATCGCGTGCACAAAATTTGGAAAAAAAAAATAATAATAAACAGTACGAAAACAATAAGGTCTTCCGTTGGAAACGGAAGACCTTAATAACATGTTAAACTCCCCCTTTTAAGTTATCAACATATGCTGTTACGCTTATATTTAAAATAACATAGAGTGAGGCATTTGAAACCACCGCCATCTTCAACTTCTAAGTTTATTAGCACATGCGCAAAATTTGTTCCATGTTTACAATTTTTGCACAGGCGCAAAATCACAACTGGTTTTGTCCTCACTCGTCCCCTAACTGAATTAAAAAAGTAAAGCAAATCAACCTCGAATCTTACTATATGCTACCCTAAGACTAAGCCTGCCGCGCATGCGGGAAAAACATCCTGTGGTTTGAGTTTGTTCAGCTACAATCAAGAATATATCGGTACGTTATGCTTCACCCTTTTTAATGACACATTACGTTTAAACCACATCTTAATTTATCATATTTCTCTAAAATAATCATTGTAGGAAACACCATGATCAATATAGTGTACCCTTTTCGATCCCAAATGACCATGAACTTGTAATATTTATAACGTAAGCAAAAACAAGGGATGTATACATAGTATATTTGTCCAAATGATCAAGAACTCGTAATATTTATAATGTAAGCATAAACCATGGACGTTTACATGGTACATGTGTAACGTGTAATGTGGGTTTAAACCACGGATATTAATTTTTCCTAAACGTTTCCTACGTTTCTAAATGATTGGAATAAAATCAACTCTTAAACACTATTCATCAAATTAAATCAAACACGACGATTCTAACTGATTTAATACGTATAATTTTCCTTCAGCTATCCTACAACACTTGATCTGAAACCACCTATTTCAGACCACCGTTTCAGACCCTGTTCTGAACCTAGTCCGAACTTTTTTTTATTTCTTAGCATATGCTCCCAGACTATATGATATACTCTAATGTTTCAAATGGTCCACCCGCAGAATTTTGGGGTCTTGCAAATGAAACCGTACCTACTATTATCGCTGTATCTCTGCTCTCTGAATTAGGTCTTCTTTCCTCTGCTTTTATCAGCAGACTTACAACTATGTGCAGACGCACTTCCTATTTATACCCGTCGTCAATTCTGCTGACTCATCGTAGGATCATCAAAGGAATAGCTTATGATTGAATATATTTGATTGACCCTGATTGCCCTATATACATAATCAAAGAATTTTCTTTGCATTACCCACGCCTCCGAAATATAACAAATTAAACAAAATACTAACTGTTTTTATAATACATTTTTATATATATTTTGATAAAGATATTCAAAACATAATGTTCAAGAAGCATAACAGGTTTCTGCCTGTTTACATCAATCAATGTCTTTCATTCCATGTGCTCGAATTCTTCCTCTTCCACAATTTCTTCAACTGCTTGTCATCCTAAGAGTAGGTTGACAGGACATTGCGCAACTTCCGCTTCTTCAAAACTCTGTTGTCCTTCACAAGACTGATTCTCCGTCTGTGTGCTGGACGCCTTATATGACTTTCCAAAACTGAACTTTTGTACGGAAGATATGCAGACCCCGCTGCTTTAGGTTGAACCCACTGGTGTTGATCTTTTTGGCGTAAACATTGGAGCTGGTTCTGTACGCTTTGCACAACTTTATCCTTTCCACAGGACTACGGCTCTCAAGTTTCGCACTATATTTCTTTTTCTCACTTACACCCTTATCTTCATTTGACATTACTTGACACTGCTGTTTGATTTCCTCTGACTTTTCTTCACAGGACTCGATTCTGTAAACAGATAGCCATGCTATGACCTTGAATTGCTAGTATTACATAATGGTCACTATGATACTTATGTGCACCTAGGTACTGCGCACTGAATGGTGTTAATGATAATTAACACAATGAACTCTGTGACTCTTGTAGCACTGCGTAGTATTCCTAAATGATGTTATAAAACCGGGTGAATAATACGGGCATAATATCCAAATTGAGAGTTTAAAAACAAGTGTCATATTTGGCGATTCTGTGTCTGCAACGATAGCTCTGGTACCCTATGTTGAGTCATGTATTGTGTATTCTATATATTTACCTTTGTAACCTTTTATGCCATGTATGAATGAACGTATTATGAGTAAGTGATGCCTCATACTAGGTGGGGGACTCTGAGACCCAGGACTCGGAGACTCAAATCCTGCATCCAGACTCTTTGATTGGCAGTTTTGACAGTTTTGCTACTTTATTTAGGAACTAACTATTAATCTTAATTTTGAACACTGAATTTTCATGTTCGTCGTAATTGGGCCGAACTAGTCAAAACTGTCCATCATATGTAAAATGTTATATAAACCCATGTAAAATGATGTTGAGCAGATAGATTCTGCTTATAGATATTTTGAGACTCTTGATTTGAAACCCTTGATTGACTTGGGCTGCTTTTAATTGTTGTAACTATACGATCACGCTTTAATAAAACCGCTTGAGAAAGAAATACTGTACTTGGCATCACTAAGTTTGAGCTGACCCTCAATTGGATCCGTAAAACAGAAGGCTTACAATTCCCTCGTCACTGGATGTCGTCTATACTGGGAATCTGTCCAAGCAAATCCCCTGGGTCCTTTGTAAGCCACTCTTCATCGCCGCTTTCAACGCCATTGTCATTTCGATTGACTGATTCTTTCTCATGGAATTTTTTCTCATGTCTGATCAAATAATCTTTCTTCTTGAGTATGTTTCCACACGTCTTTCAAAGAAACATGCCTCCTGTGCATCTCATCAAATGCTCGTGCCATTGGTTATCAATAACTTCTCCTTCACACAATGAACAGTGATTTCTATATTAAGTTTTTGTAACTTTCAGGTTCGGCATTTTCCATAAAAAATACCCCAGCTTTATTACTTAATAATAAAGTTTTTCACAACCTATTAGGTTTCATAGTCCTCTAACCACTTTGGACGGCCACATTTTCTTTTAGGCATGGTAGACTCAACAAGTTCATATACACTCTCCACAATTTCATCAGTTTCTTGCTGTTCTTCATCTGTTTCAGTATAACTGTCTAACAACTCGGTAATTAAACCAGTATCCTCTCCTCTGTGAGTTGGATCCCTCTTTTTGCGCAAACGATCACAATGTATGATCTGCATTTCTCGTTTTCTTCCACAGTTAAAAGCGTAGAAAACATCAAACCATTTTTCAAGGACTTCAAATTAAATGGCCCACGCCGAAATAAAGTGAGTTTCGGAGAACAACCTATTTTCTTTTGTACGCAGTAAACAAAAACTTCCCTGGTTTGAATATCTCCGAAGACATCTTCATGTCAGATAGTTTTTCTGTCTAATCATAGCAGCTTCTGTGTATTGACGAACAAAACTGGGAGTTATCTCTATTCTCTCTCTAAGAGCCCAAGCCCATTCATTTAAACTCATTTCTTTTAGACGGTCCGGCATCTCGAACTGGCAAAGACGTTTCTCTTCCTAGCATAAGCATGTTAGGTATAAAACCTGTCGATTCATTCTCTGCTGACCTATTTGCCATCATTATATAGGGAATATGTGTGTCCCAATCTCTTTGATTTTTCTTGTACGTATGCGCTAAGCATACTTGTTAAGGTTCGGTTGAACCTTTCTACTATCCCATCAGTCTGGGGATGGTAGGCAGTGGTACTCGTTTTCTGATTGTTTAAAAGTTTACACACTTCGCTAAAAAGTTCACATTCCATCCCAATTGCTTGCCTTGGTCAGAATTTATTATTTTAGGTGTCCCAAGCCTTACAATAACCTCTACATTCGGCATAGGAAAAGCATCCGACATTGATTACTGAAATATATCTGTTGCTATTTTCTGTAACTGAAAGATCGCCGAGAATATCAGCTGCTATGCGCTCTGTGGGTATTCCTGATGGAACTATCTTTTTCGTGTTTCGATTCTTCCGCTTCATACAAATATCCCAGCCTGTGACATATTGTCTAACGTCTTGTTGCAAGCCAGGCCATTAGAAATGTTGCCTAACTCTTGCCAACGTTTTATGCACTCCAAGATGTCCCAGTTTCTTTCATCATGACATAGTCTCAAAATCGTTCCTCTGTCAGAAAGAGGAATAAGATGCTGGAGTATTTTGTCATTTGTTTCGAACACTGACTATCTTCTACATTCAATTTCATTTACTACATTAAGTTTCTTCCATTGACTCCATAGTGATTTTAGAAAATACCATGCACTTCTTATATCTTCGAACGATGGTCTCTCACATGATTTAAGTTAAGTCTTTATCTGCTTCTTGATTTCTTGACTTTCTTGCACTGACGTGCTGGCTGTATACTTTTCTTCGAACCCTTATCTAAGCTTCCCTTTGCTGATTCGGTTTTGCTATTGCTGTTATCCTTTCCACGTTGTCTACATGGCATTAGACTCAAAGCATCTGCATTTGCGTGAATTTTATCTGGTCTATGTTGAATTTCGAATTCAGTGTTTCTATCAATCTGGCAAGTTGACCGTCAGAATCTCTCTTGTTCAATAACCATCGTAATGAACTATGGTCTGTTCTTATTAAGAATGGCTTTCCGTACAAATAATGTCCGAAATGTTTCACAAAATGGACGATGGCAAGAAGTTCATTATCGTGTGACACAATGCTTTCGTTCTGCTTTGGGTAAACAGCGACTTGCATAGCAAATACTTTTTCATTCCCCGTCTTGCATTTGTGACAACACAGCGCACATAGCCATGTCGCTGGCATCAGTGTCCAATATGACTGGTTCTGTGAAGTCTGGGTGTGCTAAAATGGGTGCACTGATTAACCTATTTCACAAAGTTTCCAACGACTCTTAACAATCGCTAGACCAAATGAATTTTGTTCCATTCTCTTTCAAAGCATGAAATGGTTTTGCCAAAACCGCAAAGTTTGGAACGAATTTGCGATAATAGCTACAGAAACCAATGAAAGATTTTAGCTCCGTTACATTACAAGGCTGGGGCCATTTCTTGATAACTTCAGTCTTCTTCGGGTCTGTGAAAATACCATGTTTGGACACAACATGTCCTAGGAAATCAACACTTCGTGAAAATAGCGTACACTTTTTCGCCTTCAGTTTTAGCCCAGATGCTGCAAGTTTGTCGAAGACCATCGACCATTTAATCTTTATTTCATCAAATGTCTTGGCATATACAATGCCATCATCTAAATAGATGAGACGAATGACCCAGTGTAACCTTTGTTATGAGCGTCTCGAACGTTGCTGGGGCGTTACACAACCCGAAGGGCATCACATTGGATTGATATAGCCTGTTTTGAGTGACGAATGCTATCTTTGCTTTGTCTTTTGGGTCCATCCTAATTGGTCCAGCGTCTCATCAATGCGTAGAATTGGATAGGCGTCTTTTTCAGTTATAGCATTCAAACGCCTATAGTCTACACAAAATCGTGTAGAGACATCCTTCTTTTTCACCAGCACCACTCTAGAAGCCCAAGGACTGTTTGAGGGTTCTATTATCTTGTTCTCCATTATTTCCTTCACATGCTTTTCTACTTCTGTATTCATATGTTCTGGGAGTCGTCTAGGAGCTTCCTTCAAAGGTTTGTGATCTCCGGTGTCAATGCTATGTTTAGCAAGCCCTGTTCTTCCCATGTCTTTATCAGACTTTGTAAATAGCTTAGCATACTTTATCGGGAGTGTTTTGACTGCACCTGCTTCTGTGTTACTCTGATTCTGACTCGTCCTTCTATACATCACTTCCAAATGCTTAGGCAGTTTTTCAACTCCCGTCGTAGCTTGGCAATTTTCTTCTATGATACAGTCTATAGGTGACAATTACCCAACCGTTGTTCCAGTGTGGATAATTACATTGTTGTCAGACGGATTAAAGAGTCTTACTGGAACAGTAGGACTACCTTTCACTACTGTTCTTCCAACTAATCCTCTGCCAGAACTCAAAAACGTTTCTCCTGGTTCCACTACTCCAACATTTAAGTGCATTTCTCCGTTCTCTGGCACTACAACTTTTCCTTTTGTAACAATTTCCATTTAGGATGGTATGGAAACGGTTTCCAATGCTACAATTTTAAAACATCCAATTCTCCCCTCAAACTCTAGTTAGTGAGATTCGTCTCCTAAGGTCAGTGTTCTGCCCTTCAAATTAATGATGCCCTTGTTAGCCTTCAAACAATCAAGGCCCAGAACAGCATCAACAGTCATGTCAGCAACCAGTGTTGTCTGATATAATATTTTGTTGCCAAACTTAAATTTGACAATTGCTTTATCGTAAATTTGAAGAGGTGTACCAGACGCTGATAAAATACTTTGATTCGTTTCAGCTAATTCATTTTTGCACTTTTTATTCATCTCTTCAAACTTTTCCTGAGACACTAGTGTGACTGTAGCCCCTGTATCAACCAACGTCATGGCAGGAATATCATTTATGTTTCCTCTGACATACATTCCTGGTTCATTAGCATTTCTTTGAACGCCCATGCTTTCTTGGTACTCAT
