NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTTTCCACATCTAACGCTGAGTTCTGAGGGAGAAGTAAAAAGATTAACTGGACGTTTGGTTAAAATCATTACCTTGTCTTGACATGGGACACCAAGAGAGTTTTAAAATAGATCATTTAAGGACACAGTGAATACTTTCCTTTTGCTTCATTTCCTATGTAGTTTTTAATCTGCTGTTTCCTCCTTTCTACTGGCCAAGCAAGAAGCAGGGAACCTCGGAATGTGGAGGTAAAAAGCACCAAACTGTGCCGCCTGCATGTTTCCGAAGTCTCAGTTCATGAAGAAGAAATAATAACTGAGAACAGCAATGTATGGCGGGTGAATTCTTTCATTTGAATTCTGGAAGCACACACAGGCTTCTGGTATTGTAAACCGATTGTTTAATTATTTAATTATTTCTTTCTTTTTTTAATAGTGTAGAGTCATATTCAACTATCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCATACTCAACTATCTTAAGACTCACACATTGTAGTAGAAAATTGATCACCGCAGAAACTGATTCTGCCCCGGGCTTGTTGGGTTAAAATCCTTCTTAGGTGTGAATTAACAGTACTAACCTTACTGGGTGGGGGATGGTTAGGAATTAATGTGACTTAGTTGTGGATGCACTACCATTTAGGATGGTTGCCGTCCCAGGTCCTAGCATTCCGAAGCCACCAGGTAGGGCAGACTGGAGAAAGAGAATGTTCCCTTTCGCTCGAGGGCCTTAAAGCAGCATGCATTATTTCTACTGACCGTTGACCAGGTCATTGCATGGACAGATTAGGTACCGAGAAAGTAAACACACATTGCCTTTGGCTGGACGCTGTGAGTAACTGGGCTTTCATCTGGTATAGAAGTGGAGGGTGGGGGGTTG