NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATTCTAGAATAACTTTTTTTCTCTCAGTACTTTAGGATGTTGCCACTTCGACGCTTTGTCATTGACATATCTTTCCTGTTTTTGTAAACTTGGCATAAAGTGGGTTTCCTGTACTTGTTATATGATTTTTGGATTGTGTATTCaaattaaaagtattaaattaaaattaaaatggcctgggtgaggtggctcacacctgtaatcccagcactttgggaaggggaggcagaggatcgcttgagacccagagttggagaccaccctgggcaagatagcaagaccctgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtACACataaatatgtatatatattatatgtatgtatgtatatataAGTCCTACAGTCACCTTAAGTTCCACCAACAGTGCGCTTAAGGTAAAATGTGCCCAACCTGAGGCTCAAACCTACCTGCTGGCACGCAATTTGTGTTTGTGCGACAATCTCAACAGCATTTGCTTTTTCTAGCATAGTGGTTTTCCTGTTTTCCTCACATGTGAATGTCTTCAGTGCAAAACCTGTCAGAATTCATTTCCTTTGCTAAAATGTTTTAAAATAACTCTTACTTCAAGTAAGTGCATTAAAAATAAACTTCTCAGTTGCATCCCTGGAATCCATGGAAAGTCCAGGAGAGACAATCAAGTGCTACAGGATCAAGCCCAAACAGAACAGGACTAGGCATGGCTTCCCCACTAGGAGCCAGGCCAAAGTCATCTCCTTTGGTCTCCAATGGAGGCCAGAACTCGGTTCACCTGCAACGGGAGGACCTGGCCCAGAAGAGGTGGCCTTCATCTTCATGGTGCCTTCAGATAGGAAATCTAGGATTTCTTTTCTTCTCTTTCATCTACTTCCAACTCTCCCtatttatttatttatttatttatttgagacagagtcttgctgtgttgcccaggctagagtgcagcggggcagtctcagctcactgcacctccgcctcctgggttctagattctcctgcctcagcctcctgagtagctgggattacaggcgcccgtcaccgcgcccggctacttgttgtatttttagtagagacagggcttcaccatcttggacaggctggtctcgaactcgtgacctcgtgatccacccacctcggcctcccaaagtgctgggattacaagcgtgagccaccgcatctggccCTCCCTTTCTATTTCTTCAAGACCTTTTTCTGATCCCTCCTGCGCAGGACCTAAACGGGCGGTGCCCTTACCCACTGGTCCCTCCCTGCCTGCTGTCTTCGGAGCCCTAGCTCACCCGGAACGTTACTGCCCGCCGGTGACAGCGAGAGGACCAAAGAGGGCAGTGGGTGCGGTGGGAACCACAGAGTCACCGCGCACCTGCGCCTCGCGGGCTCCTCGCAAATTGAATAAACGCCCCCTGAAGCTTCTCTTCAAGTCACAGGGAAGGGGAAGGTGGCTGCCGACCCGGCGGGAGAAGCCGGCCCTGCCCCTGGTCCTTGAAGACAGGTTTGGCCAGGCTGATTTTGACTGGTAGGCCCAAAGAAAAGCCTCAAGGGCAGACCAAACTCCGACAGGCTCCGAGATTAAGGCTTTCAAACGTCTGATCGTTTTCAGCTTGGTCAGTAAAATCGATCTCGCCTTTATCAGGAGATTCCTTTGCCAAAGTTCAGAGAGCTGGGGTtccagctgcttgccacacagaaaaccaatcactgagacggttattgccaaggaagaggctttaatagggtgctgcagcggaggagatgagaactcagtctcaaatccatctccctgaccaaccaaaactagaggcttagatggcagggaaagaatgtgacaatgtgtaagaaaacaggaactagaccaggcgcggtggctcacgcctgtaatcccagcactttgggaggccgaggcgggcggatcacgaggtcaggagatcgagaccatcctggctaacaaggtgaaaccccgtctctactagaaatacgaaaagaaattagccgggcttggtggcgggcgcctgtagtcccagctactcgggaggctgaggcaggagaatggcgtgaacccgggaggcggagcttgcagtgagccaagatagcgccactgcactccagcctgggaggcagagggagactctgtctcaaaaagaaaaaaaaagaaaaaagaaaagaaagaaaacaggaactagggaggggcaaggaagcaatcaggatgaatgaggggtccggcatctcattgtctgggtgactttcagttctttgatatcttttttgagaggcctgaaggaaggaactcaaataaaacaaatatcgagtttcaaactttcagatcagaagggtccatttctatgtttatccaaaaatctacgtattggactattgggtgggtttcaGACCAAGAAAGAGTGTGCATATCAAAGTCTGCGGTTAACCAAagagaaaacataattttccgaccaataggatgtatgggggtcaaagaacgaccagcctacagtactgtttattggcctgagcatacggaaggatgaagttgcaccagcgaaatgggattaagctgcaggtgcgggctgggcgcggtagctcacacctgtaatcccagcactctgggaggctgaggtgggtggatcacttgagatcaggggtttgagaccagcctgaccaacatggtgaaacctcgtctctaataaaaatacaaaaattagccgggcttcatggcgggcacctgtagtcccagctactagggaggccgaggcaggagaattgcttgaacccgggagatggaggttttaacgagccgaaattgcgccactgccctccagcccgagcaacagaccgagaccccttctcaagcaaaaataaaaacaaaaagctgcaggtggaaaaaaaagtctggattttggttCAGAGCCCCTGGGGCCTTCCTCAGTAGTTTTCTCTTTCTTTGAAAAAGGAAGCCTGTCTCAGTCTCTGCATCTCTCTGAGTCCTTTTGGAGATTGAGGATGGTGAGGTCTCAGTGCTTGGCCCCCTTCTAACTCTGGGTACCTCCCCTCCCGTGGTCAAACTGGTCCAGTGCACAGGCCCCAGCTCCGACGACCATCTCCCCCCTACCCTTTGCTCCCAGCAAAGGCCATTTCTAGGTCAGTCGTGAGGTACAGCCAGGACAGGGCAGCTCGCTCCGAGATTTTTGGCTCTCGAAGGCCTTGAGCGCTGTGGTTCTGCAGAACGCTGTCTGCCTCTTGTGGAGGAACTGACACCCGCTGGAGAAAGTGTGGAGGGAAGCGAGGGCTGCACCTGCACGCAGGATCTGAGGCAAGCGGCTGTTCCCAGCTCTCAGTGCAAAAGACATTTGTCATCTGAGAGGCTGGACTCAGttattataattttcaattttgtcaataaaaaccgaatggaaatttgttttcttacttgtagaaacctcctcacaagacctcccatcttacattccagggagaattagcagggtattccgccaagacataggttagactgcggttctgatctgcaggcctcgatgccctgcgccagggcaccagggcatgggcaaagccctccccctacaCAAAGCAAGGGTGTTATGTCTACAACCGAACGGGGACACTAAGAGCCCCCAACATGCACGGTTTTCATTCCAAAGAAAACCACCAGTTCTGAGTACAACTTCCACCTGGCTCTATTAACTGAGTACACGTTTCCCCAGCACAGAAATCCTACAAACTCCCGTGAATGCTGTGGTGAAAAGCAGGAGCTGCCAgggcaagatggatcgcacctgtaatcccagcacttcagaaggctgggcggaccacttgagcccaggagttggagcccagcctgagcagaatggtgaaaccgctacgaaaaaagaaaaagaaaggaaagagaaagaaaagaaaagaaaaaaaaagagaaaaaactagccgggtgtggtggcgtgtggttgtcctactcgggagcctgagatgggaagatcgcgccacttctccagcctggacggtacagcgagacttgtcttagggagggggggaaaaaaacaacaaaaaaaCCAGAGGCTAAGAGGTAACTCCGAGGATGACAGAAAACACCAGAGTTTTTAAGAGATGTTAGAAGCCCTGGGAGCACTGAACAAACCAGAAAGCTCCCGACCCTTGATCCCTGAGCTCCACCTAGCAAGTACCGCGGCAGCTAACCTGGGAGAACACCCCAACCAACAGAGACTGAAATTCGCCTCCCAAGAGAGTAAGTGGATAGTTCTAAGCTGTCCCCAAACATGGCCTCACAAACGAAAACTAACCGTTGCGAACGGAAACAACTGACCGGACAGAACACAGCCACAAAACACGAGCCCGCACACTGAATTACAAAAACACTTACGGCTCACCTACTATTCGCACCACAAAAGCAccagaggaaagcgcgaacgcagtcccccactaccacaaattatgcagtcgagtttcccacgtttggggaaatcgcagaggtcagcacatccggaacacaatggataagcctcgccctgagaaaaaccaccttcgtttgataatagtatctcccctgccaggtaagtatGAGCTTTTGCACCTCCGCCCCGCCACAGCCTCACACGCTTCACCCTTTACACGCACGGTCACTTGCCCCGCGCACCCCCCCCCCCCCCCCCAGCCCTCCTAGCCCTGACACACAGCTGGGACTCTCAGGTCCGACCAGCGGTCCTGAACCCACTCCCACTGCACGGGAACTCCTTAGTGGCGAAGCAGCAGCCCCTGCGCTGCCTCATCTACATAGAAATCGCCCTATCCGTGATGTCACCGACAGCGCCTTTCCCAGTCCCCGTCTGCTCTTCCGCCCCACCCTCCGCCGACTCAGCCGATCAACCCGCTGCCGGAGCTGGCGAAGGAAGTGACGTCTGTCTCTTTCTCCTTTTCCTCCTGCCATTGTCCTTTGGGGAGGTGCGCAGAGACCCCGCGTCTGGTCTCCCCCTAAGACTGTggtacttgatctgtgtcctgcagagaacccttctggtggccaacaggaagcttttgcacccttcttcagataatgtcttttaatgcgcagacttgaacgtttaggattacaaggaaaaccggttCCTTTCAAACCTGTTTATCTTTGTGATGTAGCATTCCGCTTCAAGTTGAAAGCCGTTCAATGTCAGAGAGAAAACATATCTATGAAACCAGAGAGGCTGCTCAGATGGGTTGCAAACTAGCCATCCTTACTGGTTTTACCACTAGAAGTGTTACAAAGACAGTTGTCCAATTTTATGAATCTTGAAGGGTTTTTTGTTGTTGTTGTTATTTCAAATACAGTGTAATACAAAAATATGTGGCCCCCGCAGAGACGATTGGACACTCTCAGGCATGGTGATGGAGTTTGTCATCTCTTCCACGGCCATCTCAGAACCTTAGTGCTTACCTCATATTAGTATTTTATATTCTCCAAAGACACAAAAATAATCCCAATTTGACAAAACAAACAAGCAAAAAAACATCTAGGGCATGTCTTATTTGAGGCGCTTAACAAATGACTGGATCATCTCCCTTGTATATAACCCAGAAAACACTGTGAAGTAGAGCAAAATTGGAAAGCCCAAGTCAAAGACCATTTGCAAATTTCAAGTAGATTCCAGTCTGTTGCTCAAATCACAAAACATGAAATGGAGGGGTCTCCCTTGGAGACCATAAAGTCTGTGACATGGTGGCCAGTTGGGTCACTGGAAAACATGGCAAAATATTGAAAATGAGGGATTAGGTGAGAGTGTAGCAACTGAACACTAAATGCTTGATCCAGGTGCCATTCCCTGGATACTGACAGGTAATACTGGAAAAAGGgggtgggcacagtggctcatgcctgtaatcccagcactccctcaggaggctggcagattgcctgagtccaggagtttgagaccagcctgggaaacatggtgaaaccccatctctacaaaaaaaaaaaaaaaaattagccaggcatggtggtgagcacctgtggcccagctactcaggaggctgaggtgggaggattacttgagcctgggaggtgaaggttgcagtgacccaagcttacaacactgcacttcagcctggatgacagaggaatgggccttcactagacactgaacctgctggcaacttgatcttggactgaccatcctccataactgtgagcaataaatttttgttgtttataagttactcactctgtggtattttgttatagcagcacaactggattaggacaTCAACCTGACCTTAAGAAATCATCTCAATtcagtcttggctctggtgggaaacaagggacacactcggatgtgtgatttaaagagagttgtgtttttttttttttttttttttttgagatggagtctcgctctgctgcccaggctggagtgcagtggtgccatctcggctcactgcaagctccgcctcccaggttcacgccattctcctgcctcagcctcccgagtagctgggactacaggcgcccgctaccacacccggctaattttttgtatttttagtagagagcgggtttcaccacgttggccaggatggtctcgatctcttgacctcccaaagtgctggtattacaggcgtgagccaccgcgcctggcctaaagagagttttatgaagagaatatttataaatataatatggacaggatcaaaacaacccaaccaaggactgagaggcgctcagaatctggaatcagcagagaagttgtattgcctctaggactggaTTGTTGTATAAGTCTGTTCAGGTTGCCATAACAACCTGGACAGGACCGTAGTCCTGTCCAGTGATCCTCCCCAAGACAACCGTTCTCTCTAGTAACTATGGTTTTCCTTTCTCATTTCAATTGTCACCTCAATTGACTGAAATGTGAACACCAACTCCCGCACTTAAatgttgaagccctaacacctactgtgatgatttatgcagctggggcctttgagaggtaatcaggattaaaagaggttatgagagtggtgtcctcatgctgagattaatgccattacaagaagagagacactagaaagcttgcttgtccgccttccccctggtgcacgaagaaatggtcacatgggcacacagtgaatctacagccacttacaggccataggaagagaccttagaaagaaatccactttgctaccacctttatcttggacttcccaacttccagaagtgtgagaaatacacttctatagtttaagccacttggtgtatggtatcttgttatggcaacctgaacagacttatacaACAATTAAGTTGCCTTTCCACTGATGGACTTAGACACAATCTCTTTCCCAAAAAAGAGCTATATTTAGCTACTTTTCTTTTGCATATTGTTCCATTTGCAGCCACACTATTTGTCTTCCCCCACACCACTTCTATCACCAGGAATCCATTTTCCTTGTTTTCTTTTTAATATCGGGAGCCTCTGCTCACTGCACTGCATAGTCCTTGGGGCTTTTTTTAAACTTTATTTTTAACAATCATTTGAGCAGAAAGTAGCCAATTCAGTTCTTTAATTTCCCATTTTATTCTTGGTTTGAAACTGACCTGATTGTGTCCCTTTTGTTATGACCAGTTACTTAGAAGCCATACAGCCCACAAGGTACCCTTGGGTATAaatccaacttcttcattttaatggtgagaaatcaaaagcccaCGTTTCCTGATTTCTAGCCCAGCACTGGAACTGTTTTCATGGCATGTCAATTCATCATACATTTtaatagtgatattttatatttgcataattttattgcctttgcaatgggctttcacatctatcttctcatgtgTATATAGTTTAAAGGCCATTTTTACCCACTATCTCCTAATCATATCGACCACAGCCTCAGGAAATGTCTGCTCTATTATTTCACTTGCCTGTCTGGGTTCTTGGGCAACAGCATAGAATCCTGTACTGTGTTTTCCCTCACGCTTTCTCACTCTCTGCAGAACAAATTTTTGTTACATGCCTTATTATCATGGTAATATTGGCCTTCAGTCCTGTATAGAAGCATTAAAAATGTGCATAATGTATATCCTTTTAAAATGTTATCCTAAGAAGCATCTTTTGGAGTTAAGGAGAGTTAGATGAATAAAGAAAGAATACAGTTTCTCCTAAACAAACCCACTAAGAAAATCATGGAAAGAATTATGACAACTATGAAAATGAAGGAGGTATACTTTGTCAACAAAAGCAAAATAACCAAGCTACTCTTAGACATAATCTCACATTATCTTTCTGTAGTGCTCTAGCATTTTCTAAGCCTTTTCACACACTGTTATCTCTTTTTTTCTTTCTCCTTCTAGAAATTAATTATGACTTTTCCTTTCAAAAATGAAGGACTTTTTTTTTTTTTTTACTCTTTTCATTTTTTCCTGAGACCATATGTCAAAGGGAATGTGAGGAACAACTTTGGTGTGGTAATAGCCAAATTTCTCCAGGTCTGCTCCTCAAGCTTGCAAAGTCAAGACTGGCAGAAGTGGTGATTTTTACCTGGGTATCCTGAGAACCTTGCACAGTCCTTATCACATGCAGGTGTTCAGAGTGTGCAAATAAATGAAGAAATGTGAGATTGTGATGATATTTTCATGGCATGCTTTTTTTCCACACTTCCTCATGCAGCCCAACATCCTCTACACTGTGTTGTTCTACCCGTTTAAGTGATTTACCACTTCTCCATTAAGCCAACTTAAACCATGTTGCCTTCAACTCAACATTGAttgatccccaatacagtcctgtagggaggcaagaaaacttacaaacgaagtggtaaagaaagagagagattaagcaatttgccccaaatctcataaccactaggtgataaatcttcaactagaactcaaatatctggctgagaattcagtgctcttttcatttaaatcacattgcttcATAAAAATAGATCTGCAGGAAGAATAAAAATGTCCAAAGTGCAATGAGAGAGAAGATAATATGGAGACAGACATATTGCACAGAAAGCATTTGACCATATGTCTGCCTGATCCCCTTCATGTGTCTTGTTCATAACTTACTTTACTCGGGCAGCAGGAGATAGCATAACAACTGTCAGAGTGAATTTAGGCCACAGTTTTGTGTTGCTGAATGTGTTGAGTCATTTCCCTTAGTTCACATTTCTACCTAACTTTATCTTTTAAGTCATCATCATGCCTTTAATCTCTTATTTATTTTGACTGTTGAGATTTTGTAGCCATTATCCAAATAAAACATTTATTTTCACTCGTGAGTCCCTAATCCTTCCTCAATGGAATTAGCTATTTATTTGATGCAATAGCTAGACCAGTAGGGTTAAAAATGCTTTTATAAAGACATTAATAGCTGGGTATGGTGATATgcacctagggaggctatggcaggaagatcacttgagtccatgagtttgaggccaatgccttcgcaacatagtgagaccctgtctttaaagtaaaaatttaaaaattaAAAGAAAAGACATTTAAAAAGGCTGTTTACCAAAATGATGGTTAATTGACAGAAAATAGAAACTGAAACTAGAAATCATTGCCATCAGCTTTCTCTAATGTGTACTTGATCCTTTTCTCCCTGTGATGGAAGTCTAAAGTCTTTTTGTTTTTTTCTTAATCCACTACTGTTCAAATGAGAATAAACAGCCAAATGACTGAATTAGTTGGTAGACATAATTCCTAGTCTTCAATTATTTTTATTTTCTTTTGTAATACAGTCATTATTTTTTCAGACTTCTATAATATTGCATTTAACCAATCCCCAAATAGGGAAATGTTATGTAATTTTTCTATTATTTACAGTTCCTTGattataatcttttatttgaaaagattatatatttatataaaaaCCCAGTTTCTTTCTTACATATAAATATTATTAGTAGTCTAAAAATGTCACTCTCAATAAACAGGATGAGTCAACTTGAGGACTAGAGAATCAGGTAGTCAACATCAGAGAACTGGTTTAGCAAACAGAAGGGGCCTATCCAGATAGAGAGAAGTCAGGCAGGGCTGTGCTGTGAAAATATTAGAGAAGCTTGATGGGAGGCCTAATATAGTTTGTCTTTACACCTGTATATTTTGCTTCTTGCATCTGCTTCAATGCCCTCTGTCATTTATTATAACTAGATTTATTGTTCCAATAGATTTGTACTACAGTCAGAACAAACAAATCACTGGATCCAGCAGAAGCCTTAGATATATGACATAACAGAGATTTGCACAAAGATTTGCCCCATTGC