NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNgaattccaaatggctgagaaacaactgaaaaaattttcaacattcttaatcatcaggaaatgcaaatcaaaacaaccctgagattccacatcacactagacagaatgactaagatcaaaaattcaggtgacagccgatgctgttgaggatgtggagaaagaggaacactcctccattgttggtaggattgcaagctggtacaaccactctgcaaatcagtctggtgaattttgagaaaattggacatagtactgccagaagatctagcaatacctctcctgagcatatacgcagaaaattttcgaactagtaagaaggacacacgatccactatgttcatagcagccttatttataatagccagaagctggaaagaacccagatgtgtctcaacagaggaatggatacagaaaatgtggtacatttacacaattcagtactactcagcagttaaaaacaatgaattcatgaaaatcttaggcaaatggatgtatctggaggagatcatcctgagtgaggtaaaccaatcacaaaaggacacacttaatatccaaaatatacaaagaactcaagaatttagactccagagaaacaaataaccctagtaaaattggggttcagagctaaacaaagtgttttcaactgaggaatgtcaaatggctgagatacacttaaagaaacgttcaatatccttagtcatcaagaaaatgcaaatcagaaagaccctaagattctacctcacaccagtcagaatggctcagatcaaaaactcaggtgacagcagattctggtgaggatatggagaaagaggaacactcctctatttttggagggagttactacaactactctggaaattagtctggcagttctaaagaaaattgaacatagtactatctgaggatacatcaataccactcctaggcatatacccagaagatgatccaacttgtaataacaacacatgttccaatagcagccttaattataaaagccagaagctggaaacagatgtcccttaacagaggaatgggtacagatgatgttgtaagtttacacaatgggttactactcagctattaaaaataatgacttcatcaaaGCAGGaaagtttgaaataccaaagacaaaagtcacagacttttagggaatgctaaagtgtggattcttcagtgcttcttagaagggggaacaaagtactcatgggagaaatacaaggacaaagtgtggaggagagaatgaagtaaaggtcatctggagactgccctacctagggatcaagactcttacactattgtggatgcagggaagtgcttgctgaagggaacctgatatggctgtctcctgagaggctctgccaaaacctgacaaatacagaagtggatgcctgttgccaaccattggactgaatgtggggtccctgatggaggagttgaagaagggactgaaggagctgaggtggtttgcagccccaagtggggaacaagagtgtcaatcggccagacccctggagcatccaggggctggaccaccaaccaaagagtacacattgagggacccaaggctctggccacatatgtggcagaggatggccttgttggacatcagtggtatgagtagcccttgggtctgagggggtttgattccccagtgtaggggaatgccagtgagggaaggcaggtaggtgggagtaagtgggtgggttgtggagaggcagtggggtggggatgggatagggggttccagaggggagaccttgaaaggtattaacagttgaaatgtaaataaaaatgtaaaaaaaaaaaagaaaaGAAAAGAACCAATAAAAAGAAAAAGAAAAAAGAAGGTCAAATTATGGAAACAAGCATTGTTTTCATCAATagatgaaaaatattggaaatctgacatatatacatacatgtaaaaaaattaagagtcatgatatcaagttaaaaagtctataccttgctcatgcattttcaggatcaatatagaaaaatggccatcttgccaaaaagaatgtacagattcaatgcaatccccatcaaaattccaactcaattcttcaacgaattagaaagggcaacttgcaaattcatctgaaataacaaaatatagctggaacaacaatatgaactaaccagtagcccccggagctcgtgtctctagcttcatatgtatcagaagatggcctagttggccatcagtggaaagagaggcccattggtcatgcaaactttatatgcctcagtacaggggaaggccagggccaagaagtgggagtgggtgggtacgggagtgggggggagggtatgggggacttttgggatagcattggaaatgtaaatgaggaaaatacctaataaaaattaaaaaaaaaagagtcacaaggaagtgcaaagtcacaagagtcacaaggaatacctggtatatctgggggttatttctcaagacagtttctaagagcccctaacaatagcacatttgtatagcgggttccagcaatggtcagggtaggtcagggtgactttctttgaatgaaccttccttgaacccaggaagcaggtgggtggaggaatgttgccatctgttttatgattagcataccttggagcattgagtcataaggtcacattctcaagcctgggcctaaaggcctagaattttgcttttacattatattttttTCAataccctacactcaaatgttatgcaacagcaaaaaaccaggcattatgcagaaatcaaacccccaggggtctccatatatcagaaaagaagactgaggtgtgtgctttacagggtcaatttaaagcctgttaatgtaagagtgggtggcctttatagttttttcccttgactggctgtctctatctctaggactattggtgccattgggattgctcaaggttgtgggaagttttggggtcactttagagtcattgctggttaactatttggccttaggcctggtggcagtcagctgctggaagcttctgattggctgcctgtgaggtgtggtttttcctggaactgacttgttttggatgtttctagttctgggaaacagaaactcaCAGAtatgtagtttagcagcttttaatgcttgagtcaaaattgtaaagtcaggaaagaggtctatgtcatttactaaaattagacatggtcacaaataaacctttactgatttttgcaaagtttgactgtacctgtaaatagaatgatattagattcaggagtaaacaaaaaaacaagcaaacaaaaaaaacaaacaaaacaacaacaacaaaacaacaacaacaaaaaacctgataaactatttggcttttgaaaatgctaattcagaatggaaaactgtgattagatctttaaaggcaagattaacaccaataggaaaatggattagagaacagctgatgttggaggacatggctatggctctaatttgatagaaagcatttctaaatgtattaagaaaaacaaaaatggcagatgctttaattgtggaatatgggttgtaggcaaggcattctgagaaacaattttattgttgttgtagttttttttttccctagaaatgacccatagaaaagacctcagcattctgaaatatgcagaaggtggggcaaaggctggcattggacaactaaactcagatcaacaaggaatagacaccatgaccctttgccaatacataataccctaggaggcctctccaaatttgattcaaaatcaatccTCCGTTTAGCTGTGTACCCATTtgtcttagttaggattgctatttttgcagtaaatcactatgaccaaaaaccaacttggggaggaaagggtttatttccttctaattccagatcataatctatctttggaggaagttaaggcaggaactcaaacagatatagaacctgaaggcaggagctaataaaatggctatggagggatggtgcttgctgacttgcttctacatgattcattctgcctgcttttctacagaactcaggctgaccaatctagggatggcaccaccaatgaaataggacctccaacatttatcactaattgagaaaatgccttacagctggatctcatgaaggcatttcctcaacagagtcgtctttctttctgatgactctagcttgtatcaagttgatgggaaaatagccagtaTTCCATTTTTTACTTAGATCATTTTGCTTTTTCATATTCACTCTTTTGAGATatacattcatacatacatgcatgcatacatacatacataGCCTATATATATTGTATACTCCTGACCCATCACTTAACTGAAGCAGCACGAAACAATAGCTGAATGCCACTCACACTTAAAAGACACCTGAATCCCTGTAAAACTGAATTCAATAATCTGATAATAAAGAGGGCTTAGAGAGAGTAAAAATTTTGAGCCCTAGAAATTGAGAAGAGTAAAGGAGAGAGCTGAGATATCCACCAGCCTGGAGGAAAGTGTGTGCATGTTGTGTGAATGCTGAGACGGCTACACATTTGCTTTCTCCCCATTCTCCTAGATCTATCTACCTCACAGTGTCTGCTTTGCAATAAACTTACAGATGCATCAAGTAAATTAAAGAGCATAACATTTACACAgtgcgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtAGGGGCCTGGGCAGGGAAgagaccagacaaaatcaaacagcttggagtagagaagaaaaaagtaggaaagagggaatatcttttcatttccctgatcacctgtagtatctgtaaaagtccctaataatattaggacctaaaatgtccttaggtggccctttgaattgattatataaggagtattgtgtccaaattttattgcaagtgtgaataaatttaggatcattcagatcatttacaaactgaagaatctggagattttctaaaaggcatccctagaaggagtgagacagcattgataatacatttcctgtgaatttaaaagggggctggaggatgatttcattgcagcccatagtcacaaaagactctaggactctttcagactggaggaagacacaaatttatcagtgggttttcaagtcattcagtgggagttatgggtttagcttggttaatcacaaggagagattgggcatctgccaccagggcttttgtggagtccagaaggcaaggatgaaaaacaatctccaagagagtgatgtcatccacaagaaagggtcagggaaacacagggagtcacaaaagccatgaggacctaggggagcagtgggatcacaggcacctctgaaaggaaggcagaagagtgtaggagggtgtgcaatagcccttttgtgcctaaggacactgcagcattgcagctccaaagtgagagaggacagggtcagttgaagagggccagACAGGCTGTCTAGTTCCATGTTGGGAACTGCGACACAGTGAAGAGGATGGGAAGGATTAGGGATAGAAGTAGATTGTACAGTCACTGAGATATTGCGAATATGTCTGTGAGAaggtggcctgcctgcatttctcatggcctggccttgttggcctctggtccagcagggaatctccccctgagttggaagcttgtacacagcaacaaggaggaaagaaaggttggggATACTGTTTGAAATGGGGTCAAGTGAGGTGAAAtttattgactacttctactttactaaaagttatgtctgtttaattgactatctgactatgatttggccttgagaagtgatacctattgaaaaactatcaagttattttagatttttcaatgtggtgaagcagacttattaaaagtgtgtccttatgaatctctggattttctcagtatctgttgtcatatctcacctttaaattctgagttgctgaatttgtatattctgtctgcattttgttaatttggaataggatttattgttcttgtcgattttctcaaagaaccaactcatctttcattcgctctctgtatggaaattttaaagtcctcatttccagaattccctcagtatttgttttctttatggattctatttccattttcagaccttaaacattttcattcatttccttccactgttagttttgttttcctggatttctttaatcgatctctatctttcctcacactgtgtgtgtgctttcatggatttgattaagggatttcttcattctctccttaatgacttctatcactgtcatacagataaaacaatctatacttgtgcttcagctatgttggaatgttcagggactgcagtgttaggatagttaggctctactgtgtcagagaccatcccgtgagaaagtgagcccttcacaatctccctaacaggccaaatggccttgtgctaagagctggttatcacccccttcctccttattcccttcctgacacctaaggctgtaaaatttgaataacagtcccctcttccctatctcttcctgagttcccatgacatccaaggacttgagttatgccttaacccagcttgatacccaaggctgtcaaggaggatcaatgttcagaagataagatgcaaagtgcctgctgcttggtgcctgactttggcccccatgtcagcagttgcccatttctttgttctttgtataattctccctcaacccctcccatattccccgtgatgtatgctttaaaaagaaggcacctcagcataataaaggagacttcgataggtacccttcctggtctcctatttctctttttcttcctcccatctccttccaggtttgcggtctcccttgcacccacgaataactgaatcccgtgggttgggatactactgtagacaaaatgccctgactgtttgttgtttgtattgtttgtgttaggatctaatattctgggattgcaatggttaaagatttagatcctaatttctacatttgtcagtgctggatagcagttttttttttttttttcccttgtcttctgtttcctctctggatttttgaagagtatgattgctgcatgttgtcttagttagggttttacggctgtgaagagacaacatgaccaaagaaagtgttataaaggcaaacatttagttggggctggcttgccattatggagtttcagtccatttttgtcatggtgggaacgcctgcttggttctggaagagccaacagctctacatcttgaACAAAAGGAgattctaacctagagctacaagatccaatttgcccactgctgctgcttgctagaactggaacatgccccctttattctgttacatcttttactgcccaggcttggctgtcttagaacttgttctataaactgtccttaaaatcagagatctgcattcctctgtttcctgaatgctgcaattaaagacctgtactactaggcctggtcctaatcctctctttaaaattttacaagatctttataaattctgaattatagttcattccatatatagtcatgctgacaattgaaaacagccattacTGCTGTCAAGTGGACctgggaccttattgtttttgccactagtggttcaaagtttctggtgtagggaggtgacatttaggaatggggatagatttgaagtctaaaggggttcacagcaggaaagagattccaccagaatctgcttattttgtccctttggaattgggggagactgtgaaaagtggttaccccagaaggattgctatagatttgaggattagactggtaggtaccaatcaacaagaattggaggagatgggaagatttacaggcaaattccatgcttctgtctcagaattggtcagtgaatttttagtgagtgcatgttggagttaggagctagaatacagcaaggagttggcagcagggagcttaaaaaggaattgcctgtgggactcacaggataatgtaggcaggcagaaaggaaggctacagctggtgttatgatatagctctatagatgaagccagaggattgaagttggcatgacagaaggagtgataaaataaagttcttcagtttccatacctgtccccctgccctgtccttttcttgtgtttttagtgaatgcctgctggatttggaggctgagatgatgggctgagttggaggaaagaagaataagaaaaatgtgatccactgggattggtgctttacaggaaagaaaaaaaccacagattttctgctatagagctgggaatgagaatgggaaaattgtaagtgagggaggaaagagagaggtagggatctgactttagccttctgttactatggaaagaatggcacttctattggggcggtgggagcggggcaagcctgtctcgaagactgggacagagcaaatagtaggggagggaggttagaaggggaagatctgtgtgattcacagcatatgaaaagaatgagcagtgatgactcccacaggtggtgtgttacagaggtgtggttgagattttgggattgggtctggggaaactgaagtaagagaaaagctgtaagcagtcaacatgatttgctgataggcatggcctgGAGCCCTGGTTCTCAACCTGTGGGTCCCTATCCAAGAAAAAAGAGAAAGGTTTTTTTATCCTGGTAGGACTTTGAGGGGTCTGCACAAACATCCACAGCTGAGCAGGGCTGATTAGACTACAGGTGACTTCTCTGAACATAAAAATCTCAGGAATCCACAGACTGAtttcaaaagttttattcatattatattttattaggttaaagtcttgtctaaaaagttgtttgcagccatggcaaccagaggagggcctcagatcctctggataaccagttacaggtggtaaaaaactctcttgtatgtgctgggaactgaaccagtgttctctgagagagcactaatggcttttgcaactgAATTCTGATTCTTTAAACAGAAACTCTTCATTATCTTTTCCTTCTCTGGTAAGTAAACACTAGTGTTTGGTTTCTCTTTCCTCTGGGCCCTGGTCATCTCTTCTGCTCAGTTTAATGAAGACATGTTTCTCCAAAGAAACTCAGTTCCACCGTGCTTAGGGCTAGCAACTGAATTGAATCCCAGTTTCCAAGACATAAATCAAACAAGAACATCAACAGGGTAGACATCAGGTAGAGTGTCCCAGAATACTATGCTGTCTTTCCTCCACCCACCATTTTAGCATATTACAGGTGTTTTAAATCCTGAGCCACCATGCTGCCTTTCCCCAGATTCACTGTAAATGTTCCAGCAACACTCTACTCTCAGCAGAAGTCATTGGTAACAACACTGGTTGTTGCTGTCAGAAGACAGGTGTAGGTCATAACTGACCAGCTCCTAAGATCGCTTTAGGCATTTGATTGAGGCCTTCAAGAAAGTACACTGTACAGAAATCATGGAGTGGAATGCTTCAGCCACCAAGTAGGACTCAAAACTGACTTCCACCCCAAGGTCTCAGAGACCTCAGAACCATGAAGTTCTATGAAAGCCAGTGCCTGAGTCTTCTGCTGCTCTGTGCTGTGGAGGTCAGGCAGGATAAGAGTGTGTTCAGCATTCTCCACAGATAAGTTCCTCACACATGACCATCAGGCTCTTCAGGCCATACTTGTCAGCAGCTGGCAGCATACCAGTGGCCATGGAGTGGCTGTGGAAATGTGGCACCTTCCCCATGTAGATGAAGCCCATCACCTCCTTAAAGAATTGGGGATCCAGGTCAAGGATCTCAACACAGTTTGTTAGGTTTTCATCCCTTTCATGTTCAAACATGGCTCTGAAAACTGTAGACCAAGGTGCTAAGATGGTCTTGTGAGCACTGAATTCATGGCCAGATAACAAAAGGAGCAGTCTATGAACAGAGAATTCTCTCACAGCTCCCCTAGGTCATCTATCAACATGTGGCTTGGATCCTTGATTGCAGGTGTCATGTTCTGTCAAGAAATGCTAAAGAAGGCTTATACTATGCTCACCTTGCAGCAGAGGATGAACGGGTCTTCATGCAGAAGCCAAGGCTGATGAGAGAGCAGGAAATCTCAAAGGATGAACTTTTTGAATCCCATGTGTTGGTATAGCAGAAAGCTTACAACATTGGGACTCTTCATACTTTGATATTTCACTCCTTGGGCATTTATCATCTAGAACTGGAACTTTGTCCAAAGTGGACACTCTAGACAGCTGGTCATCCCCAGGTAAACTGACAAGTAATCTTTGCTTTCTTCATCAACCCCATTTGGTGTACTCTCAAATATCATGCCACTTCCTCATTTGTGTCTAATGAGAACACTGAGCTTGTAATCCTTTTTCCTAATTCCCTCCATGCAAAATGAAAGGTTACTAATGGTCAACTCATATAGCAGAATTTCTTTTTTTTTTCTTTGAAATATTTTTTTTTAATTAGGTATTTTCCTCGTCTACATTTTCTTTTTTTtttttttttccattttttttttattaggtatttagctcatttacatttccaatgctataccaaaagtcccccttacccacccacccccactcccctacccacccactccccccctttggccctggcgttcccctgtaccggggcacacaaagtctgcgtgtccaatgggcctctctttccagtgatggccgactaggccatcttttgatacatatgcagctagagtcaagagctcaggggtactggttagttcataatgttgttccacctatagggttgaagatccctttagctccttgggttctttctctagctcctccattgggagccctgtgatccatccattagctgactgtgagcatccacttctgtgtttgctaggccccggcatagtctcacaagagacagctacatctgggtcctttcagtaaaatcttgctagtgtatgcaatggtgtcagcatttggaagctgattatggggtggatccctggatatggcagtctctacatggtccatcctttcatctcagctccatactttgtttctgtaactccttccatgggtgttttgttcccacttctaaggaggggcatagtgtccacacttcagtcttcatttttcttgagtttcatgtgtttaggaaattgtatcttatatcgtgggtatcctaggttttgggctagtatccacttatcagtgagtacatattgtgtgagttcctttgtgat