NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTCCCCGCGCGGCGGTGGGATCAAGCGCAGGAAGAACCAGGCAAGGAAGGTGGTCTGCATCCCAGCACCTGCAGCAGCAGTGGCCGGGAAGACCACTGGGGAGGTTGTTCCTTCTGACCTGTGGGCTTGGAGGAAGTATGGCCAGAAGCCTATCAAAGGCTCCCCCTACCCAAGAGGGTACTACAGATGCAGTAGCTCCAAGGGATGCCCTGCACGGAAGCAAGTGGAGCGCAGCCGGACGGACCCCAACATGCTGGTCATCACCTACACATCGGAGCACAACCACCCGTGGCCAACGCAGCGCAACGTGCTCGCCGGCTCCACGCGGTCCCACTACGCCAAGAACAGCAGCAACACAGCTGCAGCTTCGTCCAAGAACAGCAAGAACTCTTCGCGCACCCAGCACAAGCCAGTCGTCAAGGCAGAATCAAAGGATCTATCCGCCACCACCCAGGCCGTCACGAGCACGACCACCACGGCGACCACGAGCACCGGCAACAATACATCACCGATGCCTGTGAAAGAAGAGGCAGAAATGGAGAGAAGGATAGGCGGTGAAACTCCAGCAACGGTGGGTTATTACAGTGACCATCTCCTGCAGCAGATGTTCAGCCAGAGTTACAGGCCGATGACGCCTGAGGAGGCCGGCGGCTACCATCACCAAGACGACTTCTTCGCCGACCTCACAGAGCTGGACTCGGACCCCGTCAGCCTCATCTTCTCCGCGGAGTACATGGAGGCCAGACCTGACAAGGAGAAGGCAGCAGCCATGGACGGCGTCGATTCCTTATTCATGACGGACTGGGCGCCTGCTAGTGCTGCTGCTGTTACTACTTCTGCAGGGAGCTCATTTGAGCAAGGGGGCATAGGTTTTTGA