NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaacaaccctaaccctaaccctaaccctaaccctaaacctaaccctaaccctaaccctaacaaccctaaccctaaccctaaccctaaccctaacaaccctaaccctaacaaccctaaccctaaccctaaccctaaccctaaccctaaccctaaccctaacccAACATTCAAAAGCTGAGCAGGGCTTTAAAGCTATCTTATTAATAATTATTTCTGTATTGCGAACTTCAGCATACTTTTTTCTAGTTACATTTGAAATGTTATTCTTTTGGGATGTGCTCAAGTGAGTACTGCTTTTTCCTCTGCCTTGCTTCATTACTTTTTAGTTTCCTTCATTTGAATCATCATTGTAAGTCTCCCCTTCTCCTCAAATAACTTTCAAATTGCTGCCAAGAACTACGTTCTATCTTAAGGCTTTTGAGAAAAAACTTTCAATGAAGATAGCCGCCTAAAGTTATACAAATATAGAAGAAACGGGATAAAATAAAGCTTAGATTGGAAAAAATATTTAAGATTCTACAAAATTCACGCGTAAACAAGGGAAGCTGAGTAATTGTATGTTCAAATACTTTTAACAAGTGCAAAACATGTAGGCTTAAAGAAATAGAGCTggccaggcatggtggttcacgcctgtaattccaacagtttgggaggccaaggcaggcagataacttgaggtcaggaattcgagaccagcctggccaacagagtgaaaccctctctctactaaaaatacaaaaattaggccaggagtgatggctcacgcctgtgatcccagcactttgagaggccgaggcgggtagatcacctgaggtcaggagtttgagaccagcctaaccaacatagggaaaccccgtctctactaaaactacaacattagccgggtgtggtggcacatgcctgtaatcccagctactcgggaggctgaggcaggagaatcccttgaacccaaaaggcaaagattgtggtgagccgagattgtgccattgcactccagcctgggcaaaaacagcgaaactccgtctcaaaaaaaaaaaaaagaaaaaattagccaggcatggtgaagttgcagtgagctgagactgcaccattgcactccagcctgggtagcagagcaagaccctgtctcaaaaaaaaaaaaaaaaaaaGAGAGAGAGAGAAAGAAAGAAAGAGGGCTACATTATTTATGAAACAGATACTGTTAACTCAGTCACCAGAAAGCCTGTGTATAAATGAGCAGTGAGATATTCAAGCACAGCACACACACACTTCTCAGGACAGCTGTCGTGAGTGTTCCATGCTCGTTTCCTTCTGGATACATCAGCAACTCACTCTGCTATGATCCTGCAATACATCTCATGTTAGAATTAGAGACATCTGggccaggcacagtggctgacgcctgtaatcctaacactttgggaagccgaggcaggcagatcacctaaggtcaggagttcgagaccagcctggccaacatggtgaaatgctgtctctaccaaaaatacaaaaaattagctgggcatggtggcgcgcgcctgtaatcccagctactcgggagcctgaggcaggagaatcgcttgaacccgggaggtggaggttgcagtgagccgagatcgtgccactgcactccagcatgggggacggagcaaggctctgtcaaaaaaaaaaaacagaaaaagaaaaagaaaaaAGAATTAGAGACATCTGGATCAAATCAGCTGCCAGTCTCGCAAAGTGTCGGGTAACATCCTATTAAGCTTGCTGCTTACACATCATCTATAAAATACTGAAAATATCATTTTAAGAAATCttttttttattttgagacagagttttgctcgttgcccaggctggagtgcaatggtgcgatctcagctcactgcaatctctgccccctgggttcaagcaattctccttcctcagcctcctgagtagctgggattacaggcatgcaccaccacgcctggctaattttgtattttcagttgagacagggtttctccatattggtcaggctggtctcgaactcctgacctcaggtgatccactgaccttggcctcccaaagtgctgggattacaggtgtgagccaccatgcctagccAAGAAACCCTTATTTTAAAACAAgccaggcgcggtggctcatgcctataatcccagcactttgggaagccaaggcaggtggatcacttgacgtcagtagtttgagaccagcccaggcaacatgttgtaaccccatctctactaaaaatatattttaaaaattagctgggcatgttggtgggcacctgtaatcccagcttctcaggaggctgaggcaggagaaccacttgaacctgggaggtggaggttgcagtgagcggagatcacgccactgcactctagcctgggtgacaatagaaagactccatctcaaaaacaaaacaaaacaaaacaaaacaaaaAACCACTAAAAAAAAGACTCCATTTCAAAAACAAAACTAAAACCAAAAACACAACACAAATGTAGTACACAAATGAAAATAATTACTGTGTTAAACACAGTTTCATAGAAAATAAAAGACCAATCAAATacaataagctgcctttttagatgggtatgttattcttctttcacagctaaagaaacaggctcagagaatgttatttgattggaccGTGTTGCATTTCTGGACAGTGCAGCTGAGATCAGACTTTGCGTGTAACTCCACTAGCCTACCAGGGTGCCTCTCATAAAGGTAAGAAATGTAAATTTGGCCTAATATACAAAGTTGCCAGGGCAGCACTGGGTCAATTCTACATACAGTACTTCTATGTTCATCAAGGGAAACCTTAAGGGAAAGTGAAAATGCTTCTAGAAGGCGACTGGACACCAGCGCCTTTGCTTGTTGCCTTTGGGCTCTTCTTCTAAGGCCAACAGTGACCTGAAATTATTGACTGGCTTTTCCAATCAAGTGGACAAAATGGTACCAAGGTCACCAACATCGATGTAGAACATTGATGTTCTACAACATTGCTTAACGCAAGGGGAGACGCTCCTGACTCAGAGTGTTTAATTGCTCACCTACTTCTTTTTCTGCCCTCTTGGGCTTCTGAAATGAAAAGAACCCTGGGGTGATACAGTGAGTCAAAGGGGTGCCAGCCGCATCACAGCAAAATAGATTCCTAAAAAATCCCTGGCCTAAGATGACAGCCTTGGCTGGATCAGTTTGAATGTGCTGATAGTGGACATGGTAGAATGAAGGTGGTTGAAATGTTCATATTAAAGAACTTCCACCCAGATTGCAAGAAAAGAGAGAAGAATGGAGACGGCAGCACGAGCCCCTACAATAAAAGCAGATGTTTTGAGATCAGTTATATTTCTTCTGACAAAAATTAAAGACAGAAACCAAAGTTTAGCCTGAGACTACAATTAATTGGGCAATAAGCCAGAGGCACATATGGCATAAGACAGATTTAAACATTTCTCCCTGATATTAATACAAACACTAAAATTACAAATACTTTGATTCCaaataaaacaaatatttaaaaaatttaatGAATAAACACTGGGGTCTACAGTAGTATTTGAAGATCTCACAAACAGGTTTGGTTTTTGAAGGTTAGAACTGGTGGTCTAGAGAATTCATTTCATTCCAGAGAAAGAAAGAGAGGAATTTCTTGGGTTCCTTCAGGAATGCGTCTAGCTTTGCCTCATCTTTGTTTGAACTATGGATACGGCAGAAGAAAACATGAGGATTTCACAGATTTAAGGTGCAAAAAGTCACTGGGTTCTCTAAGAAGTCTGGGATTCTTCTGCTGGAAAAATAAGTTTGTTGAGAAAAAATGAGTTGGAGGAGGCTGTTATTGAAGTGAAGCAGAATTGTTTTTACTAGTCTGCTTATTACCCACTCTGTAGTGTGGAAACAAATTATTCATGCACAAGGTCCTCTTACTGTTCCTAGAATGCAGTGGAAAGAGAACAGATTAGTTTTCCTCCCTCAGAACACAACCCCTAGAAACATCCTACCTCAGATGAGATATTGCCTAATTATTTTCAGAAGACAGTGAAACATCATGGATGTAAATGTTTGCTACAAAATAAATACATGCTAGAAACAGAAGCATCTGGGTCACAGCTATATTAGAGCTACCTGTGTTCCCCTGTCACTGACATTAAAACAAAAATGTCCAATACAATCATTCACAGCGTGGGAGAGGGGAAGTTGAAGGATGGAAAGGCCAGGCATAAAAGGATTTCAGAATTTCCGTCCATAAGGAAGTGGCTTTGTGCACTGTCTGTTACTGCGTGCAAGGTGAAATTTGAAGAATGAAAACGTGCAGTAACAAGGGCTCCTTTGTCCAACTCACCTCTCCAGATACCAACTTTCAGACATGTTGCATTTTAATTGAAAGGTTGATATAATTTTTTTTAAAGAACACTTGCGGTGTTTGAAGTGACAAAGGCTGCTGTGACAAAAAAGCAGGGAAAGGGAATTTTTTTTTAAAAGCAAACAACAACAACAGAAACCCCACAGAAAAGCAAACAACAAACAAACAAAAAACAGAGGAAGTAGTCGAACACCCTGGGCTGTGACTACTTCCAGGAAGGGGCTACAAGAGGCAGTTGGAAATTCTATTTGTTTTGCAACTGTGGGTTTTCCGGCCTGCTTCCTTTCTAAAGCATATTACTCTGCTTTTGGTTCATGAAGTTATCCATTTCTGTTTTCTGGAACAGCTATGTATTTTCTTtatctatcatctatctatctatttaccatctatctTTTCTACCTTTCGCTATCAAGAGCTTGGGTCAAGCAGGATAGAATTCCAGTGTATGTTCACTCTACCATTTAAAACAAGAGCTCTTGTAGGCATTCTCCATCACATCATAAACCTGAGCTTTCTAAAAcagggtgtggcaaactaccatgcatggaccatgtctgacacagtctgcatttgtaagtaaagttgtaatgggacacagccaatacatgtgttacataatgtctctggctactttcatggtataatggaagagctgagtcattgagagagagagaccatatggcttggaaaacttaaaatatttaacatttagccccctgcagaaaatacttgctgactcttgTTTTAAAAGATCTCTGTTTAGAATGCTACCTATTGCGTTCTGGATAGAATCACAACTCTTTACCACAATCGACACAGCTTCAgccctgcttctatatccagcctcatctatttctgctcctcctccttattttccttctggccatgctgatggattgtcagcttcccagatgtgcaagaatctctcctcccttcccaacattctcatgctctccctctgcctctgaagaacttcctgccccatctctcatgacaaatcctttctacattctttaagatgcagcccctttgctccttccttaaggatgtctgtctggctctattttgggtgacgtgctccttctgcatctcccagagccagcctgtgtgtgtcagctacaacatttctttgcatctctgtgtcATATATCACCAAATCTGCCTAAGCTTGCATGAGTCACTGCATGACAACTTCAGACTCCACCAGCATTGTCCCCACTAACCACAAGGCTTAGACATTCGTCCAGTATGCTCGGGGTTGTGGGGTGGTAGCAGTAACCGGCTGGTGACCATCATTTCTTACATCAGAATCAAATCTGTAGATCTCTGCCATTCATAAGTATTTGGAGTTTAAAATTAGCATAAAGATTTTCCTTAAAATAAGAACAAATGGCTTGAGTAGGCTTTTGGAACACAGGATGTTTCCACTGGTTCATTTCTGTGTTCAATATTCCCACATGAATCTAAACACggctctgctcttagtagctatgtgaccctaggaaagtcactcaatctccctcagctaaattttgttgtgtgagtaatgaggagagagttgtgatttgtatttagtgaaaaataacaaacaaaaggcatttagatttctggaacctggtatgtagtagaacctcatgaaatactagctctgttGAAAAAACTAGACTGAAAGAAGCTTACAAAGTCAACAAGAGTTTGAAGCAGTGAAGGACTTAGAGGAGGAGCTGCTGCTGCAGCCTGTAGCTCCTGGAAGCCCGTTTTGTCCATGATTTAGCAGGAATGCATTACCCTTCCATGAGGAGGCACTGCCCACAGAAACCAAGGCCATTCTTTGAAGACAAACATGTCTTAATAGCCTTTACATTATGTAATAGTGTAATACaaataataatttattataataatGTGAAATTATTTACAGTaccctaaccctaaccctaacccctaatcctaaccctaaccctaacccctaaccctaatcctaaccctaaccctaaccctaaccctaacccctaaccctaacccgaaaaccctaaccctaaaaccctaacataacccttacccttaccctaatcctaaccctaatccttacccttacccttaccctgaccctaaccctaatccttacccttatcctacccctaacccttaacccctaaccgctagccctaacccttaaccctaaccataaccctaaccctcatcctcatcctcaccctcacccctaaccgtaacccctaacccaaaccctaaccctgaaccctaaccctaaacccaacccaaaccctaacctgaaccctaacccgaaccataaacctgaaccctaaatccgaacctgaacccgaaccctaaccataacccaaacccgaacccaaaccctaacccctaacccctaaccctaaccctaccctaacccaaccctaacccaaccctaactctagccctagccctagccctagccctaagccctaagccctaagcctaaccccaaccccaaccccaaccctaaccctaaccctaaccctTCCTCAGCCTCTCAACCTGCTTGGGTTATAGGTATGAGCCCGGGTGCCTGGCcaaacattccattttatatgtatatgctaggaatgaataatctctacaccaaattatgaaaattctaccttaaacaataccaatagcaatattatacttaggaataaatggaatgaaacgacaagacttagatgagggaaattataagacattacttaaggaaattaaacttccagtaaatgtaaaaatgtatcttatttgtggatttgtagaccacattgttaagtttcccaaagtacacaaagcaatccgtggattcgatgttattcctacaaaaatcccaaaggccttgggacagaagtggataagctgatcctgatcacatcccaatttcaaattttattacaaaggaacagtaataaaaacagtgggatccttgcacaggaataaacagaaagatcaactgaattgaattgggagtccagacagaaaacaatacctctatgctcaactgattttagacaaggtccattaccagtaaattggggaaagaatcctgtcctcaacaagtgatgtaaggcaacttgctatccacataaagggaaatgaaattgtatccttacctcataccacataaaaaattaacttacaatggatcaaagaccaaaacaggtgaaaactaaaaactctggaagaaaacgtacagttaagcattcatgaccttacacgtagcaatagtttcctacatctgacaccaaaagcacagaccacaaaaggaaaaataaatcaatttatttcctcaaaattcacaacttttacgtctcagaagacatgaagaaaaaagttgaaagacaaAATGTTATAAtaggaaaaacaactgtcttatagtatactctcaacactcacagaacacttctgttaccagatacatgggttttttccccacacagaccaaatcttgggtaccagctgcgtgtcctacagtgcaatccaattgtgacagtaaatggagaaagcatcagaccccacaggctaagggctcagtcctaGGAATACACGTCATGCCCcttgtcgcttgcaaatttaaatgacaaacacaaggatggtaaaaagaaagtgactttatgccagagcttagctgaagggaacatacaggctcttgccttaagggaagcgcttccactttctgggcagaaagctgggctttcggacttgccagaatggcatgcaggggatgaggtgaggaggtgcggggtctatgggacatgctctgatgttttctccattaggtggtcttgctagcaccaccacgggcagagccaggttgtaaattgactgttgtctgctgccaatctactggtgggggagagatatggaagtgccagtttgtttcaaggtttggtccctggaacttataagtaatcacacagttggaaaagtttgcagtataggaagtgtctggtggagagacagtaaagcttataattgcattcctaaagagctaagtgcaggaacagcaaaatggtaaaacgaattcatttcttctttaagaaaatatgggtactaagttacaagactgtaaccacttaagatgccaaccacaaacagtaggttcccaggttaccttctgtctgactttcctacagattggagactcccacaacacccttattgggttcagcaatttgctacatcacattacacaacccatgaaagcagtgtacttactattcctgactcattaccaaggatcttttaaacactacaaatgaaaagccagatgaagagatgcacaaggtgaggtatatggaaggaatgcaggcctcccatgccctcgccagatatgatcctcccagtatctcttgtgttgggagagcaacacagatgctctcccaaccctgtcctttattacacaggcagattggttacgtctgtggccataggtgatcaactcaaccatcagcacctctccccttcacagagacgggacgggggaagaaatttcaaattctctcatgacaaggttgcttcccttggcagccagccccactgaggctgtccaggtgcccccagccatcaatcatttcattagcgtacgaaagacacattacttcgtacattcccaaggcttagcgctctgtttcaggacactgcagcagagaccacacattaACTCTTATTACGTTCCAacaacctataaaacggaagaaaatgtctgcacattagatacttcatcagtgtctgttatccagaatgtataaagaacttttacaactccatagcaaagacaacccaatctaaaaattgacaaaagacacacttcaccaacaagcacatgaaaagatgcttaacatcattaccataattaaaaccataaagagataacccttaactcacacaagaatagttatactaaaaaataacaagtgttgacaaagatgtgcagaaacttgaactcttaaacactgcttgtgacaatatgaaatggtgcagcctacgtgtaaaataatttgatgtttcctcataaagttacaaatagatttaccatatgagttaatgattccattcctaggtatataccccaaagacctgaaaacaactgttcaaacaaaaacctgtatgctctttaaatgtgtcaaggtcataaatatgcaggaaagtctggggaacagttccaggaaaagaaaactGGATCCtaataaaaaaaaaaaaaaaaaaCACATTATACTCCCAAGTGTGGCATGAggtaaaactgaagtgagtttgtggaccgaattatcatgtaggaacaacgctgatttcctgatctaggggttatgtggtagttacctgggagagtgtccatgctttcagtacaatataccggagtatttTGTGGGACACTGCAAATCTGGTACAGCAATAACTGTTGGGGAATCTAAGGGAAGAAACAAGCTGTACTTTGTACTACTACTGGAAGTTGCCTAGACATATGACATTATTGGAAAATAAGTTACTTTTTAAAACAACCATGTCAATACCA