NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNgtgccttgctcccaattccaagaaggtgtaaaatatccacaccttggtcttcgttcttttcaagcttcatgtgtttcgcaaattgtatcttatatcttgggtatcctaagtttctgggctaatatccacttatcagtgagtatatatcatgtgagttcttttgtgactgagttacctcactcaggatgatgccctccaggtccatccatttgcctgggaatttcataaattcattcttttaatagctgagcagtactccattatgtaaatgtaccacattttctgtatccattcctctgttgaggggcatctgggttctttccagcttctggctattataaacaagactgctatgaacatagtgggtcatgtgtccttcttactggttggaacatcttctggatatatggccaggagaggtattgcaggatcctccggtagtactacgtccaattttttgaggaaccgccagactgatttccagagtggttgtacaagcttgtaatcccaccaacaatggaggaatgttctcctttctccacatcctcgccagcatctgctgtcacctgagtttttgatcttagccattctgactggtatgaggtggaatctcagggatgttttgatttgcatttccctgatgattaaggatgctgaacatttttccaagtgcttctcagccattcggtattcctcaggtaagaatactttgattagctctgagccccatttttttctctcatttttttaattaggtattttcctcgtttacatttccaatgctatcccaaaagtcccccataccaacacccccccatcccctacccacccactccctctttttggccctggaattcccctgtactggggcatataaagtttgcaagtccaaagggactctctttccagtgatggctgactaggccatcttttgatacatatgcagctagagacaagagctccggggtactggttagttcatattgttgttccacctatagggttgcagttccctttagctccttgggtactttctctagctcctacattgggggccctgtgacccatccaatagctgactgtgagcatccacttctgtgtttgctaggccccggcatagtctcacaagagacagctctatctgggtcctttcagcaaaatcttgctagtgtatgcaatggtgtcagcatttgaaagcagattatgtgatggatccctggatatggcaatcactaaatggttcatcctttcgtcacagctccaaattttgtctctgtaactccttccatgggtgatttattcccatttctaagaaggggcaaagtgtccacactttggtcttcgttcttcttgagtttcatgtgtttagcaaattgtatcttatatcttgggtatcctaagtttctgggctaatatccacttatcagtgagtacatattgtatgagttccattgtgattgggttaccacactcaggatgatgccctccacgtccatccatttgcttaagaatttcataagttcattctttttaacagctgagtagtactccattgtgtaaatgtaccacattttctgtatccattcctctgttaaggggcatctgggctctttccaatttctggctattacgaataaggctgctatgaacatagtggggcatgtgtccttcttaccagttgggacatcttctggatatatgcccaagagatgtattggaggattctccagtagtagtatgtccaattttttgaggaactgacagactgactcccagagtggttgtacaagcttgcaatcccaccaacaatggaggagtgttcttctttctccacatcctcgccagcatctgctctcacttgaatttttgatcttagcgattctgactggtgtgaggtggaatctcagggctgttttgatttgcatttccctgatgattaaggatgttgaacattttttcaggtgcttttctgccattcggtattcctcaggtgagaattctttgttcagctctgagccccattttttaatggggttatttgattttatggagtccaccttcttgagttctttatatatattggatattagtcccctatctgatttgggataggtaaagatcctttcccaatctgttggtggtctttttgtcttattgacggtgtcttttgacttgcagaagctttgcaattttatgaggtcccatttatcgattctcaatcttacagcacgagccattggtgttctattcaggaatttttcccctgtaaccatatcttcgatgcatttttctattttctcctatataagtttcagtgtctctggttttatgtggagttccttaatccacttagatttgaccttagtacaaggagatagaagtggatcaatttgcattcttctacatgataaccacaagttgtgccagcaccatttgttgaaaatgctgtcttttttccgctggatggttttagctcccttctcaaagatcaagtgaccataggtgtgtgggttcatctctgggttttcaattctgttccattggtctacttgtctgtcactataccagtaccatgcgatttttaccacaattgctctgtagtacagctttaagtcaggcaaggtgattccaccagatattcttttatccttgagaagagttttttgctatcctaggttttttgttattccagatgaatctgccgagattgccctttctaattcgttgaagaattgagttggaattttgatggggattgcattgaatctgtagattgcttttggccagatagccaattttactatattgatcctgccaatccatgagcatgagagatctttccatcctctgagatctttaatttcgttcttcagagacttgaatttcttatcatacagatctttcacttctttagttagagtcacgccaaggtattttattttatttgtgactattgagaagggtattgtttcccaaatttctttctcagcctgtttatcctttgtgtacagtaagtccattgacttgtttgagttaattttatatccagctatttcattgaagctgtttatcaggcttaggagttctctggtggaatttttagggtcacttatatatactatcatatcatctgcaaatagtgatattttgacttcttcctttctaatttgtatccccttgatctcctttttttgtctaattgctctggcaaggacttcaagtacaatgttgaataggtagggagagagtggacagccttgtctaatccctgattttagtggaattgcttccagcttctcaccatttatttgatgttggctactggtttgctgtagattgcttttgtcatgtttaggtatgggccttgaattcctgatctttgcaagacttttataatgaatgggtgttggattttgtcaaatgctttctcagcatctaacgagatgatcacgtggcttttgtctttgagtttgtttatatactggattacattgatggatttccatatattgaaccatccctgcatccctgggatgaaacctacttggtcaggatggatgattgttttgatgtgttcttggattcggttagcaacaacttcatttaggatctttgcattgatattcataagggaaattggtctgaagttctctatctttgttgggtctttttgtggtttaggtatcagagtaattgtggcttcatagaatgagttgggtagagtaccttctgtttctattttgtggaatagtttgtgaagaactgggattagatcttctttgaaggtctgattgaactctgcactaaacccatctggtcctgggctttttttggttgggagactattcatgactgcttctatttctttaggggatataggactgtttagattattaacctgatcttgatttaactttggtacctgaaatctttcttgaaacttgtccatttcatccaggttttccagttttgttgaatatagccttttgtagaaggatctgatggtattaggatttcttcaggatatgttgttatgtttcccttttcatttctgattttgttaattaggatgctttccctgtgccctctagtgagtctagctaagggtttatctatcttgttgattttctcaaagcaccagctcctcgattggttgattctttgaatagttcttgtttccacttggttgatttcacccctgagtttgatcattttctgccttctacttttctttggtgaatttgcttcattttgttctagagcttttaggtgtgttgtcaagctactaatgtgtgccctctctagtttctttttggaggcactcagagctacgagttttcctcttagaaatgctttcattgtgtcatataagtttgggtatgttgtggcttcattttcattaaactccaaaaagtccttaatttctttctttattacttccttgactgaggcatccttgagaagagtgttgttcagtttccacatgaatgttggctttctattatttattttgttattgaagatcagccttagtccatggtgatctgataaaatgcatgggacaatttcaatatttttgtacatgttgaggctttgatttgtgacctattacatggtcaattttgaagaaggtatcatgaggtgctgagaagaaggtatatccttttgttttaggataaaatgttctgtagatatctgttaagtccatttgtttcatcacttctgttagtttcactgtgtccctgtttagtttctgtttccatgatctgtccattggtgaaagtggtgtgttgaagtctcccactattattgtgtgaggtgcaatgtgtgctttgagctttactaaagtttctttaacgaatgtggctttcctcgtatttggagcatagatattcagaattgagagttcctcttggaagattttacctttgatgagtatgaactgcccctccttgtcttttttgattactttgggctggaagtcaattttgttagatattagaatggctactctagcttgtttcttcccaccatttgcttggaaaattgttttccagcctttcattctgaggtagtgtctatctttttctctgagatgagtttcctgtaggcagcaaaatgttgggtcttgtttgtgtagccagtttgttagtctatatctttttattggggagtttaatccattgatattaagagatactaaggaaaaataattgttgcttcccgttatttttgttgttaaagttggcattctgttcttgtgcctgtcttcttttaggtttgttgagggattatcttcttgccttttctagggcatgatttccgtccttgtattgtttttttttttttttttttcctgttattatcctttgaagggctggattcatggaatgataatgtgtgaatttggttttgtcctggaatactttggtttctccatctatggtaattgagagtttggctgggtataatagcctgtgctggaatttgtgttctcttgtgtctgtataacatctgtccaggctcttctggctttcatagtctctggtaaaaaatctggtgtaattctgataggcttgcctttatatgttacttgaccttttaccctactgcttttagtattctatctttatttagtgcatttgttgttctgattattatgtgtcgggaggaatttcttttctggtccagtctatttggagttctctaggcttcttgtatgttcatgggcatctttttctttagatttgggaagttttcttcaataattttgttgaagatgtttgctggtcctttgagttgaaaatcttcattctcatccactattatccgtaggttttgtcttctcattgtgtcctgtacttcctggatgttttgagttaggatctttttgcattttccaatttctttgattgttgtgccgatgttctctatggaatcttctgcacctgagattctctcttccatctcttgtattctgttgctgatgctggcatctatggttccagatttctttcctagggtttctatcccagcgttgcctcactttgggtgttctttattgtgtttacttccctttttaggtctagtatgattttgttcattaccatcatctgtttggatgtgttttcctgtttttctataaggacttctacctgtttggttttgttttcctgtttctctttaaggacttgtaactctttagcagtgttctcctgtatttctttaagtgagtcattaaagtccttcttcatgtcctctaccatcatcatgagatatgcttttaaatccaggtctaccttttcaggtgtgttagggtgccctggactgggcgaagtgggcgttctgagttctgatgatggtgagtggttctggtttctgttagtaggattcttacatttacctttcgccatctagcaacttctggagttagttgttatagttgtctttgtttagagattgtttctctggtgattttgttaccctctagcagtagacgtgtgagactagctctctcctctgagtttcagtggtcagagcagtctctgcaggcaagctctcctctttcaaggaaggtgcacagttatctggtgtttggacctcctcctggctgaatatgaaggcccaaaacaggatctttcccagaagctgtgttgctttggccaggaaggtgaagggttgtctggagccgaaaatggcaccgcctcagaaggtctctggctctcgcctatcccagaaactgcttgcctctgtattccacaccctcactcatgcagcctgtcctctgtggagtcccggaaccaaggtggctcccgccggagcctgtggcagaaacctctcgggccaggcggacccctgtgctctcaccaggaaggtggccgtttgtctggagccgaaaatggcaccgcctcagaagctctgttgctcttgcctgtcccagaaactgctggcttctgtattccacaccctcacctgtgcagcctgccctctacggagtccaggagccaaggtggctcccaaggagcctgaagcagaaacctctcaggccgggcagacccctgtgctctcaccaggaaggtCATCTTTTATTTTTTAATGTATATAATTGTTTAGCTTGCATCTACATCTACATCTATATCATCTAAACCTCCACCAACACCTACAtgtgtgtgtgtgtgtgtgtgtgtgtacacatgctgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgtgcaccacatgtgtgccttgaacccaaagatgtcaaaagagggtagcaaatcccttttaactggaattaaaggtggtgtgagcaatatgttgctactaaaagacaaatctagcttttcttcaaaagtagccaattttcttaaatattgagccatctttccagATATTcctaaaagaattttgaaagtagcatgccttcctttaataatttaagtgtgacataaaattgttccctaatattttaaatagaagcaaaatctgttcataatatgaattgcagtgttttaaaaagggttcacaagtctctaaattatgaacaattataactaccatgactattttaggtcattattgatatttttaattaacatataagcaagctttttaaaactcaaaaaagaatacacatgatatgcactcactgataagtggatattagcccagaagctcagaatgcttcttagaagggaaaacaaaaatacccatggaaggagttacaaagacaaacttcagagcagagactgaaggaaaaaccatccagagactgccccacatggggatccaccccacaaacaactaccaaatctagaggataacaacagcttgctgacaggagcctgatatacctgtctcctgaggggctcttccagtgcctggcaaatacagaagtggatgctcacaatcatccattggacagagcacagggtccccaatgaaggagcgagagaaagttcccaaggagttaaaggggtttgaagtcccataggaggaacatcaatatgaactagccagtaccctaaagctcttagaactaaatcaccaatcaaagaaaacacatggtagaacttgttgctgtagctgtatatgtagcagaggatggactagtcagtcatcaatgggaggggagaccctaggtactgtgaacattctatgcccagtataggggaatggcaggaccaagaatcagagtgaatgggttggggaagaggggagggggtagaaaataggggatttttcagaggggaaactaagaaatgggataacatttgaaaaataagtaaagaaaatagctaattaaaaaaatgaaacaatttgaaatttcacattaatttttcccaaattcatgctttgttacccatttactcacctaattttattctaataaattagaaatttatgattgaaatgtctctAAATATGATATCATAGAAGTATGTAAAAGAATATTAATGTCTACTTAATATGGACATGAAATTATGTGCTGACATTTTTCTATACTGAGTTGCAATTAAGCATACTAGAAAGTAACAATTaaacaaaaaagaaagccaggcgttggtggcacatgcctttaatcccagcactcgggaggcaggggcaggtggatttctgagttcaaggccagcctattctacagaatgcgttccaggacagccagggctgcacagagaaaccctgtctcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaggaaagaaagaaaagaaaagaaaagaaatgaaaaaaagaaaaaggaacaaaaagaaaaTAATTATTTTTAAAACTAATTATTTATCATAAAAGTCAAATATCATTGGAAGTTTTCTTAAAGCCAAGAATAATAATAGCTttaatttatatgtgtttatggatacacattactgattcctaacaaaatagagcattcaaatttgatttttatattttatttgctttagaactattatcagtgacaaaacttattcatatatatcaaaaatggcaatagcaataaatttattaagatactgaatatgtgaattttttccaactttcacagtgatgtagaatcaaaacattttaatcacttatagtctataactatatatttctgactaaaatttcatggagagaaacataggaatgcatctggtttaaaagaattgattattctttactataattaatttatcttctTTTCATTACTCTCCTTAAATTAAATTATATTTTGATATAGTTATATGTGATTCCTATACTAGGTACTCTAACTTCTTATACCCGGAGGCAAAAACCCAAAGCAAAACTTTACTATGAAAGCTATGGCTTaaaactattctcaacaataaaagaacctctgggggaatcaccatgcctgacctaaagctgtactacagagcaattgtgattaagaactgcatggtactagtacagtaagagacaggtagatcaatggaatagaattaaaacccagaagtgaaccaacacacctatggttacttgatctttgacaagggagctaaaaccatccagtggaaaaaagacagaattttcaaaaaatggagctggcacaactggcggttatcatgtagaagaatgagatttgatccgttcttatctccttgtacaaaactcaagtctatgtgaatcaaagaactccacataaaatgagaggcatttaaatttatacaggagaaagtagggaaaaacctcgaagatatggacacaggagaaatattcctaaacagaatagcaatggcctgtgctgtaagatcaagaatcgacaaatgggatttcatacaattgcaaagcttctgtagggcaaaagatactgttagtaaaatgaaaaggccaccaacagattgggaaagaatttataccagtcctaaatctgataggggattaatatccaatatatacagagctcaagaagatgaaatccagaaattcaaataaccccattaaaatggggtacagagctaaacaaagaattctcaactgagtaatattgaatggctgagaagcacctgaaaaaatgttcaatatccttaatcatcagggaaatgcaaatcaaaacagccctgagattccacctcacaccagtcagaatggctaagatcaaaaattcaggtgacagtagatgctggctaggatgttgggaaagaggaacactctttcttcacattgctggtgggattccaagctgatataaacactctagaaatcagtctgttggttcctcagaaaactggacatagtactaccagtggatccaacaattcctctcctgggcatatacccagaagctgttccaacttgtaataaggacacacactctactatgctcatatcaaccttatttattatagtcagaagctggaaagaactcagatgtccctcaacagaggaatggatacagaaaatgtggtacatttgcacaatggagtactactcaactattaaaaacaatgaattcatgaaattctcaggcaaatggatgtatctggaggatatcatcctgagtgaggtaacccaatcacaaaagaagtcacttgatatatattcactgataagtggatattttcccaggaacctagaatacacaagatacactttgcaaaacacatgaaactcaagaataaggaagaccaaactgtggatattttgctccttagaatggagaacaaaacacccatggaagaatgtcagggcactctggtggagtcagcttgtgaggcagaaatgccaaaaagctgctcatgaaaaatgaatttctaggactctcctcctggatattctggcgaaagccaactctccagtttggatcggtttgtcaggcgaaaagcctggaagctgtttcacgaggataagagtccagggaaattttcctcccagagttatggcatctctttccctaacccattatattcaaatttccaccacattaatctagtgtatagattcaggtgcactctatatagtattaccttatagtaaatgccttttaagattgtattctaacatagctaaagcctttttccagtgttcttagattccagatagcagcaaggagctcaacctattcagtaactaattaagctgcatcataaaacaatataaacatctgctattta