NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACCCCACATTTGTCCTAGTACCTTCTTCCAGAGAAGCCAGCCTTGGGATGTGTGGAGAAAGCAGTGGAAGCCCATCTCACTGTCAACTGGGAATGTAGATGACAGATAGATGGTCCCTAGCAGAAGGTGCTGGCTTTGTGGTTAACCAGTCACTATCAGGAATGACAAGGTGTGCTGGTGGAAGATGGTGTGTCTGAGGGTGTGCTACACTTAGCCTCTATGGCACATAGAAGGAATCATAGCTCTCAAGGTAACAGTGCTCAGATGGTTAGTAACTCCTGCTGAAGGTCAGTCATGCACTGGGTGGGAAGGCAGCAGACAGCTGGGTAACAGACATGAGAAGGATGAGTGTTACAGCCAGAGGGCTCTTTGCTTGTACAGTGTCTCAGCTGCAAAGGTCCAGGTCATCTGAGTGTCGTCAAAGATGGCTAACCCAGGTAGACCTGTTATGGTTCTGGTTGGGGACACCTGGGACCTGAACAGTTATGCGTATTTTGGTCTGTGCATGTGCAGTATCATACCTTTATTCCTTATCTACCCATCTGATTTTCTTGCCATATTACTAACTATTGCCTCTCTCCTGTCTGTCCCTTCTCTCCCTATGAATCCCAAGAAAACCTTCCCACAAGGTGGAAATCCTCTCAGTGTGAGTTCCCAGGAGTCTTTCTGAGCTTACTGGGGGATCTACACTTTCCTTTTCGCTGTGGATTCCCAGGGAAGCATCTTCCTGCGCTCCAGCCTGTCTGCTCTGCCTCACCTCTGATCCTCTGCCTGTCAGCTGCTTCTTTCCTCATCTGCTAACTGCCCTTCCATGTGACTCGGTTATAAACTGAGCCATCTGTGAATAGCTGCTTCATGGGCTGTTGCATGAATCTGAAATGTCCTACAAGCTGTCTTGGCAACTTTGGGAGTGGGGGCATAATGAGAGACAGTCGTAAGGGGATATTATCTCTGCATCCCCGGCTCCATGACCTGTCAGCTGAGCTGGTCCACATATCTTCCCTTCTGTGGCAGCCTAAGCCTTGAGATACACAGGAACCCCAAGCAGTCTTTCCTTCTACAGATCGTTTCCCAGTGTTTCTCACCTTGATGCAAATGTGACTAGAACATGAGTATGTTTCTCCTCTGAAATCTTAAAGCTGGCCCATCAAATGAGGCCACAGCTAATCCCATCCTGCTGTTAACTAACTGGCTTCATCTTGTTTAGGTGCTCAAAAAGGGTGGGCACTAACAAGGGACAGTATGTCCAGGGTACCAGCTTCAAGGAAGGATCCCGTAGACTGGGTGGGTGGTTAGCCTGATGATAGCCATACATGAGCAACCTGGAAGGAAGGTTCACTCTGTAAGAAATGAACATGTGACAACTAGATTTCTTGTTGTTGTTTTATAAATGTTCTTTCTACAATTTGCCTTACCAGAAACCCTATTCCAGGCCCCCATTCCTCTTCATTTTCTACCCCTGTCCTCAGCTGCTCTTTGGTGCTTAACCTAAAATGTTACAAATTCCCAAGTCATTATAATACTTACCACGATCCCACCACAACCCTTACATTGGCCCAAGAGATGGATCTGTGAAAAGCTGTAGCCTTGTGCCCTTGCGACAGAGTGCTACAGCATTCTGGGGGAGGGAGATGCAGGCTGTGAATTAGTGCTGTCTAGACTTTGAATCTTTTCAATGTGTTTATGGACTGATGGTCATAACTGTGCATAACTACTGGGTTTGAGGGATGAGCCGTACCTGTAACATAAGCCAGCTTTAGAAAGTCAGGATGGGGCGCTTTGTCTAAGAGAAAAGAATCAGGGTCACATGACAGGCAATTTTCAGCTCAGCAAAGTCATCATTGCTGAAATTATGTGATACATATCCATCCTTTTCCTCCTACTTCCTGGCTTGTGAATCTAGTTTCCTACGCCAAGGCTGTGGGAAAGGAAACATTTAAAAAATATATAATACTAGTTTTAAGAATATGAACACTCAGGATGGCTGGAGACCTCAGAGTCTGGTGTAGGGTTTGATATCACATTTACCATTTTCTACTGGAAGAACTGACTCATCAGAGCAGGCCCTTTTATCTCCACAGTAACAGCCTTGGACAAGTGCTGAATGGAGACTTAAAGACACCCAAAACATGAGCTCTTTCTGTCTGTCAGGTTTTAGTCACTTACTTTCACCCTGTCCAACTGGGGAGTAGTGAAGATGGGGACTCATGGGCACCAATAGGTCTCATCTTGACAGCCAGTTCCCCTCCTCTATCCACAGGTTCTACCAGAtgcctgcctgcctgtttttctgtccatctgtctgtctgtctgtctgtctgtcAATCCATCTAtttctcttctgatgcaaggtcataagttaccatgctgtccacaaactcactgagtagctgagtaagacattggacttctgatcctcctgcctctatttccctagtgctgggattgcagatatgagacaccacAGTTTAACACttttttgagtctccttctaccccaggctgttggggaactcacgatgtagcccaccctggcctataactcacagtaacccttgtatgtcagtctcccaggtgctgggattataggagggagctcacacatctggctATTCAATGTTTTCCCCTGTGGGTTCCTGAAACAATCATGGTTGTACCCATAAATTTGTCCCTTAGTCCCTGTTTTATATCTGATTTTAGAATTACCTATAGTGTTCAGCAGAATGCCAGGGTGCTGTTGTGACTTGAAAACTCTGTTAAAACAATAAGTGATTTAAGCATGGGCCAAAATGGGGAAGGCATCAACTTTGAGGATGACACCAGGCTTCCTGCTCATTAACACTGCTTGGGTTCACACCCACCCCAGGTCAAGCAGCCCACCCAAACCTGGCTCCTCAGTGTGAACCCTACTCAAGATGTGAAGCACCACCCAGAAGCTATAGAACACTTTGGGACATACCATCTGCCTTTCCTAGTTTCTTCTTTCTTTGGTATAAACTTCCCTTCCTAAAAATGACTCTTTCTGGCATATTGCTACTGCCATCCTTGCTAAATAACAAGAAAGACTAAAAAAAAAAAAATGCCTTTGAAATAAGTGCCAGCAGCCTGCTGCCCACTCATTGCAATGCTTTGGTTTAAATAGCTACCTTGTTAAAAAAAATGAAAAGAAAAAGTAAATAGAAACTTTGGGTGTCCAATGCAGACGTGTGATCCATCTAGTGATTGAGTACCCTGGGAGATAATGCAAGGCCCTGCATTAGATGTTTTCACTGTATTGTGTTTACAATAGCTAGAAAGGCTAGCATCTGAGGTTGATAAAGGAAAACGCAAACACCCCTCCCTGAACCTTAGAAAGGAATTAATCTGCTGAAAGTGAAAGAAACCCATTCAAGCCCAGGTAGGTTTGAGGGTGTCAATGACAATGACCTTGTGATGTCCTTTCCAATATAGGTTCTTCATCCACCTGTGCATTTGCAAGGCCACACGAAGACAGTGCTTTTCATTTTCCTAACAGATAGGAATCAGAAGACCTGTCTTTTCTATGTTTCCAAAAGTGAGATTCAATTTTGCTTCTAAGTAATATAAGAAAAAAATATTTGCTCTTTCAAAACCATAACAACCCATAGCCTGAGCATGCAGGAACAGTACCCCCTGAAGAAGACTGAGAGCACAGTTTCATTCTGTCAAGGAGTCAGCAGGTGGGAGAAATTCTGGACTTCACCTCTAGACTGTATATGCAGAATAACACACATTTAGCATGTGAGTTGGAGCCCACTGTCTTCTGCTCTGGGATGTGGTTACTGAGCACTCCAACACTTCACTGAACCCAGAGGTATGGGGGAAGAGGGCTTAAGAATAGCTAGTTTagctgggtatagtagcataagagtatactcccaataagcacacacttgggagtctgtggcaggaggattgctatgagcttgaagctataccaggctagaccataatgagttctagaccagcctgggctacatagatgctatcttaaacagacaaaaCAAATCAAACAAGCCAGCTGCCTGGTAGTTAGGAAATGTTTGTCTTTATCCCCTGTTCTTTATAGTTTATGAAGTGACTGACGATAAACTCAAAGCTATTTATAGTTTTAACAACAAATAGATGCCTATGTGACCCTTCTTGCACACAAATACTAATTTTGTTAACTGTaaagtaaaaatgtataaattaaattttataaaattaaaagcattttctcttcaaagacaaaaaaacaaaggcaaatgacactctggggaacaatgaaagcacaataaatatatcagcatatctgaaaaagactttatatccagagtgtgaaaaaaaattcaacaaagagtcaaaagccacaaataaAAGCAAAGCTGCTTACACAAAAGGTACTGTGCATGGCCTCTAAGATATTAAACCTTGCTGTTCAAAAGGAAAATGGGAGCTACAGCCACAGCCATGCCTCCTACACGCTAGAACAGTGACAGATGAAGGGCCCAGGTGTCCCTGCtattggcaagattgtgaagcaaatgtccctctctctgtagaaggtcaaaatggtacaacaattttggaaagcagttgatagattcttgatattaaatcacctattggtacaactcagagaacctagaggggaaagcaatgaagctcagaattagcagatagaaagaaatagcaaacattaaaacagaaataagcacagagaatagaaaacagagaaCAGTGCAGCTGAATTgaactgtgttcagttcctagcactatggctcataactgttgtagtaaatttccaacccaataagtctgagcaatgaaaacacaacttaattaataacaatatatgatgtgtacctagattgagctgatctaccactacactgccaccttccctatataagagaccccttataacttgcagtttctccaggccaggtgcttctgctccactctccttcctcctcctcagtcgtcctctctctccttctctcccaaaactccaccttcagcttcagctccaccttcctctctttctctgcccaatcactgggtctagcctttataaattaaggtaggaagaaggtttacagaaaatcacttgagtgctaactcattccttgttcgcagcccctcacaggagaatggaattaacatcaaatacaattagccccagggctatctgtaacgcacaaccatccttaacttcagttccagggaattctataccctcttctaaccttcttagcactgatgacacacatactatgcatacataaatgcatgccaaccactcaaacataaagtaaaaataTATAAGTCTTTAAtttttaatgactacaaattattttatgaatgtgcatgttgttctcagaggccatgagagggcatgagatgctgtgcagctggaattacaggcatttgtgagcctcctaacatgggtacaaggaactgtcaccaggtcttctgtggtggtagcaagtgcttacttctgagatgtctctctagcccAGAAAATGTAttctttttttttttaagatgtattcatttgttttatgtatatgagtacgcagtagctgttgagggcattggattctattacagatggttgtgagccaccatgtggttgctgggaattgaactctagacctctggaagaacagttagtgctcttaaccactgagccatctctccagccccCAGATGGATTCTTAATAAATAATGAACCAGTTTATTATCAACTGATAAGCTAAAAAAAATACATGAGAGAGCAAACAGTCAACAGTGACAGAGAAATAACACAGAAtgtgaacaatgatgggcaaacaggggacctcaggatgcacacatccccagagacatggcctaccagacacttcgtgaagaaccagagaccttgaacatgcttcttaccactcatcagaagcctcccagcagatgaaagccagaaccaagtggttttattgctgagttctgccacacacttgaaaatctgatgacggtggctctccaagtctccccacaaaagtggatggcgaggaaacacttccaaactcactttatcaggccagcattctccggtgccaatgcttcgtgaagacaatttaagaaaggaaaccaaaggctgacatgctcagtgaacataaatcctcatcaacagcatgttatcacacaccatgactaaggagggcttccccctggaattcaaggatggttcgatgaatgaaTTAATAACCTGGTGTAAATTCATATTCTCCTTCCAGTCACTTGTCAGTTTTCCCAACCTAAGAGTTTATCAATGTCCCCAAAATTCCCCCATGGGAACTCATGAGTCCAGCTGTCCCCTTCTCCCTCCTGGTGCCTTTATTCAACACATCCTTGGTCTTCTCATTGAAGATAAAACTAGTCACAAGTCACATGTCTAGCAATGTTATCTGTGCACTGCTCTCAAGCCCATTGACCTTCAGGGTGGCCACAGTCAGTACTGAGTCTCTAGACAGAAGGCTGTCATCATTGCTTTGTTCTGAGTTCAGCAAAACTGTCCATGTCTTTACAGAAGCCAAGTGCCACCAGCCCGGCCTCCACAACCCCAGCCCCTCACTCTAACTTCGTTGCTATTCCCAATGCCACTGCCACTCCACAGTCAGTTCTTCTAACATCTTTCAGCTAAAGCCAGAGGCTTTCTCTTGAAATGGGTACTGAGTGGGATTCCTGGCCCGAAGCCCAAGTGAGTTTCACCAGCCTAAATGTGTGTGTTTCACATACTACTGAAAGCTGGCATTTgccaggcgtggtggcacacgcctttaatcccagcactcaggaggcagaggcaggcgaatttctgagttcgaggccagcctggtctacaaagtgagttccaggacagccaggactacacagagaaaccctgtctcaaaaaaccaaaaAACCaaaaaaaaaaaaaaaaaaaaaaaagaaagaaagaaagaaaagaaaaGCAAGCAAGCTGGCATCTGCGTGTGAGTCCCCTAGGAGCTGATATGTTTAGTTTGTGTAACTCATCCATGAATGCCTGTCTGAGATGTAACTGATGTGCCCTTTAGTGCGATAATCAGGAGTCACCTGTCTACAAGGAGCCTGGTGGATGGTCTTCCATTTGCTCTTAAGTATGTGAAGTCACTTTGAGCCTTAAGGGGACAACTGGGCTTGAAATCCCACTGTCTATGGCTGCTTGTGTTTAAGAACAAAGCTGTTGATGTTCCTCTTCGCATCGTTGTGATGGAATACCTGATAAGAAGCCGCTTAAGAGGCGAGAGGCACAATCAGAGTGAAGGGAGGAGCTTGTGGCTgtagcggcagaagtatgtggctgtctgctcatatctgggtggatcaggaagccgagacagagtaggaagcaaggcctggttgttaacctcaggggccacGACAACCACTAAAACCTTATAGAGGTCCTTTAAGATAGGAAAAATTATGGGTTGTGGCTTCAGCAGGTTTCAGTCCACCACTGTGGAGAAGGCACAGAGGAGCGCGCACCACAGAGCATGAGGCGGAGACTTCTCACATTGTGGTGGGCCAGGAATGCAGACCAGGACTGAATATAGCCAGGCTATAATGTTCAaaggcttttcatttctcagagttcccacaagcttccaaaatagcgccaccagctggggaccaagtgtgcaaacacatgtacctgcaaacactttcatccctgaaccataataAAGGCATAATGTCCACAAAGGACATTGACACAGAGAGCCAAGCAGCTGTGGAAGCTTGGCCCCTAAGAGTGGTCAATCTTTATCAGCCAGAACTTACACTGGCCAGAGTTTTCTGGACTTAACAGGCTTGGCTTTTATGTAAGAGTGGCAATGAGTCATGTGCGCCAAGTCTGGTGCACCGGTCCGGATGGGAGTCCTCCTGCCTCTGAGTCTGAGGGTTTCAGATGGACACCTGAACACATGCACCCCAAATTTATCTGCAAACTCTGCCGTTCAGGAAGCTGTCAGAGCACATGGGCTCCTGTTTGGAGCATAAGTCATTCTCTGGTTCTAACAAGAAAGAGAAGGCAGAGAGCGCCGAGCAGCACAATTCACAAAGTCACAAGGTTAAACCATGCATCGCAAATCCTTCCTATCCACACGCTCAAGTATAATCAGCCTCTTTTAATTACCAGGGAATATTGGGCCTCGGGGAAGCGAGTGCTCTCGGCCTTGTGATCCCAGCAAGGTTCAGGAGCTGGAGTGGGTTTGGCTGAGTCACCCCTAACAGCCTGACCCCACGCGCATCACGCGCATCACCTGACCGCCACATGCTTCAGCTAGCCCAGCTGTAGAATGGAGTAAACACAGCCGGGAAGGGCCTGGGGTGGTAGCGCTGGCTCCTGCGCATGCTGCCCTTGGAGTTTCTAAGGGGCACAGGTTAGCGTTGCTGCACCAGTGTCCGAGGGATCCTGAGCAGCCTTAAGTCCAAACCACCTTTGGAAAAGAGCCAGTTTCATATTCTTTGGGTTTCAGTTAAAATTTAAAGTCTTAAAAGTATCAGTATAGCTTGGTCACACAGTTTCATTTGTATTGTTCTATTTTTAGAGAAGCATCGGTGATGTTTCTATGCAAACTGTTCACCCTGATGATGAGAACAGAAGTGCTCTGAGTGGTAAATGCCAGCCATCATTCCATAAACCAAGGTATGTATATGTGTTAAAGTGCAGGGTGACCCTAAGGAAAAGCAGAACGGTAAGGACAGATTAATGACCTGGAATTATCCCCAGCAGGGTAGTAGGCAGGAAAGACTATCTAACAATTGTTAGAATGATCCAACACATTTAAAATTACTTCCTCCTGCACATAAAGATGGGAGGAGAAAGACCCTGTGCGCAGAGAACAGGCCCTTTATCTCTGCATTTCCATTTCTTAAATTCTTTCTTAGTGTCTTACAAAATGTCTGCATCCTTTTCTTTTTCTTTTCCCATAGAAATCCATTCGAAATGTCCCTGGTCTCTGCACTTGGACTGCGGCTGCTGTAGATAGCCCAGCCTGCAGCACACCTATAGAGCCCGAGACACCGTGACACGTGTGTGAACTGAGGCTTGAGCAACTCCAGGCCTGGAGGCCACCCCACCTGAGAATGGAGTGGGACtttaatttttttttttttttttaaaGAGGAGTCTGGGCCTTAGGAGTGATGCCTCTGTGGGTGGCTTCTTAGCTCCTCTTTGCCCATGGCCTTCAGCCTGACTCCTATAATTCTGGCTGGCTGGCTAGCAAGCTTGCTAAAGCAGCCAGCTCCTTAGCTCCTCCACTGCTGTATCTGCTTAGTTTGTTGAGCAACATCTGATCTGGAAGGCAGTTCCCTTCTTTCAAAATTAAGAACCCGTGGTGAGGAGCCTGCTTTCCTCTGAATCTGTTTCACTTGGtgaatatttgaaatcccccagcaggtggcgctgttttgggaggctctggagcctttagaggatagagtggagctggaagaagctggtcatcgggaggaggcctttcaagggccctgttgccagtcctgttttctacttcctggccagccatgatgtgccgagcctcagccacataatccCAGGATATGAACTCCTCTGTGCATTCCCCACGATGATAAATGAACCCGACACCATGAACCCCCAACAAATGTCTCCTCAAAATGTTTGTGCAAGGAGACGCAGGAGTAAGAGACACAGAGCTGAGTCCTGTGTGTGAATACTAAGTGTGTATGAACATCCTTAGGTACAGAGGCACAGTTGTCAGTGTGTGCATTCACCTATAGTCCCATGTAGGtgtcctggttagcattaactgtcaacctgacacagcctaaagtcatcttcaagaggaactgcctggatcagactggcctgtgggcatgtctgcgggacggtcttggtcactcattgctgtaggcaggcccagtgggccacagcattctctgggcaggt