NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNgaattctctgtttagctctgtaccccatttttaattgggttatttgctttgttggagtctaacttcttgagttctttatatattttggagagccctctgtcagatatagggttggtgaagatctttccccattctgtagactgtttttttgtcttattgatggtgggttttgccttacagaagcttttctgtttcatgaggtcacatttatcaattgttaatcttagagcctgagccactggtgttctgcttaggagtttgtctcctgtaccaatgcattcaagacaattcccactttcttttctgttagatttagtgtatctggttttatgttgaggtctgtgatctacttggacttgagttttgtgcagggtgataattatgtatctatttgcattcttctacatgcagacatccagttagactagcaccatttgttgaagatgttttctttttttcccattgtatggttttggcatctttatTCGTTTAAATATCTTCTGCTTCTTTCTACCTTCCCTGTGAGTCTGAGATTCCAATTCACACTCCTGTTATGCTGACCTCTGCCTTCAGCATTATTATTTTTCTCTTCTATTCCTCTTAAACTTTATTTCTATTGTTTCTTACAAGGCTTCTGATTTGCCAATTATTCTTAAGCATAAGCTATTAAATTCATCCATTTTTTCCCTTTAATACTTTCTAGCTTATAATTTTAATTTGATATTATTCTAATTGATATATACCTTATTATGCTGTAGATTCCCTGTTGAATTTCTGGCTTGAAATTTATTTCTTTGTACATATAAATATTTCTGTTTTATAATTTAGTATAGCAATATTTTATGGTCATTGTATATTTGTTTGTTTTTTAATGGTTTTATTTATTCTTTGAAAAATGTTATGTACGTACCCTGTTTATGTTCATCTTCCTATTGCCCCCTTCTAACTCTCCTTTTGATTCTTACAACATATTCCATGTTCTGATGCATATAtctgccaacttataagtataatatccaaattatacagtcagaaactgggaaaataaTAATAAATGGCTCACACAACAGATTAAGGTAAGCATAccatataccaagtgacttgaagagaagctagctttgtgtgggtacaaaaataggagaagtttctttaacaggtccaggctgctgtgcatgtttttctatgactaggcacatgaggtgacagtggcagatggggatgctgcttggagcatttagcaggcccctacacatgtattacagaggaaaccctaggtactttggacaaatgatttttgcagatagcgattctctatttgagtgacagttcttggcctgatattaggtctcagtagaaactaaacatttgacaatgagctaccaaattgccatgtaatctgacctgcatctcatgagctgagtattatctaaccaatgaagctaaaaagtagcttgtgcacagcagcaatccattatcaactggaagttgtacatatgtgatcaggcttgagcaggtcctaaaaggcacaagcaagtcacatgaagagcggaagtaacagaaaccaaggttacatggcatcatcagaataaaactctcccaccataacaacccctggatacaccatcacatcagaaaagaaagacatgaatccaaaatcacttccaatgatgatgttggaggaccttaagaaggaaatacatgaaaacacaggtaaacagctagaagcctttaaaaaggaaacgcaaaaatgtcttaaagagttacaggaaaacagtatcaaacaggagatagaagtgaacaaaaacatgcaggatctaaaaaggaaaatagaaaaaataaagaaaacccaaaggcagaaaactctggagatagaaaccctaggaaagaaatcaggaaccatagatgcgaacatcagcaacaaaatacaagagatggaagagagaatctcaggtgcagaagattccatagggaacatggacacaacaatcaaagaaaatgcaaactgcaaaaatatcctaactcaaaatatccagaaaatccaggacaaaatgagaagaccaaacctatggataataggagtagatgagaatgaagattttcaacttaaagggccagcaaatatcttcaacaaaattatagaagaaaacttcccaaacctaaagaaagaaatgcccatgaacatacaagaagcctacagaactccaaatatattggagcagtaaagaaattcctcccaacacataataatcagaacaacaaatgcattaaataaacacaaaatattaaaagcagcaagggaaaaaggccaagtaacatataaaggcaggcctattagaattattccagacttctcaccagagactatgaaagccaaaagatcctggacagatgttattcagacacaaagagaacacaaatcccagcccaggctacaatacccagccaaactctcaattatcatagatggagaaaccaaagtattccatgacaaaaccaaattcacacaatatctttccaggaatccagcccttcaaaggataataacagaaaaaggaaaaaaaaaataatccttcaacaaatctaaaagaagacagccacaggaacagaaagaaaattctaacaacaaaaataataggaagcaacaattacttttacttaatatctcttaatatcaatggactgaattccccaataaaaagacatagactaacataactggctacacaaatagaaccaaacattttgctgcctacagcaaacccatctcattgaaaaagacagacactatctcagaatgaaagctggaaaacaattttccaagcaaactgtctgaagaaacaagctggagtagccattctaatatcaaataaaatttacttccaacccaaagttatcaataaagacaaggaggggccctttataccaatcaaagttaaaatcttccaagaggaacactcaattctgaatatctgtgctccaaatacaagggcagccacattcattaaagaaactttagtaaagctcaaagcacacattgcacctcacacaaaaatagtgggagacttcaacacaccactttcatcaatggacagatcatggaaacagaaaataaacagggacacagtgaaactaagagaagttatgaaacaaatggatctaacagatatctacagaacattttttcctaaaacaaaaggatataacttcttctcagcatctcatggtaccttctccaaaattgaccatataattggtcacaaaagaggcctcaacaggtacaaaaatattgaaattgtcccatgcattctatcagatcaccatggactaaggctgatcttcaataacaacataagtaatagaaagctaacatttatgtggtaactgaacaacactctcctcaaggataccttggtcaagaaaggaataaagaaagaaattaaagactctttagagcttaatgaaaatgaagccacaacatacccaaacttatgggacacaatgaaagcatttctaagaggaaaactcatagctctgagtgcctccaaaaataaaaaaataaaaaaataaaacaaatagagagagcacacactagcagcttgacaccacacctaaaacctctaaaacaaaaggaagcaaattcacccaagaggagtagatgacaagaaatcataaaactcaggggcaaaatcaaccaagtggaaacaagaagaactaatcaaagaatcaaccaaacgaggatctggttctttgagaaaatcaacaagatagataaacccttagccagactcactagaggacacagggacagcgacctaattaaaaaaatcagaaatgaaaaaagagacataacatcagatcccgaagaaacccaaaataccatcagatccttctacaaaaggctatactaaacaaaacaggaaaacctcgatgaaatgggcatatccctagacagataccagataccactgttaaatcaggaccagataaatgatttaacaatgataaatcccctaaagaaatagaagcagtcattaatagtctcccaaacaaacaaacaaacaaacaatcaaacaaacaaacaagcgcaggaccagatcagtttagtgcagaattttatcagacattcaaagaagttctaattccagttcttctcaaactattccacaaaataggaacagtaggtactctactcagttcattctatgaagccacaattactctgatacctaaaccacagaaagacccacaaagatagagaacttcagaccaatttcccttatgaatatcaatgcaaaaatactaaataaaattcttgctaaccgaatccaagagcacatcaaagcaatgatccatcctgaccaattaggttttattccagggatgcaggaatggtttaaaatatggaaatccatcaacataatccactatataaacaaactcaaagacaaaagccacatgatcttctttttagatgctgagaaagcatttgacaaaatccaacacccattcatgataatagtcttggaaagatcaggaattaaaggcccatacctaaacatgttaaaagcaatcgacagcaaaccagtagccatcatcaaagtaaatggtgagaagctggaagcaatcccactaaaatcagggactagagaaggctgcccactttctacctacctattcaatatagtacttgaagttctagccagagtgaccctaaaaatttaaccagagaactcataaacctgataaacagcttcagtgaagtaattggatataacattaactcaaacaagtcaatggccttcctctacacaaaagataaacaggctgagaaagaaattagagaaacaacatgtcttagggtttctattcctgcacaaacatcatgactaagaagcaagttggggaggaaagggtttattcggcttacaattccatacttctgttcatcaccaaggaagtcaggactggaactcaagcaggtcagaaagcaggagccgatgcagaggccatggagggatgttctttactggcttgcctcacctggcttgctcagcctgctctcttataaaacccaagactaccagtccagagatggccccacccacaaggggcctttcccccttgatcactaattgagaaaatgccttacagttggatctcatggaggcatttcctcaactgaagctctttctctgtgataactccagctgtgtcaagttgacacaaaactacccagtacacaacacccttcacaatagtcacaaatgatatcaaataccttgtggtgactctaactaaggaagtgaaagatctctatgataagaacctcaagtctctgaagatacaaaccaaagaagatctccgaagatagaaagatctcccattatcatggattggcaggatcaatatagtaaaaatggctatattgccaaaagcaatctacagattcaatgcaatccccataaaaattcaaactcaattctttaacaaattagaaagggcaatttgaaaattcatctggaataaaaaaaaaaaaaaaaaaaaacctcggagagcaaaaactcttctcaaggataaacgaacctctggtggaatcaccatgcctgacctaaagctgtactacagagcaattgtgataaaaactgcatggtagtggtatagcgacagacaagtagaccaatggaatagaattgaggacccagaaatgaactcacacacctatggtcacttaatctttgacaagggagctaaaaccatccagtggaaaaaaagacagcattttcaacaaatggtgctggcacaactggcggtcaatatgtagaataatgcaaattgatccattcctatctccttgcactcaggtcaaatctaagtggatcaaggagctccacataaaaccagagacactgaaacttatagaggagaaagtggggaaaacccttgaaaatatgggcacgagggaaaaattcctgaatagaacagcaatgggttgtgctctaagatcgatagtccacatcggacttcatacaatttcaaagcatctttaagggaaaagacactgtcaataagacaaaaaggccaccaacagatttggaaattatctttaccaatcctaaatcagatagaagactaatatccaatatatataaagaactgaagaaggtagactcctgaaagtcaaataaccccattaaaaaaggagctcagagttaaaaaaattctcaactgaggaataccgaatggctgagaagcacctgaaaaaatgttcagcatccttcatcatcagggaaatacaaatcaaaacaaccctgagattccacctcacactagtcagaatggctaagatcaataatacaggtgacaggagatactggtgaggatgtagagaaagaggtacactcctctatttttggtgggattgcaagcttgtacaacctctcttgaaatcagtctggcagttcctcagaaaattggacatagtattactggaggatcctgcaatacctctcctgggcatatatccagaagatgacccaaccggtaagaagggcacatgttccactatgttcatagcagccttattcctaatagtcagaagctggaaaggacccagatgcccctcaacagaggaatcgatacagaaaatgtggtacatttacactatggagtactactctgctattaaaatgaatgaatttacgaaatttctacataaatggatggacctggagggtatcatcctgagtgaggtaacccaatcacaaaagaacacacatgatatgcactcactgatagcttagaatacccaaattatgagttgcaaagcccatgaaactctagaagaacgaagaccaaagtgtggacacttttccccttcttagaatttggaacaaaacacccttggaaggagttacagagacaaattttggagctgagacaaaagaatggaccatctagagactgccacaccttgggatccatcccacaatcagcctccaaatgtgcacactatcacatatgccagcaagattttgttgaaaggaccctgatatagctgtctcttgtgcagcaatgccagtgcctggcaaacacagaagtagatgctcacattcagctattagatggaacacaggtccctaatataggagctagagaaagtacccatggagctgaagggttctgcaaccctataggACCCTCGGTATTgcaaactttatatgccccagtacagaggaacaccagagccaagaagtgggagtgggtgggtaggggagtgtgtgtgggggaagttaaggggggaattttgggatagcaaatgtaaatgaagaaaatacgaaagaactcaaagacattttagaaCCAAATAAAATGAGTATACATCATATCTGATCTCGAACAATTGAAAGAGGTTAAAGAAAATGTACAACCCAAAATTCCTACATAAAAATCAATCATTTAGTTAGTTATTTGATTTTAAAAATCTGGATATATCTAATATTAACAATTTAACATCACATACAAAATCTCTAAACAAAATAAAGAAATAAAACCCAAGAATTGATcttgggtgagaacttggcagagggtcccaatgtctccagaggactttatatgcagtaggtgccctagcacacccaggatcttgggatcactggtgattggaatgcaacttttcttccaaagaatcccggagtgtcttttgccatcaggctccgtgacaaaggaaccctgaccttccagtagctgggatttattccaGTCTGCACCAGCCTCATggtgtgaacttgagtgtcccaaggaccccagaggactctccacgccactggtgccctagcatatccaggatattgagatcactgctgagtggaaagcaacatctgttccaaagaatcctggagggtattgtgccagcaggaacagggaaaaaggaaccctgccaactagagtctaggattccttctggtggctgcagccccacaccatcttgggcatgacctgggccgaccctagcacacctaggatcttgggatcactgagaccggtctacttaggatagcacgtgggtggcagaagcaacagtgcttcttggtaagggtccctttgagccttcatgctcatccaagaggtagagctgacccagacccctgggcaccacccttgccagaggagagttggcctccagagagtgctctgaccttgaaactcagggtgtgtatctgagaaccagacttctgagcaccatcccttcaagaggagagcttgcctgaccactgggcctaaggagagaggtggactcccaggagtgctgacagaagcttacagaatcacaggaggaacaagctccagacagagacagctagaacatctaacaccaaagattaccaaatggtgaaaggcaaatgtaagaatcttactaagagaaatcaagaccactcaggatcatcagaacccagcaggtgcaccagagcaagtcctggataccccaacacacctgaaaagcaagactagaatttaaagtcatatctcatgatgtttgtagaggatgttaagaagggcattaataactcacttaaagaaataaagtagaacaatgctaaacaggtagaagtccctaaagaattacaggaaaacacagccaaacaggtgatggaattgaataaaaccatccacgatctaaaagtggaagtattaacaataaagaaaacccaaagggagacaaatctggatatagaaactctagtaaagaaatcaggaaaaatagatgtgagcatcagcaacagaatacaagagatggaagagagaatctttggtgtagaagattccatagaaaacattgaaaaaaaaaaagaaaatgaaaaatgcaaaaagatcctaactcaaaacattcaggaaatccaggacacgatgagaagaccaaacccaaggataataggtgtagatgaaaatgaagattttcaacttaaagggccagtaaatatcttcatcaagcttatataagaaaacttccctaacctaaagaaagagatggcaatgaatatacaagaagcctatagaacacaaaatagattggaccagaaaagatattcttccagacacataataatcagaacaacaaatgcactaaataaagacagaatattaaaagcactaagagaacaaggtcaagtagcaaataaaggcaggcctgttagaattactccagacttctcaccagagactataaaagccagaagatcctggacagacgtgacacagaccctaaaagaacacaaatgccagcccaagctactacaaccagcaaaactctcacttaccatagatagagaaaccaacgtattccatgacaaaacaaaatttacacaatatctttccatgaatcaagcccttcaaagataaaaataggaaaactctaatacaagcagggaaaatatgccctagaaaaagcaagtctcagcacctcacgggaccttctccaaaattgaccatataactggtcacaaaacaggcctcaacagatacaaaaatattgaaattgtcccatgtgtcctatcagaccaccatgtcctaagactgatcttcaataacaacataaataatggaaagccaacattcacatggaaactgaacaacactcttctcaatgataccttggtcaaggaaggaataaagaaagaatttaaagcctttttagagtttaatgaaaatgaagccacaacgtacccaaacctatgggacacaatgaaagcatttctaagagggaaactcatagctctgagtgcctccaagaagaaacgggaaagagcatatactagcagcttgacaacacatctaaaagctctagaaaaaaaggaagcaaattcacccaagaggagtagacggcaggaaataatcaaactcaggggtgaaatcaaccaagtggaaacaagaaaaactattcaaagaattaaccaaacaaggagttggttctttgaaaaaatcaacaagatagataaacccttagctagactcactaaagggcacagggacaaaatcccaattaacaaaatcagaaatgaaaagggagacataacaacagatcctgaagaaatacaaaacaccatcagatccttctacaaaaggctatactcaacaaaactgaaaaacctggacgaaatggacaaatttctggacagataccaggtaccaaagttgaatcaggatcaagttgaccatctaaacagtcccatatcacctaaagaaatagaagcagttatcaatagtctcctagccaaaaaaaagcccaggaccagacgggtttagtgcagagttctatcagaccttcaaagaagatctaattccagttctgcacaaactatttcacaaaatagaagtagaag