NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGAATTCAATGGACTCGAAATGATTGGAATGGAATGTGATGGAATTGACTCAaatggaattgaatggaattgactcgaatggaattgaatggattggagcctaatgcaatggaatggaatcgaatagaattcaatggaatggaatggacaggttcggaatggaatggaatggaattgaatggactcgagtggaatgggttgggaaggaatggtctcgaatggaatggaatgGAAATGACTCAaaaggaatagcatggaatggaatggactcgaatgcagtggaatggaatggaatcaaatggaatggaatggaatcgaatggaatggtatggaatggaatgtactcgaattgaatggaatgtagaggaagagaatggagtcgaatggaatggaatgtaatggaatgaaacggaatcgaatggaatggaaacgaaaggaatggtatggaatggaatggaatggaatttaaatggaatggactcaaacggattgcagttgaactgaattgacttgaaaggaatggacaggaatggaatggaatggaatagactcgaatggaatggaatgctgtggactcgaatggaatggaattgactcaaatggaatggaatcgactcgaacggaatgaaatgggtaggaatttactcgaatgaaatggaatggaatggaatggaatggactcaaatggaatggaatggaatggaatggaatggactcaaatggaatggaaagtagtggaatgggctcgaatggaatggaatggaatAGTACAGATGCgaacggaatggaatggaatgtattccaatgaaattggttagaaaggaatggactcgaatggcatggaatggaaaggactcaaatggtatcgaatggaatggaattgtctggaacataaagaaatggcatgaactcgaatggaatggaatggactcgaatggaatggaatggaatggattggactcaaatggaatagaacggaatggaatggaatgtactggaatggaatggaatcaaatggaatggagtagaattgtatggactcgaatgaaatggacacgaatgcaatggaatggactcgaatggaatggaaaggaatggacccgaatggaatggaatggaatggaatggactagaatggaatggactcgagtggcatggagtggaatggaatcaaatgaaatgtaatggaattgaatggacttgaattgaacggaatgaaatgttatggaatggactagaatggaatggaatgagtggaatgaaatggagtcgaatggaattgaatggaatggaatgcattcgaatgaaatggaatggaatggacacgaatggaatgtaatggaatggaatcgaatagactcaaaaggaatggaatggtatggtattgaatggaatggaatggaatggactaggatggaatggaatggattcgaaaggaatggaatggaattgaaatgaagtgtctggaatggaatggaatggaatggacacgaatgtaaaggaacggaaagaaatggactcgaatggaatggaatggaatggaCCTGAAAGGATTGGAATGGAATGGAAAGGAGTCgaatggaattgaatataatggactggagtggaatggaatggaatctaatggaatggactcgaatggaatggacccgactggaatggaatgtactggaatggaatggaatgatgtggaatggaatggaattgaatggaatagaatgcaatggacttgaaaggaatggaatggaatggaCTTGAATGGACACgaattgaatggaagggaatagaatggactcaaatggaatacagtggaatttaatggaatggaatggactctaatggaatggaatcgaatgggctataatggaatggaatggaatggaatggacacgaatggaatagaatggaatggtcaccaatggaatggaatgcaatggaaaggactcgaatggaatttaatggaattgaatggtctctaaaggaatggaatggaatgcaatggaatggactcgaaaggaatggaatggaatTGATTCTAACAGAATTGAATGgaatggaaccgaaaggaatggattggaatggaatggactcgaatggaatggaatggattggaatgcactcgaatggaatgtaatgtaatggagtgcaatcgaatggactcgaatggaacagaatggaaaggactcaaatcgaatagaatggaatggaatggactcgaatggaatggaatggaactgacacgaatggaatgtaatcgaatggaatggaaatgaatggaatggaaaggaatgaaatggaatggtaagctatggaaaggaatggacttgaatggaatagaatggaatggaatcgaatcgaatcaaatggattggaaaggatacgaatgcaatggaatgcaatggaatggaacggaatggaaaggattggaatggtatgtaatgcaatggaatggaatggacatgaatgtaatagaatggaatggactcgaatgaaatggaatggaatgtactccaaaggaatggaaaggattggactataatggaatggaattgaatggactcaaatgtaatggaatgatatggaatggaaaggtttagaatggaatgcaatgtaatggactctaatggaatggaatggaatgcaatttaatgtacatgaatggaatggaattgacgtgaatggaatggaattgtctcaaatggaatggacatgaatggaatggaatgaaaatgaaagaaatggactcaaatggaattgaaagtaatggaatgaaatggacttgaaaggaatggaatggaatgaattggaatggaagggaatggaatggaatgggatggaaaggaatgtaatatagtggaatggaatggaacagaatggaatggtatggatggcaatttaatggaaaggagtagaatggaatggaatgaaatggacttgaaaggaatggaatggattggaatgGCCTCGAATGGAATGGAATAGAGTGGCCTCgaatggaatggactcgaatggagtgtaatggaatggaatcactcgagtggaattgaatgacattggatggaatgcacttgaatggcatggaatggaattgaatcgaatgtaacagaaagtaatggacatgaatttaatggattggaatggaatgcaatggactcgaatgtaatggaatggaactgaatggattcgaattgaatggaatggaatggaattgaatggaatgaaatcgaatggaaacgaatgaaatggactccaatggaatggaatggactggaatggaatggaatggaatggaagggaatggaatggaatggaatggaaaggactggaatggagtggaatggaatggaacggactcaaatagaatggaatgtaatggaattgactcgaatgtaatgtaatggaatggaatagcttggaatggaatggaaaggaaataaatggaatagaattgaagggaatggaatggaatggactggactggaatggaatggaatggattgaaggaatggaatggaattgaatggaatggactcgaatggaatggagtggaatggactctaatggaatggaatggtctcgaatagaatggaatggaatggaaataactcgaatggaatggaatgtactagaatggagtggaatggaatagaatgcacttgaatggaatgcaatggaatggacccgaattggatggaatggaatgaaagaaatggactcgaatggaatggaattgaatggaatgtaccagaatggagtggaatggaatggaatggactcgaatggcatgAAATGTAATGGACCCgaatggaatggaatggaatggaatggaatggaatggaatggaatggattagaatggaatggaatggaatggaatggaatggactcgaacgaaattgaatggactcgaatagaatggaatggaatggactagaatggtataaaatggaatagaatggaatggactggaatggaatggaatggactcgaatggtacaaaatggaaaagaatggaatggactcgaatcgaatggactggaatggaTTTGAGTCAAAAGgaatgtaatggtatggaaaggactcgaacggaatggactccaatcgaatggaatggtcacaaatggaacggaatggaatggaatgcactcgaatggaatacaatggaatttaatgtaatggcctctaatggaatggaatggaatggacttcaatgtaatagaatggaatagactcagatggaatggaatgcaacggaatggaatggaatccattggaattgaatggactcgaagggaatggaatggaatggaatggactagaatagaatggaatggaatggactcgaatggaatggaatggactagaatagaatggaatggaatggactcgaatggaatggaatgcagtggaatggactcgaatggaatggaatgGTATTGACTCGAAAGGATTTgaatggagtgaacccgagtggtatggattggaatggaatggactcaaattgaatggaatggaatggtttgggctcgaatggaatggaatggattcaaatggaatggaatggaatggactcaaatggaatagcatggaatggaatggcctcgaatgcaatggaatggacttaaatggaatagcatggaatggaatggactcgaatgcattggaatggaatggactccaatggaatggaatggactcgaacggaatgGAGTGGAATGGACTCTaatggaatggaacggaattgaattgactcgaatttaatggaatggaatggaatggaatgaactcgaaaggaatggaaagtaatggaatgaaatggactcgatggaatggaatggaatggaatggattcagatggaatggaagggaatggaacggaatggaatggaatggaaGGTTATGGAATCGAATGGAATGCATTTGAATTGAATGGACCCGAGAAgaatggaaaggaatggaatggaatggaatggaatggaatggaatggaatggaacttaatggaatgaagtggactcgaatgaaatggaatggatgcaatggacttgaatgaactggaatggactcgaatggaatggaatggaatggaatagattggagtggaatggaatggaatgcaatggaaaagactcgaatgaaatggaatgcagaggaatgaactcgaatggcatgcaatgtaatggaatagacacgaatcaaatggaatggagtggacttgaatggaatggaatggaatggatctgaaattaatggaacggaatggaatggaatgaaatggaatggaatggaatggagaggaattgaatggagtggaatggaatggaatggaatggaatggaattgaatggactcgaatggagtggaatggaatggaatggactcgaatggagtggaatggaatggaatggactcaaatagaatgaaatggaatggaaccgattggaatggaatgcaatggattggaatggactggaatggaatggaaaagtacggaatggaatggacttgaatgaaatagaatggaatggaatggaatggacgggaatggactcgagtggaaatgaatggaattgaatggaagggactcaaacgaaatggattggaatggactcgaatgtaatggaatggactcgaatagattggattggaatggaatggtctctaatggaatggaatggaatggactcaagtggaatggaatgcaatggactggaatggaatggaatggaatggaatggaatggaatggaatggaatggattgttatagaatggaatggaatggactgttatagaatggaatggaatggaaaggaattgaccagaatggaatggactagaatggaatgGAAAGGATTCGAGTGGAAAGGAATAGAGTAGAAGGCACTCgaatggaatggagtggaatggatttgaatggaatggaatggaattgaatggattcgagtcgaacagaatgtaatggtatggaatggactcgagtggaatggactcgaatggaatggaatggacacaaatggaagggaatggaatggaatggactcgaatggaatacaacggaatTTAATAGAATGGACTCTaatggaattgaaaggaatggactcgaatggaatagaatggaatagacttgaatggaatggaatgcaatggaatggactccaatggaacggaatggaatggaatgcactcgaatcgaattgaatggactcaaaacgaatggaatggaatggattcgaatggaatgcagtgcaatggaattgactcgagtggaattgaatggattggacccgaatggaatggattggaatggaatagactcgaattgaatggaatggaatggattgtgctaaaatagaatggaatggaatggactcaaatggaatagcatgtaatggaatggactcgaatgcaatggaatggaatgggctcgaatggaatggaatgGACTCAAAAGCaatgtagtggaatggaatctattggaatggaatggtattgaatggacacgaatggaatggaatgtaacggaacggaatgaactcgaatgatatggaatgtagtggaatgaaatggactcgaatggaatggaatggaatggaatagactcgaatggaatcatcatcgaatggaatcgaatgtaatcattgaatggactctaatggaaaaatcattgaatgaaatcgaatagaatcatcaaacggaaatgaatggaatcatcatcaaatggaatcgaatggaattatcaaatggaatctaatggaatcatcattgaatagaatctaatggaatcatcaaatggaatcgaatggaatcatcattgaatggaatcgattgggatcatagaatggtatcgaatggaatcatcatcaaataaaatcaaatggaatcttcgaatggactcgaatggaatcatcattgaatggaatagaatggaatgatcatcgaatacaatcgattggaatcatcgaatggaatcatcatcaaaaggaatcgaagtgaatcatcaaatggaatcaaaaggaatcatcgaatggaatcgaatggaatcatcatcgaatggaatccaatagaatcatcatcaaatggaatcgaatggaatcatcaattaatggaatcaaatggaatcatcgaaaggaaactaaaggaatcatcatcgaatggattcgaatggaatcgtcatcgaatgtaactgaatggagtcatcaaatggaatcgaatggaatcatcatcacatggtatcgaagtgaaacattgaatggaatcgaatggaatcgtcaaatggaaacgaatggaatcatcatcaatttgactctaatggaatcatcatcaaatggaatcatatggtatcatcgaatggaattgaatggaatcatcaaatgggctcgaaatgaatcatcgaatggaatcgaataaaatcatcgaaagtaatcaaatctaattatcatctaatggaatcgaatggaatcatcatcgaatggaatcgaattgaataatagaatggaatcaaatgaaatcatcaaatggactcgaatggaatcatcatcgaatggaatcaaatggaatcatagaatggaattggaaggagtcatcaccacatggaatcgaacggagtcaccatcgaacggaaacgaatggaatcatcatcgagtggactcatcgaatgaactcaaatggaataatcatcaaatggagatgaatggaatcatcatcaaatggcatcgaatggaatgatcatcgaatggaattgaacagaatcatcatcgagtggaatcaaatggaatcattgaatggacttgaatggaatcatcaaatggaatcgaatggaatcatggaatggactcaaatgatatcatcatctaatggaaactaatggaatctttgaatggactctaatggaatgattgaatgcattcgaatggaatcattaaatggacttgagtggaatcatcatcgtatggaattgaatggaatcatcATTGAAATGAATTGAAAGGAATaatcatggaatggaattgaatggaataatcattgaaaggaatcatcatctaatggaattgaatggagtcatcatcattgaatggaattgaatgacatcatcaacaaatgcaatcgaaaggagtcatcatcaaatggaatggaaaggattcatcaaggaatggaattgaatggAACAATCATCGAACAGAAACGAATGGaattatggaatgcactcgaatggaatcatcattgaatggaatcgaatggtatcattgagtggacttgaaagaaaccatcattgaatggcatcaaatggaatcattgaattgacttgaatggaatcatcatcgaatggaatcaaaaggaatcatcgaatggactcgactggaatcatcatcaaatggaatggaatggaatcttcgaatggaatcatcattgaatggaattgaatggaatcatcgaatggaatagaatggaataatcatcaaatggaatcgaatggaatcatcgaatggactcgaatggaatcatcatcaaatggaattgaatggaatcatcgaatggcatcgaatggaaccatcgtctaatggaatggaatggaatcattgaatggactcgaatggaaatatcatcgaaattgaatcgaatggaatactcatggaattgaatcgaatggtctcatcatcaaatggaatcgaatggaatcatcaaatggaatcgaatggaaacatcaaatggactcgaatggaatcatcatagaatggaattgaatggaatcatcgaatggaatcatcatcgaatggattcgaatggaatcattgaatagactcgaatgcagtcatcatcgaatggaatcgaatagaatcatcgaatggactcgaatggaatcatcatcaaatggaatcaaatagaatcatcgaatggaatagaatgaaatcatcattgaatgaaatcgaatgaaatcatcaaatggcattggatggaatcaccatcgaatggaatcaaatggaatcatcaaatggccttgaatggaatcatcatcgattggaatcaaatgaaatcattgaatggaattgaatggaatgatcatcgaatggaatcaaaaggaatcagcgaatggaatcgaatggaatcatcgaatggaatccagtggaatcatcgaatggacacgaatggaatcaaaatcgaatgacattgaatggaatcttcgaaaggactcgaaaggaataatcattgaatggaatcgaatggaatcatcgtatggactcgaataaaaacatcatcgaatgaaatcgaatggaaaaatcaaaaggaatcaaatgaaatcatcatcgaatggaattatctcatgaactggaatggaatcttcattgaaaggaatctaattgtgtcatagaatggacacgaatggaatcctcacggaatggaaccgaatggaatcatcgaaaggactcgaatggaatcatcatcacatggaatcgaatggaatcatcgaatggaatgcaatgcaatcatcatcgaatggaaatgaatggaatcatcgaatggaattgaatagagtcaccattgaatgaaatcccatggaatcatcaaatggattcaaaaagaatcatcatccaaaggaatcaaatggaatcaacaaatggaatcgaatggaatcatcatctaatggaatcgaatggaattatcgaatggaagtgaatggaatcatcatcgaattgaatagaatggaatcatcatctaaaggaatcgaagtgaatcatcgaatggaatagaaagaaatcatcgaatggactcgaatggaatcatcaaatggaatcaaatagaatcatcaaatggaatcgaatgaaccatcatcgaatggaatggaatggaaatgtcgaatggactcgaatgaaatcatcatcaaatagaatcaaatggaatcagcgaatggaatcgaatgcaatcataatagaatggaatcgaatggaatcatcaaatggaatcatatggaatcatcatcgaatggaatcaaatggaatcatcaaatggcatcaaatagaatcatcattgaatcgaattgaaaggagtcatctaatggatgcgaatggaatcatcatcgaatggaaatgaatggaataatcaaatggacacgaatggaattttcatttaatggaattgaatggaatcatcatcaaacggaattgatttgaatcctcatcggatggaatctaatggaatcatcaaatggaatagaaaggaatcatcatctaatggaattgaatagaatcatcaaatgaaaacgaatggaatcatcattgaatggaatcaaatggaatcataatcaaatggaatctaatggaatcatcaacgaatggaatccaatggaatcatcatcaaaaggaacggaatggaatcatcgaatggaaacgaatggaatcatcgaatggattcgaatagaatcaccatcgaatggaaaagaaaggaatcatcgaatggactcgaatgtaatcatcatggaatagaatcgaatggaatcatcgaatagacacaaatggaatcatcattgaatggaatcaaatggaatcatcgaatggactcaaatggaatcatcattgaatggaatcaaatggaaccatcgaatgacattgaatAGAATAATGAATgaatggaatctaaaggaataatcaaatggactcgaatggaatcatcgaatggactcgagtggaatcatcattgaatggactcgagtggaatcatcattgaatggaatcgaatggaatcatcaaatggactcgaatggaatcatcatcaaatggaatctaatggaatcatcgaagagactggaatggaatcataatcaaatggaatcgaatggaatcatcgaatgacatcgaatggaatcatcattgaatggaatggaatggagtcatcaaatggaatcaaatggaatcatcattgaatggaatcgaatggactcattgaatggaatcaaatggaatcatcatcgaatggaatcaaattgaatcatcgattggaatagaatgcaatcatctcaaacagaatcaaatagaatcatccaatggaatcgaatggaatcatcatcgaatagaatcaaatggaaccatagaatggtatcgaatgggatcatcatcaaatggaaccgaatggaatcatcatggaatggaatcaaaAGCAAAAATCGAATGGATTT