NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGTAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGAACCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTTCATGCACAGGATCCCGTGTTACCAAACCGGAGGAAAGACCTGGCACCCCTCCAGCACATGGAGTCGGGGACACTCCTTCTTCGGCAAGCTGGCTGGTAATGGTGTAAATGATTCTGCGTTATTCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATGTAACACCAACTCTTTTTGTGAATACTTGGACTATGTTCCGATCGAAAAACCGGGGACAATCATGTAGTCATCTCGGCAGCAAAATGTTTCATTTGGTAATACAATTTTGGCTCTTTCCATGTGCCGATCTTGTACGTGATCAGAAAGAATTTTCGTCACATACTTTTCTCGTAGTCGAAAACAATTTGCGATTGCTCGCTTTGCGCGAAACCAGTCAGAAAAGTATTCTAACTGTGAGATGTCAAATACATCTAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTAAAGAAAGGCATCAATATCAGGTGATATAGCTGGATCACTCGGAAAAGTAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTGGATACTGGGAATACGATTGATATTTCAGGTTGTGTTGCAAAAATGCGCTCATTCTCGCAGATACTACTGCTGCCGCTAATTCTAATCTAGGCACGGTTACAGGATTCAGTGGTACCAATCTGGATTTCCCAATCAACAGTGTACAGTGTACTCGGTCCCGAACGTCTACTTACCGCATATACAAACACTGCAATCGCCCTGAAGCGGTCTCTACAACGGGAAACAGTAGGTTGACCTTACTATCGCGTAAAGAGGGAGAACGATGTCTCAAGAAGGTATAGCGTCGTGGACACGGATATACGAATACAAATGTGTTCCCCATAGCCAGTAATGAAGGTAATGTCACTATGCGCCGTAAACCACACGATGACGGTAGCGTTCAAGAATTTAAAAATATTTAGTGGAGTTTTTATAAATAAACGTTTATATATATTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGAACAAATACTCCCACACACAATGGTAGCAGCGATTACACCTGTCAGGAATACCAAAACGTATAAAAACTTTTATAAAGTCGTGACAACATGGGACAAAACTTATCGAATGTCGTGTTTATTACACCAGCTAGAACATTAATTAGTGATCGTTGACGTTGTTTTAATGACTTCCCGTTAAGTTTCTGGTTAATTCTCTCTTTCTTTCTGTTTGCAACAGTTCATCCAAAGTTTTAAACGTTTATTTGCTTCTTAATTCTCTTAACGCAGTTTCGACGCTCTTAAAGATTTCCCGTCTAGACATGACTACGTGATGAAACGGTTGCCTCCCAGAAGAATGGAGGACCACGAAACCATGTGAAGCTGTGAGCTGATCTGACGTCATTCCTCTTACTGGCACAATCAGCTGGATACTGGGAATACGATTGATATTTCAGGTTGTGTTGCAAAAATGCGCTCATTTTCTCAGACACTACTGCTGTCTTTAATTCTAATTTAGGCACGGTTACCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTTTCGTCACATACTTTTCTCGTAGTCGAAAACAATTTGCGATTGCTCGCTTTGCGCGGAAACCAGTCAGAAAAGTATTCTAACTGTGAGATGTCAAATACATCTAAAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTTAAAGAAAGGCATCAATATCAGGTGATATAGCTGGATCACTCGGAAAAGTAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGCTGGATACTGGGAATACGATTGATATTTCAGGTTGTGTTGCAAAAATGCGCTCATTCTCGCAGATACTACTGCTGCCGCTAATTCTAATCTAGGCACGGTTACAGGATTCAGTGGTACCAATCTGGATTTCCCAATCAACAGTGTACAGTGTACTCGGTCCCGAACGTCTACCAACCGCATATACAAACACTGCAATCGCCCTGAAACGGTCTCTACAACGGGAAACAGTAGGTTGACCTTATTATCGCGTAAAGAGGGAGAACGATGTCTCAAGAAGGTATAGCGTCGTGGACACGGATATACGAATACAAATGTGTTCCCCATAGCCAGTAATGAAGGTAGTGTCACTATGCGCCGTAAACCACACAATGACGGTAGCGTTCAAGAATTTAAAAATATCTCAGTGGAGTTTTTATAAATAAACGTTTATATGTTTTATTAGAAGGGTGTTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGAACAAACACTCCCACACACAATGGTCAGCGATTACACCTGTCAGGAATACCAAAACGTATAAAAACTTTTATAAAGTCGTGACAACATGGGACAAAACTTATCGAATGTCGTGTTTATTACACCAGCTAGAAAATTAATTAGTGATCGTTGACGTTGTTTTAATGAGTTCCCGTTAAGTTTCAGATTAATTCTCTCTTTATTTTTCTCTCTGATTTCAACGGAGAGCGTCATTTTGTTTCTTAATTATCTCAACGCAGTTTCGACGCTCTCATAGACTTCCTGTATAGACATGACTACGTGATGAAACGTTAGGCCTGAAAGAAATTCTCTCTTTCTTTCCGTTTGCAACAGAGAGCGTTCATCCAAAGTTTTAAACGTTTATTTGATTCCTAATTCTCTTAACGCAGTTTCGACGCTTTTAAAGATTTCCCGTCTAGACCATCGAGTCGTATAAACACCGAGTAGTCCAACTCTGCCGTCTTTGTGTGTTCAAAATAGAGCAAAAGTGGTGACTTTGGCAATGGGTTTAAACGAAGCTTTTAGGTTTTGTTTGTATTTTTCTTTTGTGGGAAGGTGTAAAACAGCTTCAATTTACCTTACCAAACATTTTATTGAAAAAATATATTAATTTAGCCGCATTAAATGACTAAAATGTCACAAATCAACCGCTTCTAANNNNNNNNNNNNNNNNNNNNNGATACAGAAAACAAATAAAACATGATTTTACATTTTTCAACCTTTAAATTTGTTTCTAGGGCCAAGTTTTTCTATAATTTACCGAAAAACATACATTTTCCCTATACCTACTGTGTTATTTTGGACCCAAATTGCCGTTCAATTTGTCTTTTTGGTAACAATGGGTTGGACTACTCGGTATTTCTATGGCTCTGGTCTAGACATGACTACGTGTTGAAACGGTTGCCATGTAAGGATGAATCTAAACACGCGAGTATCCTCTGTTGCATTAAAAGTGTATGAGACACTTTATTTTAACAACCAAAATTAATATGATTTAAATCATACTTTGGGTATGGCAAGCAATCAAGGAATGTTCAACATTAGCGTTCAAGCAGAGTGGCGTTAGCAAAGGGAGTTTTCCAGTTGTGATACCTTTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCACGAACGCAAATGTTATTTACATTCACATAATCGTAGACGGTAGACGTACACTGTGCAGTCGTCGTGAAATGGAACTAAGAACGAACAGAATCAAATACACACGCGATGAAAATCAGCCACGCATACCAAACAAAGAAGAAAAGAATCGCATTGGCATCGCAAAACAATGGGGCGATTGCAGTTACTGTTTCGATACGTGGTTCGTTGGTGCCTCTTTCAGATTGCTTAAAGCAGTTACGCGCTTTCGAGGCTCTCCTTTGTTGGTCCTTTATTTGCGGTAACTATAAAACAAATTAAAGCGAATAACTATACAACAATCGCCATTGCTAAGCAATCCACAAAATAACACCTGCAATTTGGCGTGTAGTCGCTAACAATTTTACAACGGAAAATACACCACGCCTTTATGACGGTTACCTCTTGAATATGNNNNNNNNNCGATTTGTGGCTATGATAAAAAGAAAGAAGTTCGCTGTAGCGAAAAAGAACAGGATACGTGGCTATGACGTAAAAGAAAATCTTTGCTGTAGCGTCAATCAATGAATCAGAACGGAAGAGACTACTATTTAACAAAACTGCTAAGCCACTGCGGCAGTAACACCTTATAACAGACTAAAATTAAGTTCAACCAATTGTATGATAAGGGATATATAGGGTGGCGGAAGATAAGACATCTTTTCATTCAAATATTGCTTTTCGTAGTTATCGTAGCACCAAATGTTTACTGTATTTTTTTACACAAGAAACGTACAACTCTGTGAGCACTAGATCAGGGGTTGATGAATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTGTATTAAGTAGAGCTTCCTACCAAATTAAGATTCGAATAACACTTTAAGTTTACTTTTTTCAACAAACATTTAATGTAAAATTGCGTATAACTATCAGTATTTAAACGCCCAAAAGCGCACTTTAAGAGTGTTGTTTATTGTTTAAAGCTCTTAGAAAATAGATTTTATCCAGAAACATGTATGTAACGTAGTAGCCCGAAAGTCGTTATAACACGACTATTTAATGGATTATTTTTTGGGTAGTTTGAGCCCAACTGATCGGTCTTAAAAATTATATTGCATGTTTATATATTCACTGAGTTTAAAGAAACAAAGAAGAGACTTGTACACAACACAAGGTATATGTTTTGCTGGTGTTCAATTTATTTAAATGGTACGATTGCAGCTTATACACGATTTTTTCCACGATTATACCAAGTGAAACCGTCCTCGGATTCCATATCTAGAACTAAAAATAAATTTGCTCACTAGTGGTTTAAAACATTATATTGAATAAATGTAACTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAACATAATTTTGGATCTTCAAAAGCTAGTAACACATTTTTAACCACTTCGTACACAGTTAAAAACGGTTTGCTATTTCGTATCCATCAACTTACTTTTGTTCATTAGTGGTATTTCCTCTCGGTTATATTTACGACGAATAGCCCACCATGCAGCATTAGTTTCATTGAGGACGATGAGTCCGATGAGAAGCAAAAGTAGAAGTGCTGACTTGTTCATCTGCAATAAAACATAATTACTACTAGCCATACAAAGAGCAAATGAGTTACTCACGTTATTTCTTTTGAAGAACTGATAAAATATTGCAAAACTTGGCGCTTTTTATAACTAGCGTTGTTTGATTGTTTCCGATGCATCTGCTGTCGAGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCGGCTTACGATTTCTTGGATTCGGTTCCACTGATGAGTTCCTGTGTAAGGCATGATACGTTTGTAAAACAACGAAATTCGATTGCAACATTTAAAAAGTGAGCTCCTCGTTTGCTGGTACCAAACGCAAAGACTGCACCAAGTTTTTGTTTCAGGAATTTGTGTATTTTTATAAATAAACGTTTATACATTTATTAGAAGGGTGTTTTGTTCCAAACACATCGTGCCCGCTTACAAGATACCACGAACCTACCTATAGTAGAACAGATACTTCCACTCACAATAGTAGCAGCGATTACACCTGTCAGGAATACCAAAACGTATAAAAACTTTTATTAAGTCGTGACAACATAGAACAAAACTTATCGAATGTCATTTAAAGTGTTTATTACACCAGCTAGAACATTAGTTAGTGATCGTTGACGTTGTTTTAGAGAATTCCCGTTAAGTTTCTGGTTAATTCTCTCTTTCTTTCTGTTAGCAGAGAGTTCACCCAAAGTTTTAAACGTTTATTTGATTCTTAATTCTCTTAACGCAGTTTCGACGCTCTTAAAGATTTCCCGTCTAGACATGACTACGTGTTGAAACGGTTGCCATGTAAGGATGAATCTAAACACGCGAGTATCGTCTGTTGCATTAAAAGAGTATGAGACACTTTATTTTAACAACCAAAATTAATATGATTTAAATGATACTTTGGGTATGGCAAGCAATCAAGGAATATTCAACATTAGCGTTCAAGCAGAGTGGCGTTAGCAAAGGGAGTTTTCCAGTTGTGATACCTTTTAAATTACAATGCAAATTTTAAGCCCCTCATTCAAACAGAATAGGAAAAAAGATTAAACTGGAAACAAAACTTAAAACAGCACGAACGCAAATGTTATTTACATTCACATAATCGTAGACGGTAGACGTACACTGTGCAGTCGTCGTGAAATGGAACTAAGAACGAACAGAATCAAATACACACGCGATGAAAATCAGCCACGCATACCAAACAAAGAAGAAAAGAATCGCATTGGCATCGCAAAACAATGGGGCGATTGCAGTTACTGTTTCGATACGTGGTTCGTTGGTGCCTCTTTCAGATTGCTTAAAGCAGTTACGCGCTTTCGAGGCTCTCCTTTGTTGGTCCTTTATTTGCGGTAACTATAAAACAAATTAAAGCGAATAACTATACAACAATCGCCATTGCTAAGCAATCCACAAAATAACACCTGCAATTTGGCGTGTAGTCGCTAACAATTTTACAACGGAAAATACACCACGCCTTTATGACGGTTACCTCTTGAATATGNNNNNNNNNCGATTTGTGGCTATGATAAAAAGAAAGAAGTTCGCTGTAGCGAAAAAGAACAGGATACGTGGCTATGACGTAAAAGAAAATCTTTGCTGTAGCGTCAATCAATGAATCAGAACGGAAGAGACTACTATTTAACAAAACTGCTAAGCCACTGCGGCAGTAACACCTTATAACAGACTAAAATTAAGTTCAACCAATTGTATGATAAGGGATATATAGGGTGGCGGAAGATAAGACATCTTTTCATTCAAATATTGCTTTTCGTAGTTATCGTAGCACCAAATGTTTACTGTATTTTTTTACACAAGAAACGTACAACTCTGTGAGCACTAGATCAGGGGTTGATGAATGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAATTATATTAAGTAGAGCTTCCTACCAAATTAAGATTCGAATAACACTAAAAGTTTACTTTTTTCAACAAACATTTAATGTAAAATTGCGTATAACTATCAGTATTTAAACGCCCAAAAGCGCACTTTAAGAGTGTTGTTTACTGTTTAAAGCTCTTAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTATGTAACGTGTTATCGCAAGATATACGTAAATATGATTAGTTAACTTTAAGTTCGAACCTACTTTGTTACCCGCATTTGCTTTACGGTTAGTCGTATGTAAGTTCAATGAAGCGTGTATTTGTGTTCGTGCGTGTAAGTTTAGTTTATGTGCCCTAAATAATGATGGTATCACATTAATAGCTGCAAACAGTTTGTAAGTACTTTGTTGTTCCTTTAACGTTGCGCGTTATTTATTCGTTCTTATTTGTTATACAGAAAACCATCCGTTGATAAACTAAAAAGAGATGCGTTGACTAATGCAACAACCATAAAAGAAAATAATTGCCATAGAACCTTGGCGGTTATATAACGGAACAAAGAAGAGACTTGTACACAACACAAGGTATATGTTTTGCTGATGTTCAATTTATTAAAATCGTACGATTGCAGCTTATACACGATTAAGTAGTTATTCTTATCCACGGTTATACCAAGTGAAACCGTCCTCGGATTCCATATCTAGAACTAAAATAAATTTTCTCACTAGCAGTTTAAAACATTATATTGAATAAATGTAACTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACATAATTTTGGATCTTCAAAAACTAGTAACACATTTTTAACCACTTCTTACACGGTTAAAAACGGTTTGCTATTTCGTATCTATCAACTTACTTTCGTTCATTTGTGGTATTTCCTCTTGGTTATANNNNNNNNNNNNNNNNNNNGACCACCATGCAGCATTAGTAGTTTCAGTGAGGACGATGAGTCCGATGAGAAGCAAAAGTAGAAGTGCTGACTTGTTCATCTGCAATAAAACATAATTACTACTAGCCATACAAAGAGCAAATCAGTTACTCACGTTATTTCTTTTGAAGAACTGATAAAATATTGCAAAACTCAGCGCTTTTTATAACTATCGTTGTTTGATTGTTTCCGATGCATCTGCTGTCAGGATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCGGCGCACGAATTCTTGGATTCGGTTCCACTGATGAGTTCCTGTGTAAGCCATGATACGCCTGATAAACAACGAAATTCGATTGCGACATTTAAAAAGTGAGCTCCATGTTTGCTGGTACCAAACGCAAAGACTGCACCAAGTTTTTGCTTCAGGAATTTGTGTATTTTTATAAATAAACGTTTATACATTTTATTAAGAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGAACAAATACTTCCTCTCACAATGGTAGCAGCGAATACACCTGTCAGGAATACCAAAACGTATAAAAAACTTTTATAAAGTCGTGACAACATAGAACAAAACTTATCGAACGTTATTTAAACTGTTTATTACACCAGCTAGAACATTAGTTAGTGATCGTTGACGTTGTTTTAATGACTTCCCGTTAATTTTCTGGTTAATTCTCTCTGTCTTTCTGCAACAGAGAGCGTTCATCCAAAGTTTTAAACGTTTATTTGCTTCTTAATTCTCTTAACGCAGTTTTGACGCTCTTAAAGATTTCCCGTCTAGACATGACTACGTGATGAAACGGTTGCCTCCCAGAAGAATGGAGGACCACGAAACCATGTGAAGCTGTGAGCTGATCTGACGTCACTCCTCTTACTGGCACAATCAGCTGGATACTGGGAATGCGATTGATATTTCAGGTTGTGTTGCAAAAATGCGCTCATTTTCTCAGACACTACTGCTGTCTCTTTAGGCACGGTTACCCCACATTGCAGTTGTGGTTTCAGTGAGTACGAGAAGCCCGATGAGAAGCAAAAGTAGAAGTGCTGACTTGTTCATCTGCAATAAAATATAATTTGTTTCGGCACGTGCTTCGTTGGTGCCTCTTTCAGATTGCTTAAAGCAGTTACGCGCTTTCGAGGCTCTCCTGTTGGTCCTTTATTTGCGGTAACTATAAAACAAATATAAACGAATAACTATACAACAATCATCATTAACATAAACAATGCACAAAACAATACCTGCAATTTGGCGTGTATAGTCGCTAACAATTCTACATAGGAAAATGCATCACGCCTTCAAGATATTCGCTGTGTCGTTAATCAATGGAACAGAACGGAAGGGACTATTATTAAACAAAACAGCTACGCCACTGCGGCAGTAACATGGCTCCCTTAAATGTTTACCAACTATAACATGAACATTTACACCAACATAATTAAACTTCACAATCATAATACATAAATTTTCGCGATCAAAATATATAATTTTAGGGCTCCACATCGGGGAATCTATTTGTGAACATCTATTCGTTGGTTTCATTGTTTAGTAGTAATAGTTTGTGTACCGGCCGCTCTAAAATCGAACAAGTTTGTGTCAAGTTCCCTTTAGTGTTGGCGACATGACAAATCATGACTCGCAGATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCATTGGCGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTATCCCAACGGTATCCTGTCTTCCTCTACTATATTTTTATATATAATATTAATGTTACAGATCAATAATAATATGGAACTCGCTTCATCCCAGGGTTTGCTGAACAAATGTTGGTGTAACTTATATGCAAACAGTTGCTGAGTTCTTGTAAATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACCACGTATGTAACTTATTAATCCTCGCATGGCGGAATCACACGGTTCTGTACCCTCAGTTACAGTAACTATGTTTATTTGTTCATATGCTTCGTATCGTTATATTGTTCTGTCTCTCGTTGTTATCTCGTTTAGTTCTCGTTTCTCTTTTCTTAAATGGCGATTACACAACAGTATATATAGCAGGGAATTAGTTTGAAGGGAAAAAGAAATTTCGGGTGTCAGACGAACCGGCGTGATAAATGGCGATAACGAGGTTATAATGCATAGGACACAATGGGAGCATCGGCGCTAACTCGGTTAACTGCAGGGTGTATCCGCTGCGTTATTGGAAGGTTAGCGCGAGACGTCAAACATTTGTGTCAATATTGGGGACAAAAGAATTCGTGTGACGTAATATTGCGACGGGCCGCTACANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAATTTTTATATACCTTTAAATTAAAACTTAACGCCTAAAAGGCATCGNNNNNNNNCAACTAAGAAAATACGACGGGGCAACGCGGTTGTCATTATAACACAATTTTTTAATTTTGTGGTTGCTATTTTTGAATTGTTTTACCCGCTAACGTATCGATTTTTAAACATTGGTTGCACGTTTATATATTCACTGAGTTTAAAACAAAGGAATACAGAGACTTGTACACAACACAAGGTATATGTTTTGCTGGTGTTCAATTTATCAACATCGTACGATTGCAGCTTACGCATGAATCAATATGGTTTTCAAAACGTCCTCGGACTCCATGTCTGAAACTAAGAATTAATTTTTGTTCAATGAAACTTATTTATAATCGCATGCGTACCCAACGTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACATTACCCAATTACTGCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACCACGTATGTAACTTATTANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGCAGAAAATAGCATAAAACGAACATTTTTTTATATACCTTGAAATTAAAACTTAACGCCTAAAAAGCATCGNNNNNNNNNNCAAATAAGAAAATACGACGGGGCAACGGTTGTCATTATAACACAATTTTTTAATTTTGTGGTTGCTATTTTTGAATTGTTTTACCCGCTAACGTATCGATTTTTAAACATAGGTTGCATGTTTATATATTCACTGAGTTTAAAGGAACAAAGAAGAGACTTGTACACAACACAAGCTATATGTTTTGCTGGTGTTCAATTTATTAAGATCGTACAATCGCAGCTTACGCATGAATCAATATGGTTTTCAAAACGTCCTCGGACTCCATGTCTGAAACTAAGAATTAATTTTTATTCACTTGTTAAAATAAATGAATGAAACTTGTTTATAATCGCATGGCGTATCCAACGTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNAACATTACCCAATTACTGCGGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTTTTCACTTTTAGGTATTTGGCCGACGATTTGGAAAACATAATTTGTATTTATTTCTTACTAATATTAATACTAACACATTATAAATATTTACCCTCTTCAAAAATATAACCAATAAGACCTCTGGGTTAGAGTAATTGTCGTTAGGCATTTTTTAAGATAAGATACATAACTTTAACTTAATTAGGTTGTTACTTTTACAGGTGAATATGCAGCTACTATCATTCACCGGGTCCTAAAACGATAGTACATATAGTTAAAGCTTTTTCGTAGTTATAAACTTACTTTCGTTCATTTGTGGAATTTTCTGTTGGTCAGGTCTAGGACTACCCCACATCGCATTAGTAGTTTCAGTGAGGACGATGAGTCCGATGAGAAGCAAAAGTAGAAGTGCTGACTTGTTCATCTGCAATAAAACATAATTACTACTAGCCGTACAAAGAGCAAATCAGTTACTCACTTTATTTCTTTTGAAGAACTGATGAAATATTGCAAAACTCAGCGCTTTTTATAAGTAGCGTTGTCTGATTGTTTCCGATGCATCTGCTGTCAGGAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGCGGCGCACGATTTCTTGGATTCGGTTCCAGTGATGATTTCCTATGTAAGGCATGATACGCCTGATAAACAACGAAATTCGATTGCAACGTTTAAAAAGTGAGCTCCAAACGTGCTCAGTACCAAACGCAAAGACTGCACCAAGTTTTGCTTCAGGAATTTGTGTATTTTTATAAATAAACGTTTATACATNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAGAACAAATACTCCCACTCACAATGGTAGCGGCGATTACACCTGTCAGGAATACCAAAACGTATAAACACTTTTATTAAGTCGTGACAACATAGAACAAAACTTATCGAACGTCATTTAAACTGTTTATTACACCAGCTAGAACATTAGTTAGTGATCGTTGACGTTGTTTTAATGACTTCCCTTTAAGTTTCTGGTTAATTCTCCCTTTCTTTCTGCAACAGAGAGCGTCATCCAAAGTTTTAAACGTTTATTTGCTTCTTAATTCTCTTAACGCAGTTTCGACGCTCTTAAAGATTTCCCGTCTAGACATGACTACGTGTTGAAACGGTTGCCATGAAAGGATGAATCTAAACACGCGAGTATCGTCCGTTACATTAAAAGAGTATGAGACACTTTATTTTAACAAGCAAAATTAATATGATTTAAATGATACTTTGGGTATGGCAAGCAATCAAGGAATGTTCAACATTAGCGTTCAAGCAGAGTGGCGTTAGCAAAGGGAGTTTTCCAGTTGTGATACCTTTTAAATTACAATGCAAATTTTAAGCCCCTCATTCAAACAGAATAGGAAAAAAAGATTAAAACTGGAAACTTAAAACAGCACGAACGCAGTTGTTATTTGCATCCACATAATCGTAGACGGTAGACGTACACTGTGCAGTCGTCGTGAAATGAAACTGAGGACGAACAGAATCAAATACACACGCGCTGAAAATCAGCCTCGCTTACCAAACAAAGAAGAAAAGAATCGCATCGGCATCGGAAAACAATGGGGAGTAAATAACGCCACTTTTACAGTGACACTCTATATTCTATGCAGTTGTATAANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGCAATTAACGCCTTTGTGATATTTTTGTTTGTAACCTATATATTCGCATCTACAAACAATTTGTTTTCGTAAGGTAAGAGTCTGGGCTGTGACTCATGCCCAACATTCTATTTAAACAAGGGGGCCAAGCTTTAATAAATGGGCACGTATAAATTAAACGATGATATTAGTCGTGGAAACAACGAGTGGTCTTTAATACTATTGTGTTTCCAAAATCGAGCAAACACATTAACCTTTCAATGTGTTTAGACAATTATGTTTTGTTGCAAGCGATACGCAGCTTATATTTACCCTGTCAAACATCTTTAGAAAAAATATATAAAAACATGTTATAACATGTTGCAAATAAACCTGTTGGGANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGTAGTATTTTATACGGAAGGAAGATAACGATAGGAAAAAAGCATTAGTCTATGCTTCGGCGCACACACGCTAAATGTGCTGCTTTAAATCTGAAAATTTGGTCTAGCAACTATAAATATATATCATGATTTGACTTCATTGAACAGATTTATGAATAAATGCTATAATTGGGAATTAAACTACATTTTAAGTACGAATTAGCGCCTAAAACATACATAAATGTAATTGGTAATTTTAGTTAGGTGATCATATGCAGTAGCGTTTATAAAACTATGCTTAGTTTAAAATACTTTATAGAGTACAATCATTTAAATAAAGTCTAAGGTCCATTTTGAATTAGGGACATTTGATCAAACAATAAAGTAATCGTTAACTAGTCGCTAATTATGTGATTTCAATTCTGAAAATTTGATTCCAAAAATTATAAATATATATTACGTTTTGATTTCAATCAAGCGAATAAAGAATAAATGCCAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGACATGTTCGGCATATAATGGCAACGGAAAGATGTAAGCCTGGAACGTAATTGCGGTTAAATGTTTGAAAAATTAAACAACGTCTTGAGGTATTAAGGTAAATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGTTACGAACATTGTATATATGCTACTCCATGATGAATATTTCCACTCTGGCTACGAATGTAATTTCGTTCCGCAAACGATCGGTTAATTTCGCTACACATAAAGAGTGTTGTTGAAAACGCAATTAAGAAATATAGGATATATAGGTTTTAACCAAAAACATAGAAGTTACGTATTTACCCTCGCATGGTGGGGCAACAAAAGTCATCATTACAGCAGTTTTAATTTTGTGGTTAATTTTTGAATAGTTGTTGGCGCTAACTAACCGATTTTCGAAAATAAATTGCGTGTTTATATATTTACCAAGTTTTAAATACAAAGAACCAAAGAAACTTGTACACGACACAAGGTATATGTTTTGCTGGTGTTTAATTTATTCAAATTGTACGATTGCAGCTTATACACGATTGGGTAATTACTCTTGTGCAAGTTGAGACGTGGTTAAAAACTCTTCAGATAGCATGTCTGAAACTAAAAATAAATTTGCTTATTAGTGTTTTAAACAATCATAATGAATAAATAAATGTAACTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATGTTAAAGTTAATTACGCTGTTAGCTTTTACATATAAATAAGAAGAATTCACTTTTAATACATGGTTAAAAGAATGTTTCCTTTTTGTATCTAAAACTTACTTTCGTTCATTTGTGGCATTTTCTGTTGGTTATAACCGCGACGACGAGTACGACGACGAGACCAAAAAAACGCACTAGTAGTTTCAGTGAGGACGAGAAGTCCGATGAGAAGCAAAAGTAGAAGTGCTGACTTGTTCATCTGCAATAAAACATGATTACTACCAGCCATACAAAGAGCAAATCAGTTACTCACGTTATTTCTTTTGAAGAACTGATGAAATATTGCAAAAGTCAGCGCCTTTTATAACTAGTATTGTTTGATTGTTTCCGATGCATCTGTTTTCAGAAGTAAAATCCCTTCTTCTCAATAAAATCCTTTTTTTAATAATATATTTTCTTCCCAATAAGTGCGGCGCACGGTTTCTTGGATTCGGTTCCACTGATGAGTTCCTGTGTAAGGCTTGATACGCCTGATAAACAACGAAATTCGATTGCAACATTTAAAAAGTGAGCTCCTCGTTTGCTGGTACCAAACGCAAAGACCGATCCAGCTTTTTTGACTTCAGGAATGTGCGTATTTCCCTAAATGAACAATTATACATTTTATTAGAATGGTGTTCTGTTCCAAACACTCCGTCAACATAGAACAAAACTTATCGAATGTCTTAAAGTGTTTATTACACCAGCTGCATCATCAATAAGAGATCGTTTCTTTTGTGTTAATAACTTCCCGTTAAGTTTCCGGTTACTTCTTTCTTTCATTTTCTGTTTTCGACATCAAGCATTCAATTAAACGTTTATTTAGTTTTTAATTATCTTAGCGTAGTTTTGTGTTCACTGTGCCATAATTCCGATATGCCATAACGCCCATCAGTGATATTTGATACAATTTGAGTAATTCTGTGTGAATTTACCATATTAGGTGCAACAGCCAAAAAACTAATGCTGTTTTTCATACTTTTATGAATACATTGGCTTTTACATATTTACATTTTGTAGATTATAAAATAATGTCATCTTATCGCTAACTATTTACACTACATATGATCTCCCTATAGCCAGCAAGTTGTGGGTTAATATAATTAATTCAAGGGATAGTAAAAATGTAATTACAATCACAGCAAATAGAATTTCCTAGCGTTTAAAACAAAGCAACATGAAACAAACTTATCGAATGTCATTTAAAGTGTTTATTACACCAGCTTAAACAATAGTTAGAGATCGTTCGTTTTATTGAGCATAAACGTGATGTGTGTTACACTGCCACTGTATAAACAAAATATTTTAAAAGTCCTTTTAAAAGCACCCTATTATAAAATATAACGTTATTTAACGATTCGTCTTACCAGCTCAAACAATAGTTAGTAATCTGTCGTTTTGTTTTGATAACTTCCCGTTTAGAGTCAGGCTTGATGTATTGTCCCAACATCTGGCATTTTAAACTGTTTCTGTAATTTTCCACTGTGAATGTACTGACGAATATAGTTTACGTTTTAGTAAAACCAACACATTTTAATATGTCTATTTCAGGACTTCAATGGTTGCAGCAATTACACCTGTCAGGAACACCAAAACGTATGAAAACTTTTATAAACTCGTGACAACATGGAACAAAACTTATCGAACGTCATTTAAAGTGTTTATTACACCAGCTGAAACATTAGTTAGATCGTTTCTTTTGTTTTAATTAATTCCCGTTAAGTTTCTGGTTAATTCTCTCTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATATCTTGGCGCAGATTTGTGTGTCCTATGCCATAATAGCGGTTTGCCACTATGACAGCCATTATGATATTTGATTAAATTTGAGTAACTCTGTGTGAGTTTACCATATATTGGATGCAACAGCCACGCTTTTTAACTGATGCTTTTTCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTAACACTTTATGTTGTCATGTTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCAATTCTTAATTCTAGTGTACACGTTTTATATCTTGTATTGCCAATCGGCCCGTGCACGCGATAACAAAACCAAGGGGAAACTGAATGTCACTTAACAAAACCATGCGATCGACTCTTAAAGACACAACGGTTCACGCAAAACATAAAGATTATGAAAATATAAAACAGTAAAGTACCATACGAACGCATCATTACCACATATCATTACACTAGTATTTATTCCTTATTTTCTTGATCGAAATTAAATCGTAATATATATTTATAATTTTTGAATTAAATTTTCAGATTTAAAACCGCACAATTAGCGATTAATTAACGATTACTTTCCTCGTGTACTTTGTGCATAGCGGAAACACTGTCTGGAACAAAAATTCTGTCAAAATGCTAACATCGGCCGTTTAGTTTACGGTAGAAACTAAATAGCTGAGGTTGAGGGACTGGCGCTGTAATTTTAACTTCTAAACAATTCGCACGCTGCTGGAGGACTGGGGGAGTAATTTTAACGTATAAACATACGTATAAAAACAATACAGTCCTCCAACAGCATACGTATTGGTTATAGATTAAAACTACCTATCTTCAGTCCTCCAGCAGCAGCACTCGTATTGCTAATAGGTTAAAATTAGATCTCAGGTGCTCCAGCCCAAGTAAATATCTACGTTCTTTGCCTCCAGCAGCATACACAGGTTGCCCGATAACGTCACAAACACGTACATTATAACAGAAAAAGCAGCCAGTCCCTCAACCTCGGCCCTTTAGTTTCTACCGACATTTGCCAAGAACAGTTTACATCGTAAAATCAAAGAATACTGTAGTTTTCTTTGGTAAAATGAGGTTGGCGCTTACTATACTCAGTACTGCGTTTATAACAGTAAGCAATAATTTCCTACGAATTCTTAAATAAAGCCAATTTAATAGAACGATTTACCTATGTTTACATACTTTCACCTGTAGCAGCACTAGCATAGCAACAGGCAACTAAAATTTGCAGTTACCTACATAGGGAATTGTTCACCCTATACTTAAGCATAGGGAGTCGGTATTATGTTTCTATTTTCGTTTCTCAGGCGTGTATAATGTTTCTAATTCTAAGATAAAGTTTCTAGAAACATAATTCCTGGAATCGAAACCTAATACTTCGGTTGAATTATGTTTCCGAAACAAAATCCAGAAACATAAGATTTTAGCCAAATTAATACATAATCTTTTCGAAACTTAAGTACAAAAAACTGTCACTAGGTAGCAACAAAGAGCATATTTTTTCGCATTTTTAAAACTGAACAGTTTCAATAAACCTGAAACATAATTTTGTTTCTAACAATGGTATTATGTTTCCGAAACATAATACAACACTCTTAAATTTAGATGCTTGATACTGCCTCCATGCGGCCGAGTGTGCCTATATACAAGACGCTTACCAGGTGGTGCTTCAATCCAATTGTTAATATACAGTTGGGTCATTCTCTTGATTTCGTTTTACTGGCCGAACGCATTTGTTGCTACACTGTGTGAACCAGATTTTATACGAAAAAATTGATAAGTAACAGTGGAAACCGCAGAGTATAGAAAAAAAGGTTTTAAGCAAAAATATTTAAAAAATATATATCATATAGTTNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCGATTACACCTGTCAGGAATACAAAACGTATAAAAACTTTAATAAAGTCGTGACAACATGGGACAAAACTTATCGAATGTCATTTAAAGTGTTTATTACACCAGCTTAAACAATAGTTAGAGATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATACAGAGCGTTGAATTAAACGTTTATTTGTTTTTTAATTATTTTAGCGCAGTTTTGTGTTCGCCATGCCATAATTGCGAAATTCCAGTATTGATGCAACAGCCACGCTTCTTAATCAATGTTCTTTTTTATATATTTATTCATAGCGTGTTTATAGACATTGGTTTTAACAACTGTTGTAACATATACATTTGCTTTTACATACTAGAGTCGATTGCCCTATAGCCAGCAAGTCGTGTGTTAAATATAATAAATTCAAACAATATTAAGAATGTGAATATAATCACAGCAAATAGAATTGTCTCGCGTTTAAAACAAAACAACATGAAACAAAACTTATCGAATGTCATTTAAAGCGTTTATTATACCAGCTAGAACATTAGTTAATGATCGTTCGTTTTACTTTTAAACAACATGACATTGGGAATTGTTCACCCTATACTTAAGCATAGGGAGTCGGTATTATGTTTCTATTTTCGTTTCTCAGGCGTGTATAATGTTTCTAATTCTAAGATAAAGTTTCTAGAAACATAATTCCTGGAATCGAAACCTAATACTTCGGTTGAATTATGTTTCCGAAACAAAATCCAGAAACATAAGATTTTAGCCAAATTAATACATAATCTTTCCAAAACTTAAGTACAAAAACTGTCACTAGGTGGCAACAAAGAGCATATTTTTTCGCATTTTTTAAAACTGAACGGTTTCGATAAACCTGAAACATAATTTTGTTTCTAAAAATGGTATTATGTTTCTGAAACATAATACAACACTCTTAAATTTAGATGCTTGAAACTGCCTCCATGCGGCCGAGTGTGCCTATATACAAGACGCTTACCAGGTGGTGCTTCAATCCAATTGTTAATATACAGTTGGGTCATTCTCTTGATTTCGTTTTACTGGCCGAACGCATTTGTTGCTACACTGTGTGAACCAGATTTTATACGCAAAAATTGATAAGTAACAGTGGAAACCGCAGAGTATAGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTATATATCATANNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATTGTTTATATTGTCAGCCACCAAAATAAAGCAATCACTCTCAAAGTTTTAAACACGGTAACACGTAGTCTTACACATATTACATGGAATAAAACGCATGTTGTATTTAACGGTTGTCGTTGTCTTGCTAATACTACAAGGTTTAAAACACGGGACTAACATTTCGCACAGTATTTTATATAAATAGTGCCTACCGTGAGCCTACCTGTGCAAATGTCAAATGTTTTTAAGAGCAGAATGAGTTGATGAAAAACACCTTACAGCTAAGAATCACTTGACTTTCTCCATTTATAAAAGTGACTCAGCAATCATTTTCCGCTCTATCCGAAAATAAAACGATATGCCTAATTTTTTGGTCATGTGAACGGGCTATTAGTCACTCTTAAGAACAACATAAGCTTTAAGCTTTAGATATTTTCTAACTCGTACTAAACCAAACGATGTAACAGCATTTGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATCATCTCTTTATAAGCGACATGTTTACTCTCGCGTGGTGGGGCAACGGCAGTCATATAACATGATTTTTCTTTTTTACGTGCTTGCTTACCAGAGCGTAGAAAATTTTGGGAATGGTTATTTCAAAGTTTTTTAGACACTAATTAAGAAGTGTTGAAAATTGATTTGCATGTTTAGATATTCACAAAATATAAAATACAAGGTGACTGATACACAAACACAAAGTATATTGGCTGATGTTCAATTTATTAAAACTGTACTTTTGCAGTTTAAACATAAATAAGCACTTATTGTGAATATCCAACAACCCATTTGTAGAATTCGACGTCTGAAACGGACTCCATGTCTGGAACTAAAATTTAAACATCTTTATTAACATGTTGAATCCATGAAACTTAGTTATACTAACATGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGTTAAAACTTATATTAAACTTGATTAT