>scaffold37874
GCACGACAACGGATGAAAACGGATATCAAAATGAGCAAATCATCCTTTTGTCTTTGGCTTTATGCATAGTTTGTGTATAGTTAACAATACCGGGAAACGATGACGCGTAAGCGCCATTTTAGCATTTTACCCCATCAAGTTAATAAAATCACTATTTCTCATTTAATAAATTTATTAATTATTTTAATTTAACATTAAAACGTAGTATAAAAGAAAGTTATAACTTTGCACCTATGGCTGCACGAACATTTAAAGGTGCGCAAAGTCATGCGCATACGAACTGTACTCGGTCCCGTAATTAATGACATCCGGAAAGAAGACACATATAAAAGTAGAAACAATCGAAGAAAGCTGAGCTTCAGGTAAGTTGCAAAAGAGAGAAAGGAGCGGTTGATTGAAGTTATACGTACCAAGAATCCAAATGAAGTTACACGGAAATGTTATTTTTTTCCTCCTGGTCTTATCTATTGTTGGAGACATCAATAGAATCATCAACAAACCAAGCGGAGGTGATTTGATTTCCATGAACTCAGCATTGTTAATGCCGGGTGCAGATGCAGTCCCTATGGTGCGACGTTTCTTAAGGCGATGGAGGCCGATTCGCCGACGAAAGCCAAGGCCGAGGCGAGGATAAACCGGAACGGATATCGATAGAACCCAAGAATTCAAGGAAAGTCAGGATCTAAAGGCCAAGTGACAATATAGTTAAGACAGATAAGAATGTAGAAAGTACATGTTACTATTTCTGCTTGATTAACTTTGACAGTGAATGTAATATCCTTGTATTAATCATTGTACAATTTTCGGTTGAATACAATTCTTGGTGATCATGACCGGTGAAAAATAAAAAAGTCAGAGTTCTTTTATTCCGACATTATATGTTGATGATTGGAAATATTTTTCAAGGTTTCGATTGTAAGTCTTCGTTTTACTAATATTGATATTATACGTGCCGCACATACGTTCTTTGAAATAAAACAAAACCATCTAAACGATGGTGATGATTAAGGTTTTAAAAAAGAACAGTTCATTCAAACATAACTAATTTAATGTTTTATTAAAAGTTGATATGATAACACATAGAGGTATCAATACTTTTCCATTAATGCGTTAAATGCTGTAAACGCCAATTTTTTATTTTCCGAGCTCTTACCTGATCTATATTCATAAACAGTACTATATCATTATGGTTTTGGTTTTAAGCAGTAGCTAAGGATGTCTTTTGGGGGTCTATTCATTGAATTCTTCCTTTTCGGTCTATTCATTTATTTCATCCTATGTTGGGGGGGGGGGGGGATGATGATGATATTTTATTGGACAAAACTGCAATGAATGATCCAATCGTCTGAATTCTATTGTAGCTTACTCCTTGCTGTCCAAAAAAAAAAGGTATAAAATCTTTGACTTATTTTTGCATTTTTATCCGTTCTCACTTTGTCATGAATTTAATTTTATCTATAACAAGTGGTCTGAATTTAATTCTTACAACCAGCGGCAATAATTATATCCTGTTGTAGGATTTTTTTAAGGCGCTGCAATTAATGAAGATAAACATTGGATTAATGCCTAAGGTTCACACACATCCACTGTTCCATCCTTTAATTAGATCAGTTTTCTCATGCTTAACATGCCTATTATTTCTCAAATAAATCGCGCAAATTTTATTTAAAACCATCACGGACGCAATTTCTTCAACCTTCTTTATTACTTTTAAACTAAACAACTATTTAAAAAAAAAGACGAAATATTTTAGGGCAGGTTTATTCAATAATATTCACAAAATCTGCAGAGAAATTGTGACATGAAAATAAATTTATACAAGTATGATTATTAGCGCAAGAAAGTTTATTTTATTTCTTTTAAATCATACATTGAATCACACATCATACCTATGGCACGCCAAATTCACAAAAATGAGCTAAACAAAGTTTCACAGTCGATAAAATAGGTTTATCAGCTGTTAACTATAGTTTACGGATCCTAAACTATAGTTAACGAGTCGTAAACTATAGTTTACATCTGTGAAACTATATTTTACGAATGTAAACTATTGTTTACGAGTGATAACCATAGTTTATCTATTTGTAAAAAACGTTAACAATAGATTTTGCTGATAAATATAGATTCACATTTGTTAATTATAATTTACAATCGTAAACTATAGTTAAGAGTTGTTAATTATAGTTTCACAAATCGTGAAACTACATTTATCAGACAAATTCACAAAAATTAGTTAAATATAGTTTCACAGTCGATAAACTAGGTTTATCGACTGTTAACTATAGTTTACGGATCGAAAACTATAGTTAACGACGTTCATCTATATTTCACGTCTGTAATCTATAGTTAACGCGATAATCTATGTTTCACATCTGTTAACTATAGTTAACACTGAAAACAATCATTTTTGATTGTTAAACATAGTTTATCTGATAAATATAGTTTCACCATTGTGAAATTATGATTAACAACTCTAAACTATAGTTCACGAATGCAAATTGTACATAGTTTATCTGATAAATATAGTTTCACAATCGTGAAACTATATTTATCAACTTTAAACTATAGTTTACGAATGTAAACTATAGTTTACAGATGTGAATCTATATTTATCAGCAAAATCTATTGTTAACGTGTATTTCCAGACAGAAAAACATAGATTTGCATTCGTAAAATATAGTTTACATATGTGAAATATAAAGATTAACGTCGGTAACTATAGTTTAGGATCTGTAAACTATAGTTAACAGCTGATAATCCTAGTTTATCGACTGTGAAACTATGTTTTGCTTATTTATGTGAATTTGGCGTGCTTTAGATTTGTAAACCGTAGTTTACTGATCATAAAACCCTATTTATCAGATAAACTATGTTTAACAACCGCAAATGATTGTTTTCAGTGTTAACTGTCAGATGTGAAACATAGATTATTGCGTTAACTATAGTTTACAGATGTGACATATAGATTAACGTCGGTTACTATAGTTTACGATCCGTAAACTATAGTTAACAGTTACTATAGTTAACCTAGTTTATCGACTGTGAAACTATGTTTAGCTCATTTTTGTGAATTTGGCGTGCCATACATACCAGGAGTCAGTTGAATATATTTTCTATATTTTATGCTAAGTATCTCTAATAAAATTACGCTGAAATTTTGATTATAATACACCATATATTAAAACTAATATTTAAATAATTATCAAATGTATGAATTAAATTAGAAGTATCATCACACAAGGGTCGAAACCACAAAACGCTTGTGTGAAAATTCAGTACTTAAACGTACTTATATTGTTTATAATAAATTTTCTTTGAACTGTGTATTCTGCACTTTTATAGGTTAACTTATTCTTTTCACCCTACATTAACTACGTTTTTACACAAAAATTCTACATTAACTACGTTTTCACACAAAAATTCTACAGATACTTGAGTCATGGAACACCCACCTTCATATTTCTATCGAACACGGCAACACCAAGTACAGTTAGGAAGATGGCCATATATATAGTATTTTGATGGTAACAAATATCAATTTGATGTCTCCTGTCCAGCGTGTTGGAAGTATCATTCTTTTGAGCGACATGAATAAATCTGATTCTGGCTCTTCAAAACCTTCAGAGTTGAAATTATAATCATCGCATGTTTCTATAGTATCTACATAGAAGCGTTTGATAGGGGTCAACTCCAGAAAAGTTTCTACGTAATGTTTTGGCTGACCTTTGTCCAATCAGATCGTTTCTGGGCGGAGTTAAGACATTGCCGCTCGTGACTTGAATGAAAAAGAGAGAGAGAGAGAGAAAGTGAATTGGGTAAATTATAAGTGATGTCGATGAAGAAATCACCATTAGTTATAAACTGGTAAACAGATTAATTAAGGTATACAGCGAAGTCGCTAATTCCGGGTCGTCTCCAATTCCGGGTCACTCGTGTGTATTTCATGTCACCTTGTTTAAATTGAAGCATAAAAACTTAATAAATACATTGATCACGAACTATAGGCCTTTCTGTCTTTGATCATTAAAAGATATTCGAAAATTAACAAATACAGACCCTCCGAGAAACGAATTTAGAAATCAAGCGCTTTCGAGATGGAGATTTTCACACATCTTTGACATGCTATTTTCATTATTTACGCTGCAGCGTGGTTGATGTGAAAGTTGTGGGAGGGCGTTAATGGATGAAAAATATTGCACATGCATTCAGTTATATGTCAACAATTATCCAGAATGATAACTGCTCTAAAAAATTTACACCAATTAATTAATCAATCTGGGGGAATTTCCCCAATTGCGGGTCACTACACCTGAAACACATTTTTATGCGGATTTACGATAACGTGAAAGAGAGAAAAAAGAGATTCAATTGAATAAAATGGTCCATCCAGCTCAGGTGTCATTTTATTTATCTTGTTTGTTATTTTTCTTAAGGTTTAATGTTTCTATTTATCACAATGATGACATAATGACGATCATTTCGTTCTGAATCACGACTGTCATTTACATTTAGAAAATCGTCCCTGTTACTTGAGTATCAGTAGTTGTAAATATATTTTCTGATCGCCATTATTTTTTATATGCTGCAAATTTATAAAAATTGTGTTCTGAGACGATTACCCGACATTACTGACACTTTGAAGTCACATGACCCGAAAACAAAAAAAAATGATTCGAAAGTGGGGAAACCATGCCTTTTTGAAATGCCTCTGTATTTTGTTTCCGAGAATTTATTTTCAAAAACAAAATGAATGCTTAATAACTCACAAAATGTACTTTCAATATATATATATAGTATAAAATTTAAATAGAACAGCTTTGCAAAATATCAAAGAAACAGTCTTACATGACCAGGCATTGGCGACTTCACTGTACATGTATATATAGAAATTACATGTTTATCCTCTAATGGTATAACTTTGAAGCGTTTTAAAGAACGATTGTGAAAATTTCTTTGGCCGTCGACAACAGTGTCTTCATAAATGTGCATTAATTTCCTGGCATGGAGTCCTACAATACCCATTAAATATTTTGAAATGCGAACGAATGATCACTTAAAAATTTAGATGTAGTGAACAGGAAAGGCAACGCAGGCGGATGCTAAGTGGAAAAAAAACAGTGGCCGACAAATTCGTATTTAGGTAAAGAATGTTTCACAATGAGTAACCATGAAAGTAAATTTACAAGTTATATTTAATTCCAGGAAGATTCGGCACACTGATTAAAATACTAACGGTAACACTTGTAATGAAAACAGTTTCTTAAATATTCGTACAATCTTCGATGTTTGACATTACATCATCCCAGTATCTATATATAGACATCGTTGTTCCCCGGTTAAAGAATTTCAAAACACTTCAAAGTTACATGAATTTATAAGATATACTAGACCTTGATTTGTCACTTTATAACTATTGATAGATAGTTCGCTCATCTTCGTCATCTATAATTTACTCCATTAACTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCAGATTAATCACGAGCGGTAATGTCTCAACTCCGCCCTGTACGATCTGATTGGACAAAGGTCAGTCAAAACATTTCGTAAAAACGTTTCTGGAGTTAACGGCACATTAACAAGCGTTTAAATAACTTTTTTTGACGTTCTTAAATTATTCATATAAATTATCTTTTCATGCGATTAAAAAAAATATGTATTAAAAAATTCCAATAATTTTGGGATTGGAACCCAATAAAAAAGTCGGACACTAAAACATTATCTATTCTAACTGTGGTACCACTCGACTAATCTAGCATTCTCAGATTTCACAGGTATTAATAATTTCCCCAAAAGTTTGATTTTTTTTAAAAATATGTCTCTATGAAACAGAAATCGGAAAAGTCAGTTTTCAAGAAATTGTCTTACCGCAGACATTAAGATTAAATTAATTTTGTTTCAAGGAGGCAGTTTCTCACAACAATGAGGATTCTCCTTTTATAAAGTGTGAAATATGCCAAATTTATCTGTGTATCCATTTTCAGTCTTATTTACATGTAATGTTCTTCTACACTGATTTATATACAAAGTTGCAAGAAAAAACAGAATAACATCAAATTATGTAACTTTCTTTTTTTTTTAAATTTTATATGCAACTCCTTTAGGGAAAAGAAGAATAGGAACTGCAGCACCGTCTTTGATCTACAGTGACATTTTTTTCAATATATTTTTATTCTGTCCAAGTGCAGAGGCATGCAATTTGCTTTAAAAAAATTATCTTAGAAACACGGCAAAACGGAATTCCTTGTTTATGTAAAACTTTTGCATAGCAAACCATCCCAGAGAATGGTCCTTAATTACTCATTACATTTTAACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTATTTACAGATTGTCGAGAGATTTGAAAGAGGTAAGGTGTTTGTAAACGTCTATCCGAAAAAATGAGTTGTCTCTCTTTGAATACATTTATATATATGTATATATATATATATATATATATATTACATTGGTCTTTTTTTTTTAAGCTGCCGGTAAGGACCACGAACATCACAAAAAACATCACCATAAGCATGACAAGAATAAGAAAAATCACCACAAACCAAAGAATGGCACTGTGTCTGACAATTCAAATAAGGTAAAACAAAAATATCAATCAATTAAATTGAATTGTAAAAATGCAAGCTACAGTTTTCTTAATTACGTTTTCACTATTGCAAAATGAATGCAAGAAATGGCCATGTGAAAAGACGATATAATGAAGTCTTTGTTGGGAGGCCACTATACTCTGTCCAGAGTTTTTGCTTCCACCACTTTTTGCTTGATATTTCAATAATAGTAAATACCTTTGTGCTCAAACTACGTTCATCCACTAATATGAAAAATGTCCAGATTATCTGTTTTCAAACGTCCCCTCTACCGCNCACTAATATGAAAAATGTCCAGATTATCTGTTTTCAAACGTCCCCTCTACCGCCTCAGATTTCAATACACATTCCAAAATTGAAAGTCTACGGAGATTTTGCATTGCATCAGCCATTAAGAAACCCGTATGATAACGTTAAAAAATTGCGCGATGTATTCCGAGTGTATTCCGAATGGAAAAAAGATGTAAACATTTCCCATTATAAATCTCTGTAAGAAAATTGTTTTTGTTCCTGTGAAATTTTATGAGTGAAAATATATAGTAAAAAAATAACAGTTATATTTCACATGATGTTATTGCCAGTAAATAATATATTCGCATGCCAAAGAATAAAATGCAAACTGTCCTCTTCTAAAAGATTTTCTTTCCAACACTACATGTATAGACAGAATCCATGTACGCAAACAAGAAGACTGACGTAAATGAGAAGGCTAAAGTGACCGGAATGAAGTCGCAAAAGCCAGGCAAGCACGCCCATGTGAAGGCCGTAGAGGTGGCGGACGAGGGGTCCAAGACGGGGGTGATCGTCGCTGTCGTTCTCGTCCTCATCACAGTTCTCGGGGTCGGCGCGGCGGTGTTTATTGTAGTAAGAGTTTTCTTCCCTTCCCGAACTCTCGCTTATAATATTTTTTTTTCATGTGCATCAGTCAAATATCAAATGTGCTTTTTTAGAACTTATAGGCTAAAGTAATTGTAGCAATGCATTTGAAAAAAAATACGCATTTTGAGTTATTTTGGGACTAAATCAACGCACTCATGATTTTTTTTAAAGGACTTTAGTATGTAAACGGACTTTACACATGAATTTCAAAGTTCGTTATGAATGTACATCAACATTTTTTATCATGGGGACACTTTACGAACTTTGAAAAATATGTATGAATAAAAAATTCTGGGTTTTAATTGGTTGATTATATAATGATAAAATAATTTCTAAACACTGATAAGTATGATTTATGGGGAGGAGGGCAGCTAATGGTACAGTAAAAAGATCAAAATATAGTGGGATAGTTGACGGCTAAGCGATGCGGTTCATATCCTGTTTGCCGATGATATAAATCTGGAGAGATGGTCTTGTAAATTGTTGAACTATGCGTGAGCTTATAGGAGGAAAGTTCTTAATCGAGAAACTGTTTTTAAAGTAAACTAAAAATCCCTTTGGTTATCTGTTTAATTTATCCCATCTAGCTAAACAAGGTTTATTGTATTTAAAGTCCATTATTTCTACCAAACTCTGCACATTTTTGTAAAGTGCGTTAATATCAACGATATCTCAATGGACAGCTACAAGGTGGACGGGGTGCAAGACAATATGAGATTTACTGGACTCGTAATATAATGATATTTTAATTTACGATACAAGCCATTACCTCACAAAAATGTATCAATTTACAATATACGTCCAGCCTAATGTTAATACGACACATAATTACTTTTTTTGTTGTGATCAGAATTATCTAATATGTACATTAAAGTTTCATCCAGCTTGCATGTTGCATGTACTCATATGAACTTTTGTTTTATTTCTACAGAAAAAGAAAAGAGCTCAAGGAAAATCCTAACTCAGCATCCAGTGGTCTGTTGTGATGTTTTTTTGGTTTTTTTACAGTTGTGTTAACTCTATGGAATAAACATTTTACGAAATAGATATTAAAGTCTTTTGGATTTCTTTTGTTGTTTCTAAAATTAAAACAAGGTACGTACACATTGCTAAGAAAAAATATCTATTTGTAAGCTGTTCATATTCACGAGTCGAAGTATTCTAGCAATTTTGATTAATCTTAAATTAATATATTAGATACTATAGTTTAAATCTATTAACAGAACGACAACTAAACTCACGGTAATCACTTACATGTAACTGAACTTTTTGCACTTGAAACTTTGTTGCCCAGTGTAAAAAAATTTCAAAATGTGTACATTTACTTAAAAATTATGAATTTTATATTATAGTGTTTTAAAAGTAGTATACCTTCCCTAAATTTAAATGTTAACTTAAGGGATCGATTTATTTGGAATCTTTATTTTTTATCATTATGAAGAGTATTCAGTTTAAAATCATGTTATAAAAAATTTACAGATTAAACTTTTAATTACCAGTTATAGATGAATTTTATTTAAATTGATAATTCAAGAAGGTAGTTTTTATGGGTTTGTACACTGTTTTAGTACTAAAGCACACAGAATATTGGTAGGAGTTGGCTTTATAGAAAAACCTGCCGGCTTCTGAAAATTTGTAATTGGGTTCTGTATTTAGTTTCCTCATTGTATTTCCGCTGCTGCTTATGTGGAAAAAACCGGCATTTTGAAAATGTTACATTATTAAATCATTCCGATTTAACCTGGCATTAGGTTGACACTAGAAAAAAAAAATGTAACTGGCCTCTAAACTAGTGCAAGTAAGTGATTTGTTAATCAACCTGTCATTTCTATCTTTTAATAGTTTTTACCACATCTTTTTATTCAGCCCTTTTAAAAAGTCATTGCTAATACATGTGTAAACATATCTGACTGCTCATTGAAAAAGACAAAAAGATGAAAGACAAAGAGGAGAGGAAGGTCGTGCACAGCGAAGAAACGTTACATCAGAGGAAACAGGATAAACTACAGCGTCAAGTGGACCAACACGAGGGAAAGCTACTGTCGAATAACCACCAGAGACTCCACACGTCCAAGCATGTCAACGAGGTAACAAAACATGTCAAACAAGGTAACAAAGAATGTCATCATTAAGATGACAAAAATTGGCAACCAGGTAACAAAGCATGTCAACAAAGGTAACAGAGCATATCAACAACGTAACAAAGAATGTCAACCAGGTAACAAAACATGTCATCAAGGAAACAGAACATGTCAACAACGTTACAAAGAATGTCAGCCTGTGACTCAACCAGGCAGCAAAGAATCTCAAGTAACAAACATGCCGACAAGGTACATGTAACAAAGCATGTCAACAAGGTTACAAAGCATGTCAACAAGGTTACAAAGCATGGCAACCAGGCAACAAAGCATGTCAACAAGGTAACAAAAAATGTCAATTTTGCAACAAAGAAAGTCAACTAGGTAACAAAGCATGTCAACAAGGTAACAAAGAATGCCAACAAGGTTACAAAGCATGGCAACCGGGCAACAAAGCATGTCAACAAGATAACAAATAAAATTCAATAAGATAACAAAGATTTAACAACTTCTATCAACAAATTAACAATGGTAACAAAAATTGTCAACATGAACAAGAAAAAAATGCATGTCAACTAGATAACAACATGTAAATTAATATGTAACATAGAATGTCAACAAGGTAACATGCTTCATCATAGTAACAAAGTATCAACAAGGTTGGACGGTTTAAAATAATTACACATTCTATTTATCAGCGTCAGCAGTTGAAGTTGATGTAAGCGAGATATCGTCATTGACGTGCTCTCTCTTTTTATTCAGAGATATTTACATGCAAAGAATATATTTCTTTATGGGGAATTAACTGTTAAGGTAAACTCTATCATTTTAACACATTCTTACCTTTTTAAAACACTGCTCAGCCTTACAACATTACAATATTCAAGATTTTCGTGTCGTAATTTTTAATACACATTTTATTTTGCATTTGCCTTTCTCACAATGTTCTTTTGTACCAAGCTTAAAAGCAATCCTTAAGCTGTCTATTCATGTTGTGAAAGACATACATACGTCAATGTTAAGTACGTTTTCCTTTCCAATAAAAAGATGAACGCCATTTTACCAATAAAAGTTATGTACAGCTCAGTATGTCGCTACAATATCTGTTTACAGAACATTAATCGTACATATTTTGCTATTTTTGTTGTTATTATTTTGTGAAGTGTTTGAAAATTTATAGCATTCCAAAATCTTTAACACAGACAGTTTAATAAATGAATTTTGAATTCAATATTTTATTTTGGTGTCACATACCCTTATGTTGAACATCAGCCTAAATGAAAACTCGCGCTCACATTGAAGATCTGACGGTTGTGACTGTTGAAATGCCTCTTCCATTACCTAGAACTTATCGTTAAAAATACAAGAACTTTGAATTTAAATATCATATGCAGACAAGATAGAAAATTCAAATAAAGAATTGGGGGGGGGGGAGATAGCACAAATGCCCATTCGGTTTGGTAGTGAAATAGAATTTTTAATTTATTTTTTTTAATTAAATCTATTCAAATATATTATAATACGAGTTTGCAAATGCACAATTTCTAACTTTATTCAGTTTTTAATATACATATATTAAAAAAAATATTGCCTTATATTTTGGTGGTTTCGAACCCACAACGTAAAAACCCAAGTTATCTAAAGTTAGCTTATGTCTGGTACTCTTTTTTTTTTGGTCTGGTGCTCTAACCACGGAGCAATTTTAGACACAACAAATTGTGCTTTTTAGCTCACCTGAGCCAAAGGGTCAGTGAGCTTTTCTGATCACAATTTGTCCGTTGTCTGTCGTTGTCGTCGTCGTTGTTGTAAACTTTTCACATTTTCATCTTCTTCTCAAGAACCACTGGGCAGATTTCAACCAAATTTGGCACAAAGCACCACTAGGTAAAGGAGATTCAAGTTTGTTCAAATGAAGGGTCACGCTCTCTTTAAAGGGTAGATAATTGAGAATTATTGAAAATTTGTTGGTATTTTTCAAAAATATTCTTCTTAAAAACTATTTGGCATGAAAAGCTTAAACTTGTGTGGAGGCATCCTCAGGTAGTGTAGATTCAAATTTGTTCAAATCATGGTCCCCGGGAGTCGGGGCTACAAGAGGGGGATCAAGTTATACATAGGAATATATAGGGAAAATCTTTAAAAATCTTCTTCTCAAAAACTATCAGGCCAGAAAAGCTCAAATTAAAGTGGAAGCATCCTCAGGTAGTGTAGATTCAAATTTGTTCAAATCATAGTACCTGGTGATATGGTGGGGCCACAATGGGGGAATGGATTTTTACATAGAAATATATAGAGAAAATCTTTAAAAATCTTCTTCTCAAAAACTATTAGGCCAGGAAAGCTCAAATTAAAATGGAAGCATCCTCAGGTAGTGTAGATTCAAGTTGGTTCAAATCATGGTCCCTGTGGGTAGGGTGTAGGGTACCCTCATTGTACGGATAACTCCTCCTACAGTTTTCAAGATAAGAAGTTGTTCTTTTGCAAATCAATTGTACTTGTATTAGAGGTGTGCATATTGCTAGGATTTTGATTTCCGATAATTTATGAAAAAAAACCAGCTTTTGAACTTATTCATTTTTTGGCAAAATATTGCATATAGGGTACTCCATTTCACTGGATGTCACACTGACAGCTTTTCACTTGTTTTTCAAAAGGTTCAATTGTTGGGATACAAAATGATATTTTTAATGTATAAAGGGTCATCTCTCCACTTTTTGTTAATTGAAATCGGCTTGTTTTCCATTAGACCTTATTTAGACAATGAGAAAAATATGGAGCACAGACCCACTCTTGAAGGTTCTAAATTTGACAATATTTAGAGGTGTTGATACGTACCCGCCTGTTTGAGTCAACATATTCCAAGTATTGAACATATTTAAAGGTTAAAAATTGATTCAGTATCTTATCCGTGTGTGTTTAGGCATTTTACACGCCTTATCCACCCATCTTCTTAAAATGAAAATATAACCACTGAATAAAACTCACTACTGCAACAATGGTGCAAACTTTTCACAACCGCTAACGTGCATTATACTCAATTTGTTTGAACATTTTGTTGAAGTTATGTGACTACATCTTTCAAAAAATAATGATTACTTGCGTGAACTTTTGGTTCTTTTACCTGCTTTTGGTACAACAAGTCATTAAGACGATGAATCAGCTTCGTCTACCGTGTTTCGAAAATGTAATTAATGATTCTTTCCTATTTCACAAAAAACGCGATAAACCGTTGTGATTCTATAAACGACACTAACTTTTGTCAGATGTGAGTATTGTTCCTTTGACAGTTAATCCCCGTCAAGACCCTAACAGCGGATATTAATATTCGACTACAAGATGACTCGGCGAAGGACAGTTCCGTAATGGCATTCGTAGCGGTCGGGATTCTCATTGGACATTTGTTGGCTATCCTGGCCATTATGTAAGTAACCGTACATTATAAACCTTTTCCGGAAAATAAATTTCATTTTGAGCCCCCCCCCCCCCCCCGGAATTTACATTTTATTTTTCTGTACCGCAGAATTTGTCGGTGTTATAAAGCAAGAGTAAGTATTCGTTTGGTTTCTTTGATCGTTAAGTACATGTAGTTGTTATGTTATTGTATTTTATTTGAGCATGCGTTTATTGAAATACACTTTATTTTGTTTTGCTTGAAAATTATGATAAAAAGAAAACTTGTTTAACAATTATAATCGTTTCGGTTACTGAATTTGATTAACACTGCAAACCACCCTAATACATTAACGACATGACAAGAGAAAAACCATAATCATGCTTTAATTGAATTTGAATTTTAAGTCGGACACTGACAGTGATGGACAGAAATCTGTAGACGCTGGCAGCAAGGGACATAAACAAGAAAAGACAAATGAAGGAGTTGACAGATCCCTTTCCAACCACTCCCTGAAGTGACGACCTTTGTCAACAGTCAGGGTCAACAGAGCGACAAGCACCAGCCAAAGAAACCTCCTGACCCCCCCCGAAATCTCTGATATCTACACCACTGACCAGTGAGAAACAAAACCAGACGTCGCGCCTCTCCTTAGAGCCCCCACTTCCAGTGTTTAAATCTACAACAGGACAGATATCCCATCTCTCTATGAACTCCGCACCACCAGTGTTTAGATCCGTCCCTGACAAACGGTTCAAGCTTTCCCGTATGTCTATAAATTCCGCACCACCAACCTTTGGATCAACAAAGGACCAAACGTTAGGTCTGTCCTCAAATCCCCCAGTCAAAGTGGATGGATCCAAGCAAGACCAGATTTCCTTCATATCAATGAAATCGGCACCATCAGACCTTAGATCCGCCCCAGTGAAACAGAAACAAATATCCCATCTCTCCATTAAGTCCGCGCCTCCCGCTTTGGATTCCGCACAGGGTCAGCTTTCTCGGCTCTCTATGAAATCAGCTTCTACTGCCGTTAGGTCGACCCAAGAGATACAAATTCAGACTTCCTGTCTTTCATTGATACGCGAAATGTCAAACGCTCAACAAAATAAAGCTGTGGAATCTAAAGAGTTGGTCAGGTCCAACACTCGTATAGGTTTACTGCAAGAAAAACAACTGCCTTCCCGCCTGTCTTTAAGGTCTGCAGACTCTGCACCACCAGCTGCAAACCACGCAAATAATGTGATATATACGATGTAAAGGAGACATCCTCGCATCCTGAAAATATATTTTCATTGACCAACAAGGGTAAGCCTCGCAGTGTGACGTCACGGCACGTTGAATTAAAACCATCTTTTCGGCTAACGTCGAAATTTACGAACCTTAACGATCCAATGGTTTCAGTTCATGAAGGTGCAACAACTGGACAGAGATCGCACGGTTCGGTACATACCGGTATCCATTCGATACCATCGGTACCAGAGAATAACAACTCCACTGCTGATGACACGAGGGCCTTGGGGGTACGCCCTGCACCCCCGTATCTGACGGGTATCCATCAGTTCAGGAGAGACAGTGGGTGGTGAGAAGAGGGTGTCGGATGTTCATTGACACCCAACCCCCTCTGGTAGTTGCTCATTTTTGTTTGCAGTTCAAATTACAAATTGAAATACCCATAAGTTTAAAGTATTTTGTTTATTGCTAACACATATTCGTTATTCATTGATTGATATTACAAGTATCCCTTTTTACTGCGTTTTTTATGAATATTCTCGGAATTTAGTGCGTGAAATTTTTTTTACTTACTAGGTATAAAATGACTCATTATGAACATTTGTTAAAAGCTCCCTTTTTAATAAGAATTCGAAAAGCAATCGCTCTCTGTCGAGCAGCGAAAAGTTGATAAAATCTTGTAATCGATCTATATTAATAGTTTCATCTTTTTTAAATTTCTAGCCTTAAGCTTATAGTTTCAGTATTGATTGCCTTTGGTAACGAATATATGTGCATCAGCCGGATCACTAATTGAAAGGATAGAAAAGGGAATTTTAATGCTCGATAAAATTGACGATCACTCGTAATAAAATATGAGAAGGCGGAAGTGAATTCGAGCTTAAACATGCAAGCAAACGAGCATACTCCAGTACAAGTTGAAAGTCAGATAATTGACCATGCACATAAACATAAACATCTTCAGACAGTAATATATGTATAAAACTATTAGTTATGATTTCTTGAATGCAATTTCTAAACACTTAGATCAAACCAACAGGTTTTGAAAGAAAGTGGAGTAAGACCTTAGAGAACATTCATTGTACACCCTATATCTAGATTTATATATTTTTTTAAACAGTTCAAAAAGGAGTATTTAAACTGTCCTTGAACTAAACTCCCACTAAATGACTTGAATTGGAGGTTTTCCTAGCATTGGACATATAATTGGTGCTTCCCCCTCCTAAAACCTCTAATGTGAGACTTGAAGAAACTTTTAATGTTTTAATGTATTGAGGCCCTAATTGTACCTACTTGTATAAGATTTGAATAATACCTTTTATTATATATTTTTTCATATGCATTATTACTAGTGGTGTACATATAAGTTATCTGTATGTATATTAAGGGCAATAAAAACTAATTCAAATATACCAGAATTATGTTTTCTCTTTGTTTGTCATCTTCCGAGTATGTTGTAGAAGATCTGTAAACTTGATAGATGTGTTATAAGTGATTGATAATTTCAATCATATACAGTTTTTAGCAATCAGTTAAAAATTAGATTGTAAATGAAAACTGTCCTAAGATTCGCTATAGTGGAGGAGCATTTTAACAAGTCTAATTTTAATCGGATTTAAGTTTTTTGTTTCTATATTAGCAATTTTTTCAAAGGCTGCCAAACAGTTGTCAAATTTTGTATATCTTTGTTGATGAGCAATGCCGTGGTTTTCTTTGCCAAAAAAAAATGTTTATTGATGATTTAAAAAGTTTATTAACCAAAACTTGAAAAAACGAATAAAACCAGACGTCACGGAGAAGAATTCTTGAAATATTTGCTATATTCTTTAAGAAACCTTTGTCCTGATGTCGAGATGGATCCTTTGGCAGTGGCCAACAATTTTACCTAGCTCAACAGTTTTCAGACTGGTTCTGGTCTTAACATGCCAGGATTAAATTACTGTTATTGTCAACCCCATGATAAACAGATTTGAATCAACCTTTTATAGCAATGTGCAAGCAGAAGACATTTCGCTTTTAAATTTTGAGACCGCTAAAATGTTGTATACATCCCAAAAATATAAATTATCAAACAACTGTGTACATATGCAAATCAGTTGTAATCTTGCATGTCATTGTTGTTGTATTTTTCATTAGTGAATGAAATATTTGACAGAAAAGTTCAAAACATCTCCCTTTCAAGGAGGCTTGGTGGACAACGAATTAATCATCAGATTTACCTTTATAAATGTGTTGTTTTTTATGATTAGTTCAGCTGTAAACTATTATTTACTAAAGAAAAAATCCGTTTAGATGAAAACACATCCGAGTGTTTAACTTTTCTCCTTATACAGAGCTCTTCTTCTAAAGGAGGTCAATAAGGTCTTAAAAAATAATCACGACAATCCATCCCTCTTAAAAACTTGTATCATATATTCATTATGTAAATGAAAGAAAAAGTGAGCAATCTCAAATACCCCAAATTGTTTCAGTACTTTATTCAATACTGCACAGACGTTCAAGTTTAAAAGAACCAAAATTTCCAGAGAAAACTGAAGTGGAATTTGAAGATCCTGATGAAACTATCCACATCTATACACGTTGTGTCTGGTTCAAAGGAATTAAAATTCCTAGAAAAATAATATCAGAATTTCCTGGTATTAAATATATGGTGTTCCGATGGGGCCACTTTGACCTTCGCACTTTCGCCTTTAGGTCGAAGATGCGAGAGTGCGAAGATGCGACGGCGAAGCGCGAAGATGCGATGTCGAAGGTGCAAGGGCGAAGTAGCGATACTACTATCGCTCCTTCGCCTTCGCAGCTTCGCACTCTCGCCTTCGCACTTTCGCCTTCGCCTTTTTTGATAGCATTTAGAAAGTCTCGGTCGATTACATAGAATTTAATGCAGGCACCGTACTCGCCAATGTTTTCCGATTAATGCATGGTATTTTTGGTACGCATGCACTAGGCCATTGTGCTTACTATGAATGTTTATAGATATTTTAATGTGTTTGCCTAATCGTTATATACTCCATATAAAATGTAATGTCCACCATAATGATTACATATGCACTTCCAGACTCCTGTCACTTATCAGCTGTCTGTTTACCATGGATCAAACACAGGAACATTCTAATTTCATTATGCGACACTCCTTGCCCATGTATGGATCAAGAGGGGGAGAGGGGGTCCGCCCCCCCCCCCCCCCCCCCGAAAATTCAAAATTAATAACTTCACACATGCAATATAGGGGGAGAGAGGGTCCGGATCCCATCCCCCGGAAAATTTAATTTTATTGAGTGTATATAATAAAATCTCCAAAATATGTCTCGGGCCCCCCCCCCCCCCCAACAAATATAATTATCCATCGACCCCCTAGAAAAAGTTATGGATCTGCGCAGGCTGTTGAAAATAAATTATAAAAAGTTCATCGTCTGCCTCAGATGTCCTTTTATACAGCTAAAATTGTCTTTAAACGATAGAGAACTCCACAATCATAAACAGGCGAAGGCGAAAGCGCGAAGATGCGAAGGCGAGAGTGCTAAGTTGCGATGGCGAAGGCGCGATAGTAGTATCGCTTCTTAGCCTTCGCGACTTCGCACTTTCGCCTTCGCATCTTCGAACTTTCGCTCCCTCGCCGTCGCAACATCGCACTCTCGCATTCGCATCTTCGCACTCTCGCACGTCGACCTAAAGGCGAAAGTGCGAAGGTCGAAGTGGCCCCATCGGAACACCATATAAATACTAGTATGCCCATTTACACATAGTGTCCTAAATACCAACAAAGTATCACCAAATTCTATGCGGCAGTTGAAGGGGAGTTGTGCTAACAAAAAGCAGGTCTGACGAACGGGTCAAAAACTATTACCCCCAACAACCTGTTTCTCTGAGTCCTGTTAAATGTTATTTTTAGATTACATGTGATTACAAATGTATGTGCATGCGGATTGCTTACAGGTAATGTTATCAAGCAGTTCTTTTGAATCAATGCGAAACGTCAAAATCCTCAAGGAAAGATTATTCTTCCAAATATACCACGTAGAAATCCACCATCCTTGCATCTAAACGTGGTTAATTTGAAATTAATTATATTTCGTAGATGGCGTTCACATCTATAAAAAAAAATACCATATTACACTTGCGATGTGGGAGAAACAACCCAAGCCACCTAAATTCGGAACCAACGTTGCAGGTACAGTTCTTACCATCTTTAGAGGGCCTCTTGTTCTTTTGAGCAGTCAGACTCATGCAGCCAAAGAGTGTGGATGGTGTTCCAGCACATGTCATTGTATTGACTGTATCCTAACCTTTTAGAGGTCTGGATGTTCTTTGGACCCAAAGATTTTATATAATCCAGAGTCAAATGCTTTTCAGAAGAGGCTTAATTGTATGACTTACGCTGTATCGCGCAAATCATCCATGATGACTGTTTTCTGAAATCGTCAAGACTTTCAGGATTATGCATGCACAGTGTTCACCTGTCGAGTAGTTCATTATCCTGTAACTACTTCAGTATATAGATGGTTTGGTTCTTTAGATTTGTGTAACATTGTGAGAGTAAATTGATGAAAAAAATCCAGTATCTTGCAAATGGCCAAATGTTGTAAATAGCGCGAACAAGGTGTTCTAGACTATGTATCGGGGTTTCGGGTTTAGCTTGTTCAGCTTCGATCAAGTGAGCTTTTCTGATCCCTATTATCCGTCGTCCGTTTGTCCGTCCGTCTGTCCGTTCGTTTGTAAACTTACGACATTTTTTACTTGTTCTCTATAACTGAAGAATATAACGAATTAAATCAATTCACGAATAGGTTTATTCATGACACATGTATACAAGTCCACATCATGCTCTCACGCACGCACACATCATCAGCATGGCTATTTTCCCGTGCTCAATCCCCGAATGATACTCTCAAACAATACACACAAAGAACCATAACTCTTACTCACATCATACTCATACATTCATACACAAACAGTTACTTCCCTTAGATCATATAAATATACTACAATAACCACTGAGTTAGGTAACAATCATTATGTATATATATATATATATATA
