NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCAGCTGAAACTCTGCCGCCCTTGTCCGGCGGTTCCTCAGGAAGAAGGGGAGGGCATGAAGCAGCATAGTGTGCAGATGAGGTCAGTGTAAGTGTGTCCTCGGGGGCGGCCGGACTACTAGTCAGATCTGGGGGGAAGTCGGCTGCCCGCTCAGAAAGGGCATGGGCTGCAGGGTGATCAGGTAGGGGTGGCCGCCTCAGCATCCGAACAACACCACCGTCAGGGAACGAGAGCATTCCCCGCCCTGTGTCAATAACGCAGTCCAGTGCCCTGAGCACATCCAGCCCTAGTATACAGTCTTCCAGGTCTGCAACCCATACAGAGCAGCGGACTGACTTCCTCCCCACAGTTAGGGAGAGCAGTGTTTCCCCTAGCATGGGGGCCCGCTCACCCGTCACAGTCTGCAGCTTCACCGTGGTAGGGAGGATGCGAACCCCCGTTCCCACCACATCAGGTCTTAAAACTGTAGCGGAAGACCCGGTATCCACCAGGGCTGAGCAGCATAGTCCATTTACAACTAATGGGGCATACCAGCAGCTGCCAACCCAAGTCCTGCCCAACAAAACAAGCCGCTCCACCTGTCCATCCACAGCTCCGCAAGGTCGCTGTGCGCCCCCGTGTGACCCGAGCTGGGTCGTCCCTCCCGGAATAGGAGGCCGGGACACAGCCCCAG