>scaffold776
AATGGAATGCGAGCGAGAAATATCAAGAATGGAGAAGAACATGGACCGATCGAGCACATTGACCATGAAAGAAATTCAGATGAGTTGTGGGTAAGAAATATTTACCAACTTTCATATTGAACAGTTCAGTAGACTATACAGTATATATATGTACTGTATGTACCATAGATCAGCGATAAACTCGCCCATATCTTAAATTGGAGAGCAAAAGTGGCAAAAATATAACGAAGGGGGATATTTCCTTGCAAAGAGTACTTATTTTAATATTATCTTGTAAAAGAAAACTTTTTATAGTTAAAAAATATGCTTCAACAAAATTATAGTTAAACATCCCCTCTGATTTAGAAATTCATTTGCCCACCCGTGATAATCATTTGTGCTGCATACCATTCTATATCATATATATTCAATAGATACACTTTCGCGATGAGGAAGCAGGTAAAAGAATAAACAGAAAGATGTTCAAGCCCTTCCAAGGACAATTTCTGGAGCTGGAAAATGCTTTGTCAAATGCAGCTTTTATTGACCTTCTCCGGGAGCATGGGATAACAAAGAAGAGAAAAAATGTCAGCACTAAAAGTCGACAAAGTGAAAGCCAGAGAGTTGTTACTCCGTCAGTTGACAACATTGAGGGACCAAGGCCAACAGTCCCTATGAGAGAGTTTAAAAACTCACTAGAAAAAAAAATTGGTAAGGAGAGTGGCTGGCGTTTTTTAAGATAATAGAATCTAAATGGCAAATTTCCTCGAGAGACAGAAACAATCAATTCCGCAAATATTTTTTAAAACAAAGTTTCTCTCATTGTCGTTTAGGCTAAAACTAGCCCAATAAAGGGTGTATTAGAGAGCGTTAACTGTCCCAAACTGTCCCAAACCATTTCACATAATATAAAAGTAATAAATATTGAATTTACTCTCTAAGCATTATAATTTGGAATTTTAGAACAGCTTTATTTTCAAGGTGAAAGAAATGACGTCCATTTTTTTTAAATGTTCTTGTTTTTGTAGGAACTTTCAACGTTAAAATTGACAATTTACAAGAAGCGCCTGAAGACTTCAGGTACTCTTTTATACAAAAATGTTAGGGATAAAAACAATTTCTAAAATTACATTTATAATTATAAAATCATAAAATCCATTGTTTTTGTTAGATGTAGAGCTATTGACCAGGACTGGGTTGCAGAAATCAAGTCCAGCATACGACAGGCTCCGGGAGAACTTGTAACGAAGGTTCCTGTCATGATTCCCCTAAATGTTGTACGTAAATATACATCTACTTAGTTCTCTAAAATCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTTTTATATTAATATGACCTTTCGTTAATTTTCATAAAGGCGACAGATCCTTACCAGTTTCAAGAGAGCATGTTAGATGGTGTATTATATCTGATAGGAGGGAACCACGTAGTGAAGGCATGCAAAGAACTGTTAGAAGAGGAGAAGGAAAACGAGGAATTCAGAAGTTACAGGTATATATGTGAGGAGATTGTCACTGAAAATCTCACACATTGATATTTTTAAAGAACCACTACAATTTAAAGATCTCTTTTCAGTAACATTTCAGCAGATGTTTTTCTGGGTCTATCACCAGAGCAGGCCAAAATGATCGGATATCACCACAACAGCAAAACAACAACAAAAAAAGTGCTTTTCCAGGTATAACATTGTGGATAAAATCAAGATAATAAAGCTAATTGGTTACATTTCATAACTTAACGACTTTTTTCTTCTAACCCCACCCTGGCTTAAAGTTAAAGGAACATAGCTGGGCTTCATTAGGCTTAATGTATTAAATGACATAGTTTCATATCCAATAATTTTAATTCTAATAATCTTAATCATATTAAACTAAATTTGACACATTGTTAGTTTCAAAAGATCAATCCCATCTTCCGTAGTAAAGGGTTTCTGATCCGCACCGATATCCTTTGGAATTTATAATTTAAAAATTTTATTTTCTAATTAGCGTTTACGAAATGTACTTGACAATCTAGATGAAAGGGTGTTTATGATTTCCTTTAAGGACCAGGTGCTTCAAGCGAGGGAAATATATTTAAAACATAGGGAAGAAGGAGAGGATGCGTGGAAAGAGACAGCTACCATCATACTTGGCAATCTACATGAAAGGGTATTTCTCATTAGAAATTATTGATCAAAATTTAAAAAAAAACATCTCATTAAGGTTATTTTCTAAGGTGATAGAGACTCTTCACTGAATGCAGAAAATGTCCTTTGTTTCAAAATTTCTGCATTTTGGATATGAACTCCAAGCGGCGAATGGGTTAGAGCAACAACAAAAAACCTCAACAATTATACCGTCCATTGAGTTTCTTAGAGATCGTGAAATGGAATTTGAAGAAAGTTTAAGAAGTGATAGAAAATAAAAATTATCCAGTTAGCCTTGCTCGCAAGGGATTTCTAATTATGATTACGATTGTTATTCATATGCTTATCAATAAAATCAATGAATAAAATCCATCATGTGTGTGTACACTTTATCCGTAGACTTACACAAAGAAGAGCCTATCATTGGTTCTGAGCGTAGCCTCTCATGAAGAAGACGTTTTCTTTCAAATTGAAAGATTGTTTGAACTGTGGAATTCCCGAAATTCTATGAAGGACTTTCCTCAACAGGTACCAATCTACTGTACTTGACATGTTTACAAAATGTCAAATATATTATTTTTATAATTAAGCCAGTGTACCAAAGTCATGCAAATTTTGAAGCATTTTTTTTCTTAATCACGAAATTGAAAACGGTAATTCACTTAACTCCTAAGCTCAACGTGTCAACGTATAATGTTTATTTCAATTTAATATATAATAAGACCGCGGAACATTAACTGGCAAAATTGGAAATACACAGCTTACGTCAATTTAACTTTATTTGATATGGACGGGAACAAATTGACGCGGACGTCTGAGAAAACATTGGATTGAAACTATAGCTGTAGGAAGTGAATCTTAAGTGACAAGACGAGCATAAAAACATCATACACATCTAAAAGTGTGTCTAACAACAACATTCTAAATACAAAAGTGCAAAATTTTCCTGAAAACGTATAGAACAGAATGGTCTTGAATAACAAATGATCAAGGTGACTACCCGTAATAAAGGGAGTGACTGTGTGACTGACTAATTAAAGAAGTGACAGTGAATGACTAATCAATAAACTTAATGACTTATAAACTGAATGACTGGATGACTAACTAATTAACGGAGTGACTGGATGACTAACTGATCAAAAACATTATATCTCCAGCAACAAGCTGGTTTGTATAAAAGATCGATATAAATGGATTGCATTCGCAAGATTAAAAGATTATAGTTATGCATCTGGTTTTATTTTTAGATTTTTAAAAACATCCCATGCGTCGAGGGGCCCAAAATATGCCAGTATTTAAGGCGCGTGGAACAATTGAAGGACATAAAGACGGTGGCAGAGGAGATCTCAAAGGACAGAAAGAAAAGAATACTGGAACAGGTCTTTACAAGCAGGACTGGCTGCCAAACATGGGAGGAGGCTTCAGAGAGATATGCCCTCCATGCAGAAAAAATGGAAGAATTCTTGGGTAAAGCTTCAATAAATTTATGTTTTCTAAACATAATACATTACAAATTACTTGTAAAATAATCAGTGTTGAAATAAGAATCAATATTAACATAATCTATTTAAGTTCATCACATATCTAAAAACTTGTAATTTTTCATTTAAAGATTCCATCAAAGTCAGCCAGAGACTAGTTCCCACTGATTTCATAAAATTTTGCGATGAGGCAGTCCGGCAAGAGGTACCGGTAGACCTTAACACAGTTGTTACCGTCAATGTTTCCGTAGAGCTGAACGAAAAACAGAGAGAGTATTTAGATCAGGAAAGGAGAAAATTTGAAATGAAAATATGTAAAGGTCTTAAAAAACTAAAAACTGCTGCTGAGGAATAATAAAATATATCATCGAACTCACCCATTATATGTCTGTTCTTAATTTGTATCAAGTTATTACTGACGGGATTTTATTTATATTTTAGAATAGAAGCAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAAACCCATGGCTTGAGACAATGGACTTTAAATTTCTTTTGTTTGAAGTGCAATATAATAATAGAATAAAGGGTTAACTGTCCCAAGTAATGTGATATCACATTTATGAGGCCATGGGCATTCCTTAAATAGATAGATATTTGAAATAAATTTCTTAAGACCTTATCAATGTCTTATCTCAGCCATGGTTGAGTGATCAACGATGAAATAGACAGGCCTACGTCACATTGCTGTTTGACACAACTACCAAAAGTCCAAGCTCTTGTTAAAATGGTTCTTATATATGTGTTTTATTATATATGTGATGCATGTTACAGAGGTATTTTTTTTATTACAAGACAGAAGGAAAGGGGCGCGAGTAAGTAAGCGTCTTGCTTAAGAACAATCCATTTTGTTTGCTGAGTAATGATTCATGAAAGATATAAACAAGGTATCGGGTACATATAACAAATAATTATTTATTTTCATTTTATATTACATCAAGATATCACAAACTCAAAATCTCTCTCTCTTTCTCTCTCTCTCTCAAATTTTCTGTCCTCGGCGTGGGTGTTGTGAGGGCGGCTAGCCTTTGATGCTGGCAGATCGGCTGGCAACTATGCGTGGGTGTTGTGAGGGCGGCTAGCCTTTGATGCTGGCAGATCGGCTGGCAACTCGTGCGTGGGTGTTGTGACGTCGGCTAGCCTTTGATGCTGGCAGATCGTCTAGCTACTGTATTTAGCAAGCTGTTGACGTAACAGAGGCGGTACTCTATTTTTTTTTCATCCAATCATAAAAACAGTAAAGACCATGTGCAATTTTGATAACGCTTATCAAAATTGCAAAATTGCATTCATGGAGAGAAGACCGAGTACAGTTTGAGTGAGCGTGACAGCGCATTACTAAACTTAATTTTATGATGTGTTTTTAAACGAGATGAGATACATGTACTATGTGTCCCTGTGCAAGAGAGAATGCCGAGTGATCAAAACAATCAAGTTTTACTTCACCAATTACTTGTGTTTTGTAATTTTGCCGCTAAATTGTTGCATTTTAAATGAGTGAAAATGGGCGGGCGGATCCTGGATTTTCATGTTTTCTAAACGGGTTTTCTTCTTCTTATGGATATATTTTTGAACTGCTCTTTAGACATGATTCAAGGACAGTTTAAGATATAAAAAGTTGGGACGATCATTGAAAGAAAAAAAACTGAACAAATATAAATTCTACGTAATGCAGACATTATCTGGACATGGCACCATTGAAAATGATTGATTAATTATAAACATTACGATACCAGGAAATTTATCGAAATTTATAACTTTATAAATTTATAACTTCAGACAGACATTTATTTTACAGGTGATGGTAGACCCTTGTGCATTCCGACGCCACCGATATTACAAGCTGCTGGGTATAGAACCGGTTCTATTTTTAAGACAGCGGAACATTGACTGATGGCAAGAATGGAAATATACAGCTACGTCAATTTCGCTTGTTACAGTCAAAACATTTGAAATGGGCAGGGACAAATTGGACAGCGGTCTTACGTGTAACGTTATAAGACCGCGGAACATTAACTGGCAAGATTGGAAATATACAGCGTACGTCATTTTCACTTGCATTCGGGAACAAATTGACACGGACGTCTGAGAAAACATTGGATCGAAACTGTAGTTATAGGAAATGTATTTTCAATCCACCTCATCATTTCTAACTTGCTAAATAATTTAGAGCGATCGAAAAACATTTTAATTGGTATCAGAAAAGCGGTTGAAAAACATTTTATTTCATCAGTAAGTAAATAATCAGCAAATGTGAAAAGATATTAATTAGGAGATATATTATACGCAGGGCAGAGCGTTGTCCGATGACTTCTTATATGAAACATTTTATATATTCTATTATTGAATATATTTTTAATCTTATAAATGGGAACTTTGATTGTTCTCTGTGAATAAACCCCGTTTCAACTATGGCCCCACTTGATTTCAGACTTGTGACGACTGATTCTCTGAAGTCATCGGGGAATGCCTTGCCTATTTGCTGATAATATAATGATTTGATGAAATAATTTTGATTTTCAATCACTTTTCTGATACTAAATATAATGTTTTTCGATCGCTTAACTAACATGTATATAGCAAGTTAGAAATGCCGAGGTGGATGGAAAATACCTATAACTACATGTAGTTTCAATCCAATATTTTCTCAGACGTCCGTGTCAATTTGTTCCCGCCAATTTCAAATGTTTTGACTGCAACAAGTGAAATTGACGTACGCTGTATATTTCCAATATTCCGCGGTCTTATTAGTTAATTGTTGAACAATACATGCATATTAACGAGAAAAACCCCTACAAAAAAAAACCCCGAATAAATCTACAATCAAATCCTGCAACAGTTCAAAATATGAATCTAACAACAGACACAATTAATGTGACGCGCCAAGATATGGGGTTGAAAGGTTACACTTGTGACCTTTTTTTTTGTTTGCAAAAATTATCGAAGATTTTAATGTTTAAACACCAACAGCGGAAAAACGAACAGACAAAATTAATGTGACGCACCAAGCAACGAATGATGAAACTTTTAAATTGGCTAATTTAAATTGTTAATGATTTTGGAACATTACAACGTAACATGGGCGATCCAGACGTTTTGCCCGGGGGAGGGGGGGGGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCCTCCCCCCACTTTCAGAAACGATGCTACGTGCCTGTATAAGCAGGCATATACTTCTGCTATATATACAGAGTTACACAACAGCATCATGATTACATGTAGATGTTGCATGTGAAAGCATTACACACGTACATGCATTATTTGAGCAGGAAGCTTGCATTTGTGAAATAATGATGAATTAAAAAAAATGCGTGTGCAGAGAAACCGAGTAGATCTATATTCTAATATAATGAACACATTATAAACTCATCATCAAATTGTACTTTTCTTCTATCTCCGAGGACAATACGTGTTATATTTCATTGATCTCTGATCTCTGAATCACTGATCACTGAATATAAAACAAGGTTGTGAAAAATGACGTCACAGCGGCCTTATAACTCTCCACTTGCACACTAAAAATGCATCTCTTAGCTGGAGGTGAAACACGGGTCCGGATCATGGATCTTCAAACTTCGAAGTCCGATTTCTCTATTTTCTACTTTCCAGTTTGATTTCCTCTTCTGATATTTGATTGTGTGGATAAAATGAAACTTTTTACAACAACTTAAAAGTACGTGTATTTAATAATAAAGACTATATGCCTTATTTACTTACAAGGCGCAAAGTTTGCTTTAGATTTAGAGAGTTCGGGAAAACAATGTACCTGTGACGTGGTACTTTACAACGTGACGTCGATGAGTGGTAGTCTGCATGAGGAAGGAGGTGCTGTAAGTTTTAGTAAGTGTGTACATCGTAGGGTTTGTCTAGTCATTTTGCGATTTAAAAACGTTGTTACGATTGTGAAAACATGAGGGAGATTATGTGTTAGAGATTATCTTGATTTGCAATTCGTCTGCTCACAGAACTCCGTAAAACATCGATGGATTTGGCATTGAAGACCGAGGCAGGATCTGGATGTAATATGCTATTGCATTTACGTGTGTGTGGCAGTTCAAATGCTTCTATATCATGTCAGTTACCGTAAAATTCATTAGTACAACGCGAGGATTTACTGACATTAGAGATGGAGATTTACAGTTTTTTGGGGGATTTATTATAAATCTAAACAAGAAAATCGGCGCATGCTCAAAGGGGTTAGTTGCCGCTCGGCATGCGCCAACTAACCAAGCAAAATTCTCATCTAATACAGGCTCCGATTTCACAAAAAAAAACCTTAAGTTTTTACTTAAGTTTAATCTCAAATCCTGAGAATTTACTCAGCTGAGATTTTTCTCAAATTGCGTTTCACAAAACAAACTTAGTCAATTCTCAGCTGAGTCAAATTTTTTACTTAGCTGAGTCAAGAATTGTCATTGTCACAAGTGGCCCCTTATAACTTTTCTTGTTTTTTTAAGTCATTCTCATTAAAAACAATCGTCTGCTTATGTTTTCAATAGAGGAAAATCGGATTAAATTAACAAGAGTCATAAAATGTTCATAAGTCATGAAATGTACACTTTGTTATGCTAAGTATAGATGACATATCTACATGATCTTATATGTTATATAACAAACAAAAGACCACATTAAATACATTATGGTTACCTTAAAATCATTAGAAAGTAGAATCACTGCACAGTTATTCCATTTAACACAAACAAATGAATTAGTTCCCTTTGTTTACATTTTTGTCAAGGGAGATAACTCCGCCAAAATTATAATTTTTTAATGAAAAAAATATTTATCAAACCTGCATGAAACATTGCATATTCGCTGATTATTGAGTGGAATAGATCTAAGAAATGAACATTACAGACAATAAAATACTGAATTAATGATGTTAATGACATATTCATATTTGAGATTTGACTTAAGGTCAAGATCTAGTAAATGAAAGGTGCCTACAGGGTTATGAAATTCAAGATATAAATTCTTTCAATGATGCTTTATAACAATATCTTTGTTTCATAGGGTGTACCGGGACTTAAATTTTTGGTAAAATCAATTAAAAATCACGTTTTAAACAACCATTTTCAATGAAATATGAAGGATAAAAGTAACAAATCTCGGAGTTTTGTTCATTTTTGACTTATGAAATATATCTAGAATGCCTACAGTCTCTCCAAAAACGGCATGAAACAAGCTCTTGACCTCTTCTTTAAAATGATGTCAAATTGAATATAGGTACCGGGATTACTATTGCCGTGATTAAATATAGAATGTCAAAATATTGTTTTATTTTCTACATAATTCCTTTAAAACTGCAAAATACGGGAAAAGATTCATCAAAATCAATTATGACGTCATAATGGTTCTAGCACATAAAAGACACTCTTGAAACATTTACTAGATCTTGACCTTAACGTAGCTCGCGGGTTTGCTGACGTCACAATAGGAATCGACGCAAAGAGTTGACCGTCATAGTAAACTCATTATTTTATTTATTAAAATGACAAATGAGATATTTAGAAGTATAAAAGAAAATATTTTACAAAGCTTATATATATGCGGTTTATGACTGTTTATACAAAGATTTATAATATCAAGTGCTGAAAATTTAAAGATGTCACATACATTGTCAGATTTTGTTCTATAAAGATAAAGAATTGGTGTGCGTTAGAACTCTTCCATTTAAAGTCATGTTTTAAAATAGAATGTATGCATTAACTTCGCTTTTTTTACAATTATAACTTCCGTAATCTGTACTACCGATTAAATTCTTAAATTTCTTTTGGCTTGAGATAACTGTTTTATTCGATTATTTACTTATACTGTCAGTAGTTGCCTGGCATTTTATTTTTGCATTGATTGACTCAGAGATTCATAAAAACAAAAATAGCAATTTTCTGTAACTTTACAGCCTTACATTAATTGCATTTAATAACATTCACAATAATGTCTAATAAGCATTAACATGTTCTAAAATGTGTTAAACAGCTAGTCTTGTCAATAAATGCATTTCAATTTTGGTGTTCTAAGAAGTCAGGAAATGATGACGTCAGACTAACGTCGTAATGAAAATACAGTGTATAAGGTTTTGAGAAATCTTTTAAATCTTTAAAGTTTTTTTTGCAAAAAATTGGCCGAGAACACATACTGATATTTTTTTATGAATTGATTCATAATTATCTCCTCTGTTTTTGTGTTGAGTGTGATTAATTTCGTCTGAATCGTTTAAAAGTTTGGAGCATAGTTTTGTAATGCGTTTCTCGGTTAAAATGTGCATTTTACTATATTTATGTCTGCTTGCCTTACCACCACCATCGATATAAAACATAACTCCTCTTTAGAGAATAGAAATGGTCATTTATTGAATGATGCAAAGTAAAATAAGTTACATGCATAATCGACCTAAAAAATATCTAGCCAAAATTAAATGAGTCTCAAGAATAATGCATATCTGGAGAAAAAGGGGGCGTTAACCCCTAGAAGGCAACAATAAAACATTAACATGACTAGATACAATATGGAGGAGGGGTGGGTGGTGGCCCCACCTTAACAAGGTAGGCGATATTTGATGAATACCTTGCCAACATCACTAATCAAATAGTGTCTATCTTGTAAACGCCCCATAAAAAAAAAAAAAAATTGAATTTTCATAAGCGAATGACATTTAGAAAATATGACAAATAAAATGGTAACCATCAGCCCCTGTCTGAATGGTTATTTGAACACGTAACATATATCTCAACATTAAAACATCATTGTTAAATGAAAATAGTAACCAACAGCCCCTGTCTGATTGGATACACACAGAAATGTCAAATTACATTGAAAATAGTACCATCAGCCCCTGACTGAACAGCACACAGAAAAGAGTTTTAAAATTGTAATGCAGGAATACGGATATATTTCCTGAAAGCATTGGAGTTCCATCTACCCATTGTTTGAATNTAATTGTTTATATTGTGTGGGGTTAATTCATCAATGTTAATTTAACCATTTTATAACCATTACATAAGAGCTATTAAGACATTTATTTGTAGGAAAGAGCATGTACGAATGATCTTTATTTAGAACAGTTTGATGTTGCTACAGTAGGGTACAGGTTTCAGATCGATGATTTGATTGGTTAATTAAGATATTGAATCTCGAATTTCGAATCTTGAATCTCGTATTTCGAATCTCGTATTTTGAATCTCGAATCTCAAATGATCCTTCTCAGCTTTCGTAGATATGCCATCTACTACAACGAGAGACTACCTGGAGTTGTCTACCCTGACGGTTATTATAGGAATGTATGGAGTAACATCTGTGAAGTAGAGGTGTATGGATAGTTTCTTTAAAATTTTAACAACCTTTGAAAAAAGTTAATATATAAACATTTTTCATATTTGCTCACATATTTACCTTTATTGTCAAAACATAACACAAAAAACTAGTGTGTAGACCCTGCTGAATAAATCAGTAATGAAACTATCAGATCTTGTTCAATTATTTAAAGTGTTGATTTTTTTCTAGGACCCCCCCCCCCTTTACAATCAATAACACGTTGTAGAATGCTATGCATAGCAATTTTTATAAGGATGTGCATTATTAAAACTAGGCACAAAGAAACATTTTGATGATAAATCAATATAAAGATGATTCAGGGCAGGAATAAAGCATTCCAAACATTTCATTTAGCTCCAAATTAACTGAATCATCTTCCTGTAATGCTCACGGATGTTACATGTATGTTAGGGCGGGGTTAAAGTAGCCAGGTAGTATAACTGAAAAGATGGCATATACCATTACATTGTATATAAATAGTGCCTGTTTGCGAGGGTAACAGTTGAAATTGACACCCCGAGAAAACCATTGTCAACCGACGCGAAGACATTATTATAGACAATGAAGACACACATAATAATTCCTGTAATATTTTATTTCTTGATTTGGCGATTGTGGCCACGACCTACATAATACACAAAAAATGTATTTATATATATATTATGATTTTATAATAAACGTTATAATCAAATAATCCTTATTCCTTAATGCATATTATGAATAAACCTTTTCCTTATTAACCTAATCCTTATCATCCTTATTATCCTTATAAACCTTATCCTTATACTCCTTATCCTGAAAATCCTTATCCTTATAAACCTTATAAACAGTGACAACATTCCTCCTTGTACTGGGTGAGCAGATACTCAGCAGAAGTTGTTTAAATACTTAAATTTAATAACAGGCGTCTCGAATAAGCGCCACATGATTGTCAAATGCAAAATTGGCAACCATCGCCAACAAAGATTGGTGGAATGAGAGACGCTTTAAACTTATTGCGTGGCCACACCTTGAAATTCGAGCTAAAATGACCATTTTTGAAAAAAAAAGCACATTCTTTGTAATGCCCTCTGTAAATTGAAAAGAAATACACAATTGCCTAGATTCGACAGATGAACTCCATCACTGCAAAACATTTCTTTCGAGGACCAAGTAATCTCTGGGTACTTTATATAGAACCCACCATTAACTGTCACTAAGTGTTCATAAAGTTATTGAGTATGACTCCAGCAATGTTTTGGGACTTTGAATCTGAACTAAAACGCCATGACATTCTTGGCAACATATTCGACCAACCAATAGTTGTTTTAGGGAGCATTTGATTTATCATTTCAAGGGTTGATTGCATATAGGACCGTAGCTGCAAAAACGGAATTTTCCCTATATCTTTTGCACCGCAATGGATAATCAAAAAATCAGGTGGGGATTCATACCTTGACAATAGCCTAATTTTGGAATAAGGTCAAACCATATCATGCCTCCTTTTCCTTGCCAAAAAAACTTTGTAATGTCTTCGTCTTAATCCCAAATTAACACCATCTATGGAGTTCTTTGCGAAGTAGAATGCCCATTTAATTAGCGAGGAACCAACAATCCAAACAACCTTTTCACTACCTATATAAATAGAATATTTATATTTATAGATCTATATATAAACAACAGTTACTTAATCCTAATGTAACTTTTAAAGGCATTGGAACTCCATCTACCTTGCTTTTTAATTTCCAATTCTGAACGACCGTCCGAAAAACTGTCTGACCCCGCCCGAATACGGAAGTAATGAGATTTGTAAAGAGTTTTTGGAAAACCAGCAACTTCAAGCGACTTGTTTGATACTGAACAAAACTGGAACCTTGTGAGAGGATTGCCATCTAAATGCACAAATAACTGACCACCTATTTTTGGTCTTATAGCTAAATATTTTTTCAACCACAATACAGGACATACATAATTTTTTGTTGGTTCCAAAATTACAGATTCCCCTTTTCCAGTTTGATCCGTTTTAGAAAAAGGAATTATAAGCTCTATGTAATCTACCGTGGAGTTTCGATTTGTTACAAACTTTAAATGACCGAGGGCAATAACTTGATTGGTTTGGTTTGGACTTAACGAAAATTCCCCAACTCTCAAAAAAGCATGATAAGCAACTGAAAACGCCGTTGAAAAACGAACAGCCTCCAAATTTGACAAACATACTAAAGATGTTGTTTTAACAATTTTCTCCAGAATGATTTTGTTTTTTGATCTACAAAACAAAGTACACCCACCTCGCAATCAAAACTGCTTGGAATGTAATGACGGCAAAGCTAACAGAAAAAACGTCATCTATGGTATGCCATTACGCGCAAAAATAATAAGGCGCGGATCATAAACAGAAATACCGGAAACATCGCTATAATAATTCGATTTTTTTTTTAATAAAATAAATCGTATTATTTATCTTATTATACTGAATGTCTTAATTTTATAAAAAAGAAAAAAGAAAAATAATAATAACTGCCTTAATATAGAAATGACATGGATTTTACGACGATTACATGAAAACCCTTTTAGGTTGATAACATCTTTGCTAGCAAGGGGTTTTCAGTCCACAATGGCTTGATGAGGGTGGAGCTCATTACTGGTCTATCACAATACATCACCAGTGGTTCGGTATTTTTTAATCTGCTATACTACTAGCAAGCCAAATTAATAAAAACATTGCTTTGATATACTTTTAAGTAATGCGTACTTATACTTTTCTTAAGTTACATGGTTTTTTAATGGCATTTTGCAAACGTATAGTTAACCGTACCGAATGCTGTCAAGTACATGGAAACGTTTTTGTTAAACAGTTGTCCAAACCGTTAGGTATACATATGTATGCCGTACACTACTGATATAAAATTTCCTGACTGATTATTTCATATGGTAAATTTACCAAAAATTACAAACAAACCAAAACAGTTTAACCAATTGACCCTATTCTTGTTTTCTCACAAATCACAAAGTCATCTAAAGTTCCTGTATAAGTCTCTTTACCAACTCAGATATAAATCTATACTTATTGTTCATGTAAAAAAAAAACCACATGATTCTCAGTTAAAATTTATGATCATTGCAAGATATATTATTTAGTTTATTTAGCGTTTCTAAAAAAGTGTCGAGCAACAGGGTTTTAGGCATGTAATTGTTTCCTTATAAATGTTGCAATGTTGCGATATGTTTCTCATTGAATTGGTCTGGTCCTACCGGTATATTCCATTGTCTTGTTAATATAACGCATGGTACTTAGTTAATATTTAAGGTCATCGCAGGGAATATATTATATAAAGGTAAGTATTAGCATAAAGGTTCTCCAGCAACAGGAGTTTACAGGTCAAACTGTTCTGTTCTAAATGTTGCAATATTGCAGTATGTTCCTGGTTTTATTAAAAATTGTCTTGGTGAACTTTCCTGCTTACCAATAAACACATTCATGTACATTATCGCCTCTTGCATCTTATTTCTTTGAGAATAGATTAAAAAAAATTAGAACAGAAATTGTGTAATGAATAACTTTTAATGTACAGGATGTCCAGTAACAGGGTTTTACGGATCTAACTGCTCCATTCCCTGTCCAGACGTCAACTGTCAGTACTGTCACATAGAGACGGGCTATAGCCAGTGTTGTAAACCTGGGTATCAAGGTCAGCGATGCGAAATAGGTAAGGAATTATTTCAATAGACCAACATTATTAACTACACGTTTGCATGTGTGTATCTTGCTTCCTTACGTATTGACTACAATTACAAAGCATTAATAGAAGTTCTCAAACATTAGGATATTTATTAGTATCCTCAAGTAGTAATGCAAAATATGCAATGTGCATGTATCAACCTGTATTACTTTGTAAAATGAAATTATGTATGATAAAAATATATACTAAGCATACATCTAAAACTTTATGATTAAAATAAACCCCAAAATATTCAATTATTTTATCTTAAAACCAAGTCGATTAAAATTAAATAATTTGTTTGCTGATTAGTTTCTGTAGTGACTTTTTAACGTTTTACAACTGTTAAAACAAGTACTTAAAGTGTGTAGTTAGTGAATTTCTTTGCTACAGCAAAAGGCAAATATCCCGGACAGGCTTAAGCGAATTTACGGCTATAGTGAATTCTATAAATGTCCCAGTAAAGTCCCTATATAAAACTTAAAACACATTGTCGTTTTTAATGAACACAGTATTACGAATATACGGCTGTAACGAAATAACCGTACAACCTCGCTGGTAATATCTTAACGCATTTTTTAATCAAAGTGCTGAAGTACTGACGGGAGTTGATTTTATCGATTATCATTTATTTAAAAATCAGCGATATGTGATTTTGCATGGCAAGTAGTATCAGTAATCGAAAATTTTATGGATCCAGGCAAGATTGATCTCTAGTTTTGTTCAACCAAACGCTCGACTGTCTCCGTTTATCTCCGACTAGCAAGAGAGACTCACTGTTTTGTCGAATATTAACGGAGACAGCCGAGCGTCTGGTTGAACGAGATTAGTACATTGAAGTATAGCGTATGAATACATGCATACGACTATAAAAATATCTAAACTGTTTGTACCATTTAAAATCTTTCTATTTTCATGGTATTAATAAATAGGTTTTCTTGAAAAACAATGCTTCAGAATACATTGCATCAAATTTATCGATTATTTTCAGGAACTAAGTGTTGTCAGCGGTATTGATTTGTGCTTAGGTCCAAACACTGTTTCACTTTCGGTTTGCCTGAGTAAGTGCATAGAAGAGTTGATTAAAATCAACTCCCAAAAATAATTTTTGAAACGATTATTGCACATTTAAAAGAACTAAGTGCGGTTTTATGCAATTTTTGCCCCCCAAAATTAAAGTTTTAGAAAGAGCTTTAAAATAAGGTGAAAGATAGTTAAAATCATATTGGAAATAAAGGTGTAAAAGGTTATCACCACAGTGACGTCATAATGTAGAAATGACGTCATGAATATTGCATTATTTTGATAAATTGATGTTTTGTAGCAAAATATGGGTGTTTTCCGAAGGTTTTTCGACTGGGAAACATCAAGCGCAGGCTTGCTCAAGTACCATATTTTAGTATAATGTGTATAACTATCTGAAGAAAAACATATGTTAAAATCGCACTTGAGCAGACCTGCGCTCTATCCTTCCGAATGCAAAATATAGAGCAAAATGAGAATATTTTCATTTGTTTGCAAATTTGCGGGAATTGGGCCATTTAGGTGACGTCATAGATACACATCGAATGAGCAATGATGACTAAAATCATTATTAATGTTATAGGCATCCTCTATACAATAATTTGTGAAGATTTTATTTTTATACGATACTATTTAAAAATTGGTTGAAATCGGGGGCAGATATTTGACCATACCGCACATAGTCCTTTCATTAAAGTGCACGCAATTAATCGACTTGTCAACTGTTCTAATGTTTATAAAATGAAAGGCATACATAACATATGAAAAAAATTACATTCAGATTTTGAAAAAAAATTGTAACGAAGTAAAAACGTTAAGACTGCAAAACAGAATACCGATATTCTTTTTTTTTTTGCAGTGCTTGGATAAAAAATATCGTAGCGCGATACATTTTTTTAAATACCGGTAAACCAGTTTAATTGATTGGGCTCGGAATTTTATTACAGGCTCGGGATTCCAAAATTCTGATTTAATTTGAAAATAACTGTTGCATTTGTAATCGTTCCATGCATGTATAAATGATATCAGAAATAGATATTAACATCTAGAATTGAATGAAATCTAACAATATGGATATAAACATTGATAAACAGACAACCTGTACTTCAACTTCAACTTTAACTATTGCTAATTTTTTGGTATTTGTAAAGATCTACAAGCAATGGAACCTTTTAATTACATCAATATTAAAATGTAATTGATATATAAACTAAGAAAAAATCAGGCTTTACAGGATAATTAATATTGATGTATTTGTTTTTTATTACTTCGATAATTTGTCACAAAATCCATTTTTTTAAGGTTTGCATATACATTATTTTTTTTTTATTAAAAAACATTTTTTTTTCTAGTTTATCTCTCCTTTTGACGAATAGAAGTCAATAATATAAAATTATTAGATTTCGATTTAGCGTACATACATTTCTGCTGACATTACTCATGACACCTTGTTAACTTGAGTTAAATTTTTAATGTTAGCACAGAATAATATTGTGTGTGCATATTTTTTTGAAATGCTACAATGTTATGGTATTTGATCTTTGAACATCATATTTCTTTTTATTTGATATAAAACAGTTTATATGGGATAGTAGATTTAGGAGCTGCATTAAAAAAAAACAAAACTAAATTCTGTCTTTAGACAGTAATACCCGCACCAAGTGTTTGCCCCTAAATAACACTGTTTTGTACCAGGTAAATTAAAAATGAAGGCCACATTCAAGCTCTAGTAATACATTTAGAATTTATAATTTTCATAACTGAGGGATGTGATTCCGTCCCATATGATAATACACATGAGCAGCACTTTATGTGCGATTTGGGGTTGAACTGTTTTTAGTGAATTTTCAGTTAATCAAAAATCTTAACATTTCATGTCATAGAAAGTATAATGGTCTATATAATTATTACAAACAACATTAAAGATTAAAGTATGCCCCCCTCCCGTGCCGGTTTTACATTTGCTTATGTGTGCCTACATGTACATCATCGTGTGCACAGATTTAGAGAAGGGGTGGGAGTGAGTGGTCCAGACCCGTTCCCTATGCAAATTCATTTATATCAATAACGAAATTATCAAAAATACACCTTGGACCCCCATGCTTTTACAGACATGTAAACGTTCTAACCCATTGCGCTTCAATGTTAGGTCCCTTTATTTGGGGGTAAATATTTAATTAAAATTTAATAGCCTTTTTTGTTTATCTCAATAGGAAGTATACATCACAATATGCAGGTGTCCTGCACCACCTTAAAGTTGTTATTTACCTAATAAAATAGTGAAAGTGGATTTGAAGAATAGGTCATAAAAAACAAGCATGTTACAGATAACTGATCTTTGTCTGAAGTTACGTACACAACACAGGTATGCAGGTCTCATTAGCGGGTACATTTTTGTACTAGTTTTACCCAGTTCCTCGATTTGATGGGTTTACGTGTATGTGTTTTCCATATGCAGAAAACGGTTACCAATATTGGTAAGCATATGCATAATATATGTATTAGCAGTACGTACCAGAATATAATGAGATGCCAGCATACATAAGTTCTATTTTCACTTTCTAAATGTGATCTCCCTTTGACAGCATACTGTATCATTATCTTTTAATATTTAGATAAGCTCATCATCGTTACCAATCCTATCGCATTTGTAAAGTTTCTGTCATTTTAATTGCAAAAGTTATCATTTGTCAGACTTGCACTGTTGAGTTGACCCAATATTGTAAAATGTACAATATGTACAATGTATAAACAATTTCGTAATAAATTTGTGTATAACATGTAAGACTAGTGTAGTCACACTTATCATTTTTATATAGGTATAATAGGAAGGAAGGGGTTGTTTTTTTTTTTAAATGTATTATAATGCATCAAATACAATGTAGGTCATGACCTTATGGGACTGTTCTGACCCCACGAAACAGGAAAATACAAAATATCTTGTAATGTCATTATGATGCATCAAATGGTGTAAAGTACATTAACGACCCCAAGGTGTTGTCTTTATCCCCCCCCCCCATCCCGCCTTTATGAAATAGGAAATGATGATACACTGTACATGTATATTTTGTTAACTTATGAGATCTGAGATTCTCATCCCTAAACCATATAATTTATTCTTGCTCTTTGTGTCATTGCGCGTAAAATTATATTATAGATTATGCCCCGTTGGAGACACTCTAACATTCTACAACTATAAATAATAAAGTAGTTTATCTTATTCATATGTAGTGTTTGATCCATATTGGTAATTTCTAGCCTAATGATGACACTGCTTTGTTTAGGAGACTTTACAATTGCCCCAAATAGGCGAATACACATGCATACAACATTTTGTTTATAAATCCTATAAATTGAATTAAGCAATTTCTAAAATGTTCGTGTGCATCAGGAGAGAAAAGGCAATCAAGAAATGATTTAAGATTTGCTAATGCACAAATGTAAGAATGTATTAAGAAGATTGAATCTTTAGAACCAGGTTAGATTGGGGGGGGGGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATGCCAAATTGTGGGATATATTTCTGTACCAATCGGATGCCATCTTTCTGTTAAATGTCGACTTTGCTTATTTTGCATATTCACATCAGAGAGGGGGTATCACTAGTGAGCATTGGCTCACAGATATCTTGTTTAATTTGATTTGCTTTTTTGATCTGTGATATATCTCTCTTTATATTGAGAATCATGTACACATGAATATCAAAGAAATCTTAATTTGCTATGTGCAAGTCGTACTCACTCGATTTCCATAATGTTTTTTTTTTATTTTCATTGCCAGAATATCCTCTGAGATAGACTCGGTAATTTTGTAAAGATTGACGTGCAAATCATTTAGTTTTACAGTACCCGCAACGTTATTTTTTCCAAGATAACCGATATGATAGGATTCACGCACGATATGATAGCACTAACGCACGATAGAACAGTATACATGCACGAAAGGATAGGATTAACGCACGATAGAACAGTATACACGCACGATATGATAGGATTGATACACGATTGGAAAGGATAACGATGTTCATGATAAACGTATGATCGCTTAAAACGATATATACGAACAAACTGATAATGGCAGAATTTGAGAGAGAACACGTACAAATAAAGATATACGTGGAATTTCTTCTTAGCAACAATTGCCGAGTTGTTAATCATCGCTACATCATTTATAGAATGAATAAACGTGACCAGTTAATTTTTTTTCAACTAAAATTTTGAGCTTTAATGATCAGTAAATTTTATGTATTGTTAAAATTGTTTTCATTACCGAACACCCTAGCCGGTCGCCGCGAATATTTCAGCCAGAGATTAAATCACTCGGAAAATAGCGGGTTTAATTATTTAAATCCTAGTCTTGTATAAAGTAAATATAAAATCTATCATAAATACATTTCTTTTTGTATAAGAAAATGATGCATTAAAACGAATTATTACAAACAAGTTAAATAAATATTTACGCAGATACACATTCTGCGTAGAATTTGTTAACATTGTTTTCATTACCACACACCCTAGCTGATTGCCAAGAACAATTCAGCCTGAAATCAAATATCACACGGTAAATAACTGGTTCAAAATACAACTAGGGTTTTAATTAAATATAAATTATATCATCAATAGTTTTGTTTCTGTTAAATATGATGCATCAAAATTATATTGCATAGAAGTTACTGTTTACGCAGGTAAACACTCGGCGTACGATTTGATGTATTCGATATACAGGTAAATATGTTACCTTGTTCCTGAGAACTTCGTATTTCATTTTCAATGTTAACAGCTATGATTTACATATAATATTGGTTAATTTTGATCTAAAAAATTTAAAAATTAGTATCGGCATGTTTGATAGCATTTTACAATTCTTGTTCGATAAATATGTGTATACGGCGCACCGAACGAGTTTCAACTTGGTAATAAATTTACTTACTTATGAAAAGGCACGAAACGACTAACATGATAGGATAAACGGGAGAATTGTTGAAATTAAACGATAAACGTGATAGGATTAACGCACGATAGGATAGGATTAACACATCCCAAACAAAAATTTTTCTTAAGAAATCATATCAAAATCACTTAAAAATCATATCCAACTCACAAATTCATGATTTTGTTCTATGATTTAGACATGATCCATTAAATGAATCATACCCAAATCATAGGTGACAAATAAGGAAGTATGATCCTGATGTGGTTTGTTTCTTGGTTTTGAGTCTGCTATGATTTTCTTGTGATTCTGGTATGTGCTATTATCTTAGAAGGCAACAGAGCATGCGTTTGAAATGATTCGTTAATTGCCAGATAAACTGACCACTAAGAATTAAGATTTCTGCATAACAGGAAGTTGAGTTGCAAATTTTGAATGTTCATCTTGGAGCCTAAATGTGATGTACATGTCAGGAAAATTTGTTATTGTTGGGCATCTTGCTCTATCTTGGCATATTTATAAAGTGAATTTATGGAAGTATTTTGGGGGGATATATTCTTATTCACTTGAGGTAAATAATATTTTATAAAGACTAATTTACAATACGCTATCAAGTGATTTATTAAGTGAAGCAAGCAACTAATGCATGGATGTACATGTATCGTTAGTTCAGACCGGGAGCTACAGACCTGCAGCTAGGTTTTGAAATGCATACATGATATTTTAATTTGAACAATTCATGTAATAATTGCTAGAAGAGTTTGAAATAACAGTATAATTATCATCTAAATTATCGAAGACTTTGATCCTGCATTCTAATTCAGATTATATTGGCTTAACGATATAGTACATGTGACATTTATGTATACTATTTTTCATATTTGGTAATTGTCAATGTATTTCAAAAATTAAAAGTATATAATTGTCTGTTGCAAAATATTAATTAAGTGGTAATTTTTTTCTTTAAGAAATTATTGTATAATTGTCCTTTAACAGGTCATATAAGGATCATGGTTTTGATATGAGTTGTTAGTTACAACAGATCATACCAGGACCATGGTTTTGATACGAGTTGTTAGTTACAACAGATCATACCAGGACCATGGTTTTCTTGCAATTTGTTTAGTTTAACAGATCACCCGAGAATCATGATCCATTAACTCATTTGCATGTGAAATTTTCCTATACCGAAATCATCTCAAAACCATGATTTACACGCAAGCCATTGATATGATCCCGTAGGCTATTTTTTCTCTTTGGGATGATAGAACAGTATACACGCACGATAGGATATAATTAACGCACGATAGAACAGTATACACGCACGATAGGATAGGATTGATACAAAATACGATAGGATAGGATTGTAAAAATAACGTTGCGGGTACTGTATCTGTTTCTTTAAATATAAATTTCATTTAGGACATATCGTGCTCGTGTGTGGTTGATTACTGTTTGTCAGTGTTGTTGTATGTCGACCTACATTTTAACTGGATCACCGATTACAAAGCTTTTGTTATCGTTAGCCATAGATCATGTGCTAGGAATGGTGATTGTAAACCTTTATTGTTTTTATACAGCGTAAATCAAAACTTTAAAAAATCACATCGGAATAAGTTTTAGAGAGATTTTATGAATGTGTTTGGTTAACAGGCGTCGGAAGTACTGTTTTCATATTCAAGGGTTCTTGAATAAAACATTTGAGTTTAAGTCACTGGAGCCCAATTGTGACCTGACCAATCTCTTCAAACATTCATGTTCCCTCGCCCATCCTTTATAATGCTAATAAGATATTATCTAAAGGTTTTTTTTTTATATCCGGTATTTGCTTTCATTAATTTCCGCATAAAAGAGCGACTGTTAAATATATTCCGGCATAATCATATACGTTGTAGAGTATAATTAAACTTCACTAGTGTACATGTATATACCTATAGATATGTCGTTCATGTTTTTATTGATAGTAGTGTTTGCGATTTCACAGGCTTATGGTGAGTTTACATCCATAAAATACAATCGTCATTTAAAATTTAATTAAAAAGGTAGTACATAATGTAATATACTCTTTTACATAAACAACATTCTAATTGAGTCGGTTATCTACCTGTAGCGTTCATCACTAGTATGTTATATAAGTTGTATTATTAGTTCACTTATTTCCTAAATACTGTTTGTTTGGTATTTTCACAAACTATATTTATATTTTATTACCGAAATATATTGCTTTAAAAACTATTTTAGATAAATATATTAGGATAAAAATAACATCATTTATTATGATTAGGTAGAGTTATTCATATTAAATAATGTTTTTGATACATTCAGGTTTTTGTATAAAAAAAATCATTTATAAGATTAGACGTTTTATAACATGATATGACAACAACTGTTCGGACAAATCAAATAAAATCCAACTTTAATTGTTTTTGTTTATGAAGATCGTTCTATTATTATTATTTTCANATAAATACCCGTACGAAAAAAAAATCCACCCTGACTTAAGGCGGACAGAAGGCGGAATTTAATTGGCCGACTCCGCCTTTTATTCTTGTGAATGCATTGTAAATTTTACAGATTCAGGGTGGAATCAGGGCGGCATATGGCTCGAAATATTTAAATGAGATAAAACGTATTCCGTGTAAATAAAATCCACCTAAACACGTCTAATAACCTGGAAAAGATTCCTCTTAATCAAAGTTGGATGAATTCCGCCTCAGTCGTAAAAGGATTCCGCCTTAGATATTCATGGAATCCATCTTATAATAGGTGGAAGCCGCCTTTTTATCCGCCTTACCATGATAAGGCGGACTCCACCTTAAAACACTTCTTGACCTGTGATTTTTGTAAAAATGGTGGGTAGAGATAGATTCATAGTCTGTCTCAAATACTTTATTCCTGAAACATGCTCAGTCTTCCAGACCCTGTAATTTCAGGGTTTTTTTTTTACCTAGAACACATCATATTCATACATATATCACAAAAATTAAAATATCTTACTAGTTAACTTGATATCTTTTTATTTTCAATAACATTTTCCAAAATTAAGTACAGCTATTTGTAAGAACCAGGCAGAAACATAGATGACTGATTCATAATAGTTAAATTGTTTGTAAAAATTGGTACAAACACATTAAAATATATCTATATGAATATTTTTTCTTAAATATAATTTGATTCTGTGGATTGGTTTTTAAAAAAATGAACTCAACGAAAACCATAGTTGCTGATTCAGTCTACAGTTTCTATTGTATAGTGGTTACACATTTAAGGTTTGTTTCTAAAAATCCTACATTTCCCAAGTACAGTACCGTCAACGCTGATCCCGTATTTGACCGCGATCCCCCCGCGGTTATTTAATCCTTTCCGCGTTACACCATCGCGGTTAATTCATCGCGGTCCTCGCTGCAGCCATGTTTAAACCGCGGCGGTGTGGCCTACCGTTGTACAAGGTGATCGGAGATTTTTACCTGTATGCTATTAGACAATTAGACGGCCACCTAACACTGAGAGTCATTCTATACTAGCCATGTCTGATGTATTGTTTTCATTTCACACATTAAAATGATTACGTATTTTAAATGCACGTTTTCAAAACTCCTTATCGATTATTTTAGAGATATTTAATTAAAGAATCATCTGCACCCGTAATAATTTTCATGTAACTGTTGATATACCTATTATTTCAAAAATATTTAGTCATTTTTATAATGTAATCTACATGACGGAGAGGGTTAGAACTATAAAACATTATTTTTCGATTTTTTAATGATTTTAAACATTTCCGACTACAAAAATGTTTTAATCCATATCAGTTTGTAGCTCGTTTTACGGCACTCTCTCGATGCTCAAGACAATTAATCTAGTCCGTGACAGGCACATGCTACACGGAGAACGTTTACCTACGGTCAACGGCATGATATGAAAATTTTACTCAACCCTTAAAATACTAAATTATATTGACATAATTTTATGTGAGTTCAATATGAAGCTACAACACAAATGTACATGTAGTATCAGCTGCGAATACCGTTTTTCGTAACCGTCCCCTCCACCTTTTCAACGTTTTAATGGCTGTGAAAGTACATGTAAATTGTACTTGACTTGAATATGAAGCTAATGGAATACAAATAATTCGCGGTGTACGTATACCATTACTTTAAAATATAAAAAGATATTGATATCATTTGATGTGTGTTGAATATGAAGCTACTACACATATGTCGTATCTGTAGCGAATTATAACGTTTTCTGTACCCCCCTTTCCAACGTTTAATGACTGTCAAAGTTAATTGTATGTGTCTCAATTGTTTTACACAAAGGTGTGAAACCATCGCACTGACAGGAAATCACTTTTCGCTTTAACGCACAGAATACACGGGTATGAGGCAGGTGGATATTCCTTGCAACAAGTGACATCCAGGAATTCTACCTGTATATCAAACAATTTATTTAACAGTAACAATAAATAATTGTTTCATTTTACTGCCTTCTTAAACTGTAAAAGGTGTTTAACATGTCTCTTCCCCCGAAAAGAGAGAGAGAGAGAGAATTAGTTTTCTTTTTAACAGTGTTAAAATAACGTTGTATACGAACATTGTCAAGCATTAAATTAAACACCATAAACAGTGTTAACTACTTTATTGTTAGACAAACTTCTTTTTCCCCCGAAGACTAATAGAACGAAACGGTTTTCCTTTATCAAGGAAGAAGCACGTGGTGCAGCTCGCAGGCTGATTTGATTGACAGGTGATGCACGTGGACTCAGACTGAAACTGCATATTGGATTCAATCACAATGTCTTTTATGAATACTAAACTTAGAAAAATTTTATATTAGTATATTTCAATTTAATGCGGGGGGGTGGTGGGGGGGGGGGGGGGTAAAGAGCATTACCCTCTCTCTCTCTCAGTCTCTCTCTCACTGTAACAGGGGGTATATTTGTTGAATGTTGAAGAAATCAAACAACGCCTGTTAGGGTTCTGGGCATCTCTAATATTTATTAAGATAGATGGTAAACAAATGCATAGCCCTACAATGAATAACAACAAGATAAATATACGGCATAAAAATATTACAATAGGAGCAAGTTGCGCTAAAGGGGAACAACTCTTTACATTAATCCATTATACATGTATGAATTACGTTATGTATTAATTCATGTATCTAAAAATAGGTTTACAATGATATTCCTCTGTAATGTCTATAAACAGATAAAGACATCACTATATTATTCTAAATCATAAAACACAGTTAAACATACCATTCTATGGGAATGCGCTCTTTTACAGTATTACAACTCAATGGTATGTACAGTTTACTATCTGGTAAGGCAACTACAAATTATTGTAAAGTTTACTTTAATAAACTTGTACTTATGTTCACAATATAAAGGGATAAAAACAGTGAACATATTCATGTTATTCTTATCTATTAAAAAGTTGATATCTCACAAAATCATTCACTCTTACTGTGCATGAGCTATTGTTTTAATTTGGCAAAATTATAGAATTCACTGTTAATGAAATGTAT
