NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCGATCCGCGTCAACTTCTTCTTCGCGCCGTGGATCGCCTGCCTCTTCCTGGCCATCGGCGTGCCGGAGCTGGTGATGGAGAGCCTGCCGCACTGGCTCTGGTACGTGCTCATGGCCCCCATCGTGTGCCTGGAGCTCAAGATATACGGGCAATGGATATCCGGCGGGCAGAGGCGGCTGTCGAGGGTGGCGAACCCGTCCAACCACCTGTCCATCGTCGGCAACTTCGTCGGCGCGCTGCTGGGGGCCATCATGGGGTTGAGGGAGGGCCCCATCTTCTTCTTCGCCGTCGGGCTCGCGCACTACATCGTGCTGTTCGTGACGCTGTACCAGCGGCTGCCCACCAGCGAGACGCTGCCGAGGGACCTCCACCCGGTCTTCTTCCTCTTCGTGGCCGCGCCCAGCGTCGCCTGCCTCGCCTGGGCGCGGATCACCGGCGAGTTCGGCTACGGCTCCCGCATCGCCTACTTCATCGCCATGTTCCTCTACGCCTCGCTGGCCGTGCGGATCAACATGTTCAGGGGGTTCAGGTTCTCGCTGGCGTGGTGGGCGTACACGTTCCCGATGACCAGCGCGGCCATCGCGTCGATACGATACTCGTCGGAGGTGAAGAACGCCTTCACGCAGGCCATGTGCATCGTGCTGACCGTGGTGGCCACGCTCACGGTGACGGCGCTCCTCCTGACCACGCTGCTGCACGCCACCGTGCACCACGACCTCTTCCCCAACGACATCTCCATCGCCATCACGGAGCGCAGGCCCAAGCACAGCACCATCGCCGAGCTAAACGAGCTGCACGCCAACAAGGACGCCGACGCCGCATGCAGAGACCTCGAAGCCGCCTATAGACCATGA