NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAGTTTAAGCGATACGGTTAAACGCTGTTAATATCCTTGAGCCGGGAGGGTTGGTTAATAGGTGGGGCTGAGTTATTATCAGCTATTCGCAAAACACGAGTGCTAATTGCTGGCTGCTGTTCTTACTAATATCTCCTATTCTTTTTCCTATTCTCCTAAACTCTTTTTGATGCCTGGAAAGCGTAGTGGACCTAGATCTTCCCCATACTGCCGCTCAGCTCGTGCATCAAGAAGGCGGGCCGCCACTGCTGCGTCGGTCAGTAGGCCTAGTGATGGAATCATTATGATGGAGTCCCGCTGCCTGGATCTAGCGATCCTGTCGTTCCTGATCATGTAGTCCTTTTTCCGAAGCTTCATTGTCCAATGTGGATAACAGTAGAGCAGCTCTAATTCCACTCGAACGTGGCGTTTCCTCCTATGTCCTCTTCAGCACCTGTACAGGCACAGATTGCCCAGACCGCAACTGTGATTACCGCGCAGCAGCAACTGTTAACCACAGGCTTCCTACTTCCTCTGACCACATCTGTAACAACATTGGCAGCTGCAGCTAATACTTCTG