NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATCTGTCCAGAAGAATTGAGTTGTCAGTGAAGGGGAGGAGTTATACGCCAGTAACAGAGGGACACTCCCATCACACTGGAGGAAAGACAGTACAGGGAGTGGAAGGGAGGAGATGCCGCGCCATGGaggccttcggattttatagtgagaagctattggaatgttttgagcagaggaggggtagaggcctggagatccccagttcaaagcaagtctagactacttaagtgagttccaggctgcccaacacaattagcagtgaactggtggcaaaagaaaaacaaaCAGCAAAAGAAATGCAaaccagagaaagtacccaaggagctaaagggatctgcaaccctataggtggaacaatactatgaactaaccagtacccctgagctcttgactctagctgcacatgtatcaaaagatggcctagtcagccatcactggaaagagaggcccattggacttgcaaactttatatgccccagtacaggggaatgccagggccaaaaagtgggagtgggtgggtaggggattggggggggagcgtatgggggacttttgggatagcattggaaatgtaaatgaggaaaatacctaattaaaaaaaaaaaaaagaaaTGCAAACCAAGGAAAAGCAAGCTTTACCTGTAATCCCAAAATTTGGGTGGATCAGAAATTCAAAACCATCTATCCTGCTTTGCAGCAAGttttcttttttttttttttttttttttatttatttATTATATGTAAGTACACTGTATTTATTATATGTAAGTAAGGACTCCTGCCtttaaaataaaaaataaatttaataaaattgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtCTGGGGCAGTGTTGTCATAAGATCTGATTCACTTTGTTAGATCTCTTTGTgagggtgtccagatgactcagcagcttaaaggggctttcagccaagtctgatggtgacctgtgtttgatccctgggacctttgacacacagtagaaggagagtactgagtccctaaaattgtcctctgccttctatacttgcCACCAAGATAAATACATGTTCAAAAATTATAAAATAGATCACTGTTTGAAGATTGGGAATGAAGAAAGGAGGACAAAGGTCGTGGCTGTCACTGAAGACAGGGAAGATCAGGCTCTGGTTTGGCCTAGGGTTTATGGTAACAAAGAATTTGGCTCGgcctgtttgagaacagagggacagctaaagaaaacagagtccagggagcagctgctgctgacgtcattcagacacctggatccagctatgcctgaggctgtttctcctagtttaacaattatgtgagctaataCTTTATTTATTCTAAATTTTATTACACTGGTTACAGAGGTCGTTttcatgcacatacacatatatacacatacgtgtatatatacatTTCCTATTTTTTTCTTTGTGtttattttattttgttttattttattttatttGCTTCttggttgttgttgagacaggtctccctatatagatagccctgactggtctaaaacttgctatgtagactggactagcctcaaaTGTGctctgtagcaaaagatgtcctagacctcactctatacctctgactgaacttaaattcataggaattcccctgactcagccccatcccacttcctgagggccggaactacaggtttgtccaaccacacctggttTATGGGGTTCACTTGGGAATGAGATCTTTGGGTATAAGCATATTCTCATGAATCATCAAAGAAAATCAGTGCCAAGGTCAGTGAGAAGGGTTGGAGCGTGTGTGTGTGGGCACATGCGCACATGCTtgagtgtgtgtgtctgtgtatgtatgtgtgtgcccatgtgtgtgtgtgtctgtgtgctCAtgtgtgcccatgtgtgtatatatgtgtgtatctatgtgtgtgtgctcatgtgtgtgtctatgtgtgtatgtgtCtgtgtgtatgcccatgtgtgtgtctgagtgtatatgtgtgtgtgtgtctgtgtgtatacatgtgtgtgtacccaatgtgtgtgtctctgtctgtggaggggtatacatgcatgtacttgagtatgtgtgtgtgtgtgctcatgtgcatgtctgtgttgtgtgtgtCTCTATGTGtgtgtgtctgtgcatatgcatgtgactgtacacaggtgtatgaggaagtgtaggagccagaggcatagatcccctggaggtgaatgaacagtcagctgccctatatggatgttaagaagcaaagctggggactctgcaagagcaggacctactctgctctcaacccctgagccagctctccagtcccATCCACTCACTTTAGTTTTATTTATTATTATTATACGTGTGTGTTTGTGTGTGAGAAACTTGGATATATGGTCCACAGGGCAAGCGTGGCGGTCAAAGCTGTCGATTTTCTCTTTCTACAGTGGGATCTGGGAATCCAGTTCTAGTTGTCagccaggcattgcccaggcctttaatgccagcactcagaggacaggcagacggatctctgtgagcttgaagccagtttggtaggatagccatggtagagagatcacgtctcaaaacaaaaacaaaaacaaaaacaaggaaagaaagagagaaatggaaagaaagaaaAGAAAAGGAAATATTTTAGCTGTCAGGTTTGTGCAGCAAGTATTTTTACTCTCTGAGCAATTTTGCAAGCCCCtttaaataattaattaattttattCCCCCACCCAACCCCCACCCCAATTTTATTGTGTTGTCTGGGCTCAAGTGATCTTTTGCTTCGTCCTTTGAATGCCAGAATCACAGGCTGCACCCTCAGGCTAGGACTTCTCCAGTTTGGTTTGGttttgtttttagatttatttattattatacataagtacactgtagctgtcttcagacgagctactcattacgggtggttgtgagccgccatgtggttgctgggatttgaactcaacaccttcggaagagcagtcggtgctcatgctcctacccgctgagccatgttgccaacccTGACTTCTCAGGTTTTAACAGTTAtttattttatccagtgtgtttggatgttttgtatgtgtgcacaccacatgcgtctgtccggatgcctgaggaagaaaggaccagatgccctgaaactgaagctgtacctgtcacgagccaccaagtaggtgctcacagctcagtagcctgtgctctctccagctcctgtgaatcacctctccagcAGGCTCCTCCATTCCCAGGGCTTTCACTCTGGCTTTATACCACTCGGTCCTTTCTTTCCTGCTCTTCTTCCtttgtttttttttgtttttttgttttttttgttttttttttgttttttttgagacagggtttctctgtgtagccatggctgtcctggaactcactctgtagaccaggctggcctcgaactcagaaatctgcctgcctctgcctcccaagtgctgggattaaaggcgcgcgccaccacgcccggcCTCTTCCTTaaaaaaaaaaaaaaaaaaaaaaaaaGAAGATTTATgggctggagagatggctcagtagttaagagcactgactgctcttccagaggtcttgagttcaagtcccagcaaccacatggtggctcacaaccgaccataatgaaatctgatgccctcttctggtgtgtctgaagtcagctacagtgtacttaagatataataaataaatctttaaaaaaaaaagatttatttatgtatgggagtacactgtagctctcttcaggcacaccagaagaggttgtgaaccaccatgtggttgttggaaattgaactcaggacctctggaagagcagtcagtgctcttaaccactgacccatctctccaagccccTCTTCTTCCTTTCTTTCTCCTTTCCTTCAAAGCCAGCTCTGGGTGTTATCTAAGAACGGATGCTagccgggcgtggtggcgcacgcctttaatcccagcactcgggaggcaaaggtaggcggatttctgagttcgaggccagcctagtctacaaagtgagttccaggacagccagggctatacagagaaaccctgtctcaaaaaaccaaaaAAACCAACCAAACAAACAAAACAAAACAAAAAATGTTTAACTGCATAGCTTTGGGGCCCAACAAAGGTTCAGACAGCAGAATACTTTACAACACATTTAAAAACAACAGACTAGTAACATTCAAGTGTCACAACAggggttggagaggtggctcatcagcggctaagagcactggttgctcttgcaaaggacctgggtttggttcccagcatccacacagtggcttagaaccacatgtaactccaatccctctgtaactccagggtttctgatgtttctactgggcacctgcacttcccatacacaaaccctcagacattcgtagaattaaacataCAGTAAGGggagctggagggatggctcagtggttgagagcactcgcagttcttgctaggacctgaattccattctcaAGAttttgttttgttttgtttttttgtttttcgagacagggtttctctgtgtagccctggctgtcgtggaactcactttgtagaccaggctggccttagactcagaaatccacctgcctctgcctccagagtgctgggattaaaggcgtgcaccaccactgcctgATCAGGGTctcattttttaattgggttatttggtgttttggagtctaatttcttgaattctttgtacattttggatattagccctctattggatgtagggttaatgaagattgttttttcccagtctgcaggctgcagctttgtcctattgacagtgtcctttgccttacagaagattttcagtatcctgaggttctgtttgtaaattgttgatcttagagcctgagccactggtgttctgttcaggaaattttcccctgcgccaatgcattcaaggctatttcctactttctcttctgttagattcagtgtatctggttttatgtggaagtccttgatccactttgacttgatctttgcaaaaggtgataaatatgaaacaatttgcattcttatacatgcagattgccagtttgacgagtaccatttgctgaagatgctttctttttgccacaaaaagaaagctttctggaaaggttttggcttctttgtcaaagatcaagtgtccataagtgtgtgtttctttctgggtcttcagttctattcccttgatcaacctacctgtctctgtaccaataccatgtgttttttatcactattgctctgtagtgcagcttgaggtcaggaatggtggaagtgcagggacaaaagtggagcagagactgaaggaaatgtcatccagtgaccagcccaatttgagatccatcccatgtgcaggcaccaaaccctgacactgctagagatgctatgttgtgggtgcatacagaagtctagcatggctgtcttctgagaggctctaccagcagctgactgagacagatgcagatacttacagccaaccattgactgaggtcagagacccctattgttatagttagggttttactgctatgaacagacaccatgactaaggcaagtcttataaaggacaacatatatttggggctggctgcttacaggttcagaggttcagtccattatcatcaaggcgggaacatggcagcatccaggcaggcgtggtgcaggcagaactcagagttctacatcttcatctgaaggctgctagtgaaagactgatttccgggtagctagggtgagggtcttaagcccacacccatagtgacacacctactctaacaaggccacaccccctaatagggccactccctgggccaagcaaattccaaccatcacacctatggaagagttagggaaggattgaaggagctgaaggggatggcaaccccataggaagagcaagagtatcaactaatgtggacccctcagagctcccagagactaagccaccaaccaaagagcatacatgggctggtttgtgacccccagaacataggtagcagagactgtcttctctgacctccatgggagaggatacacctaatcctgtagaaacttgatgccccaggaaaggaagatactggcctgggtgaggtgagaggtggttgagcaccctctcagacataaaggggactggggactggggtgaagaactcgaaggggaggaaccgagaagggggcaacctttggaatataaataaataaataaaataataataattaaaaaGTCAGGGTCTCAGCTGGCCATGTGTGCCACCACACCCGGCTaagatttatttatttattttatgtatatgagtacaccattgctttcttcagacacaccagaagagggcatcagatctcattacagatggttgtgagccaccatgtggttgctgagaattgagctcaggacctctggaaggacagtcagtgctcttaaccttggagccatctctccagccccTAGAAGCTTAAAAAGAAATGTATTTGGGGTggctggagagatgtctcctccgtggttaagggcacctgttcctcttcaagagggcccaaggtcatttcccagcacacgttaggtggcctgtgactccagcttgggaggtgggggtggtccactggactcttgtgtcgcaaggatccaaatgtatatggacacctgcagacacgaaacaggcacagaaataaaaatTTTTAgtggagcgggagagtgtaggtgagtgggagagcacactcatacaggcaaaagggagaggatagggcagatgtgggatggggtggttggtggagggggtaaccaggaagtgggatatcatttgagatgtaaacaaatggaatAgggctggagagatggctcagtgattaagagcaccggctgctcttccaaaggtcgtgagttcaaatcccagcaaccacatggtggctcacaaccatctgtaatgagatctgatgccctcttctggtgtgtctgaagacactgacagtgtactgacatataaaaaggaataaaATATGTTAATAAATATATTacaaacaaacaaacaaacaaaGAACTCAGTACTAATAGGAAATGCCCTGCTCCCAATATGCTCACTGAATAATCGTCCCTGCAGAGAACTGGAGCTGCCCAGGGCATCCACACACCATGCAAGTTCCTCGTGAGAGCCACTGGACAGAATCCATTTGCTCTGTGGGAACAGAGTGTCATCGGGAGCAGGTGACAGGGTCTACCATTCCCTAATTTCGAGGTAGTTGTGGTCGGGGCATGGGAGAAGGAGCCATGCTTGCTGTGAGTGAAGACAGCTGCACAGGTCCTTTCCCATGGCCAGCAGGGATATTCTGCACGGTTATCAGGAACTCTCTGCTCCATCATGGCTCAGTCTATCGACCTCTGCAGCTGGAAAAATCAGTGATGTCATGGGGTAAGAGACTGGGACAGGTGCTCTGCCGGCCTGATCCATGCCCTGGGGGAGCCCAGATTCCACACAGGAATGCTAAACCTTCAGGCATCAAAGTTCAAGAAGATAATAGGTTTATCACAGGAGATCTTggtgaagtggcacacactattgggaaggcaggaagaaggctaaaggttctggaaccatcttggtccacacaggtaagtccaggccagccaggactacataatgagaccacatctcaaaagcaaacTTGATAAGTTGATGGGTTCCTCGGGATGAAAACCCAACTATAATGTAAAAGACTAAAGTGGCCGGGCGTGATGGCTCACACCtttttttttttttttttttttttttaaagatttatttattgttatatgtaggtacactgtagctgtcttcagacacaccagaagagggcatcggagcatcggatatcattgcagatggttgtgagccaccatgtggttgctgggatttgaactcagggcctttggaagagcagtcagtgctcttacccgctgagccatctcaccagcccgatggctcacacctttaatcccagcacttgggaggcagaggcaggcggatttctgagttcgaggccagcctggtctacaaagtgagttccaggacagccagggctacacagagaaaccctgtctcgaaaaaccaaaaaaaaaaaaaaaaaaaaaaaaaaaaGACTAAAGTGTTCCATAGAGAGGGGAAAAACAAAACAATAAAGCTAAAGTCACATGATGCAGGTTCAAAGACAGATGAAGGTTGTGGGAGCCACAGCTTAGGTAAGCGATCTACCTCAAAGAAGCCCAGTGTTTATTAATATAAACTCAGagctaggcttctgggcacaggcttgcagttccaacactcaggaggctcaggcaggaggctgggaagttcaaaggctgcatggcctagactaatcctatgtcaaacacaaaTggagcaggtgaggtgactcagcatttaaaggtgccctggaaactgatgccttggaagccacgtgatggaaggagagaagggaatcgtgcaagttgtcctttgacctacactgtcaagcctgcatgtgctcctgtgtgtgtgcacacacacacacacCCCAGAACAAGACtaaataaataaataaataaataaTGTGATTTTTAACACAATTCCCAAAACAAGCAAATGAAAACAAATTCACCGGATGACAACTTGAGCTTCCCTGGGTATCCTCTAGAgaggccttgagtttgatccgaagcatcacacacaataacaagaacaaggaaaacagagcacagaagggctgggcatagtggaatgcaccaatcactccagccactggggaagcagatgagtcacctgaggccaggaatctgaggacagcctgaccagtatagcctgtctcaaggaagcaaaactaatccctgcattcagaaagcagaggcaggaggattactgtaagttcaaggcccagccaggtctacatactggcttcgacctctggcctccttatactttacattaaaccTGCAAACACACATGTTGCACACTCATCACACCTTTTTTTTTTTTCTTTTCTTtttgggttttttgagacagggtttctctgcatagccctggctgtcctggaactcactctgtagaccaggctggcctcgaactgagaaatctgcctgcctctgcctcccaagtgctgggattaaaggcatgcgccaccatgcccggcCTCACACCTCTTAATAAATAAATTAATACATTAGTAAATTAAAAGTTGGGAATAGTTAGGAAAGAGGCAAAGTCCTAGCTTGTCCCCCATGTGAACTGCCAACCCCCGTAGTAGCCAAGATCCATACAGGGCATGGCAGGGTCTGCACTTAAGGCGATCCtgcgtgtgtgcgtgtgtgcgtgtgtgcgtgtgtgcgtgtgtgcgtgtgtgcgtgtgtgtgtgtgtgtgtgtgtgcACAGAGGCACTTGGCAACAGCTCAGGGGAGGGGAGAGCTACATACCTCTGCTGACAGTTTGTTCTTCCTCTGGGTTCCAAGACGCCTGTAGTATTTGGCTTTAGGAAGAGACCCATGTGTGACTGTGCTTGTCCCTTGAGGCCCCTCGTTCCCTTGGCCATTTATCACAGAGAAGGCATGGTATAGGGTGAGGCTTAGGCCTGGCTCCCTTGCAAGGGTGGCTGCATCAGAGGCCAGGACAGGAGCTAGTTTGTTCCTCTGCTGTTATGGGAAAGGACTTTATGAACCACACCTTGAGCAAAAAGTCCACCTGGCCCCACGAAGGCCCTCTAGATTTGGCAGAAAGACTCCCAAGGACCTAGCTGGGGCTCTCACTTTCCTCTGATGAGGGGAGTTTGGATGGGGTAGCTCAGAGGCCTCACACTCGGTTGGCAGATGTGAAGCCCAGATTCATCTCCAGCAAAAGTATTCACTCACCCACTGCCTAGATTAACTTCAAGAACTTGGCTGGGGGAGAAAGGCAAGGAAAGCAActacctggcctggaacttgctctgtagaccaagctggctctgcctctggagggctgggattaaaggcatgtggccctctggccaagatgatctcccactgaatttacgtaaagcgggctggttttgaactcatagagatctgactgcctgtgcctcccaaacgctgggattaaagacAAACCTATCTAGGCACATTAGTGGTGCACAGATAAACACACAGGCAAGTAAAATAAAGGTAAGTGTTTAAAACACATATGCTCATGAAGCTTGGCTCtgtgtatgtgtgtatacacgtgtgtgcacgtgtgtgtgcctgtgtgtttctcatttagcccagcttgtccccagactctactcgccagagatgatcttaaacttttgatagtctttttctccaactaccaagagctgtgagtgtaggcatgtgtcaccatacctggcttattcagaactggggatcagcccatggccttgtgtgtgctccgccaagtacaagaccaattgagctccatTATCTGATTCCCAAAATACTTTTCTCTCCTGTTCTACAGTGTTAGGGGTTAAACATcccaggacttcacaggta