NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTTATATTGtatataatatgatatataatatattatattgtatatagtatgatatataatatgtataatataagatagtataatatggaatatattatatataatatatactataataatatataatttataatatttatttatatttttatataatatataaaacatatattttatataatatatataaaacatatataaaatatattatattatataatatatataaaacatattttatataatatataacatatataaaacttgtattatatatataatgtatgtataaaacatattatatatatataatatatatatataATTTTTTGGGGGGGTggagtctcactctgtcacgcaggctgaagtgctgtggcaccatcttggctcactgcaacctctgcctcccaggttcaagggattctccagcctcagtctcctgagtagctgggattacaggtgcccaccactgtacctggttaattttttgtatttttagtagagacgggttttgccatgttgtccaggctggtcttgaactcttgacctcatgtgatccacccacctcggcctcccaaattgttgggattacaggcatgagccaccgcacctggccATCTATATTTTTGAGCATATCTGAAATAGTTCTTTAAAAATCCCCGGAGACTGGGATTACTGGTTAGAGTCAGTGGAGTGCAATTCAACAGAGATAAACATACAGTCCTGGGCAGTAATGTGGCGAGTTCTGTTTACAAGTGTGGAATGAGAAGTTTCTCTGTGCTGCATAGGGACATCCCACAGCAGCAGTCAATGAGGTGTATCTGTGGAGAATGTCACACAGAAAGTGAAATAAAATCCAAGAATCCAATCAGATGCAGAAAATGAGGATACAAAATAGTGTAGAAGGAAAGGACTAAAAGATTGGCTAGTTTGGATGCTTAATGAAACATGAGAATATCtttttgtttgtatgtttgtttgttttgagagggagtttcactctgtcgcccaggctggagtgcagtggcgcagttttggctcactgcaactttgcctcctaggttcaagtgattctcctgcctcagcctcccgagtagctgggaccacaggagtgcaccaccatgcctagctaaatttttgttttttagtagagatgcggtttctccatgttcgtcaggctgatcttaaactcctgacctcaggtgatctgcccacctctgcctgccaaagtgctgggattacaggcgtgaaccactgtgtctggcTGtttgttgttttttgagacagggtctcactctgttgcccaggctggaatgcagtggtgcgatcacagctcactgcagccttgacttcccgggcatacgccatccgcccacctcagcctcccaagtagctgggactacaggtgcaggctaccatgccaagctaatttttgtatttttaatagacacggggtttcacaacgttactcatagctggtcttgaaattgggggctcaggtgattcacctccctaggcctcccagagtgctgggattacagccacgagccaccgtgtccagccTGtttgtttgtttttgagatagggtctcgctgtgtcaagcaggctggagcacagcagcacaatcacagctcactgtagctttgacctcctgggctcaaaggatccttccacctcagcgtcctgagtagctcagagtacagacatataccatcccacttgactaattttaaaattgttcgtagagacaggggttgtctctatgttgtccagggtggtctccaactcctgagctcaagcgatcctcccagctcagcctcccaaagtgctgggattacaggcatgagcctctgcgcccaaccTCAGAAAATAGCTTTATTTTTATTTGCATTTGCTGTTAATGTTTTTCATTGCTGTGTAGCTTTCAGTTTAGCATACTTACCTTTATGAATACAACTTTATACATATGATTTTATTTTATTTGTATAAGAGTATTGTAGGTTGGTATCTATTAATACTTTGTATAAAGAATTTTTGggccatatgcagtggctcacgcctgtaatcctagcactttgggaggctaaggtaggtggattgcttgagcccaggagttcaagatcagcctaggcaacatggtgaaaccctgcctctacaaaaaatacaaaaattagctgggcgtggtggtgtgtacctgtggttggtcccagttattcgggaggctgatgtgggaggattgcttgagcccgggaggcagaggttgcagtgaactgagattgtgctactgaactccagcactccagcctgggtgaaagagcaagaccctgtctcaaaaaaaaaaaaaaaaagaaaaagaaaaaaAAATTTGTTCAAttaaaagaaatatgtggtcttgaattaggtcctcaaagtgagttttcaaagattgggtggttgtacctggcttaacagcagtttatacaaaaagaagctttttttttttttttttttaccacaagattactgtgaaccaatagggtaatatagtttctaaataagttcgtgtaaaacttgcattattataatagaattatggtaatgacaccagaggaagtaaaaatccagctttattttgcattggctggaccttgtctggaggatggtactctgttttgattattcatatccccaaggatagaagaggagaagagtgaatgattggatgaaagcccttccaacaatgtcttctgaagatggatggtaaagacataatgttggggtagcccaggcactgtcactacttctttgatgggctgccatggagcagagggacaaggtagggccagacggtagagctgcacccaatattggaaggcattgggtgcatgtattaggtggggggataatttcagctcattaggcgccaaagctctctaatattagaggcatcctagaatgggatcagtgatctctggaggtagtaggcatcctgtcacttggaatgtccaggaaggttctgcagtgggagtttcagcaccgagtaggtggctgagctagacaacttctgagatcccagttttgaggttGTACAGTCATGGGATAGAATGTACAATTCACCTATTACTGGGAGATGCCAGCAGGTCGTGTGACTAGAAATGAGTTTCAGGTCTGCCAAGGAGAAGAATTCTAGACCTGGCTTGTCCATCAGCTCTGTGATTAGAACCATCAGTTAATCTTTGGCCTTTCTTTTTGCTGAAAGGTGGAAGAGAACGTCTTGGACGTAGATGAAGTGTTGTTTCTCCCAGATGAAGCTAGCTGATGTAGAGGTTGTGAGGGAAATGGCCCCATCCTCTGTTAGCATTGGGATCTCATCCCATTGGGATGAGAATGTTTATGTGATATCCTGGTGTTTGAGGATGGTTGATTGTAAGCTACAGCTGATGAGATGAAGTCTTGCCTTATGGCTGACTTCTCAGTGTTGAGTGAGGGAAGTCCTGGGGCCTTAGACGGCAATAGGCACCTGCCTACGTAGGCAGATAGGACTCAAATAGCCTTTTTAGCTATTGTAATTGTTGGAAATTGAGATTTCTACACAGCTACTCTAAGATTCTGGGCTCTGGGAGGTACAAGGAGCCAGTGTAAAGATAAATATGTCATTTTTGGAAACAAAATTTTGTCAGTGGGTAGTGTTCTATATTTCTTTGTAATCTTCCCAAAATCCTTAGTAAAGTGTTGTTTCTCTGTTGTATTCAGGTCTCAGCTGTGTTTGGTAGAGTGTTAAAAGCAGAGTGCCAAATGCCAAAAAGCATTAGGAAATCAGTGAAAGATCCCCACCACCCGCCAATGGGATGTGAAATCTCTGCGCTAGAGGGAAGAGCCAGGGTCTAGCAGTGTCTCCTTCCCATGGCAAATGTAGAGGCGATGGATGCTATTTTTGCTAAGGACAGAGACATGTTTGTATATCCTCAGCATCTTGGCCTGCTTCTTCATCTGCTTCTGTTGTGGTTGGGTGGAGGGGTGGGTCATCCCTTTTTTCCAGCCAGGGATCAGAGATCACGGCTGGGGGTTGGTGGCCATTAAGTAGCAGtgtattagttatttattgctgtataacaaattgccccaaaacttagcagtttaaaacacccacaatttattttttcccatagtttctgagtgtcaggaactggttgtggctcaggtacatgcctctggctcaggatctcacatgggattgcagtcaagctggggctgcagtctctgcaggcttgagtgagtgtgaggatccactcaatttcaatctcacccatgtggtggtaggcaggatacccaggagactccatctcctcactaggtggctccctccttagggttgctcatgaaatgatttccctcaagagcaagtatcccaagggcaagggagtgacagagtaacaaaaatggaaattgcaggcgtttataacctagtctcaaaagtgacataccatcacttctgccatattctgttggtcacacagactcaccttgattcaaagcataaggtgtaaataccaggaggtaaggataactggggATTTTAACTCTAATTGCAAACATAAAAGTTTAAATTAGCTCCAGAAAGATCCATATCTGGGCAGAAGGGattgattcatttggcagactcattaagcacttcctttgtgccagtcactgttctaggtgctgaaaataccatgacgaacaagactttcaaagtccctgcttttgaggattttacattttaatgatagagacagaaaatgaacaaatacaaaaaataagcgttttagatgctataaagaaaataaaagataagctagtgaaggggaGCATACATCTATATGGCTTGCTTACTTGTAACTTGGTCTTCCTTCACAGGACCTCATGGGATGGTGGTATCAGTCCTTTGCCCCCTTCCAGGCCTACCTGGGCCACTTCTGTGTGGCTCAATCTATAAGAAGATTGAGGCTACCCTGGAATTGGGTAGGGAGTTTATTTAtttttactattttattttatttatttttagacataggatcttgctctgtcattcaggctggggtgcagtggttgtgatcaaagctcactgcagcctctaactcttgggttcaagcaattctcccttctcagcctcccaagtagctaagactataggcacatgccactatgccgggctactttttttattttttgtagagatggggggtctcactatgttgtcaggctggtctcaaactcctagccttaagcaatcttcccaccttggcctcccaaagtgcagaggttacaggcataagccactgtgcctggcTGGGTGGACACTTGAGAACATCTGTTGATGCCCTACTGTAGAACAAATtttattagattgtaggcttcctgagggcaggctctctgctttcttagtctgtgcatcccctagacacccagatattgtcagatggcctggctcccagtCCTGTGCACTTTTTAGGTTCTGTTCTGCCCATGCCCATCATTATCCTGGAGCTTGCTCCCATGCAGGAGGTCATTCTCTGGAAGCTTTTCTGGTGTTTCCACCAGACATGACTACCAGAGTTAATGTGGGGAGCTGTGGTCACATCCGAAAGCCTCATTTTCAACAAGAGTACTTTGAAAGAGAAAAGTCTTGGCCACTTGTCAGCAAAAATGGGTATTCAGACCTaaagtattttcacatttgttatctcactgcctctcaaaacagacttgtgaattaggcagactatagtttatcagtcagttttacagatgaagacaccaagattcagagagatataagtATTTTTGTGTTATATCATCATTATGATGGGAGGAGCTGGAGAATTTGACCACATGACAGAGGTATCCCATTTTCTCTCTGTAACTATCCTACGTTATGTTCTGCACAATAAAATCCATGTGGTCTAGTCAAGAAGagcgcttctcagcttcgatgtactgactcattccccagggacctcaattgcaaattctaattccgtaagatggtgcctgagattctgcatttctcacaaacttccaggtgatgcccatgctctgctccatgggccacattgtcaataacaaggGCCACCCTCTGTCCCCATTTCCATACATCAGAAACCAAGCCATCCATTAAAATACGGGGCAAAGATCCCTGTGCCCTTGAAACCCATCTAATGTCTGCAGTCAGAAGTACCATGTTCTCCCTGCACACCCAAGCCAAGGACTGGCTCCCCTCGGAGGGCACTGGTCACATACTGCTTGCATGAAGTGACCTTTGATCATGGCTCACACTGAATTGGACTCAGAGTGCCTCTGAATTTATGTCTTTTAAAAATATCATTGACTGTTTGTACCATGTAGGCGGTATCAGTAACGAGATGGAGGGCATTGGGTTGCCCAGCTGAGCAATTCTCTATTTCTTTTCTACTGGGACATTTCACTAACTAATATAATCTTCCAGTGATATTGACAAGGCTATGCTTTCAGGCTGTTGGGACATTCTAAGTTTAAACTGAGAAGACAGCTGACAAATAGACTCTGGGCTTTAAGCCTTTGTATAGTCTTTATAACTGGCAAATTTTGAGTCCATTGCAGCTGACCTTTACTTAGGGAAAAGTCTCTTCTCATAACATGGAAGACCTAGACATATGTTGAGGATCTTCTTGGTACCAGGCTCTGATTAGCAGCAGACACAagattcttgtgggcaggaaccagctgatacttatatctaaatccccattatctagaacatgtagatgtactcaataaatTCTCAAATACCCACTGTGCTGGGCCACATACATATGTTATTACTTTAAAAAAAATCCAGGAAAGCATTATAACATATCCTCTGTGAATTTCTGTCTATTGAGTCTCTGTTTTGAAAGTTTAGGATTAGACAGTTTCTAGGTAAGGAAGTTGGTGATTCCTTTTTACTGGACAGATGGGCACACAGACGCTCTGGGAGTTGATTAACCCCACCTTGACATTTTTGCAGTCCTGGCTTTGTCTTACAGTGGGTCTTGGAACATGTCCAATATATACTTAGACATACTTCTCTGGGAGAAAAGCTTTTACACTTCAGAAacacatacacacacgcgcgcacacacacacacacTCTCTCTCTCTCTCTTAATTTGAGGTTGAATTTTTCTGCCCTGATTAGCTGTGTCTTTGAGCTTCAAGAGCTAGTTTTACTGTGGTTATTAACGAGGCCAATCTCTGATAGCTGGCCTTTTTCAAAAGCATTCCAGCCTGCTAAACAGTGGCCTTTCATGATTTACAAGTTTGGAATCTTTGAGAATTTTCAACAATTAAGGTACTAACTTTTCACACTCCTCTGGTCCCCAAACTTCTTAATCGCAAAACCTTGAAAACGTGCCATGGCAAGGGGAGTTTGGTGCCCCTGCAGGTTGCCTCCTGGACTCGGGAGGGTCCAGCAAGCTTGCTCAGTCCAGCAGGCATCATTTCCCGAGAGGATGTTGGCAGGAAGTCACTGGTGCTGCTCTTGAGCATGAAGCCTGTGCTAACTACGTGTGAAGTTACAGTCCAGAGCAGGCACTGTCAGATAGTAACTCCAAAGGCTCAGGAGGaaacacttgctttagcttagcatgtcactgttttcgaagtgcttgcaaacttgccagctcacttgatctttacaacaaagctgtgtggtgcacagacaaaaatgctatgatcactgaatgggcgaagtgaggatcagagaggtagaacaacttgcctaaggacacacagtcagtggcaaagctgggacttacggactttctggtttcttgtccgaagctcattccaACAAGTGCGTCAACTCCTTTGGTTTAAGAATGTGCTTCTTTGGTGAAAGAATTAAAGATGTTGGCTTAAGACTTCTCTACCATGATCAGTGAACTGCATTCTGGTTTCACAAGACATTTATTGATCCTTTGGACATCCTATGTTCCTATTTGATCTAATAATGAATCCGGATGCACAATACCAGTAGAAAGTTAAAAGATCAAGTCTGAAAATGTTTAAAAGCATCTTTTCTTAATCATTTATTTCATTAGTTATTTCTAGTGATTAGTGAAAAAGTAGTAAAATATACAACCTTCATTACAGCTATTTCTGTCAACAACGGAAAACAGGCACAAATGAAATTTTGACACGTAATGTCTAGAATAAATAAGCATAATATGCAGTTTAATTACTTACATAAAAGCTACATGATAATGTGTGTCACAAGTTAATTCTGAATGTGATTCACTCTACCATTTCTTTTTTTATTCCTCCTGCCAAACAATGAAAATGTTTGTTAAAGGATATTTGAAACCTTTCCCAAAGACTAGGTAAACAAGCAGAAAAAAATACAAAAAAAAGAGTAAAATGGCAAGTAAATAATTTGACTTTAAGGCTAATAGTTTTGCATTTTAATTGCTTTTTTAGCTTTTTTCCTCTAaaaaataatatatttgtataatactttaacgtttaggaaatacttttgcatgtatttatcttgtttcatccttaaaatacacctgtgaagtaaacagggtgaatacatttttcacaaatattattattattatttttccagatggagtcttgctctcctgccggggttggagtgcagtggtgcaatctcagctcactgcaacctctgcctcccgagctcaagcaattctcttgctttagcctcctgagtaactgggattacaggcacacgccaccatgcttggctaatttttgtatttttagtagagatggggggtttcaccatgttggccaggctggtctcgaactcctgacctcaagtaatccacctgcctcagcctccaaaagtgttgggattacaggcgtgagccacagtgcctagcctattttttttataggggaagaatcagaggcAGGGTGAGGCTTGGCAAGTTCCAAACAGTGTCTTCTAATTTATAGTTCCATATTCATTTTACAGTTTTCCCCACTTTACCCATCATTGTAAATGGAGAGGGGTGTATATGTTTGTATTGTTGTGTACAGCTGAGTGTGTTTTATAAGGTACTTCGTGCATAATCAAGGTTCAAAAATAGTATATTAAGACTTTTAAAAAATCCTTATATTATTACTTACATATTAAATTACATTTTCCAGTGTTTATAAGTCCTTTAATCTCTTTGGAATAGCTTGTAGATGCTACTAACAGTTTTTTAAAAATTAGGCATATAAATATAACACATCTAAGCAAAATTCCTAACTCAATTGTCTTGTTTCTGAAACTTCTAATAAAGCACTGTTTTTTCACAGAGAAAACCTATTGTTAGTATTAAAAATGAATAAATAAGTGGCATTACGTGTTATGGCATCATGTTGTGAAAATGTAGAGAATAAAAAGAAGTGAGTATTATCTAAAAATGTAGATAATAAAAAGAAGTGAGTATGTATCAACAGTAGGACTCAAAGGCTACGTAATGAATGTATGATTCGGTATATTTGATCAAGGGAGAAACTATCCAGAATTCCATTGCTGTGTGGATTTTTATTGATTTGAAGTAAGACATGTGAAGACTTGTATTCTGCGAAGTGTACATTTTAGCTGTTTTCTTACTATGATCATAGTTATTGGTACCTACCAAGTTCTTGCTACACTTGGATAAGTCTCATTCCCTAACTAAAGTGTGTTGCTCCTGGAAGTGCAGAAGATAATGTCCCCAGCACTCTAACTTGAATTTTTAACTTCTCCTCAAAtctatctttcaaaagatcttcatatctacccacttctcaccacgtccatttggtctgaatctccactgtctcttgaccaagtgctacagtctgaatatttatgtccccccaaaattcagatgttgaaattctagcccccaaagtgatggaatgagaaggtggggtctttggggaggtgagtaagtcatgagagtgaagtccttataaatgggattagtgcccttacaaaggaggcctcttacaccatgtgaggacaaggcaggaaggcagcctctgtgagccaggaaatagtccattaccacacactgaatccaccaatgccttgatcttggaattcccagactttgtaactgtgagaagtaaattcctgttgttcataagccacccagtctatggcattttgttatagctgcctgaatggactaagatgccaggaaatggagcagcctcctatagagcccacctgctttccctgttgctccggacaacccactctccacacagtagtcagagtgatctttgac