NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGGAGGCGGCGGTTTACGCCAGCGAGTGGCCGGCGGGCGGGGAGGAGGTGACGTTCGACGCCCCGCCTACAGATGAGGAGGTCCACGCCGCCGTCGCCAGCATCCAGCAGGTATTTGAGAATCCTTCCGGTGAGGATTCTGATGGACTCGAGTTACAAGCGCTCGCACTGCCCATCGCCGGACTCCCTTCATCTGGGATGTTTGTTAACTATTTCACTGCCGATTCTGATGCATCCGAGAAGCAAACCGTCCAAATATCCAACTTAGGGAATTCTCCATCCAACATTGGATTAGACGATTGCACTGAACCTGCCGCACTTGCCCTTAACTCAACGGCTCTTATGACAAGGGAACATCAAAATGTACTGGATGCATTCCAGCTGTTGCAAGAAGATGCGTCTGTTCAGAAAATGGTGATGGCCTTGTCAACTGATAAGGCTGTATGGGATGCTGTCATGAACAATGAGGTGGTGCAAGAATTTAAGAAGTCTTTCCAGGATGCTAAGGAAACTGATACCAAGGGGAGCTCTAGTGCTCCTCCTGGAATGATGCAATGGGTCCTGGAGAACACCCAGGCGAAGATTAAGGAGTTCCTTGAGAAGATACTTCAGCTCGTGCACACGGTCTTCCAGGCCCAGAGCATGGACTACGATTTGTCCGACGATGTCGTGAGAATGTCCTTCATGCTCTCGGTGTTCGTCTTCATCGTGGTAACAATAGCTCGCATAAAGTGA