NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNgaattctgctatggtaaaaacagcaccatatattgaatgctgattcagagcatatacagccttctggagaatttgtcccaattctgcaagacattgccacctagctggtgctgcagcagagtttttaacaggctattccaccattctatcaatccaattgcttcagagtcatgcggaacatggtaagaccattggatcataagcgtgggcccattgctgacatctattgctaggaagtgacttatttgatcacacgcaatggtgtgtgatacactgtgatagtgtataaggcattcgtaagtctcttatggtagtttgggaagaggcactgcatgcagggaaggcaatccgtattcaaagtaagtgtctattcctataagaacaaaatgctgctacttccatgatgaaattcataccatgtaatcagcctgcccccaggcagccagccgattactccagggaatgtcaccatatcaggggctcaatattgtcctctgctactggtagactgagcaatcaagtcaggcttggtgagtggaagttcatattgttCAATATATTTTAAcacagttaggcacaccagctgctgcagctgggacaggcagctccaggtgccagcatgagtgctagctcactataaggctttggctggaccagacacaccacaagcagcttccatggctgttacaagggaacacagttgtacctggaagcttgcagactccaggaaccacagggtcccatagcgggagtcacagctctggcctggggagctcccaggtctgggttcccatagagccacagctctttttttcttctctcttcttgtcatccacaacatggtgagcaaggggcatgtttcaaccttgtttgtgttacagcatttttagtcctgtcatttggcaagtcccaagttcttgtgctacctccaggaagaatgaggtatatagacaagtggagagtgagcaaagaggagctatattgagtgacagaataactcagaggatgtcctggagtgggcacctccattctgcagctgggcatcccaatatctgcatctctcagaagagatgaggccctggagtgggtagctgctctctgtagctggttgtcccaatgtctgctcagttctggctgagcctggggcttttataggtctcagaaaggaagaaatgcacactgatcagtccatgagaggccatggatggccccagaaaaggcatcacaagtttacactctggttcacgggactggcagcccagaccccagccttcacacccatcctggcctgaaggaaaggcctcaccaaggacccacccccttctgtgcaggagcctgtctgcctcctgctgccattcatggcacccaggctatttgtgccaaaggatgcctgcaggccagtgccaagctgccctcagcatctcctcagcttccctcccatgcttgtcagtgcccaaagcctgggcaggggccagagacagtatggtactggtgtatcagcactgcctcaagcatgtgcacacccaccaggctgcaacagcacctgagcctacccacaaccttgctccaagatcagagcagatgtcaagagtggggaggagccaggcaatgggagcagaagatacctccaagtctgcaagggcctggggttttttcctgtgcccccaagagtgtagagatgcctgactctgcagccgtggcttgggcatctgtagttgcatcttgaaggacaggtgtcctgtgtgctccatggaatgggaggcccagatctgcagccactacttgggctgctgcaactgttcccaggaagctctaactccaccaactcagaaggggcatgtttcccacttgtatccagctctttaccatgtttcaccgctgtagctgatgtgacggcagtggctgctccagatggggtgccactgccatcTttgtagcagtagataattatactacagtgtatttttaccaggtaaagtaaggtttttatggttcactgaggacaatcaatgccttcataaactagaacctgaagactgatcttctgagaacatcaaagaaagactgtcattggcatgcacactacagtaaaacttcaggaccttgaaccttgggttcataatctcacaactgagaaggctccctttacactcttggaactgtacacccattagaagccttaaagaaaagctaaccaggggggtttctccccagaagatggcatccttgactgtgaacaggttttcccaagatcatggatcaagaattctctactatcatgagactcttatctttgattatttgtcccttgcttatgcttctatgaataatagaagtgaaagggttctcttgtgtgcatttatggggtatacttttatttgtgaaggattttgcagccagccttatacatggataaccttataccttaatagacaaaaatgaaggcccaatgtagatgagaaactttaatggtacgtacattgcctcataatcagtcagaaacagaacattgatttactcctcttaacccacatcatgggttaaggagaacatcgctgggaggctttcactcttctaaaagggcatcatttgttaggtcctttttccatagtttggaataaaagcggcaaagattaaaaatgtattcctcatgataggctctgaagcagattctactgtaaaggctatggttacacaataaactttaaattctcttgtgaaagttatgctaaataatagaattgatctggataagttactagctaaacagaagtatctgtacagctgctggcacttatggcctatggggaaaacatcacatattatagatttagttgtaggggattaatgaagagactcttttttttttttttttttttttgagacggagtctcgctctgtcgcccaggctggagtgcagtggcgggatctagcctcactgcaagctccgcctcccgggttcacgccattctcctgcctcagcctcccaagtagctgggactacaggcgcccgccactacgcccggctaattttttgtatttttagtagagacggggtttcaccgttttagccgggatggtctcgatctcctgacctcgtgatccgcccgcctcggcctcccaaagtgctgggattacaggcgtgagccaccgcgcccggccgagactctttagttaagtgagtagactcttcatgtagctcatcctttgatctatttaattttgggtggtttggtttatggggaccccgggtaaggagcacactccaaactcttggtattatcctactgatagtcataataatagtctttctggtgtgctatattctctttaaaagtgttaaatgtttgcatgcagacatctctagcatgtcaaatggtctctctttaactggaatgacaagagctgaaagaaatgtgcagccatgaggacaccgtaacttatgaatgacatgctgagaccagaaatccacaatgatggtaactgagagtggtgctaaggccctaagtttggtcacactctcacctaagtgagaacatgacctaaaaaaaaggggattcttttaaatgaaattatgggaggccattgttttggactgagctcatgcactaggccccaacagaccaaaccagacaaaactggggttgcttgtgctgaatgtaacataatcaaactacgtttgatcatggaaaacatagcaaacagattctagaacagaccaggttttgtttttcttctgtaaacagaatgttccaacatatggacataccctctactcggtccttgttcccatctttgccaaactcactgttctgctctttcccagtaagtttcaagagccatggtaatagtaacatcaataactaaagttttggtcaatatctcaagattgagaaaatgacccaaagagggaaattgttaaatcaagtttagcctaaagctgcctccttacatattaaagttcaacctaaaggtttttctatacatcgtgaactataacaagtgaagttgtaaaccaactgtagcccacatctgtaccaatcactgagttttggccaaatgtagctaacagttccaaccatgttcaaataaggcaaagacccagctgcaaccaatccagttgcttctgtacctcactttccttttgctgtccataaatcttcttccaccacgtggctgcgctacagtctctctaaatgtgctgtaattctgggtgctgcctgattctcccatcattcattgctcatactactttacatttaatttggttgaaatttttctcttaacGACAATCATAGAATCAGTGTAACAATCTGTCTTGAAAAGTAGTAAAGTGTGTTACTTCTATAGGAGAAAACAAGACATCTGTAATGATAAGCCAGAATGGTCACTGCAAACAGCAAGATGTATATTTAACTCAGCCTATTCTTTGTGTAAAATATATATATATATAaaatttaaagtagtttgagcaatgaacgatgggagaatcaggcagctcccagaattacagcagatttagagagactgtagcgcagccacgtggtggaagaagatttatggacagcaaaaggaaagtgaggtacagaaacaactggattggttgcagctgggcctttgccttatttgaacattgttggaactgttagctacatttatatatatataatctatttatatattattaaatatatttacatttttatatattatatattattaaatatatttatttttatatatattatatattaaatatatttatatttagatatattatatattaaatatatttatatttagatatattatatattaaatatatttatatttagatatattatatattaaatatatttatatttagatatattatatattaaatatatttatatttatatatattatatattattaaatatatttatatttagatatattatatattattaaatatatttatatttagatatattatacattatatatttacatatatatttatatctttttatatataATTTTAAATTTATAAatatttatatataatatatataatatatttataactttaaatttataaatatttatttatatataatatataatatatttataaatgttaaatttataaatattaaatttatttatatttatttatatataatatatatttatttatatattatgtatatttatatatatGGAAAACACATTTTAACTAGCTTCTTCACTCTCTCTTTTATCACTTTTTTACTTAGATTTAGAACAATGTGAATAGTTCATGAGCTCAAATGTTCTCCCAAGTTCAGTTAATAACACCAGCTTGAGGTTGCTGTACACACTTAAGGAAATGTGCtaatatttaataaaactaatattaataattaCCTCATAGACCCTCCACTCTTTCTCTTTTTCATAATAAGCAAATCTCCTCTTTTTATAAGGCTCACATTGGAGGGTTTATGCCATATTTATTTTAATACACCGACTTTGTGAAGATATCCTGAGTTCTAGAATTTTTTACATCAACATTTTTCAGATTGATTTGTCATGAATGTTATTCCCTGTCCATCTTTTTTTCATCTGTAACTGtttattaggacttgttatgtaccagacattttgctagcaactttataagcagtatcccatgtaatcctcaaaatactctatgaggaatttttgttatttattctcctttacaggcaagggaatctaaatctcagggaagttcattacctgttccagtgttacagaggagaaaggtgatggaactgggatgttagttgcatccaggcaatcctacatcagctctcacttttaatctctTCCCAACTTTGTCTCTCTCTATTTCTTTTCAGCTGTTAATGATTTCATATGTATGATTGATTTTGCCTGACTGAGCCAAACTATATTAGCATGTTATTAGATTAGAATAACTTAATCTCTTTACTTGGAGAAAAAAAAAACAAATCAATTAAACAACTGCACTGATGAGACAGAGGAACTGTTTTAGGCATAATGTAGTCTAGAAgttttttgagtgtgatcaacagaccaacagcatccacatcatacacaaatgtattagaaatgcaaattcctgggtaccattccagcatgaatgaatcagaaactaaggaaacagcaatctgtcttttaacacatcttttaagtgaattttaaattctaaaatatattaaccactgCCATAACAAAGGGGTCAGCAAATTAATGAACATGAGTCAAGCTTAGGCACCTCCTATTTGTTTGCTTTTTAAAATTTCAATATGATATACATACATCAtttaaaaatttttaagtgtataattctatggtagtaattacatgcaaaatgtataaacatcagaactatctatttctaaaattagctcatcactccaaacaaaaactatactcataaaacagtaacaccttttaactctcccctcacatcctagtaatcactaacatattttctatctctatgacttttcccattctagatatttcatatgtttgggatcatacaatatttgtccttttgagtctggcttatttcacttagaaaatgtttttaaggttcattatgctgtagtgtgtatcaaaacatcattcttttttatggctgaataataatcctttgtatttatgtacaacatttttgttcatctattcattgcttaaagattcatctgttagggtttttctaccttttgactattgtaaaaaatgctgcaaaaaaaaacactggtgtacaagtatctgtttgagtcacgcttgaattattttgggtatatacctagaagtggaattattctatgtttagctttttgattaacctccaaattgatttccacagtaagcgcacaatttgatattcccaccaccaatgtaagtgtctttaactttatccacatcttggctaaccctttttcctccccctattctctctctctatttatgtatttatttatttttattactgtcatcataatagttgtgaagAAggccaggtgtgctggctcatacctgtaataccagtactttggaaggctgaggcaggctgatcacctgaggtcagaagttcgagaccagcctggccaacacaatgaaaccctgtctctactaaaaatctgaaaaacaacaacaacaacaacaacaacaacaacaacaacaaaattagccgggcgttgtggcataagactgtagtcccagctgctcggggggctgaggcaggacaattgcttgttgaaacaggtgtcctttcctcactttgtttttgtttactttgttgaagatcggttggctgtaagtatttggatttatttctgggttctctattctgttccattggtttatgctcctatttttataccagagcttttgcactgcaaaaggaacagtcagcagagtaaatagacaacccgaagaacgggaaaaaatattcacactctgtacatctgagaaaggactaatatccagaatctacaatgaactcaaacaaatcaacaagaaaaaacaaacaatcccatcaaaaagtggactaaggacatgaatagacaattctcaaaagaagatacacaaatggctgacaaacatatgaaaaaatgctcaacatcaCTAATGATCAAGgatgggtacaccagaatctcataaatcaccactaaagaacttactcatgtaaccaaacaccacctgttccccaaaaaactatggaaattaaaaaaAtaggttctttgtcttctgttattgagttttaaagattctttatatattttggatattaaatctttatgagatatatgatttgcaaatattttttccattctgtaagctatctctcactttcttcataataatgtcctttgatgaaccgatgttttcaactttgataaagttcaacttatctagttttttgttgctgtggtatttttggtgtcatatttaaaaatccattgccaaaccccagttcatatttatccctaagagtatcatggttttggctctcatatttgagtcatcgattcattttgaataaatttttgtatatagtatgagtaaattttttacacatggtgtgagttaatttttgtatatgggatgaagcctaaccttaatttgcctttggaaattcagttgtcctaacatcatttgttgaagatttttctttgcccattgaatagacttggcaggcttgttgaaaataaatatttcatatttatattatggaaatataaatatttccataaatatatggtttatgtctggattcaattctattccatgtatctatatacctatcctatgccaattccatgctgttttaattactgtaggtttttgataagttttgaaatggtagagtttgagtcctccaactttgtctttgttttttaggatttccatgtacaattctaggaatttgagaattggtatttcagtaccaattcagtactgtttcagtaaaatgactgttggaattttactaaatattgtattgaatctttagacagctttggtagttctgctattttagcactattaatttgtcttcaaatccatcaacacagggttgctttcaatttgtttagaacttctttaatttctttcagtgatgctttgctcttttcagtgtacaagtgttcacatttttcattaaatttattcttaggtgttttgttcttttagatactatcataaatggaatttgtttcctaattttgtttttggattatttatttctagcatatagagacatgaatgaatcttgtgtgttgaccttgtaatatgcacttttgctgaattttttattagctctagtagctttctgatggattttcttcagattttttttatatatagaattatgtaatctgaaaggagaaataatttattcctttccagtttggatacctcttatttgtctttcttgctgattgctctgctagaagttgcaatgttcactagtgattaaagcagacatccttgtcttgttcctgattttaaagaaaagtgttcagtctttcaccactgaataggttgttagctgggggtatttttaaaatgtcctttattaggttaaggaaattcccttctatatgctcagtgacttttatcatgaaggtgtgttgaattttgtcaaacgctatttctgtgtcaatgaattgatctttttcttcttcttctttgctctattacatcggtaatttcagtgtgcttctttacattgattggttttcttatgttgaactacttttgcatttataagataaattcttcttggtcatagggcacaatcctgtttaggaatttggtttcctagtatttggtaaagatttttgcatttatatgtgtaaaaaatattctcctgtaattttctttacttgtgatctcttcatctgaacttacactaggggaaatgcttgtctcatagaatgaattaataagtaatatctccatttctgtttttggaaaagtttgccaagcaatttctgccagttcatctctaaatgtatcctagaagttactattaaaaccatctggtattcgcggtagctcatgcctgtaatcccagcactttgggaggccaaggcaggcggatcacgaggtcaggagatcgagaccatcctggctaacacggtgaaaccccgtctctactgaaaatacaaaaaattagccgggcgagatggcgggcgcctgtagtcccagctacttgggaggctgaggcaggagaatggcgtgaacccaggaggcggagcttgcagtgagccgagatcacgccactgcactccagcctgggtgacagagcaagactccgtctcaaaaacaaaaaaacaaaaaacaaaaccatctggtaggtatcataattttcttgattgggtgggttttttactacaacttctatttctttacctgttattggtctgttgacatatatttattatttcttcttgagtgagcttaggtaattagtgtgtttctagaaaattcaacaatttcatctaggttatctagtttatggcctaatttggtcatattattctcacaatcatttttatttctataaggtcagtagtaatagccccagttttatttctgatttcagttatttattatctcttttcttctttatcagtatagatttgtcaattttgtcgattttttcatagaatcagcttttggttttattatttctttctctataattcctgccctgtattgtatgtatttccattttaattatcattatttcctcccttctacttgtgtttaatttgctcttcttttctggttcataaaagttcgaagttatattattgatttgagatcttttgtacatttttaaatgtaggctcttacaactataaattttcatctgagcactgcttttgcttcatctcataagtttagtatgttgtgttattacatatcttcagatatttgtaatttctcttcttcgatccattgcttgaaaaggcactcatggtttaattgccatatattgtacatttttcagtttttctcctgctgttgatttaaagttccattccattgtgttctgagaagatgctgtgtataagtttaatgtttttaaaatatactgaagaattctttgttgcctaacacatgggctatcagagagaacatgtattctgctgttgttgggtggaatgtcctgtgtatgtctattaggtatagttgatttatataaacactatactttaattcccctatttccttgttgcagattttctatcaagaatttgaagtggcctattgatgtctccaactattattgcagaactacacattctttccctaa