NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAAttccagaacactgctacgattgtctgaatgtttgcccatcacatgggattccagaacactggaaggcagccaagatggccgaataggaacagctctggtctacagctcccagcgtgagcgacacagaagatggatgatttgtgcatttccgtctgaggtactgggttcatctcactaggaagtgccagccctacagtgggtgcaggagagtgggtgcagtgcactgtgcaggagctgaagcagggtgaggcattgcctcactcaggaagtgcaaggggtcagggagttccctttcctagtcaaagaaaggggtgacagatggcacctggaaaatcgggtcaccctctcctgaacactgcgcttttctgacaggcttaaaaaccggtgcaacaggagattatatcccgcacatggctcggagggtcctatggctatggagtatggctgattgctagcacagcagtctgagttcaagctgcaaggcagcagcgaggctgcaggaggggcgtccaccattgcccaggcttgcttaggtaaacaaagcagccaggaagctcaaactgggtggagcccaccacacctcaaagaggcctgcctgcctctgtaggctccacctctgggggcagggcacagacaaacaaaaagacagcagtaacctctgcagacttaaatgtccctgtctgacagctttgaagagagcagtggttctcacaacacgcagctggagatctgagaatgggcagactgcctcctcaagtgggtccctgacccctgaccctctagcagcctaacagggaggcaacccccagtaggggcagacagacacctcatatggctgggcaatcctctgagacaaaatttccagaggaacgatcagacagcagcattcgcggttcatgaaaatccactgttctgcagccaacactgctgttacccaggcaaacagggtctggagtggacgtgtagcaaactccaacagacctgcagctgaaggtcctgtctgttagaaggaaaactaacaaacagaaaggacatccacaccaaaaacccatctgtacatcaccatcatcagagaccacaagtagataaaaccacaaagatggggaaaaaaacagagcagaaaaactggaaactctaaaaagcagagcacctctcctccgccaaaggaatgcagttcctcaacagcaatggaacaaagatggacagggaatgactttgacgagttgagagaagaaggcttcagatgatcaaactactccaagctacagaaggaacttcaaaccaaaggcaaagaagttgaaaactttgaaaaaaatttagacgaatgtataactagaataaccaatacagagaagtgcttaaaggatctgatggagctgaaagccaaggctcgagaactacgtgaagaacgcagaagcctcaggagccaatgcgattaactggaagaaagggtatcagagatggaagatgaaatgaatgaaatgaagcgagaagggaagtttagagaaaaaagaatagaaagaaatgaacaaagcctccaagaaatatgcgactatgtgaaaagaccaaatctacgtctgattggtgtacctgaaaaagatggagagaatggaaccaagttggaaaacactctgcaggatattatccaggagaacttccccaatctagcaaggcaggccaacattcagattcaggaaatacagagaatgccacaaagatactcctcgagaagagcaactccaagacacataattgtcagattcaccaaagttgaaatgaaggaaaaaatgttaagggcagccagagagaaaggtcgggttaccctcaaaaggaagcccatcagactaagagcggatctcttggcagaaactctacaagccagaagagagtgggggccaatattcaacattcttaaagaaaagaattttcaacccagaatttcatatccagccaaactaagcttcataagtgaaggagaaataaaatactttacagacaagcaaatgatgagagattttgtcaccaccaggcctgccctaaaagagctcctgaaggaagcactaaacatggaaaggaacaaccggtaccagccactgcaaaatcatgccaaattgtaaagaccatccaggctaggaagaaactgcatcaactaacaagcaaaataaccagctaacatcataatgacaggatcaaattcacacataacaatattaactttaaatgtaaatggactaaatgctccaattaaaagacacatactggcaaaatggataaagagtcaagacccatcagtgtgctgtattcaggaaacccatctcacgtgcagagacacacataggctcaacataaaaggatgaaggaagatcaaccaagcaaatggaaaacaaaaaaaggcagcggttgcaattctagtctccgataaaacagactttaaaccaacaaagatcgaaagagacaaagaaggccattatataatgataaagggatcaattcaacaagaagagctaactatcataaatatatatgcacccaatacaggagcaccaggattcataaagcaagtcctgactgacctacaaagagacttagactcccacacaataataatgggagactttaacactgcactgtcaacattagacagatcaatgagacagaaagtcaacaaggatacccaggaattgaactcagctctgcaccaagcagacataatagacatctacagaactctccaacccaaatcaacagaatatacatttttttcaacaccacaccacacctattccaaaactgaccacatagttggaagtaaagcactcctcagcaaatgtaaaagaacagaaattataacaaactgtctctcagaccacagtgcaatcaaactagaactcagtattaagaaactcactcaaaactgctcaactacgtggaaactgaacaacctgctcctgaatgactactgggtacataacgaaatgaaggcagaaataaagatgttctctgaaaccaacgagaacaaagacacaacataccagaatctctgggacacatacaaagcagtgtgtagagggaaatttatagcactaaatgcccacaagagaaagtgggaaagatccaaaattgacaccctaacatcacaattaaaagaactagaaaagcaagagcaaacacattcaaaagctagcagaaggcaagaaataactaaaatcagagcagaactgaaggaaatagagacacaaaaaaacccttcaaaaaattaatgaatgcaggagctggttttttgaaaggatcaacaaaattgatagaccactagcaagactaataaagaagaaaagagagaagaatcaaatagactcaataaaaaatgatagaggggatatcaccaccaatcccacagaaatacaaactaccatcaaagaatactacaaacacctctatgccaataaactagaaaatctagaagaaatggataaattcctcgacacatacaccctcccaagactaaacaaggaagtcgagtctctgaatagaccgataacaggctctgaaattgtgacaataaccaatagcttaccaaccaaaatgagtccaggaccagatggattcacagccgaattctaccagaggtaaaaggaggaactggtaccattccctctgaaactattccaatcaatagaaaaagagggaatcctccctaactcattttatgaggccagcatcatcctgataccaaggccaggcagagacacaaccaaaaaagagaattttagaccaatatccttgatgaatattgatgaaaaatcctcaataaagtactggcaaaacgaatccagcagcacatcaaaaagcttatccaccatgataaagtgggcttcatccctgggatgcaaggctggttcaatatatgcaaatcaataaatgtaatccagcatataaacagaaccaaagacaaaacccacatgattatctcaatagatgcagaaaaggactttgacaaaattcaacaacccttcatgctaaaaactctcaataaattaggttttgatgggacgtatctcaaaataataagagctatctatgacaaacccacagccaatatcatactgaatgggaaaaaactggaagcatttcctttgaaaacacagaagacagggatgccctccctcaccactcccattcaacatagtgttggaagttctggccagggtaatcaggcaggagagggaaataaagggtattcaattaggaaaagaggaagtcaaattgtccctgtttgcagatgacatgattgtatgtctagaaaaccccattgcctcagcccaaaatctccttaagctgataaacaaatttggcaaagtctcaggatacaaaatcaatgtacaaaaatcacaagcattcttatacaccaataacagacagagagccaaatcatgagtgaactcccattcacaattgcttcaaagagaataaaatacctaggaatccagcttacaagagacgtgaaggaactcttcaagaactacaaacccctgctcaatgaaataagaggatgcaaacaaatggaagaacattccatgctcatgggtaggaagaatcaatattgggaaaatggccatactgcccaaggtaatgtacagattcattgccatccccaacaagctaccaatgactttcatcacagaaatggaaaaaactactttaaagttcatatggaaccaaaaaagagcccgcatcgccaagtcaatcctaagccagaagaacaaagctggaggcatcacgctacctgatttcaaactatactacaaggctacagtcaccaaaacagcatggtactggtaccaaaacagagatatagaccaatggaacagaactgagccctcagaaataacgtcacatatctacaactatctgacctttgacaaacctgacaaaaacaagcaatggggaaaggattccctatttaataaatggtgctgggaaaactggctagccatatgtagaaagctgaaactggatcccttccttacaccttatacaaaaatcaattcaagatggattaaagacttaaatgttagacttaaaaccataaaaaccctagaagaaaacctaggcattaccattcagaacataggcatgggctaggacttcatgtctaaaacaccaaaagcaatggcaacaaaagacaaaattgacaaatgggatctcattaaactaaagagcttctgcacagcaaaagaaactaccatcagagcaaacaggcaaccaacataatgggagaaaattttcgcaacctactcatctgacaaagggctaatatccagaatctacaatgaactcaaacaaattgacaagaaaaaaacaaacaaccccatcaaaaagtgggtgaagaacatgaacagacacttctcaaaagaagacatttatgcagccaaaaaacacatgaaaaaatgctcaccatcactggccatcagagaaatgcaaatcaaaaccacaatgagataccatctcacaccagttagaatggcaatcattaaaaagtcaggaaacaacaggtgctagagaggatgtggataaatagaaacacttttacactgttggtgggactgtaaactagttcaaccattgtggaagtcagtgtggcgattcctcagggatctagaactagaaataccatttgacccagccatcccattactgggtatatacccaaaggactataaatcatgctgctataaggacacatgcacacgtatgtttattgtggcactattcacaatagcaaagacttggacccaagccaaatgtccaacaatgatagactggattaagaaaatgtggcacatatacaccatggaatactatgcagccataaaaaatgatgagttcatgtcctttgtagggacatggatgaaattggaaatcatcattctcagtaaactatcacaaggagaaaaaaccaaacaccacatgttctcactcgtaggtgggaattgaacaatgagaacacatggacacaggaaggggaacatcacactccggggactgttgtggggtgtggggaggggggagggatagcattaggagatatacctaaggctaaatgacgagttaatgggtgcagcacaccgacatggcacatgtatacatatgtaactaacctgcacattgtgcacatgtaccctaaaacttgaagtataataataattaaaaaaaggaaacaacaggtgctggagaggatgtagggaaataggaacacttttacactgttggtgggaccagttcaaccattctggaagtcagtgtggcaactcctcagggatctagaactagaaataccatttgacccagccatcccattactgggtatatacccaaaggattataaatcatgctgctataaagacacatccacacatatgtttattgcagcactattcacattagcaaagacttgcaaccaacacatatgtccaacaatgatagactggattaagaaaatgtggcacatgtacagcatgggatactgtgcagccataaaacatgatgagttcatgtcctttgtagggacatggatgaagctggaaaccatcattctcagcaaactattgcaagcacaaaaaaccaaacaccacatgttctcactcataggtgggaattgaacaatgagaacacatggacacaggaaggggaatatcacacaccggggactgttgtgagttgggggaagcagggagggatagcatcaggagatatacctaatgttaaatgacgagttaatgggtgcagcacaccaacatggcacatgtatacatatgtaacaaacctgcacgttgtgcacatgtaccctaaaacttaaagtataataaaaaaaaagaaaagctaaaaaaaaaaAAAAGGAttccagaacactgctacgattgtctgaatgtttgttcctcaaataggattctagaatgctcctgctgtggtctgaatgtttgtccctcacataggattcctgaacactgctatgaggttctgagtgtttatacctcagataggattccaaaatactcttgctattttctgagagtttgtccctcccataggattccagaacattgctgctggggtctgaatgtttgtccctcacataggattccagaacactgctaggattgtctgaatgtttgtgtctcacatggaattccataacactgctattagggtctgaaagtttgtccttcacagaggtttccaggaaactgctacaattatctgaatgtccgttacgtaggattccagaacactgctatgagggtctgaatgtttgtctcttacataggattccagaacactgcagatttggtctgaatgtttatcactcacacaggaatccagaacactgctatgatggtctgaatgttcattcctcacataggattccagaacacagctacaaccgtcttaatgtttgtccctcacaggggattccagaacactcctgctgcagtctgaatgtttctaactcacacaggattccagaacactgctacgagggtctgaatgtttgtccctcacacttaatagcagaacactgatacaagggtctgaataattgtccctagcaaaggattccagagcactgttactgtggtctgaatgtttgtccctcacataggattccagaacactgctgctgggttctgaatgtatctccctcacctagaattccagaacgttgagacgaggttctgaatgtttgtccataacataggattccagaacactgctacaattgtctcaatgtttctcactcacatggcataccagaacactgcggcgagggtctgaatgttttccctcatatacgattccagaacactcatgctgtggtctgaatgtttgtcccttgcataggattcctgaacaatgctgcgagagtctgaatgtttatccctcacataggattccaaaacactcctgctgtagtctcaatgtttgcccctcacataggattccagaacaatcctgctgtggtctgaatgtttgtccctcacatagggctccagaacactcctgctgggttctaagcgtttctccctcaccttaaattcctcaacactgtgatgagggtctgaatgtttgtccataaaataggattcctgaacactcccgctgttgtttgaatgtttgttcctcccttaggactccagaaaactgctgctgggttctgaatggttgtccctcacacaggtttccagaacactgttacgagggtctgaatgtccctcacataggattccagaacactgttgagaagttctaaatgtttgtctgtcatataggattccagagaacagctacgagggtctgaatgtttgttcctcacagaggattccagaagagtcctgctttggtgtgaatgtttgtgcctcacacaggaattcagaacacggctatgaggttgtgaatgtttgtccctcacacacaattccagaatgctgctatgagggtctgaatgattgtccctcacataggattccagaacactgctgctgggttgcgagtgtgtctccctcacatagaattccagaacactgcgaagaagttctgaatatttgtccataacataggattccagaacactcctgcagttgtttgaatttttgtccctcccataggattccagaacactactgctggggtgtgagtgtatgtccctcacttaggattccagaacactgcaaagattctcttaaagattgtccctcacataggtttccggaacactgctatgagagtctgaatgtttgtccctcacacaggattccataatactcctgctgtgttctgaatatttgtacgtcacataggattcctgaacactactacgagattctgaatgtttgttgctcacataggattccaaaatgtccctgctgtgttctgagtgtttgtccctcacatagggtcactgctgctgggttctcagtgtttctcactcacatagaattccagaacactgcaaagaggttctgaatgtttttctgtaacatagtattccagaacactctcgctgttttttgaatgtttgtccctcacataggattccagaacacttctgctggtgtctgaaagtttgtccctcacacaggattccagaacactgctacgagggtctgaatgtttttccctcacaaagggttccagaacaaagctgttggagtcataatgtttgtctgtcacacaggattctagaacactgctacgaggttatgaatgtttgttcctcaaagggtttttcagaacactcctgttgttgtctgaatgtgtgtccctcacacaggattccagaacactgctacgaggttctgaatgtttctcccttacatagaattccagaacactgctaccaatgtctgaatgtttgtctctcacataggattccagaacactgctacgattgtctgaaagtttgtcgctcacataggattccagaacactgctacgattgtctgaaagtttgtccctcacataggattccagaacgctgctatgagggtctgaatgtttgtccctcatgcagagtaccagaacactgcttcgagggtctgaatgattgtccctcacataggattccagaacacggctgctggggtctcaatgtttgtgccacacataggattccagaatacggctgctggggtccacttgtaagtccgtcacaatggattccagaacacagctgctgggttctgagtgtttctccctcacttggaatttcagaacactgatatgagggtctgaaagtttttctgttacttaggactccagggctttccctctgttgtttgaatgtttgtccctcacagaggattccagaaaaatgctacgattgtatgaatgtttgtcccccacatatgattaaagaacactgcgaagagggtctgaatgtttgtctgaaacataggtttcccaaacagtttcgctgttgtttgactgtttttccctcacataggattccagaaaaatgctacgattgtatgaatgctggtccctcacataggattccagaacagtgctacgagggtctgaatatttgtccctcacatgggattccagaacacttctgctgtgttctgaatgtttggccctcagaaaggattcctgaactctgctacgacagtatgaatgtttgtccctcacatcagattccaaaacactcctactgtgttctgagtgtttgtccctcacatagaattctagaacagtcctgctattgtctgaatgtttgtcacacacacagggttgctgataactgctgctgagttctgaatgtttctccctaacatagaactctagaacactgtgacgaggttcggaatgtttgtcggtaacataggattcaaaaacactcatgctgttgtttgaatgtttgtccctcaagtaggattccagaacactgcttctggggactacatgtatgtctgtcacataggattccagaacactgctgttgggttctgtgtgtttctccctcacatagaattccagaacactgcgatgagggtatgaatgttgttcataacataggactccagaaaactcacgctcttctttgaatgtttgtccctcacgttggattccagaacactgctgctggggtctcaaagtttgtccctaacataggattccagaacactgctacgattgtctgaatattttgccttcacataatattccagaacactgctacgagggtctgaatgtttgtccctcaaataggattccagaatgctgctgctgggttctaaatgtttgtcggtcacataggattccagaacactgctgctggggtctgaatgtttgtccctcacatattattccagaacactgctgggttctaaatgtttgttggtcacatcagattccagaacactgctgctggggtgtgaatgtttatccctcacataggattccagaacacagttgctggggtctacatgtatgccagtcacatgggattccagaacactgctgctgggttcacagtgtttctccctcacata