>scaffold1853
CAAACTTAGAAATTTGCATATTTAATTTTTGACTTTTTAATGAAGAAACGCAAAGAAAATGGTTTAATAATTTTATCGAAACTAAAATATTTAAAACAAAATATAATGAGGTGGGAAATCATTTAATTGTTTGAGAAAAATCTACTAGTTTGTTATCTTCTCAGTAGACTGTAGTAATAATTACTGCAACACTGCTGCGTTACTGTTGTGATCCTCTAATTGTACTTATCCATTTGGATATGAAATGTATGTGTGATTTTCTTTGCAATTTGTATCATTAGCATATACGGTACCAATATGTAGGTTTAGTGATCCTGTCAACGGACTTTAAGCATTACACTGGGATACTGTTGTTATCCTCTCAGTACACTGTATTAATAGCATATGATACTATTTAAAACTTTTATGGTCCTCTCAGTGGACTCTAACAATAGCATAGCCAAGTAAACTAAGTAAGTAATAGAGAAACAAGAAGTAGTGTAAGTGGTTTGTTATATGTATCAAAATCAAGGACTTAACATTAGAAGCACTCTTTTAGAATATCAACAGCTATTTTAGGTAATCGACAGCCTTATGGCGTTCGGACGTGTAACAACATTGCTTCTTTTAAAACAAAGTATCTACAACAGTACTATTTAGCTACTTTAATTTTACAGATTATGATATCAAATCACTGTATATATATCTATTGCTGTGAGTGTATATTTGATGTATACTGTTTATTTATGTGTCTTATACTTCTTTTTATACAAATGTTTTATACAGGATCACAACGTAGACTAGTGCACTGTTACTAATTGAGCTATCCTGTTTAGATAAAAGACTTCATTATCATTATTATTATTATTATTATTATCATCATTATTACAGCGTCGTAATGTATAACCTTTTTAATCGTCTTTGGACTGTTACAATGGCACAGAGTACCAATCTGTAGCTGTTGTTATCCTTTCAGTAGACTTTATCAATAGTAACAATGTGAAGCTGCTGTGGTCTTCTTAGTGGACGATATCAATAACCTATTACTGGTGTATAACGGTTATGGTATTCTCATTAGATTGTTTCAATTGGCTAGAGTACTAATGTATAAGGTTTGTGATTATTTCAGTTAAATCAATGAAAAACATAATGAGCAAATGTGTAAATATGTTGATCCCCTAAGTAAACTGTACTAATACAAATCTCAATGGAAGGTATCAATTGCTTTGGTTTGCCTTTCATTTGATTGAATCCATAATAAATGACACCAATGTTTGCTAATTGTGATTCTCTCAAAACACATTAACAATATCTAGGAATCTAATGTGAAAGTGTTGTAATCCTCTCGGTTCAATTTATCAATATGCTCATAGTATAGAGTACTTTTAACTGCTGTAATCCTATCATTGGACTGTAACAGTTGTCTTGGATCCTGAATTATAAGTGTTTGACCTTCCTGGGTAACTGGATCAACAGCTAAGGAGAATATTGTATAAATTTTGTGACCCTCTTCATCGACATGATCAAAGCGTCAAGTTCTAAAGTGCAACTGGTGTTATATTCTCTGTAGACTGTATCAATAGTTCAGGGCACAATTGTGTTTTGTGAAGCTCTCAGCAAACAGTAGCATACGTTTCAGATACTAATGTGTTACTGCAGTTATCTTTTCAGTTATATGTATGAAAGGTTTAAGACATTGTGTATGTGTTGTGATCCTGACAATAGACTGTATCATTATCATTATTCTAAAGTACGAAGATACTACTGTAGAAATGACATGATCCCTCAATTTGTTGACAGTGTCAATAGCTAGCACTAATTAAAAACTGCTGTTATCCTTTGACTTCACTGTGCATATATCAATAAATTACAGTACAAGTATATACTCTAGACTATATCATTAGACTTAGATATTAATGTGTTGCAACTCTTGGTAATCTGTATCAATAGCTTAGGGCGCAATGTGATTAGGCCTATATTGTAATCCCGTTAATAGACCTTATAATTATTCTGGGGTACTCATGTGTAACCTATGTTATCCTCTCTTTGGAATGTACTGTATGCATAAGGTGCTAATTAAAACTGTTGTGTTTCTCACAGTGGACTTTATCAATATCTAAGAGTAATTACTTGATGTGATCCTCTAGCCGAACGTAATCTTTATCATGAAAAAATGCTATGATTTACTAAGTATCTTGTACCAATAGCAAAAGATATTATGTAAAAACATTTATGATTCTCTATCAATAGATTAGGATACTAATATATTACCGTTGTGATCATCTTTGTAGACTGTTTCAATAAATTAGTGTACAAATGTGCAGCTGTTGTGATCAATTAAGTGGACTTTGTTTTTAGTTTAGGTAGCAATGTATAGCTGACGTGACCCCATAGTGGACTGTATCAACAGCTTATTATTAGGGAGTAAGTATTATATGTTGTGGTCCTATCTGTAGACTGTAAAGAGTACTAATGTGTAAATGTTGTGATTCTTTCGGAAGACTACATTAATAGCTTTTGATACATGTACTAAGTTGAAGCTGTTGTGAGTATCTCAGTGGAACGGTTCAATAGCCAAGTAAACTTAATGAATAACTGCTTTATTCCTCTAAGAGAATTCAGTCAATATGACAAGAACTTGTCAGTAACTGTTATGACTCTTTTAATGCATTCTATCAATACTATAGAGAACTGATATGTAAGTGTTGTGATCCTTAAAGTGAAATTTATCAAAATTATTTTGTACTAACATGTATTTATTATGCTCTTTTTAGTTGACTCTATCAGTAGTCTAGGACACTTAGGTGTAATGGTTATCTGGCTCTTACTGTACAATGTGAGGTTGTGATCTCCTAAGTAGATTGTATTAAAAACCTTAGATACTAATGTTTAACACTGGTAGTTCTCTCGGAGGACTTAACTAAAGGCATGATTTATATGTATATCTTTCTTGGGAAGTAATTAATAACTGTTGTGATCCTCTCAGTTATATGTACCTATATCTGTGTATATGTTGTGATCTTTTCAATGTAATGTTGTGATTGATTTCCAGAAGGCTTATGAAGTTTTTAGAAGAAAAAATCCCCGATTCTATAAAATAGTACAAAAGTTATAGCCTATAAATACTGTGATGGTATCGTGTAACTTTGTTAAATTGTCAACAACAGTGAGACCAGTTGAAAAAAGTAGGTGTATATACAGTATTTAAAGCAGAGAAGATGTAAAATGCCTGTACTAGGACGGATATGATGCTAAAAATTAAATTATTAACAACTCTGATAATTCAAAAAATTATTCACCACAAGATGTGTTTAACATATCATCGATCTATAACCCTGAGATATGTTCATTGATTGAAATATGATTCAAACTCGCGAGTAGGTATCAAAACCTCTAAATAACGACGTTTCTCAAAACATGAATGCCTTTTTAAATACAGTTGGTCTGTGTTCCAGATTGTTTTGATAAATGTAGTCTAAATAAGGTCAAATAGACCACAAACCAATTTCAATCAACAAAAATGGGGAGAAATAACCAACTATACAATAAATACATCATTTTGTATCCAAATACTTGTCAAAAGTCAAAAATAAAAGTCCTTAAATTCGTGGACAAAGTAAGACATAGCATTTAAATATCTCACTTTGTTGTGGCTGAATGTCTAAAGTGGTTAGAAAAGGAGACACAAGGTATTCTTACATATCTAGGCTTTCTATCTTGTGGGTTCGATAACGCCAAAATTTATGGCAACTTTTTTTAATCGTTTGATAAAATATTAACAGCCGAATATAATTAGAAATTTTTCTTTTGCAAATATTATAACATATATTTAATTGAGAGAAAAAATTAAATTGTATTTTACGACAATACTTAATGGGCATTTGCGCAATCTTTTCCCCTATCTTTTTAATTTGACAAAAATAATTAAAAGTATGTTTATGGGCTATCTGGGTATTTCCAAACAATTATTATGTCACCGTTTTAAAAAAAAGATTAAAGGGAAAGACTGACTAGGCGGTATCATTCTCTCTGTGCATATACCGAATTACGTATGTTATCCATCTAAAGTAAATTTTACAGATTGTTTTTCCTCCAGCTATTCCAGAGTGGGTAATCCGTAAAAGAGAAGCAAATGATTCCATACAGTTTCAAAGATGTATACATGTATATGGCTTACGAAATTGGACGAAATATATCTGGTGAAGTTTTAAAATATATTATAAAATATCTATAAAAACCATGAATTAGATCAGGGCATTTTGAATTTAAAAATGTTTAAATAAAGTTACTACATGACATTGTATACACGTGTAAAACAGTGTTTTTTTCAAATTTAAAAAAAATGACTGAAAACTCCATTTGTTTTTTGCTTAAAACCCTTTATTAAAATAGAAACTTTCATGCATTTTTAATTTGAATTCACAATATATTTACTGAATATTGATATCCAGGTAAACACGGGTAAATTCTACATGAAGAGGATCTCATAATTGCCTAGTAAAATATATAAGTGTTTGTTTTTGCGAGAATCCGTTCAGGAAATAAAACTAATATGTAAACATATATGAAAGCTGTATGTTGTTCTCCATAGCGAGAGTGCACGCTCTGCAGAGACTCTGAGGCCTACTGGCTTCGCATTTTGCGTGCCTCGCATATGTTTATAAATGTAATTATGTTTAATGCTGATGAGCTTATTGCTCAAAGTTGAAAAAATTATTATTAATAAAATATGCGCCTGAGGGTTTACATTTAACATAAAAAATATTCAAAAAGTGAAAATATCTTAACTGCATCAATTTACTGCGTACGTAACAAGCAATCAAACGTCGAAAATAAATTGCATTTTATTTAATCAGCTGCAGGTCTTCTTTTTCTGTCCACTACTCTAGACATTTAGCTAGTTTAACTTTATGATTTCACTTTTTAAAGAAACAAATGCAGGCTAAGAATAATTAAAGGAAAAAAATAAACACGATAAACTTTTTGTGTAGAAAATTTTGTTTGTTTCAGATAATCACAAACCCGAATATTCGGGTAAATATAACAATTTTGAAAAATAAATTACCTTAATATTATTAAAAAAAATAAATCTAAACACATTCATTTAAAAACAGATTATTTATTTTCCAGCATTATATAAGCTGCTTTGAAAGCTGCAAGATATTGTAAGAATGTAAAACATTTCTGCATTTCCAAAAATCATTTGTATCTTTTCAAATTGATTTTATAAAACGAATAAAATATAATTTTTTTCTGCATTGAAAAATATTGAAGAAATGAAAAAAGGCACGAATCTTTTCGCAAAAGTGGTAGAAAAAAAATGATAACTTAATATCATAATTCCTAAAACAGTTATTCATCAAAAAATTTTAATCAATCAATTAATTAGTTATCAATCAAAAAATCATTAATTAATGAATTAATTTATTAACCAATTATAGAAGTTAATAACGATAGTTAACTCATCTGTTTGAAAAAAAATATCACTTAATAAATGTGCTTAGATATCTTCTATGCATTAAAGCACACTCGATCCGCTCCCGACGCATCCTTTTAGATCTGACCCACATTCAAGTCGGAAATGACGTGTTTTGTTTTGAAGTATATTTAGCAAACAATGATGATCACAAATAGATCTATCGACGAAGTCATGGAGTCGAATAAACTGATGCATTTTTATAGAAACTAAATGGAAAAAATTAGAATACATGACATATTAGCTAGTTATTTTTTTCTGTGTGCTCCTAATTAAATTTGTCGATGCTGGTCATCGCAAGACACAATCAAATCGATCATGCATATTGCGATATTTATGCTATAGTTCAGCGTTCGACATACGTATAAATTTAAACAAATAGTTACATTAGGCACACAGTGGTCATTCAACACATTGTTTAAAAAGGCCCACAAACACTATAAGTTGACCAAAACAAAGATTGTAATTAGTATTGACATTAATTGCTGGTAATAATAATCATTCAATGAATGAATAAATACTTATTGTTTAGAAACTATTTTAGTTTATTTTAAACAAGTGAAAATTCCTACTTAAAATAGATTTATCCTACCCTCCCCCCTCCGATATGTAAATGAAAAAAAAATGGTCAGTCAAGAATAAGGCCGGAGTGGTTTTCTCCCTTCGTTTGCCATTATGTGACACTTAAACTTAATGGCAAAAATTCCGTAAAAACTTCTTATCACATAGTGGCAAAAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTAATGTATCAAATATCGACGCATGATATTTCATAACCATCAGACATGCATAATACAAGGGTCAATCAAAACATAATGTCGCCGTGCGTACATATAACGGTTATACTTGGCACTAAAAAGTTGATTATTTTGGGCAGTTTGATTCTCATTGCCATTTCAATATACATGCTATGACTCGTATTCAAAACTAATCAGAATTTTATATATTTCATCATTATAGCTTCCTGCAAAACAGTTTTAAGTCATTAGTAAAAAAATGTATTGAAGCATCACTTTCTACATGTACTTTTTTAAGTGTCAAGGATCAACATTTAATCAAAGGATTGTCAAATAGTACTTTGCTTCTACATGTAGACTAGAATCTCATTCTTTACATCTGGCATTATTGTATTTCTCAAATTCGGTTTTGTTTTTTGAAGATTGATTTTTTAGCAGTTTGATTTTCATTGATATTGAAGCATAATAAGCCAAGGCAGAATCTCCTTTTTTAACACCAACCCATGTTGATTCTTTATAGTTTGCCTTTGAATTGCAAACTAACAATGAAAAATCAGATTTACGAATTAATTAAGCAAAACGAAATATAGAACATATATAACATTGCTTGTTTCTGTCTAAAACATAAGAATGAGAAAATTTACCTTAATAAATGCCAAAAGGGGGATCGGGAGAGCGCGGTTTGTAATCGAGATAAGTTCCCCTATTGACCGATGGCAGTCGTATCTATTATTTCATTTAATCGCCCTCATTTTTTTACCTATTTTCAATGGAAATTTCTTTAACCAATATTCAGTAACACTACGGTTTTTTTTGTTAGAAAGATATACCTTCATACTATACAATAAACCTTTATCACCTGCATATGGCGTTTTTTGTCTCTCGGTTGATTCGATACGCAATGGCATGTTTTTCAAATGAACAGTTTTTACGGGAAAGCAAGCTACTGACAAACAAGTTGATAAAACAGGACTTTCAACAGTCTCGCTTGAAGTAATTTTTTCGTAAGTTCTATGGTCGATACAACGACCTTATCAGCAAATACAATCTAGCACTGGGTCGCATGCTGACTGACGCTTTTCATACTATCTGTTAGACCATAATTAATCACCTAATTGTTTAAGAATATTTCCAATTTTTTTCCCGATTACGACATTGATCACACGGCGGGTGTGACCGGTCAGCAGAGGATGCTCACTCCTCCTAGGCACCTGATCCTACCTCTATCTATTTGTAGGTCCATGTTGTTCTGCTTTGAATTTGTATTTCGTTTTATGGATTTTTGCGATGGGTCACGGTTTGTTATTGTCATTGCAGACATATTTGTTACATACTTTATTCATTATTTGAGGATCCTGTATTCAAAATGTCTTCATATAAAGTTAAACAAACTAACAAGAACTTTAAAACCGTAGTAAACATCAAAATATCATGCATTATATACACTATTTTTGTGTAAATTTTAAATCATTTAAAGTTTGTCGGAGATCAAGGCTCTCTTGTAATACCATCTATCAGTTATATAACATTTGCTTTTTAAAGAGAGTAATTTTACAAAATGATTTGAGACCGTGATCCCAAAATCATTAAAGTTACGATCGGCGATGTATCGAAATTCTATATACATGGAAAAGTATTACGTAATACACGAGTAAACAAAAAAGAGAAAAACTGTAGGAATGATATAATTAAAGATGCCTATTAACTTGTGCTATAGAACCTGCTTTTCCGGACAAGAATTCATCAATCACCAACGATGGGGATCAACGATCATAAAATCCTGGTATGTAAACCTGTAATAAAGCAATAACTAGTTTATAACTTTATGACATGACTACTATGATATTTAACATTTGATTTTGAAATTTAACGATTTATTCATTTTCTACTAGAATACTTAATGCCTTTAAGAATTTAACATCATTACATTTCAATTAAGTTTTGCACATGTACTTGAATTCTATTGTTTTAGATGTATTCGCTCAAAAAGAAATCATGTGTATACATTCCGTTTGACAGGTTGCGATTTCTTTTTTAATAAAAACACTTTAATTTGCTCTTTGCTAATATACGTAATATACGTAATTATAATGTTAAAACATATCTTATTTGTATTACACTGTTATCTACTTTCGGAAACTGAGTGCAGATTTTGAAATTATCTCTTTAAAAAGATTGAAAAAAATGATTTTTCGTTACTCTGCTTAATCGATACTTCATCTTGTGACTTTCTTACATTAATGTACAACCAAAGCCAGTAATAAGTTTTAAGGGCCAATCAAGCAGATCATGTAGGGTTCGATAATTAAAATTTCTTACCATTTTATGCGCAATTCAAAATTGATAAGACATTTTTTTCATAAAGATTTTGCTTCGCCAATTTCTACTCTGTTGATGACAGCAAAAATATTTCGTATACAAGTGTAGTTAAACATTTTAATTTGCTATATCTGTATCTCTGTGTTTTATCATTAGATTGTTCTCTTGTGTTGTTTGGACTGATTGCTTATGGGATATCGGGTGACATCGAAACTTACCAAAAAGGTTTGATTTTTTGTTATCAACTGAATTCAGATCTTTGTAAAAGACAGAACGTGATTCAGAAAAAATACCATGAGACTTGTGTTAATAAAGCATTAACTCAAATTATTTATACTCGTCTGTCAAACTATGATTTAAACTTTCTTTTTGTGTAGATGATGACAAAGGCAGACAGTATGAGTTTTAATCTCGATCTAAGCAGTCAACAAAACGATCTTCCAATTGTTGGTGGTATTCTTCACATGGTTAAAGAGGAGTTAAATAAAAATTAAAGTGAAAATAAAATCTTTGGAATATTATTTTTTGTATATCCTTTTTAGAACCTTTTGGAATTAAGCAGAGTGCTAGTATATTATCTATTACAAGTAAATACATCGAATAAAGCATCAAGGAGATACAAGTATGATTAACATAGTAAAATAATGCTTTCCTTGCTGTTTTTCGCAAGCATTCCATGAAAGTAAATACAGTTAAACTTGTTTATAACGAAGTCCTATGGGCCAATGGTTTTACCTCGTTATATCCGTAATTCGTTATATCCGTATAACGAATTCGTAATAATAACTATAGCGAATTCACTATATTCTTGTTTCTTTCACAAGACTATAATTTTTGCTAATCATTTGATCTTCAAAACAAAACCGAATTTGAGAAACACAATTATGTCATATTTAAAGAATAAGATTCTAGTCTACATGTAGAAGCAGAGTACTATTTGACAATCCTTTGATTAAATGTTGACCCTTGACACTCAAAAAAGTACATTTGAAAAGTGTATTCATTTGACGTTTCATTATATTCTTTTTACCAATGACTTGACCATGTTTTACAGGAAGCTCAAATCATGAAATATATACAATCTTAATTAGTTTTGAATACGAATCATAGTATGTATATTGAAATCTCAACGAGAATCGAACTGCTTAAATTAATCAACTTTTAAATGCCAAATATAACGGTAATATATATGCACGCCGACATCATATTTTGATTGACCCTTTTATTGTGCATGTCTAATGATTATGAAATAACATGCATCGTTTTGTAAGACATTACACGGATTTAAGCAAGCGTGACATTTTTAAAGCATGTGATCTACTTAAAGAGGAACCGTAACGATGATGTTTCATATTTAGGTTCAATTATCAAGGCTACAACTTGTCATGATTTTATTTCGCTTTCTGTATATTTCTTTAAAACTCTCCGTGTAATACAATACTGTTGATAATAAATCAGAGTGCTAGTTTATGTATATTAGTACAGTCATGCATCGTATGGCCATTAATTGAGATACAAGGACAATTAATGTTTGATAAAAATTATTAAAACAATAGATGGTTTCTCGTATTTGTTAGCAAATATTCGATTAGAGTATTCAACCTGCGTCCAGATACTTTTTTCTTCTTCTCTGAACCAATCTGCATTTTTTTGTAACAGAAAAAAAGGATGAAAAATAGAGTCACAAAAATTGAAAAAATTAATTTTATTGTATACAGATATATGTGGTGTAAAAGTTACACGTCCTGTCTTTCAATATAAAAAAAGTCATACTAATTTACAAGACAAAAACTACTTTAATTCTTCAGAATAACCATGATGATATCAATATTGATGAATTAATAAATACATAGAAACATCACAAAAACATCACAAAATCAATGGCGGATGAAACATTGTTTCAGAAAATATGATGCTCAAGTTTCCTTATGTTCTAATTCGCATTGTTCGCTTCATGTATTAGGGAAACTTTGTCTTTACACGACACTTCTGCCTTAAACTTTTTGCAAAATCCAACTTTCACTAGAAGTATGAATAGTGTGTATACTTCTTGCTCCTCATATTGATGGCGTATGAAACATTATTCCAGAAAATTGGATCATCAAATCACCAATTGCAATGTCCTAATTCTCCTTATTATCGAGGACACGTTGTCTTTACACGACATTTTTTTTAAACGTTTTACAAAATGTAACTTTAACTGGCAAGTTTTTAAGTGTTTTGTTTCCAGAGTTTATCCGCATTAGGTTTTATTGGAAATCGATGTTTAAGACCATGGTTCATATCATTTTAAGGAGGTATGCACAAGTATCTGCACGGGATACAATGTTATGTGTTCTAACACTTCTGCTTATTTTTTCACCAAATGCATTAGACCTTATTGCTGAATTGGTGAAAGTTTCACAACATTTTTACTTGCAACCATTGCTAAGGACAGCAGTCTACGATCGGCTTCAAACCAAATGCGTCCAACGGACCTTAAAGTGTCTTTAGACCTAATAAGTATAAACAATCAAGACGAACTGGAGAAAATTCGTTACCACTGCGTACATGACGCTGAAATGGCGGGACGAGTTTCTTCCGTGGATCGATACCTTTCCTGATAACGAGTGTGGAAACCGAACTCTGTGTTAAAGAATGGTTTAAATTTACGAGTTTAAAAAGCCAGGCGTCTCTTTTTATAACGTTGTATTGGCGATTGATGGAACTGTTACTTGAAAACCTCATCAATGGTTTCAGTCACATTGTTCTATCGACCTCATTTTTTCCGTTTAAAACAGACGTGAAATGTTTAGTTCACTCTGTGGTCACACTATATACACTGAATTAAAGACTTTGGGTTCATCAAGCGATTGTGTTGAAATGTGAAATGACAAAGTAATGAAGTGAAAAATCACTTCAACGTCACAAAACATCGACAATTCTGGAACAAACAGTATCGTAGCGTATACCCTCATTTTTTTTTTTTTTACGAAAACCTGACTTTCACTTTGAAAATCTCGTCAATCTTGATTCTTTTGTGTTTTTTTGTTTTGTTTTTTTGTTTGGTGTTCAAATCATCAGATGCCGTTCCCGCTTTTATCAGAGAAGAGATGTCATTTTGTTTCAATGTGGCTCTAGGTTTCATTATCTTCTTGACAATCATTAGTTCTGAAATACCTGCCAACTCGGACAGTTAACATGTCTACATGTACATAGACACAGAAGTTTTAAGTAAAGACTGGATTTTTCTTGTTTTAAAAATAGATGCCATGTCGATGAAATAAAGATAGGGTACCCTATTTTGAGACACAGTTACAACACTAATGTGCAAGATTCAAACTTTTGCTCAAGAAATGGTTGTAGAGAGGACACCAATCAACCCCATCATTTTTTCAGATATCTAAATTTTCAAAATAAGTCAGTAGCTGCACAGTTTGACAGCGTTTTAATGATTTAAAAGGCAGTGTCCTGTTCTTGTTTGCATAATTTGCATATAAAACCACATGTGGAATGCCGTACTTATTGCTTTTGTATCTGTTGGCAACAGTTTTTGTCAGTTTTGGGCAGAAACAGCCGATTCAAAACATATTTACATTCTTATCCTTTAATGTACAAGATGGCCGCACACCCCCCTTAAGTTTAAGGATTATTGCACACTGTCTAAGCATGGGTTATTTCCTTTTATGGAAGGCTTGCATAAACAATAAGGAAAACATTATCTAACACATGTCAATCATACTTGTATCCCCCCCCCCATCCTTAAATGGATGCATTTACGTGCAGCATTTGCATGTAGCTCCCAGTCTGAAAACATTCGGGTAGACAAATTGGGAGCTACAGTTCCGCACGTGTTAAAAAGTTGCAATTTACAATGCACAAAAATGTACTAGTTTTCCACCACATTGCCAAATGTTAATCCCACCAGTCAGACATAGCAATATATCTGGCACTCATATGTCATGTTTCAACCAATGAAAATGTATAATTTCAGACAAAGGGAAACGAAAGATATAATTATATAAGTCCTATATGAAAATACTTGTCTGAGAACAGTTTTAAAAAATGGAAAGAGTAGCAGAGAGAGAAGCTAAAAAGTTTGAAAGTGAAATTGAGTTAGAAATATCAAAAGAGAAACTGAATTGCATAGAGATAAATTGTATGAGAACACTGAAGACTTATTTTTGAAAGAACAATTTCGTCTAAACAGCAGTAGTAATCAATTCGGAATGTATCTTAAGGAGTATCATCCAAAAACTGTAGAGGAAATGCCGAATCTAGCAGACCAGTTCATTGAAGCTCATAGTTATTCATCATTCGTTAAAGACTTTCTAGTTTTTCAGAATCAAAATCCTAGACACAGTGGTTTCAGAAGCGCTGGCAGTAGAACTGGCTCGAAGCAGCAACCATCTTCAACTTCATCACAGCAGAACTACGACAGAAGGTGTTACATTTGTTATAGAAATGGACATTTGGCAAACGACTGTAATAATAAACAGACACATTTACTCCTTCGCGCAGCAACCAGAAAGCAGTAGCTTTACAGAATCTTCATGAATGTGAGTTAAACTGTGATGAATCTAATGACAGTTTTAGTTTCAGTTTATCAAACTCCACAGAAGACTCAACCAACGAGGTCACACCATGTCCAAATCAGCCGCATATTGGATCAGCATGTATCCTAACAAATGAATTGTTGGAGTGTTGTTTCACAGACGGACGTGTAAAACTTGTTTGGTTAGTTTGATTGCTTTTTATACTGATTGTTGGCTGATTTTTGGGAGATGAGGTCTGGACGCCGAGCTGTTTATTCGTGTATGTTAAGCCCTTCCTGTGTGAACTTGGGTGTGTTTCTTGTGTCTCCCCTGCTTTGTGATCTCGGGAACACGCAGCCTGTGTAGATGTCATTGGCGCTGGCGTTGCGAGACCTGGTTGCCTATATTTTCTGTATTTTTATTGTGATTTAGATTACATGTTGATATTCAGAACAGAGTTATCGTTCGTGTTCAACTACTCTACACGTGGTTGAAGATATAAACATTAGGTTGCCTAATAAGATCATAGCCATGTTTAATGGTTGTGGTCGGCAATACCATGCTTTTGAAAAAAAATATCGGGTGTCTGTTATGTATAAAAACTTAGTATATCAAACCATTTTCAAGGAACATTCTGCATAAAATATGTCAGGTGCGGGTCAAAAATTAATCTGTAGGGGGATCGCTACTAAAAATGTTCATATTGTTGCAACATCAGAAAAAATAACTATTTTTTTCTTTTGTCATATTTATATCTTGACCTCATTTTTCCACCAGGTGATGAAGATAAAGTTTTAAATCTATAAATGTTTAGATTACATATTAGATTACAAGTACCTAGATTCTATGAACTATAAACACAAGACACGATTTTTACTGCGAAACGTAGAGCGTCAAATAAAACCACTTGGTCCAAATTTGAATGACAATAAAATTTGCAGAGGTGTGATCGGACGGGGTGTTAGATATTGAGGCGTGGTGGATCTTGGTGGATTGTGGTGGAACGTGGAGGAACATGGTGAAGTGTGGTGGAACGTGGTGGAGCGTGTTGGACAGATGTGGACAATGCATGAAATTATGGAGGCCCTTGGAGAGCAAATATTCCCTTTGTACATATGTAGATAAATTTATTGTTTATTTTTTTCATATGGTTGTTGTTTATTGGAAAACGGGATTAATCCAAGTGAATCAATTAGGGGTAAAACGTTTAACGAACCCATCACAACAGTTCAGTTGTGACAGTATACAAACTTGGAAGATCGCTATTATTGTTTAATAAGGTATTTTATCGACAGCTACGGTATTTTTATTGAAAAGTCACACCTACAATGGGTCGCGGGTTAGGACCTCACGCGTTTGGCTGGTGCTTATTTTTAACAGATTATGCACATTGGTTTTTCCTTGATGTATTACTGAAGCCATCGCCGACAACCATGGCACGTCTCATCGATCTGTCCTCAACCAGTTTGCGCTAAAAATAATATAATTTGAATAAAAGTATTGATAGCTTAATGAGAGATTCAAACTTATATAACCATTTTGATATGTACTTATAAAAAAATGTAAATAATATCTATTCGTATAAATAAAGAATGTCTTTAAAAAGGTTCTTGCACAATATTTTTTAGACGTGGAAACGAATGAAATAACCTGTGAAAATGATTGTCCCATGTTTGTTTCATATCATTGACTAAGAGCGTATGTAATAGCTGTAAAAAAAAAAGATTCGGAAGGTTAATCTGCACAATGGGAAATTTACTGTATCCAACGTGAGGAACTCTTCCTTCCATTTAAGTGTCAGGTACGTTGTGGTGACGCGTTTTCCTCCAATTCGTCTAGCTTGTTTATTCGAAGGATACTAGTACATGTAGGTCTGTCTGACGCATTTCATTTGAAGCTGGTCTCAGGCTGCAGTCGTAAGCAGTGTTCTTAAACAAATATTTTGTTAAGTGTTTTACAAATTCAGTGATAACGCCTAAAGCATTTAGTGAACACATTAGCAGAATTTAAGAGTAACATCACAGAACAATGTTCTCCGTGTAGGTACCTGTATAAACATCTTAAATAATTGTATTAACCATGGGCTTAATCATCAATTTCCAATACATGTATACAGTACCTAATATTTTAAAACTAACTCTAAAAACAATTAAAACAAAAACAAAAACAAAAACGTTTTAATTGAGAGGACTAATGGTTCATAATCATACCAATTAGTGAAATAAACGCCAAAGCATCTCTATGTACAGACATCAATAACTTTAAGCAAACAACAAATGGTAGGATAACTACATGTATTAATGTGAAATTTTTAAACAATTTCAGGTTAATGTTTGAAATTCCTTCAGTTGGACTATTGAAAATTAGAAATGTAAATAAAAAGGTTTTGATGAGAACTACTAAATATAAATCAGAGTTTACTTTTAAGTTTCTGCATCACTAATGTTTGTCAATGATTGACAACAAAAAAAATCATTTGAGGTGAATATTGCAGTAATTCAGATGCTAGATATACATGAAACATATCGATCAGAAAGGCAAAATCAAAATGAGACGAAACAAAGCAAAATATTCTTCCAAATATTCCGCTTATAAGAACAATTATTTGATACTTTGAGTAAATTTGTTACAAAAACGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAAAGAGAAAGAGAGAAAGAGAGAACTGTTTTGCAAAATTCTAAAATATCCTAATAAAAATGCCTGGTGATACCATTCCAAGGCTTAAGATTTTTCAGATTGGACGAAGACAACAAATTCCTATCCGCAAGATTGAACTTTTTTAAATTTGTTTATTTTTAAAACTCATTTTGATGGGTTTTTTATTAAATCACTTAGTTCTTGTCATTTCATTCAAGAACTATGGAAACCTATCTAGATCCGCTTTGCGTCATAAAAATACGTGCGCACGGAGGAGCATAGTTCGAAATCCCCTCACATTGGTCTTTTATCTACTAACAAAGATGCATGGTGTGATATTTAGGATCAATATGTTAATAAATAGATTAATGAGGCCAAGCAATTTTTTTTTAAGGAAAAGCGAATGTCTGGAGCAAAGCCAATTTTAAGTGCAGAAGTGAAGCCAGGCCAGGCTAACTGGGCCATGCCAGGATTGAGAGCATGCCTTAAAATTGACCAGTTATATTTGATTTTAAATAATTTGCTTAAATAAATCTTAAAATAGATTGATTAAAAGATGAACAACAAACAGAATTATAATGAAAAAATGACAATAACAAACCGTCAACTATCTCAAAAATCCACAAAACGAAATACAAATTCGAAGCAGAGCAACACGGACCTCAAAATAGATAGAGGTAAAATCAGGAGGGGTGAGCATCCTCTGCTGACCGTTCACACCCGCCGTGTTCTCTTTGTCGTGATCGGGGGAAAAAACTCCGGAAAAGTCCGGAAACAATTGGGTGAAAAATTATGGTCTAACAATTAGTATGAAAACGTCAGTCAATTGCAATACTAAAATGAATAGTGCAAGTATACGGTAAACATATTTACAAGTTTTTGTAAGTCAGAGTGACATTGGTGACCAACAATCCATATAACTATGCAAGAAATAGTTGAAATATGAGGGATGAAAAACATATAATTTTTTGGAAACACACATTTCTTTACATCCGTATTTACGAGCATATGGATTTTGATTTGTAACAGGTGTGCCCTGTGATTGCTGAGACACTTGACGACTCTAAACATAAATGCCAAGGTGAGTATATCAATATAGTATACTTTCATGTTAAAAACTGAAATCTGATTGGTTTAGCAGCAGTTGATAATCCGTTTTATTACACTCAGCGTTAGCAAGACACTAAGCAACGGGTAACACAATTATCACATGCGCGTAAATTATGCGCGTAGGTTTGCCGTAAAATACACGCCATTTTTATATAAAAGCAGTAAAACATTCCCTAAAAATTAAGACATTCAGCATGATGAAATTGACACCCCTTGAAAACCATTGTCAGCCTCCGCTTCGCGTCGGTTGACAATGGTTTCCTCGGGGTGTCAATTTAAACCGTTTCCCTCCCAAACAGACACTATTTATGTAATGTTGTATATTGTATTCAAACCAGAACTGTTAACATGAATGACTGTGCCTTTCTCACAAAAAGAGCGAAAATATCATCTTCCGATTTTTGCGAGTGAAAAACTTTTATAACCAGATTTGTTTATATGATTTAGATTTTAATTTGATATTTAAATAGAATAATAGGTTAGTAATATCATTTCATCCATATCATGCACATCGATCATTTAACAGTTTAAATAGAGGTTACTCTGATAATCAAAATGAACATAGAGTACAGGTACCGTCCTTTCCTTTTATAATCTTAACAATAAATACAGGTTTAGATTTTTTAAAACACATCATTTATCAAATCTTATTATACAAGATCAAGCTCTATTTTGTTTTGCTCTAAACATGAAGCGTATGACTGTTTATTTTCATTTTCTGATGTGTATTATTACCCTCTCCGTTTTAAAACCATGCCACGATCATGAGATTTTCGTTTTTATTTTTTTTTTTATTTTTTTTATACCTATCATTACATGTAGCTCTTTAAAATAATTTTATTCTAGAAAGAAAGACACTTAATTATAATTAGATAGTCAACTTTATCAACAGAGTATAGTCAATTTTACATATAAAATCTATTCCTTTACATGTAATTACTGTCTGATGCGATTTTTCTTTTTAAAGGCATGTGCGCAAAACAGTCGATCGCGCGATGATGATACAAAAGAGAACTCATTTTTAATACCATTGTTTTTCAACATTTTAATGACTGCTACACTAAGCATGAAGAACAAAAATGGTCTTAATAAATTATGTTTACTTCAAACGCGAGCCGCTAGGGGGTGGTTTTAAACAAACATTTTCATTCATCTACGTCAGAAATGCTACAACTACTGAATTGGATGCCTCCTGCAATTTACTTTGTTTACAGAAGATTAAAAACAAGACCAACCTCATTAACGTGAAATAGTAATGCTTTATACATTCCAAGAGCAAAAACATAATATTTAAGAAGATCTTTTACAGTTCACGGCGCACTTTTCTGGAATGATCGATCTATCTCTATTTTTAACATGTTACCCAACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTCCTGACCAACCTCGAACAGCTAGTCCCTTAATATCTTCAAAACAATTGAGATTCCCACCCTTAAACAATATATATTCTTGACCCTTGTGTCAAGGGGCATCAAACTGTATGTAGGTCATGGGCCCCAGGGGTGGTCGTGACCCACCTCGAACAGGAATTGCACGAATATCTCGAAACCATATATTTTCTTTATCCTCCAAGGGCATCAAACGATATGTAGGCAATGTGCCTCATAATTAAATTTAATTTTTCAAAACCGTAGTGCACATGTATAGAACAGTCCCTATCATATCCCAATATATGATGTGTCTATCCATTAAATCATAAGAGGAGTTCTGGGATCTATGGGGTTCTTTTTTTAGTGGCAAACCTCAATTTTCTGCTACTATTTTACTCCCTGGATGAAATTTAAATTTTTAAAACCTTAACGTACATCTATAGGACAGCCCCAATTATATCCCAAGAGATGGCGTTGTTACTCCAAAAGTTGTAAAAGGAGTTTTGGGAACAATACTTTTTTGCAAAAAAACGTCATTTCTTGTTGCCAACTGATCCCCTTAATAAAACAAAAAAATTCTGGAACTTGGTCACATTTCAATATGACACACCCAATCATATTCTAGAAGATTCATTGGCTACTGCAAAAAAAAAGACGTTTTTGAAACGTCATTTTTCAGCCATTAAATGACCCCCAGGACAAAATTCCGAAACCTTATTGCGCATCTATAGGATACCTTAAAACATATTCCAAGAGAAGATTTGTCTACTGTTGAAAATGTAGGAGGAGTTCGATGACGAATATTTTTTGTGAAAAAACGTCATCTTTACCAATTATTTGACCCCCAGGACTACCAGAGAATTTTTGAAACCTTTTTACAAAACAACATGACACCCTAAATCAAACTCCAAGAGTTCAGTTAGCTGGTTTATAAGATGTAAGAGCAGTTTGAGAAAGTAAAACGTGACAAAACGTGACAGACAGTGGAATGGTTTTCTACTGTAGAAAAAGGACCCTACTTGTCATAGAATACTGACCCTGGGTCAGTTTTCTCCGTAGAAATTTGACCCCCGGTTCAGTATTCTACAGGGTCACTTTTCGTCGTTACACCGGGTATATCGAATCAGTATTAGTTAAAACTACGAAAATTATATGATACTATAGGCGTTTTCTTTTATTCCTACAAATGCATTAAATCAGTTAAACAGTAGTCATATGCATACACACTTATAAGATATCAGTATGTAATGTAATCAGCGTACTACATATCATGCATGGATCGGGTGGGGGGGGGGGGGGGCCCTGGTCCCCCTAAAAAAAAAAATTATTTTTGGTAGGCCCAGCCTTTAAGATTTGTGTCAAATCTTTTTTTTTTTGAAACAACTTTTAAACTTATTAAAAAGACCGAAATATTTATACCTTTGCACGTTGGTTTTCCTATTGTGAGCTTCAGCTCACGACAAGATCCAACTATTCAACCGCCAAATATTAATACAATGAAGCATGATCTCAAGAGTTATTAAATTATGCATAAAAATTCACCATGTTAGGTCATGTTTTTAATAAAAATCTAATGAAAGTCATGAACTAAATAACTTCTTATTCACTTTTCTACAGAAAAATATGAAAGAAATATTACATTTATTCTTCAGACGACCTTTAAAAAAAATTCACAATATCGAAAGGAAAATTATCAATGGACACGCCAACCTGGGTAATAACACTTAGTAACTTTATTATCGCCGAAACAGACAAAAAAACCGGCATATGTAGAATGTACATGTAGCGATAACCTTAAAGTGTTTTTGACAGTATTTTAAAAACGCCACGTTTTATTACAAACAAATTCTGCAGTAGATTTTTTGTAAGTTAAAAACATGACATAAATTTCATACAGAACGGACAGATACAACGGCTGCAATAAATACACTTGAAACTATTTCTATATTAATGTGGAATAAATAGCTACAGCATCTCAGTCATTGATATTTGCTTAAAATCAAGCAAATAATTTCAATTTCTACCCGACTAAGCCAAAACAAAAATGCAAATCACCCATTGCATTAACATCAACAATAATTGGCAAATGGAATCAAAATATACAAATGTACAATTCATTAAACATTTTCTCAACTAATAAACGCATCGTTATTGATTGACGATGCCCTTATACCTTACGTAAATTTTGAAACCATCGTGATATCTTAAGATAATATGAAACACTTCTTTATTGTGACGTACTTCCTATCTAAATAAACTTTAGGATTATAGATATTTTTAATGTTTTTTTTCTCGAAAAGCGATACCTTAATGTAACAGCGTAGCCTAATGAGTCAGAGCATTAGCTATGAATATTTAAGTCATGAATTCGAATCCCGCAGATGATTTTTTGATAATTTGCCCTTCTAAAAAAAAATGTAAAAATTAACATATTTTTGGTCAACTACTGTGAAATAGTTATATTTCTTTGTTTTGTGATATCTTTTATCTATTTGGATTTATTATCTCAATTGAAAATATATACCTTGACTTTATTGATAATCATTTAATTACATTTTACATGCTATTCAAAGAATAGTTCCAAATATATTAACTTTAAAAATAGCCTGTAAATGCACCGTGAATTTTTGGCATGTTCATATTTAAACGCAACTAAAGAAGAAATAATTTTTTAAGGAAATAATCTAAAACTGAGAGATGTCGGATGTATTAACCGGTGAAAGTATTTTGTTTTGCAATTTTATCCACATTAATTTTGACAGGTATCCAAAACCACTTAAAAAATAAAAAATAAAAAGATTATCTGTTGCTTTTCGCACAGACATGTACAAAATTAAATCAATCGCTAAAAAACTATTGCTTTAACTAAATAAAAGAGTAGCTGCATGTTCAAACAAAAACTAAAAAATCCCTTCAAGCAAGAAAGCCAGGGTCAAAATCAAGCACATACTTATCCATTAACACTTTCTATACAGTAGAATGGAAGCCAGGGTATTTAATATTCTCACCAAACAGATAACAACTATGGGTTTCATGAACGATTATACATGTATTTAGGTAAGATATGGAGGATTTCAATTACGATTTTCACTTTGATTCAAGTACTATTGTTTTATATGTACTCTCTGTATTAACGATATGTAATTATAGATGTACATTATGTTCAGTCTTATTAGTTGTACAAAATGCATATTAATACCGTAATTGTGTGAGTTAAGGGGGGGGGGGAGGGGATTACAAGTACATGTAATAAGATATCATGATATTTCTTGAAATAACATAATGTTTTCAGACGTTATTTTGATGTTTTCTCTTTTCATTTCTGAAAGAGTGAACAATGCTGTAAAATGTCAATGTATTAGTATAAATAATGCATACATTCAGAAAAATAAAAAAATGAGAGTGAAACATCATTAACTTAAAATGACTGATGATGTCTCCGTATTACAATTTTGTCTTCTTAATCATTAAATATGAAAAAAAAAATAACGTTCGAGTATTTAAGTGTATACATTAGAAAATTTACAAATTTTAAAGGTCCCGATAAATGGAGATTCAATCAAACGACACAAGGAATATGAAAGTAGGCCAGATCGAACTATACAAAACGTGCATTTAAATGACGCATATTGGCAGCAGTCACTTCTGTATAATTCAATAAACAATTCAATCTTTTTTTATAGAGTAAAGGCCTAAATCATTTTTATTTACAAATATATCAATGCGTCCTTCAACCAGCCATTGACAATTGAGGACGAGTGGTTTATTTTTTCAATTTCTTCTGCTTTTCTACGTACTTTCTTTGATTCTCAGTTATTTATTCTTTACAACATGTGAAACATTGAATTTAATAACAAAAAGCAAACTCAACTTACAAATCAATGCACGGATCAAGACATTTTTTTTCCAGTAAAGGGGAATGTCTGATGAATATTTAAGTTTGCTTGTGGGACCGACGGATATTTTCGGTACCTTTATTGTACAAATATAAGCTTTTTTCAAGAGGACCTCAAACACTTAACAAATAGCTCTCAATCTTAACCTCCCATTAGATCTGAGCATGAAATCTACTCAAGTCTTTACTGTGAGATGGCAATTTATAATTATTTTTTTAGATAAAACAGGATCCGAAATGTATGTACCTTGCTAATAAGGTTGATGCGTTCTGATATTTTCAGTTAATCCTATTTTTACAACAAACTATAATATCGCATTCAACAAGCTCTTAACAATCCTTAATTACATTTTTGTTACCTTAATGGCGTCTACAGTAATGTTATTGTAGACACTGAAACAAGAGTTACAAGTATCTGTGTCAGTCTATCTGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGCGCGCGCACAGGTTTAGCAGAAAAATAACAAGGAGAGAGAAGTGAGAGTACAGGTATTTATGTGTAAAAGTTATAGAGAGAAAGGAAGAAAGAAAGAAAAAAAGGAGAAGTTTTTTAAACGTACACCTTAAGAGTGAGTTTTTATTGAAATTTAGATGAATTAGCGGAAAAGATTAGTGGAAATTTATAACAAAACCAAAATCCGGTGTTTTTCTGTGTTGTGACTGTAAAATGTTTACCAACAAGTGCCTTATATGGCTTTAAAATCAAGTTGGATTCGGAGACTCCTCTCATCAAAATCCAAGTGGATTAATTCATTACAAGCTAAAATGAAAATAAAAATGAATGATTTATGGATAAAGGGCTATAGAAAAGGATGTAAAGATAATTATGTATAACAAAAAGAGTGTCCAAAATTAAGCAATACTTAAAATGGGAAGAGAATGACACTATATTTAATGTAAGACAACTCGGGACCCTTAATTCCATTGGTTACAATTCCAAATTTAAACAAAATAATAACAACAGATTTTTACTTACATTAGCTTAAACTTATTGACCCTCATAAATGCTTTTTTTGTAAACACGATTCAGAAACAATCAGTCATATTTACGCAAAATGCCCATTTATTTGTTAAAGAACTATTGAGTGACATTAAAGGAACTACAGGCTGTCTCTAATGTTTGATAAGCAAAGCATATTTTTTGGAAAATATAAAAACCATAATAAGTATAGAATACAAAACCTGTTAAGCTATATTGTGAAACAGTATATTTTCACTTGTAGACTTAAAACATACCCAACTNTATATATATATATATATATATGACAAATTTTCAATGAAAATTTACACGTATTTGTAATATCGTTTCCGAGTTTATCCATGCAAATGTGATATTGTGGAAACAAAAACTAAAGAGCCTCCCGTGATTTAGCTTGAATGTAATGCGCATGCGCAAGATTGTAAAATCAGATTGTAAAATCATGATTTCCAGATTTTTAAAAGGAATTTTCGTTGATTATTAATTAGCGAAGCTTGATTGAGAAAAAATAAAAACAAATTGGAAATGTTCAAGTACCAATAGTGTTTAAAATATATAAAACAAATGACAGTAGTCTTCCGATTTCTCGGTATCAAAGCCCAGAAATTCGAGTCTATTATTTTAATATAGTAGTATAGATACACTGTTTCCAAAACATTGCTATTCAAATTCTTACTTATTTTTAATATCGTCATAAGGCCATGAGAATGAAGTACTGCCTTTTTCGTATATTAAAAGGTTCGCCCAGAAAAGAAGTCCAGGTCGGACCTGTCAAGTAAAGAGCTCCTATTTTATTTTGTGTAGGAAAATATATAATTGTTGGTTTGAATTGTTTTTCATAATCTTATTTGAAGCACAATTATAATCATTCGAATTCATAATTCATTGTTAACATTACAAAGTATAAGCATAGAAAAGTTTCGAAACATGAAAACTTAAAATCGTTTTGAATATTCTAAATCCACTTTTACATTGCGTAAATAACAAATGCATATGGATTTTTGGTGTCAACAGAAAGAAAATTATGTAATGAGACAGAGCATTTCTCTTTTTTTCAATATAACAACTTTTAAATAGGCTATTATGACATCGCAACTTTAATGTATTACGCGTCAGTAGTAGGTATTCCGAATCAGTATATACACTGTAAAACAGTGAAAATTAGCCTTCACGTTTAATCCTTCACATGCATTTAATTTGTTAAACAATGGTCATATGCATACACAGTAATTACATACCAGTATTTAATCTAAGTACTACATATTTAATTACAAATGTATTTAAATACATGCATTCTTGACGGAATTTATTAGTCAATTTAGTCGACTTTTCTAGTTGAAGTATAAGTTTTTGTCATATCACGAAAAAAACCCAATTAAAAACAATTTTTAAAAATATGCGCTCTCTCTTTCATGTAGCTGTAGTAAAAGTGTACACACAATTCGAGATACCCTAAGTAATGTAATAATTGGCTCTAACGATACATATTTGAGGGGGTGATAATAAAAAAAAATTCTTTAATTTCTTAATTCTGTGTTAAAAAACAATATGAGTTGAAATACAGAGCTATCCATCGTAAGTTTCCCCGAGAGGTAATAGGTGTGTATAAGTAACAAAGAACATACAATATATTAATGCGATTTACATGTTTACACAATTTCAAACAAAGCAACATCTCCATCACACGTGGTAATAACAATGTTGTTTTTGTCATTCAGACAAACGCAGAATAGTCTATTCAGATTAAAATTGTTGCAGTCGACTTCTTGCAGTAAGCTACCATCCGGAGACAGTTGATACAGCTTGTTGCTTGTCGTTCCCACGGTGTAGATATTACCCTCAATGTCTGTATCGATACCTCTAAGTTTTGTACCTGATACGGTGAACAAACTTTTCTTGTTTGTTAGTTGTGAATTTTCTATAATAGTGTCTTTGTTTGTATAAAGTAGCGTTTCTTTGTTTACCTTACAACTTATCATCCATGCGTCCTCAGTGGAAATTTCCTTTTGTTTCAATCCGTCATTACGATATATTTCAATTTTATCACCACTCGCAATAATAAATTGATGATTCATCCATAGAATCCCCCAACATTGAACTTCAGTTGAAAAAAGCTTTTTGACAGATTTGGTTATTATATCAACTTCTAAAACTTCTCTTTCATTTGGTAAGGAAACAAATATTCTGCCCAATTTATCAACTGCTATTCCTCTTGGCCTTCCAGCTACTTTTATTGAAAACTTTAAATTTAGGGAAAGGTCTACAACATTGACTTTTTCATCATAATAGACAGAAACCAGTATATTATCCTTCCATATACCAGGACAGCATACATCAGTGCTAAAACTTCCTTTTTTTATGAAATTAATTTTTCTATTTTTCAGGCAATTTTTTGACAAAAAAGTGTGTCGAAATGCTGTAATTGTTGACGTCATATTCTGCAAGGCAGGATCAACGGCAAAATGAGAAGTTTCAAATTGTGAATTGGGAGGAATTGCATCAGATTCGACTCTGATTTCATTCCTATCCGTAGTATGTTTTCTCTTTCAACAAGACATTCTTCGTTAGATCCCTGGGAGACTGAGACACTCAGTAAGTGTTTTTGATGCACGACTCTTGACAAAAGGTTTGTTAACTTGCAGATTTCACTGTCGAAATTTTCAGATAGTACTTCAACCTTGTTTTCCATCTCATTATTAAAGGATGTTTTAAGAGTTTCTAAATGTTTAATATCATCATTGATTAGACCAGTCGTTTTGTTTTCAATCGTTTCTTTTGATAATTTCAGGTTCATAAGACAATCCTTTCTTTGAGAAATTTTTTTATGAAGACTATCTATCAAATCATTTAACTGTTTTTGCAAATCAAGTGTTATCTTGTCGTTTTTCAAATCTTTAGAAGCTTCTTCAAGGCTTGATCAAGTTCTGTGTCGAACCGTAGCACACAATGTACAACAGGCAACGTGGTGATAACGACAGAACACCTGTGCAGGTGAAGACGAATGATCCGCGCACGGAATGAAACCATTGAGCGAGGTAGCCTTTTCTTGTGTCTTTACCAAATTCAAATCTAGTAACGAATGATTGCGAAGTGCTTTAAATTTCTGGTGATCTGATTTCATAACGACATTCCTTACACAATGCTTCCGAACAATTTGCACACCATGTCTGTGCTAGTTCCTTCTTATCGTTAGGTGGCAGGGGACAGTTTTTTTGATACAATTCATTGTAGCCAAGGGATGCATGTCTTCGGAACTCTGTAACTAGAATTTCCTCAGTTCCCATTCAGCACAAATACCTTTAATTCACTCTTTATAAGGCCAATCACTAATTTCTGAAGAAAATTACTAATCAAAACCTGTAAAATTCTCTACATACTGGTTTTTAGGAGATTTTGACCCTTTCATATTTTGCTAATTTTTCATGATTTTTCAGCTTTTTAGACCTCCCCCAGCTAATTCCCTGCAGAGGGTTGACCTTCCGTACCGCGTGCATGTTGCACTATCACATGTCAGAAACTTACCGGTGTATAGTTTACAATGTCCCATCCACCTACTTTTCGTGTTATTTTACCTCCCGTCTGTAACTTGCAATTTCACTGTGTAATGTCAGCACAACAGTCATAGCCGCAGGTTTCGCATTTTACTTCTGATTCTCATGTACCTAACATAAGGGGCCTACATATTGCATATCAATTTCAACAAGAGACACCCCTCTAACTAATGATAATCATTAAAAATCATTTCATGAATTTTAGCAACACTCATAAGCCTTCAAGTACAGCAACTCGCAATTTTACAAAAATATTGACGGGTACTTTATTCGAAACTGTCCCTTGCTACCTTAGATGCACAGGGGTCACAAGTTTTACTTTCAGTTTGGATTAACTGTTTGTCTATCAAACTGTTTATGAAGAAATTATCTGGTAGACTGTGAAGCCACGTACATCTTGCGACCACTTCTCATATCGGAATAAATTTACTGCAAGTTGGACATTGACTCCCAGATTCATGAGATTGAACTGGCCTCTACTTTCGATTTCGAATCCTCCAAGTTGGTAGCTTCACTGCTATTATCACTATTCATGTATACTTGTAAACAGGTTTCGCAAAATGTATGCAGACAGGGAAGACATTTAGGTTTTTTGAATGTCTCCAGACATATCGGACACTTCAGAAAATCAGACAAGCAGTCCTCCCTCTCCAGTGCATTCGCCATATTAATTTTAGTCATCTGGGTGTGTTTAGTCATCAGGGGCTCGTAACATAAAGGGTACTTAAGTCTAAGACAGTGCTTAAGTAGGACTTATGTACATTCTTAGACTTAAGTCCGTAACTAGAAGAGTGCTTAGCTAAGACAATTTACCCAAAACTTAGGCGGTCGGTAGAGGTGACTTAGGTATGTCTTAAGTATTGTTTTCACACACACATTTAGAAGTTTTATTGTTAATTATATCAATTCAGCATATGATTACAGAGTATTAATCACATTATGATATTTACACAGAATGAATATCTTAATATTCACCAATATAAATTTTTTGATTTGATTGATATAAATATCAATAGTGGTAGTAATGATCTGTAACATTTTCCATAAACCGGTAATATGCAAGTGGACTGCTAAATAGGTTGTAAACACGTAATGGTCGGTTTACAAGAAGTAACTGCATATATAAACTCGCCAAATTTGAAACTAAAAAACGACGTTCGAAGACAGAAAAATCCTTAGCGAGTTTAAAGACGACGATTGGCTCATTTCAATATATCGACTTAATGAAGAAATTATACCCAGAATATGTGAATTGCCTTATTGGTGAGGTAAGAGGTAGAACAAAAGATAAAAAGAAATCCACTATATAATTACTAGTATATCAAGTTCTAACGGCATCACAATATTACGCCACAGGCAGTCTTCGAGAACGACTAAAATAGTGAATATTCGTCAAAGCAAACAAGCAACAATAGACTGAATATATTGTCCGAGATCCATCGCTTTGAGCTTTTTAAAATTTTTAGGCACATATGTATATATACTCATGCCACCTTGAATATTGTGTCTGTACATCTACATCTACCCCATCAAATATAAAAGATGTCATGCACGTGTATCTATGAAAACCAATACATTCAAATTCGACAAAAGAAATGAAAAATACGTTTTTAATTTTTAACATAAACATGACTTAGCTAAGACATTGCTAAGTTTGCTTTATGTTACGGTATAAGACATACTTAAGCAGGACTTATGTAGGTCCTAAGATTCCGCCTAAGTCCTACTTATGACCCTACTTAAGTCAAAATCTTAGCATGCTTTACGTTACGAGCCCCTGTGTGTGTTTATAATATAGACATCATGTGACACGACACATGTAAGAGCGATAAATCGAGGAAAAAAGTTTATATGTGCATTCTTTAATTCTTGTAATATACTAGACGATATCCCACGCAGGCGCGGGAATTAACACTTTACACATTATTATCATATAATGCTTAATATGTTAAACCATATTTTTGTTCATTTATCACCTCATAATACTAGTATTTAATGAAGGATTCCTTATTACTTATATTTACATGTATATAATTTTCAGCAATTGTTCGAATAAATATTTGAATATTAAGTAAGTAAACCCCTCTTGCGCCACAATTATACGTCATTTCAATTTATTGGACTATAGTACAAAATTGATACATAGTTTTAATACAGACAAAAACACTAATTATAATCAGATAATTTACTGATGGTGTTTGTGGTATATTGGATAATATAAGATAATAATGTCCGCGGCATCCCTTAAACTCGGCAGTAAATTGTTAAATGCTATAAAGTACAATGCCCTGTTTGTATAAATTAAGTTGAATAAATTAGAAAAAAAACTTATGTGCACATAATAACATTTTAAATTTAATTTTTTCAATTCTAACATACACTTATATGTATATAAAAATTATTATCATTTGATAATTCCTGGAATCGTATATTCTTGTCAAACAAAATCCTGGTAGGTATAATTATTTTGGATTAACGATGATCCGCATAAAAGTTCCCAATTAAATCTGTGTTTAAACTAATAAAAACAAGACTTGATATACAAGTGACCATACATAATGTTATTATGGTTAACTTGTACACACAATTTCAAACAGAGCAACATCTCCACCACATGTGGTAATAACAATGTTGTTTTTATCATTCAAACAAACGCCAAATAGATCTTTCAGATTAAAACTGCTGCAGTCGACCTCTTTCAGTAAGCTACCATCAGGAGACAGTTGATACAGCTTGTTGCTTGACATCCCCACAGTGTAGATATTACCCTCAATGTCTGTATCGATACCCCTTAGATCGGCACCAGAACACGTAAACAGATTTTTCTCGTTTGTGAATTGAGAGTTTTCTATCACAGTATCGTCTTTTGGATAGAGAAGAGTTTCCTCGTTCTGTTTGCGACACATCGTCCATGTGTCTTTTGTGGTAATTTCCATTTGTTTTATTCCGTCATAACGATATAGTTCAATTTTATCACCACTCGCAATAATGAATTTATCATTCATCCACAGTATTCCCGAACATGTACGTACAATTGAAAATAGTGATATGACAGATTTGGTTATCATATCAATTTCTACAACCTCTTTTTCATTTTGTAATGAAACAAGCACTCTTTCCCTATCACCGATTGTTATGTCCCTTGGATTTCCAGGTACTTGTATCGAAAACTTCAAATTCAAAGAAATGTCTACAACAGTTACTCTTTTACCGCTAAAATCAGTAATCAAAATATCATCCTGACGGAAAACGGCACGGCAGTAGTCATTGCAAAGTTTTACTTTTTTCAGGAGTTTAATTTGTCCACTTTTCATGCACCTTTTTGACAAAGAAATATTTTGAAAGGCTGTAATTTTCGACGTTAGGTTTAGTAAGTTATGATCAACAGTAAAGCGAAAAGTTCCAAATAGTGAATCTGGAGAAATTGCGTCAGATTCGTTTCTGATTTCATCCTTTATTCCCAGTATGTTCTCTCTTTCAACAAGACACTCTTCGTTGGATCCCTGTGAGACTGACACACTAAGTATGTGTTTTTGATGCATGACTCTTGACAAGAGACTTGTTAATTTGGAGACTTCACTGTCGAAATTTTCAGACAGTGCTTTAACCTTGTTTTCCATATCATTTTTAAAGGATGTTTTAAGAGTTTCTAAATGTTTGAGAGCATCATTAATTAGACCAGTTGTTTTGTTTTCTATCGTTTCTTTCGATAACATCAATTTAACGAGACCGTCCTTTCTCTGTGAAATTCTGCTTTGAAGACTATCTATCAAATCATTTAACTGTTTTTGCAAATCAAGTGTCGTCTTGTCGTTTTTCACATCTTTCGAAGCCTCTTCAAGGGTTGATATTTCAGAGCAAGTTCTGTGTCGAACAGTAGCACACAAAGTACAGCAGGTAACGTGGTGATCACGACAGAATACCTGTGCAGGTGAAGAAGAATGATCCGCGCACGGAATGAAACCACTGAGCGAGGTAGCCTTTTCTGGTGTTTTTACCGATTTTATATCTAGTAACGAATGATTGCGAAGGGCTTTAAATTTCTGATGATAGTTATGACATTCCTTACACAATGCTTCCGAACAATTTGCACACCATGATTGTGCGAGTTCTTTCTTCCCGTTAGATGCACAGGGGTCACAAGTTTTACTTTCGGTTTGGATTAACTGTTTATCTATCAAACTGTTTATGAAGAAATTATCTGGTAGACTTTGGAGCCACGTACATTTTGCGACCTCTGCTCCTATCGGAATAAATTTTCTGCAAGTTGGACATCGAATCCCAGAATGATCTGAACTGACCTCTACTTTCGATTTAGAATCCTCCGAGTTGGTAGCTTCGCTGCTATTATCACTATCAATGTATACTTGTAAACAGGTTTCGCAAAATGTATGCAGACAGGGAAGACATTTAGGTCTTTTGAATGTCTCCAGACATATTGGACACTTCAGAAAATCAGACAAGCAGGCCTCCCTCTCCAATGCATTCGCCATATTAGTCACCTGTGTGTGTTGATTGTAATGTTCATGTTTCTTATGAACATGTTGAAGAGTCCAAGGTTGTGCTGCACGTTTTACTATCTAGTTTATTCCCGGAAGTCCCATTGTACAGGTTCCAAAATTGTAAATAAATGAAAACCGGATAAAAACGGAATTTACAAATAACATTACATTGATAAAGGCATCATGGGACACGATACTGTTCCTGCGCAAGAGCGATAAATCAATTTCAATAGTTTACTAGACTTTGACCCGTGTGTGCACGGGTTGACATTGTATATGATATCGGACATTTACGAAATAGATACATCGACACACCGTATTGTTGCCATTTACATAATAAAGCTTTGAGCCTACAATAATGCTGTCAATTTCACTACACTCTGCTTAGTTAAAATAAGCCAACTGTGTCTCGGGACAGGCCTATACCACAGTTAAAATGCCTCCCATATACCTGTAATGTAGCAAACATTTGCAGAATCGCTCCGAAACTAAATGATGAAGCTGCATTGAAAATAACAGTCAAAATATTCATAATAAAGCATGTTGAGGCTGTAAATATATGTACCTTTCATCTAAAAATCTAATTCATATTGATAAAGAATTCAACACTTTTTCCAGCAACGTTTTTCACTTGTTCGAGTTGACATTCGGAACTATCAGGATTTTTCATATTAAATGTACTGAGTTAGAGTTATCTCTCGTATTTCCTGTGATGAACAGAATATATATATGACAAATTTTCAATGAATATTTACACGTATTCGTAATATCGTTTCAGAGTTTATCCATGCAGATGTGATATATTGTGGAAACAAAAACTAAAGAGCCTTCCGTGATTTAGCGTGAATGTAATGCGCATGCACAAGATTGTAAAATCCGAAAAATCCATATGACTTCCGGATTTTTTAAAGGAATTTTCGTTGATTATTAATTAGCGAAGCTTGATTGAGAAAAAATAAAAACAAATTGGTAATCTTCAAGTGCCAATAATGTATAAAATATATAAAACAAATGACAGTACTCTTCTGATTTCTCGGTATTAAAGCCCAAAAATTCGAGTCTATTATTTTAATATAGTAGTATAGATATCTGAATTCTTTAATACTTGCAATACATTTACAGTCATTGCATCGATCTACAACGCAAGAAATGAATTGTGGTATGATAAGGGAAGCTTGAAACGCGTAAAGTTAACGTTTGTGTGTTTGACATACCCGAGTTTCTTTTTATAACTTTTTTTCATATTTATTTTTTCATATTTATTCTCCATCTTTCTATTTTCTTACTTTTTGTCCCAGTTGTTACGATTAAATAAGCCTGATGCCCTTCTTTCTACATGAATTCGAATTCCCTATTAAATTAAGATAACAATAGTTTGCGTTCCAGACTAGCTGTTTTGATATTTGTTTTACAACTGATTTTCACCATATTGTTTACAACGATAAACTCTATTATTATAATTAATATGATACTAGTATCGATGAAATAAATTGTTATCTATCAAAAATATCATATTCAGTCATCAGCAAAGAAACGTTGATTTAGTTTATCTAGGACACAAGGTTAAATTCATGGTTAATGACAGTTCTGTTAAGATTTTTATTAGATTTTTTTTCAACTAATACGTTTACATATGTTTATCTACATATTTCCTCCTCCAGGAGATTTGCAACCTTGTCGATCTACAATAATACAATTCTTACATGTCAAAATACAAAATGAATACAAATTTAAGAAATGTGATGCAAAAATACTCGCGTTCCTTAAACGAATCGAAAGTTAAACATACAATCGTAAATCGTGACTGTTGTGAGTTGAGTAGACGTCAAAACGCTCTCGTTGTAAAGAAAAGATAAGTATATCATTAATTAAAGGTCAAGATGTACCGCACCAATCGGCACTTGTATCAAGACTGAATTTGATATGAGATATACATGTTAGGATATGTGTCAGATAATTATGTAGTTTTTTTCCCATCAATATATGTGCAAATTTTAAGTGAACTAGCTATGTTGAAATTGAATACATCAAAAAAAGTTCCGGAAATCTCCGTGCATTGAACTTTCATTAAAAAATAATCGTCCCGAGTTTTATATACAAAATCTTTATGAAGCCGAGTACTAGATGCAAAAATAGTTAATGACAACGTAACAAACATTTTTATGGGTAATTAGAAATATTGATTTCGTTTAACAATTTCAAATTGTACAGTCGATTTTCTATGAACCGACTGTCTCTTCACAAGTTAACAAGTCATTTATTTCTTTAATGACTGATAATTATCAATCCACAGACCCCATCCTCCAACCAGACAATGATTAGGCTTTTTATGGCTTAGATTATCATTATATTTTTTTGCAGGTCTGGTAAACTTCTCATAATTTGAAATCTTCGAGCCTTATAACGAGATTCTCCCTTCTCTTAAACAGAACATTCCCCATGGGACATTGAGGTGGCGTCTTCCGGCGAGATCGATGGCTGCGGGCGACCACGAGATGGAACAGTTTCACAATTTCAAAAGAAAACTTGTTTTTGGGAGCGATTTCTAATTCTGATAAAATTTTGCAAGCACCGCTAAAATTGATCCTAGATGTCGGCCGTCAGGCTGTCTTTGGATGACAATTGATAGGTATATTTACTCTGTGGAATGAGATTTGAAAGTGAATAATTTCCTCTCTCATACTAGTCACGAACCTTCCTTTACTCGCTGCCAACTGAATAAATGCACTATTGATCTCGCAGTTTCATTAAAGATTTTGTAAAAGCCTTTACTTTGGTGATTAGTCACATAGATATTCATGTACATGTTTATCAAAAAGTGTCTACAAGTTGATTGACTTTTAATTTCTTCATTTTTTTTAAATAAACAGAGTACGGCTTTTCATTTCTTCTATTTTTATACTGAATACAATTTTATTTTACTATTTATTTCTTTTCAGTGCATTGTCTTTATTTGTATTTATCAAGTAAACTATTTCCGTCCCAGTCCCTAGTCAATTTGTGTTACATACATTTACCTACCAGACAAAAGTGCCAATTAAAATGAAATTTAGAAATTGCATTAATGAAGTATATAAGTGCCCTGAAAATGATCATTACTCAAATGCAGGTAAAAATTTGTGTTATTAGAAAAGCCACCAGCATTGTGAAAAAAAATATGATAATAGAAGAATCTCGCTTAAATTCTGCGAATCATGCTAGATATTAATCTTTTTTTCTCGTTACTTACTGTGTTTCATAGCTTTTGCAGTTAGATCTATACGTGTTCCAGGATGAAACACCTAGGACGATTCTGATTGGCTGTTTTGTCAGCATTACGTTTGGTAATTTTCGTTTTCTAATTAAACATGTACTCAAAATCTCAGACATTAAACAACATATACATAATTTACACTCAAATAAAACAATGTGCCCGCAAGTTTCATGTTTTGTACAAATTTAAATAAAAAGAAGTTCACTATTGATCATGATCTCCCCTCTTGATCAACCTCTGTACAGTTTGGTCGTATGTTAAAAACCAAGTCCCATAAAGAATTCTTGTCCGTAACCGGTTTTCTTGGGAAACAAATTATTTTTGAGAGACAATCGGCAAAATTTGTGTTTCTTCCAAAAAAATATGAGGAACTCGATTTGGATACATTCGGTTATTAGCTCGAACCAGTTATATATTATAAAATCCGTTTTGAAACTTTTCGTTCATTGTCTCAAGCTGAGACATTTCACATTATCGGTACTCACAAATTCTGTTTGGTTTTGAATTAGATTTCGCGTTACAATTTTAATTTTTAATTTTGAAAAAAAAATTAATTGCATTAGATCGAGAAAGATATTGATTTCAAGGACACATACCATCAATGTATATTTCGTTTCTGATTTTTGATGATGTAGCAAATGGTTTTTTTTTTATATGAAACGTGTATTTTCAAACATACATTTAAATTCCTTCCATCTAATTTTGTTTTATATATTGAAACTCATCTTTTATCAAAAAGTGCTTTTAAAGTAATGGTCTATATTTTTTTTTTTTTTTTTGCCAAGACACAAATAATAAAACCCAGTTTGCAGAACTTTATATATGCACCAAGGAGCAATAAAAATCCAGACTTCGCCGGTAACTAAACTCTTATTAGTGGTATATATTTCTGCATCTTCTGCTTTCCTCGTAAATAAAACGTCGAATACCATATATATGAATATTGATGCTGTAACATTATTACTGACTGTGTCTCCCTGTTTCAGTAACTGTCTGCTGGAACGTATCTATTTACTTTTTATCTGCGTTTTACGGTTCCTTCCTAGGATAAACTTCCTAATGCTGTAAATAGGCATGATCAGGCGCGTGCTATCTGACGGCCAGATCTGATGTTCATTTGTTTTTCCTTTTCTTTATTGATGTCATTAGGTAGTACAGATCGATATTTTCATTCAATCATCCGATTTCGCTAAGTAGATACGATACGATAGAACCAAAAAGCAAGACATTGCTAAGTAGATCAGATAAACCACAAAAAAGCAAGATAGCAAATGATTTGGAGTGACATTTGGATTTGTCTGCATAGTCGTTGCAGATTTCCTTCATATGTGTATCACAGGATCAACCAACATTCTCAATAGAACTTTTGTTTAATCAGAACATGCTAAGGAAAGGTCAGTCTTGTAATACGTCCCAAGTACATGTTAATTTGTAAACTTTTATGAGGAAGATGTTATACTTTTTTATGTTTCAGGGAATGTTTTAGTCGTAGATTCGTAGATAGGTTAAATCCTTCCATTTTTTGGCAACAAAAAACACATGAAATTGAATAATGGCTATTGTGTATTTTCTGATTGAAGAAGAAGACTTATACGTAGTTATAAGTAGACTTTGGTCAGTTGCTATAGCAAACAAGGAAACAGTTGGGATTCTGGGAGGGACAAACATCATAGAAATACCATTCTAACAATCTGATAAAAATCAGCTTTCTGATACACTACCGTGACAGATTGCAGACTTCGGGGCTGGTGACAGCAAAGCGTGGCCATTGGTAATACTGGAGATTCGTTCCCTCCGGCCATCTGTGTCTGTATCCACCGGATCAGTCTGGTGTCCATGGGGAACGTCATTGTATGTATCTAATGTCTCGAAATTAGTTGCAATTTGATTTCATCTGGGAGAAGACGGGTATCGGTTTCCTCTCTTAGATTATATGTATAAAACCGTCTACCATATTCTAACATCTCGATGTAATTGCATTTATTTATTTCTGAAAGTAGCGGTATTTCTATAACGCTCAAACTCTACGTGTTTGGAATGTTTAGCCATAAAAGACGTTCCCAGTACAGTGTTGCGGGTACAGTGTACTCAAATGTCTTCTTAATTTTATGCTTTAGTTTGCACATTTCGATACACTTGTAAGTTCATTCTTTGATCCTAAAATTAATTCTGAATAAGAAGGCGGTTAGATTTCCTAATAAATCTAAAGTCTTCATACTATTTGGCAGTATTTGGAGACACAAAACAGGAACGTCATGATAAGAAATGCATTTCCTGCCCAGAATCCTATAGAGAGGACAAGGGAAGACCAAAATCTGAAAACGGTCAAATGTTATCGATACTGTATCGCCAAGCCCTGCACTGGAGCATCGCTTTATCTGAATCCATACAATGCTAGTTTAGTCTGTGATCTTTGCATAAATCGTTTTAATACCGTGATTACTTCTGTTTTACATCCATTACTGGCCAATTTCAAAATGCCACGGAACTAATGTCTGTATATTACGTAATATAAACAACAGGATTCCCCATTTAAGTCAATAGTATTGATAACATAATGTTTATTCAATTATGAATATTACAAGTCTGGAAACATTTACAATGCCCAATAGGAGAGTTCAATAAATCTAGCGAACATGAAAGTTAATATGACACCATGATACGGCACAGGGGAAGACGATTGGACTAAATAAAATATCAACACAAAGGTACAAAGATCAACTGTTACAGTACAACTCCACGGAAACACACACCCAAAACTTCAAAAATGTACTTACGCTAGCTATCGCTCGTAATCATCCTGCTTTTATGACATTTTTGTTCTGGGAAGTTTTCAAGTGAAACTTGTATTTTCCTTTCATTTAAAAATCAAAAGGAATCATGTTATTCGCGTACTGGCATTTTTTTTTATTTCATTGCGATATAAAGAACAAGGTAGCGAATCAAGTAATCTCTAATACATATCTGGTATAGCAATGGAAATGTCGAAAAATGCACAACAATGCTTTCGAAGTCTTTCATGTAAAGAAGCGATTTTTTTCGAAGTTAATGTGGGTGCAAAAGCGCGAAATTAAGACATCAGTGATGTCGAGCGTTTGATTAATCTAACGATACATATCGATTAGAAAACGAAAGACCACAATTCCGTTAAGTTCCTTTTCTTCTGATTTCAACACAAGTTCACCAAGACAACTATAAAACCCCAATTATTGCTATACGCTTGCATGTCAACAAATGAACAGGAAATTTACAATTAATGTACCTTATTCCTCTGAGGTTTGTCCTAAATTTCAGTGTCTGAAAAAATAATGATTTGTTTAAGTTTGCGTCTGTGACTCATAATTTCTGATTTGATAAAAAAGTTTTTATAAATTATTGATGTCATGGCTTTGATGCCACCTAACGGATGACTTATATGGATTAAAGCTAAAAAATCAACGTGAATTTTCTTGATGTCAATTATAGAATGGCGATTCGCTGATTTACCTTCGACAGCAAACAAGCACCGCTGCAGTGCAACCATTAGTGCATAAGTACAGTGCAGACTGGAATCGAAGAGTGATTAATGTTTGATGCGGACACCTGATTAAGGTGATGTCTCCGGAAGCAATCAACACACTAGTTTCTTGAAGTGGTTAATTACTCGTTTCTTTCATTTTATTCAGCGAACGAGGTTTTCCTTTGTAAATATGGAAAAAAAATTGTTACGTCAAACGATAAATAATTCACCATTTTCAACACGTACATTGGCAACGTCAGACGTTAATATGACGTAGAATAACAAAAAAGGAACAAAAAAACAAGCGGTTGGGAACATCAAATAGAATACATCTTAAATGTGCATTTCATGCGACATGATTAAGCTCTCTGATATGCAATATCACGTTTAACAGATCACAACAAATAGATTCATTTCAGATGAAGATCAAAACACTCTTCATAGGAAGAGATCGTGTCAAGTCAAAATGAGAATCTCTTTAGAGGGAATAAACTAAATGAGTTCGTAAAGAAATAAGATTGGAATGTGAAACATGACTCGCTTCTTAAGTCTGAGTCTGGGGACAAGCCTTTGTTCTTCGTCTTCAGCAGTTTTATATGTCTTCCCGAGCTACAATTGCAGTCTAATACAGCACTTATATGTTATTGTAGATATTGATTTTCGTGTTTCTGAATTAGAGCTGGTAGGATTTTTTGATGAAAATGAATGGGAAGAAAGTTCGTTATTCGGTCAGTATCCACGCCGTTTGACCATGGCGAACTGTGCGAGTTGTAAGTCGCCCTTCTTTTTGTCACCGCGCTCTAAGGTACCTGTTACACAATACCCAAGCTGAAAGTCTTCGTTAGAAATATTTGTTGTCAACGTCATCCGGAAGTCTGGGGAAGGAGTATTTTTGAATTTCCCAGAAATAACCATGGCACCACTTCCTTTGTCTGCCATTTTTCCTTTGGTTGATCTTCGCTTTGTTCCGGAAACTTCAACAATTTTGCACCGCGACCGGTTCCACCAGTATGTTTTCAATGTCCAATACGTCACAGGAACCGGATGTGCCCATCCTTCGTAAGGAAACAGCATCACTCTCGTTGGATATCCCTCATAATTGAAGACTTTTCGACAGCATTTCCCT
