NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNACGGGTTCTACaggaaagaaagaaagaaagaaagaaagaaagaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaagaaaAATGAAAGTAAGAAACTAAAATTACTTTTATGTTTTGTAgttttgttgtagataaggtctcactgtgtagctctgggtgacctagatctcactacatgtcttagttagggctttacagcagagaacagacaccatgaccaaggaaagatgtagaaaacccaacattcaatggaggcacaatcctttaatggcagcactctaaaggaattggtagaggcagaggcaggcaggtttctgagtttgaggcTGTTTCCTTAACAATTACTAGGGCTGAACTTGAGGGGTTCTAGAGgaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaaagaagaaaaaagaaaaaagaaagaaagaaaATTCTTTTTACGTGTTGTAgtttttgtgtagataacacagcactgtgtagctctggcagacctaggactcactaCAACTACATgtcatggttttacagctgagaacagacaccataaccaaggaaagatttataaaacccaacattcagtGTATgtgcatgcctttaatgccagcactctggaggcagtggtagaggcagaagcaggcaggtttctgagtttgaggctgtttccctaacaagtactagtgctgaacctgagggctTCTACAGGAAAGAAAGAAAagagagagagagattgagagagagagagagagagagagagagagagagagagagagaaagaaagaaagaaagaaagaaagaaagaaacaaagaaacaaagaaacaaagaaacaaagaaacaaagaaacaaagaaacaaagaaacaaagaaacaaagaaacaaagaaacaaagaaacaaagaaagaatgagagaaaggaaAATTATTTTTATGTGTTGTAGCTTTGTTGTAGATAAGGTCTCACTTAGCTCTGGGGGACCTAGATCTCTCTACAtgtcttacttatggctttacagctgagaacagacaccatgaccaatgaaagacgtagaaaacccaacattcagtttggcacatgccttaatgccagcactctggagttagtggtagaggcagaggcaggtagttttgtgagttcgaggcTTTTTCCCTAAAAAGTACTAGGGCTGAACCTGCGTGGTTCTATAGgaaagagagagagagagagagagagagagagagagagagagagagagagacagagagagacagagagagacagagagagacagagagagacagagagagacagagagagacagagagagacagagggagggagggaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaggaaAATCATTTTTATGTGTTGTATTTTTGTTGTAGATATGGTCTCACAGTGTAGCTCTGGGGGACTGGACCAAATCAGTGGAGGATGTTGATTCATTGTGTTTGTTTTTTTGTTTGTGCTACCTAGTTTTTTCTACTCTGGGATCTAGTTCTCAGCCCTTAGCAGTTAGAAATATTCCATGCATCCCTTCTATCATTCAGATGGAAGACAAGATACCCTTGGTCTCTTCCTGTCTCCAAACTGATCCTCTCATTCTTCTCTTTATCCTCTGCCATGTCCTGCTCCAAAACTAATATAGTCCCTGATGCTCTCTTTCTATCCCCTCACCCCTGAGTCTTCCATCTTTAAGTCTCTCTCTCATTCATatagatagataaatagatagatggatatataggtagatgatagatgatagatagataaatagatagatagatagatagatagatagatagatagatagatagatagatttttttaagatttatttatttattttatatatgtgaggacactgttgctgtcttcagacacaccaggagagagcatcggatcccattatggataattgtgagccaccatgtgattgcagggaattgaactcaggacctctggaagagcagtcagtgcccttaacagctgagccatctccccggccccGACCTAGAACTCTTTAGGACTCCTCTTCATCTTCCAGAGCTGGAGTGAGACAGTGGAGTTGTGGCAGTTCTGTTTGAGGTGGTCTGggaactggaatcaccctcagttgaaagccaccacgttgatgctgggaattgaatccctgtcttctgaaagggtggctagtattcttcacacctgagacatctctcGACCCAGGCACTGTGTTTTTTAAGAGTCTTAGGTTGTGGTGATAAGAAGGGTGTCATTTTACTCTAAGGTAAATCACTTGTCCAAACTCGAAACCGGTAATCCAGAAAGCCAGTAGAGGACCTCCAGTTGCCCTGCTGTGTCCATCCTGTTGACTCTGTGCCTGCTGAATGCTGTGGGCACCGGGAACCCTGCACACCTACCTGCTCCTCATTAGGGAGCCCATTTAAGAAGTGATGGTGGGAGCTGTGGGTCAGAAAGGTTGCTCAGTGGGCATGCTACAGGTCCAGGCCAGATAAGCAGTCAGGCCCAAGTAACCTATGGGGAGCAGAGCCACAAGGCCAAAGTAGGCAGGGTGTGGGATACTGGGCAGGTAGCTGATCACAAAGTACAGGTTGATGGCGCAGACCAGCGCCATGATGCAGGAAGTGATGGCTTTGCTCAACCGGCCGTTGGCAAACTCCTGCATGACAGCTGGCATGCTGGTGAAATTCAAAATGGGCAGCACAGCGAAGGGCAGCAGTAGACTCTGCAGAACATTGACATAGACATGCCACACTACAACTAGACTATAGATATGTCCCACTACACCTAGATTGTAGACATGTCCCACAACACCTAGAGTATAGACATTTCCCACTGCATGAAGTCTATAGACCTGTCCCACTACACGAAGTCTATAGACATGTCCCACTACACCTAGATTATAGACATGAAGCACTACACCTAGATAATATGCATGTCCCTCTACACCTAGACTATAGACATGAACCACTAAACCTTGTCTGTAGGCATAAACAACTACACATACTGTATTGACATATCCCTCTACACCTAGACTATAGACATGTCCCACTATACCTAGACTATATTTAAGAACCACTACACCTAGATTATATACATGAACCACTATACCTAGACTATAGTTATGAACCACTACACCTAGACTGTAGACATGTTCCACCACACAAAGACTAAAGACACGTCTCACTACACCTAGATTATAGACATGCCCCACTACACCTAGACTATAGACATTTCCTACTACACCTAGACTATAGACATGAAGCACTACACCTAGACTATTGGCATGTTTCACTACACCTTGAACATAGACATGTCCCACAGGTATCATGCTCTACAATGTGCCTCCCTCAGATACCATATTATACAGCGTGCGTCCCTCAGATAACATATTCTAGAATGCCTTCCCTCGTATATCATGCTCTGTAGTGTGCTTCCCTCATATACCATGTTCTACTGTGTTCGTGCCTCAGATACCATGCTCTACAGTGTGGCTCCCTCAGATTCCatgccctatagtgtgcatccatcatagaccatgctctaccttgtgcctccttcatatacaatgttctacagtgtgccttatcagataccatgttctacagtgtgagtcccttaaataccatgctctacagtgtgTCTCCCTCAGATACCATGCTCTAGAGTGTGCCTCCACAGACACCAGGCTCTACAGTGTGCCTCCTTCAGTTACCATGCTCTACAGTGTGCCTACCTCAGATACCATGTTCTATCGTATGCCTCCCTCAGATAACTAGTTCTACTGTGTGTGTCACTCAGATACCATGTTCTACAGTCTGACTCCCTCAGACACCATGCTCTACAATGTGCGTCCATCATATACCAAGCTCTACATGTGCCTCCCTCACATACCATGTTCTTCAGTGTGCCTGCTCAGATGCCATGCTCTACAGTATGCCTCCCTCAGATACCATGCTCTACAGTGTGCTTCCCTCAGATACCAAGCTCTACAATGTGCCTCCCTCATATACCAAGCTCTACAGTGTGTGTCCCTCAGATACCATTTTCTACAGTGTACATCCCTCACATACTACGTTCTATACTGTGCCTCCCTCAGATACCATGCTAAAGGCCTGTGTGTGGGGCCTGAAGTCTGTGGGCAGGGCTAAAAAAGTGTGGGTAcccgggaggcctttgcctcaggatcagcaggagccatcttggttccgggactccactgaaagtagtctgcacaggtgagagtgtgcactatagaagctaacagcttctgggacaggcaggagccacagagcttctgaggcagcccccttttcaggctccagacatccggccaccttccaggccagaggacaggtgtccgctcggccctggagggctttgcctcagcatcggcgggagccatcttggttccgggactccactgaaagtagtctgcacaggtgagagtgtgcactacagaagctaacagcttctgtcacaggccaaagtaacagagcttctaggaaaggtcctgtttggagccttcatccttggacaggagggaggtctgaacgccagatatctgtgcaccttccctataagaggagagcttgcctgcagagagtgctctgaccactgaaactcagaggagagagctagtctcccaggtctgctgatagagggtaacagaatcaccagaggaacaatctctaaatagaatcaactataacaactaactccagagattaccagatggcaaaaggtaaacgtaagaatcttactaacagaaaccaagaccactcaccatcatcagaacccagcactcccacttagcccagtccagggcaccccaacacacccacaaagctagacccggatttaaaagcatatctccagggcctagcaaacacagaagtggatgctcacagtcagctattggatggatcacagagcccccaatggaggagctagagaaagtacccaaggagctaaatggatctgcaaccctataggtggaacaaaattatgaactaaacagtaccccggagctcttgactctagctgcatatgtatcaaaagatggcctagtcggccaacactggaaagacaggccattggacttgcaaactttatatgcgccagtacaggggaatgccagagacaaaaagtgtgactgggtgggtaggggagtgggggggagcatatgggggacttttgggaaagcattggaaatataaatgaggaaaataccttataaaaatatttttaaaaagcatatctcatgatgatggtagaggacattaagaaggactttaataactcacttaaagaaatacaggagaacactgctaaacaggtagaagacattaaagaggaagcacaaaaatcccttaaaaaattgcaggaaaacacaaccaaacaggtgatggaaatgaacaaaaccatactagacctaaaaagggaagtagacacaataaagaaaacccaaagtaaggcaacgctggagatagaaaccctaggaaagaaatctggaaccatatatgccagcatcagcaacagaatacaagagatggaagagagaatctcaggtgcagaagattccatagagaacatcggcacaacaatcaaagaaaatggaaaaggcaaaaagatcctaactcaaaacaaattggtcacaaaacaagcctcaacatatacaaaaatattgaaattgtcccatgcatcctatcagatcaccatggactaaggctgatcttcaataacaacataaataatagaaagccaacattcacgtggaaactaaacaacactcttctcaatgataccttggtcaaggaaagaataaagaaagaaattaaggactttttggagtttaatgaaaaagaagccacaacatacccaaccctacgggacacaatgaaagcattcctaagaggaaaactcatagctctgagtgcctccaaaaagaaactagagagagcacacattagcagcttgacaacacacctaaaagctctagaacaaaaggaagcaaattcacccaagaggagtagaaggcaggaaataatcaaactcaggggtgaaatcaaccaagtgggaaaaagaagaactatgcaaagaatctaccaatcaaggatctggttctttgagaaaatcaacaagatagataaacccttagccagactcactagagggcacagggaaagcatcctaattaacaaaatcagaaatgaaaagggaaacataacaacagatcctgaagaaatccaaaacaccatcagatccttctacaaaaggctatacacaacaaaactggaaaacctggatgaaatggacaagtttctagacagataccaggtaccaaagctaaatcaagatcaggttaatgatctaaacagtcctatatcccctaaagaaatagaagcagtcattaatagtctcccaaccaaaaaaaagcccaggaccagatgggtttagagcagagttctatcagaccttcaaagaagacctaattccagttcttcacaaactattccacaaaatagaaacagaaggtactctacccaactcattctatgaagccacaattactctgatacctaaaccacaaaaagacccaacaaagatagagaacttcagaccaatttcccttatgaatatcgatgcaaaaatactcaataaagttcttgctaaccgaatccaagaacacatcaaaacaatcatccatcctgaccaagtaggtttcatcccagagatgcagggatggttcaatatatggaaatccatcaacgtaatccagtatataaacaaactcaaagacaaccaccacatgatcatctcgttagatgctgagaaaacatttgacaaaatccaacacccattcatgataaaaggcttggaaagatcaggaattcaaggctcatacctaaacatgataaaagcaatctacagcaaaccaatagccaacatcaaagtaaatggtgagaagctggaagcaatccccctaaaatcagggactagacaaggctgtccattcttgccctacctattcaacattgtacttgaagtcctagccagagcaattagacaacaaaaggagatcaaggagatacaaattggaaaggaagaagtcaaaatatcactttttgcagatgatatgatagtatatataagtgaccctaaaaattccaccagagaactcctaagcctgataaacagcttcaatgaagtagctggatataaaactaactcaaacaagtcaatggcctttctctacacaaagaataaacaggctgagaaagaaattagggaaacaacacctttctcaatagtcacaaataatataaaataccttggcgtgactctaactaaggaagagaaagatctgtgtgataagaacttcaagtctctgaagaaagaaatcaaagatctcagacgatggaaagatctcccatgctcatggattggcaggatcaacattgtaaaatggctatcttgccaaaagcaatctacagattcaatgcagtccccaacaaaattccaactcaattcttcactgagttagaaagggcaatttgcaagttcatctggaattaaaaaacaaaaggatCATTCCTTTGGTTAGTAAATAAATGTGTTAGTACTAATTCATgaaaaaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaagaaaaggaaagaaaagaaaaggaaggaCAGTTTATATGGtgacaggaaatatttgcaagtttgaaggactgagatgcaccatatataaagaacagctcagtaatggaaaatctgactaataagttggctaagtacttttgctgacattttcccacaaaatatatatacaaataaccactgaatagatggaagatggccaacaccattaatcattcagggaatatgaataaaagccatgatgaaataccacttaatactcactatgggggcttttatgaagggggttacaaaagaagaagaagaaaaagaagaagaagaagacaaggaagaagaagaagaggtgaaggaggaggagcaggaggaggaaggagtattagcaaagatgtggatatacctaactgtattagttagggttttactgctgtgaacagacaccatgaccaagtcaagtcttataaaggacaacatttaattgaggctggcttacaggttcagaggttaagtccattatcatcaaggtgggagcgtggcagtatctaggcaggcaaggcacagtcagagctgagagttctacatcttcatccaaaggctgctagtggaagactgacttccaggcaactagggtgaggatcttatgcccacacccacagtgacacacctactccaaccaggtcccacctattccaacaaggccacacctccaaatggcgccactccctggtccaagaatatacaaaccatcacactaagatataccttgtggaggtgcaaaatggtgactacgttggaaagtggtggtttctcaaaatgcagctattctcttccagattcatatccaaaagaataatcagcttcttctgttcaggtgtttacagtaggattactgtcaagggtcaagactcagaaaaaaaaaagaacaaatgaccaacagttgaatggacaagtaaaatatgatgtacacacacaactgtgtattatttagtcttgaatgaagtttgggtatatttgggtgaattgctaaaatacattgctaactgaaaaggccagacacaaaaagatacatatctagtgaccacttataggaaacacctatagtggcaaggttgtagggacagaaatagaggttcccaggcacctggtagagcaggaaatgaagggtGCTTTTCATTAATTAACTAACGTGTtttacatcccaactggagattcctctccttcctctcttgccagtccctccctttctcctcagagaagcagagacctcccgtggatattagcccatcttggcatatcacactgtagtagaatgcggtgcatcttcttctattgagactagacaatgtcgtccagttagggaaaaggaacccaaatgcagacaacagagtcagagacagcctctgctaatgctgttagaggtcccacatgaggaccaggctgtacatctgatacatacgtgtaggggaactaggtacatagcatgcatgctctctggttggtggttcagtcAGAGAGTGGTTttgaatgagggcacagtttctatttgagaccatcaaaagctctggagataaattgatggaggtgatggctTAGGAGACACAACTGGTGATGGCTATGAGACAGCTCTGGAGCATGTTAGTGTCTTTCAGACCACTGAGCTATATGATGAAAGTATAAATTTTATACTTAATACATTTTACTACTCAAAAATGTGCTGTTTTATGGATGTTAAATGGAAGCTATATTTGACAAAAATCTTGCATGTGCTTGAGCATGcacatacctacacacacacacacacacacacacacacaaaacacacatgcatgcacacacatacacTCAGAATGCCTTCCTATTTCTTGTTTGTCATTAATCATGTTTTAGACATGTTTGAGCAATTGTTCTGCAATGGTattaagaaatttgggggcctggaattaaccagagttttctcaaaggatgaaatacatatggctgggaagcctgttaaaagtgttcaacattcttggttagcagggacatgcaaattaaaatgaacttgagagttcatcttaccctagtcaaaatgtctaaggttttaaaaaaaaagacagctaatgttggcatagatatagaaaagggggacacttactcactgacatgtaagctggtgcagccactgtggaaatcagtgcagaggttctttaataaac