NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNgtgtctcatgcctgtaatcccaacactttgggagcctgaggtagaagttgaggtcaggaggtccaagacaagcctgggcaacatagtgagtctacaaaaaaAATATTGAGAATCTACATAAATATAGTGGGGGTGGGGGTGGGGAACAAGAAAACAAAAAATTCAAAGCATAGTGAAAAGAAATATAGCAAAACCCAgccgggcatggtgcctcacgcctgtaatctcagcactttgagaggccgaggcatgtggatcacggggtcaggagatcgagaccatcctggctaacacagtgaaacctgtctctactaaaaatacagaaaaattagccacatgtggtggcgggtgcctgcagtcccagctacttgggaggctgaggcaggagaatggcgtgaacctgggaggcggagcttgcagtgagccgatatcgcgccactgcactccagcctgggcgatagagcgagactccgtctcacaaaaaaaaaaaaaaaagaaagaaagaaaTATAGCAAAACACAacaaaaaaattaaaatttgctgggtgtagttgtgcctttagtctcagctactggggagggtctgctggaggatcacttgagcccaggggttcaaggctgtgattaagccactgcactccagcctgggtaacagagcaagatcgtatctctaaaaaaaaaaaagaaaaaagaaaaCACTCTCTGGCCACAGATGAGAGAAGGCAGACAGGAAGCCAGTAAGCCAAGCAGGCAGAGGGCAGGTGGCCCCAGCCCAGCTGTCGGGTGGTGAGCAGTGTCAGGGAGACAGGAGTGCCGGAGCTGGTGAGGTTCCCAAGGAGGTGAGGTTGCCTGTGGCCCCCTCCCAGGGCACAGTCCCACCCCTCCAGTAGTGCACTCTGTCCTCCCTGGTAGGTACAGGCTTTTCCCCACCACCATGGTGCAGCCATGCCTGCCCCCAACACCACTGGTGCAGCTCCATCCTCCACGCAGTGGTGCAGCCCCATCCCAGCGCCCATTCGAGCTGCTGTCCCATTGCAGGGGGCATTGTGACAGCTGAGGACCTGAACAACTACCGTGCTGAGCTGATCGAGCACCCGCTGAACATCAGCCTGGGAGACGCGGTGCTGTACATGCCCAGTGCGCGGCTCAGCGGGCCCGTGCTGGCCCTCATCCTCAACATCCTCAAAGGTGAGTGGTCGCACCACAGCCGTGTGGTAGGACCCATGACACTGCCTCTCTCTCCCCACGCCCCACCCCTCCTGCATCTCTGCTCGCCCCCCATGCCACGTCTTTCCATCACTGAGCTCCTGAGGTGTGTCCCTGCGTCACAGCTCACCATGTCCTGAAGGAGGCAGTGCAGAGCAACAGGGCTGAAGCGGGCAATGCTCAAGGGTTGGAGGAGGAACAGGAGTCATCAGGAGGGAGAGAGGTGCAGGAGCTCAGGGCTGCAGGGCCGGTCCAGAGGGTACCCCGGTCCAGTGGGTGACCCTGCCACTTGGTCATTGAATGGCCAGAGCTGATGCGTGACGTGAGGTCCAGGCTCAGGAGCCCTCACCTTACTTCACTCTCACCACAGCCTTCTGAAGCAGCTGCTGCTATTGGTTATTAAACGCTCCTTGAGGTGGGCAAAGTGGCTCAGGCAGGTGTTAACCCTCTGAGCCCCTCAGAGCCTCTGGGGCTCAGCAACATGCACCTGGCTCTGATCAACCAGGGTACAACTTCTCCCGGGAGAGCGTGGAGACCCCCGAGCAGAAGGGCCTGACGTACCACCGCATCGTAGAGGCTTTCCGGTTTGCCTACGCCAAGAGGACCCTGCTTGGGGACCCCAAGTTTGTGGATGTGACTGAGGTAAGGGGCAGGGGCTGGCTCACTGTGGGTGTGGGGCCTGCCGTAGAGGCATCAGGTGGGCTCCCCAGGGTGGCTACAGCCTCACATATGCTTTATGAatccattcctgccacagaatttgattgcgggcctactgtgtgctcggatggactcgtgggtgacccccagtcttggcttctgccccacagaactgacagtgtggggaaTTAGTGGCcaccctcctacctcaggtcctttgcacatgctgtGGTTCTTGAGTGCTCAGTGCTGAGATGAGGAATGCATGGGGGCATTGCAGCCCTCGGGCATGGTGAGATGGATGGGTGAAAGGGAGAGGGCCAGGTGAACAGAGACCTCGGCCACCCACTCCCTGTCACTCCAAACTAACGCTTCCCAGATGCCACCCTCAGCCCTGCACCACCTGACCCACTCACCCAGTAGTTGCCCCAGCTCCATGCTGGGTCCCTATAAGACCCTGTCATATCCCTTCCCGCTGAGGATCCTCACATCCCTCCTTACCTACTTGGGTCCTTGGCATTCCTGGGCGGATCTGCAGACCCCCCCACACTGACCAGTGACCTCCCAGGAGGGGCGTCAGCTGCCCGGGTGGTGTCTTCTCTTTCCCTGTGAGCATTCTGCACCTCTGACTCCCGCTGCAGCCAGTGACCTGGTGTCTTGTCTCTCTAAGGGGACAGAGCCACTGCAGCGTGTCCCTCTGCCCTCCTTTTTGGCTAAGGCCAGGTCCTTCATCTACTCGCTGGCTCGGGGTGCTGTTCCTACAATGCTCCTGTCTGCCTCTGATGATTTATTTCTTTATCACGGATTATTCCCAAAAAAAAGGCAGCTGTTATTGCTCTAGAGACTTCTATCTGCTGCCTCCTTCTGTCCTTTGCTCCTCTTAGAGCAAACATGGCTGGGCTATGTCCTCTCTCCCTTCAGGGTATCCCCTCCCCTGCTCTATCCCCATGCCACCAGATCGCCATGTCCAGCCTCAGTTTCCCCATCAGGCCCCACTCAGCAGCATCTCACACAGCTCACCACACTCTCCTCGAGTTTTCATTTTGCAAATTTTCGCACCTACAAAAATGTAAAAAAAACCCAAAACTGCCCAAGCATCAATGTTCCCTTTTCCTGGATTCTGCAGTGTGGACATTTCTGCCGGATTTCCTAACTCTCTCCGTCTCCACCCACATCTATTGGGATTCGTGTTTTTCTGAGGGATTCCACAGTAGGTTACTGATGTCGCACCTCAGGGTGTGTCTCAAAAGTGAGACTTGAACATAGCACAGCAGGATGTCGGGGTGACACAACCTGCTGTCCCTTCTCTTTACCTACAGTAGGCTCCCTTGGCTGttttgtttttgttgtgtttttgtttgtacacagagtctctgtcatccaggttggagtgcagtggtgtgatcttggctcactgcagcctcaacctccagggctcaagcaatcctcccacttcagccccctgagcagctgggaccagaggcacgtgccaccaaacctggataatttttgtattttttttagagacagggtcttgcccagactggtctcaaactcctgggatcaaactgtcttcccacctcagcctcccaaagcgctgggattacaggtgtgttttttctttgagacggagtctcgctctgttgcccaggctggagtgcagtggcgctatctcggctcactgcaagctccgcctcctgggttcacgccattctcctgcctcagcctcccgagtagctgggactacaggcgcccgacactgcgcccagctaattttttgtatttttagtagagacggggtttcaccgtgatcgcgatctcctgacctcgtgatccgcctgcctcggcctcccaaagtgctgggattacaggcatgagccaccgtgcctggccTGTTTTGTTGatttttaaagcccagggcagtagtcttggaaaatgtcccacatcgtggatttgcctttctgtttccttgagggcagattcagACAGAACACCTTTCCCTGGGATTGGTCAGCTAATCCGTGGGGTGTTGCTGAAACtttattttattttattttattttattttattttatttttgagacggagtctcgctctgtcccccaggctgtcccccaggctggagtgcagtggcgggatctcggctcactgcaagctccgcctcccaggttcacgccattctcctgcctcagccccccaagtagctgggactacaggtgcccaccaccgcgcccagctaattttttgtatttttagtagagacggggtttcactgtgttagccaggatggtctcgatctcctgacgtcatgatccgccctcccaaagtgctgggattacaggcctcggcctcccaaagtgctgggattacaagcgtgagccaccgcgcccggTGTTGAAACTCTCTTGAGGCATTTTCTTCGGCCTTCGGGTCCATCCTCTCTGTCTCCTctttgacctcctcatctcctcctcgccactgccttggggaccttggccaggctcatggcatccagcagccactcaatgtcaatacctccatgttcatctctcagcccgcccttgcccgtgaacccatgcttatttatttattttttttatacgtgcacccatgctctttgggtctgatgaagtatccaaaatcaagctcctgaccatccccaaaccggccccttctgccggcctcgctaGTCGGCACCATGCTTGATTCTTCTCTTTCtcccacccaggccatcatctcttgcctggttgatacccacagcctcccctttgggctttatccttatccccgtcatagctgccagagggaccctgtgaaaacactccccagcctcctcattcttctgccctaagcctgcatggcacagagcaaaagccagttgttatgggacctaggaggtcctgtgggatgggccccagcctgcatcttcatcctcttctccccaccccactccattcactctctgcctatcgctcaccagcctataccacctgcctcagggcctttgcactgaccatttaggcaacattccaggctcttttcacacgttgcctcctctgagaagccctccctgaccactctgcccatacctcatgcctcttgattccccttacctggcctgtggtttcagcactttccctgtgtgtgtttgtttttcttggcatgagggcaggacttaagtgtctgttccctgttgattccccagtgccaggcatgcagtgcaaattctagaaatattttttgcatgaaagaatGAGTGATTGAATGCGGCAAGGGTCTGGAGGCTGAGGACCAGGCAGACAGACATTCAGAGTTGCTGGAACGCGACAGAGACAGGGAGTCAGACTGGTCATGCAAGGTCCTGGGCCTGCCCTTGGGTCCTGGGGAGCCACGGAAGGTTGTGGGTGCCAGAGGGTTGCGGTCAGAGTCACAGTCAAGGGCCTTCTGAGACCTGTGCCCCCTCCCCACCTCCTCAGGCCAGCTCTGGGGTCTCAGCAGGTGGTCCGCAACATGACCTCTGAGTTCTTCGCTGCCCAGCTCCGGTCCCAGATCTCTGACCACACCACTCACCCGATCTCCTACGACAAGCCCGAGTTCTACACGCCGGATGACGGGGGCACTGCTCACCTGTCTGTCGTCGCAGAGGACGGCAGTGCTGTGTCCGCCACCAGCACCATCAACCTCTAGTAGGGGCTGCTGGGCCGCCTGGGTGGGAAAGGGCCAGGGGCGGGTGGCCCAGGGACTGCCCACTTATCCAGTAAGGTGGCTCCATCACCTCTTTTCCTGGTGGGAAACTGAGGCCCAACCTTGGTAGCTTATCCTGGGCCTCTCAGTGAGTATGTTTGAGCCTCAGTGGGTGGATAGGGACCAGGCTGGGCCAGGCAAGGTCGGGTGCTGTCTGACCTGGCTGGGCGGTAGCTTTGGCTCCAAGGTCTGCTCCCCGGTCAGTGGGATCCTGTTCAATAATGAATGGACGACTTCAGCTCTCCCAGCATCACCAATGAGTTTGGGGCACCCCCCTCACCTGCCAATTTCATCCAGCCAGGTATGGGGTGGAGGTCCGGGGGGTGGGGGACTGGGGTGGAGAGGGGCGGGTGTCCTGGGCAGGCAGCTGACGGGCATCCCTGTCTTCTCCCATCGGCCGCAGGGAAGCAGCCGCTCTTGTCCATGTGCCCGACGATCATGGTGGGCCAGGACGGCCAGGTCCGGATGGTGGTGGGAGCTGCTGGGGGCACGCAGATCACCACAGACACTGCACTGGTATGTGTCACCCCTTTTCTCCCTGGCCCTGCCCACTCTGCACAGCCCCCAAGCCACGCTGATCACACTCCCATGCCCCAGGCCATCATCTACAACCTCTGGTTCGGCTATGACGTGAAGAGGGCCGTGGAGGAGCCCCGGCTGCACAACAAGCTTCTGCCCAACGTCACGACAGTGGAGAGAAACATTGACCAGGTGGGCCGGGGGTTGGAGAAACTGAGTCACGGTGTGGGGTCCCAGGGCATCCTGGGCTGGAGGCCTGGATCATCACAGAGTGGACAATGGTTGGTGTCCTCTCTCTAGTGCCTGGGCCATCTGGAGCCCCTGTGACATGAGGGCCAAGCCCCCTGCTCCAGTGAGACCCAGCAGGCCCCAACCTGCTCTTCCTGATGACCTGGCCTGAAATGGCACCACCTGGGCTGAGGCCTGTGACCACACAGGTGTGGTTCAGGTGGCATCTGGAGCCCTGCTCAGGCTTCCCCTCTCCTCCCACCCCCAGGCAGTGACTGCAGCCCTGGAGACCCGGCACCATCACACCCAGATCGCGTCCACCTTCATCGCTGTGGTGCAAGCCATCGTCCGCACGGCTGGTGGCTGGGCAGCTGCCTCGGACTCCAGGAAAGGCGGGGAACCTGCTGGCTACTGAGTGCTCCAGGCAGACAAGGCTGACAAGCAATCCAGGGACAAGATACTCACCAGGATGAGGAAGAGGACTTTGGGGGACGGGCTTCCCCTGTGAGCAGCAGAGCAGCATAATAAATGAGGCCACTGTGCCAGGCTCCAGGTGGCCTCCCTGGCCTGTCTCCCCACTCTCTGGGCCTCAGTGTTTTGTGTGTGAAATGGAGCCATCTGGCTGGGGAGGAACAGAGAGGTGGGATTCGGAGATCTTCACAATGCGGACACTGGAACTAGCCTCAGCATCTTCAGCATGGGGAGAGCCAGGCACATGGCTGGGGGCCAGGGGAAGGTTCACACCAAACCCTGCCCCTTCCCACCCTGATCCCTCAGACTTTGGGGCCAGGCCCTCCCTTACTGGGGCTGGGCAGTGACACTACCTAGGATCAGCCACCAGGGGGTGTCACGACCCTGGCGCTTTCTTAGGCAGAGGGTGGCCAGCCGATGCTGGGAACCCGGGCGCCTTCTCAGACCCGTAGGCGTCCAGCTCACCCTGCCGATGACACTGGAGGTGAAGCTGAGGGTCCGAGGAATGGGGACTGGGCAACAGGCTGGAGGAAAACATCTCGGTCAGAGCCATGCCCCTGGGGGGTTCCCAAGAGCAAGCCCAGAGTGAAACCCAAGCTTGTGATCCTCTCCAGAGGGAGGCCTGGTTCTCAGGGAACAGCAAACGGGAAGATGTCCCCAGATCCCAGGGATCAGGGCTTGGACCAGCCGGGGACGCAGCCCAGAGGGAGTGGGTCCGGAAGGAAACAGCTCGACACAGCAGCCTTCACCATCGGCAGCCCCTCCAGGCCTCCCTCGGGGCCTGCTCCCTCCTCTGTGCACAGTTCCAACACCTGGAGCAGGGTTCTGGGAAGGGCTGGTGGAGGTGGGCTGGTGGGAGGCGGTGATCACAGCCCAGCACCTGGATATCACCAGGGGCACTGGGGCCAGGGGCCAGGTGAGGCCAGGTCGGGGCTATCCTTCAGGAGCCCCGAAAACCTGGTGATTCCAAAGGGCCCATAGACAAACAGGGTTTTATGCCTGTGGAGTCAAGTCCCACTGGGTCTGAGCTCTGGAGGGCTGTGTCTCTGGGGCTCTGCAAGGGTGAGATGGAGGTGGGCTCAACTGGTGTACAAGTCACTCTTCAATCCttattttatttatttaatttttttaaaaaaaatttaaaCCAAtagagatggggtctcactatgttgaccaggctggtcttaactcctgacttcaagcagtccccccatctcagtctcccaaagtgctaggattacaggggtagccactgcacccggccTCAATCCTTATATTGGCCTGAGAGGAAAGGCCGTGGCCCCATTTGCAGGGGAGAAGACTGAAGCTGGAGGGGCAGGCCTTGCTCTGGGTTGCACAGCAGGAAGAGAAGTGGGAGCTGGCCACGAGGCTTCCTGGACCCGAAATGCTGGTGGGGTACACCCTGGTTCTCTAGGTCCCATGGGGCTCAGCCCAGGACTACCTCGGGGGGTGAGGGACTTAAATCGTCTCCTTCATTCTCATCGCCCCTTCCCCCATCATTTCCTGAGGAAGGACATTCAGGGACCtgaaggggtggcctgcccctccccacctgtgggtgtttctcatcagctgggacaagagactgagaaaagaaagagacacagagacaaagtatagagaaagaaaagtgggcccaggggacctgcactcagcatacggaggccccacgctggcaccagtctctgagttccctagtatttattgatcattatctctaccatctcagagagggggatgtggcaggacaatagggtaatagtggggagagggtcagcaggaaaacacgtgaacaaatgtctctgtgtcataaacaaggttaagaaaaaggtgctgtgctttgatgtgcatatacataaacatctcaatgcattaaagagcagtattgccaccagcatgtcccacctccagccctaaggcagttttctcctatctcagcagatggaatatacaatcaacactgagacattcctttgcccagggacgatcaggagagagatgccttcctcttatctcaactgcaaagaggccttcctcttttactaatcctcctcagcacagaccctttacaggtgtcgggctgggggacggtcaggtctttcccttcccacgaggccatatttcagactgtcacctggggagaaaccttggacaatacctggctttcctaggcagaggtccctgcggccttctgcagtgttttgtgtccctgcttacttgagattagggagtggtgatgactcttaacaagcatgctgccttcaagcatttgtttaacaaagcacatcctgcacagccctgaatccattaaaccttgagtcgacacagtacatgtttctgtgagcacagggttggggctagggttacagattaacggcatctcaaggcaaaagaatttttcttactacacaacaaaatggagcctcttacgtctacttctttctacatagacacagtaacagtctgatatctctttcttttccccacaGGGACCTTCCTGGCTGTGCCTCGGGTCAGGACCAGAATGACACCCATTCATTTCCCTGGGCCTTTGCTCGGGCGGTCCCTGCACCCTGGCCTCTGCCTGACGAGGATGGTGGGGAGAGGAGGGGGACGTCCCCCACACTGCTGTCTCCACTGTTCCTGCTGCCCAGGCCTCTGGGCTTCCAGGACTGCAGCGGGTCGGTGGGTGGGCTGGCCTGAGCCCAGGAATGCACTTCAGCTCCTGGTTGAGCAATGTCACTGAGGCTTGGGAGTCGGGTGGGGGCGGGAGGAGGCGTCCGCAGGCCCCCCTACCGTGAGAGGCAGCCGTGGGAACAGCCTACCTCTAAACAATCACTGCAGCCCAGGCTGGCCAGGGGCTCTGGCCGGACATAGGGGCCTGGCAGGCTGTGTGCCCTGTAAGGACACAGTCTGTCTCTGTGCCTCAGTTTCTCTGCTGCCCAGATGGAGGGGCCCAGACTCCAGGTGTAGACATCTGGAGCAGGCAGTGTTCAGTTGGGGAGGAAGCGGGGAGGACTGTGGGGGCCATGTGGGAAGGATTCCACCCCACATCACCTGCACCCCTGCTGAGCCTGGTCAACGGAGCCCCTCAGTGGGTCCTCACTCCCCTGGTTGCCTCCCATTTAGGCACCCTGAGGCCTGGGGAGAACAGAGCCAGGCCAGTGTCCCCAGAGAGGCTGCGCTGCCAGCACAGTAGTAGCGGATTTGGATTCAGGGAAGCAGACCTGCAGCCAGGGTGGGAAAGAGCTGCAGGTGGGGTGGGGCCCCCACATGGCACAGCCCCCCTCCCTGGAGGACCATGCTGCATTTCCAGGACAGCAAGTCCCAGGGATGGATGGTGCCTGGTGCCAAGGGCTAGAGGCATGGTCTGTCTGCATTTCCCACGTAAGTGTCTCGTAGTCACTAGCATTTGATGCTGTCAAGACCCCCTGTCCTCTGTGCAGACTGGGAAGCCCTTGGTCACCCTGGGGGAGTTGGGGGACCCAGGCCAGGCTGCAGAAGCATAAGGACTTGAACCCGGGTCCTGAGTGACACCACCTTGGGTCCTCCTCCTTCTGCCTCTGTTCAGCTCCACCTTGATGCTGACTAGGCTGGGCCATGCGGAGAGGGTTAGGGGATAGAGATGGGAGCTGGGGAGCAGGGCTCCACTCTGGGAGGGGGGCAGCCTTGCCGGATCCAGGGCAGAGTTAAGCGGCCCCAGCTCTGCTTTCCCAGAG