NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCGCCTCCAGCGCCCAACGCTCCTCCGGCACCCATGACGCCTCCTCAGGCGCCACAGGCCCCGGCCACGCCCCCTCCGGCGCCGCAGGCTCCCGCCACCCCTCCTCCGGCTCCCACAAGTCCGCCGGCCACCCCTCCACCTGCTCCCACCACCCCGCCTCCGGCTCCCCCGACGCAGCCTCCGCCCGCTCCCACCACCCCGCCGCCGTCGCCCCTGGCCACCCCGCCTCCAGCACCCGCCACCCCGCCGCCATCACCGCCCATGTCTCCACCGCCCGCCACGCCTCCTCCGATGGCGACCCCGCCCCCGTCGATGGCGCCCACGACCGCCCCGACCATCGCCCCGACGACATCCCCCACCGCGACGCCCTCCATGTCTCCGACCAGCCCGAAGACGCCCTCCCCAATGGGCTCAACATCTCCGTCCACATCCCCCGTGCTCGCGCCCGGAGGCGCGCCGGTGACCGACAGCAGCAGCGCATCCACAGCGCGCGCGGCCGGCGTCGCGGCGCTGGTGGCCTTGGCGAGCGCGGGCCTCGCCGTCTTCCTCTGAGCAGTAGGCCAGTGCATGCTGTGTCCTCCTTCCCGCGCGTCGCTGCTGCTTTTTTCTTCTTTCGTGTCGTCATTTAA