NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTggtacagcgctaaacaatgaattcccaagtgaggaatactgaagggctgacaagcacctgaaaaaatgttcaacatccttaatcatcagggaaatgcaaatcaaaacaatcatgagattccacctcacaccattcagaatggctaagtttgaaaattcaggggacagcagatgttggcaaggatgtgaagaaagagaaacactcctccattgctggtggcattgcaaccttgtacaacaattatggaaatcagtctggcggttcctgagaacattggacattgtactacttgaagatgcagcaataccttcctgggcatatacccagaagctgttccaaccggtaagaaggacacatgctccactatgttcatagcagtcttatttataatagcccagagctggaaacaacccagatgtccctcaacagaggaattgatgcagaaaatgtggtacatttacacaagggaatactactcagctattaaaaataatggatttatgaaattcttgggcaaatggatgtgtctggaggatattatcttaagtgaggtaacccaatcacaaaagaagtcacttgatatgcactcactgataaatggatattagccaagaaacttggaatatccaagatacaatttgcaaagcacaagaaaatcaagaagcaggaagaccaatgggtggatacttcatttctccttagaatagggagcaaaacacacatggaaggagttacagagacaaagtttggagctaagatgaaaggatggaccatctagagactaccccatccaaggatccatcctataatcagccaccaaacacagacactattgtacatgccagcaagattttgctgaaaggaccctgatatagctgtctcttgtaaggatattccagtgcctggcaaatacagaagtggatgctcatagtcatttattggatagaactcagggccccaatggtggagctggagaatatacccaaggagctaaaggggtctgcaaccctataggtggaacaaaaatttaactaaccagcaccctcagatcttctttctctatctacatatgtagcagaagatggcctagtcagcatcattgggaagagagaggccccttggtcttgcaaactttatatgccccattacaggggaatgcagggccaagaagtgggagtgggtggattggggagcagtgcacaggggagggtataggagactttcgggatagcatttgaaatgtaaatgaagaaaatagctaattaaaaaTTGAAAAAAAATAaaataaaaactattgtcttgagtgaggtaactcagtcacaaaagaccatacatggtatgtactcactaataagtgaatattagtcaaagaacatagaattcccaagatacaactcatggagcaaatgaacctcaagcagaaggaagaccagtgtgaatgctttagccctacttagaaagggaaacaaaatactcatgggaaatagagggtgaaagggactggaatgtaagagaaaaggggtaggtgaaaaagagggaagaaacttatatcagaggagatggaggagatgtaatgtgggtcaggagcctgaatagCActatctgaagccctgtctatctactggaggtggatgctatttaagttcactttccccactgttgagcatatcactaattcctgagagtcttaactccaaggtccatggtactttctagagttccatggtacctcaaccccaccctgaaacctgaatatttccactcattcttctaccactctgggcttctttcctgtcccacctaactgatcctcttcccatttctgttccatctccccactcacacctaggttcctccttccccctgactcctatgattattttcttcaccctcaaatgttactgaagtatcctcacttgtgcctttctgttgttaaatttcttaagttcagtaggttgtatcctaggtattctgtactttttggctgatatccacttactcgtgagcacatactatgaatgtccttttgggtctgagatacttaactcatgatgataatttccagttctaaccatttgcctgaaaaactcatgattatctcattcttaatagctgaataatattccattatgtaaagaaaccacattttctgtctctactcttctattgagggacatctgggttatttccagcttctgtctattgcatgtaaggctacatagtggagcacatggctctgtggaatggtggggcatattttggatatatgcccaaatttgtcgagctggttcttcaggtagaactatttccaattttctgaagaatagccagattgtttcccatagtggttgtaccaacctgcaatcccaacagcaataagggagtgttcctcgggttctacatactcaccagcatgtgctgtcacatgagctcttgttcttaggcattctgtttggtttagggtggaatctcagggtcgttttgatttgcagtcccatataactaagaactttgaacatttctttaagtgcGACCTTGACCCCattcagaaatacatcaagactttcatccatgatgatcaagtaggcttcatcccagggatgtggggatggctcaatatctgaaaaccaatccacataatccaccatatcaacaaattgaaagaaaatattcacatgatcatctcataatatgatgaaaaggccttcaacaaaattcaccaccccttcatgtcaaaagtttgagatcagggatataaggcacatacataaacttaatcaaagcagtatatggaaagccaatggacaacataaaattaaatgtagagaaatttaaaacagttccactaaattggacacaagtgaatgcaccccactctctcactatttatttaatatagtattaaaagttctacccagagcaataagttaactgatggtgttcacagagatacaaagtagaaaggaagaggtcaatgtatcactatttgcagatgatattttagtaaacataagcaagctgataaacacctccagcaaaacagctgaatataaagttatttcaaaaataatacacagcctgccctccgttgataaatgataattgggccaacaaataggaaaatacaactttttacaatagacatgaacaatataaaatatctttgtgaaactctaatcaagcatgtataaggaattaaatgagaagaacttcaattctctgaagaaagaaactgatgaacatatcagaaatggaaagatcttcaatgctcatggggcagtaggactaacatattgtaaattatcatctgaccaaaagcaatttaatgcaatccctatcaaaattctaacacaattctttccagacattgaaagaacaattctaagattcatacagataaaaaaaaaaaaaaaaaaaccagcatagctaaaacaatcttaaccaataaaagaacttccagaggtaccaccatacctgtccttgatttataatacagagaaataatattaaaatctgcattctattatataggaacaaactggtggatcaattaaattgaatggacgatcctgagatggccccacaaacctatgggcatttgatttttgacaaagaagataaaagaatacatggaaaaaggagccatcttcagcaagtattttttggtctaactgaatgtctgcttatagaagaatgcaaatagatccacatctatcatgcacaaacctgaagtccaaatggaccaaagacctcaacattaatcagatacactaaatctcatagaagagatagtaggaaataggttcaacacattggtacaggaaacaagttcctgaaaagaacaccaatatttcaggctctaagatcaagaactgataaatgggacctcatgaaactggaaagcttctgtaaagcaaagggcatagcctatagtacaaatcagcaacctacacattatgaaaaattttcacttaatggacatcaaatagaggactaatgtccaaaatttaccaaaaactcaagaagttaacctccaaaaaaccaaataacctaggagaaaaattaggtacagataattcacagcagaagaatcttgaatggccaagaagcacttaaagaaatgttcaatgtgctttgtcattagggaaatgcaaatcaaaacatctctgagattctatcatactatagtcatattggctaacatcgcaaattcaagtggtaatacattttagtgaggatgtggatcaaggggaacatacctcaattgctggtgtaactgcaaacttctgcatcaactttggaaatcaatttggtgtttcttagaaaactgtaaatattctattcaagttccattcaagagccagctataccactcctgtgcctatacccaaaagatattccactgtccccaaaaggacacttgctcaaccatgtccatagctttattcataatagccagaaactggaaacagcctagatgtccttcaactgacagatggataaagaaaatgtgacacatctacacagtggaatactatagagctattacaaacaaagacatcatggattttgtaggaaaatagatggaatggagaatatcatcctgagctagttaacccagacacaaaaggacatgtatggcatgtagtcacttataaattgaaattagtcttaaaatacaggataaacttgctgtactccacagacccaagaaagctaaacaagaagaaaggacaaagtgaggatgattgaatctcacttaaaaaaatcatgggcagtagatgggcaaaattaagtgagtgagagaaagaatgggtaatgacatggcagtgttcagaattcagtgtgggtaggggcagggtagatgtctagatgaccatgagaatgaagggaaaactgaaacttgcaggggtatagagtgtagggatgtggcatgttgaggatgagactgaaacctgggaaagagaaggcactcaaataccaatgtggatgatcttaactgtgacttacaatattgtgctatggaatctgaatggtccacctcttgtgtctatgtaggaactccagtgaagctatcgtcacaccaacacatcttcaaactttggacctaaaattttttctgtctatgagaaatacatggacaagagatagaaaaaacactaatgaatggcaaagcaataactgcccaaactagagacccatcccatgggcaacaaccaatccctgacagcattaatgatacagttataggattgcagacagaagcatgttgacttctaggaggctctactcatcagctgactcagacagacacagacacccacagccaaatattgaatggagcttgggtctcttatggtagagttggggagaaaattgagggccccaagggggataagaactccaaaggaatgccaacacaatcaaacaacttggatcactgaggctctcagatgctgaactagcaactaaggagcatacacaggctgaacctgggccttgcacacatttgttgcagagtgcagGTCCAACATCAGTATAGATTCCGTGGTGTTTATTGCAAGATAAATCAGTGATATTATCGTAGACTCAGAGGGAAGAAGAGATCATGCAAATAAATTTCTTCTCCAGTGGCAGGATGGATCATTGACTTCAATAGCGAATCTGGTGTCAAAAAGGATATTTAATTAATATGATCTGCATTGAGGGCTGCTTACATGCATCAAGGAATTCACTATAGTTACTTGTGGCAGGTAGGATCTCAATAATACCTATGTACACCATCTTTTTttgctggtaaaagcaggtattattgatatcagtatagcttccagttgcaagtaggatcaaacacatctctgaggtggaactcagaacactccacatgaagtaggtagcagcactgtccatgaacttcaagatagattcttctggcagtagggctcacagatatcaccaagctcttgagagcaaaaactgactagggatatcaacatggttaccacaggcagcaggattaagtgacatcaagatattttccaatgcaactgagatcaatgatataatcaatagggtccaaactgacagcaagaatccctaatcttcttgtggctaatggaagcaatcatctgagatgaaccatgttgtttgttgccaggaggtatcattggcatgtacacagtttcagaggacatataagaccatagacagtaatgtccactgtagtggcaggatagacctttgacatcaaattggttagagctggcagtacacatcatatacctaacatggtttcagttggcagaagtgtggattgatgatatcagtatatattttggtggcatttggagtagcatgtattaatgttccaagtggcagcagagaacatggacatccTGGATGATCCTGGATGATCCCGGTATCAAGGATTGTGGACATACAACAATGGTATTTTTTCCCACATTATATCAATGAAATCAATATAACATATCTTAGAACACTTTAcaacatgacctcaagctgcagttttgaccttaaagttcagaatagactctggtggccaaagggctccttgattccatcagaagcaacacagaccatacatttcaatatagatgctagtgccatcattggttataaacctcaaaatactttctaactgcactttgaattattgatattaatatggtactcatttgtaacaggggtcactgaaatcaaggttgcctgtggtagcacagatcttgccggaaaaaaacatggttactgtttccaggtgtatctttgacatcagcatagattcagaacctgggtatagtattaacataagcgtcttctccattgccaggatggatcaatgatactgtgatcagttcttctggttgcagtaaagagcataTAAATTATTTAAAAAAAACCAGGAGGGTCTATATGCATAAATCATGGACATTTCATAGATTCCTGTGCCCCATAATATCTTGAGAGGTACAATAATCACTGTCGTGATTACTGATGTCAGAAggcagtcaggtcacaggcatgaaaatcataactgattgtaacacagtacacttaagtaaacatgacttaggcaacagtatttaccaagaatttcaagacagagtcttctagcagtagggataatagattttagcaagatcttcagaggcagcactgtctatagatatgaacagagttacatgtagcaatatggatggctatcatcataattttactataggtagttgggaatcactgatatcatcatggtccaaagtggcagcaCAAATCTCTAATATGATGTTTGCTATTGGGGGTAAGAACTGTAGATATAGTATGGTGTCTGCTGACAAGTGTATCACTGATATTGAAAAGATTCAATTAGGGACATAAATCTTTTCtctggtggcaggagggatcaattacatcaaatctcttcttgcagcagcaagaatattacccacaacaaggtctacaaaaagaaaatacattcatgtatcagatatatcagcacagttttcagcagcaggtaagctctcagacatcaagcttatccccaatgccagctcaaaacattcacctcaatgtataactttgtacatcaatatgaaccttggaatttagactgttctcatgcagcaaaacagatcattgacatcaatagggtcttccaaggaatagaaactatggataccatcatgtttcctgggttcagcaacatagGTTCAGGTTCTAAGTCACATCAGAGGCTTGAAACAAGTTTCCAATAGGAAAACACACTACTAACCTCATTGGGATCTTGGGCAGAAGTTCTGACCATGCATTTCATAATTGATGCTTTTGTCCACAGTGATCATAGACATTACCAAGATCTTCAGAGTCAGCACAAGTGGTTACAAATGGTACAGTGGGAGAGTAAAATAAACATATGTATCTTAGCAAATAGGACAATTGGTATCACAATCTGGTCCAAAGTGTCAGTAGGTATCATTAACATCCTGGTTGCCTCTGGCATCAAAGTTCTTGGATATACCATGGCGTCTATTTCCAGAAAGAATCAGAACATAGTGATTCTTTCAGAGAGCAGGGAGAACCATGAACAGAAATCACATCTATAGTGTCAGAATGGAGCATTGACTACAAAATTATCACAGCTAAGTGtatatatatatatatatatatatataATAAATGACATTCACACAGGTGAGAGAagcatgcatcactgacatcagtatagattccaatgacagttggaatcactcattaatgtggccctaaatgggagaaaggatcaatgacaatattgttgcttgtggtatcaaagagtatagacatagaacgatttgtcttcccatgatgtatatattagtgaactcatggtccagagcaggggctacatgcatacatcagggatatcaacagaatttcctgtggccaataggatcttagatatcaatgtgatctccagtgcacctcagatcctgtacctcaatatgataaccagtgtcagtatggactataaaatatggaattaccttaaacagcagcagagTTCATCCTTtttttttttccattttttattaggtatttagctcatttacatttccaatgctataccaaaagacccccttacgcacccactcccactcccctacccacccactccccccctttggccctggcgttcccctgtaccggggcacacaaagtctgcgtgtccaatgggcctctctttccagtgatggccgactaggccatcttttgatacatatgcagctagagtcaagagctcaggggtactggttagttcataatgttgttccacctatagggttgaagatccctttagctccttgggtactttctctagctcctccattgggagccctgtgatccatccattagctgactgtgagcatccacttctgtgtttgctaggaaattagtctgaacaggtgagagggtgcgccagagaacctgacagcttctggaacaggcagaagcacagaggcgctgaggcagcaccctttgtgggccggggacagccggccaccttccgaaccggaggacaggtgcccgcccggctggggaggcggcctaagccacagcagcagcggtcgccatcttggtccgagacccgccgaacttaggaaattagtctgaacaggtgagagggtgcgccagagaacctgacagcttctggaacaggcagaagcacagaggcgctgaggcagcaccctgtgtgggccggggacagccggccaccttccggaccggaggacaggtgcccacccggctggggaggcggcctaagccacagcagcagcggtcgccatcttggtcccgggactccaaggaacttaggaatttagtctgcttaggtgagagtctgtaccacctgggaactgccaaagcaacacagtgtctgagaaaggtcctgttttgggccttcttcttcggccaggaggaggtccaaatacaagatatctgcgcaccttccctgtaagagagcttgccagcagagagtgctctgagcactgaaactcagaggagagaatctgtctcccaggtctgctgatagacggtaacagaatcaccagaagaacaatctctaaacagagtcaactataactactaactccagagattaccagatggcgaaaggtaaacggaggaatcttactaacaggaaccaagaccactcaccatcaccagaacccagcacacccacttcccccagtccagggaaccccaacacacctgagaacctagacctagatttaaaagcgtatctcatgatgatggtagaggacatcaagaaggactttaataaatcacttaaagaaatacaggagaacactgctaaagagttacaagtccttaaagaaaaacaggaaaacacaatcaaacaggtagaagtccttacagaaaaagaggaaaaaacatacaaacaggtgatggaaatgaacaaaaccatactagacctaaaaagggaagtagacacaataaagaaaactcaaagcgaggcaacactagagatagaaaccctaggaaagaaatctggaaccatagatttgagcatcagcaacagaatacaagagatggaagagagaatctcaggtgcagaagattccatagagaacatcggcacaacaatcaaagaaaatggaaaatgcaaaaagatcctaactcaaaatatccaggaaatccaggacacaataagaagaccaaacgtacggataataggagtggatgagaatgaagattttcaactcaaaggtccagcaaacatcttcaacaaaattattgaagaaaacttcccaaatc