>scaffold38056
GTAGCTTGTTTAATATTCAAATGAGATTATTAGATATGGCATTTTGTTAGTAAAATAAATAAAGAATATTTAGTATTTCATAAAGGGAAAAAAACAAAGCCAAATAATATCACAAAACGATACTGCATATAGTTGATTAACTTTTATTGTACACGAATTATTCGAATGTGTATGTATATATTGTCAGGCATTCGAACAGTGCTTCTTTATACAATCACTCCTGATTGGATCTTGATATTTTTGGCAAAAGGCACAGATGCTATCAGCGATGATTATAGATGGTTTTTCTAAAATTAAAAATTAAAAAAATTAAAAGATAAGACAAAAAAATTTCGATGACGATATTTATAAATTGAAAGTAAATGAAAAATAAAAATTCGTATGCAGTCATACTTGTGGTTTGTGCAATCTGCAGCTGTGCACATTCGGGGTAATAAGTACTTGAGTTTATCCGGGAATTCAACGATGACCTTTTTGCCTTAACTTCTGCATTCGTTCCTTTTTTAGCTATTGGTTTGTCTGAAAATGAAACAAAATTATTGAAACGCCGAATGGAACTTGAATTTTAAACAAGTGATACTTTCTTAAATATGTCACCCATCCATATAAGTCATTTTATTAATGTATTGAATGCAAACATTAAGGAAGGAGTCTTCTTGTAATTAGACACACCTTTTTATAGTAAGAAATTCATGAAATTTTGAAACAGTTAAACAGATCGTATAACCTTATGATTCTATCAGTTGAATCAAATTTTACCTCCTTGTTTTTGCATAAAGGTCAGGTCAATGTCACTACCATTTCCGTCAACTTAAAGGATGATAAAAATAAATGTAACTATCTGAAGTTATGAAGACGCCTGTTTAAGATACGAATTTTCTTTTTCTATTCTTCAAAGAAATAATAGAATATTGAAATGTCTATATTAGCTTAAAATACTAAGCTGCAATTAATATCTGAACTTTAATTGAAATTGCTTATCCCGCATTTCTTCTAATTTTCTTAAGTTTTGAAGATATGTTGATGATATTTTTTATGCTTCCAATATCAAAATATTTCTGATTTTTACATATTATGAAGACTTAATATAAAGATATAATTTGACAAAAAAGCTCATATATTGACCATTTGAAAAGAGAGAAAATCCAATTTTAGTGATTTTTTCACATAAATCTTTTTATAGAATGAGCGCTTAAAAAGTTAATAAAAATGTAATATGATAGGCAAATCATACTTTAAAAACATATTCTGAAACAAAAGTATCTTATCATTAGTTCACAGAAGTTGAAAAAAATTCAACAGTAAAGTCAATGTTTTAAAAATGAAATAGACTCATGAGTCTACAGCAATTCTGAATTGCAAAAACGTGATATTTTTCTACGTCAACGTTCAGCCAAAATATAGTCCTTGTTAGATTCTAAACTTTCATTACTATATCTATGCCAAGTTGTATGATAGTATAAAAAAGAAAAGAAAGAAAATATAGTATTTTAATTTCCTTTCATCTTGGTTTAATTAACATTTAATCAAATTTACTTTTGACAAGTCGTAAACCAGAAAACACCCCTTCCTTAACATAAAACAGATGTCATTTCTTTTCAGTATATACTCTCGCACGTTGATGCCGGATGTCAAAACTCTATTGCACACGATCATTTTGATGCTTTTACTTGCACACCTTGAACCATTTTACAATTGGCTGCAATATATTTATTTTTTGTCGCACTTTTAGAATGTAAACGGTTGATATTAGACAAAAGTATTTGCATTCAATTTTCTATCGAACGATGCATAAATATACTGTTGTTTTTTATGGCAATGTTAAAATATTGGACAAATGAAATGAAAATCTGACCTTTTATTTTCAGCGAAATTGGTTTTCCTTTCATAATGTATTTATTTGTTTCTTTGTGTCATATAAATTTTGTTTCGTTAATCAAGGTACATGTAGTTTAAAAAATAAACTAAATAAGGTATTCTGCATTAGTACTTTAAGCATAACATCATATTTTATTTTCTGCATATATTTCGCAAAAAATAATTACTATATTTTAAACTGAGTCAGTTATTGTAATAACAGAATAAAAACACCATCATTTAAATTCCAAACAATTCACAAAAAAATCATCAAAACCTTTAAAAAAATATCGATTTTTGTGCATACTGCATAAATCTATCTTATGTATATCAATTTCATAAAAGTGTTACCTGCGGAAACTCTAGCAATCTTTCGTGCTGGTTTTCCTGTTGCTTTTTCAAACACAGTCAGAAACACGAAAAATAACAAGAGGAATGTTAGGCAAAGCTTCATTTTTCTTCTTGATTTGCTTTTGCTTTAAAATAAAGTCCTGCAACACACTATCTATTGTCGGCTTTCTCTCTTTTTATATACCTTTATGTGCACCGGTAGAACACAACGCGGTGTAATATATAACGATTAATTAGCAACTTAAATCCCCCTTTAATATATTTTCGTGCATGTCCATTACGATGTTCATGACAAAAAGTTGTTAGATAATCAAATAAACCCTGTTTCGAAATAAGGTTTCGATAGAGGAGCAACACGTATTCGAGTCACACGCATTGATTTCTTATTATATGCAATATACAAATAACTAATTCAACAACTAAACTTTCTCGAATGTAGATTTAAATGAAATTCTTTTTGTTCCAGTTTAAACAACATTTTTGAAGCGACACATTTATGAACGTAAAAGAAAAACCTGTTTAAATTCTATACTTCATTTGTAAAATTACATTATTGAATATTGTGCAGAGTACAACAGTTAATGACGAAACACATAACATTCTGTTACCTAAATGAAAATATCTGACGTTTTTCGGGCTATTTTAACGATTTCGATATATACTTGCCAAGAAAACCTCCAAGCCGGCGCCATTACGAAAAATGGAGGCGGCGGCTTTCTCCGCTCAATTTTAAAAAAATTGTGAGTCGAATAAAATGTTTAAATCGAAACTAATTAATAGTACGAAGTAACTTACAATAACGCTTTTTAAGGGTTCTACATGTAACATACCATAAACACACATGTTGAATGTTGAACACAATTTAAGAGCTTTCTGATTTGTTTTTATTTCAATCACTTTTAAATCTCGCGAGAGTATACGGTATACTGCAATTACTTATCGGTGTGCTTATCAATATATGAGAAGAATTTTATTTTAAGCGACACTTTGGTGAGTTTTAATATATATTGGTTAAAATTGAGACTTGAACGCCGCTTTTAGACAGAAACGCCGACTTTCCAATTTTTGTTATGGCGTCGGTTCTGACGGTTTACCTGGCAAATAAAATGTCAACATCGTTATATCAGCCAGGAAATCATCAAATATGCCGGTCTACATAACAGGAACAAATAAAGCACAATCTAAAAATAATGAGAAAAAATATATTTCTCAATGCCGTTAGACATGTTTGTAATTTGTCATGCCTGATTATACAACGCAAGTTTCACGTGAATTTTTGTTCGTGAACTCATCGGGAGAGAATCACATGACATGTCTCATTTGTAGATGCACAAAACCCTTTTCAAGCAATTAATCAAAAGTCATGACAAATGCATGTATTCCTGATATGGTCTCTTAAGAAAAAAGTTGATATTACTGAGTTGTAGACAGTGTCCAGAAAAAATATTAAATTAGAATGAAAATAGGATGAAATGTTTGCAAAGGGAATTTGAATGAAGGGGCCTACTGCATATTGCAGTGTGTAATTTCCATGTGGATATGATGCGTGGTATACACATATTTTATACATGTCTTTGATACGTCTCTTCATGGAATAAATTTCCTCCGAGACTAACCATTTGAAATTAAATAATACTTGTCACTGCGCTTGTTATACGCGAACATGCCAATGAAATTAAACAGATACTTTAATTACAGATGGTTTAAGACAATTCCAGTGATATTTTGAGATTTAATTTATTATTTCTTTAAGCATTGTTGTTATTTTATTGCCAAACGGAATGTACTGAGAAGGGTATGAAATATAAATTAATGAAATTACAGATTCTCATCAATGTATTTGAAGTTTAAGCAGAGAAATCGTTATTTTAATGCGGTGTGCTCTTTTTGAAAACGACATTAATAATGACGCCATGTGGCTTGACGAAGCAGCGAAAATTCATTAGATTTTGTGTTGCGCTCAAAACATCGCCAGCTAAGACTAGTACAATGTGAAATGCTTGTCAAAACGGGTATAAAACTAACTAAAAGACTCTTGTCTACAAATGGCAATTTTTTTTCAGGGGACAGGAGCTCTGTGCAAGGCGATTCTGGGAGAGGAAGAAAAAGATTGGTTGATGAAAATCTTATCAAAACCGTTCAATACGTTAATGACAGACCAACGCAAAAGATACCGAAATTAGCTGCAATTGTTAGGGTTAGCACTGGGCATGTACATACAATTTTGAATGGACATGGTCAGAGTTAGGGCTCGGAGGATTCCTAGATTTATAAAGTCAAGCACATTCAACTTTCAAGGAGTGTTCTTAGACGTCACGAACATAGTGAAGATGCTTTCATCAGCAGGGTCAGCATGGCCGATAAAACGTGGCTTTTCTACTTCGATCCCGAGACTAAACAGCCTTTGACATTAAGACTTCAAACTTGAAACATTGATTGATGTTATTGAGTAGGAGTGCTCGCCACTAAAACTGTCGACCTATATTATTGGCCTTAATCTATCTTGTATCTCAAGATCAATCATTTTCTGAAAAATATTGTCCGGACCATATTAGCATGAGATTCTTTAAACATACAGACTTTTAATTTCTATCATAAATGGATAGTATATTATATCAACCTAGCAAAACCTTACCAAAGTATTAGACATTTATTTAATACTAGACTTTGACCCGTGCGTGCACGGGTTGACATTGCATATCGGACATTTACGAAATAGGTACATCGACACACCTCATTATTGACATTTACATAACAAAGCTATAGGCCTACAATAATGCTATTTAGTTTCACTACACTTTCCTTAATTTGAATAATCTAACTGTGTCTCGGGAAAGGCCCTCACCACAGCTAGTTAGAATGCATCCCTTATACCCGTAATGTAGCAGAAAATTGCAGAATCGCTCCGGAACGATTTTGGAGAAAATTAATGAAGTTGCCTTGAAAATGATAGTCAAATTCATCACAACAAACCTTTTTGAGACTGCAAATACCTTTCAACTAAAAATTTTAATCCAGAGAATGGAAGAATTCAACACCTTTTCACCAACGTGCACGTATTTTCTTTGTAAAACTGGGTCCGTAGGACATCATTCATTTTTACGATAAAACATATTCTATCTTCACTCTCCTAACAAATATAATGTTACTTTTTTGCATGTAATCAACTATTTTTGTCATCACGAAGACAAAAGTATAAGTAGTTGAAATGTATATTTGTTATTTTATACTTTCTCTCTTAAGAAATCATTAAAATAAATATATATGAACAGAATATATAGCAAAAGTCCAATGAAAATTTACCCGTATCTGTATATTATCATTTCTGAGTTTATTCATGCAGATGTGATATTATGGAAACAAACTAAAGATCCCGTTAGCGTGAATGTATTGCGCAAGCGCAAGATTGTAAAATCCAAACAATTCAGGTGATTTCCGGGATTTTTTGAAGAAATTTTCGCTGATTATTAATAAGCGAAGCTTTACTGAAAAAAAATAAAAACAAATTGGTAAACTTCAAGTACCAATGATGTTTAAAATATATATAACAAAAGACAGTATTCTTCCGATTTCTCGGTATTAAAGACTAAAAATTCAAGTCTGTTATTTTAATATAGTAGTATAGATTTTTTACAAGGTCGGATTTGAAATAAACATTGTCATTCTTTGAATATACTTTGACAGAAGGACTTCAAACTTGAATCAAATAATAATGATATACACGTAGAATTACTGTTGTTACACTCGAGTCAAATTAAGAAAAAATGGTCCAGACTCTAACCTCGATATATATGACTTAAAGACTAAACACATGAAACACACACCAACTATATAATTTCCTAAAGAATGTTGTCGGGGCCATAACATGAGATTCCTTACCTTTACAGACTTAAAATCTGTACCCTAAATAGATGGTATAATACTTAAATGAACCTTTTCAATAAAATTTGACCTTCACCTAATTTGATTTTAAGGTTAAATATGAAAAAAAACATTCCTAGTCATTTCCTATATATGCTTTATTAGAATTTCGCTCTTAAAACAAAGAACAATATTATTACTGAGACGAACTATTGTTGAATTTTTTTTACCACGACCCTTTGTTTTAATTGTCCAGAAGATGATTTCAAAATACGTTGACTTCAAACCTTAAACATCAACAGATGAAACATAGAAAAGTGAAGTTTAGCAAAGTTTTCATCTTGCTTGACCTTTTTAATCTTAAAATTATTTTTTGTTTGCAAAATATTATAAAAGTCACAAAAATCCTTTAAGATAAGAACGTGTGCCATATATATATNTTTGTTTTAATTGTCCAGAAGATGATTTCAAAATACGTTGACTTCAAACCTTAAACATCAACAGATGAAACATAGAAAAGTGAAGTTTAGCAAAGTTTTCATCTTGCTTGACCTTTTTAATCTTAAAATTATTTTTTGTTTGCAAAATATTATAAAAGTCACAAAAATCCTTTAAGATAAGAACGTGTGCCATATATATATATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATATAGTTTTAGTTTTTGGCAAAGTTCAATGTACCAACTACGAAGTAAATTTGCTGCATTTACAGAAGAAAGAAAAATGCAGTTGACGCGATGTAGGTTATGTCATATTTGGATAATTTAGATCTCCTGCAATGTTCTTTAGGTTTAAATTGTCAAACTACATGTACATAAGCTTATGAGAAAAGAAAACAATCTATTCTAATCTTTGTCATACACCATTTTCGAAAGTTTTCTACTATTTTTTACACAATGATATCTACAAAATGTACAACCAAATATTGAGTGAGGATTTTGTCAAAGATTGAAACAAAAAATATGAAGTAAAACACATTANTTTTCTACTATTTTTTACACAATGATATCTACAAAATGTACAACCAAATATTGAGTGAGGATTTTGTCAAAGATTGAAACAAAAAATATGAAGTAAAACACATTACTGTGTAGTTAATAAACTTAAACTGCAGAGCACGTAAGCTATCAAGGAGTTAATTTTGACGACGCGATTTGTTTACTCTTAAAAAAAATTACATCGAGTTATATAAGGGACTGTCTCAAAAGCTTCATAATATAAATCAAATTGTATGGAATAAATTAACCATCTCTAATTATGTGATTTTATATTTGCTTCATCCACCTTGTTGAATTGGTTATATTTGCTCGACAAGCCTCGCGAATACATACACCATATCAATTTGTTTGACAACGCAAATATAAATCACAAAATATAGATATCCTCTGTATATACTACAAGCTATAACCCAAAAATGAAAAAAAAATCGCAGGTGTATCGTTTTTTTTGGCGTAGTCTAATTATGTTAAGTGCTTTCGATGAAAATCCTAAAGGATGTTGCAGCCAGAATTAAATGTTTTCAAAATAAAGATGCATGATTTTGTTCAAAATATTTTGGAACTTTCTCTTAAAAAGGGATTCAGACTATTGTGTAGATAAGGCTGTTTACGGTTGTGTTTAGGTAGTCCGTAAAGTTTATGACTGTCGTCACGAGAAAAGATCCCTATTCCTTTGAAGTCACAATGCACAGAAAACATCAAAGTCGCGCCATTGTAAACGTAGATTTTGGGAGTTGATTTTAATCAACTCTCCTATGCAGTTACTCAGGCAAACCGAAAGTGAAACAGTGTTTGGACCTAAGCACAAATCAACACCGTTGACAACATTTAGTTCTAATCTATAAATTCGATGTAATGAGTTCTGAAGCATTGTTCTTCAAGGAAACTTATTTCTAGATACCTTGTAAATTGTCAGATTTTAAATGGTATGAACAATTTAGATTTTTTTTGAAGTCGTACATTTTATGTATTACTACGCCAGAGTTCAATATAGTCTCCTTCAACTAGACGATCGGCTGTCTCCGTAAATATCCAACAAGCAGAGAGTCTCTCTTGCTTGTCGAAGATTACCGGATACAGCTAAGAGTTTAGCTGACCGAGAGTTCAATTTTGCTTGGATCCATACAATTTCTCATGACTATTTCGATTAATAATACGTAGTTTGATGGAATAATTCTTTGAATATTACACATCATGATTGATATTGGGTTTTCACGAAATTCCTGTAGGATTCAGATAATAAGAATGCGTGATTAAGGCCCCGCAAGGATTTGTGGGTGCCCTACAGTAATCACTCTGTCTGTCCGTCTGTCTTTCACGCTTCCGTCCACAAATTTTCTGGGTTTTTTTTCTAATAACTTTTTTTATGGTTGCCCAATCAAGTTCAAATTTGGTATGGTAGTTCAGTAGGCAGAAATACATACGTATTTTGATTTGGTTCTCTATGTCTTCTGGTTTGGAGCTGGGGTGGTGGGGTAGATTCCTTAACTATGCATAAGAATGAATGGGCAAAGAAAGATAACTGCTGAGAATGTTACCATTCTATACTTTGAAGGCTGTGCAATATTTGTCCTTTGGGATTAACTAACCTTCCACAGGAAGAAAATCCTAAGCTTTGTCTTTATCTGTCACATTGAGATTAATAACTGCACTTCCAGTGTCTGCAAATGAACATTGTTTTGAAGTTAAGGCCAATTTTGATGTGTAGTATTGTGTACATTCTTTGAAATTTGAATTTAAAATATAATATCCATACTTTATTTTGGTTAAAATATCGTACACAATGATTTATGATAATTTAATTGAATTCTAAAATCAAGATATATATGAAGATATCCTTTTTCACTATTTTATTTTTTAATTATTTATTTTATTTTTCTGCCTTAATGCTGTTAATTATAACAGGTAATCAGATAATAACCCCATTCTGTCATTTCTGAAAAAAAAAAATCTTATTGTAAATTTAAAAGAAAAGGATGAGAGAGCAGAACAATTAATTCCCCTGGGATTTATTATCTTGTCTGCTGCAGGAAATTTAGAAGATTATCTCTATCTGTCATACAAAGATTAATGAACACCTTTGTCTGCAACTGATGTTTGTTTTGAAGTTGAGGTCAACCCTGGGTGATACAATGTATTTGCATTCACTGAAGGCTTGCATTTTATAAAACACCTGTTTAAATCTCTTTTAAATACACATTTAATTTAGTTTTTTTTTATAAGACATGAGGTTATCCCTTTTTTATGCAGATACAAGATTACCATTTAGAGTTTTTGGACATTCAGGAATTATCTTGAAATTTTAAAGATGATTCAATGTTAATATAAAGAGGATGGAATTTAAAGTTTTTTTTTCACTTCTCTATATTAATTGTCATAGCGGCGCCCTTCCTGACTGGTCAGTTTTCTAGTTTAAATACTTATAGGAATTTACGTGCCACGCAAAAAAACATATCGTTGATTTTTTAAATAAATAAACTCCCGTCAGTACTTCAGTACTTTGATTTATTTTCTTTCTTTTTTTTTTTTGCTTTTGTTTTTTGGCTGCGTCTGTTGATATTTTTTAAATAATTTGAGCTGAACCTACTTAAAATACTACGGTTAAATTACTTTTTAAATCGAATATAATTTGATTTTAAGAAACAATTTTAAATAAAGAGAACATATGATTTTTACCATAAATATTTACACCCTCCGAAAGTAATAAGACACACAAGATGATGCGGTGTTTTTAAAAGAATGCTGCTCTTGCATCCGCTTTTAACGTAAAATTTCAGCATTGCAATTTTCGTTTTATAGTTTGCTGAAAATATGTTAATATCTTTAAATTAGAAAATCGTTTTTAAATCATCGTTGGAAACCCATGGCCAGTATTGTATAGCCTTACATATTGTGTGGATTCCCGATGACGATTTACAATGCATTCTGAGTAAAATATCACAGGTTCATTTGCTTAAGCATTTGATGTTCATACAGCGATTATATTTTTAATTAAAAAAATAACTACCTAGCAACGCATTGTTGATTGTAGGGATTGTGTATCGCATCGGTGCAAATCGGTATTTTTCTTCGCATGTAATTATTTGAAACAATACAAGTAAAATCATTCAAAATATTTTTTTATTTATAAGTTGGAAAATCATGCCACACGAGAAGTTTTTTTTTACACTTTTTACATTAGTGAAGCAATTTTAAATCAATTAAAGCGCTACTGCCAACATACAGAATCAATTCTCGTATACATGTAATTCTATTACTAAAGAATTTGCATTCCATATTATTCAATATATCTAAACAAGTTACTTAATGATTGAAAGAGTTTGTGAAATATTTTTACGTAGTAAAATGCTATGAAACTTCGATTAAATGGACAATTTTTATTCGTAGTGCCATTTGATTACCGTATATCCGGTAATTTTCGCGTTGATCTTATTTTCGCAAAAATTAACTGAAGCAAATTAAAAATGTGACATATTTTTCCCATTTTTCCAAATTTTGTGACACGGGAAAAAGAACCGGATACACTGTATAAAGTTCCTTTAATGAAACAACTTTAAACTATTGAATGTATCTACCTGTACAAAAGTATATTTGTGATTATTTGAACGCATATACATGGTTTTTGTTCTTTTGTGCAATTTGAAAATTATGAATATTTATGAATAAAGATCATCCGTACATGCTCTTAATGCAATAAAATGGTATTTTTCATAGCTAATTATTTTTTTTTACGATTTATTTTACTTAATACATTTTATTTAATCTACATAAATCTTACTAGTGCGGTTTCAGCGTTGAATATATGCAGTGCTATTTTTTTTATTTACAAAACATTAAATATCCTCTCCCAAAATAATCAGCTAATTATGAGTCGAATTTTTGCCATTGTATAAATTTGTTTTTTTCTAGTTCTCAGTCCCTCCTCCATCCGTTAAATATTAAAACCATATTTGTAAACCTCTTAAGATTAAATATCCACTGGATGTGTGTACTTTTACTACCACATATATGTAACACATATCGAGTCAAAATCAAAGTAAGTAGTGCAACATTACAACCTTGTCGCTTTTGTATAATAACTTCATCAAATTTCCAATTTCCAATTAAACAAATTATTAAGTCAAACACAGGTAAAATGAATTTACTAATGACAAAACAACAACCCAAATCCGTTTATTAAAAAAGTATATTTAACAACTAAGAATAATGAAAACAAGATAAAGCCAACAAACCCGTAATTTTAATGCATTTCAATTTTTGGGTTCTCAGACGTGAGGGAATGATGACGTCGGGCTAATGTCGTAATGAAAATATAAGGTTTCGAGAGTATTTTCAATCTTTATAGTTGTTTTGCCGACAATTGGCCGAGAACACCTACTAATTATTTTTTTATGAATTGATTCATAATTATCTTCTCTGTTATTGTGTTGAGTACAATTAATATCGTCTGAATCGTTTACAAGTTTTAGAGAAGTTTTTAAATGCATCTATCAACTAAGATTTGCATTTTACTATACATTTCATTGATAAAGCGTTGCTTGATTTTATCAGTTCAGTTCAGTTCTTAATTAACTTTAAGCTATACAGCTTATCAGCACAATAAATATAAACAATATACACGTACAGGTAGGTTAACAGGAGAATGTGGCAGAAGTGTACATATGATATCAATATCTAATTTGCATTAAGTAAATCTTGTCTTAATTTCAAACCAAAGTGAATAAATTTACCCAGATTACATAGTTCCTTTACATTTCAACGTTAAAAAGTTGCAGAAGTTTACACATTGAAGGTTTTTTCCAGTAATAAGGCTTAATGTATTTTTGCGATAGCCTTCGTATATGGGACATATTGAAATAAAATGAAATTCATCTTCAATAGAATATGAACATAAAAAAAAAACATTTTCTATTGTGTCTTTCAATATTATAAAATCGACCTGTTTCTATTTACAATTGATGTGAAGACAACCTGAATCTGTAAATACACTTTTGATATTTGTTTTGAATAGGTTTCCTTAAATAACATTGTAAATCATGGGTTGCAATTAGGTATTGAAAAAAGAGCATTTACTAGAAATATCTAGTTGAGAAAAAATATACTGTGTAGCTTGGTCAAAAATACGTTGCTTAACAACAATGAGATCTGCAGCTGTTATTTTTTCTTTTTCCAATAATTCAAACATACCCAGATTGCATAAAAAATCTTTAACATGATACAACCAGTTTTTTGCATTATGTTTTTCGACACAGTCATATAGTGTATAATAGCAACGTTGAATAAAACAATTATTATGGTACAGTATTTTTTCCAGAACTTTACTATGTTGAACATTCTTTGGTACAGAAGAGGACAGCGTCCTAATTCAGTATAAACTGCTACATTACAAGTTAAGGGAGTATGGGACTCACACCAAAGTAATAAAAAAAATATAAAACTTGGTTCAACGGATAGCACTGTATTTCCGCTAACAGAATATAAAAAAAATTAATAGGTCAATATGTTTGTTTCCATGGTAACGGTACCCAAACATACCTTTGTTGGAAATGCTCCAGCTCATTAAAATACACCACTTGCAACAGAAATGAAGCAATGCTACAGAGTTTGCAATTATTTGATTTCATTTTTCTTATATGCTATTCATAACACATTAACAGAAGAATGATTTTTTACAAAAATATTTTGTCAATGCCTCCTCAGTATTTTACAAACTGCAACCGAATTTCCTCTGCATAGTTCTAATTTGTTGCTTTTTGTGTTGACCTTCAATGCAAAATGGTCCAAAAATATATTTAAATATGATTAAAAGACTTATTTTTGAACTGAAATAAAATGTTCAAACGTTATGCTTTCACTGGTAAAGGAGAAACTCATATGTCAATGACTTAGATACAAAGATATTGCAGTCTGAATTTCCTCTAGTCTGTTTTTTCAATTCCACGCCATTTTCACTTAAACACTATTCTAATGTAGATAAAATAATCAATACCAACTTTTTGTTCAATAAACACTCAGTCAATTAATAATACCTTTATTATAATGCTAGTACTTTATAAAATTCACCAAATAAAAGTAAAAGATATTCATTTAAATCCCAAATTTCCTCTGTTTAACTTGAAATTCCTCTGTTAAAGTACAAATTTTTAAACTATTTGCACCTTATAACAAGATACCAGGTAGGAACAAAATAATTATAATAGGTATAAACAAATAAATATTTAATTTATGATTTGCTACATGTATCTCATGATTATTTTTTCAGCTCTGAAACATATAAAAGGATCGAAATCAGCATTACATCATTTACAATATGCAAAGTACAATTTTAGGGTGAATTTAATTTAAGCCATTTTGTAGAACAACATCCAGTACTGTTACAACCATATATTATGGCATGAATTTTTTTATACTTAACAAGTTTATACTGGACATTTAACTCCTCACATGTACATGTAATAGAATAACAGACTTATACAAATAATGCACCCAAATCAAAAGCCCTCTCAACATTATTACATGTGTTACCAATCTAGCATAAATAATGAAGCTGACAATTATCGCTCCAAAATGAACAACCCTCTCTACATTTTTATTACATATCTAACATAAATATTGAAGCGGACAAGAGCACAAGTCCCTGGCTTATCCTTGCAACACCCCTTTTTCCTTGGGCAAGGATGTAGTATAAACATCTTTTGAGTTACTGTATGCAATGAAAGTTAAAGTTTTGTGTTATTTTTCACAAAGTACAGATGGTTCATTAAGACTTCTTTCTCATGATTAGCATCCAATGTTTTACCAATACATGTATTTGTGACAATGTTTGTCCAAAGTTTGGAAATTATTGGGCTATCTTCATCACCAACTATTGTCTTTATACGAACAGACCCATCATTCACATCCTTGACCATCTCTTCTATCATGTCACTCTTCATGGCCTTCATAGTTCCGTTCCAGTTGATACTGCAATCGTGGAGAAGGTGTTGATTTGGAATTAAGAGACAAAGTACATGTGCAACAGGATTTCGATCTTGTTGAAAAAAATTCTATTTTTCCAGAAAATGTCCTGATCATAGATGAATGACCTGGAAGATGGGAAATAGCATCAACTAAAATACTTACACATAGAGAAATATCTAAACAAAAACTGTTGTGACATTCAAACACAAGGATTTCTTAGGATGTACAATTTATGGTTCATTAAGATTAGGGCTGGGTCAATTCAGGGTTTATTCAATTGCATGGTTCAATTTCTATTCAAAATGCTACAATTCATTTTTTTTTCGATTTGATTAAATATAGATCAGCCTTAATATTTCTCATTATAAATAAAATACTAATCTTTATCTTGTACATTCCTTTACTTAAGGATAACAAATAAAAAATTCATTAAAAAAATACATAATTTAGAATTTGCTTATAAAATAAACAAACTTTTTTAATGAATGACAGATTTTCAATTGGCACACTCATGCTTAGAGTATTAAACATAATAAAATCAATGAAAATAAATGGCACATTGATAATCTCTGGGACTAAAGATTTCAGTCAACAATATATGGAATACATGTATTACAGTTAACTTTTACCCTGTTAATACCTTGAATTTTGTGAGGTCTAATTTTTGGGAATTGTTATCATTCATTAAAGGTTCATTGGGATGCAAATTCATGGATTATTTTGCACAGTTAATGAAGATGGTTTTTTTTTGGGGGGGGGGGGGTTTTGAGGGTTTTTGGTGGGGGTTTTAATTTGTTCATTTAAACGAGTATACCCTTGAAATCCGTTAAAATTTAACCAATCACAGAGATACCAATCGAAAGTAGTTTATGTAATTTATCAAATACCTGACAAACTGTTATGACTTCCCACTCTCTCTCTCTCTTCTGCCAACCAGCATATTTTTATATATAGCTCTTCTTCCTCAGGAGATCAATACAGTCTAAATATGGGCACAGCCATCGAGCTCTCTTAAATGCATATCTGCTTACATCCTTATTTCCAGCAAACTCCTCCACTGTCTCCAACCACAATCAGACATTTTGACAACTTCTTCATGGTCAACATCTGTAATATTAAGTTACATAATCAGGAATTTTTGCACCATGAGAGAATATTAACTGGAACACCAATTGGTTGCCAAGTTGATCAGTAAAAAAGAATATGCATACCGGTATGTACTTGATATTATAAAGGAACACCAATTGGTTGCCAAGTTGATCAGTAAAAAAAGTATATGCATATGAACTTGATATTATAAAGGCATAAACAGAGGTTAACTCAGATTTAACAAACATATTAATATTTACTGGAAAAGGGATAGTTATTATTAGACACTGACTTCTAAAATCTTCACTTTTAAATTAGTTGTTCTCCAATCAGATGCACATAAATATGTACATGCAAATCTTTCCACATACAGAAGGGCATGGGGTTGTGAGAAGTAAATTTTGAGGGAGCATTATTAGAGATGTTGAGATTTCAAACGTGTACGGGTACGTGTGCGTGAACTAGGGGAATCACCTAAAACTCTTTGCGTATTATGTCATCAGTTTTTGTGACGACATGGTTTCTACACATTCTCTAAACTTGTAGAGTGCCGTCTACATGTAAATACAAACGTGTAGCTTTTTACAACAAATAAAATCTTATTCATGAGTGAATGTATTCTTTTGATACATCAAATAGATTTTTAAACTTCATTTGCATGAAAATTGATAAGAAATTTACCATTTATTTGGAATTAACTAAATAAATTCAAGTCACAAAACGGCGTCGATTTACGTACACGTTTATATCCTACAAGTTATGAAATCTTAACTGATAAATTACAAAAACGTGTACGCGTAGTTTTAACACACGTACGCGTACCCCTACACGTTTTAAATCTCAACCTCTCTAATATGAAAGACTGAAAGTCACACAAAAGCTCCAGACACTGTTTTAACTGGAAAAAGACGCCATCTGAGGTTGAGTTTGAAATAAAATAAAAAATTGTACCTGACACCTATTTCGTAGCCCTATTTCACACCTATAATTTATTTTGCTGTCAATATGTGTATACCATAACAAATATCATTAGCTAAAGTGTTCAGTTTGTCTTCCTATTTTAAAATACATCTCCTGACGTCATGGGTTTCCAATAGTTTAACACCTAACGCCTTACATAATGGCTGTCAGTTAACAATGTTCATCTAAACCGAATCATTTTTAACCTCACTCAGACATAGCATCTGAAATTACTGATACAAAATCAAAGTTAGTTGTCATCATATGCAGTTTCTACTTGTAGCTAAAATATAAACTTGATGCCACATAATTTGACTAATGGCTATGAATAGAGACGACAGGAGATTTCGTATGTGTGGTTTAACATCATTTTGGAATGAACTCATGCGTTGAAAATCGACTACTCGAAACATCTGATTTTCTGAAACATGTGACGACATGATACAAATTCTGATATGAATTAGAATTAACTATTAATAATGAAAGACATTAAGAATTGTACTGGGTTCTGATATGTGTATTGAACCATACTGTCAAAAAACTTGTATGCATGATTATAATTATTTTTTTTAATTATGAAATTACACCTCATGTGCTTGGGGCTTTACTCACGAATATTATCCCCACTGTTAACTGTCTGAACCTCATACGCACTTCTATATTAAATACTGGGTTGGAATCAGAATTAAAGAATCTTCCTTGACCGAATTGCTTTCACCGTTTTAGAACCATATTGTTCTTATTATATACTAGGGGATCTTAATAGTACGATGCCTACTTATATAGGTATAGGTACATTTGTATCTTACACTTACATGAGCAGAGACCAGTGCATGCACGCACCAGTGCATTACACCGGCATAGCATAAGAAAAATTCGATGATGCCCATGCCAATTTTACTTTTACGATAATCTCAGCAAGATTCGCAAAAACTGAAGAAACGTGTGCCAAAAACTTTCAGTCTCGACAACCTTAACCTCGCTGAGATTACCAAATACTTTTTCTCTATTAACAGATCAATGATTGTAGGACAAACCTGGACAGATCGCTTTTGCTGGCGCCGAGTCATCTTCCTCCATCTGTGATGAGAATTATTCAGCTGTAATATCAAAATATGTGATTGGTCTGCCCAAGAGAGCGTCCACGTTCGCACTATGTGACTAGACGATCCATTTTCTGAGCTTTTGCAACCTTTATGTCTTGTCAGCGTTCAAAATCAAATCCACGTTTCCTTCCCATTGCCGAAAACCGAACCAATATTTATGTCGTAAAATAAGATTTTTGGGTTAAATTTACTTTTATTATCATTTTTGTTCACGTTTTATTTTAAAAAGAAACTATGAAATCCTTTCCACAATAAATTTTATTGTTAAATACCTTAGAACTAAACCAACAGATTTAACGACTGCGAATTGGTTTACGTCATTCGGAGTTGCGCGGTAGATTCAAAATCCTGAGTCCCATACTTCCTAACTCCTAAGATATGTTTACATTAATCAAGATGGAGTTTCTCAATATTAGGTGCTTTGAGTGAACCCCATACCTCAGAAGCATAGTTAATGACACTGCCAACAAAGCAATCAAACAATGATAGCAAAGTATTTCTAATATTTTTTTCAATACAAATAATGCCTTCATACCTTGCTCAGCAAGTTGTTTCTCAGCTTTAGAAAATTTATTATTGTAGTAAAAAATAATGCCAAGATAAGCAAACTGATCTACAATTTCAAGTGGTTTACCATAGTTATACCATTTTTCATTTTCTTTTACCCTTCCACGTTTTCTACAAACAACAATCTTTGACTTATTAACATTAATTTGTAATTTCCATGTGCTACAATAATATGTTAATTCATCCAAAAGAGATTAAAGACCAGCAATTGTTTCTGAAAAAATCACCATGTCATCAGCATACATAAGAAGGAACGGATTCATTGATGAAATTTCAAATGGTACACATTCAGAATTTAAAAAAATGAATTCATAATCATTAACATACAAATTAAATAAAATGGGTGAAAGTACTTCACCTTGCATTTAACCAAGATTGCTGTTAAAAAAATCACTCAAGAGTCCATCAGAAGTCACACATGCTTTAACATTTTTATACCACGTAGAAGTTTTCCTTGGATACCAATTTTTGACAATTTCATCCAAAGTTTAGACCTATCAACAGAGTCAAATGCTTTTTTAAAATCAATAAAGGCACAGTAAAGTTTTTTATTATTAGCCAACGATAAAGTAATTAAAGTATGTAGAGCAAAGATTGCACCCCTTGTACCACATTTAGATTTAAAACCAAATTGTGCATCGGTAATGACATTGTTTTTATCTGACCATGTTATAAGTCTGTTGTTCAATACAGAAGTAAAAAGTTTACACATGTTGCTAACAAGGCTGATTCCTCTATAGTTATTAGGATCAGATTTATCTCCCTTTTTAAAAATAGGCACAATAATAGAAGAAGATTCAGGAAAGAACCCTGTTTGTAGTATACAATTAAAAAGTCTATGTAGGATAGGCAACAAATATTCCTCAAATTCAATAAAATATTCATTAAGTAAACAGTCGTCACCATGTGATTTACCTTTTTTTAATTTCTTTATAACTACTTTAATTTCTTCAACATCAATATCCTTATCTAGTTCTTCAAAAATACAATCTTCAGCATCATTGGAGATATCATTATCAATAGCAACATTGCTTTGTGAAGTTAATTTAAAATGATTAAAAAAACTCACTTAGTTGCACATAAGATTTAAAATTAGATTTCCGTTTAAATTTTGCAAAAAATTGCTAAGGATTATTTTTCTTAAGAATTTCTAGTCTTTGACCTTCATGCAATAAATGCTGTCTTTTGCATTGGGCTTCACAAAGCTTATATGTGCGCTTTTTGCATATCAATACTTGATGATAAACAACACTTTTACAAGAATTGAATTTACGTAATGCAACAATATAATCTTTATACAGTGATTTTAATTTACAATCGAACCATGGTTTATCATTTGTAGATAAATATAACTCATGTACGTTATCTTGATTTGTTTGATTTCTTCTAGTGCTACAATCACTGGTATCAAATTTCTTGATATCAAAAAAATTCATGAAAAACTTCATTAAATTTGTTAATACAAGAATCCATGTCAGTTTGAGATGAGATATCTTCAATATTAATACAATCATTCAATCTGTGTTGATTTAGGATAATAGATTCTGTGCACGGTCCGAGGTGTTCCACTTTCCATGAGGAACGTTTACGTTGAGAGTATTCATGCGAGTCCGCCGGCTTTTGACTTTGGTTATTGTTCATACTAATGTGCAGTTCTATGTGTAGTGGTGCATGGTCAGAAAAAGCATTAAAATTACAGACAATAAATTTATGAAAACAATTAAACATATGAACAGGTGATAGTAAATAATCAATTGTACTGAGTCCGCGTGACCCATTGAAAGAGAAATAGTTTGCGTGACAGCCTTTATGTCTTCCATTTACAATACGAAGACGTGTGGTCTTACATAATCAGGATTATTTGTTTTTATATCAAATAGTCTGTATTAATTTTGAGACACACTGTATATTCGGAAAAAACTCGGTACGAGCTAACCATCGGCTTATCCGGAAGCCCCTGCAAAAACCCCATAGTTTTATTCAAATTTTGGCAAGGAGCACGTGTTGCCTTTTTAAAGCAGTTTTACACAACTTTTTATACATATTTGCCTTGCAACTCCCAGCAAGTGTTGGAAAGAATCCACCGTTCGCGATGCCCCCAAAACGCAAATCAGTGCCAGCAAAACGTAAAGCACCCACAGGGACTCCAGCCCGAGCGCCAGGGAGAAAAGTTCCCCGCCATTGCAGAACAGGCACAGGCCCCAGTGGAGGTTTTACCACCACCCCAGGCTCGGGCTCAAGACCAGTTCCCCCCAGTGGTTCACCCCGAAGTCAACAACAACTTGGGTGAGTGCGAATTTGTACAACATTTAGTAGGCTTGCCATATCAACAGACATCTGCCTCAGACGGCATTGCATCTCACGTACCATTAAAGTTAAAATTAACTAGAGGTACTGTGAGCAAGCTCACAATTGATACCCCCCGCTAAGAAAAAATCATAACTCATGTATTTTTTCTATCATAGAAAATATTGGATGAATCTATTTCATCGTCCATTTTCTATAAATAACAACTGCTCTATTTTTTAAATCTGTTAATGCTTATATGAGTACAAAAACCAATTTCTATTCTTTAAATTCCATTTTAGTTCAAGTTAACTGTTAATGCATGATAACATTTGCATCCTTATGTTAACAAACATGACTCGAATCAAACGAAATTCCACATGTCAAGCAGCCACTTAATATAAACATATTGAATTATTGGTATACTGAGCCTGATTTTTTTTAAAACAATGACCTTGAACTTCCTCAATTGACCTTTGGTCAAGGTCATGACACACTCTTAGGTTATAAGCATTCTAGATGTGAATTAAGAACTTCCAATATTTGTCCATTAGAAAGATATGGACTGCACACGAGTTTTACACTTTTCTGCAAATGACCTTGGCCTTGCCCAAATGACCTTGGGTCAAGGTCATGACAAGCCCTTAGGTCATAAGCAATCTTTGTGTGAACTGAGAATTTCCAATGTTTCTCTATAAGAAAGATATGGACCGGACAAGAATTTTGCACTTTTTTCTGCCATTGACCTTGACCTTGTCCAAATGACCTTGGGTCAAGGTCATGACACACCCCTAGGTCATAAGCAATCTTTGTGTGAAGTAAGAACTTCCAATGTTTCTCCATCAAAAAGATAGGGACCGGACACGAATTTTGCACTTTTTTTGTCAGTGACCTTGACCTTGCACAAATGACCTTGGATTAAGGTCATGACACACCCTTAGGTCATAAGCAATCTTTGTGTGAAGTAAAAACTTCCAATGTTTCTCCATAAGAAAGATATGGACCGGACACGAATTTTGCACTTTTTCTGTTGGTGACCTTGACCTTGCCCGAATGACCTTGGTTCAAAGTCATGACACACCCTTAGGTCATAAGCAATCTTTGTGTGAAGTAAGAAATTCTAGTGTTTCTCCATAAGAAAGATATGGACCGGACACGAATCGAACAGACAGACGGACGGACGGACGGACGGACAGACGGACGGACGGACAAGGTGATTCCTATATACCCCCCCAAACTTCGTTTGCGGGGTTATAAAAATCTGGGAGGGGGAATTTCTTGATATGTCTCTGTTGCTAAAGTCGGCCACCGAATTGGAAGATTTTGATTCTCAAGGCAAAGTACAGTTTAAAAATGGCCGCCTCTGTGTAGTTAAACGTAAACAAAACTCACAGTTAGTATTGAAAAGTGGACATCCGCTTTCATGATATATATGAGCATTATGTTTGAACACAACCCTGCTTTAGCACAACAAATGCTTAAATATCTGCGCGATATCAGAATAGCTGCTAGTCGTTCACATTACTGGTACAAATACGACGAACAATTCCGTCCGCGCAAGGTGTCCAACCGAGCTATGTCCTTGGGTGATATACATAATGAATTCTGGCCTCTTTATGTCACAAATCAATCAACCAATTTCATGTCACAGCAAGGTTCTGATTCTCATTTTCAACAACACAACAAACCTATAACACATGGGTCTTCTCCAATCCCAACACAAGCTGATGTTAAACAAACCTGCAATACTTACAATAGGGGTAAATTCTGCACTTTCTTCCCTAGATGCCGCTTCAACCATGCTTGCAGCCATTGCGGAGGAAAACACCCCAGAGTTACTTGTACACAAAAATAAACATTTGTATACATTAGGACACACTCCCATAAAAATCCAGGCACTACAAAAACACTCACAGGGTTATGAACATTCAAAATTCTTGCTCAATGGTTTCAATTTTGGTTTCAGGCTTCAATATCTGGGTCGTCGGAAAGCTCGAATAAGTAAAAATTTACCAAGTTTGTATAAACATTTGCCCATAGCATTTGAAAAAATCAACAAAGAGTTACAACTCAACAGAGTAGCTGGTCCCTTTCCACAACCCCCTTTTGTAAATCTTCCAAGTTTCCCCCCTTGGGCTAGTACCAAAGAAGGATGGGGATATGCACCTCATACATCATTTATCATATCCTAACGAGGATTCCATAAATTTTTTCATTGATCCCACTGCATGCTCTGTCAAATATTCCAGTATCGACGAAGCAGCAGACATGATTTCAAAGTTAGGGGAGGGCTCTCTTATGGCCAAGTCAGATATAAAGTCCGCATTTAGACTCTTACCTATCGCTCCAGGTGATTTCGACTTGTTGGGTTTCCAGTTAGAAGGTTACTTTTATTTTGACAAAATGGTCCCATTTGGTTCGTCGATAAGTTGTGCACTGTGGGAAAAATTTGCTCTTTTCTTGCATTGGCTCACTCAACAACACACAGGCAACATCCATATTTTACACTACCTGGATGATTTTCTCTTCTGCGGACCTAGACAGGATGTGGTCTGTCAAAATACACTTGACAAGTTCAAGTCACTCTGCCAAGAACTGGGGGTTCCTATTGCTTTAGAAAAAACTGTAGAACCAACTACAAATCTTATTTTTTCGGCATTACTTTCGACACCAATGACAAGACCATGTCCCTGCCATCAGACAAATTACACAAGTTAAAGTCAGTTATCAATTCCTTTCTATCAGCAAAAAAAGTTACTCTTCAAGAACTCCAATCACTCATAGGATTACTCAATGTTGCTTGTAAGGTGGTAGCTCCCGGACGTGCCTTCTGCAGACGCCTCATAAATGCAACTATTGGAATTTCAAAACCCCATCACAGAATCAGGCTTAACAACAATATTAAGCAAGACTTGCGCATTTGGCAAATTTTCCTTCAATCTTATAATGGTGTTTCTGTTATACGAACCCAATTTTTGGATAGTCAATCCATACAGCTCTTCACAGACAGTGCAGGGGGTCAGAATGGGGGTTTTGGTATCTATTTCGGTGGTAGGTGGGCACATGGAACATGGCCTCAATCTTGGTTTTTACAGGG
