NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCGCCGAGGTCCCCGTCCGCGTCGACCTCTCCCGCTGCTTCCTCGCCGGCGACAGCGCCGGCGCCAACATCGCGCACCACGTGGCCCAGCGCTGGACGGCGGCACCGGCGGCGACAACGCCTCCAGCCATCCACCTCGTCGGCCTCCTGCTCCTGTCCGCCTACTTCGGCGGAGAGGACCGGACAGAGTCGGAGAAAGCACTGGAGGGCGTGGCCCCGATCGTCAACCTCCGCCGGTCCGACTTCTGGTGGAAGGCGTTCTTGCCGGAGGGCGCCGACCGGAACCACCCGGCCGCGCACGTGACGGGCGAGGCAGGCCCGGAGCCGGAGCTGCCGGATGCGTTCCCGCCGGCGATGGTGGTGGTCGGCGGGCTCGACCCGCTACAGGAGTGGGGGCGGCTGTATGCCGCCATGCTGCGCCGGAAGGGCAAGGAGGTGCGCGTGGTGGAGTTCACGGAGGCTGTACACGCCTTCTACTTCTTTCCGGCGCTGCCCGACACCGGCAAGCTCGTCGGGGAGATCAGGGCGTTCGTGGAGAGCATCGCGCCTAGGTCGACCGCGTAG