>scaffold1260
CTGATTTGCCACTTTTATTTTAGACTTTTATTATAAAACAGAAATTGGAAATCATATATATTATCTTTATTAAACTAAAGTAATATGGATATTTAAGTAATAACAACACTTTTACACAGAGAATGAATGAAAACACTGCATGTAGGTGTGTTATATTGCATTTCATATTGTTTTCAAATTTTTATCAATAAAAAGCAGAGGTAATAAGTGTCTCTGTTACATTTTAGCGCCCAATGTGGGGTTAAAATTGAGTTGATTCTACAATAGCTACTGTTATGTCACACATTTATAACACAGTTATGGTTTCATTTTGATCACAAATGCTATGTTAAACTTTAGTTTTATTACAAATACACCTTTGCTAGCCAAGGGTGATGATATCCAGTGGATAGAGAAACGCAAGTGGATCACTTTGCCCCCTTTTCAATTGCACGCTTTTTTTAGTGTGCGGCAGAAAATTGTGAGGTGATTTGTTTGTAGATAAACACCATGGATCTTCACCTTTTCCTAGCTAAGATTTGCAGTTATTTATACAATTATATTAGATTGGTAGATTGAGCTACACTGTGTATGTCCAAAATTAATTTATCTGGTATTTTATGCTTCAAAGGTTTCAAATTTGCCAAAATATAGACACAGTAGNATTAGGCGTTATTATTGCCGCTTCAACGAAGACAAATTGGTACCAGTACTTATATGTACAAACTTTGTACCTTTTTTATATAATATAGTTCCCCTTCTCTTTTATATAAAACTATAAGTTAGCATGACAATTGGACAATTCCTGACCCTGCAGGCGCCACTGTTCTGACGCCATCGTGTGGTTGATGTCAAATTTAAAAGGCTAGTTGCTGATGAACAATACATTGATTTCTTTGTTTAAAGTTTTATTAAAAAACAAATTATCATAAAGCATTCATAAGCAGTATCATGTTTACATATATATGTCAATCTACTCATTGTCTAAATACATTTTCAGAATCTTTAAATCAGTTCTGCAAAAACTCCTAGATAAAAACACCAAAGGAAGGAATATTCCACACAAGGATTCTATTAAGTTAGAACAGAAGATACAAGATTAGCAGGAAATCAAACATCTACTCTAATTCTAAAGGTTTAAAGGTAAGTCACAACAGTTGTCTCATTGGATGTGAATTCTGACTGAGTTAATATACCGGTATCACTCCTCTATATAGGTAATGGGCCTCAGTCCCTTTGTGGCCTCGCTCCATTGCTGGTAAAGAATTGAGTGCTACCTGTCTGTTAACCCATTATGTGTAATTAAAACATGTCACACAGAGTTTGCTGATAACCACATGTAACAAATACAGTCCATTCATTCTAATGTAACAAACACAGATTATAGACACAGTCAAAACAGTCACTGTATATACATCTATAAATAGAAAAAGGAGTTGGTCTATATGTAATATACATGTACATAGAATCACTTGATTTATACATGTGATACATAAACACAGTTTGTTTACATGTAATATATAAACATGCATGGTCTGTTTTGTTGACTTGTAATATCAATATTAAAGAACAATTTGTTTACATACAAACATATGATATATAAACAAATAAAGATTGAAGAAATGGAATGATTAACTCATAAAAACCTAACACAGATACAGTTAGACAGAATGTTTACATCTTGTAGACACGGTCTGTTTATGTGTGATACATTAAATTATCCACACACAGTGTGTTTAAATCTGATACACACCGTATGATGACATGTAATGTGTATAGTTTGTTTACATTATATCTACACACAGTCTGTAATATATACTTATACGCTTTGTTTACATATAATTTATACAGTTCATTGATTTACATGTAATATTGGATTTTCTTCACTTTACCTGTTGTTAACTCAGCCACAAAGAGGTTGTCTCTGGTGTCCACACATAAACCCCATGGAGTCTGTAAATGACGGTTGTCAATGTAGCGGAGGAACTGTCCATCCTGATCCAGGATGTGGATATGGTCGTTGTAACCGTCTGCTGTCAGGATCCGACCCTGGCTGTCTGTTGTGATGCCGTATGGATAGAATGATCTCTTTGTAGTAGAGGGAGGACCAGTGTAGGTAAACCGGAGTTTCCCGACCTGATTGACCACCACTACTGCACGGGCGTCATTGTCTGACATACAGATATCTAGGTTCCTGTTCTCAATGATGTATTTATCTCCACCAGATGAATAGAGAGGTTGTCCTTTGTCGTCGTACTGAATACTTTGTTTCTCTGTGGAGCCAGAGTAACACACAACTTTTGTTTGTTTATTATCATCACTGTCCATGACAACCAGGAGATCACCAGAGGAGGTACTACAGACACACCGAGGTATCCACCCCTGTAGTCTGATCACTGTCTGTATCTGTGTATTCTTCACTATGTTCACAGTTCTATCATCTCTATCAGTATAAACTAGATCCCCACTCCTTGTCACTGCTATGTCCTGTGGAGTGTTCCCTGACTTGGTTTGGATGGACTCCACTTGTTCTCCCTGCAGGTTGAAGAGTTTCATCATGCTGTTACTACCACGCGTCCATACTTCTGTATCATTCAGACACGTCACACCGGATAGATATTTATACCCTGTGTCTATAGCTGTGATGATCCGAGGTACATCCATCAGTGACCGGTCTGGGGGAGAGGACTCGGCTCCCTGGGGCGGCATGCTGTAGTCTTGTTCCTCTGTTGTAAAAGATAATGCTGACAGAGAACCAAACTGTTTGATCAGCTGATCTGTGTGGATTTCCTGAGGCCTAAAGTTTGGTAAGGACACTTTGAGTTTAGGAGGCAATCTTCTGAATGCAGCAATCCTGGGTTTGTACTCAGAGACAAGGCTGACATCTTTGGAGTTCAGTAGCTTCTTAAGTTCAGCAATGGTCTGTGTGATTTCAGAAATGGTGCGTGTGATTTCATCTTCCTGTTTATTTAGGACAACCAGGTGTTTGGATTCCATTTCCTCCACGTTAGATTTCAGGTTTGTGATAATGGTGTCTATTTCTCTGTGCCAGACTTCTCCTTTTTTGTCAATTGCTGTTCTCAATTTCCGGGAGTTTTTACTCAGATCAGCTTTCTGCACTGGGATGTTGGATGCAATCTCTTTGTATTTAGGATAAATGAATTTTTCTAATTCTTGCAAAATTTTTTCTAAAATTCCTGTTTTTATTTCAAAACTTTGGAAAATGTCAATTTTTTTATGTCCTGAATGTTTTCCAGAGGAAATACACTTTGCACAAATAGGAATGTCGCATTGTTCACAATGTAGTTCACATTGTTTTTCATGGTGTTTTCTACATTTAGGATTGTTCAAAGTGGTTAAATATTGTTTTAGTGACACCACTTTATGAACTTTAGAGGAATCAGATAAATGTGTCTCTACACAGTCTTTACACAGATGTATATGGCAAACTTCACAGTACATGGGGGCCACAGAGTCCTGACACAGGGTGCAGCGTACAACATCCTGGGCGCTGTTCCTGGGGTCCATGGTTAGGGAAGCCTTGTAACTATAGGGGAACTAAACCTGGAAAGTAAATTCAGTATGTATTTATGATGTATACATGTATTATCTTGCTTTGATTAACATGTACTTATATGTAAGATTCAGATATATTCTATTTCATGGATAAAATATTTACATTTGTGTATAGAGTTGATCATACATGTACATATACAAATATAAGATTTTTTATTTTTGATTACAAAAAAAGAATAAATTTAAAGATAAGAATTAAAATATTTGTCCAAACAATTTTTCGACTATTAAGAAAACACAATAAGAACGCTTATAATTAAGTGGAGTATAAAACTTACCTAACGTTACCCCATTGGTAAACTTCAGGTCTTCACGATCCAACATGGCGGGCGTCAGGTGTTTATTCTTCCTGGCCGGTTGCTACCTGTGCAAGATCACGTGAATGAATTTAATGCCAGGTAGTAATTTGTGCTTGTGTATGTGTTGGTCCAGAATCCAGGTCACCCATTGTTGGGAGGTTTAAAGAGATCTGACATTTGTATCACTATAAGGTACAGGGTTTATATTTTTATAATGAGAAAAATATTTAACGTCTGGTGCCTGTGTGCTTAACATATTCAATTCAGCTTTAAAATGTAGGCTATTTTTAGTTTTAAAGAAGTAGATTTTGTTTATTATGACTAGAGATCCTCTCTGTAAAAGCTGGTGTGGTGTAATGGTGCACACATTCCTTTGGGAGTGAAGAGTGGGTTCAAATCCCATCATCAGCATACAAATGTAGAGACTTATCAGAAATCAGCTAGAAACCATATAGTTTATGTTTAACTTTGCAACAAAAATGTTTAACTTTGCAACAAAAATGGAAAAAAAATATCAACATTATGCAAATTTGCATTACCTATATTAAAAAAAAAAGGATTTTATAAAATCATGATTATTTAATTATTGAAAACAGATTATTTTTTAAATTAAATACAGCAGGGACGTATATGTTCGTATATACGTCCCTGAATACAGTTGCAATTTTGTCTAATTATCTGTTCCAGTAATACTAAAATTAATTTTCAATAATGTCAAACTTGATGACATTACTTTAGGTATGGTAGAGAGCTCATGAAATTTAGATTGTGAAACACAGTAATTATTAAGAAATTAAAACAACAGTAAAACTTCAGCAAGACTTTAATCAGAAATTGTTAAGTGAGCGATCTGGCACGTGGGCCTCTAGCTTGCGGAACTTTTCAATCCACTCGGTAAGTATTTATTCTACACTATCCAAAGATGGCGACTTGCATTGAAAACATTTTCAGCAAAACAAGAGAATACGAGAGCACACGGCGCACGACTCCAAAGTTCACTCCGTGGCGTGGAGCTGTGATGGACGGCGCCTGGCCTCGGGGTCCTTTGACAAAACTGTCAGCGTTTTCCAGCTAGACAATGACAGAGACCGAAAGGTAGGCTGCTGGAGTGTTGCACTGTAAAACAGACATTTATAGGTGTCAAAACATGGCTGAGACAAACTAATTCCCGAATTCCCCTTTGAATTTGGGGCGTTTTCGCACGCGAAAGGAACTGATTTTTTTATCAGATGAAAACCAATGTGATATCTATCCCAGTTTTGTAATAATGCGAGGTCATTTGAATTTTTGATGCGTGTTGTTTCCGGAGGGGTTGAAAAGGCCCGGGCTTGATTTTCAAGCACATGTGTAACTTCGAGGTAAACAAAGTCTCAGGCCTTGCTGGATGCACGTGTGTATTTTGCTAGAAAATTGTAAATGAAGCGTTGTTTAAAATGATGTCAAGAGGATTTTTTCCAGAAGTTCGTTTTGAATTTTTTATCTGTATGTAAAGTTGTGCAATTTTGGTAAGAATATATAGTAAAATTTAATTCTGTAGTGCACCTATAAGTGTTACCATAAAGCCTCTCGCTGCGCTCGGAACTAAAAAGCTTTTGAGACAGCCCTTTAAGAAACGAATTGGTTTTTAAGCCTGATGGAAAATGCAACGTTTTAATATGCATCTATTCTGACCTTGAACTTAATACAATTTAGTACGTCATTTCGGAGATGAATAAAGCTCTTTTAATGTAAAGTTTCACTGAAATATACTTTAAAGTGTATCTTATTATTTCTAATTTTTTTGTCTTAGAGCTTAATCACGTAAATGGAAATATTGAAGATTTTGTCGACATGTTCAAAGTTTGAATCGTTAGTTTGAATTGCAAATAATAATGATTCGAAGTTTAAAATATTGATTTCAGATGATGGTCAGATAAAGGACTGGGAGCTAGGCTTTATTTAAGTAAAGTTTTGAGAATAGAAACACACACAACCGTTCTGTTTTCATCGCGTCGTCAAGATTAACTCCTTGATACCTTCATGTACAATTTGATTTGAAGTTTAATTAACTACACACGTATGACTTTGTGTTTCTCTTCTTTTTTTAAAAACAATTTTAAATCCTTAACAACATCGATTTTTTAACCAATTTTGGTAGTAGAAATAGTAACGTGGGATGTACAGGAAAATCTTTAAGAACTAGGTCACTGAACTACGGAAGCAATTAAAGTGTTCTGTTAAAAATAGCTCTGATCAGAAATATTTGACAAAGCATCACTACTACTAGTTTTCAACACACGCATGAAATTATATTATATATTATAAATTCCAGATCTACACATGTTTACTTGACAATCTTGGTATTTTTATTCATTTCATTTCACGTTCAAATGTACCTAACATGTTTCACACATGGAAGAAATTTATGTGATTTGGAGACAGAAATATATATTAATCTGAACAGTTGCAGAAAAACGTATATAGGTATATGGAATAATTGAAAGGGAAATGATTTATTTTTGGCATTAAAAGCCTTTAAGTAGATATTGATCCTTTTCTTTAAATCTTTAGATTAAGAGGATTCATTCAGTTGAATAGTGTAAACATTCAATAAAAATATTTGCTCATGTTTTTAAAATTTCATTGACATATAAATCTAATGCTTTTGTCTGAGATGACAATCACGTTTGTCTTTAAACTAGATTATATAGACATGAGGATTTTGAATTTCAATATGAAGAAAAGACTTATTTTTCAGCTATGATAAAGCAATGATGCATCTTTATTCTTTCACTCGTTGGGAATATATCGAGACTGGTTCACATAAACCGGGAATAGTCCACTGTCATTTTCTAAACATAAATAATTCAACTAATTGTAAGACAAATGTTTCGGTCATTGTTGTTCCATTTGATAAACGTTTACGCACTGTTTACAGTAGAAACTCTTGATCAATGTAGAAAAGACTGTCTTGTTGATCCTTGGAGTTCCTGGGGAAGCTGTTCTGGTCCTTGTGGACATCAAAAACAAATACGAGGACGCAAATTGTGTTGTGATGAAGCACTAAAACCTTGGAATTGGGAGCATTGTTTACAGCACTGTAATTTGCCTAACACTTTTGAAAATTTGCAATTCAAACAGTGTCGTGTTTGTAAAAACGGAGGAAAGCTGCTCTCAATATCTTATCCTTGTATTTGCAGTTCACGGTACAAAGGAGATTGTTGTGAAGGTAGGAATGAGAATATCAAATCGCCAAACCAGCTCATGATCATTGCTAATCCTGGAAAAACATGAACGTCGATAGTTACATATAATTTTTGGTTTAATGTTAATGCAAACGTGTTCGCATTTTGCATACATTGATTAGTATTTTTATAAACAAAGAATTGAAATCAGTCAGTCATATTCGTTTAAGTCAGTTTTTGCTATTTGCAAACAAGGATACAGGCTTAACTAATTTTTTTGTAAACATATTGTAATCAGACAGCCATGCTATGACCTTGAATTGCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTCTGTCTGTCTGTCTGTCTGTCTCTCTCGCTCTCTCTCTCTCTCTCATATCGACAATGGCATTGCCATACCCTACAATACACTATTCTTATCTGGATTTTTGTCTTTGAGGTTGTAAATCATTATATCTTCTATGGTTTAAAACTTTATCATAACCTATATTTTGACATGTCGATTATTTCATTGAGTTTCGTTTCATAGCTAAAACATTTAGATTAAACAGATCTTTCTTCGCGAGCCGATTTTTACACAGTTGGGGCGAATACACTTCGGGTTAAAATTGTTCGCGGGGAAATACATACAGGGCAAACAAAACCACATAGATTCGCAAAGCCAACAGTGTTATTTCTAATTTAATTGTTTATACTGTGTGGGGTTAATTCATCAATGTTAATTTAACCATTTTATATCCACTATATAAGAGCTATTAAGACATTTATTTGTAGGAAAGAGCATGTACGAATGATCTTTATTTAGAACAGTTTGATGTTGCTAGGATACAGGTTTCAGATCCATGATTTGATTGGTTAATTTAGATATTGAATCTCGAATTTCGAATCTCGAATCTCGAATTTCGAATCTCGAATCTCGTATTTCGAATCTCGAATGATCCTTCTCGGCTTTCGTAGAAAAGGGAAAATTGTTCAATGAAGATATCTTGGATATATTCCCTTTCATCGATTTCAATTGTATTTCTTTCACAGGTATGTGTATTTTTATTATAAATCATCAAAAATTGGTGGAAGCAATAACTTGGGACAGACTTATAGACTATTTCTTCCTCTCTGATGCTGACGGTGGATTGTTGACCAGTTCCGTCATTTCAGGAGACAAGATTTTGTATGCAAAAGGTATAGCCCACAAGGCTTGCTTTAATGCAGCCTTGTTGTGCGGCAGAGTATTTGGTTTAAAGCCAAAGAAATGCCCTTTCTTAAATTTTTGCATGATTCAAATAGAGTGTAAAAATTATCTCCTAATTATATAAACTGCAGGGGTTTAGAGAAATGGAAATATTAGTAAATTATTTGTTTAATCATCATCTTTTCATATTCGAGTTAATTCATAAGAATATATTCTTGCTAATGTACTCAATCCAGAATTAATAATTTTTCATCTTAAATTGACATTTCATGATCAGTCATTTCAGCATCTCTACCTGAAAGAATGTGGGCGCTTAAGATGGACATTCGGCAGGAATCTGGGCGCACAAGGAGAGTGAAAATTTCATCAAATGATTTTGAATATTTTTCTAATTATAACCGTTATTTGGTTTCTGTTGGATGTGGAATGAGTGGGAAAATATTTGAAATGCAAAAGGTTTTATCTTAATATGGGTCTAAATATAGCAACACGATGCAATTAATGCATGTGCAATCCTACTTATTTACAACTGTTTTTAAATGATTTTGTTGTCTCTGGATCTTCTTCCACAAATCTCAAACGTGTAAAGATAACATATTTCAACATTAAAAATGTCGCTTTTTAAAAAAAGATGGAGAGATGACCCAGAGATGACTAATTATGTACTTTTAAAATTATTTTTTGAAGGATAAAAAAACAAAGTCCATTGATATGACAATGTTGTTTCAAACAGTACTTTATAGAGCATATATTGACAAATCTCGCATGGCTCAGTGTTTTCGTCCTGGATTAGTGAATACAAACATTCAGTGTTTTGGGTTCAAATCCAACTGGTGGTCTTTATAAAAAAACTTAAACTTTTTTGTTTTAAATGTTTGTTATTATAACGTGATGTTGAATTATAATATACCGGTATATTTTAATTTGTTGTTATTGATTTCTAGATCTGCTGTATGAACACTTTTTTCTTTTTTTATTACTAGTTTTTTAGGATATACACAATATAACATTAAAATATGTTTGCATTAACATTTCCAACTAGTTATCAGTTTACTTCTCATTGCCATTTCTTAAAAGCTTGTGAGTTTTTTAATAACCGGAATAGCCATGTACTTCGACCCTCAACAATATATATTTTTGTTGAAACTTGTACATAGTCGTTCGAGGTTATAGACATTTAAATCCCAATTGATTCGTGTCGGGGATTCCTGCAAGCTTACAATCTTGTTCGCGCACTTTCTTTGGGTAAAATCCAGCCTTTTTTAAAAGCTTATGTATCTTATTTTAAAACAAGCACCTTTTTCATATTTCACATGTATTTTACTTGTTACAGTCATCAATTAGCAGTCAAGTCAGCTCAGATATCGCTGTCAGCCTACACTCATTACTGCATTCGCTGAGAGGGAGAGATAGAGCGTCATACCTCACTGCTCCACTGACCACAGATAGGCAGTATAACTGCTGCTTCAACGAAGACAAATAAGTACAGGTGTACAAACTTGTTTATGTACAAACTCTGTACTTTTATTTGATATATAATATAATTCCTCTCCCTCTTTTAAATTAAATTAATTGTTAGCATGACAATTGGACAATTGCTGACCCTGCAGGCACCTATGTTCTGACGCCATTGTCGTTCCATTGCTGGTAAAGAGTTGAGTGCTACCTGTCGGTTAACCCATTATGTGTAATTAATACATCTGATGTCACACAGTGTTTGCTGATAACCACATGTAACAAATACAGTCCATTCATTCTAATATAACAAACACAGATTATAGACACAGTAAAACAGTCACTTTATATATACATCTATAAATAGAAAAAGGAGTTTGTCTAATATACATGTACATAGAATCACTTGATATACATGTAATACACAAACACAGTTTGTTTACATACAATATATGGTCTGTTTCCTTGAGATGTAATATCAATATAAAGGAACAATTTGTTTACATACAAACATATGATATATAAACAAATAAAGATTGAAGAATTGGAATGGTTGACTATTGAAAACCTAACACAGATACAGTTAGACAGTCTGTTTACATCTTGTAGACACGGTCAGTTTATGTGTGATACATTAAATTATCCACACACAGCGTGTTTACATCTGATACACACCATACAATGACATGTAATGTGTATAGTTTGTTTACATTATATCTACACACAGTATGTAATATATACTTATACGCTTTGTTTACATATAATTTATACAGTTCATTGATTTACATGTGATATTGTATTTTCTTCACTTTACCTGTGTAGTGCTCAGCCACAAAAAGGTTGTCTCTGGTGTCCACACATAAACCACATGGTTCCCGTAAATGACAGTTGTCAATGTAACGGAGGTACTGTCCGTCCTGATCCAGGATGTGGATACAGTCGTTGTTATAGTCTGCTGTCAAGATCCGACCCTGGCTATCTGTTGTGATGCCGTATGGATAGAATCTCTTGGTAGTAGAGGGAGGACCAGTGTAGGCAAACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGGGGGTATATAGGAATCACCTTGTCCGTCTGTCCGTCTGTCCGTCCGTCTGTCTGTGCAATCGTGTCCGGTCCATATCTTTCTTATGGAGAAACATTGGAAGTTCTTACTTCACACAAAGATTGCTTATGACCTAAGGGTGTGTCATGACCTTGACCCAAGGTCATTTGGGCAAGGTCAAGGTCACTGGCAGAAAAAATACAAAATTCGTGTCCGGTCCATATCTTTCTTATGGAGAAACATTGGAAGTTGTTACTTCACACACAGATTGCTTATGACCTAAGGGTGTGTCATGACCTTGACCCAAGGTCATTTAGGCAAGGTCAAGGTCACTGGCAGAAAAAGTGCAAAATTTGTGTCCGGTCCATATCTTTCTTATGGAGAAACATTGCAAGTTCTCAATTCACACAAAGATTGCTTATGACCTAAGGGTGTGTCATGACTTTTATCCAAGGTCATTTTGGCGAGGTCAAGGTCGTTAGGAAAAATAGTGCAAAATTCGTATCCGGTCATTATCTTTCTTATGGAGAAGCATTGAATGTTCTAACTTCACACAAATATTGCTAAGGACCAAAGGGTGTGTCCTGACCTTGACCCAAGGTCATTTGGGCAAGGTCAAGGTCACTGGCAGAAATAGTGCAAAATTCGTGTCCGGTCATTATCTTATTTATGGAGAAGCATTGAATGTTCTTACTTCACACAAATATTGCTTATGACCAACAGTTTTAAAAAAAAATAGAGCAGTTGTTATTTATAGAAAATGGACGGTGAAATAGATTCATCCAATAATTTCTATAATTAGAAAAATACACGCATTATGATTTTTATCTTAGCGGGGGGTATCAATTGTGAGCTTGCTCACAGTACCTCTAGTTTTATTTTTCTTGTAAAATGGTGCTATTTGAGATCTACTAACTGCAAAATGTTTCTGTGTATTTGTGTACTGATAAGATTTAGAAAATTTAAAGCCTTTTAAATTCTAAAGCTTAATAAAGTTTACTGATATCAAGTTTATGTAGCTCATGCATTTTATATGATATTGTTTAATATGCCCAAGAAATCCAAGATATAAGCAATGAGGTTTTGGTCTCTGTTTCTTTAGAAGATTTTATTAGAATTAAACCATCTTTATATCATATTATAACTTTACTAAATAGGGAATTCTGATTTTTTGTTTGAAGTATTTTTCTGTTTTATTGCATTCACTGAAAAACAGAGTCATGGACATTTAATGTGTTGATTTCAGGTTAGAGTGGCCAGTCAGAATTCTAAGCTTCAGCCATGACGGCAAAATGCTGGCCTCAGCATCAGAAGATCTGATTATAGACGTAGCAGAGGTCGACTCAGGTAAGATTGTCATTGTAGATGTTTTATGTATGTTATATTTATGTTGGGTACTGCACCAAGCATGGAAAATGTAATCCAGTTGCTTTAGCCTCATTCAGAATTGATATTATTGGTAAAGGCAAATCCTGGTGCATGATGAACGGTAAAAGGTTAGAAACCCGACACATACACTTAGTTGACTGGTATCACAGGTAGGGGGTGCCCACTTTGTTCTAGTCAGGGTAGTGAGGTGTTTACCCTGGGTGGAGTGAGCAGGGTACATAAAACAGGTGTTAGTACACACACTGGTCAGGTGGAGAGAGAACACCTGGACATTTGAGACAGACAGACAGGTAAAGTAACACCTAGCTCCCCTCACTTGTATAGCTATGGAGACCAGGTGGTGTTGGGTTGATGCTGACAACTGCTCTCTGAAACTAGGAACTCTGTCACATTTCGTACATGTAATAATACAAGCTGAACAAATGTACACACAGACAGGTAGCAGAAACACAACCCCTCACCAAATGCTAAGGTTGAAATATGAATCTTTTTTAAAAAATTCATTGACAACTTTTTAGGTGTCATCACATTTTGTGCAAATTTAGAATCAAAAACTTCAAAATTTGAAGTGCTGATTTTAGCAATATATTGATAAAATTATGATACTAGTATTGCTATGTAAAAGAGCCAATGTTGTTAACAATTTTGAAATTTGTTTTCATTCTCAAAATTGATGAATATGATTTGTAAATAAATTCCATCAAATAAAATAATTATTTCAGAAAATTCAAATTGGTAAAACAAAAATCATAATGCCAGTAAAGGGGGATAATTCCTATCAAAATACCTCCCTTGCAAGGTAAGAAATAGTCATGAAAATGATATATGTTATAGTGGACATCTTAATGTAAATGTGTTAAAAAAGGCAACAACAAAAAAATTCATTGACAAATAATTTTACACTGCAACTCCCTGTTACCCTCAAGTCCATATATTGGTATTTCTGAATTATGGTATGAATTAGAGTTTTGGATCAACTACTGACGTGGAATTATTTAAATTCACGAAGGCCAATTTCTGTGGATTGTGGGTTTTTTGCTAATTCGTGGGAATGCAATTTTGTGAATGTGTCGATTTTCAGTTTCAGTTTGACAACTTCCCCTTTCATAATTTGTTTTCATTGAGGATCTAATTTCGCTGGGAAGGGTAACTCACGCATACCAGTAAATATTGAGCCATTATGAATTCTAATGAATCCGCAGAACACATGTACAGCTCTATATTACATACGACACAAAATGCATACCTTTTAGATTTTTTGAATTGAAGATTTTCCATTCTCAGTAATCTCATTACCTTTAAAGTAATTTTTAAATATCTGGGAATAAAATGCTCATTAATGGTACAGAAGTTTGTCTTTTATGTTTGAAAATGTATAACACATACCAGTTAATTCCTTATATATTTAACAGGTAAAAAGTCACAGAATTAACATGCGAGGTCCGACTTTCACAGTTGCCAGGCATACAAGTCACCCCGTACTGGCTTACGCCTGCGACGATCGTGACACAAACGACACAAATCGGGATGCAGGGACCGTGAAAGTGTTTGGATTCCCTAGCGATAACTCATGAATGTTTTAACTTGGTACTTTATTCATCCAATGAGAGTTGAAGTGAGAAATTTCATGCTCAGAAGTGTATAAAGGTGGAAAGTGGACAGAAAATAACCAAAGTCAAGAGAAAGTGACATAACACAACTTATGGTGATTTTCATGTGATGAACAAAGCACCTGGTGTAAAGGCTGGTGGCAGTTATATTATTGTATTAGACACCATTAATAGATGGATGAAAGGTATGGCATATATTCTGCTTTTGAACTTTAAATGTTTTAAATAATGAAATATTTTTTTCCATCTTATTATGATATCTGATTTTGATACATGTATCTTTACAAATGAACACATGAATGAAATTATGTTAATTTTATTTATTTAATTAGAATTTTAAAAGCTTGGGTTATATTTGTAATAGATATCTATATATATTGGCTTATAACAAGGTAGTGCATACTACTATCATGCATGCACTATGTACATGCAATGACATTTTTCATCCTTGAGCAAGTCATATCAGTGTAAAAAAACAAAACATTGTAAATCCATGCATGGAACAGTATTTATCAATTAATGTCATGAATACATGTACTTGATGTTTTATGACAGTTTAAAAAAAAAACCAAATAACATTCTGCAATATTAATTACTACTCATCAGTTGGATCTATAAGCCCTCCTTCTGTTGAAATATTCATGCAAATTACTGACTTGTACATGTATGCTTATACATAGAGAGAGGCTCAAAATGCATAGGTGTATTGCAATTAGAGTGTCTCATATTTTAAGTGCCATATACACTCCAATATGGTCTTAAGTGATGGATGCATTATTCTGTACTTTCTACAAAACTCATCATTTTCTCTTTCTTTTGAAACATAAATATTGTAACAAGTCTTAGTTTGATATTAAAAAGAATGTACACATTTTTTGTAGATCTTGCTGGGAGTCAGAGTAAGATCTAGACCCCATAGTGCCACAGGTGACCATACAGGTACAATGTAGTTCAGCTGCTCTGCCTGATTGACAATGGAATGGACGCCTGTCGATATCTCCAGACCTTGGGAATGTGGGACCAGGCCGTCAGGTTGGCTAAGGTATACCTGTCATAGAAAAGACATAATTTAGTGTACACTGTTCTCAGATGGATCTCATGATGTCATATTTCTTGTTGTAATACAGGGTTGGAAATAATAGCCCGCCCGAGACGGTCTGTTTCTAAAGCGGGCGGGGGCAAAACTTTAAAAGACAGCCCGGCGGTCGGGCTAATTTTAATAGCCAGTTACTATTTTTATTGGACAATTTCTATTTTTAAGTTAATTACCTCATTCTGATTCACAAAAAGACGCCGTCACGTTGTTAGGTATCGTTGAGAATTGGGTAAGATCTAGCAATTGTAATCTATTCGCTCATTGGTCTGAATAATTGTTATAGCCAACCAGCGTTCGCAATACAATTTTGTTCGGCAATAGGCTGTCAACTCTTAAAAAGCGTTACTTGATTGATGCAGGGATGTACCGGTATATGACGCTATGAGAAAAAAGAAAAACAGTCTACGACCAAAACAAAACACGCCGACCGATAGTTCAGGGATGGAAAGTAGAATCTGAATGACTGACAAGTGGCTAAACACATGGGAAGCTGTATTGTAAACCATGTTGGGGTGGCCACTATTAATTTTTACTATTTATTCCTACCAAAATTACACAAATTTAGATGTGGGTAATTAATTTTAAACAAACTTTTTTGGAAATTCCTCTTTACAACTTTTAAAACAAAAATTCTAAAACAATTTAGTAACAAATAAACACAGAGCCATCCACAAACTGACAAAGGCACGAAAGTTAGTTTACAACAAAGCTACATGTACACATGTTTTAAATTCAAGTACAAGCATTTCCACCCCTGTTGAAACAAGGGGCAGAAAAAAAAATCAAGTGACCTCGTATTTTTACAAAAGTGAGAAACTCGGGCATTTCACATTTTTTTTATCCACATAAAAAATACAGCCCCTGTCATTGCCGAAAAATCCCTAAAACAGAAGAATTCAGGATTTTTTTTGCCTCAGCATATTTTGATCCCTCAATAAAATAGTGTTGTTAGATGTATAAACAATTAGCAGTTAAATCGAATTCATCTGACCAATAAATAAATAAATTGTAATCACATTTTATCACTGTTGTTTTTTTTTATTACTTTTGACTGTTTTGGATCTTATTGTCACTTTTCAATCTTTCAAAATGGTTGTGAAAGTTCACGATTATGACATTGTTAGCTGCCTACCAAAAAGAGGGTTTATAATTATAACATGTAGATAAATAGTTTAATTTTTTACACATGTAAACCTTAATAATAAGCATTCTTTGAGTTATGCTTAGATGTAGTTTCAAATACTGTGTAAAAGGTGAAGATTTACAAATGTAGGCTTTGTGTATAGTTCATTCATAAAAGTGAACATTTTTATCAGGACTGGCAGATTTTAGACAGGGCTGGTAACTTTCAAAAGTAGCCATGCAGCCCTGTGGCTGGCTGCTATTTTTGGTGAATTTCCAACCCTGTGTAATAGGCAACATTAATGAATACAAAACAGTCAGTTTTTAGCTCATCTGAGCTGAAAGCTCAAGTGAGCTATTCTGATCACATTTTGCCTGTCGTCCGTCTGTCTGTCTGTAAACTTTTCACATTTTCAACATCTTCTCAAAAACCACGGGGCCAATTTCAACCAAACTTGGCACAAAGCATCCTTAGGCTAATGGGATTCAAAGTTGTGAAAATTAAGGATCACGCCCTTTTGCAAAGGGAGATACATGTAATTAGGAATTATTGAAAATTTTTATAATTTTTTAAAAATCTTCTTCTCGCGAACCAAAAGGACAGGAAAGCTGAAACTTGTATAGAAGCATCCTCAGGTAGTGTAGATTCAAAGTTGTGAAAATCATGACCCTCAGGGATAGGGTGGGTCTATATTGGGGGGGGGGGGTGACTTACATATGAATACATGTATATAGAGTAAATTTGTAAAAATCTTCTTCTCAAGAACCATTGGCAAGGAAAGTTAAAACTTATGTGGAAGCATCCTTAGCTAGCGTAAAATCAAGGTTGTGAAATGGGGGGGGGGTCAAATTTTTACATAAGAATATATAGAGTACCGGTAACTCTTTAAAAATTATCTTCTCAAGAACCATTTGGCCAGGAAAGCTGAAACTTATATGGAAGCATCCTCAGGTAGTGTCGATTAAAGGTTGTGAAAATCATGACTCCCGAGGGTACTGGTGACGCCACAATGGGGGTTTGATTTTTTATACCCCCGCAAACGAAGGGGGGTATATTGGTTTCACCCTGTCCGTCTGTCTGTCCGTCCATCCGTCCGTCTGTCCGTATGTCTGTCCGTCTGTCTGTAGACGCAACTTTGTTCCCCCTACAGAATTTTTTATTACTGCATGGAACAGTTTGAAAATTTGTACATATGTTGAACACCATCTGAAGATGTGTACCTGCAATTTTTTTTAATATCATTCCTGACTATAAAGGTGGTCTTAAGAAAACACATAAATGATATTATATATATGATACTTCCTCTGCCAACGATGAGAGCATTATTAAAATCTACAACACATGGAAACATGCAGCCATTTTGAAACAAAACGTTTGAGTTACACTGATTTGAGAAGAGTAACTGCTTCAAGCGTTTTTGTGACCAAAATTTTGAGTAATTTTTTTTCCAAATCGGATAAAAACGAAAATAAACGATTTTCCATCAAAAATCCTTTAAAAAAGTTTTGAGTCGGGGGGTAAAAGCTAGGGTCGGTCGGGAAAGCGGAAACAAACACTTTTTTATTTTAGGCCTTATGTCTTAATTAATAAAAAAAAAATATTTTTTATAAGTATTCTATCAACTGACAATGCAAAGTTTTTGTTTGTCAATGATAAATTCTTAGGAGCTAATAAGAACATCAAAGACAAGAGTGGCTGAATTCATTTGTCCCAAGGGAGCCATTACACGGTGTAGTACCTAAACGGTTGCTATCCGTAAAAAAACGACGTTCGCTGTTTCTATTCGAAAATTATACGGTTACTAGCTGAAAAAGATGTCCGACACAGTAAGTATTTTTCTTTTCAGATTGAACAAAATGCTCATTTTCTCGAAGATTTTAATTAACCTGCAAACTTGACAACCCTTACGGAACGTAACACACATTTCAACACTAAAATATCCAGCTACCTACATACAAGATGAAGAATTGACTTAAAACTTCGTGAATAACTGTCGTTGATTTGGGCACATGTGCAGTCGAATTAAGTTTTTGGACATGATTGCGCCAAAATCAAAGTTTTTTTTTTAAAATTGAAGCGGCTGATTTCTTAATATTTGTACACAGAATAGTTTGATTGCAAGAATTATCCATTTTCTATGTTTGTATAAAAACTATGACGATTTTACTCGATAAGCCGTATGTTACGGCTACTATTAGACAACGACACCGGTTTCTATTGGAAATGTGCACTTTCTAACCTCAATGAAATAACATCCATGTATTATATATGCATTGAATCATACAGTTGAAATATGTTATTCTATAGTAACCGTTTAAAAATACGACTTTCGCAACTCTCCGACCTTTCCAACAGAGCTCGAAACCACCTCGAATGTATCACAGGTGCTAGGGGACGCGACCCCCCCNTTCAAATACATTGACAATTTTATCAATTACTTGCAATTACAATTACATTGATTTTTTAAAATGTGATTAATTACTCTCAATTACTTAAATAAATGTAATTAATTACATTTCAATTACTTTAGTTTTATTTGTTAAAATCTTGAGAACATATACATATATTAACAACATTAAGATATACAGGGCTTTATGTACGGTTATTTTTTTAAAGGTTGTATAGTTAAGTTCAGATCATATTTCTTGAAAATTTTCTTTAACATTAAATTCATTAAGTACCATTGAGTTCATTTTTGGTTCTGAATAATATTTTCTCTATAGTGAATTTATTTTTATTCACATATTAAAACTATGTTTATTGAGAAAGTACAACTTTTGGCAGTACAGCATATCAGTATATCAATAATAATTGCTATAATTCACAAGAATGAGATATTTTGATTCCCTTGAGTCTTAAATCAGTTCAGTTCAGTCTAAAATCAATTGGGGTTCTTGGGTATTGGAGGAGTTCACACCTCCACAAAATTAGATCTTTACCTATTGCTCTGGGCAGTGTGTCATACTGTATAAACATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATTTATTTGTCAAGTAATTTGATGAAGTGACCCTATTGGGCATTAATTTAAATGAAATTCAAAATTACTGATATGATTGAAGTGTTTTGGCAATTTTAAAATTGTTTGTAATATTAAATTTTCTTTTTTACATATTTTTACATAGTATGGTAATTATGGTAATGTTTTGGGAGTTTATTAAATTTAACAAGCTCATTAAAGAAAATCATAGTCCTATGGGATCAATTTTCTGATTTGGAGTTCAATTGTGCCATAGGAGAAAGTGAGGAAAATTTGAAACAACTAATTGCATCTGTCAAGACTCTTATTAGAAAGATATTGAAAGTTTTATCAACAGAAGAGCATTGCTTGGCTACCGGTATTTCTATTCACTGCAAAGGGAGGGGTTATTGTCATTTTGTTGGTTTTTCTTTAAATCAATTAAATTAAAAAAATATATCATCAAATACATACATTTGTAAATGTATTACTGTTATAGACATGTATTTACAGTGAAATTCTGACAATTTTGATTTTAATTTTTCTTTAACTATATTTTTTTTTTTTACATTTCTAGAATTTTTTTTTTGTATGTGTTCCAAACCTTAATTATTATTCAATTCAATTATTTGTCCCATTTGAAATTAGCCTAGCGGGGGTATTAGTCCCATTAGGACAGTTCTAGTTTTCCTTAGCAACAACATTTCTCTGTTGCATAACAAAGGTTTTGTGGTGTGTAATGAAAATTTAGATATATTTTTACAAGTTCCAACTAAAACAATTGCAAATAAGTTCTAAAATTAGGTATGAAAGCATATCAAAATCATCTGCAGTTTCTCAGTTTTTCTCAATTTTTGGCCTTGTTGCCATAGCAACGGATGTCAATTTTCATGATAAAATAATATAATGCATGGACATTGATATGGATGTAAAATTTAACAGTTTCCCATTTGGGCTTATTAAAAAAAACGCAGAAAACTGATTTAAAAAATTTGGAACGGTTTCCATGGTAACATTTTAAAAGTATTGGTTTCTCCATTAATTTTCTTATATAATTAAATAATTGAAAATAGGACAAAGGCTGTTTTATGTCTTTGATAGTTTACATTAGTGGGCAAAACCTTCTAATATAGCTTCCAATTAGGTAAGTTTTGCTATTTTCACGTCTTTAGCCTCGAATACCATGGCAACGGTTACCCCCAGCAACCAACTTTTAATGGTTTTTTGCGTTTTACACCTAGATGTGGCCATGTATGAAATATAAGGAAAATTGGTGACTATTCGTGGCCAGACCCTTTCATAAATCATTGATTCTTACATAGAATTGATCTTAAAGCTTTTAACTAACATTGATTATCAGCTGTTTTGTACGGAAAACTTGGAATCTAAATAATATACCGTTTAACTGCTCTGCTGCTATTGGCAACACATTTTTGTCATGTCATCTGCAACAGACTATCATACATATGTGGCGGATTATCGATAAAGGTAAGCAGATGTCAAATTTTCATTTAAACTATATATGTATGATGAATAATATGTTTTACGGTGTAACCGTTTGGAGGGCGAAGACAATATAAACGGGGCTAGATCAGTAGATGCCCTTTTAATCATCTTTGGCATCATAAATTGTTTTGTTTTGACTCTAATCTTATTGCTTATTAAATTTGTTCAAGCCCGGCCCTGATATGCTATAGACTATATATTCTGCCCCAGGTTACTGTCTCCATCACATTTTGACAATGTTATAGAAACGTACACAGCTAAAAGAAATACAATTGAAATCCTTCATTAAAACATCTTTTTTTACTCATAGATTTTCACAGGAAAGAAAAATTTATCATTTGCAATACAAATCTCCATAGATTTTTATTTAACAGCCGCTTCTTCAGCCGAACAAATCAGAGAGAGAGCAAAGGTAGGGATATTTATGAATAACTAATAATGAAGCAAAAAATCTTGGGACAGGTAAAAATTATTTTAATTATCAATATACATGTGTATTATTTTGATGTCTTATTGTCTAGTCTGAAGTAATTTATTATACATATATTGGATAATATCTGGGTGCAGGTACATGGAGTATCTACATCGCAGATCTCTGGATAATTTCTCAGCATGAAGTATTTTAACTTTTTACTTCGGACCCTTATTTTAAATGTATGCATAAAACATGAATTAAAGAGTAATGACATATATTTTTAAAAAATAAGAAAATCAATTTATCTTGAGATTATTTCACTTGTATGGACAGATATTAATGGTCCATAAATTCACTAAAATTTGTCATCCAAACACTGAATTATTAAACATTCAATGATTGGTTTGTGCATTAAAACTTGAGAATTGAGATAGTACCCTAGCTACATGTAATTCACATCATAAGGTGAAAATTATGTCCTTCATGTGTATTGTACATACCGGGGTGTATAATTTGATCTGAGTTTGTCTGACAAATGTCTTACATTTAGCGTTCAATGCATATTTGTGATTGGTATGAGTATGATAGGCTACGATTTGAGATGAAACCTAAAAAACGAAATTTCAAATTGAAAGTTGGAGAAAAGTCTTTGGTGTTTTCAAATAGTAATCAGAAAGCAAATTTAATTCAAATACATGATGTTATATTTTAAAAACAATGAATTAAAACTGCTTCACTGTTGAAACACGTTTTTTGTCCAATCAGATGTCCTGAAATTCATTTGATCGGATCTAATGCAACTGTTGAAAGTTGTAGGAAACGAAAATTTGTTTTCTTAAATTAGGAATTAATTTTTTAAGAACACACTAGGTAAGTTTGAATGTATTTATCACTCATTAAACAAAGCTGATAAATTATCACCAAACGTGAAGTTAGTACGAGAATCAAATTCAACATGGATGCCGGTGATGTCACTGCGCGTGAAGTTATTCTTTTTTCCTCCATCTTGGAAAAGTTTTTCAACTTCATAGTGTAATAGGGGTCATATTTTCATATATATTTATTTGTCAAATACCTAGAACGTAAGGTAGCTAAACACAGTTTCGTATAAAATCCAGGGGGTTTTTCCTGCTATTTTTGTGCGGTATACATGAAATAATTTCTTTTTTATTTTCAGTTGCATAGAATATAGTCTTATCTTTAGAATAGATGTAAAAAATATGCAGAAATGTTTTTAAAATTAATTTTGTGAGTCTCTGATATAGAGGGAGGTAACTCGATAAACATCCGGATTTTACATTTGCAGAATTTCATGTCTTGAGTGGCAGGTAATATAGCTCTTTAAAAAGCTCGCGAATGTACCCTGAAATAAGATGAAAACAAGACCTTAAGACTTGCTCTGTGAAATGCTTAGAACTTGAAATGGCTGATTTGGTTGCAATTTTGTGTTAGGGGGTGCTAAAAATGAATGGGTGTAGAGCAATTTGGGGCATTATCTCCCATATTTACCCCATATTTCCATCGTCTAATACACCTTATTATTTATTGATAAATGTGTTATCTTTTAATATTTACAAAATTCATCATTTTATCTTTCCTTTGATATATAGATATATATGTAACACATTTTAACAACATTTCTTTATAGGGGTCAGTTTTGCTTGTCCCTCATGTAATGACGTCGCGATAACGTCATATAGAAAACTGTGTTTTGCACCCTAATTACTTCCATTTCAATTTTTTACTGTTTTCCTAAAAGAGTTATCTCTCTTTGATTATTGAGTATCTGTGGATCGATATCTAAAAATATAAGGAGTTTTCTGATCACGTGATTTAAATAATAGTATTACGTATTTACCCAGAAATTACACCTGGTCAAACCAGTTTATTGTATTTTGCGCCATTTTTTGGTATAGTGTTCACCGCAGCGAGTGTCCATGTACATCTTTCATTGAAATTTATTCTGATCACCGGCTGTGGGACATACTAAAGACCAGGGGTCGTATGCATAAAAATTCTAAGAATTTTCTTAAGTTTATGCTTAACTTTCTAAAGAATATTCTCAACTAAGCAATATGCTTAATTTACGTTGCATAAAACTTCTAAGCAATATGCTTAGTTGTTCTTAGCTAAGCATATCACAATCTGCTTAAGTATATCGTTGCTATGTCAAACGTCACTTCCGCTTTCACTTTACTGTAAACAAATAATGCATGTGGTTTTAGCCAAATCCCTACAATTTGTCACTGTGTCATTTGAAAATAAATTAAATATAATAATTAATATCTTTTTCTATGTTTTATTATGTTTATGGTTTTTGTAATACGGATAATCATTACGCGATATTATCGTCTGCTTTTGACCGGCGTTGAAAATGGCAGAAAACAAAGATGAGGGTCCTACATGTAGCGTACCGAAGAAGAGGAAACCAAACTGGACGACAGACGAATGTTTATATCTAAGCAAGTTGGTTGATGAAAACAAAAGCGTACTTAGGTCTAAATTTGGGGCAGGGGTAACGACAGTTAAAAAAAGGGAAACCTGGGGGAAAATTACAGATGCCATCAATGCCACCTCCTCTACCAAACGTTCGGTAGAGGAAGTTGAGAAAAAGTGGCANTTTATATCTAAGCAAATTGGTTGATGAAAACAAAAGCGTACTTAGGTCTAAATTTGGGACAGGGGTAACGACAGTTAAAAAAAGGGAAACCTGGGGGAAAATTACAGATGCCATCAATTGCCACCTCCTCTACCAAACGTTCGGTAGAGGAAGTTGAGAAAAAGTGGCACAACATTCAGATGAGAGGAAAGGCGGAGATTGCCGACGCAAGACGCAGTGCCAAAAAAACAGGTAACGAAACTATACTGTATTGTATCATGCGCGGATCTCGATGGGGCGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTACGCCGGTACTCTAAAGAAAATCGAACCCGGGTGGCGGATCCGTTAATAGTAGCATACACTTGCAATTTAAACTGTCGGGTTCGTTATTTCAAATAAATTTATTCATCTTTTTATTTGTAATGGGATTGGAGAGTTTTGAGAAAATTGGGACAATAATAAATCACTCGGGATGTTAAGTCCTTTCATATATTAAGGTAAGCTGGCAAAAAAACTTACATGTCTGATTAAAACGGTAGGAGTATGCGATTTTATCAGTAATGTGTAAAACAAGATAATTATATTTCAGGATAAATACCTCGGTGTCTAAAACTTCGTAACTATTACGTTATTTTTGTTCTCGCACTGACGGAATAACATAACAATCAGATGACGTCATTTTTGTTGACGTTGCGAACGTTACGTTTAAATTCACTATGAAATAAATGTACATACTATTACATCGTTTGATGTAATCTGTTCAGTTAAACTCACAATGTCACTAGCTACTGTAATGTTATGAACAGTAAGACTTTATCTATAACGTGTAGTGCAAACATATTAGAATTTATCTACTTCTACATATTTTCAGACCTGTTAAAACGAGACTGTGATCCATTAGCTGGATTTAAAAATGGAGTCAACAGCCAGTCTTTTGCAGGGTATCCACTGTCCCCAATGAGATGACACTTGACAGGCAAGAGACGTCTTTCAAATAGTTGGAAAAGTCCACTTTCTCGAAGGATTCTTGCATCATGTGTCCCTCCAGGCCAGGTTGAAACTAAGTCATGAATTCTATGGCTTGCATCACAAACAAGCTGGACATTGATGCTGTGAAAGTTTTTACGATTCACATACTCTGGTTCATGTTCAGATGGAGTCAGAATGCGTACATGGGTGCCGTCAATGGCCCCAATAACCCCCGGAAATTGTGCGATGCCAAAAAAATCAGCCTGGTGCTTCCTGATCATGTCTGGTTGTACTGGAAAGGATATAAACCTTCTAACAATACGAGGCTGTACGAGAGCAGTGGTCACCCTGTGAATTATTCTCGATACAGTGGATTGATGAATACCAAAATTGTCCCCACTGCACAGCTGCATTCGTCCAGTTGCAAAGTACCTCAACGTTACCATAACTTGCACATGTGCTGGAATACTATAATTTCTGTTTGTCGGAGGCTCAATGAAATCACAAATTAAATTTGTTATAAAGTCAATACCTTCTTGATTAAACCTAAATATTGCCTGTAATTCTGCGGCCGACATAGATCTTAATGGATCAACTCTTGGCTTAAATGTTCTCTTCCTTCTTTCAGCCATTTTGGATTTACTTAAGTATATGCTTAAAAACTTATGACAAGTAAATACCATGCTTAACTTTAAGAATATACTAAGCATATGCTTAAGAGTTGAGAAATTTTATGCAACATACTAAGCAATATGCTAAGTCAAATTTCAATCTGCTAAGTACAAATTCTGTACTTAAGAATATGCTTAAGCACTTAAGAATTTTTATGCATACGACCCCAGGGACATATATGTACACTCAGGTGCCAAAAGTATGTCAATTTATTTTTCTTTTCACCATCATATATTTCATTGAATTTTTTTTTTTTTTAATATTGTAAAAATGAAACCCTTTGACCACATACATTGAAAAGACTTGGATTGATACATTAAGAATTTTTCTAGATCTTTTTGCATCTTATTTGAATATTTTTCCAACCTTCTGTTACTGAAATTTAATATTAACAATTCAAAGTAAGATTTTTCGGCTCATACATTGCAAAGAATATATAGTAGAGCTCTTAAAAACTATCTCAGTGTTGTGTTTGAAATATTCAAATTTTACAAATGAGTTGTCAAAAACTAATGTATGACAACAAGTGGAAATTGAATCTACTATGCTGGTAATCAATATCAACGTCTTCAAAATCTGACCAATAATCCGACCTGAAAACCTTCTAAAAAAAGGTCTTGTTTTCGTTGAAATACATGTATATAGGGAAAAACAAAAAATTGACATACTTTTGGCGCATTAGTTTCCCTATATAACTAAGCAAATTTTCTATTTATTTCTCAAACTTTTGATTTTTCAAACTCTTGATCTCTCGAAAACCCTAGCTTGATCTCTCTAAGTCAAACTGCAGTCCCGTTCATAATCTATAGTTTCTTACTCTCGATACCTCAAAGTCTCCGTGTATCTCCAAGCGCTTTACCAATTAACACCTACTTGGTCATCTAAATGGCCCCAGGCGTTAGACGCCGGACTTGTGTCACGAGTTATTTGTTCAGGCGGCACTTGTCCTGCAAGGTGATAATTGTTTGATGACTGACTATATACCAATACCTAATCTATAATTATCACAACCGTTTTACGATAGTTTGGAGACGCAATGAAGATGAGAAATTAATTGAGATGAAATGATAATATTGAGCCATGGTCAAATTTTAGAATTATTAAACTGTTAAAAGTATGCTTATCAGCATCATTGTCATTGTAATGATTATTGCTGAACAAGTTCTTACAGCTGGTGAAGGACCCTTTCAGTGGGAACAATGGGTGATACTCAGTTATCACATTTACATGTATGACATGTTGATCGTCTCGCACTCCAGTAGTACTGAGCAATTTGGTCTTAATATGATGCTAATATAAATAATTATATTATGAATTTATTCATTAGTTGTTTGAATTTAGTTTTAAAAACATCCAGTTCTGTATATTTTACTGAAAAGAAAACGTTGTTTAAGCATGAGCGTAAGGTTAGCACTAATTAAATGGCTTAATCATAACATCCGGTACGACTAATTTTAAAACCTATTGGTCAACCCAGAAAATTCCGAACTCTTGAAAACTCGAACTCTTGAAACTTCAAAGTTTTTCCTCGGACCCATTGACTTCCAGCTATCGAGAGTTACCTGTACAATCCTACACACATGTAGTGAGTCTTCTTGTCCATATTCATTTAAATTACCACACACATGTAGTGAGTTCCATTGCAAATATACCTTTCCACACACATGTAGAGAGTTTCCTTGTCCATATTCATTTAATTACCACACACATGTAGTGAGTCCCCTTGTCCATATTCATTTAAATTACCACACATATGTAGTGAGTTTCCTTTGTCCATATACATTTCCACACACATCATGTACATGTATAGTGATTTTCACCGAATTGGATTTCATGTGATAAATCAATAGTCATCATGAGGTGATAATGACAATAATAATTAAGGTGAAAAGTTAATAATTATCCACCTTATATACATTTACTATAATATATCATATTTCACATTAATGAAGTATGGCATCTCATATAACTCACATTTTAATTTGTATTGGCATTCATGTATACAACTTCTTCTTCTTCTTCTTCTTTTTTCTAGCTTATGTAAGTTATAAAGCAGTCAACTAAAAATATGGCAGCTTATTCAAGGGGGAAAATTGCAGTAAGTGAATTTTTTAACATTGTACATACAGTTGAACTTTTAAGGTATTTTACAGGTGATATCTCAAATTCTCATATTTAGATGTTTATTCTTGTTTTTGCTTAGTGTGACATATTGAAGTTTTCTATAATTCTCATACAGTCACAATATATACTCAAATTGTTTTATCAGCAATTTGAACAAAATCAGTTGCTCGGTCTGTTTTGTTTGTAAGCGAAAATATCACAACAGAAAAGTGAATTAATCAATGGTTTTATCAAATTTATGATAATAAAAAAAACCAATGCGACAGTATTAAGTATTACAGTCCCTTAAACTATCTACTTTCCCATTTTTTCGTGCATTCACCATGCGCTCACCGTGCATTCACCGTGCGATCACCGTGCACTCACAGTGCGTTCACTTGCACTCTTCACTCCGCTCCTTTTGTGCACACCGTTCAGAAAGCGCTCATTGTGTGCTCACTGTGCGTTCACCTTTGTTCACTTATCGTTCACCGTTCATTTATCGTTCGAATTCAGTCCTATTTCATTCATCTTCATTCGGAACTCCAAAAATGAAAGAATCGATCTCAGCAAAATGAGAAAAAAAATCTTGCGTTAAGGTGGAAGGAAAGTAATATTACCGGTACACATAAAGCATCATTTTAATAAGAATTTAATCCGTGGAATTTAAAGTACAGATTCTTGAGCAGGTCTGTTTTTTGTTGTTGTTTTTTATCACTTTCCTAAACAGGCATTATTTTTGTTGATCCGAAAATGGCTTAAGTATGCAGTTACTGTGAAAATTTTATGTTACACAATACAGCGATAAATTGCTACACAAATAATATTTAATGATTCATTTTAAGATAGTCAGTCCAGTCGTTTAAAAACAGAAGAATTCAATCAACTAACGATTCGACACATATAAACCGGTATATATATATACATATAAGAAACAGACATTGTATTTGTGTATTTTTCACGATTCAAATAATAATTCCTTCGATGCCAAATCACAAACGTATCCATGTTCGACAATAAACTGTCTTACTGAACAGATCAACTTAAGATAGTAAGCATAATTGCGTGTTAATTTATAGATTAACAATGGTTTTATGTATTATTTAGACATTTTTATCATTACATTACTCGATTATCTGTTGATAAAATTAATATTATGGTCTTAAATTTGGTTTTATTTAACTGTTATTCCTAAACATGCATAAATGGTATGGTATAACTTTAAAGATAATACAGGATAGATATTATTTGCAGGATAGTCGATAGGATAGGACTGTTTTGTCAACTTTCAAGATAGCAGCACTGTACGTGTAGTTTATTAGCTTGTTTTTCCTGATTTCCGTCAAAATACAATGTAAGGATAACCATCGAGGCACTCCGAATAAATCGTTCATCTTGCGTTCACATATCGTTCACCGTTCATCGTTCAGCGCTCCATGTGCACTCTGCCTTCGCTCATCGTTCACCTTTCATTAGCGTTCACCAGATTCCGTTCAGCGTGTGCTCATGTAGAATGTTTCAGGGACTGTTTGTGTAAAATTAGCATTCTAATTTATGTATGTAGTATATCTTTTATATTTATGCACGGTGTCAGGGCTGTACATTAACTTTTTTTCCTACTTGTCCATTCGGACAAGTGATCATGACCGTGTGCATTATATAAGTACATGTAATATTAATAAAGTTTTTATTTTGATCTTGTAATAGTTGAAAAGGAGTTTGCAAACCAAAATGGAAGGCCTCAAGATAATTTGATTTTAAAATCAATGTGATAGTTTAAAAGACAAATTTTGCATATTTTGAAATAAAACTTTTTTTCTAATGAGAAATTTATTTATGTGCTAGAAACAACGAATAAGCCCTAAAAGAGAGGCAGAATTTATGTGTCGTTCTGGACTGGACTGTGATGCATTAAAAGTTGAATTTATCAACAGAAGAATTGGTAAGTGGATACACATCTATTACTACTATACATTAAAATAATAGACTCAAACTTTTGGGCTTTAATATCGAGAAATCAGAAGAGAACTGTCTTTTGTTCTTTATTTTTTAAACATCATTCGTATTTGAAGATTACCAGTTTGTTTTTATTTTTTCTCAATCTAGCTTCGCTTATTAATAATCAATGAAAATTCCTTATAAAAATCCGAAAATCATCTGGATTTTTTTTATTTTACAATCTTGCGCATGTGCATTCCATTCACGCTAAATCACGGGAGGCTCTTTAGTTTATGTTTCCACAATATCACACTTGCATGCATAAACTCAGAAACGATAATACAAATATGTTTAAATTTTCATTGAAAATTTGCTATATCCTGAGAGTTTGAATGTCAACATGTTGTGTAAATTCGAAGTGAGTAAAAAACATTGGTAAAGAAGAGTTGAATTCTTCATTAATATGAATTAAATTTTTAGAAGAAAGGTATTTACAGCCTCAAAATGGTTTGTTATGAATAATTTGACTGTTAATCACAATGCAGCTTCAATAATTTTCTCCAAAACCGTTTCGAAGCGATTATGCAATTTTTTGCTACATTACGGGTATATGAGAGGCATTTCAACTGTGGTGAAGGCCTATCCCGAGACACAGTTAGATTATTCTAACTAAGCAGAGTGTAGTGAAATTAATAGCATTATTGTAGGCTTAAAGCTTGGTTATGTAAATATGGTGTGTCGATGTATCTATTTCGTAAATGTCCGATATCATATGCAATATGTCAAACCGTGCATGCACGGGTCAGAGTCTAGTGAAATAGAAAATATTATCATTTCTTTGTTTTTATGTACCAATCTACTCAGTTTCATACATTTGTTTCCCTTGATTATGCAGATCTTTTAATAAAAATGTCATTAGTTTCTGGAACAATTTTAGCCCCTTGCATTTGATAATCACAATTATACAAATAATTCCATAATAAAAGGCATTTATAAATAAATTAGGTTTTGTACATGATTTGTGAACACACTGTACAACCATGTAAGGCAAAATATTCACCAATATTTTTTGTTTATTTTAAAGATATGGGGTTTTTGCAACTCAAAATTTTCCAAAAGGAAGCTTTTCGGTAGAATATGTTCGAGAGAGAATTGTGCCCAAGGAAGCAGAAGAAAGAGAAAAGAAGCGCAAAATAAAACATACTAAACATACTAGTTATATGTTTTACTTTAAGTGGAATGGTCTGAAGTGGTAAGCAAATATAATATATTTATTGTAATTGTTATGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAGAATTGTTTTATTTACCTATTTTAGTTTTTTTGTAATACAACTTGTTTTGGTTCTTATGAGAATGTGAAATTGATATCCATATACAGTTTACTAGATGCTGGGAATTGTACAATTTAGGTCAGATTTTGATGACAGGAATTAAATTAATTGAATATAATAAAAAATATTGTGTATGAATATTCTCACCACAATGGCAATTTTTGGTTTTTAGAAATTGCAGTGTTTGCGGCAGGTTATGAGTTCTGAGAATTGGCAAAAAAGCATTGTTACATACATTTCAACTAAATATGGAGATGAAAATGATATCCTGTATAACTATTTGCACTTTATAAAGGAAAGTAAAGTGAGCATGAGATAAAAAGTTTTATACAATGATTAGGTATTTTCTATTACCATAATTACACTATAATTCAGTGAATAAATCATTCTGACATCTTTGCTTGATGACTAAAATAACACCATGCATACGTAACAGGATTGGAAATATAATGACGGACCAGACAGAGATTTGAACCAGGGCATCCAGATTCACTAGATATGTACTCTACCAACTGAGCTATATATAGGCACCGATGATCAAACCAGTCCGACTCTCACACATATATGTGTAAATTCATTTTCATTAAATACCCAGTGCCACCCTACAAAAATCTATAAAATTGTTTTTGTTTGTTTGTAGCATTGATGCAACTAACACTGAAAGAAAGGGTAAGTATATAAAGGACGAGGAAGTCAGAAGTCCGTTGAATAACTGTGTTATGCGCCTTTTGGTTACCGAGAATTATCCAAGGCTCTGCCTCTTTGCAAATAGAGATATTAAAGCTGGAGAAGAGTTAAGATATGATTATGGGGAAGCCAACCTACCTTGGCGACAAGTATGTGACAATTTTAATAATTGTTGATGTGTTAATGTGATTTAAATGTCAAAAGGATTTAAAAAAAAAATGCACATGGTTTAACATTTCATATTGTTTTTTACAACAATAATTAGTATAATCAGTGAATCAATTAATTTTTAACCTGTATAATATTTTCAGAGTTTACTGCGTGAGAGTACACGTAGTTCAGAACTGCACAGTAATAAATACTATATAATTTAATAATAAATTGTTACAACTATTTTTCTCTTTAAGATTCACCTGATGATAATCCATTTGATGATAACCCATTTGATGTCAACCAGGACAGTGAGGAGAACAATGTAGGTTACTTTTACTTAATGTTTCTAGTGTTCATTTTGATTTGATACATGTACATGTATTAAAATGTATTTAATATTTATGTGTAACATATGTCATAACAAATACTGGTACACATTTCCTGCACATGTGGTGAATTTCCTTTCCATTTTGAATGCATTTCCTACACATAGAAGTGAATTTCTTTGCCAGTGTACATTTACTACACATGTAGTGAATTTCATTGTCCATATTCATTAAAATTACCACACACCTGTAGTGAGTTTCCTTGTCCATATTCATTTAAATTACCACACACATGTAGTGAGTTTCCTTGCCAATATACATTTCCACACACATGTAGTAAATTTCCTTGTCCATATTCATTTAAATTAACTTTTTCAGTGTTTTTGCTTGTGATAACATATGATAACACACTTGATTTTGTACTATACAGTCCATTAAAATCAAATAACGTATGATTTGGGCGCAAGCAGGGTTTGCTTATTTATATTCAAATATTTAATTGTACAACTGCTGTAAATTGTCAAATCGATCATAAAGCCCTTCGAGCTTCATTGGATTTGATCTTGCCCCGACCAAAATTATCACCCCATAATACTGAAAGAATGATTCCTTATTCCTTAATAACTACCACACATGTAGTGAGTTTCCTTGCCAATATACATTATCTTCACACACGTAGTGAGTTTTCTTTTCAATATACATTAATCATGCACATTTAAAAACAGACTTTGATGAAATTGATTTCGCTGACAAGGGTGTGTTTATAAATCATGTTTTTATTTTCTGTCTTTTCCCAAGAACTTTCAAGGCTGTTTATTGATGTGTCTTTTCTTCAATATAGAAACTATTGATACTGAAACAGAGAGTGAAAAAGAAGTTGATGATGATTCCAACACTGCATCCCCTATGGAAAGTACTTTTCATTCAGTTGATTAGATCCAGATCTTTTTTTAATATTCCAGAGTTAGGTAGCCTATTTAAGTAGAAGGTATTGCAACAAATGTTTCAAATATAAGTACTAGGGTGTGCGCTGTTCAACCTGCCAACTGTGCAATCCGGTACACTGGACATTCTGACCTCATACTTGTATTTTATTCCCAATTTTTTTTATAATGTATCTTGGATAAAACACTACACTGTAAGTTTCATAACCTGAGGTTTTATATGGTCAAAGTACTTTAAGTAATTCAACACATTACACAATGTACATGCACAGTAATTGCTTGTTGGCTAGGTTACCGGTACAAAGATGTCCTGTAAGGTTAAAAGTTATGGTCGTTTTAGAGCATAATTAACTACATTTTCTAGTTAATAGTAAATAGTGTATACTGTGTAATTTCATACCTTTTGTGCTACTTGAGGTGAATTTTTATCTAGATGTAATTAACATTGTATATTGTATTGCAGTTCCATGTAAAAGTAAAAAGCTAAGCACAGAGAGATCATCATGCCCACCCCATGCAAAACCTGAGGCTCAAGGACAAGGTATTATCTTTGATTATATAAATTTAAAACTTTTTATTGACACCACCTGCCAGTTGCCATTAGTGACAGTAACTTAATTGCATATATTACAATTTAGGTCAAGTATTATTCAACTAAGGTGATTAGGCGATTACCTTTTTTTACAGTGAAACTTCTGAAAACCAGCAGAATTTTCAGTTCTTTGTAAACCTAAGAAACTACCAATCTCTTAAATCTTACCATTTATAATTTGGTTTAAAAAGTTGACGTTGGAGAGAAGCTTCATGGTTAAGGAATTTAAAGAAATGCTAATATTACATTGTATGTCTGTTCAATGTTCCAGGCTTTGCAGAAGGAAAACTGCTGATGGAACCCAGATCATCAAGGACGTCAGGAGGGAGAAAATGAGGTATGTAGAAAATCTGATATCATTTTGAGGATAAATTCCACAAATACTTTTTCTATTTATTCAGAATTAACAGATATTTTCATAAAACTATTTTAAAGTTAACCCATTTGTAGTTTCTAAAGGAATTAGTCCAGGACCTATTAAAATGGTAGGACGACGGTCAATGATAGATAGCAATATTTTCAAAGTTCAAGTTCATAAAAAGTTTAATTTTTATGTAGCTTAGAATGTGGGTTTGAGCCTTCAAAACACAGTACATGTACAATACCTTTACTTAGATTTTCAGTTTTATATCTTTTTTTCTATCCAACCTAAAAAAAATTCCACTACTTTTTTTAAATTCTTGGATACAATGAATGAATGAATATCTTTTTACTATATTTCATACAGTTTTAACATTCAAAGGAAGGATGCCAATTTTTGAATAAAGACTATACATTTGGGCTGAAGAACAAATAACCTTAATGACAAAAATATGATAAAGATACAGCAATTTTAAAATAATAAAATCTTATTTTTTTTCACAGCCAGTGTTCAACGTCACACATGGACTGCTGTAGAAAAGGCACCCTTGGAGCGACAGTTTAATAACTTTATCAAACTAGGGAAAACTCCTGGTCAGCTTGACTGTTTAAACGCCATTATAGGAAGGAAAAGGCATTATCAGGCTTCACTTGGCGCAATGTGAAGTTTGCTGTCAAAAACATAATACCTCTCGTCTGAGAAGTTGCAGAAAATGAAATTCCAGGTGGTCGCAGCGTTAAATTTCTATGTGTTATAATTATGTTACCGTAATGAAGTTCGAATGCATACTGTTTGTGCTGTATTATCAATTTGTTAATAACATTATGTCAGTATCTAAATTTAATACAGGGTGCATGCATTTGTGACAAATGCTTATTGGCTTATACAAATGCACATTTATTTTTTTGTCTGTTATTCTACTTCCCATTCCATGAAACATTTTGAAATGGCAGAAATGGGTAGACATTATTTGACATTTTGATTGATAAAATATAATCAGAAATGTAAAGAAGGACACGCATCATGCATTATAATGTCATTAATTGATTGAAATTATTTGAATTCATAAACAAAATTCCATATATCATGAATTACTATGAAATTATGTACTTTTAAATTTTAGCTTAAAGTTGTTTGATCCTAAAATAAAATGAATTATAATTAAGATTCTGCAGTTGATTTATGTTTTGTTTGAAGAAGTGTTCAAAGTCCACAGGTCTAGATTTTACAAAGCAAGATTTTCTTATAGAATCAGTCTTGATAGGCGTATTGATAGTGCGTAAAAATTAGCAAGAAATCCTAATTATTTAAGTCATACAGTGATAGTGTAAAGTGTCTTTTATAGGCAAAACAGTTAATAAAAGCATACAAGTTGCAATGGTACTAGACTGTGCATGTCCTTTGACAAAAAATATTACTGTCTCGTATATGTTTCAAATTACAATACTTATAACATAAAATGTTGAATTAATTTACACAATTGAATTATATATGTAATTAACATAAGATTCTTTGTATCGAAGTAGGGTCTGGTGCTAAATATAATATAAAAATAAAACTTGCATATGTGGAGAAAAGTGTGAAATGCAGTCTAATCTTATTTAATCAGAATTCACTCAGTATATTGTTCTCCACAAATTTGACAATATATGCATCTTGAGTATACCATAATGAATTGATTAGATTAGCCTGAGGCAAATGTTAAGGAGTTGATCTAGAGGATGGAATTCATTCTTGCTGAAATTATTAGATATCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTCTGTTCAATAATAAATGGTTTATGTGGTAAATTTCCTTTGAATCTTCAATCGATCACATGACTAGCTAGATGTATTGACTCTCGGGTAAATTAGGAAGAAATACACACTGTAGTTAGTTTCTGGTGTGTATTCACAAAGAGTCATGTGACCTGATGTAGTGACTATCAGGTATAAAATCATAAACTTTTACAAAGAGATTTTGCCTATTTCAAATAGCAGAATAGTAATAAGATGTCTTATATTACTTAAAAATATGATTATATATTGAATAGCACAACTAGAACATAGTGTAGTGAATTTCAGGTGTAAATTCTGATATAGTGAGTTTCGGCATAATGCAAGTATGTGTGCGTTTACATGCTTTGCGAATGTGTTTTGCTGACTCCTGACCTGTTCGTGGTGTCGTATATCTGGTCCTTTGCTTTGATCCTTCTTTATTTGTTCTTGAGCAGATTCGAATTCATTTATTACTCTGGCTACTTCTGGACCCGATACCATCCACCTTTGAAGCTGAGCCATATTTTCTGTAAGGCCAATTGCTCCACCATCTCCTTTCACTAACTTATTGTTCTGCTCATGTGCCTGATCTAATGCTATTGATAAAAATCTATTGAGATTTCTTAGCAACAAATTTACCATTTTGAAACTCTTTTTCCACTTCTGGTGCATTATCATGTAGCATAACCATGTCACGTAAGTGAACAGGTAACCATCTCGCATAGTTCGGATGATCGAGCGCAAAGAACCAAGGGATAAGAAGTGAAATTGATTCTTTATACAGTTGAAAATTACCCTCTCTCAGTGATCTGATGAAAACTAATATTGCAATTTCAAACTTCAGTGTTAAAGACCAGAAGTTGAAAAGTGGACTTTCAATTTCTCTTTGTTCTTGCCATTCTTCAAATACAAGCTGATCATTTTCACCCTGTTCTGTTATATATCTATCGTAAGAACGCTTCATCAAAATGTATAAAGAACAAGCAGTCACCTCATGTGAGTGTCTTGTCCGTTTCACGTGGGATGCTTTAAGGAATGAATCAGCGGTGCCTGAACTTGCTATGTCGGCTTGACCTAGTACACTGGTCCAGCCACTGTTTTCTAGCCAATCACCAATCGTTCTAAAAGCAGCAATTTCAATGTGAAGACCACCAAATAGGATGACAACATGTTTCTCTGAAAATCTTTCTGGCCAGGTCCATTGAATCAGCTTTGCTAATGCAAAGAGGGGTTGGTCACATGTGATGACAGGTGTCTATCCTAGGTTAAGAAAGTTGACAATTTTCTTAATAATATCTAAAGCATGTCGAATCATTGCAACTGACTTTGCCTCTTCTTGGAATAAAGGTAACAATGAGCTAATGTCTATTACTGTCTCTGGATTATCTTGTAGTCTTTTTGCATGAAAAGCTGACCAAGAATATTCCATGCATTCACTATTGTCAGCTGCAATATTTTCATGGACATGTTCAAGCCATCTGAAATATTAATATATAGATATGCATATATATGTATATTAAATGTTAGTACTTGTTACTTAGGAACACATATAAGAATTGTGTTTGACTGTAACAGGAAATTTCAAACTATATGATAGCTGTACCTGTATTCCTCATTCAATGCATTCGGAACTGTTACATGTATATCATCAGTGACTAGTAGGGAACCTCTAATTGGAGAAATCTCTGATCTTTCCCTTGGAAGCACAACTGGTGGGACTACAGTGTGAAATTCTGGCAGTGGCTTTAGTTTTTCATGTCTAGCAAAAGATGCCTCTATTGGTGGGATCAAGCGCTCGATGCCATCCCCCTCATTTTCTGGATGTTGGAATACTGAAATTGCTGTGCCATGTAAAGAGCCTTGTGCAGTTGTCGAACTAGGATTGCGGTCTATATTGTCAATTGCAGCAGTTGTAAAAAGATTTTTTCTAAGCTTAGCAGGACAAACTACATTTTCAATATTGAAAGATTCGCAGATGGAATTTCCCAGTGATGCTGATAATTGCATTATTCTGTCATAAGAAATGGATAAGCCTAAATCATACAGCTTTTCAACAAGCCCTCTTTTTCTTGTATCAGCATGTATTAGCAAGCCTAAATATGTTGGCAATGGAGGCTCTCGGTCAGTTGCATGTGATGAATAAATTGCAGAATCTTTTCTCCTGCGAACAGATGAATTAAACTGGATCAATTGTGCAATCGTTAGAGTACACTGAGCTTCTATAAAATTTGAGGACTGCATCTCAATACGAGGGTCAATCAAAAAATACGAAGACTTTTGTCATAGCTATGTTACTTAACGTCATATCATTACTAAATTTGGTAGACATAATTTAACAACAGTTTCAAACAATTTGCAAGAAACAAAATTAATAAATTCCTTTTTTCTAAGAATTATTTAGAATCTAATCCTGCAAAAATGAGGTCACGGCGCACGGTCAAAACTTGTGTTATGTCAACAATAAACCATATAATGTTGAAAGTAATATCTCTATAAATTAGGCTTAAAACCAAATAATATTGAAACCTCAAATTAAGTTTTGTCTTGGTATTCTATGTTCCAAATAAAGACGGGATATATTGTTTTGTCGAACAGATATTAGTAACTAAAGACAGATAGTCCTCTTTAGAATTGACTAAAAACATCGACGTCGCGGCGCAACGAGAGGTACAAACAAAATGGATTTAACCCAGGAAAAAGCCGACACAAGCTGTGAAAATGCTCAATGGTGCAAAAAATAAGTCAACAATAATTTGCAAGTTTGTGTTTAGCTATAATAAATTTTGTGGGAGTGGTGGTAATTGTATTTTGAATATAAAACAGTCCGAAAGAGAGTAGAATATCTGTAAATATTTGGTAAAAAAATAAGTAACGTCAACCGACGTTCAGGGTTATCGTTACAGTAAACCAAGAGATAGACGGTTAGAAAATGAAAACTTTGAAGAACTAACTTGTGATTCTCGAACAAATGTTTGCAAATAAGATGTTAAGTGGTTCAGTGCAATTTTAAATTGTAAGGAGAGAGGCACAAGAGACTAAGCGTGATATAAAGATGGGGTTTATCTATAAACTGTGCGTGTTTAATATTGACGTCATGTTTTGAACGTAACCGTGCGCCGTAGTGACAAAACATGTTGTTTTTAAAAAGGGGTAACAAAAATACCGTTTCATCAAATAGACTAAAACTTCGCATATCAATAACATAAGTGTTGGTGCACAGATTAATATGTTAAATATGACTTTCATGAAAAATAATTGATAGACAGCCACATTGTCTTCGTATTTTTTGATTGACCCTCGTACTTGGCCCACCTAAAATCATGCCTACAAGTGTTTTTAAAGATTGTGGAACNATGTGCCATTCTTTTGCTTTCTGCAGAAGCCAAGGAGTTGTTGATTTTGAATGTTTATACAAAAAATCAACAAGTTGGTTCATGTAGGTTTAAAAAAGAAGAATTAAACCAGAGGTGGAAACAAAGAAGAATCGTATAATGAGGGAATATGGAATAAATGCATATATGTCAAGTTTATCAAGTTAAATGAGAAATTAGCTGATAAAGTGAGGCGTTATCCAAAAGGGTGTCCTTCCTTATTATGTTTTCTCCAAGGCACCCATTTTTTAAGGTGAAATAACACACCTGGAAAAAGTCACTTAAATTAATTAACATTAAATTATTTGATTATGAAAGATATGATGATAAATAAACCGTACATGTCAAATAAATGAAAAAATCTGAAGTTTGGGGATAAAAATGAGTATCTAAAAAATTTAATACAGTAAGAAACAACAAAAGCCGGCTAACCCGAATTACAGAAATGACAGTATTTACCGAAATGATGCCTGAAATTACTGGAATGACACCTAAATCTAAAGAAATGACACTTAATTTTTATTTAAAAAATGTTTTTCACCACAAATATATTAAATTATGTCAATAAGTGTCTTTATCATTGTAAATAATTGGTATAATTGCAAGACGGAAAATGGTCGGATAGTTAGAAAATTATGATATGAGCATGAATGTAATTGGACCCTCTGATATTTAAAAGCATGCAATTAAAATTCCTCATTAATTGTTATATGTATTGTTAATTAGAAATTATTAATTTATATTGAATTTTTCTCCATAATTTATTTTATACAAATAATAAATCATTATTGTCGTTGTAACAGTTATCGTTCTTTAAGGTTTTTATTTCTGTTTGGTAATGAAGCATTTACCTGAAAGACATAAACGTGTAATATAATATATCCCCATTTTAATGTATTTGAAGTGTCATTCCTGAAGATTTTAGTGTCATTCCGGTAATTTCAAGTGCCATTTCTGTAATTACTGTCATTTCGGTAATTCAATGTACCGACAAAAGCCCTGTGGGAATGGAACTCGGGATGCATGGATCACAAGCCCGACATTGTATCCACTCTGCTATGGAATAAGTTACATATTGCCATCAACAAAATCCTTTAAATAAAACAATATGTCTTTTCGATCAGAGGCAACTCATTTTTTGTGATCCTTAACGATTTTTTTTCTACACAAGCAATGGCACATTATCAGATATTCAAATACTGTAGCATTAGTTTTCATTTCCATGCACACCTTACAACGTATTTTTAGCGCTTAATTAATCTAGAAACATAATCTCTGCTGGATAAATCTCAAATGTTGTGTACATTTCACATGCATGCACCTTTTTTAATAACTTTGTACAGTCTTTTGGTTAACTTCCGACTGGCAAGTGGCTTTGATATAGGACTAAGATACTTCGTTTTTTCTGCCCATGCCTCTTTCCCATCCTTTTCCTCTACCTCTTCTCCTCCTTCAGACTTTCTTTTCTCTTTCTTTTCTTTTCCCATTTTTTTAAAATGCACGTGTTGATGTAAAAATAAATCTACACTATTCAACCGCTTTGAAATTTAAGTTCTTTTTCACTATCAATCAAACGTTTATCATACTCTGACAAGAATTGCGTTTAAACAACTCGTACATAGATACGAAATAAGTGTTTCAAGGGTATTTAATGTTATGATTTGTCAGTAATTTTATTGTTTGACTTTCAAACTTTCAACATTTTTTAATATTCTAACTACAAAAGGTTTTTTAAATAAAAAATCCCCTTTTTCAAAAATAGAATTCCGAATTATTCATAGTACACACTGTCTATACAAAGATGGCGACCAAAGAACCTTCTTCTTGGACACTACCGTGACTACGATTATGATTTGCAAAAAAACATGTAAAACAGTATTCTTTTTATTTCATTCAGATTAAATGTTGAAAGCTAAGGAGAACTTAAACTCAGGAACATTTCTTTATACCCTGGAAATGTTATCATTATACACTAATGGAGTTTTAAATGAAACCAACAAACGTACACATTTTTTCAGCTTACTACATGTAGTATATTTATGAGTATAGAGACTGTTTTTAAAATAGTTTGACGTAACCCAAATTTGCTGACTTAATTCAATGTATTTAGGATTTAGGTCAGTGTATTAGTTAATTAAATATGTTCGAATTGCATATTTTTTAAAATATGTTTAGAGTCACAGACTTTTTGGAGTGGAAGTTTAAAAAAAAACCACAGGGGCTCAACACGAAGTTGTTCATCCTTTTATATCTACCACCAATATACAATAAAATACACCTTGTGTATTTTATTGTTTACACCTTGTGTATTTTATTGTTTACACCTTGTGTATTTTATTGTTTAGAGGTGGTAGGTATAAAAAGTTGAAAAACTTCGTGGCGAGCCCCTGTGGCTCATTTGTAAAAATCTAGTAGCATTCATACATTAATGCTTAGCATTTTCAAAACTTTTTCTAAATGCTCTTTGTAACAACACTCATACCATTGTTAACTTTTAGGATACAAATTTCAAAAAAATATATGCATAATGCATGAAAAGTATTGTCAGTTTAGGTTGGATTGGATTGTCAACCATCCTGAAGTAACATGTACAGACTATCAAAAGCCCTGAGTTAAAATAATAATTTTTTTTCAACCCATTTTAGATGAACAAATTAACAATTAGAAATTAATATGGATGCTCATAGTTATAGATTGAATTGAGATATTTTCTTATTAGCAAGATTTATTTGTAGAAATTATAGATATATAAAGATTTGAGCATTCAACATGGCTGCACTCCTTAAGAAGAGAGCTGTTGCAGAGTTTAGCCAAGTAGTACAGGTAATGTAAATAAATTCTAGTCTCTGAAAGGCCAGTTTTTTTATCCAGGTGATGGTAATTTAAAATTCAATATTCATTATTTACATGTAGTAGTATGTCCTCATTGTCCTGTAATTCTACCATTGATGTATATTTATTGTTAAAGTCCCAATATTTTTTAAAATGAGTTAGATAATAATAGTTTAACAGAGAAATTTTAATCATAAACTGTATGCATAAATTTACATGACTCCTATAACTGAATTCATCTCAGGAGGAGCCAAAGCCGATTAAGAAGCTGAAACTGGTGCAGAAACCTCCAACAAAAGAAGTTCAGGTAAATCTTCTAGGAGTGTCCAGCTCCCAGCAGGCATTGCAACAGCTGCTGAAGTTTGAGGAGAGCCTGGTGGAAGGTGACCAGATTCCCCAGAGTGTGATACAGGAACTCATCGAACATTTCCAGCAGGAGAAAGAGGCTCTGGTCCGGAGGAAAATCGCACAGCTTCTAGGAAATCTGGGAATGGTCCCTCATTTTAGTGCAGAAAATCTAGTGGAGGATGTCAGAATTTTACTCAAGAGCGAAAGTAAGTAATTTTATTATATATATTTTTGATTCTCACACTTCATGTTATCGTCTATCACTTAGTATGTCTAGAAAAAATTGTTTGTTTGACAAATTGGATTATTTTGGTACCATATCTGATTGGTTTATGTATCACAAAATTTATGACAATAAGGTGCCAGGTAAATTGATATTTATTTTCATTTTTTGTAGATGCAATTTAAAAAGTTTAACAATTAAACAATAATGGATACAATTTCTGCGTATTGTATTTCTTGATACATGTATTACCGGTAAAATGATCATGGAAAAACCGAAATATTAGATCATTACGAAAATAACTGGATTTAAGTTATTTTATACTTAGTATCTGATAACAGTTTTAAGTTATTGTGGTGTTCAGTGTGTGAATTGTTCTAAGGTGATGTTTTTGTCTGATAAATGTATTTTATTCTGGTTATAAAATGTTCTAATTTCTTTTTTGAGGGCTGTTGTTGCTATCTCAATCATGGGAGGTATATATAGGCATTGACTTGTAATGTGAGTTGGAATGTTTAGCATGGTCAAGGGCTAAAGGCAATGTAAATTTGTGGTCAGTAATGTATCTGTCGATCATAGATGAGATGAAATAGATGAATTTAAGATTTTTTGTGATATCAGTTAAAATTTTACCGGTATATAGATAGGCTTGGAATCCCCTTGACTTTAAGGAAAGAAAAAATTTGCATCAACACATAATTTTTTATGCACATTGACAAGAGAATGTTGCAATGTTTTTGATTTACTTCAACATAAAACTGTGGTAGTTATTTCCCTTTTCATGCCTATAATAGCATTTAAATTTGTTATTAAACTATGTCTTGTAAATGTTATGCATTTAGCATGACTGTGTGACTGCATGTAAATGATATTTAAAATCATACATTTACATACATACTTCTTGTCAGTTAGAATGATTTTTTTATATCACAAACACTCTAACCCAACTGTCATACTGTCTTCACTAATGTAATGGGCACTAGAAGTTATTGTAAATATATTGTATGTGAATGCATAATATTAATTCATTCACATACAGTATCTTTACAATAACTTCCAGTGCCTATGAGTAATGTCAACAATGAAAACATATTCATAAGGCCAGATAGAACAATTTAATAGATTCCTGTATGTAATATTTACATTGAATGTTTTAATAAGTTTTACATCTCATCTTGATTAACAAGTAACAATTTTAAAAATTGTGTATATTATGATATAAGCATAAATTCATTTGATTAAAGGGGGAAAACAAAAATCAAACAAGAATAAAATAAAAAAAACTGACCTCCAAATAAATAGAAAACTGTATAAAGGAAATAAAACCCCAAAATCTGGGCATTATAATATGTGCTTGTATACAATGCATTGTTCATGCAGATTAAACAATGTAACTTTCTCTAACTAATATAAAATGAATACAATTGGACACACAAAAGCATGGCAACAGTACAATATCAGTATATATATTAGTATACCATCTGTAAACTTAAACTTTGGTTAGTTGGTTAGGTGTGGTGTATTCCCAGTGGCGTCGAAAGCAAACTGAAAGGGGGGGGGGGGGGGCTAGACTTATCAAAAATCTTAATTGACAATCACACAAAAAAAAGGATTTTAGTTATGTCTAACTTTGCAAAAAACGTGAGTGGGTGGGTGGCTAAGGTGCTTTAAATACCGGTAATAATGAAGTAAAAAAGAAAATGAATATTAGGTTATCCTGTATTAATCCTGCTGAAATACCATGCAAATAAAAACTAATTGAATTAAATCATTATCATATTGCACAAGTATGTTGCATTGAAATTGAAATAAATATTTGCACGATACATGGAACGCTGCTCTTTTGCAGGGCAAATTGATGTAGTTTGGTGAAGTTTTAGTTGGTAATTAATTTTATGACGTCCATCAGACAATCGCTGTTACATGAATATTTCACCATGTACTTGAATTTGTTCTGCAAAAGAGGTATTTGATAGTACAGTAATTGTTAATGGATTTATAACGAAATTACAATATCATTGTAAAAAAACATAATTATGTTACATACATAACTAGCAGATATTTCTAAATTCTTTGCATGAATGCAGTTTGATATTTTCTATGTAAACAATTGTTGGGGTAATGATTTTATGTATTATTGGAAAACAGTGAGACACAAACAACATATATATATATATTTTTCATAACATATATCTTCAATTTCTATCTGAACTCATGGACACTTAATTAATAGGGGGGAAAATACAACCTTTTTTTTCTATGATATATCAAAGTAAATGCTTAAATTCAAAAGCAAAAATAAAAAAAAAATGTGTGTTTGTATTGTAAAATTGCATTGATTAATATATGGTATGACTAGAACTATTTTAACAAGGCCTTGGACTTTCAGTAGGACATTACTATCTATTTCTTGCATCAAAACAGGTAAAAAATGATGCTGGTTTCGAATGAAATATGCATAGATTGCGTAGTCTTAGCTCAAAAACCAGACAAATCTTGTTGATTTCAAAGAGCCACAATGACTGAGTGTTCAGCAATGAAATAGACAGGCTTACGGCACACTGCTGTTTGACACAACTACCCAAAGTCCAAGCTCTTGTTAAAATGTTTCTAATCAAAAACTACAATACAAGTAAGACAACACTTTGTAGAAAAAACATTAATCATGTATGTGACATACGTTAACAGGACAATCTATATAGATAGTGGAGATTATTTGATGTTCACCTTTTGTGGTTCAGTTCAAGTAAGACATGCTTTTTGTTCAACCATTTTGTGGTTCAGAGCTTGAACAGTTACAATACGTTACATTCAGCTAATGACTCATCACATACGTTAGAACTCAGTATCAACCTGAAAATTAAGCTCGAAACTTTTTTGGGGTTGTGTGTGGAAATACCGGTATATACGCGGATTGTGTGCGGACTATTTGCATGACACCAATGAAACCTATTAGATTAAAAATTGCCGTAATATCTAAATATGTAAAGATTTAGTTTTTTTAAAGAAATTTACCACAAAAAATATACAGCTTAATCATTATGATAGAGATATGATCCATGGAGCATGTCAGTTTTTGAATTTTTTATATTTTGTATGCATTTTTTCCTTATTAAGAAACCATTAAACTCATAAAAATTAACGATATTTCATATGACATTAAAACTACTTATGAAGTTCATTTTTAAAAAATTTCAATCAATGAAGAATTTCTGACCATTTTATTGCCAAATATGTACGATCCGCACATGAAAATTTGTCAAAAACGTTAAAGTGAATGGACATCTTGGAGCACCGGGCCTTCATTTTTTTATGCAGGCGGGGAAATCTCTGATAAGACCAAAAGGTTCTTAGATGCTGCTTGATTGGCCCACATATGTCTAAGACAATGGTTTACAAATGGACTCGGATGTTTAAAGATGGAAGGACTGATATTTTGAGCTCTTTCTGGAACCCCCACCTCCCTCCCCTCCTCTCAATACAATCCAGATCCTGCTCTTATGGAATTTGATTTAATTATCAAAACTGCAGACAGAGATTTTCTGACCTAAATGATCTATGATTTGCCACATAAGACATTATGCAAAATCTTGACAAATAATGGTATGAAGGTGCATTTTATGGATGGGTTAAATGACACAAAAAGTTTGTGGAAATGAAAGGTGTTTACTTTGAAAAATAGTAACAGGAAAGCCTTTCAGTTGTTAGACGTCACATGACGTCATGGAAATATGAAATGGCGCTCTGTAAATCTAATTCATGCAGAGTGAAAATGGCTGTATATTTTGAATGAACTATTAAATTCATACGATTTTTTGCATAGGTATTCTCAATTGACAGTCATTAAATAATATATATGGCATCCTACAAAGTACACAGTAATTAAATAATATATACGGCATCCTACAAAGTACACAGTAATTTCTCCGTAAATCACTTTGTCAGCAATTTTTTCCAACAACCCTCGTAGCTATTGAGTAAGTTAGTATCTCTTTTTGAATAACAGCTTGTACTTTGGTGGCTCAATGAACAGGTTTGCAGTTCCTTTCATGTCTGGGTACTCCCCATCCGGAAGTGATACGTGAAATTTGTTGACAATGTTGCTAAGAAACGAGAACAGACAGGTTCTGCCCATCTGATGTCCCGTACATGGGCGTCGACCATACCCAAAAATGTAGAAGCCGGGAATGCTGAGGGAGTCTTTGTTGTTAATGTTCAGAAATCTCTCAGGGAGAAACACGTCAGGATTTGACCAGTACTTGGCATTCCGACTCATACTCCAAGTATTGGAGAAAACTGTTGTACCTGTTGGACACAATTAAACAACCTATTTTTTAAAAAACTCTTTAATGGAAAATATTTACAGAAATATTTTAAATACATATACATAGAGTAGCAGTCCTTATATTGTTAACATTTACTTTGAACCCCCCAACCTCCTCCACCGTCCCCCTTCCAAACCAAGCAATTATGATGTAGAGCAGGTGTAATTGATTGAGTGTATACCTTTAGGAATGTTGTACCCTCGGATAGGTATGTCTGCAGAGGCAGTTCTAGGGACTCCCAGGTGTGCTGAAGTGACAAATCTCAATGTCTCCATATAAAAAGCAGCTGAAATGTATAAATCTATAATACAACTTTTACTGAATAAATGCCTCATTCTATCTGCTAAATTACATGAATTAAGATACTGCATCATGAATATTACATGGCATTGGGAAAAGGGGGAGGGGGTCGTCATTGATGTAGTAAAGTTAATATGAACATTTGAGCATAAAACCTACAACAGAAGTGTATTTAGGTGGCATATTGCACTAATAATGGGATGGTGGTAAAATTGCTACATGTTGTTAACCTATTTTTTGTTGACTCTTGCCTGAGATTATTTACATTTCACAAAGCATCAATGGCTTTGTCATGCTCTGTTTTCTTATTCAGATGGGGGGGGGGGGGGGGTGTCATCATCGATGGAATAAAAGTAGTATAAACATTTCAGCATTAAGCCTACAACACAAGTGCGTTTAGGTGGCATGCCCTAAAATGGGATGGTGGTAAAATTGCTATGTTGTGTTAACCTATATTTCGTTGACTCTTGGCTGAGGTTATTTCACAAAGCATCAATGGCTTTGTCATGGTCTGTTTTCTTGCACAGATGCTATCTTATTTAACGATCCTCAGAAACTCTTTGTCCATCAGCAAACTCTTTTCATGCTTTAAAGATACCTTAGTCACGATTGTGGATGAAATTTTTTTTCTTAATTTCTATGTATAAAATGATTTATTTGTTCATCTTGAATGATTCAGCAAAACTTGAATGTTAGTAGTCATATGTTACAAGCAAAATAAAGAGGAAAGAAATTGTTGTCATGTAAAGCTTATACATGTAGTTGTTTACGTATAATGAAAAGTACAAAGATAAATTGCCATTTCTTTCACAAAATACTGTTCCTTTTAAACCCCTGTCACACCAGAGCTGCATCCTCACAGCGATCCCGCTGCTTCCTTAAATAATGTAAAATGCCAATGTAAACGCAGTAGAGTCTCCTACAGCACCGTAACAATGCAACGGCATCTTCGTTCGTTGCGTTGGGATCGCTTAGAACATTTTAGAATGCCATGCAACGGCGCACACTTTGAACATACACAAAGTACGTGCCGTGGCTCGGCGTTCTGATAAACACGCCATAGTAGCGTAGTAAAGTCGCAGTGACAACGCCTTAAGGTTTCCAACAGCTCCACGAAAGGCTCCGTTCGTGCGCTCAAGGAACGCAGCTAATCGCAGTGTAGGCCCAGTGATAAGTCAACTGCGCTTGCACGGAGACCTCTCGGAGTCCTTTGGGATCTCACTGCATCTTTCACTTTGTCTGTGATACGACTATACAAATCGATTTTGAAATGTACAGCCAGATAAATTCAAATGACATATAGTTAGCTAGGGCTTAAACAGGGTTTGTATAAAAGAAACTAAAATCACATGAATATGCTGATATTCTTATTTTAAATTGTACAGTTTGCTAAGAGAGATATAAAAACATGTAATAAAGAATCATTCTTTGAATAAAATGAGGCGATTTGACCAAGCGTCGACCAAAATTATCACCTCAAAATACTCAAAGAATGATGTCATATTCCTTAGATACACATGCGTAAACAACAACAGAACTCAAGCTTTGTTTACAAAACGAAGAATTCTAACCTGTGTAACTCTATATTTCAATTTCAAGAAAGAATTTAAAACATCCATATTGACTGTTCTAATCATATTAAATAATAAAGAAATAAATTTCATAAAATTTGAGCCTAAATCATGTAAAAGTCCCTTTAAAATTCTTGAGACATAACTATTTTTTTTTCAACTGAGTTCATGGTACATGTATTGAATTTTGTCCATCTTTTTCCCTACTTAAAATGCTAGGAATTAAATTTTCTTACTAAAGACATTTGAAGAATATGGATCTAAATGGATTAAGATAGCTAGGACTCAATTCAATTGCAACTTTTTGGGCCTTTCCGACAAGCTCGGAAAAACACCTCAAATGTACATATGTACTAACATTACCGGATGTTAGAGTTTTATACAAAATGGAGTCGCATCCCATTAAAATAAGTCAATGGAAGATTGTATTTGCTGACAAGATAGATTGTAAAATGTGTTGTATTTATATCAAGTTTTATGAAAAGGGGGGTTGTCATGGACGCCTATGTATTACATTTGTGGTGTTTTTCCGAGCCTGCCGGAAAGGTGGGAGAAGTTGCGATTTGGACTCACTTGTGTAGGGAAACATGTCTTTGTTTTCAATGTGCACGAAATCTTCCGGGCCCACCGTGTTATTTCTAAGCTCCCTGTAGATTTTTTCCTGACAGTCCTGATGCTTAGCCAGGTAAAGCAGCAACCAGAGAAGATTAATGGCCAAAGTTTGCTGTCCTAAAACACACACAAAATTAAAATAATCATGTTTAATGAAAAGATGGTAGAAATACATAAACATAGGATAATTTAATTGTTAATTAACACAGTGCAAAGTCAATTTAATGCCTGCATGGATCCAAATTAAAGAAATTCCTAATTGGGTTGTAAAACCTTTCATCCAAGTACTTATTTGTGATTAAAATATTCAATTTTAAATAGATGAACAATTGAATGAAACAATACCGGTATTTGTGGAATGTTTCAGAATGACACTAAATAATTTTGATACAAATCTATATACATTTATTTTCCATTTTCCCAATCGATCCTTACAAATCAATGAAAATTTTTAACTATCAATTGGTTACAAAAAATAAAATGATCCAAAGTTAGAATAGGATGACACTTTATCGAAAAACAAAATTATATCAAGCAGAAAAGGATAAAGAATGCATTCAATATATGTAAAATTGTGTAAAATCTGCATAACTTCTAACCTTATTTTTGAAACTCATTGTGACATTTCACCTGGGGCTTGCAATAAATATTTTACAGTAATTTATTCGAAATATTTAAAAAAAAATTTTTTTTGAAGTGAATATATAATGAAAATAGATAATGAAAGCTACTGCTTGTGTGTATGGGATCAAATTAAGTAGTGCATGACAAGAAACTGAAATGTTTGGGTATATTTTGAATAGGAGTTTTAAAATATTTCCTATTTACCATACATCTTTTGGAGACTAAAAGATATTGTGAATCCCAAGATTGAAAACAAAATTTTTTTTCTCCAGGTAATGCATAGAATTAAAAACTCAGAAATAATTCATCTTTTATAAAAATATGCTGACATGCTGTTGTTTGTGAAGGAAAATACAAATTTGTTGTACCATTTCACATTATGATGAAGCATATATTTTAGATATATATAAGGGGGAATGCAAAAATTCCAACGAATATTCAATCTTTGGATGGCAAAAGAAAAACCTAGCTGCTAAAATAGTCTGAAAGGCTTTATATATATTGTATGCTCCAAACTCACGATTTGATCTATATATTATACCTCTGTGACGTAATTGCAGACAATGAAGCAAGTCATTGCAAATTTTCTCGTGATGCAAATTTTAAAAAATTCATAGTTGACAAACAATACGAGCCTCATGTTTTTCATATTACTTTCTTGTTTTGAAAATCTCTGATAAAATAGTACATCATGCTTAGGATAGGCTGACCTAGTTTTATTATCACTTGACAAAGATTTGATCTTATTCATCTGTATGTGAAACAAAATGACCATGAACTGAACAGCCTATGTGAATGGGTTTTTTTTTTCATATTGAGCTGATCGGCACCATCACCACTAAATGGGTTAATCATTAAGTATGATCTGTGGATTTTTAAAAGTTTTTAAAATGATAAAGGTTCTGATTTGTGCTAGCTTATTAGGTTATAATTATATATCTGTGTTGGTAGGAATTTGTTCATATTATGTATCCTTTAATTATAGTTTGATGAAGTGGTGGTAAAACTGTGTTGGGTTATAATAAGTGCTGGTGGGAATACAATGTGTGGGAATATATACTGTAAATTCCTTACATTACGCGAGTACTTAATTCCACGATCCCGCTATTTTGTATAAAATCGCAAAAATATAAAATTGCGAACGCAGAACATTTATCCACATTTCTTATAGTTCCCAACTCTCAGAAAATAATGGCGAGATTTCAAAATCCGCAATGAGTGCTTCTCGCAATTTAATGCCGATATATAAATTCCTTGGGTTTATATAGGAAGTTATAGAAGTTATACTCGCGTACGAGAAATTTTTCACAAGGTTAGCGAGAGCCTTGTCGTCGCGAATGTTTCTCGCCGCTAACCAGTGCTTTGTCTATATAGTTTTTATAACAATAGAGGTCTGGATAAGGCTTGGTCGCGAACATTAGTCATCGCGAACCAGTTTATTGGCAGTAAATCCAAAATAAAGTCACCGCGAATAAAAATTGGTTTACAGTAATTGGGGAGCATGGAGTATGTGAGCTTGCTCACTTTTTTTTCATTTTACCTGCAACTATCAATGTAAACAGAGACATAAGGAGACCCTTGGGTTGTAGGAAGTCCTTCCCTTGTTCCTGTCTTAATTTCATGCCATCTTCATCACTTTTCAGTTCTTTTATGACCGTATCCATAATGTCTCGCAGATTACCATCAAAATTTGCCCAATGGCGCTCAAATTCCTCCGCAAGCATTTTGTCTTTGGCCTTGAATAGTAAATAGGGGGTTACATGTACATATGAAGTATTATCAGGTTCTGTTTAATGATTTAAATGCAGGGTGGAAAGTTGTCATGAATGAAGTTTGTGCAAAAGTTTGGTACATATGTACCTGGTTAAGGTCCCTGTAATTTGGGAAAAAAGGTAAGCTGATGTATTTTAATCCAGGTATCATATTAATTGGATTAAAGGGATTAAGACCGCTGGTAGTCTGGTCATTCAGCCATATAATAAGCCTCAGCCGCGGGTCATGCACAGAGCTGTATTTATGTCCAAATATGGAACTGCCCATGACCATCAGAATAATGGTGGGAATACTTTCTTCTGGTGCATAGGGGTTACCGCACGTGTCATCAAGTCTATAGGAAACACGAAAATAAGATTTTTTAATGAATCTCTTTATGGTTTAATTGAATTACTGTAAGGGATATGGAAGAGCCAAACATAAATTGATACAGGTATTGAACCCAATTAAAGAATTATTTTTCAAGTTTTCTAGTACATTTTAAACAAGTGATCTAAGGAGTTGTGAAGCATATCATCCAATTGGGTCTGAATGACTTTACTGATGCTAGAATGAACAATCCTGGTGTGCAGTTTCCAGATGAAATCGTAGGGTCGAGATCCAATTCCATGGCCGTCTTGTGAGATGATGTCAAAGAACGGGATTTCAGGTCGATCAGCGAGATATGGAGAGCTGAAAAGCTGGAATAAGAATGTTAACACATTATATACCAAGAAATAATTTTTTTTTAAATATGTGTTTATTGGATTCTCTTTCATACTGTGAGGGACAAAGATGAACTAGGTGTTTACTTTATTGCTGTGCCTGAATAAGAATGCAAACATACTAGACACAGAGAAGAACAATGTATATTATTGGATAGTATACGCTTTCATTATGTGAGGGATGTAAGCTGGACAAGATGTTTGCATTGTTGCCATGAACTTCCTAATGTACTCTGGGCCAAATACAGGGAACTAGCTTTTATCACTTATTCAGTCCTGGTCATGCCCCATATTCAATGTAGGTTAAGTATGCGAACGTCAAATTGTTTTTTTAGACCTTGAGATGTCTCCTTAATATGGCGATAATGTTGACAGGGGTTCCATCCATTCAGCAACACGATAAAAAGTATTTTGTAGGCAAATTAAGGACAATAGGGTTGTACTTGATGTACGTGTGTTTGTGTGTTGATTTAGTCTCACTAATAAAGGTGTTAGCTATACTGTTGCCTTTTTATAGAACACCAACAGACACACCAATAACACCTTCTGAAACCTATGAGGATCCATCACAATGATTCCTTAATATGTATTGAATTTCTTGATTAGATCAATCACGAAAAGAAATCAATTGTTTAATGTAGAATCAATCCCCTTATTGTTCTTCTTCTACTTGAATTTGCATTAAAACAACCAGATTTCAAATTATGGTTATTTACTATCAGAATTGAAGTAATCTTTATTACTTCAATTCTGATAGTAAATAACTGTTTATCTTTATCAGTTTAAAAATTGGTTGCATAAAAGTTATACTTTTAATGAATCCAAAGAAATTTTGATAAGTTAAAATATCATTTTAATTACAACAAACAGTCCATTTATACTTGGAAATATCTATTTACATAGGTATGTTAAAAACACTAAAAAAAATACCTGCTTCATTATTTCTGGATCTACCACATATACAACCCGCTCGCGCATTCCAAGTCTCAGGCTAAATAAATCTCCGTACTTGGCACTCATTTTGAGGACACTTTTGTAGGGTTCTCTCCCCAATAGGTGCAATCCCCCAATGACGGGCAAGGAGAGTGGTCCAGGGGGTAGTCTTTTGAACTTGAAGAGGTACAAGTCCTCCAACACAGCATAAAACAGGAGGCATAGCACTAGGATGACCAATATCTAGGGGGAAAATGAAGTGACCCAATGAGCATTAGTTTTCGTCATAGGTTTTTTTTAATTAAGATTAAATTAAGATAGTCTTTATATTTGAAATTTAGTTTCATCAGTTATTTTTTAGGATGGCAATCAAATAATAGATATTTCCAACCAACGAAAATAATTTAATTTCATAATAGATTGTTTACTGTAAACGTGGTTATATTGACGAGTTCAAAATTTGACGATGTTTTAGTAAGAGACAATTGGCGAGTTTTAATTTTGACGAATTTTTGAATAAGAGTAAGAGTTAAGATAAGATAAGATAAGACTGGATAAGATAAGATTATCTTTCTTTGATTAAATTGTATTCTAAGGCTAGAGTCATATCTCTTAAATTGCAATAATTAGCGACCACTGCATGCCTTTGGCTATTTTTTTTTTAATGTTAAAAGTTGAACACATATCAAATTATATTTTGCTAAATTGAACAAACTAATCTCATTCACGATGTTGCGTTGGTTGAAAACGGCTGCGGTAAAACCAGGCTTGCCTGATCCACAAAAAGCAAACACGCCCGAGGAAAAAATATTAATTGAAAATGTAAATGAAAGTGTGGAAAAGGAGACGTTAACCTGTAGTCCATCTAGCCCAAGTGGTAGCAGAAAACGTAAACGTGGTAATTACGAACGATTTTCACCTGAAACTAAAGCTAAAATAGCGCACTATGCCATTAACCACGGAGCATCAAAAGCTGCGAGATATTATTCAACGACGCTAAATAAAAATGTCCAAGAAAGCACAGTTCGACGTTTTAAAACCGCTTCATGCAAAATGGGTGCAGAAAGTTAATGATGTTACCAGCAAGGATTGCGACTTTCTTGCGAATTCTTTTACAAGCGTTGGTATAAATAAATTTTAACTTTGATTGAAAATAAAGTCTGTACAGATTTGATGGAATAAAATTGTTCTTTGTATTTTGTTTTTTATTCACTATACGATATTGCCTGAGGTAACAAAGTAGGTCAAACACGGCATGATAATTACGCACGCAAAGGTATTATAGAATGTTGTGACGATTGAGTGATAATTGCATTTAAAACATGCTTGTTTATATTTTATCAATGCTAATTACGTGTTTTTATAGCTATTTACATACATGAATCATTAACTTTGATCTAGTCCTAACGGGATAATGCCGATAAAAAATTCTGGTATTAATACGCTATATATATGACGTGAAGTTTGGCGAGTGGAAATTTTGACGAGAAAATAAAAATCGCCAACATAGTCAAAATTAACACATCGTCAAAATTTCCACGNGTTCAAGATTATATTAAAGATTTGCGCATTTCAGGAGGGATTATCAATACCAACATCGTTCGCTGTATTGGCCGTGGCGTTTTACTTCATAAAGACAAATTTCAACTGGAGGAGTTTGGTGGGCCGGTATGTCTTAGCAAAGAGTGGGCACGCTCAGTTCTTATACGTATGAACTTCACCAAGAGAAAGGCGACAAAGGGAATAAAGCACAAGCCTGACGATTTCGATAAAACAAAACAGAACTTTCTCAATATGATTGAAAAACAAAGGAGTGATTACAATATTCCGAACAATTTAGTGTTCAATTGGGACCAGACTGGTCTAAATATGATCCCTCAGTGTTCCTGGACAATGGAACAATTAGGCGCGAGACAAGTCAACGTCGCCGGGTTGGGGGATAAGCGACAAATCACCGCTTTGTTTTGTGTGACTCTAGATGGTCACTTATTACCCCCACAACTCATATACCAGGGAACTACATCTATGTGTCACCCAAATATCAATTTTCCGGATGATTGGGCAATTACCCACTCACCTAATCACTGGTCTACCGAGGAAACAATGTTAGAGTACATTGAGGGGGTTATCGTCCCGTATGTTGAAGCTGTTCGCGAAAACCTACCCGTGGCACAAATAAATCAACCGGCATTAGCTATTTTCGATGTGTTTGCAGCGCATAGATGCGAAAAAGTCTTATCAGCATTGAAAAAAGCTAACATTCGATATGTATTCGTACCGGCGGGTTGTACTGACGAATTACAGCCGCTAGACCAAACAGTTAATAAGAAATACAAGGAACTTCTCAAAACCGAATTTCAAAACTGGTACTCCGAGAAAGTTCGCCAGAAACTAGAAAATCAAAAGCATGGGGAAAACATCGGCTTAGTTAACATAGACATGAGAACGTCGACAATTAAACCGCTTCATGCAAAATGGGTGCAGAAAGTTCATGATATTATCAGCAAGGATTGCGACTTTCTTGCGAACTCTTTTACAAGCGTTGGCATTAATAAAATTTAACTTTGACTGAAAAAAAGTCTGTACAGATTTGATGGAATAAAATTGTTCTTTGTATTTTGTTTTTATTCACTATACGGTATTGCCTGAGGTAACAAAGTAGGTCAAACACGGCATGATAATTATGCACGCAAAGTTATTATAGAATTTTGTGACGATTGAGTGATAATTGCATTTAAAACATGCTTGTTTAGATTTTAAGGGGTTTTTCAATGCTAATTACGTGTTTTTATAGCTATTTACATAAATGAATCATTAACTTTGATCTAGTCCTAACGGGATAATGCCGATAAAAAAATTCTGGTATTAATACGCTATATATATGATGTGAAGTTTGGCGAGTGGAAATTTTGACGAGAAAATAAAAATCGCCAACATAGTCAAAATTAACACATCGTCAACATTTCCACGTTTACAGTATTCTTTGAAATGTTATAAGAGGTGAACAACGTTTTGTTAATCCACAGTTTAAGTATATATATTCTTCATAATCATAAATTTCTGGATGATTGGTGGTATGGGACACATGGCGACATACATGTTAATCAAAGTAAATCATAAATAAAAGATATACTTCTTATTTAAGAAATGGTCGCACACAGAGAGAAAAATAGACATAAAAATGAAATACATCCTCAACCACTAATGAAATAATTATTTCAATAGTGGTTGTATTTCAATAGTTGTTTCAAAATTTATATCATAATAAATTTATGTTCATGGTTGATGTATTTCAAAAGTGGTTGCAAATTTATTTTAATAATGAAATACACCCTTAACCACCATATATACATACACAACATATATGCAAATAATTTATCATAAAAGTGATAAGTAAAATAAAATTTATTTCCAACATTTTTGTTGAATTTCAATAGTGTCTGCACTGTGATTCTTATAATGAAATACATCCTTAACCACTTTTGGAATCTTGTTTTTCGATTAAAAATTCAAAATGAAAAACATTATCAATTAATTTGATGGTGTTTGTATCTTAATAGTGGTTGCAAATTCTTTCTTTTAACAATATTTATCCCAAACCGCTTATGAATAAACTATTTTAGTAGTGGTTGTAATGAAATACATCCCCAACCACTATTGAAATAATTAATTTGAATTGTGATTGTATTTTAGTAGTGATTGTTAAATGTTTCTTGTAACATTCATCAGTATCCACTTTTGAAATAATTGATCCTAACAGTAGTTGTATTTCAATTGAAGTTGCAAAGTGATTTTTCTATTAAAATATATCCCCTGCCATTATTACAATAATTCATTTTGATAGTGGTTTTAAACTTCAATAGTGGTTGCAAAATGATTCATTTAATAAAATACATTCCCAACCACCATTGAAAAATAAAATAAAATAGTGGTTGGAATTGCAACGTATATTTTGTTAATCCGGTTTTATATCAAATCAGGCGTCAATCTGACAAAGTCGCCTAAAATATACATAATTGAATTTAGTTTTATGCTACAATCGTCCTAATGGCTGCACCGTAAAACATGTTTTTAGAGACATATTTTCAACTTAAGTCACTTAAACATCTTGTAACCATTCCACTAGCATTTGGAAAACGTGTTTTATAAATTGAATTAAACAGTCTTAAAAATATCAATTGATAACGGAACATTGAAAAATCATAAGTTTGGCTACTCTTTCAACAAGAAATAAATTCGTTCGAATGATTCTTTTAAATGATCATTGAAATATTTATGAGCCTTTGATTTCTTTTTTACAAGGTATAAACTTGCTGCAATGAGTCTTTTAAGTGATCAATGAAATGTTTTTGAGCTTTGGATATTAAGTTTCACAATATATAGAATCGATCCAATGATTCTTTTTATAATAAATAAAATATTATGCGCGTGATATCTCATCGCAATGCTTGCATTCCTGACTTTTTAATATCAATGTGTGATTAATTTATCATATGACAAACCATTTTTGAATATATAGTTGCTTACATTTTCATTCAAAATCAAACAACACCAAAAGAATATAAAATAAAGGAAATATATACAGATACATTTGAATTTATATAAAACAAGATGATACTGGTTTTCTTTTCATACAACACTGTCTATGGAACAAAGAGCACATCTAATAAATGGGCGTAAATTATTTATACATAAAAAAATGAAAAAAGGACCAACATAATGACAACACAATGACAATATTCAATCAATTGAAGTGCATCGAGATAATAACGGAGAATGAATATTGATTTTAGTTTATTATTGATCATGTGAAGATTGTGTGTAAAATATCGTCAACAACGATTAATCTTTTTTTGCCTGTATATTTTGAATTTAACGTAGACCTGATAAATACATTCTCATTTAAATGTGACAGATTTTATTAATGACATCATTGGATTTATCATTATTCAAGCAAATGCAGGTCATTCAAGACTTTAGATTATGACCCATACCGACCAATATAAAAAAGCCATGTACATAATTTTTTTCCGATTTCTCAAACATAAATCTGGGAATAAATCCTTATCAAATTTTACGCAGTGGACTGGTCTTTCGGTTTTATTAAATCTATGGCCGTTGCTAAAAATTGAACCGATTGCGGAAAATGGTGCTTTTTTATACATTAAAAATATTAGACAATGTGATAATCCTTTTTTTACCGATATTCATGTAAAATAAATGAGATTTTTTTCGAAACAAATAGTTTTATAAAACATTTGCTTATTATTCATTTAAAAAAATAGATAATTTTTTTGTAAAATGATATAAAATGATTTAATCTTTTGAACAACATTTAATTTACTAGTATTCTTTTTTAATTTTATTAACTTACAGTATTCACTGACATATTAATTATGTTCACATCATAAGACCCTTAATCAATTAAAAATTTAAAAAAATTACCCAAAGGATCGGCATTTTCAGGATCACAATGGGCGTAAAAATTATCAAAAAGTATACATGTATTTTGAAAACTGGTTCCTAAAATAAAATGTTGCATAGATTTGTGATTTCATCATCTAAAATTTTAAAAAGTATGTTTAGCTTTTTGTTAAATGAAATAACATGATTTCAACAAACTATATTTATCACTCTGTATTTTTTAAATTGCATTAGATTTTTTTTAGGATATCAGTAAGTATCATATTTCGAGATCGGTATTCAGAAATTGCAGTCACATATGCGGGAATAATAGAGTCATTCATTACCAGTGTCGGAAAGCGAGATTCCACCGAGGGAAAAAGATCACGTTCACAACTGCCTTTTTAATACGCTGCAAATTGATCAGCTACCTGCAGCTACAGCCAATCATAAAACGGATTCTGTCACCGAGATTTTGTAAAGAGGTCTTCCAAGAATTATGAGGAGCGGAGTGGACCACAATCTAGAAAAAAATGAACGTTATATTTACCTGCGTGTGACCTAGGATGTCATTATGACATTTCATTTTTTCTACATTGGAGTAAAAATTGTCTAATGAAAATTGCGTTTCTCTTTTTATTCGGCTATCGCTTTGCTTGATAACACTCACTTCAAAAAAGGACTGCAATACGTAGACTATATGCATGTGTTTACAACGAACACGTGAACGCCTTAAGATTATCAAAGATTCCACCGACTCTAGCCCCCCGTTTTAAACCACTAAATTCGTACAATGTATTACATGTTTATGACTTTTTATGTCAGAGTTTAAAGGGTTCATTCTTCTAAAATAATTATGATCTATATTAATGAAGATTGCATTTACAGCATCAGGAAATCGGCAAATTCTACTATTTGCGCACACATTACGCTTCGCACTACTTTATTAACTATGCAGTGACAGCTTTGTGTAAAGTAATTTCATATTTATTTTGATGCATTTTTCTTGAGATTTTAACTTTTATACAGTGACAGAATTATTCAATCATTAATTTATACAGTCACATAATTATTCAATCATACTTAATGCTTAAAAACTTTTAATCGGAAGTACTCTAGCCTCGACTACTATAAAAGTAATGTTAAGCTACATGTGTATTCGAAAAACAACAATATTGTCATTTGATACCATTTAATATTGTGTCATTTGATACACATGACACATACAAAACAATATAAAACTGTATTATATAATAATACTATAAAATATATAATTATATAATATGCAATCATGAAAAAATGACAATAACAAACCATGAACCATCTCAAAAATCCATAAAACGAAATACAAATTCAAAGCAGAGCAACACGGACCTCCGAATAGATAGAGGTATGATCATGTGCCTAGGAGGAGTGAGCATCCTCTGCTGAAAGGTCACACCCGCCGTGTGCTCTTTTTCGTAATCGGGAAAAAACCCCGGAAAAGTCTGTACACAACATACAATATGAAATCATATAATATTTTATCTATTGATATAATATTGTATTATATGAGGTGTCCCATATGTACCACCTTGATATTCAATAAACATTTAAAAGTCATATCCCCTAACATACACCTATCATGTCAACTAAAGTATCTCCTGCATGCAAAACTTTTATCTGAAAATTTTCTCCTTCGCATTTATATCCATTATTTTTTTCTTTATAGTTACATATAATGCCAAAAATACAGGTTAATATCAATTAGAGGACAGACTATAATTGGTATCAAATCACAATTCACACATGTTGTTTTGTACCTAATTATCAAATGTTTGCAGTAAGGGAACACGCTCTGTGGACATGTTTGGCATCTGAAACTTAAAACCCATTTGAAGCCATAAGTTTTAGCTCTGTGCATTTAGGCTATCAATTACAAAGCATGACTTGATAGTTTATATAATTCAGATGAGACTGATTTTGTTTGTTAATTAAACAGTTATTATGTTTTAACTAATTCGATGATAATTGACACACTTATTAATGAAAATACGTTTTTTTAAAAGAAAATAGATCATGCACATCATCAAATACATGTGCTTAATGAAATTTGGGAAATCTAATGATTAAATATTTAATCACTGAAAAAATTCATTTAGAAAAATATTTAGTATAATGAATATAATAAATTTAAAGTTCAATGATTTTGACTACTCTTCCTAACTTGACCTTGTACTTTGGATAGTGTAGGGAACAATGGATCTACATCAGTGTGTAATTGAAAGTTATTGAAAAGTAATTGGAATAACATGCATGAATAACATTGGAATCGATAGATGTCCTATACCACCTTAAATGAAAAACTTTGTATATAGATGAGTAAAGTTTTTATAATCACATAAAATTATTTTGAACCTGGCATGTTTGGATTTTTTTTCACTTAAGTAATTGATTATTAATTGATTTCTATCTGTATTCATTCAAAACTTTAAGGTCGTGTTTGAGGTAAATTTTGTTAACAAATTAGCATCCATGAATGGATCATTTTTAAGAAAAACTGCCACGTCAACAATTTCTAGCAAATGCATAAGCATGCACACGCCAGCTCTTTGAACATGAAAAATGATTTGATGCTTTCAGAAGAAAATAAAATCACAAAGTATAAATTTCTGCAACATTGGAGGTATGTCTCCCACCACGTATGATGCAGATTTTTGTTTTACTCCTTGACAAGGAAATCGAGGTTGGATTTTGTCCTACTTCAATTTTTCTGATGAAGTCTCCAGATTTGTTTAATACATGAATGCAGTCCTCTCCTTTTTCACAAACATAGACATTTTTTGATTCATCAATGATGAGTCCAGCAGCACCCTTAATGCTGTCGTCATCTGTGTAATTAAATCGATTGTCGCCATTGCCAATGACACTGTAAACGGTGTTGGTTTTTATGTCACTGTAAAAAATAAGGTTGTTATTATACGCACAGATGTAGCGGATGTCTTCCCCATCAACGGTCAAGCATTTGGTTTCCGAAAAATTTTTATCATAGAAAATTATATTATCTTCACCAGCTACCATGGTAATTCCCCCTTGGGGGTGAAAACAATGGCAAACACCATAACATTTTATATCAACGTCAAGTTCTCTTTGCACGGAATAGTCAATTAAACTATAGACTCGAACTTCCTCTTCTTTTGGAAATGTGATTGCACATTGGTTATTGGGAAGGACTGATATGTCGTATGGTTTTTGGTCCAGTGGAATTCTCGATTTCAATTTCCCATTTTCAGTATTGTACACACAAAAATCTGGGCTGCCTTTTACTTTTTGGTCGACAATAACTATCTCATTTTCTGACATCCAGTCACCACCAGTCACGTGTGACTTTCCATTTTCTAAATCTATTGATTTGGACAATCTAAACAAATGTTCACCAAAGTAAAAGCTTTTTTCCGCCTGCATTGAAGGTAGGTTTCCTTTGCTATCCCTGGACTGCAACTTATCAAAACTATCGTCTATACTGCCAAAGGCTGAGTTTTCTTCATTTGACATATACTGTATCTCTGTAATCTTCCCAAAGCTATCCAAATCAGCAAAGGTGTCCAGAGATTTTTCGAATAAAACTGAAAATGTTGTCTTGCCTCCTTTTTCACAATCATCTAAAATAGTGCCAGCTTGTTTTAAAACTTGTTTAATCTTCTTCAACTCAAGAAAATATCTTAAATCCGATCCACCTTTTAAAGCTGACAATAAGTCTATTGCATTCTCTAGAATTGACTTCTGTTGCTTCCACACTGCGTTCGTTGACTCCATTTCTTGTAATTTGTAAAACGGTATCTTATAGGATTCCACCAATATTGAATCTGAGGATTCAAGCAATCTTTTTCTCAAGTTATTACTTTTTTCATCAGCTTTCATTTGCTCTTCTTTAAAAAACTCTTCAGTTTTTTTTTCAACATCAGCCAGTTCCTTTTCCTTGCTATCCAGGTTCTGAATCATGTTCCTAAGCGATTCCTGTAATTCTGTTACTTTAGGATTTACAAGCTTGGAAATAATTTCTTCTTGTATTTTTTTGTGTTCACCTTTACATACATCTATATGATCCGAAGACAGACAACCATCACAACAGACGCATTCTCGTTCACTACAAAATTTAGTAAATCGCAAACCGTGTTCTGCACAAATTTCTCTAGCTTTCGTAACGATGTCAGGATCTTTCTTCAACTCAGCAAGACTGTATGTTTTGTGTTTGTCCAAAACAGGTAAAGTCGAATGAAAGTCAAAACATTCTTCACAAAAATGGTTGACACAATCAAAACACCAGAACAATGAAGATGTGGTTTTTCCTTTGTTTTCACAAGACAGGCAAATTGGAGAGTCCAGTCCATGCTCAATGTCTAAAAGAGCTTTTATGGCTTGGGGGGCAGCAAGATATGCCCCAATGTTTCTTTGCAAATAACTAGATATGTCACAAGATGACTGATAGTCACATAAAGGACAAACAAGCAATACATCACTGTTCAAATCACAAACGTCTGGTAGTTGTTCCCTGACATTTCCCTTAAAACATTCTTTGCATAGCGAGTGTAAGCAATGTAGTGTTAAAGGATTATAAGACTTTTCTTTACAAATTGCACAACTCAATAGTATGGATATCCTTTCCCTCTGTCCTTCAGCGTTCTTTGATTCACTCGACCCCTGTTTAAATTGGAAAAGAAAAAAGTTTTCATTTAAACACTATTGCATTATTAAGCTTTTGATTTATTATCTAACCTTTGAATGAATCTGGTGTTGATAAGTTATTGTAAGCCATTTGCAATATTTAACTGGTTGGTAAATTGTTTACCTCAAAACTACTTTTAAAGATGAAACAACGAAGAAAAGCAAACAGTCAGATTCAAGTTCCTTTGAAGGAGCATAATGATAGTTTGACATCTTAATTTCCTAAAATTCAAATTATTCAGAAAACATTGAGTGCATGCTTGAACAAACAAAATATTTTCATCAGAGATCTATCCAAGACTAACAAGCATTCTGAGAGTATTGCATAAGCAATACACGTCCCCTACCGTTTGTAGAAATTTGTGAAAACAATGCACTGTTATGGAGAATATCATTTTTTACCGTCTTCTGTACCCCGAATCAACAAACCAGCCCGATAACGAACCCGATTGTAATAATACAAAAAAACAACACAACTCTTGACACTATTTTACAGAACTTATTTGTTTGTTAGAAATAAAAAAAGGAATGGTACAGATAATGTACGATACCATTACTGACTAAATACTCTCCTCGTTTATTCAATACACACCAAACCCGATAACCAATCTAATTAAAATTAGACGTTCTGAATCCGCTACCGCTTCTCAAACATCTAACAACATCCAATGCAGGGTCACGTCAGTGTGACCTTTCAAATATGAATAAACATTTCAGAATTATCCAATCAGATTCGTGTTTCTAAAATCGACTCGGTTGAAGTTTCAAATTGGCGTCCGAAGAAGTGATTCAGTTATTCAACGTTAAAAAGCTTAAAAAAGAACAAGAAGATATATCGGGGTGCATTTTGGACGACATATCTGTAGCATTTCCTACAAACGCTCGCGTTACACCCTTCGTGATCGAGATCCGATCTTTTGGTTACTTCCGTATACAATCTATCCTTTCTGTGTTCAGTTTTAGTTTATTTTGATAGAACTTGTGAATAATATCAGTCCCATCAGCTGTCTTTTCGTATTGGACAAACGAAAATCCACATATAATACAGGCATTTCCTAAAACACAAGTTTTCCTCGTTGTCATGGGATTTTCTTTCGCTTTGAACACCTCGGTCATCTACGTATGTCGATAAAAAAAGCAGAGGAGTTTTGAGCCCTCAGCCAAAGAGTCGGAGTCGTGATTTCATTGGTTAACTGAAAGGTCACACTGACGTGACCCTGCATGGGATGGTGTTAGATGTTTGAGAAGCGGTAGCGGATTCAGAACGTCTAATTTTAATTAGATTGACCCGATAACGAACCGAACATTAAACAATTGGAACATAAAAAATTAATTTTCTCGGAAATATTACAACCAGACGCTACAATAGCGTAAACTTAAGCTGTAGTTTGACATGTTGAAGCTGTTTAGCAAATTTCATATTATTCCTCAAACGCATAAAGAAAAAAAAGTGTGGAAAACTGAAGTGGGACAGACAGACGGACGGACAGACGGACTGACGGACGCAGAGTAAAACTATAGACCCCTCCGGTGAAAGCGGTAGGGGACTAATAAAGGACAAACATATTTTCCTTATTCAATACAGGGCACGACATTCACGCTTGTCTGCTACCAGTTTAAAACAAGAGGCTCATTGGGCCAATTAGCTCACCTAGCAATAATGACTTTATATGGGTGTTCAAAGGATATTGTGCCATATATGGCCCCTAGGTATACGTATAATAAAAAACATAAGAGGCTCAGGGGCTATATCGCTCACCTGAGCAATAATAGCCTCAACTCTGATCAATTCAGCATTACAGTATCAAAATCAAAATATGTTGACAATTTGTTTTTAAATCTGCATAATTTTTATCTACATATCCTAATGTATATACCAAGCCCCTTTTGTTGTTTAAGTATTGGTAGGAGGATTTTCCCTATTCCTATATAACCCCGCCCCTTTTATTTAGAAAATCACGGTTTGATCAAACTCTATTCTGCACAACCTGTGCTTTTACACAAGTTACTGCTTTTTAGACTGAATACGTTTGCAGAAGATTTCTCTTTATGTTCTCCTATGTAAAAAATTTAACCCCCCTTCCAGTCTAACCCCAGGGAACGTGATTTGAACAGACTGAAATCTACACTATCTGAGGCTGCTTCTACATGTACACAAGTTTAGGTTTTTCTGGCAAAATGGTTTTTGAGAAGAAGATTTTAAAAAATTTTCTCTAAACATTTTCATGCAAAATTTCACCCCCCCCCCCCCCTCATCCTACCCCAGAGACCATGTTTTGAACAAATTTGAATCTATACTAATTGAGGATGCTTCCACACAAGTTTAAGCTTTTCTGACCAGATAGTTTTAGGAGGAATATTTTTGAAGATTTTCTCAATGTATTACCATGTAAAACTTGATACCCCTCTATTGTGGCCCCACCCTACCACCAGGGACCAAGATTTGAACAAACTTGAATCTACACTGCCTGAGTAGGCCTCCACACAAGTTTAAGCTTTTCTATCCTAATAATGTTTAAAGATTTGATCTATATATTCCTTTGTAAAAATCCATTCATCATTGTGGCCCCACCCTATCCCTGGCGAACATGCTTTGAACAAACTTGAATCAACACTACCTGATGATGCTCCCATACAAGTTACAGCTTTTCTTGTCTAACAGTTTATGAGAAAAAGATTTGCGAAAATATCAACAAATTTTTAATAATTTTAAATTATCTCCCTATCAGAGAGGGTGTGGCCCTTCATTTAAACAAATTGAATTCCCTTTACCCAGTGATGCTTTGTGCCAAGTTTGGTTGAAATCAGCTTTGTGGTTCTGAAGAAGGAGATTCAAAATGTGAAAAGTTTACAACAATGATAATGCTAACGATGACAGACAATGGACAAATTTTGATCAGAAAAGCATACTTGAGCTTTTAGCTCAGGTGAGCTAAAATTAATACCGTAAAGTATCCGAATTTTACACTTATTTCTGCATACTTTTAATCTTTGACATTGTATTTTTATGAAATACCATTTTTACCGAAAATATAAGATCCAATGCAAGATATAAGACTAAAGATTTGGTAGGGGTTCACTGTTAAATTTCAATACCCTTTATTTTCTGCCCCACCCCCACCCCCACCTTTATATAGCAATCAAAATACATGAGAGCATATAGGTACATTTTCTTCCTTAACTACTTACTGTATTATCAAAAATATTTCATAATAGTTATTGTATTTTATTTTTTTTTAAATCCTATATGTGAAAGAAGAAAATTGTACTTCAATGCGCTCAATTCCCCAAATTAAAAATATTCAAAACTTTAATTGGTCTTTCTAATTATAAACGACTGTTGATTCCCTGGCGTGAACTCGTGTGATGTTTCACAACCTTTATCATTTGATCGATGAATACACTCGAATGAAAAATGTTGTCATGTGATATTTAAAAGAGCTATTATAATCAATGTATTGACAGGCATATCACTCTATTTGACTACGGCAAACCCATTATTTTCATTTTAATTCAAAAACAACAAATAGCTACTAACCAGGATGATTTTCCGCTATAATATTTTCTTAGGAATAGCAATAGTGCCTTTATCCCCATAACAGAAATGTGTCAAAACTGTTTGAAATGTGTCATTTTTATTTACTCGTGATTTAAAAACTATACAATTGATGTAGATTTCAAATACTGTAGATTGGCAAATAATCACGATTTTTTTAATTTTACGATGTTCGCGATTCATCATTTTCCCGCAAAATTAAACCCATCATGAATACTACCATTAGTTTCGAAAAACGTTTTAATGCTTATATTCTGATCAATTGATTTTCTAGCAGCATGAAATTAAAATCATCACGATTGGTACTTAATTAAAAATCGTGAAATTTTTACTGACGGCTCTCGGGCTGATATATAGCAACCTCGAGCTAATATAGGACGCGATATAAAAATTGCCCTGTCATAATCTATATATAATATATATATAGACTAGTTCTATATGGAAGATCTGATGGCTAATTGTTGACTCCCCCTCCTTAATTTAACTGAAGGTCTCTTTTCTAGTGATAGGGCTATTAACACGATCTTTTAAGCAATTCACACTGAGCATCAGATTGGTCGGTAATATTCTAATATTTTCAGATTTTTCCTTTAAGTGTAATTTTGAGTGGATTTTGTACCATAAGTAATATATTTTGTGAAAATGGATGATTTGTTTTTGGCTATAGATGTCATTACATGATTTATTAGCAAAAATATTCAAGGGGAGTAACTCCCTCTTAAATGTGTAGAATGACCACCACTAGAGTAAATTGGCTTAGAGAGTATGTATTTCCTATCCTGATGAAAATTAATAGGCTAGTTAATTACTGAAATAAGAATAAATACTTTACAGTTTTAAACAATTAAATCATTAAATTTATGAATTTGTAGCCATTTTGCTGTCTGATTTTATGAAATAACATTAAGCCACCTGACTTATATTACCCATTTTTTTGAACACAGCATATTTTTATTTCAAATGAACTTTACATGTAGACAAATGCAGTTATCAAAGTATACAAAATGTCAAAAAAATCAAGTTTTTGCTCCTTCCTATCGAAAAATGATATTTTAGATGTGTTTACAGAATTGAAAAAGCCAGCCCCTCTTTCCAATGGACTCCATTACCATTACATGTAGGATATGTGAATGTACATTTGACCTTGAAATAACATCAGATTCTGCTATGATAATTACTCTTGAAATGAACAAAAAACAACATATTCTTACCGTTTTATTGTATATGTGCATCAAAATGCAGAAAAAAATATGTAAACTTTGAACATTTTTCATGGAGTTCTCATCTGTCCCCAAGTACCCAGGTGTGTTTGAATTTCATTTTAATTAAACGCACACATCACACTTGTAGGTCTTACTATTTTAGCAAAGTTAAAAGGAGACTAGAAACCAGAATAAATAAGATAATCACTAAATATGATTATAGGCTTAGTTTTCCATGAAAACAAGAAATCACATGTAGGGCGATATGTCTTTTTGTGAATAAAAATGCTACAAATCATCCATTTACCACAAAAGATCAATTTTAAATATCAGTGATGGTTGTTTTCAAATGTGTGTAAGAAATGACTTAAGGAAATTGCCACACGTTTCATAATATTAGGTTAAAGTGTTCAAACTAATGCTTCTTGTGAAAATCAAAAGATAGGGGGATGGTATACATGTAAAGGTATTTCTAAGTTATGTGATGCTTTTATCATGATAATATCAAATAGATGTATGTAGTATTGAATAAGGTTTCTTATTTAAGGAGGTTGAACAACAATTGACCTCTAAAAAATTAGGTAAAGATGATTTATTTATGGAGAGCCCTATGAATCTGTGTTAAATAGAGGAAAGTGGAAATGATGGGTTCACTTAAATGGCCATATTTTTCTTACACCTCAATGGAGTTGGCAAAATGTGGTGTACTTTTTCTCAGAATAGCATAAGCTTTTTCATTTTAAGACAAGATGTCTTTTCAGAGAATGTTAGTGTATGTTAAAGGTAGCAAGGGACAGTTTCAGATAAAGTACCCGACAATATTTTTTTAAAATTGTGAGTTGCTGTACTTTAATTTGTTCTAATATTTTACATGTGCTTTGCTAGCCAAGGGTGACAATCCACGGTGTTTCTTTACTCACTCTAAATAGAAAAACACAGTGGATCGTCACCCTAGGCTAGCGAAGATGCATTTGTTTTAGAGTTTTCCTTTTCATTAGAAAAAAATCATACAATACATTAATATCTGCTGAACATTTGGGCCACATAAAATTAATAGTAAGATTTTTCATTCTGATTTGCTAAAAATTATGGAGCAGGTGGGTTGATTTTCTTTTTCTTTTTTTTTAAACATCTCTTTTACCGTTCAAGTTAATTATAGAAATAACAACCGCTCTATTTTTAAAAAAAATGAATAATGCTGTACAGTTATGAATACACAAACCAATTTGTAATCTTTAAATTACATTTCATTTCAACTTGTCTGTTAATGCATTAAGACATTTGTACCCTTGTGTAACAAACATGACTGAAATCAAACAGTATTAATCTACATGTTGGTAGCCATTAAAATGTTTGGGGTTTTTTTTTTTGGTATACTGAGCTCGAATTTTCATCCTTGAATTTTTTTTTACACATTTTTTTTAAATAAAAAAAAAAATACATATGGGCAGGCCACTTTCTGAGGGGCAAGCAGGGATTAGAATCTAAAAATTAATTTTAGGTGGCTTTACCTGTCTTTTCTAAATTATCAAAAATGTTCCAATATTCTCTAATGTTTCATGTAGGTGGATTTTTAGAAAAGTTGTGGAAGCAGAAACTTGGAACAGAGTATAATTCCAGAATCATACAAAGAAGTAGGGGTCATTACGCACGGAGTTTACTCATCAAAATCAATATTCAAACGTTATAAATAATTTGTAATTTATATTCATTCCCCCCTATGCCTGCTAACATCTACATGTAAATGGATGTCTCCATGCAATTGGTGGTGTAAGTATACCTATGATTAAGGTATATAAATTTTTTTATTCTAAGAAATGTTGTTTTTCATTTTTCTATTTACATATCAATCAAGTTTCTCGACATCAATCTTTTCTTTCTCTCATTTTATACATGCATTACCAATGATTGCTTAACATTATATGTTTACAAGAGGGACATAGAGCAAAATCAAGAATGGATATCTAAAATGCTATGTAAAAGTCAAACCAATTTTTGTGAAATCTGGATTGTGACATAGTGCGATACTTGGACTACTTTATATTTGCTGAAAATGATAAATGCCTTAATGGAATGATATAAGCAGAGACATTAAATAACAGAGATTGGCAGCTGATCGAAATCTCGCGAAATCCCGCGGTCCCTATTGTAAAGTGTTCCCAGTTTAAATCAGTATATCTTTCTAATAAACAACTATATCGAAAAATAAACAGCTAAAACCTATTACCAAAACATTCAAAATATTTTACTTTCATGAGTTTATGTCATATTAACAATATTAAAAGAGGTGTTTTAGGAGGTAGTTGGCTACCCGTCGTCGGAGATTGCGCCAATGTTTTATAGCAGGCCGATATATTTTCTATATATTAATCTTATTTTCAATTTTTTGTTTCAAAAATGTCTAGAACCTATGCACACTTTTCATTAAAACAATATACTTTTAGGTTAAGATCATTATCTCAGTTCACTAAAATGTAGTTCTCAAAGTAAGGTTGGTGTGTACCATTTTTCAACAACAAAACACGCTAATGGCGGAGCAGCCAATCTCTGTTATTTATGTCTCTGATATAAGGTACAATCAGAAGAATTTTGATGCATAAATATGCCTTTAGCATAAATGATCATAAGAGGAGTGCAATCTTTAAAAAAGGATGATAAACAATAAACTCAAGAAGTTAGGAGATAATATATGGTGTGGCAGATACTAGGGGCTTATCAAATAGCTATCTCTTTCTTTATCATGTTTATGTATCTATTACATCAAGGCAGACTTGATAGACTCTGAGTTTTGGAATGAGACTTGACCTTGCACTACCCAATACAGGAACATGATCATTGAATGACTGAATGCTGATGTATATTTCCCCTGAACTCAACAGAAAAACCTTCTATAGTATCTAGAGTAATTCAATGAAAATAATTGTATGGCAATTACTGCACACCAATACAACACTTTAATCTTATCAGGACATATGAATTGTTCTACATTATTCTTATTGAATAAGTAACATCCAACCATCTCAGAACTAATCTATCAGATATTGAATAAAATTGGACCAGATTACTGGGTATGTTGGAAAAATATCTTGTTTCACATTTTTAATGTTCAAATAAATTAGCATAAATTTTAAACAAATATGCTTTTTTCGAAAAACATCACACAACTTCAATAGTGTTGCTTATGCTATGCATTGTCAAATAATTGTTGGCGGTGATGCGTGGCATAAAGCAAGACATGTTTGCGTCATTAGTCAGATCGTGGAGGGCCAATTGTTTACTTTAAGTTTAAAGCTCTGCTTAGTTATGTACTACATAAAGCAGTGTCTTGACAATCGCAAACTATTAATTACCCAACAAAAAACAGACTGTATATAGGGTACATACTATAAAATTTACCTTGAAAACTTGATTCTGTATCTGAAGCATTGTTATGGGGTCATTCACAACTCGGTCAATGAGACAAATCACCCAAATGGACCCCAAATTACATGGTATTGAAAGTTAAGAAAAAAGAAATATTCAGAGACTAATTTTGATAAAAATATTAGTTCTCTCAGATCGTGTATGGTATTAAGAAAATATAAAATCTAAGATTTACAGTTTATTTCGTAGGTACAATGTCACAGGTATGATCGATTTTGAATAAGGTTACTGAAATAAAAAACCCACAAAATATACCTGTATCTTTAAATTTTTTTATGTTATTATCTTATTATCTTTGTTTTTTAAAATTTGTTCGCTTGTTTATAGTGTTTTTATAAGAATTTGAATTGAGTTATAAAGGGTTTCGTCATCTTTGAAATTTGGATGAATCATATTAAAAAAAAATAAATCAAATTTTGGGAATTTATCAGGGGCGTACAAACTATTAGTATATACTTCCCTGAATTTATCAACATTAAAGTGAAATGATTAATATCTTTTAAATTATTGATGTTGAATTCGGATCCCTTTAATTCATTGGTTTTGGTTTTGAACGGTAGAGTCCACCATCTTATTCCCAGTTTGAGTGACCTACATTCTATCCTATTAGCCTATTAGTACGATGAGCTACCAGGACTTGATAACATGTCCGATATGTCTAGAGAACTATACGAAACCTCGCTATCTGCCATGTCTTCATACGTACTGCGAGGAATGCCTCACGGACTACATTTCTACAGCATATAACAAAGAGGAAAATGGATTTTCGTGCCCGACTTGTCGCATGCCTAACAAAGTGGAAGTGTCAGAAAACATTTCACCAAAAATGGCCGCCGCTGGGTTTCCTATCAATCATATGATAATGACTTTACTTGATCAGAGGGACATAGAAAATAAAGATGTCAGTTGCAACCCATGCTCCAAAAGAGGCCGAAAGGAACCTGGCAAATTTTGGTGTTATTCCTGTAGTGCAGCGCTATGCGAGGCTTGTGGAGAGTTCCACACGTCATTACCAATCCTTGCTGATCACAGAATCGCTCCGTTAGAAGACTCATCAGATGTTCCAGTCCTTGCCTCGACTGCACACGATGTCTGTGAGATCCACGCCGGAAAGAAACTAGAAATGTTCTGCCAAGACCACGATGTTGCTTGCTGTGCAACATGTACAATGGTTAACCATAGGAAATGCGAAACAGTCATAACACTCTTTGATGCAGCGAAGAGTTTCAAAGAGACATCAGCTAACACGACTGAAAGCGTTGTTAAAGAAATACAGTGCTTGATTGAGCAGTTTGATGTTAAAATAGCAGATTGCACTAAAGAGTATGAAACACTAGAATCAGCTACTGAGAGTCGAACAAAGGAAATACAAGAATTTAGTGACAAAATTATTAATCATGCTGACAAACTGAAATCGGACTTTGATCTGAAACTGGCAGAGGCTAAGTCAAAGAAGATGATGGAAATTCAAACCCGAAAGAAAGAGCTCTCAAACATGCAAAATATGTTGTCAAATTGTGAAGGCATATTAAATGCTGTTGATGAAAAGTGCTCGAAAATTCAGATGTTGACAATAATTCCGAACCTGATCAAACTTCGTGATGAAAGCAGTGCCAAACTAGAAGAAATTAAGCAAAACCCTATCACTCAGAACATAGAGGTTGTCATTGATCAAAGAATTGAAGATTGTGCAAAAGTGGAGTCCCTTGGAAAGTTGATAGAAAACTGAATATAATGTTGATAGAAAACTGAATAACATGTAACTAAAAAGTCTTTACATTTGTTTGAGCATTGAAATGTAACAGTTTAATAAATTGTGGACATAATTAGTAGCAGTGATTGCATATTATTTTTGTTTTTCAACTGAGAATACATTTCATAAATAGTGCCTGTTTGGGAGGGTAAAAGTTGAAATTGACACCCAGAGAAAACCATTGTCAATCGATGGGAAGCGGAGATTGACAATGGTTTTCAGGGGGTGGGGGGGGGGTGGGGGGTAATTTCAACTCTTTCCCTCCCAAACAGGCACTGATTATTTTATTATACTGAATGTCTTAATTTCGAAGTTTTAAAACTTTACCGATTTTATATTGGAATGACATGAATTCTATGGCGAACCGTACGCGCATGATTTACGCACATGTAACAATTCGTTGTGTTACCGATTGCCAAGTGTGTTGCTAACGCTAAGGGTAATGAAATGGATTATCAACTGTGTTTAAACCAATCAGATTTCACTATCTAGCATGAAAGTATTATAATCTCATATATTACATGTTTATTAACAAAACATATAATGATAGCACCAGGCCCAAATGGTCTAAGTGATACATTTAGCACATTTAATAAAAAAGGGAGAAAAGCATTCAGATGTCGAAAAAAAATATAAGAAAATACATGTACATGTATGTCAATACTAGTCTTGTATAAGTGATAAATCAGTATAAAACTTTGAATAAATTTACTTGTCAGTTTACAGCCTGAAAATGTTTCCAGTTAAAAGTTACTATTACAGTCCCTGAAACATTCTACTTTCCCATATGTCCTTGCATTCACTGTGTGCTTACAATGTGTTTACCGTGCGTCCACTTGCACTCTCTGCCTTGCTACGTTCGCGCTCACCGTTCTCAAAATGCTCACCATGCATTCACCTTGCGCTCACCGTTCTTTCAGCGTTCACTTATCATTCAGTCAGAATATATTATATTGAGGCTGATAACAACACAATACATCGGTGGTGACATTTTAAAAAGTGTCAACTGTTTACACACAACTTTGAACAAATCAGTATAGAAAATATCTGGATGGGGTTCACTTCATTCTTTTCTCTACGAAACCGCATTTATTGTTTGTTTTTTATTTATTGAATTGCAAATAATTCTAAATTTTTGATGTCAAAACATGAAACTCTCGTAATGTTGTATGTAAACTGTTGACACTTAAAAGTACAAAGACGGGCGTGCTGTGTGCACAGAATAATATCGATATCTACTTAAATATTTCTGTTCTTGCTACAATTGTCACGTGTGTGTGTGTATTATATCTTGTAATATCTGTAGATGGTCTGACCATGCTCTCAATGATGCATGCGTGAGACGGATGTTAATTTCCTCACATTGTTTATATTGCTTAAGGTACCTCACTACACTTGATTTGTACTTTTTAAGACACTACGTCACTAGATGGTGATTTTAATGTTTAAATTTGTTAAACCATTTATATCGTTCGATTGGGTTGTATAGCGTTGTAGCTCAGTGGTTAAAGTATTGGGTTACTGAACCGCAGATCATGAGTTCGAATCCACCTGGAGCTTTTGCTCATATTTATTGAATCAAATTTTTGAAAATATAATTTTTAATCGAAAATGCACATTCTTTGCCTATTTGACTTATATATATATATATTTCTTATCCATTATGATATTTATCATAATCAAGTAATTTTCTGCTGATTTGAGAAAATAGTTCAAGGTGTAGTGAGACACCTTAAACATTGGCAGATTTATTTAATGCACATGAAAAAAAATGAACCAGTTTAAGAAAATTGTTTATAGTTATAACGAGACGGATAGTGCTTAAACAAATATTATATTTAAAAAGTGCAGCACCATTAAAGTACATGAACCTTTGATATTTACACAGTCAGTGCCCCGACATGGAGATTATAACGATAAATGAAGAGTGCAAGGGCGAGTGACGTGCAGTGTATCACGTGATAAAATTTACAACGTGGCAGTTTTGTTCGTATTCATATTCACTGTTGCACATCGTGAATCAGCTCAAGTACCTTTCATACAACTTTTTTTTTGGCTTGTCAAGATTTTTAATAATTAGTCTAGCCCCCCCCCCCCCCACTTTCAATTTGCTTCCGATGCCACTGGATAATGCCTCATAAAATAGTTTATCAAATGATTTGCACTCGCAAAATTTGCAATTGAAAAGAAAGAACTACCTCTCTCATATCTGCATACAACCATACTATCTTTAATGATATTCTCTACCTTCAAAATAGTTTGGCACATAAACAATATGATACTTGTTTATCTGTGAGTAAAAGATTTGTTTAGCCAAAGGAAGAAATAATGCAAAATATATACTCTTTATAAATCCCCCCTCAGGTTTGTTTTATAATCACAGGTTCACAGTGTATTTACCAAGTATGAATTTTTGTTTTATTTTAGAATCTACTAAGCTAAATCTCCATATTTTATTTCAGCCTGGAAAAAAATGTACCAAAAGATGAACAAAACTGTAAATGTTGTGGCCCTATTCATACAAGTCTTAAATAACAGGTACATGTAAATACTGTCAATACATGTACATACGTGCAACCTTGAATCTATAAAAAAAAATCCTTTCCACTCACATCTACGGTAGGATATTTTTAATCATTAGTTTTGATAATGCATTAATTAATTTATTATATCCACAATGTAAATTAATAAACCCAGTTGCAGGTCTTTCTAATAGGTATTGGTTCCTTGAACAACAAGGTGATAAAATAACTATATACACAAGCAAGGAATCCACATAAACTTAGTATTATATATAAGTAGACAAAAATGTATGATTTCTAAGTAAGAACCTTAGCACCTAGCTGTCGATCCCACAATAGCATATACATATATATATA
