NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNgaattcattgattttaatagtgatgtagtatttcattatgtaaatgtactatattttctgtattcattcctctgaagatgggcatcaggtttattttcagcttcttgctattataaataaggatgctatgaacatagtgatgcatgtatccttattacaagttggaatatcttctggatatatgcccaggaggactattgctggatcttcagtagaactattaccacttttctgaggaaaccccacctgctttccagagtggtagtaccaacttgcaattccacaagcaatggaggagtgttcctacttcaccacatacccaccagcaactattgtcatctgagttttagatcttagccattctgactctgtgaggtggaatcttagggttattttgactttctgttccctgatgattaaggattttgaacatttatgaggtgcttctcagccattcagtgtttcttaatttagaattctttgtttagaactgtccccattttttaaaatagtgttatctgattttctggaatccagcttcttgagttctttgtatatattgaatattagtcccttatctgatttagcattgataaagactttttccccgatttgttctaatgatagtgccccttgccttacagaagttttgcaatttttgaggtcccatttgactatttttaatcttataataacagccattgctgttttgttcaggaatatcccccatttaaccttgtcttcgaggctcttccacactttctcctctataagtttcagtgtctctggttttatgtgcagttccttgatccaattagacttgagcattgtacaaggagatgagaacagatcaatttgctttcttcaatatgctaactgccagttgagccagcaccattttttgaaaatgccattttctttccactgggtggttttatctcctttgtaaaagatcaagtgaccacatgagtttgggttcatttctctgtcttcagttctgttccatttatctacctgtctaacactattcctgtaccaggaagtttttatcataattgctctgtagaatagcttgaggtcaggcatggtgattacaaaagacattcttctattgttgagtatagttttggatatagtaggtgttttttttttttcaagatgaatttgcaaattgccctttctaactcagtgaagagatgagttggagttttgatggtgattgcaatgaatatcagattgctttttgaaagatagccatttttactatattaatcctgccaaatcattagcatgggagattttaccatcttcagagatcttctttgatttctttcttgaagaaacttgaagtgtttatcatacatatatttcactttctcagagtcacaccaaggaattttatattatttgtgactactatgaagcacgtttttccctaattttattctcatactatttgtcttttctgcagagaaattccactgttatgtttaaattaattctaaattcagctcctaagctgaaaatgtgtatcaggattaggttttctctgttgtaatttttggggtcatagatacatgctatcatatcttctggaaatagagaaattttgacttcttcctttccaatttgtattcatctgttctcgttttttttttgttgttgttttgttttgttttgttttgttttgttttgttttgtttttgtatgattgctctggctagtatttcaagtactctattgaataggtagggagaaagtgggcagccttgtccagtcccagatttcagtgggattccttccagtttcggaccatttagattaaagttaaatcctgggcttccttttctcttcttttcttttcttttcttttcttttcttttcttttcttttcttttcttttcttttctttgtcttctttttttttttaggtgtatgccttgaattcctggtctttcctggacttattatgaatgggcattgtatttaatcaactatttgctcagcatctaatcgaataatcatgtggtttttctagttgagttttttgttttgtttttgtttttgtttttttttgtttttttttctataatggatttaattgatggattttcgatattaaacgctccctgaatcataagaaggaggccaactaggtcatgatggattatccttttgatgtattctcggactcgttttgaaaggattttatttagtatttttgcatcgatattcataatggaaattggaataaagtttcctttcttcattaggttttgtatagttgtaatcttgcttcatagaacatattaaatagtgttccttctctttcaattttgcataatagtttgaggagtattggtattaggtctccatgaatatctgagagaattctgaactaaacccatcagaccctgggcttatttttggttgggagactattaacgattgcttctaattctttaggggTGTTAtgacccacactacagtcttgccagaaagaatgcccacaggacactcggatccttctgcagtaaatctttaatgcatctcgagagatagatgatcagctttaggacaggagacccagagagcagaaaacccctcccttatataggctgtgaagtacagttagaagtatggttggagacgtgcaccaccggaattgtctgcccaccatcagcctgatgacgccattggagagacagggctcaggtaatggaaagataccccgatgcctgtgcacactcatcacgagtaatagtgacaatggtgttgtgagcaccatcttgtCCttcctgggggaaggacactaggacactcaaccttcttgaaagatgacatatctcccagaaagaagctcaaattagaccacaacgccattccagttcagtgcttagccccaaaactctcctgggatgttaaagcacaacagctccaacccatgcagcaagactcgcctcagggttttgtggagctggatgtccagcaaccttattgcttgaacatcatcgatattcatatatttggggagacaccctgctccaaagcaacaagtgcctgggttactaccatcctgtccctccttgtttaggatttaagtttgcagatcatccatagtaggagcagtactccactgtacacagccactccaaacaaacccacccccacccattgcttgaagtaggagaatgatgcttaaatccaggtagaaaatccttccatcaatgacaggtcaagacacgttgaatcgacttataagatggtgatcctcagctcccggagtgtctgttcaaattctatggtccaattctgtaacaaataactagacaaagccttttacaggttagctgctcttgtaaaattctaaaattgtagtaaggtgatacagacgctaggcagcttatgtttgcaacccagctgaggcatttgccaaagaatatacacctgctcttggaccagatcaatccgttggtttaccaacatgaggcctctctgtatctgggagttggccatggcctgcctgttcagggccaatgtcactcttgcctaaaggtcattttatagtttgcgttgtctgaaccgtagcagacaaggcaagggccgaaacagtgacagaggaagctactgctgctgttgctaccaagccaactataatagcagagattccaaaatctctcttttctctaaataagcttaaatgctagaggcttccccaggaactggaacaaatctaggcacatgagtaaccaaagcaaaggaatacttagtagcatcccaacacagggtatagaaactttcattaagcaagcaatctaacgctaattgattattatttaaacttttattacttaccacccacagaaagggggccaaacacaaaccggggtgacagtataattcacccttttaaatgctttatatttagtattagaggaggaccgatcgaatgaccccaaaccagcactcaaagtgccctaccactcaaaacccatttggcccttttcactatatccaccttcaatcatggccataggtgaaagatcggtacagctctcattaagcccacaaagtaaccattgatcaaaagggttagcatctgaccgatcaggatccatgaagttaaaatcacgtccagcaaggatttctttaatctctacacttacatatggggaaaaggaaaaaaaaatccttcaaccacccaaaagggttttctggcctggcacccagtccaaggaagcatggagtcctccgaggatcttcctttacaaaagggtgccattctgggttgctggggcagtgctttcctggatttatgactaggccaccagccttggattatcaaggcattggctattatttcagagtgggttccccaagcagctgctttcaaccaggccactgattgattttataaggatatacactggcgtttggtctttcaagtcagagatcattacaaagcacaggcttcctttgagggagaagttctgttttccatcagaacctgaatttgtccatctaatggtaaaaaggcaagtcccagctccctatcagtagtaaagaaatgttgaaaaacttgtgcactgtgcatgacaggcatgggcagaatgttagacataataccccaacacaattcccccgatattctaggaaccatgatctccagtagaagggtcagtatccatcattgtttccagaattccctcttttgtccacatcttctgaaggggagatccttcagatgaggcattctggaacccaaaggggattgtcttcttcctgtggaaagacacaaataactcctttggatcttattaaaataggatgcgggcctctacattttccggttaagaaaactttccatttgataatttctctagatctgtttggttctgaacagtgacgatcagctgcagtgtggccttgctcatcaatattcaaaaaattaagagtaaagagtaccatggagatgtccactctcagtgttaagggtaagagcctcatcgactcaccctttctttttgataaggtaggttataagagtgtggtgggcacgttccacaatgccttgtccctgtatggcaaaccagttaaataagttacattcctctgtagacagaattgttgaaatttttgagaggtgtaggccagtccattatctgttctaagaaatttgggttgtccccaagcactccaagcttcaaggtaatgttgaattacatgtgaggctttttcttagtagagggatcagttttactgccctcttttctctctccccttccttctgaatcccggggagggccctttttcttagacgtgtcttttttttttctagctcccattctctcattctgttatgtttctgacatactgtcctgaacctcttctagtattccctgtccctccacattggctgtttggcaggtttcatcctctagacagttttatatcagcttccaaatgccttggtgcccaggcgtaagtctccctctccatgcttaaggtcaaggtcacttcctagcttactacataaggctacagttagagaccccgaacaataataccagggagaaatgtgatccacttccttaacaaagttctgcagcgtactggaggcaacctgcctgtaatgcagtgatcactgactgtgaggaggccatgatagagtgagtccctgctcctgatctacaccccatttatagtactccttaagcaaagcgaaagtaaacacagtgctctgctcccttatctatggaaggcttagaagatacctcagtgctgccacttatctacgtcggactgacaacaccgcatttttcagcaccagccttgatggacctcaaatttcagcaccagcctcgatggacagaataagaaacagaatgagggccagggcaaccaagactagagcttctaatgccccttcctagggtgcatctagattaagaccaaaatcaatagggataagagggtcacgatgagacatacctctccaaacttaccttttccctgcagttctgtatccaccccgtctccaggggttctcctcaatgccagcgatgttgatcctgggtttatggcaccagatgacctgcgctaccatcttgccagcaagaacgcatgcaggacacacagatctttctgcagtaaagctttaatacatcaccagagatagatgaacagcttcaagacaggagacccagagagcagaaaacccctcccttatataggttgcaaagtatggttagaagtacggttggagacgtgaatcacctgaattgtctgcccaccatcagcctgatgacgccattggagaggcaaggctcaggtaatggaaagataccctgacgcctgagcgtactcaccatgagcaatggtgacaatggtgttgtcagcgccatcttgtattggtgaccgtgagggcggctcctcacaGTGGTAGAAGTAATTAAAGGGTTTCtctgatcctgatttgaatttggtacctgatatctgtctagatttatccagattttcaagttttgttgagtacagccttgaatagtaggatctgatgatatttaaaattttctaaatttctggtgttatttctcccttttcatttctaattttgctaaattggatactgttcttgtggtctgtatttagtctgtctaatggtttatctatcttgttgattttctcaaagaacaagctcccagtttgtttgattatttttgtactgttcctttgtttccacttggttaattttagcactgagtttgattatttcctgacttcaactccttttggttgaatttgcttccttttgttctatagtgttaaggtgcgatgtcaacctactcctatatcctctctccggtttcctttagaggcattcagagagagctatgagtgtccctcttagggctattttcattgtgttccatatcttgcagtatgttgtagctacattttcattaaactctaaaaagtctttaatttagttctatatttcttcattgactgttttgtcactgactagattgttgtacacattccacgtgtatgtgggttttcaattatttatattattgttgaagttagtctgtggtgatctgataggaagcaggaaattatttcaataattttatatctgttgaggcatgttatgtgactgagtgtatggtcaattttggagaaggcatcatgaagtcctgagaagaagggacattcgtttgttttaggataaaatgttctatagatatcaactaaacgtatttgcttcataaattctgcaagtttcaccgtgtatctttttagttttagtttccaggatctgtccattaatgagggaggggtgttgaagtcttccaatattattgtgtgtggtacaatatgagttttgagctttactaaagtttcttttataaatgtggatgtcattgcatttggagtataaatgtttagatttgggagtccatcttgttaaatattaactttaatgaatatgacgtttcccgccttgcctattttaataacttttggttgaaagtcaattttatttgatattagaatggctgctccagcttatttcttcagatcgtttgcttggaaagttcttttccagccttttagtctgaggtaatgtctgactttgtccttggtgtttgtttttggtatgctgaatattgcttacacatccatttttttattctatgcctttttactggtgaactgagtccactgatattaagagatactaagaaatgtcattgttgcttctgttatttttgttattagagttggaattttgttcatgtagctatcttcttttaggtttccttcaactttaatttcttcttttttctcgattgtaatttccctctttatattgaaattgtccctttattatcgtttggtgtgctggatgcattggaagatattgtgtaaatattgttttgtcacagaataccttgttttcccaagctatgttaaaagagttttgcttcatatagtagtcttggctggcatttctgctctcttacattctgtatgacttctacccgagattttctcctttcatagtctcaggggagaagttatgtgtaatcctgatagatcttgctttatatattacttgaccattttcccttactgcttttaatattctttctttgttttgtgcatttggtgttttgactattatatgatggcagaaattatttttttctggtccaaataatttggcgttctgtagtcttcttgtttattcatgagcatatctttctttaagttagggaatttttttttctataatattggtaaaaatattcactagtcctataatttggaaaccttacttctcatctatacctatACCGGATTTCATGTACGTAATTATGTCATTTCTAAAAGCTGTTTCAAAAATTCACCTGGGCAGTATTTCCTGAGAAATTCAAATCATTAATACTTTATTCCCTTTTACTAATATAGCATATAATGTTTCCATTTTCTTTGTCTATATAGTACAGAGCCCAGCATTTGACAAAGATGAGAATATATCATCTCAAGAAGAAACAGATGAAGATACGGTGTAATATTTTCAATTTTTTCCCATTTCAATAGAGTACTTCAAAAGTGGTGTTTGTGATCCCTTAACTGGAGAAGTAGATTCAGGAAAATGAGCAATTCAGGGTCAGATGCTCTTACATATGTAGATCAAAACCAGATTGTGGTCCTTTAGACCTTGTGATCACAAAAATATAGCAACTAGTACAATACAACCACCTGCATGAGATGTTATCAGATATACACACAAAGAAAAGGAGAACCATTATAAAAATAAGAGAAGGACCATTTGGGAAGAAGAAGGATCTCAGCAATGGTAGTACAGTTATGAAGAAGTGCTGTGAGGTGTAAATGTATGAATTGtttaaattaaatattacaagttttttttttttttttttGGAATTCTACCATGTATTTTATATGGATATGACACTTGGTTCAAATCaaatattatatatttattaaaaataattaaaataCTTTTCTGTGTAAAGTTTTGTGTGTGGTAGAAAAAATGTCCTACGgtgagactccaacttaaagtgtatctcccagtaacgtaaatcccctagacgttccccaagcttgttttccctgatctctgaaaatacagctaggaagaagctctttgttctctatagccagcaaaaaggctttttgtttctatacttttcaaccagagatgcctgccttcctgtgccaaggacaatgagataaaaatttagaaaggactcacgccccactcctgccttgaaaatttcaccaagaacaccaggaagagaagaactcccctgccaacatttcccaactcctcccaactctcctcccaactcctcccaattcctcagctagctgttaaaagccccttactgtcacagctcggtgtcaaactcccctgccctgctaggcagagtgacttcgtcctcagccaactaatagtaaaacctcttgcagtttgcttcagttgtggttttctcttgggtcattgggccagctcattccaggacttgagaggaggcccagcttctgaggtcttacaTTTGGGGGCTTCTCCACCATGATTTGTGGCCTACCCCAATTCTCAGAGACCCTGCTTGGAGGTAGGATtctatctttgtctgtatctttgtctctatctttttctataactttcctctatctttgtctctatctttTTGTGCCAGCTCTGTTTGAATTCACTATTCTCCGTTTGCAGTTGTAAATGTTCGTGAGAGCAACGAACTCCCTTTTTCAGATGGAAAATCGTTACTGACAGACATGTCAGGAGAAACCGGCTGCCACCCTGTGGGACATCCCAGGAGTTCTGAGGGAGTTCCAGGGATACCTGGAGATCTCCTATCAGTGTGCCAAGTGAGAGTTTGCTCACTCGACTGTCTGTTTCTGTTACTGGGTGCCAAGTGAGTGTGTGCTCTCGGCCATCTTATTGGGGCCTGGTCTTGGTTATTGTAATCTTTTTTGTGTATATATTtttttccctgtatgtgactctgatgatgggaccgactattatcatgccacttggactgacccttgatcactggactgaaattaagactaacacattatctctgtggatgtctgaaatagattttagagaactttctgctctacagaatggccagctttgatgatagttggccactagagggcactctttgtttggttctgttttcagctcttaaagttgttttacagaggggaaaagggtctcagccagattatgtg