NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNGATCatcatcgaatggagttgaatggaattatcaaagaatggaatccagtggtatcatcatcaaatggaaccgaatggaatcatcaaatggactcaaatggaatcattgaatagattcgaatggaatcatcatcgaatgaaatcgaatggaaaaattgaatggactcgaatggaaccatcattgaatggaaaccaaaggaatcatcatctaatgaaatgaaatggaatcatagaatggacacaaatggaatcatcatcgaatggtattgaatggaatcatcgaaaagaatcgacggaatcatgatcaaatggactcgaatggaatcatcatggaatggaatcaaatggaatcatcaatgaatggaatccaatggtatcatcatcaaatggaaccgaaaggaatcatcaagtggactcaaatggaatcatcgaatggaatcgaatggaatcatcatcgaatggaatcgaatggaaacatcgaatggaatcgaatggaaacatcattgaatggaatcatcatcaaacggaatctatttgaatcctcattggatagaatcgaatggaatcatcaaatggaatagaaaggaatcatcatcgaatgcaatcgaatagaatcatcaaatgaaaaggaacggaatcatcatcgaatggaatcgaatggaatcatcaacgaatggaatcgaatggaatcatcgtctaatggaatcaaatggaatcatcaacgaatggaatagcatggaatcatcgaatggaatctcatggcatcatcatcacatggaaccgaatggaatcatcatggagtgtaatctaatggaatcatcattgaatggaatccaatgggatcactgaattgaatggaatgatcatcgaatggaatcaaagggaatcatcaaatgggatagaagggaatcatagaatggaatcgaatggaatcatcgaatggattcaaatggaatcaccatcaaatggaaaagaatggaatcatcaaaaggactcgaatggaatcatcaaggaatagaatcaaatggaataattgaatagacacgaatggaatcatcatttaatggaatcaaatggaatcatcgaatggactcaaatggaatcatcattgaatggaatcgaatggaatcatcgaatgacattgaatagaataatcaatgaatggaatcttaaggaataatcgaatggactcgaatggaataatcgaatggactcgagtggaatcatcatcgaatggaatcgaatggaatcatcaaatggactcaaatggaatcatcattgaatggaatggaatgaaatcatcgaatggactcgagtggaatcatcatcgaatggaatggaatggaatcatcgaatggactcaaatggaatcatcatcgaatggaatggaatggaatcatcgaatggactcgaatggaatcatcatcaaatggaatctaatggaatcatcgaaggtactggaatggaatcataatcaaatggaatcgaatggaatcattgaatgacatcgaatggaatcctcattgaatggaatggaatggagtcatcaaatggaatccaatggaatcatcatcgaatggaatcaaatggaatcatcaaatggaatcgaatggaaccatcggatggaatcgaatggaatcatcatcgaatggaatcgaattgaatcatcgaatggaatcgaatgcaatcatctcaaacagaatcaaatagaaccatccaatgaaatcaaatggaatcatcatcgaatagaatcaaatggaaccatagaatggtatcgaatggaatcatcatcaaatggaatcaaaagcaaaaatcgaatggattcgaaaagaatcatcaaatggacatgaatggaatcatcatccaatggaatgaaatggaattaacgaatggaatcgaatggaatcatcatcaaatggaatcaaatggaatcatctaatggacagtaatggaatcctcattgaatggaatcgaatggaataatcaaatggagacgaatggaatccccatcgaatggaagtgaatggaatcatcaaatggacccaaatgcaatcatcatcgaatggaattgaacagaatcttcgttgaatagactcgaatggaatcatcaAATGGACTCAAATTGaatcattgaatggaattgaatggtatcatcacagaatgaattgaatggaatcatcgaatggtctcgaaaggaataattatcaaatgcaatcgaatgtaatcaccgaatagaatcgaatggaataatcatcgaatggactcgaatggaatcatcatcaaatggaatcgaatggAATTATTGAATGGAATCGAATAGaatcatcgaatggactctaatggaatcatcgaatggaatgtaatggaataatcaatgaactcgaatggaatcatcattgaatggaaacgaatggaatcattgaatggaattgaatggaaacatcatcgaatgcaatcgaatggaatcatcaccgacttgaatagaaaagaatcatcagcaaatggaatcgaatggaatcatcatggaatggaatccaaaggaatcatcattgaatgcaaccaaatggaatcgtcatcgaatggaccgaaaggagtcatcatcgaatggaatcgcatggaatcatcatcaaatggaattgaatggaaccatcatcaaatggaatctaatggaatcattgaatggaattgaacggaatcattatcaaatgaattcaatgtaatcattgaatggtctcgaatggaatcatcatcaaatggaatcacaaggaataatcgaatagaatcgaatggaataatcatcgaatgtactagaatggaatcttcattgaatggaatcgaatggaatcattgaatggactcgaatggaatcatcatcaaatggaatcaaatggaaacatcgaatggactcgaatgtaatcatcatcaaatggaaacaaatggaatcattgaatggactcgaatggaatcattgaatggactcgaatggaatcatggaatggactcaaatggaatcatcatcgaatggtatcaaatggaaaaattgaatttactcgaatggaatcatcaaatggaatcgaatggaatcatcatcagatggaaacgaatggaatcatcatcgaatggaatcaaatggaatcatcgaatggaatcagatggaatcatcatcgaatggaatcaaatagaatcatcatcgaaaggaatcaaaggtaatcatggaatggaatcgaaggtaatcatggaatggaatcaaatggaattatcatcgaatgggatggaatggaatcatcatcgaaaggaatcgaagagaatcatggaatggaatcgattggaatcatcgaatggaatcgaatggaatcatcatcaaatggactcgactggaattatcatcgaatggattcgaatggaatcattgaatggactcgaatggaataatcgaatggagaagaatggaatcatcgaatggaatcaaatggaatcatcaaatggactcgaatggaaacatcatcgaatggaatcaaatggaatcattgaatggcatcgaatagaatcatcaaggaatggaatctaagggaataatcgaacggactcaaatggaatcattgaatggactcgattggaatcatcatcgaatggaatcagcgaatggactcgaatggaatcatcaaatggaatccaatggaatcatcgaaaggactcaaatggaatcatcatcgaatggaattaaatggagaaatcgaatggagtccgttggaatcatcatcaaatagaaccgaatgcagtcatcatcaactggaatcgaatggaatcatcatgattggaatcaaatggaatcatcatgaatggaatcgaatggaatcatcatagaaaggaatcgaagggaatcatggaatggaatcgaatggaatcatcgaatggaattgaatggaattatcatcgaatggactcgaatggaattatcatcgaatggactcaaatggaattatcatcaaatggaatcaaatggaatcatcgaatggactcgaatggaataatcgaatggagaagaatgcaatcaacaaatggaatcgaatggaatcatcgaatggactcgaatggaaacatcatcgaatggaatcaaatggaatcattgaatggcatcaaatagaatcatcaaggaatggaatctaagggaataatcgaatggacttgaatggaatcattgaatgggctcgattggaatcctcatcgaatggaatcatcgaatagactcgaatggaatcatcatcgaatggaatcgattgaaatcatcgaatggactcaaatggaatcatcatcaaatggaatctaatagaatcatcgaatggactcgaatggaatcatcattgaatggaatcgaatggaatcatcgaatgtcattgaatggaatcatcatcgaatggaatggaatggaatcatcgaatggactcgaatggaacaatcatcgaatggaattgaatggaatcatggaatggacttgattgaaatcatcatcagatgaaatcgaatggaatcatcatcgaatgtaatcgaatggaatcatcctcaaatggaatcgaatagaatcatcattgaatggactcgaatgaaatcatcgaatagactcgaatggAATCATCGAATAGACTAGAATGCAATCGtcatcaatgggatcgaatgtagttatcatcaaatggaatcgaaaggaatcatcttcaaaaggaagtgaatggaatcatcatcgaatggaatcgaatggaatcattgaatggaattgaatggaatcatcatcaaaaggaatagaactgaatcatcgaatggattcgaatggaatcaccgaatggaattgaatggaatcagcacagaatggactcgaatggaatcatcatcgaatgtaatagaatggaatcatcgaatgcactcgaatggaatcatcgaatgcactcgaagggaatcatcttttggaatcgaatggtatcagtgaatggactcgaatggaaaatcatcgaattgaatcaaatggaatcatcattgaaatgagtagactggactcatcatcgaagggaatcgaatgaaatcatcgaatggaattcaatggaatcatcaaatggacacggatggaatcatcatcgaatggaatctaatggaatcctggaatggacacgaatggaataatcatcgaatggaattgaaaggagtcatcgaatggactcgaatggaatcatcgtcaaatggaatcaaatggaatcatcgaatggcatcagatggaatcatcattgaatggaatcgaatggaatcatcaaatggactcgaatggaataatcaaatggaatcgaaaggaataaacatcgaatggaatcgaatggaaacatcgattggattcgaatggaatcatcatgaatggaatcaaaaggaatcatcatcgaatgaaatcgaatggaatcaatgacaggatatgaatggaatcattgtcgaatggaatcgaatggaatcatcgaatggactcgaatggaatcatcatcaaatggaatagaaaggaatcatcaaaaggaattgaatggaatcatcatcgaaagaaattgaatggaatcattaaatggaatcgagtacaatcattgttgaatggactcgaatggaatcatcgaatggactcgaatggaatcatcatcaaatggattcgaatggaatcattgaatggaatcgaatggaatcatcaaatagactcgaatggaattatcattgcatggaatcaaatggaatcattgaatggaatcaaatgcaatcataatcgaatgtaatcatatggaatcatcaaattgaatcaaatagagtcatcatcgaatgaaatcacatggaatcattgaaagcattcaaaaggaatcatcatcgaatggaattgaatggaaacaacgaatggaatagaatggaagcatcatcaaatggaatcatcgaatggactcggttggaatcatcgttgaattgaatcgaatggaatcatcatcaaatggaaacaaatggaatcatcattgaatggaatcaaatgcaatcatcatcaaaaggaatcgaatggaattatcatcgaatggaatcaaatggaatcatctttgaatagaatcaaatggaatcatcgaatggaaacgaatggaatcataaacgaagggaatccaatggaatcatcatcaaatggaactgaatggaatcattgaatggaatcgaatcaaatcattgaatggactcaaatggaatcatcattgaatggatttgaatggaaacatcgaatggactctaatggaatcatcattgaatggaatcaaaaggaatcatcatcgaatgaaatcaaatggaatcaatgaatggactcaaatggaatcatcatcgaatggaatcaaatggaatcatggaatttactcgaatggaatcatcatcgaattgaaatgaatggaatcatcaaaatgaatcgaatggaatcttaatcaaatgaaaccgaatggaatcatcgagtggcatcaaatggaatcatcatccactggaatcaaatagaatcatctaacagactccaatcaaatcatcatcgaattgaatcgaatggaattatcgaatggaaacgaatggaatcatcatggaatggaatcaaatggaaacatcagcgaatggaatcgaatggaatcatcaaaaggaatagaatggaatcattttcgaatggaatcgaatagaatcatcgaatgaaatcgaatggaatcatcatcaaaaggaatccaatggaatcatcatcaaatggaatcgaatgggatcatcatcaaatggaaccgaatacaatgatcatcaagtggaatagaatagaatcatgaataaagggaatcaaatggaatcatcgaatggaatctaatggaatcatcatcaaatggaactgaatggaatcatcATCAAATGGAACCTAAAGGGGTAATTTtcgaatggattctagtggaatgatcatcgaaaggcattgaatggaattatggaatggaatcaaatggaatcatcatcaaatggaatcgaatggaaacatcgaatggacacgaatggaatcctctttgaatggactcgaatggaatcatcctcgaatggaaacgaatagaatcatcattgaatggactctaatgaaatcatcaaatagactcgaatAGAATCATTGAATGTACTAGAATGCAATCATCATCACtgggatcgtatgtaattatcatcaaatggaatcaaaaggaatcaccttcaaaaggaatcgaaaggaatcatcatcaaatggaatcgaatggaatcattgaatggaatcatcatcaaaaggaattgaagtgaatcatcgagaggtattgaatggaatcatctaatggaatcaaatggaatcatcatcgaatggactcgaatggaatcatcatcgaatggaatagaataggaacatcgaatgcactcgattggaatcatcaaatggactcgaagggaatcatcgattggaatcgaatggaatcagcgaatggactcgaatggaatcatcaaatggaatcgaatagaatcatctaatggaatcgaatggaatcatcatcaaatggaatcaaattaaatcatagaatggacacgaatggaatcatcactgaatgaagtagaatggaatcatcatcgaatggaatcaaaagcaatcatcaaatggattcgaatagaatcatcaaagggacacaaatggaatcatcatcaaatggaatcagatggaatcaactaatggaatcaactggtatcatcatcgaaatgaatcaaatggaatcatctaaTGGACTGgaattgaatcctaatcaaatggaatcgaatggaatcatcaaatggacaagaatggaatccttatggaatggaatcaaatggaattatcaaatggactcaaacggaatcatcatcgaatagaatcaaattgaatcatcgttgaatgggctcgaatggaatcatcaaatggactggaatggaatcatcaaaaggacttgaatgCAATCATAATCAATAGAATCGAACGGAATCAGcatcgaacggaatcaaatggaatcatcatcaaatggaatcaaatggaatcatcgaatgaaatcggatgtaatcatcatcgaatggaatcgaatggaatcatcatcaaatggaatccaatggaatcaccatcaaatagaaccaaactgaatcattgaatggactcgaaaggaatcatcgaatggactcgaatggaatcatcttcaaatggaatcgaatggaaacatcgaatggactcgaatggaatcattgaacagagttgaacggaatcatcatcaaatggaatcaaatggaatcattgaatagtgtcaaatggaatcatcatcgaatggagtcaaatggaatcatcgaatggaatcaaatggaatcttcatagaatcgaaccgaatggaatcatcttcaaatggaatcggatggaatcattgaatggactcgaatagaatcatcatcgaatggaatctaatggaatcgtcatcgaatggaatcgaatggaatcatggaatggaatagaatggaatcatcatcgaatggaatcgaatggaatcatggaatggaatagaatggaatcatcatcgaacagaatcgaatggaatcatcattgaatggaattgaatggaaacatcatcgaaaggaattcaatgtaatcaccatagaatggaatcaaatggattcatcaacgaatgcaatcgaatggaatcatcaacaggaatcatcatcgaatgaaattgaaaaaatcatcgaatggaattgaatgcaatcatcatctaatggaattgaatgaaatcatcattgaatggaattgaatggaatcatcgaaaggaatcgaatggaataaacatcaaatgcaattgaatgaaatcttcaaatgaaatcgaatggaatcattgaatggaattgaatgaaatcatcatcgaatggaattgaatgaaatcatcatcacatggaatcaaatggaatgatcgaatggaatcgcacggattcatcattgaatagaagtgaatggaatcatcaaatggaatcgaatggaatcatcgaatggaaccgaatgaaatcatcactgaattgaatcaaacggaatcatcgaatggaatcaaatgctatcatcatcgaatggaatcgaatggaatcatcatcgaatggaattgaatgctataatcattgaatggaatcaaatggaatcatcatcgaatggatgtgaatggagtcatccattggaatcgaatggaatcatcatcaaagggaatcaaatggaatcatcaaatgcaatcgaatggaaacatcattgcatggaatcgtatggaatcatcatcacatggaatcaaatggaatcatcatcaaatagtatcgaaaggaatcatcgaatgcaatcgaatggaataaattgaatggaatcgaatggcatcatcatcgaatggaatcgaaaggaatcatcgaatggaatcatcattgaatcatatcaaaaagaatcctcgaatggaaagaaatgtaatcatcatagaatgtaatagaatggaattatcatcaaatggaatcgaacggaatcattgaaaggaatcgaatggaataattatcaaatggaattgaatggaatcatcgaatggaattgaatggaatcatcgaatggaatcgaatggaatcatcatcgaatggaatcgaatggaatcatggaatggaattgaatggaatcatcatcacatggaatcaaatggaatcatcgaatggaatcgaatgaaatcatcatcccatggaatcaaatggaatcatcatcacatggaatcgaatggaatcattatcgaatggtatcaaaaggaaacatcgaatggaattgaatggaataaatctaatggaatcgaatggagtcatcatcaaatggaatcaaatggaatcattgaatggaatcatcatagaatgaaatcgaaaagaatcatcgaatggaatcgaatgcaatcatcatcaaatggaattgaatggaatcatcaaatggaattgaatggaatcatcatcaaatggaatcgaaaataatcatcaaatggaatTAATGTAATTGTCTTCGAATGCAATCGaatcattgaatgtaattgagtagaatcatcatcacatgcaatcgaatagaataatcaaatggaattgaatggaatcatcatcacatggaatcgaatggattcatcattgaatgatattgaaaggaatcatcaaatggaattgaatggaataaatcaaatggaacagaatggAATAATCATCAAATGTAATCCAATGGAATCCtcgactggaatcatcatcgaatgaaattcaaaaaaatcatcaaatggaattgaatggaatcatcattgaatccaatcatcatcgaatggaatcaaatggaatcatcaaaaggaagtgaatggaataaatatcaaatgcaattgaataaaatcctcgaaaggaatcgaatgacatcattgaatggaatcaaatggaatcatcatcgaatggaatcaaacgcagtcattgaatggaatcaaatggaatcatcttcacatggaatcaaatggaatgatcgaatggaattgcatggaatcatcatcgaatggaagcgaatggaatcatcaaatgcaatcatctaatggaagcgaatggaatcatcgaatgcaatcatctaatggaatcgaatgaaatcatcactgaatggaatcaaacggaatcattgaatggaattgaatgcaatcatcatcgaatggaatcgaatggaatcatcattgaatggaatcgaatggaatcatagaatggaattgaatggaatcatcatcaaatgatgtgaatgcagtcatccaatggaatcgaatggaatcatcatcaaatggaatcaaatcgaatcatcaaatgcaatctaatggaatcatcatcgcatggaatccaatggactcatcatcacatggaatcaaatggagtcatcatcaaatggtatcgaaaggaatcatcgagtggaatccaatggaataaatcgaatggaatcaaatggaatcatcatcgaatgtaatcgaatggaatcatcgaatggaatcatcattgaatgaaatcaaaaagaatcattgaatggaaaggaacgcaatcatcatcgaatggaatagaatggaatcatcatcgaatggaatcgaacagaatcattgaaaggaatcgaatggaataatcattgaatggaatcaaatggaatcatcaaatggaatcgagtggaatcattgaatggaattgaatggaaccatcatcgaatggaatcgaatggaatcatggagtggaatcgaatggaatcatcatcacatgaaatcaaatggaatcatcaaatggaatcgaacggaataatcattgaattgaatcgaatagaatcataaaatggaatcgaatggaatcataatctaatggaatagactggaatcatcatcgaatggaatcgaatggaatcatcatcgaatggaatcgaatggagtcatctgatggaatcatcatcgaatggaatcgaatgcaatcatggaatggaatcaaatggaatcatcttcacatggaatcgaatggaatcttcatcacatggaatcaaatggaatcatctaatggaattgaatggaataatcttcgaatggaatagaatggaataatcgaatagaattgaatggaatcatagaatggaaacgattggaatcataatcgaatggaatcgactggaatcatcatcgaatggaatcgaatggaatcatcgaatggaatcgaatggaatcatcaaatggaatcgaatggagtcatctgatggaattgaatggaatcatcatcgaatggaatcgaatgcaatcatgaaatggtattgaatggAATCATCTTCACatggaatcgaatagaatcatcatcacatggaatctaatggaatcatcatcgaatggtatcaaaatgaaacatcgaatggtatcgaatggaataaatcgaatggaattgaatggaatcatcatggaatggaatcaaatggaatcatggaatggaatcatcatcgaatgaaattgaaaagaatcatcgaatggaatcaaatgcaaccataatcgaatggaatcgaatggaatcatcatcgaatggaattgaacagaatcattgatagga