>scaffold181
TTCTCAGGTAATTGATAACAAATACATTAACATGTGAAAACAGACTATAGCCTCCTGATCACTCAGGTGTGAAAATCAAAATGTTGGCCAAGTGGGAATTGAGAATTTCAGAATGTTGGCTAAGTGGGAATAAACCCCCAGAACGGGGTAACCATGAACGCGAATTGACTAATTGACGAAAAGTGTATGACGAGTTCATCATNGGGGGCATCGCTTACATCCGAAGTCGATAGATACAGGGTGGCTGATGATGACTCCGAACTGGTTCTCAGCCATACACTGGTACTCGCCCTCGTCCTTCTCTACCGGGTTCTGAACGGACAACTTTCCGTTAGTGATCGTGAAACGGGGATCCGTCAGGGGGGTGATCTAAAAAATGCGGAGAAAAGCTCGTTTAGCGGATGAAGAAAAGTAATCTGATTGAGTTGTTGTAGAAGAGATGATTTGAAATGAGATTCTAGATGGTTACAATTTGATTAGTATAATGATTACATCATTACATGATACACATGTAGATAATGAAATATCATTATAAGTAGAATGACTGTTAAATATATTGTGTTCATATAAAATATAGTTCAGCTGTGAATTTCTCAAGAAAAGTTCCATTAGATCTATGTGCCAAGGGTTACTGCTGGACTGCTGGAAAAAATCCGTAAAAACGCTCCTTTTAACTTGGAGCAAACCCCTTCCCTAAAAGCTAGCACGCCATCATCAAAGTTTTCTTGATTTTCAAATGAAATAAGTATTTGGAGAGGGAGTTTTGTTTTCATGTTGTCTTCACTTTTCCTTAATTTTCAATTACCTGTTTTACTTTTAAAGTGCGTGCTAGCTTTTGAACTAATTTTCTGTTTAATCATTTTTCTGTTTTCTTTCCTCTGATCTATGACTGTTAGATAATATGTACATGTAGTTAGTAAATGGTTATGGACGATACATGTAATGCTATCCACATAAATAGCTGCTCCTATACGGTCAGTTAGCTGAGGGACAATCTCCACCCCCTTCTATAATGCTATCTGTGGGGAGTAATGTGTTTGAAATCTCACCTGTTCCTTGTCAGCCTGTCAAACGGGATGCAATGTAACACATGAATCAATGAAAATCGAGCTATTTATGAATTAATGTACAAAAATGGTTAACCTTAAACTTTTGCTTTCCAACCCATCCCATGGAACCATCAAACAATAAATGCATGGCGTGTTTTTTTAATTGTGATTTTTTTTTATCTATTATGGTCTTTTTAAAATCATAGAATCAAAATCCGAATCAGAATTACAATCTGGACAAGAAAACCTGCAGAAACCCGCCAAAAAGCGTTTGTTGTCTCATAAAAATTTCCTGCAGTCTATCATTTATAATGACAGATCAGCTGACACCATCCAATTAGTAATGGTGCAAAACCAGAAATGTGACGTAAGTAATTTCAATTTTGGCATATTTCAAGCCAGATCTTTTTCCAGACTGGTTTGAGCATTCGATTTAACGAGTTATTCAGTTAAAAATTAAAAAAATGTATACACTTTACGTGCAAGTACTGTTTGTAGCCGTTGCTATTAAAATAGAGTGTCAGATTGATAATTTCAGAAATGTATTTTTTAAATACGTCTGAAACGTAAAAAGTGGTCTCATATTTTTTTTTTTTGATAAATCTGTTTTAAAGCATATATCTCATTAATTTATTAATTCTTGAAAACTGAGATAGCAGGTGTTTTTTCTATGCTTAAGAATGCTAGGTGGTAAACAAATTACTAATTCAGATCTACCTTAAATTAGATATAATTTGGTTAGCTATAAACTACATGTACTATTCATTAAAAAAAATCTATATATTTTAGCATTAAAATTTGATCATTTTCTAGGTCGAAACAAAAATCTTCTTCTATAAAGGAGATCAATACAGTCTTAAGAATGACCAAGACCGCCCAGCCCTCTTAAACAACATTATTATAACCAGTGATTGGATGTTCATACTGACCAGTGTCTGGTTGCTCTTTGGACCTCGGAACCACTTGTAAGACGCAGGCGGGTTCGCGGACGCGCGGCACTCCACGAAAAGTGACGTCGTTTTGGAGATCATTGTGACGTCAGTGGGATCGACGGTGAAGGTGGGACCATACAACAGGTCTTTTTTGTCTATTGATGTCGACCCATAACCTACAAAGAACAAACAGTAAGATAAATGGGCTATCTTTTGCCATCATTCTTCTGTTGAGTCTCTTTTTTCAAGTACTATAATCATTGCTTTTTCAAAATAATTTTTTTTCTTCTATTGAATACCGATATGTTTTAAAATCAAATTTCTAGAAAGTTTTGATTGTAATTGATCGATGACCACTCTTTGTTTGTATGGACTTGTTTGGGAGTTTAAAAAAGGGTTCCCAAACAGCTACTTACTAAAGTCCCGTTTTTGTGTCAGAATGGTATAGGCGTCTTGTTGGCTGATTTCACAGATGTAGGACAAACTGTTGTTTGGCGATACTTGACGCCATCCATAGTCCACACCTTCGAAAACGAAATAAAGCTTTATGAATCAAGTCTGTGGAGCTTGTTTTCAAACTCGTTAAACAAGTACTTAAACCTTTCTTTGAAACAAACTAGATTGACAAGAAATTGCACATTCTGGAAAGCAACTGAATCTTCTAAATTGTATATGTGATCTCTATCTTTAGACAAAATAAAGGCTTTATAAAGAAATACCATAGTGATTGTTATATGAGCATGATATTTTAACTGTACATAGAATAGAACCCCTTCTTCAGAAGAACTAGTTGTGGTGATTGACCATTCAAATGAAGTGTTACAAGAACCTACCATTGAAGGAGTAGGCGATGATATTGCCGGTGATTGACCAATCAAATGACTTGTTACAAGAACATACCATTGAAGGAGTAGGCAATGATATTGCCGGTGACTGACCAATCAAATGAAGTGTTACAAGAACCTACCATTGAAGGAGTAGGCGATGATATTGCCCGGTTGCTGCTGACCGTTGGTGTTCCAGAAGCTGAGATCAAACCTGAGATTGGTACCGTCCCCGTCCCACCGGTAGTAGCTGGGGTTGGAGGGGTCCCTTCTTCCACTGGTGTACCAGACACGCCTAGAGAGACCAACAAGAGACAGTATTGTGACGTCACAGACAGTCATCGATGGGTGGAAACATTACACGATCGAAATTTTTTTTAATCGGTAATGCACCAAAGCATATTTTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTAAACAGCTTAATAAAGTAATAGGTCTATAGTTTTCTGGGAGGGTTGGGTCACCTTTATTTTTGTATATTGGTTTAATAATACCAATAAGCCATAATTCCTCAGGCACTATACCTGAATCATAGATCAAATTAAAAAAATCAACATACAATGGCAAAACACACGATACCGAAGTACATTCGTTACATATTTTGTCATACCCTGGGGCTTTATTATTTTTCAGCTTATACTGACAGCTTGTAAAATTTTGTTCTCAGTGATCTGACCATTCAAAATAGAGTTATGTGTATCATCAAGAACAAATTCACAATCATTTGTATCATTATCACCACAGTTTCCTTCATTGACCCTTTTCATATAATCAAACATTGCTTTTATATCAACTTCTGTTTTACATTTATTATTCGAACTATTAAAATTATAATTTAAAAAATGTACTAATAAATAAGAGTACCTCCACACTTTTCATTAAATTAAATTATTTAAATTAAAATCATTAAATCGTTAAATCCATCCAGACGTACACTGAGACATTTTTTTAAACAACAAAGTATACATGAACTAATACTAATCTTTGAAGCTATACTTGCTGTCATAGATAATGTCAGAAAGAAGGCTCATTATATTGTGGTGTTTTTATTTCCTCACGGAAATTCAGGGGGGGGGGGTAATATTGTGGGATATAGCAGCTATATTCAGGGGAATAGCAGCTATACATACATGTTAAAAGACAGAACATGTAATGTTAGTATTAAATAAAGAGTTTTTTTAAAAATACTACATGCTATCAATAAAAAGAACTCTCTTAGCTGTTCTATCAGTAAAACGAATTGTGTTCTATTTTTGATCTAAAATAGAAAAAAAATTAAAATATAATGCGTTGATAAACATTTTTACAAACTCTGCACGTGCATTTGTAAGTATGTGTGGGAAGAAACATTTTTCTAGATGACAAATAGTTGCACTTTGCGGGTTTTTTTTTTTCATGACAGTGTAAAATAGTTCTTAGATATCGCATTTGAGCCCCTGATGTCACACTTTGTATAATAAGATAAGCAGCGTATGATGAACGCTTTTCGGTAATTTATGAAATGAATATTAGAGGTCAGACAAAGGTTGTAACTGAGGGCCATTTGTTATTTACACACTTGTGGTTCTAAACAGGTTCAAACCGGTCTAAGGTATGCACTTTTGTTGTCTGTCAGTAATAAATTTACATTAATCTACTTATTCACGATAATTACTGCACAGTGAAAAAGCTTCATCATAATATCTCTTGTGCATTGAGTAAAATAAATACCAATGCAAAATCTGACGTACAATTGTTATTTGTATGACTAAGAAGTGCAAAAAAGAGAAATAACTTGCGATAATAAGTGTTCGTTTTAAAAATAGCAAATTACTGTTAATTTTTTTCTAATAGTCCAGACATATATTCAACATTCAAGCAATAACACCAATGAACTTTATTCCCATAGGGTGTAGAGAAAATATTATAGTTTACAATGTCTACATATTATATAATATATTAATACATTGTTAAACGCATGAAAAAGTGAAAATTTACTCCAGCTAGTTTTTGTTGTTTCAACTAATTGATTTAGCACATTTTTGATATCATTATACATTGAATTATTGAGAAATGCGTACAGTGTTTATTTGCTCAAAATAATAAATTAGATTTTTTTAAATTACAAAATAGATTGATTTTCTTTTGAAATGTTTTGGAATCCTAAACGTGTACCAGTTTAACATGTATATGTACTACATACATATAGGTAATTTATCAGGACAAAAACTTTAATTCATGTTACAATAATCAAACTTATTTTAAATCTAAAGACACTGAATGGTCAACAAACTATCCATCATACACTCAATAAAGTTTTAAGTATGATATTTTGCCATAAATTATTTATAAGTAAAGTTAAAAAATTCAATTATTTCAAATTTGAAATTTGAAAAGTTTCGCATTTCTTTTTATGGCCATGACCACTAAATCCTCTTAGTCTTGCCAACACTAGGAAAGACAACGCATATTTCACGAGCGCTACTTGAAAGATAAATGAAGAGTTGAAGAATCATTTACACCTGTTTCCGCCTGGCATAGGATGCATTCCGATGCAACACGGTTGTTCTCATTTCTGCAGTGTATTTTTTATGCAATATTTGTTCTCATTTCTGCAAACCGGACGGGTATAATGTCTATTAAAGAACAATGAAGAGTCTTTTTTACTTTGTTGATATTGACAAGTTTCCGTAGATAATAAATATAAAGTAAGCAAAAGTCTTTAGAACTTCAGAATATAGTTTCAACAATCACTAGTATTATGTTACAGAGGTGGATGTTAGGTTTTTGACACTTCTCCATGCTGTGGTTCATTAATTTTGACAACTTTCCAGTTAGACAAGTATTATTGTCATTATTTAAACAATGAAGTGCTTTCTATGGCGATTCATGTGGGATATGAAGGTGGTGACACTGCAGAAAAAATACATAACCCGCATCAGCGGGTTATGTAAATTTTTCCTGCAATGATCGCTACATTGTAGAATTCACTGAATTATATTAATGTTCATTAGTACGTTAGCTAAAAGAAACAGCCAATTCGTCTCCCTTGGGAATTTGAGTCTGACATCATGGTTATTTCGTGCAGTCTGTGATTTTTCTTAGGTCGCTGTAGGTTTTGACCAATCGATAAACGGGGCTTGTAGATTTCAGTCTAGCTGTTTCAATAGAGCTATGAATTAACTTTAAGTTTTTAGAAGAGATAGAGGGAACCATACTCGGTAGATATAAATATAATTGTATGAACACATCTAGAAATTTAGCGGTTTTGATCATTGCGTTTGCTTTGCCTGCAACTTTTATAGACAAGAAAGCATCTTATTGCCTGATTAAAATTGCATATTCCCAAACATTTTAAACAGAAGTGGATTGTAAAATACAAACCAAATTGCATGCATGCGCATTGTTAAGAACTATTGAATACTCATATGCATATCTATTGCATCTTTTATAAAAGACTCATTTATCAAAACATGTATAAGCACGATCGAAGCCTTCTATATTCTAACTCACCTTGTAAAGGCACATGTTCCGTAATAAATTGCAGGAACACCCAAAACCGAGTCAAGACATCGAAATAAGATACATGTATTAAGATATTGAAATAAAAAACTTTTCTTCTTAGTCAAATCCAAACGTTTCTCAATATCGGACTCAAAGCTACGATAGTGTCTGGGAATGAGATTTCCAAAGGTGAACTTTGGAACCCCACGTTTACCATATGTAATATTTTTTAAAACAATAAACGCAGCACTGACGTCATAGCTGCAGAACGCGCTCTCAATTACCATCGGGTCCCCCGTGTCTCCACTTTTTGTCCTCTCTGGGTTATTAAGAGGTCCATGGTGTAATGTATATTTTATGCGAATGGCAAAGGGTGATGTGTTGTCACTTAAATTTGTATGAAATACTACGCACTGCAAAAACTTCATTGATTAATTAGTTGTACGCTTTATACGGAGGTTACAGGAAAATGTCACCAAGAATTACATGTAGGGACAATTGCATGAACTCTGCCAAGTTAAATGCTAACAAATTAGCTTAAGCATATTTACATGAACAATGGATATTATTTTCTAGCGTCGTCAAATGAATTATTGCACAAGCTATATGCTGAGGATCTTCACGTGATTTTAATAATAGTAATATGTGATGTTGTATTAATTCATTTTCAAAAAATTGTACATCTTATTAAGATGACTTTTAGATGACGTTTGTGTAAAATTTTTAATTCAAAAATAAGATTTGTAGCTTAGAATCAGTTTGTGGCATATATCTAAACTTGACTGCATTCTTACAAAAAACAAGGCAACCTAATTATATAAATCACAATAGTCTCTGTAAAATAAATTATCATTTGAAAGTGCAAAGTATAAAAATTAACCAAGATAAAATTGATAAATAAATCAATTCATGTAAAATGTAATAGTGTTTTAAGAGATTATTTTTTTAAAGCCATCGAATCGTCATTTTTCCAACATCCCACGCCTGTGTGTTTTCAGATTCCCTTGTCTTAGATTTCTGTGGTCAGCGTGGAGGTCCCCGCTCCCAGGGGAACCCGTTCCCGGCCTCATGCTTGTGCTACAGACAATGTGAGACGAAGCTCTATCATGTCCTTGCTATAATTTCATCAGATGCTGTTATTGCGTCCTCTGAACCCCATGCATTATGTCATACGACATATAGCGGTAGATGATGCCAGGTTCTGGAGAAATCCTTTAAACCCAGTCGAATCGGTGAGATTACTAATTAAGCAAGCAACCTCAGATAGTGTAGATTTTCAATTGTTAAAACGGTGACTCCCTGGCCAATTCTTAGTACCAGGGCCGCAAGAGGGTTCAAAATTTAACCTAGACTGAAATATAATGGGGAAATGTTAAAAAAATCTACTCAAAACTACAATGTTACAATTTGTCACTTGTGGAATACTTTGCAAACATCCTCAGAAAGTGTAGATTGTAAAGGGACATAGACAAGATTTGAGATGAATATTTATTTTCAACTTTTTTGTATATAATGGTTTACTTGTTTATTTTGAATGATTCACCAAAATTTGAATTTTAGAAGTCAAGCTACAAGCGAGATACGGAGGAAATGACTCATTGTTATATAAACAAGGGTCTGGTCTTATTATTGTTCGCGAATAATGTACAGTAAAGAAATTACCATTTTTTGACAAAACAACATGTAGCAAAAAAGATAAAATAAGTCAATGTGTTCATAAATAATTTTATCGTCAACAAAAAGCAACATTAGACTGAAACTTATACCAATACAACACATATGTAAACAATAACAGGGTTCGAGCTTTGTTTACAAAATTATACATAATTCTAACCTCTGTAAATTCAAAATTTGACTTTCAAATTTTGACAAAGCATTAGAAATATCCATATTCTAGACATTTAAAATGAAAAAATAAATTTTGAAAAATCTCAGCTCAAATCGTATCTAAGTCCCTTAAAAATTGTGACTCCTGGATTTATACGGGGGTCCGAAGAGAGATTCAAAGTTTAATATAGAAATATATGTAGGTATAATTTTTCAAAACTTTCTTTTCAAGAACTACAATGCTACAATTCATGGGATGACTATGCAAGCATCATCAGATAGTGTAGATTCTAAAATTTTATAACGGTGCCCCCCCCCCCCCCCCCCCGGACCAATACTGGGACCCAAAAGTCGGTTCAAAGTTCAACACGAAAGTAAAGAGGAAAAATGGTTTAAAATTTTCTTCTTAAGAAACACAATCCTGTGTTAAGATAGTTAGTTTAAAATAAAACAAAAAAGTTGGTAAACATTCAGCGCGCTTAGGAAAAGTTCATAATTATAGCAATTTGCTACGAGCAAAGGTAGTATAAGTAAAATATAAAACCAGCTTTTTTATAATACGTATTTTCTCTGGACACATAGACCAATTTATTATTTTCTACATTTCCGCGGACTGTAGAACAGCGTCATCTTGGATGTCCCGGAATACTTAGGTTTTCACATCAAATGCGATAACAATTAGGGTGGGCACAATATTGTTGGCTGCTGCATGGTGAACGCAACTGTCACTTGACATGTTTTGGTCGATATGATTTCTCTTTATTAAGAGAAGCTTTCAATCTATAAAAAAATATGAAAGGGGTTCATTTGTGTCCACTCTACACCATTTGTTGAGTAAAAGGTCGAAGTTTGCATATTGATGTTGTAGCTTTGTTAATTGTTTCGTTTGAAAAATTGGGTTCTCTGTATATTCTTATAAGTCGGCATGGAATCTATTTGTAGAATTTAGAACAAGAAAAAATCCAACCGATACGTGTACTTTAAACTCCTGTGTCTATGGAGGCATGTTAATATTATATTTTCATAGGAGAAATATATGTCAAATTAAAACAATCTCTGTTGAATGTGACATACTTTTCTATACTAGTCCCAAGTTTGTTTGTTTTTTAAGTCTGCAGCTACACAGTTTTATGCGATTAAATCATACATTGTTCTGTTCTTGTTTGAGTATTTTGCATACGAAACACCATATAAAACCTCATATATATAGGGTTTTTTTTTATCTGTTGACAACAGTTTTGGTCAATTTTTGGCATAAAGAAGTCAGTGCAAGAGGTGTTTACATTCCACATGTGCACGAAGTGAACGAAGAATACTGACCCGGGTTGAAAATTGACACGGAGGTCATTTTTCAACGTTGAATATTGATCCGGGGGGGGGGGTCATTTTTCACCGTTGAAAATTGAGACCAAGATCGTGAAATTTATACCCAGGGTCATTTTTAAGCGGTATGATTTTTTTTTTTAAACTTTAATTGACCCCAATTTCAGAGTTTTGATCTGAACTAAAACTTTCTCTACACTGTTTAAATGTATATACAATCATGCACATATTAGAAAGTTTCAGTTTTAAAATGTTCATACAGTCCGATACATATGTGGACGTGGCTGATTTATTGTTGATTGATATGTCCGATTAATTATTTAATTATGAGACTGAAAATATGATTTCCATTTATTATTACAATACTATATGTAAATAAAGCTAAAAAATAACCGGTTCTTTGGAATGGAACGGGCTAGTCGGGCTATAATAGTTTTTGACATCTATACTACTATATTAAAATAATAGACTCGAATTTTTTTAGCTTTAATACCGAGAAATCGGAAGACTACTGTCTTTTGTTTTATATATTTTAAACACCACTGCAGGCACTTAGCATTGGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCCAGGTAATTATTTCTGCGTGTGCATAGTCACAGTTTATTTTTTAACAATACCATTCGTCTCTATTATTTTGAGATTTCAATTCCATTATTTACCTGTAAATTAGAAACACATAGAACTGAGGTTATATATTTTGTCATAATTAAAACATATACCCTCTACAGTAAAAATGAGAACAAAGGAATTTTAAAAAAAAAAAAAGTAGACTTGCATCTACATATACAGGTGAAGGAAAGGCATTAAAAAAGTTTAAAAAATTGAGATTACTCAAGTATACAATTGACAGGAAAAAACTTGATAAAGTTCGGCTTTTTCAGACCTAGATAGGAATGGGGTGATGTTATGTGGGACATCTTATCCTGGAAAACTCGGACTTGCTTAACCATCATTTTTTAATCTTATCCATTCGACCTGCGATTATGTAACAGTCCTTGCATAGCATATCTAGATCATATCTAGGTCTAAAAAAAAGCCGAACTTTATAATTATCAAGTGTTTCTCTATCAATTGTACAATTGAGTAATCTCAATCTATTCAACCTTTTGAATGCCTATTCTTAATATGAAATAATTTATTTAAGGATTTGTTTATTGATGAGAGTCGATGTTTATATTGTGGGTCTGAATCTGAAGGAAATATGAATTTTTTTGGATGTCCAAAATACACTCAACAAAGAGAAGCATTTTTTAAATAACTTTAAAAATGTACCTTTTCATATTAATTGGTAGTTCTGATTTTTTATAAAACTAAAATTGTAAAATTGTTTCCTCATGTCTATAGTTATATTAGAGCTCCCAAGCGTTCTTGATTCTTTTGAGCTACACCGCTTAAACATATTTAAGTAGTATACATATATATTTACTTATAACATGTGTATATAGTTCCTTTTATTTACTTTTCTTTTCAAATTCGTATCTCTGCAAGTATAAATGAAGGTGATGTAGGTGTGAATGAACATGTCTACCAACAATCATATAAGTAAATGTTCAGGTAATTATTTAATATCAAAGTATTCCTTGTCTTATATATACGATATCAGTAATATTCTGTAAACAACTAATAATATATACTTATGACCATAGGTCATCTTATATCACCACTTCTTGGCTTTGTGTGTTTGAAAGGGTTTACATAGGCTATGTTGTTATCCAATCCATTTAAATTTCAATTAAAAACGTTTAAAAATTAATAATGTAGGTGCCTATGATAGGACGGTCAACCATCTACGCCAACGCTGTTGTATGGTCTTCTACTACATACATGTATTTTTATTCAAAAAATGCAATTTACTAATTAATATTGACGAAAACAATTAGTGTTAGTTTTATGTCAAAGTTTTGTAATCATTAATCAAAAACTATTAGGCAGAATTATTTTTTCGTCATTCTGTACAGAAAATTGGTTTGCTAACCTGCTACAGATTCCCAGAATTGTTTATCTCTTTAAAAAATTATCGATTTGATTATATTTAGTTAATTGCATCCGAAGTTATCAAAACGGCACAAATACAACACTAAAATAATATCGGCTATCAAGATATATAGTTAATACAGCATTGTTCATGAAAGAGTACATGTTAGCGTATCATCATTTTGTAAACTGTTATTGGCAGGATGGGTGTGAATACACAATTCAGATAATCACAGTTTTAAAAAACTGAGTGGGTGCAAACACAAAAATCACAAATTGACATACTGTACATTTTGTATTTACACCCACCCAGAAAATTTACATTGAACAATATCAAAGTTTTTATTTACTGGGTTAATGTAAAACCAAAATTAAACATGACGTATTGTAATTTCAAAAAAAAAATTCATATTTGTAAACTTATCCAGCGAATTTAAAAAAGGAGTTTTACTGAATTGAATGGCTTAACGTGCAACCATGTATACAAGTATTCTGAGAATAAAAACCATTGTTTTAAAGGGGCATGGTCACGATTTTGGTCAAAAGTTATTTTTTCGATTCAAATGTTTATAATGCTTCAATAAGGATTTCTTAATAGGCGACCAAAATTTGAGTGTCAATTGTTGAGTTTTAAGCGAGTTACAGAGCTTACAACTCCTCGCTATGTAAACAAAGCTTTTGTTTACATTTTGAATGTTGAAGTCAAAATTCCAGTTTTAGACCTAAAATGAATGTGTTAATCGTTAGGCACTGTTTATTAATGCTTCAAAAGAATAAAAATATAGACGAATCACCTTGAAAAAGATATTTTACTGGTATATTGAACCTATGTAAACAAAAACAGGGCATGAGCCTTGTTTACATGACGAAGAATTGTGAGCCCTGTATCTTGCTTAAAACTCATCGACAGGCACCCAAATTTCATTTGATCACTTGAAATGCATTCATAAAGCATTGTAAATAATTAAAACAGAAAAACAAAATTTGACCAAAATCGTGACCATGTCCCTTTAAATATAGACACAGACAAAACAGATTTATGCGCTAAAAGTTTATTATGATTTATAAAATAGTTATTACATGTTTAAAGGAATAATACGTAATTTTGAAAATGATCATTTTTGCCCCCCCCCCCTCCTTGAACCAGATAAATATGTAAATCTAAAGAATAAATATGTAAAAACTGATAATGTTTAATTAAGTAGACTCAATTTATAAATATTGATTCGTTAATTTGTGCTTCTTTGCTATTGAATTTTAAGCCGGTTTCATGATCGAAATTCCCTGATGCGGTTTGTAAAATTTTGTAATTTGTTTTTTTAAGAAATAGAGATGAAGTTCCTTTAAGATTACTTTTTATTAGCAATTTACTTTAGGTAGAAGATACTTATTTAGCCTACCTAGTACAAGCAGAAATAGAAATGGGAAACAAGATAATAATGTATCCATCCCAAACAATGACTGCAATTGTGGATGGCTCATTTACCATTAAAGGTTACAAAAAGAAGGTAAAACATGCTAATAAACTACTGTAAAATGTAAATCATCTTTGCTCTCTCTCTAGTATTTGTATAAGAATGTATGTTCACGAAATATTATTAGTTTAAAAAGGGTATTCACATTTCCATTTATGGTCAAACAGTGAAGGATTTTCTCTGAACCTTTAGTTTATGTTTTGTAACAGGAAAAGACCGGGATTGAAACCCGAAACCCCTGAATCTCTAGACAGACAGGTGATCTACCAACTGAGCTATCTGGCCATCAGCAATTGAACCGGTCTGACCGTCAAAGCCTAAATTAAATTTGCAACATTTTTTTGGCTCACTGAGACAGTGGGGTGGGGGCAGCTTTGCTATGACCTCAGTGTGGGAATCTGAGGCTGGTTAAACAATAATGTTTGTGGAGCAGGTGATACCACATCTCAGTGATCTTTGTAATCTTGGTTACAATTGTTTATTTTTTCTTGGCAGCTGAAACTGTTTCAGTGTTCCACAGTGATTGGTGCAGTTGTCAGGCATGGACATTGGACATTACTTATAAGTATTTAAATGAGCATAATGAAAAATATTTTAAAAAGTGTATAATGTATTTTGTGTGTGATGAACAAAGGCACTTAATTTCAGATCGTTGAACCAGAGAGTGGAATAATTCTTTTCTGCAATCCTTTGATGGAGAGAAGATCACAGATACTTGCAGTGAAAAGAAATTGGTGGTAGAGTCATGAGTGGATAATTATATTTTGATATATACTTCATGAAGTTCAAATAGTTGCTCATTTGGTTTATAGAATGACAACATATTGGTATTAACCAACAATAGATGAAATACAAAACTGATATATTAAGGAAAAATAAACTTCAAGCAATATTAGAAAAAAGGGAATGCCCAATATTTATCAAATTATTTAATATTTAATTCTTTTTAAAACAATCTTACAGTTCTTATATGAGTCAAAGGATGTTGGCTTACAATGAGGTGATTCAGAAGCAGTGGCAGGTGGAAACAAAAATGCACTCTAAACAGACAGATGGTTACAACTGTGGAGTACGTTGTTTGCTGGTAAAGTTCTACACCTTTATATTTTATATGATCAGTTCTTTAAATAATATGATCTATATTTATTTAAACATCCATCTATACTGTTTTATGTGTTTTCTTTATGCTAGTACTTATATATACTAGTAGTTTGCAGAACGAGATCTCAGTGGACACTCTGTTATTAACATCACAAATGCAGACCTTACATCTATGAGACAGAAAATTGCTACGAACTTGATGATGTTTGAAAGTAATCAAACTTTCTTCATAAGTAAGCTTTGAAATTAATGTTGAATGCTTTTTTCAAATAAAACAAATAGTACAATGGAAACTTTTGTTTTGAACATTTGGTGACATGAGATTCCATATTCCATGTCAGAAATCTGATGTCGGAGTAAATCACCATAGCCTTAATACATTTGGTGACCTGAGATTCCATATACTATGTCAGGAAGCACAAGTCAGTGTAGTCACCATAGCCTTAATAGAGTGTGTGACATGAGATTCCATGTACTGTGTCCGGAATAATTAAGTTCTGACATGAGATCGCTCACAGTCACATAATTTGAGGGTAATGTGATCGGTTACTAGTATTTAACTTTGTATAATATGATATGAAGTCTAAATAAAATGTGGAAGCATGTAAATAAATAAATATTTTTTAGCAATAATGCGGCATTGGTATATACTAAATTTACTTGTCAACTTAGTCTTTTAATTTTACCAATATAATTCTTTCCTCCTCCTCCTCTTCTTCCTCCCCCTCCTTTTTCTTTTTCCGTCAGTCAGACAGCGGTGGCGTGCGAGTAAATCATCATTTACAGATGCAGATTTAAAACCAAAATGGCACTACATATATGCACTTAACATCATTGTTCATATTAATATTCTTGACATTAATCTATACCTAAATATGTTTGTTCACATTTTAAAAAAGAGATGACAAAATTATTATCACTTTATTTTTCACACTCTTATTTCAATAACGTGTTAACGTGATATTAAAAAAATACTCTTGCCTCTTTACTTCGTAAAATTTAATATAGATCTCATTTCTTACATGTTTTTTTCATTTTATCTGCCATGTGACACTAATTTACCAGCATTTATTATTTGTGAATTATTTGTTTAAAAATTCACAAGTAAATCAAAATATGTTAAAATGTTTTTATACTTAAAATGCCGATATACATATTATACATGTATATTAACTAAAGCTATTTCTTATTATGGAGTAAATGTGTATTACAAAAAACAGAATACTGATATATGAATAAAATCATTTATGTCCCTGTATAAAATACCTGGTTAAATAGTGGTTATCGGGGAGGGGGGCTCCCCGATAACCACTTCCAAATGAATTAGTTTATTTCTAATATGCATCAGTATTCCATTAGTACCGAGTTGGTTTTTACTTTTATACAAAATTGGTGCACAAAAAGGATGACGTAATGCATGAGATTCCGTACATTGAGTCGTTGCCATTAGGACATATTGGCAAAACCATGCATCACATAACACTAATATAATAACCGATAACGATAAAATATTCCGATATACTCCCAATTACGTCGTGCGACAATCTAAAGACCTTAATATACCGGTAATAATTCTTTTTCAACCTGATCTGTCTATTTTCTTATTCATTTTAAGCATAAATAAACAGTTCCTAACGATTAACACATTCACTGTAGGTCTAAAACGGGAATTCAAAATGTAAACAAAAGCTTTGTTTATATAGCGAAGAATTGTAAGCTCTGTAACTCGCTTTCAACTCAACAAATGACACTTTTGACAATTTTGGTTGCCTTTCAAAAATGCCGTACTGAAGCATCGTACAAATTAAAATCGGAAAAATAATTTTTGACCAAAATCGTGACCATGCCCCTTTAAAGAACAGGGTTCCCTGTTTGAGGTAAAGTTAAATGGACAATCTTCGACCTTTTTCTCAGCAAATGGTTGCAGAGGGAACACTTATGAATTCCTTTCATATCATTTTTTAGATTTTTAAATCTTCAATTTAAGTCTGCAGCTGCGCAGTTTTATGCGATTAAAAAAGACGGTGTTCTGTTCTTGTGTGAGTACTTGCATACAAAACAACATATATAATCTCATATTAATTGGGTTTTTTTTTCTGTTGACAACAGTTTTGGTCAATTTTGACATAAAGAAGTCAGTGCAAGAGGTGTTTACATTTTGGTCCACATGTGCACGAGATGCTGGTGTAACGAAGAATATTGACCCGGGTTGAAAATCGAGACCAAGATCGTGAATTTTACACCCGGGGTCATTTTTCAACGATATGATTTTTTTTTCTAAACTTTGATGCCCTCTACACGTTGAAAATTGATCCTGTTGAGAATTGACCACAACTTCAGAGATTTGATCTAAACTGGAACTTACTCTACACGGTTTAAATGTACAATCATGCACATATTTGAAAGTTTCAGTTTTAAAATGTACGTACTGTCCGATACATATGCGGACGTGGCGGTTTTATTGTTGGTTGATATGTCCGATTAATTATTTAATTTTGAGACTGAAAATATGATATCCATTTATTATTACAATACTATGTAAATAAAGCTAAGAAGATAACCGTTTTCTCCGGAATGGAACGGGCTAGTCGGGCTATAATAGTTTTTGACATAGAATTGAATATCATTCCCTCGTGTGACATAATTTAATGTTTAAACTTGTCGTAATCTCTGACAAATATTATCTAATAAATATTGACCGTTATCGTTACAATTCAGTCAATTCAACACAGCTTTATTCGACAGGCACATTGCGTTGAATATTTTTCTAATAATTAAAAAAATATAACCTCTATACTTTTTTTATTAGATTAAGGGTATATTTATTTGTATTAAGACAGAAATATATAACATAACATATAAGGTACCTGTGCTTAATTTGAAGAAGGCAGAATATTTCCCTGACGAAATAATAAATGAATGGTTGTCATATTTTTTTTACCCAACAAGTTTCAACAGTTTTTATTTATTTGATACGACTTAACAAATAGTTTTTCATAAACTTGCCAGATAAACTATTTCTGCATGTGCATAGTCACAGTTTATTTTCAAACAATACAATTCATCTTTATTTTTTTTAGTTTTCAATTCCATCATTTACCTGTAAATTAGAAACACATAAAACAGAGGTTATATATTTTGTCATAATTAAAAACATATACCATCTACAGTCAAAATGAAAACAAAGGAATTTCAAAAAAAGGCTTACATCTACATGTACATGTAGAGGTGAAGGATCGCTGATCTAAACATTGTAATGTTATACATCATTTTATATAGTGAACTTGGTTTTGAAACTTTACAATCTCGAAGCGATATACATAAACTAATTCTATTATACAAGATTTTAAATGGTTTAGCAATAACATACATGTTAGATTTAATTCAATCATATTTTCCAACTGAACATGCATATAATTGTGGCAGAATCGTTATATATAATATATATATATGATAAGTGTATTGTTATTATAATGTATTCTAGTAATATAATTATGCTGTGTATTATATATTGCATAGTCAAGGTTATTATTTAAATAGATTTTACTTACATCAGGTAGTCTTTGATATTACTTAAGCAATTAGTATGCAGTCAAGCATAGTACCTGGGTGGTCAGTGAAACTGCCTAAGGTATATAATTAAGTATTGGCCAAATATTAGATATGTCTTTTAATCCTATTGGTGTTTTAGTTTTCTATTGTGTTAAGATTGGTTAGCAAGGTTTTTCCTCCAAAAGTTCTTAGATTTTGGTTACTCTTTGTCATGATCTTGATTTGGGCAGTCACAGTATATTTATGACAGATCTGACAAAAACCTTATACTGATATAAGACTGACATTTCCTCTGTATTGATTCACATGACATTACATCATATGGCAATATTCAGATTTTTGATAAAGATCCTTTCCCACAGACTGGGTCAACATTCTTAATACATAAAACCAAGTCGAACCCTCAACAGTCTTGACTGATTTATGCTATACAAGGACTGTTACATAATCGTAGGTCGAATGACTAAGATTAAAAAATGATGGTTAAGCAATTCAGAGTTTTCCAGGATAAGCTGCCCCACATAACATCACCCCATCCCAATGTAGGTCTGAAAAAGCCGACATTTTTCAAGTGTTTCTCTATCAATTGTACACTTGAGTAATCTCAATCTATTCAACCTTTTGAATGCCTATTCATAATATGAAATAATCTATTTAAGGATTTGTTAATTGATGAGAGTCGATGTTTATATTGTGGGTCTGAATCTGAAGGAAATATGATTTTTTTTTTGGATGTCCAAAATACACTCAGCATGTACCTTTTCATATTAACAATTAATTGTATACATTATGGTAGTTCAGATATTTGATAAAAATAAAATTGTAAAATTGTTTCCCTATGTCTATAGTTATATTAGAGCTCCGCAGCGTTTTTGTTCTCTTAAGTTACATTGCTTAAACATATTTAAGTAGTATATATATGTCATGTTGTAAATTTTGAATTTACTGGGTGGGTGTAAATACAAAATTTACAACATGTAGTAATTTTGATAAATAAAACTATTTGTTTGTTTTCTAAATAAAATTTGGTTTATACACAGAGGACTTAAACAGATTTAATGCGTGTTTTTATAATACATATTTACTGAAATGCATGAAAACTTTCTGCACTATTTTCTTACGCGTAGACTCAATTCATGTGTTCTACGCGTGCCTTCCGGTTTGAGACTTCGGCTGACAGTAAACCAATAGACGTGGGTCACGTGACCCCGTCTAAAAATCTCAGAGATGGCTTGATAGATTTTCGTGAAATTTTCAAGACTGATAGAGAATGATAATATCTCGAGGCGTTTTTCTTATTTTTTTAAAATCTATTTCCGGTCGTCCGTTTCCTGTCCCGCAACGAAAAAGCTTGTTCCCTCGAGATCTAAGAATCGGCAAATACTTGAACATCGAAACTCTGTGGGATGATAGACCTGTATATGTAGATGTGTTTAAACTATTTTGTTTTGTTCGTCGTAACTTCCGGTCGTCACCGGAAGCACTTCAAAAATAATTATTGTTACGCATTAAATTCCTTTTCCATGAAATAAATATTTAAGTATAAATCTATACATAAGTCAACTATGCGATGTCAAATCAACAAAAAAATTCTACTTCCGGTGAGATATCTCAATTATCTCAGGTAACTTTTTTAAAATACATTTTGTACCCGTAAGATCTCAGAAACTATAAACGATCAAGACACGAAACTTTAATGGATGATAGACATTTGATTGAAAATGTGTTTAACTGGTTTCATTTTGTCTTCCGTCACTTCCGGTCCACACCGGAAAAGTTCAAACAAATCGAGCTGTTTATCAGTTTAACTGGTTTTCTTTGATGTGTTCAGTTTGATAAATGAAAAATAATGTACAAAAGGCAAGTATACAAGAAATGTTTAATACAAATTACATTGAACACTTCTGTTTGGCCGTTTCCTGTCCCGAGACCTAAAGTCTTATTTCGACGAGATCTCAAAAACGGTAACAACTTGAACAACCAAACTTTGTGGGATGATAGACCAATGTATGTACATCTGTTAACACTACTTTGTTTTATCCGGCGTAACTTCCGGTCGTCACAGGAAGTACACCCAATTTTGATTTTTTAAAAATATTTTTGTTATTTAGCATTGAAGTAACATTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGTGATGTACGCTAAGCAAATGTACGAAAAATACCAGCTTATTTTTATTAATCACTTCCGTTCGTCAGTTTCCCGTCTCCAGACAAAAACTATTGTTTCAAAGAGATTTTAGACTTGGCAGAAATGTTAACAACCAAACTCTGAGGAAAGATTGACTTATGATTGTACAAATATTTGTTTAGTTCGGCATTACTTCCGGTCGTCACAGAGAGTACTTCAAAAATTGATTTCTTTTTCAATCTCGTTGTTTTACATGGAAGTAACGTCTGGATATATCATTAACAATAATTATCATATCAACTATTTTCTCTATGTGAGAGAAGCAATGTCTACGGTTAAATTGATTCATGTATATCAAAACGGAAGACCTTTTTGTTGCTTTTGCAACAAGAGTCTAGTTATTATTATTATTTATTTACTTTTTATTTTATTTTTTGTATCCTTTGAAATCCCCCCTCCTTCAACCCTACTTTTATGACTCATATTTATTAGTTTAAGCGCGGACTGCTCCTCCATACATCTGAAGCAGAACCGGGAAGTGACGCACCTGATTGGTAGATATTTAAGATTGCCTGGATCTCCCCTGGTCGTAATTCTGGCACGCTCTATCAAGGGTAAGTTTCGGGTATTTTCTGTAGATGTTATGTCTGCCGTTGAGTTAATTACAATATTATGTGTAGTGCTTTACATGTTACTCCGCCTAAGGTCATCGAATTTGACCGATGAAAAATTGTAAAAATATCGTATTAGTCATTCATATTTTTCTGAAGGTTTTGCAGTTGAAAAATGTGCGTTATTTTTGTTCTTCGTTAATAAAAACGAATTATTTGTAGGAATATCAATCGTTAACGTGTCATTTTAACGCTAAAACCAAGATCTATTTCTAGATTAAGTAGATAATATAACACATACTAAAAATCTGAAGCAGCCAAAGTTAATTTAAAACATTACATTAACCAAATAAAATCAAACCAATGTATTTTTAAAACAATAATATGTATAAAAATTACAATAACTTCATGCACCTCCTAAAGAAGTAGTACGGTTTGGATAAATAAATTATTCCGGTTTGGATGCTAAAATATAAATTGTGCAAATGGTACTGTTTGAATAATTTAAACTCATTTTAAAGTTATGGCATTTTTGATATTTTAGACATAAATAGAGCAGTTTGCATTTTATCGGTGTGTAATCGAAGAGACATCTTTTTAGAAAATAGTGGACCATTCAATTACACAACATGCAAAAGATGTATTTAAAGTCAGGTGAAAAGAACATAATATACAGACGGTGAATTTTTCTTTCCTGTCCGACATTTTTATAAACGTGATGAAACCAAAATACTTCCACATGTTCAAAGGGGACTAAGTTCATTTCTTTAGACAAGCATGTTTTTTTCCTCTGATAAAATGGTATATTTAATTTATAATTGATCAGAAATTAATTATTTAACGAATAAGGAATCATTCTTTGATCGAGTATCATGAGTTGATTATTTTGGTCGGGGCGAGGTCAAATCCAATAAAGCTCGAAACGAAATTATCACCTCAGAATATCCAAAGAATGATTCCTTATTACTTATATTAATTTATTTCACCGTAATTGTACGATTAAATATTAGAATATTAATAAGCAAACGTCATTTGAATTTATTGGACTGAATATGAACAAATTGATACGTAGTCTTATCACATGAAAAAACACTGAAAAATGTAAATATAGTTATATCAAGTTTTTTTTTACTAACATCTCAAACGAATACTTTCTTTAGTTTTAAATTATAAAGAAAAAGAAAAAAAAAGTTTTTCACCTTTAACCTGAAAAGCAATACATCATATAAACACCTTAACAGGCAATCTACTACTTATAGCAAGCGACTCTATGATGTGTTATTTTAGAAATTCTGCAGGCATGTTCGCGAAGCTATCTTAGGACTATGGCGTGTCCTAAGTACGTCTTAGGATACGTCTTAGTCTTAAGTCTGTTTCTCGAAGCTCTCCTAAATTTAGGAACCGCCATAACTTTGTCCTAACTTTAAGACATCACCTACCTTGTCCTAAGACCATCCTAAAGCTATAAGATCACGTTTTTAGGGATATTGGGATGTTGTGAAGCCTTTTCTTAAGACCGGTAGAATAAAGCAATATTTTCCACAGTTCCAGCATTTTCGACAAACATCAAATTCCTAATCCGGGAAGGGGGGGCATAGTCAATTATTCTATCATGTATGTTCATTTTAACAAAATGATGTGAAGTGGACCCCGAACTCTCACCACTTCCCCGTTGCTACATGCTTGCCTTGGAGTTGACAAATTAAGATTTTTTTTCGCAAATACTATGTCTGTTTGACAAATGAAATTTATTCACTTATTTTTTTTTATCTACATTGTACACTAAATGAGTTACATTCATTGTTTTGATTATAATAATTTTTGATAACAATTATTTAAATGGCCTTTGCTATAAAAAGTAAATTAACATCGGGTTACATATACCATGCGTGATCATTCCTAATTTTGATCACTTTATTTTGAAAAAAATAATCTTTAAAAAATGTGTAATGCTGAATGAACTGTATTTATATATTATCGAGATATATTACAACTTATTCCTTATTTAACATGTTCGTGTATTCTATATATTGCAGATTAAAGGGAAATTGATTGTGTTTGTACGAGTACATGTGTTTCCTCATGTAACGTTTCAAATTCCATGAAAATCGCGTGTTTATGTATTACATATACTTGAATGACAAGATTCTCAAATGTTAATTATGAAATGACAATACACACGTGTTGTTTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTGTTTCCCTGTAGCTTACACTGCCTTGTGAGACAACCAATATCTGCCATTACTAACAACACACCTAGTGCCATTTCACTGTTTTTTAAATAGGTACAGTATTACTGTTTTTCTTCTGGAACATTGAGAGTTTCTAAACCTTTCCTGGGTTACTCTCTTATGGTTTGAAAAATATTTTCCTACTTTGCTTTCTTTATAGTAAATAAATTACTATGAACATATCTTTTAACTCTTGTATTTTATACCTGTAATCTGGTGGATTGCACTATCAAGATTATATACATCTTATAATCAAAGTACTGAAGTTGATTTTATTTTGATACAATTGATTAAATTAACAGTATATAATTTTGCATAGCAAGTAGTTTCTTAGTTGTATTTGAATAATTATAGAAGAATTCCGAGCTATTGAAGGAAACCCCCATATGAACCCTGTTCTGCAATATTCAAAGATAGAAGTAAAGTCATCAAACTTAACGATGCATTATGTTTCAGTAACCGAAATATTTCTGAAAAATTGTATTCAAGCAATATTTTGAAAATCAAATAATAAAGTCTAGAATACGCCAGTACTGATTCTACCTTAAGTTGGATAGTCTGCCCTTTATTCCAAACGCTAGCACTGTAGAAATGGCGCTTTGGTAATCAATGACAATGAACCAGTCTTACTAAACTCTGGCGTAGGATTACATAGGAATACAAAAATATCTATTTAAATTGTTAGTACCATTTTAAATCTGACAATTGTTAAGGGATTCATAATTAAGTTGCCTTGAAAAACAATGTATCTGAATACATTACATCGAATTTTTGCCAGAGTAACTGCATAGAAGAGGTGATAAAAATCAATTCTCAAAAAGAAGTAATTTCCAAGTTACTTTTTGTCATTTTACAGTGGGTTGTTTGCAAAATTGTTTCGAAAAAATATTACAGCAATATTTTGTTTTACAAATGTCTAAATTTGCCAAACCAGTTTAAGAGAAATTTCTAACGTCAAGATTTTGTGATACACGAGTAAAACTGTAAAACTTTCTCCAAGTAGATTAGTTTCGGGATATCAGAATCGTCTGTACCCGTTAAATAAACACAACTTGTCCAGACACCTTTTCTATATAAATTTCATCTTCCGGGTTTGTGGCCACAAGTCTGGGTGCTCGATCAATTCGATCATCCCTATAAATGTATATTGGGGGACTGGGAAGGTTTACATTAATCACTTGAAACAACGACACATTCCGAAAGAAAGGTGCAGTCAGTTTACTGTTAAATCCATTTTATGGGTACACACACTTTTCACCGGGGTTTTCATGACATTTTTCTTCTGGTTCTGGGCAATCAAATATTGATATCAGATACACTTAACAGCAAGACTGAACATGTTTCTATTTGTTGCTTTTAAAGTGCAGTTTATGTGCATCTTTTATGCAGTTGTTAGATAAGAATAATCTAAAGTCATTTTTGATGCAGTTGTTAGATAAGAATAATCTAAATTCATGACTTGATAAAAATGAGTCAACGCTGCGATTTAAAATGGCAGATACCTAGATTTTATAATTTTTTTCCTAAAAAAATTAAAGTAGGGAAAACGCATAACAATTAATAATTCAGTCCAGGAAAGTTATTTTTGCATATTTAATTTAATTAAGGCGTGCTTAGTCTGAAAAATATAAATATACTTGCTATGACAAAAATGGCGCTAACTAGGTCAAAATGGCGGTCAAAATGGTCGACAGGCAAATTCTATTATTCTGTTAAGTTTTAAAAAATAAGGTAACAAACGATTATTAATTGGTTCATCATAGCATTTTATCATAACTAAGGTGTGCTGAGTCCAACAAAATATGTTGATCGCGATAAATAGTTGAAAATGGTGGACAGCCTAATATCATTATTTTTCGTCTAACAGTCTCTTTAATGGAAAAAAATAACAATACAAAATCACAAATTGGTCTAGCAGACATATTTATCATAATTAGGTTGTGCCAAGTTTGATGAAATGTGTTGGTCTTCATGAAAATGACGTTAATTTTGTCAAAATGGCAATTCTACGGAAGCCCTGGGAGGACATTGACTTACTTCATAATTGTTATGAGCCCAGGAAGGACATTTTGACTTACTTCTTTATCAGTATTAATTTTTATTTATTTGTTACTTTTTAGGTACAATTTTTAAATTTAAACATATTTTATTGAATAAATTCAATATATACCCTCTTCTTGTATAATAGGTCATGTATTATAAATTTTTAGAATTATATAGGACGCTATACTTATATAACTGTAATCATGTATTTAAATAATAACATATTACGTATATTATTTGTGAATTATAGAGCTATAATAATATATAAGGATATACATTATAATACAGTAATGCAGTAGACGAATTATGTAGTTAGAATTAAGCTGCATTTACCAATAACAGTCCGGCTGTTATTGTCAAATTTTATCTTTATTGTATACATCATGTAAAATTTGTTCCAAGAGTTTTAC
