NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGACCGCGGCGGCCGTGGCGGCGGCGCTGGTGCTGCCCGAGGTCGCGGAGGCCGCGTCCCCGGGGCTGTCCCCATCGCTCAAGAACTTCCTGCTCAGCATCGTGTCCGGCGGGGTCGTCTTCGCCGGCATCGCCGGGGCCGTCGTCGCCGTCTCCAACTTCGACCCCGTCAAGCGGACCTGA