NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAACTGCGCATGCGCGCCACCGCTCCAGCTGCACTGCGAGCGGGCCTCTGAAGACGCGGTAGCATGACGTCACCCCTGTCTCCCGGAAGGAGTTGGGGCTCTCCCCCTCGGGAAGAGCGTGAGCTCCCCCCGCTGGGCACAAAGACAAATGGCAGTGATTTTCTTTTGTTTTTATTTTGAAACTGGGGGGACATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCGCGGATGACGGATATCGCTCGTAGCAGTAGCGGCCGACAGGCAGGGGTCCTGACTGTTCGTTACTGCTACTCTCAGCCTCCTTTCCAGGACTTTCTCTGGCATCAAAGCACAGTGTGGGCATCCCTGAGGGTCCGCCAGTGAAGCCTGAGCATGCTTGGCACCCATACAGACGATGCACATTGGATGAGGGTCCCTGCCCGAGATGGTGGCACCACATGATGCGGGGCACGGGCGGGATGCAGCCTCTTTGGCTTTCAGCTCCGACCTTTTGGCGGGAGTAGGAGCCGTAGACATGGTTAGCGGAAAGGGGTGAGGCTAGGCTACACCAGGCTCATCTCGACACGTTAGCCCGTAAGTAGCTAGGACTAGCAGCGGGTGTTAAATCCGAGCTAGTCGCCGCGGGAGTCAGCTCGTCGTGACACGTTAGGAACTTAATGCTAACCGAACCCTAGGTCGACTAACAAGCTAATGCTAGTGAGACACTAATGTGGTTCATGGCCTGCTAACAAGTTAATGCTAGCCGGACACTGAACGAACAGCTCATTGTAACGCGTTAGCCCGAGTTACACAGCGTCGGCTACCTCGCTAACTAAAAACCAGGAACCGCTGGGACAGCTCACCTGACGCGGTTGCTGTTCCACAGTGTAACTCTAAGTACACTTCTTTCGAAGGACTTACTCAGCACGATCCAAACTGGAACCGGAAAAACTGCGTTGGGCGACGTACTCCTACACGGGACGCCTGAGAACTGTTAAGCAGCTAATCAAGTTAGCCTGGATGTGCTGAGGGAGCTCAAAGTAGTTTCTCACGGGAAGAAAGCGAGAATGAGTTAGGAGGAGCTGGTCGGCCGTGTTAGAAGGAGGGGGCGGAGCCCTTAGCACGGCTCGACAGGTCTGTCATAGACAGACGTGGTGTCATTGGAGCTTCTGTAGTTGGTCACGCCGAGGCGATTCCCATAGTGAAACACCGAGCGAAGTTAGAAAAAGAACCACCCTGAACTCACACATGCATCGATAACACAGCCCCAAACCCACCCCACCCCCCAATTTTTCCCATTTCCTCTATGAACCACCACTGTGCAATATCAAATTTTGTGTGCAATAACCCAACTATATATACATAGAACTATTTATTACATATTACTTTTAAAAACTGGTTTGCATATTTGTACATTTTATATATTTTTCTCTGTTAATACTGTTCATATGTATATAGTGCTGCAGAACTGTGCCCCGCTACATGTTTGCACTGAGTAGGAGATGCTCTGTATCTCATTGTACAACTGTATAGTGACAATAAAGACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTACCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTGACTTTCTTTTCACTGTCTCTTCCTAGCCCATCTGAAGTTTGCTATTTTGTAGTTGATTCAACAAAAAGATCCTCTTGCTCCGTTGATGTGACCCTTGACTTCTTGGCAGTTACTGCCACTGAAAACAGTTAAAGTTGTCATTAAAAAATTGACAACCTTAGGGTCATAAAAGTCTGCTAAGACAACATTAACACATTTATTTTGTTATTTTGTTTCAAAATAAAATGCTTACTTAATTGTTATTGTCACACAGTGTTGCTCACAAAAAACAATAAATAATTACTATAAAAATGAGAGAAAATGTTAGTTTGGTACTTGAATTGTAAACTTGTGGTCTATGGATTTTAATCAAAACTCAGAAAAGTCCCAGAGTGAATTGGAACATTTTGTGTTTCAGAATTTAGATGTGTAAGAAAATTATCTTCAACATTTTTGCATTAAATGTGACTTCTCACCTCAATAGGGTTCAAAAGTTCACAAATCACCAAACACGATTTAGAAAGTGCATATATGAATATTTTAATAGTTCAATGCAATTCAATTCAATTTTATGTATATATCGCCAAATCACAACAACGATCGCCTCAAGGCACTTTATATTGTAAGGTATTTCTGCCCATTATTTTACAAGTAAGTGTATTCACAGTTCACAAGACTCTAACCAGCTGTGGTAACCTTCCTGAATATCTTAAATATCTTACTTTTAATTTCCTTTGTCCTGAGACAATACACAAAAGGATTTACAAGAGATGGACCGAGGATGGTGCCAATTAACAAACCCTGGCGTTCTTCAAGAGTTAACACCACACCAAATCTGGTCAAGATAACAATGACAAACTGAGGACAGTATAAACATGATACACAAATCAGGTGACTCACAAGAGTGCTTCCCATTTTCTTTTTGTCATTATTTGATAATATTTTCACAAAAAATAAGATCCCACAATATGAAAGACAAATGAAAGTGAATGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTGTTACAGGTGGAAAAAGTGCAAAACTACAGGCAACAATCCACACAATGTATGTAAATACTAGTGTACGTGTATTTGTTAAATAACTATGATACTGAAGAGGACAAATTATAGCAATTAACCGATCAAATGCCATAATTGTTAAAGAAAACATCTCCATTGTTGCTCCCACCTGGTAAACATACATTTGAATTAAGCACTCCACATATGATATGGTATTAACACCAGCAAGTAGAACCCCGATCATTGTTGGAGTGGCACTAGAGGTATAAAGTATGTCAACAAAAGCAAGACTGCAAATCAGAAGATACATTGGTTTATGTAACTGCTTGTCAGAAACAATGAAGATGATATTGACCATACTTGCAAAAACAGCTAGTAAATAGGTTATCAGCATAACCACACCAACTGCTACAGGCCTTTTGACTGTGTCAAACCCACCTATAATAAAATAAGTTAGTTTGATTGAAGCATTCTGTAAAGACATATTTAACAAAAATAATTAAATTGCAGAAGGTTTGAAGATGTAGTTGAAGAAGAAAAAATGTGCTGAAAATCTTTAACAGTGATAAACAGTTGTAAAAAACAAAACAAAACAGTTATAAGCCTTCTAAACCCAAACAGGTTTGGGTTAACTACACAACAGTGCTTTCACATTTTAAGTCTCACAACAACAGGAAGTTTTAACTTGGCAGTCTCCTCATCCAATCACAATGGATATCAATTCTCTGTGTTTACATATCACTAGAGACTGCAGACTACATGATGTATGATGTCATCCCCACCATCCAAAACCAATGATAGATGAGGATAGATTGGAAATCAACAATTTTAAATTCCACTAATTCTACTAATTTTGCTTTTACCTCTGATGCTTCAAATGCTAGAACACCTATATAAAAAATAACCCCAACAACAACCAAATGTAAAAAGGAAATGAAAACAAACAAGTGTTTAGTGTATATTATAATATAGACAGACTTTATGAAGAAAAGAACAATTTTTTTGAGCAACTTTAAGCACAAAAGTCATATTGATAAAAAACCATATACAGGCCTTTTTACTGAGGAGATACAGCCTACTATGCATAAATAAAGAAGATAAATGCATTGGTATAGCACTCTTCTACTCTGAGCATGTTCATATTTACTAACACACTTTCATACAGCACACTTAAAGACTTTTTAACAATTGTAAATATACTGGTCTATCTCTTTAAGTGGTTCTGAGCCACAATTTAACATTTGAACTGGTATTTGTGTAGAAATGCATAAATCTGTTGTGGATGCATCACACAATATTTTATAGAAATAATGTTAGTATTTTCATCTAATTAAATTTACAAAATCATTTAAGTTAAAATATAGATAAAAATATACAACTATACAAATAGATAGAGTTAATCTTTTGTCCAACTAAACTTTCTTAGAAAGCAAGACACAACTTTCACTGTGTTACTTCTCATGTTTGCTCATTAGGTTAATGACTTCTTTGTTTGCAAAGGGCTGATAGGAAAGATGTGTCATACTCACCCCTCTTGAGTGAATTATAATCAGTACCTAGCTCCAGTAATGAACTTCAAAGGGTTTGATGACACAATTCTTTTGTCATTTATTTCTGTACTTGATATGTAACAGTCTCAAAATCAGAGGTGCTTGACTCCCTTTTATAACTCTTAAATGCGTACCTTAAAGTAGATAACCCCAACATTTGAGAGGAAATATAATCTCATTAATTTAGAATTTAATTTAGCCTGTATAAGAAAGCCCTCTCTAAAGCAAGGGCATCCTACCCTGAAGAAAATAAGAACCCAAGGTTTTTCTCAGCACTGTAGCTAGGCTGAAAGAGCCAGCTTTGTTGAAACTGGTATTCTTTTAAACTTAACTAGTAAGGACTTTGTGAATATCTTCACAAATAAAATTTTAATTTAAAAAAACATGTCAAAACTATCTCACAGATGTATCACTACATACAGCTACTTTCATTACTACTTGTATTTATTTAGTCTTTCTCTCTGATGCTTGTGATTTAACTCCAGTACACACCGAAAAGTTGAGTCTGAATATCTCAGTGCAAGACATCTGTGAAGGTTCTCAGTCATCCAGGTCATTGTATTCTAATGAGCTTGGAAAGAAAATCGACTGGACTTTAAGCAACTTAAAGAAGTCCAGACGCTTTTCTTTCCAAGCTCGTTAGACTTTTGAGTGCAAGGAACTTTATGACACAAGTTTATGTGCATATTGGGGCTTCTTGAGGAAAGCAGTGTTGTGGAAATGTATTTCAACTGAATTGGTCATGTCAGGTATTTTAAACGCTGAAATAAATTGTTGTTAGACATAAAAGTCATAGGCATGTGTGAAGTCTTGGTTTATGTACTCAAGAAAATGATAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCTTAAATAATATTAATTTGATATTAAATACACCTCTTGTCAGCTGTAAAATAATATAAAATGCAGTACAAAATGGACTGAGGCCCATACAGGAGGTTTGTATTAAGACATATGAAACTCAAACTATATATTTCCATTAAAGTACGCATGAAAGATACATGTTTTGAAATGACAGGGAGCATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATTAAATAATATACCATTGTGGAGGTATGCAAATACAACACAAGAGTTCTTGAGGCTCTTCTGGGAGCCGGAGTCAACCAGAAAATGCCTCCCCGAGCGCAAGTCCTCTATAAAGAGCAGCCTTTTCTTCTCACCAGTGGTCGTGACCCCTACAGAGCACTAGCGGGCTTGTTTCCCTGGGCCTTAAAACTGCAAAGTGTTAAGGTTGGCTGTGTGGCAGGCAGGCAAGGAGGAGTGGTGGACCCAAAATGCAGGACTCAGACTCAAGGGATGAACTCAAAATACTCAGCTTTATTTGCTGGCACGGGAAAACGAGCATACAATGCAAAGCAAACTAAACTAAACTGGGAAACAACATAAACTCACGGGAAACACAGGGAGATCCACACAGCATGAGGGACGACACGACACTGACTCAAAGAAACACAGGGTTTAAATACACTGGGAAGTAACGAGGGGAATGAGACACAGAAGGAGGGCACAGCTGGGAGAAATCAGAACTAACGAGACAAGGAAAGCAAAACCAGATACACTAACATGAAACATGGACTTTCAAAGTAAAACAGGAAACATAAGAGACGCGAACTAAACAAGGGGATACAGCCGACAGGGGAGACAGAGCAACTATAGAACACAGACATAAACCATAAGACGGAACTCTAAGAAACCAAAGACTAGAAAAGATAAATAATATAATAAACTCAAAAGCCCTGGGTCAACGACCCAGGCATCCTAACACAAAGGCAGCACGGCGCTGTCATGCTGATGGTAAAAAAACACAGCCATTTTCTGTGGTGCCACCGTGCCACAATCCCAGCCACCATTGACGAGTTGGATGCCTCGATTGAGAATCGATGGGGGCGCAGAAGATACTGTTGGTGAGTCGAAAACTATCACCTTGTTGCCGAAGCTGGACCCGGAAACAGGGTTCATATGTCATCACTTAAAGATTGGTGTAAATGTTTTAATGTACTACAGTTGTTATTATTATCAATTGTCACAATTGACACGCAGGAAGAGTGCAGCAGCCACCACAACAAAAATTTTGGGTAATTTATTTGCTTCAGCGCGAATGAATCACTCAGGACCAGAGATGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCTGGTAAGCAAGCTGCGTTACTGCGTTACTAAAACCGTGATTTTTTTGCGAGAGTGTCTCATGACAGTGACGTAAGCGAGTGTGACGTTCGTGGCAACAGCTGTGTGCAGATCAACAATGGATAATATATCGAGTGCGGGAGAGAGTATGACTGTGCAGTGTTTAAGCGTGGAAGTACTGACCTTTCTTTGAGTTTGATTCCATAAAAAGTGACAAAAACTTTAGCATCCGCTGTCCACTGCGTAGGAAGAAAATGTCGTTTTACAGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGACTGACTCACCCCCCTCCCTCCTGGCTCACAGCTTCTTCTTCTTCTTCTTGGTTGGCAACCAATGTCAAGGTGCATTACTGCCCCCTGGCTCACAGCTCAGTGGACATTTAGATGAGAAAATATATATTTGACACATTTAAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTCCCTGTGGAANNNNNNNNNNNNNNNNNNGCTCTATAAAATAGTTGTTTTCTTTTACAATCACTCATCTTAGCAGTACGATATACATGACAAGAGAAACAAATTAAGTCTGAGTGAAAATGTACATTTTTGCACTCTCTGGTCAACTGACTCAATGATTCTAACAACCCGATTCACTCTGGTGAGTGACTCATTAAAACTCGATTCAGTAAATGGTAAATGGCCTGTATTAGTCTGGTACTGTTAGTCTATTAGTCTGACCCCAAAGCACTTTACATTCACACACTGGTGATGGCAAGCTACATTGTAGCCACAGCCACCCTGGGGCGCACTGACAGAGGCGAGGCTGCCGGACACTGGTGTCACCAGGCCCTCTGACCACCACCAGTAGGCAACGGGTGAAGTGTCTTGCTCAAGACACTGTCTTGCTCAAGACCGGAAGACCGGAAGGTTGCCGGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAAGGGTCGCAAAATTTCAAAATCTCTGGTAGCCCTTCGGGCAGGCCCTCTTCAGTTTTTGGTAGCCCAAAATAAATTTAAGTAGCCCGAATAAAAAAGAGAGCAATTTTTTAATGTTTTGTTTCCTTTACAATATTATACATTAAAGTATAATATTGTAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCAAATTCAAACGCGATTTCAATATGTCACATATTGACAGTGGCTCATCGATGCCAATGACATAATTACTCAGCTACATTTTCGAAAGAATGCAAAAGCATTGACATATATTTTCCCTTCCTATGATAGCCCGACGGGCAGGGCTGAGATAGATTTTGGTAGCCCGACTAGCGATTTTGCGAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATCTCTAAACTCTTTTAGTACCTGCCGTAGACTCTCTTGCTGCTGTGGAGTCAGCCCCTCACAGTTCTTTGACCAGATGCTCCTCTCTGCTGGGAGCCTCTCCTCCTCCTCCGCTTGCTGCTCTGTTGGCAGGTATGTGGGGGTCTCCGAGGTGGAGGTGGACACTGCGGCAGATGCCAGGCAAACCGGGGGAGGAATAAGCTGCAACTTCTTTCCGTCAGGCAGTATTAGGAAGCCTTTGCCCAAGTCTAGTACACCACCAATGGCTCGCAAAAAATCCAGCCTAAGGATGCAGGCGTCCTCCATGTCAGCCACCCAGGCAGCATAAGGCACACCGAGGTCTCCCACCTTAAACTGGAACACTCCCCTCCCTCTAATTGGGGCCAGGTCACCGGTTACAGTCTTAAGTCGCACATTAGTTGGTTGCACAGCAGCTCCAGTTGGGACAACATCGGGTCGGACCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTAGGGGGGGGCGCGACATGAAAAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGCTTGGACACTGCTAGCACGGGGCGCCTCCTCAAATGCAAATCAAGGAGATGAAGCATTGCTGAATATGTTTCCAAACCAACTTCATTCTAAGCCAAAGATTAGAAAATATGGTGAAGCAGATCTTCCCTTTTGTTTCACCTGCACAAGTGCCAAGGTAGGTCTCCCCTGCATAATTGGTTTTCCCTTCGTCGGGAGCACGCTCTGGGTTCTTCAAATCACGGACAAACAGTATCCCACATTCTTGATTTTTAGTTCACAAACACTTGTTGTAATGACTAACTACTCCTGACATTTTGGAGATGTTAGCTCTTTATACAGTAAAGTTACAGCAGGATACAAATAATATCAGGCTGATCCTGCCACGATTTGTTCCCCTTGTTCAAATCACGGACAAACAGCATCCAACAGTTGTTTATGTTTTTGAACCCATTTTGCAGAGGGATTGAAAAATGTATTGATAGCAATGTTGAATATTATTACACAGGAAAAAAACAACTACACGTAAAATAATCACACCGTGACGCCTCTGCCTTTCTAAATAGAGGGACAGTAACTGCGTGTGTATGTAAGCATGTAAAACCTGCAGATAGTCAGATTAACAGTATTTTGTCTCTACCTGCTATTCTGCAATTCATTTCATGTAAACAATAACGTGCGCACAGCATGACGTGAAAAAAGGCACATACCTTTGACGTTGCATGACGAACTCTGTATTCCTCGTCCACACGTAAACGCAAAAAAGGAGTTTTAAAAAAATCTCCCTTTTCGCTGATTTGAAACGCCGTTTACGTGTGGACGAAACAGATGCGTTTTCAAAAATATCAATAATTGTTTACTAAATGTTTGAGGTGTGAAATAAACTGCAATGGAGCAAAATATGGGTGTGTGTGGTTGGAGGATGTGCACGTGCGGGCGCNNNNNNNNNCGAACATTTTTCTTGTAAAACAAAGGGGGGCCCTGCAAAAAAAGTTTGGGAACCACTGTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTTTACTCTTTGGTTCAGATGTGGATACTGTATTGTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGAGCTGACACAGTCTCTATGGAGATGGGTTTTTGGGGGGGTAGCAGGAGGAGAGAAGCTGCAGAGAGGCGTGTAAGACAGACTCCAGAGTGTCCTTAGCCAGCGTGAGCCACCAGAGGTAACACTGGAGGAACTGTGTTATTGCAATGGATTCCAGGGTGGCAGGTAAACCAAGCTGTGTAAGCCCATTGCAGAACCATGGGAGCGAACAGAGGAGAGCACAAAGAGTCGCCCTGGGGAACCCATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGGCAGCCCAGAGGGGGTTCATATGACAACCCCCAGCCCGACACGCATTCTTTTAATAGTCAATGTGAGGGTTGTACCATTAGAGCCAGCGCTGACCTAAGACCTAAGCGTGGAAGAGAGCTTTTCCTCGACAGGTTGCCCACCAGTACTCTCTTCACCACAGGTGTACGTGCCCTTTTGATCAAGATGGACAGGTTGAGATGAAGAGATGAGGTTAGGCAGCATTGATGTTCTGCAGGTGTGAGTTGTTAGTGCCCCAGCTGCATGGACTGTTCTCCCTCTTCACCATCACCATATACATGTGTGTCTGGGTTTGGACATTCCGTCACCGGGCAGTGAGCCCACAGGTGCCAGCAGCTCCCGGAAATCGCGACCCCGCATGCTTCAGTGAGCCTGGAGGCAATCATCCACCTGGATGCACAGGGTCATGAGAGCATAGAGAGAAAATGGCAGTTCACACATAACTGGCTCATCCTTAGGTTCCTCACACATTATTTACAAGAGTGCTTTTGATAGCTTTCTGACCCTGACCTGTTTCTTCGGCCAGTACCCAAAAATCTATTGAAAAGTCGGACATGCTCCGCTTACCTTGCTTGAGGTTTAGTAATTGGTGAGAGGGTGCTGCTGCTCTGGACCCCTTGTCAAAAACATTCTTAAATTTAGCCAAAAAATCTGACTAAGAGATTTCAAGGTTAGAAAGTATCATGACTTGTACCCACTTCAGTGCACAGTTGCGCAATAAGTGGCCGAAAAAGGCAATTTTAGCTCCGTAATACGAGGTGCCACTGTTGGCGAAACAGAAGTAAACATTGTGTTAAGAATCCTGCACATTTATCCAACTCACCACTAAAAGGTGAAATATGTAAATATGTGTAAAATATGTATGGTTTCTGTGTATGTAATCACAAAGGTTCAATGAACAGGAGTTCATTGAACCTTTGTGTTCTTATCTGAAATAATATTAATGTTATATTTAACACACTTGTTTTCCGCTGCAAAACAATATAAAATGCACAGCAAAATGTACTGAGGTCCGTGCAGGTGTTTTTATGTTAAGACATCCCATGACATGAAGGACAGCTGGAAAAACATTGCCGCTCATGACAATAATGTCTTAATCTTTGTACCAGGACATCATATGAAACTCAAACTACATATTTCCATTCAAGTACACATGAGAGATATGTGTTTCGCAATGACAGGGAGCATCTAGAACATGTACATCAGGGGCAAAACATGACGCACATACAGAGTGCGGGCAGCCAACACAACACAAATTGTGAGCTTTTCGCTCCAGTCAGTGGAATGCGTGCTTCCAGCTTGGAATGCGTGCCATGTCTGATGTGAAAGGGCCTTAAGAATGACATTAAATGTAAATTACTTTTGTACTCTGTACTGTTGTTTGACTCCTTTGCAAAGGTAAATAAAAGACAACTTGGTTGAACATCTTGATTTAGATTAGAATGCCTCAACCTAGAGCTGGGCGATATAAGATTTTTTCATATCACGATATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATAGTTTAATTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTCAACCCTATCAATCCATTTCCCTCTACTTATCTAAAAGTCTGGAGTATATCTCAGCCACAACAGGGCAAAGAATACACTGGACTGGTTGCAAGTCACAGTGGCTGACACAGACAGAAAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGAATTATCTCACAACATTTATTATTTACTTGACTACTTGACTTTGCTTGTTTTTAATCTTAAGAACAACAATTTATTTTTCAGAAAAAGATGACATTGACAGTAAAATCTACTAGTCAAAAAAGTAGCGAGATGTGATCGTGCATAGTAAAAAGGGGTACTCACACTTATCCATCCATACCATGCCTGTGAGCATTTGACCTATGAGAGATTTGCTTAAATACAAACTGCAAGCTGTGACCTAAGTGGTTCAGCTGCACATGAATATGTTACGATGCCTGGCCTAAAAAGGAAAGAAATGAACCAGCCTTCCCATATGGAAAAGATATATATAAATCTTATAAAGTTTGGATCTGTCTTGTGTGAAACTTGTATGAAAAGCATACAAGAGTGAAAACAGATATAAGATCCCTAGAAAAATCATATAAATGAAACTTGTATGTTTTGGATACTTACTGAAACAATATATGAAAGTAATTAGAAAGTGGCCACTTTCATGAGTAAATCATATGAGCCTTATATGATTCACTATATGAAGTAGGCCACATCTTATGCAAGTCTTTTATAAGTTTTTACTATTTCTTTTCCATATGGGTTCCTTCAAGCAAATTCAAATGTGCCAGCACCCATAGATGATTGGCTGATTGTTTCCTTTCCCTGGTGTTGCAAACCACAGGTCCTCTGGCAGGCAACTGTCTGGGTTGATTGTCACATTACAACCATGCACTAGGCGATCGCTACAGAAGCTTAGGAAAACATAGAATGAGCAAGAATGGAATTCAAGCCAAGTAAATCTTGCAGCATCTCCATCATAAAAGGAAAGCTGACAGCCGAGCAATTCTATATCAGTGGAAAACCAATTCTAACAGTCTTAGAGAAGCCCATAAAGAGCCTGGTATGGTGGTAAAATGGTGGCAACTAAAACAACTAAGGCAGAACTTGGCTGATGACCTCAAGCGGATTAACAACACTGCACTCCCAGGGAAACTGAAGCTCTGGTGTTGCCAGTTTGGGTTATTACCCAGACTACTGTGGCCGTTGACAATATACGAGGTCTCACTCAATCATGCCAATCGACTAGAGAGGCGAGTGAGCTCCTACGTTAAGAAGTGGCTCGGAGTTCCCAAATGCCTCAGCAGCGTTGGACTCTACAGCGACGGGATACTGTCATTGCCTATCCCTAGCCTGGTTGAGGAGTTTAAATGTGCAAAAGTGAGGCTTGAGATGTCACTCACGGACTCCCGGGACCCCATAGTGAGAGGCACTGTTCCCACCCTAGCAACGGGGAGGAAGTGGACCCCAGCCACATCTGTGCTACAGGAGAAATCCACTTTTTGGTATCGTGATGTGGTGGGCCACGTCCAACAGGGCAGAGAATTTGGTCTTGCCGCAGTAACACCTTGGTGGCAACAGGCATCTGTAATCGATCATTGAAAAATGGTGGTGGAGGAGGTGCATCGACAGGAGGAAACAGCCAGACATGGCAGAGCCGTGGCACTGGCCAAACAAGGTCGCTGGGTGAATTGGGAGAGTGTGGAAAAGAGGAAACTCTCATGGAGTGAAATCTGGGGCATGGTTTCATCATTCAAGTGACATACGATGTGCTACCTTCCCCAATAAATCTGCAGCTGTGGTTTGGAAAGGACCCATCCTGCCCCCTGTGTACAGTCCCAGCAACACTCATGCACATCTTGATTGGTTGTAGGACTAGCCTTACTCAGGGCAGATACACATGGAGACAGAACCAGGTTCTCAGGTGTGGAGAAAGTTGAGTGCAAAAGAAAATCCATTAACGCTCAACCTTTCATGAACCAAGAGGAGCGTCAGTTTTCATCAACATTTGTCCGGTAAGGAGACAAGCCAAGGACAAGCCCCTCAACCCCAGACCTGGGCCCGCTGAAGGTTGCCAGGGACTGGCAGATGCAAGCGAACTTGGAACAGAGGCTATTTTTTCCCACAGAGATCGCAACAACAACTTTGTGACAGACCTCGTCCTTTGGTATAACTCCCAAAACTTGCATACGTCATTAAGTTGGTGGTACCTTGGGAGGAAGAAATTGAGGAGACATTTAAGTGTAAGAAGCTGCGGTATGCCAACTTGGCAGCTGAGGCAGAGGACAGAGCCTGGAAGATCAAGGTGCGCCCGGTGGAAGTGGGGTGCAGGGGCTTTGTTGCTAGCACAACAGCAAAGCTGATTAGAGAGATTGGGATCAGAGGACAGGCACAACGGCAGGCTATAAGAGAACTAGCTAACACTGCTGAGAGGACCGGTCACTGGCTATGGTTAAAAAGGGCCGACATCACTTGGGCAGCAAAGGCAGTCAGCTAACCGCAAGAGAAAAGAAATATTCCACTGTTCTCCCCTCTGCTCTTAGTCCCTTTTCTGGGAGGCAGAGCATACAGCCCGATCAGGCGGAGAGGTGTGGGATGCCATGATGCCACTCCCACCATGATGCCGCCCTGGGCAAAGGACCATATCAAAACCGCCACTCGCTACTTCAGTAAACATTTTTTAAGTAATTTACAAATTTGTTCAAAAAACAAAACAATTTCACAATTAAGAAAACAAATAGATAAAATCATACATTTTCAAAAGCCTGTTATGTGTATAACCGAGGCTGTGTATAAGGCTTCAAAAATCTGTTACAAAGGTGCCTTTGTGTCTGACCTTTTTGCATATCTATGTGTAGAGGTTTCCTTTTCAGGGGTGCAAAACTATGGGAAGAGACTATATAGAAAAATGAATAACTGTCTGTTGCAGGCGATGTACTGCATATTGGGCTCAATTTATTGACAGAAGCATGTCTTATTTTGCACATGTAGCTGTAAGAGTTGCTGCTTGCAGTGCTAAGGTATTTGGAATGAGAGGAGGATGTTACCAATACNNNNNNNNCATCTTCTTTTACTGGGAGCCAAGTTTCTTCCAGGTGTGCCCACACAGAGCAACTTTTTTTAATCGTTTGTTTGATATCTTTGTTATATAGGATCACTTAACAAACAAAATTGTAATGTCTGTCAAAATACAGCAGTCCAGTAGCTTAGGTATGTAAATTATGTTATGCTGGTGTTGGAGCCATTCATTCANNNNNNNNGATAATTTTTGAAATGCAATAAAAATGGATTGTTGCTCTCAGGTATTAAATACAATCCCTAGTTTCCAAAACACATGATCAGACACAACTGAAGGTCTGGAAACAAGCAAAAGAATTACTGAGGGACTTCAAATAAATGATTACTACAGTTGATTAGTTTTTGTTGATTAAAATATGATTATTTACAGCATAGCAGTNNNNNNNNCATACTGTTGCTAACAGACACATAAACAGTTTAACTAAATTAAAAACAAAATCAAAAACTTTTGTTCTAAAATTTGTATGAAGTGAATTGAATAGTTAAGGTAAGGAAAATAGCTTGTGTAAAAACAACAGTAGAATAATTCTCATTTCTGCGCCAGAATCAAAGTGAATGGTTGGTGTTTCAAATATTTTGTGAATTAATGTTCAGTAAATATACACCGACATCAGTTAGGGGTATTTCTCTGTTTATCTACAAAANNNNNNNNAAAAAAGCACACTCAGTTCACAAGATTTTAGTCATATGTGTGAAACGTTTTGAAAATCTTAAAGAGCTTTTGTTTAATTTCTTTTGTTCTAAGACAGTACACAAAAGGATTTACAAGACATGGACCGAGGACTGCACCAATTACTAAACCTTGGCGTTCCTCAAGAGTTAATACCACGCCAAACCTGGTGAAGATAATGCGAACAAATGCAGGACAGTAATGAACAATTACACAAATTAAGTGACTCACAAGAGTGCTCCCCATTTTCTTTTTTTCATTATTTGAAGATAATTTGACAAAAAGTAAGATTCCACAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCTGCAATGGAAACTTCATTGAAATATTTCTCTGGGTTAACACAGGTTGTTCTTAACACAGCAGCAAAGTCACAGAAGCTGTATTTCAGCCTTGAACTGCAGTGTGGGAGGGGGACAACTGCTGCAGGCATATAACAAACAAAACACCAGGCAATGAACCACACGATAAATGTAAGAACAAGAACACGTGTGTTTGTTAAATAACTGTGATACTGGAAAGGATAAATTATTGCAATGAATCTATCCAATGCCATAATTGCTAAAACAAATGACTCCATCGATGTTCCCAAATTGAAAACACACATTTGAATTAAACACTCCACATAGGATATAGTATTAACACCTGCAAGTAGAACCCCAATCATTGTTGGACTGCAACTGGAGGTGTACACTATATCAACAACAGCAAGGTTGCAAATCATAAGATACATTGGTTTATGTAATCTCTTGTCAGAAATAATAAACATGATATTTATCATATTGGCAAGAACAGCAAGAAAATATGTTATTAGTATAACCACACCAACAGCAATAGGTCTACTGAGTGTGTCAAAACCACCGATAATAAAGTGTGTTACATTGACTGAAGCATTCTGTGAAGACATATTCCGATTGGAAGTTGAAGAAGAAGAAGAAGCAAAGCAAAGCAAATATGAATAAAGTACGTGGTAAATCTTGTTCTTTATCAGATTTCACACCTCTGAGCTCAGTCAAACACCTTTGCTTTTACTGGGCAGTATTTAAACTTTAAGGCTTGGAAGAACTGTAAGTTTTGATTGGACAGCTCCCTCTTCCAATCAAATTAGACGTCATAAATGTGAAATGTCTATATTGCATCAGATATTGCAAAAAGATGATGTCATCCCCTAAATGGCAGGATAAAAGTTGAAAAGTTAATGCTCACATGATTACAATAACCAAGTGGTTCCCAAACTTTTTTTGCTAGGCCCCCCTTTGTTTTACAAGANNNNNNNNNNNNNNAAGCACAAACACATACTCCAACCACACACACACCCATATTTTGTTTTCAAACTCCACTGCAATTTATTTCACACCTCAAACCTTTTGTAAACAATGAAACAAAGTAAAGATAAATTACATGTTGCAATAAAACAAACGACTACCTCTTTTAAATAACAAAAAGACAAACCATTTTTATGGTGTAATTATGTTGTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAATGTGTAAGAATATTCAACATTGCTGTCAATACATTTTTCAAAAAATGCCTCTCTGTGCAAAGTGGGTTTAAAAACTTAAACAACTGTGGGATACTGTTTGTATGTGATTTCAACAGGGGGAACAAATTGCTTGATCAGCCTGATATTATTTGTATCCCACTATAACTTTATTGTATTAAGAGCTAACATCTCCAAAATTTCAAGAGTAGTTCGTCATTATAAGAAGTGTGTGTGAGCTAAAAATCAAGAATGTGGGATACTCTTTGTCCGTGATATGGACAGCCCAGTGCGTGCTCCTGACGCAGGTAAAACAAATTCTATTGGGGAGACAGTGTGTGAATGGGTGAATGACTGGATGTGTAAAGCACTTTGGGGTTCTTAGGGACTAGTAAAGCGCTATATAAATACAGGCCATTTACCATTTAACCCAGAGACTCCAGTGGTTGCGAAACCAGAACAACCAGAAGTTTCAAAACCTTCCGATTCAGTCTTTCCTCCTTCACTACCAGCCTCTCTTCCATCTAAGTCCCCTTCTGTTGCCAGTGGTGCTGAAGCACAAGGCAGAGAGAGGTCTTGATGCATTCTCAATCATCCAAGAAAGTAACTCTCTGTGAATGGTACTCATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGGGAATTTGCATAATTATGATTAAGGAACTGACCTCACAGCCCATTGTACTTTCAGTGGGCTGGTTTCAGTCATTATGCAAATGTACTGTTTATAAGATTTGGGGAAACCTGCAGTCAGCTGAGACTGAAGAAGTCACTTGGATGAGTGACGAAACGTTTCTCCCACAAAATGCTGTGTCCAGATGAACAGATTAAACTTTTGGAAAAGGCGGAGAGAGGCATTCTTCCTCCATTCCAGCGGCTGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTCTATTACTCCTTCGAGCTGAAGAAGACAGAGAGCACCAAAGACATTAAGGATGAAACAGCATTTGGGAATGACAAAACAGAAAGCCACCACTAATGCCCAGTTTGCCAATACTGGGGAAGAAACTAACCTCTGTACTGTGCTAACCACTCTGACTAAACAGCTCTCACAACAGATGGCAGCTATACAATAGCAGCTTGCAGCTTTGACAGCACAACAGTGTAATGTCAAACCACTGTTTGCTGCCTGCCCAGCTCCAAAGCCCTATGGACCGAAGAAGGTTGGTAAGAATCCAAAACCTAGCATCTCCAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCATTGGTAAGCGCTAAGCTTACCAACATTTGCCTGGCTCTTGCACATTTCAACTGTCTTGCTAGAATCTCTCCCGCCTTATCTCCGTGTTCATCGGTATCACTGCGGTTCTTTAACAATAAATATTCTATAGTGTGAGGCGAGCACGTCATATTCTGCACCCAGTTTCAAACGTTCTTTATATAAATTTGGTGAGGGGTTAGGAGAATTCCTATTATCCAAGTCTGCTATTTGCTTTTCCAAATCCTTTAGAAGTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGCATGAGGCAACTTCACCCAGCTCAAAAGCCGCAACATAAAAAAGGAGATGAATACCAGAGTATTAGTGAGAAGAGGTTTTATCTTAAAATGGCATAGCAGGTTGGCTAAAATGGCTGGTACCACCAAGGCAAAGACTAGTGAGCTCTCCCGGAAGTTTGCCTCAGGTATGCTTTTATCCACACCTGACTAGGTGTGGCCAATTAGCACAAGCTGAAAACATTGAAATGATTAGGGGCTGCAGAGGGACGTAACACCTCCTCCCTCAAAAGGATTCCTCTAGGACCCCTAAACAAATTAAAAGCCCCTCTGAAGCCTTCAGGTCCCACAAACCTGAAATAAAAGTAAAAGCTAACAAAAGGACAGTGTTCACATTATAGTTGGCATCTTTAAGCATGGATGCCCGTGCATGAGGATTTGAAGTTGCCATGAGCATGAGGATTTGAAGTTGCCAAAATGAACACACAAAAAGTAACATGTGACCAACACAATGGAGCATAACAGTCACAAACCCAAAATTATTACTTGACCTGCTAAAACACAAAACCAAAAGTAGCAACAAATAATCACAACATAGTGATCTGTTGTCTCCACCACACAAATGGTCACATACAAGTGGCCTCATACCACAACAAGTTACTTAATCCACAAAGTTCAGTAAAGCAAGCATACTAGTGACCAACCACAAAATGGAGAGCTATGGCCACACAATGATCACATCAAGGGTGGCTCAGCATCCCTCAGTGTTATTGCCATCACCTGGCCAACAACACTCACAAGTGATCCAACAAAAGTAGCCATATTCCCCACAACACTAAAGGTCACAGCACAAAACACCCACCACACAAGAATGTCATTCGCATCCATCAACACTGACATACGCACACACGGTACACATTATGCCAACTTAAAAATGGTCTACCTGCCTCGGCCACAAGACCATAATTATTGAATAGTCTCAAACCTCCTGCCAAGTTTGCTGCCACTGATTTACTATGAGCAACACCCAACCTAAAATGCTAAAAACAATTAAGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATCACTCACCCACTTAAAAGCAATACAAAAAACTGATATTCAGTCTCCCCAAAAATGTCCAAACAATCCCGGGACCTCTCGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATAGAGGTAACCATTGAAAATATATCAAAAATTTTAGCTGGTTGCTCAGATAAGAAACATAAAACACTTGGTTCTTAACTTGGACAGTCGAACACAGAAACCCTCCCAGAAACCCCCTAAACCCCCAGGTGACACTAGCTGTCAGAACAAACAGCACACCTACCCAATCTAACTGAAAAATTTCCATAACTATCCTACCTAAAGCACCTTAAGCCCGCATAGTGTAAAGGTTGGAATAAGACCCACCAGGTGTACCTCAGTGGAGTCCACCATTCAAAATATGTGCAAATAATTGCACTGTCACGCCAAAAAATAATAAAGAAGAAAAAGTGAAGTTATACGTCTGGAATTCAACATAGGAAGCATTAAAATGCCGTAACAACTTAGAGTGTTGTGGAGCCTCAATCCCTTCCCCCAGGCCGATAAGGTGGGCATTGCAGTGTCTGTTTCTCGACTTAATATCCGATAGCTTAGCCTTTAGCTTTTCATTAGCAACCCGTAGTGTCTCACAGGTATCCTCCACTTTAGCAAGGCGCTGGTCGAGCGTTTTGGTGTTTTCCTCCAAAGATTCTAGGCGCTCACCATGGTTGTCCAATGCCTTCTGTAGTCCGTCCAGCTTTTTATTCATGTCATCAAAAAAGCTGACTTTTAACTCTGCCAGTAAAGCCGAACGGTGCTCCACTAGCAGTGCCGTTTTGTCAGCTTTACTAACATTTGCAGGAATGCCAGCAGCCGCGCATTCGGTTGTTTTACCATTTGACTTCGCAGGTTTAGGCGACATGACAGGGCATCAAATGCTGGGACGGTTTCACCAAATCACCAAGATATTTGCCTCAAAAGATAAAGTAGGTGGGCTCGCTCAAATAACTAAAAGTTGCGGGAGCTAAGGAAAAGTGTGACTACCCCATGCTTGTCAAAACCGGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCCAAAAGGTTGATTCTGTTCATTTGGAGGTAGATTTGGATTCATATGTGACTTTTTTCCTTAGTTCTTAAGAGTCCCATGTGCTTCCTATGTTAATCATGACGCACCGGCGCATCAAAATGATGTTGGCGATTAAAGATGACGTAGCAGCGAGACGGAGCCTCACTGAGAGTCCGTTTCTTTGTCTTGAAAGTGCAAATTTCACACTCCATACCAGTGTTTAAATTGTGTTGATAGGCCAAGATTAACCCGAGTTATGATTAATTACATTCGGCATACTTTTTCGCAAGCACTGCTGTCACGTTTACTGCAAGACGAGCCGATAAACATCGGACTTTCTAAAGACAGCTCTCGCATTGCAAGCGAATCCGCANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACAACACGGCATCCGCTTTCCTATTGGTGGAAAAATTAACCACATCAACCAATCATAAAAGATATGGCAACCCCGCGACATTTGGTTGCTGAGGCTGAGGGGAAGATTGTGGGAGTTACGGCGGCAAGCGATTGGCAGCGATATTGATTTTGAGTTGTGAAAATTTGAGAAATTTAGGATATTTAGCGGTTTTGGAGTGTGTAGTTAGTGTCTTCTGTAGTTGTTTATTTGTTGTTGTTTGACGTGTCACGTATCAAAACAATGAGACGGCTACTAAATGTGGATCAGGCACTGAAACTCTTTTTTGAGTTGGAAGAAAATGCGGAGCCAGACTCTGAGCTGGAGAGTGACGAGTGTGACGATGAAGTGGACGATCCACTTTTTGTTCTAGAAGAGGTAAAGAGAGAAGGAGAGGAAGAGCAGCCTCTGACATCTACACAGAGTGTGTCAGGTTCCTGGGTCTGTTTGACCCAGTGTTTTGAGTCCTAGTTTATTTTTGATGTTATGGATTATGTTTAGTTCTTTAGGTCAGCTATGTTCATTTGCTTATTAGTTCCCTCTTGTGTTTTCAACTCCTGTGAAGTCTCCCTTGCCCTTCATGTGTTTCTTTATCTCTGTGAGTCTTATGTTGTCAAGTTTATGTAGTCATGTCTGCGTTTCATTATGTTTCCTATTTTATTTTCTAAGAGGTTCTGTGTTTTGTTTTACTCTTTCCCTGTGGCGTTATGTTCATGTTGTGTCTACTGTGCCTTTCTGTCCCATGTTTCAGGTCCCTATGTTCTGTCTCCCCAGTTGCTGTTAAGTTTGCATGTCTAGAGTTCAGTCAGTGTGTTTCCTCTTTTATTTTGAAGGTCCATGTCCTACGTCAGTGTAGTCAGCTTTGCTTCCTTTGTCTCGTTAGTGTCAGCTGTTTCCCCATGTGGTTCCACTTCCCCTAATCACCCCCTTGTGTGTATTTAGTCTGTGTGTTTCTGTTCATTCTTTGTCAGGTCGTCTGTTGTTCCATGTCATGTTTCTAGGATTTTCCATGTTTAGGTTTTTTTGCAATGTTCAAGGTTTAGTTCTTTACCTTTTGTGTTTAGCATCTAGTTTTCCCAGTTTAGTTGTAGTTAGGTTCTTTCTTGTGTGCATCTGCCTTTTTGTTTTTGTACTTTTTATCAGCCATATTAAACGGCTCGCTTTTTGTTGACACTCAAGTTTTGGTCCAAGTTCCTTCGTGTCTGCATTTTGGGTCCGCTCTTCACAACACATACAGTCTGCCTCAGGCAAACTGTGACAGAGTGTTAGTAGGAGGTCTGCAGAGAGACAGGGAAGGCGTGACACGCCACCAGGTCCAGATCTCCACTGCCTCAGGCAGCGGAGCCACATCTCAGCTCTGAGTCCTGGAAGTCAGAGGGGGATGCTGACATTACCCCAGAATGTAGCAGGTTTCAGCCACGGAGAACACCAGGAGTCCAGATAGACACTTTACCCCCAAAGCCCAAAAGATCTTTCTTATTGTTTTTGCTACTGACACAATCAGTACAATTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTGGACTGATGTAGAGACAGAAGATCTCTATTAGNNNNNNNNGGTCTCCTGATTTACATGTCACTTGTGTCACTTCCAAGTCTCAGAGATTACTGGAGGCAGAATCATATCTTGTCTGTGCCCCTCCCATCCAAAGTGATGACGAGAGACAGGTTCCGCAGCATATTTTGGAACATCCACCTCAGTGATCCTGAGGAGGATCTAAAAAATGATGCAAAGAAGGGAACACCAGGCCATGACAAGCTTTTTAGAATCAGGCCTTTATATGATGAGATCCTCAGTGCCTGCCAGGCTTATTACCATCTAAGGAGGGAGTTGTCAGTAGATGAAAGGATGGTGGCAACCAAAGCAAAAACTGGGATGACACAATATATGAAAGACAAACTGACTAAATGGGGGATGAAAATGTTTATATTGGCTGAATCAAGAAGTGGCTACACCATCAGCTTTACCATATACACTGGCAAGACTCAAACTGCAAGTGACCATGGGCTGGCCTATGATGTGGTGATGAATCTTATTCAGCCTTCCTTTCTTGGTACTGGGTACCATATTTACATGGACAATTTTTATACAAGTCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAATGCTCTGAACAGAAAATGTCCAAGGGGATCTGTGAGATGGATCAGAGAGGGCCCACTTGTTTTTGTGAAGTGGATGGACACACGGGAGGTGTCTGTGTGCTCCACCATCCATCCTGCATTTTCAGGGGAGACGGTGAGGAGAAAGGTGAAGGATAGAGATGGACACTAGGCTACGAGAGAAATCCCCTGTCCCACACCAATCATGGCATATAACAAAAATATGGGTGGGGTTGACCTATCTGACCAGCTCATTCAGTATTATTCCATTCACAGAAAAACTGCCCGCTGGTACAGGACCATGTTGCTGCATTTTTTGGACATTGCGACCACAAATGCATTCATCATGCATCATGAGATGTGCAGTGCCAAGCAGGTTCAGCATTAAAAAAATAAATAGCTGCAAAAAACTTTGTTGTTTGCCAAACTGAGTTACTTTTTTGAAGAAGTGACTATATAATTAATTGCCCAACATTGGTCATTATATACTGTATTTTGCAGACAGAGAGTTACAGGACTCTCTCCCAGACCACAGACTCATACTCATAATACAAGTCAGAGCTTTATGNNNNNNNNNGAAAGAAAGTGTGTTTTCGAAATTGGAGTTCAAGTTATTTTTACTTCCAATAGTGTTAACATACTACACAGGTCATGAACAAGANNNNNNNNCACTTTCATTGTAAGTGGGCTAAAGCAGTTAATTAAAAGTAGTCTAACATGAAATACCCCTTGAGAGTAAGACTATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTCATAGAGGAGATTTGTTTCTGATAACGATGGTGGTTGAAGCAGGAGAGGAAAACACTTTCATATGTAAGTATATGAAAATCTGGTTGTACAAAGGTTAAATTGTTATAGCGGTCGTGTTGTTAAGCTTTGGGCATCTGCATAGACATGTTTCTTTTCTTTAAAATAACCGTAAACCAGCTTGTATTGGGGGTCCCGCGATTTTTCATGTATTGCCGCTTACATACAGCTAATTTTGATTTTTTCGAATTGGTGATATGTTGTGGGGAACAAAGACCAAACGGCTTAATTTATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCACATATTACACTCGGAAACATTGGAAATCAGTTTTGGCAGGCGAACACTTTTTTGGCACAACGCCAGCGATATTTCAATTATCCGTGTAATTAGCTAAGTAATTCCTAAATGCGTGTAGATTAAAGGAAATTATTTTACCTGGATATGATTGTCTCTGATGAGCCTAAGGTACAAAACATGCGGGTGGCGACGATAAGGTTTTTCTAGCTCCTTGAGAAATAGAATTGTCCAAACAACGGAGCGACATTTCTGGGTCCATTTGAAAGTTTTCGCGCTGTGGCGCTAGCGTCCGGAAAAACACGCAAGTAAGGGCGGAGTTGAAGGCTAGGAGGCTGTCCACAGCCCATCTGTTATGTTGGATACTCATTGTTTGTTCAATAAAGTTTCTATGGAGAAAAAAAGGGGGCTGTCCAGGACTTCTCACTTCCTGACTACCCGTCCGTCTAAGGACACTACCTTGTGACGTAGGTAGGTAGTGTCCTTATGAGCATCCTTCCCCTGAATTCGGACACAGCCTATGTCTTTTGGACACGTACCTCAGGAATGGCCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAAATATGTCACACCTCACAGGCCAGATTTTATTTTCACAAACCAGTAGTTATGATGTCTGAGAGTATGCAAGAGTAAAATCACTCCCTATCAGTACATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTTCTTATAACCTGGATATAAACTAAAATACTATTTCGGCAATAAGGGCAGACAACAGATGCAAGAAGTATCCTCATGTGATGTATATGCTGTGAATGTCTGTTTCTGAATGTCAATGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTAGTCTAACATAAATGTAAATGCTGTAATTTGATTATTTTAATAAACCATGTAACTTGGATGGATTCGTTGCTGGCATGACCACAGTGCACGTCTGCTGTTGCTCACAGTGGTCCAAGGAGTCGCTCAGGGAGTTTGTGTGTTTGCTCAGACACATGAAAAATTAGAGGGAACATTGGCTGAGAGGTGCTTTAATTGACATTAAGTGTATCCCAAACCTTTTCTTACATTGCACCCAGATTCTGCGCGAGTCCTACAACAAAGGGTTATATTTATAGGTGTATAGTTCTAATGGGAGAGCTGAACTCAACAAAGCTAATAGGCACTAGTGATGTGTCGGTCGAGAACGAAATGGCTGTTAGAGCCGGATCTTTGACGTGAACAACACGATCTGTGGGNNNNNNNNNNNNNNNNCCCTTCTTTCACCCTCTCTCTCTTGCACTTTTTCGTTTCACTCCGCATGCGAGCCTTGTGCTTTGCGTTGGGCAGAGGGGCGGTAGTTACACTCTCAGTAGCACAGGAACAGAGCAGGAGGGAGAGAGAAAGAGAGCCAGGGACAACAACGTCACATTAGAAAGGTATACTGATCATCCACAACTATTTTCAGTTGGGGATGATAAAGGATTCAGAAAGTTTATTCATGCAAGCCTATATGACAGAGAGTGTGCATCTTCTTTTTGTTTCCATATTTTAATTTATATTTAATTGTGTTGTGGTTTGCAGTGTTTTAAATTTCTTTAAAAGGAAAAAGCTGAAAATTTTTTCAGTTGGGAAACTGAAGAACTCACAAGACAGCAATACCTGGACACAGAGTAGNNNNNNNNCAGATGTCAAAGAATTGTTTCAGCAAGCAAAGAAAGACACAACTCAAACATGTATATACATGGGTGATCTCAGTGGAGACTCACACTGAGACATCAGTTCCCTCTTTATTTATACACTGCTCCTTCCTAAAATATGTCAGGTCGGCGCCCCTTGTGTGTAAAACAACTCCTTACAAGGTGATAAGCATGAAACATATGTTCAAACTGTTAAAAATAGTAACGGTCAAGCTTATCTCAGCAAACTCAGCAAAGGTGGAGGCACCTGTGGTATTTCCTCATGCAAGCTTTGTCATGAAACACAGTAAAATAGGAGATTTAAATGAAGCTAAACAACTAGGGGTTTTTTAACTACAATAAAGCAGAATACATATAAAAATCCTTTAACAACAGATTTGTCATATCGTGAATTAAAACTTGAAAAGTGCGTACTAGTTCAATAATTTGAGTGTGGAAACATTTATGAAATAAACAAGAAATGAATTAAAAGCACTGGCATGTANNNNNNNNNNATCAAAGATTTAGAATCATACCTGTCTCTGCTCTGAGGATCACTGGACTCTGGCAGGAAGTACAGATTTGTCAGTCATCACTGATGGTTTCAGAGGTGTGGACTGTGGCAGCATGGTGAAGGTGTCCAGATTAGGTAGGAGGTCAAGTAATGGTTGTTGGTACTTCCTGGCTTGTGTAGCCACTAGGTAACCACAGGTCAACACTGCCCATAGCATCTTGGAGCACTTCTGTTGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATATGTACGTAATTTTGTGGCCTTAACACCAATAAAATGTTTGGGGGTTTTTTCTGTATTTTTCAGAACAAGCTTGTTCTCTGTCCTTGCCTTTCAGCTTCTTAGACTCTACACAAGTGGACAGTGTCAGTGTTTGACCGCTCTTACAGACACCGACTCCAGTCATCTCACTGTTACTGAGCATCGGGCACATGCCCGATGGCCAGTCAAGCTATGGTCATGCCATCGGTTAACCCTTCTTGCCCAGGGTTGCCAACCCCTGGTCCAGACAGAGACCTGTGTGGATGAAAAACTCGTCCCATTCAGAGGCAGATGCAGCTCCAAGCAGTAGTGACGTTTCGGTCTCAAACGAAACGGCTGTTAGAGCCGGATCTTTGACGTGAACGAGCCGGCTCCTTATCGCGAGCCGTGGGGNNNNNNNNNNNNNNNNNNNNNCACCCCCTCTCTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGTTTAGACGCCGACACCCCTAACTCCTGTATGGTGATCTATTGGTGGAGGGAGGGCTGATCGGGTATACCCCGCCTTCTTCTTCTTGCCAGTAGTCTACTCATCAGAGGTCACAGGTGTGTCTGGTCATCATGAAGACACTTGTCCTCCTAATGGCTACTGTTGCACTCCTGGTGAGTTTATTAACACTCACCCGAAAGAGAAAAGATGAACAACACCACCTGCAGACAAGATGGACACATGACAACTCACATCTCCGTGACATGACACAAGACCACATTCATCCATGGATGAACAACGCATGGTATCGATATATACATGACAGCACACCCAGAAAAGACTGCTATGTTTGCTCCTACATGCCCCCAACGACACAGTACGCCACCCTGTATGCGAAGGGAATGGACATAATTCAAGCAAAGTGTGCCGCGAGCTACGCCAGCCTTGGGTATCAATTCCAGGGAATCGTGGTCAACCATGAGGAACCTCTCCAGATAGGATGGAATGGCACATGTGACGAATGGTTCTGGGTTGACCTGAAAGTGAAGCACAGAAGTAAGGCTAAATCATTCCCAGTCTTTCTTGAAAACAATGGGAATTTGAGCCACAGCCTATGCTACCGCCAAGAGAACGGATCCACACCAATGGGAAACACCACCAACTGCAAAGCAGTACAGACACACGCTCCTGGAGGGCCCGTGAAAAGCAACAACATCTCAAACGGCACCTTCTGGGTGCAAGGGATGGCCTGGATCTGTGGCCAACAGGCCTATTTTATCCTTCCTGGGAATTGGACAGGTCAGTGCGCTCCCATTTTCATATCTGACCACACTTTCAAGATAACCATGGACGCCACGTCAACTTCAACATCAACAACAAGGAAAAGACGAAGCACCCCAGACCTCAAGCAGCATGATTCCATATGGGGTTCCGATGTCCCGGAGGAATTTAAACTTTGGACTGAAAGACAAAAGGTTCAGAATGCTTCATGTAAATTCAACGACGAACGGGATCAAGAGATTGACGCTCTGTGCATTGCAGTAATGCAACACAGGGTAGCATTGGACATAATTCTCGCCGAGAAAGGAGAATTCTCTTTAACAACACATGTTGCACATACATTCCAGATAATGTGCACTCACCGAACATGACTGATGCTCTGGAAACACTCAGACAACTTCGGGATACACAACAACGAGACTATGCCACAAACACAGAAGACTGGCTTACGTGGCTTTTAAGCGGCTCTTGGAAGTCCCTGCTGATTAAAGGACTTGTTTTTGTTGGTGTTCTTCTGCTGTTGTTGTGTCTGTTCACTTCATGTGTCATACCTTGTTTGAAGAACATGGTATCAAAAACGGTAACTGCTTCAATTCATGCTTACATCACCCTATCACAGAATGATGAAGATGATAATGAGATAAACACTTGGATATAACATACTCACAAAACCCACTATTTTATGATGTCTTGGCTAAAAATGTCTACAAATAGACTGATACACTGTTAGTGGTTGCTATGTACATATATAGAAGGAAAGATCAAACAACAGGTGGGAATGTCAAAAGATTTCAGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTGCTCTTTCAGTAAGTCACACTTTGTGCAGGCTCCTAAATGGGGAAGTTACACAGGAAGCCTGCAGTTCTATTTTCTCTCTTCCTATATGTGCTCTCTGAATAAAGACTCTTCCTTTTCACTGCAGCGGCGCGAGTCTCCCTGAGTCTCGACCGTGTACACGTAAACCTGTCTGAGCCTTTTTATTCCGACCTGGGTTGCAATGCAGGAAAACTCCTGACACAGTGTTTTGTGTTGTTTCACTTTAAATTTGTTTAAAAGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTTTTGTATTATGTGACTTATTTATTACATTTTAAGTGAAATGAATAAATAAAAGTATATTTACGGTGGCCCCCAGAGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAGACAACAGAAGTGTTCCAGAATGCTAGGCGCAGTGTTGAGCTTTTGTTACCTAGTGGCTACACAAGCCAGGAAGTACCAACGACAGGATTTGGTGTGTGGTACTAACATGTAAATGAACANNNNNNNNNNAATTATTTGAATATATATGAGTGCTTGTGTATAAATACACAAACAATACACATATGCTTCAATTGTGTAATTTAAGTGATCTAGGTAGCTTAGTTTTGGAAGTTCAGTTAACGCTAGAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCTCTAGGGGCCACTGCATATATTTATATATAAACATCTCATCTCATTTTACATGACTATATTGTGGACATAAATCGAGCCAGTCTGGCAGTAGGGAAAAAGACATTTCTGCTTCGCCAATAACATAAATGTTGATGTTTATCCTTCTAAAATAAATGCTTTTCTGGTTCAAAGTGATCTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAAAACAACAAGGCAATAAGCATTTAGTGGTGGAAAAAAGTGAAAACATGATATAACATTGTATTATATTTACTGCTCCTGCAAAAAAATAATAATAATGACGGATCAAAATTAATGTTGGTGGCAATCTTTGTCCCAGCTAAAGGCCTAATTATAATAACAATCAAATATTACTTCAAATGTATTTTATGGAAAATATTTAAGTTTTTTTTNNNNNNNNNNTTTCAGCTAAAAAACCAGTGCGCTCATGTAAAGAAACTGGGATTTAAAGGGTTAAAACAACAAATATATAATTAATAGTTGATATTAATATTTCAGGCATAAGTATTTCAAAAGACTGACTCATTTAAAGTGNNNNNNNNTTATTAATTCATAACATTTTTATAGCACTTGGGGCGTGGACGTTTTTTGGCCTGAGGATCAAAGGTGGATGTGTTTTTCAGGATCTTCCAAGGGTTGATAAATATGAGACTCTTTTATGTATTTCCAGCTCTTTATTAGATTTTTCAAAAATATAACAGTTAACTATAATACAGAACTTAACAACGTGTGATTAAAAATTATAAATAAGCATAAAAAACAACAAACTGCATTGTTTTTAATTCATAAAATATGATAGTTTATATTTTTGAACAAACAAACAAAGGAACTGTACAATTTTTTAATTATTCACATTGATTTTGAATAATCAATGAAGAGGCTCTCTCCATCGTCCAACAGCACCTCAAGCTGTTTCGGCTTTTCACTTGTAGCCACACCAATGATGAGGACCTCCGCTCTGTCCTCTACTTTTGTCTGTTGACAGAGCATGAGCACATATTTAGCCCTGCAAACATTCCCNNNNNNNNNNNNNNNNATCCAAAAAGAAAATCTATGGTCATCATGTGGTTTCAGTAAGTCACCGAGACACACACATTGTGTACATATAAACACATCATGTGTGTATGTATGTGTTACATTATGCATTATCAGTCATCCAGGTAATTAAATCCCAAAGATGTCTTGGGGGATTATGTTCATCTGGACATCTATATATTNNNNNNNNNNNNNNNCTGTAGGATAATATGATATATATAATATTATTTCATATTTTGACCCAGACTGAAAGAATATGTAGTTACATTTCAAAACCTAGTTCTAAACATTTGTTGATAAGACACTGCTGTGAAATGTTGGTACAAAGGTTTAGCTTCTTCATACCTCAGTCTTTGTATACGTTGTGCTGTGCAGCTGTGGCCCATATGAGGAGTGGTTCAGCTTCATGTGGGAGAGGTTGATCTGGTCTCCCACATTAAAGCTGTGAATTCCTGCCTCACTCCGGAGGCAGACTGACATGGTATAACCATCCTGAAATCACAAACATGACAAAATTAAAGANNNNNNNNAATCAAAAATCAATTTACTAGAAAAAGAAAGCCCACAGCCTCATACAATCTGCTCATGTACCAGCAATGTCAAATTTGTCACATTAGTTTAACCAGTTTCAATATAAAACTGAAATTGCATCATTACCTCCTTTAGCTGGAGATTTTGTAAGGGAACGTGCTGTTTTCCTGACAGTACGTCCTTTACTGCAGAAAACTGAAAAGGAAATTGAAATAAAATATCAGTAATAGTGTATTGATATGTGATAGGTTTTTATTTCTTCAGTAATGTTTTTAGATTATGTTATTGCTGTTGTTAAGTATTCTTCATTGAACTTATCAGAAGCAGTTTATTAGGATGTTTTTCATATACTGTGATTATGAAACAGCTTGAAGGAAATCTTTCTACAAACAATACATTTGTAACTTAGTTGGATGCTTAAGTGACAGCAACATAAATGAAAAGTTTGCCAGTTCCAAACAAATTCTATTTGGTCTCCATTATGCCCAATTCAGGGTAATTTTGACAGTTTCCATTGTATCTGCTTTTATTTTTATTATAAAGGATAGATTTAGATGAAGACCTTTGTGTGAATTTAAGTACAGAAGTATATCAAATAATTATTTTGTTTGTTTTTATTATCAAGTAGAGACTGTTCATTAGAATCTAGCCCTTACAATGTATGTAGACATAATGCAAATTGGCTGCAATAAATACCGGAAACGGTCTGAGGAAAATATTTTTTAAAAATTGTGCCTAACAATCTTAACAGAATTTAGTCTCTGCTTGACAGCAAAAATCTAAAAACCTAAAGCAATGCAAATTCTGATGGAACCACAAATATTTACCTCTGCCACCTCCCCTTGGACTGTGACGAGCCCCTCATTTGGGGAGCTCATCTTCAGAGGAGTGAGAGGAGCATGAGGATGCAGAAGAGCCTCTGCTTCTGTGAAAAGATCTTCACTAACACTTAGTGTGGGTGCCCTAAAAAACTGTGTCCGTGCTGTTATGTTGATATTGTTAGGTGGGGCCGTGCCCCTGAGTTCATGCCCTCTCATTATGTAACACCCCCGCTGCTGGACTTTAGAGGCAAACTCCTCGAACATCAGTGACTTTGGTCACAGTCTGCCCATCGGTGGTGGCTGCCACTGTGTTCCTTTTTGTTATTAGGGGTTTAGCTGTCCCATCTTTGAAGTCCCAGCTGGTGACCCTCAGCTGGTCGCAGGATTTTAACACTCTGAAGTACAGTGGGGGTGGCCGGAAATATGGCGTGTCAGGGCAGTTATTGAGAAGTTTCATCAAAGTCATTCTGNNNNNNNNNNGCAACACAAAAAATATTAAGAGGTGAATACATATCTGTTATAGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGGTTTTACTCAGAATTCTCTTGTTAAGGTGTTGCTTCCGTAACTGGATACCCAGCCAGACTGCCAGTCTTCTAGCTTGCTTACTTGCCACAAGTGCACTGTGCCACCTACCAATAGAAAGGAAAAAATAATGTGCACATTTCCACGAGAGAAATCCCACGCCTGGACCATCGTTGACCGCCGCCATGATTCTAGCCTGCTTTTTATATCCAACACAAAAACTGCAGTCGTGGTGCTTTCGATTGTACTCAGAACTTGGAAATTGTGCCTTCTGAATAGGAAGATGTAGGTAACACCAGACTGCAGATGAGCTGCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATAGGAAAAATCATAAAGCCTTTGAATGAAAATAAACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAACAAGAGAGAAAAGCCGATCAGCTGATCATTGATCAGTTTCGTGATTGAAGTAGAAACGGGAGAGAGAGGGGATAGAATGAGAGAAGAAGAGGCAGCTGTGCAGCTTCAGCTTTGTGTCTTTTTCATTGTAGCTGAAGTCCGGGACAAACTGTTCCTTTTCACCTCAATACGAAACGCGTAATGTTTTCTCTGAATACCAGACGATTCTGTTTTTTAGGGGACGGTTGGCAACTCTAATAATTAACCGTATGAACAAAATAAAGTTCAACATCAGTAACATAGCACCCACACAGCTGTATAGAAACTCCGTCATGCTAGCTAGCACGCAGTACGAAAATGTCAGCATACCGAAAATAAACTCCACCTAAACTTGGTTTATATCTGACCCAGATAGACTGCAGGTCATAACTTCTTACCTGAAGTTCAGTTCACCTGACACGCGGACCAGCGGCCGCTTCGGGTCTCTCCTCTTGCCTCCCTTTTCCTTCATCCACCTGCTGGCCTCCACCACTTGCTAATGTTATTGAATCTGTGGAAGCTCCGCGATATCCACCACACGAAGTAACGAGTAACGAGCCTATCTAAATCCCAGTAACGAGTAACGCGTTCCTGGTTTTGGCATAATAACTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTATAGCCAAGAGTCATATAATATGGTAACTGTCATGATAGCGGCTGTTTTCAGGCAGGAATTAGACTCAAACGCAAACTCACGGGGACACGGGGGATGAACTCAAAAAGTACAGCTTTATTGCTGGAAACACAGATCACAGGTTATAGAAAACTAAACTGGGAAAAACTAAATATAAAGCTCACCAGGAAACACAAGGAAAATCACACAGCATGAGGGAGAACGCGACACTGGACTGAGGGAGACGCAGTCATAAATACACAGAGGGTAAACCAGGGAAGTGGGAGCACACGGGGAACACAGCTGACACAGATAATCATAACGAGACAGGGCAGGGGTGAACACAACATGACGCATACTGACGAGAGACTATCAAAGTAAAACAGGAAGTACACAGAGGTTCAGACAGGAGGAGAGAGCGCACGGACATAACGGGCAGGGGAAAACATGGAATGAAACACAAGGAGGGGAAACAAGGGTTCACAGATACACAAAGGGGCACACAGGAGGTAACCAAATAAGGAACATCTTAACTAAACAACCTAGGAACCAAGGCATAAATAAAGAACAAAATACAAAACACACGAAAACTAAGAATACTGGGCCAACATGGCCCAGGACCATGACAGTAACACCTGTAGCTTTTGTGTCTCTTTGCTTTCTGATGTCAAACAAAACTCATAAATACCTTTCTGCGGTTCCCGCTTAAAAATGACAGGCCNNNNNNNNNCAGGCCTGTCTAAAAGTATTTTTCTGATATTAAATACAATGTTGGTTTTAAAATAAAGCTAACAGTTCATTGAATTAATGCAAATATTACAGCAGAGAGAGTTGGTCAAAGTAACTGAAGACTGAACTCATAGAACCAATGAGATGTTTTTTCTCACCAAATTGTTATTCATTTATTTTTTTGTATTTTCTAGCATATAATCTCCTTTGAAAATATGCTGACAATACACTCCAGAAAACAAGGAATCATCATATGAATATAATCTTTGCAAAGATTGATGCTGCTGAAGTGAAACACAGTGAAACTACAGTTTTAGTGAAGACAAAGTCAGGTATTCATAATTTGTGAATACCTTCTGTGGCTTAAAATTCTGAACCAACTTTCTATAGGTCCCCTTTGTTAATCATTTGAGCCAATAGAATGACAGTAATGTATCCTGCTTTCATGTCAGTCCCACCCTCTGTAACTGCGCAGAAAATGGCCTTTTTTTGATGAGAAAAAACTCTTTAGCTTAACTCCTACTGGTTATTCAGTTTTTGTATAGCTTAACTGAGAAAGTGCTAAAAATGTTGTTGCCAGGGCAGAGTGCCAGCCTTAAGCAAATTTAGATACTCACAGCTCAAACTTAACATCTTAAAGTTTATAAAACTCTTATAGATCTTGAAGATTTGTCAGATTCTTTAAGATCTTTTTATTTTACATAAAAAATTAGGACTGAAATTATTTTTCATTTATACATTTAGGTCTTTTTTCAATTTAATACCCATGAAACAATAAGTTCAACAAACTATGACACCCACTAATACATTACTGTCAATAGTACATGTGAATTTATCGATAATGAATTTCTCTTCAATAGAAACATTAGCATAGGTNNNNNNNNNNNNNGTCAGATTAAATTTTCAGGTACTTTGACAGTCTTTATATTGACAGCAAGTTAAATATCTAGATCTTGTGTCTTGCCCTATAAGTGTCTTGACCTTGTATTGTACATATTATAAAGGCAGTAAAAAACTCAAAATTCAATGCTTACGTTTTATGAAGTTGTTAAAAGCAGTAAGAGCCGTGGGTGTCCCTCGAAGTCTCTTAGAAAGATCAAGAAAGATCAAATAAGGTTCCTGCCGGTTTTTAAGTTACAACTTGTGATGTAATCTGTTGTCACCCGCCCTGATTGGCTAACTATGATTGTTGTGCTTCGTGATTGGACTGCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGGTGAACTCATCTAATTTTAATTATGGAATTATCCAAATTCGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCCGGCCCAGAATTCATTGCACAGAACTTCATTCATGTAACGATGGTGGCACAAAAAGATAAACCGGGAGACGAATACACTTTTAAATGTAAGTATATGAAAATCTGGTGGTACAAAAGTTAAATTTTTATAGCGGTTATGTTGTGAGGATTGTGAAATTGCATAGACTTGTAATATTTATTTAAACAATCTTCATAAAAAGTGCCCGTAAACTAGCTTGTTTGGTGGGTTTTTCATTGCCGCTTACATACAGCTAATTTTCATTTTTCCCAATTAACTTTTTTGTGATATGTTTATAGTGACCAAAGAGCAAACGGTGGACTTCATTAAAAGTAGAGGAGAAAATGATCACCTCTTCACCGGGGTAAAAAATTCAGCGACTGTGGGATGGAGGTCCAAGAATAAATCAATTTACACATCATATTCATCTGAGTACGGTTTCAATAACCTTCATTCTGTACAGAACCTGTGATGTCCAGACGATATTCCTCTTGTGCTCTGCTGTGAAAACTTTTGGATTTGGGGATTATCATAGTTGTTATGGTTTTCTCTCTTCTCTTATTTTTTTGTGTGCGATCAGGACTATTCTCGAGAAGATAGGCCTGCAAGGGAAAGTCACCCCCTTGCAGGCCAAAAAGAAGTGGGACAACTTAAAGAAAAGATACAAAGTATGTGTGCTGTCAAGAAGATAATTTTTAAGAATGAAATCTAATAAATGTACATTTACTAAAAGTTGTCTGTCATTTCTGATTTCCTCTGCCTTCAGGATTGCAAGTATCCAGGGTCAGGTGAGGGAGTCAGTGGGAAGCCCACTGCTGCTACTTGGCCCTGGTTTGGCCTCATGGATGAGGTGATGGGACAGAGGCCTTCCATTAGGCCCCCTGTCCTTATTTCCTCTCTCCCTGAGGACACTCCAGGGCCAAGTACAGCAGTGGGTGACCAAAGCGAGAGGGAAGAGGAGACAGATGAGGAAGGAGGTCAGCCAGCAACAACCGGAAGGAAGAGGAGAAGGGAAAGGGGGGATGAGCTCCTTGAGCTCATCAAAGAGGACATGCAGTACCAAAGGGAGGCTGAGGAGAGGAGAGAACAGGAGAGCAGGGACAGGATGGACAGACTTTTTTCCATACTGGAAAGATTAGTTCCTAAACAAGTTAAAAATATATTCAGATAATGTTCTTACTTTGTTCTATTTGTTATGTCATTCTAAAAGTTTTTGATTAATGAAAATTAGTTCCCAAATTGGTTGTGCCTTCAGATATTCNNNNNNNNGAATACATTTCTTACCTTTTTCTGTGTTATTTTAATTGATGAAAACAAATTTCACTGAACTCACAGAGCACAGAGCACCACTGACTGCCTCCAATCCAGCCTCCCCCTCATCATCCTCTGCTCCATCTTCCTCAGGTTCATCCTCAGGAGCCACAATGTCGCCAGCACTGAGGCAAATGTTGTGGAGGATGGCACATGCTGTTATTACCTGTAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATACATACACAATTAATTTGACATTGGGTGGTCACTTACATGAGGTACAAAGGTGTGGTGCACCTCCAGCGCTTGCAGGAAGATGGCCCTGAACCTGCTCTTCATCATCCCAAAAGCACGCTCTATTATGGAGCGTGCCCTGGAATGATGGCTGTTAAAGCGCTGGGCTCCCACACCTTGGACTGGCCTCTTGTAGGGTGTGATAAGGGGGACTGGACGCTGGAGGCATGGGTACCCTCCTTCTGCGAGGATGAAATGCCCTGGAGGAGGATAGACTGACTGACTATACAGTGGGCTGTGGCGGAGTACCCTGGAATCATGCACCGACCCAGGCCACGTATGTGTCGATGAAGCGGCCCCCATGGTCACAAACGGCCTGCAAGATGATTGATGGAAACAGTTTTCTGTTCCTATAGCACTGACCATCAGGGCCACTTGGACACGTGATGCGTATGTGGCAGCCGTCGATTGCACCCACCGCTTTCATAAAGGCTCTGTGGCGTGCCAGCCCTGCAAACCCACGGGACACTACCTCCAGGTCCTCTGGGGTTGTTGGGAGGTGGATGACCTGGTAGCGAATGGCCAACACCTCTTTTGTGACTCGGTGGACGATGTAGTGGACAGTAGAACGAGGCATCCCAAACACTCTTGAGACCACCCTGTAGGATGCTCCACTTGCCAACCAGAAAAGAAACACCAGGATCTCAATTGTGGCACCCCATCCATGCCGCCGATCCTGGTTCAGGAGATTTAACAACACTGCCAGAGACTCCCTGCTTAGCCGAAAATCAGGCCTGGGATCCTCCTGGCTAAAAAAACGGTCCAGGACTGGTACACTTTGGTTAATCCTGCAGTACAACGGCCTTGTCTGGTTAAGGAAAAGGTGGAGAACAGCATAAACAGTTTTAATAGAAAGGAATGACTTCATTTATTTTATGACATCAAAGCATTATTCTGATTACTAAGCTTGAGTAAAATATACTAACACTGAGAAATAACATTTTATACATTTCATCTGTTTAGCTAAGCTTTTTTGTGAACTCAAAAATAACCCTGATTTCAGCTTTCTGACAATTTTACTGCAATTTTATGTACAAAAATAAGTAACAGATCATATGAATAATTGAAAATAAATGTAAACTTATAGAAGAACATTTTCTAAGAGATTTTGTTCATATATTTTGAATGACCGTCGTCATTCAGTCACTGAAATTATTCATAAAAGTAGCTAAGTAATTCCTAAATGCGTCTAGATTAATAGTTTTACCTGGATATGATTTTCTCTGATGAGCCTGGAGTACAAAACATGCCAGCGATGACATTTTTCTTTTAGCTCGTTGATAATTAAAAATGAACACAAAAAACGGAGCAAGATTTCGGGGTCCATTTTCGATTTTCGTGCCGTGGCGCTGACGACCGGAAATACTCTGAATTAAGGGCGGGAGTAGATCGAGAAGGCTAGACCGTCCAATTTCACAGCCGTTTACTTCCGGACTACCCGACCTCCTGAGGATCCGGCCTACGTAGACCGCGCAGGCCGGGTCCTCAGGAGGATGCAACCCATGAATTTGTGTGAATGTTTGTGTGCTGTGTAACTAAAATACATTCTATTTTAGTTTTCTACATTGATCAATGAACTGCAGAATCTCCTTATCATATTAAGTGATTCATAATTGTCACTTAAAGTCAAACTTTATGCTTTCTCCCTCTTGAAAGTGATTACATCCTTGCATTATATACTTTAGGTTCATTTTTGCTGGCAGATTTNNNNNNNNNNNNNCAGGCAGATTTAGAATATAACAGGCAGCATTCTATAGTTGGATACATACAAAGATTAAAAATTACATGTATGCGCTAACTTTCTAAACACTTTGTTACATTTATGATAAATGTAGATAAAACACATTTGTGTCGGCCTTGGCTCATTAAAGTTCTTGTCTTTAAATTAATTGTCTGTGTGTGTTTCAGGAACTGCACTCTCAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCGCTCTAGTGTGAACCCTCAAAGCGGCCCGCATGCTCAAAAGAAGACGTCACACACAACGCGCTCTGTTTAGACCCACACCAAACAGTATTGTTTGACTGATGGCCCTTAATATAAAGACTTGTTTCGGATTTTACGTTTCCCAATTTTGTTTTAAGTTATAAAGTTATTTTCTTATTTACAAATGACCTAATAATTATCCTTATTTCTGTTTTAGAGAGCGGTGCTTCAAAGGATAGTTGCAGATTTCTGTCAGAATCTGCAGATTATACAGTACAAATAAAATGTTCAAGTTTCTCCAACGTTGTCTTCCCTACAGTTTCACTAACATCTACACGGACGCTTCTCCGGTGCTGATAATTGGCGTCTGTCTTGTGTCAGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAAAGACTAAATGAACCAGCATTGCAGACCTGGGTCATTGTAAGCATCACAGGGAGGGTTGAAGCCGCCCACTGGGCCTGTATGGCCGCTGCTGATACATACTTCAGGTTTCTGAACATTAAACTTGTTACTGCCTTTCATAGTGTTTCACTTGAAGGCCCTGAGTACTTTCTCCCACACTGGAATGATATAATTATTTGAACATTACCTAATAAGACTTATTCAGGACAGACAATTAGTTATTTTAAACTTTCCTAGCAGTCCTTCACAAACAGGGAACAGTCTGTCTATTCTCTCCATCTGTCAGCTGCTGCTGGCTCTTCCTCCTCCTCTTCCTCACACACTGCTGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCTCGCAATGCATTGTCTAAACACACAGTTGTTTTGCTCTTTCAAACAGCACATTAATCAGAACTGAAGCTGCAGGTTGTCTCTTCACACCTGCACCGAGACAGAGCAACAGTGGGACAAACCCAAACAGCACTAAGTGCTGAGATTCATATTCAGGACTGACCCTTTAATGTTCTTTTCTAACCTGCTATAAATAACATGTTATATGCTTGTTTGATAAGTANNNNNNNNNNAATAGTTGTTATTGCTTTTATTTTTCAGGGGTTGGAACCAGGGCCAGTTATTAAAATGGTCATCACCAGACCAAGGCTCAATCAAGTCATGGAAGGAGGAATCAGGTGAGATAGTAAGCTGCTGTTATATACAATATTAGTGTACAACAGTCAGGTAACATGCTCCAAGCACAATAGACAGTGCAATGTTTAAATGTAAATAAATATAACATCCTATGGCAGCTATCCACAAAAGTAAAGACAAACAAACTGTTGGGAACGAAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCATCATAATCATATAGGAAGCATATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTGCATTCAGATGTTCAAACATATTGGTATCATATTAGCCTTTATTACAGGTCCAGTAAAAAACCACTTTAAACTGTTGAGTTGAATCTATAACCCGAAGTGCTCTTGAATTTATAATTTTAATGTTTATGCAGACTGCAGGGTGAAAGAGTAACTCTGTGCTAAAAGAAGACAGGAAGTTATATGTCTTTGAAGTTACATGCTTTTGCAGGAAGTGAAACCAAAACCAGAGTTTGGATGATGCTGTTATCATCTTTTATGCATTTATATGTCTGATTAAGCTTTGGTTAAGTTTTAAGTAGTTGTATTAGATTGAAATATTTGTTTTATACATTTTACATAGAAGTTAAGATCATCACAACACAGGATGGCCTTAGCCTGGTTGCCTAGGTTGAGGTCAACTAAGGTGCAGAGAGCAGATGCACACTCTGTGCACGCGCAGAGNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTAGGGTGTAGGTGAGAGTTGACTGATGAAGCAGTAGATGCACGATGCGAGAGCTGAGCTGGCTTACGGGAAACCACCGGGGAG