NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNTGAAATTAATTAAGTAGTCTAAAATCTTGATTAATTTTCTAACTCTAAAATGGAGTTAACTTATACTTTAAATGGTGGTTTAGGTGGATATATTAATTGTTCATTTTAGAATATGCAATACACATCATATCTGTGGATTCCTTGAGTCATCTATGGAACACATTTATTAACAAATAGAAGTCTCATGTAACTGGTTCTGTGAGAATAAATATAAAATCTTTAATTTACTTTCATAATTGACATTGACAGCATAAAATTAAATCTTAAAATATCAGATTTGCTTGTAATTTTGACATTGTATTTTCATTATAAGACAACTTTCCTTGTACTGTAGGGATAATATTAACCAATTGATTGAAATTGTATTCCTAGCCTGAGGCTTCAAATAGTTAATTAGTAATGGAATTGACTTTATACATATTGGAACAATAGTATCTTCCATTTATTGACCATGTAGCATTTGATGTATGTAGGTAGACATGTAAACTGTACGTATTGCATGCAATTTAAAtttacaaattaaatagctttgaatgctcatccgaatgcttagagagagatactattatcactggtttataaatgaagaagcaaagcttcacggactttattagagatagtaagtggtggatctaggattaaagcccaggactgtctccaaagcacacgtattcagatataatgttgtacCACAACTCTTCAGAGAAAGACAAAAGGAAAAACAAAAACCTTCAAAAAAGAAACTTTCACATCATATAAAAACAAAAGTTTTAAAACATTTGAAAAATTTAAAACCTGCCATTTAGGACTTTGTTTTAATTAAATGTAGACTTTTAGTAAATCTGTTAATGGTAGACATAGCTTACTTCTGAGATAGACAAAAATAAAACGAATGGTTCAACTTCCAGTGAAAAATTTCTTATTTCAACATATATTTAAATCATTGCTGTTTTAGCAGTTAAAATAAAAGTTCATGTCAATTTATAATAGAAACAAATACATTTGTAGGCTTTTGTAGTGGTGGTTAGAAGTTGGAGGATAGAGATGGAAGTGGATTCAAATAACTATTCTAATAAATTTTTAACTTATTACTTTTTTATTTCAGCTGAAAGTCTTATAAGATTTGTTTTGTCTTAAAATACTCTCCAAATAtttttttttttttttttttttttttttGGCATAGCCATGTTCTATAGAAAGCTCATGGTAACAGAAAACATTTTAGGATACTAACTTATTGGACCATTTTTCAGTGTATGTGCATATGTGATCACAGCAATCTAGAACAAAAAGCTGAGATAAATGAAAGCTCTGGATTATTCATAAAAGTCTGTCCTCATAATATCTGGACACACATTAAAAGCATTTCAGATGGATAGAGAAGCAGTATTAAGTCTTTTGTAAAGTACTTTATTATGATAAAATATTCTAAGAAAATTTCATACTGTAAAAATGAAACTTGTCCATTTATAACTATAATATCAGAACTCCATAAATCACAGTGTTATGATTTTAATTTAATGAATGTCAGAGGAATCAACAAATAATGATCAATCAATAGTGCAGAAGAAAATACATCAAAATTTCTGTATTAAATTGTAACATAATATAATTGAACACCATATACAGACATATAATTGAACACTAGTTTTTTTGAAATTTAAACTAAATGAAACATGTTTATACCTCTAACAGAATTATGAAAATATTAAAATTTGTCATTCCATAGTTCTCAATAACTTAGGACACATCTAAAGAAAATTTGAAATATTTGAAATTATTAAGTGAAGCCTTATGCAATTGTCATAGTCAAAAGAATTTGACTTTTAAAAATGTCATTTTTATATGGTCCAGACTAATAGAATCTGAAGTATTGAGAGGAATATCAATGTTTTACAATGAGGTGTTTAACTATTTTTTTGACCTTGCTCCAGACAAACTAAGATAGAGAATATTGAAAAGATCCTCTGTGTATATAGAAAAAGAAAGAGAATAAGATCCACAAATTTTCAGAATTTACATTCTGAATCTGAGCTTCAGTTATTAAAAATATTCAATTTTATATTCCTGCATATCTGATGTAAAATCTGAACCTAAGGTAGGTAGGACACAATTGCAGAACATCAGAATTTGATCAGAATTTGTTTCTACATACATGCTAAATATTTCTAGAAAGTTATAATCGCAGGTCTACCAAATAGAGAAAAAAAAAGAGTAGGAAAGGTAGTACAAAGAATAAAATTAAGTTTAGTAGTGTACTTGGCATTCGTTGtaagtcaaaaactgttacaagaaataaggaaagttattatatattgataaaagggccaatccaccaggaagatacaacagttataatgtatgtgcacacaatatcaaagatgtttaatacacaaagcaaatattaacagaacttaagtgagaaatagatggaaatacaataacaggggacttcaatactccattttcaataatggatagaatatgcaagcagaaaattgataaagaaacaggagacccgaataacgttattgatcaaatgcaaataacatacttatccagaacattccaccaaacagcggcagaatatacattctttttgagtgcacacaaaacattctccaggatagattacatgttaagtcataaaacaaatcataacaactcaagatgattaaaattatgccaatcttttccaatcacaacgaagtaaaactagaactcaatagcagaagtaaaactaaaaaaattacaaatgtgtaggaattttataagattctattgagcaatatatgggttaaagaagaatgaaagaaagttagaaaataccttgagaaaaatagaaatgaaaagatatgaaaacttatatgatggaacaaaaacagtactaaaaaggaagcttattatgagaatgcctacattagaaaaagaaagatctcaaacaaccaatctaaatctatccttcaaataaatagaaaaattaaagcaaactcaaattaccagaggaaaaatataatgaagattagagaacaaagcaattacatcaaacatataaaaacaattttaaaatctataaaaagttattttttaaaaaataaacaaggtagacaaatggttagcaataatagctaaaaacaaacaaacaaaaaagataagactcaaaatcagaaaagaaaggaaatacattacaattgatgccactaaaatataaaagaatcacaggagacaactatgagcacccatatgacaatgaattgtataaccaagaaaagtagaaaaatccctagaaacataaacctacctgagtcaaaatgaaatagaaaatttgaatagatctgtaattagtggggagataaaatcagtaaccaaatgcatccttctaacaaagaaaagtcaaggaccaaataattaactggtgaattgtgtgaaacatttaaaaaagaattaacaccaattcttctaaaactcttcttccaaagagttgcagagaataaaacacattcaaactcattttctgagttcagcaatatcatgatatcaaaaccagacagataccacaaaaaagaaaaggctaggtcaatattcgtcatgaatataaattcaaaaactctcagcaaaatactagcaaactgaattcaccaggaaacttaaaatattaaatgtcatgaacaagtaagatttTTTTTTTTTTGGAAAATTTCtttttttttttaattatactttaagttttagggtacatgtgcacattgtgcaggttagttacatatgtatacatgtgccatgctggtgcactgcacccactaactcgtcatctagcattaggtatatctcccgatgctttccctcccccctccccccaccccacaacagtccccagagtgtgatattccccttcctgtgtccatgtgatctcattgttcaattcccacctatgagtgagaatatgcagtgtttggttttttgttcttgcgatagtttactgagaatgatgatttccaatttcatccatgtccctacaaaggacatgaactcatcattttttatggctgcatagtattccatggtgtatatgtgccacattttattaatccagtctatcattgttggacatttgggttggttccaagtctttgctattgtgaataatgctgcaataaacatacgtgtgcatgtgtctttatagcagcatgatttatagtcctttgtgtatatacccagtaatgggatggctgggtcaaatggtatttcccgttctagatccctgaggaatcgccacacggacttccacaatggttgaactagtttacagtccgaccaacagtgtaaaagtgttcctatttctccacatcctctccagcacttgttgtttcctgactttttaatgattgccattctaactggtgtgagatggtatctcattgtggttttgatttgcatttctctgatggccagtgatgatgagcattttttcatgtttttttttggctgcataaatgtcttcttttgagaagtgtctgttcatgtcctttgcctactttttgatggggttgtttgcttttttcttgtaaatttgtttgagttcattgtagattctggatattagccctttgtcagatgagtaggctgcgaaaattttctcccattttgtaggttgactgttcactctgatggtagtttcttttgctgtgcagaagctctttagtttaattagatcccatttgtcaattttgtcttttgttgccattgcttttggtgttttagacatgaagtccttgcccatgcctatgtcctgaatggtaatgcctagattttcttctagggtttttatggttttaggtcgaacgtttaactctttaatccatcttgaattgattttttataaggtgtaaggaagggatccagtttcagctttctacatatggctagccagttttcccagcaccatttattaaatagggaaggatcaattcaacaagaagagctaattatcctaaatatatatgcacccaatacaggagcaccaagattcataaagcaagtcctgagtgacctacaaagagacttagactcccacacattaataatgggagactttaacaccccactgtcaacattagacagatcaacgagaaagaaagtcaacaatgatacccaggaattgaactcagctctgcaccaagagggcctaatagacatctacagaactctccaccccaaatcaacagaatatacatttttttcagcatcacaccacacctattccaaaattgaccacatactgggaagtaaagctctcctcagcaaatgtaaaagaacagaaattataacaaactgtctctcagaccacagtgcaatcaaactagaactcaggattaagaatctcactcaaaactgctcaactacatggaaactgaacaacctgctcctgaatgactgctgggtatataacgaagtgaaggcagaaataaagatgttctttgaaaccaacgagaacaaagacataacataccagaatctctgggacacattcaaagcagtgtgtagagggaaatttatagcactaaatgcccacaagagaaagcaggaaagatccaaaattgacaccctaacatcacaattaaaagaactagaaaagcaagagcaaacacattcaaaagctagcagaaggcaagaaataactaaaatcagagcagaactgaaggaaataggagcacaaaaaacccttcaaaaaattaatgaatccaggagctggttttttgaaaggatcaacaaaattgatagaccgctagcaagactaataaagaaaaaaagagagaagaatcaaatagatgcaataaaaaatgataaaggggatatcaccaccgatcccacagaaatacaaactaccaacagggaatactacaaacacctctatgcaaataaactagaaaatctagaagaaatggataaattccttgcacatacactctcccaagactaaaccaggaagaagttgaatctctgaatagaccaataacaggagctgaaattgtggcaataatcaatagcttaccaaccaaaaagagtccaggaccagatggattcacagccaaattctaccagaggtacaaggaggaactggtaccattccttctgaaactattccaatcaatagagaaggagggaatcctccctaactcattttatgaggccagcatcattctgataccaaagccaggcagagacacaaccaaaaaagagaattttagaccaatatccttgatgaacattgatgcaaaaatcctcaataaaatactggcaaaacgaatccagcagcacatcaaaaagcttatccaccatgatcaagtgggcttcatccctggaatgcaaggctggttcaatatacacaaatcaataaatgtaatccagcatataaacagaaccaaagacaaaaaccacatgattatctcaatagatgcagaaaaagcctgtgacaaaattcaacaacgcttcatgctaaaaactctcaatgaactaggtattgatgggacgtatttcaaaataataagagctatctatgacaaacccacagccaatatcatactgaatgggcaaaaactggaagcattccctttgaaaactggcacaagacagggatgccctctctcaccactcctattcaacatagtgttggaagttctggccagggcaattaggcaggagaaggaaataaagggtattcaattaggaaaagaggaagtcaaattgtccctgtttgcagaagacatgattgtatatctagaaaacccaattgtctcagccccaaatctccttaagctgataagcaacttcagcaaagtctcaggatacaaaatcaatgtacaaaaatcacaagcattcttatacaccaacaacagacaaacagagagccaaatcatgagtgaactcccattcacaattgcttcaaagagaataaaatacctaggaatccaacttacaagggatgtgaaggacctcttcaagaagaactacaaaccactgctcaaggaaataaaagaggatacaaacaaatggaagaccattccatggtcatgggtaggaagaatcaatatcgtgaaaatggccatactgcccaaggtaatttacagattcaatgccatccccatcaagctaccaatggctttcttcagagaattggaaaaaactactttaaagttcatatggcaccaaaaaagagcccgcatcgccaagtcaatcctaagccaaaagaacaaagctggaggcatcacactacctgacttcaaactatactacaaggctacagtaaccaaaacagcatggtactggtaccaaaacagagatatagatcaatggaacagaacagagccctcagaaataatgccacatatctacaactatctgatctttgacaaacatgaacaagtaagatttaaccctgggatggaaagacagttaagcaaatacaaatcaagtaatataatatagagcattaacagaatgaaagataaaatttacatgatcttctcaatagatgccaaaaagcatttgacaaattttacaagttttcatgattaaaatgctccataaactcggtttagagggaatgttcatcaatacaataaaaatccacatatgaaaatcccagaactaacattgtactcaatggtgaaaatccgaatgttttccctctatgatcaaaaacaaggcaaggatgcccgctctctccacattcattaaacatagtattggaagtctcacttggagcaattagacaagcaaacatggcataaatatcagaaaaaaatgtaaattactcccatttgcagatgacatcatcttacatacatagaaaatcctaaaatctttatttaaaacccctacaattaataaatgaattcagcaaagaagtaggatacaaaatcaacatacaaaaatcatttgtgtttctatatactaatagtgaactctctgaaaagaaaattagaaaagcaatcccattcacaaaagcatcaaaagaataaaatatttaggaataaacttaaggaggtgagatactaaagactacaaaacatgatgaaagaaattgaagacacaaacaaatgaaaataaatcctatgttcatagattggaaaaattaatattgtatctacagattaaatgcaattaccataaaaatgctaatggtatttttataaaaacagagaaaaatcattctaaaattcatttgcaatcacaaaagacactgaagagccaaaacaatcttgagaactgaggacaaagctggaggcatcaactttcagattttaaatatattaaaaactactgtacttagccagtatgtgactgggataaaaacagtagaccaaaggaacataataaagagcccagaaaataaatccacacatatatggtttagctttgaggaggattctcagaatacacaatggggaagtgattatttctgtagcaaatggtattggggaaactggatatccacatgccaaataatgaaatcagatccttatcttataccatgcacaaaaacaacttaaaatgcattaaaaactataatgtaagatgtgaaattgtaaaactcttagaaaaatatatgggatgatctttgtggcttgattttatggcaatagattcatgaatataacatcgaaagcacaggcaaagaaagcaaaaataggccaatgagtctacatcaaactgaaaagcatactaaacaaccaacaaaatgaaaaacaaacctacaaaatgggagaaaatatttgcaaatcatatgtcagataagggcttaatttcaaaaatatataataaattgctacaacataacagcaagaaaacctaacaaccctactaaagaattgacaaaataactaaatacatttttccaaagaagacatgcaaatgcctaacagttatattaaaaaaatgctcagtgtcaacaatcatcaaggaaacagaaaccaaatacacaatgagatatcacctcatatctgtaaggatagctaatatcaaactttttaaaaaaaaaaagtattatcaaggatgtatataagttggaacacttgttcactcttaatgagaatgcaaaatgatgcagctgctttgaaaaatagtgtggaggttcctcaaaccattaaaaatagaactaccaggccaggcatggtgtctcacatttgtaatctcagcattttggtaggccgagtctggaggatcactggaagccaggagttcaagactagtctgggcagcaaatcaagacccagtctctctattagagaaaaaaaaaatagccaggtatggtggcacatgcttgtggaggcaagaggatttctttagcccaagagttcaaggctgcaggagttcaaggctacagtgagctatcataatcccaatccagcctgggtgacagacctcaccacttaaaaaaataaaataaaaaacagcactacaaaatggtccatcagtcccacttctggggtatttatacaaaatgactgaaatcaagatttagaagagatatcagtagtgtttacatgtgcatggcatcattattcgcaatagccaagacatggaaacaacctagatgtctaccaagagatggatggataaagaacatgttgtatatacataccatgcaatattattcagccttgacaaagaactaaatcatgcaatatgtgatgatacgaatcaacaatattatgctacatgaaataaataaggcacaggaagacaaatactgcatgattccacttacatgaggaaactaaaatagttaagctcataacatcagaaagcaggatgatgattaccaagggcagaaagatgaggggaaaattagaacttgttaatcaaagactataaagttttgataatgaaagatgaataagtaatgctgtacaacattgtgcctatagtaaacaatattgtgtggtacacacaaacatctattaaaagggttgatatcgatttaaggaatcttaccacaaAAACACAGAGATATTTATAAAATTATATTGTAGCTGTTATTAATTAATATATAGAACAGTATATTTAATTTTTCATAGCAATAAATTGTGCCATAGTACACTTTTTATATATCTAAGCATAAAGTGTTACTTGATTGGTTGAAATTTGAGTCCTCCAATTGTGATATAGTCTAATCAGAAACACTTCTAATTAATGAAAACAAACTACTGTCTCCCCATTGTATTCATTTTAGTCACAGGCAGACTAATTGCTATTATACAGATAAGAATACTCAAGGAAATGTAAATAAAACATATTTGTATTTTCTTGTATTATAGTTTATGATAAAATAACTAGatttttattttataatttttttGATTCTTAAAAGGTAATTTCACATTCATGAACACTACAAAATATTTCAAAAGTGAACTTTCCTAGTATACTATCTCAGTATTAAAGCTGGTTATCCATATTTATCAGAGTTAACAAAGCTTTGGGTCATTTattcctttttcaacaaatggatcttgagtcttagatgtgtgcagcatgtgtcaagtgctagagattaagcgatcaacaagatgcagtctccactctcaaataatttaACTTCTAAATCAGCCAGGCATAAAATTTAACAGTGTGGGATACAGATACATGGTAGGCTACTCTGG