NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCTTTCACTCATCTGTCATACACAATAATAGGAAGTAAGCATTTAATTCTAAATATTTGCGATTACTTATTCATTTGTATTAGAGAAGTGAGTCTAATGCAGTAAATTTGTTAAAGTCTAGTTGTTTTTATTCAAGATGCTGCATTCAAAAGAGCTCTATCTGAAGGAGAGGTTGTGAATGTTGCATATTCACGTGTTCTTTTTCTGGGTACAGCAGGTGTTGGGAAGAGTAGTTTCAAGAATTCTCTTATGAAGTTACCATGGGATCCTAAGGCTAAAAGTACCATCATATCTGATGTCAGCTGTGTTCGTCCCTTTGCTAAGGGATTGCTTAGTGAGCAGTGGGAAGCAGTTACTCATGAAGCTGAAATTGAAGCAATGGCACAATTGTTCTCTTCTGTAAGTAAAGTAGAAAAGTATCATTCAGTTCTCGTTGATCCTACTGATGATGTCATTACTCCATCAACCAATGACACTGCAAGCAACAAGTTAGATTCTGTCCTTATGGAAATTAGCGAAACCTCGTTTGTACTCGTTGATTTTACTGATGATGATGCTATTACTCAATCAATCAATGCCACTGCAAACAACAAGTTAGATTCTGTCCTTAAGCAAATTGGCACAGTTGGACTTGGAGTTCGTCCTACAGGGGATCAGTTGGAGCCTCATCTATTGATGCATTTCTGGGATTGTGGGGGTCAACCTGCTTTTCTTGAGATCCTACCAGTTTTTCTCACTTCTCGTACCACATTCCTCCTCCACTTTGATGCCTCTAAAGATCTCAACAGCAAATGGCAGTCAGTTCATTATATTGATGGTATTCAATATGATGGAGAAGAGGTCAATTTGTCTACACTTATGCACATGCTCAATTGGATGGCCTGTGTTCACAGTCACCTAATGAAGTATGGGGCAGATGGAAGTATTCCTGATTATCCTCGCATGTATTGCATTGGCACTCATGGAGACTTGCTAACAGATAGAAAGAAGGAGCAAGTGAGGAGTGAGTTAATATCTCACTATAAAGATAAGGAATATGCCAAGTTAATATCTGATACCCTCATCATTGATAATACATCATCTGGTAAGGGTGAATCAGAAGATCCCAATATTGAGGTAGTGAGAAGTGCCATCATTGATATTACAAGAAATAAGCTAATAGTG