>scaffold36854
TTCAGAGAGAATATCTACAAGATGGTTGCATGTTTACTGGCCTGTGGAATCGACCCAGAGAAATCAGTTCTGTTTTTACAATCTCAGGTAAGCTTTTTGTGAATTAACAGTCAGAATACATCTGGACAAGAAACCAAGAACCTGACAATTTTCTAGTAAATCATAATTGGTTTATTGTTGGCTTAGGCCATAGATTGCTGTAAGTTTTAAACTTCTTTTGACAAGGTGTTACAGAGCAGTGAATGAGGTTTAATGGCCGTCTTCTTTGACTGTAGGTGAGGCAGCATGCAGAGCTGTGTTGGATTCTGAGCTGTATCACAACTAACGCGAGGCTTGGGCTACTTCCCCAATGGAAGGTCAGTCATAGTTATTCTAAATGTACAATTTAATTAGGGGTGAATAGATATCACCTAATGGTACAAAGTGATACAAAGTGAATGGAATTTCTCTGCTTGAAGCTGTTACAGGTGAAAACCAGGCCCCCTCCTTTAATTAGCTTTCTGTCTACATTTGTATATATGTGTCACCTTATTCTTTTGATATACCTATTGAATTCAAACCCTACTTTTAATAAAATTCCTTTTGTACAAGCTTGTTTTTAAAAAAAGATAGATGATCCAGCTGTGATTGTGCGATGAGTTTAAGTGAACGTATATTAAACAATAAATTAAATCTTAATACATAGGTGTTGGAAGCAAATTTCCCCCGTGAATGTCTTTTCTTTGCTCAGATTTTTCTGTATGATAGACTAAAGCCAAATTGACCACTGAGATATTTTCTTTGTGCTTCGAAGCAAAATTTTCCTGCTTTAATGTTGTTTCTCTGTAATAGGGCTTTTCCGTCAAAGAAAGGAAATATTCGACCCCATTTTGATTTCACCCCTTTGGCCCTCGTTTTCAGCAGGCAAATTTAAGATTGGCAAATTCTAATATCTCAAATTTACTGTACCTCTCCTCAAACGCAACTGTGTTTAAGCAAATTCAAGACGGGGCGAAACTGTTTGCAAGGGTAAAAGGGTGAAAATTACTTGGGGCAAAAATAACCCTGTATACAGTGTATGTTGTTGTTTCAGGAGAAGTCTAACACTAAATCCCCCAGTGTGGGTCTGTACCCCTCCCCCATCCTCCAGTGTATAACCCTGTATACAGTATATGTTGTTGTTTCAGGAGAAGGCGAACACTAAATCCCCCAGTGTGGGTCTGTACCCCTCCCCCATCCTCCAGTGTATAACCCTGTATACAGTATATGTTGTTGTTTCAGGAGAAGGCGAACACTAAATCCCCCAGTGTGGGTCTGTACCCCTCCCCCATCCTCCAGTGTATAACCCTGTATACAGTGTGGGTCTGTACACCTACCCCATCCTACAGTGTATAACCCTGTATACAGTGTATGTTGTTGTTTCAGGAGAAGTCTAACACTAAATCCCCCAGTGTGGGTCTGTACACCTACCCCATCCTCCAGGCAGCAGACATCCTCCTGTACAAGTCAGTGATTCTGTTACATGTACATCTATTAATCATAGCATGTGTAATTCAGTCTTTTCTTGTTCTTTACTGATTTATAATATCTTATATGGTTATTATTATGCTCCCTTTATATGGGCTTTGAATTGTTCGCAATTTCTTTTTGAGAGAGACCTTAATTTTAGGTTCACTTGTTATTTATAATCTTTAATAAAGGATTATGTTTTTGGTTTCCTTTCATCAACAACATCACTATGGGAGAATAGTGGGTTTTTTTTTTTATCAAGATAAGAAATTGAGTGTTTTAATTAGATGAAACATTATTAAATGAAACTTTCAGTTATAACATTTTACCTTCTACTGTTACAGATCGACCCACATTCCGATTGGAGAGGACCAAAGGCAGCACTTGGACCTGTGTGAAGATCTAGCCATCTCGTTCAATAATAAATTCGGGAAAGTTTTCAGAGTACCACAAGTTTTATTCAGTAAGTTTTTCAGAGCCCTGCGCTAATACATGGTCAGTCTGTAAATGCTAACTTTTGCGATTTTAATTATCTCAAAGTTTAATGAATAAAATAAATTAAATCTTATGCTCCTATATTCATTAATGCAATGTATATGAAATCATCATTTTATAATAAATTGTCTTTAAGTGTGATTCAGTTTTAATGTAAAAGTCATGCACTTGTATAATTATATATATTTTTTAATAGGCAATACAGCCCGAATTAAAAGTCTACGCTTTCCTGAAAACAAGATGAGTAAATCTGACCAGAGTTCTAAAGGACGCATAGACTTAACAGACTCTAACGATGACATTGTGTCCAAAATTAAATCGGCAGTCACCGATTTCACTTCCCACATTTCTCACGACAAGGAAAATCGACCAGGCGTAACCAATTTGATTGACATTCACGCTGCTTGCACAGGGGAAACTCCCCAGGACATCTGTGAAACTTATTCCTCATTAACAACAGCAGAGTATAAGATGCTTCTTGCTGACATTGTGATAAGTGAAATTCAACCAATCAGAGAGAGGATTCTTTGGTTGCTTAGTGACAAGTCACATCTTCAGAATGTTTTATATCAAGGTCAAGAAGTTGCTTCAGTGATAGCTGAGGACACACTAAAAGATGTCAAAAAGCTGATTGGGTTTATATGATAAGGTTGTAGGTATTAGTTTTCAATTTTCATTTTTTACACCAGTATGTCAAATAAATTCTTCGGTTTTATTGCAAAGCGAGTTTTATTTGTACAGTACAGAGGTTTGCTCCAGCACTCCCACAATGAATTACCATCAACATAATTAGCATGAACGGCTGATAAAAGTTTGACGAAAAAGTTTTGATAATTAACTAGTAAGTTATGTAGTATCTTGGATTAAAAAAAATAAGTTGGTGATTTGTTCACAAACTCCTCTAGACTGAACACTTAATTATTCCTGGTTAGCTTCCTGTTATTCTGTAGTATAAATCATATTGTAAGTTGGGGGAGGGGAAATTTTTATTCTCTCTGTGTCCTTTAATCCGTGTGGCTATGAACACTTCTTTTTAGGCATGCACTTTAAGGAATTGATTTTTACCTGTATGTAGATGTAGATCAAACTTAAATTTAAAAGAACATTTTTAAAAGTACATTAGGCTAATATGATCAGGTGTAAATAATACATAACATGTATTATTTAATTCATTTACCTGTTTCTAAAAGTTCTGAAACCGCTTGTACAATTTTTTTTTTGGTCATGAACCTCGTAACCCCTTTTCATGGAATTTATGCAGGTTAACCAAATGAAAACAACTTCAAACCATTGATGTGTTTTGTGTGACGCTTTTTAGGTAGTTTTAAGCATATTGTCTGTTAAAGATCTTAACATGTATGATAAATTGCTGAAATGACAACAGAACAAAGTTTTAGAGGATTAAAATTAAGGTTTATTTAACTGTGACTAAAACGCCACAGTTTAGACAGTTTAGTGACTAAAACGCCACAAAATGTTTGCACAGTTTGGTGACTAAAACGCCACTATAGTATCGATAGTCTGGTGACTAAAACGCCACAATTTGATACTGTAAGCGGTGACTAAAACGCCAAAAAGTCTTGGTTGGAGACCAGTCTTTATTGGCCGTCCGAGAACTTCAACATGAAGAAATCCTTCGGTTCGCCTGACCCAAACACATTCCTCAGCGCCATCGCGATTCTCTCGTACATCCTTGGTCTCCTAAACGAGAAGGGGGTGACTGCTACTGGTGTCACGTGGTTAAACTTCATCTGGTTCCCTGTCCTTGTTTCACTGACTTTCTGGAGATTGCGTTGAAATCGTTTGATCTACAAGATGGAGATAAATATGATACCAATTTTGTTGAGTGGTATAGGCATACTGTATACAGTCAAGAAAATATTCGGCCCAAGCGATTTTAAGGCCGTGGGTGATTAACTCCTTATTAAGATTATATATCACCTAATTGGGGCGATTTATATTTATTGACAAAAACCAATATTGACACTTTAGCTGTCAATGAGTTATAACTTTGATAGGAAAATTTGTAAGAACATAGAAATTAGGCATTTATCTTATGATGATCTCAAACTAAGTCTAGTAAGTCACTCGAGTTAGCACATGTGAAAAACAAAATATTTTAACTAAAGCTAGATTCTCGATATAAATAAAATCGTCTGAAGTTTACAAATATAGTTTTGAAATCACAATGGTAAATTTTGAGAGAAAGACTAAATATATGATGAATTGATAATTTAATGGGGTAAATAGATAGAGAAGCATTGTAATTAAGGAATACTTTACACACGTTGAATATTGTCTCCTCGCTGTCATGGAGAATCCTCTCGTATTTCTCAGCGGCCTTTTCCATTCCTAATAACAGCAATTTAAAAAAAACCCCATATTTTTATAAATCCATTCCCAATATAACCGTTTATAATGTAGACAGTTTAGCTAGGATAGAGACTTAGCGACTAGTCTTTAAGAATGTTTGTACGTAGTCGTACCATTGTTGCCCAGGGACAGGAGGTGCTGCCCCCACATTCTCTGGAGGGTGGTCAAGTCCGTCTCTGTCACTGTGTTTTTCTTCAACGCCTCCATGAAGAGAAACGCAAAAAGGATGTACTTCCTTTGTTGATCTGAAATCAATCAATCGAACAATCAAACAATCGATCAATCAATCAATCAATCGATAACGACGTGAATGATGATTTTGATTTACCGAGGTATCAGATTATTAGAGATGTAATAGATATACGAACCAGCAACTTCTTTATTCTTGGAATAAGAAAATCCACCAAGCTGACCGATGTTCTCTTTTCCGTAATGAAAGATTAAAATCTGCAGGATGTGTTTTCTCTGCAAATAAGATGACAATAGCAACGTTATATTTAATTTACGTTATATAAAAAGACATCACTCTTTTATTGGTTGTCTATAGAACAATGTCTAGTGATTGCTGAGACATAATCTGTATTTGTAATGTTGAATGTTCTACTAACCACGGGCGTCATTGTCCATGTGTTTGTGGAGGACAAGTAGTCCACCAACAGTTCGCGCAAACGAGCCTCGAACCCTGCTTTCTCCATCTTGATCAGCAATTGAATCCTTGCAATTGATTTTGCCGATAAGAGCGTGTGTTTATCTGTCGATTGACAACGATAATAGTTCGCAACGTTTGTGACGTCATGATATTATGATGCGTTACATGACGATGTCACGAGAAAAATAAAACAAAAAAATCTCGGTATGTTTCCGAAATTAGTTCAGTACGCAGTTTCTAACTTTCAGTTAGTTATTTCAACCCTTTGAATTTTAGATCGTAGTAGAGACGCGTGTTCATGGGTTACACTATTTACAAATATTCAAGAGAATATACTAGTATTAAACCGACGTATTTAAAAAAAGAGTCGTTACATGTAAACACAAAAAACTGAGTTAAAAGAAAGTCCCTACAAACAAAATTCAAGCAGAATATAATATTGGTCAAACATTAACAACATTCTAAAATTATATCCAGGCGATTTATGAAGTTAAGCCCGTTTGCCCAACTGATCATGACTTGTGAAGTAAAAAATTTAAAATTAGACATAATTATAGGTAAAACCTTTAAACTCTAGACTGATCTCAGTCTGTATAATTATTTCATTTACTTATAAGTCTCTATGTTGTTTTTATTTTCTTGCAAAGCTCACTGTGTTTCAAAAAGTTCAATATTTGATCTCTATAAACATACTTAAATCTGATCAAACATACATGTAGATGATTGGCATCATTAAAAGTTATTAATGAGAGATATCCTTGGATACTGCATTCTGGGACTTAAGCAGCTAGCTGTACATAATCATATGAATTATCTATTGTTCATATCCATGGTACTATTAAACCAAAGTTATTGATGGTTATCATCTGTAATACATAAAATCTCAATTTATAGTAAGAAAAATTACTGATTATCTCAGAAATATGAGACGTCGATGTGGATCGATCGTGCATCTTTAAATTTGCCAATTTTGCTTTAAAGCCGACGTATGGAGAGGTAATTGAAGAGTTACATATGTAAGGACAGACGCGACGTTCCTCAGCTTTAAATATTTTTTCTTGATAGATGAATTCTTTTTGATTTGCAATTAAACCTGTTTATACTCAAAATTTCAGAAGATATTGTTTGTGTAGGGGCTACACAATATTAACGAAACATATACATGTACTGTAAGTCAAATTTTATTCGCGGGGACTTAATTTAGCGATCTACAGATGGTAAACTGTTTCCCGGCGAGATAATTTGGCGACCGACCGAACTTGCAGACGATCAAAAAGAATTGTACATAAAAAGTATTAGACGCAAGATCTGAGAAAAACTGAGAATAATGAATAATAAAAAAAAATCTCGTTATACGTCGAACATAACAAAAATTCACAAAAATACAGAGAAACTGGAAAAGATAATATTCTGTTTTCAGCCTACATATTTTATCCTTAAGTGGTTATGATAATATTCATTTTTTAAACTCTAATTTTTTTTTTATCTGCAACCATATTTTACAAGAAGATTTCTACTTCTTGCAACACCGAACTCTTCCGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAACGTGAAAATTTCAGGGATAGTAGATGAATGTCTGTAGATGATCCTATTTATTTGATATTTTGAAAAATGCGCAAGGCGGCGAAGCTCGCCCGAGGTCAAAAATTGGCACCAATTTTTTTAACGAAATTTTCGCACATTTTCGGCCCTAGCTTTTAATGTGTAAATATTTTGTTAAGACATGTAATGCAAAAGTTGTTTAGATTAACTAGGACTTTTGTTTGATATCAAGAAAAAGGGGCTGGCCCCTCAAATTAGGGGCCAAAAGGGCTCAAAAGTATTTTTGCAATAACTCTTTACTGAAAAATAATTTGTAATCGATCATAGAACCAAAAGTGTTCATTGTACATCTGTTTATCTACAAAGTACCATACCTAAGTCATATGTTACGTAATTATGGGTTTCAAGGGGCCAGAAGTCCAAAATTTTGATCTTTAATATCTAGAAAAGGAGAAATATTTTGATAAGCATTGTAGAACTAAAAATGATTAGAATAATGGTTTTAACAATATGCTACCTAAATAATTTTTGTTGGTGGCCCCAGTAAGGATTTTAAGGGTCGGCCCCTAAAACACATTTGTTCAGATATCTTTAGAACGGTCAACAATTTCCGAACACTTGTTGAACAAAATGTGTTTATATTTACAAGACCTTTTATTTGATATCAAGAAATAAGGGTTGGCCCCTCAAATTAGGGGCCAAGAGGGCTCTAAAGTCTTTTTAAAATAACTCTTTACTGAAAAATAATTTATTATCAATTATAGAAGCAAAAATGTTTATTGTACAGCTGTTTATCTATACAGTACCATACCTAAGTCATATGTTACGTAATTAGGGGTTTCAAGGGGCCAGAAGTAAAAAACTTTGATCATTAATATCTAGAAAAAGAGAAATATTTTGAAAAGTATTGTAGAACAAAAGTTGCTCAAAATAATGTTATTAATGATATGAAATCTCAAAAAAATTTGTTGGTGGCCCCAGTAAAGAGTTAAAGGGTGGGCCCCTAAAACAGAGTTGTTCGGATATCTCTAGAACGGTTAGCAATTCGTAAATACTTGTTGAAAAAAAATATGTTTGTTTTTCGAGACCTTTCATTTGATATCAAGAAAAAGGGGCCAGCCCCTCAAATAAAGAGCCAAAAGGGCTACAAAGTCTTTTCATAATAACTTATTTTTAAGCGATAATTAGTTATTAATCATAAAGCAGAAAATACGAGCTTATTATTCATAATTCAAAACTGAAATCCGTTCTAAAATCGGACGATGCAATACAGAGGTATAGGGGTTTAAAAATTGATTTTTCCGGAAATTTTGATTCCACATTCTTGGTTAAGAAAATAGTTTTATGTTCAGAGTTAAATTAACTCGTGCCTAAAATTGTTCGATAATTGTTAAATCGTACTTTTACTGATTCGGATTTGTATTTGCTTAGTCGTTCTTGAAATCGATAAGGTTTGTTAATTCGTACTTGGCATCATTTGGATTTTGTTAACTCGTACCAAGAATAATTCGATTTTTTGGTCTTAGTTTCTTATGTTTTTTTGTTTAAGAACCCTGCTTCTTACAGGAACTTCTAGCTTTACTTTCGACATTACCGGAAGACCCACTCGTTGCTTTGCAACGAGCTTTGCTCTAGTTATTATTTTATATTTTTCCTCTGACATTTTTCGAGAGCTATAACTCAAACTATTCGGTCGATTTTCACCAAATTTACAGGACTGATAGAACATAAAACTTGCTTGCGAATATATAATTTTGAGCTGATGACGTCACTTCCGGTTTGAGATTATGAAGATTTTGTGAATTTTTAAGGACCATTTTGTCCATGTAACTCCTCCGAAACTAAAGGGTATAGAAAAGTGAAACTTTCAGGAATATGTAGATGGATGTCTGTAGATGATCCTCTGTATTTGACATTGTGGAAAATGCGCACAGCGCCGAAGCTCGCCCGAGCTAAAAAATTGGCACCAAAATTTTTGGCAAAATTTTAACACGTTTTGCAAAATATCTTTTAACCTGTAGATAGTTTGTTAAAACATGTAATGCAAAAGTTGTTAAGATTTACAAGAGCTTTTGTTTTGTTTTAATAAAAAGGGGCTGGCCCCTTTAATTAGGGGCCAGGAGGGCTCTAAAGTCTTTTAATTTTAACTCTTTACTGAGCAATAATTTGTCATTAATTATAGAAGCAAAAATGTTCATTGTACATCTGTTTATCTACACAATACCTTATTTTAAACATTTGTTACGTAATTAGGGGTTTCAAGGGGCCAGAAGACCAAAACTTTGATCATTAATAATTTGAAAAGGAGAAATATTTTGAAAGGCAATGTTGAACAAAAGTTGCTTAAAATAATGTTCTTTAGAACATGGTACCTTAAAATTTATGGTTTGGCGCCCCAGTAAGGAGTTTTAGGGTCGGCCCCTAAAACACTGTTGTTCAGATATCTCCAAATCGGTCAACAATTTCTGAACACTTATTAAACAAAATATGTTTATAGTTATAAGATCTTATATTTAATATTAAGAAAAAGGGACTGGCCCCTCAAATTAGGGGCCAAGAGCGCTCTAAAGTCTTTATATAATAACTCTTTACTGAAAAATAATTTGTTATTAATTATAGAAGCAAAATTGTTCATTGTACAGCTGTTCATCTATACTGGACCATACTAAAGTCATATGTTACATAATTAGGGGTTTCAAGGGGCAAAAAGTCCAAAACTTTGATCAATATTATCTTGAAAAAGAGAAATATTTTGAAAAACATTGTATAACAAAAGTTGCTGAAAATAATGTTGTTAACAATGTGATACCTAAACATTTTTCGTTGGTGGCCCCAGTAAAAAGTTGAAGGGTCGGCCCCTAAAACACAGTTGTTCCGATATCTATATAACGGTTAACAATTCGTGAACACTTGTTGAACAAAATATGTTTATATTTGCGAGACCTTTAATTTTATTTCAAGAAAAAGGGGCTGACCCCTCAAATTTGGGGCCAGGAGGGCTACAAAGTCTTTTTATAGTAACCTTTTTTAGGTTATTAAGTTAAATGTAAAACTGAAATCCGTTTTAAAATCGGCCGATGCATTACAAAGATATAGGTGTGTGAAAATTGACTTTTCTGGAAATTTTGATTCCACATTCTTGGTAAAGAAAATAGTGTTTTGTTCATAGTTTGATTAACTCGTACCTAAAATATTTCGATAATTGTTAAATCGTACTTAAACACATTCGGATTTGTATTTGCTAAGTCGTTCTTGAAATTGATAATGTTATTGCTAATTCGTACCTAGAATCATTTTGATTTTGTGAACTCGTACCAAAAATAATTCGATTTTTTTTCTTTTTGTTTTATTTACTTATGTTTATTGGTTTAAGAACTCTGCTTCTTAGAGAAAGTTTTAGCTTTACCTTCGACATTATCGGAAGACCCACTCGTTGCTTTGCAACGAGCTTTGCTCTAGTTCTAATTTTATTTGCAAAAAAATCTTGTGCCGCTGACAAGTCTAATTTTGTAATTTATGTGACAATTAATTACTTTGCAATGCTTTATAGTGAAAAAATAATAACAATGTGATGTATGAAGAGAGACAATCTCAATAGCAGTTGCAACGTACTGATTTTTTTTTACAACAAACATGAACACAACCTTTACAAATGTAAATACACTGTACAAATTATCGCAGTATTATAAAATTCACATTATACATGATCTTTGCATTTTACTTAAAAAAATAAAAGTGACTTCATCGTTGTTTTTGAATATACATAATAAATCTATATGATTTGATATTATTGACATATTTAACCTAAAAACGATTGTTTGAAGAAAAGATAATTAAATGTAAATTAGGTTTCTTTTTTTCAAATGCATACAGCTTTAGAAATGTAATTCTGATGTAATATAATTTTCTTGACAATAAACTCTCCTGGTATATTGTAATTTCATACATGTAGTAAAACGAGAATTCATACCTTTGCATTTCAACACTATCCAGTAATATCATATCTCTTTGCAAACACCAGATTTTATAAATTAAACACTTAACATTTCTGGATTGTTTTTCTACTTTGCTGTGACTTTTTTGAAAAACAAGTGAGTTTTTTTTCTTGTTTTTGGATTAAAAAGATAATATTTGAAATATTGTTTTTTGTTTTTTAAATTGTTAATAAACGTTTGGAAAAAAGAATCTAAATGCATGTTTATAAATGATAATTGCCATTTTTGATTCCTGAAGTTCATCAATCTAGGTCTTATAAAGGTTTGATACGACATAAGCAAAAAGTGAGGATGTTGGTTTTAAATTTATAACGGTATTAGGTTGGATTATACATTATCAATATATATAATTTTTTTTATACCGTTTTACAAGTGATGATTTTAAGTTTACCTACAAAGCTTATGTTTCTTTAAGAGTTAAAATTTCGCATAATTTACACTCGTAAAACTTAATATATGTATCCGTTCATGCCATTCTTTTCAACTGGTCAATAAAATTAATGTTATAAATAAGAATTGAAAGTTTTGTAAATATTTGCTACCTTTGCTAGTTCTTTTTGTGCTTAAAAAGTTTTAGAACAAAATACTTGATAGAGTTCATAAAAAAAAATATATACCTCCGATATGAGGTAGAATTACGACGTAAAACACGATATAATTTGACTTTAGACGCTTTTGTGAAAAACCGTAATTTTGCAACGTTCTGCATTCGTCGAACCTCCATACCACATTAAATCTAGGGTGCTTTTGTGAAACGATGTCCGGCCTTACTTTGACAAATAAGTAAACACTACCTGATGGTATAGTACTCCAACCTACAGATATATCACAAAAGATTTCACTGCAATTACAAACTCCCTGGCAATCTCTCTCATATTAGGAATAAGGAACTTATAGGTGTATACAGGATAGTGGTTTTAGTTTCACTCGATTTACGTCAAGATTTTATAATCATATTAAGCAATAAAAATATCGTTTATTTTCAGCTTGCTTTATTTAAATACTAATTAAATGTCATTATTAAAAGTAAACGAAGTTGTTTATCAAAGGAGTTAGATTAAGTATATATCTTCACCGCTTTAATTCATACCCCCACCCCATCCCCCCCCCCCCCAAAAAAAATAATATCGTCATTATGAGAAATGTTTAGTTGCAAACATAGTAATTAAAAACGCCTTAATGTTAACGTCTAGAGTATATAAACTAATGTAGACTAAAAAAAAACCCCAACCCCCCCCCCAAAAAAAAAAACCAAACAAACAACAAACAACAAAAAAAACAACAACAAAAAACAAAATCAATGCCAAAAACATTTAAAGAATTATAATTGATTCACAATTCTTTTCTATAATGCTTATCCTTATTCTAACGTTAACACTTTTTAAGTTTTTTATTTGATATCTTTGTATTAGGTTTGAAAGAAAACTTTTACAAATACGGCGGGTTACTTTTTGCAAGTATTGTTTGGAAATCTACAAGATAACAGAAAGAATAGCTGCAATTTTATCTAATACTTTTAATTTTTAATTTAGACATGTTGTTTTTGTTCAATCACAAATGTCTGTAATATTTGAGGAAATGATACTTGAATGTTTTGTTTTATCATAAAAGAGCATCATTCTAGCAAGAATTGATTGTATAATACATGTACATATATGGATATGTTTCATTTTAGTTATATTATTACAAAGTAAGTGAAAGAGAAAAAAAACATTATCTTATCTAGAGTAAACGTAATTACTACAACCAGGGTTATATTAGTTTTATGAATATAACAATTAAGTTTAGATTACTAGTATGTTATCATTTCTAATAATTTCTAAGAATTCTAATGCAGATATAACTCTAATAACTTTAGAAATTAATATTCTCTATTTGTATCAAGCAAATGAATATGAATCATTTTTTATCCTTTTAATGCTAATATTTTCTTTATGTGAAGAAATAGATGAAGATCCGAAGTAAAGTTATCTCCAAAACATATACAAAAATATAGAAAAATAATAATAATAAAACTATGAACGATCTCGTTGCGATCAACGAGTGGATCTTCCGTTTGAATATGAATTAATTATTGGGTTGAATTAAAATGTTTACTTTTGTTACGAGTTGCTATATTAACTTCCTTTTAAACTAATTTTTGGACCTACACTGCAAAAATAAGATATCCAGAAAAGATCATGTTTAAACTTTAATATCTCTGCAATTCGTTGTCCGAATTTAATTGGTTTTTAGTTTTGTATTCTGTACAAAAATGTATACAAAATGTATATGCTTTAAAATTCCAAAAATCAAAATTTTGAAACCCCTTCCGGTGACGACCGGAAGTGACGGACGACCTGATCATATTAAAATTTGATAAGTTTAAAACATATTTTGACAGAAAAAAAAAATTATTTTTTTCCCCTAAAAATGCTGTTTAAGCGGACCGGATGTGACGGAAGATTGGTTTAATCGCTTTATCGGCTAAGACCAGTTATCGGCTAAACTGAGGGTTCGGGTTTATAGCACGCGATTATCCGAGATTTTTTAATTCAGTCGTCTGTTTCGAATAAAGAATAGTAAGTTTGCTGAAAGCTTTCTTGAATATGTTGTAAACATGAGCTTTAACGATCATTGTTTACCGCTGATTTACATCTTTGCACTTTCAGCTGTGGGGGAAGTGACGTAATAAGTTAAAAATAGAATATGGCCTCTTTGTGATACGTTATTATATCCCTTCATTGATTTGACATATAATATCAATACATATAACATTTATAAACAAAAGGAATTTACTAAATTCTGCGAGATTCATGGCGCAGTTGAACGCCTGATTGCACAATTATGTATTGAATAGCATACGGTTTTGTGTATTACCGTGTGATAATAAACGAATAATTCTAATGAGTTTTGTTTATGTATAATAACCCCTATGACCACACAAGGGGCATAATTCAATTTACAATTTGCAGAATATATAATCAACATCTACAGGGATTTTACTATGTTATTATCACGAAGCCGATAACTGGTACAGTAAATCGTAAAACAAACTGCAAATTCGGAGCGTGAAAAAGCACAAAAACAATATGTTTTGGGTTCTAAATGATGATGTAATCTAACCGATGGATAAATAAGGAGCTCACCATTTAAAGTATGTCAAGTTTTATTCAAATATATCAAGAAATAAGGAAACGCGGAAAGTAAACGTAAAATTATAGCCAATAACTGGTACAGTGCCAGTACAGTACAAGCCAGCTGCTTTGTAACAGGATTCCTTTTTTGTAAAAAAAAGGCAATTGGAATAATTGGATTTCCTAGTAAATCATATGAT
