NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTCCGGTCCTTCGACCGCAACAAGGACGGCAGCCTGACGCAGCTGGAGCTGGGCTCCCTCCTCCGCTCCCTCGGCCTCAAGCCCAGCACCGACGAGCTCGACGCCCTCATCCACCGCGCCGACACCAACTCCAACGGCCTCGTCGAGTTCTCCGAGTTCGTCGCCCTCGTCGCGCCCTCGCTCCTGGACGACCGCTCCCCCTACTCCGAGGACCAGCTCCGCAGGCTCTTCGAGATCTTCGACCGCGACGGCAACGGCTTCATCACCGCCGCCGAGCTCGCGCACTCCATGGCCAAGCTCGGCCACGCGCTGACCGCCAAGGAGCTCACCGGGATGATCGAGGAGGCCGACACCGACGGCGACGGCCGGATCGACTTCCGTGAGTTCTCCCGCGCCATCACCGCCGCCGCCTTCGACAACGTCTTCTCCTGA