NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTGGTTCGCTGCAATTAAAGCATTTTAATTTATTGTTTGTTGTTGCAGACTCGTGTTGTTTAGATTTCGGTTCAGCGTTCTTCGATACTGGATCGTATTTTGGCAGTTGAAGCATACCTCGGTTGATAAAATACTCGTCAATGACGCCTGTTTCTGCATCTGTTTCATCGTTGCAAATTTTGTGGTCATAATGCTCTGTTGTAGCTCTCGGTGCTTTAACCCAGTTCGAGCATATCGAATAATAGCAGACTCGCTTAAATTGTAACGATTTCCAAGGGCTGACATGCGAAAACAGTACTCCTTGATAGTTTCCTTCTGTCGGCGAACGATTTCCTTGACCGATGCATGTCGTGTAATCGTGCTAGTGTTTACGATTTCAGCTGTTGGACTCGGTGGTACAGGTACTACGTTGGCTGCAGCCGCCTGTGCACCTTGCGTTGCATTTGTCGCAGCAATTTGCGAACTAATAAAATTTGCCACCATCTCACGAAGTTGGCTCATCTCGGACTGAAGTTGTGCTACCACCGACATTTCGTCAGTATCTTCATTCGCGAAAGAATCACAAAACTCGATTTCGTCAGACTTTTCGTGGGTCATCACATTGAACTAATTGATCTCGCGATCCAGTTGTGGACAACTCTCGTTCCCGCAACAGGAACTTTCAGTTCTGTAATTTTCATTTTATTTTGTGTCTTATTTATCATCGCGTAATTGTCTTTGTATATACCGAGTTGGCGTACGTGCTTACGTTTCGTTGCGAAAATATTTTCGCACGCTTACGTTAGCGTTGCGTTTTCGTGATTGTTTTTGCACGGTTACGTTGCGATTCGTTCGTTCTTGCGTTGCGTTACGTTGTCTATATGCCCGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNATTCACACCGCTTGCAGACAAATACACATATATTCGTATCAACACACTGATAGATACAACGCTTTGCATCTACATACATATGTTTCAATCGTAACTAAGTTCCGTTATTCCGTTATTATATTTGCCAACGCGTTCGCTACTGTCTGTCTTTGCTCATGATCATCCCACTTCTGAGCTGTAAAGAGGAATGGCTTTAGGAGTGGTGAAATTATATACATGAAATATTAAATGAATTAAATATGATCACTGCGCGACGGCTTGCTCTTCGATGACGACTGAGCGAACACACATGAGCGTGGCCATCTGTTCTCCCGGGTTACCACCGTACTGGACAGGCAAGGTTGCCATATGCTTACNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAAGAGGAATGGCTTTAGGAG